body {background-color: transparent !important}
.td-full-layout .td-header-style-3 .td-header-main-menu, .td-boxed-layout .td-header-style-3 .td-header-menu-wrap {border-top: 4px solid #019655 !important}
/*booking */

#responsive-form{
	max-width:600px /*-- change this to get your desired form width --*/;
	margin:0 auto;
        width:100%;
}

#responsive-form .form-row .column-full .fas {position: absolute;    z-index: 100;    font-size: 20px;    top: 19%;    left: 2.8%;    color: green; opacity: 0.7;}
#responsive-form .form-row .column-full.text-full2 .fas {position: absolute;    z-index: 100;    font-size: 20px;    top: 5%;    left: 2.8%;    color: green; opacity: 0.7;}
#responsive-form .form-row .column-full .jos.far {position: absolute;    z-index: 100;    font-size: 20px;    top: 19%;    left: 51.5%;    color: green; opacity: 0.7;}
#responsive-form .form-row .column-full.text-full2  textarea.input-bd  {padding-left: 32px !important;    padding-right: 8px !important;    text-align: justify !important;}

textarea, select {font-size: 13px; font-weight: 500}

.form-row{
	width: 100%;
}
.column-half, .column-full{
	float: left;
	position: relative;
	/* padding: 0.65rem; */
padding-left: 5px; padding-right: 5px; padding-bottom: 10px;
	width:100%;
	-webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
}

.form-row input[type="tel"], .form-row input[type="text"], .form-row input[type="date"] {font-size: 13px !important;    width: 100%;
    max-width: 100%;    height: 34px;    padding: 3px 9px 3px 9px; padding-left: 32px}
.form-row input[type="radio"] {font-size: 11pt !important}
.form-row input[type=submit] {background: green}
.form-row input[type=email] {font-size: 13px !important; padding-left: 32px}

.form-row select {height: 32px; width: 49.179999%; border: 1px solid #1c5d00 !important; background: #fff !important; padding-left: 28px;}
.input-bd {border: 1px solid #1c5d00 !important; background: #fff !important; font-family: 'Roboto', sans-serif !important; font-style: normal !important; font-weight: 500 !important}
#commentform input[type=submit] {background: green}

.resform-ecd {text-align: justify; padding-top: 0px !important; padding-bottom: 0px !important; font-size: 12px; font-family: Muli; margin-top: -20px;}

.wpcf7 {padding: 0 0 0 0 !important}

.wpb_text_column.form-dat-xe-online {margin: 0}
/* end booking */

	.tagdiv-type blockquote {
    margin: 15px 0 25px;
    text-align: justify;
    font-style: normal;
    padding: 10px;
    border-left: 4px solid green;
		background: #f9f9f9; 
}

.tagdiv-type blockquote h5 {font-size: 14px !important;     color: green;}

.td-header-wrap .td-header-top-menu-full {width: 100%; padding-left: 5%; padding-right: 5%; padding-top: 2px; padding-bottom: 2px}
.sf-menu>li.td-normal-menu>ul.sub-menu {left: 0}
ul.sub-menu {width: 20em !important;}

@media screen and (min-width:1px) and (max-width:767px)
{ 
.td-search-wrap-mob .td_module_wrap .entry-title {margin-top: 0 !important}
	

	.tagdiv-type blockquote {
    margin: 10px 0 20px;
    text-align: justify;
    font-style: normal;
    padding: 10px;
    border-left: 4px solid green;
		background: #f9f9f9; }
	
	.dcma-copyright {margin-bottom: 25px}
	
	.td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll .td-module-thumb {height: 170px;}
	
	.td-header-sp-recs img, .td-header-sp-recs .adsbygoogle {margin: 8px auto}
	.td-crumb-container {
     min-height: 1px; 
     margin-bottom: 0 !important; 
    padding-top: 17px; 
}
	.page-template.page .td-crumb-container {margin-bottom: 12px !important}
	
	.menu-item-1489 {display: none}
	.td-footer-wrapper::before {
    background-image: url(https://fintravelhoian.com/wp-content/uploads/2020/04/mobile-background-header-1.jpg) !important; opacity: 0.4 !important; }
	.td-main-content-wrap {padding-bottom: 1px}
	.td_module_mx2 .item-details {min-height: 45px} .td_block_19 .td_module_mx2 .item-details {margin-bottom: 10px}
	.td_module_6, .td_module_11 {padding-bottom: 10px}
	
.td-full-layout .td-header-style-3 .td-header-main-menu, .td-boxed-layout .td-header-style-3 .td-header-menu-wrap {border-top: 0 !important}
	
	.td-scroll-up-visible {display: block}
	.td-scroll-up {width: 30px; height: 30px; left: 45%}
	.td-scroll-up .td-icon-menu-up {width: 30px; top: 5px; font-size: 18px}
	.messangers-list-container {padding-left: 15px !important}
	
	.arcontactus-widget.arcontactus-message.open .messangers-block {width: 94% !important; box-shadow: 1px 1px 5px #c0c0c0 !important;}
	.arcontactus-widget.arcontactus-message .messangers-block {bottom: 58px !important; right: 12px !important}
	/* .arcontactus-widget .messangers-block:before {display: none !important} */
	.arcontactus-widget.arcontactus-message.open .arcontactus-message-button {display: flex !important; right: 13px !important;    bottom: 5px !important; width: 45px !important;    height: 45px !important;}
	.menu-item-1624 img {max-width: 200px;
    height: auto;
    margin-left: -10px; margin-bottom: 15px}
	.menu-item-1489 {}
	.td-trending-now-display-area .entry-title {text-align: center !important}
	.td-mobile-content .sub-menu a {padding-right: 16px !important}
	.td-footer-wrapper {padding-top: 20px}
	
	
	.td-mobile-content li a {
 
    line-height: 5px;
    font-size: 21px;
     padding: 10px 30px 10px 12px;
    font-weight: 400;
  
}

	.td_module_11 .entry-title {font-size: 15px !important}
	.page-id-1340 .td_block_big_grid_5 {width: 100% !important; margin: auto !important}
	.page-id-1340 .td_block_big_grid_5 .td-big-grid-post {margin-bottom: 10px}
	.td-container, .tdc-row, .tdc-row-composer {padding-left: 12px; padding-right: 12px}
	.page-template.page .td-container, .tdc-row, .tdc-row-composer {padding-left: 20px; padding-right: 20px}
	.archive.tag .td-crumb-container {margin-bottom: 15px !important}
	
}

@media (max-width: 767px) and (min-width: 375px) {
.td_block_big_grid_3 .td-medium-thumb .td-module-thumb, .td_block_big_grid_3 .td-small-thumb .td-module-thumb {
    height: 155px !important;
}

}

@media screen and (min-width:1px) and (max-width:400px) {

	.td-mobile-content li a {
 
    line-height: 5px;
    font-size: 18px;
     padding: 8px 30px 8px 12px;
    font-weight: 400;
  
}

}

@media screen and (min-width:1px) and (max-width:1024px)
{
	.arcontactus-widget .messanger .arcu-item-label .arcu-item-subtitle { 
		font-size: 14px;    color: #ff00ff;    font-weight: 500;    padding-top: 3px;}
	.arcu-item-subtitle:hover {color: #fff}
	.menu-item-1502 {display: none}
}	


@media screen and (min-width:768px) and (max-width:800px)
{
	.menu-item-1502 {display: none}
}

@media screen and (min-width:768px) and (max-width:1023px)
{
	
	.gioithieu-john p {font-size: 12px !important;    line-height: 170% !important;}
	.gioithieu-john h3 {margin-bottom: 20px;}
	.johnny-page-id .gioithieu-john ol li {font-size: 12px; line-height: 22px}
	
	.form-row select {height: 32px; width: 49%; border: 1px solid #1c5d00 !important;}
	
	
#responsive-form .form-row .column-full .fas {position: absolute;    z-index: 100;    font-size: 20px;    top: 19%;    left: 4.9%;    color: green; opacity: 0.7;}
#responsive-form .form-row .column-full.text-full2 .fas {position: absolute;    z-index: 100;    font-size: 20px;    top: 5%;    left: 4.9%;    color: green; opacity: 0.7;}

	
	.chon-lx span.wpcf7-list-item-label {font-size: 9pt}
	.chon-lx {padding-left: 2px}
		
	
	
	.td-header-wrap .td-header-top-menu-full {width: 100%; padding-left: 7px; padding-right: 7px;  padding-top: 2px; padding-bottom: 2px}
}	

@media screen and (min-width:1024px) and (max-width:1280px)
{
	#responsive-form .form-row .column-full .fas {position: absolute;    z-index: 100;    font-size: 20px;    top: 19%;    left: 4.9%;    color: green; opacity: 0.7;}
#responsive-form .form-row .column-full.text-full2 .fas {position: absolute;    z-index: 100;    font-size: 20px;    top: 5%;    left: 4.9%;    color: green; opacity: 0.7;}
 .form-row input[type=email], .form-row input[type="tel"], .form-row input[type="text"], .form-row input[type="date"] {padding-left: 42px}
	.td-header-wrap .td-header-top-menu-full {width: 100%; padding-left: 8px; padding-right: 8px; padding-top: 2px; padding-bottom: 2px}
	
}	

@media screen and (min-width: 768px)
{
	.page-id-778 .widget_calendar {display: none}
	.menu-item-1492, .menu-item-1498, .menu-item-1499, .menu-item-1507, .menu-item-1512, .menu-item-1624 {display: none}
}

@media screen and (min-width:768px) and (max-width:1279px) {
.menu-item-1537 {display: none}

}

@media screen and (min-width:768px) and (max-width:920px) {
.menu-item-1506 {display: none}
.td-boxed-layout .td-header-menu-wrap.td-affix .menu-item-1491{display: none}
}
@media screen and (min-width:920px) and (max-width:1023px) {
.td-boxed-layout .td-header-menu-wrap.td-affix .menu-item-1506{display: none}
}

@media screen and (min-width:1024px) and (max-width:1110px) {

.td-boxed-layout .td-header-menu-wrap.td-affix .menu-item-1491{display: none}
}


@media screen and (min-width: 1366px){
	#responsive-form .form-row .column-full .fas, #responsive-form .form-row .column-full.text-full2 .fas {left: 3.5%}
	


}

@media screen and (min-width: 768px) {
	.page-id-517 .form-row input[type=tel], .page-id-517 .form-row input[type=text], .page-id-517 .form-row input[type=email], .page-id-517 .form-row input[type=date]  {padding-left: 48px}
	.page-id-517 #responsive-form .form-row .column-full.text-full2 textarea.input-bd {padding-left: 48px !important}
	.page-id-517 select.jos1 {padding-left: 42px}
	#responsive-form .form-row .column-full .jos.far {left: 52.5%}
	.page-id-517 #responsive-form .form-row .column-full .jos.far {left: 51.5%}
	
	/* */
	.page-id-39 .form-row input[type=tel], .page-id-39 .form-row input[type=text], .page-id-39 .form-row input[type=email], .page-id-39 .form-row input[type=date]  {padding-left: 48px}
	.page-id-39 #responsive-form .form-row .column-full.text-full2 textarea.input-bd {padding-left: 48px !important}
	
	
	/* */
	.page-id-523 .form-row input[type=tel], .page-id-523 .form-row input[type=text], .page-id-523 .form-row input[type=email], .page-id-523 .form-row input[type=date]  {padding-left: 48px}
	.page-id-523 #responsive-form .form-row .column-full.text-full2 textarea.input-bd {padding-left: 48px !important}
	
}


@media screen and (min-width: 1180px) {
	.td-main-content-wrap.td-main-page-wrap {    margin-top: 20px; margin-bottom: 20px;}
	.post header .entry-title {line-height: 40px}
	}

/* IOS Detect */

@supports (-webkit-overflow-scrolling: touch) {
  /* CSS specific to iOS devices only */
	#responsive-form .form-row .column-full .jos.far {display: none !important}
	#responsive-form .form-row .column-full .ios-dv.fas {display: none !important}
	.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;
}
}

@supports (-webkit-touch-callout: none) {
  /* CSS specific to iOS devices */
			#responsive-form .form-row .column-full .jos.far {display: none !important}
		#responsive-form .form-row .column-full .ios-dv.fas {display: none !important}
		.input-datetime {
  
	min-width: 95% !important;
   	 -webkit-appearance: textfield !important;
    -moz-appearance: textfield !important;
	-webkit-appearance: none !important;
	    box-sizing: border-box;
    -moz-box-sizing: border-box; 
    -webkit-box-sizing: border-box;
}
		
}


@media screen and (min-width:550px) and (max-width:767px)
{
	.form-row input[type=tel], .form-row input[type=text], .form-row input[type=email], .form-row input[type=date] {padding-left: 42px;}
	#responsive-form .form-row .column-full.text-full2 textarea.input-bd	 {padding-left: 42px !important;}
	.form-row select {padding-left: 32px;}
	
}

@media screen and (min-width:768px) and (max-width:800px)
{
	.td-boxed-layout .td-header-menu-wrap.td-affix .td-header-main-menu {padding-right: 0}
.td-boxed-layout .td-header-menu-wrap.td-affix .header-search-wrap {display: none}
}

/* End IOS */

    
.tour-meta {
    background: #f0f0f0;
    border: solid 1px #ccc;
    border-left: solid 3px #2c678d;
    padding: 15px 20px;
    border-radius: 10px;
    color: #000;
 
}


.span-inline { display: flex; justify-content: center;margin-top: 32px; margin-bottom: 32px !important}
.btn {
    background-color: #e26f21;
    margin-left: 0;
    color: #fff;
    display: inline;
    border-radius: 3px;
    font-family: 'Open Sans', arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
    padding: 5px 10px 5px 10px;
    vertical-align: middle;
}
.btn:hover {background: #006faf}
.btn a {color: #fff;     text-transform: uppercase;    text-decoration: none !important; font-family: Muli; font-weight: 500}
.btn a:hover {text-decoration: none !important;}
.single-post .wpb_text_column.margin-top-40 {margin-top: -40px !important}
td.tbl-02 {width: 38%;     font-size: 11pt;    font-weight: 500;} 
td.tbl-03 {font-size: 13pt;    font-weight: 600;}


.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style], .fb-comments span, .fb-comments iframe {
    width: 100% !important;
}
#CDSWIDSSP {
    width: 100% !important;
    font-family: Muli, Arial !important;
}

.widSSPH11 {font-size: 12pt !important;
    font-weight: normal !important;
    color: green !important;
    padding-bottom: 10px !important;}
#CDSWIDSSP .widSSPData .widSSPOneReview .widSSPBullet li {padding-bottom: 8px !important}
.widSSPSummary, .widSSPTrvlRtng, .widSSPInformation {margin-bottom: 10px !important}
.widSSPOverall {font-size: 15px !important}
.khach-dat-xe {background: #f9f9f9;    padding: 5px;    box-shadow: 1px 1px 10px #c0c0c0;}
.page-id-517 .block-txt-johnny .td_block_text_with_title {margin: 0}
.sweet-alert h2 {
   
        font-weight: 500 !important;
    font-size: 17px !important;
        line-height: 22px !important;
    font-family: Arial !important;
	text-transform: none !important;
}
.td-header-main-menu.td-affix .menu-item-68 {display: none}
.td_block_popular_categories a {font-size: 13px}
#wonderplugincarousel-10 .amazingcarousel-item-container {padding-top: 0 !important}
.td-author-name {    text-transform: capitalize; }
.td-author-name .fn::after {content: " (Huỳnh Phúc Khánh)"}
.td-post-author-name a::after{content: " Travel"}
.td-author-description {text-align: justify}
#toc_container {margin-top: 20px !important}
.chon-lx {background: green; color: #fff; font-weight: 400; font-size: 13px; padding: 8px}
.td-mega-menu .td-mega-row {    height: 195px;}


.johnny-contact {
    border: 1px solid #516eab;
    padding: 15px;
    padding-bottom: 25px;
}

.td-excerpt, .entry-title, .td-post-sub-title, .footer-text-wrap {text-align: justify}
.td-post-template-default .td-post-featured-image img {width: 100%}
blockquote {    padding: 10px; padding-bottom: 0;
    border-left: 7px solid #f79904;
    margin: 0;
    text-align: justify;
    background: #f9f9f9;
	color: #c07500 !important;
}

blockquote p {margin-bottom: 0 !important; font-size: 14px !important; line-height: 24px !important; color: #c07500 !important;  padding-bottom: 10px !important;}

blockquote.blockquotehome {    padding: 20px;
    border-left: 7px solid #f79904;
    margin: 0;
    text-align: justify;
    background: #f9f9f9;
	color: #c07500 !important;
}

blockquote.blockquotehome p {margin-bottom: 0 !important; font-size: 14px !important; line-height: 24px !important; color: #c07500 !important;  padding-bottom: 10px !important;}

audio
{display: inline-block;
    vertical-align: baseline;
    width: 100%;
    height: 35px;
	padding-bottom: 5px;}
.page-id-1340 .td_block_wrap.td-grid-style-6 {margin-bottom: 0}

.td-footer-wrapper .td_module_6 .entry-title {font-weight: 400}

.td-category-description ol {
    background: #f1f1f1;
    padding: 10px;
	list-style: none;
}
.td-crumb-container {margin-bottom: 12px}
.td-category-description {width: 100%; color: #135c00}
.td-category-description p {font-style: normal; color: #135c00; font-family: Muli;    font-size: 14px;   line-height: 22px; text-align: justify !important}
.td-read-more a, .more-link-wrap a {    background-color: #e26f21;}
.td-main-sidebar .block-title span {    background-color: #e26f21;}
.td-main-sidebar .block-title {border-bottom: 2px solid #e26f21;}
.td-category-header .td-pulldown-filter-display-option {
	background-color: #e26f21; }
.td-category-header .td-pulldown-filter-list  {   background-color: #e26f21 !important;    min-width: 150px !important; text-align: right !important}

.td-category-header .td-pulldown-category-filter-link {font-size: 11px !important; text-align: right !important}
.td-trending-now-title {
	background-color: #e26f21;}
.widget_text ul {margin-bottom: 0}
.widget li {line-height: 20px}
ul.td-category li.entry-category a {background-color: #ca212a;    padding: 7px 6px 6px;     font-size: 12px;    font-family: Muli;    text-transform: uppercase;}

h2 {
   
    margin-top: 10px;
      text-align: justify;
}

.tagdiv-type p {margin-bottom: 0px}

.thong-tin {
    font-size: 20px !important;
    color: #e33a77;
    font-weight: 600;
	text-align: justify
}


.tagdiv-type {font-size: 14px}
.td-post-template-default .td-post-sub-title, .td-post-template-1 .td-post-sub-title, .td-post-template-4 .td-post-sub-title, .td-post-template-5 .td-post-sub-title, .td-post-template-9 .td-post-sub-title, .td-post-template-10 .td-post-sub-title, .td-post-template-11 .td-post-sub-title {font-family: Muli}

.td-post-content p {text-align: justify; margin-bottom: 10px}
.single-post .tagdiv-type img {margin-bottom: 0px !important; margin-top: 0px !important}
.single-post .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {margin-bottom: 23px}
/* h1, h2, h3, h4, h5, h6 {font-family: Muli} */
h3 {line-height: 24px;    margin-top: 20px !important;    margin-bottom: 15px;}
.td-trending-now-display-area .entry-title {margin-top: 0 !important}

.tagdiv-type ul li:not(.blocks-gallery-item), .tagdiv-type ol li:not(.blocks-gallery-item) {margin-bottom: 5px}
.tagdiv-type ul, .tagdiv-type ol {text-align: justify}
.td-tags li {margin-bottom: 5px}
.td-review-summary-content {text-align: justify}
.td-post-small-box a {color: #5a5a5a}
.td-post-small-box {    margin-bottom: 10px;
    text-transform: uppercase;
    font-weight: 400;}

.td-scroll-up {width: 30px; height: 30px}
.td-scroll-up .td-icon-menu-up {width: 30px; top: 4px}
.book-now-class {margin-bottom: -10px !important}
.td-post-featured-image .wp-caption-text {margin-bottom: 16px}
.wp-caption-text, .wp-caption-dd {
    font-family: Muli;
    text-align: center;
    margin: 6px 0 16px;
	font-style: normal;

}

.td-pb-span4 .td_block_popular_categories a {
    font-size: 15px;
    line-height: 30px;
    font-weight: 500;
    font-family: Muli;
}

.td-pb-span4 .td_block_popular_categories a:before {
   font-family: "Font Awesome 5 Free";
   content: "\f14a";
   display: inline-block;
   padding-right: 7px;
   vertical-align: middle;
   font-weight: 500;
}

.archive.category #responsive-form .form-row .column-full .jos.far, .archive.category  #responsive-form .form-row .column-full .ios-dv.far {top: 29%}
.single.single-post #responsive-form .form-row .column-full .jos.far, .single.single-post #responsive-form .form-row .column-full .ios-dv.far {top: 29%}
.page-template.page .wpb_content_element {margin-top: 15px}
.page-template.page p, .privacy-policy p {text-align: justify}
.privacy-policy .wpb_text_column h3:first-child {margin-top: 0 !important}

.page-id-523 .block-title span, .page-id-777 .block-title span {background-color: #db9000;}
.page-id-523 .block-title, .page-id-777 .block-title {border-bottom: 2px solid #db9000}

.page-id-770 .block-title span {background-color: #e26f21;}
.page-id-770 .block-title {border-bottom: 2px solid #e26f21}

.page-id-901 .block-title span {background-color: #e26f21;}
.page-id-901 .block-title {border-bottom: 2px solid #e26f21}


.page-id-517 .block-title span {background-color: #e26f21;}
.page-id-517 .block-title {border-bottom: 2px solid #e26f21}

.page-id-772 .block-title span, .page-id-39 .block-title span {background-color: #e26f21;}
.page-id-772 .block-title, .page-id-39 .block-title {border-bottom: 2px solid #e26f21}

.page-id-39 .gioithieu-john ol {list-style: none; margin-left: -12px;}

.td-footer-wrapper .td-container .td-pb-span4 .td-block-title-wrap .block-title span {background-color: #db9000;}
.td-footer-wrapper .td-container .td-pb-span4 .td-block-title-wrap .block-title {border-bottom: 2px solid #db9000}
.td-footer-wrapper .td-container .td-pb-span4 .td-pulldown-size {padding-left: 7px;    padding-right: 7px;    padding-top: 8px;    padding-bottom: 3px;}


.td-footer-wrapper .td-container .td-pb-span5  .block-title span {background-color: #db9000; padding-left: 7px;    padding-right: 7px;    padding-top: 8px;    padding-bottom: 3px;}
.td-footer-wrapper .td-container .td-pb-span5  .block-title {border-bottom: 2px solid #db9000}

.td-footer-wrapper .td-container .td-pb-span4 .footer-social-wrap .block-title span {background-color: #db9000; padding-left: 7px;    padding-right: 7px;    padding-top: 8px;    padding-bottom: 3px;}
.td-footer-wrapper .td-container .td-pb-span4 .footer-social-wrap .block-title {border-bottom: 2px solid #db9000}

.td-footer-bottom-full .footer-social-wrap .block-title {text-align: left}

.johnny-page-li ul {list-style: none; list-style-position: outside;}
.johnny-abol ul li a:hover {color: #78080e}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a {
    color: #666;
    font-size: 15px;
    font-family: Muli, Arial;
    line-height: 22px;
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {margin-bottom: 10px !important}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a {
    color: #f57e2a !important;
    font-weight: 600 !important;
}

.wpb-js-composer .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body {
  
    margin-top: 5px; margin-bottom: 12px;
    background: #fdfdfd;
}

.wpb-js-composer .vc_tta.vc_general.second-vctabi {margin-top: -12px}

.page-id-517 .resform-ecd {margin-top: 0}

.dcma-copyright {margin-top: 10px}

.duoc-tai-tro {
    border: 1px solid silver;
    margin-top: 35px;
    margin-bottom: 25px;
    padding-left: 8px;
    padding-right: 8px;
}

.span-duoc-tai-tro {
    background-color: silver;
    padding: 3px;
    padding: 5px;
    position: absolute;
    margin-top: -19px;
    margin-left: 10px;
}

.quangcao-wid {}

@media (max-width: 767px) and (min-width: 1px) { 
	
	.td-mobile-content .td-sub-menu-open>ul {width: 95% !important}
	.duoc-tai-tro {margin-top: 45px;
    border-left: 0;
    border-right: 0;
	border-bottom: 0; }
	.span-duoc-tai-tro {margin-left: 30%}
	
	.td-g-rec-id-custom_ad_1, .td-g-rec-id-custom_ad_2, .td-g-rec-id-custom_ad_3 {display: block}
	
	.duoc-tai-tro {margin-bottom: 0px !important}

}
.page-id-1340 .td_block_19 .td_module_mx2 .item-details .entry-title {margin-top: 0 !important}
.page-id-1340 blockquote.blockquotehome {    padding-bottom: 10px !important;}
.postid-145 blockquote p {padding-bottom: 0 !important; margin-bottom: 0 !important}


input[type=tel] {font-size: 13px !important}
input[type=tel]:active {1px solid #1c5d00 !important }

.ui-datepicker th, .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {font-weight: 500 !important}


@media (max-width: 767px) {
    body .td-header-wrap .td-header-main-menu {
        background-color: #e26f21 !important;
    }
}