@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');
body {
   font-family: "Roboto",sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #000
} 
h1,
h2,
h3,
h4,
h5,
h6,
.heading-font,
.off-canvas-center .nav-sidebar.nav-vertical>li>a,
.nav>li>a {
    font-family: "Roboto",sans-serif;
}
h1,
h2,
h3,
h4,
h5,
h6,
.nav-column>li>a,
.nav-dropdown>li>a,
.nav-vertical-fly-out>li>a,
.nav>li>a ,
.nav-column li.active>a,
.nav-column li>a:hover,
.nav-dropdown li.active>a,
.nav-dropdown>li>a:hover,
.nav-vertical-fly-out>li>a:hover,
.nav>li.active>a,
.nav>li.current>a,
.nav>li>a.active,
.nav>li>a.current,
.nav>li>a:hover {
    color: #000;
}


h1, h2, h3, h4, h5, h6, .heading-font, .banner h1, .banner h2 {
    font-weight: 600;
    font-style: normal;
}


.overflow > .col-inner {
	overflow:hidden;
}



.nav-cards br { display:none;}
.nav-cards a {display:flex;font-size:1rem;padding:8px;color:#252525;letter-spacing:0.2px;line-height:24px;border-radius:8px;font-weight:normal;margin-bottom:4px;align-items:center;}
.nav-cards a svg{width:24px;height:24px;margin-right:8px;}
.nav-cards a:hover{color:#2b4fb9;background:#f7f7f7;border-radius:8px;}
.nav-cards a .new-release-header-tag{display:inline-block;background-color:#fed850;text-transform:uppercase;color:#666;line-height:14px;padding:2px 10px;margin-top:2px;margin-right:0px!important;}
.nav-cards a svg,.nav-cards a img{margin-right:10px;flex:0 0 24px;height:24px;}
.new-release-header-tag{padding:1px 8px 2px;border-radius:20px;font-weight:600;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:0.7rem;}
svg{max-width:100%;} 

.nav-dropdown-has-border .nav-dropdown {
    border: none;
	border-radius: 20px;
}
.menu-item-has-block .nav-dropdown {
    box-shadow: 0px 15px 75px rgb(0 0 0 / 7%), 0px 4px 100px rgb(0 0 0 / 5%);
}
.box-shadow, .box-shadow-2, .box-shadow-2-hover:hover, .row-box-shadow-2 .col-inner, .row-box-shadow-2-hover .col-inner:hover,
.box-shadow-1,
.box-shadow-1-hover:hover,
.row-box-shadow-1 .col-inner,
.row-box-shadow-1-hover .col-inner:hover {
    box-shadow: 0px 100px 80px rgb(162 167 173 / 7%), 0px 41.7776px 33.4221px rgb(162 167 173 / 5%), 0px 22.3363px 17.869px rgb(162 167 173 / 4%), 0px 12.5216px 10.0172px rgb(162 167 173 / 4%), 0px 6.6501px 5.32008px rgb(162 167 173 / 3%), 0px 2.76726px 2.21381px rgb(112 144 176 / 2%)
}

.box-shadow, .box-shadow-3, .box-shadow-3-hover:hover, .row-box-shadow-3 .col-inner, .row-box-shadow-3-hover .col-inner:hover
{
    box-shadow: 0px 5px 22px 4px rgb(0 0 0 / 4%), 0px 12px 17px 2px rgb(0 0 0 / 6%), 0px 7px 8px -4px rgb(0 0 0 / 9%)
}



input.wpcf7-form-control.has-spinner.wpcf7-submit {
    width: 100%;
}



.wpcf7 textarea ,.wpcf7 input[type='tel'],.wpcf7 input[type='email'],.wpcf7 input[type='text'],.wpcf7 select{font-size:1.0625rem;line-height:1.41176;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;transition:border, box-shadow 300ms;width:100%;padding:12px 10px;box-shadow:none;border:1px solid transparent;margin:1px;box-sizing:border-box;}
.wpcf7 textarea ,.wpcf7 input[type='tel']:not([class*='border--']),.wpcf7 input[type='email']:not([class*='border--']),.wpcf7 input[type='text']:not([class*='border--']),.wpcf7 select:not([class*='border--']){border:1px solid silver;}
.wpcf7 textarea ,.wpcf7 input[type='tel']:not([class*='corner--']),.wpcf7 input[type='email']:not([class*='corner--']),.wpcf7 input[type='text']:not([class*='corner--']),.wpcf7 select:not([class*='corner--']){border-radius:4px;}
.wpcf7 input[type='tel'] ~ label,.wpcf7 input[type='email'] ~ label,.wpcf7 input[type='text'] ~ label,.wpcf7 select ~ label{display:inline-block!important;position:absolute;pointer-events:none;left:12px;top:13px;transition:0.2s ease all;font-size:1rem;color:#666;}
.wpcf7 textarea:focus,.wpcf7 input[type='tel']:focus,.wpcf7 input[type='email']:focus,.wpcf7 input[type='text']:focus,.wpcf7 select:focus{outline:none;border:2px solid #2b4fb9;margin:0px;padding-bottom:6px;padding-top:18px;}
.wpcf7 input[type='tel']:focus ~ label,.wpcf7 input[type='email']:focus ~ label,.wpcf7 input[type='text']:focus ~ label,.wpcf7 select:focus ~ label{font-size:.625rem;top:0px;}
.wpcf7 input[type='tel']:not(:placeholder-shown),.wpcf7 input[type='email']:not(:placeholder-shown),.wpcf7 input[type='text']:not(:placeholder-shown),.wpcf7 select:not(:placeholder-shown){padding-bottom:6px;padding-top:6px;}
.wpcf7 input[type='tel']:not(:placeholder-shown) ~ label,.wpcf7 input[type='email']:not(:placeholder-shown) ~ label,.wpcf7 input[type='text']:not(:placeholder-shown) ~ label,.wpcf7 select:not(:placeholder-shown) ~ label{font-size:.625rem;top:0px;}
.wpcf7 select:not(:placeholder-shown){padding:12px 10px;color:#7a7a7a;}
.wpcf7 label{display:block;margin-bottom:3px;}
.wpcf7 input::placeholder{color:transparent;}
.wpcf7 select{color:#f7f8f8;background-image:url(img/down-arrow-grey.svg);background-repeat:no-repeat;background-position:right 15px bottom 16px;}
.wpcf7 select:focus{color:#252a35;}
.wpcf7 .submit-wrapper{width:100%;}
@media only screen and (min-width: 1024px){
.wpcf7 .submit-wrapper{text-align:left!important;}
}
.wpcf7 .submit-wrapper .spinner-wrapper{display:none;background-color:#2583e3;border-radius:4px;height:43px;width:100%;}
.wpcf7 .submit-wrapper .spinner-wrapper .loading-spinner{display:none;width:43px;height:43px;margin:0 auto;-webkit-filter:grayscale(1);filter:grayscale(1);}
.wpcf7 .submit-wrapper .spinner-wrapper .loading-spinner.active{display:block;}
.wpcf7 .field-wrapper{position:relative;margin-bottom:16px;}
.wpcf7 .form-error{display:none;color:#f98699;font-size:0.875rem;position:absolute;bottom:-18px;left:2px;}




.pricing-table .title {
	background-color:transparent;
	border-bottom:none;
	font-size:110%;
	padding-top:20px;
}
.tag {
    display: inline-block;
    color: #252525;
    font-size: .75rem;
    letter-spacing: 1.2px;
    line-height: 14px;
    padding: 4px 9px !Important;
    border-radius: 100px;
    text-transform: uppercase; 
}
.bg1 {
    background-color: #ffb700;
}
.bg2 {
    background-color: #e7eaf6;
}
.bg3 {
    background-color: #dd55d2;
}
.bg4 {
    background-color: #ffb700;
}
.bg5 {
    background-color: #ffb700;
}





.nk_breadcrumbs  {
    margin: 30px 0px;
}
.nk_breadcrumbs i {
    margin: 0 15px;
} 

.nk_heading{margin-top:0;margin-bottom:60px;font-size:91px;line-height:96px;position:relative;}
@media (max-width: 767px){
.nk_heading{font-size:45px;line-height:48px;margin-bottom:40px;}
}
.nk_heading::after{content:'';background:#ff4c00;width:56px;height:4px;border-radius:4px;position:absolute;left:0;bottom:-10px;}



h1.nk_h1 {font-size:2.375rem;line-height:2.625rem;margin-top:0;margin-bottom:20px;}
@media only screen and (min-width: 992px){
h1.nk_h1 {font-size:2.8125rem;line-height:3rem;}
}
p.text-color-default {
	color:#222;
}
.package {
    border-top: 5px solid #2b4fb9;
    border-radius: 5px;
    padding: 20px;
}
.package .h4,.package h4  {
    font-size: 1.5em;
}
.listicon li,.package  li {
	list-style:none;
}
.listicon li.d-flex,
.package  li.d-flex {
	display:flex;
}
.listicon li p,
.package  li p {
	width:calc( 100% - 24px);
}


.accordion-item {
	margin-bottom:20px;
}

.accordion-title {
    align-items: center;
    background-color: #fff;
    border-radius: 40px;
    border: none;
    display: flex;
    flex-grow: 1;
    font-size: 1.0625rem;
    font-weight: 600;
    justify-content: space-between;
    padding: 15px 25px;
    text-align: left;
    width: 100%;
	    padding-left: 45px;
}
.accordion-title.active {
    background-color: #252525;
    color: white;
    font-weight: 700;
}
.accordion .toggle {
    left: 5px;
	top: 10px;
}
.accordion .active .toggle {
	top:7px;
}




.viewer-container{display:flex;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden;background-color:#e30025;align-items:center;justify-content:space-between;height:40px;}
.reload-button{background-color:#0088cc;color:white;border:none;padding:0 15px;font-weight:bold;font-size:14px;display:flex;align-items:center;justify-content:center;height:35px;cursor:pointer;margin:2px 0 2px 2px;flex:1;max-width:65%;white-space:nowrap;border-radius:3px;}
.viewer-count{color:white;display:flex;align-items:center;justify-content:center;padding:0 15px;font-weight:bold;font-size:16px;height:35px;flex:0 0 auto;min-width:70px;margin:2px 2px 2px 0;}
.reload-icon{font-size:18px;margin-right:8px;}
.eye-icon{margin-left:8px;width:20px;height:20px;}
.reload-button:hover{background-color:#006699;}
.reload-button:active{transform:scale(0.98);}
@media (max-width: 768px){
.reload-button{font-size:12px;padding:0 10px;}
.viewer-count{font-size:14px;min-width:60px;}
.eye-icon{width:16px;height:16px;}
}

.absolute-footer {
    display: none;
}





.section-title b {
    background: none;
}
.section-title-center span:after {
    content: "";
    display: table;
    clear: both;
    background: url(img/line.webp);
    width: 100%;
    height: 20px;
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
    padding-top: 0;
}
.section-title-center span {
    margin: 0 15px;
    font-size: 30px;
    line-height: 40px;
}


.outer-nav.show{margin-bottom:50px;display:block;width:100%;left:0;font-size:16px;line-height:36px;top:0;height:50px;padding:0px 10px;background-color:#ff0002;z-index:20;}
.sub-nav{position:relative;height:auto;margin:0;display:block;width:100%;text-align:center;}
.sub-nav ul{margin-bottom:0;display:block;width:100%;position:relative;height:auto;}
.sub-nav ul{white-space:nowrap;}
.sub-nav li{display:inline-block;width:auto;margin:0;vertical-align:middle;position:relative;height:auto;}
.sub-nav li a{display:block;padding:7px 30px;font-weight:500;text-transform:none;margin:0;font-size:16px;color:#fff;transition:all .3s ease-in-out;}
.sub-nav li a:hover{background-color:rgb(187 38 39);}
@media (max-width: 549px){
.outer-nav.show{padding:5px 10px;flex-grow:1;-webkit-box-flex:1;white-space:nowrap;overflow:auto;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;flex-direction:row;margin-bottom:0px;display:flex;max-width:100%;float:right;margin-top:0;width:100%;margin-bottom:25px;}
.sub-nav li a{font-size:14px;}
}

.imageborder {
    background-color: #fff;
    padding: 5px;
    -webkit-box-shadow: 0 0 20px 0 rgba(67,67,67,.56);
    -moz-box-shadow: 0 0 20px 0 rgba(67,67,67,.56);
    box-shadow: 0 0 20px 0 rgba(67,67,67,.56);
}


.bg_dot {
    background-image: url(img/bg_dot.png);
}










.header-main .nav>li>a {
    font-size: 17px;
    font-weight: bold;
}

.nav-spacing-xlarge>li {
    margin: 0 17px;
}

.header-nav-main.nav-line-bottom>li>a:before {
    background: -webkit-linear-gradient(left, #ff0101 30%, #ff7f00 100%);
}

.nut-xem-them {
    letter-spacing: 0;
    font-weight: 500
}

.gioi-thieu .cot5 .block-gioi-thieu {
    background: rgba(255, 255, 255, 0.85);
    font-size: 16px;
    color: #105458;
    padding: 15px;
    border-radius: 4px;
    line-height: 27px;
}

.vi-tri-section .icon-box {
    background: #283d5d;
    margin-bottom: 10px;
    border-radius: 6px;
    padding: 7px;
}

.dac-quyen-section ul li,
.tieu-chuan-ban-giao-section ul li {
    border-bottom: none;
    background: #1c3b7380;
    padding: 10px;
    border-radius: 5px;
    margin-bottom: 10px;
    padding-left: 20px;
}

.dac-quyen-section .row1 .large-3 img {
    border: 5px solid #ffffff5c;
    border-radius: 99%;
}

.dac-quyen-section .row1 .large-3 {
    flex-basis: 20%;
    max-width: 20%;
}

.nav-small.nav>li.html {
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
}



.blog-archive .post-item .box-image {
    border-radius: 8px
}

.blog-archive .post-item .post-title {
    font-size: 18px;
    margin-bottom: 10px
}

.nav-pagination li a {
    background: black;
    color: white !important;
    border: 2px solid black;
}

.blog-archive .post-item a:hover {
    coloR: black;
}

.blog-archive .post-item .post-title:hover {
    color: red
}
.box-blog-post .is-divider {
    display: none;
}

.nut-xem-them2 {
    background: linear-gradient(135deg, #ff0101 30%, #ff7f00 100%);
}