/*
Theme Name: Aivivu Child
Description: This is a child theme for Aivivu Theme
Author: UX Themes
Template: flatsome
Version: 3.0
#DC3224
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
b,strong{font-weight:bold !important}
h1,h2{font-size: 23px;}
.is-divider { height: 1px;margin: 5px 0;}
.is-large {font-size: 17px;}
.button { padding: 0 1em;}
.header-nav .menu-item{margin: 0 5px}
.entry-header-text {padding: 5px 0;}
.adtd-doive .box-image {
    border-radius: 16px;
border: 2px solid #FF5722;}
.adtd-doive .box-text a:not(.button){font-weight:bold}
/*Tour*/
.form-vmb{background:#00BCD5;padding:5px;border-radius: 4px;}
.form-tour{background:#03A9F4;padding:10px;border-radius: 4px;}
.form-bh{background:#7acb00;padding:10px;border-radius: 4px;}
.form-visa{background:#2196f3;padding:10px;border-radius: 4px;}
.form-taxi{background:#FFC107;padding:10px;border-radius: 4px;}

.fly-info {background:#ffe9e2;float:left;padding:5px; margin-top: 10px;border-radius:4px;}
.fly-info .fly-detail {float:left;padding:10px;font-weight:500;}
.fly-info .fly-detail .row-detail{float: left;width: 100%;}

.price-box{margin-bottom: 15px;}
.price-box .price-details{padding:15px 10px; background-color: #FFC107;color: #fff;border-radius:6px}
.price-box .price-details h5{color: #ff5700;margin-top: 0;}
.price-box .price-details .price-now {font-size:13px;text-decoration: line-through;color: #737373;}
.price-box .price-details .price-sale {font-size: 30px;line-height: 36px;color: #fff;}
.detail-tour-vv {margin-top:10px;}
.td-pb-span4 .detail-tour-vv {display:none;}
.detail-tour-vv .info-tour{position: relative;float: left;width: 100%;margin-bottom: 10px;}
.detail-tour-vv .info-tour .promotion-tour{position: absolute;top: -30px;left: 0;background: #FF002C;line-height: 30px;max-width: 80%}
.detail-tour-vv .info-tour .promotion-tour .text-promotion-tour{position: relative;padding: 0 25px 0 15px;font-size: 13px;color: #fff;font-weight: 600;line-height: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;max-width: 100%}
.detail-tour-vv .info-tour .promotion-tour:after{left: calc(100% - 15px);top: 50%;border: solid #FF002C;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-color: #FF002C;border-right-color: transparent;border-width: 15px;margin-top: -15px}
.detail-tour-vv .info-tour .row-info{border: 2px #FF9800 dashed;box-shadow:0 1px 2px rgb(0 0 0 / 8%), 0 4px 12px rgb(0 0 0 / 5%);  float: left;width: 100%;background:#fff8ee;padding: 10px;border-radius:6px;margin-bottom:10px}
.detail-tour-vv .info-tour .row-info span{font-size: 15px;line-height: 26px;color: #898989;}
.detail-tour-vv .info-tour .row-info span.text-strong{font-weight: 500; color: #333;}
.detail-tour-vv .info-tour .row-info .col{padding:0 15px 10px}
.detail-tour-vv .info-tour .row-info .row-detail{float: left;width: 100%;}
.detail-tour-vv .info-tour .row-info .row-book24h{float: left;width:170px;color: #fff;background-color: #5bc734;padding:8px;margin-top: 3px;border-radius: 2px;}

.detail-tour-vv .list-tour-detail{background: #fff3ef;border-radius: 6px;border: 1px #e1dccc solid;;padding: 15px 10px;margin-bottom: 15px;overflow: hidden;}
.detail-tour-vv .list-tour-detail .tour-detail-header-col{padding-top: 10px;margin-bottom: 10px;margin-top: 0px;border-bottom: 1px solid #333;font-weight: 600;text-transform: uppercase}
.detail-tour-vv .list-tour-detail .tour-detail-content-col .list-inline{margin: 0;line-height: 32px}
.detail-tour-vv .list-tour-detail .tour-detail-content-col .list-inline .action-view-more{float: right;text-align: center;display: table;vertical-align: middle;margin: 10px 0 5px}
.detail-tour-vv .list-tour-detail .tour-detail-content-col .list-inline .action-view-more .text-view-more{padding: 4px 13px;line-height: 28px;color: #1870a2;font-size: 14px;font-weight: 600;cursor: pointer;border-bottom: 1px solid #1870a2;font-style: italic}
.detail-tour-vv .list-tour-detail .tour-detail-content-col .list-inline .hidden-tour{display: none}
.detail-tour-vv .list-tour-detail .tour-detail-content-col .list-inline .action-book{display: flex;align-items: center;height: 100%;padding: 2px 0}
.detail-tour-vv .list-tour-detail .tour-detail-content-col .list-inline .action-book .btn-book-tour{line-height: 26px !important;font-size: 13px;padding: 0 8px;color: #fff;background: #ffb300;margin: 0 auto}
.list-tour-detail td, th {border-bottom: 1px solid #cbcbcb;}

.box-tour-price{position: absolute;padding: 5px 0px;top: 25px;right: 0px;background: rgba(255,255,255,.85) ;color: #fff;width: 150px;border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
.box-tour-price .text{color: #454545;text-align: right;width: 100%;float: left;font-size: 11px;line-height: 18px;padding: 0px 10px;margin: 0}
.box-tour-price .price{color: #f13a3f;text-align: right;width: 100%;float: left;font-size: 14px;font-weight: 600;line-height: 20px;padding: 0px 10px;margin: 0}
.box-tour-price .info{color: #454545;text-align: right;width: 100%;float: left;font-size: 11px;line-height: 18px;padding: 0px 10px;margin: 0}

.box-hot{position: absolute;padding: 5px 0px;top: 15px;right: 0px;background: #f13a3f ;color: #fff;width: 135px}
.box-hot .text{color: #fff;text-align: right;width: 100%;float: left;font-size: 11px;line-height: 18px;padding: 0px 10px;margin: 0}
.box-hot .day{color: #fff;text-align: right;width: 100%;float: left;font-size: 11.5px;font-weight: 600;line-height: 20px;padding: 0px 10px;margin: 0}
.box-hot .info{color: #fff;text-align: right;width: 100%;float: left;font-size: 11px;line-height: 18px;padding: 0px 10px;margin: 0}


.related{top:68px;z-index: 99;float:right;position: relative;}
.promotion-tour{position: absolute;top: -45px;left: 0;background: #00BCD4;line-height: 30px;max-width: 80%}
.promotion-tour .text-promotion-tour{position: relative;padding: 0 25px 0 15px;font-size: 13px;color: #fff;font-weight: 600;line-height: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 100%}
.promotion-tour:after{left: calc(100% - 15px);top: 50%;border: solid #00BCD4;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-color: #00BCD4;border-right-color: transparent;border-width: 15px;margin-top: -15px}
/*End Tour*/

/* Contact 7 */
.wpcf7 p{font-size:15px}
.wpcf7 .wpcf7-form-control-wrap {position: unset;}
.wpcf7 form.sent .wpcf7-response-output{border-color: #46b450;border-radius: 4px;background: #fdfadb;}
.wpcf7 p{margin:2px;}
.wpcf7 label{margin-bottom: 5px;font-weight: 500}
.wpcf7 input[type=text],.wpcf7 input[type=url],.wpcf7 input[type=tel],.wpcf7 input[type=email]{width: 96%;float: left;margin: 10px;font-size: 14px;height: 40px;border-radius: 4px}
.wpcf7 select{width: 96%;margin: 10px;border-radius: 4px;font-size: 14px;height: 40px}
.wpcf7 textarea{font-size: 14px;border-radius: 4px;margin: 10px;width: 97%;height:100px}
.wpcf7-email{border-radius: 4px}
.wpcf7-submit{width:96%;border-radius: 4px !important;height: 34px !important;margin-left: 10px;background: #FF5722  !important}
.form-tour .wpcf7-submit,.form-taxi .wpcf7-submit{width:96%;border-radius: 4px !important;height: 34px !important;margin-left: 10px;background: #FFC107  !important}
.wpcf7-mail-sent-ok{border:none !important;color:#fff !important;}
.wpcf7-captchar{max-width: 80px !important;margin-left: 10px !important;}
.wpcf7 input[type=date]
	{
	height: 38px !important;
    width: 230px;
    border-radius: 4px;
    border: solid 1px #555;
	}


.zalo-chat-widget {z-index: 9999 !important;margin-bottom: 150px !important;margin-right: -35px;}
.zalo-chat-widget img{height: 40px !important; width: 40px !important;}

	
/* ACF Loop Accordion Code	
.accordion {width: 500px; background-color: #eee;color: #444;cursor: pointer;padding: 18px;text-align: left;border: none;outline: none;transition: 0.4s;margin-bottom: 10px;border: none;}
.active, .accordion:hover,
button:focus {background-color: #ccc;background: #ccc;border: none;}
.panel {padding: 0 18px;background-color: white;display: none;overflow: hidden;}
.accordion:after {content: '\02795';font-size: 13px;color: #777;float: right; margin-left: 5px;}
.active:after {content: "\2796"; }
.faq-avv{ float: left;padding: 10px;border-radius: 4px;margin-bottom: 15px;}
.faq-avv h2{margin-top: 10px;margin-bottom: 10px;font-size:22px !important;}
.faq-avv-main{width: 500px;}
*/

	
@media only screen and (max-width: 767px)
{
	body, p , .td-post-content p {font-size: 17px;}
	.nav-center {padding: 10px;}
	.hidden-mobile{display:none !important}	
	#flightframe {min-height: 700px!important;}
	/*Bao hiem*/
	.ul-get-prices li {width:100%}
	.wpcf7 input[type=text],
	.wpcf7 input[type=url],
	.wpcf7 input[type=tel],
	.wpcf7 input[type=email],
	.wpcf7 select{width: 95%;}	
	.bg-pricetd{display:none;}
	.adtd-25{width:25% !important; float:left !important;}
	.adtd-33{width:33% !important; float:left !important;}
	.menutd-mobile {padding: 10px 20px 10px 20px;}

}

@media only screen and (min-width: 767px){
	.hidden-desk,.menutd-mobile{display:none !important}
	}


/*************** Post Nagvigation Adtd ***************/

body{color: #333;}
.h1, h1 {font-size: 1.3em;}
.entry-content{padding-top:5px; padding-bottom:5px}
.Adtd-news .box-image {border-radius:6px;}
.Adtd-news .box-bounce .box-text {padding: 10px; }
.Adtd-combo .box-image {border-radius:6px;}
.Adtd-combo .box-bounce .box-text {padding: 10px; }

@media(min-width: 768px){

.entry-meta{display: none;}

#nav-below{padding: 30px;background: white}

}
/*Menu*/
.nav-next>a,.nav-previous>a{display:block;text-overflow:ellipsis;word-wrap:break-word;overflow:hidden;max-height:3em;line-height:3em;background:#4495eb}
.nav-next>a:before,.nav-previous>a:before{display:block!important;color:#fff;text-align:center;font-size:20px}
.nav-previous>a:before{content:'BÀI TRUỚC'}
.nav-next>a{color:#fff}.nav-next>a:before{content:'BÀI KẾ TIẾP';margin-right:-10px}
.nav > li > a {padding: 8px 12px;}
/*
Css menu đa cấp cho Flatsome
*/
@media (min-width:850px){
	header#header .nav-dropdown{display:block}
	header#header .nav-dropdown ul.sub-menu{position:absolute;left:100%;top:0;background:#fff;width:250px;padding:0;display:none!important;border-radius:5px;-webkit-box-shadow:1px 1px 15px rgb(0 0 0 / 15%);box-shadow:1px 1px 15px rgb(0 0 0 / 15%)}
	header#header .nav-dropdown ul.sub-menu a{white-space:normal;margin:0;padding:10px 15px;border:0;font-weight:400}
	header#header .nav-dropdown li:hover>ul.sub-menu{display:block!important}
	header#header .nav-dropdown li{border-right:0;white-space:normal;width:100%;display:block;position:relative}
	header#header .nav-dropdown li.menu-item-has-children>a{font-size:14px;font-weight:400;text-transform:none;color:rgba(102,102,102,.85)}
	header#header .nav-dropdown li.active>a{color:#e82c2a}
	}
	
.dark .widget a:hover, .dark a:hover {
    color: #f13a3f;
}

.header-nav-main.nav-pills > li.active > a , .header-nav-main.nav-pills > li > a:hover{
    padding: 10px 15px;
}
ul li.bullet-arrow, ul li.bullet-checkmark, ul li.bullet-cross, ul li.bullet-star{padding: 7px 0 7px 18px;}
ul li.adtd-none  {border-bottom: none;list-style: none;margin: 0;padding: 7px 0 7px 5px;position: relative}

.is-sticky-column {margin-top:-50px}

/*Custom Adtd*/
.adtd-rad10, .adtd-rad10 .bg-loaded {border-radius:10px !important}
.adtd-rad18, .adtd-rad18 .bg-loaded {border-radius:18px !important}
.div-adtd{padding:5px}

/*Social*/
.contact-social{position:fixed;bottom:10px;right:20px;z-index:9999}
.social-list{width:50px;height:180px;position:relative}
.social-list a img{width:50px; margin-bottom:10px}@-webkit-keyframes hvr-buzz{50%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}100%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}}@keyframes hvr-buzz{50%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}100%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}}
.hvr-buzz{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;text-align:center;display:block}
.hvr-buzz:active,.hvr-buzz:focus,.hvr-buzz:hover{-webkit-animation-name:hvr-buzz;animation-name:hvr-buzz;-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}


/*Form 7*/
.wpcf7 {
    color: #333;
    position: relative;
    font-weight: normal;
}

.wpcf7-formtd{
	font-size:15px;float:left;
	background-image: url();
	padding:5px; border-radius: 4px;margin-right:2px;margin-left:2px;border:solid 1px #FFC107}
.wpcf7-div{float: left;padding: 5px !important;}
.textarea-doive{min-height:160px}
.wpcf7-submit{
	border-radius: 6px !important;
	background: #FF5722 !important;
	color: #fff !important;
    text-transform: unset !important;}
.wpcf7 form.sent .wpcf7-response-output {
    font-size: 15px;
    border-color: #ffb03c;
    padding: 5px 10px;
    background: #fffaca;
	
}
.wpcf7 .wpcf7-not-valid-tip {
	background-color: transparent;
    border-radius: 3px;
    opacity: unset;
    padding: 0px;
    position: static;}
/*Page Content*/
.entry-author {
    padding: 2px 0;
}
.page-wrapper {
    padding-bottom: 15px;
    padding-top: 15px;
}
.blog-featured-title+#main .post-sidebar {
    padding-top: 5px;
}

.featured-title .page-title-bg {
    background-image: url(/img/bg/bg-avv.webp);
}
#comments {
    display:none !important
}

.box-push .box-text{padding: 5px 10px;border-radius: 6px}
.relatedcat {
	padding: 8px 35px 8px 14px;
	margin: 20px 0;
	text-shadow: 0 1px 0 rgb(255 255 255 / 50%);
	border: 1px solid #ffc9c6;
	border-radius: 4px;
	background-color: #fffff3;
}
.relatedcat ul li a:hover{color:#f33}
 
.relatedpost {
	padding: 8px 35px 8px 14px;
	margin: 20px 0;
	text-shadow: 0 1px 0 rgb(255 255 255 / 50%);
	border: 1px solid #BCE8F1;
	border-radius: 4px;
	background-color: #D9EDF7;
}


/* breadcrumbs Rankmath */
.large-12.col-breadcrumbs {
	background-color: #f1f1f1;
	color: #0f3e66;
	padding: 7px;
	height: 40px;
	border-radius: 5px;
	margin-bottom: 5px;
}
.large-12.col-breadcrumbs a {color: #0f3e66;}
.rank-math-breadcrumb:before {
	/*font-family: 'FontAwesome';	
	content: '\e065'; */
	margin-right: 5px;
}
nav.rank-math-breadcrumb {display: flex;}
span.separator {padding: 5px;}
 
/* Code home link Rankmath */
 

.header-main .nav > li > a {
    border-radius: 5px;
	padding: 10px
	
}
/* Tab - Footer */
.tab-panels {padding-top: 2px !important;}
.tab-panels .panel:not(.active){margin:0px !important}

.tab-list-flight ul li {
    list-style: none;
    padding: 10px 10px;
    display: inline-block;
    vertical-align: top;
    width: 24.6%;
    margin: 0px;
}
.tab-list-flight ul li a {
        color: #333;
        opacity: 0.9;
        font-size: 13px;
        margin: 0;
}
.tabbed-content ul li:active {background: #fff9c9 !important;}
.tab-list-flight  ul li a strong {color: #333;}
.tab-list-flight  ul li a strong:hover {color: #ff6a08; }
.tooltip{position:relative !important;font-size: 14px; ;opacity:1 !important;}

/*Post */
.large-12.col-thongtin {
    display: flex;
}

.luot-xem, .nguoidang, .ngaydang, .chuyenmuc {
	font-size: 13px;
    margin-right: 18px;
	color:gray;
}
.binhluan:before,.nguoidang:before,.ngaydang:before, .chuyenmuc:before {
	font-family: 'FontAwesome';
    padding-right: 7px;
}
.nguoidang:before {
    content: "\f4ff";
}
.ngaydang:before {
    content: "\f017";
}
.chuyenmuc:before {
    content: "\f07c";
}
.binhluan:before {
    content: "\f086";
}
.button span {font-size:13px}
.btn-hotline span  {font-size:18px}
.btn-hot-foot span  {font-size:18px}
.btn-hot-foot{font-size:15px;}
.adtd-form .title1{font-size:15px;color:#333;margin-top: 5px;}
.adtd-form .title2{font-size:16px;font-weight:bold;color:#333;margin-top: 5px}
.hot-icon {display:none;}
.Adtd-combo .hot-icon {
    background: url(/img/icon/icon-hot1.webp) no-repeat top center;
    color: #fff;
    font-family: 'r_bold';
    font-size: 17px;
	font-weight:bold;
    position: absolute;
    right: 10px;
    display: inline-block;
    width: 50px;
    height: 50px;
    line-height:50px;
    text-align: center;
    border-radius: 0;
    font-style: italic;
	z-index:1;
}
.Adtd-combo .new-icon {
	background:linear-gradient(-45deg,#20e743,#1198eb);
    
	padding:3px 10px;
    color: #fff;
    font-size: 15px;
    position: absolute;
	top:10px;
    left:0px;
    display: inline-block;
    text-align: center;
    border-top-right-radius:15px; 
	border-bottom-right-radius:15px; 
	z-index:1;
}
.Adtd-combo .sale-icon {
    background:linear-gradient(-45deg,#ff00da,#64b5f6);	
	padding:3px 10px;
    color: #fff;
    font-size: 15px;
    position: absolute;
	top:10px;
    left:0px;
    display: inline-block;
    text-align: center;
    border-top-right-radius:15px; 
	border-bottom-right-radius:15px; 
	z-index:1;
}
.slider-post{    
	border: 2px solid #FF9800;
    padding: 8px;
    border-radius: 6px;
    background: #fff0da;
	}

.article-inner table {border-color: #cfcfcf !important;}
.article-inner td,th {padding: 8px !important;}
/* Mã CSS Tạo Xem thêm, Rút Gọn cho Bài đăng, Danh mục, Sản phẩm, Vị trí custom
*/

.term-description,
.readmore,
#tab-description,
.product-section .entry-content,
#accordion-description-content,
.taxonomy-description, .article-inner .entry-content,.term-short-description, .taxonomy-full-description {
    overflow: hidden;
    position: relative;
    margin-bottom: 1rem;
}

.realtd-readmore {
    text-align: center;
    z-index: 10;
}

.realtd-expand {
    position: absolute;
    bottom: -7px;
    width: 100%;
    background: #fff;
    height: 100px;
}

.realtd-readmore:before {
    content: "";
    position: absolute;
    bottom: 100%;
    height: 200px;
    left: 0;
    background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #fff);
    width: 100%;
}

.realtd-readmore .arrow:after {
    content: "";
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAMCAYAAAAH4W+EAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ4OCwgMjAyMC8wNy8xMC0yMjowNjo1MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDc3NEIyN0EyRDY0MTFFQjkzMDRBMjIxNzc0RTBDODQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDc3NEIyNzkyRDY0MTFFQjkzMDRBMjIxNzc0RTBDODQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjAgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozNjdCMUQ3OTJDQUIxMUVCOENCRERGNDFFOTA1OTlERCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozNjdCMUQ3QTJDQUIxMUVCOENCRERGNDFFOTA1OTlERCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ph5ikagAAAGHSURBVHjaYmAAAg8Pj14vLy87Bjzg////JGFPT09GHx8fNnxmguwE2Q1iMwI1eAI1bgPZxcjIOJ+Dg6Ns/fr1b3E5hhjg7e3NuG3bNpyKAwMDhX/8+NEFNC8J7AhGRi8mHh6evUBGHRD/AkkAFVwHujQWmwFANWCMx4eMYWFheB0BMhtkB8guoFk/QXaD3QBTAAxG1b9//84AKnCCWrqPmZk5Y8uWLbfxRRdSKDADHfAXl1pC5jNiczFQcS8Qi4JcDBRqBbq4c/Xq1b+wWRAaGgoygxEo/w+HPNuXL1/KgcxqoJnsQDNfA3Ex0NGLUUIbh2YhoOZuoMZEqJobTExM6UDNhxhIAKDE+O/fv5lApgYsDQI9VQp09DuMaKeWQZR6hBmfgbdv335oaGg4+zcQAB1hDTTYFMhMUlNTewGUu4QrMf769WszUK0NKAMAcRMvL2/Mxo0b7+Gzi5HYYCaU2MhJ7GQ5BF9ihkrhTYxUdwhagZSIZAbRaYhqDsGSmBnIyVXIACDAAM34JXWPolNhAAAAAElFTkSuQmCC);
    display: block;
    width: 25px;
    top: 2px;
    right: 0;
    left: 0;
    margin: auto;
    position: absolute;
    opacity: .5;
    height: 15px;
    background-size: contain;
    background-repeat: no-repeat;
    animation: animate-arrow-2 1s ease-in-out infinite .1s;
}

.realtd-readmore .arrow:before {
    content: "";
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAMCAYAAAAH4W+EAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ4OCwgMjAyMC8wNy8xMC0yMjowNjo1MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDc3NEIyN0EyRDY0MTFFQjkzMDRBMjIxNzc0RTBDODQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDc3NEIyNzkyRDY0MTFFQjkzMDRBMjIxNzc0RTBDODQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjAgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozNjdCMUQ3OTJDQUIxMUVCOENCRERGNDFFOTA1OTlERCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozNjdCMUQ3QTJDQUIxMUVCOENCRERGNDFFOTA1OTlERCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ph5ikagAAAGHSURBVHjaYmAAAg8Pj14vLy87Bjzg////JGFPT09GHx8fNnxmguwE2Q1iMwI1eAI1bgPZxcjIOJ+Dg6Ns/fr1b3E5hhjg7e3NuG3bNpyKAwMDhX/8+NEFNC8J7AhGRi8mHh6evUBGHRD/AkkAFVwHujQWmwFANWCMx4eMYWFheB0BMhtkB8guoFk/QXaD3QBTAAxG1b9//84AKnCCWrqPmZk5Y8uWLbfxRRdSKDADHfAXl1pC5jNiczFQcS8Qi4JcDBRqBbq4c/Xq1b+wWRAaGgoygxEo/w+HPNuXL1/KgcxqoJnsQDNfA3Ex0NGLUUIbh2YhoOZuoMZEqJobTExM6UDNhxhIAKDE+O/fv5lApgYsDQI9VQp09DuMaKeWQZR6hBmfgbdv335oaGg4+zcQAB1hDTTYFMhMUlNTewGUu4QrMf769WszUK0NKAMAcRMvL2/Mxo0b7+Gzi5HYYCaU2MhJ7GQ5BF9ihkrhTYxUdwhagZSIZAbRaYhqDsGSmBnIyVXIACDAAM34JXWPolNhAAAAAElFTkSuQmCC);
    display: block;
    width: 25px;
    right: 0;
    left: 0;
    top: -5px;
    margin: auto;
    position: absolute;
    opacity: 1;
    height: 15px;
    background-size: contain;
    background-repeat: no-repeat;
    animation: animate-arrow-3 1s ease-in-out infinite .2s;
}

.realtd-readmore .arrow span {
    animation: animate-arrow-1 1s ease-in-out infinite;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAMCAYAAAAH4W+EAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ4OCwgMjAyMC8wNy8xMC0yMjowNjo1MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDc3NEIyN0EyRDY0MTFFQjkzMDRBMjIxNzc0RTBDODQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDc3NEIyNzkyRDY0MTFFQjkzMDRBMjIxNzc0RTBDODQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjAgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozNjdCMUQ3OTJDQUIxMUVCOENCRERGNDFFOTA1OTlERCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozNjdCMUQ3QTJDQUIxMUVCOENCRERGNDFFOTA1OTlERCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ph5ikagAAAGHSURBVHjaYmAAAg8Pj14vLy87Bjzg////JGFPT09GHx8fNnxmguwE2Q1iMwI1eAI1bgPZxcjIOJ+Dg6Ns/fr1b3E5hhjg7e3NuG3bNpyKAwMDhX/8+NEFNC8J7AhGRi8mHh6evUBGHRD/AkkAFVwHujQWmwFANWCMx4eMYWFheB0BMhtkB8guoFk/QXaD3QBTAAxG1b9//84AKnCCWrqPmZk5Y8uWLbfxRRdSKDADHfAXl1pC5jNiczFQcS8Qi4JcDBRqBbq4c/Xq1b+wWRAaGgoygxEo/w+HPNuXL1/KgcxqoJnsQDNfA3Ex0NGLUUIbh2YhoOZuoMZEqJobTExM6UDNhxhIAKDE+O/fv5lApgYsDQI9VQp09DuMaKeWQZR6hBmfgbdv335oaGg4+zcQAB1hDTTYFMhMUlNTewGUu4QrMf769WszUK0NKAMAcRMvL2/Mxo0b7+Gzi5HYYCaU2MhJ7GQ5BF9ihkrhTYxUdwhagZSIZAbRaYhqDsGSmBnIyVXIACDAAM34JXWPolNhAAAAAElFTkSuQmCC);
    width: 25px;
    top: 9px;
    height: 15px;
    opacity: .3;
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
    right: 0;
    left: 0;
    margin: auto;
    position: absolute;
}

@keyframes animate-arrow-1 {
    0% {
        transform: translateY(-40px);
        opacity: 0
    }

    70%,
    to {
        transform: translateY(0);
        opacity: .3
    }
}

@keyframes animate-arrow-2 {
    0% {
        transform: translateY(-20px);
        opacity: 0
    }

    70%,
    to {
        transform: translateY(0);
        opacity: .5
    }
}

@keyframes animate-arrow-3 {
    0% {
        transform: translateY(-10px);
        opacity: 0
    }

    70%,
    to {
        transform: translateY(0);
        opacity: 1
    }
}

.realtd-readmore button {
    top: 40px;
    color: #fb7604;
    font-weight: 500;
}

.realtd-collapse button {
    transform: rotate(180deg);
    margin-bottom: 0;
    top: -10px;
}

.realtd-collapse {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    color: #fb7604;
    cursor: pointer;
}

.absolute-footer {   
    font-size: 15px;
    padding: 15px 0 15px;
}
@media only screen and (max-width: 700px) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
.header-block {min-height: 20px;width: auto;}
.slider-wrapper {display:none !important;}
.show-book{margin-top:5px !important}
.col-inner {margin-left: 10px !important;}
.tab-list-flight ul li {width: 49%;}

}
.post_comments{display:none;}