@font-face { font-family: "RobotoBold"; font-style: normal; font-display: block; font-weight: normal; src: url("fonts/RobotoBold.woff2") format("woff2"), url("fonts/RobotoBold.woff") format("woff"); }
@font-face { font-family: "RobotoRegular"; font-style: normal; font-display: block; font-weight: normal; src: url("fonts/RobotoRegular.woff2") format("woff2"), url("fonts/RobotoRegular.woff") format("woff"); }
@font-face { font-family: "RobotoMedium"; font-style: normal; font-display: block; font-weight: normal; src: url("fonts/RobotoMedium.woff2") format("woff2"), url("fonts/RobotoMedium.woff") format("woff"); }
@font-face { font-family: "RobotoLight"; font-style: normal; font-display: block; font-weight: normal; src: url("fonts/RobotoLight.woff2") format("woff2"), url("fonts/RobotoLight.woff") format("woff"); }
@font-face { font-family: "SFUFuturaBook"; font-style: normal; font-display: block; font-weight: normal; src: url("fonts/SFUFuturaBook.woff2") format("woff2"), url("fonts/SFUFuturaBook.woff") format("woff"); }
@font-face { font-family: "OpenSansRegular"; font-style: normal; font-display: block; font-weight: normal; src: url("fonts/OpenSansRegular.woff2") format("woff2"), url("fonts/OpenSansRegular.woff") format("woff"); }
@font-face { font-family: "OswaldMedium"; font-style: normal; font-display: block; font-weight: normal; src: url("fonts/OswaldMedium.woff2") format("woff2"), url("fonts/OswaldMedium.woff") format("woff"); }
/*** Properties ***/
.header .inner, .header-logo, #menu a, .doitac-grid .doitac a img, #info-home .title-home a, #info-home .partner-home #partnerOwl a img, .item_news_scroll .scroll-name, .product a:after, .product-name, .news-time i, .news-name, .news-more, .other-news ul.other-news__page li a { -webkit-transition: all .35s; transition: all .35s; }

.grecaptcha-badge, #top, #menu li ul, #detail .detail-bottom .detail-content .detail-content_tab, .js-facebook-messenger-container.closed, .js-facebook-messenger-tooltip.closed, .js-facebook-messenger-tooltip { display: none; }

.clear, .clearfix:after, iframe, #menu li ul li, #menu a, .title_main, .doitac-grid .doitac a, #info-home .partner-home #partnerOwl a, #info-home .video-home #videoOwl a, .item_news_scroll a, .item_news_scroll a .scroll-img, .product a, .product a:after, #detail .detail-top .detail-info .detail-item .detail-price__now, #detail .detail-top .detail-info .detail-item .detail-price__old, #detail .detail-bottom .detail-content .detail-content_tab.active, .news-img, .news-img img, .news-more, #btn-zalo, .js-facebook-messenger-box, .js-facebook-messenger-top-header { display: block; }

iframe, #full, .header, .header-logo, .header.fixed { width: 100%; }

.clear { clear: both; }

.clearfix:after { clear: both; content: "."; height: 0; visibility: hidden; }

#top, .header-logo, .title_main, .product a, .news-more, .js-facebook-messenger-tooltip, .js-facebook-messenger-box, .js-facebook-messenger-top-header { text-align: center; }

.d-flex { display: -webkit-box; display: -ms-flexbox; display: flex; }

.flex-center, .flex-between-center, .header .inner, .footer-top, .footer-bottom, .product-name, #btn-zalo i, .flex-between, #info-home .inner, #menu .menu, .footer-social { display: -webkit-box; display: -ms-flexbox; display: flex; }

.flex-wrap { -ms-flex-wrap: wrap; flex-wrap: wrap; }

.flex-center { -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.flex-between-center, .header .inner, .footer-top, .footer-bottom, .product-name, #btn-zalo i { -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.flex-between { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.flex-between-center, .header .inner, .footer-top, .footer-bottom, #info-home .inner { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.row15 { margin-left: -15px; margin-right: -15px; }

/***/
* { padding: 0; margin: 0; -webkit-box-sizing: border-box; box-sizing: border-box; }

body { font-family: 'Arial', 'Helvetica', 'sans-serif'; font-size: 13px; position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; color: #333; overflow-y: scroll; }

::-webkit-scrollbar { background: #fff; width: 7px; height: 7px; }

::-webkit-scrollbar-thumb { background: #cccccc; }

/*=======================================*/
a { text-decoration: none; }
a:focus, a:hover { text-decoration: none; }

p { margin: 0; }

#full { max-width: 1366px; margin: 0px auto; overflow-x: hidden; min-height: 100vh; position: relative; min-width: 1349px; }

/*commont*/
img { max-width: 100%; height: auto; }

.tieude { font-size: 22px; color: #000; text-transform: capitalize; font-family: "RobotoRegular"; margin-bottom: 10px; }

.text { text-align: justify; line-height: 2em; }
.text img { max-width: 100% !important; height: auto !important; }

/*TOP*/
#top { color: #fff; font-weight: 500; position: fixed; bottom: 18px; right: 20px; cursor: pointer; z-index: 100; }

.inner { max-width: 1200px; margin: 0 auto; position: relative; }

/*header*/
.header { position: relative; padding: 17.5px 0; }
.header h1 { width: 0px; height: 0px; text-indent: -9999px; position: absolute; }
.header .inner { height: 82px; }
.header-logo { float: left; max-width: 153px; }
.header.fixed { position: fixed !important; top: 0px; z-index: 99; margin: 0 auto; min-width: 1349px; max-width: 1366px; }
.header.fixed .inner { height: 30px; }
.header.fixed .header-logo { max-width: 95px; }

/*menu top*/
#menu li { position: relative; }
#menu li.menu_active > a, #menu li a:hover { color: #fdbe15; }
#menu li ul { width: 230px; position: absolute; top: 100%; left: 0; z-index: 9999; }
#menu li ul li { background: #fff; float: none; }
#menu li ul li:not(:last-child) { border-bottom: 1px solid rgba(71, 166, 241, 0.26); }
#menu li ul li a { line-height: 38px !important; }
#menu li ul li ul { top: 0; left: 100%; }
#menu a { line-height: 45px; text-transform: uppercase; padding: 0px 20px; color: #1b75bb; font-family: "SFUFuturaBook"; font-size: 15px; }

/*main*/
#container.pageIn { margin-top: 30px; }

.sub_main { margin-bottom: 20px; }

.title_main { margin-bottom: 10px; color: #000; font-weight: normal; text-transform: uppercase; line-height: 40px; font-size: 28px; font-family: "OswaldMedium"; }

/* banner video */
.fullscreen-bg { position: relative; top: 0; left: 0; width: 100%; height: 544px; overflow: hidden; pointer-events: none; }
.fullscreen-bg .fullscreen-bg__video, .fullscreen-bg .canvas_v { position: absolute; top: 0; left: 0; width: 100%; height: 142%; }
.fullscreen-bg .canvas_v { height: calc(100% + 20px); z-index: 2; }

/*@media (min-aspect-ratio: 16 / 9) { .fullscreen-bg__video { height: 300% !important; top: -100% !important; } }
@media (max-aspect-ratio: 16 / 9) { .fullscreen-bg__video { width: 300% !important; left: -100% !important; } }*/
/***/
.doitac-grid { display: grid; grid-template-columns: repeat(6, 1fr); grid-gap: 10px; }
.doitac-grid .doitac a img { border: 1px solid #ccc; }
.doitac-grid .doitac a:hover img { border-color: #1b75bb; }

#info-home { padding: 45px 0; }
#info-home .title-home { border-bottom: 2px solid #ccc; padding-bottom: 8px; margin-bottom: 30px; color: #333; position: relative; }
#info-home .title-home h2 { font-family: "OpenSansRegular"; font-size: 26px; text-transform: uppercase; line-height: 30px; font-weight: normal; }
#info-home .title-home a { font-size: 14px; position: absolute; bottom: 10px; right: 0; color: #000; text-transform: capitalize; }
#info-home .title-home a:hover { color: #fdbe15; }
#info-home .partner-home { width: 580px; }
#info-home .partner-home #partnerOwl a { margin-bottom: 15px; }
#info-home .partner-home #partnerOwl a img { border: 1px solid #ccc; }
#info-home .partner-home #partnerOwl a:hover img { border-color: #1b75bb; }
#info-home .video-home { width: 580px; }
#info-home .video-home #videoOwl a { position: relative; }
#info-home .video-home #videoOwl a span.play { position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0, 0, 0, 0.2) url(../images/play.png) center center no-repeat; margin: auto; width: 100%; height: 100%; }
#info-home .video-home #videoOwl a:hover span.play { background: url(../images/play.png) center center no-repeat; }

/** Scroll ***/
.contain_news_scroll .vert { margin-bottom: 0px !important; height: 400px !important; width: 100% !important; }
.contain_news_scroll .vert .simply-scroll-clip { margin-bottom: 0px !important; height: 400px !important; width: 100% !important; }
.contain_news_scroll .vert .simply-scroll-list li { width: 100% !important; height: auto !important; padding: 5px 0px; }
.contain_news_scroll .vert .simply-scroll-list li img { max-width: 100% !important; }

.item_news_scroll a { color: #333; font-family: "RobotoRegular"; }
.item_news_scroll a .scroll-img { width: 180px !important; height: 120px !important; float: left; margin-right: 15px; }
.item_news_scroll .scroll-date { color: #808080; font-style: italic; }
.item_news_scroll .scroll-name { font-size: 15px; line-height: 20px; margin-bottom: 5px; font-family: "RobotoBold"; text-transform: uppercase; }
.item_news_scroll .scroll-desc { line-height: 24px; }

/*product*/
.product-grid { display: grid; grid-template-columns: repeat(5, 1fr); grid-gap: 10px; }

.product a { font-family: "RobotoRegular"; color: #fff; font-size: 14px; position: relative; }
.product a:after { content: ''; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.45); position: absolute; left: 0; right: 0; top: 0; bottom: 0; opacity: 0; visibility: hidden; }
.product a:hover:after, .product a:hover .product-name { opacity: 1; visibility: visible; }
.product span { cursor: pointer; color: #fff; background: #3c3c3c; padding: 10px 20px; display: inline-block; margin-top: 5px; }
.product-img { overflow: hidden; }
.product-name { font-size: 14px; font-weight: normal; line-height: 23px; font-family: "OpenSansRegular"; text-transform: capitalize; position: absolute; left: 0; right: 0; bottom: 0; top: 0; opacity: 0; visibility: hidden; z-index: 2; padding: 0 10px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

/*product detail*/
#detail .detail-top .detail-img { padding-top: 10px; padding-bottom: 10px; border-bottom: 1px dashed #cdcdcd; width: 500px; float: left; }
#detail .detail-top .detail-img .detail-img__owl { margin-top: 5px; }
#detail .detail-top .detail-img .detail-img__owl .list_sub_img_detail { position: relative; }
#detail .detail-top .detail-img .detail-img__owl .list_sub_img_detail .detail-prev, #detail .detail-top .detail-img .detail-img__owl .list_sub_img_detail .detail-next { position: absolute; width: 28px; height: 28px; background: url(../images/icon_next_prev_common_owl.png); z-index: 10; top: 50%; margin-top: -14px; vertical-align: super; cursor: pointer; }
#detail .detail-top .detail-img .detail-img__owl .list_sub_img_detail .detail-prev { background-position: 0px -28px; left: 0px; }
#detail .detail-top .detail-img .detail-img__owl .list_sub_img_detail .detail-prev:hover { background-position: 0px 0px; }
#detail .detail-top .detail-img .detail-img__owl .list_sub_img_detail .detail-next { background-position: -28px -28px; right: 0px; }
#detail .detail-top .detail-img .detail-img__owl .list_sub_img_detail .detail-next:hover { background-position: -28px 0px; }
#detail .detail-top .detail-img .detail-img__owl .list_sub_img_detail .detail-img__item { padding: 0px 2px; }
#detail .detail-top .detail-info { width: calc(100% - 515px); float: right; }
#detail .detail-top .detail-info .detail-item { line-height: 20px; padding: 10px 0px; border-bottom: 1px solid #eee; }
#detail .detail-top .detail-info .detail-item.detail-name span { font-size: 25px; font-weight: 600; line-height: 25px; color: #ff9900; }
#detail .detail-top .detail-info .detail-item b { margin-right: 10px; }
#detail .detail-top .detail-info .detail-item .detail-price__now { font-size: 24px; color: #f00; font-family: "RobotoRegular"; float: left; }
#detail .detail-top .detail-info .detail-item .detail-price__old { font-family: 'RobotoLight'; font-size: 15px; color: #000; text-decoration: line-through; float: left; padding: 0px 10px; }
#detail .detail-bottom { margin-top: 20px; }
#detail .detail-bottom .detail-contant .detail-item__tab { text-decoration: none; color: #000; background: #fff; padding: 8px 20px; margin-right: 3px; cursor: pointer; border: 1px solid #EEEEEE; border-bottom: none; font-weight: bold; display: inline-block; }
#detail .detail-bottom .detail-contant .detail-item__tab:hover, #detail .detail-bottom .detail-contant .detail-item__tab.active { display: inline-block; background: #1b75bb; color: #fff; }
#detail .detail-bottom .detail-content { border: 1px solid #e0e0e0; padding: 10px; background: #fff; }

/*news*/
.news { width: 49%; float: left; }
.news:nth-child(2n+1) { clear: both; }
.news:nth-child(2n+2) { float: right; }
.news-box { margin-bottom: 15px; border-bottom: 1px dashed #e0e0e0; padding-bottom: 15px; }
.news-box a { font-family: "RobotoRegular"; color: #333; }
.news-img { position: relative; width: 150px; float: left; }
.news-info { width: calc(100% - 165px); float: right; }
.news-time { color: #5a5a5a; font-style: italic; margin-bottom: 5px; }
.news-time i { margin-right: 5px; }
.news-time span { margin-left: 15px; }
.news-name { line-height: 23px; margin-bottom: 5px; color: #000; font-weight: normal; font-family: "RobotoBold"; font-size: 14px; }
.news-desc { text-align: justify; line-height: 22px; }
.news-more { width: 89px; height: 26px; line-height: 23px; color: #fff; border-radius: 2px; background: #fdbe15; float: right; margin-top: 10px; -webkit-box-shadow: 2px 2px 6px #585454; box-shadow: 2px 2px 6px #585454; }
.news:hover .news-more { background: #1b75bb; }
.news:hover .news-name, .news:hover i { color: #1b75bb; }

/*news other*/
.other-news { border: 1px solid #DEDEDE; padding: 5px; background: #F7F7F7; }
.other-news .other-news__title { font-size: 20px; color: #0066FF; padding-left: 10px; text-transform: uppercase; margin: 5px 0; }
.other-news ul.other-news__page { list-style: none; margin-left: 15px; }
.other-news ul.other-news__page li { background: url(../images/i_tinkhac.png) left 3px no-repeat; padding: 3px 5px 3px 18px; color: #000; }
.other-news ul.other-news__page li a { color: #000; text-decoration: none; }
.other-news ul.other-news__page li a:hover { color: #1b75bb; padding-left: 10px; }

/*footer*/
.footer-top { padding-top: 45px; padding-bottom: 15px; }
.footer-item:nth-child(1) { width: 632px; }
.footer-item:nth-child(2) { padding-left: 55px; width: 570px; border-left: 1px solid #414141; }
.footer-company { font-family: "OswaldMedium"; text-transform: uppercase; font-size: 30px; line-height: 26px; color: #fdbe15; text-align: center; }
.footer-content { color: #fff; font-family: "OpenSansRegular"; font-size: 15px; }
.footer-content p { line-height: 40px; padding-left: 40px; }
.footer-content p:nth-child(1) { background: url(../images/f-address.png) left no-repeat; }
.footer-content p:nth-child(2) { background: url(../images/f-hotline.png) left no-repeat; }
.footer-content p:nth-child(3) { background: url(../images/f-email.png) left no-repeat; }
.footer-social img { margin-left: 7px; }
.footer-bottom { margin-top: 18px; border-top: 1px solid #414141; padding: 11.5px 0px; color: #fff; font-family: "OpenSansRegular"; font-size: 13px; }
.footer-copyright { font-weight: normal; }
.footer-copyright span { text-transform: uppercase; }

/* Feel free to change duration  */
.animated { -webkit-animation-duration: 1000ms; animation-duration: 1000ms; -webkit-animation-fill-mode: both; animation-fill-mode: both; }

/*** Zalo ***/
#btn-zalo { width: 40px; height: 40px; position: fixed; right: 25px; bottom: 160px; z-index: 9; }
#btn-zalo i { width: 40px; height: 40px; border-radius: 50%; background: #1182FC; position: relative; z-index: 9999; }
#btn-zalo i img { vertical-align: middle; }
#btn-zalo .kenit-alo-circle-fill { width: 60px; height: 60px; top: -10px; position: absolute; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; border-radius: 100%; border: 2px solid transparent; -webkit-transition: all .5s; transition: all .5s; background-color: rgba(17, 130, 252, 0.45); opacity: .75; right: -10px; }
#btn-zalo .kenit-alo-circle { width: 50px; height: 50px; top: -5px; right: -5px; position: absolute; background-color: transparent; border-radius: 100%; border: 2px solid rgba(17, 130, 252, 0.8); opacity: .1; border-color: #1182FC; opacity: .5; }

.animated { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
.animated.infinite { -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; }

.owl-animated-out { z-index: 1; }

.owl-animated-in { z-index: 0; }

/*** Facebook ***/
.js-facebook-messenger-tooltip { position: fixed; border-radius: 10px; overflow: hidden; font-size: 12px; line-height: 1; padding: 10px; border: 1px solid rgba(0, 0, 0, 0.1); -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0 2pt 10pt; box-shadow: rgba(0, 0, 0, 0.15) 0 2pt 10pt; z-index: 1E+30; color: #404040; background: #fff; bottom: 97px; right: 97px; }

.js-facebook-messenger-close-tooltip { width: 10px; height: 10px; display: inline-block; cursor: pointer; margin-left: 10px; }

.js-facebook-messenger-box { width: 60px; height: 60px; position: fixed; cursor: pointer; line-height: 60px; background: #1182fc; border-radius: 100%; overflow: hidden; -webkit-box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.3); box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.3); bottom: 80px; right: 15px; }
.js-facebook-messenger-box.rubberBand { -webkit-animation-name: rubberBand; animation-name: rubberBand; }
.js-facebook-messenger-box.animated { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
.js-facebook-messenger-box.rotate svg#fb-msng-icon { -webkit-transform: rotate(0); transform: rotate(0); }
.js-facebook-messenger-box svg#fb-msng-icon { width: 30px; height: 30px; position: absolute; top: 15px; left: 15px; opacity: 1; overflow: hidden; -webkit-transition: opacity 160ms ease-in-out,-webkit-transform 160ms ease-in-out; transition: opacity 160ms ease-in-out,-webkit-transform 160ms ease-in-out; transition: opacity 160ms ease-in-out,transform 160ms ease-in-out; transition: opacity 160ms ease-in-out,transform 160ms ease-in-out,-webkit-transform 160ms ease-in-out; }
.js-facebook-messenger-box.rotate svg#close-icon { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
.js-facebook-messenger-box svg#close-icon { opacity: 0; width: 20px; height: 20px; position: absolute; top: 20px; left: 20px; -webkit-transition: opacity 160ms ease-in-out,-webkit-transform 160ms ease-in-out; transition: opacity 160ms ease-in-out,-webkit-transform 160ms ease-in-out; transition: opacity 160ms ease-in-out,transform 160ms ease-in-out; transition: opacity 160ms ease-in-out,transform 160ms ease-in-out,-webkit-transform 160ms ease-in-out; }

.js-facebook-messenger-container { position: fixed; opacity: 0; border-radius: 10px; pointer-events: none; -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.06), 0 2px 32px rgba(0, 0, 0, 0.16); box-shadow: 0 1px 6px rgba(0, 0, 0, 0.06), 0 2px 32px rgba(0, 0, 0, 0.16); -webkit-transition: opacity 160ms ease-in-out,-webkit-transform 160ms ease-in-out; transition: opacity 160ms ease-in-out,-webkit-transform 160ms ease-in-out; transition: transform 160ms ease-in-out,opacity 160ms ease-in-out; transition: transform 160ms ease-in-out,opacity 160ms ease-in-out,-webkit-transform 160ms ease-in-out; -webkit-transform: translateY(50px); transform: translateY(50px); bottom: 130px; right: 35px; }

.js-facebook-messenger-top-header { position: relative; width: 300px; background: #1182fc; color: #fff; line-height: 1; padding: 10px; font-size: 14px; border-top-left-radius: 10px; border-top-right-radius: 10px; }

.js-facebook-messenger-container iframe, .js-facebook-messenger-container-button iframe { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; }

.js-facebook-messenger-box, .js-facebook-messenger-button, .js-facebook-messenger-tooltip { z-index: 9; }

.js-facebook-messenger-container, .js-facebook-messenger-container-button { z-index: 10; }

.js-facebook-messenger-tooltip { color: #404040; background: #fff; }

.js-facebook-messenger-container.open { -webkit-transform: translateY(0px); transform: translateY(0px); opacity: 1; pointer-events: all; }

.js-facebook-messenger-tooltip { bottom: 97px; right: 97px; }

.js-facebook-messenger-box.open svg#fb-msng-icon { opacity: 0; }
.js-facebook-messenger-box.rotate.open svg#close-icon { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
.js-facebook-messenger-box.open svg#close-icon { opacity: 1; }

/***/
.fadeOut { -webkit-animation-name: fadeOut; animation-name: fadeOut; }

.zoomIn { -webkit-animation-name: zoomIn; animation-name: zoomIn; }

.pulse { -webkit-animation-name: pulse; animation-name: pulse; }

/* Keyframes*/
@-webkit-keyframes fadeOut { 0% { opacity: 1; }
  100% { opacity: 0; } }
@keyframes fadeOut { 0% { opacity: 1; }
  100% { opacity: 0; } }
@-webkit-keyframes zoomIn { from { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3); }
  50% { opacity: 1; } }
@keyframes zoomIn { from { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3); }
  50% { opacity: 1; } }
@-webkit-keyframes pulse { from { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
  50% { -webkit-transform: scale3d(1.05, 1.05, 1.05); transform: scale3d(1.05, 1.05, 1.05); }
  to { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } }
@keyframes pulse { from { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
  50% { -webkit-transform: scale3d(1.05, 1.05, 1.05); transform: scale3d(1.05, 1.05, 1.05); }
  to { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } }


.hotline-fixed-6.bottom_left { bottom: 50px; left: 25px;line-height: 45px;height: 45px; } 
.hotline-fixed-6 { background: #00CC33 !important; background: -webkit-linear-gradient(left, #E88A25 , #D40000); background: -o-linear-gradient(right, #E88A25, #D40000); background: -moz-linear-gradient(right, #E88A25, #D40000); background: linear-gradient(to right, #E88A25 , #D40000); color: #fff; border-radius: 70px; position: fixed; transition:all 0.4s; -webkit-transition:all 0.4s; z-index:12; height: 35px; border: 2px solid #fff; line-height: 35px; background: #E88A25; background: -webkit-linear-gradient(left, #E88A25 , #D40000); background: -o-linear-gradient(right, #E88A25, #D40000); background: -moz-linear-gradient(right, #E88A25, #D40000); background: linear-gradient(to right, #E88A25 , #D40000); } 
.hotline-fixed-6-text { display: inline-block; padding-left: 53px; padding-right: 15px; } 
.hotline-fixed-6-icon i { font-size: 28px; display: inline-block; border: 2px solid; border-radius: 50%; width: 42px; height: 42px; text-align: center; line-height: 42px; cursor: pointer; } 
.hotline-fixed-6 a { color: #fff; font-size: 18px; font-weight: bold; text-decoration: none; } 
.hotline-fixed-6-text-title{ display:none } 
.mypage-alo-phone { visibility: visible; background-color: transparent; width: 90px; height: 90px; cursor: pointer; z-index: 20; } 
.animated.infinite { -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; } 
.animated.infinite { -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; } 
.animated.infinite { animation-iteration-count: infinite; } 
.mypage-alo-ph-circle { width: 80px; height: 83px; top: 15px; left: 15px; position: absolute; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; border: 2px solid rgba(30, 30, 30, 0.4); opacity: .1; opacity: .5; background: #00CC33; border-color: #fff; border-width: 3px; } 
.mypage-alo-ph-circle-fill { width: 40px; height: 40px; top: 36px; left: 35px; position: absolute; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; border: 2px solid transparent; -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; transition: all .5s; background-color: #00CC33; opacity: .75 !important; } 
.mypage-alo-ph-img-circle { width: 50px; height: 50px; top: 30px; left: 30px; position: absolute; background: rgba(30, 30, 30, 0.1) url(../images/iconphone_main.jpg) no-repeat center center; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; border: 2px solid transparent; opacity: .7; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; -webkit-transform-origin: 50% 50%; -moz-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; -o-transform-origin: 50% 50%; transform-origin: 50% 50%; background-size: 70%; background-color: #0cd010; } 
.call-now{ position:absolute; left: -39px; top: -35px; }
@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}50%{opacity:1;}}
@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}50%{opacity:1;}}
.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn;}
@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1);}50%{-webkit-transform:scale(1.1);transform:scale(1.1);}100%{-webkit-transform:scale(1);transform:scale(1);}}
@keyframes pulse{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}50%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}}
.pulse{-webkit-animation-name:pulse;animation-name:pulse;}
@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1);}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg);}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg);}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg);}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0);}}
@keyframes tada{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg);-ms-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg);}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg);}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg);}100%{-webkit-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotate(0);}}
.tada{-webkit-animation-name:tada;animation-name:tada;}