/*
Theme Name: NTNA190
Theme URI: https://mywebsite.vn
Author: mywebsite.vn
Author URI: https://mywebsite.vn/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
@media(max-width: 1024px) {
                #nav-logo-menu-btn .no-gutters[class*="col-"] {
                    padding-right: 30px !important;
                    padding-left: 30px !important;
                }
            }

            img[src*="https://slimweb.vn/builder/images/modal-loader.gif"] {
                max-width: 50px !important;
                max-height: 50px !important;
            }

            @media(min-width: 1600px) {
                .mockup-banner {
                    top: -180px !important;
                }

                .title-banner {
                    font-size: 50px !important;
                }
            }

            @media(min-width: 1230px) {
                #header-text-4 {
                    padding-top: 250px !important;
                    padding-bottom: 100px !important;
                }
            }

            @-webkit-keyframes downarrow {
                0% {
                    -webkit-transform: translateY(0);
                    opacity: 0.4
                }

                100% {
                    -webkit-transform: translateY(0.4em);
                    opacity: 0.9
                }
            }

            .down {
                -webkit-animation: downarrow 0.6s infinite alternate ease-in-out;
            }

            footer ul.lead li>.icon-pos-left {
                margin: 0 0.3em 0 0 !important;
            }

            .text-orange {
                color: #FA6A28;
            }

            .content-box.border-bottom.pt-10.pb-10:nth-of-type(odd) {
                background-color: #F0F0F0;
                padding-left: 30px;
            }

            .content-box.border-bottom.pt-10.pb-10:nth-of-type(even) {
                background-color: #F7F7F7;
                padding-left: 30px;
            }

            @media(min-width: 992px) {
                .mfp-iframe-holder .mfp-content {
                    width: 65% !important;
                }

                #benefits-3col-7 .col-md-4 > .content-box a.btn {
                    opacity: 0;
                    transition: all 0.3s;
                }

                #benefits-3col-7 .col-md-4 > .content-box:hover a.btn {
                    opacity: 1;
                    transition: all 0.3s;
                }
            }

            .mfp-iframe-holder .mfp-content {
                border: 1px solid #d2d2d2;
                box-shadow: 0 0 10px #d6d6d6;
            }

            .desc-accordion-2col-counter a.panel-heading {
                margin-bottom: 0 !important;
            }

            .desc-accordion-2col-counter a.panel-heading:after {
                right: 18px !important;
            }

            .desc-accordion-2col-counter a.panel-heading h4 span {
                color: #fb4c00;
            }

            #benefits-3col-9 .content-box svg.icon {
                transform: rotate(0deg);
                transition: transform .5s ease-out;
            }

            #benefits-3col-9 .content-box:hover svg.icon {
                transform: rotate(-360deg);
            }

            #desc-img-text, #desc-text-img-6--0 {
                z-index: 0;
            }

            @media(min-width: 992px) {
                svg.vector-1 {
                    position: absolute !important;
                    bottom: -15%;
                    left: 50%;
                    margin-left: -150px;
                }

                svg.vector-2 {
                    position: absolute !important;
                    bottom: 0;
                    left: 50%;
                    margin-left: -30px;
                }
            }

            @media(max-width: 767px) {
                .join-fb img {
                    max-height: 32px !important;
                }

                .join-fb p {
                    font-size: 9px !important;
                }
            }

            .desc-accordion-2col-counter a.panel-heading {
                border: solid 1px #ccc;
            }

            .btn-danger, .btn-gp {
                background-image: -webkit-gradient(linear, left top, right top, from(#FA6928), to(#FF8C31)) !important;
                background-image: -webkit-linear-gradient(left, #FA6928, #FF8C31) !important;
                background-image: -o-linear-gradient(left, #FA6928, #FF8C31) !important;
                background-image: linear-gradient(to right, #FA6928, #FF8C31) !important;
                border: 2px solid #FA6928 !important;
                /*-webkit-border-image: -webkit-linear-gradient(to right, #FA6928 0%, #FF8C31 100%) !important;
     -o-border-image: -o-linear-gradient(left, #FA6928, #FF8C31) !important;
     border-image: -webkit-gradient(linear, left top, right top, from(#FA6928), to(#FF8C31)) !important;
     border-image: linear-gradient(to right, #FA6928, #FF8C31) !important;*/
            }

            #benefits-2col--0 h2 {
                border: 1px solid #94d0ee;
                width: 65px;
                height: 65px;
                border-radius: 50%;
                text-align: center;
                color: rgb(0, 192, 255);
            }
.admin-bar .sticky-top {
    top: 32px;
}			
.desc-accordion-2col-counter a.panel-heading {
    border: solid 1px #ccc;
}
.desc-accordion-2col-counter a.panel-heading {
    margin-bottom: 0 !important;
}
input#name_field {
    width: 100%;
    padding: 5px;
	}
input#mail_field {
    width: 100%;
    padding: 5px;
	margin-top: 10px;
	}
input#phone_field {
    width: 100%;
    padding: 5px;
	}
textarea#comment_field {
    width: 100%;
    padding: 5px;
	margin-top: 10px;
	}
@media screen and (max-width: 650px){
.admin-bar .sticky-top {
    top: 46px;
}
input#phone_field {
    margin-top: 10px;
}
}
.dark h2.light, .light h2, .dark .light h2, h2.light {
    font-size: 26px;
}	
.mws-map iframe {
    width: 100%;
}
	