@charset "UTF-8";

/*
Theme Name: alltripvietnam
Theme URI: https://web.24hviet.net/
Author: 24h Việt Nét
Author URI: https://web.24hviet.net/
Description: Với mong muốn mang lại sự hài lòng cao nhất cho khách hàng. <br>24h Việt Nét thiết kế theo yêu cầu của khách hàng và đưa ra phương án phù hợp nhất với Quý khách. Quý khách cần gì khi đã có một yêu cầu thiết kế website:Có một yêu cầu hợp lý hoặc không hợp lý. 24h Việt Nét xử lý yêu cầu và đưa ra phương án tối ưu. Cần đối giữa nhu cầu và tính khả thi của dự án trong thực tế. Thực hiện website dựa trên yêu cầu của khách hàng đã được điều chỉnh hợp lý. Điều gì nếu website thực tế không giống với nhu cầu:Điều này cực kỳ khó xảy ra, vì 24h Việt Nét và khách hàng luôn song hành với nhau, 24h Việt Nét xây dựng theo từng giai đoạn và khách hàng xác nhận mỗi công đoạn đó. 24h Việt Nét sẽ cùng với khách hàng bàn bạc và thống nhất phương án, để đảm bảo đúng tiến độ và đúng yêu cầu. Quý khách hoàn toàn yên tâm ở 24h Việt Nét, vì đã có hơn 10.000 khách hàng đã tin tưởng hoàn toàn. Website :  <a href="https://web.24hviet.net/" >www.24hviet.net</a> | Hotline : <a href="tel:+84966437391" >0966437391</a> | Email : <a href="mailto:vietnet24h@gmail.com" >Vietnet24h@gmail.com</a>
*/
html body div#wprmenu_bar{display:none;}
html{padding-top:0px !important;}
.wprmenu_parent_item{text-transform: inherit !important;font-weight: bold !important;}
#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {font-size: 15px;text-transform: inherit !important;}
#mg-wprm-wrap li.menu-item a{text-transform: inherit !important;}
#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
    right: 10px;
    padding: 20px 20px 30px;
    line-height: 38px;
    {font-size: 12px !important;}
}
div#mg-wprm-wrap ul li span.wprmenu_icon{font-size: 12px !important;}
#phantrangphantrang .page_navi {
    padding: 0px;
    list-style: none;
    text-align: center;
    margin: 30px auto 0px;
	display: table;
}
.pagenavi ul{list-style: none;float: left;    margin: 0px;}
#ngnngu .elementor-widget-havezic-language-switcher .havezic-language-switcher .language-switcher-head:before{color:#fff;}
.page_navi {
    padding: 0px;
    list-style: none;
    text-align: center;
    margin: 30px auto 0px;
    display: table;
}
.page_navi li.current{background-color:#272066;color:#fff; border: 2px solid;}
.page_navi li {    border-radius: 10px;
    float: left;
    border: 1px solid;
    padding: 10px 20px;
    margin: 3px;
}
#policyd #sunshine_highlights ul{margin:0 0 1.618em !important}
#menu-our-company a, #menu-top-destinations a{
	font-size: 14px;
    line-height: 30px;
    color: #ffffff80;
    transition: color .3s;
}
#menu-our-company a:hover, #menu-top-destinations a:hover{font-size: 14px;
    line-height: 30px;color: var(--e-global-color-primary);}
.sunsun{    margin-top: 40px !important;
    margin-bottom: 40px;}
#gform_fields_1 input, #gform_fields_3 input{
    border: 1px solid var(--border);
    width: 100%;
    padding: 20px;
}
#gform_fields_2 input{font-size: 16px;
    font-weight: 400;
    line-height: 1.625;
    padding: 22px 30px;
    -webkit-appearance: none;
    box-sizing: border-box;
    outline: 0;
    color: var(--text);
    transition: all ease-in-out .3s;
    border: 1px solid var(--border);
    border-radius: 30px;}
#gform_fields_1 select, #gform_fields_3 select{border-radius: 0px !important;}
#gform_submit_button_1, #gform_submit_button_3{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-weight: 600;
    font-size: 14px;
    line-height: 1.4285714286;
    font-family: var(--e-global-typography-text-font-family);
    border-radius: 30px;
    cursor: pointer;
    color: var(--white);
    padding: 15px 30px;
    text-decoration: none;
    text-shadow: none;width:100%;
    -webkit-appearance: none;
    border: none;
    background-color: var(--primary);
    transition: all ease .3s;
    position: relative;
}
#gform_submit_button_2{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-weight: 600;
    font-size: 14px;
    line-height: 1.4285714286;
    font-family: var(--e-global-typography-text-font-family);
    border-radius: 30px;
    cursor: pointer;
    color: var(--white);
    padding: 15px 30px;
    text-decoration: none;
    text-shadow: none;
    -webkit-appearance: none;
    border: none;
    background-color: var(--primary);
    transition: all ease .3s;
    position: relative;
}
#gform_fields_1 textarea, #gform_fields_3 textarea{ border: 1px solid var(--border);
    width: 100%;min-height: 100px;
    padding: 20px;}
	#gform_fields_2 textarea{font-size: 16px;
    font-weight: 400;
    line-height: 1.625;
    padding: 22px 30px;
    -webkit-appearance: none;
    box-sizing: border-box;
    outline: 0;min-height:200px;
    color: var(--text);
    transition: all ease-in-out .3s;
    border: 1px solid var(--border);
    border-radius: 30px;}
.gform-theme--foundation .gform_fields{row-gap: 16px !important;}
#gform_fields_2 label{display:none;}
@media only screen and (max-width: 768px) {
	.elementor-3706 .elementor-element.elementor-element-84bb1df{width:100% !important;}
	.elementor-35 .elementor-element.elementor-element-da8d13c{width: 100% !important;
    display: inline;}
	.elementor-35 .elementor-element.elementor-element-911c1e3 {margin-bottom: 20px;}
	#button-contact-vr{bottom: 0px !important;}
	#gom-all-in-one{display: flex;}
}