*, ::after, ::before { box-sizing: border-box; }
*:focus{ box-shadow: none !important; outline: none !important;}
@media (min-width: 768px) {
    .smartbanner {
        display: none;
    }
}
a,
a:hover { text-decoration: none; transition: all .1s cubic-bezier(.77,.11,.22,.9); color: #083D77;}

ul { list-style: none; padding: 0; margin: 0;}

h1 { font-size: 32px; margin: 0; }
h2 { font-size: 28px; margin: 0; }
h3 { font-size: 22px; margin: 0; }
h4 { font-size: 20px; margin: 0; }
h5 { font-size: 18px; margin: 0; }
h6 { font-size: 16px; margin: 0; }

body .noty_layout {
    z-index: 99999 !important;
}

[v-cloak] { opacity: 0; visibility: hidden; transition: visibility 0s 5s, opacity 5s linear; }
[v-cloak]>* { opacity: 0; visibility: hidden; transition: visibility 0s 5s, opacity 5s linear; }

body { margin: 0; font-family: 'Roboto', sans-serif; background-color: #fff; font-size: 14px; font-weight: 400; color: #062f5d; line-height: 1.5; -webkit-tap-highlight-color: transparent; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased; }

.form-control {border: 1px solid #ddd;}

.loading { text-align: center; position: absolute; color: #fff; z-index: 9; background: #5c4084; padding: 8px 18px; border-radius: 5px; left: calc(50% - 45px); top: calc(50% - 18px); }

.box-shadow { -webkit-box-shadow: 0px 2px 2px 0px rgb(0 0 0 / 20%); -moz-box-shadow: 0px 2px 2px 0px rgba(0,0,0,.2); box-shadow: 0px 2px 2px 0px rgb(0 0 0 / 20%); }

.heading { margin-bottom: 20px; }
.heading .heading-title { font-size: 28px; font-weight: 700; color: #083D77; margin-bottom: 5px; }
.heading .heading-desc { font-size: 18px; font-weight: 400; color: #8094AB; margin: 0;}

.btn { display: flex; align-items: center; justify-content: center; padding: 0 20px; height: 46px; line-height: 1; }
.btn-danger { color: #fff; background-color: #C20303; border-color: #C20303; }
.btn-primary { color: #fff; background-color: #007bff; border-color: #007bff; }
.btn-success { color: #fff; background-color: #4caf50; border-color: #4caf50; }
.btn-outline-primary { color: #007bff; background-color: transparent; border-color: #007bff; border-width: 2px; }
.btn-light { background-color: #fff; border: 1px solid #ddd; }
.btn-light:hover { border: 1px solid #ddd; }
.btn>img { width: 22px; height: 22px; object-fit: cover; margin-right: 5px; }

.color-turquoise { color: #0CF2F1 !important;}

.input-group-text { background-color: #f7f7f7; }

.u-text-mark { position: relative; z-index: 1; }
.u-text-mark:after { content: ""; position: absolute; display: block; width: 100%; height: .3em; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='236' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.8 8.3l16.8-.6L35 7.1l15-.7c2.2-.1 4.5-.3 6.8-.3l10-.2h5.5l10.3.2 15.4.6L129.5 8l15.5.8 15.4.7c9.7.4 19.4.7 29 1.3l8 .5 8.9.7 7.7.7 3.2.3 3.7.5 5.2.6 6.6 1.2.6.1a2.3 2.3 0 002.3-1.6c.2-.6.1-1.3-.2-1.9-.2-.4-.8-1-1.3-1.1l-4.2-.8-4.2-.7A403.3 403.3 0 00212 7.7a2.4 2.4 0 001-2.4c-.2-.6-.6-1.2-1-1.5l-1.1-.5a33 33 0 00-2.6-.4l-2-.3-3.8-.2L195 2l-15.5-.5-15.4-.3L156 1h-24.4L115.8.8C106.1.7 96.2.6 86.4.7H71.8c-5.2 0-10.4 0-15.6.2L45.9 1l-5.9.1-9.4.4-6.2.3c-7.4.5-14.7 1-22 1.7-.5.1-.8.3-1.1.6-.5.4-.8 1-.8 1.6 0 1.3 1 2.5 2.3 2.5' fill='%23ffd000' fill-rule='evenodd'/%3E%3C/svg%3E"); background-size: 100% 100%; background-repeat: no-repeat; background-position: bottom; left: 0; bottom: -.1em; z-index: -1; }

@media only screen and (max-width: 767px){
    .heading .heading-title { font-size: 24px; margin-bottom: 10px; line-height: 1.5;}
}

.sticky-top { z-index: 1; top: 90px;}

/* --------------------------------------------------------
    Plugins
----------------------------------------------------------- */
/*  Noty  */ .noty_layout_mixin, #noty_layout__top, #noty_layout__topLeft, #noty_layout__topCenter, #noty_layout__topRight, #noty_layout__bottom, #noty_layout__bottomLeft, #noty_layout__bottomCenter, #noty_layout__bottomRight, #noty_layout__center, #noty_layout__centerLeft, #noty_layout__centerRight { z-index: 999999;}#noty_layout__bottom,#noty_layout__bottomCenter,#noty_layout__bottomLeft,#noty_layout__bottomRight,#noty_layout__center,#noty_layout__centerLeft,#noty_layout__centerRight,#noty_layout__top,#noty_layout__topCenter,#noty_layout__topLeft,#noty_layout__topRight,.noty_layout_mixin{position:fixed;margin:0;padding:0;z-index:9999999;-webkit-transform:translateZ(0) scale(1,1);transform:translateZ(0) scale(1,1);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;filter:blur(0);-webkit-filter:blur(0);max-width:90%}#noty_layout__top{top:0;left:5%;width:90%}#noty_layout__topLeft{top:20px;left:20px;width:325px}#noty_layout__topCenter{top:5%;left:50%;width:325px;-webkit-transform:translate(-webkit-calc(-50% - .5px)) translateZ(0) scale(1,1);transform:translate(calc(-50% - .5px)) translateZ(0) scale(1,1)}#noty_layout__topRight{top:20px;right:20px;width:325px}#noty_layout__bottom{bottom:0;left:5%;width:90%}#noty_layout__bottomLeft{bottom:20px;left:20px;width:325px}#noty_layout__bottomCenter{bottom:5%;left:50%;width:325px;-webkit-transform:translate(-webkit-calc(-50% - .5px)) translateZ(0) scale(1,1);transform:translate(calc(-50% - .5px)) translateZ(0) scale(1,1)}#noty_layout__bottomRight{bottom:20px;right:20px;width:325px}#noty_layout__center{top:50%;left:50%;width:325px;-webkit-transform:translate(-webkit-calc(-50% - .5px),-webkit-calc(-50% - .5px)) translateZ(0) scale(1,1);transform:translate(calc(-50% - .5px),calc(-50% - .5px)) translateZ(0) scale(1,1)}#noty_layout__centerLeft{top:50%;left:20px;width:325px;-webkit-transform:translate(0,-webkit-calc(-50% - .5px)) translateZ(0) scale(1,1);transform:translate(0,calc(-50% - .5px)) translateZ(0) scale(1,1)}#noty_layout__centerRight{top:50%;right:20px;width:325px;-webkit-transform:translate(0,-webkit-calc(-50% - .5px)) translateZ(0) scale(1,1);transform:translate(0,calc(-50% - .5px)) translateZ(0) scale(1,1)}.noty_progressbar{display:none}.noty_has_timeout.noty_has_progressbar .noty_progressbar{display:block;position:absolute;left:0;bottom:0;height:3px;width:100%;background-color:#646464;opacity:.2}.noty_bar{-webkit-backface-visibility:hidden;-webkit-transform:translate(0,0) translateZ(0) scale(1,1);-ms-transform:translate(0,0) scale(1,1);transform:translate(0,0) scale(1,1);-webkit-font-smoothing:subpixel-antialiased;overflow:hidden}.noty_effects_open{opacity:0;-webkit-transform:translate(50%);-ms-transform:translate(50%);transform:translate(50%);-webkit-animation:noty_anim_in .5s cubic-bezier(.68,-.55,.265,1.55);animation:noty_anim_in .5s cubic-bezier(.68,-.55,.265,1.55);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.noty_effects_close{-webkit-animation:noty_anim_out .5s cubic-bezier(.68,-.55,.265,1.55);animation:noty_anim_out .5s cubic-bezier(.68,-.55,.265,1.55);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.noty_fix_effects_height{-webkit-animation:noty_anim_height 75ms ease-out;animation:noty_anim_height 75ms ease-out}.noty_close_with_click{cursor:pointer}.noty_close_button{position:absolute;top:2px;right:2px;font-weight:700;width:20px;height:20px;text-align:center;line-height:20px;background-color:rgba(0,0,0,.05);border-radius:2px;cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.noty_close_button:hover{background-color:rgba(0,0,0,.1)}.noty_modal{position:fixed;width:100%;height:100%;background-color:#000;z-index:10000;opacity:.3;left:0;top:0}.noty_modal.noty_modal_open{opacity:0;-webkit-animation:noty_modal_in .3s ease-out;animation:noty_modal_in .3s ease-out}.noty_modal.noty_modal_close{-webkit-animation:noty_modal_out .3s ease-out;animation:noty_modal_out .3s ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes noty_modal_in{100%{opacity:.3}}@keyframes noty_modal_in{100%{opacity:.3}}@-webkit-keyframes noty_modal_out{100%{opacity:0}}@keyframes noty_modal_out{100%{opacity:0}}@keyframes noty_modal_out{100%{opacity:0}}@-webkit-keyframes noty_anim_in{100%{-webkit-transform:translate(0);transform:translate(0);opacity:1}}@keyframes noty_anim_in{100%{-webkit-transform:translate(0);transform:translate(0);opacity:1}}@-webkit-keyframes noty_anim_out{100%{-webkit-transform:translate(50%);transform:translate(50%);opacity:0}}@keyframes noty_anim_out{100%{-webkit-transform:translate(50%);transform:translate(50%);opacity:0}}@-webkit-keyframes noty_anim_height{100%{height:0}}@keyframes noty_anim_height{100%{height:0}}#noty_layout__bottom,#noty_layout__bottomCenter,#noty_layout__bottomLeft,#noty_layout__bottomRight,#noty_layout__center,#noty_layout__centerLeft,#noty_layout__centerRight,#noty_layout__top,#noty_layout__topCenter,#noty_layout__topLeft,#noty_layout__topRight,.noty_layout_mixin{z-index:998!important}#noty_layout__topRight{top:143px}.noty_modal{z-index:998!important}.noty_theme__mint.noty_bar{margin:4px 0;overflow:hidden;border-radius:2px;position:relative}.noty_theme__mint.noty_bar .noty_body{padding:20px}.noty_theme__mint.noty_bar .noty_buttons{padding:10px}.noty_theme__mint.noty_type__alert,.noty_theme__mint.noty_type__is-alert,.noty_theme__mint.noty_type__notification{background-color:#fff;border:1px solid #e5e3e3;color:#27262a}.noty_theme__mint.noty_type__info,.noty_theme__mint.noty_type__information,.noty_theme__mint.noty_type__is-info{background-color:#026afd;border:1px solid #065dd8;color:#fff}.noty_theme__mint.noty_type__is-success,.noty_theme__mint.noty_type__success{background-color:#a5bd5c;border:1px solid #a0b55c;color:#fff}.noty_theme__mint.noty_type__is-warning,.noty_theme__mint.noty_type__warning{background-color:#ffae42;border:1px solid #e89f3c;color:#fff}.noty_theme__mint.noty_type__error,.noty_theme__mint.noty_type__is-error{background-color:#de636f;border:1px solid #ca5a65;color:#fff}.noty_theme__mint.noty_type__danger,.noty_theme__mint.noty_type__is-danger{background-color:#de636f;border:1px solid #ca5a65;color:#fff}
/* Select */ @-webkit-keyframes bs-notify-fadeOut{0%{opacity:.9}100%{opacity:0}}@-o-keyframes bs-notify-fadeOut{0%{opacity:.9}100%{opacity:0}}@keyframes bs-notify-fadeOut{0%{opacity:.9}100%{opacity:0}}.bootstrap-select>select.bs-select-hidden,select.bs-select-hidden,select.selectpicker{display:none!important}.bootstrap-select{width:220px\0;vertical-align:middle}.bootstrap-select>.dropdown-toggle{position:relative;width:100%;text-align:right;white-space:nowrap;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.bootstrap-select>.dropdown-toggle:after{margin-top:-1px}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:#999}.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:hover{color:rgba(255,255,255,.5)}.bootstrap-select>select{position:absolute!important;bottom:0;left:50%;display:block!important;width:.5px!important;height:100%!important;padding:0!important;opacity:0!important;border:none;z-index:0!important}.bootstrap-select>select.mobile-device{top:0;left:0;display:block!important;width:100%!important;z-index:2!important}.bootstrap-select.is-invalid .dropdown-toggle,.error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle,.was-validated .bootstrap-select select:invalid+.dropdown-toggle{border-color:#b94a48}.bootstrap-select.is-valid .dropdown-toggle,.was-validated .bootstrap-select select:valid+.dropdown-toggle{border-color:#28a745}.bootstrap-select.fit-width{width:auto!important}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px}.bootstrap-select .dropdown-toggle:focus,.bootstrap-select>select.mobile-device:focus+.dropdown-toggle{outline:thin dotted #333!important;outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px}.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none;height:auto}:not(.input-group)>.bootstrap-select.form-control:not([class*=col-]){width:100%}.bootstrap-select.form-control.input-group-btn{float:none;z-index:auto}.form-inline .bootstrap-select,.form-inline .bootstrap-select.form-control:not([class*=col-]){width:auto}.bootstrap-select:not(.input-group-btn),.bootstrap-select[class*=col-]{float:none;display:inline-block;margin-left:0}.bootstrap-select.dropdown-menu-right,.bootstrap-select[class*=col-].dropdown-menu-right,.row .bootstrap-select[class*=col-].dropdown-menu-right{float:right}.form-group .bootstrap-select,.form-horizontal .bootstrap-select,.form-inline .bootstrap-select{margin-bottom:0}.form-group-lg .bootstrap-select.form-control,.form-group-sm .bootstrap-select.form-control{padding:0}.form-group-lg .bootstrap-select.form-control .dropdown-toggle,.form-group-sm .bootstrap-select.form-control .dropdown-toggle{height:100%;font-size:inherit;line-height:inherit;border-radius:inherit}.bootstrap-select.form-control-lg .dropdown-toggle,.bootstrap-select.form-control-sm .dropdown-toggle{font-size:inherit;line-height:inherit;border-radius:inherit}.bootstrap-select.form-control-sm .dropdown-toggle{padding:.25rem .5rem}.bootstrap-select.form-control-lg .dropdown-toggle{padding:.5rem 1rem}.form-inline .bootstrap-select .form-control{width:100%}.bootstrap-select.disabled,.bootstrap-select>.disabled{cursor:not-allowed}.bootstrap-select.disabled:focus,.bootstrap-select>.disabled:focus{outline:0!important}.bootstrap-select.bs-container{position:absolute;top:0;left:0;height:0!important;padding:0!important}.bootstrap-select.bs-container .dropdown-menu{z-index:1060}.bootstrap-select .dropdown-toggle .filter-option{position:static;top:0;left:0;float:left;height:100%;width:100%;text-align:left;overflow:hidden;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.bs3.bootstrap-select .dropdown-toggle .filter-option{padding-right:inherit}.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option{position:absolute;padding-top:inherit;padding-bottom:inherit;padding-left:inherit;float:none}.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option .filter-option-inner{padding-right:inherit}.bootstrap-select .dropdown-toggle .filter-option-inner-inner{overflow:hidden}.bootstrap-select .dropdown-toggle .filter-expand{width:0!important;float:left;opacity:0!important;overflow:hidden}.bootstrap-select .dropdown-toggle .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}.input-group .bootstrap-select.form-control .dropdown-toggle{border-radius:inherit}.bootstrap-select[class*=col-] .dropdown-toggle{width:100%}.bootstrap-select .dropdown-menu{min-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select .dropdown-menu>.inner:focus{outline:0!important}.bootstrap-select .dropdown-menu.inner{position:static;float:none;border:0;padding:0;margin:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.bootstrap-select .dropdown-menu li{position:relative}.bootstrap-select .dropdown-menu li.active small{color:rgba(255,255,255,.5)!important}.bootstrap-select .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select .dropdown-menu li a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bootstrap-select .dropdown-menu li a.opt{position:relative;padding-left:2.25em}.bootstrap-select .dropdown-menu li a span.check-mark{display:none}.bootstrap-select .dropdown-menu li a span.text{display:inline-block}.bootstrap-select .dropdown-menu li small{padding-left:.5em}.bootstrap-select .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);pointer-events:none;opacity:.9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select .dropdown-menu .notify.fadeOut{-webkit-animation:.3s linear 750ms forwards bs-notify-fadeOut;-o-animation:.3s linear 750ms forwards bs-notify-fadeOut;animation:.3s linear 750ms forwards bs-notify-fadeOut}.bootstrap-select .no-results{padding:3px;background:#f5f5f5;margin:0 5px;white-space:nowrap}.bootstrap-select.fit-width .dropdown-toggle .filter-option{position:static;display:inline;padding:0}.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner,.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner{display:inline}.bootstrap-select.fit-width .dropdown-toggle .bs-caret:before{content:'\00a0'}.bootstrap-select.fit-width .dropdown-toggle .caret{position:static;top:auto;margin-top:-1px}.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark{position:absolute;display:inline-block;right:15px;top:5px}.bootstrap-select.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select .bs-ok-default:after{content:'';display:block;width:.5em;height:1em;border-style:solid;border-width:0 .26em .26em 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle{z-index:1061}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(204,204,204,.2);position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:before{bottom:auto;top:-4px;border-top:7px solid rgba(204,204,204,.2);border-bottom:0}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after{bottom:auto;top:-4px;border-top:6px solid #fff;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after{right:13px;left:auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:before,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:before{display:block}.bs-actionsbox,.bs-donebutton,.bs-searchbox{padding:4px 8px}.bs-actionsbox{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-actionsbox .btn-group button{width:50%}.bs-donebutton{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-donebutton .btn-group button{width:100%}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox .form-control{margin-bottom:0;width:100%;float:none}
/* waitMe */ .waitMe_container:not(body),body.waitMe_container .waitMe{transform:translateZ(0);backface-visibility:hidden}body.waitMe_container .waitMe{position:fixed;height:100vh}body.waitMe_container .waitMe .waitMe_content{top:50%!important;transform:none!important}.waitMe_container .waitMe{position:absolute;top:0;left:0;right:0;bottom:0;z-index:9989;text-align:center;overflow:hidden;cursor:wait}.waitMe_container .waitMe *{font-family:inherit;font-size:inherit;font-weight:initial;font-style:initial;line-height:initial;color:initial;text-decoration:initial;text-transform:initial;padding:initial;margin:initial}.waitMe_container .waitMe .waitMe_content{position:absolute;left:0;right:0;top:50%;backface-visibility:hidden}.waitMe_container .waitMe .waitMe_content.horizontal>.waitMe_progress{display:inline-block;vertical-align:middle}.waitMe_container .waitMe .waitMe_content.horizontal>.waitMe_text{display:inline-block;margin:0 0 0 20px;vertical-align:middle}.waitMe_container .waitMe .waitMe_progress{position:relative;font-size:0;line-height:0}.waitMe_container .waitMe .waitMe_progress>div{animation-fill-mode:both;display:inline-block;transform:translateZ(0);backface-visibility:hidden}.waitMe_container .waitMe .waitMe_text{position:relative;margin:20px 0 0}body.waitMe_body{overflow:hidden;height:100%}body.waitMe_body.hideMe{transition:opacity .2s ease-in-out;opacity:0}body.waitMe_body .waitMe_container:not([data-waitme_id]){position:fixed;z-index:9989;top:0;bottom:0;left:0;right:0;background:#fff}body.waitMe_body .waitMe_container:not([data-waitme_id])>div{animation-fill-mode:both;position:absolute}body.waitMe_body .waitMe_container.progress>div{width:0;height:3px;top:0;left:0;background:#000;box-shadow:-5px 0 5px 2px rgba(0,0,0,.2);animation:progress_body 7s infinite ease-out}body.waitMe_body .waitMe_container.working>div{width:10%;height:3px;top:0;left:-10%;background:#000;box-shadow:-5px 0 5px 2px rgba(0,0,0,.2);animation:working_body 2s infinite linear}body.waitMe_body .waitMe_container.progress>div:after{content:'';position:absolute;top:0;bottom:60%;right:0;width:60px;border-radius:50%;opacity:.5;transform:rotate(3deg);box-shadow:#000 1px 0 6px 1px}body.waitMe_body .waitMe_container.img>div{width:100%;height:100%;text-align:center;background-position:center!important;background-repeat:no-repeat!important}body.waitMe_body .waitMe_container.text>div{width:100%;top:45%;text-align:center}@keyframes progress_body{0%{width:0}100%{width:100%}}@keyframes working_body{0%{left:-10%}100%{left:100%}}.waitMe_container .waitMe_progress.bounce>div{width:20px;height:20px;border-radius:50%;animation:bounce 1.4s infinite ease-in-out}.waitMe_container .waitMe_progress.bounce .waitMe_progress_elem1{animation-delay:-.32s}.waitMe_container .waitMe_progress.bounce .waitMe_progress_elem2{animation-delay:-.16s}@keyframes bounce{0%,100%,80%{transform:scale(0)}40%{transform:scale(1)}}.waitMe_container .waitMe_progress.rotateplane>div{width:30px;height:30px;animation:rotateplane 1.2s infinite ease-in-out;backface-visibility:visible}@keyframes rotateplane{0%{transform:perspective(120px)}50%{transform:perspective(120px) rotateY(180deg)}100%{transform:perspective(120px) rotateY(180deg) rotateX(180deg)}}.waitMe_container .waitMe_progress.stretch{height:60px}.waitMe_container .waitMe_progress.stretch>div{width:1px;height:100%;margin:0 4px;animation:stretch 1.2s infinite ease-in-out}.waitMe_container .waitMe_progress.stretch .waitMe_progress_elem2{animation-delay:-1.1s}.waitMe_container .waitMe_progress.stretch .waitMe_progress_elem3{animation-delay:-1s}.waitMe_container .waitMe_progress.stretch .waitMe_progress_elem4{animation-delay:-.9s}.waitMe_container .waitMe_progress.stretch .waitMe_progress_elem5{animation-delay:-.8s}@keyframes stretch{0%,100%,40%{transform:scaleY(.4)}20%{transform:scaleY(1)}}.waitMe_container .waitMe_progress.orbit{width:40px;height:40px;margin:auto;position:relative}.waitMe_container .waitMe_progress.orbit>div{width:100%;height:100%;margin:auto;top:0;left:0;position:absolute;animation:orbit_rotate 2s infinite linear}.waitMe_container .waitMe_progress.orbit>div>div{width:50%;height:50%;border-radius:50%;top:10%;left:10%;position:absolute;animation:orbit 2s infinite ease-in-out}.waitMe_container .waitMe_progress.orbit .waitMe_progress_elem2>div{top:auto;bottom:10%;left:auto;right:10%;animation-delay:-1s}@keyframes orbit_rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes orbit{0%,100%{transform:scale(0)}50%{transform:scale(1)}}.waitMe_container .waitMe_progress.roundBounce{width:60px;height:60px;margin:auto}.waitMe_container .waitMe_progress.roundBounce>div{width:24%;height:24%;border-radius:50%;position:absolute;animation:roundBounce 1.2s infinite ease-in-out}.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem1{top:0;left:0}.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem2{top:0;right:0}.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem3{bottom:0;right:0}.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem4{bottom:0;left:0}.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem5{top:-3%;left:50%;margin-top:-12%;margin-left:-12%;animation-delay:-1.1s}.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem6{top:50%;right:-3%;margin-top:-12%;margin-right:-12%}.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem7{bottom:-3%;left:50%;margin-bottom:-12%;margin-left:-12%}.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem8{top:50%;left:-3%;margin-top:-12%;margin-left:-12%}.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem9{top:0;right:0;animation-delay:-1s}.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem2{animation-delay:-.9s}.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem6{animation-delay:-.8s}.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem10{bottom:0;right:0;animation-delay:-.7s}.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem3{animation-delay:-.6s}.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem7{animation-delay:-.5s}.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem11{bottom:0;left:0;animation-delay:-.4s}.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem4{animation-delay:-.3s}.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem8{animation-delay:-.2s}.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem12{top:0;left:0;animation-delay:-.1s}@keyframes roundBounce{0%,100%,80%{transform:scale(0)}40%{transform:scale(1)}}.waitMe_container .waitMe_progress.win8{width:40px;height:40px;margin:auto}.waitMe_container .waitMe_progress.win8>div{width:100%;height:100%;opacity:0;position:absolute;margin:auto;left:0;right:0;transform:rotate(225deg);animation:win8 5.5s infinite}.waitMe_container .waitMe_progress.win8>div>div{width:15%;height:15%;border-radius:50%;position:absolute}.waitMe_container .waitMe_progress.win8 .waitMe_progress_elem2{animation-delay:.24s}.waitMe_container .waitMe_progress.win8 .waitMe_progress_elem3{animation-delay:.48s}.waitMe_container .waitMe_progress.win8 .waitMe_progress_elem4{animation-delay:.72s}.waitMe_container .waitMe_progress.win8 .waitMe_progress_elem5{animation-delay:.96s}@keyframes win8{0%{transform:rotate(225deg);animation-timing-function:ease-out}7%{opacity:1;transform:rotate(345deg);animation-timing-function:linear}30%{transform:rotate(455deg);animation-timing-function:ease-in-out}39%{transform:rotate(690deg);animation-timing-function:linear}70%{opacity:1;transform:rotate(815deg);animation-timing-function:ease-out}75%{transform:rotate(945deg);animation-timing-function:ease-out}100%,76%{opacity:0;transform:rotate(945deg)}}.waitMe_container .waitMe_progress.win8_linear{margin:auto;width:150px;height:6px}.waitMe_container .waitMe_progress.win8_linear>div{width:100%;height:100%;left:0;opacity:0;position:absolute;animation:win8_linear 3s infinite}.waitMe_container .waitMe_progress.win8_linear>div>div{width:4%;height:100%;border-radius:50%}.waitMe_container .waitMe_progress.win8_linear .waitMe_progress_elem2{animation-delay:.3s}.waitMe_container .waitMe_progress.win8_linear .waitMe_progress_elem3{animation-delay:.6s}.waitMe_container .waitMe_progress.win8_linear .waitMe_progress_elem4{animation-delay:.9s}.waitMe_container .waitMe_progress.win8_linear .waitMe_progress_elem5{animation-delay:1.2s}@keyframes win8_linear{0%,100%{transform:translateX(0);animation-timing-function:ease-out}10%{opacity:1;transform:translateX(33.333%);animation-timing-function:linear}50%{opacity:1;transform:translateX(53.333%);animation-timing-function:ease-in-out}60%{opacity:0;transform:translateX(86.666%)}}.waitMe_container .waitMe_progress.ios{margin:auto;width:40px;height:40px}.waitMe_container .waitMe_progress.ios>div{width:10%;height:26%;position:absolute;left:44.5%;top:37%;opacity:0;border-radius:50px;box-shadow:0 0 3px rgba(0,0,0,.2);animation:ios 1s infinite linear}.waitMe_container .waitMe_progress.ios .waitMe_progress_elem1{transform:rotate(0) translate(0,-142%);animation-delay:0s}.waitMe_container .waitMe_progress.ios .waitMe_progress_elem2{transform:rotate(30deg) translate(0,-142%);animation-delay:-.9167s}.waitMe_container .waitMe_progress.ios .waitMe_progress_elem3{transform:rotate(60deg) translate(0,-142%);animation-delay:-.833s}.waitMe_container .waitMe_progress.ios .waitMe_progress_elem4{transform:rotate(90deg) translate(0,-142%);animation-delay:-.75s}.waitMe_container .waitMe_progress.ios .waitMe_progress_elem5{transform:rotate(120deg) translate(0,-142%);animation-delay:-.667s}.waitMe_container .waitMe_progress.ios .waitMe_progress_elem6{transform:rotate(150deg) translate(0,-142%);animation-delay:-.5833s}.waitMe_container .waitMe_progress.ios .waitMe_progress_elem7{transform:rotate(180deg) translate(0,-142%);animation-delay:-.5s}.waitMe_container .waitMe_progress.ios .waitMe_progress_elem8{transform:rotate(210deg) translate(0,-142%);animation-delay:-.41667s}.waitMe_container .waitMe_progress.ios .waitMe_progress_elem9{transform:rotate(240deg) translate(0,-142%);animation-delay:-.333s}.waitMe_container .waitMe_progress.ios .waitMe_progress_elem10{transform:rotate(270deg) translate(0,-142%);animation-delay:-.25s}.waitMe_container .waitMe_progress.ios .waitMe_progress_elem11{transform:rotate(300deg) translate(0,-142%);animation-delay:-.1667s}.waitMe_container .waitMe_progress.ios .waitMe_progress_elem12{transform:rotate(330deg) translate(0,-142%);animation-delay:-.0833s}@keyframes ios{0%{opacity:1}100%{opacity:.25}}.waitMe_container .waitMe_progress.facebook{margin:auto}.waitMe_container .waitMe_progress.facebook>div{width:6px;height:25px;margin-left:3px;border-radius:20px;transform:scaleY(.7);opacity:.1;animation:facebook 1.3s infinite ease-in-out}.waitMe_container .waitMe_progress.facebook>.waitMe_progress_elem1{animation-delay:.2s;transform:scaleY(.7)}.waitMe_container .waitMe_progress.facebook>.waitMe_progress_elem2{animation-delay:.4s;transform:scaleY(.85)}.waitMe_container .waitMe_progress.facebook>.waitMe_progress_elem3{animation-delay:.6s;transform:scaleY(1)}@keyframes facebook{0%,100%{transform:scaleY(.7);opacity:.1}50%{transform:scaleY(1);opacity:1}}.waitMe_container .waitMe_progress.rotation>div{width:60px;height:60px;margin:auto;border-radius:100%;border-width:6px;border-style:solid;border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important;animation:rotation 1s infinite linear}@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.waitMe_container .waitMe_progress.timer{width:40px;height:40px;margin:auto;border-width:2px;border-style:solid;border-radius:50%;box-sizing:border-box;position:relative;text-indent:-9999px}.waitMe_container .waitMe_progress.timer>.waitMe_progress_elem1,.waitMe_container .waitMe_progress.timer>.waitMe_progress_elem2{border-radius:3px;position:absolute;width:2px;height:48%;left:50%;top:50%;margin-left:-1px;margin-top:-1px;animation:timer 1.25s infinite linear;transform-origin:1px 1px}.waitMe_container .waitMe_progress.timer>.waitMe_progress_elem2{height:40%;animation:timer 15s infinite linear}@keyframes timer{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.waitMe_container .waitMe_progress.pulse{width:30px;height:30px;margin:auto;position:relative}.waitMe_container .waitMe_progress.pulse>div{margin:auto;top:0;left:0;right:0;bottom:0;border-width:3px;border-style:solid;border-radius:50%;position:absolute;opacity:0;animation:pulsate 1s infinite ease-out}@keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}.waitMe_container .waitMe_progress.progressBar{width:200px;height:20px;margin:auto;background:rgba(0,0,0,.1);padding:5px;border-radius:20px;line-height:0;max-width:100%}.waitMe_container .waitMe_progress.progressBar>div{width:100%;height:100%;overflow:hidden;border-radius:20px;background-size:50px 50px;box-shadow:inset 0 2px 9px rgba(255,255,255,.3),inset 0 -2px 6px rgba(0,0,0,.4);background-image:linear-gradient(-45deg,rgba(240,240,240,.4) 26%,transparent 25%,transparent 51%,rgba(240,240,240,.4) 50%,rgba(240,240,240,.4) 76%,transparent 75%,transparent);animation:progressBar 2s linear infinite}@keyframes progressBar{0%{background-position:0 0}100%{background-position:50px 50px}}.waitMe_container .waitMe_progress.bouncePulse>div{width:20px;height:20px;margin-right:1px;display:inline-block;border-radius:50%;transform:scale(.5);animation:bouncePulse 1.4s infinite ease-in-out}.waitMe_container .waitMe_progress.bouncePulse>.waitMe_progress_elem1,.waitMe_container .waitMe_progress.bouncePulse>.waitMe_progress_elem3{animation-delay:.1s}.waitMe_container .waitMe_progress.bouncePulse>.waitMe_progress_elem2{animation-delay:.4s}@keyframes bouncePulse{0%,100%,80%{transform:scale(.5)}40%{transform:scale(1)}}

.bootstrap-select .btn { background-color: transparent !important;height: 100%;}
.bootstrap-select .btn:focus,
.bootstrap-select .btn:target,
.bootstrap-select .btn:active { border-color: #007bff; }
.bootstrap-select .dropdown-toggle .filter-option-inner-inner { line-height: 44px; }
.bootstrap-select .form-control { height: 36px; font-size: 14px; }
.bootstrap-select .dropdown-menu li a { line-height: 28px; font-size: 14px;}
.bootstrap-select .dropdown-toggle:focus,
.bootstrap-select>select.mobile-device:focus+.dropdown-toggle { outline: none !important; }

/* owl-carousel */
.owl-carousel .owl-stage-outer { padding: 35px 0;}
.owl-nav button { position: absolute; top:40%; width: 38px; height: 38px; border-radius: 50% !important; background: #fff !important;; box-shadow: 0 2px 4px rgba(0,0,0,0.15);}
.owl-nav button>i { font-size: 20px; font-weight: 800;}
.owl-nav button:hover { opacity: .9;}
.owl-prev { left: -15px;}
.owl-next { right: -15px; }

@media only screen and (max-width: 767px){
    .owl-prev { left: -5px;}
    .owl-next { right: -5px; }
}

/* header */
.header { position: relative; z-index: 3; background-color: #fff; }
.topbar { display: flex; align-items: center; height: 38px; border-bottom: 1px solid #d8dce6; }
.topbar a { display: flex; align-items: center; justify-content: center; line-height: 1; padding: 4px 10px; color: #686a71; }
.topbar a:first-child { margin-left: 0; padding-left: 0; }
.topbar a:last-child { margin-right: 0; padding-right: 0; }
.topbar a i { font-size: 19px; margin: 0 4px; }
.topbar a.currency { background: #d8dce65c; border-radius: 3px; padding: 4px 10px 4px 2px; }
.topbar a.user-panel { background: #fffbd9; color: #000; border-radius: 0; padding: 9px 10px 9px 2px; }
.topbar a.user-panel span { white-space: nowrap; text-overflow: ellipsis; display: block; overflow: hidden; max-width: 100px; }
.topbar a.left-separator { margin-left: 10px; padding-left: 20px; border-left: 1px solid #d8dce6;}
.topbar a.right-separator { margin-right: 10px; padding-right: 20px; border-right: 1px solid #d8dce6;}
.navbar { padding: 0; width: 100%; top: 0; left: 0; z-index: 9; background: #fff;-webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out;transition: all .2s ease-in-out; }
.navbar .navbar-brand { padding: 10px 0;}
.navbar .navbar-brand img { height: 65px; max-width: 100%; object-fit: cover; }
.big .navbar { padding: 18px 0; }
.big .navbar .navbar-brand { position: absolute; top: 0; z-index: 15; background-color: #fff; padding: 15px;}
.big .navbar .navbar-brand img { height: 108px; max-width: 100%; object-fit: cover; }
.navbar .navbar-nav .nav-link { position: relative; padding: 10px 10px; font-size: 15px; font-weight: 500; color: #0c1429; }
.navbar .navbar-nav .nav-link i { font-size: 26px; margin-right: 4px; }
.navbar .navbar-nav .nav-link .campaign { position: absolute; top: -10px; right: 15px; display: inline-flex; font-size: 12px; line-height: 1; padding: 2px 4px; border-radius: 3px; background-color: #C20303; color: #fff;}
.navbar .navbar-nav .nav-link .campaign:before { border: 5px solid #0000; border-right-color: #C20303; bottom: -5px; content: ""; display: block; position: absolute; right: 0; }
.navbar .navbar-nav .online .nav-link { display: flex; align-items: center; justify-content: center; background-color: #007bff; color: #fff; border-radius: 4px; padding: 8px 15px; margin-right: 10px;}
.navbar .navbar-nav .subscribe .nav-link { display: flex; align-items: center; justify-content: center; background-color: #C20303; color: #fff; border-radius: 4px; padding: 8px 15px;}
.header .navbar .dropdown {position:static;}
.header .navbar .dropdown-menu { width:100%; left:0; right:0; top:85px; border-radius: 0; border: 0; background-color: #fff;padding: 0;}
.header .navbar .nav-item:hover .nav-link { color: #396cdf; }
.header .navbar .nav-item:hover .nav-link:before { position: absolute; content: ''; top: -19px; left: 0; height: 83px; width: 100%; border-bottom: 3px solid #396cdf; }
.navbar .navbar-nav .online:hover .nav-link { color: #fff; }
.navbar .navbar-nav .online:hover .nav-link:before { display: none; }
.navbar .navbar-nav .subscribe:hover .nav-link { color: #fff; }
.navbar .navbar-nav .subscribe:hover .nav-link:before { display: none; }
.header .navbar .dropdown-menu[data-bs-popper] { margin-top: 0; }
.mega-menu-main { background: #fff; padding: 30px 0; position: relative;z-index: 13;border-top: 1px solid #e5e8ec; }
.mega-menu-main .row { margin-left: -30px; margin-right: -30px; }
.mega-menu-main .col-lg-4 { padding: 0 35px; }
.mega-menu-main .menu { display: flex; align-items: center; justify-content: flex-start; flex-wrap: wrap;}
.mega-menu-main .menu .menu-item { margin: 10px 0;}
.mega-menu-main .menu .menu-item a { position: relative; padding-left: 60px; display: flex; align-items: flex-start; justify-content: center; flex-direction: column; color: #0c1429;}
.mega-menu-main .menu .menu-item a i { position: absolute; left: 0; top: 0; font-size: 48px; }
.mega-menu-main .menu .menu-item a b { font-size: 18px; font-weight: 700;}
.mega-menu-main .menu .menu-item a span { font-size: 14px; font-weight: 400; opacity: .6;}
.mega-menu-main .menu .menu-item a .campaign { position: relative; top: -3px; display: inline-flex; margin-left: 5px; font-size: 12px; line-height: 1; padding: 2px 4px; border-radius: 3px; background-color: #C20303; color: #fff;}
.mega-menu-main .menu .menu-item a:hover b { color: #007bff;}
.mega-menu-main .menu .menu-item a:hover i { color: #007bff; }
.mega-menu-footer { width: 100%; background-color: #007bff; min-height: 90px; display: none; }
.mega-munu-overlay { background: rgba(1, 18, 37, 0.8); position: fixed; left: 0; right: 0; bottom: 0; top: 200px; }

.header .navbar.on-scroll { position: fixed; box-shadow: 0 0.5rem 1rem rgb(0 0 0 / 5%), inset 0 -1px 0 rgb(0 0 0 / 15%);}
.header .navbar.on-scroll .navbar-brand img { height: 40px; width: auto; }
.header .navbar.on-scroll .dropdown-menu { top:59px; }
.header .navbar.on-scroll .nav-item:hover .nav-link:before {height: 58px; top: -8px; }
.header .navbar.on-scroll .navbar-nav .nav-link .campaign { top: -7px; }

.big .navbar.on-scroll { padding: 10px 0; }
.big .navbar.on-scroll .navbar-brand { padding: 5px;}
.big .navbar.on-scroll .navbar-brand img { height: 51px; }

.header.header2 .navbar { background-color: #0c1429; }
.header.header2 .topbar { background-color: #0c1429; border-bottom-color: #464c5c; }
.header.header2 .navbar .navbar-nav .nav-link { color: #fff; }
.header.header2 .topbar a { color: #fff; }
.header.header2 .topbar a.user-panel { background: #565c6e; }

.metro-header { margin-bottom: 40px; text-align: center; }
.metro-header h1 { font-size: 24px; margin: 0; line-height: 1; font-weight: 600; }

.metro-result { display: flex; align-items: flex-start; justify-content: center; }
.metro-result .metro-item { position: relative; display: flex; align-items: flex-start; justify-content: flex-start; flex-direction: column; min-height: 230px; padding: 15px; cursor: pointer; margin: 5px; border: 2px solid #d8dce6; flex: 0 0 calc(50% - 10px); }
.metro-result .metro-item .metro-sub-title { font-size: 18px; line-height: 1.3; font-weight: 400; }
.metro-result .metro-item .metro-title { font-size: 28px; font-weight: 700; color: #4caf50; }
.metro-result .metro-item ul { margin-top: 10px; }
.metro-result .metro-item ul li { font-size: 16px; line-height: 1; padding: 3px 0; }
.metro-result .metro-item ul i { width: 18px; height: 18px; font-size: 14px; background: #062f5d; color: #fff; padding: 2px; border-radius: 50%; margin-right: 4px; }
.metro-result .metro-item.active { border-color: var(--bs-primary); }
.metro-result .metro-item.active:before { position: absolute; content: "\f00c"; right: 0; top: 0; font-family: 'Line Awesome Free'; font-weight: 900;display: flex; align-items: center; justify-content: center; width: 32px; height: 32px; font-size: 20px; color: #fff; background-color: var(--bs-primary) }
.metro-result .metro-item.comnet:after { position: absolute; content: "Önerilen"; left: -2px; top: -25px;display: flex; align-items: center; justify-content: center; width: 100px; height: 24px; font-size: 13px; color: #333; background-color: #d8dce6; }

@media only screen and (max-width: 767px){
    .metro-result .metro-item { padding: 5px; min-height: 282px; }
    .metro-result .metro-item .metro-sub-title { font-size: 14px; }
    .metro-result .metro-item .metro-title { font-size: 24px; line-height: 1.3; }
    .metro-result .metro-item .metro-sub-title { font-size: 14px; line-height: 1.3; }
}

@media only screen and (max-width: 1200px){
    .navbar .navbar-brand img { height: 40px; width: auto !important; }
    .navbar .navbar-nav .nav-link { font-size: 14px; }
    .navbar .navbar-nav .online .nav-link { zoom:80%; }
    .navbar .navbar-nav .subscribe .nav-link { zoom:80%; }
}
@media only screen and (max-width: 992px){
    .topbar { height: auto; }
    .topbar a { padding: 4px 5px; }
    .topbar a.currency { margin-left: 0; }
    .topbar .line1 { padding: 5px 10px; justify-content: space-between !important; border-bottom: 1px solid #d8dce6;}
    .topbar .line1 a:last-child span>span { display: none; }
    .topbar .line2 {padding: 5px 10px; background: #d8dce65c; justify-content: space-between !important;}
    .navbar .navbar-nav { height: 100vh; overflow-y: scroll; }
    .navbar .navbar-toggler { color: rgba(0,0,0,.5); border-color: rgba(0,0,0,.1);  }
    .navbar .navbar-toggler-icon {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); }

    .header.header2 .topbar .line1 { border-bottom-color: #464c5c; }
    .header.header2 .topbar .line2 { background-color: transparent; }
    .header.header2 .navbar .navbar-toggler { color: rgba(255,255,255,.5); border-color: rgba(255,255,255,.1);  }
    .header.header2 .navbar .navbar-toggler-icon {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); }
    .header.header2 .mega-menu-main { background: #0c1429; border-top:1px solid #202b4a; }
    .header.header2 .mega-menu-main .menu .menu-item a { color: #fff; }

    .navbar .navbar-brand img { height: 40px; width: auto;}
    .header .navbar .nav-item:hover .nav-link:before { display: none; }
    .navbar .navbar-nav .nav-link { padding: 15px 0; }
    .navbar .navbar-nav .nav-link .campaign { top: -9px; right:unset; left:0; }
    .mega-menu-main { padding: 15px 0;}
    .mega-menu-main .col-lg-4 { padding: 0 15px; }
    .mega-menu-main .menu .menu-item a { padding-left: 48px; }
    .mega-menu-main .menu .menu-item a i { font-size: 40px; }
    .mega-menu-main .menu .menu-item a b { font-size: 16px; }
    .mega-menu-main .menu .menu-item a span { font-size: 13px; }
    .mega-menu-footer { display: none; }
    .navbar .navbar-nav .online .nav-link { margin-right: 0; margin-bottom: 10px; }
    .navbar .navbar-nav .subscribe .nav-link { margin-bottom: 15px; }
    .mega-munu-overlay { display: none; }
}

/* carouselHome */
#carouselHome .carousel-item { position: relative; height: 508px; text-align: left;-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; background-repeat: no-repeat; background-position: 50%; }
.datacenter-slider .item1 { height: 508px; color: #fff; display: flex; align-items: flex-start; justify-content: center; flex-direction: column;}
.datacenter-slider .item1 h1 { font-size: 38px; font-weight: 800; line-height: 1.5; margin-top: 40px; }
.datacenter-slider .item1 p { font-size: 24px; color: #8094AB; margin-bottom: 20px; }
.datacenter-slider .item1 .btn { min-width: 140px; }

.carousel-control-next,
.carousel-control-prev { top: 38%; height: 60px; width: 40px; background-color: #0000003d; }
@media only screen and (max-width: 767px){
    #carouselHome .carousel-item { height: 600px; }
    #carouselHome .carousel-item .item { height: 600px; }
    .datacenter-slider { background-position: -700px -70px !important; }
    .datacenter-slider .item1 h1 { font-size: 32px; margin-top: 200px; }
    #carouselHome .carousel-control-next,
    #carouselHome .carousel-control-prev { height: 30px; top: inherit; bottom: 30px;}
}

/* section-package */
.section-package { background: #001D3C; padding: 90px 0;}
.section-package .heading { margin-bottom: 30px; }
.section-package .heading-title { color: #fff; }
.section-package .heading-desc { color: #8094AB; max-width: 66%; margin: 0 auto; }

/* package */
.blue-bg { padding: 60px 0; background: #001D3C; border-radius: 6px;}
.package { position: relative; background: #001D3C; border: 3px solid #003166; color: #fff; transition: box-shadow .3s ease;}
.package .title { position: relative; display: flex; align-items: center; justify-content: center; flex-direction: column; padding: 12.5px; text-align: center; color: #fff; }
.package .title span { font-size: 20px; font-weight: 600; line-height: 1.3; color: #062f5d;}
.package .title small { font-size: 16px; }
.package .thumb { position: relative; }
.package .thumb:before { position: absolute; content: ''; left: 0; top: 0; width: 100%; height: 100%; background-color: #276bb0ab; }
.package .thumb img { width: 100%; max-height: 214px; object-fit: cover; }
.package .price { position: relative;text-align: center; font-size: 15px;padding: 10px 15px 5px;zoom: 80%; }
.package .price>small { display: block; font-size: 15px; color: #8094AB;}
.package .price .list { line-height: 1; margin-bottom: 8px; color: #8094AB;}
.package .price .list sub { font-size: 18px; text-decoration: line-through; }
.package .price .market { font-size: 48px; line-height: 1; font-weight: 900; -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row; flex-flow: row;justify-content: center; }
.package .price .market span { -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row; flex-flow: row; justify-content: center; }
.package .price .market sub { color: #646b7d; font-size: 16px; font-weight: 500; bottom: 0; top: 10px; left: 6px; height: -webkit-max-content; height: -moz-max-content; height: max-content; }
.package .price .market sup { display: flex; font-size: 22px;top: -10px; left: -20px; width: 48px; height: -webkit-max-content; height: -moz-max-content; height: max-content; }
.package .price .market sup > small { font-size: 22px; font-weight: 600;margin-left: 3px; }
.package .price .price-highlight {background-color: #ffeea9;color: #24374e; font-weight: 600; display: inline-block; margin-top: 5px;}
.package .price .price-renew {color:#767676; cursor: help; font-size: 12px; margin-top: 4px; }
.package .price .price-renew i { position: relative; top: 2px; display: inline-block; font-size: 16px; margin-left: 1px; }
.package .order { padding: 5px 20px 0; }
.package .order .btn { width: 100%;font-weight: 600; font-size: 14px; padding: 0; }
.package .detail { position: relative; padding: 15px 0; }
.package .detail ul li { font-size: 16px; padding: 2px 0; text-align: center; color: #062f5d;}
.package .detail ul li img { width: 20px; margin-right: 3px; position: relative; top: -2px; display: inline-block; }
.package .detail ul li.del { text-decoration: line-through; opacity: .5; }
.package .detail ul li.other { border-top: 2px solid #f2f2f2; }
.package .detail ul li.other a { color:#1062fe; font-size: 14px; }

.package .detail.icon { position: relative; padding: 15px 0; border-top: 1px solid #e4e8ec;}
.package .detail.icon ul li { display: flex; align-items: center; justify-content: center; font-size: 16px; padding: 5px 0; text-align: center; color: #062f5d;}
.package .detail.icon ul li img { width: 20px; margin-right: 3px; position: relative; top: -2px; display: inline-block; }
.package .detail.icon ul li i { font-size: 28px; margin-right: 5px; }
.package .detail.icon ul li.del { text-decoration: line-through; opacity: .5; }
.package .detail.icon ul li.other { border-top: 2px solid #f2f2f2; }
.package .detail.icon ul li.other a { color:#1062fe; font-size: 14px; }

.package .pricing { position: relative; padding: 0 10px; background-color: #f9f9f9; }
.package .pricing:before { content: ""; width: 100%; height: 2px; background: linear-gradient(to right,#056aff 0,#00dcff 75%,#056aff 100%); position: absolute; top: 0; left: 0; -webkit-animation-name: tso-rainbow; animation-name: tso-rainbow; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-duration: 25s; animation-duration: 25s; }
.package .pricing .price-line { display: flex; align-items: center; justify-content: flex-start; font-size: 16px; line-height: 1.2; padding: 10px 0; border-bottom: 1px dashed #e4e8ec; }
.package .pricing .price-line>div:nth-child(1) { flex:0 0 42px;  }
.package .pricing .price-line>div:nth-child(2) { flex:0 0 calc(100% - 125px); font-size: 11px; text-align: center; }
.package .pricing .price-line>div:nth-child(3) { flex:0 0 60px; font-weight: 700; text-align: right; }

.package.featured { border-color: #006EE5; margin-top: -30px;}
.package.featured .title { background-color: #006EE5; }
.package.featured .price { padding: 40px 15px 10px;  }
.package-footer { margin-top: 60px; border-top: 1px solid rgb(255 255 255 / 10%);}
.package-footer .col-lg-4>div { position: relative; z-index: 0; display: flex; align-items: flex-start; justify-content: center; flex-direction: column; padding: 30px 10px 30px 90px; margin: 15px 0; color: #8094AB;}
.package-footer .col-lg-4>div i { position: absolute; left: 0; top: 25px; font-size: 76px; color: #8094AB;}
.package-footer .col-lg-4>div span { font-size: 18px; font-weight: 600; margin-bottom: 5px; }
.package-footer .col-lg-4>div small { font-size: 16px; color: #8094AB; }

.gray-bg { padding: 60px 0; background: #fbfbfb; color: #083D77; border-radius: 6px; border: 1px solid #e4e8ec;}
.gray-bg .package { background: #fff; border-radius: 4px; color: #083D77; border: 2px solid #e4e8ec;}
.gray-bg .package .title { color: #083D77; border-bottom: 1px solid #e4e8ec;}
.gray-bg .package .title small { color: #8094AB; }
.gray-bg .heading-title { color: #083D77; }
.gray-bg .color-turquoise { color: #8094AB !important; }
.gray-bg .package.featured .title { background-color: transparent; color: #006EE5; }

.section-package .col { padding: 0 5px; }

@media only screen and (max-width: 1200px){
    .package .order { padding: 5px 10px 0; }
    .package .price { padding-left: 15px; padding-right: 0; }
}

@media only screen and (max-width: 767px){
    .package { margin: 15px 0; }
    .package.featured { margin-top: 15px !important;}
}

.corporate-list .col { padding: 5px; }
.corporate-list .package { border-width: 1px; }
.corporate-list .package .order { padding: 5px 15px 0; }
.corporate-list .package .order .btn { padding: 0; font-size: 15px; }
.corporate-list .package .price { padding: 20px 10px 10px; }
.corporate-list .package .price .market { font-size: 26px; }
.corporate-list .package .price .market sup { font-size: 13px; }
.corporate-list .package .price .market sub { font-size: 13px; }
.corporate-list .package .price .market span { align-items: flex-end; }
.corporate-list .package .price .market span small { font-size: 18px; padding-bottom: 2px; padding-left: 2px; font-weight: normal; }
.corporate-list .package .title { padding: 5px; }
.corporate-list .package .title small { font-size: 13px; }
.corporate-list .package .title span { font-size: 18px; }
.corporate-list .package .detail ul li { font-size: 14px; }

/* section-transition */
.section-transition { padding: 30px 0;  text-align: center; background-color: #f8f9fc; }
.section-transition a { position: relative; z-index: 0; background-color: #fff; min-height: 194px; border-radius: 12px;border-right: 4px solid #e6e6e6; border-bottom: 4px solid #e6e6e6; display: flex; align-items: flex-start; justify-content: center; text-align: left; padding: 20px 148px 20px 20px; flex-direction: column; }
.section-transition a img { position: absolute; right: 10px; top: 40px; height: 115px; max-width: 100%; object-fit: cover;}
.section-transition a b { font-size: 20px; line-height: 1.3; margin-bottom: 10px;}
.section-transition a>span { font-size: 15px; margin-bottom: 10px; color: #6b798a;}
.section-transition a .btn { height: 34px; font-weight: 500; font-size: 14px; padding: 0 14px; color: #016ce4; }
.section-transition a .btn i { font-size: 17px; margin-left: 4px; margin-right: 0; }
.section-transition .heading { margin-top: 50px; }
.section-transition.detail {background-color: #f4f5f7; background-image: url("data:image/png;base64,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");}
.section-transition.detail a { background: #001D3C; color: #fff; }

@media only screen and (max-width: 767px){
    .section-transition a { margin: 8px 0; padding: 15px 120px 15px 15px;}
    .section-transition a img { height: 100px; }
    .section-transition a b { font-size: 18px; }
    .section-transition a>span { font-size: 14px; }
}

/* section-sector */
.section-sector { padding: 50px 0 0; overflow:hidden; background-color: #f8f9fc; }
.section-sector .heading { margin-bottom: 20px; }
.section-sector a { background-color: #fff; border: 1px solid #e5e8ed; color: #083D77; overflow: hidden; border-radius: 6px; display: flex; align-content: center; justify-content: center; text-align: center; width: 100%; flex-direction: column;}
.section-sector a img { height: 160px; max-width: 100%; object-fit: cover; }
.section-sector a>span { display: flex; align-items: center; justify-content: center; flex-direction: column; min-height: 48px; font-size: 16px; padding: 30px 20px; font-weight: 400; transition: padding .2s cubic-bezier(.25,.46,.45,.94);}
.section-sector a>span small { opacity: 0; padding-top: 0; position: absolute; bottom: 20px; transition: opacity .2s linear; pointer-events: none; color:#1062fe; }
.section-sector a:hover { box-shadow: inset 0 0 0 0 transparent, 0 35px 44px hsl(0deg 0% 9% / 3%), 0 9px 8.775px hsl(0deg 0% 9% / 2%);}
.section-sector a:hover span small { pointer-events: all; opacity: 1; }
.section-sector a:hover>span {  padding: 15px 20px 45px; }

/* section-products */
.section-products { position: relative; padding: 60px 0 60px;  text-align: center; }
.section-products:after { content: ""; display: block; width: 349px; height: 100%; background: url(../img/digital-left.png) no-repeat right top; background-size: contain; position: absolute; top: 0; right: 0; opacity: .7; z-index: -1; }
.section-products:before { content: ""; display: block; width: 349px; height: 100%; background: url(../img/digital-right.png) no-repeat left top; background-size: contain; position: absolute; top: 0; left: 0; opacity: .7; z-index: -1; }
.section-products .col-lg-3:nth-child(1) { border-right: 1px solid #e4e8ec; border-bottom: 1px solid #e4e8ec;}
.section-products .col-lg-3:nth-child(2) { border-right: 1px solid #e4e8ec; border-bottom: 1px solid #e4e8ec;}
.section-products .col-lg-3:nth-child(3) { border-right: 1px solid #e4e8ec; border-bottom: 1px solid #e4e8ec;}
.section-products .col-lg-3:nth-child(4) { border-bottom: 1px solid #e4e8ec;}
.section-products .col-lg-3:nth-child(5) { border-right: 1px solid #e4e8ec; }
.section-products .col-lg-3:nth-child(6) { border-right: 1px solid #e4e8ec; }
.section-products .col-lg-3:nth-child(7) { border-right: 1px solid #e4e8ec; }
.section-products .box { position: relative; z-index: 0; cursor: pointer; min-height: 210px; text-align: center; padding: 15px; margin: 15px 0; }
.section-products .box i { font-size: 64px; color: #006EE5; }
.section-products .box h3 { font-size: 18px; margin: 10px 0; }
.section-products .box p { margin: 0; color: #8094AB; }
.section-products .box>a { position: absolute; bottom: -5px; left: 0; right: 0; font-size: 16px; color: #006EE5;transition: opacity .2s linear;pointer-events: none;opacity: 0; }
.section-products .box:hover>a { pointer-events: all; opacity: 1; }

@media only screen and (max-width: 767px) {
    .section-products:after { display: none;}
    .section-products:before { display: none;}
    .section-products .box { padding: 0; }
    .section-products .box p { margin-bottom: 10px;}
    .section-products .box>a { position: relative; bottom: inherit; }
    .section-products .col-lg-3:nth-child(2) { border-right: 0; }
    .section-products .col-lg-3:nth-child(4) { border-right: 0; }
    .section-products .col-lg-3:nth-child(5) { border-bottom: 1px solid #e4e8ec; }
    .section-products .col-lg-3:nth-child(6) { border-right: 0; border-bottom: 1px solid #e4e8ec; }
}

/* section-partner */
.section-partner { padding: 70px 0 10px; text-align: center; background-color: #f8f9fc; }
.section-partner .row + .row { margin-top: 70px; }
.section-partner div > img { max-width: 160px; height: auto; object-fit: cover; }
#owl-certificate .item { display: flex; align-items: center; justify-content: center; flex-direction: column; font-weight: 600; border: 1px solid #e5e8ed; background: #fff; border-radius: 4px; padding: 15px 10px; font-size: 13px; }
#owl-certificate div > img { max-width: 70px; object-fit: cover; margin-bottom: 10px; }

@media only screen and (max-width: 767px){
    .section-partner { padding-bottom: 0;}
    .section-partner .heading .heading-title { font-size: 24px; margin-bottom: 15px;}
}

/* section-datacenter */
.section-datacenter { position: relative; padding: 0;background-image: url("../img/dc/comnet-dc-1.jpg");/*background-attachment: fixed;*/background-position: 50%; background-repeat: no-repeat; background-size: cover; overflow: hidden;}
.section-datacenter:before { position: absolute; content: ''; left: 0; top: 0; width: 100%; height: 100%; background: #0d1529e3; }
.section-datacenter .dc-text { position: relative; z-index: 1; height: 600px; color:#fff; display: flex; align-items: flex-start; justify-content: center; flex-direction: column;}
.section-datacenter .dc-text img { height: 140px; max-width: 100%; object-fit: cover;}
.section-datacenter .dc-text h2 { font-size: 42px; line-height: 1.5; margin: 20px 0 10px; font-weight: 800;}
.section-datacenter .dc-text p { font-size: 30px; font-weight: 400;}
.section-datacenter .dc-icon { display: flex; align-items: center; justify-content: center; height: 600px;}
.section-datacenter .dc-icon .row {  width: 100%; display: flex; align-items: center; justify-content: center; height: 600px;}
.section-datacenter .box { position: relative; z-index: 1; margin: 100px 0 0; text-align: center; color: #fff; display: flex; align-items: center; flex-direction: column; justify-content: flex-start; height: 154px;}
.section-datacenter .box i { display: block; font-size: 48px; margin-bottom: 15px; }
.section-datacenter .box span { font-size: 20px; line-height: 1.7; font-weight: 800; color: #fff; }
.section-datacenter .box span span { display: block; font-size: 70%; font-weight: 500; color: #fff; opacity: .6;}

@media only screen and (max-width: 767px){
    .section-datacenter { padding: 25px 0; }
    .section-datacenter .dc-text { height: 400px; text-align: center; }
    .section-datacenter .dc-text img { height: 100px; width: auto; margin: 0 auto; }
    .section-datacenter .dc-text h2 { font-size: 28px; line-height: 1.4;}
    .section-datacenter .dc-text p { font-size: 20px; }
    .section-datacenter .dc-icon { height: auto; }
    .section-datacenter .dc-icon .row { height: auto; }
    .section-datacenter .box { margin: 5px 0;}
}

/* section-touch */
.section-touch { position: relative; padding: 50px 0; }
.section-touch .touch-bar { position: relative; padding: 40px 0; border-radius: 6px; color:#fff; background: #006EE5; }
.section-touch .touch-bar .first h3 { font-size: 32px; line-height: 1; font-weight: 700; margin: 0 0 5px;}
.section-touch .touch-bar .first  p { font-size: 16px; margin: 0; }
.section-touch .touch-bar .second { align-items: center; display: flex; justify-content: flex-end; }
.section-touch .touch-bar .second a:first-child { display: inline-block; font-weight: 700; font-size: 28px; color:#fff; margin-right: 30px;}
.section-touch .touch-bar .second a:first-child>small { font-size: 60%; font-weight: 400;}
.section-touch .touch-bar .second a:hover { text-decoration: none; }

@media (max-width: 1200px){
    .section-touch { text-align: center; }
    .section-touch .touch-bar .first h3 { font-size: 32px; }
    .section-touch .touch-bar .first p { font-size: 18px; }
    .section-touch .touch-bar .second { margin-top: 15px; justify-content: center; flex-direction: column; }
    .section-touch .touch-bar .second a:first-child { order: 2; margin: 15px 0 0 0px; }
}

/* section-touch */
.section-banner { position: relative; background-repeat: no-repeat; background-size: cover; background-color: #0d1529; background-position: right; overflow: hidden; }
.section-banner:after { position: absolute; content: ""; top: 0; left: 0; width: 100%; height: 100%; background: linear-gradient(90deg, #0d1529 50%,rgba(8,15,44,0)); }
.section-banner .banner-text { position: relative; z-index: 1; height: 300px; display: flex; align-items: flex-start; justify-content: center; flex-direction: column; color: #fff; }
.section-banner .banner-text h1 { font-size: 28px; font-weight: 700; margin-bottom: 10px; }
.section-banner .banner-text p { font-size: 18px; font-weight: 400;}
.section-banner .banner-text p a { color:#fffac5; }
.section-banner .b-breadcrumb { position: absolute; bottom: 20px; left: 15px; z-index: 1;  }
.section-banner .b-breadcrumb ul { display: flex; align-items: center; justify-content: flex-start; }
.section-banner .b-breadcrumb ul li { display: flex; align-items: center; justify-content: flex-start; font-size: 12px; color: #fff;}
.section-banner .b-breadcrumb ul li a { color: #fff; }

.section-banner.video-bg { position: relative; background: #000 !important; min-height: auto; }
.section-banner.video-bg .video-embed { position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
.section-banner.video-bg .video-embed:before { content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; /*background: rgba(11,16,20,0.5);*/ z-index: 1; }
.section-banner.video-bg .video-embed video { float: right; width: 70%; height: 100%; object-fit: cover; }

.section-banner iframe { position: absolute; top: 0; right: 0; bottom: 0;filter: grayscale(100%); }

@media only screen and (max-width: 767px){
    .section-banner {background-size:cover !important; }
    .section-banner .banner-text { min-height: 250px; height: auto; }
    .section-banner .banner-text h1 { font-size: 24px; }
    .section-banner .banner-text p { font-size: 16px; }
    .section-banner.secure-banner {padding: 30px 0; }
    .section-banner.secure-banner .col-lg-3 { margin: 15px 0; }
}

/* section-breadcrumb */
.section-breadcrumb { padding: 14px 0; border-bottom: 1px solid #dfdfdf;}
.section-breadcrumb .container { position: relative; z-index: 0;}
.section-breadcrumb ul { display: flex; align-items: center; justify-content: flex-start }
.section-breadcrumb ul li .la-angle-right { padding: 0 5px; color: #a1a1a4;}
.section-breadcrumb ul li:last-child { font-weight: 600; }
.section-breadcrumb .breadcrumb-back-link { position: absolute; top: 0; right: 16px;  color: #0088ff; font-size: 14px;}
.section-breadcrumb .breadcrumb-back-link:before { display: inline-block; vertical-align: middle; margin: 0 6px 3px 0; transform: rotate(180deg); background: url(../img/svg/link-arrow.svg) no-repeat; width: 12px; content: ''; height: 12px; transition: all 0.2s; }
.section-breadcrumb .breadcrumb-back-link:hover:before {transform: rotate(180deg) translateX(5px); }

/* section-content */
.section-content { padding: 70px 0; font-size: 18px; line-height: 1.5;}
.section-content .content-text h2 { font-size: 28px; line-height: 1.5; margin-bottom: 10px; font-weight: 800; }
.section-content .content-text p { margin-bottom: 30px; }
.section-content .content-text p:last-child { margin-bottom: 0; }

@media only screen and (max-width: 767px){
    .section-content { padding: 30px 0; font-size: 16px; }
    .section-content .content-text h2 { font-size: 24px; line-height: 1.5; }
}

/* call-box */
.call-box { padding: 30px; border-radius: 4px; background: #f8f9fc; border: 1px solid #e5e8ed; }
.call-box h3 { font-size: 24px; font-weight: 600; margin-bottom: 5px; }
.call-box h3 i { font-size: 26px; margin-right: 5px; }
.call-box .form-group .form-control { min-height: 46px; }
.call-box .form-group label { font-size: 14px; font-weight: 500;}
.call-box .form-check { font-size: 13px; }
.call-box .form-check input { height: 16px; width: 16px; }
.call-box .form-check a { color: #006EE5; }
.call-box .btn { width: 100%; }

.form-success { display: flex; align-items: center; justify-content: center; flex-direction: column; text-align: center; }
.form-success i { width: 54px; height: 54px; padding: 10px; margin-bottom: 10px; border-radius: 50%; font-size: 34px; background-color: #4caf50; color: #fff; }
.form-success h1 { font-size: 24px; margin-bottom: 15px; color: #4caf50; }
.form-success p { font-size: 16px; }

@media only screen and (max-width: 767px){
    .call-box { padding: 15px; margin-top: 30px; }
    .call-box h3 { font-size: 20px; margin-bottom: 15px; }
}

/* section-contact */
.section-contact { padding: 70px 0;}
.section-contact .col-lg-6 { background: #080f2c; padding: 60px; color: #fff;}
.section-contact .col-lg-6:last-child { background: #1a243d url("data:image/png;base64,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");}
.section-contact h2 { font-weight: 700;font-size: 28px;margin: 0 0 30px; }
.section-contact .box { position: relative; margin-bottom: 40px; color: #fff;}
.section-contact .box h3 { font-size: 18px; font-weight: 700; margin: 0 0 10px; }
.section-contact .box p { font-size: 18px; margin-bottom: 10px; }
.section-contact .box a { display: flex; align-items: center; justify-content: flex-start; font-size: 18px; color: #fff; }
.section-contact .box a i { margin-left: 4px; font-size: 21px; }
.section-contact .box p span { display: inline-block; width: 120px; font-weight: 600; }
.section-contact .contact-form { border-radius: 4px; }
.section-contact .contact-form .form-group .form-control { min-height: 46px; border: 0;}
.section-contact .contact-form .form-group label { color: #9095a1; font-size: 16px; margin-bottom: 3px; font-weight: 400;}
.section-contact .contact-form .btn { width: 100%; }

@media only screen and (max-width: 767px){
    .section-contact { padding: 30px 0; }
    .section-contact .col-lg-6 { padding: 25px; }
}

/* section-privacy */
.section-privacy { padding: 70px 0; font-size: 18px;}
.section-privacy h3 { font-size: 22px; line-height: 1.5; font-weight: 700; margin-bottom: 10px; }
.section-privacy h4 { font-size: 18px; line-height: 1.5; font-weight: 700; margin-bottom: 10px; }
.section-privacy h6 { font-size: 18px; line-height: 1.5; font-weight: 700; margin-bottom: 10px; }
.section-privacy p { font-size: 18px; margin-bottom: 30px;}
.section-privacy ul.checklist1 { list-style: square; padding-left: 45px; margin-bottom: 30px; }

@media only screen and (max-width: 767px){
    .section-privacy { padding: 30px 0;  font-size: 16px; }
    .section-privacy p { font-size: 16px; }
    .section-privacy h3 { line-height: 1.5; }
    .section-privacy ul.checklist1 { font-size: 16px; padding-left: 25px; }
}

/* section-news */
.section-news { padding: 50px 0; font-size: 18px;}
.section-news h2 { font-size: 24px; margin-bottom: 20px; }
.section-news .card { margin-bottom: 15px; }
.section-news .card .card-title a { color: #083D77; }
.section-news .card .card-text { font-size: 14px; margin-bottom: 0; }
.section-news .card-link { position: absolute; bottom: 17px; right: 16px; color: #0088ff; font-size: 14px;}
.section-news .card-link:after { display: inline-block; vertical-align: middle; margin: 3px 0 0 6px; background: url(../img/svg/link-arrow.svg) no-repeat; width: 12px; content: ''; height: 12px; transition: all 0.2s; }
.section-news .card-link:hover:after { transform: translateX(5px); }
.section-news .detail { position: relative; }
.section-news .detail .date { position: absolute; right: 20px;top: -15px; font-size: 13px;color: #9095a1;}
.section-news .detail p { font-size: 18px; margin-bottom: 30px; }
.section-news .detail ul.checklist1 { list-style: square; padding-left: 45px; margin-bottom: 30px; }

/* section-center */
.section-center {padding: 70px 0;}
.section-center .support-box { display: flex; align-items: center; justify-content: center; flex-direction: column; width: 100%; padding: 30px; background-color: #fff;color: #003166; border-radius: 6px; transition: all .35s linear; border: 1px solid #e4e8ed;}
.section-center .support-box i { font-size: 64px; margin: 0 auto 5px; color: #0088ff; }
.section-center .support-box b { font-size: 18px; font-weight: 600; }
.section-center .support-box:hover {background: #006EE5; border-color: #006EE5; color:#fff;transform: scale(1.06); box-shadow: 0 10px 30px 0 rgba(0,0,0,.3);}
.section-center .support-box:hover i { color: #fff; }
.section-center .phone { text-align: center; padding: 60px 0 30px; font-size: 42px; line-height: 1.4; font-weight: 700;}
.section-center .phone a { color: #0088ff; }
.section-center .phone small { font-weight: 400; font-size: 60%;}
.section-center .phone b { display: block; font-size: 28px; font-weight: normal; }

@media only screen and (max-width: 767px){
    .section-center .support-box { padding: 15px; margin: 15px 0; }
    .section-center .support-box b { font-size: 15px; }
    .section-center .phone { font-size: 34px; }
    .section-center .phone b { font-size: 22px; }
}

/* section-login */
.section-login { padding: 70px 0; background-color: #f4f5f7;border-top: 1px solid #d8dce6; background-image: url("data:image/png;base64,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");}
.section-login .col-lg-6 { padding: 60px; background: #fff; border-radius: 6px 0 0 6px; box-shadow: 0 2px 7px 0 rgb(63 92 220 / 10%); }
.section-login .col-lg-6.login-box-img { border-radius: 0 6px 6px 0; background-repeat: no-repeat; background-size: cover; background-position: center; /*background: #1a243d url("data:image/png;base64,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");*/ }
.section-login .form-group { margin-bottom: 20px; }
.section-login .form-group label { display: flex; align-items: center; justify-content: space-between; font-weight: 500; margin-bottom: 5px;}
.section-login .form-group label a { font-size: 14px; color: #0088ff;}
.section-login .form-group .form-control { min-height: 46px;  }
.section-login .form-group select { min-height: 46px; border: 1px solid #ddd;}
.section-login .dropdown .btn { min-height: 46px; border: 1px solid #ddd; font-size: 14px; padding: 0 16px; width: 90px; text-align: left; justify-content:flex-start; border-radius: .25rem 0 0 .25rem}
.section-login .input-group-text { border: 1px solid #ddd; font-size: 14px; width: 58px; text-align: center; }
.section-login .btn { width: 100%; font-weight: 500;}
.section-login .btn + .btn { margin-top: 15px; }
.section-login .forgot-link { font-size: 14px; font-weight: 500; color: #0088ff;}
.section-login .register-link { font-size: 18px; margin: 30px 0 0; text-align: center;}
.section-login .register-link a { color: #0088ff; font-weight: 700}

.my-radio {display: flex; align-items: center; justify-content: flex-start; margin-bottom: 10px; }
.my-radio>div {display: flex; align-items: center; justify-content: flex-start; cursor: pointer; font-size: 16px; padding: 10px; border-radius: 4px; border: 1px solid #ddd;}
.my-radio>div i { border: 1px solid #ddd; width: 20px; height: 20px; padding: 3px; font-size: 13px; border-radius: 50%; margin-right: 6px;color: #fff; }
.my-radio>div span>small { display: block; }
.my-radio>div + div { margin-left: 10px; }
.my-radio>div.selected { border: 1px solid #0088ff; color: #0088ff; }
.my-radio>div.selected i { background: #0088ff; border-color: #0088ff; color: #fff; }

@media only screen and (max-width: 767px){
    .section-login { padding: 40px 15px; }
    .section-login .heading { text-align: center; }
    .section-login .heading .heading-title { font-size: 20px; margin-bottom: 5px; }
    .section-login .heading .heading-desc { font-size: 16px; }
    .section-login .col-lg-6 { padding: 20px !important; }
    .section-login .col-lg-6.login-box-img { margin-top: 20px; border-radius: 6px; min-height: 400px; }
    .section-login .form-group { margin-bottom: 7px; }
    .section-login .register-link a { display: block; }
}


/* section-peering */
.section-peering { padding: 70px 0; }
.section-peering h2 { font-size: 28px; font-weight: 800; margin-bottom: 15px; line-height: 1.5;}
.section-peering h2 span { font-weight: 400; display: block; font-size: 80%; }
.section-peering p { font-size: 16px; line-height: 1.4; margin: 0; }
.section-peering ul { display: flex; align-items: center; justify-content: flex-start; flex-wrap: wrap;}
.section-peering ul li { display: flex; align-items: center; justify-content: center; flex-direction: column; width: calc(11.1% - 6px); cursor: pointer; margin:3px; background-color: #f4f5f7; border-radius: 6px; padding: 8px 8px 4px;}
.section-peering ul li img { height: 38px; max-width: 100%; object-fit: contain; margin-bottom: 5px;}
.section-peering ul li span { font-size: 9px; }

.section-peering2 { padding: 70px 0; text-align: center; overflow:hidden; background-color: #f8f9fc;  }
.peer-main { display: flex; align-items: center; justify-content: center; flex-direction: column; }
.peer-main h2 { font-size: 30px; font-weight: 800; margin-top: 50px; margin-bottom: 10px;}
.peer-main h2 span{ display: block; font-size: 38px; background-image: linear-gradient(0deg, transparent, transparent 30%,#c4eca3 0,#c4eca3 70%,transparent 0,transparent);}
.peer-main p { font-size: 20px; color: #8094AB; }
.peer-main a { display: flex; align-items: center; justify-content: center; font-size: 20px;color: #007bff; }
.peer-main a i { font-size: 20px; margin-left: 6px; }

.peer-top { position: relative; max-width: 1162px; height: 242px; margin: 0 auto;}
.peer-top div { position: absolute; display: flex; align-items: center; justify-content: center; flex-direction: column; font-size: 12px; background: #fff; width: 92px; height: 82px; padding: 5px 10px; border-radius: 18px; cursor: pointer; border-right: 4px solid #e6e6e6; border-bottom: 4px solid #e6e6e6;}
.peer-top div img { height: 42px; max-width: 100%; object-fit: contain;margin-bottom: 4px; }
.peer-top div:nth-child(1) { left: 0; top: 83px;}
.peer-top div:nth-child(2) { left: 130px; bottom: 0;}
.peer-top div:nth-child(3) { left: 208px; top: 0;}
.peer-top div:nth-child(4) { left: 340px; bottom: 99px;}
.peer-top div:nth-child(5) { left: 470px; top: 115px;}
.peer-top div:nth-child(6) { left: 590px; top: 48px;}
.peer-top div:nth-child(7) { left: 710px; bottom: 0;}
.peer-top div:nth-child(8) { left: 830px; top: 83px;}
.peer-top div:nth-child(9) { left: 950px; top: 15px;}
.peer-top div:nth-child(10) { right: 0; bottom: 20px;}

.peer-bottom { position: relative; max-width: 1162px; height: 180px; margin: 0 auto;}
.peer-bottom div { position: absolute; display: flex; align-items: center; justify-content: center; flex-direction: column; font-size: 13px; background: #fff; width: 92px; height: 82px; padding: 5px 10px; border-radius: 18px; cursor: pointer; border-right: 4px solid #e6e6e6; border-bottom: 4px solid #e6e6e6;}
.peer-bottom div img { height: 42px; max-width: 100%; object-fit: contain; margin-bottom: 4px; }
.peer-bottom div:nth-child(1) { left: 0; top: 0;}
.peer-bottom div:nth-child(2) { left: 118px; top: 20px;}
.peer-bottom div:nth-child(3) { left: 234px; top: 40px;}
.peer-bottom div:nth-child(4) { left: 352px; top: 60px;}
.peer-bottom div:nth-child(5) { left: 470px; top: 80px;}
.peer-bottom div:nth-child(6) { left: 590px; top: 80px;}
.peer-bottom div:nth-child(7) { left: 710px; top: 60px;}
.peer-bottom div:nth-child(8) { left: 830px; top: 40px;}
.peer-bottom div:nth-child(9) { left: 950px; top: 20px;}
.peer-bottom div:nth-child(10) { right: 0; top: 0;}

@media only screen and (max-width: 1200px){
    .peer-main h2 { font-size: 24px; line-height: 1.4;}
    .peer-main h2 span { font-size: 30px; }
    .peer-main p { padding: 0; font-size: 18px; }
    .peer-top { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; height: auto;}
    .peer-top div { zoom: 70%; position: unset; width: 92px; margin: 5px; }
    .peer-top div img { height: 40px !important; }
    .peer-bottom { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; height: auto; margin-top: 30px;}
    .peer-bottom div { zoom: 70%; position: unset; width: 92px; margin: 5px; }
    .peer-bottom div img { height: 40px !important; }
}

@media only screen and (max-width: 767px){
    .section-peering2 { overflow: hidden; }
    .section-peering2 img { max-width: 100%; height: auto !important;}
    .peer-main h2 { font-size: 24px; line-height: 1.4;}
    .peer-main p { padding: 0; font-size: 18px; }
    .peer-top { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; height: auto;}
    .peer-top div { zoom: 70%; position: unset; width: 92px; margin: 5px; }
    .peer-top div img { height: 40px !important; }
    .peer-bottom { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; height: auto; margin-top: 30px;}
    .peer-bottom div { zoom: 70%; position: unset; width: 92px; margin: 5px; }
    .peer-bottom div img { height: 40px !important; }
}

/* section-touch */
.section-touch.speed { padding:0; background: #0088ff;}
.section-touch.speed .first h3 { font-size: 28px; }
.section-touch.speed .first p { font-size: 19px; margin: 0; opacity: .7;}
.section-touch.speed .btn { min-width: 184px; font-weight: 600; }
.section-touch.speed .btn + .btn { margin-left: 15px; }

/* section-preorder */
.section-preorder { padding: 40px 0; }
.section-preorder h2 { font-size: 32px; font-weight: 800; line-height: 1.3; margin-bottom: 15px; }
.section-preorder h2 span { display: block; font-size: 80%; font-weight: 400; }
.section-preorder p { font-size: 18px; margin-bottom: 20px;  color: #8094AB;}
.section-preorder a { font-size: 18px; margin-bottom: 0; }
.section-preorder img { width: 100%; padding: 0 50px; }
.section-preorder .btn { font-weight: 500; }

.section-preorder.full { position: relative; background-color: #062f5d; padding: 60px 0; min-height: 300px; color: #fff; }
.section-preorder.full h2 { font-size: 32px;}
.section-preorder.full h2 b { display: block; color: var(--bs-warning); }
.section-preorder.full p { color: #fff; line-height: 1.4;}
.section-preorder.full p.big-desc { font-size: 22px; line-height: 1.3; color: #ffffffc9; }
.section-preorder.full .btn { max-width: 220px; font-weight: 500; }

/* section-invite */
.section-invite { padding: 0; }
.section-invite h3 { font-size: 28px;  font-weight: 800; line-height: 1.5; margin-bottom: 15px; }
.section-invite h3 span { display: block; font-size: 80%; font-weight: 400; }
.section-invite p { font-size: 18px; margin-bottom: 20px; color: #8094AB;}
.section-invite a { font-size: 18px; margin-bottom: 0; }
.section-invite img { width: 100%; padding: 0 50px;}

.invite-table { border-top: 1px solid #fff; }
.invite-table>:not(caption)>*>* { box-shadow: none; }
.invite-table th { vertical-align: middle; font-size: 16px; background: #f9fbfe; }
.invite-table th.bg1 { background: #eff2f5; }
.invite-table td { vertical-align: middle; font-size: 16px; text-align: center; }
.invite-table td b { display: block; }
.invite-table .title { background: #0b1a2b; color: #fff; font-size: 18px; }
.invite-table .popular { background: #fffff3; }


@media only screen and (max-width: 767px){
    .section-preorder { text-align: center; padding-bottom: 30px; }
    .section-preorder h2 { font-size: 24px; line-height: 1.5;margin: 0 auto; }
    .section-preorder p { font-size: 16px; line-height: 1.5; }
    .section-preorder img { margin-bottom: 30px; }
    .section-preorder .align-items-start { align-items: center !important; }
    .section-preorder.full img { position: relative !important; width: 100% !important; bottom: inherit !important }

    .section-invite { text-align: center; padding-bottom: 30px;}
    .section-invite h3 { font-size: 24px; line-height: 1.5;margin: 0 auto;  }
    .section-invite p { font-size: 16px; line-height: 1.5; }
    .section-invite img { margin-bottom: 30px; }
    .section-invite .align-items-start { align-items: center !important; }
}

/* section-check */
.section-check { padding: 70px 0; background-color: #f8f9fc;}
.section-check .text-holder { height: 100%; display: flex; align-items: flex-start; justify-content: center; flex-direction: column; min-height: 264px; padding-right: 100px; }
.section-check .text-holder i { font-size: 96px; margin-bottom: 15px;}
.section-check .text-holder h3 { font-size: 28px; font-weight: 700; margin-bottom: 15px;}
.section-check .text-holder p { font-size: 22px; margin-bottom: 20px;}
.section-check .text-holder ul li { font-size: 20px; padding: 3px 0;}
.section-check .text-holder ul li i { font-size: 16px; background: #062f5d; color: #fff; padding: 4px; border-radius: 50%; margin-right: 7px; }
.section-check .form-group label { color: #212529; margin-bottom: 5px; }
.section-check .form-group select { min-height: 46px; }

.section-check .box {border: 1px solid #d8dce6; background: #fff; border-radius: 4px; padding: 20px; }
.section-check .text-muted { font-size: 13px; margin-top: 10px; line-height: 1.3; color: #8094AB;}
.section-check .form-group { margin-bottom: 15px; }
.section-check .form-group label { display: flex; align-items: center; justify-content: space-between; font-weight: 500; margin-bottom: 4px;}
.section-check .form-group label a { font-size: 14px; color: #0088ff;}
.section-check .form-group .form-control { min-height: 46px;  }
.section-check .form-group .form-select { min-height: 46px; border: 1px solid #ddd;}
.section-check .dropdown .btn { min-height: 46px; border: 1px solid #ddd; font-size: 14px; padding: 0 16px; width: 90px; text-align: left; justify-content:flex-start; border-radius: .25rem 0 0 .25rem}
.section-check .btn { width: 100%; font-weight: 500;}
.section-check .btn + .btn { margin-top: 15px; }
.section-check .input-group-text { border: 1px solid #ddd; font-size: 14px; text-align: center; }
.section-check .input-group-text>label { font-weight: normal; margin: 0; }
.section-check .input-group-text>label>input { width: 14px; height: 14px; margin-right: 5px; }
.section-check .input-group>.btn { width: auto; }
.section-check .input-group>.btn + .btn { margin: 0; }
.section-check .bootstrap-select .btn { width: 100%; border-radius: 3px;}
.section-check .alert { position: relative; padding: 15px; display: flex; align-items: flex-start; justify-content: flex-start; margin-bottom: 0; }
.section-check .alert a.changeAddr { font-size: 15px; }
.section-check .alert>i { font-size: 74px; margin-right: 10px; }

.xdsl-feature { padding: 30px 0; background-color: #f8f9fc;}
.inBox1 { position: relative; z-index: 0; background-color: #062f5d; height: 275px; border-radius: 6px; display: flex; align-items: flex-start; justify-content: flex-start; text-align: left; flex-direction: column; color: #fff; overflow: hidden; padding: 25px; box-shadow: 0 2px 3px rgb(2 31 63 / 10%), 0 30px 60px -25px rgb(2 31 63 / 10%), 0 0 120px rgb(2 31 63 / 5%); transition: all .3s; }
.inBox1 img { position: absolute; right: 3px; bottom: 2px; height: 115px; max-width: 100%; object-fit: cover; }
.inBox1 b { font-size: 21px; line-height: 1.5; margin-bottom: 5px; }
.inBox1>span { font-size: 16px; margin-bottom: 10px; color: #ffffffc9; }
.inBox1 .btn { position: absolute; left: 25px; bottom: 30px; height: 42px; font-weight: 500; font-size: 14px; padding: 0 14px; border: 0; color: #016ce4; }
.inBox1 .btn>i { font-size: 17px; margin-left: 4px; margin-right: 0; }
.inMiniBox1 { background: #fff; display: flex; justify-content: center; align-items: center; flex-direction: column; text-align: center; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; width: 100%; min-height: 125px; height: 100%; box-shadow: 0 2px 3px rgb(2 31 63 / 10%), 0 30px 60px -25px rgb(2 31 63 / 10%), 0 0 120px rgb(2 31 63 / 5%); transition: all .3s; padding: 4px 15px; }
.inMiniBox1 img { height: 48px; margin-bottom: 10px; }
.inMiniBox1 span { font-size: 15px; line-height: 1.3; font-weight: 400; }
.inBox1:hover { color: #fff; box-shadow: 0 2px 16px 0 rgb(0 0 0 / 24%); -webkit-box-shadow: 0 2px 16px 0 rgb(0 0 0 / 24%); -moz-box-shadow: 0 2px 16px 0 rgba(0,0,0,.24); }
.inMiniBox1:hover { color: #016ce4; box-shadow: 0 2px 16px 0 rgb(0 0 0 / 24%); -webkit-box-shadow: 0 2px 16px 0 rgb(0 0 0 / 24%); -moz-box-shadow: 0 2px 16px 0 rgba(0,0,0,.24); }


@media only screen and (max-width: 767px){
    .section-check { padding: 30px 0; text-align: center; }
    .section-check .text-holder h3 { font-size: 24px; line-height: 1.4; }
    .section-check .text-holder i { margin: 0 auto 10px; }
    .section-check .text-holder { padding: 0 15px;}
    .section-check .text-holder ul { width: 100%; }
    .section-check .text-holder ul li { font-size: 16px; }
    .section-check .text-holder ul li i { position: relative; top: -2px; font-size: 12px; }
    .section-check .col-lg-6.mb-3 { margin-bottom: 0 !important; }
    .section-check .form-group { margin-bottom: 10px !important;text-align: left; }
    .section-check .form-group label { font-weight: 500;  }
}

.dsl-result {padding: 20px 30px; }
.dsl-result .desc { font-size: 18px; font-weight: 500; margin-bottom: 4px; text-align: center;}
.dsl-result .speed { display: block; font-size: 46px; color: #4caf50; font-weight: 800; letter-spacing: -1px; line-height: 1; text-align: center;}
.dsl-result .price { font-size: 24px; line-height: 1; text-align: center; margin-top: 10px; margin-bottom: 25px;}
.dsl-result>ul { padding-left:110px; }
.dsl-result>ul>li { font-size: 18px; line-height: 1.2; padding: 3px 0; text-align: left;}
.dsl-result>ul>li i { font-size: 16px; background: #062f5d; color: #fff; padding: 4px; border-radius: 50%; margin-right: 7px; }
.dsl-result>.address { display: flex; align-items: center; margin-top: 20px;color: #5b6571; padding: 20px 0 0; border-top: 1px solid #d8dce6; justify-content: space-between; }
.dsl-result>.address p { margin: 0;}
.dsl-result>.address>.change { text-align: right; width: 200px; cursor: pointer; font-weight: 600; }
.dsl-result>.btn-group { display: flex; align-items: center; justify-content: center; margin-top: 30px; }
.dsl-result>.btn-group>.btn { height: 52px; padding: 0 30px; font-weight: 500; flex: inherit; border-radius: 4px !important; }
.dsl-result>.btn-group>.btn + .btn { margin-left: 15px; }

@media only screen and (max-width: 767px){
    .dsl-result>ul { padding-left: 0; }
    .dsl-result>ul>li { font-size: 16px; }
    .dsl-result>ul>li i { position: relative; top: -2px; font-size: 12px; }
    .dsl-result>.btn-group { flex-direction: column; }
    .dsl-result>.btn-group>.btn { width: 100%; }
    .dsl-result>.btn-group>.btn + .btn { margin-left: 0; margin-top: 15px;}
    .dsl-result>.address { flex-direction: column; }
    .dsl-result>.address>.change { margin-top: 20px; width: 100%; text-align: center; }
}

/* carouselHome */
#carouselInternet .carousel-item { position: relative; height: 450px; text-align: left;-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; background-repeat: no-repeat; background-position: 50%; }
.internet-slider .item1 { height: 450px; color: #fff; display: flex; align-items: flex-start; justify-content: center; flex-direction: column; }
.internet-slider .item1 .title { font-size: 34px; font-weight: 800; line-height: 1.3; margin-top: 0; margin-bottom: 15px; }
.internet-slider .item1 .title small { display: block; font-size: 60%; font-weight: 400; }
.internet-slider .item1 .desc { font-size: 28px; color: #8094AB; font-weight: 600; margin-bottom: 15px; }
.internet-slider .item1 ul { display: flex; flex-wrap: wrap; list-style: none; padding: 0; margin: 0 0 30px; }
.internet-slider .item1 ul li { flex:0 0 50%; font-size: 18px; padding: 2px 0; font-weight: 400; }
.internet-slider .item1 ul li span { font-weight: 700; background-image: linear-gradient(0deg, rgb(255 190 0), rgb(255 190 0)); background-size: 5px 3px;background-repeat: repeat-x; background-position: bottom; }
.internet-slider .item1 ul li:first-child { padding-left: 0 }
.internet-slider .item1 ul li i.la-check { position: relative; top: -2px; font-weight: 900; font-size: 14px; margin-right: 5px; border-radius: 50%; padding: 3px; background: #fff; color: #0b2e13; }
.internet-slider .item1 .btn { min-width: 180px; padding-left: 12px; border-radius: 4px !important; border: 0 !important; font-weight: 500;}
.internet-slider .item1 .btn i { font-size: 21px; margin-right: 3px; }
.internet-slider .item1 .btn + .btn { margin-left: 15px; }
.internet-slider .item1 .speed-link { font-size: 16px; cursor: pointer; color: #fff; margin: 15px 0 0; }
.internet-slider .item1 .speed-link:hover { text-decoration: underline; }
.internet-slider img { position: relative; }

.home-slide1 { background-color: #062f5d; }
.home-slide1 .container { height: 100%; background-image: url("../img/kampanya/02032022/arkadasini-getir.jpg?v=4"); background-repeat: no-repeat; }
.home-slide1 .container .row { height: 100%; }
.home-slide1 .container .row .col-lg-6 { display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-end; padding-left: 50px; padding-bottom: 100px;}
.home-slide1 .btn { margin: 5px; padding-left: 12px; border-radius: 4px !important; border: 0 !important; font-weight: 500;}
.home-slide1 .btn i { font-size: 21px; margin-right: 3px; }

.home-slide2 .actions { display:flex; position: absolute; bottom:94px; left:111px; z-index: 2;}
.home-slide2 .actions a { width: 228px; height: 62px;  }
.home-slide2 .actions a + a { margin-left: 15px; }

@media only screen and (max-width: 1200px){
    #carouselInternet .internet-slider { height: 400px; }
    .internet-slider .item1 { justify-content: flex-start; padding-top: 30px; height: auto; }
    .internet-slider .item1 .title { font-size: 24px; }
    .internet-slider .item1 .title br { display: none; }
    .internet-slider .item1 .desc { font-size: 18px; }
    .internet-slider .item1 ul li { flex: 100%; font-size: 16px; }
    .internet-slider .item1 .btn { font-size: 14px; min-width: auto; padding: 0 15px; }
    .internet-slider img { width: 100%; height: auto; right: inherit; }

    .home-slide2 { background-color: #011e58; }
    .home-slide2 img { width: 100%; height: auto; }
    .home-slide2 .actions { flex-direction: column; left:65px; bottom: 192px; }
    .home-slide2 .actions a { width: 190px; height: 48px; }
    .home-slide2 .actions a + a { margin-left:0; margin-top: 15px; }

    .dsl-result .speed { font-size: 36px; }
    #carouselInternet .carousel-control-next,
    #carouselInternet .carousel-control-prev { display: none; }
}
@media only screen and (max-width: 767px){
    #carouselInternet .internet-slider { height: 600px; }
    .internet-slider .item1 { justify-content: flex-start; padding-top: 30px; height: auto; }
    .internet-slider .item1 .title { font-size: 24px; }
    .internet-slider .item1 .title br { display: none; }
    .internet-slider .item1 .desc { font-size: 18px; }
    .internet-slider .item1 ul li { flex: 100%; font-size: 16px; }
    .internet-slider .item1 .btn { font-size: 14px; min-width: auto; padding: 0 15px; }
    .internet-slider img { width: 100%; height: auto; right: inherit; }

    .home-slide1 .container { background-image: url("../img/kampanya/02032022/arkadasini-getir-mobil.jpg?v=4"); background-size: contain; }
    .home-slide1 .container .row .col-lg-6 { justify-content: flex-start; padding-top: 420px; padding-left: unset; padding-bottom: unset; }
    .home-slide1 .container .btn-group { width: 100%; padding-left: 10px; flex-wrap: wrap; }
    .home-slide1 .btn-group>.btn:not(:first-child) { margin-left: 5px; }
    .dsl-result .speed { font-size: 36px; }
    #carouselInternet .carousel-control-next,
    #carouselInternet .carousel-control-prev { display: none; }

}


.dsl-check-banner:after { display: none; }
.dsl-check-banner .banner-text { height: 400px; }
.dsl-check-banner .banner-text .title { font-size: 34px; font-weight: 800; line-height: 1.3;  margin: 0 0 10px; }
.dsl-check-banner .banner-text .title small { display: block; font-size: 60%; font-weight: 400; }
.dsl-check-banner .banner-text .desc { font-size: 20px; color: #8094AB; font-weight: 600; }
.dsl-check-banner .banner-text ul { display: flex; flex-wrap: wrap; list-style: none; padding: 0; margin: 0 0 50px; }
.dsl-check-banner .banner-text ul li { flex: 0 0 50%; font-size: 18px; padding: 2px 0; font-weight: 400; }
.dsl-check-banner .banner-text ul li i.la-check { position: relative; top: -2px; font-weight: 900; font-size: 14px; margin-right: 5px; border-radius: 50%; padding: 3px; background: #fff; color: #0b2e13; }

#wizardForm { position: absolute; left: auto; right: auto; top: -71px; z-index: 1; border: 0; width: 100%;}
#wizardForm .card-header { padding: 20px; background-color: #18233e; }
#wizardForm .card-header .col { position: relative; display: flex; align-items: center; justify-content: flex-start; color: #fff; font-size: 15px;font-weight: 500; }
#wizardForm .card-header small { position: relative; z-index: 1; width: 30px; height: 30px; border-radius: 50%; background-color: #2d3d61; color: #fff; font-size: 14px; font-weight: 500; line-height: 1; display: flex; align-items: center; justify-content: center; margin-right: 7px;}
#wizardForm .card-header span { position: relative; z-index: 1; background-color: #18233e; color: #475a80; }
#wizardForm .card-header .col.active small { background-color: #0088ff; }
#wizardForm .card-header .col.active span { color: #fff; }
#wizardForm .card-header .col:first-child:after {position: absolute; content: ''; top: 15px; right: 0; z-index: 0; width: 130px; height: 1px; background-color: #475a80; }

@media only screen and (max-width: 767px){
    .dsl-check-banner .banner-text { min-height: 230px; height: auto !important; }
    .dsl-check-banner .banner-text .title { font-size: 24px; }
    .dsl-check-banner .banner-text .desc { font-size: 18px; line-height: 1.3; margin-bottom: 0; }
    .dsl-check-banner .banner-text ul { display: none; margin-bottom: 0; }
    .dsl-check-banner .banner-text ul li { flex: 100%; font-size: 16px;}
    .dsl-check-banner img { margin-bottom: 70px; }
    #wizardForm { position: inherit;}
    #wizardForm .card-header { padding: 20px 10px; }
    #wizardForm .card-header .col { font-size: 13px;}
    #wizardForm .card-header .col:first-child:after { width: 20px; top: 13px;}
    #wizardForm .card-header small { zoom: 80%;  }
    .dsl-result { padding: 0;}
    .dsl-result>.speed { font-size: 38px; }
}


/* section-market */
.section-market { padding: 60px 0;}
.section-market .nav-tabs { border: 0; }
.section-market .nav-tabs .nav-link { border: 0;border-left: 2px solid #e5e8ed;border-radius: 0;padding: 18px 20px; text-align: left; font-size: 16px; font-weight: 700; color: rgba(3,27,78,.5);}
.section-market .nav-tabs .nav-link.active { border-left: 2px solid #0088ff; color: #212529;}
.section-market .heading { margin-bottom: 60px; }
.market-item { position: relative; border-bottom: 1px solid #e5e8ed; margin-bottom: 15px;}
.market-item .thumb{ position: relative; display:flex; align-items: center; justify-content: center; background: #f3f7f9; height: 306px }
.market-item .thumb span { position: absolute; z-index: 1; left: 10px; top: 10px; }
.market-item .thumb img { width: 100%; max-height: 100%; object-fit: cover; }
.market-item .detail { padding: 10px; }
.market-item .detail .name { height: 58px; font-size: 16px; font-weight: 700; margin-bottom: 10px;color: #212529;}
.market-item .detail .name span { display: block; font-size: 12px; font-weight: normal; color: #9095a1;}
.market-item .detail .price { display: flex; align-items: center; justify-content: flex-start;}
.market-item .detail .price .old { text-decoration: line-through; font-size: 14px; margin-right: 10px;color: #9095a1;}
.market-item .detail .price .new { font-size: 18px; font-weight: 700; color: #212529;}

@media only screen and (max-width: 767px){
    .section-market .nav-tabs { margin-bottom: 30px;}
    .market-item .detail .name { font-size: 13px; }
    .market-item .detail .price .new { font-size: 16px; }
}

/* section-review */
.section-review { position: relative; padding: 60px 0 30px; background-color: #f8f9fc;}
.section-review .heading { margin-top: 40px; }
.section-review .heading .heading-title { line-height: 1.5; margin-bottom: 15px; }
.section-review .more-link { position: relative; top: -20px; font-size: 16px; color: #0088ff; display: flex; align-items: center; justify-content: center; display: none; }
.section-review .more-link i { margin-left: 5px; font-size: 19px; }
.single-review-wrap { background: #fff; border-radius: 20px; min-height: 225px; border: 1px solid rgba(93, 118, 174, 0.15);padding: 1.5rem;  }
.single-review-wrap .review-body h5 { font-size: 18px; margin-bottom: 15px; }
.single-review-wrap .review-body p { font-size: 16px; margin-bottom: 15px;display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.single-review-wrap .review-author { margin-left: 15px; display: flex; align-items: center; }
.single-review-wrap .review-author .author-avatar { width: 64px; height: 64px; line-height: 64px; margin-right: 10px; position: relative; }
.single-review-wrap .review-author .author-avatar img {-webkit-box-shadow: 0 0.125rem 0.25rem rgb(0 0 0 / 8%) !important; box-shadow: 0 0.125rem 0.25rem rgb(0 0 0 / 8%) !important; border-radius: 50%; display: block; width: 100%; max-width: 100%; height: auto;}
.single-review-wrap .review-author .author-avatar span { background-color: #0088ff; width: 32px; height: 32px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-line-pack: center; align-content: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; color: #fff; line-height: 60px; border-radius: 100%; font-size: 48px; position: absolute; top: 0; left: -16px; }
.single-review-wrap .review-author .review-info b { display: flex; font-size: 16px;}
.section-review .owl-dots { display: none; }
@media only screen and (max-width: 767px){
    .section-review { padding: 60px 0 20px; }
    .section-review .heading { margin:0; text-align: center; }
}

/* section-featured */
.section-featured { padding: 70px 0; }
.section-featured .box { position: relative; display: flex; align-items: flex-start; justify-content: center; flex-direction: column; margin: 20px 0; padding-left: 60px; }
.section-featured .box img { position: absolute; left: 0; top: 0; }
.section-featured .box b { font-size: 16px; margin-bottom: 5px;}
.section-featured .box p { font-size: 16px; margin:0; color: #8094AB;}


.server-main .noUi-target { background: #FAFAFA; border-radius: 4px;box-shadow: inset 0 1px 1px #f0f0f0, 0 3px 6px -5px #bbb; width: 100%; border: none; }
.server-main .noUi-handle { background: #003166; border-radius: 25px; box-shadow: none; border: 4px solid #006ee5 !important; }
.server-main .noUi-tooltip { display: block; cursor: pointer; white-space: nowrap; text-align: center; background: #006ee5; color: #fff; bottom: 26px !important;height: 30px; width: 80px; left:-98px; right: inherit !important; border: 1px solid rgba(0,110,229,0.5); font-size: 12px; }
.server-main .noUi-tooltip::before { position: absolute; display: block; content: ""; bottom: 8px; right: -13px; width: 0; height: 0; margin-left: -6px; overflow: hidden; border: 6px solid transparent; border-top-color: transparent; border-left-color: #006cfa; }
.server-main .noUi-horizontal .noUi-handle { width: 24px; height: 24px; top: -10px; right: -12px; }
.server-main .noUi-vertical .noUi-handle { width: 24px; height: 24px; top: -10px; right: -9px; }
.server-main .noUi-value-sub { font-size: 13px; white-space: nowrap; color: #ccc; padding-top: 0; }
.server-main .noUi-value-large {padding-top: 10px;font-size: 13px; }
.server-main .noUi-marker-normal {margin-left: -1px; width: 2px; position: absolute; background: #CCC; height: 5px;}
.server-main .noUi-marker-normal { display: none; }
.server-main .noUi-handle:focus { outline: none; box-shadow: none;}
.server-main .noUi-handle:after,
.server-main .noUi-handle:before { display: none; }
.server-main .noUi-connects .noUi-connect { background: #006ee5; }
.server-main .noUi-connects .noUi-connect:nth-child(1) { background: #ccc; }
.server-main .noUi-connects .noUi-connect:nth-child(2) { background: #006ee5; }
.server-main .noUi-touch-area { cursor: pointer; }
.server-main .noUi-handle-lower { display: none; }
.server-main .noUi-handle-upper { display: none; }

/* section-faq */
.section-faq { padding: 70px 0; }
.section-faq .faq { margin-bottom: 15px; background: #fff; border: 1px solid #E5E8ED; border-radius: 4px; box-shadow: 0 1px 10px 0 rgba(141,153,176,0.1); -webkit-user-select: none; -ms-user-select: none; user-select: none; }
.section-faq .faq + .faq { }
.section-faq .faq h4 { position: relative; font-size: 19.2px; font-weight: 600; color: #333333e6; text-transform: none; cursor: pointer; padding: 15px 20px 15px 40px;}
.section-faq .faq h4 i { position: absolute; top:8px; left:0; border: 1px solid #3C4858; border-radius: 50%; width: 40px; height: 40px; padding: 5px; font-size:28px; color:#3C4858;}
.section-faq .faq .collapse__detail>div{ padding: 0 0 20px 20px; font-size: 16px; line-height: 1.5; font-weight: 300; }
.section-faq .faq .collapse__detail>div a { color:#2D8CFF; text-decoration: underline; }
.section-faq .faq h4[aria-expanded="true"]{ color: #2875dc; }
.section-faq .faq h4[aria-expanded="true"] i { color: #fff; border-color:#2D8CFF; background: #2D8CFF}
.section-faq .faq h4[aria-expanded="false"]:after { position: absolute; font-family: 'Line Awesome Free', sans-serif; font-weight: 900; content: '\f107'; left: 15px; top:16px; font-size: 18px; }
.section-faq .faq h4[aria-expanded="true"]:after { position: absolute; font-family: 'Line Awesome Free', sans-serif; font-weight: 900; content: '\f105'; left: 13px; top:16px; font-size: 18px; }
.section-faq .faq .btn { padding: 8px 24px; height: 36px; min-height: 36px; font-size: 13px; }
.section-faq .faq:last-child { margin-bottom: 0; }

@media only screen and (max-width: 767px){
    .section-faq .faq h4 { font-size: 16px; line-height: 1.5;}
}

.section-colocation { padding: 40px 0 60px;}


.server-main { background-color: #fbfbfb; border-radius: 0; padding: 20px; min-height: 534px; border: 1px solid #e4e8ec; }
.server-main h3 { font-size: 16px; font-weight: 600; margin-bottom: 10px; color: #080f2cb3;}

.summary { background: #fff; border-radius: 0; border: 1px solid #e4e8ed; color: #080f2cb3;}
.summary h3 { font-size: 18px; padding: 15px 15px 0; }
.summary .resetChoose { position: absolute; right: 16px; top: 16px; cursor: pointer; font-size: 20px; }
.summary .configuration { border-bottom: 1px solid #e4e8ed; padding: 0 15px 15px; }
.summary .configuration b { font-size: 16px; display: block; font-weight: 700; margin-top: 15px; padding: 15px 0 5px; border-top: 1px solid #e4e8ed}
.summary .configuration>div { display: flex; align-items: center; justify-content: space-between; width: 100%; line-height: 1.8;  }
.summary .configuration>div>div { display: flex; align-items: center; justify-content: space-between; width: 100%;   }
.summary .configuration>div>.change { display: flex; align-items: center; justify-content: flex-end; width: 100%; cursor: pointer; font-weight: 500;  }
.summary .configuration div span>small { font-size: 100%; font-weight: 500; }
.summary .billing { border-bottom: 1px solid #e4e8ed; padding: 15px; }
.summary .billing .item { position: relative; display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; color: #001333; cursor: pointer; min-height: 67px; margin: 5px 0; border: 1px solid #e4e8ed; border-radius: 4px; padding: 10px; }
.summary .billing .item .choose { width: 30px; }
.summary .billing .item .period { position: relative; width: calc(60% - 30px); text-align: left; font-size: 16px;}
.summary .billing .item .period .percent { position: absolute; right: 0; top: 5px; display: inline-block; line-height: 1; padding: 2px 5px; border-radius: 3px; font-size: 12px; font-weight: 600; background: #4caf50; color: #fff; margin-left: 5px; }
.summary .billing .item .period .percent:before { border: 5px solid #0000; border-right-color: #4caf50; bottom: -5px; content: ""; display: block; position: absolute; right: 0; }
.summary .billing .item .price { width: 40%; text-align: right; }
.summary .billing .item .price .old { text-decoration: line-through; opacity: .5;}
.summary .billing .item .price .new { font-size: 16px; font-weight: 700; }
.summary .billing .item.selected { border: 1px solid #007bff; color: #007bff; background: #fbfbfb; }
.summary .billing .item.selected:after { position: absolute; left: 8px; top: 23px; font-family: 'Line Awesome Free'; content: "\f00c"; font-weight: 900; background: #007bff; border-radius: 50%; color: #fff; width: 18px; height: 18px; padding: 1px 3px; font-size: 12px;}
.summary .discount {padding: 15px; display: flex; align-items: center; justify-content: space-between; color: #4caf50; }
.summary .discount b { font-size: 14px; font-weight: 700;  }
.summary .discount span { font-size: 14px; font-weight: 700;  }
.summary .discount span>small { display: inline-block; margin-left: 4px; }
.summary .gift {padding: 15px 40px; display: flex; align-items: center; justify-content: center; flex-direction: column;}
.summary .gift b { display: flex; align-items: center; justify-content: center; font-size: 16px; font-weight: normal; cursor: pointer;}
.summary .gift b i { font-size: 19px; margin-right: 4px; }
.summary .gift b:hover { color: #007bff; }
.summary .gift .form-control { height: 38px;}
.summary .gift .btn { height: 38px; font-size: 14px; font-weight: 500; padding: 0 10px; }

.summary .total {padding: 15px; display: flex; align-items: center; justify-content: space-between;border-bottom: 1px solid #e4e8ed;border-top: 1px solid #e4e8ed; background-color: #fffef6; }
.summary .total b { font-size: 16px; font-weight: 700;  }
.summary .total span { font-size: 18px; font-weight: 700;  }
.summary .total span>small { display: inline-block; margin-left: 4px; }

.summary .sum-total {padding: 30px 15px; display: flex; align-items: center; justify-content: center; flex-direction: column; line-height: 1.2; }
.summary .sum-total .componentPrice { font-size: 32px; font-weight: 700;color: #001333; }
.summary .sum-total p { font-size: 18px; margin: 0; color: #898d97; }

.summary .info { padding: 15px; text-align: center; color: #898d97;}
.summary .order { padding: 15px 15px 0; }
.summary .order .btn { width: 100%; height: 52px; font-weight: 600;}

.region-list { display: flex; align-items: center; justify-content: flex-start; flex-wrap: wrap; margin-bottom: 40px;/*background: #f4f5f7; padding: 10px;border: 1px solid #e4e8ed;*/}
.region-list>div:first-child {  border-right: 1px solid #e4e8ed; padding-right: 20px; margin-right: 30px; }
.region { display: flex; align-items: center; justify-content: flex-start; }
.region>.item { position: relative; display: flex; align-items: center; justify-content: center; background: #fff;cursor: pointer; border: 1px solid #e4e8ed; color: #001333; border-radius: 3px; padding: 10px; line-height: 1; margin-right: 10px;}
.region>.item.selected { border: 1px solid #007bff; color: #007bff; background: #fbfbfb}
.region>.item.selected:after { position: absolute; right: -5px; top: -5px; font-family: 'Line Awesome Free'; content: "\f00c"; font-weight: 900; background: #007bff; border-radius: 50%; color: #fff; width: 15px; height: 15px; padding: 2px; font-size: 12px;}

.location { display: flex; align-items: center; justify-content: flex-start; }
.location>.item { position: relative; display: flex; align-items: center; justify-content: center; border: 1px solid #e4e8ed;cursor: pointer; border-radius: 3px; background: #fff; color: #001333; padding: 10px; line-height: 1; margin-right: 10px;}
.location>.item.selected { border: 1px solid #007bff; color: #007bff; background: #fbfbfb }
.location>.item.selected:after { position: absolute; right: -5px; top: -5px; font-family: 'Line Awesome Free'; content: "\f00c"; font-weight: 900; background: #007bff; border-radius: 50%; color: #fff; width: 15px; height: 15px; padding: 2px; font-size: 12px;}

.packages { height: calc(100% - 35px); border-right: 1px solid #e4e8ed; padding-right: 30px; margin-right: 10px; }
.packages>.item { position: relative; display: flex; align-items: flex-start; justify-content: center; flex-direction: column;cursor: pointer; border-radius: 3px; background: #fff; color: #001333; border: 1px solid #e4e8ed; padding: 10px; line-height: 1.2; margin-bottom: 10px;}
.packages>.item>span { font-weight: 600; }
.packages>.item>small { color: #8094AB; margin-top: 4px; }
.packages>.item.selected { border: 1px solid #007bff; color: #007bff; background: #fbfbfb; }
.packages>.item.selected:after { position: absolute; right: -5px; top: -5px; font-family: 'Line Awesome Free'; content: "\f00c"; font-weight: 900; background: #007bff; border-radius: 50%; color: #fff; width: 18px; height: 18px; padding: 3px; font-size: 12px;}


.hardware { padding: 5px 0; width: 100%; }
.hardware>h4 { font-size: 14px; margin-bottom: 7px; color: #8094AB; font-weight: 600; }
.hardware>.box { display: flex; align-items: center; justify-content: flex-start; flex-wrap: wrap; }
.hardware>.box>.item { position: relative; display: flex; align-items: flex-start; justify-content: center; flex-direction: column;cursor: pointer; border-radius: 0; background: #fff; color: #001333; border: 1px solid #e4e8ed; min-height: 42px; padding: 5px 10px; line-height: 1.2; margin-right: 10px; margin-bottom: 10px;}
.hardware>.box>.item>span { font-weight: 500; font-size: 13px; color: #3b4e65; }
.hardware>.box>.item>small { margin-top: 5px; }
.hardware>.box>.item.selected { border: 1px solid #007bff; color: #007bff; }
.hardware>.box>.item.selected>span {color: #007bff; }
.hardware>.box>.item.selected:after { position: absolute; right: -5px; top: -5px; font-family: 'Line Awesome Free'; content: "\f00c"; font-weight: 900; background: #007bff; border-radius: 50%; color: #fff; width: 18px; height: 18px; padding: 3px; font-size: 12px;}
.hardware>.form-select { height: 44px; border: 1px solid #e4e8ed;}
.hardware2 { padding: 5px 0; margin-right: 15px; width: calc(50% - 15px) }
.hardware2:last-child { margin-right: 0; }

.item.disabled { display: none !important; opacity: .6; cursor: default; }
.item.selected.disabled { border: 1px solid #e4e8ed !important; color: #001333 !important; background: #fbfbfb !important; opacity: .6; cursor: default;}
.item.selected.disabled:after { display: none !important; }

.bandwidth { margin-bottom: 40px; }

.server-conf { padding-left: 0; }
.server-conf .hardware { position: relative; padding-right: 20px; }
.server-conf .hardware:after { position: absolute; content: ''; right: 15px; top: 0; height: 100%; width: 1px; background: #e4e8ed; }
.server-conf .hardware>.box>.item { width: 100%; }
.server-conf .hardware:last-child { padding-right: 0; }
.server-conf .hardware:last-child:after { display: none; }


@media only screen and (max-width: 767px){
    .server-main { padding: 10px; }
    .server-main h3 { font-size: 16px; }
    .server-main .region-list>div:first-child { border-right: 0; margin-bottom: 15px; }
    .server-main .packages { border-right: 0; padding-right: 0; margin-bottom: 30px; display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap;}
    .server-main .packages>div { width: 48%; margin-bottom: 2px; }
    .server-main .bandwidth { margin-bottom: 30px; }
    .server-main .summary { margin-top: 30px; }
    .server-main .summary .billing .item .period { width: calc(50% - 30px); font-size: 14px; }
    .server-main .summary .billing .item .price { width: 50%; }
    .server-main .packages>.item>small { display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
    .location { flex-wrap: wrap; }
    .location>.item { margin-bottom: 8px;}
}

/* section-floor-about */
.section-floor-about { padding: 70px 0; }
.section-floor-about .heading { margin-bottom: 40px; }
.section-floor-about .row p { font-size: 18px; line-height: 1.5; margin-bottom: 30px; text-align: justify; }
.section-floor-about .row p:last-child { margin-bottom: 0; }
.section-floor-about .checklist2 { padding: 0; list-style: none; }
.section-floor-about .checklist2 li { margin-bottom: 15px; padding: 10px 20px 10px 70px; font-size: 18px; position: relative; font-weight: 500; min-height: 76px; }
.section-floor-about .checklist2 li svg { position: absolute; left: 18px; top: 17px; width: 42px; height: 42px; fill: #4caf50;}
.section-floor-about .checklist2 { padding-left: 30px}
/* section-floor-feature */
.section-floor-feature { padding: 50px 0; }
.section-floor-feature .nav-tabs { border: 0; }
.section-floor-feature .nav-tabs .nav-link { border: 0;border-bottom: 2px solid #e5e8ed;border-radius: 0;padding: 18px 20px; text-align: left; font-size: 16px; font-weight: 700; color: rgba(3,27,78,.5);}
.section-floor-feature .nav-tabs .nav-link.active { border-bottom: 2px solid #0088ff; color: #212529;}
.section-floor-feature .tab-content { padding: 30px; }
.section-floor-feature .tab-content .col-lg-4 { text-align: center; margin: 15px 0; }
.section-floor-feature .tab-content i { display: block; font-size: 42px; }
.section-floor-feature .tab-content h3 { font-size: 18px; font-weight: 700; margin-bottom: 5px; }
.section-floor-feature .tab-content p { font-size: 16px; line-height: 1.4; margin:0; color: #8094AB; }
/* section-map */
.section-map { overflow: hidden; height: 400px; }

.section-floor {padding: 60px 0 10px; background: #003166;}
.section-floor .heading { margin-bottom: 40px;}
.section-floor .heading .heading-title { color: #fff; }
.section-floor .tab-content {  list-style: none; padding: 3rem; margin: 0; }
.section-floor .location-tabs-schema-list { font-size: 1.1rem; list-style: none; }
.section-floor .location-tabs-schema-list li { margin-bottom: 15px; color: #fff; }
.section-floor .location-tabs-schema-list li span { background: #006EE5; color: #fff; width: 30px; height: 30px; line-height: 30px; border-radius: 50px; text-align: center; font-size: .9rem; font-weight: bold; display: inline-block; margin-right: 8px; position: relative; top: -1px; }
.section-floor .nav-tabs { background: #006EE5; border-bottom: 0; }
.section-floor .nav-tabs .nav-link { border: 0;padding: 18px 40px; border-radius: 0; text-align: left; font-size: 16px; font-weight: 700; color: #fff; }
.section-floor .nav-tabs .nav-link.active {background-color: #003166; color: #fff;}

@media only screen and (max-width: 767px){
    .section-floor-about .row p { font-size: 16px;}
    .section-floor-about .checklist2 { padding-left: 0; }
    .section-floor-about .checklist2 li { font-size: 16px; padding: 10px 10px 10px 45px; margin-bottom: 0; }
    .section-floor-about .checklist2 li svg { width: 32px; height: 32px; top: 14px; left:0; }
    .section-floor .nav-tabs .nav-link { padding: 15px; }
    .section-floor .tab-content { padding: 30px 0; }
    .section-floor .tab-content img { width: 100%; }
}

/* section-subs1 */
.section-subs1 {padding: 50px 0; background-color: #f8f9fc; }
.section-subs1 .heading { padding-bottom: 20px; margin-bottom: 40px; border-bottom: 1px solid #e4e8ed;}
.section-subs1 .box {border: 1px solid #ddd; border-radius: 6px; padding: 30px; box-shadow: 0 2px 7px 0 rgb(63 92 220 / 10%); }
.section-subs1 .text-muted { font-size: 13px; margin-top: 10px; line-height: 1.3; color: #8094AB;}
.section-subs1 .form-group { margin-bottom: 15px; }
.section-subs1 .form-group label { display: flex; align-items: center; justify-content: space-between; font-weight: 500; margin-bottom: 4px;}
.section-subs1 .form-group label a { font-size: 14px; color: #0088ff;}
.section-subs1 .form-group .form-control { min-height: 46px;  }
.section-subs1 .form-group .form-select { min-height: 46px; border: 1px solid #ddd;}
.section-subs1 .dropdown .btn { min-height: 46px; border: 1px solid #ddd; font-size: 14px; padding: 0 16px; width: 90px; text-align: left; justify-content:flex-start; border-radius: .25rem 0 0 .25rem}
.section-subs1 .btn { width: 100%; font-weight: 500;}
.section-subs1 .btn + .btn { margin-top: 15px; }
.section-subs1 .input-group-text { border: 1px solid #ddd; font-size: 14px; text-align: center; }
.section-subs1 .input-group-text>label { font-weight: normal; margin: 0; }
.section-subs1 .input-group-text>label>input { width: 14px; height: 14px; margin-right: 5px; }
.section-subs1 .input-group>.btn { width: auto; }
.section-subs1 .input-group>.btn + .btn { margin: 0; }
.section-subs1 .card-wrapper { margin-top: 25px; }


.package-box { margin-bottom: 40px !important; }
.package-box label { position: relative; justify-content: center; align-items: flex-start !important; flex-direction: column; font-size: 20px; margin-bottom: 10px !important; }
.package-box label:after { position: absolute; content: ''; left: 0; top: 26px; height: 1px; width: 100%; background-color: #e4e8ed; display: none; }
.package-box label span { position: relative; z-index: 1; padding-right: 20px; }
.package-box label small { display: block; font-weight: normal; font-size: 16px; color: #8094AB;}

/* my-radio2 */
.my-radio2 {display: flex; justify-content: flex-start; align-items: stretch; margin-bottom: 10px; }
.my-radio2>div { position: relative; display: flex; align-items: flex-start; justify-content: flex-end; flex-direction: column; cursor: pointer; min-height: 110px; font-size: 16px; background: #fff; padding: 10px 7px; border-radius: 4px; border: 1px solid #ddd;}
.my-radio2>div i.la-check { position: absolute; left: 5px; top: 5px; border: 1px solid transparent; width: 20px; height: 20px; padding: 3px; font-size: 13px; border-radius: 50%; color: #fff; }
.my-radio2>div .package-name { font-size: 17px; font-weight: 600; }
.my-radio2>div .package-desc { font-size: 14px; color: #8094AB; }
.my-radio2>div .other-name { font-size: 14px; font-weight: 600; margin-bottom: 5px; text-align: left;}
.my-radio2>div .period-name { font-size: 18px; font-weight: 600; margin-bottom: 5px;}
.my-radio2>div .period-badge { position: absolute; right: 0; top: -30px; font-size: 12px; color: #fff; line-height: 1; padding: 4px 10px; border-radius: 4px; background-color: #4caf50; }
.my-radio2>div .period-price { font-size: 16px; font-weight: 600; line-height: 1.3; text-align: left;}
.my-radio2>div .period-price del { display: block; font-size: 15px; font-weight: normal; text-decoration: line-through; color: #8094AB; }
.my-radio2>div .period-price small { font-size: 14px; font-weight: normal;color: #8094AB; }
.my-radio2>div img { height: 60px; max-width: 100%; object-fit: cover; margin-bottom: 10px;}
.my-radio2>div + div { margin-left: 10px; }
.my-radio2>div.selected { border: 1px solid #0088ff; color: #0088ff; }
.my-radio2>div.selected i { background: #0088ff; border-color: #0088ff; color: #fff; }


/* mini-result */
.mini-result { display: flex; align-items: center; justify-content: center; flex-direction: column; padding:20px 0 ; }
.mini-result p { position: relative; font-size: 16px; margin-bottom: 15px; font-weight: 500; text-align: left; padding-left: 54px; line-height: 1.4;}
.mini-result p i { position: absolute; left: 0; top: -3px; font-size: 50px; }
.mini-result b { font-size: 32px; line-height: 1; font-weight: 800; color: #4caf50; }
.mini-result b small { font-size: 60%; font-weight: 500; }
.mini-result b.error { font-size: 24px; color: #e91e63; }

/* service-no */
.service-no {background-color: #fffef6;border: 1px solid #f7eed4; border-radius: 6px; padding: 20px;}
.service-no .form-group { margin-bottom: 0; }
.service-no p { position: relative; font-size: 16px; font-weight: 500; color: #664d03; padding-left: 58px; }
.service-no p i { position: absolute; left: 0; top: 0; font-size: 52px;}
.service-no .text-muted { display: block; margin-top: 10px; }

/* section-complete */
.section-complete { padding: 70px 0;}
.section-complete .complete-text { display: flex; align-items: center; justify-content: center; flex-direction: column;  }
.section-complete .complete-text i.la-check { width: 90px; height: 90px; border-radius: 50%;background: #4caf50; color: #fff; font-size: 70px; padding: 10px;}
.section-complete .complete-text h1 { color: #4caf50; font-size: 32px; font-weight: 800; margin: 10px 0 10px; }
.section-complete .complete-text p { font-size: 20px; color: #8094AB; margin-bottom: 40px;}
.section-complete .complete-text .btn-group .btn { border-radius: 4px !important; font-size: 14px; font-weight: 600; }
.section-complete .complete-text .btn-group .btn i { font-size: 20px; margin-right: 4px; }
.section-complete .complete-text .btn-group .btn + .btn { margin-left: 15px; }

@media only screen and (max-width: 767px){
    .section-subs1 { overflow:hidden; }
    .section-subs1 .box { padding: 15px; }
    .section-subs1 .card-wrapper { margin: 30px 0 30px; max-width: 100vw !important;}
    .section-subs1 .form-group label { text-align: center; align-items: center !important;}
    .my-radio2 { flex-wrap: wrap; justify-content: stretch; align-items: stretch; }
    .my-radio2>.col { padding: 10px; margin: 5px; width: calc(50% - 10px); flex: auto;}
    .my-radio2>div { padding: 10px; margin: 5px; width: calc(50% - 10px);min-height: 100px; text-align: center;}
    .my-radio2>div + div { margin-left: 5px; }
    .my-radio2>div .package-name { font-size: 16px; }
    .my-radio2>div .period-name { font-size: 16px; }
    .my-radio2>div .package-desc { font-size: 13px; }
    .service-no { padding: 12px; }
    .service-no p i { font-size: 22px;}
    .service-no p { font-size: 11px; padding-left: 30px;}
    .card-wrapper>.jp-card-container {transform: scale(1) !important;  }
    .section-complete { padding-top: 30px !important;}
    .section-complete .complete-text { text-align: center;}
    .section-complete .complete-text p { margin-bottom: 20px !important;}
    .section-complete .complete-text h1 { font-size: 24px; line-height: 1.5;}
    .section-complete .complete-text .btn-group .btn { zoom: 90%; }
    .section-complete .summary { margin-top: 30px; }
}

/* section-bank */
.section-bank { padding: 50px 0; }
.section-bank .box { border-radius: 6px; background: #f9f9f9; padding: 30px 40px; }
.section-bank .nav-tabs { position: relative; border: 0; }
.section-bank .nav-tabs:before { position: absolute; content: ''; left: 0; bottom: -1px; z-index: -1; height: 2px; width: 100%; background: #e5e8ed; }
.section-bank .nav-tabs .nav-link { border: 0;border-bottom: 2px solid #e5e8ed;border-radius: 0;padding: 18px 20px; text-align: left; font-size: 16px; font-weight: 700; color: rgba(3,27,78,.5);}
.section-bank .nav-tabs .nav-link.active { border-bottom: 2px solid #0088ff; color: #212529;}
.section-bank .nav-tabs .nav-link img { height: 30px; max-width: 100%; object-fit: cover; }
.section-bank .tab-content { padding: 30px 0; }
.section-bank .tab-content .col-lg-4 { text-align: center; margin: 15px 0; }
.section-bank .tab-content i { display: block; font-size: 42px; }
.section-bank .tab-content h3 { font-size: 18px; font-weight: 700; margin-bottom: 5px; }
.section-bank .tab-content p { font-size: 16px; line-height: 1.4; margin:0; color: #8094AB; }
.section-bank ul.bank-list { list-style: none;  }
.section-bank ul.bank-list li { display: flex; align-items: flex-start; justify-content: flex-start; padding: 5px 0; font-size: 16px; color: #5b6979;}
.section-bank ul.bank-list li b { width: 150px; font-weight: 600;}
.section-bank ul.bank-list li span { }
.section-bank ul.bank-list li:first-child { font-weight: 600; }

@media only screen and (max-width: 767px){
    .section-bank .box { padding: 20px; margin-bottom: 30px; }
    .section-bank ul.bank-list li { flex-direction: column; }
    .section-bank ul.bank-list li b { width: 100%; }
}

/* section-game */
.section-game { padding: 320px 0 30px; background-image: url(https://ekasunucu.com//templates/website/Rising/pages/assets/img/games-logos-top@2x.png); background-position: center top; background-size: contain; background-repeat: no-repeat;}
.section-game .heading { margin-bottom: 30px; }
.section-game .package-footer { margin-top: 30px; }
.section-game .gray-bg { background: transparent; border: 0; }

@media only screen and (max-width: 767px){
    .section-game { padding: 30px 0;}
    .section-game .gray-bg { padding-top: 0 !important; padding-bottom: 20px; }
}

.security-header { border: 2px solid #e4e8ec; background: #fbfbfb; border-radius: 6px; padding: 20px; margin-bottom: 30px; }
.security-header h2 { font-size: 22px; font-weight: 700; margin-bottom: 15px; padding-bottom: 10px; border-bottom: 1px solid #e4e8ec; }
.security-header p { font-size: 16px; color: #8094AB;}
.security-header p b { display: block; }
.security-header p:last-child { margin-bottom: 0; }


.max-upload-gray { filter: grayscale(100%); }
.max-upload { margin-bottom: 45px; display: flex; align-items: center; justify-content: center; }
.max-upload .form-switch { display: flex; align-items: center; justify-content: center; }
.max-upload .form-switch .form-check-input { width: 60px; }
.max-upload .form-check-input { height: 30px; }
.max-upload .form-check-label { cursor: pointer; margin-left: 10px; font-weight: 600; font-size: 16px; }
.max-upload .form-check-label2 { cursor: pointer; margin-right: 10px; font-size: 16px; }
.max { display: inline-block; animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both; transform: translate3d(0, 0, 0); backface-visibility: hidden; perspective: 1000px; }

.best-badge { position: absolute; top: -10px; right: -10px; width: 97px; height: 97px; overflow: hidden; z-index: 1; }
.best-badge:before {  content: ""; width: 10px; height: 10px; position: absolute; top: 0; left: 0; background: #953407; }
.best-badge:after { content: ""; width: 10px; height: 10px; position: absolute; bottom: 0; right: 0; background: #953407; }
.best-badge .plan-ribbon { background: #c20304; display: block; width: 150px; text-align: center; font-size: 12px; line-height: 24px; font-weight: 600; position: relative; color: #fff; transform: rotate(45deg); transform-origin: 30px 5px; text-transform: uppercase; z-index: 3; }


.section-counter { padding: 30px 0; background: #016ce4; text-align: center; color: #fff; }
.section-counter .heading { margin-bottom: 40px; }
.section-counter .heading .heading-title { color: #fff; }
.section-counter .heading .heading-desc { color: #fff; }
.section-counter i { display: block; font-size: 48px; }
.section-counter b { display: block; font-size: 32px; font-weight: 800; }
.section-counter p { display: block; font-size: 16px; margin:0; opacity: .6;}

@media only screen and (max-width: 767px){
    .section-counter { padding: 40px 0 20px; }
    .section-counter .heading { margin-bottom: 10px; }
    .section-counter .col-lg-3 { margin: 20px 0; }
    .section-counter i { font-size: 32px; margin-bottom: 10px; }
    .section-counter b { font-size: 20px; }
    .section-counter p { font-size: 14px; }
}


.secure-banner .banner-text { align-items: center !important; text-align: center; padding-bottom: 20px; }
.secure-banner .banner-text .desc { margin-bottom: 36px; }
.secure-banner .banner-text img { height: 52px; margin-bottom: 10px;}
.secure-banner .banner-icon { display: flex; align-items: center; justify-content: center; width: 100%; text-align: center; color: #fff; }
.secure-banner .banner-icon .row { width: 100%; }
.secure-banner .banner-icon .col-lg-3 { border-right: 1px solid #fff3; }
.secure-banner .banner-icon .col-lg-3:last-child { border-right: 0; }
.secure-banner .banner-icon .col { border-right: 1px solid #fff3; }
.secure-banner .banner-icon .col:last-child { border-right: 0; }
.secure-banner .banner-icon i { display: block; font-size: 42px; }
.secure-banner .banner-icon b { display: block; font-size: 20px; }
.secure-banner .banner-icon p { display: block; font-size: 14px !important; line-height: 1.4; margin-bottom: 0; opacity: .6;}

.section-transit1 { padding: 70px 0; }
.section-transit1 h3 { font-size: 22px; font-weight: 700;margin-bottom: 12px; }
.section-transit1 ul li { font-size: 18px; line-height: 1.5; padding: 10px 0; }
.section-transit1 ul li i { position: relative; top: -2px; font-size: 14px; background: #062f5d; color: #fff; padding: 4px; border-radius: 50%; margin-right: 7px; }

.section-transit2 { padding: 70px 0 0; }
.section-transit2 h3 { font-size: 22px; font-weight: 700;margin-bottom: 12px; }
.section-transit2 ul li { font-size: 18px; line-height: 1.5; padding: 5px 0; }
.section-transit2 ul li i { position: relative; top: -2px; font-size: 16px; background: #062f5d; color: #fff; padding: 4px; border-radius: 50%; margin-right: 7px; }

.section-transit3 { padding: 70px 0; text-align: center; }
.section-transit3 i { display: block; font-size: 64px; margin-bottom: 8px; }
.section-transit3 h3 { font-size: 18px; font-weight: 700;margin-bottom: 8px; }
.section-transit3 p { font-size: 16px; line-height: 1.5; padding: 0 40px; margin-bottom: 0; }

.section-call { background: #0d1529; padding: 40px 0;}
.section-call h3 { color: #fff; font-size: 24px; font-weight: 600; }
.section-call p { color: #fff; font-size: 18px; font-weight: 400; }
.section-call label { font-weight: 600; color: #fff; margin-bottom: 2px; }
.section-call .form-control { border:0; min-height: 46px; }
.section-call .form-check label { font-weight: normal; line-height: 1.3; }
.section-call .form-check label a { color: #016ce4; }
.section-call .btn { width: 100%; }

@media only screen and (max-width: 767px){
    .section-transit1 { padding: 30px 0; }
    .section-transit1 .heading { margin-bottom: 50px !important; }
    .section-transit1 ul li i { font-size: 10px; }
    .section-transit2 img { margin-bottom: 30px; }
    .section-transit2 ul li i { font-size: 10px; }
    .section-transit3 .col-lg-4 { margin: 15px 0; }

    .secure-banner .banner-icon .col-lg-3 { border: 0; }
    .secure-banner .row .col { flex:inherit; width: 33.33%; border: 0; margin: 15px 0; }
}

.section-os-list { position: relative; padding: 60px 0; background-color: #f4f5f7; background-image: url("data:image/png;base64,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"); }
.section-os-list h2 { font-size: 24px; font-weight: 600; padding-bottom: 10px; margin-bottom: 20px; border-bottom: 1px solid #dadada;}
.section-os-list h3 { font-size: 17px; font-weight: 600; margin:0 0 10px;}
.section-os-list ul { list-style: square; padding-left: 20px; }
.section-os-list ul li { font-size: 15px; }

.about-text { padding: 60px 0 20px;}
.about-text h2 { font-size: 32px; font-weight: 800; margin: 0 0 15px;}
.about-text p { font-size: 18px; font-weight: 400; margin:0 0 30px;}
.about-text p:last-child {margin:0;}
.about-text img { width: 100%; }

.about1 { position: relative; padding: 60px 0 80px;}
.about1 h2 { font-size: 32px; font-weight: 800; margin: 0 0 15px;}
.about1 p { font-size: 18px; font-weight: 400; margin:0 0 30px;}
.about1 p:last-child { margin:0; }
.about1 ul { list-style: none; padding: 20px 0 0 40px; margin: 0;}
.about1 ul li { position: relative; display: inline-block; width: 49%; margin: 20px 0; padding-left:44px; font-size: 18px; color: #8094AB;}
.about1 ul li:before { position: absolute; content: ''; left: 0; top:11px; width: 30px; height: 2px; background: #006EE5;}
.about1 ul li b { display: block; color: #062f5d;}

.about2 { position: relative; overflow: hidden; height: 720px; padding: 60px 0; background: #0c1429; color:#fff;}
.about2 .col-lg-6 { height: 600px; }
.about2 h2 { font-size: 34px; font-weight: 800; line-height: 1.3; margin: 0 0 10px; text-align: center;}
.about2 p { font-size: 18px; font-weight: 300; margin:0 0 30px; text-align: center;}
.about2 .col-lg-4:nth-child(1) { border-right: 1px solid #fff3; border-bottom: 1px solid #fff3;}
.about2 .col-lg-4:nth-child(2) { border-right: 1px solid #fff3; border-bottom: 1px solid #fff3;}
.about2 .col-lg-4:nth-child(3) { border-bottom: 1px solid #fff3;}
.about2 .col-lg-4:nth-child(4) { border-right: 1px solid #fff3; }
.about2 .col-lg-4:nth-child(5) { border-right: 1px solid #fff3; }
.about2 .box {  margin: 20px 0; text-align: center; }
.about2 .box i { display: block; font-size: 48px;  }
.about2 .box b { display: block; font-size: 20px; color: #fff;}
.about2 .box span { font-size: 15px; color: #8094AB;}

.global-map-wrapper { position: absolute; top: -40px; right: -300px; }
.global-map { width: 100%; }

.about3 { position: relative; padding: 80px 0 80px; background: #0c1429; color:#fff; background-image: url(../img/about/bg-vector-waves.svg); background-size: 100%; background-repeat: no-repeat; background-position: center bottom;}
.about3 h3 { font-size: 28px; line-height: 1.3; font-weight: 800; margin: 0 0 5px;}
.about3 p { font-size: 18px; font-weight: 400; margin:0 0 30px; color: #8094AB}
.about3 ul { list-style: none; padding: 0; margin: 0; width: 100%; }
.about3 ul li { background-color: #fff; border-radius: 6px;  padding: 0 10px; display: inline-flex; align-items: center; justify-content: center;  margin: 3px; width: calc(25% - 9px);}
.about3 ul li img { width: 100%;height: auto; object-fit: cover; }
.about3 svg { fill:#858a94;}

.about4 { position: relative; padding: 60px 0;}
.about4 .box { position: relative; padding-left: 80px; margin:30px 0;}
.about4 .box i { font-size: 64px; position: absolute; left: 0; top:0;}
.about4 .box h3 { font-size: 20px; font-weight: 600; margin: 0 0 5px;}
.about4 .box p { font-size: 18px; line-height: 1.5; font-weight: 300; margin:0;}


.payment-module .card-header { padding: 10px 30px; font-size: 18px; font-weight: 600; background: #fff; }
.payment-module .card-body { padding: 30px; }
.payment-module .text-muted { font-size: 13px; margin-top: 10px; line-height: 1.3; color: #8094AB;}
.payment-module .form-group { margin-bottom: 15px; }
.payment-module .form-group label { display: flex; align-items: center; justify-content: space-between; font-weight: 500; margin-bottom: 4px;}
.payment-module .form-group label a { font-size: 14px; color: #0088ff;}
.payment-module .form-group .form-control { min-height: 46px;  }
.payment-module .form-group .form-select { min-height: 46px; border: 1px solid #ddd;}
.payment-module .dropdown .btn { min-height: 46px; border: 1px solid #ddd; font-size: 14px; padding: 0 16px; width: 90px; text-align: left; justify-content:flex-start; border-radius: .25rem 0 0 .25rem}
.payment-module .btn { display: inline-flex; align-items: center; justify-content: center; font-weight: 500;}
.payment-module .btn i { font-size: 19px; margin-right: 4px; }
.payment-module .btn-sm { height: 32px; padding: 0 10px; }

.section-location { padding: 90px 0 70px;}
.location-map { position: relative; display: inline-block;}
.location-map img { width: 100%; }
.location-map .info-blink { position: absolute;  border-radius: 50%; width: 6px; height: 6px; background-color: #007bff;}
.location-map .info-blink small { margin-top: 3px; margin-left: 4px;}
.location-map .info-blink:after { position: absolute; content: ""; width: 100%; height: 100%; left: 0; top: 0; border-radius: 50%; z-index: -1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); background-color: #007bff; -webkit-animation: ripple2 1.5s 0s infinite; animation: ripple2 1.5s 0s infinite; }
.location-map .info-blink.usa { left: 27%; top: 38%; }
.location-map .info-blink.amsterdam { left: 46%; top: 33%; }
.location-map .info-blink.vienna { left: 48%; top: 36%; }
.location-map .info-blink.london { left: calc(44% - -11px); top: 30%; }
.location-map .info-blink.comnet { left: 53%; top: 40%; }


.businessInternet { height: 600px; }
#carouselInternet.businessInternet  .carousel-item { height: 600px; }
.businessInternet .internet-slider .container { position:relative; z-index: 2; }
.businessInternet .internet-slider .item1 { height: 600px; }
.businessInternet .internet-slider .gbps-bg { position:absolute; left:0; top:0; width: 100%; height: 100%; opacity: .4; }
.businessInternet .internet-slider .gbps { height: 90px; margin-bottom: 20px; }

.form-call { background-color: #fff; max-width: 460px; padding: 30px; margin: 40px auto 0; border-radius: 5px;}
.form-call h2 { position:relative; display:flex; align-items: flex-start; justify-content: flex-start; font-size: 24px; font-weight: 800; margin: 0 0 15px; }
.form-call h2 .badge { position:absolute; right: 0; top: 0; font-size: 11px; }
.form-call .form-group { margin-bottom: 10px; }

/* Cart Step */
.cart-step { position: relative; z-index: 0; padding: 30px 0 0;width: 100%; background: #f8f9fc;border-top: 1px solid #d8dce6; }
.cart-step h3 { text-align: center;margin: 0 0 10px;font-weight: 600;color: #414042; }
.cart-step #progressbar { overflow: hidden; counter-reset: step; }
.cart-step #progressbar li { list-style-type: none; color: #333;text-align: center; text-transform: uppercase; font-size: 13px; width: 20%; float: left; position: relative; cursor: pointer; }
.cart-step #progressbar li:before { content: counter(step); counter-increment: step; width: 28px; line-height: 28px; display: block; font-size: 14px;font-weight: 600; color: #fff; background: #3a3a34; box-shadow: 0 2px 2px rgba(32,44,47,0.1);border-radius: 3px; margin: 0 auto 5px auto; }
.cart-step #progressbar li:after { content: ''; width: 100%; height: 3px; background: #3a3a34; position: absolute; left: -50%; top: 13px; z-index: -1;   }
.cart-step #progressbar li:first-child:after { content: none; }
.cart-step #progressbar li.active:before,
.cart-step #progressbar li.active:after{ background: #007bff; color: white; }

@media only screen and (max-width: 767px) {
    .cart-step #progressbar li span{ display: none;}
    .location-map { overflow: hidden; }
    .location-map img { width: 100%; height: auto }
    .location-map .info-blink.london { top: 23%; }
}

.dropdownData li { display: flex; align-items: center; justify-content: flex-start; cursor: pointer; }


.not-found { margin: 50px 50px 70px;overflow: hidden; text-align: center; color: #3C4858; }
.not-found img { margin-bottom: 40px;width: 500px; }
.not-found h1 { font-weight: 800;  }
.not-found p { margin: 10px 0 35px; font-size: 18px; }

.knowledge-search .form-control { height: 60px; }
.knowledge-search .btn { height: 60px; min-width: 140px; }

.is-error { color: #842029; background-color: #f8d7da; border-color: #f5c2c7; }
.is-danger { color: #842029; background-color: #f8d7da; border-color: #f5c2c7; }
.is-success { color: #0f5132; background-color: #d1e7dd; border-color: #badbcc; }
.is-warning { color: #664d03; background-color: #fff3cd; border-color: #ffecb5; }

.gate-verification .modal-body { padding: 40px 25px 25px; color: #062f5d}
.gate-verification svg { display: block; height: 64px; width: 64px; margin: 0 auto 20px; fill: #062f5d;}
.gate-verification .btn-close { position: absolute; right: 10px; top: 10px; }
.gate-verification .btn { font-size: 14px; line-height: 1; font-weight: 600;}
.gate-verification .input-group {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; position: relative;}
.gate-verification .form-control {font-family: monospace; letter-spacing: 19px; font-size: 60px; font-weight: 700; height: 70px; color: #062f5d; max-height: 70px; border-radius: 0; border: 0 !important; background-image: -webkit-gradient(linear,right top,left top,color-stop(70%, #007bff),color-stop(0,transparent)); background-image: linear-gradient(270deg, #007bff 70%, transparent 0); background-position: bottom; background-size: 55px 2px; background-repeat: repeat-x; background-position-x: 39px; width: 330px!important; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; padding-left: 0; margin: 0 auto; }


.mrz {}
.mrz .mrz-thumb { display: flex; align-items: center; justify-content: center; border: 2px dashed #d8dce6; text-align: center; padding: 2px; margin-bottom: 20px; min-height: 200px; cursor: pointer;}
.mrz .mrz-thumb .mrz-image { height: 196px; }
.mrz .mrz-folder { }
.mrz .mrz-folder input { display: none; }
.mrz-result { padding: 20px 0;}

.badge-light-danger { color: #ff013b; background-color: #fff5f8; }

.datacenter-list { display: flex; align-items: center; justify-content: center; margin-bottom: 30px; }
.datacenter-list li { margin: 5px; }
.datacenter-list li .btn { display: flex; align-items: center; justify-content: flex-start; text-align: left; border: 2px solid #dfdfdf; }
.datacenter-list li .btn>img { height: 18px; width: auto; object-fit: contain; }
.datacenter-list li .btn>span { font-size: 14px; font-weight: 600; }
.datacenter-list li .btn>span>small { display: block; font-size: 12px; font-weight: 400; }
.datacenter-list li .btn.active { background: var(--bs-primary); border-color: var(--bs-primary); color: #fff; }



.custom-tab1 .nav-tabs { display: flex; align-items: center; justify-content: center; border-bottom: 2px solid #ccc; margin-bottom: 10px; }
.custom-tab1 .nav-tabs .nav-link { position: relative; display: flex; flex-direction: column; align-items: center; justify-content: center; font-size: 16px; border: 0; font-weight: 600; color: var(--bs-dark); padding: 10px 20px; margin: 0; }
.custom-tab1 .nav-tabs .nav-link svg { width: 38px; height: 38px; margin-bottom: 10px; fill: var(--bs-dark); }
.custom-tab1 .nav-tabs .nav-item.show .nav-link,
.custom-tab1 .nav-tabs .nav-link.active { background-color: transparent; border: 0; color: var(--bs-primary); }
.custom-tab1 .nav-tabs .nav-link.active:before { position: absolute; content: ''; bottom: -2px; left: 0; height: 2px; width: 100%; background: var(--bs-primary); }
.custom-tab1 .nav-tabs .nav-link.active svg { fill: var(--bs-primary); }
.custom-tab1 .tab-pane { padding-top: 30px; }

.section-product-list { position: relative; padding: 40px 0 60px; }
.dedicated-product { position: relative; box-shadow: 0 2px 3px rgb(2 31 63 / 10%), 0 30px 60px -25px rgb(2 31 63 / 10%), 0 0 120px rgb(2 31 63 / 5%); transition: all .3s; text-align: center; border-radius: 6px; margin-bottom: 30px; padding: 20px 30px; }
.dedicated-product .d-title { font-size: 18px; font-weight: 700; line-height: 1.5; }
.dedicated-product .d-detail { padding: 10px; }
.dedicated-product .d-detail li { font-size: 16px; padding: 4px 0; }
.dedicated-product .d-price { position: relative; text-align: center; font-size: 15px; margin: 10px 0 0;}
.dedicated-product .d-price>small { display: block; font-size: 15px;color:#767676; }
.dedicated-product .d-price .list sub { font-size: 18px; color:#767676; text-decoration: line-through; }
.dedicated-product .d-price .market { font-size: 56px;line-height: 1; font-weight: 900; padding-left: 15px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row; flex-flow: row;justify-content: center; }
.dedicated-product .d-price .market span { -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row; flex-flow: row; justify-content: center; }
.dedicated-product .d-price .market sub { color: #242736; font-size: 16px; font-weight: 500; bottom: 0; top: 14px; left: 10px; height: -webkit-max-content; height: -moz-max-content; height: max-content; }
.dedicated-product .d-price .market sup { display: flex; font-size: 28px;top: -10px; left: -20px; height: -webkit-max-content; height: -moz-max-content; height: max-content; }
.dedicated-product .d-price .market sup > small { font-size: 28px; font-weight: 600;margin-left: 3px; }
.dedicated-product .d-price .market2 .item-price { display: flex; align-items: flex-start; justify-content: center; font-size: 24px; font-weight: 600; line-height: 1.3;}
.dedicated-product .d-price .price-highlight { position: absolute; right: 0; top: 20px; color: #242736; font-weight: 600; display: inline-block; margin-top: 5px;}
.dedicated-product .d-order { display: flex; align-items: center; justify-content: center; padding-top: 10px; }
.dedicated-product .d-or { display: flex; flex-direction: row; padding: 15px 0.75em; }
.dedicated-product .d-or span { padding: 0 7px; font-size: 15px; }
.dedicated-product .d-or:before,
.dedicated-product .d-or:after { content: ""; flex: 1 1; border-bottom: 1px solid #dddddd; margin: auto; }
.dedicated-product .d-customize { display: flex; align-items: center; justify-content: center; }
.dedicated-product .d-info { font-size: 12px; color: #8094AB;}
.dedicated-product .btn { width: 100%; }



.configure-item .form-check { display: flex; align-items: center; justify-content: flex-start; margin: 7px 0; min-height: auto; line-height: 1; }
.configure-item .form-check span { line-height: 1; margin-left: 5px;}
.configure-item .form-check-input { width: 22px; height: 22px; margin: 0; background-color: #e9edf0; background-repeat: no-repeat; background-position: center; background-size: contain; border: 0; appearance: none; color-adjust: exact; transition: background-color .15s ease-in-out,background-position .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; }
.configure-item .form-check-input:checked[type=checkbox] { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 11' width='13' height='11' fill='none'%3e%3cpath d='M11.0426 1.02893C11.3258 0.695792 11.8254 0.655283 12.1585 0.938451C12.4917 1.22162 12.5322 1.72124 12.249 2.05437L5.51985 9.97104C5.23224 10.3094 4.72261 10.3451 4.3907 10.05L0.828197 6.88335C0.50141 6.59288 0.471975 6.09249 0.762452 5.7657C1.05293 5.43891 1.55332 5.40948 1.88011 5.69995L4.83765 8.32889L11.0426 1.02893Z' fill='%23FFFFFF'/%3e%3c/svg%3e"); }
.configure-item .form-check-input:checked[type=radio] { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23FFFFFF'/%3e%3c/svg%3e"); }
.configure-item .form-check-input[type=checkbox] { border-radius: 4px; }
.configure-item .form-check-input[type=radio] { border-radius: 50%; }
.configure-item .form-check-input:checked { background-color: var(--bs-primary); border-color: var(--bs-primary); }
.configure-item .form-check:not(.form-switch) .form-check-input[type=checkbox] { background-size: 60% 60%; }

.configure-item { background-color: #ffffff; border: 1px solid #dee2e6; display: flex; align-items: flex-start; justify-content: space-between; width: 100%; border-radius: 6px; padding: 15px; margin-bottom: 15px; }
.configure-item .thumb { flex: 50px; }
.configure-item .text { flex: calc(100% - 50px); }
.configure-item .text h3 { display: flex; font-size: 16px; font-weight: 600; margin-bottom: 4px; }
.configure-item .text .options { display: flex; align-items: flex-start; justify-content: flex-start; flex-wrap: wrap; }
.configure-item .options>label { display: flex; align-items: center; justify-content: center; flex: calc(50% - 8px); padding: 10px 12px; margin: 4px; border: 1px solid #e4e8ec; border-radius: 4px; font-size: 16px; cursor: pointer; }
.configure-item .options>label .form-check-input { margin: 0; }
.configure-item .options>label>span:nth-child(1) { display: flex; align-items: center; justify-content: flex-start; margin:0; }
.configure-item .options>label>span:nth-child(2) { display: flex; align-items: center; justify-content: space-between; width: 100%; line-height: 1.3;}
.configure-item .options>label>span:nth-child(2)>span { font-weight: 600;line-height: 1; }


.configure-section { padding: 60px 0; }
.configure-section .configure-main { background: #fff; border: 1px solid #e4e8ec; margin-bottom: 30px;}
.configure-section .configure-footer { display: flex; align-items: center; justify-content: flex-start; width: 100%;}
.configure-section .configure-footer .btnContinue { font-weight: 400; opacity: .7; padding: 10px 0; }
.configure-section .configure-footer .btnContinue i { font-size: 18px; }

.configure-summary { padding: 40px; background: #f4f5f7;border-right: 1px solid #e4e8ec; }
.configure-summary .title { display: flex; align-items: flex-start; justify-content: center; flex-direction: column; margin-bottom: 15px; }
.configure-summary .title b { font-size: 22px; font-weight: 700; }
.configure-summary .title span { font-size: 14px; color: #898d97; }
.configure-summary .detail ul li { font-size: 16px; padding: 8px 0; display: flex; align-items: center; justify-content: space-between; border-bottom: 1px solid rgba(100,114,153,.25); }
.configure-summary .detail ul li span:nth-child(1) { font-weight: 500; opacity: .6; }
.configure-summary .detail ul li:last-child { border: 0; }
.configure-summary .detail ul li.small { font-size: 14px; }
.configure-summary .price { font-size: 20px; padding: 8px 0; display: flex; align-items: center; justify-content: space-between; }
.configure-summary .price>div { display: flex; align-items: center; justify-content: flex-start; font-size: 14px; }
.configure-summary .price>div .componentPrice { font-size: 20px; font-weight: 800; }
.configure-summary .price.small { font-size: 14px; padding: 0; margin-top: 15px;}
.configure-summary .price.small>div .componentPrice { font-size: 14px; font-weight: normal;}
.configure-summary .info { display: flex; align-items: flex-start; justify-content: center; flex-direction: column; margin-top: 30px; }
.configure-summary .info b { font-size: 16px; font-weight: 600; margin-bottom: 5px }
.configure-summary .info span { font-size: 13px; opacity: .6; }


.configure-summary .billing .item { position: relative; display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; color: #001333; cursor: pointer; min-height: 67px; margin: 5px 0; border: 1px solid #e4e8ed; background: #fff; border-radius: 4px; padding: 10px; }
.configure-summary .billing .item .choose { width: 30px; }
.configure-summary .billing .item .period { position: relative; width: calc(60% - 30px); text-align: left; font-size: 16px;}
.configure-summary .billing .item .period .percent { position: absolute; right: 0; top: 5px; display: inline-block; line-height: 1; padding: 2px 5px; border-radius: 3px; font-size: 12px; font-weight: 600; background: #4caf50; color: #fff; margin-left: 5px; }
.configure-summary .billing .item .period .percent:before { border: 7px solid #0000; border-left-color: #4caf50; bottom: 1px; content: ""; display: block; position: absolute; right: -13px; }
.configure-summary .billing .item .b-price { width: 40%; text-align: right; }
.configure-summary .billing .item .b-price .old { text-decoration: line-through; opacity: .5;}
.configure-summary .billing .item .b-price .new { font-size: 16px; font-weight: 700; }
.configure-summary .billing .item.selected { border: 1px solid #007bff; color: #007bff; background: #fbfbfb; }
.configure-summary .billing .item.selected:after { position: absolute; left: 8px; top: 23px; font-family: 'Line Awesome Free'; content: "\f00c"; font-weight: 900; background: #007bff; border-radius: 50%; color: #fff; width: 18px; height: 18px; padding: 1px 3px; font-size: 12px;}
.configure-summary .discount {padding: 15px; display: flex; align-items: center; justify-content: space-between; color: #4caf50; }
.configure-summary .discount b { font-size: 14px; font-weight: 700;  }
.configure-summary .discount span { font-size: 14px; font-weight: 700;  }
.configure-summary .discount span>small { display: inline-block; margin-left: 4px; }
.configure-summary .gift {padding: 15px 40px; display: flex; align-items: center; justify-content: center; flex-direction: column;}
.configure-summary .gift b { display: flex; align-items: center; justify-content: center; font-size: 16px; font-weight: normal; cursor: pointer;}
.configure-summary .gift b i { font-size: 19px; margin-right: 4px; }
.configure-summary .gift b:hover { color: #007bff; }
.configure-summary .gift .form-control { height: 38px;}
.configure-summary .gift .btn { height: 38px; font-size: 14px; font-weight: 500; padding: 0 10px; }

.configure-detail { position: relative; height: 100%; padding: 40px 25px; }
.configure-detail .btnProceed { position: absolute; right: 30px; bottom: 30px; font-size: 15px; font-weight: 600; }
.configure-detail .btnRemove { position: absolute; right: 0; top: 0; font-size: 13px; color: #f83f46; }
.configure-detail .btnRemove>i { font-size: 18px; }
.configure-detail .form-group label { font-weight: 500; font-size: 16px; text-align: left; line-height: 1.5rem; margin-bottom: 4px; display: block; color: rgba(8,15,44,.7); }
.configure-detail .form-group .form-control { height: 52px; background-color: #f4f5f7; border: 0; font-size: 16px; border-radius: 2px; }
.configure-detail .form-group .form-select { height: 52px; background-color: #f4f5f7; border: 0; font-size: 16px; border-radius: 2px; }
.configure-detail .payment-module .card { border: none; }
.configure-detail .payment-module .card-header { display: none; }
.configure-detail .payment-module .card-body { padding: 0; }

.package-list .package .title { border-bottom: 0 !important; }
.package-list .package .order { padding: 5px 20px 0; }
.package-list .package .price .market { zoom: 86%; }

/* --------------------------------------------------------
    Footer
----------------------------------------------------------- */
.footer { background-color: #0c1429; }
.footer>.top { padding: 40px 0 20px; }
.footer>.top h3 { font-size: 16px; margin-bottom: 10px; color: #c9cbd0; }
.footer>.top ul { margin-bottom: 30px;}
.footer>.top ul li { padding: 2px 0;}
.footer>.top ul li a { font-size: 15px; display: inline-block; color: #7b8094; }
.footer>.top ul li a:hover { color: #007bff; }
.footer>.top .col-lg-9 { padding-left: 40px; border-left: 1px solid #ffffff1f;}
.footer>.top .footer-left { position: relative; height: 100%; }
.footer>.top .footer-left .logo { margin-bottom: 20px; }
.footer>.top .footer-left .logo img { width: 120px; object-fit: cover; }
.footer>.top .footer-left .address { font-size: 14px; line-height: 1.4; color: #c9cbd0; margin-bottom: 20px;}
.footer>.top .footer-left .address b { display: block; font-size: 16px; margin-bottom: 5px;}
.footer>.top .footer-left .address .phone { display: block; font-size: 20px; font-weight: 800; color: #fff; margin-bottom: 15px;}
.footer>.top .footer-left .social { display: flex; align-items: center; }
.footer>.top .footer-left .social a { background:#1b2132; padding: 10px; line-height: 1; border-radius: 8px; font-size: 22px; margin-right: 6px; color: #fff; }
.footer>.top .footer-left .social a:hover { background: #007bff; }

.footer>.bottom { padding: 20px 0; background-color: #1a243d; overflow:hidden; }
.footer>.bottom { padding: 10px 0; font-size: 15px;color: #c9cbd0;border-bottom: 1px solid #ffffff0d; border-top: 1px solid #ffffff0d;}
.footer>.bottom span { display: inline-block; margin-right: 30px;}
.footer>.bottom span:last-child { margin-right: 0;}
.footer>.bottom .f-link {display: flex; align-items: center; justify-content: flex-end;}
.footer>.bottom .f-link a {color: #c9cbd0; padding: 10px;}
.footer>.copyright { padding: 25px 0; color: #fff; font-weight: 300; opacity: .7; }

.icon-app { display:flex; align-items: center; justify-content: flex-start; padding: 10px; border-radius: 5px; margin-bottom: 10px; line-height:1.3; color: #919191; border: 1px solid #ffffff1f;}
.icon-app svg { margin-right: 5px; width: 32px; fill: #919191; }
.icon-app span { font-weight: 600; }
.icon-app span>small { display:block; font-weight: 300; }
.icon-app:hover { color: #fff; border-color: #fff; }
.icon-app:hover svg { fill: #fff; }

@media only screen and (max-width: 767px){
    .footer>.top .col-lg-3 { text-align: center; }
    .footer>.top .col-lg-9 { padding-left: 15px; border-left: 0; }
    .footer>.top .footer-left .social { justify-content: center; }
    .footer>.top ul { text-align: center; margin-bottom: 15px; }
    .footer>.top h3 { text-align: center; margin: 10px 0;}
    .footer>.bottom .f-link { flex-wrap: wrap; margin-top: 20px; }
    .footer>.bottom .f-link a { flex: 1 1 auto; text-align: center; }
    .footer>.copyright { text-align: center; line-height: 1.5; }

    .businessInternet { height: auto; }
    #carouselInternet.businessInternet .carousel-item { height: auto; }
    .businessInternet .internet-slider .gbps { width: auto; }
    .businessInternet .internet-slider .item1 { height: auto; }
}
#credential_picker_container { top: 136px !important; }
.blink { animation: blink-animation 1s steps(5,start) infinite; -webkit-animation: blink-animation 1s steps(5,start) infinite; }
.ripple { -webkit-animation: ripple2 1s linear infinite; animation: ripple2 1s linear infinite;}
@keyframes blink-animation {
    to {
        visibility: hidden;
    }
}
@-webkit-keyframes blink-animation {
    to {
        visibility: hidden;
    }
}
@-webkit-keyframes ripple {
    0% { -webkit-box-shadow: 0 0 0 0 rgba(1, 124, 254, 0.2), 0 0 0 5px rgba(1, 124, 254, 0.2), 0 0 0 10px rgba(1, 124, 254, 0.2), 0 0 0 15px rgba(1, 124, 254, 0.2); box-shadow: 0 0 0 0 rgba(1, 124, 254, 0.2), 0 0 0 5px rgba(1, 124, 254, 0.2), 0 0 0 10px rgba(1, 124, 254, 0.2), 0 0 0 15px rgba(1, 124, 254, 0.2); }
    100% { -webkit-box-shadow: 0 0 0 5px rgba(1, 124, 254, 0.2), 0 0 0 5px rgba(1, 124, 254, 0.2), 0 0 0 10px rgba(1, 124, 254, 0.2), 0 0 0 15px rgba(1, 124, 254, 0); box-shadow: 0 0 0 10px rgba(1, 124, 254, 0.2), 0 0 0 5px rgba(1, 124, 254, 0.2), 0 0 0 10px rgba(1, 124, 254, 0.2), 0 0 0 15px rgba(1, 124, 254, 0); }
}
@keyframes ripple {
    0% { -webkit-box-shadow: 0 0 0 0 rgba(1, 124, 254, 0.2), 0 0 0 5px rgba(1, 124, 254, 0.2), 0 0 0 10px rgba(1, 124, 254, 0.2), 0 0 0 15px rgba(1, 124, 254, 0.2); box-shadow: 0 0 0 0 rgba(1, 124, 254, 0.2), 0 0 0 5px rgba(1, 124, 254, 0.2), 0 0 0 10px rgba(1, 124, 254, 0.2), 0 0 0 15px rgba(1, 124, 254, 0.2); }
    100% { -webkit-box-shadow: 0 0 0 5px rgba(1, 124, 254, 0.2), 0 0 0 5px rgba(1, 124, 254, 0.2), 0 0 0 10px rgba(1, 124, 254, 0.2), 0 0 0 15px rgba(1, 124, 254, 0); box-shadow: 0 0 0 10px rgba(1, 124, 254, 0.2), 0 0 0 5px rgba(1, 124, 254, 0.2), 0 0 0 10px rgba(1, 124, 254, 0.2), 0 0 0 15px rgba(1, 124, 254, 0); }
}
@-webkit-keyframes ripple2{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.8}100%{-webkit-transform:scale(3);transform:scale(3);opacity:0}}
@keyframes ripple2{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.8}100%{-webkit-transform:scale(3);transform:scale(3);opacity:0}}
@keyframes shake {
    10%, 90% {
        transform: translate3d(-1px, 0, 0);
    }

    20%, 80% {
        transform: translate3d(2px, 0, 0);
    }

    30%, 50%, 70% {
        transform: translate3d(-4px, 0, 0);
    }

    40%, 60% {
        transform: translate3d(4px, 0, 0);
    }
}