a,h1,h2,h3,h4,h5,p{font-family:Raleway,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;line-height:1.3}
.tm-banner-link,.tm-banner-subtitle,.tm-banner-title,.tm-nav li a,.tm-site-name{text-transform:uppercase}
.tm-banner-link,.tm-banner-title,.tm-city-price-container:hover,.tm-site-name,h1,h2,h3,h4,h5{font-weight:600}
#hotelCarTabs>li>a,#mobile,.flexslider.flexslider-banner .slides>li,.home-description,.tm-copyright-text,.tm-home-box-2-link,.tm-section-title{text-align:center}
.tm-home-box-3-img-container,.tm-nav li{float:left}
.iconnha:before{content:"\f015";padding-right:5px;font-size:18px;color:red}
.iconphonedt:before{content:"\f098";padding-right:6px}
.icondiachi:before{content:"\f041";padding-right:6px;color:#FE980F}
.icontin:before{content:"\f0ac";padding-right:6px}
.iconpdky:before{content:"\f09c";padding-right:6px}
.iconptruong:before{content:"\f015";padding-right:6px}
.iconbanchay:before,.iconhoc:before{content:"\f021";padding-right:6px}
.icondanhmuc:before{content:"\f07c";padding-right:5px;color:#063}
.iconngay:before{content:"\f073";padding-left:4px;color:red}
.iconhinhfb{padding-top:0;margin-top:5px;float:left;margin-left:5px;width:28px;height:28px}
.icononline:before{content:"\f007";padding-right:5px;color:#063}
.icontruycap:before{content:"\f1b3";padding-right:5px;color:#063}
.form-groupleft{width:90%;margin-bottom:15px}
.iconhotline:before{content:"\f095";padding-right:5px;color:#063;font-size:27px}
h1,h2,h3,p,ul{margin:0;padding:0}
h1,h2,h3,h4,h5{font-size:14px;margin-bottom:7px}
a:focus,a:hover{text-decoration:none;color:red}
#mobile{display:block;position:fixed;z-index:999999!important;bottom:0;line-height:50px;width:100%}
#mobile a,#mobilesms a{padding:3px;background:#fff;border-radius:50%;margin-right:30px}
.mobichitiet{width:30%;margin:auto;background:red;border-radius:14px 14px 0 0}
body{overflow-x:hidden}
.MsoNormal{font-size:17px;line-height: 30px;}
.span{font-size:16px;}
.tm-header{background:#000;height:80px;position:relative;z-index:100}
.tm-site-name-container{padding-top:20px}
.tm-site-name{color:#FCDD44;font-size:27px}
.tm-site-name:focus,.tm-site-name:hover{color:#FF720B}
.mobile-menu-icon{display:none}
.tm-nav{display:block;overflow:hidden}
.tm-nav li{list-style:none}
.tm-nav li a{color:#838383;display:block;padding:45px 34px 15px;transition:all .3s ease}
.tm-nav li a.active,.tm-nav li a:focus,.tm-nav li a:hover{background:#FCDD44;color:#000}
.tm-banner-inner{height:auto;margin:auto;position:absolute;top:-20px;left:0;bottom:0;right:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.tm-banner-subtitle,.tm-banner-title{color:#fff}
.tm-banner-title{font-size:74px}
.tm-banner-subtitle{font-size:34px}
.tm-yellow-text{color:#FCDD44}
.imghinhthicong {
    height: 200px;
    width: 100%;
        margin-bottom: 10px;
}
.bghinhnoibat{    text-align: center;
    margin-bottom: 20px;}
.tm-banner-link{background:rgba(252,221,68,.39);border:1px solid #D2B731;color:#FFF;display:inline-block;padding:18px 40px;margin-top:30px;transition:all .3s ease}
.tm-banner-link:focus,.tm-banner-link:hover{background:rgba(252,221,68,1);color:#000}
.flexslider.flexslider-banner{max-width:100%;height:100%;z-index:0}
.flexslider.flexslider-banner .flex-direction-nav a:before{color:#FCDD44}
.flex-direction-nav a{height:50px}
.tm-gray-bg{background-color:#E5E5E5}
.tm-home-section-1{position:relative;top:-50px}
.form-control{border-radius:0}
.form-control:focus{border-color:#FCDD44;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(252,221,68,.6)}
.tm-yellow-gradient-bg{background:#f5d11d;background:linear-gradient(to bottom,#f5d11d 0,#f3d10e 1%,#efcf1c 2%,#fccd0d 4%,#f7ca0d 5%,#f9cb1e 6%,#f7cb10 7%,#f8cc14 8%,#f0c40c 54%,#edc50c 55%,#e9c108 71%,#ecc008 78%,#e6be06 91%,#e9bd06 93%,#e8bc06 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5d11d',endColorstr='#e8bc06',GradientType=0 )}
.tm-green-gradient-bg{background:#2ec66b;background:linear-gradient(to bottom,#2ec66b 0,#2dc970 1%,#2ac96c 2%,#2bc76e 4%,#2bc869 5%,#2ac871 6%,#29c86c 7%,#28c76b 15%,#2bc76c 16%,#21bb61 73%,#1eb860 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2ec66b',endColorstr='#1eb860',GradientType=0 )}
.tm-red-gradient-bg{background:#e97262;background:linear-gradient(to bottom,#e97262 0,#ef6865 1%,#ed6c5f 2%,#f07162 4%,#f17062 5%,#eb6f67 6%,#ec6c5f 7%,#ec6b5e 18%,#eb5d4f 56%,#e95242 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e97262',endColorstr='#e95242',GradientType=0 )}
.tm-green-gradient-bg,.tm-red-gradient-bg,.tm-yellow-gradient-bg{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:88px}
.tm-city-price-container{padding:30px 0;font-size:16px;color:#fff;text-transform:uppercase;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}
#hotelCarTabs>li>a,.tm-yellow-btn{border:none;color:#5C4905;text-transform:uppercase}
.tm-yellow-btn{width:130px;height:40px;background-color:#F5D338;font-size:12px;margin:24px auto;box-shadow:0 0 1px 0 rgba(0,0,0,.3)}
.tm-yellow-btn:focus,.tm-yellow-btn:hover{background-color:#F9E58B}
.tm-form-inner{padding:35px 30px 5px}
.effect2{position:relative}
.effect2:after,.effect2:before{z-index:-1;position:absolute;content:"";bottom:15px;left:10px;width:50%;top:80%;max-width:160px;background:#777;box-shadow:0 15px 10px #777;-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}
.effect2:after{-webkit-transform:rotate(3deg);transform:rotate(3deg);right:10px;left:auto}
.tm-white-bg{background-color:#fff}
.tm-home-box-1{width:346px;height:436px}
.tm-home-box-1-center{margin:0 auto}
.tm-home-box-1-right,.tm-home-box-2-right{margin-left:auto}
.input-group-addon{border-radius:0}
#hotelCarTabs{border-bottom:none;height:52px}
#hotelCarTabs li{width:50%;height:100%}
#hotelCarTabs>li>a{margin-right:0;padding-top:15px;padding-bottom:15px;background:linear-gradient(to bottom,#F5D11D 0,#F3D10E 1%,#EFCF1C 2%,#FCCD0D 4%,#F7CA0D 5%,#F9CB1E 6%,#F7CB10 7%,#F8CC14 8%,#F0C40C 54%,#EDC50C 55%,#E9C108 71%,#ECC008 78%,#E6BE06 91%,#E9BD06 93%,#E8BC06 100%);border-radius:0;font-weight:600}
#hotelCarTabs>li>a:focus,#hotelCarTabs>li>a:hover{border:none;background:#F9E58B}
#hotelCarTabs>li.active>a,#hotelCarTabs>li.active>a:focus,#hotelCarTabs>li.active>a:hover{background:0 0;border:none}
.tm-black-bg{background-color:#000}
.tm-copyright-text{color:#fff;padding-top:20px;padding-bottom:20px}
.tm-copyright-text a{color:#FCDD44}
.tm-copyright-text a:hover{color:#fff}
.hotel-search-form .form-group{margin-bottom:30px}
.section-margin-top{margin-top:60px}
hr{border-top:1px solid #111010}
.tm-section-header{margin-bottom:50px;overflow:hidden;margin-left:25px}
.tm-section-title{text-transform:uppercase;font-size:1.6em;font-weight:300;color:red}
.tm-home-box-2{background-color:#fff;max-width:254px}
.tm-home-box-2 h3{font-size:14px;padding:30px 25px;text-transform:uppercase}
.tm-date{color:#c3c3c3;padding:10px 25px;text-transform:uppercase}
.tm-home-box-2-container{border-top:1px solid #DDD;overflow:hidden}
.tm-home-box-2-link{display:inline-block;height:100%;color:#000;transition:all .3s ease}
.tm-home-box-2-link:focus,.tm-home-box-2-link:hover{color:#FCDD44}
.border-left{border-left:1px solid #DDD}
.border-right{border-right:1px solid #DDD}
.tm-home-box-2-icon{padding:20px;width:60px;height:60px;font-size:1.4em}
.tm-home-box-2-description{display:inline-block;text-align:center;text-transform:uppercase;width:125px;padding-bottom:18px}
.tm-home-box-2-description.box-3{width:175px}
.home-description{margin:50px auto;padding:0 30px}
.tm-home-box-3{margin-bottom:50px;max-width:555px;overflow:hidden}
.tm-home-box-3-info{height:225px;max-width:305px;float:right;border:1px solid #CCC;border-left:none}
.tm-tours-box-1,.tm-tours-box-1:hover{width:90%;max-width:532px;margin-bottom:50px;height:447px}
.tm-home-box-3-description{padding:40px 30px 44px}
.section-padding-bottom{padding-bottom:10px}
.tm-tours-box-1{border:2px solid #f6f6f6}
.tm-tours-box-1:hover{border:2px solid #063}
.tours-1-description{line-height:23px;font-size:1em;text-align:justify;padding-right:15px}
.tm-tours-box-1-info{background:#fff;padding:40px;overflow:hidden}
.tm-tours-box-1-info-left,.tm-tours-box-1-info-right{float:left;width:50%;padding-left:25px}
.tm-tours-box-1-info-left{border-right:1px solid #B1B1B1;padding-right:30px}
.margin-tieudebentc-20{margin-bottom:5px}
.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsivekt,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:300px;width:100%;padding:10px;float:left}
.tm-tours-box-1-info-right{padding-left:30px}
.margin-bottom-20{margin-bottom:20px;font-weight:700}
.margin-bottom-30{margin-bottom:50px}
.gray-text{color:#333}
.tm-tours-box-1-link{overflow:hidden}
.tm-tours-box-1-link-left{background-color:#1CA7C8;padding:20px 30px;float:left;width:75%;text-transform:uppercase}
.tm-tours-box-1-link-right{float:left;background-color:#1687A6;font-weight:600;font-size:18px;display:block;padding:17px 30px;width:25%;transition:all .3s;text-align:center}
.tm-tours-box-2-info h3,.tm-tours-box-2-link{padding-bottom:20px;text-transform:uppercase}
.tm-about-box-1-img,.tm-about-box-1-imgtintuc,.tm-tours-box-2-link{transition:all .3s ease;display:block}
.tm-tours-box-1-link-right:focus,.tm-tours-box-1-link-right:hover{color:#fff;background-color:#1D98B9}
.tm-tours-box-1-link-left,.tm-tours-box-1-link-right{color:#fff;height:60px}
.tm-tours-box-2{max-width:254px;width:100%}
.tm-tours-box-2-info h3{font-size:14px;border-bottom:1px solid #b1b1b1}
.tm-tours-box-2-info{padding:20px;border-left:1px solid #E4E4E4;border-right:1px solid #E4E4E4}
.tm-tours-box-2-link{padding-top:20px;text-align:center;background-color:#8C8C8C;color:#fff}
.tm-tours-box-2-link:focus,.tm-tours-box-2-link:hover{color:#fff;background-color:#E8BA0F}
.margin-bottom-15{margin-bottom:15px}
.margin-bottom-5{margin-bottom:5px}
.about-section{margin-top:150px}
.tm-about-box-1{background-color:#fff;width:255px;height:380px;padding:30px;text-align:center}
.tm-about-box-1-img{margin:0 auto 30px;border-radius:50%;border:5px solid #d4d4d4}
.tm-about-box-1-img:focus,.tm-about-box-1-img:hover{border:5px solid #E8BA0F}
.tm-about-box-1-title{font-size:17px;font-style:italic;text-transform:uppercase;margin-bottom:15px}
.tm-about-box-1-title span{font-size:14px;font-style:normal;text-transform:none}
.tm-social-icon{color:#B1B1B1;font-size:18px;padding:0 10px}
.tm-social-icon:hover{color:#E8BA0F}
.tm-testimonials-box{width:272px;height:530px;background-color:#E8BA0F;float:left}
.tm-testimonials-title{background-color:#606874;color:#fff;padding:20px;text-align:center;text-transform:uppercase;font-weight:300}
.tm-testimonials-content{padding:30px;text-align:center;font-style:italic}
.tm-testimonial{padding-top:20px;padding-bottom:15px}
.tm-what-we-do-right{float:right;margin-left:30px;max-width:820px;width:100%}
.tm-about-box-2-text,.tm-trangchu-box-2-img{float:left;height:226px;width:100%}
.inputdky,.inputlhdky{width:96%;margin-top:10px}
.inputlhdky{height:45px;padding-left:20px;margin-bottom:19px;margin-left:6px}
.inputdky{height:82px;text-align:left;font-size:14px;padding-left:17px;margin-bottom:0;margin-left:8px;PADDING-TOP:15px}
.margin-trangchu-20,.margin-trangchu-20:hover{margin-bottom:3px;font-size:1.2em;line-height:25px}
.tm-trangchu-box-1-info{background:#fff;padding:7px;overflow:hidden}
.margin-trangchu-20{font-weight:600}
.margin-trangchu-20:hover{font-weight:600;color:red}
.margin-tieudetc-20,.margin-tieudetc-20:hover{margin-bottom:3px;font-size:.85em;font-weight:600;margin-top:10px}
.margin-tieudetc-20{line-height:16px;height:34px}
.margin-tieudetc-20:hover{line-height:18px;color:red}
.hinhtieudetc,.hinhtieudetc:hover{margin-left:0;margin-top:0;float:left;height:100%;width:100%;max-height:92px}
.tours-tieude-description{line-height:18px}
.hinhtieudetc{border:0 solid #7c7c7c;padding:0}
.hinhtieudetc:hover{border:2px solid #da9217;padding:0}
.hinhtieudelienquan,.hinhtieudelienquan:hover{margin-left:0;margin-top:0;float:left;height:130px;max-height:122px;padding:0;max-width:147px;width:100%}
.hinhtieudelienquan{border:0 solid #7c7c7c}
.hinhtieudelienquan:hover{border:2px solid #da9217}
.tm-tinlienquan-box-3,.tm-tinlienquan-box-3:hover{margin-bottom:20px;max-width:555px;overflow:hidden}
.tm-tinlienquan-box-3{border:1px solid #f6f6f6}
.tm-tinlienquan-box-3:hover{border:1px solid #063}
.margin-tinlienquan-20{font-weight:700;margin-bottom:3px;font-size:14px}
.tm-about-box-1-imgtintuc{margin:0 auto 5px;height:209px;width:100%;min-height:210px}
.tm-about-box-tintucmota{height:auto;padding:6px;text-align:center;border:0 solid #ff0;margin-bottom:40px}
.tm-about-box-tintuc,.tm-about-box-tintuc:hover{height:100%;padding:6px;text-align:center;width:92%;max-height:380px;margin:14px}
.tm-about-box-tintuc{border:1px solid #f6f6f6}
.tm-about-box-tintuc:hover{border:1px solid #000;-moz-box-shadow:10px 10px 5px #000;-webkit-box-shadow:10px 10px 5px #000;box-shadow:10px 10px 5px #000}
.tm-about-box-1-titletintuc{font-size:1.2em;font-weight:600;text-transform:none;margin-bottom:8px;text-align:left;line-height:19px;height:40px;width:100%}
.ccsphattrientc,.csschuanbitc,.cssdinhhuongtc,.csshoanhaptc{font-size:16px;font-style:normal;font-weight:700}
.ccsphattrientc,.csschuanbitc,.cssdinhhuongtc,.csshoanhaptc,.fonttieudetc{line-height:normal;color:#008b4a;font-family:arial;padding-top:10px}
.margin-bottom-titletintuc{margin-bottom:15px;width:100%;border:0 solid red;height:85px;overflow:hidden;text-align:justify}
.bgchuanbitc,.bgdinhhuongtc,.bghoanhaptc,.bgphattrientc{border:0 solid red;width:25%;height:40px;float:left}
.bgdinhhuongtc{margin-top:-39px}
.cssdinhhuongtc{margin:0 0 24px;text-align:right}
.bgchuanbitc{margin-bottom:25px}
.csschuanbitc{margin:0 0 24px;text-align:left}
.bghoanhaptc{margin-top:-22px}
.csshoanhaptc{margin:0 0 24px;text-align:right}
.bgphattrientc{margin-top:-68px}
.ccsphattrientc{margin:0 0 24px;text-align:left}
.icontieudetinlefttc,.icontieudetintc{height:40px;margin-bottom:15px;float:left}
.icontieudetintc{border:0 solid #ccc;width:100%;border-bottom:4px solid #0d73b5}
.icontieudetinlefttc{border:0 solid #ccc;padding-right:20px;border-bottom:4px solid red}
.fonttieudetc{margin:0 0 24px;font-size:15px;font-weight:500}
.tm-about-box-2-description,.tm-about-box-2-title{text-align:left;margin-bottom:20px}
.img-hinhtc,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto;min-height:125px;width:98%}
.tm-about-box-2{overflow:hidden}
.tm-about-box-2-img,.tm-about-box-2-text{float:left;width:100%;max-width:270px;height:auto;max-height:195px}
.tm-about-box-2-text{margin-left:40px;max-width:440px;width:100%}
.tm-about-box-2-title{text-transform:uppercase;font-weight:700;font-size:16px}
.slider-title,.tm-submit-btn{text-transform:uppercase;font-style:italic;font-weight:600}
.tm-about-box-2-footer{border-top:1px solid #ddd;border-bottom:1px solid #ddd;text-align:right;text-transform:uppercase;padding-top:10px;padding-bottom:10px}
.flex-caption,.flexslider.flexslider .slides img{float:left}
.flex-caption{width:572px;padding:40px;left:0;bottom:0;font-size:14px;line-height:18px}
.flexslider.flexslider-banner .slides img{display:block;width:100%}
.flexslider{border:none;border-radius:0;margin:0 auto;width:100%}
.flexslider.flexslider-about{max-width:1100px}
.flexslider.flexslider-about img{max-width:528px}
.slider-title{margin-bottom:25px}
.slider-subtitle{font-size:18px;margin-bottom:30px;text-align:left}
.slider-description{color:#B1B1B1;line-height:1.6;margin-bottom:40px;text-align:justify}
.slider-social{text-align:right}
.tm-contact-box-1{background-color:#F4F4F4;padding:40px}
.contact-image{float:left;widthh:100%;max-width:494px}
.contact-text,.effect2-contact::after,.effect2-contact::before{max-width:550px}
.contact-text{float:left;margin-left:40px;width:100%}
#google-map{height:335px;width:100%}
.tm-submit-btn{background:#f5d11d;background:linear-gradient(to bottom,#f5d11d 0,#f3d10e 1%,#efcf1c 2%,#fccd0d 4%,#f7ca0d 5%,#f9cb1e 6%,#f7cb10 7%,#f8cc14 8%,#f0c40c 54%,#edc50c 55%,#e9c108 71%,#ecc008 78%,#e6be06 91%,#e9bd06 93%,#e8bc06 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5d11d',endColorstr='#e8bc06',GradientType=0 );width:100%;border:none;height:40px;font-size:12px}
.tm-submit-btn:hover{background:#f5d11d}
.contact-social{margin-top:20px}
.contact-social .fa{color:#fff}
.tm-social-facebook{background-color:#4A7DBB}
.tm-social-dribbble{background-color:#E4588E}
.tm-social-twitter{background-color:#77D1EE}
.tm-social-instagram{background-color:#527AA1}
.tm-social-google-plus{background-color:#CE5754}
.contact-social .tm-social-icon{padding:5px 0;width:35px;height:35px;display:inline-block;text-align:center;margin-right:10px}
.contact-social .tm-social-icon:last-child{margin-right:0}
@media screen and (max-width:1199px){.tm-banner-title{font-size:50px}.tm-banner-subtitle{font-size:30px}.tm-home-section-1{top:-20px}.tm-home-box-1{width:300px;height:388px}.hotel-search-form .form-group{margin-bottom:18px}.tm-home-box-2-description{padding-bottom:15px}.tm-home-box-3{margin-left:auto;margin-right:auto}.tm-home-box-2-description.box-3{width:185px}.tm-about-box-1{width:215px;padding:24px 15px}.tm-testimonials-box{width:220px}.tm-testimonials-content{padding:20px}.tm-what-we-do-right{max-width:685px}.tm-about-box-2-img{max-width:280px;height:auto}.tm-about-box-2-text{max-width:360px}.flex-caption{padding:25px;max-width:500px}.flexslider.flexslider-about .slides img{max-width:450px;width:450px}.slider-title{margin-bottom:15px}.slider-subtitle{margin-bottom:20px}.slider-description{margin-bottom:20px;line-height:1.3}.tm-contact-box-1{padding:30px}.contact-image{max-width:450px}.contact-text{max-width:400px}}
@media screen and (max-width:1199px) and (min-width:992px){.tm-home-box-2-description{width:94px}.tm-home-box-2-icon{padding:18px;width:55px;height:55px}.tm-home-box-3-description{padding-bottom:47px}}
@media screen and (max-width:991px){.tm-home-box-1{margin-bottom:50px;width:346px;height:436px}.tm-home-box-2{margin:0 auto 30px}.tm-home-box-2-description{width:125px;vertical-align:top}.tm-home-box-2-description.box-3{width:175px}.hotel-search-form .form-group{margin-bottom:30px}.home-description{margin:40px auto}.tm-about-box-1,.tm-tours-box-2{margin:0 auto 30px}.tm-tours-box-1-link-left{width:65%}.tm-tours-box-1-link-right{width:35%}.tm-about-box-1{width:100%}.tm-what-we-do-right{float:none;margin-left:0;max-width:100%}.tm-about-box-2-img{max-width:100%}.tm-about-box-2-text{max-width:340px}.tm-testimonials-box{max-width:340px;width:100%;margin:30px auto 0;float:none;height:auto}.contact-text,.tm-contact-form-input{margin-top:50px}.flex-caption,.flexslider.flexslider-about,.flexslider.flexslider-about .slides img{max-width:528px;width:100%}.flex-caption,.flexslider .slides img{width:100%}.contact-text{margin-left:0;max-width:100%}}
@media screen and (max-width:767px){.mobile-menu-icon,.tm-nav{position:fixed;right:15px;z-index:1000}.tm-home-box-1,.tm-tours-box-1{margin-left:auto;margin-right:auto}.tm-about-box-2-img,.tm-about-box-2-text,.tm-nav li{float:none}.tm-nav.show{opacity:1;height:auto;transition:opacity 1s,height 0}.tm-nav{opacity:0;height:0;top:69px;background:rgba(15,15,15,.7);transition:all .3s ease}.tm-nav li a{color:#fff;display:block;padding:20px 30px}.mobile-menu-icon{display:block;cursor:pointer;color:#FCDD44;font-size:30px;top:15px;background-color:rgba(15,15,15,.7);padding:6px 15px}.-{height:400px}.tm-banner-title{font-size:40px}.tm-banner-subtitle{font-size:24px}.tm-banner-inner{top:0}.tm-banner-link{padding:12px 30px;margin-top:10px}.tm-home-box-1{max-width:100%}.tm-home-box-1-2{height:auto}.tm-what-we-do-right{text-align:center}.section-margin-top.about-section{margin-top:120px}.tm-section-header{margin-bottom:40px}.tm-about-box-1{width:100%;max-width:300px;padding:30px}.tm-about-box-2-text{margin:30px auto}}
@media screen and (max-width:600px){.col-xxs-12{width:100%}.section-margin-top{margin-top:50px}.tm-banner-title{font-size:30px}.tm-banner-subtitle{font-size:16px}.tm-banner-link{padding:10px 25px}.tm-home-section-1{top:0}.tm-home-box-3-img-container,.tm-home-box-3-info{float:none}.tm-home-box-3-info{max-width:250px;border:1px solid #CCC;border-top:none}.tm-home-box-3-description{padding-top:30px;padding-bottom:34px}.tm-home-box-3{max-width:250px}.tm-home-box-2-description.box-3{width:120px}}
@media screen and (max-width:420px){a,h1,h2,h3,h4,h5,p{font-family:Raleway,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;line-height:1.3}.hinhtieudelienquan,.hinhtieudetc{border:0 solid #7c7c7c}.tm-banner-title{font-size:20px}.tm-banner-subtitle,a,h1,h2,h3,h4,h5,p{}.tm-banner-link{padding:5px 10px}.tm-tours-box-1-info-left,.tm-tours-box-1-info-right{float:none;width:100%}h1,h2,h3{margin:0;padding:0}h1,h2,h3,h4,h5{margin-bottom:7px;font-weight:600}a:focus,a:hover{text-decoration:none;color:red}.inputlhdky{height:45px;width:96%;margin-top:10px;padding-left:20px;margin-bottom:19px;margin-left:6px}.hinhtieudetc{margin-left:0;margin-top:0;float:left;height:100%;width:100%;max-height:92px;padding:0}.margin-tieudebentc-20{margin-bottom:5px;font-size:12px}.margin-tieudetc-20,.margin-tieudetc-20:hover{margin-bottom:3px;font-size:.6em;line-height:16px;font-weight:600;height:34px}.margin-tieudetc-20:hover{color:#063}.hinhtieudelienquan,.hinhtieudelienquan:hover{margin-left:0;margin-top:0;float:left;height:100%;width:35%;max-height:110px;padding:0;max-width:147px}.hinhtieudelienquan:hover{border:2px solid #da9217}.tm-tours-box-1,.tm-tours-box-1:hover{width:90%;max-width:532px;margin-bottom:50px;height:auto}.tm-tours-box-1{border:2px solid #f6f6f6}.tm-tours-box-1:hover{border:2px solid #063}.tours-1-description{line-height:23px;font-size:1em;text-align:justify;padding-right:15px}.tm-tours-box-1-info-left{border-right:none;border-bottom:1px solid #B1B1B1;padding-right:0;padding-bottom:0}.tm-tours-box-1-info-right{padding-left:0;padding-top:10px}.tm-tours-box-1-link-left,.tm-tours-box-1-link-right{float:none;width:100%;text-align:center}#mobile{display:block;position:fixed;z-index:999999!important;bottom:0;line-height:50px;width:100%;text-align:center}#mobile a,#mobilesms a{padding:3px;background:#fff;border-radius:50%;margin-right:30px}.mobichitiet{width:100%;margin:auto;background:red;border-radius:14px 14px 0 0}}
@media screen and (max-width:400px){.tm-section-title{font-size:28px}}
 Gỡ bỏ tất cả chú thích

 Nến siêu gọn

 Giữ thụt đầu dòng trong @query {}

 Loại bỏ các dấu chấm phẩy cuối cùng

Nén CSS
 Hình thức bố cục nội dòng

 Thụt đầu dòng:
 Một Tab  4 dấu cách

 Chia đa bộ chọn (e.g: html,\nbody,\ntable {})

 Khoảng cách giữa thuộc tính : giá trị ;

 Viết cùng dòng khi chỉ có một thuộc tính

 Xóa các dấu chấm phẩy cuối cùng

 Xóa hoặc tạo khoảng cách mỗi dòng

Làm đẹp CSS code
Highlighted Code:
/* -212 of 22304 unused characters has been removed. */
a,h1,h2,h3,h4,h5,p{font-family:Raleway,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;line-height:1.3}
.tm-banner-link,.tm-banner-subtitle,.tm-banner-title,.tm-nav li a,.tm-site-name{text-transform:uppercase}
.tm-banner-link,.tm-banner-title,.tm-city-price-container:hover,.tm-site-name,h1,h2,h3,h4,h5{font-weight:600}
#hotelCarTabs>li>a,#mobile,.flexslider.flexslider-banner .slides>li,.home-description,.tm-copyright-text,.tm-home-box-2-link,.tm-section-title{text-align:center}
.tm-home-box-3-img-container,.tm-nav li{float:left}
.iconnha:before{content:"\f015";padding-right:5px;font-size:18px;color:red}
.iconphonedt:before{content:"\f098";padding-right:6px}
.icondiachi:before{content:"\f041";padding-right:6px;color:#FE980F}
.icontin:before{content:"\f0ac";padding-right:6px}
.iconpdky:before{content:"\f09c";padding-right:6px}
.iconptruong:before{content:"\f015";padding-right:6px}
.iconbanchay:before,.iconhoc:before{content:"\f021";padding-right:6px}
.icondanhmuc:before{content:"\f07c";padding-right:5px;color:#063}
.iconngay:before{content:"\f073";padding-left:4px;color:red}
.iconhinhfb{padding-top:0;margin-top:5px;float:left;margin-left:5px;width:28px;height:28px}
.icononline:before{content:"\f007";padding-right:5px;color:#063}
.icontruycap:before{content:"\f1b3";padding-right:5px;color:#063}
.form-groupleft{width:90%;margin-bottom:15px}
.iconhotline:before{content:"\f095";padding-right:5px;color:#063;font-size:27px}
h1,h2,h3,p,ul{margin:0;padding:0}
h1,h2,h3,h4,h5{font-size:14px;margin-bottom:7px}
a:focus,a:hover{text-decoration:none;color:red}
#mobile{display:block;position:fixed;z-index:999999!important;bottom:0;line-height:50px;width:100%}
#mobile a,#mobilesms a{padding:3px;background:#fff;border-radius:50%;margin-right:30px}
.mobichitiet{width:30%;margin:auto;background:red;border-radius:14px 14px 0 0}
body{overflow-x:hidden}
.tm-header{background:#000;height:80px;position:relative;z-index:100}
.tm-site-name-container{padding-top:20px}
.tm-site-name{color:#FCDD44;font-size:27px}
.tm-site-name:focus,.tm-site-name:hover{color:#FF720B}
.mobile-menu-icon{display:none}
.tm-nav{display:block;overflow:hidden}
.tm-nav li{list-style:none}
.tm-nav li a{color:#838383;display:block;padding:45px 34px 15px;transition:all .3s ease}
.tm-nav li a.active,.tm-nav li a:focus,.tm-nav li a:hover{background:#FCDD44;color:#000}
.tm-banner-inner{height:auto;margin:auto;position:absolute;top:-20px;left:0;bottom:0;right:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.tm-banner-subtitle,.tm-banner-title{color:#fff}
.tm-banner-title{font-size:74px}
.tm-banner-subtitle{font-size:34px}
.tm-yellow-text{color:#FCDD44}
.tm-banner-link{background:rgba(252,221,68,.39);border:1px solid #D2B731;color:#FFF;display:inline-block;padding:18px 40px;margin-top:30px;transition:all .3s ease}
.tm-banner-link:focus,.tm-banner-link:hover{background:rgba(252,221,68,1);color:#000}
.flexslider.flexslider-banner{max-width:100%;height:100%;z-index:0}
.flexslider.flexslider-banner .flex-direction-nav a:before{color:#FCDD44}
.flex-direction-nav a{height:50px}
.tm-gray-bg{background-color:#E5E5E5}
.tm-home-section-1{position:relative;top:-50px}
.form-control{border-radius:0}
.form-control:focus{border-color:#FCDD44;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(252,221,68,.6)}
.tm-yellow-gradient-bg{background:#f5d11d;background:linear-gradient(to bottom,#f5d11d 0,#f3d10e 1%,#efcf1c 2%,#fccd0d 4%,#f7ca0d 5%,#f9cb1e 6%,#f7cb10 7%,#f8cc14 8%,#f0c40c 54%,#edc50c 55%,#e9c108 71%,#ecc008 78%,#e6be06 91%,#e9bd06 93%,#e8bc06 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5d11d',endColorstr='#e8bc06',GradientType=0 )}
.tm-green-gradient-bg{background:#2ec66b;background:linear-gradient(to bottom,#2ec66b 0,#2dc970 1%,#2ac96c 2%,#2bc76e 4%,#2bc869 5%,#2ac871 6%,#29c86c 7%,#28c76b 15%,#2bc76c 16%,#21bb61 73%,#1eb860 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2ec66b',endColorstr='#1eb860',GradientType=0 )}
.tm-red-gradient-bg{background:#e97262;background:linear-gradient(to bottom,#e97262 0,#ef6865 1%,#ed6c5f 2%,#f07162 4%,#f17062 5%,#eb6f67 6%,#ec6c5f 7%,#ec6b5e 18%,#eb5d4f 56%,#e95242 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e97262',endColorstr='#e95242',GradientType=0 )}
.tm-green-gradient-bg,.tm-red-gradient-bg,.tm-yellow-gradient-bg{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:88px}
.tm-city-price-container{padding:30px 0;font-size:16px;color:#fff;text-transform:uppercase;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}
#hotelCarTabs>li>a,.tm-yellow-btn{border:none;color:#5C4905;text-transform:uppercase}
.tm-yellow-btn{width:130px;height:40px;background-color:#F5D338;font-size:12px;margin:24px auto;box-shadow:0 0 1px 0 rgba(0,0,0,.3)}
.tm-yellow-btn:focus,.tm-yellow-btn:hover{background-color:#F9E58B}
.tm-form-inner{padding:35px 30px 5px}
.effect2{position:relative}
.effect2:after,.effect2:before{z-index:-1;position:absolute;content:"";bottom:15px;left:10px;width:50%;top:80%;max-width:160px;background:#777;box-shadow:0 15px 10px #777;-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}
.effect2:after{-webkit-transform:rotate(3deg);transform:rotate(3deg);right:10px;left:auto}
.tm-white-bg{background-color:#fff}
.tm-home-box-1{width:346px;height:436px}
.tm-home-box-1-center{margin:0 auto}
.tm-home-box-1-right,.tm-home-box-2-right{margin-left:auto}
.input-group-addon{border-radius:0}
#hotelCarTabs{border-bottom:none;height:52px}
#hotelCarTabs li{width:50%;height:100%}
#hotelCarTabs>li>a{margin-right:0;padding-top:15px;padding-bottom:15px;background:linear-gradient(to bottom,#F5D11D 0,#F3D10E 1%,#EFCF1C 2%,#FCCD0D 4%,#F7CA0D 5%,#F9CB1E 6%,#F7CB10 7%,#F8CC14 8%,#F0C40C 54%,#EDC50C 55%,#E9C108 71%,#ECC008 78%,#E6BE06 91%,#E9BD06 93%,#E8BC06 100%);border-radius:0;font-weight:600}
#hotelCarTabs>li>a:focus,#hotelCarTabs>li>a:hover{border:none;background:#F9E58B}
#hotelCarTabs>li.active>a,#hotelCarTabs>li.active>a:focus,#hotelCarTabs>li.active>a:hover{background:0 0;border:none}
.tm-black-bg{background-color:#000}
.tm-copyright-text{color:#fff;padding-top:20px;padding-bottom:20px}
.tm-copyright-text a{color:#FCDD44}
.tm-copyright-text a:hover{color:#fff}
.hotel-search-form .form-group{margin-bottom:30px}
.section-margin-top{margin-top:60px}
hr{border-top:1px solid #111010}
.tm-section-header{margin-bottom:50px;overflow:hidden;margin-left:25px}
.tm-section-title{text-transform:uppercase;font-size:1.6em;font-weight:300;color:red}
.tm-home-box-2{background-color:#fff;max-width:254px}
.tm-home-box-2 h3{font-size:14px;padding:30px 25px;text-transform:uppercase}
.tm-date{color:#c3c3c3;padding:10px 25px;text-transform:uppercase}
.tm-home-box-2-container{border-top:1px solid #DDD;overflow:hidden}
.tm-home-box-2-link{display:inline-block;height:100%;color:#000;transition:all .3s ease}
.tm-home-box-2-link:focus,.tm-home-box-2-link:hover{color:#FCDD44}
.border-left{border-left:1px solid #DDD}
.border-right{border-right:1px solid #DDD}
.tm-home-box-2-icon{padding:20px;width:60px;height:60px;font-size:1.4em}
.tm-home-box-2-description{display:inline-block;text-align:center;text-transform:uppercase;width:125px;padding-bottom:18px}
.tm-home-box-2-description.box-3{width:175px}
.home-description{margin:50px auto;padding:0 30px}
.tm-home-box-3{margin-bottom:50px;max-width:555px;overflow:hidden}
.tm-home-box-3-info{height:225px;max-width:305px;float:right;border:1px solid #CCC;border-left:none}
.tm-tours-box-1,.tm-tours-box-1:hover{width:90%;max-width:532px;margin-bottom:50px;height:447px}
.tm-home-box-3-description{padding:40px 30px 44px}
.section-padding-bottom{padding-bottom:10px}
.tm-tours-box-1{border:2px solid #f6f6f6}
.tm-tours-box-1:hover{border:2px solid #063}
.tours-1-description{line-height:23px;font-size:1em;text-align:justify;padding-right:15px}
.tm-tours-box-1-info{background:#fff;padding:40px;overflow:hidden}
.tm-tours-box-1-info-left,.tm-tours-box-1-info-right{float:left;width:50%;padding-left:25px}
.tm-tours-box-1-info-left{border-right:1px solid #B1B1B1;padding-right:30px}
.margin-tieudebentc-20{margin-bottom:5px}
.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsivekt,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:300px;width:100%;padding:10px;float:left}
.tm-tours-box-1-info-right{padding-left:30px}
.margin-bottom-20{margin-bottom:20px;font-weight:700}
.margin-bottom-30{margin-bottom:50px}
.gray-text{color:#333}
.tm-tours-box-1-link{overflow:hidden}
.tm-tours-box-1-link-left{background-color:#1CA7C8;padding:20px 30px;float:left;width:75%;text-transform:uppercase}
.tm-tours-box-1-link-right{float:left;background-color:#1687A6;font-weight:600;font-size:18px;display:block;padding:17px 30px;width:25%;transition:all .3s;text-align:center}
.tm-tours-box-2-info h3,.tm-tours-box-2-link{padding-bottom:20px;text-transform:uppercase}
.tm-about-box-1-img,.tm-about-box-1-imgtintuc,.tm-tours-box-2-link{transition:all .3s ease;display:block}
.tm-tours-box-1-link-right:focus,.tm-tours-box-1-link-right:hover{color:#fff;background-color:#1D98B9}
.tm-tours-box-1-link-left,.tm-tours-box-1-link-right{color:#fff;height:60px}
.tm-tours-box-2{max-width:254px;width:100%}
.tm-tours-box-2-info h3{font-size:14px;border-bottom:1px solid #b1b1b1}
.tm-tours-box-2-info{padding:20px;border-left:1px solid #E4E4E4;border-right:1px solid #E4E4E4}
.tm-tours-box-2-link{padding-top:20px;text-align:center;background-color:#8C8C8C;color:#fff}
.tm-tours-box-2-link:focus,.tm-tours-box-2-link:hover{color:#fff;background-color:#E8BA0F}
.margin-bottom-15{margin-bottom:15px}
.margin-bottom-5{margin-bottom:5px}
.about-section{margin-top:150px}
.tm-about-box-1{background-color:#fff;width:255px;height:380px;padding:30px;text-align:center}
.tm-about-box-1-img{margin:0 auto 30px;border-radius:50%;border:5px solid #d4d4d4}
.tm-about-box-1-img:focus,.tm-about-box-1-img:hover{border:5px solid #E8BA0F}
.tm-about-box-1-title{font-size:17px;font-style:italic;text-transform:uppercase;margin-bottom:15px}
.tm-about-box-1-title span{font-size:14px;font-style:normal;text-transform:none}
.tm-social-icon{color:#B1B1B1;font-size:18px;padding:0 10px}
.tm-social-icon:hover{color:#E8BA0F}
.tm-testimonials-box{width:272px;height:530px;background-color:#E8BA0F;float:left}
.tm-testimonials-title{background-color:#606874;color:#fff;padding:20px;text-align:center;text-transform:uppercase;font-weight:300}
.tm-testimonials-content{padding:30px;text-align:center;font-style:italic}
.tm-testimonial{padding-top:20px;padding-bottom:15px}
.tm-what-we-do-right{float:right;margin-left:30px;max-width:820px;width:100%}
.tm-about-box-2-text,.tm-trangchu-box-2-img{float:left;height:226px;width:100%}
.inputdky,.inputlhdky{width:96%;margin-top:10px}
.inputlhdky{height:45px;padding-left:20px;margin-bottom:19px;margin-left:6px}
.inputdky{height:82px;text-align:left;font-size:14px;padding-left:17px;margin-bottom:0;margin-left:8px;PADDING-TOP:15px}
.margin-trangchu-20,.margin-trangchu-20:hover{margin-bottom:3px;font-size:1.2em;line-height:25px}
.tm-trangchu-box-1-info{background:#fff;padding:7px;overflow:hidden}
.margin-trangchu-20{font-weight:600}
.margin-trangchu-20:hover{font-weight:600;color:red}
.margin-tieudetc-20,.margin-tieudetc-20:hover{margin-bottom:3px;font-size:.85em;font-weight:600;margin-top:10px}
.margin-tieudetc-20{line-height:16px;height:34px}
.margin-tieudetc-20:hover{line-height:18px;color:red}
.hinhtieudetc,.hinhtieudetc:hover{margin-left:0;margin-top:0;float:left;height:100%;width:100%;max-height:92px}
.tours-tieude-description{line-height: 21px;
    margin-bottom: 10px;
    font-size: 15px;
}
.hinhtieudetc{border:0 solid #7c7c7c;padding:0}
.hinhtieudetc:hover{border:2px solid #da9217;padding:0}
.hinhtieudelienquan,.hinhtieudelienquan:hover{margin-left:0;margin-top:0;float:left;height:130px;max-height:122px;padding:0;max-width:147px;width:100%}
.hinhtieudelienquan{border:0 solid #7c7c7c}
.hinhtieudelienquan:hover{border:2px solid #da9217}
.tm-tinlienquan-box-3,.tm-tinlienquan-box-3:hover{margin-bottom:20px;max-width:555px;overflow:hidden}
.tm-tinlienquan-box-3{border:1px solid #f6f6f6}
.tm-tinlienquan-box-3:hover{border:1px solid #063}
.margin-tinlienquan-20{font-weight:700;margin-bottom:3px;font-size:14px}
.tm-about-box-1-imgtintuc{margin:0 auto 5px;height:209px;width:100%;min-height:210px}
.tm-about-box-tintucmota{height:auto;padding:6px;text-align:center;border:0 solid #ff0;margin-bottom:40px}
.tm-about-box-tintuc,.tm-about-box-tintuc:hover{height:100%;padding:6px;text-align:center;width:92%;max-height:380px;margin:14px}
.tm-about-box-tintuc{border:1px solid #f6f6f6}
.tm-about-box-tintuc:hover{border:1px solid #000;-moz-box-shadow:10px 10px 5px #000;-webkit-box-shadow:10px 10px 5px #000;box-shadow:10px 10px 5px #000}
.tm-about-box-1-titletintuc{font-size:1.2em;font-weight:600;text-transform:none;margin-bottom:8px;text-align:left;line-height:19px;height:40px;width:100%}
.ccsphattrientc,.csschuanbitc,.cssdinhhuongtc,.csshoanhaptc{font-size:16px;font-style:normal;font-weight:700}
.ccsphattrientc,.csschuanbitc,.cssdinhhuongtc,.csshoanhaptc,.fonttieudetc{line-height:normal;color:#008b4a;font-family:arial;padding-top:10px}
.margin-bottom-titletintuc{margin-bottom:15px;width:100%;border:0 solid red;height:85px;overflow:hidden;text-align:justify}
.bgchuanbitc,.bgdinhhuongtc,.bghoanhaptc,.bgphattrientc{border:0 solid red;width:25%;height:40px;float:left}
.bgdinhhuongtc{margin-top:-39px}
.cssdinhhuongtc{margin:0 0 24px;text-align:right}
.bgchuanbitc{margin-bottom:25px}
.csschuanbitc{margin:0 0 24px;text-align:left}
.bghoanhaptc{margin-top:-22px}
.csshoanhaptc{margin:0 0 24px;text-align:right}
.bgphattrientc{margin-top:-68px}
.ccsphattrientc{margin:0 0 24px;text-align:left}
.icontieudetinlefttc,.icontieudetintc{height:40px;margin-bottom:15px;float:left}
.icontieudetintc{border:0 solid #ccc;width:100%;border-bottom:4px solid #0d73b5}
.icontieudetinlefttc{border:0 solid #ccc;padding-right:20px;border-bottom:4px solid red}
.fonttieudetc{margin:0 0 24px;font-size:15px;font-weight:500}
.tm-about-box-2-description,.tm-about-box-2-title{text-align:left;margin-bottom:20px}
.img-hinhtc,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto;min-height:125px;width:98%}
.tm-about-box-2{overflow:hidden}
.tm-about-box-2-img,.tm-about-box-2-text{float:left;width:100%;max-width:270px;height:auto;max-height:195px}
.tm-about-box-2-text{margin-left:40px;max-width:440px;width:100%}
.tm-about-box-2-title{text-transform:uppercase;font-weight:700;font-size:16px}
.slider-title,.tm-submit-btn{text-transform:uppercase;font-style:italic;font-weight:600}
.tm-about-box-2-footer{border-top:1px solid #ddd;border-bottom:1px solid #ddd;text-align:right;text-transform:uppercase;padding-top:10px;padding-bottom:10px}
.flex-caption,.flexslider.flexslider .slides img{float:left}
.flex-caption{width:572px;padding:40px;left:0;bottom:0;font-size:14px;line-height:18px}
.flexslider.flexslider-banner .slides img{display:block;width:100%}
.flexslider{border:none;border-radius:0;margin:0 auto;width:100%}
.flexslider.flexslider-about{max-width:1100px}
.flexslider.flexslider-about img{max-width:528px}
.slider-title{margin-bottom:25px}
.slider-subtitle{font-size:18px;margin-bottom:30px;text-align:left}
.slider-description{color:#B1B1B1;line-height:1.6;margin-bottom:40px;text-align:justify}
.slider-social{text-align:right}
.tm-contact-box-1{background-color:#F4F4F4;padding:40px}
.contact-image{float:left;widthh:100%;max-width:494px}
.contact-text,.effect2-contact::after,.effect2-contact::before{max-width:550px}
.contact-text{float:left;margin-left:40px;width:100%}
#google-map{height:335px;width:100%}
.tm-submit-btn{background:#f5d11d;background:linear-gradient(to bottom,#f5d11d 0,#f3d10e 1%,#efcf1c 2%,#fccd0d 4%,#f7ca0d 5%,#f9cb1e 6%,#f7cb10 7%,#f8cc14 8%,#f0c40c 54%,#edc50c 55%,#e9c108 71%,#ecc008 78%,#e6be06 91%,#e9bd06 93%,#e8bc06 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5d11d',endColorstr='#e8bc06',GradientType=0 );width:100%;border:none;height:40px;font-size:12px}
.tm-submit-btn:hover{background:#f5d11d}
.contact-social{margin-top:20px}
.contact-social .fa{color:#fff}
.tm-social-facebook{background-color:#4A7DBB}
.tm-social-dribbble{background-color:#E4588E}
.tm-social-twitter{background-color:#77D1EE}
.tm-social-instagram{background-color:#527AA1}
.tm-social-google-plus{background-color:#CE5754}
.contact-social .tm-social-icon{padding:5px 0;width:35px;height:35px;display:inline-block;text-align:center;margin-right:10px}
.contact-social .tm-social-icon:last-child{margin-right:0}
@media screen and (max-width:1199px){.tm-banner-title{font-size:50px}.tm-banner-subtitle{font-size:30px}.tm-home-section-1{top:-20px}.tm-home-box-1{width:300px;height:388px}.hotel-search-form .form-group{margin-bottom:18px}.tm-home-box-2-description{padding-bottom:15px}.tm-home-box-3{margin-left:auto;margin-right:auto}.tm-home-box-2-description.box-3{width:185px}.tm-about-box-1{width:215px;padding:24px 15px}.tm-testimonials-box{width:220px}.tm-testimonials-content{padding:20px}.tm-what-we-do-right{max-width:685px}.tm-about-box-2-img{max-width:280px;height:auto}.tm-about-box-2-text{max-width:360px}.flex-caption{padding:25px;max-width:500px}.flexslider.flexslider-about .slides img{max-width:450px;width:450px}.slider-title{margin-bottom:15px}.slider-subtitle{margin-bottom:20px}.slider-description{margin-bottom:20px;line-height:1.3}.tm-contact-box-1{padding:30px}.contact-image{max-width:450px}.contact-text{max-width:400px}}
@media screen and (max-width:1199px) and (min-width:992px){.tm-home-box-2-description{width:94px}.tm-home-box-2-icon{padding:18px;width:55px;height:55px}.tm-home-box-3-description{padding-bottom:47px}}
@media screen and (max-width:991px){.tm-home-box-1{margin-bottom:50px;width:346px;height:436px}.tm-home-box-2{margin:0 auto 30px}.tm-home-box-2-description{width:125px;vertical-align:top}.tm-home-box-2-description.box-3{width:175px}.hotel-search-form .form-group{margin-bottom:30px}.home-description{margin:40px auto}.tm-about-box-1,.tm-tours-box-2{margin:0 auto 30px}.tm-tours-box-1-link-left{width:65%}.tm-tours-box-1-link-right{width:35%}.tm-about-box-1{width:100%}.tm-what-we-do-right{float:none;margin-left:0;max-width:100%}.tm-about-box-2-img{max-width:100%}.tm-about-box-2-text{max-width:340px}.tm-testimonials-box{max-width:340px;width:100%;margin:30px auto 0;float:none;height:auto}.contact-text,.tm-contact-form-input{margin-top:50px}.flex-caption,.flexslider.flexslider-about,.flexslider.flexslider-about .slides img{max-width:528px;width:100%}.flex-caption,.flexslider .slides img{width:100%}.contact-text{margin-left:0;max-width:100%}}
@media screen and (max-width:767px){.mobile-menu-icon,.tm-nav{position:fixed;right:15px;z-index:1000}.imghinhthicong {
    height: 88px;
    width: 100%;
}.tm-home-box-1,.tm-tours-box-1{margin-left:auto;margin-right:auto}.tm-about-box-2-img,.tm-about-box-2-text,.tm-nav li{float:none}.tm-nav.show{opacity:1;height:auto;transition:opacity 1s,height 0}.tm-nav{opacity:0;height:0;top:69px;background:rgba(15,15,15,.7);transition:all .3s ease}.tm-nav li a{color:#fff;display:block;padding:20px 30px}.mobile-menu-icon{display:block;cursor:pointer;color:#FCDD44;font-size:30px;top:15px;background-color:rgba(15,15,15,.7);padding:6px 15px}.-{height:400px}.tm-banner-title{font-size:40px}.tm-banner-subtitle{font-size:24px}.tm-banner-inner{top:0}.tm-banner-link{padding:12px 30px;margin-top:10px}.tm-home-box-1{max-width:100%}.tm-home-box-1-2{height:auto}.tm-what-we-do-right{text-align:center}.section-margin-top.about-section{margin-top:120px}.tm-section-header{margin-bottom:40px}.tm-about-box-1{width:100%;max-width:300px;padding:30px}.tm-about-box-2-text{margin:30px auto}}
@media screen and (max-width:600px){.col-xxs-12{width:100%}.section-margin-top{margin-top:50px}.imghinhthicong {
    height: 88px;
    width: 100%;
}.tm-banner-title{font-size:30px}.tm-banner-subtitle{font-size:16px}.tm-banner-link{padding:10px 25px}.tm-home-section-1{top:0}.tm-home-box-3-img-container,.tm-home-box-3-info{float:none}.tm-home-box-3-info{max-width:250px;border:1px solid #CCC;border-top:none}.tm-home-box-3-description{padding-top:30px;padding-bottom:34px}.tm-home-box-3{max-width:250px}.tm-home-box-2-description.box-3{width:120px}}
@media screen and (max-width:420px){a,h1,h2,h3,h4,h5,p{font-family:Raleway,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;line-height:1.3}.hinhtieudelienquan,.hinhtieudetc{border:0 solid #7c7c7c}.tm-banner-title{font-size:20px}.tm-banner-subtitle,a,h1,h2,h3,h4,h5,p{}.tm-banner-link{padding:5px 10px}.tm-tours-box-1-info-left,.tm-tours-box-1-info-right{float:none;width:100%}h1,h2,h3{margin:0;padding:0}h1,h2,h3,h4,h5{margin-bottom:7px;font-weight:600}a:focus,a:hover{text-decoration:none;color:red}.imghinhthicong {
    height: 88px;
    width: 100%;
}.inputlhdky{height:45px;width:96%;margin-top:10px;padding-left:20px;margin-bottom:19px;margin-left:6px}.hinhtieudetc{margin-left:0;margin-top:0;float:left;height:100%;width:100%;max-height:92px;padding:0}.margin-tieudebentc-20{margin-bottom:5px;font-size:12px}.margin-tieudetc-20,.margin-tieudetc-20:hover{margin-bottom:3px;font-size:.6em;line-height:16px;font-weight:600;height:47px}.margin-tieudetc-20:hover{color:#063}.hinhtieudelienquan,.hinhtieudelienquan:hover{margin-left:0;margin-top:0;float:left;height:100%;width:35%;max-height:110px;padding:0;max-width:147px}.hinhtieudelienquan:hover{border:2px solid #da9217}.tm-tours-box-1,.tm-tours-box-1:hover{width:90%;max-width:532px;margin-bottom:50px;height:auto}.tm-tours-box-1{border:2px solid #f6f6f6}.tm-tours-box-1:hover{border:2px solid #063}.tours-1-description{line-height:23px;font-size:1em;text-align:justify;padding-right:15px}.tm-tours-box-1-info-left{border-right:none;border-bottom:1px solid #B1B1B1;padding-right:0;padding-bottom:0}.tm-tours-box-1-info-right{padding-left:0;padding-top:10px}.tm-tours-box-1-link-left,.tm-tours-box-1-link-right{float:none;width:100%;text-align:center}#mobile{display:block;position:fixed;z-index:999999!important;bottom:0;line-height:50px;width:100%;text-align:center}#mobile a,#mobilesms a{padding:3px;background:#fff;border-radius:50%;margin-right:30px}.mobichitiet{width:100%;margin:auto;background:red;border-radius:14px 14px 0 0}}
@media screen and (max-width:400px){.tm-section-title{font-size:28px}.imghinhthicong {
    height: 88px;
    width: 100%;
} }
