/* IOS Detect */
@media screen and (max-width:849px) {
@supports (-webkit-overflow-scrolling: touch) {
  /* CSS specific to iOS devices only */
	 .input-datetime {
		    box-sizing: border-box;
    -moz-box-sizing: border-box; 
    -webkit-box-sizing: border-box;
 
		 	min-width: 95% !important;
   	 -webkit-appearance: textfield !important;
    -moz-appearance: textfield !important;
	 -webkit-appearance: none !important; 
	
}
	

		.input-gio {  
	  box-sizing: border-box;
    -moz-box-sizing: border-box; 
    -webkit-box-sizing: border-box;
   	 -webkit-appearance: textfield !important;
    -moz-appearance: textfield !important;
				display: block;
	/* -webkit-appearance: none !important; */	}
	
	}
}

@media screen and (max-width:849px) {
@supports (-webkit-touch-callout: none) {
  /* CSS specific to iOS devices */
	 .input-datetime {
	 box-sizing: border-box;
    -moz-box-sizing: border-box; 
    -webkit-box-sizing: border-box;
   	min-width: 95% !important;
		
   	 -webkit-appearance: textfield !important;
    -moz-appearance: textfield !important;
	 -webkit-appearance: none !important; 
	
}

	
	.input-gio {    box-sizing: border-box;
    -moz-box-sizing: border-box; 
    -webkit-box-sizing: border-box;
   	 -webkit-appearance: textfield !important;
    -moz-appearance: textfield !important;
		display: block;
	/* -webkit-appearance: none !important; */ }
}
	}
/* End IOS */
/*---------------------------------*/
#responsive-form .input-01 {
	 
    background: url(https://vn.hoiantouristcar.com/wp-content/uploads/2026/01/011.png);
    background-position: 7px 5px;
    background-repeat: no-repeat;
    background-size: 24px 24px;
}

#responsive-form .input-02 {
	 
    background: url(https://vn.hoiantouristcar.com/wp-content/uploads/2026/01/021.png);
    background-position: 7px 5px;
    background-repeat: no-repeat;
    background-size: 24px 24px;
}

#responsive-form .input-03 {
	 
    background: url(https://vn.hoiantouristcar.com/wp-content/uploads/2026/01/031.png);
    background-position: 7px 5px;
    background-repeat: no-repeat;
    background-size: 24px 24px;
}

#responsive-form .input-04 {
	 
    background: url(https://vn.hoiantouristcar.com/wp-content/uploads/2026/01/11.png);
    background-position: 7px 5px;
    background-repeat: no-repeat;
    background-size: 24px 24px;
}

#responsive-form .input-05 {
	 
    background: url(https://vn.hoiantouristcar.com/wp-content/uploads/2026/01/051.png);
    background-position: 7px 5px;
    background-repeat: no-repeat;
    background-size: 24px 24px;
}

#responsive-form .input-06, #responsive-form  .chosen-container-single .chosen-single {
	 
    background: url(https://vn.hoiantouristcar.com/wp-content/uploads/2026/01/061.png);
    background-position: 6px 5px;
    background-repeat: no-repeat;
    background-size: 24px 24px;
}

#responsive-form textarea {
    background: #fff url(https://vn.hoiantouristcar.com/wp-content/uploads/2026/01/comment1.png);
    background-position: 7px 5px;
    background-repeat: no-repeat;
    background-size: 30px 24px;
}

#responsive-form.dcm-dcm .chosen-container-single .chosen-single {background: #fff}

#responsive-form input, #responsive-form textarea, #responsive-form select {border: 1px solid #e28d0e; padding-left: 40px; font-family: "Marmelad", sans-serif; color: #593500; font-size: 10.5pt}
#responsive-form input[type=submit] {padding-left: 1.2em !important; font-size: 11pt; color: #fff}

#responsive-form .primary, input[type=submit], #responsive-form input[type=submit].button {
    background-color: #e28d0e;
}
.wpcf7 .wpcf7-not-valid-tip {padding-bottom: 20px; font-family: "Marmelad", sans-serif; font-size: 10.5pt}
#responsive-form .wpcf7-list-item-label {font-size: 11pt}
#responsive-form label {margin-bottom: 0}
.underfome {font-size: 10.5pt}
label, #responsive-form span {font-family: "Marmelad", sans-serif;}
#responsive-form input[type=radio] {margin-right: 0}
@media screen and (max-width:849px) {
#responsive-form .column-half2 {display: block}
	#responsive-form .column-half2 .selectdiv1, #responsive-form .column-half2 .selectdiv2 {width: 49%}
	#responsive-form .column-half2 .selectdiv1 {float: left}
	#responsive-form .column-half2 .selectdiv2 {float: right}
	}

@media screen and (min-width:850px) {
.home.page #responsive-form .column-half2 {display: block}
	.home.page #responsive-form .column-half2 .selectdiv1, .home.page #responsive-form .column-half2 .selectdiv2 {width: 49%}
	.home.page #responsive-form .column-half2 .selectdiv1 {float: left}
	.home.page #responsive-form .column-half2 .selectdiv2 {float: right}
	}

@media screen and (min-width:850px) {
.page-id-758 #responsive-form .column-half2 {display: block}
	.page-id-758 #responsive-form .column-half2 .selectdiv1, .page-id-758 #responsive-form .column-half2 .selectdiv2 {width: 49%}
	.page-id-758 #responsive-form .column-half2 .selectdiv1 {float: left}
	.page-id-758 #responsive-form .column-half2 .selectdiv2 {float: right}
	}


/* TOC */
.ftwp-in-post#ftwp-container-outer.ftwp-float-none #ftwp-contents {width: 50%}
#ftwp-container.ftwp-wrap #ftwp-header {padding-bottom: 7px; padding-top: 7px}
#ftwp-container.ftwp-wrap #ftwp-list {
      padding-top: 10px;
    padding-bottom: 10px;
    text-align: justify;
	font-family: 'Roboto Condensed', sans-serif;
}
#ftwp-container #ftwp-list.ftwp-strong-first.ftwp-liststyle-decimal>.ftwp-item>.ftwp-anchor::before, #ftwp-container #ftwp-list.ftwp-strong-first>.ftwp-item>.ftwp-anchor .ftwp-text {font-weight: 500;} /* sua 2 */

#ftwp-container #ftwp-list.ftwp-list-nest.ftwp-colexp-icon .ftwp-anchor {padding-left: 12px}
#ftwp-container.ftwp-wrap #ftwp-list .ftwp-anchor {padding-right: 12px}
#ftwp-container #ftwp-list.ftwp-strong-first>.ftwp-item>.ftwp-anchor .ftwp-text {line-height: 120%; text-align: justify; font-weight: 500; } /* sua 3 */
.ftwp-in-post#ftwp-container-outer {margin-bottom:12px}

#ftwp-container.ftwp-wrap .ftwp-icon-collapse::before {content: "[Open] \f35a"; font-family: "Marmelad", "Font Awesome 5 Free"; font-size: 10pt; font-weight: normal; text-transform: capitalize;}
#ftwp-container.ftwp-wrap.ftwp-minimize.ftwp-middle-right .ftwp-icon-expand::before {content: "[Close] \f358"; font-family: "Marmelad", "Font Awesome 5 Free"; font-size: 10pt; font-weight: normal; text-transform: capitalize;}
#ftwp-container.ftwp-wrap #ftwp-header-minimize {min-width: 90px; text-align: right; padding-right: 3px}
#ftwp-container.ftwp-wrap .ftwp-icon-minimize::before {margin-left: 70px}
#ftwp-container #ftwp-list .ftwp-anchor::before {margin-right: 5px; color: #dd8500}

@media screen and (max-width:768px)  {
	.ftwp-in-post#ftwp-container-outer.ftwp-float-none #ftwp-contents {width: 100%; min-width: 220px}
	button#ftwp-trigger.ftwp-shape-round  {right: 10px !important; left: auto !important}
	nav#ftwp-contents.ftwp-shape-round.ftwp-transform-right-center {right: 1px !important}
	
}
	#ftwp-container.ftwp-maximize.ftwp-middle-right.ftwp-fixed-to-post { z-index: 9999 !important;}
@media screen and (min-width:850px) {

	#ftwp-container.ftwp-maximize.ftwp-middle-right.ftwp-fixed-to-post #ftwp-contents.ftwp-border-thin.ftwp-transform-left-center {top: 124px !important}
}
#ftwp-container.ftwp-wrap #ftwp-header-title {
    font-weight: normal;
    text-transform: uppercase;
}
	#ftwp-container #ftwp-list.ftwp-strong-first>.ftwp-item>.ftwp-anchor .ftwp-text {
   
    font-family: "Marmelad", sans-serif;
    font-size: 11pt;
}
/* END TOC */
