@import url('https://fonts.googleapis.com/css?family=Prompt:200,300,400,500,600,700,800&subset=thai'); html { background: #f9fafd; } 
body { -webkit-font-smoothing: antialiased; max-width: 1920px; margin: 0 auto !important; padding: 0; background-color: #FFF; color: #4A4A4A; font-family: Prompt; } 
a { color: #00AAFF; } 
a:hover,
a:focus,
a:active { color: #008fd7; } 
h1, h2, h3, h4, h5, .h1, .h2, .h3, .h4, .h5 { font-family: "Prompt", sans-serif; } 
hgroup { opacity: 0; position: absolute; left: -100em; } 
ul,
ol { padding-left: 20px; } 
ul ul,
ol ul { list-style-type: disc; } 
b,
strong { font-weight: 600; } 
.news-content .like-share a { padding: 6px 0 0 6px !important; } 

.btn,
.btn-sm,
.btn-xs,
.btn-lg { font-weight: 400; border-radius: 22px; font-family: "Prompt", sans-serif; transition: all 0.3s ease-in-out; } 
.btn:hover,
.btn:focus,
.btn:active,
.btn:active:focus,
.btn:active:hover,
.btn.active { box-shadow: none; } 

.btn.disabled,
.btn.disabled:hover,
.btn.disabled:focus,
.btn.disabled:active,
.btn.disabled.active,
.btn[disabled]:hover,
.btn[disabled]:focus,
.btn[disabled]:active,
.btn[disabled].active,
fieldset[disabled] .btn:hover,
fieldset[disabled] .btn:focus,
fieldset[disabled] .btn:active,
fieldset[disabled] .btn.active { background-color: #dbe4ea; border-color: #dbe4ea; color: #6c7a86; } 

.btn-primary { background-color: #00AAFF; border-color: #00AAFF; color: #FFF; } 
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary:active:focus,
.btn-primary:active:hover,
.btn-primary.active { background-color: #2FBAFF; border-color: #2FBAFF; color: #FFF; } 

.btn-primary-ghost { background-color: transparent; border-color: #00AAFF; color: #00AAFF; } 
.btn-primary-ghost:hover,
.btn-primary-ghost:focus,
.btn-primary-ghost:active,
.btn-primary-ghost:active:focus,
.btn-primary-ghost:active:hover,
.btn-primary-ghost.active { background-color: #2FBAFF; border-color: #2FBAFF; color: #FFF; } 

.btn-secondary { background-color: #04254E; border-color: #04254E; color: #FFF; } 
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary:active,
.btn-secondary:active:focus,
.btn-secondary:active:hover,
.btn-secondary.active { background-color: #04254E; border-color: #04254E; color: #FFF; } 

.btn-secondary-ghost { background-color: transparent; border-color: #3b4349; color: #3b4349; } 
.btn-secondary-ghost:hover,
.btn-secondary-ghost:focus,
.btn-secondary-ghost:active,
.btn-secondary-ghost:active:focus,
.btn-secondary-ghost:active:hover,
.btn-secondary-ghost.active { background-color: #57646f; border-color: #57646f; color: #FFF; } 

.btn-default { background-color: #dbe4ea; border-color: #dbe4ea; color: #394046; } 
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default:active:focus,
.btn-default:active:hover,
.btn-default.active { background-color: #e6eef4; border-color: #e6eef4; color: #394046; } 

.btn-success { background-color: #46c35f; border-color: #46c35f; color: #FFF; } 
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success:active:focus,
.btn-success:active:hover,
.btn-success.active { background-color: #65d87c; border-color: #65d87c; color: #FFF; } 

.btn-warning { background-color: #f29824; border-color: #f29824; color: #FFF; } 
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning:active:focus,
.btn-warning:active:hover,
.btn-warning.active { background-color: #f4a641; border-color: #f4a641; color: #FFF; } 

.btn-facebook { background-color: #3b5998; border-color: #3b5998; color: #FFF; } 
.btn-facebook:hover,
.btn-facebook:focus,
.btn-facebook:active,
.btn-facebook:active:focus,
.btn-facebook:active:hover,
.btn-facebook.active { background-color: #4b69ab; border-color: #4b69ab; color: #FFF; } 

.btn-line { background-color: #00B300; border-color: #00B300; color: #FFF; } 
.btn-line:hover,
.btn-line:focus,
.btn-line:active,
.btn-line:active:focus,
.btn-line:active:hover,
.btn-line.active { background-color: #00B300; border-color: #00B300; color: #FFF; } 

.btn-navy { background-color: #002651; border-color: #002651; color: #FFF; } 
.btn-navy:hover,
.btn-navy:focus,
.btn-navy:active { background-color: #002640; border-color: #002640; color: #FFF; } 
.btn-rounded { border-radius: 25px; } 
.btn > .material-icons { font-size: 18px; vertical-align: top; margin-right: 6px; } 
.btn > .fas,
.btn > .far,
.btn > .fal,
.btn > .fab { font-size: 13px; margin-right: 6px; } 
.btn.btn-lg > .fas,
.btn.btn-lg > .far,
.btn.btn-lg > .fal,
.btn.btn-lg > .fab,
.input-group-lg > .input-group-btn > .btn > .fas,
.input-group-lg > .input-group-btn > .btn > .far,
.input-group-lg > .input-group-btn > .btn > .fal,
.input-group-lg > .input-group-btn > .btn > .fab { font-size: 18px; } 
.btn.btn-lg > .material-icons,
.input-group-lg > .input-group-btn > .btn > .material-icons { font-size: 24px; } 

.input-group-addon,
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn,
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn { border-radius: 22px; } 
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn { border-bottom-right-radius: 0; border-top-right-radius: 0; } 
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn { border-bottom-left-radius: 0; border-top-left-radius: 0; } 

.alert { border-radius: 3px; } 
.alert-default { background-color: #919fa9; border-color: #919fa9; color: #FFF; } 
.alert-success { background-color: #46c35f; border-color: #46c35f; color: #FFF; } 
.alert-warning { background-color: #f29824; border-color: #f29824; color: #FFF; } 
.alert-danger { background-color: #fa424a; border-color: #fa424a; color: #FFF; } 
.alert-info { background-color: #00AAFF; border-color: #00AAFF; color: #FFF; } 

.text-success { color: #46c35f !important; } 
.text-danger { color: #fa424a !important; } 
.text-warning { color: #fdad2a !important; } 
.text-info { color: #00a8ff !important; } 
.text-disabled { color: #adb7be !important; } 

.text-link { color: #97a0b3; } 
.text-link:hover, .text-link:focus, .text-link.active { color: #00a8ff; } 

.label { font-size: .875em; font-weight: 600; background-color: #adb7be; padding: .25em .4em; border-radius: .25em; } 
.label-primary,
.bg-primary { background-color: #00AAFF !important; } 
.label-secondary,
.bg-secondary { background-color: #2d3f4c !important; } 
.label-success,
.bg-success { background-color: #46c35f !important; } 
.label-danger,
.bg-danger { background-color: #fa424a !important; } 
.label-warning,
.bg-warning { background-color: #fdad2a !important; } 
.label-info,
.bg-info { background-color: #00a8ff !important; } 
.label-lg { font-size: 1.2em; } 
.img-rounded { border-radius: 8px; } 

.form-control { border-radius: 22px; box-shadow: none; } 
input.form-control,
textarea.form-control { -webkit-appearance: none; -moz-appearance: none; } 
.banner-top { text-align: center; } 
.lead { font-family: "Prompt", sans-serif; } 
.panel { border-radius: 8px; margin-bottom: 16px; box-shadow: none; } 
.panel-body { padding: 16px; } 
.nav-top { background-color: #2d3f4c; padding: 10px 0; } 
.nav-top .social-top i { height: 30px; width: 30px; border : 1px solid #00AAFF; border-radius: 50%; line-height: 29px; text-align: center; font-size: 16px; } 
.nav-top .social-top a { color : #00AAFF; display: inline-block; vertical-align: middle; } 
.special-banner { text-align: center; line-height: 0; } 
.main-nav { position: relative; } 
.main-nav:after { content: ""; display: block; position: absolute; left: 0; right: 0; bottom: -4px; height: 4px; background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.10)), to(rgba(0, 0, 0, 0.00))); background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.10), rgba(0, 0, 0, 0.00)); background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.10), rgba(0, 0, 0, 0.00)); background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.10), rgba(0, 0, 0, 0.00)); background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0.10), rgba(0, 0, 0, 0.00)); background-image: linear-gradient(top, rgba(0, 0, 0, 0.10), rgba(0, 0, 0, 0.00)); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#000000', EndColorStr='#000000'); } 
.main-nav .user-member .btn { color : #fff; padding : 5px; margin-top: 5px; font-size: 13px; } 
.main-nav .user-profile { display: inline; } 
.main-nav .user-profile .dropdown-menu { border-radius: 12px; border: none; padding: 0; overflow: hidden; } 
.navbar-nav > li > ul.dropdown-menu, .navbar-nav > li > div.dropdown-menu { border-radius: 12px; border: none; } 
.main-nav .user-profile .dropdown-menu { top: 25px; } 
.main-nav .user-profile .dropdown-menu > li:last-child > a,
.navbar-nav .dropdown-menu .dropdown-item:last-child { border-bottom: none; } 
.main-nav .user-profile .dropdown-menu > li > a { font-family: "Prompt", sans-serif; color: #2d3f4c; font-size: 14px; display: block; padding: 10px 20px; text-decoration: none; margin: 0; border-bottom: 1px solid #E4E4E4; } 
.main-nav .user-profile .dropdown-menu > li > a:hover,
.navbar-nav .dropdown-menu .dropdown-item:hover { background: transparent; color: #00AAFF; } 
.main-nav .user-profile .avatar { height: 20px; border-radius: 50%; } 
/*language*/
.main-nav .language { margin-top: 10px; margin-bottom: 10px; margin-left: 10px; } 
.main-nav .language img.item-lang { width: 26px; } 
.main-nav .language .lang-abbr { color: #54626c; text-transform: uppercase; font-weight: 500; font-size: 14px; } 
.main-nav .language a { color: #54626c; text-decoration: none; } 
.main-nav .language .translate-logo { border-top: 1px solid #eee; padding: 5px 10px 2px 10px; } 
.main-nav .language .translate-logo .item-img { width: 70px; } 
.main-nav .language .dropdown-menu { width: auto; min-width: auto; border: 0; border-radius: 0 0 10px 10px; overflow: hidden; margin-top: 10px; -webkit-box-shadow: 0 8px 12px rgba(0,0,0,0.175); box-shadow: 0 8px 12px rgba(0,0,0,0.175); } 
.main-nav .language .dropdown-menu >li>a { padding: 3px 10px; } 
.navbar-brand { display: block; padding: 0; position: relative; background: url("../img/brand-old.png") no-repeat left top; background-size: 100%; width: 275px; height: 61px; margin-top: 16px; } 

.navbar-brand.fenix { background: url("../img/brand@2x.png") no-repeat left top; background-size: 100%; width: 238px; height: 32px; margin-top: 32px; } 
/* .navbar-brand.fenix { background: url("../img/brand@2x.png") no-repeat left top; background-size: 100%; width: 268px; height: 62px; margin-top: 32px; } */

.navbar-brand.fenix .since { display: block; width: 77px; height: 32px; background: url("../img/brand-badge@2x.png") no-repeat left top; background-size: 100%; position: absolute; right: -83px; top: 0; } 
.navbar { border-radius: 0; margin-bottom: 0; } 
.navbar-nav > li > a { font-family: "Prompt", sans-serif; color : #2d3f4c; font-size: 16px; padding: 10px; } 
.navbar-nav .dropdown-menu .dropdown-item { font-family: "Prompt", sans-serif; color : #2d3f4c; font-size: 14px; display: block; padding: 10px 20px; text-decoration: none; margin: 0; border-bottom: 1px solid #e2e5e8; } 
.navbar-nav .open > a,
.navbar-nav .open > a:focus,
.navbar-nav .open > a:hover { background: transparent; margin: 0 0 -10px; } 
.services-sidebar.affix { position: fixed; top: 123px; z-index: 98; border-radius: 0; max-width: 250px; } 
.services-menu-left .open .dropdown-menu { position: static; float: none; width: auto; margin-top: 0; background-color: transparent; border: 0; -webkit-box-shadow: none; box-shadow: none; } 
.services-menu-left .open .dropdown-menu .dropdown-item { font-family: "Prompt", sans-serif; color: #2d3f4c; font-size: 14px; display: block; padding: 10px 20px; text-decoration: none; margin: 0; border-bottom: 1px solid #E4E4E4; } 
.navbar-toggle .icon-bar { background: #211e1b; } 
.navbar-toggle { border: 0; padding: 20px 15px; margin: 0; border-radius: 0; color: #fff; } 
.navbar-toggle .icon-bar { background-color: #2d3f4c; } 
.navbar-header { background-color: #fff; } 
.navbar-collapse { background-color : #FFF; border-top: 1px solid #eee; } 
.navbar-header .dropdown-menu { top: 56px; min-width: 100%; padding: 0; margin: 0; border: 0; border-radius: 0; } 
.navbar-header .dropdown-menu > li > a { font-family: "Prompt", sans-serif; color: #2d3f4c; font-size: 14px; display: block; padding: 10px 20px; text-decoration: none; margin: 0; border-bottom: 1px solid #E4E4E4; } 
.main-nav.sticky { position: fixed; top: 0; left: 0; right: 0; z-index: 1024; } 
.main-nav.sticky .header-brand { display: none; } 
.main-nav .contact { margin: 24px 0 16px 0; float: right; text-align: right; } 
.main-nav .contact .lead { display: inline-block; margin: 0; padding: 0; font-size: 16px; color: #8D96A3; font-weight: 400; } 
.main-nav .contact .social-account a { margin-left: 8px; } 
.main-nav .contact .social-account a:hover,
.main-nav .contact .social-account a:active,
.main-nav .contact .social-account a:focus { text-decoration: none; } 
.main-nav .contact .social-account .fab { font-size: 20px; } 
.main-nav .contact .social-account .fab.fa-facebook-square { color: #3b5998; } 
.main-nav .contact .social-account .fab.fa-line { color: #00c300; } 

.main-nav .contact .social-account { vertical-align: top; } 
.main-nav .contact .social-account .btn { padding: 0px 7px 1.3px 4px; } 
.main-nav .contact .social-account .btn img { width: 15px; } 

.main-nav .contact .phone-number label { font-family: "Prompt", sans-serif; margin: 0 0 0 8px; font-weight: 400; color: #8D96A3; } 
.main-nav .contact .phone-number a[href^="tel:"] { color: #2d3f4c; font-weight: 600; font-size: 22px; } 
.main-nav .contact .phone-number a[href^="tel:"]:hover,
.main-nav .contact .phone-number a[href^="tel:"]:focus,
.main-nav .contact .phone-number a[href^="tel:"]:active { color: #00AAFF; text-decoration: none; } 
.main-nav .navbar-collapse .member .btn { margin-top: 5px; margin-bottom: 5px; } 


/*
.main-nav .navbar-collapse .member .btn:first-child { border-radius: 22px 4px 4px 22px; } 
.main-nav .navbar-collapse .member .btn:last-child { border-radius: 4px 22px 22px 4px; } 
*/
.well { background-color: #F2F6F9; border: none; border-radius: 8px; box-shadow: none; } 
.cleared-input-addon .input-group-addon { border: none; background: transparent; font-weight: 500; } 
.cleared-input-addon .input-group-addon:first-child { padding-left: 0; } 
.cleared-input-addon .input-group-addon:last-child { padding-right: 0; } 
/*btn */
.btn-readmore { background: #fff; color : #000; border-color: #000; padding: 10px 80px; } 
.btn-back { background-color: #8996a0; color: #fff; border: 0; } 
.btn-back:hover, 
.btn-back:focus,
.btn-back.focus { color : #fff; } 
.btn-green { background-color: #13a564; color: #fff; box-shadow: 0 2px 4px rgba(0,0,0,.5); border: 0; } 
.btn-submit { background-color : #0171ca; color: #fff; box-shadow: 0 2px 4px rgba(0,0,0,.5); border: 0; } 
.btn-sendmsg { background: #fbac3b; border-color: #fbac3b; color: #fff; } 
section { padding: 20px 0; } 
section .section-title { text-align: center; font-size: 28px; font-weight: 300; font-family: "Prompt", sans-serif; margin: 0 0 32px 0; position: relative; } 
section .section-title i { font-style: normal; color: #00AAFF; } 
section .section-title .btn-default { background-color: rgba(0,0,0,.2); color: #FFF; border: none; position: absolute; right: 0; top: 0; } 
section .section-title .btn-default:hover,
section .section-title .btn-default:active,
section .section-title .btn-default:focus { background-color: rgba(0,0,0,.1); } 
section .section-subtitle { text-align: center; font-size: 20px; color: #8D96A3; font-weight: 300; font-family: "Prompt", sans-serif; margin: 0 0 24px 0; line-height: 1.3em; } 
section .section-title + .section-subtitle,
section .section-title + .section-meta,
section .section-title + .stats { margin-top: -24px; } 
section .btn-action .fas { margin-left: 48px; } 
section .content-item-thumbnail { border: none; border-radius: 8px; padding: 0; position: relative; margin-bottom: 16px; } 
section .content-item-thumbnail .caption { padding: 16px; } 
section .content-item-thumbnail .caption h3 { font-size: 16px; color :#2d3f4c; margin: 0; } 
section .content-item-thumbnail .caption .meta { color: #8D96A3; margin: 8px 0 0 0; } 
section .content-item-thumbnail .caption .meta .fas { margin-right: 4px; } 
section .content-item-thumbnail:hover,
section .content-item-thumbnail:focus,
section .content-item-thumbnail:active { text-decoration: none; } 
section .content-item-thumbnail:hover .caption h3,
section .content-item-thumbnail:focus .caption h3,
section .content-item-thumbnail:active .caption h3 { color: #00AAFF; } 
section .nav-tabs { text-align: center; margin-bottom: 16px; font-size: 0; } 
section .nav-tabs > li { float: none; display: inline-block; font-family: "Prompt", sans-serif; font-size: 18px; width: 25%; } 
section .nav-tabs > li > a { margin: 0 0 1px 0; border: none; border-radius: 0; color: #8D96A3; background-color: transparent; } 
section .nav-tabs > li > a:hover,
section .nav-tabs > li > a:focus,
section .nav-tabs > li > a:active { background-color: transparent; } 
section .nav-tabs > li.active > a { border: none !important; color: #4A4A4A; position: relative; } 
section .nav-tabs > li.active > a:after { position: absolute; content: " "; display: block; width: 60px; height: 2px; left: 50%; bottom: -1px; margin-left: -30px; background-color: #00AAFF; } 
section.clear-bg { background: none !important; } 
section.hotline-contact { background-color: #202d36; text-align: center; color: #FFF; } 
section.hotline-contact ul.call-center { margin: 0; padding: 0; } 
section.hotline-contact ul.call-center li { list-style: none; margin: 0; padding: 0; font-size: 16px; } 
section.hotline-contact ul.call-center li a[href^="tel:"] { color: #00AAFF; font-weight: 600; } 
section.hotline-contact .social-list { margin-top: 10px; } 
section.hotline-contact .social-list a { display: inline-block; vertical-align: middle; color: #fff; margin-right: 4px; } 
section.hotline-contact .social-list a:hover,
section.hotline-contact .social-list a:focus,
section.hotline-contact .social-list a:active { text-decoration: none; } 
section.hotline-contact .social-list i { font-size: 18px; margin-right: 2px; vertical-align: middle; } 
section.hotline-contact .social-list i.fa-phone { font-size: 14px; } 
section.hotline-hero .social-list .fa-facebook { background: #3858a2; } 
section.hero,
section.free-signup,
section.ssl-promo,
.footer,
.website-header { background-color: #04254E; } 
section.hero { padding: 0; position: relative; } 
section.hero .container { position: relative; } 
/*section.hero .hero-item { margin-bottom: 24px; } 
section.hero .hero-item img { border-radius: 8px; } */
section.hero .slick-dots { bottom: 7px; } 
section.hero .slick-dots li button { background-color:rgba(220, 220, 220, 0.58) } 
section.hero .slick-dots li.slick-active button { background-color: #00AAFF; } 

section.hero .badge-guarantee { display: block; width: 170px; height: 71px; text-indent: -999em; overflow: hidden; background: url("../img/garuntee18Year.png") left top no-repeat; background-size: 100%; position: absolute; right: 0; top: 15px; z-index: 1; } 

section.check-domain-form { padding-top: 25px; } 
section.services .service-item { text-align: center; border-radius: 8px; overflow: hidden; background: #f2f6f9; } 
section.services .service-item .section-title { font-size: 20px; font-weight: 400; color: #2d3f4c; margin-bottom: 0; } 
section.services .service-item ul { border-radius: 0 0 8px 8px; background-color: #f2f6f9; margin: 0; padding: 10px 0; } 
section.services .service-item li { list-style: none; margin: 0; padding: 0; } 
section.services .service-description { padding: 10px 0; } 
section.services .service-description .btn { margin: 5px 0; } 
section.services .service-item li strong,
section.features .feature-item p strong,
section.testimonial .testimonial-item p strong { font-weight: normal; } 
section.services .service-heading { border-radius: 8px 8px 0 0; padding: 0; } 
section.services .service-heading .service-image { width: 100%; } 
section.services .service-heading .btn { background-color: rgba(0,0,0,.2); border: none; color: #FFF; padding-left: 16px; padding-right: 16px; } 
section.services .service-heading .btn:hover,
section.services .service-heading .btn:focus,
section.services .service-heading .btn:active { background-color: rgba(0,0,0,.1); } 
section.services .service-icon { height: 50px; margin-bottom: 8px; } 
section.services .service-website .service-heading { background: url("../img/service-item-website-bg@2x.jpg") left top no-repeat; background-size: cover; } 
section.services .service-website-design .service-heading { background: url("../img/service-item-website-design-bg@2x.jpg") left top no-repeat; background-size: cover; } 
section.services .service-online-advertisement .service-heading { background: url("../img/service-item-online-advertisement-bg@2x.jpg") left top no-repeat; background-size: cover; } 
section.services .service-system-design .service-heading { background: url("../img/service-item-system-design-bg@2x.jpg") left top no-repeat; background-size: cover; } 
section.check-domain-form .section-title { margin:10px; font-size: 22px; font-weight: 400; } 
section.check-domain-form .input-group > input.form-control:first-child { box-shadow: none; border: 2px solid #3B4349; font-family: "Prompt", sans-serif; border-radius: 22px 0 0 22px; } 
section.check-domain-form .input-group-btn select { -moz-appearance: none; -webkit-appearance: none; background-color: transparent; color: #FFF; padding: 6px 32px 6px 14px; margin: 0; border: none; outline: none; position: relative; z-index: 1; } 
section.check-domain-form .input-group-btn > .btn:first-child { padding: 0; position: relative; } 
section.check-domain-form .input-group-btn > .btn:first-child:after { content: "\f0d7"; position: absolute; display: block; font-family: "Font Awesome 5 Pro"; font-weight: 900; color: #FFF; right: 12px; top: 7px; z-index: 0; } 
section.check-domain-form .input-group-btn > .btn:last-child { border-radius: 0 22px 22px 0; } 
section.igetweb-stats,
section.our-customers,
section.free-signup-package,
section.design-package-table,
section.ecommerce-package-table,
section.company-package-table,
section.personal-package-table { background-color: #F2F6F9; } 
section.igetweb-stats { text-align: center; } 
section.igetweb-stats .stats { background-color: #FFF; border-radius: 8px; padding: 24px 16px; } 
section.igetweb-stats .stats .stat-count { font-size: 28px; font-weight: 400; margin-bottom: 4px; margin-top: 0; } 
section.igetweb-stats .stats .section-subtitle { margin-bottom: 0; } 
section.igetweb-stats .stats [class*="col-"]:after { display: block; content: ""; width: 2px; height: 30px; background-color: #D2DCE3; position: absolute; right: -1px; top: 50%; margin-top: -15px; } 
section.igetweb-stats .stats [class*="col-"]:last-child:after { display: none; } 
section.features .feature-item { text-align: center; margin-top: 24px; } 
section.website-package .package-item .package-icon,
section.features .feature-item .feature-icon { width: 72px; height: 72px; display: inline-block; margin-bottom: 8px; } 
section.features .feature-item h4 { font-family: "Prompt", sans-serif; font-size: 16px; font-weight: 400; margin: 0 0 24px 0; position: relative; line-height: 1.4em; } 
section.features .feature-item h4:after,
section.testimonial .testimonial-item p:after,
section.website-package .package-item h3:after,
section.website-header .breadcrumb:before { position: absolute; content: " "; display: block; width: 24px; height: 2px; border-radius: 1px; left: 50%; bottom: -12px; margin-left: -12px; background-color: #D2DCE3; } 
section.features .feature-item p { font-size: 13px; color: #8D96A3; } 
section.webdesign-promo,
section.theme-preview { background: url("../img/blurred-bg-gradient-1.jpg") no-repeat left top; background-size: 1920px 1200px; } 
section.webdesign-promo .section-title,
section.theme-preview .section-title { color: #FFF; } 
section.webdesign-promo .section-subtitle,
section.theme-preview .section-subtitle { color: #FFF; } 
section.line-contact,
section.service-contact.dark-bg,
section.theme-preview.customer-theme { background: url("../img/blurred-bg-gradient-2.jpg") no-repeat left top; background-size: 1920px 1200px; } 
section.testimonial { padding-bottom: 64px; } 
section.testimonial .testimonial-item { text-align: center; } 
section.testimonial .testimonial-item p { font-size: 14px; color: #4A4A4A; margin: 0 0 24px 0; position: relative; line-height: 1.6em; } 
section.testimonial .testimonial-item h4 { color: #8D96A3; font-family: "Prompt", sans-serif; font-size: 16px; font-weight: 400; margin: 0 0 24px 0; line-height: 1.4em; } 
section.testimonial .testimonial-item .testimonial-img { display: inline-block; width: 100px; height: 100px; position: relative; } 
section.testimonial .testimonial-item .testimonial-bubble-icon { display: block; width: 46px; height: 42px; position: absolute; z-index: 1; } 
section.testimonial .testimonial-item .testimonial-profile { z-index: 0; } 
section.testimonial [class*="col-"]:nth-child(n) .testimonial-item .testimonial-bubble-icon { right: -10px; left: auto; top: 20px; background: url("../img/quote-bubble-1@2x.png") no-repeat left top; background-size: 100%; } 
section.testimonial [class*="col-"]:nth-child(2n) .testimonial-item .testimonial-bubble-icon { right: auto; left: -18px; top: -4px; background: url("../img/quote-bubble-2@2x.png") no-repeat left top; background-size: 100%; } 
section.testimonial [class*="col-"]:nth-child(3n) .testimonial-item .testimonial-bubble-icon { right: 0; left: auto; top: -10px; background: url("../img/quote-bubble-3@2x.png") no-repeat left top; background-size: 100%; } 
section.testimonial [class*="col-"]:nth-child(4n) .testimonial-item .testimonial-bubble-icon { right: auto; left: -22px; top: 28px; background: url("../img/quote-bubble-4@2x.png") no-repeat left top; background-size: 100%; } 
section.testimonial .slick-dots { bottom: -30px; } 
section.free-signup,
section.ssl-promo { padding: 48px 0 0 0; text-align: right; } 
section.free-signup .section-title { color: #FFF; text-align: right; } 
section.free-signup .section-subtitle { color: #FBAC3C; text-align: right; } 
section.free-signup-package,
section.free-signup-package .section-title,
section.free-signup-package .section-subtitle { text-align: right; } 
section.free-signup .btn-action { margin-bottom: 32px; } 
section.ssl-promo .section-title { color: #FBAC3C; text-align: right; } 
section.ssl-promo .section-subtitle { color: #FFF; text-align: right; } 
section.ssl-promo .section-subtitle > span { color: #FBAC3C; } 
section.news .section-title { text-align: left; } 
section.news a.media { color: #8D96A3; display: block; margin-top: 16px; } 
section.news a.media .media-heading { color: #4A4A4A; font-size: 18px; line-height: 1.4em; } 
section.news a.media .media-left { padding-right: 16px; } 
section.news a.media .media-object { width: 190px; } 
section.news a.media:hover,
section.news a.media:focus,
section.news a.media:active { text-decoration: none; } 
section.news a.media:hover .media-heading,
section.news a.media:focus .media-heading,
section.news a.media:active .media-heading { color: #00AAFF; } 
section.news + section.faq { padding-top: 0; } 
section.faq a.thumbnail { padding: 0; border-radius: 0; border: none; color: #4A4A4A; display: block; background-color: transparent; } 
section.faq a.thumbnail:hover,
section.faq a.thumbnail:focus,
section.faq a.thumbnail:active { text-decoration: none; } 
section.faq a.thumbnail:hover .caption,
section.faq a.thumbnail:focus .caption,
section.faq a.thumbnail:active .caption { text-decoration: none; color: #00AAFF; } 
section.faq a.thumbnail .caption { padding: 16px 0 0 0; font-family: "Prompt", sans-serif; font-size: 16px; font-weight: 500; } 
section.website-header { text-align: center; color: #FFF; } 
section.website-header h1 { margin-top: 0; margin-bottom: 16px; font-size: 20px; font-weight: 400; } 
section.website-header p { font-family: "Prompt", sans-serif; margin-bottom: 16px; font-size: 14px; font-weight: 300; } 
section.website-header .breadcrumb { background-color: transparent; margin: 32px 0 0 0; padding: 0; font-family: "Prompt", sans-serif; position: relative; } 
section.website-header .breadcrumb:before { bottom: auto; top: -16px; background-color: rgba(255,255,255,.2); } 
section.website-header .breadcrumb > li:before { font-family: "Font Awesome 5 Pro"; content: "\f054"; font-weight: bold; padding: 0 8px 0 6px; color: #FFF; font-size: 10px; } 
section.website-header .breadcrumb > li:first-child:before { display: none; } 
section.website-header .breadcrumb > li > a { color: #FFF; opacity: .5; } 
section.website-header .breadcrumb > li > a:hover { text-decoration: none; opacity: 1; } 
section.website-header .breadcrumb > .active { color: #FFF; } 
section.website-package .package-item { padding: 0 16px; text-align: center; border-radius: 8px; color: #6B7A84; } 
section.website-package .package-item .package-icon { width: 82px; } 
section.website-package .package-item h3 { font-weight: 400; font-size: 20px; margin: 0 0 24px 0; color: #4A4A4A; position: relative; } 
section.website-package .package-item p { margin-bottom: 16px; } 
section.website-package .package-item ul { padding: 0; margin-bottom: 16px; text-align: left; color: #4A4A4A; } 
section.website-package .package-item li { list-style: none; padding: 0; margin: 0 0 4px 0; font-family: "Prompt", sans-serif; } 
section.website-package .package-item li .fas { margin-right: 8px; font-size: 20px; vertical-align: middle; } 
section.website-package .package-item li .fa-check-square { color: #46c35f; } 
section.website-package .package-item li .fa-minus-square,
section.website-package .package-item li .fa-times-square { color: #D2DCE3; } 
section.website-package .package-item ul,
section.website-package .package-item .btn { margin-left: 20%; margin-right: 20%; width: auto; } 
section.line-contact .section-title { margin-top: 24px; } 
section.line-contact .section-title,
section.line-contact .section-subtitle { color: #FFF; text-align: left; } 
section.package-table .table-plan-comparison { padding: 4px; background: #FFF; border-radius: 4px; margin-bottom: 16px; } 
section.package-table .table-plan-comparison > .table { margin-bottom: 0; } 
section.package-table .table-plan-comparison .table > tbody > tr > td { border-top: none; text-align: center; vertical-align: middle; position: relative; } 
section.package-table .table-plan-comparison .table > tbody > tr > td:first-child { text-align: right; } 
section.package-table .table-plan-comparison .table > tbody > tr > td .fas { font-size: 18px; vertical-align: top; } 
section.package-table .table-plan-comparison .table > tbody > tr.row-title { background-color: #CAD2DA !important; font-weight: 500; border-top: 4px solid #FFF; } 
section.package-table .table-plan-comparison .table > tbody > tr.row-title > td { text-align: left; } 
section.package-table .table-plan-comparison .table > tbody > tr.feature-section-title { text-align: left; font-weight: 500; font-size: 16px; background-color: #FFF; } 
section.package-table .table-plan-comparison .table > tbody > tr.feature-section-title > td:first-child { padding-top: 24px; font-family: "Prompt", sans-serif; color: #0AF; } 
section.package-table .table-plan-comparison .table > tbody > tr.feature-section-title > td:first-child .fas { vertical-align: middle; margin-top: -2px; } 
section.package-table .table-plan-comparison .table-striped > tbody > tr:nth-of-type(odd) { background-color: #F3F6FA; } 
section.package-table .table-plan-comparison .table > thead > tr > th { vertical-align: top; text-align: center; border-bottom: none; } 
section.package-table .table-plan-comparison .table > thead > tr > th .plan-title { text-transform: uppercase; color: #FFF; margin-top: 15px; } 
section.package-table .table-plan-comparison .table > thead > tr > th .plan-brief { height: 60px; font-family: "Prompt", sans-serif; font-weight: 400; } 
section.package-table .table-plan-comparison .sale-badge { display: block; position: absolute; left: 0; top: 50%; margin-top: -20px; color: rgba(255, 255, 255, .7); height: 40px; background: #fa424b; padding: 4px 0 4px 4px; font-size: 12px; line-height: 1.2em; font-family: "Prompt", sans-serif; text-align: left; } 
section.package-table .table-plan-comparison .sale-badge:after { display: block; position: absolute; content: ""; right: -10px; top: 0; width: 0; height: 0; border-style: solid; border-width: 20px 0 20px 10px; border-color: transparent transparent transparent #fa424b; } 
section.package-table .table-plan-comparison .sale-badge + .plan-price { margin-left: 24px; } 
section.package-table .table-plan-comparison .sale-badge span { display: block; font-weight: 600; font-size: 16px; color: #FFF; } 
section.package-table .table-plan-comparison .plan-price { margin: 0; font-family: "Prompt", sans-serif; } 
section.package-table .table-plan-comparison .plan-price strike,
section.package-table .table-plan-comparison .plan-price span { display: block; font-weight: 600; } 
section.package-table .table-plan-comparison .plan-price strike { color: #adb7be; } 
section.package-table .table-plan-comparison .plan-price span { color: #fa424a; font-size: 18px; } 
section.package-table .table-plan-comparison th.plan-bronze { background-color: #b8987b; background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(184, 152, 123)), to(rgb(255, 255, 255))); background-image: -webkit-linear-gradient(top, rgb(184, 152, 123), rgb(255, 255, 255)); background-image: -moz-linear-gradient(top, rgb(184, 152, 123), rgb(255, 255, 255)); background-image: -o-linear-gradient(top, rgb(184, 152, 123), rgb(255, 255, 255)); background-image: -ms-linear-gradient(top, rgb(184, 152, 123), rgb(255, 255, 255)); background-image: linear-gradient(top, rgb(184, 152, 123), rgb(255, 255, 255)); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#b8987b', EndColorStr='#ffffff'); } 
section.package-table .table-plan-comparison th.plan-silver { background-color: #c4ccd4; background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(196, 204, 212)), to(rgb(255, 255, 255))); background-image: -webkit-linear-gradient(top, rgb(196, 204, 212), rgb(255, 255, 255)); background-image: -moz-linear-gradient(top, rgb(196, 204, 212), rgb(255, 255, 255)); background-image: -o-linear-gradient(top, rgb(196, 204, 212), rgb(255, 255, 255)); background-image: -ms-linear-gradient(top, rgb(196, 204, 212), rgb(255, 255, 255)); background-image: linear-gradient(top, rgb(196, 204, 212), rgb(255, 255, 255)); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#c4ccd4', EndColorStr='#ffffff'); } 
section.package-table .table-plan-comparison th.plan-gold,
section.package-table .table-plan-comparison th.plan-premium { background-color: #bda569; background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(189, 165, 105)), to(rgb(255, 255, 255))); background-image: -webkit-linear-gradient(top, rgb(189, 165, 105), rgb(255, 255, 255)); background-image: -moz-linear-gradient(top, rgb(189, 165, 105), rgb(255, 255, 255)); background-image: -o-linear-gradient(top, rgb(189, 165, 105), rgb(255, 255, 255)); background-image: -ms-linear-gradient(top, rgb(189, 165, 105), rgb(255, 255, 255)); background-image: linear-gradient(top, rgb(189, 165, 105), rgb(255, 255, 255)); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#bda569', EndColorStr='#ffffff'); } 
section.package-table .table-plan-comparison th.plan-platinum,
section.package-table .table-plan-comparison th.plan-classic { background-color: #6b7a84; background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(107, 122, 132)), to(rgb(255, 255, 255))); background-image: -webkit-linear-gradient(top, rgb(107, 122, 132), rgb(255, 255, 255)); background-image: -moz-linear-gradient(top, rgb(107, 122, 132), rgb(255, 255, 255)); background-image: -o-linear-gradient(top, rgb(107, 122, 132), rgb(255, 255, 255)); background-image: -ms-linear-gradient(top, rgb(107, 122, 132), rgb(255, 255, 255)); background-image: linear-gradient(top, rgb(107, 122, 132), rgb(255, 255, 255)); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#6b7a84', EndColorStr='#ffffff'); } 
section.package-table .table-plan-comparison th.plan-advanced { background-color: #00AAFF; background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(0, 160, 240)), to(rgb(255, 255, 255))); background-image: -webkit-linear-gradient(top, rgb(0, 160, 240), rgb(255, 255, 255)); background-image: -moz-linear-gradient(top, rgb(0, 160, 240), rgb(255, 255, 255)); background-image: -o-linear-gradient(top, rgb(0, 160, 240), rgb(255, 255, 255)); background-image: -ms-linear-gradient(top, rgb(0, 160, 240), rgb(255, 255, 255)); background-image: linear-gradient(top, rgb(0, 160, 240), rgb(255, 255, 255)); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#00AAFF', EndColorStr='#ffffff'); } 
section.package-table .table-plan-comparison th.plan-free { background-color: #46c35f; background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(70, 195, 95)), to(rgb(255, 255, 255))); background-image: -webkit-linear-gradient(top, rgb(70, 195, 95), rgb(255, 255, 255)); background-image: -moz-linear-gradient(top, rgb(70, 195, 95), rgb(255, 255, 255)); background-image: -o-linear-gradient(top, rgb(70, 195, 95), rgb(255, 255, 255)); background-image: -ms-linear-gradient(top, rgb(70, 195, 95), rgb(255, 255, 255)); background-image: linear-gradient(top, rgb(70, 195, 95), rgb(255, 255, 255)); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#46c35f', EndColorStr='#ffffff'); } 
section.package-table .table-company-plan th.feature-title,
section.package-table .table-personal-plan th.feature-title,
section.package-table .table-ecommerce-plan th.feature-title,
section.package-table .table-design-plan th.feature-title { width: 36%; } 
section.package-table .table-company-plan th[class*="plan-"],
section.package-table .table-ecommerce-plan th[class*="plan-"],
section.package-table .table-design-plan th[class*="plan-"] { width: 16%; } 
section.package-table .table-personal-plan th[class*="plan-"] { width: 21.33%; } 
section.package-table .package-icon { width: 82px; height: 72px; margin: 16px 0; } 
section.package-table .package-icon + h3 { font-size: 22px; font-weight: 500; margin: 0; } 
section.service-contact .call-center-icon { width: 86px; height: 86px; margin-bottom: 16px; } 
section.service-contact .media-left { padding: 0 16px 0 0; } 
section.service-contact .section-title,
section.service-contact .section-subtitle { text-align: left; } 
section.service-contact .phone-number a[href^="tel:"] { color: #2d3f4c; font-weight: 600; font-size: 22px; } 
section.service-contact .phone-number a[href^="tel:"]:hover,
section.service-contact .phone-number a[href^="tel:"]:focus,
section.service-contact .phone-number a[href^="tel:"]:active { color: #00AAFF; text-decoration: none; } 
section.service-contact .phone-number label { text-align: center; color: #8D96A3; font-family: "Prompt", sans-serif; font-weight: 400; } 
section.service-contact .form-inline .form-group { margin-bottom: 16px; } 
section.service-contact .form-inline .form-group.form-recaptcha { margin-bottom: 0; } 
section.service-contact .btn-primary { vertical-align: top; } 
section.service-contact .form-control { width: 140px; margin-right: 8px; } 
section.service-contact.dark-bg .section-title,
section.service-contact.dark-bg .section-subtitle,
section.service-contact.dark-bg .phone-number label { color: #FFF; } 
section.service-contact.dark-bg .phone-number a[href^="tel:"]:hover,
section.service-contact.dark-bg .phone-number a[href^="tel:"]:focus,
section.service-contact.dark-bg .phone-number a[href^="tel:"]:active { color: #FFF; } 
section.service-contact.dark-bg .form-control { border: none; } 
section.webdesign-promo .section-title,
section.webdesign-promo .section-subtitle,
section.content-detail .section-title { text-align: left; } 
section.webdesign-promo .section-subtitle { margin-bottom: 0; } 
section.design-package-table th .feature-img { margin: 16px auto; height: 90px; } 
section.package-table .table-sticky-package-header { display: none; } 
section.content-detail .section-meta { color: #8D96A3; margin-bottom: 32px; } 
section.content-detail .img-hero { margin-bottom: 16px; } 
section.content-detail .content-container img { max-width: 100% !important; height: auto !important; } 
section.content-detail .section-sidebar .section-title { margin: 32px 0 16px 0; } 
section.content-detail .section-sidebar .section-title:first-child { margin-top: 0; } 
section.register-form .check-domain .check-url,
section.register-form .check-domain .help-block { margin: 8px 0 0; } 
section.register-form .check-domain .help-block { margin-bottom: 16px; } 
.condition-detail > li { margin-bottom: 16px; } 
.condition-detail > li:last-child { margin-bottom: 0; } 
form .fas.required,
form .fal.required,
form .far.required { color: #FA424A; font-size: 10px; margin-left: 4px; } 
.title { padding: 10px 0; } 
.title-description { color :#fff; font-family: "Prompt", sans-serif; font-size: 16px; } 
.section-heading { margin-bottom: 20px; } 
.section-heading h4 { margin: 0; } 
.section-heading .more { float: right; font-size: 14px; color: #000; } 
.section-heading .more:hover { color: #00AAFF; text-decoration: none; } 
.header-title-block .header-title { font-weight: 400; padding: 5px 0; color : #fff; text-align: center; } 
.header-title-block { background-color: #8996a0; box-shadow: 0 22px 20px -25px rgba(0, 0, 0, 0.7) inset, 0 0px 0px 0px rgba(0, 0, 0, 0.8) inset; -webkit-box-shadow : 0 22px 20px -25px rgba(0, 0, 0, 0.7) inset, 0 0px 0px 0px rgba(0, 0, 0, 0.8) inset; text-align: center; } 
.title-block { text-align: center; margin: 0 0 20px 0; } 
/*.title-block * { margin: 0; } */
.section-content.adwords-intro,
.section-content.seo-intro { padding-bottom: 0; } 
.section-content.feature-content { padding-bottom: 10px; } 
.seo-terms .alert { margin-bottom: 0; } 
.menu-sidebar { padding-top: 20px; } 
.menu-sidebar .title-block { padding:10px; } 
.menu-sidebar ul { padding-left: 0; } 
.menu-sidebar ul > li { list-style: none; padding: 10px; } 
.menu-sidebar ul > li:hover { color :#2d3f4c; } 
.menu-sidebar ul > li.active { background-color: #00AAFF; border-radius: 4px; } 
.menu-sidebar ul > li > a { font-family: "Prompt", sans-serif; color :#2d3f4c; } 
.menu-sidebar ul > li.active a { color : #fff; } 
.menu-sidebar ul > li > a:hover { text-decoration: none; } 
.offset-0 { padding-left: 0; padding-right: 0; } 
.item-tag.label { display: inline-block; margin-bottom: 2px; } 
.chat-block { position: fixed; right: 80px; bottom: 0; z-index: 99; } 
.chat-block .btn-chat { background-color: #04254E; color: #fff; position: relative; padding: 13px; padding-left: 60px; border: none; border-radius: 8px 8px 0 0; margin: 0; overflow: hidden; } 
.chat-block .btn-chat span.chat-icon { background-color: #00c300; position: absolute; left: 0; top: 0; padding: 5px; font-size: 24px; } 
.chat-block #advice { background: #FFF; } 
.chat-block #advice img { margin: 0 auto; } 
.call-free { font-size: 16px; margin-top: 0; margin-bottom: 3px; color : #2d3f4c; } 
#mapDiv { max-width: 100%; } 
.place-card { display: none; } 
.login .form-group { font-family: "Prompt", sans-serif; } 
.login .form-group label { color : #2d404b; font-weight: 400; } 
.login .form-group .checkbox { margin-top: 0; margin-bottom: 0; } 
.login .register-form { padding: 30px 0; background: #e3ecf3; } 
.login .register-form .check-forgot { padding-bottom: 10px; } 
.login .register-form .or { padding: 0 10px; } 
.login .register-form form { padding: 30px; background: #FFF; border-radius: 0 0 8px 8px; } 
.login .register-form .form-group { margin-bottom: 0; } 
.login .register-form .login-header { background-color: #00AAFF; padding: 10px; position: relative; border-radius: 8px 8px 0 0; } 
.login .register-form .login-header i { position: absolute; left: 30px; top: 16px; font-size: 38px; color : #fff; } 
.login .register-form .login-header span { font-family: "Prompt", sans-serif; } 
.login .register-form .login-header .login-title { font-size : 20px; color : #fff; display: block; } 
.login .register-form .login-header .login-version { font-style: italic; padding-left: 0; } 
.login .register-form .login-header .login-description { color :#2d3f4b; } 
.login .register-form .login-header .login-title,
.login .register-form .login-header .login-description { padding-left: 70px; } 
.login .register-form .check-forgot a { padding-top: 7px; } 
.login .register-form .checkbox label, .login .register-form .check-forgot a { color :#89969f; } 

.login .register-form .form-new ul { padding-top: 20px; list-style: none; padding-left: 0; } 
.login .register-form .form-new ul > li { color : #2d3f4b; } 
.login .register-form .form-new ul > li > i { color : #66cc00; padding-right: 5px; } 

.login .register-form .form-history .login-header { background-color: #89969f; } 
.login .register-form .form-history .login-history-description { color :#2d3f4b; padding-top: 20px; } 
.login .register-form .form-history .login-history-description .igetweb { color :#00AAFF; } 
.login .register-form .form-history .login-history-description .phone { color :#00AAFF; } 

.login .register-form .form-horizontal .control-label { text-align: left; } 

.hero-banner.slick-initialized.slick-slider.slick-dotted { margin-bottom: 0!important; } 

/* Register */
.register .accept-privacy { padding-left: 15px; } 
.register .check-domain { background-color: #f1f1f1; padding-top: 20px; margin-bottom: 15px; padding-bottom: 20px; } 
.register .check-domain .check-url { color :#ff3300; } 
.register .check-domain .form-group.form-check { margin-bottom: 0; } 
.register .check-domain .domain-description { font-size: 11px; color :#8a96a0; } 
.register .register-form .or { padding: 0 10px; } 
.register .register-success { padding: 15px 0; background: #f6f8fc; } 
.register .register-success .register-success-content { background-color: #fff; border: 1px solid #8996a0; border-radius: 4px; text-align: center; padding: 10px; background: url('../img/confetti_bg.svg') no-repeat; background-size: 100%; background-position: center center; } 
.register .register-success .register-success-content h3 { padding-bottom: 20px; font-size: 18px; } 
.register .register-success .register-success-content p { font-family: "Prompt", sans-serif; font-weight: 200; } 
.register .register-success .register-success-content i { color : #B8E986; font-size :5em; } 
.register .register-success .register-success-content .btn { padding: 5px 40px; } 
/*Check Domain */
.check-domain .check-area .domain-checkbox { background-color : #fff; padding :16px; border-radius: 8px; } 
.check-domain .check-area .domain-checkbox .check-form { background-color: #2d3f4c; font-family: "Prompt", sans-serif; padding: 16px; border-radius: 8px; text-align: center; } 
.check-domain .check-area .domain-checkbox .check-form label { font-size: 18px; font-weight: 500; vertical-align: middle; color: #fff; padding-right: 16px; margin-bottom: 0; } 
.check-domain .check-area .domain-checkbox .check-form .input-group .input-group-addon { background: #8D96A3; color : #FFF; border: none; } 
.check-domain .check-area .domain-checkbox .check-form .input-group .input-group-addon select { -moz-appearance: none; -webkit-appearance: none; background-color: transparent; color: #FFF; padding: 0 16px 0 0; margin: 0; border: none; outline: none; position: relative; z-index: 1; } 
.check-domain .check-area .domain-checkbox .check-form .input-group .input-group-addon:last-child { padding-top: 0; padding-bottom: 0; } 
.check-domain .check-area .domain-checkbox .check-form .input-group .input-group-addon:last-child:after { content: "\f0d7"; position: absolute; display: block; font-family: "Font Awesome 5 Pro"; font-weight: 900; color: #FFF; right: 12px; top: 10px; z-index: 0; } 
.check-domain .check-area .domain-checkbox .check-form .input-group .form-control { border: none; } 
.check-domain .check-area .domain-checkbox .check-domain-result { padding: 20px 0; text-align: center; } 
.check-domain .check-area .domain-checkbox .check-domain-result .available { color :#66cc00; } 
.check-domain .check-area .domain-checkbox .check-domain-result .unavailable { color: #d44950; } 
.check-domain .check-area .domain-info { padding: 20px 15px; text-align: center; line-height: 22px; } 
.check-domain .check-area .domain-rating { padding: 4px; background: #FFF; border-radius: 4px; margin-bottom: 16px; } 
.check-domain .check-area .domain-rating .table { font-family: "Prompt", sans-serif; margin-bottom: 0; } 
.check-domain .check-area .domain-rating .table > thead > tr > th { background-color: #fbac3b; color: #fff; padding-top: 10px; padding-bottom: 10px; font-size: 20px; font-weight: 500; border:0; } 
.check-domain .check-area .domain-rating .table > thead > tr > th:nth-child(2) { text-align: center; } 
.check-domain .check-area .domain-rating .table > tbody > tr:nth-child(odd) { background-color: #fff; } 
.check-domain .check-area .domain-rating .table > tbody > tr:nth-child(even) { background-color: #feefda; } 
.check-domain .check-area .domain-rating .table > tbody > tr > td { border:0; padding: 10px; } 
.check-domain .check-area .domain-rating .table > tbody > tr:last-child { border-bottom: 2px solid #fbac3b; } 
.check-domain .check-area .domain-rating .table > tbody > tr > td:last-child { text-align: center; } 

.check-domain-contact { background-color: #f1f6f9; padding: 20px 0; } .check-domain-contact h1 { font-size: 24px; } 
.check-domain-contact p { font-size: 20px; margin-bottom: 0; } 
.check-domain-contact .btn-line-app { border: 1px solid #40bf05; background-color: #40bf05; color: #fff; margin: 18px auto; padding: 6px 21px; font-size: 20px; } 
.check-domain-contact .btn-line-app::before { content: ''; background: url('https://portal-igetweb-dev.igetapp.com/themes_v2/portal/assets/img/landing-page/icon-line-app-hover.png') no-repeat 0 0; background-size: cover !important; width: 26px; height: 24px; display: inline-block; vertical-align: middle; margin-right: 10px; } 
.check-domain-contact .contact-us { margin-bottom: 16px; } 

.feature-grid-items .feature-item,
.feature-step-items .feature-item { text-align: center; } 
.feature-grid-items .feature-icon { text-align: center; height: 70px; line-height: 70px; margin-bottom: 20px; } 
.feature-grid-items .feature-detail { color: #626f79; margin-bottom: 20px; } 
.feature-grid-items.item-no-desc .feature-item .feature-title { margin-bottom: 30px; color: #626f79; } 
.feature-step-items .feature-item .thumbnail { font-family: "Prompt", sans-serif; font-size: 15px; border: none; position: relative; padding: 36px 15px 10px 15px; margin: 32px 0 0 0; } 
.feature-step-items .feature-item .thumbnail .caption { padding: 0; height: 64px; } 
.feature-step-items .feature-item .order-number { background: #00a8ff; display: block; position: absolute; color: #fff; border: 3px solid #fff; width: 50px; height: 50px; line-height: 42px; text-align: center; border-radius: 50%; left: 50%; margin-left: -25px; top: -20px; font-weight: 600; font-size: 24px; } 
/* Register domain */
.register-domain { background-color: #3b4349; } 
.register-domain .ribbin-no1 { float: left; padding-right: 10px; padding-top: 15px; } 
.register-domain .website-count .website-number1 h5 > span { color: #00AAFF; } 
.register-domain .website-count .website-number1 ul { margin: 0; padding: 0; list-style: none; } 
.register-domain .website-count .website-number1 .page-count { text-align: right; } 
.register-domain .register-website .input-group { width: 100%; } 
.register-domain .register-website .input-group .input-group-addon { padding: 0; border-top-left-radius: 4px; border-bottom-left-radius: 4px; padding: 0 10px; background: #d7dce6; border-color : #bcc3cb; color : #333333; border: 0; } 
.register-domain .register-website .input-group .input-group-addon:last-child { border-top-left-radius: 0; border-bottom-left-radius: 0; border:0; width: 70px; padding : 0 5px; } 
.register-domain .register-website .input-group .input-group-addon.global { background: transparent; border:0; padding-left: 0; } 
.register-domain .register-website .input-group .input-group-addon select { border : 0; box-shadow: none; background: transparent; color : #333; } 
.register-domain .register-website .input-group .form-control { height: 40px; } 
.register-domain .register-website i { color :#00AAFF; font-size: 36px; padding-right: 10px; } 
.register-domain .register-website p { padding-top: 10px; } 
.register-domain .feature-block-content { background: #FFF; height: 160px; border-radius: 2px; padding: 15px; } 
.register-domain .feature-block-content .title { font-size: 17px; text-align: center; padding: 0; margin-top: 0; } 
.register-domain .feature-block-content.member-free { padding: 0; } 
.register-domain .feature-block-content.member-free a { display: block; background: url("../img/banner-signup@2x.jpg") no-repeat center center #1E98F6; background-size: 100%; width: 100%; height: 100%; } 

/*Hero Banner*/
.hero-banner.slick-dotted.slick-slider { margin-bottom: 0; } 
.hero-banner .slick-dots, .banner-slick .slick-dots { bottom: 10px; } 
.hero-banner .slick-slide img { width: 100%; } 

/*Promotion Package*/
.promotion-package .thumbnail { max-width: 300px; margin: auto; padding: 0; border: 0; } 
.promotion-package .thumbnail img { max-width: 100%; } 
.promotion-package .thumbnail .caption { border: 1px solid #d9dce8; border-top: 0; padding: 15px; height: 235px; position: relative; } 
.promotion-package .thumbnail .caption h4 { font-family: "Prompt", sans-serif; margin-top :10px; height: auto; } 
.promotion-package .thumbnail .caption .title-pack-1 { color : #00AAFF; } 
.promotion-package .thumbnail .caption .title-pack-2 { color : #fbac3a; } 
.promotion-package .thumbnail .caption .title-pack-3 { color : #8996a0; } 
.promotion-package .thumbnail .caption .title-pack-4 { color : #2d3f4c; } 
.promotion-package .thumbnail .caption ul { list-style: none; padding-left: 0; padding-bottom: 5px; height: auto; } 
.promotion-package .thumbnail .caption li { position: relative; display: block; padding-left: 18px; } 
.promotion-package .thumbnail .caption li .fa { position: absolute; left: 0; top: 4px; } 
.promotion-package .thumbnail .caption ol { padding-left: 0; } 
.promotion-package .thumbnail .btn-secondary { display: block; margin: 0; position: absolute; left: 15px; right: 15px; bottom: 15px; } 
.promotion .promotion-content { background-color: #f3f3f3; } 

/*Customer */
.customer .item { width: 20%; float: left; padding-bottom: 20px; } 
.customer .thumbnail { border: 0; border-radius: 0; min-height: 70px; margin: 0; } 
.customer .readmore { text-align: center; background: #fff; min-height: 70px; padding: 10px; } 
.customer .readmore a { color :#8996a0; text-decoration: none; } 
.customer .col-sm-2.col-xs-4:ntn-child(4) { clear: both; } 

/*Banner Slider */
.banner-slick { padding: 0; } 
.banner-slick img { margin: 0 auto; } 
.slick-dotted.slick-slider { margin-bottom: 0; } 

/*highlight Feature */
.highlight-feature { padding-top: 20px; } 
.highlight-feature .nav-tabs { border-bottom: 0; } 
.highlight-feature .nav-tabs > li.active > a, 
.highlight-feature .nav-tabs > li.active > a:focus, 
.highlight-feature .nav-tabs > li.active > a:hover { background-color : #00AAFF; color : #fff; border-color : transparent; } 
.highlight-feature .nav-tabs > li > a { font-family: "Prompt", sans-serif; border-radius: 0; color: #333; margin: 0; border-color: #ddd; text-align: center; } 
.highlight-feature .nav-tabs > li { margin-bottom: 0; margin-right: -1px; width: 33.333%; } 
.highlight-feature .nav-tabs > li,
.highlight-feature .nav-pills > li { display:inline-block; } 
.highlight-feature .tab-content { padding-top: 20px; display: block; overflow: hidden; } 
.highlight-feature .tab-content .thumbnail { border-radius: 0; border: none; padding: 0; margin: 0; } 
.highlight-feature .tab-content .thumbnail .caption { padding: 0; } 
.highlight-feature .tab-content .thumbnail .caption h4 { color :#00AAFF; font-size: 16px; } 
.highlight-feature .tab-content .thumbnail .caption a { text-decoration: none; } 
.highlight-feature .tab-content .thumbnail .caption p { font-size: 14px; } 
/*Slick */
.slick-dots li { width: 32px; height: 8px; } 
.slick-dots li button { width: 100%; height: 100%; border-radius: 8px; padding: 0; background-color: #D2DCE3; } 
.slick-dots li button:before { display: none; } 
.slick-dots li.slick-active button { background-color: #2d3f4c; } 
.highlight-feature .slick-dots { bottom: -15px; } 
/*iGetweb News*/
.igetweb-news .thumbnail { padding : 0; margin-bottom: 0; border:0; position: relative; min-height: 180px; } 
.igetweb-news .thumbnail .caption { position: absolute; left: 0; right: 0; bottom: 0; padding: 0; } 
.igetweb-news .thumbnail .caption > a { color :#fff; padding: 10px; display: block; width: 100%; position: relative; z-index: 1; } 
.igetweb-news .thumbnail .caption > a:hover { text-decoration: none; } 
.igetweb-news .thumbnail .caption:after { display: block; position: absolute; left: 0; bottom: 0; content: ""; width: 100%; height: 80px; /*background-color: #000000; */
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.00)), to(rgba(0, 0, 0, 0.80))); background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.00), rgba(0, 0, 0, 0.80)); background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.00), rgba(0, 0, 0, 0.80)); background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.00), rgba(0, 0, 0, 0.80)); background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0.00), rgba(0, 0, 0, 0.80)); background-image: linear-gradient(top, rgba(0, 0, 0, 0.00), rgba(0, 0, 0, 0.80)); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#000000', EndColorStr='#000000'); } 
.tip-half .title-header { padding : 10px 15px; margin-bottom: 10px; background-color: #3b4349; } 
.tip-half .title-header h5 { color : #fff; font-size: 18px; margin: 0; } 
.tip-half .title-header a.more { color: #FFF; font-size: 14px; float: right; opacity: .6; } 
.tip-half .title-header a.more:hover { text-decoration: none; } 
.tip-half ul { list-style: none; padding-left: 0; padding-bottom: 10px; } 
.tip-half ul > li { padding : 10px; } 
.tip-half li > a { color : #333; } 
.tip-half li > a:hover { text-decoration: none; } 
.tip-half .tip-web li:nth-child(even) { background: #edfdfd; } 
.tip-half .what-up li:nth-child(even) { background: #e8fef3; } 

.customer-theme { position: relative; z-index: 2; } 
.theme-preview { padding-bottom: 20px; } 
.theme-preview > .container { position: relative; z-index: 1; } 
.theme-preview > .container > .row { margin-left: -30px; margin-right: -30px; } 
.theme-preview > .container > .row > .col-md-3 { padding-left: 30px; padding-right: 30px; } 
.theme-preview .thumbnail { margin-bottom: 20px; padding: 0; background: transparent; border: 0; } 
.theme-preview .thumbnail .caption { padding: 0; } 
.theme-preview .thumbnail .caption h5 { color : #fff; margin-bottom: 0; height: 32px; overflow: hidden; } 
.theme-preview .thumbnail .link-img { position: relative; display: block; overflow: hidden; height: 250px; width: 100%; background-color: #3b4349; background-size: 100%; background-position: center top; transition: all 2s ease-in-out; border: 2px solid #FFF; border-radius: 2px; box-shadow: 0 2px 3px rgba(0, 0, 0, .1); } 
.theme-preview .thumbnail .link-img:hover { background-position: center bottom; } 
.theme-preview .thumbnail .mobile-preview { position: absolute; top: 115px; right: 8px; width: 75px; height: 140px; background-color: #3b4349; background-size: 100%; opacity: 1; transition: all 0.2s ease-in-out; border-radius: 10px; border-color: #FFF; border-width: 16px 5px 16px 5px; border-style: solid; box-shadow: 0 2px 4px rgba(0, 0, 0, .2), inset 0 0 1px rgba(0,0,0,.4); display: block; } 
.theme-preview .thumbnail .mobile-preview:after { display: block; content: ""; position: absolute; bottom: -12px; left: 50%; margin-left: -4px; width: 8px; height: 8px; border-radius: 50%; background-color: #E1E5ED; } 
.theme-preview .thumbnail:hover .mobile-preview { top: 62px; opacity: 0; } 

.package-design .theme-preview .thumbnail .caption h5 { color : #2d3f4c; } 
.package-design .design-parallax { height: auto; margin: 0; position: relative; background: url(../img/design-parallax.jpg); background-attachment: fixed; background-position: center; background-repeat: no-repeat; background-size: cover; padding: 40px 0; } 
.package-design .design-parallax > .container { position: relative; z-index: 1; } 
.package-design .design-parallax h2 { color :#fbac3b; } 
.package-design .design-parallax p { font-family: "Prompt", sans-serif; color : #fff; } 
.package-design .plan-comparison .plan-title { font-weight: 500; font-size: 18px; text-transform: uppercase; margin: 0; padding : 10px; color: #FFF; } 
.package-design .plan-comparison .plan-brief { color: #2d3f4c; margin: 0 0 15px 0; min-height: 60px; overflow: hidden; float: none; width: auto; font-weight: normal; } 
.package-design .plan-comparison { width: 100%; border-collapse: collapse; color: #333; margin-bottom: 20px; margin-top: 20px; } 
.package-design .plan-comparison .top { border-bottom: 0; } 
.package-design .plan-comparison .top .recommend-plan { font-family: "Prompt", sans-serif; color :#fff; background-color: #cc3300; text-align: center; padding: 10px 0; } 
.package-design .plan-comparison .top > td { border : 0; } 
.package-design .plan-comparison tr { border-bottom: 1px solid #ccc; } 
.package-design .plan-comparison th { text-align: center; color: #FFF; padding: 0; vertical-align: top; } 
.package-design .plan-comparison th .plan-block-quotation { padding: 10px; } 
.package-design .plan-comparison td { padding:10px 5px; text-align: center; font-size: 13px; border : 1px solid #ccc; } 
.package-design .plan-comparison td:first-child { border-left: 0; } 
.package-design .plan-comparison th.plan-heading-free { background-color: #00AAFF; } 
.package-design .plan-comparison th.plan-heading-classic { background-color: #6B7A84; } 
.package-design .plan-comparison th.plan-heading-advanced { background-color: #00A8FF; } 
.package-design .plan-comparison th.plan-heading-premium { background-color: #BDA569; } 
.package-design .plan-comparison th.plan-heading-design-bronze { background-color: #fedfc0; } 
.package-design .plan-comparison th.plan-heading-design-bronze .plan-block-title { background-color: #c8693b; } 
.package-design .plan-comparison th.plan-heading-design-silver { background-color: #ccffff; } 
.package-design .plan-comparison th.plan-heading-design-silver .plan-block-title { background-color: #00AAFF; } 
.package-design .plan-comparison th.plan-heading-design-gold { background-color: #ffffcc; } 
.package-design .plan-comparison th.plan-heading-design-gold .plan-block-title { background-color: #cc9900; } 
.package-design .plan-comparison th.plan-heading-design-platinum { background-color: #ddeffc; } 
.package-design .plan-comparison th.plan-heading-design-platinum .plan-block-title { background-color: #2d3f4c; } 
.package-design .plan-comparison td.feature-title,
.package-design .plan-comparison .row-title td { text-align: right; vertical-align: middle; padding-right: 10px; color: #2d3f4c; } 
.package-design .plan-comparison .row-title td { font-size: 14px; font-weight: bold; } 
.package-design .plan-comparison .row-title { background-color: #f3f3f3; } 
.package-design .plan-comparison .col-plan-1,
.package-design .plan-comparison .col-plan-2, 
.package-design .plan-comparison .col-plan-3,
.package-design .plan-comparison .col-plan-4 { background-color: #fff; } 
.package-design .plan-comparison .plan-price { font-weight: bold; font-size: 16px; } 
.package-design .plan-comparison .plan-price strike { color: #999; font-size: 14px; } 
.package-design .plan-comparison .plan-sale-price { color: #cc3300; } 
.package-design .plan-comparison .plan-free-price { color: #00AAFF; } 
.package-design .plan-comparison .mi-remove,
.package-design .plan-comparison .mi-check { font-size: 20px; } 
.package-design .plan-comparison .mi-remove { color: #D5DCE0; } 
.package-design .plan-comparison .mi-check { color: #66cc00; } 
.package-design .plan-comparison em { font-style: italic; text-decoration: underline; } 
.package-design .contact-comeback { font-family: "Prompt", sans-serif; } 
.package-design .btn-contact-comeback { border : 1px solid #999; color : #2d3f4c; } 
.package-design .btn-sendmsg { background : #fbac3b; border : 1px solid #fbac3b; color : #fff; } 


/*Hosting*/
 .box-center { display: table; margin: auto; } 
.hosting { background-color: #f6f8fc; } 
.hosting .hosting-feature p { color : #2d3f4c; } 
.hosting .hosting-feature .box-center { display: table; margin: auto; } 
.hosting .hosting-feature .email-for-organize { padding-top: 20px; } 
.hosting .hosting-feature .hosting-package-price { padding-bottom: 10px; overflow: hidden; } 
.hosting .hosting-feature .hosting-package-price .item { width: 100%; background-color: #fff; text-align: center; position: relative; } 
.hosting .hosting-feature .hosting-package-price .item img { margin: 0 auto; } 
.hosting .hosting-feature .hosting-package-price .item ul { padding-left: 0; list-style: none; } 
.hosting .hosting-feature .hosting-package-price .item ul > li { color : #2d3f4c; } 
.hosting .hosting-feature .hosting-package-price .plan-heading { border-radius: 4px; } 
.hosting .hosting-feature .hosting-package-price .plan-hosting-ss .plan-heading { background-color: #fbac3b; } 
.hosting .hosting-feature .hosting-package-price .plan-hosting-ss .plan-heading:after { content: ""; position: absolute; top: 210px; height: 20px; width: 20px; transform: rotate(45deg); background: #fbac3b; margin: auto; left: 0; right: 0; } 
.hosting .hosting-feature .hosting-package-price .plan-hosting-s .plan-heading { background-color: #8996a0; } 
.hosting .hosting-feature .hosting-package-price .plan-hosting-s .plan-heading:after { content: ""; position: absolute; top: 210px; height: 20px; width: 20px; transform: rotate(45deg); background: #8996a0; margin: auto; left: 0; right: 0; } 
.hosting .hosting-feature .hosting-package-price .plan-hosting-m .plan-heading { background-color: #2d3f4c; } 
.hosting .hosting-feature .hosting-package-price .plan-hosting-m .plan-heading:after { content: ""; position: absolute; top: 210px; height: 20px; width: 20px; transform: rotate(45deg); background: #2d3f4c; margin: auto; left: 0; right: 0; } 
.hosting .hosting-feature .hosting-package-price .plan-hosting-l .plan-heading { background-color: #00AAFF; } 
.hosting .hosting-feature .hosting-package-price .plan-hosting-l .plan-heading:after { content: ""; position: absolute; top: 210px; height: 20px; width: 20px; transform: rotate(45deg); background: #00AAFF; margin: auto; left: 0; right: 0; } 
.hosting .hosting-feature .hosting-package-price .plan-hosting-xl .plan-heading { background-color: #bda569; } 
.hosting .hosting-feature .hosting-package-price .plan-hosting-xl .plan-heading:after { content: ""; position: absolute; top: 210px; height: 20px; width: 20px; transform: rotate(45deg); background: #bda569; margin: auto; left: 0; right: 0; } 
.hosting .hosting-feature .hosting-package-price .plan-heading { padding-top: 20px; } 
.hosting .hosting-feature .hosting-package-price .plan-heading .plan-title { font-family: "Prompt", sans-serif; font-size: 28px; font-style: italic; color :#fff; font-weight: bold; padding-bottom: 10px; } 
.hosting .hosting-feature .hosting-package-price .plan-detail { margin-top: 10px; padding: 9px; } 
.hosting .hosting-feature .hosting-package-price .plan-detail .plan-pricing { font-family: "Prompt", sans-serif; } 
.hosting .hosting-feature .hosting-package-price .plan-detail .plan-pricing .regular { color : #e6001d; } 
.hosting .hosting-feature .hosting-package-price .plan-detail .plan-pricing .sale { font-size: 24px; font-weight: bold; } 
.hosting .hosting-feature .hosting-package-price .plan-detail .plan-pricing span { color : #2d3f4c; text-transform: uppercase; font-size: 14px; display: block; font-weight: 400; } 

.hosting .hosting-feature .hosting-package-price .plan-hosting-ss .plan-detail .plan-pricing .sale { color : #fbac3b; } 
.hosting .hosting-feature .hosting-package-price .plan-hosting-s .plan-detail .plan-pricing .sale { color : #8996a0; } 
.hosting .hosting-feature .hosting-package-price .plan-hosting-m .plan-detail .plan-pricing .sale { color : #2d3f4c; } 
.hosting .hosting-feature .hosting-package-price .plan-hosting-l .plan-detail .plan-pricing .sale { color : #00AAFF; } 
.hosting .hosting-feature .hosting-package-price .plan-hosting-xl .plan-detail .plan-pricing .sale { color : #bda569; } 
.hosting .hosting-feature .hosting-package-price .plan-detail .btn { color : #fff; } 
.hosting .hosting-feature .hosting-package-price .plan-hosting-ss .plan-detail .btn-ss { background: #fbac3b; } 
.hosting .hosting-feature .hosting-package-price .plan-hosting-ss .plan-detail .btn-ss:hover { color : #B26A04; } 
.hosting .hosting-feature .hosting-package-price .plan-hosting-s .plan-detail .btn-s { background: #8996a0; } 
.hosting .hosting-feature .hosting-package-price .plan-hosting-s .plan-detail .btn-s:hover { color : #486174; } 
.hosting .hosting-feature .hosting-package-price .plan-hosting-m .plan-detail .btn-m { background: #2d3f4c; } 
.hosting .hosting-feature .hosting-package-price .plan-hosting-m .plan-detail .btn-m:hover { color : #0E2331; } 
.hosting .hosting-feature .hosting-package-price .plan-hosting-l .plan-detail .btn-l { background: #00AAFF; } 
.hosting .hosting-feature .hosting-package-price .plan-hosting-l .plan-detail .btn-l:hover { color : #017CCC; } 
.hosting .hosting-feature .hosting-package-price .plan-hosting-xl .plan-detail .btn-xl { background: #bda569; } 
.hosting .hosting-feature .hosting-package-price .plan-hosting-xl .plan-detail .btn-xl:hover { color : #7F6525; } 
.hosting .hosting-feature .price-table { margin-bottom:20px; } 
.hosting .hosting-feature .price-table > .row { margin-left: 0px; margin-right: 0px; } 
.hosting .hosting-feature .price-table .item { text-align: center; padding-left: 1px; padding-right: 1px; } 
.hosting .hosting-feature .price-table .item .item-heading { background: #0d598d; color: #fff; font-size: 24px; font-weight: 500; padding: 8px; } 
.hosting .hosting-feature .price-table .item ul { padding-left: 0; } 
.hosting .hosting-feature .price-table .item ul li { list-style: none; } 
.hosting .hosting-feature .price-table .item .item-detail { background: #fff; padding: 10px; } 
.hosting .hosting-feature .price-table .item .item-pricing .regular { color: #e6001d; } 
.hosting .hosting-feature .price-table .item .item-pricing .sale span { font-size: 20px; font-weight: 600; } 
.hosting .hosting-feature .price-table .item .btn-ss { background: #fcac3b; color: white; border-radius: 20px; padding: 3px 5px; margin: 5px auto; } 


.hosting .hosting-feature .weaknesses-email-hosting { padding-bottom: 20px; overflow: hidden; } 
.hosting .hosting-feature .weaknesses-email-hosting .item { text-align: center; padding: 10px 0; } 
.hosting .hosting-feature .weaknesses-email-hosting .item img { margin: 0 auto; } 
.hosting .hosting-feature .weaknesses-email-hosting .item p { color : #2d3f4c; padding-top: 20px; } 
.hosting .hosting-feature .hosting-performance ol { padding-left: 15px; padding-top: 20px; } 
.hosting .hosting-feature .hosting-performance ol > li { color : #2d3f4c; } 
.hosting .plan-comparison .plan-title { font-weight: 700; font-size: 18px; text-transform: uppercase; margin: 0; padding : 10px; color: #fff; } 
.hosting .plan-comparison .plan-brief { color: #2d3f4c; margin: 0 0 15px 0; min-height: 60px; overflow: hidden; float: none; width: auto; font-weight: normal; } 
.hosting .plan-comparison { width: 100%; border-collapse: collapse; color: #333; margin-bottom: 20px; margin-top: 20px; } 
.hosting .plan-comparison .top { border-bottom: 0; } 
.hosting .plan-comparison .top .recommend-plan { font-family: "Prompt", sans-serif; color :#fff; background-color: #cc3300; text-align: center; padding: 10px 0; } 
.hosting .plan-comparison .top > td { border : 0; } 
.hosting .plan-comparison tr { border-bottom: 1px solid #ccc; } 
.hosting .plan-comparison th { text-align: center; color: #FFF; padding: 0; vertical-align: top; } 
.hosting .plan-comparison th .plan-block-quotation { padding: 0 10px 10px 10px; } 
.hosting .plan-comparison th .plan-block-quotation img { margin: 0 auto; height: 130px; margin-bottom: 10px; } 
.hosting .plan-comparison th.warranty-trust img { padding-bottom: 10px; margin: 0 auto; } 
.hosting .plan-comparison td { padding:10px 5px; text-align: center; font-size: 13px; border : 1px solid #ccc; } 
.hosting .plan-comparison td:first-child { border-left: 0; } 
.hosting .plan-comparison th .btn-default { background-color: rgba(0, 0, 0, .2); border-color: transparent; color: #FFF; } 
.hosting .plan-comparison th .btn.btn-default:hover,
.hosting .plan-comparison th .btn.btn-default:focus,
.hosting .plan-comparison th .btn.btn-default:active { background: rgba(0, 0, 0, .1); border-color: transparent; color: #FFF; } 
.hosting .plan-comparison th .btn.btn-signup { margin-bottom: 8px; background-color: #FFF; box-shadow: 0 2px 4px rgba(0,0,0,.2); border-color: transparent; color: #2d3f4c; } 
.hosting .plan-comparison th .btn.btn-signup:hover,
.hosting .plan-comparison th .btn.btn-signup:focus,
.hosting .plan-comparison th .btn.btn-signup:active { background-color: #FFF; box-shadow: none; border-color: transparent; color: #6B7A84; } 
.hosting .plan-comparison th.plan-heading-hosting-ss { background-color: #fbac3b; } 
.hosting .plan-comparison th.plan-heading-hosting-ss .plan-block-title { background-color: #fbac3b; } 
.hosting .plan-comparison th.plan-heading-hosting-s { background-color: #8996a0; } 
.hosting .plan-comparison th.plan-heading-hosting-s .plan-block-title { background-color: #8996a0; } 
.hosting .plan-comparison th.plan-heading-hosting-m { background-color: #2d3f4c; } 
.hosting .plan-comparison th.plan-heading-hosting-m .plan-block-title { background-color: #2d3f4c; } 
.hosting .plan-comparison th.plan-heading-hosting-l { background-color: #00AAFF; } 
.hosting .plan-comparison th.plan-heading-hosting-l .plan-block-title { background-color: #00AAFF; } 
.hosting .plan-comparison th.plan-heading-hosting-xl { background-color: #bda569; } 
.hosting .plan-comparison th.plan-heading-hosting-xl .plan-block-title { background-color: #bda569; } 
.hosting .plan-comparison td.feature-title,
.hosting .plan-comparison .row-title td { text-align: left; vertical-align: middle; color: #2d3f4c; } 
.hosting .plan-comparison .row-title td { font-size: 14px; font-weight: bold; } 
.hosting .plan-comparison .row-title { font-weight: bold; color: #2d3f4c; } 
.hosting .plan-comparison .col-plan-ss,
.hosting .plan-comparison .col-plan-s, 
.hosting .plan-comparison .col-plan-m,
.hosting .plan-comparison .col-plan-l,
.hosting .plan-comparison .col-plan-xl { background-color: #fff; } 
.hosting .plan-comparison .free { color : #66cc00; } 
.hosting .plan-comparison .plan-price { font-weight: bold; font-size: 16px; } 
.hosting .plan-comparison .col-plan-ss.plan-price { color : #fbac3b; } 
.hosting .plan-comparison .col-plan-s.plan-price { color : #8996a0; } 
.hosting .plan-comparison .col-plan-m.plan-price { color : #2d3f4c; } 
.hosting .plan-comparison .col-plan-lplan-price { color : #00AAFF; } 
.hosting .plan-comparison .col-plan-xl.plan-price { color : #bda569; } 
.hosting .plan-comparison .mi-remove,
.hosting .plan-comparison .mi-check { font-size: 20px; } 
.hosting .plan-comparison .mi-remove { color: #D5DCE0; } 
.hosting .plan-comparison .mi-check { color: #66cc00; } 
.hosting .plan-comparison em { font-style: italic; text-decoration: underline; } 
.hosting .btn-download-pdf { font-family: "Prompt", sans-serif; border : 1px solid #00AAFF; color : #00AAFF; } 

/*Web not found */
.web-found .content { padding-top: 30px; } 
.web-found img { max-height: 500px; margin: 0 auto; } 
.web-found .contact-description { padding : 20px; font-size: 16px; } 
.web-found { background: #fffbc6; padding: 20px 0; } 
.web-found .text-red { font-size: 20px; color:#ff0101; font-weight: 400; } 
.look-for .thumbnail { border:0; position: relative; overflow: hidden; text-align: center; display: table; margin: auto; } 
.look-for .thumbnail .item-image { transition: 0.2s; display: table; margin: auto; } 
.look-for .thumbnail .item-image:hover { opacity: 0.9; } 
.look-for .thumbnail .caption { background: rgba(255, 255, 255, 0.85); position: absolute; top:0; } 
.look-for .thumbnail .caption .title { font-size: 26px; } 
/*Promotion */
.text-italic { font-style: italic; } 
.promotions .news-title { text-align: center; font-size: 14px; line-height: 1.4; } 
.promotions .news-content-detail > .container { padding: 20px 0; } 
/*.promotions .thumbnail { box-shadow: 0 4px 10px rgba(0,0,0,.2); } */
.promotions .thumbnail img { max-width: 100%; height: auto; } 
.promotions .promotion-content { padding: 20px 0; font-size: 16px; font-weight: 300; } 
.promotions .promotion-content .text-red { color: #ff0040; } 
.promotions .promotion-content .text-weight { font-weight: 500; } 
.promotions .promotion-content .promotion-detail .text-title { font-size: 18px; font-weight: 500; margin-top:20px; } 
.promotions .promotion-content .promotion-detail .item-description .btn { display: table; margin: 22px auto 0 auto; border-radius: 10px; font-size: 20px; font-weight: 500; } 
.promotions .promotion-content .promotion-detail .item-description .btn a { color: white; text-decoration: none !important; } 

@media (min-width: 768px){
 .promotions .news-title { font-size: 20px; } 
 }
.material-icons-list { margin: 0; padding: 0; list-style: none; } 
.material-icons-list li { list-style: none; position: relative; margin: 0 0 5px 0; padding: 0 0 0 25px; } 
.material-icons-list li .material-icons { position: absolute; left: 0; top: 0; font-size: 20px; } 
.material-icons-list li .fa-check-square { color :#46c35f !important; font-size:18px; position: absolute; left: 0; top: 0; } 
/*promotion-sales page*/

.promote-sales { font-family: 'Prompt', sans-serif; } 
.promote-sales .part >.row { margin-left: 0; margin-right: 0; } 
.promote-sales .content-title { font-size: 20px; font-weight: 500; font-style: italic; margin-bottom: 10px; } 
.promote-sales .content-text { font-size: 12px; font-weight: 300; } 
.promote-sales .part { display: block; width: 100%; overflow: hidden; } 
.promote-sales .part .item { position: relative; height: 240px; } 
.promote-sales .item-image { min-height: 200px; } 
.promote-sales .part-1 { background-color: #f1f1f1; } 
.promote-sales .content-box { display: table; height:100%; } 
.promote-sales .content-wrap { display: table-cell; vertical-align: middle; } 
.promote-sales .part-1 .item-2 { background: url("../img/promote-sales/p1-2.jpg") top center no-repeat; background-size:cover; } 
.promote-sales .part-2 .item-3 { background: url("../img/promote-sales/p2-1.jpg") top center no-repeat; background-size:cover; background-color: #e7f0ff; } 
.promote-sales .part-2 .item-3 .content-image { position: absolute; bottom: 0; right: -9px; } 
.promote-sales .part-2 .item-4 { background: url("../img/promote-sales/p3-2.jpg") top center no-repeat; background-size:cover; background-color: #f5f5f5; } 
.promote-sales .part-3 { background: #ccd1cf; } 
.promote-sales .part-3 .item-6 { background: url("../img/promote-sales/p4-2.jpg") top center no-repeat; background-size:cover; } 
.promote-sales .part-4 { background: #fefaf7; } 
.promote-sales .part-4 .item-7 { background: url("../img/promote-sales/p5-1.jpg") top center no-repeat; background-size:cover; } 
.promote-sales .part-5 .item-8 { background: #f1f1f1; } 
.promote-sales .part-5 .item-9 { background: url("../img/promote-sales/p7.jpg") top center no-repeat; background-size:cover; } 
.promote-sales .part-6 .item-10 { background: url("../img/promote-sales/p8.jpg") top center no-repeat; background-size:cover; } 
.promote-sales .part-7 .item-12 { background:url("../img/promote-sales/p9.jpg") top center no-repeat; background-size:cover; } 
.promote-sales .part-7 .item-13 { background:url("../img/promote-sales/p10-1.jpg") top center no-repeat; background-size:cover; } 
.promote-sales .part-8 { background:#cddae0; } 
.promote-sales .part-8 .item-15 { background:url("../img/promote-sales/p11-2.jpg") top center no-repeat; background-size:cover; } 
@media (min-width: 768px) { section.website-header h1 { font-size: 24px; } 
section.website-header p { font-size: 16px; } 
.promote-sales .item { height: 240px; } 
.promote-sales .item, .promote-sales .content-image { padding-left: 0; padding-right: 0; } 
.promote-sales .eq-height { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } 
 }
@media (min-width:990px){
 .promote-sales .content-title { font-size: 24px; } 
.promote-sales .content-text { font-size: 14px; } 
 }
@media (min-width: 1200px){
 .promote-sales .content-title { font-size: 26px; } 
.promote-sales .content-text { font-size: 16px; } 
 }
@media (min-width: 1400px){
 .promote-sales .part .item { height: 400px; } 
.promote-sales .content-title { font-size: 35px; } 
.promote-sales .content-text { font-size: 24px; } 
 }

/*Online System Design*/
.online-systems .online-systems-content img { margin: 0 auto; } 
.online-systems .online-systems-content .systems-feature { padding : 20px 0; } 
.online-systems .online-systems-content .systems-feature p { margin-top: 10px; } 
.online-systems .online-systems-content .col-sm-3:nth-child(5) { clear: both; } 

.online-systems .parallax-cover { height: auto; margin: 0; position: relative; background: url(../img/system-parallax-cover.jpg); background-attachment: fixed; background-position: center; background-repeat: no-repeat; background-size: cover; padding: 40px 0; } 

.online-systems .parallax-cover .sysyem-feature-intro { font-family: "Prompt", sans-serif; color :#fff; font-size: 16px; line-height: 28px; } 
.online-systems .parallax-cover .sysyem-feature-intro .highlight-text-yellow { color : #fea629; } 
.online-systems .system-global-coporate img { float: right; } 
.online-systems .system-global-coporate ul { list-style: none; padding-left: 0; padding-top: 10px; } 
.online-systems .system-global-coporate ul > li { padding-bottom: 3px; } 
.online-systems .system-global-coporate ul > li > i { color : #13a564; } 
.online-systems .client-systems { background: #e3ecf3; padding: 20px 0; margin-top: 30px; } 
.online-systems .client-systems .client-list { padding-top: 40px; overflow: hidden; padding-bottom: 20px; } 
.online-systems .client-systems .client-list img { margin: 0 auto; } 

.faq .all-news .news-content .col-sm-3:nth-child(5) { clear: both; } 

.website-package .month-promotion-message { overflow: hidden; display: block; padding-bottom: 10px; color: #FBAC3C; text-align: center; border: 3px double #FBAC3C; padding-top: 10px; margin-bottom: 40px; } 

.our-services.g-suite .g-suite-feature { padding: 20px 0; overflow: hidden; } 
.our-services.g-suite .email-title { color :#13a564; } 
.our-services.g-suite .gsuite-title { color : #3285ff; } 
.our-services.g-suite p { color : #2d3f4c; } 

.our-services.g-suite .g-suite-skill img { margin: 0 auto; } 
.our-services.g-suite .g-suite-skill .g-suite-item { padding-bottom: 10px; } 
.our-services.g-suite .g-suite-skill .col-sm-4:nth-child(4) { clear: both; } 
.our-services.g-suite .g-suite-why { padding-bottom: 20px; } 
/*Error */
.website-error i.material-icons { font-size: 7em; } 
/* Payment */
.payment { background: #f6f8fc; } 
.payment .payment-content { background: #fff; border-radius: 4px; margin-top: 20px; margin-bottom: 20px; padding: 10px 60px; box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.35); } 
.payment .payment-content h3,.payment .payment-content h4, .payment .payment-content h5 { line-height: 28px; } 
.payment .payment-content .payment-text { color : #333; padding: 10px 0; } 
.payment .payment-content .media { padding-bottom: 10px; padding: 10px; } 
.payment .payment-content .media .media-left { padding-right: 20px; } 
.payment .payment-content .media .media-body { vertical-align: middle; } 
.payment .payment-content .media .media-body h5 { line-height: 15px; } 
.payment .payment-content .title-danger { text-decoration: underline; } 
.payment .payment-content .payment-information { padding-top: 20px; } 
.payment .payment-content .payment-information ol { line-height: 1.8; } 
.payment .payment-content .payment-information ol > li { font-weight: 700; } 
.payment .payment-content .payment-information dl { margin-bottom: 0; } 
.payment .payment-content .payment-information dt { font-weight: normal; line-height: 1.8; } 
.payment .payment-content .payment-information ul { padding-top: 10px; padding-bottom: 10px; list-style-type: disc; } 

.payment .payment-content .campaign img { margin : 0 auto; } 

.payment .register-package { background-color : #f6f8fc; padding: 20px 0; position: relative; } 
.payment .register-package .tab-content { position: relative; } 

.payment .register-package .payment-wizard .nav-pills>li>a { background-color : #ececec; border-radius: 0; } 

.payment .register-package .payment-wizard .nav-pills>li.active>a, .payment .register-package .payment-wizard .nav-pills>li.active>a:focus, .payment .register-package .payment-wizard .nav-pills>li.active>a:hover { background-color: #fbac3b; } 

.payment .register-package .payment-wizard .nav-pills>li > a > h4, .payment .register-package .payment-wizard .nav-pills>li.active h4 { color: #444b50; } 
.payment .register-package .payment-wizard .nav-pills>li > a > p { color :#999; } 
.payment .register-package .payment-wizard .nav-pills>li.active > a > p { color: #fff; } 
.payment .register-content { background: #fff; border: 1px solid #8996a0; border-radius: 4px; } 
.payment .register-content.step-1, .payment .register-content.step-2, .payment .register-content.step-3 { padding: 10px; font-family: "Prompt", sans-serif; margin-bottom: 10px; } 

.payment .register-content.step-1 .danger { color :#ff0000; padding-top: 5px; } 
.payment .register-content.summary-right { padding: 0; } 

.payment .register-package .register-content .sub-content { border: 1px solid #8996a0; padding: 10px; margin-bottom: 10px; } 
.payment .register-package .register-content .sub-content.require { border-color: #ff0000; } 
.payment .register-content .form-group .title-form { font-family: "Prompt", sans-serif; font-weight: 400; color :#444b50; font-size: 22px; } 
.payment .register-content .form-group .title-form.medium { font-size: 18px; font-weight: 400; } 
.payment .register-content .form-group .title-form input[type=checkbox] { margin-right: 10px; height: 25px; } 
.payment .register-content .form-group .title-form input[type=radio] { height: 14px; } 
.payment .register-content .form-group .title-form .radio label.title-form { font-size: 20px; } 
.payment .register-content.step-3 .bank-transfer { overflow: hidden; } 
.payment .register-content.step-3 .bank-transfer .col-md-3 { padding-left: 5px; padding-right: 5px; } 
.payment .register-content.step-3 .form-group .title-form input[type=radio] { height: 25px; } 

.payment .register-content .thumbnail { padding-top: 20px; padding-left: 0; padding-right: 0; } 
.payment .register-content .thumbnail img, .payment .register-content.step-3 img.credit { margin: 0 auto; } 
.payment .register-content .thumbnail img.bank { width: 100px; } 
.payment .register-content .thumbnail .caption { font-family: "Prompt", sans-serif; font-weight: 400; text-align: center; padding: 6px; } 
.payment .register-content .form-group .domain-check { padding-left: 20px; } 
.payment .register-content .form-group .domain-check i { font-size: 22px; } 
.payment .register-content .form-group .domain-check .fa-check-circle { color : #66cc00; } 
.payment .register-content .form-group .domain-check .fa-times-circle { color : #d44950; } 

.payment .register-package .register-content.step-complete { font-family : "Prompt"; padding: 10px; position: relative; } 
.payment .register-package .register-content.step-complete .pay-status { color : #fbac3b; font-size: 20px; } 
.payment .register-package .register-content.step-complete .summary-complete { border-top: 3px solid #ccc; margin-top: 20px; padding-top: 10px; } 
.payment .register-package .register-content.step-complete .table > tbody > tr > td { padding : 10px 0; } 
.payment .register-package .register-content.step-complete .table > tbody > tr > td.no-border { border-top: 0; } 
.payment .register-package .register-content.step-complete .table > tbody > tr > td h5 { margin-top: 0; } 
.payment .register-package .register-content.step-complete .table > tbody > tr.sum { background-color: #ececec; } 
.payment .register-package .register-content.step-complete .table > tbody > tr.sum > td { padding: 10px; } 
.payment .register-package .register-content.step-complete .payment-brief { text-align: center; } 
.payment .register-package .register-content.step-complete .print-reciept { text-align: center; } 
.payment .register-package .register-content.step-complete .payment-success { text-align: center; } 

.payment .register-package .register-content.step-complete .payment-success i { font-size: 4em; color: #66cc00; } 
.payment .register-package .register-content.step-complete .payment-sucess .success-status { color : #66cc00; } 
.payment .register-package .register-content.step-complete .payment-sucess .invoice-date { font-family: "Prompt", sans-serif; font-size: 16px; } 
.payment .register-package .loading { text-align: center; display: block; padding: 0px 0 15px; } 
/*.payment .register-content .classic { padding-right: 29px; } 
.payment .register-content .advanced { padding-right: 10px; } 
.payment .register-content .premium { padding-right: 24px; } 
.payment .register-content .bronze { padding-right: 29px; } */
.payment .register-content strike { color :#ff0000; } 
.payment .register-content .remark { color :#ff0000; } 
.payment .register-content .rate-price { min-width: auto; } 

.payment .register-content .summary { font-family : "Prompt"; display: block; overflow: hidden; } 
.payment .register-content .summary .summary-order { border-bottom: 1px solid #8996a0; padding: 10px; } 
.payment .register-content .summary .summary-result { padding: 10px; } 
.payment .register-content .summary .summary-block { display: inline-block; width: 100%; padding: 5px 0; } 
.payment .register-content .summary .summary-block .summary-detail { float: left; width: 40%; } 
.payment .register-content .summary .summary-block .summary-price { float: right; } 
.payment .register-content .summary-domain { color : #00AAFF; } 

.summary-right.affix-top { position: relative; } 

.summary-right.affix { top: 135px; } 
.summary-right.affix, 
.summary-right.affix-bottom { width: 457.5px; } 

.summary-right.affix-bottom { position: absolute; } 

.fancybox-overlay { background-color: rgba(0,0,0,0.8)!important; } 

/* Contact US */
.contact-us .contact-form { padding: 20px 0; } 
.contact-us .contact-form .customer-service .service-fax, .contact-us .contact-form .customer-service .service-developer { padding-bottom: 20px; } 
.contact-us .contact-form .customer-service .service-email { color : #0171ca; font-weight: 500; } 
.contact-us .contact-form .company-details .company-name { margin-top: 5px; margin-bottom: 10px; } 
.contact-us .contact-form .company-details p { font-family: "Prompt", sans-serif; font-size: 16px; color : #424b52; font-weight:400; margin-bottom: 5px; } 
.contact-us .contact-form .company-details img { padding-top: 10px; padding-bottom: 10px; } 
.contact-us .contact-form .company-details a { font-family: "Prompt", sans-serif; color : #424b52; } 



/* Client */
.client .client-list { padding-top: 20px; padding-bottom: 20px; overflow: hidden; } 
.client .thumbnail { position: relative; padding: 0; border: 0 } 
.client .thumbnail .caption { position: absolute; top: 50%; left: 0; right: 0; bottom: 0; transform: translateY(-50%); text-align: center; opacity: 0; } 
.client .thumbnail:hover .caption { opacity: 1; } 
.client .thumbnail .caption .btn-view { color : #fff; border:1px solid #fff; padding :5px 20px; } 
.client .thumbnail .caption .website-name { font-family: "Prompt", sans-serif; color :#00AAFF; } 
.client .thumbnail .caption .website-domain { color :#8996a0; } 
.client .thumbnail:before { content: ''; background-color: #444b50; position: absolute; width: 100%; height: 100%; opacity: 0; transition: all 0.3s linear; } 
.client .thumbnail:hover:before { opacity: 1; } 

/*Campaign*/

.email-compare { margin-bottom: 20px; } 
.email-compare img { margin: 0 auto; } 
.email-compare .content { background-color: #fff; padding: 20px; } 
.email-compare .content ul { list-style: none; padding-left: 20px; padding-top: 20px; } 
.email-compare .content i { color : #66CC00; } 
.email-compare .table > thead > tr { background-color: #fff; } 
.email-compare .table > thead > tr > th { border-bottom: 0; color : #2d3f4c; } 
.email-compare .table > thead > tr > th.email { background-color: #c33b2b; color : #fff; } 
.email-compare .table > thead > tr > th.gsuite { background-color: #1ba261; color : #fff; } 
.email-compare .table >tbody>tr { border-bottom: 0; } 
.email-compare .table>tbody>tr>td { border-top: 0; vertical-align: middle; color: #2d3f4c; } 
.email-compare .table >tbody>tr:nth-of-type(odd) { background-color: #f1f1f1; } 
.email-compare .table >tbody>tr:nth-of-type(even) { background-color: #fff; } 
.email-compare .table>tbody>tr>td > .mi-close { color : #cc0000; } 
.email-compare .table>tbody>tr>td > .mi-check { color : #66cc00; } 
/*Pagination */
.pagination { font-size: 0; } 
.pagination .material-icons { font-size: 18px; vertical-align: middle; top: -2px; position: relative; } 
.pagination li { display: inline-block; font-size: 14px; } 
.pagination li > a { font-family : "Prompt"; } 
.pagination > li > a,
.pagination > li > span { color: #2d3f4c; border: 1px solid #8D96A3; font-weight: 600; } 
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus { color: #00AAFF; background-color: #FFF; border: 1px solid #8D96A3; } 
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus { color: #2d3f4c; border: 1px solid #8D96A3; opacity: .4; } 
.pagination > li:first-child > a,
.pagination > li:first-child > span { border-top-left-radius: 22px; border-bottom-left-radius: 22px; } 
.pagination > li:last-child > a,
.pagination > li:last-child > span { border-top-right-radius: 22px; border-bottom-right-radius: 22px; } 
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus { background-color: #2d3f4c; border-color: #2d3f4c; color: #fff; } 

.theme-pagination .pagination > li > a:hover,
.theme-pagination .pagination > li > span:hover,
.theme-pagination .pagination > li > a:focus,
.theme-pagination .pagination > li > span:focus { color: #3946FB; } 
.theme-pagination .pagination > .active > a,
.theme-pagination .pagination > .active > span,
.theme-pagination .pagination > .active > a:hover,
.theme-pagination .pagination > .active > span:hover,
.theme-pagination .pagination > .active > a:focus,
.theme-pagination .pagination > .active > span:focus { background-color: #04254E; border-color: #04254E; color: #fff; } 

/*Footer*/ 
.footer { padding : 10px 0 0 0; } 
.footer .form-control { border: none; } 
.footer .menu-bottom { background: #2d3f4c; padding : 20px 0; } 
.footer .menu-bottom .title { font-family : "Prompt"; color : #fff; font-size: 16px; padding-bottom: 10px; } 
.footer .menu-bottom ul { padding : 0; } 
.footer .menu-bottom ul > li { list-style: none; padding: 1px 0; } 
.footer .menu-bottom ul > li:before { content : "\f101"; font-family: 'FontAwesome'; color :#8996a0; padding-right: 3px; } 
.footer .menu-bottom ul > li:hover:before { color :#fbac3b; } 
.footer .menu-bottom ul > li > a { text-decoration: none; color :#8996a0; font-size: 14px; } 
.footer .menu-bottom ul > li > a:hover { color : #fbac3b; } 
.footer .menu-bottom ul > li > a > span { color : #fbac3b; } 
.footer .how-to { border-bottom: 1px solid #333; padding-bottom: 20px; padding-top: 30px; } 
.footer .how-to i { background: #00AAFF; height: 40px; width: 40px; border-radius: 50%; text-align: center; color : #fff; font-size: 20px; line-height: 39px; margin-right: 10px; float: left; margin-top: 10px; } 
.footer .how-to .widget-content { padding-left: 5px; display: inline-block; } 
.footer .how-to .widget-content span { font-family : "Prompt"; color : #009ce0; } 
.footer .how-to .widget-content h3 { margin-top: 2px; margin-bottom: 2px; color :#fff; } 
.footer .how-to .widget-content .small { font-size: 14px; color :#fff; } 

.footer .social h4 { color : #fff; } 
.footer .social .subscribe .btn-subscribe { background : #00AAFF; color : #fff; margin: 0; } 
.footer .social .facebook { padding: 20px 10px; display: table; margin: 0 auto; } 
.footer .social .address { padding-top: 30px; padding-bottom: 20px; } 
.footer .social .address img { margin: 0 auto; } 
.footer .social .address .address-title { color : #00AAFF; } 
.footer .social .address .address-title h3 { margin-bottom: 0; font-size: 18px; } 
.footer .social .address .address-description { color : #fefffe; } 
.footer .social .address .address-description h3 { margin: 0; } 
.footer .social .address .address-description h3 * { color: #FFF; } 
.footer .social .address .address-description a[href^="tel:"]:hover,
.footer .social .address .address-description a[href^="tel:"]:focus,
.footer .social .address .address-description a[href^="tel:"]:active { text-decoration: none; color: #00AAFF; } 
.footer .social .social-subscribe { padding: 10px; } 
/*.footer .social .social-list { padding : 10px; } */
.footer .social .social-list a { display: inline-block; vertical-align: middle; } 
.footer .social .social-list i { display: inline-block; height: 36px; width: 36px; color :#fff; border-radius: 50%; text-align: center; line-height: 37px; font-size: 20px; margin: 0 5px; } 
.footer .social .social-list i.icon-line img { width: 22px; margin-top: -2px; } 
.footer .social .social-list i.fa-facebook-f { background: #3858a2; } 
.footer .social .social-list i.fa-line,
.footer .social .social-list i.icon-line { background: #00c300; } 
.footer .social .social-list i.fa-twitter { background: #3fafe6; } 
.footer .social .social-list i.fa-instagram { background: #2b5d87; } 
.footer .social .social-list i.fa-youtube { background: #d81c12; } 
.footer .input-group .form-control:first-child { border-radius: 22px 0 0 22px; } 
.footer .copyright { background-color: rgba(0,0,0,.1); font-size: 12px; color :#8996a0; padding: 10px 0; } 
.footer .copyright p { margin-bottom: 0; } 
.footer .copyright a { color :#8996a0; } 


/*****/

.footer .footer-content { color: white; font-size: 14px; font-weight: 400; padding-top:15px; } 
.footer .footer-content .title { color:#00aaff; font-size: 18px; font-weight: 500; padding: 0 0 5px 0; } 
.footer .footer-content .title-border { border-bottom: 1px solid white; margin-bottom: 20px; } 
.footer .footer-content ul { margin-bottom: 0; } 
.footer .footer-content ul li { font-size: 14px; } 
.footer .footer-content ul li a { color: white; } 
.footer .footer-content .view-all-service { color: #00aaff; font-size: 14px; font-weight:400; line-height:24px; margin-left: 20px; } 
.footer .footer-content .box-border { border-left: 0; margin-top:20px; margin-bottom: 50px; } 

.footer .social-list, .footer .subscribe { margin: 5px 0; } 
.footer .social-list .title ,.footer .subscribe .title { float: left; color: white; } 
.footer .social-list .title { margin-right: 15px; } 
.footer .social-list a { display: inline-block; vertical-align: middle; } 
.footer .social-list i { display: inline-block; height: 30px; width: 30px; color :#fff; border-radius: 50%; text-align: center; line-height: 30px; font-size: 14px; margin: 0 5px; } 
.footer .social-list i.icon-line img { width: 22px; margin-top: -2px; } 
.footer .social-list i.fa-facebook-f { background: #3858a2; } 
.footer .social-list i.fa-line,
.footer .social-list i.icon-line { background: #00c300; } 
.footer .social-list i.fa-twitter { background: #3fafe6; } 
.footer .social-list i.fa-instagram { background: #2b5d87; } 
.footer .social-list i.fa-youtube { background: #d81c12; } 

.footer .subscribe .form-subscribe .input-group { width: 100%; margin-top:-7px; } 
.footer .subscribe .form-subscribe .input-group .form-control, .footer .subscribe .form-subscribe .input-group .btn { font-size: 14px; height: 35px; } 
@media (min-width: 768px){
 .footer .footer-content ul li { font-size: 14px; line-height: 24px; } 
.footer .footer-content .box-border { border-left: 1px solid #8292a7 !important; margin:0 0 0 15px !important; padding-left: 10px; } 
.footer .footer-content .box-border .title-border { border: 0 !important; margin-bottom: 0; } 
 }
.slick-slide, 
.slick-slide * { outline: none!important; } 

.back-to-top { opacity: 0; position: fixed; bottom: -10px; right: 16px; border-radius: 8px 8px 0 0; background-color: #04254E; width: 46px; height: 46px; text-align: center; line-height: 56px; z-index: -1; transition: all 0.5s ease; } 
.back-to-top .fas { color: #FFF; font-size: 24px; } 
.back-to-top:hover { text-decoration: none; } 
.back-to-top.show { opacity: 1; z-index: 99; bottom: 0; } 


/*Custom page */
.custom-page .timeless { font-family: "Prompt", sans-serif; background: url("../img/timeless_head_cover.jpg") no-repeat center; background-size: cover; padding-top: 30px; } 
.custom-page .timeless img { height: 400px; } 
.custom-page .timeless .block { text-align: center; padding: 20px 0; } 
.custom-page .timeless .heading { font-size: 80px; color :#fff; font-weight: 300; } 
.custom-page .timeless .mask { color : #ff9933; font-weight: 500; } 
.custom-page .timeless .title { font-size: 26px; color :#fff; padding-bottom: 30px; } 
.custom-page .timeless-detail { background-color: #8996a0; padding: 20px; border: 0; } 
.custom-page .timeless-detail p { color : #fff; font-family: "Prompt", sans-serif; font-weight: 300; font-size: 18px; margin-bottom: 0; } 
.custom-page .stactic-google { background-color: #F2F4F7; padding-top: 20px; } 
.custom-page img { margin : 0 auto; } 
.custom-page .static-title, .custom-page .static-detail { font-family: "Prompt" } 
.custom-page .static-title { font-size : 24px; font-weight: 300; padding-top: 10px; } 
.custom-page .static-detail { font-size: 16px; font-weight: 300; padding-top: 20px; padding-bottom: 20px; } 
.custom-page .primary { color : #2d3f4c; } 
.custom-page .secondary { color : #fbac3b; } 
.custom-page .tertiary { color : #01a9ff; } 
.custom-page .light { color : #fff; } 
.custom-page .label-no { height: 35px; width: 35px; font-family: "Prompt", sans-serif; color: #fff; background-color: #2d3f4c; border-radius: 50%; text-align: center; line-height: 36px; font-size: 18px; margin: 0 5px; position: relative; bottom: 30px; left: 10px; } 
.custom-page .static-easy { background : url("../img/static_p_2.jpg"); background-size: cover; padding-top: 20px; } 
.static-easy img, .static-google img, .static-get-easy img, .static-mobile img, .web-quality img { max-height: 380px; } 
.custom-page .static-get-easy { padding-top: 20px; } 
.custom-page .feature-block { text-align: center; } 
.custom-page .static-get-easy img { padding-bottom: 30px; } 
.custom-page .static-mobile { background-image: linear-gradient(-135deg, #FF4848 0%, #FCE38A 100%); padding-top: 20px; } 
.custom-page .web-quality { padding-top: 20px; } 
.custom-page .web-professional { background : url("../img/web_professional_cover.jpg") no-repeat; background-size:cover; background-position: 0% 20%; padding :10px; } 
.custom-page .theme-preview, .custom-page .static-advertising-example { padding-top: 20px; } 
.custom-page .theme-preview .thumbnail .caption h5 { color: #2d3f4c; } 
.custom-page .static-advertising-example img { padding-bottom: 30px; } 
.custom-page .static-infographic { padding-top: 20px; } 
.custom-page .static-infographic img { padding-bottom: 30px; } 
.custom-page .static-infographic .item { clear : both; } 
.custom-page .line-at img, .custom-page .social-share img { padding: 20px 0; margin : 0 auto; } 
.custom-page .line-at .title { color : #00c136; } 
.custom-page .line-at .line-feature { list-style: none; padding-left: 0; padding-top: 20px; padding-bottom: 10px; } 
.custom-page .line-at .line-feature > li { font-family: "Prompt", sans-serif; font-size: 18px; font-weight: 300; } 
.custom-page .social-share .facebook { color : #0066cc; } 
.custom-page .social-share .line-at { color : #00c136; } 
.custom-page .social-contact { background: url('../img/social_share_parallax.jpg') no-repeat center; background-size: cover; padding: 60px 0; } 
.custom-page .social-contact .ask { color :#00a651; font-family: "Prompt", sans-serif; font-size: 18px; font-weight: 300; } 
.custom-page .social-contact .phone { color: #1aa7ff; font-size: 24px; font-weight: 400; padding-top: 0; } 
.custom-page .social-contact .static-detail { font-size: 18px; padding-bottom: 10px; padding-top: 0; } 

.custom-page .social-contact .btn { margin-top: 20px; } 
.custom-page .gap { margin-top: 30px; } 
.custom-online-payment { font-family: "Prompt", sans-serif; } 
.custom-online-payment .label-no { height: 26px; width: 26px; font-family: "Prompt", sans-serif; color: #fff; background-color: #009ef3; border-radius: 50%; text-align: center; line-height: 26px; font-size: 14px; display: inline-block; position: relative; bottom: 30px; left: 10px; } 
.custom-online-payment .bank-gateway { background: url('../img/bank-gateway.jpg') no-repeat; } 
.custom-online-payment .pay-connect { background: url('../img/paysbuy.jpg') no-repeat; } 
.custom-online-payment .up-value { background: url('../img/up-value.jpg') no-repeat; } 
.custom-online-payment .credible { background: url('../img/credible.jpg') no-repeat; } 
.custom-online-payment .bank-gateway .content-text, .custom-online-payment .pay-connect .content-text, .custom-online-payment .up-value .content-text, .custom-online-payment .credible .content-text { padding : 40px 0; } 
.custom-online-payment .customer-around { background: url('../img/customer-around-the-world-bg.jpg')no-repeat; background-position: inherit; padding-top : 20px; } 
.custom-online-payment .customer-around img { margin : 0 auto; padding-top: 10px; } 
.custom-online-payment .lang-infinite { background: url('../img/lang-infinite-bg.jpg')no-repeat; background-position: inherit; padding: 20px 0; } 
.custom-online-payment .lang-easy { background-color: #d4daed; padding-top: 20px; } 
.custom-online-payment .lang-map { background-color: #e5edf5; padding : 20px; } 
.custom-online-payment .lang-map .gap { padding-bottom: 10px; } 

.custom-online-payment .content-left, .custom-online-payment .content-right { float: none; } 
.custom-online-payment .heading-sm { font-size: 14px; font-weight: 200; } 
.custom-online-payment .heading-md { font-size: 18px; font-weight: 400; } 
.custom-online-payment .heading-lg { font-size: 28px; font-weight: 400; line-height: 35px; } 
.custom-online-payment .primary { color : #009ef3; } 
.custom-online-payment .text { color : #3a4147; } 
.custom-online-payment .light { color : #fff; } 

.custom-sale-manage { font-family: "Prompt", sans-serif; font-weight: 400; } 
.custom-sale-manage .manage-easy { background: #434a58; } 
.custom-sale-manage .order-list { background-image: linear-gradient(-180deg, #E8E4E4 0%, #F8F8F8 100%); } 
.custom-sale-manage .vat-systems { background-color : #00a6ff; } 
.custom-sale-manage .min-order-systems { background : #0f6119; } 
.custom-sale-manage .manage-easy .content { float: none; text-align: center; padding: 20px } 
.custom-sale-manage .order-list img, .custom-sale-manage .vat-systems img { padding-top: 0; } 
.custom-sale-manage .order-list .content, .custom-sale-manage .vat-systems .content, .custom-sale-manage .min-order-systems .content { padding: 20px 0; text-align: center; } 
.custom-sale-manage .min-order-systems .content { float: none; } 
.custom-sale-manage .text-lg { font-size: 28px; } 
.custom-sale-manage .text-md { font-size:16px; } 
.custom-sale-manage .text-sm { font-size: 13px; font-weight: 300; } 

.custom-sale-manage .text-light { color : #fff; } 
.custom-sale-manage .text-dark { color : #404b50; } 
.custom-sale-manage ul { list-style: none; padding-left: 0; padding-top: 10px; } 
.custom-sale-manage ul > li { font-size: 16px; color : #fff; font-weight: 300; } 
.custom-sale-manage .btn { border : 1px solid #fff; border-radius: 4px; font-size: 14px; font-weight: 400; margin-top : 20px; } 

.coupon-system .coupon-fill { background-image: url('../img/coupon-bg.jpg'); } 
.coupon-system .feature-block { padding-top: 120px; margin-bottom: 20px; } 
.coupon-feature .feature-item .feature-title { margin : 20px 0; font-weight: 400; } 


@media (min-width: 768px){
 .main-nav { background-color: #FFF; } 
.navbar-header { border-bottom: 0; } 
.navbar-nav { padding-top: 0 } 
.main-nav .nav > li > a:focus, 
.main-nav .nav > li > a:hover, 
.main-nav .nav > li.active > a { text-decoration: none; color : #00AAFF; background-color: transparent; } 
.main-nav.sticky + section.hotline-contact + section.hero,
.main-nav.sticky + section.hotline-contact + section.website-header,
.main-nav.sticky + section.website-header { margin-top: 135px; } 
.customer .readmore { text-align: center; background: #fff; max-height: 115px; padding: 34px; } 
.breadcrumb-block .btn.btn-link { display: inline-block; } 
.news .news-content-detail .news-share .social-share { float: right; } 
.news .news-content-detail .news-main.thumbnail img { display: block; max-width: 100%; height: auto; } 
.website-package.plan-intro .row,
.website-package.plan-section .row .row { margin: 0 -8px; } 
.website-package.plan-intro .plan-brief,
.website-package.plan-section .plan-box { padding: 0 8px; } 
.register .form-horizontal .control-label { padding-top: 7px; margin-bottom: 0; } 
.register .form-inline .form-control { width: 280px; } 
.services .services-list .thumbnail img { margin-left: 0; margin-right: 0; } 
.services .services-list .thumbnail .link-img { float: left; width: 265px; } 
.services .services-list .thumbnail .caption { margin-left: 265px; margin-top: 0; padding: 15px 15px 30px 15px; position: relative; } 
.services .services-list .thumbnail .caption .page-title a { color: #00AAFF; display: block; } 
.services .services-list .thumbnail .caption p { color :#2d3f4c; } 
.services .services-list .thumbnail .btn-link-more { margin:0; padding: 0; color: #999; } 
.promotion-package .thumbnail .caption h4 { font-family: "Prompt", sans-serif; margin-top :10px; } 
.promotion-package .thumbnail .caption ul { list-style: none; padding-left: 0; padding-bottom: 5px; } 
/* .highlight-feature { padding-top: 0; } */
.highlight-feature .slick-dotted.slick-slider { margin-bottom: 10px; } 
.payment .register-content .form-horizontal .control-label { font-weight: 400; text-align: left; padding-left: 20px; } 
.payment .register-package .register-content.step-complete .print-reciept { position: absolute; right: 10px; top: 23px; } 
.hosting .hosting-feature .hosting-package-price .item { width: 20%; float: left; border-radius: 4px; } 
.hosting .hosting-feature .hosting-package-price .item:nth-child(-n+6) { border-left: 1px solid #f6f8fc; } 
.custom-page .web-quality .gap { padding-top: 40px; } 
.custom-page .web-professional { background : url("../img/web_professional_cover.jpg") no-repeat; background-size:cover; background-position: 0% 20%; padding :60px; } 
.custom-page .line-at .search-id, .custom-page .social-share .right { float: right; padding-right: 30px; } 
.register .register-success .register-success-content { padding: 30px; } 
.register .register-success .register-success-content i { font-size :8em; } 
.custom-online-payment .label-no { height: 36px; width: 36px; font-size: 20px; line-height: 36px; } 
.custom-online-payment .bank-gateway { background: url('../img/bank-gateway.jpg') no-repeat right top; height: 500px; } 
.custom-online-payment .pay-connect { background: url('../img/paysbuy.jpg') no-repeat; height: 500px; } 
.custom-online-payment .up-value { background: url('../img/up-value.jpg') no-repeat; height: 500px; } 
.custom-online-payment .credible { background: url('../img/credible.jpg') no-repeat; height: 500px; } 
.custom-online-payment .bank-gateway .content-text, .custom-online-payment .pay-connect .content-text, .custom-online-payment .up-value .content-text, .custom-online-payment .credible .content-text { padding-top : 160px; } 
.custom-online-payment .lang-infinite, .custom-online-payment .lang-easy, .custom-online-payment .lang-map { height: 500px; padding : 0; } 
.custom-online-payment .lang-infinite img { padding-top:70px; } 
.custom-online-payment .lang-easy img { padding-top: 57px; } 
.custom-online-payment .lang-map img { padding-top: 100px; } 
.custom-online-payment .customer-around .content-text { padding-top : 46px; } 
.custom-online-payment .customer-around { height: auto; } 
.custom-online-payment .customer-around img { padding-top : 50px; } 
.custom-online-payment .content-left { float: left; } 
.custom-online-payment .content-right { float: right; } 
.custom-online-payment .heading-sm { font-size: 20px; font-weight: 200; } 
.custom-online-payment .heading-md { font-size: 28px; font-weight: 400; } 
.custom-online-payment .heading-lg { font-size: 36px; font-weight: 400; line-height: 50px; } 
.custom-online-payment .gap { padding : 187px 0; } 
.custom-sale-manage .text-lg { font-size: 54px; } 
.custom-sale-manage .text-md { font-size: 32px; } 
.custom-sale-manage .text-sm { font-size: 26px; font-weight: 300; } 
.custom-sale-manage ul > li { font-size: 24px; color : #fff; font-weight: 300; } 
.custom-sale-manage .min-order-systems { background : url('../img/sm_4_bg.jpg') no-repeat; } 
.custom-sale-manage .btn { font-size: 18px; } 
.custom-sale-manage .manage-easy { background : url('../img/sm_1_bg.jpg') no-repeat; } 
.custom-sale-manage .manage-easy .content { float: left; padding: 100px 0; } 
.custom-sale-manage .order-list img { padding-top: 20px; } 
.custom-sale-manage .vat-systems img { padding-top: 50px; } 
.custom-sale-manage .order-list .content { padding: 70px 0 50px; } 
.custom-sale-manage .vat-systems .content { padding: 40px 0; } 
.custom-sale-manage .min-order-systems .content { float: right; padding: 120px 0; } 

section.features .row,
section.theme-preview .row,
section.news .row,
section.line-contact .row,
section.register-form .row { margin-left: -24px; margin-right: -24px; } 
section.features [class*="col-"],
section.theme-preview [class*="col-"],
section.news [class*="col-"],
section.line-contact [class*="col-"],
section.register-form [class*="col-"] { padding-left: 24px; padding-right: 24px; } 
section.testimonial .row { margin-left: -32px; margin-right: -32px; } 
section.testimonial [class*="col-"] { padding-left: 32px; padding-right: 32px; } 
section.content-list .col-sm-3:nth-child(4n+1) { clear: both; } 
 }

@media (max-width: 767px){
 .main-nav .hotline { display: none; } 
.navbar-collapse { background-color: #FFF; } 
.nav-top { display: none; } 
.navbar-header { border-bottom: 1px solid #eee; } 
.navbar-brand { background: url("../img/brand-old.png") no-repeat left top; background-size: 100%; width: 144px; height: 32px; margin-top: 12px; margin-left: 18px; } 
.navbar-brand.fenix { background: url("../img/brand@2x.png") no-repeat left top; background-size: 100%; width: 134px; height: 18px; margin-top: 20px; } 
.navbar-brand.fenix .since { width: 43px; height: 18px; right: -46px; } 
.navbar-header .login-mobile { position: relative; float: right; border-left: 1px solid #eee; border-right: 1px solid #eee; padding: 15px 16px; font-size: 19px; color: #2d3f4c; background-color: transparent; background-image: none; border-radius: 0; } 
.nav > li > a:hover,
.nav > li > a:focus { background-color: transparent; color: #00AAFF; } 
.navbar-nav > li.active > a { color: #00AAFF; } 
.navbar-nav .open .dropdown-menu { margin-top: 8px; border: 1px solid #e2e5e8; } 
.navbar-nav .dropdown-menu .dropdown-item:hover { background-color: transparent; color: #00AAFF; } 
section { padding: 15px 0; } 
.register-domain .feature-block-content { margin: 0 0 15px 0; height: auto; } 
.register-domain .feature-block-content.register-website { margin: 0; } 
.promotion-package .thumbnail { margin-bottom: 15px; } 
.testimonial .testimonial-item .caption { width: 144px; top: 40px; } 
.website-package.plan-brief .plan-content p { height: auto; } 
.login .register-form .form-new .btn-secondary { margin-bottom: 15px; } 
.login .register-form .form-new a.btn-block { margin-bottom: 15px; } 
.website-package.plan-section .plan-box { margin-bottom: 15px; } 
.website-package.plan-section .plan-box:last-child { margin-bottom: 0; } 
.services .services-list .thumbnail .link-img { float: none; width: 100%; } 
.services .services-list .thumbnail .caption { margin-left: 0; } 
.customer .thumbnail,
.igetweb-news .thumbnail { margin-bottom: 10px; } 
.highlight-feature .nav-tabs > li > a { height: 64px; } 
.theme-preview .thumbnail .link-img { height: 120px; } 
.theme-preview .thumbnail .mobile-preview { right: 38px; display: none; } 
.custom-page .timeless-detail p { font-size: 13px; } 
.custom-page .timeless .heading { font-size: 36px; color :#fff; font-weight: 300; } 
.custom-page .timeless .title { font-size: 14px; color :#fff; padding: 0 10px 30px; } 
.custom-sale-manage .min-order-systems { background : #1b4129; } 
.coupon-system .feature-block { padding-top: 20px; } 
.theme-preview > .container > .row { margin-left: -8px; margin-right: -8px; } 
.theme-preview > .container > .row > .col-md-3 { padding-left: 8px; padding-right: 8px; } 
.chat-block { left: 8px; right: 62px; } 
.chat-block .btn { width: 100%; } 
.back-to-top { right: 8px; } 

.main-nav { position: fixed; width: 100%; top: 0; z-index: 1024; } 
.main-nav.sticky + section.hotline-contact + section.hero,
.main-nav.sticky + section.website-header { margin-top: 0; } 
.main-nav.sticky .header-brand { display: block; } 
body { padding-top: 58px; } 
section .section-title { font-size: 20px; margin-bottom: 24px; } 
section .section-title + .section-subtitle,
section .section-title + .section-meta,
section .section-title + .stats { margin-top: -16px; } 
section .section-title .btn-default { top: -4px; } 
section .section-subtitle { font-size: 16px; } 
section .nav-tabs > li { font-size: 16px; } 
section .content-item-thumbnail .caption { padding: 8px; } 
section.services .col-xs-6:nth-child(3n) .service-item,
section.services .col-xs-6:nth-child(4n) .service-item { margin-top: 16px; } 
section.services .service-heading { border-radius: 8px; } 
section.services .service-item ul { padding: 16px 8px; background-color: transparent; display: none; } 
section.services .service-item li { position: relative; padding-left: 24px; text-align: left; } 
section.services .service-item li:before { display: block; content: "\f14a"; font-family: "Font Awesome 5 Pro"; font-size: 16px; font-weight: bold; color: #8D96A3; position: absolute; left: 0; top: 0; } 
section.services .service-item .section-title { font-size: 20px; height: 44px; overflow: hidden; } 
section.check-domain-form .section-title { margin-top: 11px; font-size: 22px; font-weight: 400; } 
section.check-domain-form form { margin-bottom: 16px; } 
section.igetweb-stats .stats { margin-bottom: 16px; padding: 16px 16px 0 16px; } 
section.igetweb-stats .stats [class*="col-"]:after { display: none; } 
section.igetweb-stats .stats .section-subtitle { margin-bottom: 16px; } 
section.features .nav-tabs > li { width: 32%; } 
section.features .feature-item h4:after,
section.features .feature-item p { display: none; } 
section.features .feature-item h4 { margin: 0 12px 12px 8px; } 
section.services .col-xs-6:nth-child(3n),
section.features .tab-pane .col-xs-6:nth-child(3n) { clear: both; } 
section.testimonial .testimonial-item p { line-height: normal; } 
section.testimonial .testimonial-item h4 { height: 44px; } 
section.free-signup,
section.free-signup .section-title,
section.free-signup .section-subtitle,
section.ssl-promo,
section.ssl-promo .section-title,
section.ssl-promo .section-subtitle { text-align: center; } 
section.free-signup .btn-action { margin-bottom: 16px; } 
section.our-customers .section-subtitle { margin-bottom: 0; } 
section.our-customers .customer-brand { margin-top: 16px; } 
section.news .igetweb-news .section-title { margin-top: 32px; } 
section.news a.media .media-object { width: 120px; } 
section.news a.media .media-heading { font-size: 16px; } 
section.theme-preview .section-title,
section.theme-preview .section-subtitle,
section.our-customers .section-title,
section.our-customers .section-subtitle,
section.faq .section-title { text-align: left; } 
section.faq .section-title { margin-top: 16px; } 
section.website-package .package-item { margin-bottom: 24px; } 
section.line-contact .section-title { margin-top: 16px; } 
section.free-signup-package,
section.free-signup-package .section-title,
section.free-signup-package .section-subtitle,
section.line-contact,
section.line-contact .section-title,
section.line-contact .section-subtitle,
section.webdesign-promo .section-title,
section.webdesign-promo .section-subtitle { text-align: center; } 
section.free-signup-package .btn-action { margin-bottom: 16px; } 
section.webdesign-promo img { margin-bottom: 16px; } 
section.package-table .table-plan-comparison .sale-badge + .plan-price { text-align: right; margin: 0 8px 0 0; } 
section.package-table .table-plan-comparison .plan-price span { font-size: 16px; } 
section.package-table .table-plan-comparison { overflow: hidden; } 
section.package-table .table-plan-comparison .table { width: auto; max-width: none; } 
section.package-table .table-plan-comparison .table thead th,
section.package-table .table-plan-comparison .table tbody td { white-space: normal; height: 60px; } 
section.package-table .table-plan-comparison .table thead th { height: auto; } 
section.package-table .table-plan-comparison.table-design-plan .table thead th { height: 180px; } 
section.package-table .table-plan-comparison .table tbody td { border-left: 1px solid #ddd; } 
section.package-table .table-plan-comparison .feature-title span { display: inline-block; position: relative; top: 50%; transform: translateY(-50%); } 
section.package-table .table-company-plan .feature-title,
section.package-table .table-personal-plan .feature-title,
section.package-table .table-ecommerce-plan .feature-title,
section.package-table .table-design-plan .feature-title { display: inline-block; position: absolute !important; width: auto !important; left: 9px; right: 170px; top: auto; border-left: none !important; background-color: #FFF; z-index: 1; } 
section.package-table .table-company-plan th[class*="plan-"],
section.package-table .table-ecommerce-plan th[class*="plan-"],
section.package-table .table-personal-plan th[class*="plan-"],
section.package-table .table-design-plan th[class*="plan-"] { width: 162px; min-width: 162px; } 
section.package-table .btn-pdf,
section.package-table .table-control-buttons { margin-bottom: 16px; } 
section.package-table .table-control-buttons { position: -webkit-sticky; position: sticky; bottom: 70px; z-index: 1; width: 162px; text-align: center; margin-top: -40px; } 
section.package-table .table-control-buttons .btn .fas { margin: 0; } 
section.package-table .table-sticky-package-header { display: block; white-space: nowrap; overflow-x: hidden; left: 8px; right: 8px; top: 57px; height: 44px; line-height: 44px; position: fixed; margin: 0; padding: 0; z-index: 3; font-size: 0; } 
section.package-table .table-sticky-package-header li { font-family: "Prompt", sans-serif; font-size: 16px; width: 100%; height: 100%; text-align: center; font-weight: 500; color: #FFF; background-color: red; display: inline-block; list-style: none; text-transform: uppercase; } 
section.package-table .table-sticky-package-header .title-free { background-color: #46c35f; } 
section.package-table .table-sticky-package-header .title-classic { background-color: #6b7a84; } 
section.package-table .table-sticky-package-header .title-advanced { background-color: #00AAFF; } 
section.package-table .table-sticky-package-header .title-premium { background-color: #bda569; } 
section.service-contact .form-control { width: 100%; } 
section.service-contact .form-inline .form-group.form-recaptcha { margin-bottom: 16px; } 
section.content-list .col-xs-6:nth-child(2n+1) { clear: both; } 
section.register-form .check-domain .btn-action { margin-top: 8px; } 
.check-domain .check-area .domain-checkbox { padding: 8px; } 
.check-domain .check-area .domain-checkbox .check-form label,
.check-domain .check-area .domain-checkbox .check-form .input-group { padding: 0; margin-bottom: 16px; } 
.check-domain .check-area .domain-checkbox .check-form .input-group .input-group-addon:last-child { width: 80px; } 
 }

@media only screen and (max-width : 1024px){
 .register-discount .card-box { width: 100% !important; padding: 10px 20px !important; } 
.register-discount .title-1 h1 { font-size: 50px !important; } 
.register-discount .title-1 h2 { font-size: 35px !important; } 
.register-discount .title-2 h3 { font-size: 25px !important; } 
 }
@media only screen 
and (min-width : 768px) 
and (max-width : 1024px){
 .navbar-nav > li > a { font-size: 12px; padding-left: 6px; padding-right: 6px; } 
 }

/* iPad Portrait */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait)
and (-webkit-min-device-pixel-ratio: 1){
 .navbar-header { border: none; margin-left: -8px; margin-right: -8px; } 
.navbar-brand.fenix { margin-left: 0; } 
.main-nav.sticky + section.hotline-contact + section.hero,
.main-nav.sticky + section.hotline-contact + section.website-header,
.main-nav.sticky + section.website-header { margin-top: 175px; } 
.main-nav .member { position: absolute; right: 16px; bottom: 8px; } 
.main-nav .contact .phone-number a[href^="tel:"] { font-size: 20px; } 
section .section-title { font-size: 24px; } 
section .section-subtitle { font-size: 18px; } 
section.services .col-xs-6:nth-child(3n),
section.features .tab-pane .col-xs-6:nth-child(3n) { clear: none; } 
section.services .service-heading { border-radius: 8px; } 
section.services .service-item .section-title { font-size: 18px; } 
section.services .service-item ul { display: none; } 
section.igetweb-stats .stats .stat-count { font-size: 20px; } 
section.theme-preview,
section.testimonial { overflow: hidden; } 
section.website-package .package-item ul,
section.website-package .package-item .btn { margin-left: 12%; margin-right: 12%; } 
section.news a.media .media-object { width: 100px; } 
section.free-signup .row { position: relative; } 
section.free-signup .row .col-sm-6:last-child { position: unset; } 
section.free-signup .row .col-sm-6:last-child .img-responsive { position: absolute; bottom: 0; right: 16px; width: 50%; } 
section.check-domain-form .img-responsive { margin-top: 32px; } 
.chat-block { left: 50%; } 
section.package-table .table-company-plan th.feature-title,
section.package-table .table-personal-plan th.feature-title,
section.package-table .table-ecommerce-plan th.feature-title,
section.package-table .table-design-plan th.feature-title,
section.package-table .table-company-plan th[class*="plan-"],
section.package-table .table-ecommerce-plan th[class*="plan-"],
section.package-table .table-design-plan th[class*="plan-"] { width: 20%; } 
section.package-table .table-plan-comparison .plan-price span { font-size: 16px; } 
section.package-table .table-plan-comparison .table > thead > tr > th .visible-sm { display: inline-block !important; } 
section.webdesign-promo .img-responsive { margin-top: 16px; } 
section.service-contact .form-inline .form-group.form-recaptcha { margin-bottom: 16px; } 
section.content-detail .content-container img { max-width: 100% !important; height: auto !important; } 
 }


@font-face { font-family: 'Material Icons'; font-style: normal; font-weight: 400; src: local('Material Icons'), local('MaterialIcons-Regular'), url(https://fonts.gstatic.com/s/materialicons/v19/2fcrYFNaTjcS6g4U3t-Y5UEw0lE80llgEseQY3FEmqw.woff2) format('woff2'); } 

.material-icons { font-family: 'Material Icons'; font-weight: normal; font-style: normal; font-size: 24px; line-height: 1; letter-spacing: normal; text-transform: none; display: inline-block; white-space: nowrap; word-wrap: normal; direction: ltr; -webkit-font-feature-settings: 'liga'; -webkit-font-smoothing: antialiased; } 

.highlight-tab .tab-pane { display: block; visibility: hidden; height: 0; } 
.highlight-tab .tab-pane.active { visibility: visible; height: auto; } 

/*sometime editor*/
.promotions .promotion-content .lead { font-size: 16px; } 
.promotions .promotion-content .promotion-detail .feature-list { padding: 0 24px; } 
.promotions .promotion-content .promotion-detail .feature-list ul { list-style: none; margin: 20px 0; padding-left: 26px; } 
.promotions .promotion-content .promotion-detail .feature-list ul ul { margin: 0; } 
.promotions .promotion-content .promotion-detail .feature-list ul > li { line-height: 2em; position: relative; } 
.promotions .promotion-content .promotion-detail .feature-list ul > li:before { content: "\f14a"; font-family: "Font Awesome\ 5 Pro"; font-weight: 900; color : #66cc00; position: absolute; left: -24px; } 

.promotions .promotion-content .promotion-detail .feature-list ul.design-list { list-style: none; margin: 0 } 
.promotions .promotion-content .promotion-detail .feature-list ul.design-list > li { line-height: 2em; } 
.promotions .promotion-content .promotion-detail .feature-list ul.design-list > li:before { content: "\f14a"; font-family: "Font Awesome\ 5 Pro"; color : #66cc00; position: absolute; left: 30px; } 

.promotions .promotion-content .promotion-detail .theme-design { padding: 20px; } 
.promotions .promotion-content .promotion-detail .theme-design .thumbnail { background: transparent; padding : 0; border : 0; box-shadow: none; } 
.promotions .promotion-content .promotion-detail .theme-design .thumbnail .caption { padding : 0; } 
.promotions .promotion-content .promotion-detail .theme-design .thumbnail .caption h5 { color : #2d3f4c; } 
.promotions .promotion-content .promotion-detail .theme-design .thumbnail .link-img { position: relative; display: inline-block; vertical-align: middle; box-shadow: none; } 
.promotions .promotion-content .promotion-detail .theme-design .thumbnail .link-img:before { content: ''; position: absolute; background: transparent; top: 0; left: 0; right: 0; bottom: 0; transition-duration: 0.3s; opacity: 0; } 
.promotions .promotion-content .promotion-detail .theme-design .thumbnail .link-img:after { position: absolute; text-align: center; font-family: 'FontAwesome'; transition: all 0.5s ease; content: "\f00e"; font-size: 26px; color: #FFF; right: 0; bottom: 0; top: 0; left: 0; width: 50px; height: 50px; line-height: 50px; border-radius: 50%; margin: auto; opacity: 0; } 
.promotions .promotion-content .promotion-detail .theme-design .thumbnail .link-img:hover:before, 
.promotions .promotion-content .promotion-detail .theme-design .thumbnail .link-img:hover:after { opacity: 1; } 
.promotions .promotion-content .promotion-form { padding: 10px 30px; } 

.special-promotion .promotion-title { font-size: 20px; line-height: 1.4; } 
.special-promotion .feature-list { padding: 20px; } 
.special-promotion .package-list li { list-style: none; display: flex; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; font-size: 14px; line-height: 1.9; } 
.special-promotion .package-list li::before { content: '\f14a'; font-family: Font Awesome\ 5 Pro; font-weight: 900; color:#66cc00; margin-right:10px; } 
.special-promotion .text-list { font-size: 16px; font-weight: 500; } 

/* tel error */
.tel-error { left: 72px; background: #e3ecf3; right: auto; padding: 15px; border-radius: 3px 3px 0 0; font-family: 'Prompt'; font-size: 15px; font-weight: 500; } 
.tel-error .chat-block-icon { float: left; margin-right: 10px; font-size: 24px; margin: -5px 10px 0 -5px; background: #e64801; width: 40px; height: 40px; border-radius: 3px; text-align: center; line-height: 40px; color: #fff; } 
.tel-error .chat-block-content { overflow: hidden; color: #2e3f4b; } 

@media (max-width: 480px){
 .tel-error { left: 0; right: 0; margin: 0 10px; } 
.wrap-text { display: block; } 
 }


/*design.blade*/
@media (min-width:768px){
 .package-detail .item-price { font-size:36px; margin-top:10rem; } 
.package-detail .item-title,.package-detail .title-head { font-size: 30px; } 
 }
#package-design { padding-top: 20px; padding-bottom: 10px; } 

.package.affix { position: fixed; top: 41px; background: white; width: 100%; z-index: 99; } 
.package .package-menu { display: table; margin:0 auto; } 
.package .package-menu li a { background:white; border:1px solid; font-size: 16px; text-align:center; padding: 20px 4rem; margin:0; position: relative; transition-duration: 0.2s; -webkit-transition-duration: 0.2s; } 
.package .package-menu li a strong { font-size: 40px; } 
.package .package-menu li a:hover strong,
.package .package-menu li.active strong { color: white !important; } 
.package .package-menu li .badge-red { position: absolute; left: 0; right: 0; top:-10px; } 
.package .package-menu li .badge-red span { background: #ff2122; color: white; border-radius: 20px; padding: 2px 10px; font-size: 14px; } 

.package .package-menu li.menu-bronze a { border-color:#8c5718; box-shadow: inset 0px -10px 0px 0px #8c5718; } 
.package .package-menu li.menu-bronze strong { color: #8c5718; } 
.package .package-menu li.menu-bronze:hover a,
.package .package-menu li.menu-bronze.active a { background: #8c5718; color:white; } 

.package .package-menu li.menu-silver a { border-color:#9e9e9e; box-shadow: inset 0px -10px 0px 0px #9e9e9e; } 
.package .package-menu li.menu-silver strong { color: #9e9e9e; } 
.package .package-menu li.menu-silver:hover a,
.package .package-menu li.menu-silver.active a { background: #9e9e9e; color:white; } 

.package .package-menu li.menu-gold a { border-color:#f5b429; box-shadow: inset 0px -10px 0px 0px #f5b429; } 
.package .package-menu li.menu-gold strong { color: #f5b429; } 
.package .package-menu li.menu-gold:hover a,
.package .package-menu li.menu-gold.active a { background: #f5b429; color:white; } 

.package .package-menu li.menu-platinum a { border-color:#535563; box-shadow: inset 0px -10px 0px 0px #535563; } 
.package .package-menu li.menu-platinum strong { color: #535563; } 
.package .package-menu li.menu-platinum:hover a,
.package .package-menu li.menu-platinum.active a { background: #535563; color:white; } 

@media (max-width: 1199px){
 .package .package-menu li a { padding-left: 1rem; padding-right: 1rem; } 
.package.affix { position: fixed; top: 80px; } 
 }
@media (max-width:990px){
 .package.affix { position: fixed; top: 120px; } 
.package { padding-top:10px; padding-bottom: 5px; } 
.package .package-menu li a { font-size:14px; padding: 10px 15px; } 
.package .package-menu li a strong { font-size: 22px; } 
.package .package-menu li .badge-red span { font-size: 9px; } 
 }
@media (max-width:768px){
 .package { padding: 0px 5px; } 
.package .package-menu { width:100%; } 
.package .package-menu p { margin-bottom: 0; } 
.package .package-menu li a { font-size:12px; padding: 5px 2px; } 
.package .package-menu li a strong { font-size: 16px; } 
.package.affix { position: fixed; top: 58px; padding-top: 10px !important; padding-bottom: 2px !important; } 
.package .package-menu li { width:25%; float: left; }; } 
.package .top-banner { display:table; margin: auto; } 
.package-detail { font-family: "Prompt", sans-serif; color:#000; padding-top: 40px; padding-bottom: 40px; overflow: hidden; display: block; } 

.package-detail .item-image { display: table; margin: auto; } 

.package-detail .text-highlight { font-family: "Prompt", sans-serif; color: #f64c09; font-size: 14px; margin-bottom:0; margin-left: 13px; } 
.package-detail .text-color { color: #f64c09; margin:0; } 
.package-detail .item-title,.package-detail .title-head { font-family: "Prompt", sans-serif; font-size: 30px; font-weight: 300; } 
.package-detail .title-small { font-family: "Prompt", sans-serif; font-size: 24px; font-weight: normal; } 
.package-detail .item-detail { font-family: "Prompt", sans-serif; font-size: 18px; font-weight: normal; margin:30px 0; } 
.package-detail .item-price { font-family: "Prompt", sans-serif; font-size: 27px; font-weight:bold; color: #eb2f1c; text-align: center; margin-top: 7rem; } 
.package-detail .item-btn .btn-blue { border-radius: 30px; background: #00aaff; font-size: 24px; font-weight: 500; color:white; text-align: center; padding:5px 15px; width:200px; display: table; margin:10px auto; } 
.package-detail .item-list .list { list-style: none; font-size: 16px; margin-left: -8px; padding-top:5px; padding-bottom: 5px; padding-left:10px; margin-bottom:0; border-bottom:1px solid; } 
.package-detail .item-list .list:last-child { border-bottom: 0 !important; } 
.package-detail .item-list .list p { margin:0; } 
.package-detail .item-list .list li:before { content:' - '; margin-left: -13px; } 
.package-detail .item-list .list li { font-family: "Prompt", sans-serif; position: relative; margin-left: 13px; line-height:1; } 
.package-detail .item-list .text-bold { font-size: 24px; font-weight: bold; } 
.package-detail .color-red { color: #eb2f1c; font-weight:500; } 
.package-detail .nav-tabs { margin-top:20px; border-bottom: 0 !important; } 
.package-detail .nav-tabs li.active a { border:0; box-shadow: inset 0px -5px 0px 0px #00AAFF; -webkit-shadow: inset 0px -5px 0px 0px #00AAFF; -moz-shadow: inset 0px -5px 0px 0px #00AAFF; } 
.package-detail .nav-tabs >li { width: auto !important; font-size:25px; font-weight: bold; } 
.package-detail .nav-tabs >li a { background-color: transparent !important; color: #555 } 

.package-bronze { background: #f2ebe5; } 
.package-bronze .item-title { color: #8c5718; } 
.package-bronze .item-list .list { border-color: #9a6b33; } 

/**Silver**/
.package-silver { background: #dfdfdf; } 
.package-silver .item-title { color: #7c7c7c; } 
.package-silver .item-list .list { border-color: #c1c1c1; } 

/**Gold**/
.package-gold { background: #f5b429; } 
.package-gold .item-title { color:white; } 
.package-gold .item-list .list { border-color: #8c5718; } 
.package-gold .nav-tabs >li.active a,
.package-gold .nav-tabs >li:hover a,
.package-gold .nav-tabs >li:focus a { color: white; } 
.package-gold .nav-tabs >li a { color: white; } 
/**Platinum**/
.package-platinum { background: #212229; } 
.package-platinum .item { color: white; } 

.package-platinum .item-title { color:white; } 
.package-platinum .item-list .list { border-color: #0a326e; color:white; } 
.package-platinum .text-color ,.package-platinum .text-highlight { color: #f5b429 } 
.package-platinum .nav-tabs >li.active a,
.package-platinum .nav-tabs >li:hover a,
.package-platinum .nav-tabs >li:focus a { color: white; } 
.package-platinum .nav-tabs >li a { color: white; } 


#btn-package { position: fixed; right: 0; bottom: 8%; border-radius: 20px 0 0 20px; font-weight: bold; box-shadow: 3px 3px 7px 0px rgba(0,0,0,0.45); -webkit-box-shadow: 3px 3px 7px 0px rgba(0,0,0,0.45); z-index: 99; } 
#PackageModal .btn { display: table; margin: auto; } 
#PackageModal .btn a { color:white; } 
#PackageModal .modal-content { background: #ededed; } 

/** theme preview black**/
.theme-preview.theme-black .section-title,
.theme-preview.theme-black .section-subtitle,
.theme-preview.theme-black .thumbnail .caption { color:#000; } 


.nav .dropdown-toggle .caret { margin-top: 0 !important; } 
.dropdown-menu .dropdown-submenu { font-family: "Prompt", sans-serif; color: #2d3f4c; font-size: 14px; display: block; padding: 10px 20px; text-decoration: none; margin: 0; border-bottom: 1px solid #e2e5e8; position: relative; } 
@media (min-width: 768px){
 .multi-level .dropdown-submenu:hover .dropdown-menu { display: block !important; } 
 }
.multi-level .dropdown-submenu >a { padding: 0 !important; } 

.multi-level .dropdown-submenu>.dropdown-menu { top: 0; left: 100%; border-radius:10px; border-color: white; margin-left: 3px; margin-top:-6px; } 
.multi-level .dropdown-submenu a .caret { display: none; } 
.multi-level .dropdown-submenu a:hover { background: transparent; color: #00AAFF; } 
.multi-level .dropdown-submenu .dropdown-menu a { padding: 10px 15px; border-bottom: 1px solid #e2e5e8; } 
.multi-level .dropdown-submenu .dropdown-menu li:last-child a { border-bottom: 0 !important; } 

.badge-new { background: #f90000; color: white; padding: 4px 5px; border-radius: 50%; font-size: 10px; font-weight: bold; } 
@media (min-width:768px){
 .badge-new { position: absolute; right: 0; top: -16px; } 
.main-nav.affix .badge-new { display: none; } 
 }

/*package website and design*/
.package-price-tab { background: #f1f6f9; } 
.package-price-tab .nav-tabs>li.active>a, .package-price-tab .nav-tabs>li.active>a:hover, .package-price-tab .nav-tabs>li.active>a:focus { background: transparent; } 
.package-price-tab .box { border: 1px solid #ddd; text-align: center; padding: 15px; background: white; border-radius: 8px; } 
.package-price-tab .box .title { font-size: 18px; } 
.package-price-tab .box .title-bold { font-weight: 600; } 
.package-price-tab .box .title-2 { font-weight: 600; font-size: 19px; } 
.package-price-tab .box .title-3 { font-weight: 300; margin: 10px 0; min-height: 50px; font-size: 16px; } 
.package-price-tab .box .text-1 { margin-bottom: 10px; } 

.package-price-tab .box p { margin: 0; } 
.package-price-tab .box .description { font-size: 16px; font-weight: 300; } 
.package-price-tab .box .price-normal { text-decoration: line-through; } 
.package-price-tab .box .btn { border-radius: 0; width: 100%; margin-top:10px; } 
.package-price-tab .box b { font-weight: 500; font-size: 18px; } 
.package-price-tab .box .text-red { color: #ff0800; font-weight:500; font-size: 18px; } 
@media (max-width:768px){
 .package-price-tab .nav-tabs >li { width: 50%; font-size: 14px; } 
.package-price-tab .nav-tabs >li>a { padding: 10px 0px; } 
.package-price-tab .box { margin-bottom: 10px; } 
 }

.modal-package .modal-body { max-height: 550px; overflow-y:scroll; } 
.modal-package .btn-navy { font-size: 14px; padding: 3px 10px; } 

/* list style custom */
.list-style-disc-inside { list-style: disc inside none; } 
.list-style-disc-outside { list-style: disc outside none; } 

/* .register-discount */
.register-discount { background: url('../img/bg-1.png') no-repeat; background-size: cover; font-family: 'Prompt'; color: #fff; } 
.register-discount .space-top { margin: 60px 0 35px; } 
.register-discount .row { margin: 0; display: flex; flex-wrap: wrap; } 
.register-discount .sub-title { color: #FFC400; } 
.register-discount .title-1 { padding: 0 0 40px; } 
.register-discount .title-1 h1 { font-weight: 500; font-size: 55px; margin: 10px 0; } 
.register-discount .title-1 h2 { font-weight: 800; font-size: 40px; font-style: italic; } 
.register-discount .title-2 h3 { font-size: 30px; font-weight: 400; margin: 10px 0; } 
.register-discount .title-2 h3.sub-title { font-weight: 700; margin-top: 40px; } 
.register-discount .title-3 { margin: 65px 0 0; width: max-content; } 
.register-discount .title-3 h4 { font-weight: 700; font-size: 25px; } 
.register-discount .title-3 h5 { font-weight: 500; font-size: 20px; display: inline-block; margin: 5px 0; } 
.register-discount .title-3 button { background: #00C300; border-color: #C4C4C4; font-weight: 500; font-size: 18px; padding: 6px 70px; margin-top: 15px; } 
.register-discount .title-3 button:hover,
.register-discount .title-3 button:active,
.register-discount .title-3 button:focus { background: #2ad42a; border-color: #C4C4C4; outline: 0; } 
.register-discount .title-3 img { float: right; width: 120px; } 
.register-discount .card-box { background: #fff; margin: 0 auto; width: 80%; text-align: center; padding: 10px 40px; } 
.register-discount .card-box h3 { color: #04254E; font-size: 28px; font-weight: 700; margin: 10px 0 0; } 
.register-discount .card-box span { font-style: italic; font-size: 33px; color: #00AAFF; } 
.register-discount .card-box span.symbol { font-size: 20px; font-weight: 300; margin-left: -10px; } 
.register-discount .card-box input { width: 100%; border-radius: 50px; padding: 7px 15px; margin-top: 15px; border: 1px solid #000; color: #000; } 
.register-discount .card-box textarea { resize: none; width: 100%; border-radius: 10px; padding: 7px 15px; margin-top: 15px; border: 1px solid #000; color: #000; } 
.register-discount .card-box input::placeholder,
.register-discount .card-box textarea::placeholder { font-weight: 300; color: #000; font-size: 14px; } 
.register-discount .card-box input:focus,
.register-discount .card-box textarea:focus { outline: 0; } 
.register-discount .card-box .recaptcha { width: max-content; margin: 10px auto 0; transform: scale(.8); } 
.register-discount .card-box button.btn-submit { background: #04254E; border-color: #C4C4C4; font-size: 18px; font-weight: 500; padding: 7px 0; width: 70%; margin-top: 20px; } 
.register-discount .card-box button:hover,
.register-discount .card-box button:active,
.register-discount .card-box button:focus { background: #0b3c79; border-color: #C4C4C4; outline: 0; } 
.register-discount .card-box h6 { color: #4E4E4E; font-weight: 500; font-size: 13px; padding: 10px 0; } 

/** cookies **/
.cookies { background: rgba(0, 0, 0, 0.8); position: fixed; bottom: 0; left: 0; right: 0; width: 100%; z-index: 9999; color: #fff; padding: 20px 40px; font-size: 14px; font-family: "Prompt", sans-serif; /* Rounded sliders */ } 
.cookies .title { font-size: 18px; } 
.cookies .content { margin-bottom: 6px; } 
.cookies .button-group { width: 25%; -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-left: auto; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } 
.cookies .link { text-decoration: underline; color: #fff; } 
.cookies .btn { border-radius: 0; margin-left: 4px; } 
.cookies .btn-outline { border: 1px solid #ccc; background-color: transparent; color: #fff; } 
.cookies .btn-outline:hover, .cookies .btn-outline:focus { background-color: #00d3ef; border-color: #00d3ef; color: #fff; } 
.cookies .btn-primary { background: #00d3ef; border-color: #00d3ef; } 
.cookies .slider { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: transparent; border: 2px solid #05b9d1; -webkit-transition: 0.4s; transition: 0.4s; border-radius: 34px; } 
.cookies .slider::before { content: ""; position: absolute; height: 12px; width: 12px; left: 4px; bottom: 3px; background-color: transparent; border: 2px solid #05b9d1; -webkit-transition: 0.4s; transition: 0.4s; border-radius: 50%; } 
.cookies .switch { position: relative; display: inline-block; width: 35px; height: 22px; } 
.cookies .switch input { opacity: 0; width: 0; height: 0; } 
.cookies .switch input:checked + .slider { background-color: #05b9d1; } 
.cookies .switch input:checked + .slider::before { border-color: white; } 
.cookies .switch input:focus + .slider { -webkit-box-shadow: 0 0 1px #05b9d1; box-shadow: 0 0 1px #05b9d1; } 
.cookies .switch input:checked + .slider:before { -webkit-transform: translateX(12px); transform: translateX(12px); background-color: white; } 
.cookies .switch input:disabled + .slider { background-color: #595959 !important; border-color: #595959 !important; } 
.cookies .list .disabled { color: #a5a6a6; } 
.cookies .list .disabled .link { color: #a5a6a6; } 
.cookies .list-item { display: -webkit-box; display: -ms-flexbox; display: flex; padding-top: 8px; padding-bottom: 8px; } 
.cookies .list-item:not(:last-child) { border-bottom: 1px solid rgba(255, 255, 255, 0.1); } 
.cookies .list .heading { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; padding-right: 10px; } 
.cookies .list .detail { padding-left: 10px; position: relative; } 
.cookies .list .detail::before { content: "•"; margin-right: 8px; font-size: 18px; position: absolute; left: 0; top: 0; line-height: 1; } 
.cookies .list .title { padding: 0; margin-bottom: 2px; } 
.cookies.modal .list .action { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } 
.cookies.modal .btn img { width: 24px; height: 24px; } 
.cookies.modal .modal-header, .cookies .modal-footer { border: 0; } 
.cookies.modal .modal-header { padding-bottom: 0; } 
.cookies.modal .modal-footer { padding-top: 0; } 
.cookies.modal .modal-title { font-size: 24px; margin-top: 24px; text-align: center; } 
.cookies.modal .modal-content { background: rgba(0, 0, 0, 0.8); border-radius: 0; border: 0; color: #fff; } 
.cookies.modal .modal-content .close { opacity: 1; } 
.cookies.modal .modal-body { padding-left: 20px; padding-right: 20px; max-height: 600px; overflow-y: auto; } .modal.privacy-detail .back { border: 0; background: transparent; padding: 0; float: left; margin-top: 6px; } 
.modal.privacy-detail .list-title { margin-bottom: 8px; } 
.modal.privacy-detail .list-item { border: 1px solid #fff; margin-bottom: 8px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding: 0; } 
.modal.privacy-detail .list-item .list-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; padding: 8px 10px; } 
.modal.privacy-detail .list-item .list-wrap:not(:last-child) { border-bottom: 1px solid rgba(255, 255, 255, 0.1); } 
.modal.privacy-detail .list-item .list-wrap .heading { width: 30%; -webkit-box-flex: 0; -ms-flex: 0 0 30%; flex: 0 0 30%; } 

@media (min-width: 768px){
 .cookies .content { margin-top: 0; } 
 .cookies .wrap { display: -webkit-box; display: -ms-flexbox; display: flex; } 
 }
 
 .modal-notify .text-primary { color: #00AAFF; }

 .modal-notify .modal-body img{
  max-width: 100%;
  height: auto;
 }
 .modal-notify  .modal-dialog{
  width: auto;
 }
 @media (max-width: 768px){
 #widthcontent{
    width: 85vw !important;
  }
}