@charset "UTF-8";
* {
    font-family: Roboto, sans-serif;
}

h1,
h2,
h3 {
    font-size: 1.5rem;
    font-weight: 300;
}

header.entry-header {
    display: none;
}

.googleads-category-list .text-dark {
    color: #343a40 !important;
    font-weight: 300;
    font-size: 0.84rem;
}

.googleads-category-list img {
    width: auto;
    margin-right: 5px;
    float: left;
}

nav.googleads-category-list {
    padding: 10px 0;
    width: 100%;
}

.page-template-loiich-ads nav.googleads-category-list {
    float: right;
    text-align: right;
}

.col-webdoctor h2.mb-3.bd-text-purple-bright {
    padding: 20px 0 0 0 !important;
    color: #fff !important;
    text-decoration: none;
}

#webdoctor .modal-header {
    background-color: #007bff !important;
}

#webdoctor .hs_submit.hs-submit input {
    background-color: #0076ff;
    border-color: #0076ff;
}

.form-inline .hs_submit.hs-submit input {
    border-radius: 4px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.counter {
    background-color: #f5f5f5;
    padding: 20px 0;
    border-radius: 5px;
}

.count-title {
    font-size: 40px;
    font-weight: 400;
    margin-top: 10px;
    margin-bottom: 0;
    text-align: center;
}

.count-text {
    font-size: 13px;
    font-weight: 400;
    margin-top: 10px;
    margin-bottom: 0;
    text-align: center;
}

.fa-2x {
    margin: 0 auto;
    float: none;
    display: table;
    color: #4ad1e5;
}

a.btn-registration {
    padding: 0;
}

.btn-registration {
    display: inline-block;
    font-size: 14px;
    line-height: 97px;
    transition: color 0.2s ease 0s;
    color: #444;
    position: relative;
    font-weight: 700;
    text-decoration: none;
}

.btn-registration {
    color: #fff;
    background: #ff7f27;
    border-radius: 45px;
    display: inline-block;
    line-height: 63px;
    padding: 0 35px;
    outline: 0;
    -webkit-user-select: none;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    white-space: nowrap;
    font-size: 16px;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.btn-registration:before {
    content: "";
    border-radius: 45px;
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.04);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}

a.btn-registration.nofill span {
    height: 40px;
    line-height: 40px;
    font-weight: 400;
    display: block;
    background: #fff;
    padding: 0 30px;
    color: #ff7f27;
    border-radius: 20px;
    transition: all 0.5s ease;
}

a.btn-registration:hover {
    text-decoration: none;
    color: #08f;
}

a.btn-registration:hover span {
    background: 0;
    color: #fff;
    text-decoration: none !important;
}

.btn-registration:active,
.btn-registration:focus,
.btn-registration:hover {
    color: #fff;
    text-decoration: none;
}

.btn-registration:focus {
    outline: -webkit-focus-ring-color auto 5px;
}

.btn-registration:active:before,
.btn-registration:focus:before,
.btn-registration:hover:before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
}

.btn-registration.fill {
    font-size: 1rem;
    line-height: 28px;
    font-weight: 400;
    padding: 6px 20px;
    position: relative;
    z-index: 2;
    box-shadow: 0 1px 0.85px 0.15px rgba(0, 0, 0, 0.13);
    width: auto;
    color: #fff !important;
}

.btn-registration.fill span {
    display: block;
    color: #fff;
    font-weight: 400;
}

.modal {
    -webkit-animation-name: fadeIn;
    -webkit-animation-duration: 1.2s;
}

.modal-content {
    -webkit-animation-name: slideIn;
    -webkit-animation-duration: 1s;
    border-radius: 16px !important;
}

.close {
    color: #000;
    float: right;
    font-size: 28px;
    font-weight: 700;
}

a.cancelBtn {
    font-size: 20px !important;
    background-color: #fff;
    border: solid 1px #e7e9ea;
    color: #ed1a3d;
    cursor: pointer !important;
    text-align: center;
    display: inline-block;
    width: 50%;
    height: auto;
    line-height: 40px;
}

a.continue,
a.continue:visited {
    font-size: 20px !important;
    background-color: #ed1a3d;
    border: solid 1px #e7e9ea;
    color: #fff;
    cursor: pointer !important;
    text-align: center;
    margin-left: 0 !important;
    height: auto;
    line-height: 40px;
    width: 166px;
}

.close {
    color: #fff;
    opacity: 1;
}

.close:focus,
.close:hover {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}

.modal-header {
    background-color: #ff7f27;
    color: #fff;
    border-radius: 16px 16px 0 0 !important;
    text-align: center;
    margin-bottom: 15px;
}

.modal-header h2 {
    font-size: 20px !important;
}

.modal-body {
    padding: 2px 16px;
}

.modal-footer {
    padding: 2px 0;
    background-color: #fff;
    color: #fff;
}

@-webkit-keyframes slideIn {
    from {
        bottom: -300px;
        opacity: 0;
    }
    to {
        bottom: 0;
        opacity: 1;
    }
}

@keyframes slideIn {
    from {
        bottom: -300px;
        opacity: 0;
    }
    to {
        bottom: 0;
        opacity: 1;
    }
}

@-webkit-keyframes fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

@keyframes fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

.hbspt-form input,
.hbspt-form textarea {
    display: block;
    width: 100%;
    height: calc(1.5em+0.75rem+2px);
    padding: 0.375rem 0.75rem;
    font-size: 1rem !important;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    margin-bottom: 15px;
}

.hbspt-form textarea {
    height: auto;
    min-height: 90px;
}

.hbspt-form input:focus,
.hbspt-form textarea:focus {
    color: #495057;
    background-color: #fff;
    border-color: #80bdff;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.hbspt-form .hs-form-field label,
.hs_error_rollup {
    display: none;
}

.hbspt-form .hs-error-msgs label {
    display: block;
    text-align: left;
}

.btn {
    padding: 0.375rem 1.5rem;
}

.btn.btn-radius {
    border-radius: 99px;
}

.dropdown-menu {
    padding: 0;
    margin: 0;
}

.custom-logo-link .custom-logo {
    width: auto;
}

.contact-header label {
    margin-bottom: 0;
    padding-right: 10px;
}

.dropdown:hover .dropdown-menu {
    margin-top: 0;
}

.navbar-dark .navbar-nav .nav-link {
    color: #fff;
}

.navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
}

.bd-masthead li {
    display: table;
    padding-bottom: 10px;
}

.bd-masthead li .fa {
    display: table-cell;
    padding-right: 5px;
}

.dropdown-item:focus,
.dropdown-item:hover {
    background-color: #007bff;
    color: #fff;
    border: 0;
    border-radius: 0;
}

.bd-masthead .p-md-first button {
    color: #007bff;
    margin: 0 auto;
    display: table;
}

.bd-masthead .p-md-last button {
    color: #ff7f27;
    margin: 0 auto;
    display: table;
}

.bd-masthead a {
    text-decoration: none;
}

.btn-warning {
    color: #fff;
    background-color: #ff7f27;
    border-color: #ff7f27;
}

.btn-radius:before {
    content: "";
    border-radius: 45px;
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.04);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}

.list-group-item {
    background: 0;
    color: #fff;
}

h4.title.connect-link {
    margin-top: 0;
    margin-bottom: 15px;
    font-weight: 400;
}

.support-hotline a {
    color: #fff;
    font-weight: 600;
    line-height: 2.6;
}

h4.title.title-hn {
    padding-top: 10px;
}

.border-bottom.row-3 {
    border-bottom: none !important;
}

img.bocongthuong {
    width: 159px !important;
}

.mycompany {
    width: 100%;
    margin-top: 10px;
}

.mycompany ul {
    margin-left: 0 !important;
    display: inline-block;
    text-align: left;
    padding: 0;
}

.mycompany li {
    list-style: none;
}

.mycompany img {
    width: 138px !important;
}

.mycompany label {
    display: block !important;
    margin-bottom: 0;
}

.call a {
    width: 100%;
    display: inherit;
    text-align: center;
}

.call {
    margin-right: 30px;
}

.form-inline .hbspt-form {
    width: 100%;
    max-width: 100% !important;
}

.social-network a.icoFacebook:hover {
    background-color: #3b5998;
}

.social-network a.icoGoogle:hover {
    background-color: #bd3518;
}

.btn-social,
a.btn-social {
    border-radius: 50%;
    color: #fff !important;
    display: inline-block;
    height: 35px;
    line-height: 35px;
    margin: 8px 4px;
    text-align: center;
    text-decoration: none;
    transition: background-color 0.3s;
    webkit-transition: background-color 0.3s;
    width: 35px;
}

.btn-social .fa,
.btn-social i {
    backface-visibility: hidden;
    moz-backface-visibility: hidden;
    ms-transform: scale(1);
    o-transform: scale(1);
    transform: scale(1);
    transition: all 0.25s;
    webkit-backface-visibility: hidden;
    webkit-transform: scale(1);
    webkit-transition: all 0.25s;
}

.btn-social:focus,
.btn-social:hover {
    color: #fff;
    outline: 0;
    text-decoration: none;
}

.btn-social:focus .fa,
.btn-social:focus i,
.btn-social:hover .fa,
.btn-social:hover i {
    ms-transform: scale(1.3);
    o-transform: scale(1.3);
    transform: scale(1.3);
    webkit-transform: scale(1.3);
}

.btn-social.btn-xs {
    font-size: 9px;
    height: 24px;
    line-height: 13px;
    margin: 6px 2px;
    width: 24px;
}

.btn-social.btn-sm {
    font-size: 13px;
    height: 36px;
    line-height: 18px;
    margin: 6px 2px;
    width: 36px;
}

.btn-social.btn-lg {
    font-size: 22px;
    height: 72px;
    line-height: 40px;
    margin: 10px 6px;
    width: 72px;
}

.btn-google {
    background-color: #bd3518;
}

.btn-google:hover {
    background-color: #e52d37;
}

.btn-facebook {
    background-color: #3b5998;
}

.btn-facebook:hover {
    background-color: #4c70ba;
}

.btn-youtube {
    background-color: #e52d27;
}

.btn-youtube:hover {
    background-color: #ea5955;
}

footer.bg-dark {
    color: #fff;
    font-size: 14px;
    font-weight: 300;
    background-color: #303030 !important;
}

footer div a {
    color: #fff;
    font-weight: 600;
}

footer ul li a {
    font-weight: 400;
}

footer .border-bottom {
    padding: 25px 0;
}

footer .list-group-item-action:focus,
footer .list-group-item-action:hover {
    color: #ff7f27;
    text-decoration: none;
    background-color: transparent;
}

footer.bg-dark .space-2 img {
    padding: 10px;
}

footer.bg-dark .row-2 .space-2 img {
    padding: 10px;
    float: left;
}

footer.bg-dark .row-2 .space-2 .dmca_protected {
    width: auto !important;
    margin-top: 8px;
}

.row-3 .col-lg-4 ul li a {
    padding: 0;
    font-weight: 300;
}

.row-2 h3 {
    font-size: 1.2rem;
}

.row-3 ul.list-group.list-group-flush.list-group-borderless.mb-0 {
    padding-left: 17px;
}

footer .title {
    font-size: 1rem;
}

footer .list-group-item {
    border: 0;
}

.bd-masthead {
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center center !important;
}

.register-bottom .hs-form-field {
    width: 100%;
    float: none;
}

.register-bottom {
    text-align: center;
    padding: 30px 0 45px;
    color: #fff;
    background: url(../images/img-2019/bg-email-contact.jpg) no-repeat top center;
    background-size: cover;
}

.register-bottom h4 {
    font-size: 1.5rem;
    font-weight: 300;
    line-height: 1.2;
    width: 75%;
    display: table;
    margin: 0 auto;
    padding-bottom: 30px;
}

.check-speed-col .khambenhspeed {
    background: #ff7f27;
    top: 0;
    right: 0;
    background: #0089cf;
    color: #fff;
    height: 38px;
    padding: 9px 20px;
    border-radius: 0 5px 5px 0;
    text-transform: uppercase;
    font-size: 15px;
    cursor: pointer;
    position: absolute;
}

.check-speed-col .gfield_required,
.check-speed-col .name_first label {
    display: none !important;
}

.check_check-form .gform_body input {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    position: relative;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: 1%;
    margin-bottom: 0;
    display: block;
    height: calc(2.25rem+2px);
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    overflow: visible;
}

.row.sec-6-row-2:focus {
    border: none !important;
    outline: 0;
}

.ginput_container.ginput_container_textarea {
    height: 80px;
}

.problem-marketing .sales {
    background: url(../images/img-2019/problem.png);
    background-repeat: no-repeat;
    background-position: center;
    padding: 53px 0;
    text-align: center;
    color: #fff;
}

.problem-marketing h2.text-center {
    line-height: 1.3;
    width: 80%;
    text-align: center;
    margin: 0 auto;
    display: table;
    padding-bottom: 35px;
}

.problem-marketing .sales i {
    display: block;
}

.problem-marketing b {
    font-size: 2.5rem;
    line-height: 1;
    font-weight: 600;
}

.problem-marketing label {
    width: 100%;
}

.problem-marketing .sales label {
    width: auto;
}

.problem-marketing .col-lg-3:before {
    content: url(../images/img-2019/line-bg.png);
    position: absolute;
    top: 25%;
    left: 80%;
}

.problem-marketing .col-lg-3:last-child:before {
    display: none;
}

.problem-marketing {
    background: url(../images/img-2019/border-bg.png);
    background-repeat: no-repeat;
    background-position: center center;
}

@media (max-width: 480px) {
    .problem-marketing .col-lg-3:before {
        top: 25%;
        left: 0;
    }
    .p-md-5 {
        padding: 0 !important;
    }
    .bd-masthead {
        padding-left: 15px;
    }
    .marketing .text-center {
        width: 85%;
    }
    header.blog-header .row .col-4:nth-child(3) {
        display: none !important;
    }
    header.blog-header .row .col-4 {
        -ms-flex: 0 0 100% !important;
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }
    header .align-items-center {
        -ms-flex-align: center !important;
        align-items: center !important;
        text-align: center;
    }
    .hs-richtext {
        text-align: center;
        margin: 0 auto;
        display: table;
    }
}

.custommer h2 {
    text-align: center;
    padding-bottom: 20px;
    line-height: 1.4;
}

.custommer-comment .carousel {
    margin: 50px auto;
    padding: 0 70px;
}

.custommer-comment .carousel .item {
    color: #999;
    overflow: hidden;
    min-height: 120px;
    font-size: 13px;
}

.custommer-comment .carousel .media img {
    width: 130px;
    height: 130px;
    display: block;
    border-radius: 50%;
}

.custommer-comment .carousel .testimonial {
    position: relative;
}

.custommer-comment .carousel .testimonial::before {
    content: "\93";
    color: #e2e2e2;
    font-weight: 700;
    font-size: 68px;
    line-height: 54px;
    position: absolute;
    left: 15px;
    top: 0;
}

.custommer-comment .carousel .overview b {
    text-transform: uppercase;
    color: #1c47e3;
}

.custommer-comment .carousel .carousel-indicators {
    bottom: -40px;
}

.custommer-comment .carousel-indicators li,
.custommer-comment .carousel-indicators li.active {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    margin: 1px 3px;
}

.custommer-comment .carousel-indicators li {
    background: #e2e2e2;
    border: 4px solid #fff;
}

.custommer-comment .carousel-indicators li.active {
    color: #fff;
    background: #1c47e3;
    border: 5px double;
}

.custommer-comment {
    text-align: center;
    background: #f9f9f9;
    padding: 60px 0 0 0;
}

.custommer-comment h2 {
    line-height: 1.4;
    width: 80%;
    text-align: center;
    margin: 0 auto;
    display: table;
    padding: 0 0 10px 0;
    font-size: 1.5rem;
    font-weight: 500;
    color: #1e87d2;
    text-align: center;
}

.customer-name span {
    font-weight: 700;
    color: #555;
    font-size: 13px;
}

.custommer-comment .customer-name {
    margin-bottom: 15px;
    color: #555;
    font-size: 13px;
    font-weight: 300;
}

.custommer-comment p {
    font-weight: 300;
    font-size: 14px;
    color: #4e4e4e;
    line-height: 22px;
    padding-right: 0;
}

.custommer-comment .desc {
    font-size: 21px;
    color: #111;
    font-weight: 300;
    margin-bottom: 70px;
    text-align: center;
}

#register_coupon {
    color: #fff;
}

#register_coupon {
    position: relative;
    padding-bottom: 30px;
    height: 100%;
    background-size: cover;
    background-position: 100% 100%;
    display: block;
    padding-top: 30px;
    text-align: center;
    background: url(/wp-content/uploads/2018/12/bg_register_coupon.jpg);
}

#register_coupon .support-content-row {
    color: #fff;
    font-size: 2rem !important;
    font-weight: 600;
}

.customer h3 {
    text-align: center;
    margin: 0 auto;
    display: table;
    padding: 30px 0;
    font-size: 2.8rem !important;
    font-weight: 600;
    line-height: 1.2;
    text-transform: unset;
}

#register_coupon .container.countdown {
    padding-bottom: 30px;
}

.support {
    padding-bottom: 30px;
}

.countdown li {
    display: inline-block !important;
    font-size: 1.5em !important;
    list-style-type: none;
    padding: 1em;
    text-transform: uppercase;
    padding: 0 50px;
}

.countdown li span {
    display: block;
    font-size: 5rem;
}

.thongtin {
    font-size: 2rem;
    line-height: 1.6;
    padding: 0 0 25px 0 !important;
    padding-bottom: 0;
    text-align: center;
    margin: 0 auto;
    display: table;
}

.register-bottom .hs_submit.hs-submit input {
    border-radius: 4px;
}

.email-contact .gform_wrapper .gform_footer {
    padding: 16px 0 10px;
    margin: 16px 0 0;
    clear: both;
    width: auto !important;
    position: absolute;
    top: 0;
    right: 0;
    float: right;
}

.position-block {
    width: 100%;
}

.gform_wrapper li.hidden_label input:focus {
    color: #495057;
    background-color: #fff;
    border-color: #80bdff;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
    border-radius: 4px;
}

.gform_wrapper li.hidden_label input {
    margin-top: 0 !important;
    display: block;
    width: 100%;
    height: calc(2.25rem+2px);
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

body .gform_wrapper .top_label div.ginput_container {
    margin-top: 0 !important;
}

.gform_wrapper,
body .gform_wrapper ul li.gfield {
    margin: 0 !important;
    padding-top: 0 !important;
}

.check_check-form {
    padding-top: 10px;
}

.gform_wrapper div.validation_error {
    display: none !important;
}

.col-first-custommer {
    padding-top: 18px !important;
}

::-webkit-input-placeholder {
    color: #a9a9a9 !important;
    font-weight: 300;
    font-style: italic;
}

::-moz-placeholder {
    color: #a9a9a9 !important;
    font-weight: 300;
    font-style: italic;
}

:-ms-input-placeholder {
    color: #a9a9a9 !important;
    font-weight: 300;
    font-style: italic;
}

:-moz-placeholder {
    color: #a9a9a9 !important;
    font-weight: 300;
    font-style: italic;
}

.check-adwords-col .form-control {
    padding: 0;
}

.check-adwords input {
    padding-left: 10px !important;
}

.solution .text-center {
    padding-bottom: 10px;
}

p.solution-title {
    text-align: center;
    font-weight: 300;
    padding-bottom: 35px;
}

.col-guru,
.col-webdoctor,
.email-contact,
.problem-marketing {
    padding-top: 5%;
    padding-bottom: 5%;
}

.col-webdoctor a.btn-registration span {
    color: #007bff !important;
}

.col-webdoctor a.btn-registration span:hover {
    color: #fff !important;
}

.email-contact .check_check-form .khambenhspeed {
    background: #007dff !important;
}

.email-contact {
    text-align: center;
}

li#field_5_6 {
    width: 100%;
}

.check-speed-col .khambenhspeed2 {
    top: 10px !important;
}

.slick-slide img {
    display: inline-block !important;
}

.custommer-comment .slick-slide img {
    width: 100px;
}

.email-contact .check_check-form {
    width: 100%;
    margin: 0 auto;
    display: table;
}

.email-contact .check_check-form .input-group .col-lg-12 {
    padding-left: 0;
}

.email-contact .lead {
    font-size: 1rem;
    text-align: center;
}

.email-contact h2 {
    font-weight: 600;
}

.email-contact .check_check-form .hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field .input {
    margin-left: 0;
}

.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type="text"],
.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select {
    margin-bottom: 0 !important;
}

.call-adsplus {
    font-size: 1.5rem;
}

.border-bottom.row-one {
    background: #2b2b2b;
    border: none !important;
}

.register-bottom .gform_wrapper .gform_footer input {
    height: 40px;
}

footer.bg-dark .space-2 img {
    width: auto;
}

.space-2 {
    text-align: left;
}

.row.sec-6-row-2>.coll>img {
    max-width: 55%;
}

.row.sec-6-row-2>.col-left {
    text-align: right;
}

.row.sec-6-row-2 {
    padding-bottom: 30px;
}

.row.sec-6-row-2 h4.title.name {
    color: #000;
    font-size: 1.2rem;
    font-weight: 700;
    text-align: left;
}

.row.sec-6-row-2 p.noi-dung {
    font-style: italic;
    text-align: left;
}

.row.sec-6-row-2 p.trich-dan {
    position: relative;
    padding-left: 66px;
    font-size: 14px;
    text-align: left;
}

.row.sec-6-row-2 p.trich-dan:before {
    content: "";
    width: 60px;
    position: absolute;
    height: 1px;
    background: #969494;
    top: 11px;
    left: 0;
}

.row.sec-6-row-2 .col-xs-12.coll.col-sm-8.col-md-8 {
    background: #fff;
    padding-top: 0;
}

.responsive2 .col-xs-12.coll.col-sm-8.col-md-8 {
    background: 0 0 !important;
}

input#gform_submit_button_5 {
    height: 40px;
}

footer .row-1 .form-inline button.btn.btn-warning.mb-2 {
    position: absolute;
    right: 2px;
    bottom: 0;
}

.gform_wrapper ul.gform_fields li.gfield {
    height: 100%;
}

#exampleModalCenter .gform_wrapper ul.gform_fields li.gfield {
    margin-bottom: 10px !important;
    height: 100%;
}

#exampleModalCenter .gform_wrapper li.hidden_label input {
    border: 1px solid #ddd !important;
    border-radius: 4px !important;
}

#exampleModalCenter .gform_wrapper li.hidden_label textarea {
    border: 1px solid #fff !important;
    border-radius: 0.25rem !important;
}

#exampleModalCenter .gform_wrapper ul.gform_fields li.gfield {
    padding-right: 0 !important;
}

#exampleModalCenter #field_3_6 {
    margin: 0 !important;
    padding: 0 !important;
}

#exampleModalCenter .gform_footer.top_label {
    margin-top: 15px !important;
}

#exampleModalCenter input[type="submit"] {
    -webkit-appearance: button;
    color: #fff;
    background-color: #ff7f27;
    border-color: #ff7f27;
    border-radius: 99px;
    text-align: center;
    margin: auto !important;
    display: table !important;
    padding: 5px 30px;
}

.hs_submit.hs-submit input {
    width: auto;
}

.check_check-form .hs_submit,
.check_check-form .input {
    display: none;
}

.check_check-form ul.hs-error-msgs.inputs-list {
    display: none !important;
}

.check_check-form .input {
    width: 33.3333333%;
    float: left;
    padding-left: 10px;
}

.register-bottom .hs-form-field {
    width: 25.5%;
    float: left;
    margin-left: 10px;
}

.register-bottom .hs_submit.hs-submit {
    display: inline-block;
}

.check-adwords .check_check-form .hs_lastname .input {
    padding-left: 0 !important;
}

.check_check-form .hs_firstname .input {
    width: 100%;
}

.check_check-form .hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field .input {
    display: block;
}

.check_check-form .hs_submit.hs-submit input {
    width: auto;
    margin: 0 auto;
    display: table;
    z-index: 2;
    cursor: pointer;
    color: #fff;
    background-color: #ff7f27;
    border-color: #ff7f27;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 0.25rem;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    -webkit-appearance: button;
    text-transform: none;
    overflow: visible;
}

.form-inline .hs_submit.hs-submit {
    position: absolute;
    top: 0;
    right: 0;
}

.hs_submit.hs-submit input {
    width: auto;
    height: 38px;
    position: relative;
    z-index: 2;
    cursor: pointer;
    color: #fff;
    background-color: #ff7f27;
    border-color: #ff7f27;
    display: inline-block;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 0.375rem 1.75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 0.25rem;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    -webkit-appearance: button;
    text-transform: none;
    overflow: visible;
}

.form-inline {
    position: relative !important;
}

.form-inline .gform_footer.top_label {
    position: absolute;
    top: 0;
    right: 0;
}

.form-inline .gform_footer.top_label input {
    float: right;
    height: 40px;
    position: relative;
    z-index: 2;
    cursor: pointer;
    color: #fff;
    background-color: #ff7f27;
    border-color: #ff7f27;
    display: inline-block;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 0.25rem;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    -webkit-appearance: button;
    text-transform: none;
    overflow: visible;
}

.border-bottom.row-3,
.row-1,
.row-2,
.row-4 {
    text-align: left;
}

.gform_body {
    width: 100%;
}

.slick-next:before,
.slick-prev:before {
    color: #ff7f27 !important;
}

@media (max-width: 767px) {
    .googleads-category-list img {
        margin: 0 auto;
        display: table;
        float: none;
    }
    .googleads-category-list .text-dark {
        width: 100%;
        display: inherit;
        padding-left: 22px !important;
        background: #f5f5f5;
        border-bottom: 1px dashed #ddd;
    }
    .position-block {
        padding: 0 25px;
    }
    .email-contact .check_check-form .input-group {
        width: 100% !important;
    }
    .email-contact .khambenhspeed,
    .email-contact .khambenhspeed2 {
        right: 0 !important;
        position: absolute;
    }
    .row.sec-6-row-2>.coll>img {
        max-width: 35%;
    }
    .email-contact .check_check-form .hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field .input {
        margin-left: 0;
    }
    .desktop-menu {
        display: none;
    }
    .register-bottom .hs-form-field {
        width: 100%;
        float: left;
        margin-left: 0;
    }
    footer .border-bottom .form-inline {
        display: inherit !important;
    }
    footer.bg-dark .space-2 .col-sm-6:nth-child(1) img,
    footer.bg-dark .space-2 .col-sm-6:nth-child(2) img {
        width: 100% !important;
    }
    li#menu-item-29949 {
        width: 72%;
    }
    li#menu-item-29949 use {
        position: absolute;
        right: -40%;
    }
    .bg-dark .form-group.mb-2 {
        width: 100%;
    }
    .exam_header-page .check-speed-col .col-lg-12 {
        padding: 0;
    }
    footer .row-1 .form-inline button.btn.btn-warning.mb-2 {
        bottom: 0;
    }
    .exam_web-pos-col-left img {
        width: 100%;
    }
    .desktop-menu>.container,
    nav.navbar.navbar-expand-md.navbar-dark.bg-primary {
        display: none;
    }
    .mobile-menu li {
        list-style: none;
    }
    .navigation-top .mobile-menu #mobile-menu {
        margin: 0;
        padding: 0;
        background: #fff;
    }
    use {
        position: absolute;
        right: 0;
    }
    .menu-item-has-children use:before {
        content: "";
        width: 0;
        right: 0;
        border-top: 6px solid #f58220;
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        display: inline-block;
        vertical-align: middle;
        margin: 9px 24px 0 5px;
    }
    .container.desktop-menu {
        display: block !important;
    }
    .container.desktop-menu {
        background: #fff;
    }
}

.container.desktop-menu {
    display: none;
}

.mini-tc {
    margin: 50px;
    text-align: center;
}

.mini-tc h3 {
    font-size: 26px;
    font-weight: 500;
    color: #ff7f27;
    padding-bottom: 10px;
}

.mini-tc p {
    font-weight: 500;
}

.mini-tc a.xt-kh {
    border-bottom: 2px solid;
    color: #ff7f27;
    font-weight: 300;
    padding-bottom: 2px;
}

.mini-tc .col-md-3 {
    padding: 0;
}

@keyframes change-color {
    0% {
        color: #0089cf;
    }
    50% {
        color: #ffcb05;
    }
    100% {
        color: #0089cf;
    }
}

.tooltip_templates {
    display: none;
}

.tooltipster-sidetip.tooltipster-shadow .tooltipster-box {
    border: 0;
    border-radius: 5px;
    background: #fff;
    box-shadow: 0 0 10px 6px rgba(0, 0, 0, 0.1);
}

.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-box {
    margin-top: 6px;
}

.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-box {
    margin-right: 6px;
}

.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-box {
    margin-left: 6px;
}

.tooltipster-sidetip.tooltipster-shadow.tooltipster-top .tooltipster-box {
    margin-bottom: 6px;
}

.tooltipster-sidetip.tooltipster-shadow .tooltipster-content {
    color: #8d8d8d;
}

.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow {
    height: 6px;
    margin-left: -6px;
    width: 12px;
}

.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-arrow,
.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow {
    height: 12px;
    margin-left: 0;
    margin-top: -6px;
    width: 6px;
}

.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow-background {
    display: none;
}

.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow-border {
    border: 6px solid transparent;
}

.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-arrow-border {
    border-bottom-color: #fff;
}

.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-arrow-border {
    border-left-color: #fff;
}

.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow-border {
    border-right-color: #fff;
}

.tooltipster-sidetip.tooltipster-shadow.tooltipster-top .tooltipster-arrow-border {
    border-top-color: #fff;
}

.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-arrow-uncropped {
    top: -6px;
}

.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow-uncropped {
    left: -6px;
}

.clear {
    clear: both;
}

.left {
    float: left;
}

.right {
    float: right;
}

.height-auto {
    height: auto !important;
}

.headt {
    font-size: 15px;
    line-height: 26px;
}

.headt2 {
    font-size: 25px;
    line-height: 32px;
}

.wrap {
    max-width: 1068px !important;
    padding: 0;
    margin-right: auto;
    margin-left: auto;
}

@media (min-width: 769px) and (max-width: 1024px) {
    .wrap {
        max-width: 740px !important;
        padding: 0;
    }
    .matt {
        display: none;
    }
    .todd {
        left: 24%;
    }
    .akshay {
        left: 58%;
    }
}

@media (max-width: 768px) {
    .wrap {
        width: 100% !important;
        padding-left: 10px;
        padding-right: 10px;
    }
}

.post-meta .post-categories li {
    float: left;
}

.post-meta .post-categories li a {
    color: #fff;
    background: #151515;
    padding: 3px 6px;
    margin-right: 5px;
    text-decoration: none;
    font-weight: 700;
}

.post-meta .post-categories li a:hover {
    text-decoration: none;
    background-color: #33a1d9;
}

.customers .customers_title {
    border-bottom: 1px solid #ccc;
}

.customers .customers_title>h2 {
    font-size: 27px;
    line-height: 38px;
    margin-top: 30px;
    margin-bottom: 20px;
}

.customers .crsl-customers {
    position: relative;
    margin: 15px 0;
    padding: 20px 0;
    overflow: hidden;
}

.customers .crsl-customers .owl-wrapper-outer .owl-wrapper .crsl-item {
    text-align: center;
}

.customers .crsl-customers .owl-controls .owl-pagination {
    display: none;
}

.customers .crsl-customers .owl-controls .owl-buttons {
    position: absolute;
    top: 35%;
    left: 25px;
    width: 100%;
    height: 0;
    z-index: 999;
}

.customers .crsl-customers .owl-controls .owl-buttons div>span {
    width: 35px;
    height: 35px;
    margin-top: -15px;
    margin-left: -15px;
    font-size: 35px;
    display: block;
    padding: 0;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
    -webkit-tap-highlight-color: transparent;
}

.customers .crsl-customers .owl-controls .owl-buttons .owl-prev {
    float: left;
    background: 0;
}

.customers .crsl-customers .owl-controls .owl-buttons .owl-next {
    float: right;
    background: 0;
}

@media (max-width: 768px) {
    .customers .crsl-customers .owl-controls .owl-buttons {
        top: 39%;
        left: 10px;
    }
}

ul#category-posts--1-internal {
    position: relative;
    margin: 15px 0;
    padding: 20px 0;
    overflow: hidden;
}

ul#category-posts--1-internal .owl-wrapper-outer .owl-wrapper .owl-item {
    text-align: center;
}

ul#category-posts--1-internal .owl-wrapper-outer .owl-wrapper .owl-item .cat-post-item {
    max-width: 218px;
    padding-right: 10px;
}

ul#category-posts--1-internal .owl-controls .owl-pagination {
    display: none;
}

ul#category-posts--1-internal .owl-controls .owl-buttons {
    position: absolute;
    top: 35%;
    left: 8px;
    width: 100%;
    height: 0;
    z-index: 999;
}

ul#category-posts--1-internal .owl-controls .owl-buttons div>span {
    width: 35px;
    height: 35px;
    margin-top: -15px;
    margin-left: -15px;
    font-size: 35px;
    display: block;
    padding: 0;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
    -webkit-tap-highlight-color: transparent;
}

ul#category-posts--1-internal .owl-controls .owl-buttons .owl-prev {
    float: left;
    background: 0;
}

ul#category-posts--1-internal .owl-controls .owl-buttons .owl-next {
    float: right;
    background: 0;
}

@media (max-width: 768px) {
    ul#category-posts--1-internal .owl-wrapper-outer .owl-wrapper .owl-item .cat-post-item {
        padding-right: 0;
    }
}

.slider-box {
    height: 30px;
}

.slider-box .slider-btn {
    display: inline-block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    margin-right: 7px;
    border: 1px solid #dcdcdc;
    text-align: center;
    font-size: 7px;
    color: #b7b7b7;
    text-decoration: none;
}

.slider-box .slider-btn .dashicons {
    width: 100%;
    height: 100%;
    font-size: 13px;
    color: #ccc;
    background: 0;
    line-height: 30px;
}

.slider-box .slider-btn:hover {
    background: #33a1d9;
    border: 0;
}

.slider-box .slider-btn:hover .dashicons {
    color: #fff;
}

@media (max-width: 768px) {
    .slidernav .slider-box .slider-btn {
        width: 20px !important;
        height: 20px !important;
        line-height: 20px !important;
    }
    .slidernav .slider-box .slider-btn .dashicons {
        font-size: 10px !important;
        line-height: 20px !important;
    }
}

.site-footer {
    background: #222;
    color: #fff;
}

.site-footer a {
    color: #0089d0;
}

#widget-sale-contact-list {
    font-size: 22px;
}

#widget-sale-contact-list .list_number>div {
    font-weight: 500;
}

#widget-sale-contact-list ul#double {
    border-top: 0;
    margin-top: 16px;
}

#widget-sale-contact-list ul#double>li {
    border-bottom: 0;
    margin-bottom: 10px;
}

#widget-sale-contact-list ul#double>li .le-right {
    float: left;
    margin-left: 10px;
}

@media (max-width: 425px) {
    #widget-sale-contact-list ul#double>li {
        width: 100% !important;
    }
}

#widget-sale-contact-list ul#double a {
    font-weight: 700;
    font-size: 14px;
    color: #33a1d9;
}

.contact-footer .title_lh {
    color: red;
    font-weight: 500;
    text-align: left;
    font-size: 20px;
}

.contact-footer .yourname input {
    border: 1px solid #ccc;
    height: 35px;
    background: #fff;
    border-radius: 3px;
    margin-bottom: 10px;
    text-transform: uppercase;
}

.contact-footer .yourphone input {
    border: 1px solid #ccc;
    height: 35px;
    background: #fff;
    border-radius: 3px;
    margin-bottom: 10px;
    text-transform: uppercase;
}

.contact-footer .yourmess textarea {
    border: 1px solid #ccc;
    height: 90px;
    background: #fff;
    border-radius: 3px;
    margin-bottom: 10px;
    text-transform: uppercase;
}

.contact-footer .sendbtn input {
    background: red;
    color: #fff;
    border: 0;
    font-size: 16px;
    text-transform: uppercase;
    text-align: center;
    vertical-align: middle;
    border-radius: 3px;
    font-weight: 700;
    padding: 0;
    height: 35px;
    width: 100%;
}

.contact-info a {
    font-size: 14px;
    color: #fff;
}

.contact-info a:hover {
    color: #33a1d9;
    font-weight: 700;
}

.phone_contact {
    padding-top: 0;
    color: #fff;
    font-size: 13px;
    line-height: 26px;
}

@media (max-width: 768px) {
    .phone_contact {
        padding-top: 0;
    }
}

.footer-social-items li {
    display: inline-block;
    width: 28px;
    margin-right: 5px;
}

.footer-social-items li:first-child {
    width: 100%;
}

footer.bg-dark .space-2 .col-lg-6:first-child img {
    opacity: 0.6;
}

.box_ft {
    margin-top: 0;
    color: #fff;
    font-size: 14px;
    line-height: 26px;
    padding-top: 0;
    padding-bottom: 0;
}

.fone_tt {
    padding-bottom: 0;
}

.email_tt,
.fone_tt,
.mst,
.office_ {
    position: relative;
    color: #a8b1b7;
}

.border-bottom.row-3 a {
    color: #a8b1b7;
}

.email_tt:before {
    content: "\f466";
    font-family: dashicons;
    font-weight: 400;
    font-style: normal;
    display: inline-block;
    padding-right: 5px;
}

.fone_tt:before {
    font-family: dashicons;
    font-weight: 400;
    font-style: normal;
    display: inline-block;
    content: "\f525";
    padding-right: 5px;
}

.stk {
    font-size: 13px;
    padding-top: 10px;
    color: #fff;
}

.stk:before {
    font-family: dashicons;
    font-weight: 400;
    font-style: normal;
    display: inline-block;
    content: "\f495";
    padding-right: 5px;
}

.mst:before {
    content: "\f491";
    font-family: dashicons;
    font-weight: 400;
    font-style: normal;
    display: inline-block;
    padding-right: 5px;
}

.menu-thong-tin-foo {
    padding-left: 0;
}

@media (max-width: 768px) {
    .menu-thong-tin-foo {
        padding-bottom: 20px;
    }
    .menu-thong-tin-foo img[titles="bo cong thuong"] {
        width: 150px;
        height: auto;
    }
}

.menu-thong-tin-foo ul li {
    line-height: 24px;
}

.site-info {
    width: 100% !important;
    background: #151515;
    margin: 0;
}

.site-info a {
    color: #ccc;
    font-size: 12px;
    line-height: 35px;
}

.site-info a:hover {
    color: #33a1d9;
}

.site-info .menu-footer-menu-container .menu {
    display: block;
    text-align: right;
    position: relative;
    width: 100%;
}

.site-info .menu-footer-menu-container .menu>.menu-item {
    display: inline-block;
    text-align: right;
}

.site-info .menu-footer-menu-container .menu>.menu-item a {
    margin-right: 20px;
}

@media (max-width: 991px) {
    .site-info .copyright {
        text-align: center;
    }
    .site-info .menu-footer-menu-container .menu {
        text-align: center !important;
    }
    .site-info .menu-footer-menu-container .menu>.menu-item {
        text-align: center !important;
    }
}

@font-face {
    font-family: dashicons;
    src: url(../fonts/dashicons.eot);
    src: local("Î“Ã¿â•‘"), url(../fonts/dashicons.woff) format("woff"), url(../fonts/dashicons.ttf) format("truetype"), url(../fonts/dashicons.svg) format("svg");
    font-weight: 400;
    font-style: normal;
}

.skip-link.screen-reader-text {
    display: none;
}

.menu-scroll-down {
    display: none;
}

.navigation-top .mobile-menu {
    width: 300px;
    position: absolute;
    left: -300px;
    z-index: 9999;
    background-color: #f5f5f5;
}

.navigation-top .mobile-menu .mobile-action {
    background: #fff;
    height: 55px;
    border-bottom: 1px solid #ddd;
}

.navigation-top .mobile-menu .mobile-action .custom-logo-link {
    position: absolute;
    left: 19px;
    top: 13px;
}

.navigation-top .mobile-menu .mobile-action .custom-logo-link img {
    width: 150px;
    height: auto;
}

.navigation-top .mobile-menu .mobile-action .close-btn span {
    color: red;
    font-size: 30px;
    position: absolute;
    right: 18px;
    top: 3px;
}

.navigation-top .mobile-menu #mobile-menu {
    border-right: 1px solid #ccc;
}

.navigation-top .mobile-menu #mobile-menu>.menu-item {
    position: relative;
    border-bottom: 1px solid #e8e8e8;
}

.navigation-top .mobile-menu #mobile-menu>.menu-item>a {
    text-transform: uppercase;
    display: block;
    width: 90%;
    line-height: 21px;
    font-size: 14px;
    color: #1e1e1e;
    margin-left: 0;
    padding: 12px 13px 11px 17px;
}

.navigation-top .mobile-menu #mobile-menu>.menu-item>a svg.icon {
    fill: #000;
    top: 11px;
    right: 15px;
    display: block;
    height: 25px;
    width: 25px;
    position: absolute;
    z-index: 999;
}

.navigation-top .mobile-menu #mobile-menu>.menu-item>.sub-menu {
    display: none;
}

.navigation-top .mobile-menu #mobile-menu>.menu-item>.sub-menu>.menu-item a {
    padding: 9px 8px 9px 0 !important;
    line-height: 19px;
    font-size: 13px;
    display: block;
    border-bottom: 1px solid #e8e8e8;
    color: #000;
}

.navigation-top .mobile-menu #mobile-menu>.menu-item>.sub-menu>.menu-item .sub-menu {
    padding-left: 15px;
}

.main-navigation .menu-btn {
    display: none;
    text-decoration: none;
}

.main-navigation .menu-btn:hover {
    text-decoration: none;
}

.main-navigation .menu-btn>.dashicons {
    font-size: 26px;
    line-height: 55px;
}

.main-navigation .menu-btn>.menu-text {
    margin-left: 7px;
}

.main-navigation .menu-main-header-container .menu>li.menu-item {
    display: inline-block;
    position: relative;
    padding-right: 13px;
}

.main-navigation .menu-main-header-container .menu>li.menu-item a {
    text-decoration: none;
}

.main-navigation .menu-main-header-container .menu>li.menu-item svg {
    fill: #fff;
}

.main-navigation .menu-main-header-container .menu>li.menu-item a>svg.icon {
    position: relative;
    top: 5px;
}

.main-navigation .menu-main-header-container .menu>li.menu-item>button {
    display: none !important;
    border: 0;
    background: 0;
}

.main-navigation .menu-main-header-container .menu>li.menu-item .sub-menu {
    display: none;
    position: absolute;
    height: 0;
    background: #fff;
    z-index: 100;
    transition: all 0.5s ease;
    -webkit-box-shadow: 1px 7px 15px -2px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 1px 7px 15px -2px rgba(0, 0, 0, 0.75);
    box-shadow: 1px 7px 15px -2px rgba(0, 0, 0, 0.75);
}

.main-navigation .menu-main-header-container .menu>li.menu-item .sub-menu>.menu-item {
    text-align: left;
    line-height: 38px;
}

.main-navigation .menu-main-header-container .menu>li.menu-item:hover .sub-menu {
    display: block;
    height: auto !important;
    transition: all 0.5s ease;
}

.main-navigation .menu-main-header-container .menu>li.menu-item:hover .sub-menu a {
    text-decoration: none;
}

.main-navigation .menu-main-header-container .menu>li.menu-item:hover .sub-menu a:hover {
    text-decoration: none;
}

.navigation-top {
    padding: 0;
    background-color: #fff;
}

.navigation-top .desktop-logo .custom-logo-link {
    display: block;
    padding: 13px 0 5px 0;
}

@media (max-width: 991px) {
    .navigation-top .desktop-logo .custom-logo-link {
        padding: 0;
    }
}

.navigation-top .main-navigation .custom-logo-link {
    display: block;
    padding: 18px 0;
}

.navigation-top .main-navigation .custom-logo-link img {
    width: 225px;
    height: auto;
}

.navigation-top .main-navigation .menu-main-header-container>.menu {
    text-align: center;
}

.navigation-top .main-navigation .menu-main-header-container>.menu>li.menu-item .sub-menu {
    text-transform: uppercase;
}

.navigation-top .main-navigation .menu-main-header-container>.menu>li.menu-item .sub-menu>li:hover {
    background-color: #33a1d9;
}

.navigation-top .main-navigation .menu-main-header-container>.menu>li.menu-item .sub-menu>li:hover a {
    text-decoration: none;
    color: #fff;
}

.navigation-top .main-navigation .menu-main-header-container>.menu>li.menu-item .sub-menu a {
    padding: 0 10px;
    display: block;
    font-size: 13px;
    white-space: nowrap;
    font-weight: 400;
    text-transform: uppercase;
}

.navigation-top .main-navigation .menu-main-header-container>.menu>li.menu-item>a {
    text-transform: uppercase;
    line-height: 80px;
    display: block;
    color: #fff;
    font-size: 13px;
    font-weight: 700;
}

@media (min-width: 1200px) {
    .navigation-top .col-lg-9 {
        padding: 0;
    }
}

.desktop-menu .main-navigation .menu-main-header-container .menu>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children {
    position: relative;
}

.desktop-menu .main-navigation .menu-main-header-container .menu>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children .sub-menu {
    display: none;
    left: 100%;
    top: 0;
    z-index: 3;
    box-shadow: 4px 7px 15px -2px rgba(0, 0, 0, 0.75);
}

.desktop-menu .main-navigation .menu-main-header-container .menu>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children .sub-menu>.menu-item {
    min-width: 200px;
}

.desktop-menu .main-navigation .menu-main-header-container .menu>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children .sub-menu>.menu-item a {
    color: #151515;
    white-space: normal;
    line-height: 20px;
    padding: 9px 10px;
}

.desktop-menu .main-navigation .menu-main-header-container .menu>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children .sub-menu>.menu-item:hover a {
    color: #fff;
}

.desktop-menu .main-navigation .menu-main-header-container .menu>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children a svg {
    fill: #000;
}

.desktop-menu .main-navigation .menu-main-header-container .menu>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children:hover .sub-menu {
    display: block;
}

.desktop-menu .main-navigation .menu-main-header-container .menu>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children:hover a svg {
    fill: #fff;
}

@media (max-width: 991px) {
    .navigation-top {
        position: relative;
        padding: 0;
    }
    .navigation-top .desktop-logo {
        position: relative;
    }
    .navigation-top .desktop-logo .custom-logo-link {
        position: absolute;
        padding: 0;
        z-index: 102;
        width: 100%;
        left: 0;
        top: 11px;
    }
    .navigation-top .desktop-logo .custom-logo-link>img {
        width: 175px;
        height: auto;
    }
    .navigation-top .main-navigation .menu-btn {
        display: block;
        position: relative;
        height: 55px;
        width: 35px;
        border: 0;
        font-weight: 500;
        background: 0;
        color: #fff;
        text-transform: uppercase;
        text-align: left;
        font-size: 18px;
        line-height: 55px;
        padding: 0;
        z-index: 103;
        outline: 0;
    }
    .navigation-top .main-navigation .menu-btn .dashicons-menu {
        position: absolute;
        top: 0;
        left: 0;
        color: #000;
        z-index: 999;
        height: 55px;
        width: 30px;
    }
    .main-navigation .menu-main-header-container {
        position: static;
    }
    .main-navigation .menu-main-header-container>.menu {
        display: none;
        padding-top: 55px;
        background: #fff;
        position: absolute;
        border-right: 1px solid #ccc;
        top: 0;
        left: 0;
        z-index: 103;
        width: 300px;
    }
    .main-navigation .menu-main-header-container>.menu svg {
        fill: #000;
    }
    .main-navigation .menu-main-header-container ul>.menu-item {
        text-align: left;
        position: relative;
        display: block;
        padding: 0 25px;
        width: 100%;
    }
    .main-navigation .menu-main-header-container ul>.menu-item .screen-reader-text {
        display: none;
    }
    .main-navigation .menu-main-header-container ul>.menu-item>a {
        color: #151515 !important;
        border-bottom: 1px solid #ccc;
        margin: 0;
        line-height: 55px !important;
    }
    .main-navigation .menu-main-header-container ul>.menu-item>a svg.icon {
        top: 20px !important;
        right: 20px;
        fill: #000;
    }
    .main-navigation .menu-main-header-container ul>.menu-item .sub-menu {
        box-shadow: none !important;
        position: relative !important;
        box-shadow: none;
        list-style: disc;
    }
    .main-navigation .menu-main-header-container ul>.menu-item .sub-menu a {
        white-space: normal !important;
        display: block;
    }
}

.home .entry-header {
    display: none;
}

.home .entry-content {
    width: 100% !important;
}

.home .header {
    position: relative;
    height: 450px;
}

.home .header .header_header-caption {
    position: absolute;
    width: 100%;
    z-index: 1;
}

.todd {
    position: absolute;
    left: 29%;
    top: 50px;
    font-size: 9px;
    color: #000;
}

.matt {
    position: absolute;
    left: -24%;
    top: 130px;
    font-size: 9px;
    color: #000;
}

.tammy {
    position: absolute;
    color: #000;
    left: 3%;
    top: 112px;
}

.akshay {
    position: absolute;
    left: 56%;
    top: 90px;
    font-size: 9px;
    color: #000;
}

.akshay p,
.matt p,
.tammy p,
.todd p {
    font-size: 9px;
    line-height: 11px;
}

.header_header-caption .container {
    position: relative;
}

.akshay .title,
.matt p.title,
.tammy .title,
.todd .title {
    color: #fd3f63;
    font-weight: 700;
    font-size: 14px;
}

.home .header .header_header-caption .box {
    font-size: 18px;
    padding: 72px 0 0 8px;
    text-align: center;
    width: 46%;
    float: right;
    margin-left: 30px;
    margin-top: 90px;
}

.home .header .header_header-caption .box .header_header-caption-title {
    font-weight: 700;
}

.award {
    text-transform: uppercase;
    font-size: 14px;
    margin-top: 115px;
    line-height: 20px;
    padding: 0 30px;
}

.award .link {
    color: #bd8838;
    text-decoration: underline;
}

.home .header .header_header-background {
    height: 450px;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: url(..../images/header/header1.jpg) center no-repeat;
    background-repeat: no-repeat !important;
    background-position: 78% 0;
}

@media (min-width: 769px) and (max-width: 1024px) {
    .home .header .header_header-background {
        background-position: -410px 0;
    }
    .home .header .header_header-caption .box {
        margin-right: -30px;
        width: 37%;
        padding: 25px 0 0 0 !important;
    }
    .award {
        font-size: 13px;
        margin-top: 100px;
        padding: 0;
    }
}

@media (min-width: 668px) and (max-width: 768px) {
    .home .header .header_header-background {
        background-position: -274px 0;
    }
}

@media (min-width: 426px) and (max-width: 667px) {
    .home .header .header_header-background {
        background-position: -334px 0;
    }
}

@media (max-width: 768px) {
    .award {
        font-size: 12px;
        margin-top: 55px;
        padding: 0;
        text-align: center;
    }
    .home .header {
        height: 300px;
    }
    .home .header .sub-header-caption-tile {
        text-align: center;
        font-size: 10px;
    }
    .home .header .header_header-caption .box {
        margin-left: 0;
        width: 320px;
        padding: 0;
        margin-top: 55px;
    }
    .home .header .header_header-caption .box .header_header-caption-title {
        font-size: 22px;
        color: #fff;
        text-shadow: 1px 1px 10px #000;
    }
    @media (max-width: 568px) {
        .home .header .header_header-background {
            background-position: -150px 0;
        }
        .home .header .header_header-caption .box {
            margin-left: 0;
            width: 100%;
            padding: 0;
            margin-top: 160px;
        }
        .award {
            background: #fff;
            padding: 6px;
            margin-top: 10px;
        }
    }
    @media (max-width: 425px) {
        .award {
            background: #fff;
            margin-top: 10px;
        }
        .home .header .sub-header-caption-tile {
            display: none;
        }
        .home .header .header_header-caption .box {
            margin-top: 155px;
            text-align: center;
            padding-left: 0;
            padding-right: 0;
            float: right;
            width: 100%;
        }
        .home .header .header_header-background {
            background-position: -203px 0;
        }
    }
    @media (max-width: 320px) {
        .home .header .header_header-caption .box {
            margin-right: 0;
            margin-top: 155px !important;
            padding-left: 0 !important;
            padding-right: 0 !important;
        }
    }
    .home .check {
        padding: 35px 0;
    }
    .home .check .check_check-title {
        margin-bottom: 35px;
    }
    .home .check .check_check-form input {
        -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.12), 0 2px 2px 0 rgba(0, 0, 0, 0.26);
        box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.12), 0 2px 2px 0 rgba(0, 0, 0, 0.26);
    }
    .home .check .check_check-form input[type="text"] {
        border: 1px solid #ccc;
    }
    .home .check .check_check-form input[type="text"]:hover {
        border: 1px solid #33a1d9;
    }
    .home .check .check_check-form .check_your-website {
        margin: 0 10px;
    }
    .home .check .check_check-form .check_your-website .position-block {
        display: inline-block;
        width: 80%;
        position: relative;
    }
    .home .check .check_check-form .check_your-website .position-block #speedwebsite {
        padding-right: 130px;
        border: 1px solid #ccc;
    }
    .home .check .check_check-form .check_your-website .position-block i {
        top: 0;
        right: -2px;
        background: #0089cf;
        color: #fff;
        height: 40px;
        padding: 9px 20px;
        border-radius: 0 5px 5px 0;
        text-transform: uppercase;
        font-size: 15px;
        cursor: pointer;
        position: absolute;
    }
    .home .check .check_check-form .check_your-website .position-block:before {
        content: "\f319";
        font-family: dashicons;
        font-size: 20px;
        position: absolute;
        line-height: 40px;
        top: 0;
        left: 10px;
        color: rgba(0, 0, 0, 0.38);
    }
    @media (max-width: 768px) {
        .home .check .container {
            width: 100%;
        }
        .home .check .check_check-form .check_your-website .position-block {
            width: 80%;
        }
        .home .check .check_check-form .check_your-website .position-block #speedwebsite {
            width: 100% !important;
            padding-right: 3px;
        }
        .home .check .check_check-form .check_your-website .position-block i {
            position: absolute;
            display: inline-block;
        }
    }
    @media (max-width: 424px) {
        .home .check .check_check-form .check_your-website .position-block i {
            position: relative;
            border-radius: 5px;
            margin-top: 5px;
        }
    }
    .home .check .check_check-form .check_your-info input {
        margin-bottom: 10px;
    }
    .home .check .check_check-form .check_your-info #speeddienthoai {
        height: 40px;
    }
    .home .whyus {
        margin-top: -5px;
        background: url(..../images/whyus/whyus.jpg) no-repeat;
        height: 360px;
        text-align: center;
        transition: opacity 0.5s ease;
        overflow: hidden;
    }
    .home .whyus .whyus_title {
        text-align: center;
        font-size: 30px;
        text-transform: uppercase;
        margin-bottom: 20px;
    }
    .home .whyus .whyus_component {
        text-align: center;
    }
    .home .whyus .whyus_component .whyus_component-icon {
        display: inline-block;
        height: 100px;
        width: 90%;
        vertical-align: middle;
    }
    .home .whyus .whyus_component .whyus_component-title>h3 {
        font-size: 17.7px;
        text-transform: uppercase;
        margin: 0;
        min-height: 70px;
        line-height: 25px;
        padding-top: 20px;
    }
    .home .whyus .whyus_component .whyus_component-title .whyus_tooltip-text {
        position: relative;
    }
    .home .whyus .whyus_component .whyus_component-title .whyus_tooltip {
        z-index: 9999;
        position: absolute;
        visibility: hidden;
        padding: 10px;
        font-size: 15px;
        left: -24px;
        bottom: 40px;
        background: #fff;
        width: 240px;
        text-align: left;
        border-radius: 5px;
        max-width: 250px;
        color: #000;
        background-color: #fff;
        -webkit-box-shadow: 6px 6px 29px 0 rgba(0, 0, 0, 0.63);
        -moz-box-shadow: 6px 6px 29px 0 rgba(0, 0, 0, 0.63);
        box-shadow: 6px 6px 14px 0 rgba(0, 0, 0, 0.63);
    }
    .home .whyus .whyus_component .whyus_component-title .whyus_tooltip>a {
        color: #33a1d9;
    }
    .home .whyus .whyus_component .whyus_component-title .whyus_tooltip .whyus_tooltip-arrow {
        z-index: 10000;
        position: absolute;
        left: 47%;
        top: 100%;
        border-top: 10px solid #fff;
        border-left: 7px solid transparent;
        border-right: 7px solid transparent;
    }
    .home .whyus .whyus_component .whyus_component-description {
        font-size: 15px;
        padding-top: 15px;
    }
    .home .whyus .whyus_component.partner .whyus_component-icon {
        background: url(..../images/whyus/i1.png) no-repeat;
        background-position: center;
    }
    .home .whyus .whyus_component.save .whyus_component-icon {
        background: url(..../images/whyus/i2.png) no-repeat;
        background-position: center;
    }
    .home .whyus .whyus_component.team .whyus_component-icon {
        background: url(..../images/whyus/i3.png) no-repeat;
        background-position: center;
    }
    @media (max-width: 768px) {
        .home .whyus {
            background: #f8f2e2;
            height: auto;
            padding: 26px 0;
        }
        .home .whyus .whyus_component {
            margin-top: 20px;
        }
        .home .whyus .whyus_component .whyus_component-title h3 {
            padding-top: 10px;
            min-height: auto !important;
        }
    }
    @media (max-width: 991px) {
        .akshay,
        .matt,
        .tammy,
        .todd {
            display: none;
        }
        .home .whyus .whyus_title {
            font-size: 26px;
            line-height: 1.4;
            margin-top: 20px;
            margin-bottom: 10px;
        }
        .home .whyus .whyus_component .whyus_component-title h3 {
            min-height: 90px;
        }
    }
    @media (max-width: 374px) {
        .home .whyus .whyus_title {
            font-size: 22px;
        }
    }
    .home .put-on-google {
        padding: 40px 0;
    }
    .home .put-on-google .put_left-col .put_title h2 {
        font-size: 27px;
        font-weight: 700;
        text-transform: uppercase;
        line-height: 38px;
        margin-top: 30px;
        margin-bottom: 20px;
    }
    .home .put-on-google .put_left-col .put_title h2>span {
        color: #33a1d9;
    }
    .home .put-on-google .put_left-col .put_description {
        margin-top: 30px;
        color: #666;
        font-size: 18px;
    }
    .home .put-on-google .put_left-col .put_btn-register {
        background: red;
        width: 265px;
        height: 50px;
        font-size: 25px;
        color: #fff;
        text-transform: uppercase;
        border-radius: 3px;
        margin: 30px auto;
        line-height: 50px;
    }
    .home .put-on-google .put_left-col .put_btn-register>span .dashicons {
        margin-right: 5px;
        line-height: 50px;
        font-size: 25px;
        font-weight: 700;
    }
    .home .put-on-google .put_left-col .put_btn-register a {
        color: #fff;
        font-weight: 700;
    }
    @media (max-width: 991px) {
        .home .put-on-google .put_left-col .put_title h2 {
            margin-top: 10px;
        }
        .home .put-on-google .put_left-col .put_btn-register {
            width: 220px;
            height: 45px;
            font-size: 21px;
            line-height: 45px;
        }
        .home .put-on-google .put_left-col .put_btn-register span.daschicons {
            line-height: 45px;
            font-size: 20px;
        }
    }
    .home .right-time {
        background: #0089d0;
        padding: 30px 0;
    }
    .home .right-time .right-time_title {
        text-align: center;
        margin-top: 10px;
        padding-bottom: 30px;
    }
    .home .right-time .right-time_title h2 {
        margin: 0;
    }
    .home .right-time .right-time_title h2>span {
        color: #fff;
        font-size: 30px;
        text-transform: uppercase;
        border-bottom: 1px #fff solid;
        padding-bottom: 5px;
        margin-top: 30px;
        margin-bottom: 20px;
    }
    .home .right-time .right-time_detail .right-time_detail-box {
        position: relative;
        text-align: justify;
        color: #fff;
        padding-left: 40px;
        font-weight: 400;
        font-size: 15px;
        line-height: 24px;
        box-sizing: border-box;
    }
    .home .right-time .right-time_detail .right-time_detail-box>.dashicons {
        position: absolute;
        font-weight: 700;
        color: #fff;
        left: 8px;
        top: 3px;
        font-size: 25px;
    }
    .home .right-time .right-time_detail .right-time_detail-title {
        color: #fff;
        text-transform: uppercase;
        display: block;
        padding-bottom: 10px;
        font-size: 19px;
        line-height: 26px;
    }
    .right-time_detail-box .dashicons {
        position: absolute;
        left: 10px;
        top: 4px;
    }
    @media (max-width: 768px) {
        .home .right-time .right-time_title h2 {
            margin: 5px;
        }
        .home .right-time .right-time_detail .right-time_detail-box {
            margin-top: 10px;
        }
    }
    @media (max-width: 991px) {
        .home .right-time .right-time_title {
            margin: 10px 0;
            padding-bottom: 10px;
        }
        .home .right-time .right-time_title h2 span {
            font-size: 26px;
        }
        .home .right-time .right-time_detail .right-time_detail-title {
            font-size: 20px;
            padding-bottom: 0;
            margin-top: 10px;
        }
    }
    .home .cost {
        padding: 40px 0;
        height: 548px;
        background: url(..../images/cost/bg_ads.jpg) center no-repeat;
    }
    .home .cost .cost_box .cost_title {
        padding: 20px;
    }
    .home .cost .cost_box .cost_title h2 {
        margin: 0;
    }
    .home .cost .cost_box .cost_title h2 span {
        font-size: 29px;
        display: block;
        padding-bottom: 3px;
        font-style: normal;
        border-bottom: 1px #ccc solid;
        text-transform: uppercase;
    }
    .home .cost .cost_box .cost_title .cost_description span {
        color: #33a1d9;
        padding-bottom: 5px;
        font-size: 20px;
        line-height: 26px;
        display: block;
        text-transform: uppercase;
    }
    .home .cost .cost_box .cost_list-detail .cost_list-item {
        position: relative;
        padding-left: 40px;
        margin-bottom: 20px;
        padding-top: 20px;
        font-size: 14px;
    }
    .home .cost .cost_box .cost_list-detail .cost_list-item h3 {
        margin: 0;
    }
    .home .cost .cost_box .cost_list-detail .cost_list-item h3 span {
        font-size: 18px;
        line-height: 23px;
    }
    .home .cost .cost_box .cost_list-detail .cost_list-item h3 i.mouse-arrow {
        position: absolute;
        left: 3px;
        top: 25px;
        width: 30px;
        height: 30px;
        background: url(..../images/cost/arr_1.png) no-repeat;
    }
    .home .cost .cost_box .cost_list-detail .cost_list-item h3 i.pig {
        position: absolute;
        left: 3px;
        top: 25px;
        width: 30px;
        height: 30px;
        background: url(..../images/cost/big.png) no-repeat;
    }
    @media (max-width: 768px) {
        .home .cost {
            background: 0;
            height: auto;
        }
        .home .cost .cost_box .cost_title h2 span {
            font-size: 26px;
        }
        .home .cost .cost_box .cost_title .cost_description span {
            font-size: 19px;
        }
        .home .cost .cost_box .cost_list-detail .cost_list-item {
            position: relative;
            padding-left: 40px;
            margin-bottom: 20px;
            padding-top: 20px;
            font-size: 14px;
        }
        .home .cost .cost_box .cost_list-detail .cost_list-item h3 {
            margin: 0;
        }
        .home .cost .cost_box .cost_list-detail .cost_list-item h3 span {
            font-size: 18px;
        }
        .home .cost .cost_box .cost_list-detail .cost_list-item h3 i.mouse-arrow {
            position: absolute;
            left: 3px;
            top: 25px;
            width: 30px;
            height: 30px;
            background: url(..../images/cost/arr_1.png) no-repeat;
        }
        .home .cost .cost_box .cost_list-detail .cost_list-item h3 i.pig {
            position: absolute;
            left: 3px;
            top: 25px;
            width: 30px;
            height: 30px;
            background: url(..../images/cost/big.png) no-repeat;
        }
    }
    .home .customers .customers_title {
        border-bottom: 1px solid #ccc;
    }
    .home .customers .customers_title>h2 {
        font-size: 27px;
        line-height: 38px;
        margin-top: 30px;
        margin-bottom: 20px;
    }
    .home .customers .crsl-items {
        position: relative;
        margin: 15px 0;
        padding: 20px 0;
    }
    .home .customers .crsl-items .slidernav {
        width: 100%;
        position: absolute;
        top: 30%;
        height: 0;
        left: 0;
        z-index: 2;
    }
    .home .customers .crsl-items .slidernav .slider-box {
        height: 0;
    }
    .home .customers .crsl-items .slidernav .slider-box .slider-btn {
        display: inline-block;
        width: 40px;
        height: 40px;
        border: 1px solid rgba(195, 189, 189, 0.35);
        border-radius: 100%;
        background: rgba(195, 189, 189, 0.35);
        line-height: 40px;
        text-decoration: none;
        cursor: pointer;
    }
    .home .customers .crsl-items .slidernav .slider-box .slider-btn .dashicons {
        border-radius: 100%;
        width: 100%;
        height: 100%;
        font-size: 20px;
        color: #151515;
        background: rgba(195, 189, 189, 0.35);
        line-height: 40px;
    }
    .home .customers .crsl-items figure.crsl-item {
        text-align: center;
    }
    .home .customers .contact-support {
        padding-top: 30px;
        margin-bottom: 26px;
        background: url(..../images/customers/bg_computer.jpg) bottom right no-repeat;
        height: 393px;
    }
    .home .customers .contact-support .contact .contact-btn {
        margin: 0 auto;
        background: red;
        width: 285px;
        height: 50px;
        font-size: 25px;
        color: #fff;
        text-transform: uppercase;
        border-radius: 3px;
        line-height: 50px;
        -webkit-box-shadow: -1px 1px 6px -2px rgba(0, 0, 0, 0.75);
        -moz-box-shadow: -1px 1px 6px -2px rgba(0, 0, 0, 0.75);
        box-shadow: -1px 1px 6px -2px rgba(0, 0, 0, 0.75);
    }
    .home .customers .contact-support .contact .contact-btn>a {
        font-weight: 700;
        color: #fff;
        line-height: 50px;
    }
    .home .customers .contact-support .contact .contact-btn>a span {
        margin-right: 5px;
        line-height: 50px;
        font-size: 25px;
        font-weight: 700;
    }
    .home .customers .contact-support .phone {
        font-weight: 400;
    }
    .home .customers .contact-support .phone>span {
        border-bottom: 1px #ccc solid;
        padding-bottom: 3px;
        font-size: 21px;
    }
    .home .customers .contact-support .phone>span a {
        font-size: 24px;
        font-weight: 700;
        text-decoration: none;
        color: #33a1d9;
    }
    .home .customers .contact-support .phone>p {
        font-weight: 500;
        padding-top: 10px;
        font-size: 22px;
    }
    @media (max-width: 768px) {
        .home .customers .contact-support .phone>p {
            text-align: center;
        }
    }
    .home .customers .contact-support .support-text {
        font-size: 26px;
        font-weight: 500;
        text-transform: uppercase;
        padding-top: 30px;
    }
    @media (max-width: 768px) {
        .home .customers .contact-support .contact .contact-btn {
            width: 220px;
            height: 45px;
            font-size: 21px;
            line-height: 45px;
        }
        .home .customers .contact-support .contact .contact-btn>a {
            line-height: 45px;
        }
        .home .customers .contact-support .support-text {
            padding: 30px 15px 0 15px;
            margin: 0;
            font-size: 22px;
        }
    }
    .home .news {
        background: #f1f1f1;
        padding: 30px 0 0 0;
    }
    .home .news .cat-post-widget .widgettitle {
        margin: 0;
        text-align: center;
        color: #33a1d9;
    }
    .home .news .cat-post-widget .widgettitle>a {
        color: #33a1d9;
        font-size: 24px;
        letter-spacing: -1px;
    }
    .home .news .cat-post-widget .category-posts-internal {
        vertical-align: top;
        margin-top: 0 !important;
    }
    .home .news .cat-post-widget .category-posts-internal .cat-post-item {
        vertical-align: top;
        display: inline-block;
        width: 100%;
        padding-right: 22px !important;
    }
    .home .news .cat-post-widget .category-posts-internal .cat-post-item>a {
        display: block;
    }
    .home .news .cat-post-widget .category-posts-internal .cat-post-item .cat-post-title {
        font-size: 14px;
        text-align: justify;
        text-transform: none;
        font-weight: 400;
        margin-bottom: 0;
        line-height: 20px;
        display: block;
        height: 65px;
        max-height: 70px;
        overflow: hidden;
        white-space: pre-wrap;
        text-overflow: ellipsis;
        width: 100%;
        padding: 5px;
    }
    .home .news .cat-post-widget .category-posts-internal .cat-post-item:hover .cat-post-title {
        color: #33a1d9;
    }
    .home .footer-image {
        height: 650px;
        background: url(/wp-content/themes/twentyseventeen/assets../images/footer1.jpg) center no-repeat;
        background-size: cover !important;
        display: block;
    }
    .home .seokey h2 {
        text-transform: none;
        font-size: 15px;
        line-height: 22px;
    }
    @media (max-width: 1199px) {
        .right-time_title h2>span {
            border-bottom: none !important;
        }
        .home .footer-image {
            height: 345px;
        }
    }
    @media (max-width: 991px) {
        .cost {
            background: 0 0 !important;
            height: auto !important;
        }
        .contact-support {
            background: 0 0 !important;
            height: auto !important;
        }
        .contact-support .support-text {
            text-align: center;
            font-size: 22px;
            margin: 0 50px;
        }
    }
    @media (max-width: 768px) {
        .home .put-on-google .put_left-col .put_title h2 {
            font-size: 26px;
        }
        .home .footer-image {
            height: 255px;
        }
        .home .customers .crsl-items .slidernav {
            top: 35% !important;
        }
    }
    @media (max-width: 320px) {
        .header_header-caption .box {
            margin-top: 9px !important;
            text-align: center !important;
            padding-left: 150px !important;
            padding-right: 0 !important;
        }
        .home .cost .cost_box .cost_title h2 span {
            text-align: center;
        }
    }
    .page .entry-header {
        display: none;
    }
    .page .about_slider {
        overflow: hidden;
        position: relative;
        max-height: 300px;
        height: auto;
    }
    .page .about_slider .items .crsl-recruitment {
        position: relative;
        margin-top: -5px !important;
        max-height: 300px;
        height: 300px !important;
        margin-top: 0;
        margin-bottom: 0;
        height: auto;
    }
    .page .about_slider .items .crsl-recruitment .owl-item {
        height: 300px;
    }
    .page .about_slider .items .crsl-recruitment figure.crsl-item {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        vertical-align: top;
        margin-top: 0;
        margin-bottom: 0;
    }
    .page .about_slider .items .crsl-recruitment figure.crsl-item .tp-bgimg {
        width: 100%;
        height: 100%;
        vertical-align: top;
    }
    .page .about_slider .items .crsl-recruitment .owl-controls .owl-pagination {
        display: none;
    }
    .page .about_slider .items .crsl-recruitment .owl-controls .owl-buttons {
        position: absolute;
        top: 44%;
        left: 10px;
        width: 100%;
        height: 0;
        z-index: 999;
    }
    .page .about_slider .items .crsl-recruitment .owl-controls .owl-buttons div>span {
        width: 35px;
        height: 35px;
        font-size: 25px;
        line-height: 35px;
        display: block;
        padding: 0;
        text-align: center;
        text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
        -webkit-tap-highlight-color: transparent;
        cursor: pointer;
        background: rgba(0, 0, 0, 0.5);
        border-radius: 100%;
    }
    .page .about_slider .items .crsl-recruitment .owl-controls .owl-buttons .owl-prev {
        float: left;
        background: 0;
    }
    .page .about_slider .items .crsl-recruitment .owl-controls .owl-buttons .owl-next {
        float: right;
        background: 0;
    }
    @media (max-width: 768px) {
        .page .about_slider .items .crsl-recruitment {
            height: 200px !important;
        }
        .page .about_slider .items .crsl-recruitment .owl-item {
            height: 200px;
        }
        .page .about_slider .items .crsl-recruitment .owl-controls .owl-buttons {
            left: 0;
            top: 37%;
        }
        .page .about_slider .items .crsl-recruitment .owl-controls .owl-buttons div>span {
            width: 25px;
            height: 25px;
            font-size: 22px;
            line-height: 25px;
        }
    }
    @media (min-width: 321px) and (max-width: 500px) {
        .page .about_slider .items .crsl-recruitment {
            height: 150px !important;
        }
        .page .about_slider .items .crsl-recruitment .owl-item {
            height: 150px;
        }
        .page .about_slider .items .crsl-recruitment .owl-controls .owl-buttons {
            left: 0;
            top: 33%;
        }
        .page .about_slider .items .crsl-recruitment .owl-controls .owl-buttons div>span {
            font-size: 15px;
        }
    }
    @media (max-width: 320px) {
        .page .about_slider .items .crsl-recruitment {
            height: 83px !important;
        }
        .page .about_slider .items .crsl-recruitment .owl-item {
            height: 83px;
        }
        .page .about_slider .items .crsl-recruitment .owl-controls .owl-buttons {
            left: 0;
            top: 30%;
        }
        .page .about_slider .items .crsl-recruitment .owl-controls .owl-buttons div>span {
            font-size: 15px;
        }
    }
    .page .about_content h1 {
        color: #33a1d9;
        margin-bottom: 10px;
    }
    .page .about_content h2 {
        color: #33a1d9;
        margin-top: 10px;
        margin-bottom: 5px;
    }
    .page .about_content .about_info p {
        margin: 40px 0;
    }
    .page .about_content .about_info .handshake-image {
        background: url(..../images/about-page/Fotolia_61028736_Subscription_XXL-e1455950666793.jpg) no-repeat;
        background-position: center;
    }
    @media (max-width: 768px) {
        .page .about_content .follow-us .youtube-video>p {
            max-width: 100% !important;
        }
    }
    .page .about_content .album {
        padding-bottom: 30px;
        display: inline-block;
    }
    .page .about_content .album .album-image {
        display: block;
        text-align: center;
    }
    .page .about_content .album .album-image img {
        border-radius: 10px;
    }
    .single-post #breadcrumbs {
        font-size: 12px;
        line-height: 18px;
        padding-top: 1px;
        padding-bottom: 2px;
        color: #c3c3c3;
    }
    .single-post #breadcrumbs a {
        color: #c3c3c3;
        text-decoration: none;
    }
    .single-post #breadcrumbs a:hover {
        text-decoration: none;
    }
    .single-post .entry-header .entry-title {
        padding: 0;
        text-transform: none;
        margin-top: 20px;
        margin-bottom: 10px;
        letter-spacing: 0.02em;
        font-size: 42px;
        line-height: 48px;
        font-weight: 600;
        letter-spacing: 0.02em;
    }
    @media (max-width: 991px) {
        .single-post .entry-header .entry-title {
            font-size: 26px;
            text-align: center;
            margin-top: 0;
            line-height: 32px;
        }
    }
    .single-post .entry-meta {
        font-size: 11px;
        margin-bottom: 7px;
        min-height: 17px;
        text-align: center;
    }
    .single-post .entry-meta .byline a {
        font-weight: 700;
        margin-right: 3px;
        font-size: 12px;
        font-family: "Open Sans", arial, sans-serif;
    }
    .single-post .entry-content img {
        position: relative;
        left: 50%;
        transform: translateX(-50%);
    }
    .single-post .entry-content p {
        text-align: justify;
        font-size: 15px;
        line-height: 26px;
        margin-bottom: 26px;
    }
    .single-post .entry-content a {
        color: #33a1d9;
    }
    .single-post .entry-content a:hover {
        text-decoration: underline;
    }
    .single-post .entry-content ul {
        margin: 0;
        padding: 5px;
        margin-top: 10px;
        list-style-type: disc;
    }
    .single-post .entry-content ul li {
        text-align: justify;
        font-size: 15px;
        line-height: 26px;
    }
    .single-post .entry-footer .cat-tags-links .cat-links {
        display: none;
    }
    .single-post .entry-footer .cat-tags-links .tags-links .screen-reader-text {
        background-color: #222;
        padding: 5px 9px;
        color: #fff;
        display: block;
        text-transform: uppercase;
        line-height: 10px;
        float: left;
        height: 20px;
    }
    .single-post .entry-footer .cat-tags-links .tags-links>a {
        display: block;
        float: left;
        border: 1px solid #ededed;
        margin-left: 4px;
        line-height: 8px;
        color: #111;
        padding: 5px 8px;
        height: 20px;
    }
    .single-post .entry-footer .cat-tags-links .tags-links>a:hover {
        background: #33a1d9;
        color: #fff;
    }
    .single-post .entry-footer .edit-link {
        display: none;
    }
    .single-post nav.navigation {
        margin-top: 26px;
        margin-bottom: 0;
    }
    .single-post nav.navigation>.screen-reader-text {
        display: none;
    }
    .single-post nav.navigation .nav-links .nav-previous {
        width: 50%;
        padding: 0;
        text-align: left;
        display: inline-block;
    }
    .single-post nav.navigation .nav-links .nav-next {
        width: 50%;
        text-align: right;
        padding: 0 24px;
        display: inline-block;
    }
    .single-post nav.navigation .nav-links .screen-reader-text {
        display: block;
        font-size: 12px;
        color: #c1c1c1;
        margin-bottom: 7px;
    }
    .single-post nav.navigation .nav-links .nav-title {
        display: block;
        font-size: 15px;
        color: #222;
        line-height: 21px;
        margin-bottom: 30px;
    }
    .single-post nav.navigation .nav-links .nav-title .nav-title-icon-wrapper {
        display: none;
    }
    .single-post nav.navigation .nav-links .nav-title:hover {
        color: #33a1d9;
    }
    .single-post .related-posts {
        margin-bottom: 30px;
        margin-top: 20px !important;
    }
    .single-post .related-posts .related-title {
        border-bottom: 1px solid #33a1d9;
        padding-bottom: 5px;
        margin-right: 5px;
    }
    .single-post .related-posts .related-title a {
        padding: 9px;
        font-size: 14px;
        color: #fff;
        text-align: center;
        background: #33a1d9;
        text-decoration: none;
    }
    .single-post .related-posts .related-title a:hover {
        text-decoration: none;
    }
    .single-post .related-posts .crsl-related .owl-wrapper-outer .owl-wrapper .owl-item {
        padding-right: 11px;
    }
    .single-post .related-posts .crsl-related .owl-wrapper-outer .owl-wrapper .owl-item .crsl-item {
        padding: 0;
    }
    .single-post .related-posts .crsl-related .owl-wrapper-outer .owl-wrapper .owl-item .crsl-item .item-img {
        position: relative;
    }
    .single-post .related-posts .crsl-related .owl-wrapper-outer .owl-wrapper .owl-item .crsl-item .item-img>a {
        text-decoration: none;
        display: block;
    }
    .single-post .related-posts .crsl-related .owl-wrapper-outer .owl-wrapper .owl-item .crsl-item .item-img>a:hover {
        text-decoration: none;
    }
    .single-post .related-posts .crsl-related .owl-wrapper-outer .owl-wrapper .owl-item .crsl-item .item-img .post-categories {
        position: absolute;
        bottom: 0;
        left: 0;
        padding: 0;
        list-style: none;
    }
    .single-post .related-posts .crsl-related .owl-wrapper-outer .owl-wrapper .owl-item .crsl-item .item-img .post-categories li a {
        font-size: 10px;
        font-weight: 700;
        line-height: 1;
        background: #33a1d9;
        color: #fff;
        margin-right: 5px;
        padding: 3px 6px 4px;
        display: block;
        vertical-align: top;
    }
    .single-post .related-posts .crsl-related .owl-wrapper-outer .owl-wrapper .owl-item .crsl-item .item-img .post-categories li a:hover {
        background: #0089d0;
    }
    .single-post .related-posts .crsl-related .owl-wrapper-outer .owl-wrapper .owl-item .crsl-item .item-title h3 {
        text-align: justify;
        font-size: 13px;
        line-height: 20px;
        margin-top: 10px;
        margin-bottom: 16px;
        text-transform: none;
    }
    .single-post .related-posts .crsl-related .owl-wrapper-outer .owl-wrapper .owl-item .crsl-item .item-title h3 a {
        color: #151515;
        text-decoration: none;
    }
    .single-post .related-posts .crsl-related .owl-wrapper-outer .owl-wrapper .owl-item .crsl-item .item-title h3 a:hover {
        text-decoration: none;
        color: #33a1d9;
    }
    @media (max-width: 1199px) {
        .single-post .related-posts .crsl-related .owl-wrapper-outer .owl-wrapper .owl-item .crsl-item {
            padding-right: 10px;
        }
        .single-post .related-posts .crsl-related .owl-wrapper-outer .owl-wrapper .owl-item .crsl-item .item-img>a {
            display: block;
        }
        .single-post .related-posts .crsl-related .owl-wrapper-outer .owl-wrapper .owl-item .crsl-item .item-img>a img {
            min-height: 145px;
            width: 100%;
            height: auto;
            vertical-align: bottom;
        }
    }
    @media (max-width: 768px) {
        .single-post .related-posts .crsl-related .owl-wrapper-outer .owl-wrapper .owl-item .crsl-item {
            padding-right: 10px;
        }
    }
    @media (max-width: 425px) {
        .home .footer-image {
            height: 145px;
        }
        .single-post .related-posts .crsl-related .owl-wrapper-outer .owl-wrapper .owl-item .crsl-item {
            padding-right: 0;
        }
    }
    .single-post .related-posts .crsl-related .owl-controls .owl-pagination {
        display: none;
    }
    .single-post .related-posts .crsl-related .owl-controls .owl-buttons div {
        padding: 0;
        margin: 0;
        display: inline-block;
        width: 30px;
        height: 30px;
        line-height: 30px;
        margin-right: 7px;
        border: 1px solid #dcdcdc;
        text-align: center;
        font-size: 7px;
        color: #b7b7b7;
        border-radius: 0;
        text-decoration: none;
        cursor: pointer;
    }
    .single-post .related-posts .crsl-related .owl-controls .owl-buttons div span.dashicons {
        width: 100%;
        height: 100%;
        font-size: 13px;
        color: #ccc;
        background: 0;
        line-height: 30px;
    }
    .single-post .related-posts .crsl-related .owl-controls .owl-buttons .owl-prev {
        float: left;
        background: 0;
    }
    .single-post .related-posts .crsl-related .owl-controls .owl-buttons .owl-next {
        float: left;
        background: 0;
    }
    @media (min-width: 992px) {
        .single-post .related-posts .col-md-7 {
            padding-right: 0;
        }
    }
    @media (min-width: 992px) {
        .single-post #widget {
            height: 100%;
            position: absolute;
            right: 0;
        }
    }
    #secondary.widget-area {
        padding-bottom: 30px;
        padding-left: 30px;
    }
    #secondary.widget-area .widget-title {
        border-bottom: 1px #33a1d9 solid;
        margin-top: 0;
        margin-right: 15px;
    }
    #secondary.widget-area .widget-title>a {
        padding: 9px;
        font-size: 18px;
        color: #fff;
        text-align: center;
        background: #33a1d9;
    }
    @media (max-width: 991px) {
        #secondary.widget-area {
            padding-left: 0;
        }
        #secondary.widget-area .widget-title>a {
            padding: 6px;
        }
    }
    .widget-area #category-posts-2 .category-posts-internal .cat-post-item {
        position: relative;
        padding-bottom: 20px;
        border-bottom: 1px dashed #ccc;
        margin-bottom: 16px;
    }
    .widget-area #category-posts-2 .category-posts-internal .cat-post-item .cat-post-title {
        font-size: 17px;
        margin-bottom: 7px;
        font-weight: 500;
        line-height: 1.5em;
        display: block;
        height: 3em;
        max-height: 3em;
        text-transform: none;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .widget-area #category-posts-2 .category-posts-internal .cat-post-item .cat-post-date {
        display: inline-block;
        font-size: 11px;
        font-weight: 500;
        color: #ccc;
        line-height: 11px;
        margin-right: 20px;
    }
    .widget-area #category-posts-2 .category-posts-internal .cat-post-item .cat-post-comment-num {
        float: right;
        position: relative;
        color: #fff;
        font-size: 17px;
        font-weight: 500;
        background-color: #000;
        display: inline-block;
        min-width: 17px;
    }
    .widget-area #category-posts-2 .category-posts-internal .cat-post-item .cat-post-comment-num:after {
        content: "";
        position: absolute;
        bottom: -3px;
        left: 0;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 5px 5px 0 0;
        border-color: #000 transparent transparent;
    }
    .widget-area #category-posts-2 .category-posts-internal .cat-post-item .cat-post-author {
        display: inline-block;
    }
    .widget-area #category-posts-2 .category-posts-internal .cat-post-item .cat-post-author>a {
        font-size: 14px;
        font-weight: 700;
        text-transform: inherit;
    }
    .widget-area #category-posts-2 .category-posts-internal .cat-post-item:last-child {
        border-bottom: 0;
    }
    .widget-area #category-posts-3 .category-posts-internal {
        vertical-align: top;
    }
    .widget-area #category-posts-3 .category-posts-internal .cat-post-item {
        vertical-align: top;
        display: inline-block;
        width: 50%;
        padding-right: 15px;
    }
    .widget-area #category-posts-3 .category-posts-internal .cat-post-item .cat-post-thumbnail {
        display: block;
        min-height: 110px;
    }
    .widget-area #category-posts-3 .category-posts-internal .cat-post-item .cat-post-thumbnail span {
        height: 110px;
        display: table-cell;
        vertical-align: middle;
    }
    .widget-area #category-posts-3 .category-posts-internal .cat-post-item .cat-post-thumbnail span img {
        margin: 0;
    }
    .widget-area #category-posts-3 .category-posts-internal .cat-post-item .cat-post-title {
        font-size: 13.5px;
        text-align: justify;
        text-transform: none;
        font-weight: 500;
        margin-bottom: 0;
        line-height: 20px;
        display: block;
        height: 65px;
        max-height: 70px;
        overflow: hidden;
        white-space: pre-wrap;
        text-overflow: ellipsis;
        width: 100%;
        padding: 5px;
    }
    .widget-area #category-posts-3 .category-posts-internal .cat-post-item .cat-post-title:hover {
        color: #33a1d9;
    }
    @media (min-width: 426px) and (max-width: 768px) {
        .widget-area #category-posts-3 .category-posts-internal .cat-post-item {
            width: 25% !important;
        }
    }
    @media (max-width: 991px) {
        .widget-area #category-posts-2 .category-posts-internal .cat-post-item {
            padding-bottom: 0;
        }
    }
    .footer-social-box {
        border: 1px solid #ededed;
        padding: 10px 26px;
        margin-bottom: 40px;
        text-align: left;
    }
    .footer-social-box .social-title {
        font-weight: 700;
        font-size: 14px;
        position: relative;
        margin-right: 20px;
        line-height: 32px;
        float: left;
    }
    .footer-social-box .addtoany_share_top_container {
        display: inline-block;
        height: 32px;
        padding: 0;
    }
    .footer-social-box .addtoany_share_top_container .social-btn {
        position: relative;
        top: -2px;
    }
    .footer-social-box .addtoany_share_top_container .facebook-like-btn {
        margin-right: 0;
        position: relative;
    }
    .footer-social-box .addtoany_share_top_container .twitter-btn {
        position: relative;
    }
    .footer-social-box .addtoany_share_top_container .pinterest-share-btn span {
        margin-bottom: 0;
    }
    .footer-social-box .addtoany_share_top_container .google-share-btn {
        position: relative;
        top: -11px;
    }
    .footer-social-box .addtoany_share_top_container .facebook-share-btn {
        top: 0;
    }
    @media (max-width: 768px) {
        .footer-social-box {
            text-align: center;
        }
        .footer-social-box .social-title {
            display: inline-block;
            float: none;
        }
    }
    .addtoany_share_top_container {
        text-align: center;
        padding: 10px 26px;
        margin: 0;
        line-height: 32px;
    }
    .addtoany_share_top_container .social-btn {
        margin-right: 0;
        display: inline-block;
        line-height: 16px !important;
        position: relative;
    }
    .addtoany_share_top_container .facebook-like-btn {
        margin-right: 0;
        position: relative;
        top: -3px;
    }
    .addtoany_share_top_container .twitter-btn {
        position: relative;
        top: -4px;
    }
    .addtoany_share_top_container .pinterest-share-btn span {
        margin-bottom: 4px;
    }
    .addtoany_share_top_container .google-share-btn {
        position: relative;
        top: -11px;
    }
    .crsl-related-post-video .owl-wrapper-outer .owl-wrapper .owl-item {
        padding-right: 11px;
    }
    .crsl-related-post-video .owl-wrapper-outer .owl-wrapper .owl-item .crsl-item {
        padding: 0;
    }
    .crsl-related-post-video .owl-wrapper-outer .owl-wrapper .owl-item .crsl-item .item-img {
        position: relative;
    }
    .crsl-related-post-video .owl-wrapper-outer .owl-wrapper .owl-item .crsl-item .item-img>a {
        text-decoration: none;
        display: block;
    }
    .crsl-related-post-video .owl-wrapper-outer .owl-wrapper .owl-item .crsl-item .item-img>a:hover {
        text-decoration: none;
    }
    .crsl-related-post-video .owl-wrapper-outer .owl-wrapper .owl-item .crsl-item .item-img .post-categories {
        position: absolute;
        bottom: 0;
        left: 0;
    }
    .crsl-related-post-video .owl-wrapper-outer .owl-wrapper .owl-item .crsl-item .item-img .post-categories li a {
        font-size: 10px;
        font-weight: 700;
        line-height: 1;
        background: #33a1d9;
        color: #fff;
        margin-right: 5px;
        padding: 3px 6px 4px;
        display: block;
        vertical-align: top;
    }
    .crsl-related-post-video .owl-wrapper-outer .owl-wrapper .owl-item .crsl-item .item-img .post-categories li a:hover {
        background: #0089d0;
    }
    .crsl-related-post-video .owl-wrapper-outer .owl-wrapper .owl-item .crsl-item .item-title h3 {
        text-align: justify;
        font-size: 13px;
        line-height: 20px;
        margin-top: 10px;
        margin-bottom: 16px;
    }
    .crsl-related-post-video .owl-wrapper-outer .owl-wrapper .owl-item .crsl-item .item-title h3 a {
        color: #151515;
        text-decoration: none;
    }
    .crsl-related-post-video .owl-wrapper-outer .owl-wrapper .owl-item .crsl-item .item-title h3 a:hover {
        text-decoration: none;
        color: #33a1d9;
    }
    @media (max-width: 1199px) {
        .crsl-related-post-video .owl-wrapper-outer .owl-wrapper .owl-item .crsl-item {
            padding-right: 10px;
        }
        .crsl-related-post-video .owl-wrapper-outer .owl-wrapper .owl-item .crsl-item .item-img>a {
            display: block;
        }
        .crsl-related-post-video .owl-wrapper-outer .owl-wrapper .owl-item .crsl-item .item-img>a img {
            min-height: 145px;
            width: 100%;
            height: auto;
            vertical-align: bottom;
        }
    }
    @media (max-width: 768px) {
        .crsl-related-post-video .owl-wrapper-outer .owl-wrapper .owl-item .crsl-item {
            padding-right: 10px;
        }
    }
    @media (max-width: 425px) {
        .crsl-related-post-video .owl-wrapper-outer .owl-wrapper .owl-item .crsl-item {
            padding-right: 0;
        }
    }
    .crsl-related-post-video .owl-controls .owl-pagination {
        display: none;
    }
    .crsl-related-post-video .owl-controls .owl-buttons div {
        padding: 0;
        margin: 0;
        display: inline-block;
        width: 30px;
        height: 30px;
        line-height: 30px;
        margin-right: 7px;
        border: 1px solid #dcdcdc;
        text-align: center;
        font-size: 7px;
        color: #b7b7b7;
        border-radius: 0;
        text-decoration: none;
        cursor: pointer;
    }
    .crsl-related-post-video .owl-controls .owl-buttons div span.dashicons {
        width: 100%;
        height: 100%;
        font-size: 13px;
        color: #ccc;
        background: 0;
        line-height: 30px;
    }
    .crsl-related-post-video .owl-controls .owl-buttons .owl-prev {
        float: left;
        background: 0;
    }
    .crsl-related-post-video .owl-controls .owl-buttons .owl-next {
        float: left;
        background: 0;
    }
    .post.post_format-post-format-video h3 {
        font-size: 22px;
        line-height: 30px;
        margin-top: 27px;
        margin-bottom: 17px;
    }
    #content {
        position: relative;
    }
    .category-page .page-header .page-title {
        text-transform: uppercase;
        font-weight: 700;
        margin-top: -2px;
        margin-bottom: 0;
        font-size: 30px;
        line-height: 38px;
        margin: -9px 0 19px;
    }
    .category-page .page-header .taxonomy-description p {
        text-align: justify;
        font-style: italic;
        color: #777;
        font-size: 16px;
        line-height: 26px;
        margin-top: 9px;
        margin-bottom: 5px;
        font-family: "Open Sans", arial, sans-serif !important;
    }
    @media (max-width: 768px) {
        .category-page .page-header .page-title {
            font-size: 24px;
            line-height: 32px;
        }
    }
    .category-page .page-content article .row {
        margin-bottom: 40px;
    }
    .category-page .page-content article .row>.col-xs-9 {
        padding: 0;
    }
    .category-page .page-content .post-thumbnail>a {
        display: block;
        min-height: 150px;
    }
    .category-page .page-content .post-thumbnail>a img {
        height: 150px;
    }
    .category-page .page-content .post-title {
        font-size: 22px;
        line-height: 28px;
        margin-bottom: 5px;
        margin: 0 0 6px;
        font-weight: 400;
        text-transform: none;
    }
    .category-page .page-content .post-title a {
        text-decoration: none;
        color: #151515;
    }
    .category-page .page-content .post-title a:hover {
        color: #33a1d9;
    }
    .category-page .page-content .post-meta {
        font-family: "Open Sans", arial, sans-serif !important;
        text-align: left;
        top: 2px;
        position: relative;
        font-size: 11px;
        margin-bottom: 7px;
        min-height: 17px;
    }
    .category-page .page-content .post-meta .byline span.author.vcard {
        font-weight: 700;
        margin-right: 3px;
        font-size: 12px;
        font-family: "Open Sans", arial, sans-serif;
    }
    .category-page .page-content .post-meta .byline span.author.vcard a:hover {
        text-decoration: none;
        color: #151515;
    }
    .category-page .page-content .post-meta .posted-on {
        top: -2px;
        position: relative;
        display: inline-block;
        color: #aaa;
        margin-left: 5px;
    }
    .category-page .page-content .post-meta .posted-on a {
        top: 2px;
        position: relative;
        color: #aaa;
    }
    .category-page .page-content .post-excerpt {
        font-size: 14px;
        color: #777;
        line-height: 20px;
        margin-top: 9px;
    }
    .category-page .page-content .navigation.pagination {
        margin: 30px 0;
        width: 100%;
    }
    .category-page .page-content .navigation.pagination .screen-reader-text {
        display: none;
    }
    .category-page .page-content .navigation.pagination .nav-links .page-numbers {
        border: 1px solid #e3e3e3;
        display: inline-block;
        margin: 0 8px 8px 0;
        width: 33px;
        height: 33px;
        min-width: 33px;
        text-align: center;
        color: #666;
        line-height: 33px;
        float: left;
    }
    .category-page .page-content .navigation.pagination .nav-links .page-numbers .dashicons {
        line-height: 33px;
    }
    .category-page .page-content .navigation.pagination .nav-links a.page-numbers:hover {
        color: #fff;
        background: #151515;
    }
    .category-page .page-content .navigation.pagination .nav-links .current {
        color: #fff;
        cursor: pointer;
        background: #33a1d9;
    }
    @media (max-width: 768px) {
        .category-page .page-content .navigation.pagination {
            margin-left: auto;
            margin-right: auto;
            display: table;
            width: auto;
        }
    }
    @media (max-width: 425px) {
        .category-page .page-content article .row {
            margin-bottom: 40px;
        }
        .category-page .page-content article .row>.col-xs-4 {
            padding: 0 0 0 10px;
        }
        .category-page .page-content .post-title {
            font-size: 17px;
            line-height: 22px;
            font-weight: 700;
        }
        .category-page .page-content .post-excerpt {
            display: none;
        }
        .category-page .page-content .post-thumbnail>a {
            display: block;
            min-height: 70px;
        }
        .category-page .page-content .post-thumbnail>a img {
            min-height: 70px;
            width: 100%;
            height: auto !important;
        }
    }
    @media (max-width: 320px) {
        .category-page .page-content .post-thumbnail>a {
            min-height: 50px;
        }
        .category-page .page-content .post-thumbnail>a img {
            min-height: 50px;
            height: auto !important;
        }
    }
    .about-advertise .advertise_header .advertise_title {
        color: #f58220;
        text-align: center;
        font-weight: 500;
        font-style: normal;
    }
    .about-advertise .advertise_header p {
        font-size: 15px;
    }
    .about-advertise .advertise_content .advertise_tabs #advertise-tabs li.active a {
        background: #33a1d9;
        color: #fff;
    }
    .about-advertise .advertise_content .advertise_tabs #advertise-tabs li a {
        display: block;
        text-decoration: none;
    }
    .about-advertise .advertise_content .advertise_tabs #advertise-tabs li a:hover {
        text-decoration: none;
    }
    .about-advertise .advertise_content .advertise_tabs #advertise-tabs li a:active {
        text-decoration: none;
    }
    .about-advertise .advertise_content .advertise_tabs .tab-content {
        padding: 20px 0;
    }
    .about-advertise .advertise_content .advertise_tabs .btn-3d {
        margin-top: 20px;
        color: #fff;
        font-size: 16px;
        font-weight: 500;
        border-radius: 5px;
        display: block;
        text-decoration: none;
        text-align: center;
        transition: all 0.1s;
        -webkit-transition: all 0.1s;
        width: 100%;
        padding: 18px 25px;
        background-color: #f90;
        box-shadow: 0 5px 0 #c77700;
    }
    .about-advertise .advertise_content .advertise_tabs .btn-3d:hover {
        color: #f7f7f7;
        transform: translate(0, 5px);
        -webkit-transform: translate(0, 5px);
        background-color: #f90;
        text-decoration: none;
        box-shadow: 0 2px 0 #c77700;
    }
    .about-advertise .advertise_content .advertise_tabs .tab-title {
        font-size: 15px;
        text-align: left;
    }
    .about-advertise .advertise_content .advertise_tabs .tab-list-detail .tab-item {
        text-align: left;
        position: relative;
        padding-left: 21px;
        font-size: 15px;
        line-height: 26px;
    }
    .about-advertise .advertise_content .advertise_tabs .tab-list-detail .tab-item:before {
        content: "\f147";
        position: absolute;
        left: 0;
        top: 0;
        font-family: dashicons;
    }
    .about-advertise .advertise_content .advertise_how-we-work {
        padding: 30px 0 20px 0;
        border-top: 1px solid #ccc;
    }
    .about-advertise .advertise_content .advertise_how-we-work>p {
        font-size: 15px;
        line-height: 26px;
        color: #222;
        margin-bottom: 26px;
    }
    .about-advertise .advertise_content .advertise_how-we-work ul li {
        margin-left: 20px;
        font-size: 15px;
        line-height: 26px;
    }
    .about-advertise .advertise_content .advertise_how-we-work>ol li {
        font-size: 15px;
        line-height: 26px;
        color: #222;
    }
    .about-advertise .advertise_content .advertise_how-we-work>h2,
    .about-advertise .advertise_content .advertise_how-we-work>h3 {
        font-size: 26px;
        line-height: 32px;
    }
    @media (max-width: 768px) {
        .about-advertise .advertise_content .advertise_how-we-work>h2,
        .about-advertise .advertise_content .advertise_how-we-work>h3 {
            font-size: 23px;
            line-height: 28px;
        }
    }
    @media (max-width: 768px) {
        .about-advertise .advertise_content .advertise_how-we-work {
            padding: 30px 0 0 0;
        }
    }
    .about-advertise .advertise_content .our-customers_title {
        font-size: 26px;
        line-height: 32px;
        border-top: 1px solid #ccc;
        margin: 0;
        padding: 25px 0 20px 0;
        font-weight: 700;
    }
    @media (max-width: 768px) {
        .about-advertise .advertise_content .our-customers_title {
            font-size: 23px;
            line-height: 28px;
            padding: 25px 0 0 0;
        }
    }
    .about-advertise .advertise_content .advertise_contact-us .advertise_contact-us-form {
        position: relative;
    }
    .about-advertise .advertise_content .advertise_contact-us .advertise_contact-us-form .contact-footer {
        padding: 70px 20px 20px 20px;
        background: #000;
    }
    .about-advertise .advertise_content .advertise_contact-us .advertise_contact-us-form .contact-footer .title_lh {
        background: #259ca7;
        top: 0;
        width: 100%;
        text-align: center;
        z-index: 3;
        left: 0;
        color: #fff;
        padding: 18px;
        position: absolute;
    }
    .about-advertise .advertise_content .advertise_contact-us .advertise_contact-us-form .contact-footer .title_lh:after {
        content: "";
        position: absolute;
        bottom: -24px;
        left: 9%;
        width: 0;
        height: 0;
        border-left: 25px solid transparent;
        border-right: 25px solid transparent;
        border-top: 25px solid #259ca7;
    }
    .about-advertise .advertise_content .advertise_contact-us .advertise_contact-us-form .contact-footer .sendbtn input {
        background: red;
        font-weight: 500px;
        height: 60px !important;
        font-size: 22px;
    }
    @media (max-width: 991px) {
        .about-advertise .advertise_content .advertise_contact-us {
            margin-top: -60px;
        }
    }
    .about-advertise .widgettitle {
        border-bottom: 1px #33a1d9 solid;
        margin: 20px 15px 10px 0;
        padding-bottom: 5px;
    }
    .about-advertise .widgettitle>a {
        padding: 9px;
        font-size: 18px;
        color: #fff;
        text-align: center;
        background: #33a1d9;
    }
    @media (max-width: 991px) {
        .about-advertise .widgettitle {
            margin-right: 0;
            padding-bottom: 1px;
        }
        .about-advertise .widgettitle>a {
            padding: 6px;
        }
    }
    .about-advertise #category-posts-2 .category-posts-internal {
        margin: 0;
        padding: 0;
    }
    .about-advertise #category-posts-2 .category-posts-internal .cat-post-item {
        position: relative;
        padding-bottom: 20px;
        padding-right: 20px;
        border-bottom: 1px dashed #ccc;
        margin-bottom: 16px;
        width: 33%;
        display: inline-block;
    }
    .about-advertise #category-posts-2 .category-posts-internal .cat-post-item .cat-post-item-title .cat-post-title {
        text-transform: none;
        font-size: 17px;
        margin-bottom: 7px;
        font-weight: 500;
        line-height: 1.5em;
        display: block;
        height: 3em;
        max-height: 3em;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .about-advertise #category-posts-2 .category-posts-internal .cat-post-item .cat-post-date {
        display: inline-block;
        font-size: 11px;
        font-weight: 500;
        color: #ccc;
        line-height: 11px;
        margin-right: 20px;
    }
    .about-advertise #category-posts-2 .category-posts-internal .cat-post-item .cat-post-author {
        display: inline-block;
    }
    .about-advertise #category-posts-2 .category-posts-internal .cat-post-item .cat-post-author>a {
        font-size: 14px;
        font-weight: 700;
        text-transform: inherit;
    }
    @media (max-width: 768px) {
        .about-advertise #category-posts-2 .category-posts-internal .cat-post-item {
            display: block;
            width: 100%;
        }
    }
    .about-advertise #category-posts-5 .category-posts-internal {
        vertical-align: top;
    }
    .about-advertise #category-posts-5 .category-posts-internal .cat-post-item {
        vertical-align: top;
        display: inline-block;
        width: 25%;
        padding-right: 39px;
    }
    .about-advertise #category-posts-5 .category-posts-internal .cat-post-item .cat-post-thumbnail {
        display: block;
    }
    .about-advertise #category-posts-5 .category-posts-internal .cat-post-item .cat-post-thumbnail span img {
        margin: 0;
    }
    .about-advertise #category-posts-5 .category-posts-internal .cat-post-item .cat-post-item-title {
        margin: 0;
    }
    .about-advertise #category-posts-5 .category-posts-internal .cat-post-item .cat-post-item-title .cat-post-title {
        font-size: 15px;
        text-align: justify;
        font-weight: 500;
        margin-bottom: 0;
        line-height: 1.5em;
        display: block;
        height: 4.5em;
        max-height: 4.5em;
        overflow: hidden;
        text-transform: none;
        white-space: pre-wrap;
        text-overflow: ellipsis;
        width: 100%;
        padding: 5px 0;
    }
    .about-advertise #category-posts-5 .category-posts-internal .cat-post-item .cat-post-item-title .cat-post-title:hover {
        color: #33a1d9;
    }
    @media (max-width: 768px) {
        .about-advertise #category-posts-5 .category-posts-internal {
            margin: 0;
            padding: 0;
        }
        .about-advertise #category-posts-5 .category-posts-internal .cat-post-item {
            display: block;
            width: 100%;
            margin-bottom: 10px;
        }
        .about-advertise #category-posts-5 .category-posts-internal .cat-post-item .cat-post-thumbnail {
            display: inline-block;
            min-height: 69px;
            width: 33%;
            height: auto;
        }
        .about-advertise #category-posts-5 .category-posts-internal .cat-post-item .cat-post-thumbnail>span {
            height: auto;
            vertical-align: top;
        }
        .about-advertise #category-posts-5 .category-posts-internal .cat-post-item .cat-post-thumbnail>span img {
            width: 100%;
            height: auto;
        }
        .about-advertise #category-posts-5 .category-posts-internal .cat-post-item .cat-post-item-title {
            width: 66%;
            display: inline-block;
            vertical-align: top;
        }
        .about-advertise #category-posts-5 .category-posts-internal .cat-post-item .cat-post-item-title .cat-post-title {
            padding: 1px 5px 5px 5px;
        }
    }
    @media (max-width: 991px) {
        .about-advertise #category-posts-2 .category-posts-internal .cat-post-item {
            padding-right: 0;
            padding-bottom: 0;
        }
        .about-advertise #category-posts-5 .category-posts-internal .cat-post-item {
            padding-right: 0;
        }
    }
    @media (max-width: 768px) {
        .about-advertise .advertise_content .advertise_contact-us .headt2 {
            margin: 0 0 30px 0;
        }
        .about-advertise .advertise_content .advertise_contact-us .advertise_contact-us-form {
            margin: 20px 0;
        }
    }
    .page .recruitment_slider {
        overflow: hidden;
    }
    .page .recruitment_slider .items .crsl-recruitment {
        position: relative;
        margin-top: -5px !important;
        max-height: 600px;
        margin-top: 0;
        margin-bottom: 0;
        height: auto;
    }
    .page .recruitment_slider .items .crsl-recruitment figure.crsl-item {
        max-height: 600px;
        margin-top: 0;
        margin-bottom: 0;
        height: auto;
    }
    .page .recruitment_slider .items .crsl-recruitment .owl-controls .owl-pagination {
        display: none;
    }
    .page .recruitment_slider .items .crsl-recruitment .owl-controls .owl-buttons {
        position: absolute;
        top: 44%;
        left: 10px;
        width: 100%;
        height: 0;
        z-index: 999;
    }
    .page .recruitment_slider .items .crsl-recruitment .owl-controls .owl-buttons div>span {
        width: 35px;
        height: 35px;
        font-size: 25px;
        line-height: 35px;
        display: block;
        padding: 0;
        text-align: center;
        text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
        -webkit-tap-highlight-color: transparent;
        cursor: pointer;
        background: rgba(0, 0, 0, 0.5);
        border-radius: 100%;
    }
    .page .recruitment_slider .items .crsl-recruitment .owl-controls .owl-buttons .owl-prev {
        float: left;
        background: 0;
    }
    .page .recruitment_slider .items .crsl-recruitment .owl-controls .owl-buttons .owl-next {
        float: right;
        background: 0;
    }
    @media (max-width: 768px) {
        .page .recruitment_slider .items .crsl-recruitment .owl-controls .owl-buttons {
            left: 0;
            top: 37%;
        }
        .page .recruitment_slider .items .crsl-recruitment .owl-controls .owl-buttons div>span {
            width: 25px;
            height: 25px;
            font-size: 25px;
            line-height: 25px;
        }
    }
    .page .positions .positions_title>h3 {
        color: #0089cf;
        font-size: 22px;
        line-height: 30px;
        margin-top: 27px;
        margin-bottom: 17px;
    }
    .page .positions .list-positions .category-posts-internal .cat-post-item {
        display: inline-block;
        width: 33%;
        border: 1px dashed #928c8c;
        background: #f8f8f8;
        min-height: 215px;
        height: 215px;
        padding: 30px 40px;
    }
    .page .positions .list-positions .category-posts-internal .cat-post-item .cat-post-title {
        margin: 0;
        font-size: 15px;
        font-weight: 400;
        text-transform: uppercase;
        margin-bottom: 20px;
    }
    @media (min-width: 426px) and (max-width: 768px) {
        .page .positions .list-positions .category-posts-internal .cat-post-item {
            width: 50%;
        }
    }
    @media (max-width: 425px) {
        .page .positions .list-positions .category-posts-internal .cat-post-item {
            width: 100%;
        }
    }
    .page .positions .list-positions a {
        text-decoration: none;
        color: #151515;
    }
    .page .positions .list-positions a:hover {
        text-decoration: none;
        color: #33a1d9;
    }
    .contact {
        padding: 50px 0 30px 0;
    }
    .contact .title_lh {
        position: relative;
        text-align: center;
    }
    .contact .title_lh strong {
        color: red;
        font-weight: 500;
        text-align: center;
        font-size: 26px;
        position: relative;
        background: #fff;
        line-height: 1em;
        margin: 0;
        padding: 0 15px;
        word-wrap: break-word;
        -webkit-box-flex: 0;
    }
    .contact .title_lh:before {
        content: "";
        height: 1px;
        z-index: -1;
        background: #ccc;
        width: 100%;
        position: absolute;
        top: 17px;
        left: 0;
    }
    .contact>p {
        color: #151515;
    }
    .contact .yourname input {
        border: 1px solid #ccc;
        height: 35px;
        background: #fff;
        border-radius: 3px;
        margin-bottom: 10px;
        text-transform: uppercase;
    }
    .contact .yourphone input {
        border: 1px solid #ccc;
        height: 35px;
        background: #fff;
        border-radius: 3px;
        margin-bottom: 10px;
        text-transform: uppercase;
    }
    .contact .yourmess input[type="checkbox"] {
        float: left;
        margin-top: 5px;
        margin-right: 5px;
        height: 15px;
        width: 15px;
        border: 1px solid #ccc;
    }
    .contact .yourmess span.wpcf7-list-item-label {
        float: left;
        font-size: 15px;
        line-height: 26px;
        color: #222;
    }
    .contact .yourmess textarea {
        height: 90px;
        background: #fff;
        border-radius: 3px;
        margin-bottom: 10px;
        text-transform: uppercase;
        border: 1px solid #ccc;
    }
    .contact .sendbtn input {
        border: 0;
        background: red;
        color: #fff;
        font-size: 14px;
        text-transform: uppercase;
        text-align: center;
        vertical-align: middle;
        border-radius: 3px;
        font-weight: 700;
    }
    .contact .contact_col-left .contact-info {
        font-size: 14px;
    }
    .contact .contact_col-left .contact-info a {
        font-size: 32px;
        font-weight: 700;
        display: block;
        color: #33a1d9;
        text-decoration: none;
    }
    .contact .contact_col-left .contact-info .office {
        position: relative;
        font-size: 16px;
        padding-left: 30px;
        margin-bottom: 0;
    }
    .contact .contact_col-left .contact-info .office:before {
        content: "\f230";
        font-family: dashicons;
        font-size: 20px;
        position: absolute;
        top: 1px;
        left: 9px;
        color: #151515;
    }
    @media (max-width: 991px) {
        .contact .contact_col-left .contact-info .office {
            margin-bottom: 20px;
        }
    }
    .customers-page .page-header {
        background: #ffcb08;
        padding: 30px 0;
        margin: 0;
    }
    .customers-page .page-header .header-page_title {
        line-height: 29px;
    }
    .customers-page .page-content .customers_title {
        position: relative;
    }
    .customers-page .page-content .middle-slide-info>.our-customers_title strong {
        background: #fff;
        line-height: 1em;
        font-size: 100%;
        margin: 0;
        padding: 0 15px;
        font-weight: 500;
        word-wrap: break-word;
        -webkit-box-flex: 0;
    }
    @media (max-width: 320px) {
        .customers-page .page-content .middle-slide-info>.our-customers_title strong {
            font-size: 21px;
            font-weight: 700;
            line-height: 27px;
        }
    }
    .customers-page .page-content .middle-slide-info>.our-customers_title:before {
        content: "";
        height: 1px;
        z-index: -1;
        background: #ccc;
        width: 100%;
        position: absolute;
        top: 17px;
        left: 0;
    }
    @media (max-width: 768px) {
        .news-page .content-area .site-main .page-content .news_tabs .nav-tabs>li a {
            padding: 5px 7px;
            font-size: 11px;
        }
    }
    .news-page .content-area .site-main .page-content .news_tabs .nav-tabs .panel-group .panel .panel-heading .panel-title .accordion-toggle {
        display: block;
    }
    .news-page .content-area .site-main .page-content .news_tabs .tab-content {
        padding: 30px 0;
    }
    .question .question_collapse .collapse-title {
        background: #fcfcfc;
        padding: 10px 13px 10px 45px !important;
        position: relative;
        border: 1px solid #ededed;
        margin-bottom: 10px !important;
        cursor: pointer;
    }
    .question .question_collapse .collapse-title span.dashicons {
        position: absolute;
        color: #bababa;
        left: 13px;
        top: 11px;
    }
    .question .question_collapse .collapse-title h4 {
        margin: 0;
        line-height: 21px;
        font-weight: 400;
        font-family: Roboto, sans-serif;
        font-size: 14px;
        text-transform: initial;
    }
    .question .question_collapse .collapse-content {
        padding-left: 15px !important;
        margin-bottom: 21.74px;
        margin-top: 1em;
        overflow: hidden;
        padding: 0;
    }
    .question .question_collapse .collapse-content p {
        margin-top: 0;
        margin-bottom: 21px;
    }
    .exam {
        background-color: #f2f2f2 !important;
        text-align: center;
    }
    .exam .exam_header-page {
        padding-top: 80px !important;
        padding-bottom: 90px !important;
        background-color: #607d8b;
    }
    .exam .exam_header-page .check_check-form input {
        -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.12), 0 2px 2px 0 rgba(0, 0, 0, 0.26);
        box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.12), 0 2px 2px 0 rgba(0, 0, 0, 0.26);
    }
    .exam .exam_header-page .check_check-form input[type="text"] {
        border: 1px solid #ccc;
    }
    .exam .exam_header-page .check_check-form input[type="text"]:hover {
        border: 1px solid #33a1d9;
    }
    .exam .exam_header-page .check_check-form .check_your-website {
        margin: 0 10px;
    }
    .exam .exam_header-page .check_check-form .check_your-website .position-block {
        display: inline-block;
        width: 60%;
        position: relative;
    }
    .exam .exam_header-page .check_check-form .check_your-website .position-block #speedwebsite {
        padding-right: 130px;
        border: 1px solid #ccc;
    }
    .exam .exam_header-page .check_check-form .check_your-website .position-block i {
        top: 0;
        right: -2px;
        background: #0089cf;
        color: #fff;
        height: 40px;
        padding: 9px 20px;
        border-radius: 0 5px 5px 0;
        text-transform: uppercase;
        font-size: 15px;
        cursor: pointer;
        position: absolute;
    }
    .exam .exam_header-page .check_check-form .check_your-website .position-block:before {
        content: "\f319";
        font-family: dashicons;
        font-size: 20px;
        position: absolute;
        line-height: 40px;
        top: 0;
        left: 10px;
        color: rgba(0, 0, 0, 0.38);
    }
    @media (max-width: 768px) {
        .exam .exam_header-page .check_check-form .check_your-website .position-block {
            width: 80%;
        }
        .exam .exam_header-page .check_check-form .check_your-website .position-block #speedwebsite {
            width: 100% !important;
            padding-right: 3px;
        }
        .exam .exam_header-page .check_check-form .check_your-website .position-block i {
            position: relative;
            display: inline-block;
            border-radius: 5px;
            margin-top: 5px;
        }
    }
    .exam .exam_header-page .check_check-form .check_your-info input {
        margin-bottom: 10px;
    }
    .exam .exam_header-page .check_check-form .check_your-info #speeddienthoai {
        height: 40px;
    }
    .exam .nd-website {
        padding-bottom: 30px !important;
        background-color: #f2f2f2 !important;
        text-align: left;
    }
    .exam .nd-website p {
        font-size: 15px;
        line-height: 26px;
    }
    .exam .nd-website .btn-dk {
        background: #ff6000;
        margin-bottom: 10px;
        width: 150px;
        text-align: center;
        padding: 6px;
        color: #fff;
        text-transform: uppercase;
        border-radius: 5px;
        cursor: pointer;
        padding-top: 9px;
    }
    .exam .nd-website .btn-dk>a {
        color: #fff;
        text-decoration: none;
    }
    .exam .nd-website .btn-dk>a:hover {
        text-decoration: none;
    }
    @media (max-width: 991px) {
        .exam .nd-website h2 {
            margin-bottom: 10px;
        }
        .exam .nd-website h2 strong span {
            font-size: 25px !important;
        }
        .exam .nd-website h3 {
            font-size: 20px !important;
            line-height: 26px;
            text-align: center !important;
        }
    }
    .exam .then {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
        background-image: url(https://adsplus.vn/wp-content/uploads/2016/10/bg-ti-2.jpg?id=3460) !important;
        text-align: center;
    }
    .exam .then img {
        margin-bottom: 35px;
    }
    .exam .advantage {
        padding-bottom: 30px;
    }
    .exam .advantage h2 {
        margin-top: 30px;
        margin-bottom: 25px;
        line-height: 46px;
        text-transform: none;
    }
    .exam .advantage h3 {
        line-height: 30px;
        margin-top: 27px;
        margin-bottom: 17px;
    }
    .exam .advantage p {
        font-size: 15px;
        line-height: 26px;
        text-align: justify;
    }
    .exam .advantage .advantage_col-left .btn-dk {
        margin-bottom: 23px;
        width: 300px;
        text-align: center;
        background: #ff6000;
        padding: 6px;
        text-transform: uppercase;
        border-radius: 5px;
        cursor: pointer;
        padding-top: 9px;
        font-size: 15px;
        line-height: 26px;
    }
    .exam .advantage .advantage_col-left .btn-dk>a {
        display: block;
        color: #fff;
    }
    @media (max-width: 991px) {
        .exam .advantage h2 {
            font-size: 30px !important;
        }
        .exam .advantage h3 {
            font-size: 24px !important;
        }
        .exam .advantage p {
            font-size: 15px !important;
            line-height: 26px !important;
            text-align: justify;
        }
    }
    .exam .exam_web-pos {
        background-color: #0d87d0 !important;
        padding-bottom: 30px;
    }
    .exam .exam_web-pos .exam_web-pos-col-right h3 {
        text-transform: none;
    }
    .exam .exam_web-pos .exam_web-pos-col-right .image {
        margin-top: 35px;
    }
    @media (max-width: 991px) {
        .exam .exam_web-pos .exam_web-pos-col-right h3 {
            font-size: 34px !important;
            line-height: 45px !important;
        }
        .exam .exam_web-pos .exam_web-pos-col-right h2 {
            font-size: 36px !important;
            line-height: 46px !important;
        }
    }
    .exam .exam_contact {
        text-align: left;
        background-color: #ece7e3 !important;
        padding: 0 0 30px 0;
    }
    .exam .exam_contact .contact {
        padding: 25px 24px 0 24px;
    }
    .exam .exam_contact .contact .contact_col-left .title_lh strong {
        font-size: 24px;
        padding: 0;
        line-height: 30px;
        color: #333;
        background: 0;
        text-transform: uppercase;
        margin-bottom: 10px;
        background: 0;
        font-weight: 400;
    }
    @media (max-width: 991px) {
        .exam .exam_contact .contact {
            padding: 25px 24px 0 24px;
        }
        .exam .exam_contact .contact .contact_col-left .contact-info a strong {
            font-size: 21px !important;
        }
        .exam .exam_contact .contact .contact_col-left .contact-info .office {
            font-size: 14px;
        }
    }
    .main-gallery-page {
        padding-bottom: 20px;
    }
    .main-gallery-page .gallery-background {
        display: none;
        background: rgba(42, 42, 42, 0.5);
        position: fixed;
        height: 100%;
        width: 100%;
        z-index: 9;
        left: 0;
        top: 0;
    }
    .main-gallery-page .vc_custom_heading {
        font-size: 30px;
        color: #0180c2;
        font-weight: 600;
        line-height: 38px;
        margin-top: 30px;
        margin-bottom: 20px;
    }
    .main-gallery-page .row .gallery-item {
        position: relative;
        background-clip: border-box;
        overflow: hidden;
        cursor: pointer;
        background-repeat: no-repeat;
        background-position: 50% 50%;
        background-size: cover;
        box-sizing: border-box;
        height: 265px;
    }
    .main-gallery-page .row .gallery-item img {
        display: none;
        border: 5px solid #fff;
        border-radius: 5px;
        max-height: 400px;
        width: auto;
        position: fixed;
        height: auto;
        top: 50%;
        left: 50%;
        z-index: 10;
        transform: translate(-50%, -50%);
    }
    .main-gallery-page .row div {
        padding: 3px 3px;
    }
    @media (min-width: 1200px) {
        .main-gallery-page .row div {
            padding: 2px 2px;
        }
    }
    .solution-google .float-none {
        float: none;
        display: inline-block;
        margin-top: 10px;
    }
    .solution-google .first-row {
        padding-bottom: 35px;
        background-color: #000 !important;
        background-position: 0 0 !important;
        background-repeat: no-repeat !important;
    }
    .solution-google .first-row .first-row_col-left h1.mobile-font-size,
    .solution-google .first-row .first-row_col-left h2.mobile-font-size {
        color: #f1f1f1 !important;
    }
    .solution-google .first-row .first-row_col-right .image {
        text-align: center;
    }
    .solution-google .second-row {
        padding-top: 30px !important;
        padding-bottom: 10px !important;
        background: #287eca url(https://adsplus.vn/wp-content/uploads/2016/11/bg.png?id=4661) !important;
        background-position: bottom right !important;
        background-repeat: no-repeat !important;
    }
    .solution-google .second-row .second-row_second-row-inner .column {
        padding-right: 27px;
        padding-left: 27px;
    }
    .solution-google .second-row .second-row_second-row-inner .column button {
        text-align: center;
        padding: 17px 24px;
        width: 100%;
        font-size: 16px;
        border-radius: 3px;
        margin-bottom: 21.74px;
    }
    .solution-google .second-row .second-row_second-row-inner .column .wpb_wrapper h3 {
        font-size: 22px;
        line-height: 30px;
        text-transform: none;
        margin-top: 27px;
    }
    .solution-google .second-row .second-row_second-row-inner .column .wpb_wrapper .vc_single_image-wrapper.vc_box_border_grey {
        text-align: center;
        padding-left: 8px;
        padding-right: 8px;
        padding-top: 35px;
        margin-bottom: 35px;
        width: 100%;
    }
    .solution-google .second-row .second-row_second-row-inner .second-row_btn {
        margin: 20px 0;
    }
    .solution-google .third-row {
        background-color: #fff !important;
        background-position: 0 0 !important;
        background-repeat: no-repeat !important;
    }
    .solution-google .third-row .row .add-background {
        padding-top: 30px !important;
        padding-bottom: 20px !important;
        background-image: url(https://adsplus.vn/wp-content/uploads/2016/11/mesh1.png?id=4998) !important;
        background-position: bottom center !important;
        background-repeat: no-repeat !important;
    }
    .solution-google .third-row .row .third-row_heading-title .headt {
        font-size: 27px;
        line-height: 38px;
        margin-top: 30px;
        padding-bottom: 55px;
        background-image: url(https://adsplus.vn/wp-content/uploads/2016/11/mesh1.png?id=4998) !important;
        background-position: 0 -35px;
        background-repeat: no-repeat !important;
    }
    .solution-google .third-row .row .vc_tta-title-text {
        margin-top: 27px;
        margin-bottom: 30px;
    }
    .solution-google .third-row .row .tab-left .col-xs-12 {
        margin-bottom: 35px;
    }
    .solution-google .third-row .row .tab-right .tab-title {
        font-size: 15px;
        text-align: left;
    }
    .solution-google .third-row .row .tab-right .tab-list-detail .tab-item {
        text-align: left;
        position: relative;
        padding-left: 25px;
        font-size: 15px;
        line-height: 26px;
    }
    .solution-google .third-row .row .tab-right .tab-list-detail .tab-item:before {
        content: "\f147";
        position: absolute;
        left: 2px;
        border: 1px solid #000;
        border-radius: 3px;
        height: 17px;
        line-height: 17px;
        top: 4px;
        font-family: dashicons;
    }
    .solution-google .third-row .row .tab-right .btn-3d {
        margin-top: 20px;
        color: #fff;
        font-size: 16px;
        font-weight: 500;
        border-radius: 5px;
        display: block;
        text-decoration: none;
        text-align: center;
        transition: all 0.1s;
        -webkit-transition: all 0.1s;
        width: 100%;
        padding: 18px 25px;
        background-color: #f90;
        box-shadow: 0 5px 0 #c77700;
    }
    .solution-google .third-row .row .tab-right .btn-3d:hover {
        color: #f7f7f7;
        transform: translate(0, 5px);
        -webkit-transform: translate(0, 5px);
        background-color: #f90;
        text-decoration: none;
        box-shadow: 0 2px 0 #c77700;
    }
    .solution-google .fourth-row {
        padding-bottom: 30px;
    }
    .solution-google .fourth-row h2.headt {
        text-align: center;
        font-size: 27px;
        line-height: 38px;
        margin-top: 30px;
        margin-bottom: 0;
        padding-bottom: 30px;
    }
    .solution-google .fourth-row .our-features h3 {
        font-size: 22px;
        line-height: 30px;
        margin-top: 27px;
        margin-bottom: 17px;
    }
    .solution-google .fourth-row .our-features p {
        text-align: justify;
    }
    .solution-google .fourth-row .our-customers .customers-title h2 {
        margin-top: 30px;
        margin-bottom: 0;
        color: #f58220;
    }
    .solution-google .fourth-row .our-customers .customers-title p {
        margin: 0;
        padding: 0;
    }
    .solution-google .fourth-row .advertise_contact-us h1.headt2 {
        margin: 0;
    }
    .solution-google .fourth-row .advertise_contact-us .arrow-contact {
        height: 75px;
        position: relative;
    }
    .solution-google .fourth-row .advertise_contact-us .arrow-contact span.dashicons {
        text-align: center;
        font-size: 150px;
        left: -43px;
        top: 0;
        line-height: 75px;
        position: absolute;
        width: 100%;
        height: 100%;
        color: #0089cf;
        color: #0089cf;
        animation: change-color 2s;
        -moz-animation: change-color 2s infinite;
        -webkit-animation: change-color 2s infinite;
    }
    .solution-google .fourth-row .advertise_contact-us .advertise_contact-us-form {
        position: relative;
    }
    .solution-google .fourth-row .advertise_contact-us .advertise_contact-us-form .contact-footer {
        padding: 70px 20px 20px 20px;
        background: #000;
    }
    .solution-google .fourth-row .advertise_contact-us .advertise_contact-us-form .contact-footer .title_lh {
        background: #259ca7;
        top: 0;
        margin: 0;
        width: 100%;
        text-align: center;
        z-index: 3;
        left: 0;
        color: #fff;
        padding: 18px;
        position: absolute;
    }
    .solution-google .fourth-row .advertise_contact-us .advertise_contact-us-form .contact-footer .title_lh:after {
        content: "";
        position: absolute;
        bottom: -24px;
        left: 9%;
        width: 0;
        height: 0;
        border-left: 25px solid transparent;
        border-right: 25px solid transparent;
        border-top: 25px solid #259ca7;
    }
    .solution-google .fourth-row .advertise_contact-us .advertise_contact-us-form .contact-footer span.wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required>span {
        width: 100%;
        text-align: left;
        margin: 0;
        color: #fff;
    }
    .solution-google .fourth-row .advertise_contact-us .advertise_contact-us-form .contact-footer span.wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required>span label {
        font-size: 14px;
        color: #fff;
        font-weight: 400;
    }
    .solution-google .fourth-row .advertise_contact-us .advertise_contact-us-form .contact-footer span.wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required>span label input {
        display: inline-block;
        margin-right: 5px;
        position: relative;
        top: 3px;
        width: 13px;
        height: 13px;
    }
    .solution-google .fourth-row .advertise_contact-us .advertise_contact-us-form .contact-footer span.wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required>span label span.wpcf7-list-item-label {
        display: inline-block;
    }
    .solution-google .fourth-row .advertise_contact-us .advertise_contact-us-form .contact-footer .sendbtn input {
        background: red;
        font-weight: 500px;
        height: 40px !important;
        font-size: 22px;
    }
    @media (max-width: 991px) {
        .solution-google .fourth-row .advertise_contact-us {
            margin-top: -60px;
        }
    }
    @media (max-width: 768px) {
        .solution-google .first-row .first-row_col-left h1.mobile-font-size {
            text-align: center !important;
        }
        .solution-google .first-row .first-row_col-left h1.mobile-font-size span {
            font-size: 30px !important;
        }
        .solution-google .first-row .first-row_col-left h2 {
            text-align: center !important;
        }
        .solution-google .first-row .first-row_col-left h2.mobile-font-size span {
            font-size: 26px !important;
        }
        .solution-google .second-row .second-row_first-row-inner h2 {
            margin: 0 !important;
            padding: 0 !important;
        }
        .solution-google .second-row .second-row_second-row-inner h3 {
            text-align: center !important;
            margin-top: 10px !important;
        }
        .solution-google .third-row .row {
            padding-bottom: 0;
        }
        .solution-google .third-row .third-row_heading-title h2.headt {
            font-size: 24px !important;
            margin: 0 !important;
            padding-bottom: 0 !important;
        }
        .solution-google .third-row .third-row_content {
            padding: 0;
        }
        .solution-google .third-row .third-row_content .vc_tta-title-text {
            margin-top: 20px;
            margin-bottom: 0;
        }
        .solution-google .fourth-row h2.headt {
            padding-bottom: 0;
        }
        .solution-google .fourth-row .advertise_contact-us .dashicons.dashicons-arrow-right {
            display: none;
        }
    }
    .site-content-contain #dashboard-state {
        float: right;
        margin: 0 auto;
        position: relative;
        width: 300px;
        text-align: center;
    }
    .site-content-contain #holder {
        background: #eaeef3;
        border-radius: 80px;
        height: 160px;
        margin: 0;
        overflow: hidden;
        padding: 0;
        width: 160px;
    }
    .site-content-contain .dashboard-score {
        background: #fff;
        border: 4px solid #ddd;
        border-radius: 76px;
        color: #444;
        font-size: 56px;
        font-weight: 300;
        height: 152px;
        margin: 0 auto 0 25%;
        padding: 25px;
        text-align: center;
        width: 152px;
    }
    .site-content-contain #dashboard-screenshot {
        display: block;
        float: left;
        min-height: 177px;
        position: relative;
        width: 300px;
        text-align: center;
    }
    .site-content-contain #dashboard-screenshot img {
        height: 114px;
        margin: 11px 0 0 9px;
        width: 202px;
    }
    .site-content-contain #dashboard-screenshot .screen {
        background: url(https://adsplus.vn/wp-content/uploads/2016/08/bg_dashboard_screen.png) center top no-repeat transparent;
        height: 177px;
        left: 0;
        position: absolute;
        top: 0;
        width: 300px;
    }
    .site-content-contain #dashboard-site h1,
    .site-content-contain .progress-bar_,
    .site-content-contain .tuyendung.tuyendung1 .hiden-btn {
        position: relative;
    }
    .site-content-contain #dashboard-site h1 {
        font-size: 20px;
        left: auto;
        line-height: 20px;
        margin: 0;
        padding: 0;
        text-align: left;
        top: auto;
    }
    .site-content-contain #dashboard-site h1 a {
        padding-right: 10px;
    }
    .site-content-contain #dashboard-site h1 .domain {
        display: inline-block;
        line-height: 40px;
        max-width: 100%;
        overflow: hidden;
        padding: 0 0 12px 1px;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .site-content-contain #dashboard-site .generated-time {
        font-size: 12px;
        font-weight: 400;
        text-align: left;
    }
    .site-content-contain .dashboard-bars {
        clear: both;
        overflow: hidden;
    }
    .site-content-contain .dashboard-bars h3 {
        margin-top: 0;
    }
    .site-content-contain #dashboard-site {
        float: right;
        margin: 0 0 0 40px;
        padding: 0;
        width: 420px;
    }
    .site-content-contain .danhgia,
    .site-content-contain .websitecheck {
        padding: 10px 0;
    }
    .site-content-contain .dashboard-bars .section {
        clear: both;
        margin-bottom: 25px;
        position: relative;
    }
    .site-content-contain .icon {
        background-image: none;
        display: inline-block;
        height: 20px;
        vertical-align: middle;
        width: 20px;
    }
    .site-content-contain .nho,
    .site-content-contain .sizewb {
        display: block;
        margin: 0;
    }
    .site-content-contain .websitecheck {
        font-size: 20px;
        font-weight: 700;
        text-decoration: none;
        float: left;
    }
    .site-content-contain .nho {
        font-size: 14px;
        padding: 0;
    }
    .site-content-contain .diem {
        font-size: 30px;
        font-style: unset;
        font-weight: 600;
        line-height: 50px;
    }
    .site-content-contain .module-content {
        padding: 20px 0;
    }
    .site-content-contain .green {
        background-color: #5cbe57 !important;
    }
    .site-content-contain .red_ {
        background-color: #da514b !important;
    }
    .site-content-contain .lienhekh {
        padding: 10px 0;
    }
    .site-content-contain .sizewb {
        padding: 0;
    }
    .site-content-contain .result_ {
        margin: 0 auto;
        width: 1060px;
    }
    .site-content-contain #dashboard-content {
        display: inline-block;
        border-bottom: 1px dashed #ddd;
    }
    .site-content-contain .dashboard-title>h2 {
        text-align: center;
        text-transform: uppercase;
    }
    .site-content-contain .generated-time {
        float: right;
    }
    .site-content-contain .dashboard-title {
        border-bottom: 1px dashed #ddd;
        margin-bottom: 50px;
        padding-bottom: 20px;
    }
    .site-content-contain .desk,
    .site-content-contain .exper,
    .site-content-contain .mobile {
        border: 1px solid #ddd;
        border-radius: 8px;
        padding: 20px;
    }
    .site-content-contain .progress-label {
        font-size: 1.6em;
    }
    .site-content-contain .note {
        background: #ffb;
        border: 2px solid #fd3;
        border-radius: 11px;
        padding: 20px;
        font-size: 1.2em;
    }
    .site-content-contain .progress-bar_ {
        background: #f7f7f7;
        border-radius: 3px;
        box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
        box-sizing: border-box;
        float: right;
        width: 260px;
        margin-top: 10px;
        height: 30px;
    }
    @media screen and (max-width: 768px) {
        .site-content-contain .result_ {
            margin: 0;
        }
        .site-content-contain #dashboard-site {
            width: 400px;
        }
        .site-content-contain .progress-bar_ {
            width: 230px;
        }
    }
    @media screen and (max-width: 767px) {
        .site-content-contain .result_ {
            margin: 0 50px;
        }
        .site-content-contain #dashboard-site {
            float: right;
            margin: 0;
            padding: 0;
            width: 100%;
        }
    }
    @media screen and (max-width: 425px) {
        .home .news .cat-post-widget .category-posts-internal .cat-post-item {
            padding-right: 0 !important;
        }
    }
    @media screen and (max-width: 360px) {
        .site-content-contain .progress-bar_ {
            width: 160px;
        }
        .site-content-contain .diem {
            font-size: 23px;
        }
        .site-content-contain .progress-label {
            font-size: 1.2em;
        }
        .site-content-contain .dashboard-title>h2 {
            font-size: 22px;
        }
        .site-content-contain .result_ {
            margin: 0;
        }
    }
    @media (max-width: 480px) {
        .navigation-top {
            background-color: #fff !important;
        }
        .marketing .col-lg-4 p {
            padding: 0;
        }
        .list-unstyled {
            text-align: left;
        }
        .custommer-comment .slick-next,
        .custommer-comment .slick-prev {
            top: 12%;
        }
        footer .border-bottom {
            padding: 25px 0 0 0;
        }
        .carousel-indicators {
            padding-left: 0;
            margin-right: 0;
            margin-left: 0;
        }
        .customers-page .container {
            padding: 0;
        }
        .col-lg-2.sidebar-category-post {
            display: none;
        }
        .border-bottom.row-4 {
            padding-bottom: 20px;
        }
    }
    @media (max-width: 992px) and (min-width: 200px) {
        .header-mobile {
            display: block !important;
        }
        .header-mobile img {
            width: 100%;
        }
        .header-mobile {
            position: relative;
        }
        .header-mobile {
            opacity: 1;
            display: block;
            width: 100%;
        }
        .header-mobile img {
            position: relative;
        }
        .header-mobile span.dk {
            position: absolute;
            top: 38%;
            padding: 10px;
            width: 42%;
            left: 10px;
        }
        .header-mobile a.dk {
            background: -webkit-linear-gradient(left, #f11320 0, #af1320 100%);
            background: -o-linear-gradient(left, #f11320 0, #af1320);
            background: -webkit-gradient( linear, left top, right top, from(#f11320), to(#af1320));
            background: linear-gradient(to right, #f11320 0, #af1320);
            color: #fff;
            border-radius: 5px;
            padding: 5px 10px;
        }
        .header-mobile a.lnk-mb {
            color: #fff;
        }
        .header-mobile a {
            position: absolute;
            bottom: 14px;
            left: 20%;
        }
        .problem-marketing .col-lg-3:before {
            display: none;
        }
        .home .bd-masthead.lazy {
            padding: 0;
        }
        h1.mb-4.bd-text-purple-bright.light {
            padding: 35px 15px 0;
            font-size: 18px;
        }
        .bd-masthead.lazy p {
            font-size: 13px;
            padding: 0 15px;
        }
        nav#site-navigation img {
            display: block;
        }
        a.btn-registration {
            margin: 15px;
        }
        .col-12.mx-auto.col-md-6.order-md-2.p-md-5.p-md-first {
            background: url(../images/img-2019/header-bg-adsplus.jpg);
            background-size: cover;
            padding: 20px !important;
        }
        .col-12.mx-auto.col-md-6.order-md-2.p-md-5.p-md-last {
            background: url(../images/img-2019/header-bg-webdoctor.jpg);
            background-size: cover;
            padding: 20px !important;
        }
        .slick-next {
            right: 0 !important;
            overflow: hidden;
        }
        .slick-prev {
            left: auto !important;
            overflow: hidden;
        }
    }
    @media (max-width: 1024px) and (min-width: 768px) {
        footer.bg-dark .space-2 img {
            width: auto;
        }
        .call-adsplus {
            font-size: 1rem;
        }
        .container.desktop-menu {
            display: block;
        }
        .navigation-topsss {
            display: none;
        }
        .register-bottom .hs-form-field {
            width: 31.333333% !important;
        }
    }
    @media (max-width: 767px) and (min-width: 481px) {
        .container {
            max-width: 100%;
        }
    }
}

@media screen and (max-width: 1023px) {
    .collapse.navbar-collapse {
        display: block;
        z-index: 6 !important;
        position: relative;
    }
    .dropdown-item {
        white-space: normal;
    }
    .navbar-nav .nav-link {
        padding: 0.5rem 1rem;
        color: #000;
    }
    .dropdown .dropdown-menu {
        background: #fafafa;
        border: 0;
    }
    .mobile-menu li {
        border-top: 1px dotted #bbb;
    }
}

.section-customer .home-fifth-row_box {
    text-align: center;
}