/*
 * Title:   Zone - Tours and Travel HTML Template
 * Author:  QTC Media
 */


/* --------------------------------------------------------
[Table of contents]

1. Global responsive Styles
2. Main menu responsive Styles

[End table of contents]
----------------------------------------------------------------------- */


/* ------------------------------
	 Global responsive styles
	 ---------------------------- */

@media (max-width: 1815px) {
	.top-bar .form-search-wrap a.close-search {
		right: 5%;
	}
}

@media (max-width: 1200px) {
	.top-bar .form-search-wrap a.close-search {
		right: 2%;
	}
	.filter-tour .filter-wrap .filter-box {
		width: 100%;
	}
}


@media (max-width: 1320px) {
	.filter-tour.home-three .filter-wrap .filter-box {
		display: block;
	}
	.filter-tour.home-three .filter-wrap .filter-box .title {
		width: 100%;
		border: none;
		border-bottom: 1px solid;
		border-color: rgba(34, 34, 34, 0.2);
		margin-bottom: 20px;
		margin-right: 0;
		padding: 30px 20px;
	}
	.filter-tour.home-three .filter-wrap .filter-box .title h3 {
		font-size: 28px;
		font-weight: 800;
	}
	.filter-tour.home-three .filter-wrap .filter-box .title h3 strong {
		display: inline;
	}
	.filter-tour.home-three .filter-wrap .filter-box .form-group {
		width: 18.1%;
		margin-bottom: 25px;
	}
	.filter-tour.home-three .filter-wrap .filter-box .form-group.title {
		width: 100%;
	}
	.filter-tour.home-three .filter-wrap .filter-box .form-group select,
	.filter-tour.home-three .filter-wrap .filter-box .form-group input {
		width: 100%;
	}
	.filter-tour.home-three .filter-wrap .filter-box .submit {
		margin-right: 0;
		margin-left: 0;
	}
	.filter-tour.home-three .filter-wrap .filter-box .submit button {
		height: 50px;
	}

	.owl-carousel.type-1 .owl-controls .owl-nav {
		display: none;
	}
	.owl-carousel.type-1 .owl-stage-outer {
		margin: 0;
		padding: 0;
	}

	.top-bar.home-three .login {
		margin-right: 0;
	}

	.header .nav-header {
		padding-right: 0;
	}
}

@media (max-width: 1169px) {
	.header .logo,
	.header .nav-holder {
		float: right;
		text-align: center;
	}

	.nav-holder .nav-footer ul.nav>li ul.submenu li {
		text-align: left;
	}

	.header .logo {
		padding-bottom: 0;
	}

	.nav-holder .nav-header {
		padding: 25px 0;
	}

	.nav-holder .nav-header ul {
		text-align: left;
	}

	.top-location .top-location-slider .owl-controls,
	.top-location .top-location-slider .owl-item.active.center,
	.top-location .top-location-slider .owl-item li {
		width: 700px !important;
	}

	/*.filter-tour .filter-wrap .filter-box input,
	.filter-tour .filter-wrap .filter-box select,
	.filter-tour .filter-wrap .filter-box button {
		width: 174px;
	}*/
}


@media (max-width: 1100px) {
	.sidebar-cato__box {
		padding: 25px 18px;
	}
}

@media (max-width: 1090px) {
	.img-box {
		min-height: inherit;
	}
}

@media (max-width: 1035px) {
	.nav-holder .nav-footer ul.nav>li a {
		padding: 0 8px;
	}
}


@media (max-width: 1023px) {
	.sec-padding-top-large {
		padding: 120px 0;
	}

	.box-awesome-service {
		margin-top: 40px;
		margin-bottom: 30px;
	}

	.img-box {
		display: block;
		width: 100%;
	}
	.img-box img {
		height: initial !important;
	}

	.filter-tour .filter-wrap {
		position: relative;
	}
	.filter-tour .filter-wrap .filter-box {
		width: 100%;
		padding: 40px 0;
		margin-top: 0;
	}
	.filter-tour .filter-wrap .filter-box .form-group {
		margin: 0 2% 15px 2%;
		display: inline-block;
	}
	.filter-tour .filter-wrap .filter-box .form-group .input-icon .input-addon {
		top: 16px;
	}
	.filter-tour .filter-wrap .filter-box input,
	.filter-tour .filter-wrap .filter-box select,
	.filter-tour .filter-wrap .filter-box button {
		width: 180px;
	}
	.filter-tour .filter-wrap .filter-box input,
	.filter-tour .filter-wrap .filter-box select {
		width: 100%;
		height: 60px;
		line-height: 60px;
	}
	.filter-tour .filter-wrap .filter-box button {
		height: 60px;
		line-height: 60px;
	}
	.filter-tour.home-two .filter-wrap .filter-box {
		margin-top: 0;
		background: none;
	}

	.filter-tour.home-three .filter-wrap .filter-box .form-group {
		width: 22.2%;
		margin-left: 1%;
		margin-right: 1%;
		margin-bottom: 25px;
	}
	.filter-tour.home-three .filter-wrap .filter-box .form-group:last-child {
		margin-right: 0;
	}
	.filter-tour.home-three .filter-wrap .filter-box .form-group.title {
		margin-left: 0;
		margin-right: 0;
	}
	.filter-tour.home-three .filter-wrap .filter-box .form-group.submit {
		margin-left: 0;
		margin-right: 0;
		width: 98%;
	}
	.filter-tour.home-three .filter-wrap .filter-box .form-group.submit button {
		width: 99%;
		height: 60px;
		margin: 0 1%;
	}

	.video-tour .img-video-box {
		margin-bottom: 30px;
	}
	.video-tour .img-video-box img {
		display: block;
		width: 100%;
		margin: auto;
	}
	.video-tour .pdl100 {
		padding-left: 18px !important;
	}
	.video-tour.home-three .img-video-box {
		margin-top: 30px;
	}
	.video-tour.home-three .img-video-box .overlay {
		width: 100%;
	}
	.latest-news.even div[class*='col-']:nth-child(even) .single-latest-news .img-box {
		position: relative;
	}
	.latest-news.even div[class*='col-']:nth-child(even) .single-latest-news .text-box .angle-up:before {
		display: none !important;
	}
	.latest-news.even div[class*='col-']:nth-child(even) .single-latest-news .text-box .angle-up:after {
		display: block !important;
	}

	.latest-news.home-two .single-latest-news {
		margin-bottom: 30px;
	}

	.top-location .top-location-slider .owl-item .caption .top-location-content {
		padding: 30px;
	}

	.top-location .top-location-slider .owl-controls {
		width: 700px !important;
	}

	.footer-top-cta .sec-title {
		text-align: center;
	}
	.footer-top-cta .form {
		position: relative;
		min-height: auto;
		width: 100%;
	}

	.famous-locations .bx-wrapper .bx-controls {
		width: 50%;
	}
	.famous-locations .bx-wrapper .famous-slider .item .content {
		width: initial;
	}
	.famous-locations .bx-wrapper .bx-next {
		left: 0;
	}
	.famous-locations .bx-wrapper .bx-prev {
		left: -35px;
	}
}

@media (max-width: 991px) {
	.filter-tour .filter-wrap .filter-box input,
	.filter-tour .filter-wrap .filter-box select {
		height: 50px;
		line-height: 50px;
	}
	.ml--1 {
		margin-left: 0;
	}
	.mb20-991{
		margin-bottom: 20px;
	}
	.filter-tour .filter-wrap .filter-box .form-group {
		margin: inherit;
	}
	.about-1-2__img {
		margin-bottom: 20px;
	}
	.about-2-1 {
		padding: 34px 40px 29px;
	}
	.about-2-1__img {
		max-width: 48px;
	}
	/*.md-order-1{
		order: 1;
	}*/
	.md-mb-30{
		margin-bottom: 30px
	}
	.news-area__btn {
		margin-top: 30px;
	}
	.footer-flower__img {
		top: inherit;
		bottom: -160px;
		max-width: 80%;
	}
	.nav-header {
		display: inline-block;
	}

	.header {
		top: 0 !important;
		background: rgba(0, 0, 0, 0.5);
	}

	.header.home-three .zt-container,
	.header.home-three .logo {
		display: block;
	}

	.clients-says-2 .bx-controls {
		margin-top: 30px;
	}
	.clients-says-2 .bx-controls .bx-controls-direction {
		width: 50%;
	}
	.clients-says-2 .bx-controls .bx-controls-direction a {
		top: -50px;
	}

	.location-slider .row {
		display: block;
		margin: 0;
	}
	.location-slider .box-img {
		padding: 0 50px;
	}
	.location-slider .box-img img {
		padding: 0;
		padding-bottom: 45px;
	}
	.location-slider .owl-controls {
		right: -5px;
		top: 54%;
	}
	.location-slider .box-content {
		padding: 50px;
		padding-top: 5%;
		display: block !important;
		margin-top: -10%;
		margin-left: 0;
	}

	.footer-bottom.home-three .right-text {
		margin-top: 20px;
		float: none !important;
		text-align: center;
	}
}
@media (min-width: 980px) {
	.nav-holder .nav-footer ul.nav>li ul.submenu li .submenu {
		margin-top: -18px !important;
	}
	.nav-holder .nav-footer ul.nav>li ul.submenu li:hover .submenu {
		opacity: 1;
		visibility: visible;
	}
	.nav-holder .nav-footer ul.nav>li ul.submenu li.has-submenu {
		position: relative;
	}

	.nav-holder .nav-footer ul.nav>li ul.submenu li.has-submenu:hover:after{
		color: #019faa;
	}


	.nav-holder .nav-footer ul.nav>li ul.submenu li.has-submenu:after {
		content: "\f105";
		display: inline-block;
		font: normal normal normal 14px/1 FontAwesome;
		font-size: inherit;
		text-rendering: auto;
		-webkit-font-smoothing: antialiased;
		color: #818181;
		-moz-osx-font-smoothing: grayscale;
		position: absolute;
		right: 30px;
		top: 50%;
		transform: translate(0, -50%);
	}

	.en-version .nav-holder .nav-footer ul.nav>li ul.submenu li.has-submenu:after {
		right: 13px;
	}


}



@media (max-width: 979px) {
	.nav-holder .nav-header>ul {
		display: flex;
		justify-content: flex-end;
	}
	.nav-holder .nav-footer ul.nav>li ul.submenu li a {
		padding: 3px 40px;
	}
	/*header三層選單*/
	.nav-holder .nav-footer ul.nav>li ul.submenu li a,
	.en-version .nav-holder .nav-footer ul.nav>li ul.submenu li a{
		padding: 3px 60px;
	}
	.nav-holder .nav-footer ul.nav>li ul.submenu .submenu li a {
		padding: 3px 80px;
	}

	.nav-holder .nav-footer ul.nav>li ul.submenu .submenu{
		padding-top: 15px!important;
		padding-bottom: 10px;
		background-color: #cee1e2;
		overflow: hidden;
		/*margin-top: 7px!important;
		margin-bottom: 7px!important;*/
	}


	.nav-holder .nav-footer ul.nav li.has-submenu>a>button {
		display: block;
	}
	.lang-area__outer {
		display: block!important;
	}
	.header-box__img,
	.header-box__img-h{
		display: none;
	}

	.nav-holder .nav-footer ul.nav > li:hover > a .header-box__img-h, 
	.nav-holder .nav-footer ul.nav > li.active > a .header-box__img-h {
		display: none;
	}
}

@media (max-width: 800px) {
	.header .logo {
		float: left !important;
	}

	.header .nav-holder {
		float: right !important;
	}

	.nav-holder .nav-header ul {
		margin: 0;
		border: none;
	}

	.header.stricky-fixed .logo {
		display: block;
	}

	.top-location .top-location-slider .owl-controls,
	.top-location .top-location-slider .owl-item.active.center,
	.top-location .top-location-slider .owl-item li {
		width: 600px !important;
	}

	.famous-locations .bx-wrapper .famous-slider .item .content {
		width: initial;
	}
	.famous-locations .bx-wrapper .bx-next {
		left: 0;
	}
	.famous-locations .bx-wrapper .bx-prev {
		left: -35px;
	}
}

@media (max-width: 768px) {
	.header .logo {
		float: left !important;
		text-align: left;
	}

	.header .nav-holder {
		float: right !important;
		text-align: right;
	}

	.nav-holder .nav-footer ul.nav>li {
		text-align: left;
	}

	.nav-holder .nav-footer ul.nav>li ul.submenu li {
		text-align: left;
	}

	.header.stricky-fixed .logo {
		display: block;
	}

	.nav-holder .nav-header>ul {
		border-left: 0;
	}

	.zt-container {
		padding: 0 15px;
	}

	.pdl100 {
		padding-left: 15px !important;
	}

	.sec-padding,
	.popular-services.sec-padding {
		padding: 60px 0;
	}

	.sec-padding-medium {
		padding: 40px 0;
	}

	.sec-padding-large {
		padding: 100px 0;
	}

	.sec-title.sec-title-padding {
		padding-bottom: 50px;
	}

	.google-map-wrapper #contact-page-google-map {
		height: 500px;
	}

	.filter-tour .filter-wrap .filter-box .form-group {
		display: inline-block;
	}
	.filter-tour .filter-wrap .filter-box button {
		width: 96%;
	}

	.filter-tour.home-three .filter-wrap .filter-box .form-group {
		width: 46%;
	}

	.clients-says-2 .bx-controls {
		margin-top: 0;
	}
	.clients-says-2 .box-img img {
		margin-bottom: 30px;
	}
	.clients-says-2 .bx-controls .bx-controls-direction a {
		top: -40px;
	}
	.clients-says-2 .bx-controls .bx-controls-direction {
		margin-top: 0;
	}
	.clients-says-2.sec-padding {
		padding-bottom: 0;
	}

	.clients-says-2 .bx-controls .bx-controls-direction {
		width: 100%;
	}
	.clients-says-2 .bx-controls .bx-prev {
		left: 25px;
	}
	.clients-says-2 .bx-controls .bx-next {
		left: 45px;
	}

	.location-slider .box-content {
		padding: 30px;
		padding-top: 3%;
	}

	.video-tour {
		text-align: center;
	}

	.famous-locations .bx-wrapper .famous-locations .bx-wrapper .bx-controls {
		width: initial;
	}
	.famous-locations .bx-wrapper .famous-locations .bx-wrapper .bx-controls a {
		top: -50px;
	}
	.famous-locations .bx-wrapper .famous-locations .bx-wrapper .bx-next {
		left: 50px;
	}
	.famous-locations .bx-wrapper .famous-locations .bx-wrapper .bx-prev {
		left: 20xp;
	}

	.bx-wrapper .famous-slider .item .content {
		width: 490px;
	}

	.checkout .checkout-content-wrap {
		margin-left: 15px;
	}
	.checkout .form {
		margin-bottom: 30px;
	}

	.blog .blog-wrap .blog-list-item .blog-thumbnail {
		height: initial;
	}
	.blog .blog-wrap .blog-list-item .blog-thumbnail img {
		height: initial;
	}
	.blog .blog-wrap .blog-list-item .blog-content {
		height: initial;
	}

	.pagination-wrap {
		margin-bottom: 30px;
	}

	.blog-wrap {
		margin-bottom: 30px;
	}
	/*.blog-wrap .tag-social-box .tag-box,
	.blog-wrap .tag-social-box .social-box {
		width: 100%;
		margin-bottom: 10px;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-flex-align: center;
		-webkit-align-items: center;
		align-items: center;
		-ms-flex-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
	}*/

	.top-location .top-location-slider .owl-item .caption .top-location-content {
		padding: 30px 70px;
	}

	.top-location .top-location-slider .owl-controls {
		width: initial !important;
	}

	.footer-top-cta .form {
		padding-left: 0;
	}

	.footer-bottom.home-three .logo-footer {
		margin-left: auto;
		margin-right: auto;
	}
	.footer-bottom.home-three .left-text {
		text-align: center;
		margin-top: 20px;
		margin-left: 0;
	}
}

@media (max-width: 767px) {

	.news-area__text {
		font-size: 24px;
		letter-spacing: 0.1em;
	}

	.news-area__icon {
		margin-right: 10px;
		width: 30px;
	}

	.news-area__btn {
		padding: 16px 10px;
	}

	header .header-search {
		display: block;
		margin-top: 50px;
		height: calc(100vh - 50px);
		width: 100%;
		overflow-y: auto;
	}

	.spot-intro {
		margin-bottom: 20px;
	}
	.top-bar .header-search__body .form-group .select-arrow {
		right: 10px;
	}
	.top-bar .form-search-wrap a.close-search {
		font-size: 17px;
		top: 1%;
		height: 30px;
		width: 30px;
		line-height: 30px;
	}
	.mb10-767 {
		margin-bottom: 10px;
	}
	.news-area__title-link {
		-webkit-line-clamp: 2;
	}

	.about-4-1__box {
		margin-bottom: 50px;
	}

	.br-xs-hide {
		display: none;
	}

	.about-1-1__box {
		padding: 25px 25px;
	}

	.about-1-1__logo {
		width: 300px;
		padding-left: 25px;
	}
	.about-1-1__bus {
		display: none
	}
	.about-2-1 {
		padding: 25px 20px 23px;
	}
	.about-2-1__img {
		max-width: 39px;
		left: 22px;
	}
	.about-2-2__img {
		margin-bottom: 20px;
	}
	.about-3-1__text {
		width: 100%;
		padding-left: 0;
	}
	.about-3-1__item {
		margin-bottom: 30px;
	}
	.xs-order-1{
		order: 1;
	}
	.blog-detail .blog-wrap .blog-content {
		padding: 0;
	}
	
	.inner-banner {
		padding: 30px 0;
	}

	.inner-banner .box h2
	 {
		font-size: 34px;
		letter-spacing: 0;
		line-height: 44px;
		padding-bottom: 7px;
	}

	.en-version .inner-banner .box h2 {
		font-size: 28px;
		line-height: 1.3;
		padding-bottom: 11px;
	}

	.flower-title {
		padding: 11px 10px 10px 55px;
	}

	.tp-mask-wrap{
		overflow: visible!important;
	}

	#slider1 .banner-caption-h1 {
		margin-top: 0vw !important;
		width: 100vw !important;
		white-space: normal !important;
	}

	#slider1 .banner-caption-p {
		margin-top: 3vw !important;
		line-height: 1.5 !important;
		width: 93vw !important;
		white-space: normal !important;
	}

	#footer.sec-padding {
		text-align: center;
	}
	.logo-footer {
		margin-bottom: 20px;
	}
	.footer-flower__img {
		display: none
	}
	.xs-mt-20{
		margin-top: 20px;
	}
	.destinations .destination-content-wrap .tab {
		border: none;
	}
	.destinations .destination-content-wrap .tab li {
		height: auto;
		border: 1px solid #e9e9e9;
		margin-bottom: 17px;
	}
	.destinations .destination-content-wrap .tab li.active {
		border: none;
	}
	.destinations .destination-content-wrap .tab li.active a:after {
		content: none;
	}
	.destinations .destination-content-wrap .tab li:hover a:after {
		content: none;
	}
	.destinations .destination-content-wrap .tab li a {
		padding: 15px 0;
		font-size: 16px;
		height: auto;
	}
	.destinations .destination-content-wrap .tab li a span.fa {
		display: none !important;
	}
	.header-search__body {
		padding: 20px 15px;
		min-height: 300px;
	}
	.top-bar .social-top .text-slider ul li a {
		font-size: 14px;
	}
	.nav--sidebar-tab {
		display: flex;
		flex-wrap: wrap;
		justify-content: center
	}
	.nav.nav--sidebar-tab>li>a {
		padding: 0px 9px;
		font-size: 17px;
	}
	.nav.nav--sidebar-tab>li>a:before {
		width: 75%;
		left: 50%;
		transform: translate(-50%, 0);
	}
	.news-area.news-area--index {
		padding-right: 0;
	}
	.news-area__title {
		margin-top: 12px;
		display: block;
	}

}



@media (max-width: 650px) {
	.header.stricky-fixed {
		position: static;
		animation: none !important;
	}

	.filter-tour .filter-wrap .filter-box button {
		width: 96%;
	}

	.filter-tour.home-three .filter-wrap .filter-box .form-group {
		width: 96%;
	}

	.bx-wrapper .famous-slider .item .content {
		width: initial !important;
		width: 490px;
	}

	.blog-detail .blog-wrap .blog-comment .single-comment ul.children {
		padding-left: 30px;
	}
	.blog-detail .blog-wrap .blog-comment .single-comment .comment .img-box,
	.blog-detail .blog-wrap .blog-comment .single-comment .comment .text-box {
		display: block;
	}
	.blog-detail .blog-wrap .blog-comment .single-comment .comment .text-box {
		margin-top: 10px;
		padding-left: 0;
	}
	.blog-detail .blog-wrap .blog-author {
		margin-bottom: 40px;
	}
	.blog-detail .blog-wrap .blog-author .img-box {
		display: block;
		margin-bottom: 0px;
		padding: 15px;
	}
	.blog-detail .blog-wrap .blog-author .text-box {
		padding: 15px;
	}

	.top-location .top-location-slider .owl-item .caption {
		top: 0;
		height: 100%;
		text-align: center;
		z-index: 999999;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-flex-align: center;
		-webkit-align-items: center;
		align-items: center;
		justify-content: center
	}

	.famous-locations .bx-wrapper .bx-controls .bx-controls-direction a {
		top: 0;
	}

	.famous-locations .bx-wrapper .famous-slider .item .content {
		padding: 60px 25px;
	}
}

@media (max-width: 480px) {
	.clients-says-2 .box-img img {
		margin-bottom: 30px;
	}
	.clients-says-2 .bx-controls .bx-controls-direction a {
		top: -40px;
	}
	.clients-says-2 .bx-controls .bx-controls-direction {
		margin-top: 0;
	}
	.clients-says-2.sec-padding {
		padding-bottom: 0;
	}

	.location-slider .box-img {
		padding: 0;
	}
	.location-slider .box-img img {
		padding: 0;
		padding-bottom: 35px;
	}
	.location-slider .box-content {
		padding: 15px;
		padding-top: 3%;
	}


	/*.banner-caption-h1,
	.banner-caption-p,
	.banner-caption-scroll {
		display: none !important;
	}*/
	.filter-tour .filter-wrap .filter-box button {
		width: 96%;
	}

	.top-location .top-location-slider .owl-item .caption .top-location-content {
		padding: 0;
	}

	.top-location .top-location-slider .owl-item .caption {
		padding: 0 130px;
	}

	.famous-locations .bx-wrapper .famous-slider .item .map-location {
		top: auto;
		bottom: 0;
	}
	.famous-locations .bx-wrapper .famous-slider .item .map-location img {
		height: inherit;
	}
	.famous-locations .bx-wrapper .famous-slider .item a.btn {
		margin-top: 15px;
	}
	.famous-locations .bx-wrapper .famous-slider .item .content {
		padding: 50px 25px;
	}

	.footer-bottom .left-text {
		margin-bottom: 0;
	}
	.footer-bottom .right-text {
		display: none;
	}
	.footer-bottom.home-three .right-text {
		display: block;
	}
}

@media (max-width: 375px) {
	.filter-tour .filter-wrap .filter-box button {
		width: 96%;
	}

	.top-location .top-location-slider .owl-item .caption {
		padding: 0 170px;
	}

	.famous-locations .bx-wrapper .bx-controls .bx-controls-direction a {
		top: -62px;
	}

	.famous-locations .bx-wrapper .bx-prev {
		left: 90px;
	}
	.famous-locations .bx-wrapper .bx-next {
		left: 119px;
	}

	.famous-locations .bx-wrapper .famous-slider .item .content {
		padding: 40px 20px;
	}

	.clients-says .position-relative .bx-wrapper .bx-controls {
		display: none;
	}

	.header .logo {
		float: left !important;
		position: relative;
		width: 53%;
		z-index: 9999;
	}

	.header .nav-holder {
		float: right !important;
	}

	.nav-holder .nav-footer ul.nav>li ul.submenu li {
		text-align: left;
	}

	.header .nav-holder {
		float: none !important;
	}
}


/* ------------------------------
	 Main menu responsive styles
	 ---------------------------- */

@media (min-width: 980px) {
	.nav-holder .nav-header button.menu-expander {
		display: none;
	}

	.nav-holder .nav-footer {
		display: inline-block !important;
	}
}

@media (max-width: 979px) {

	.header {
		height: 76px;
		line-height: 76px;
	}

	.nav-holder .nav-header button.menu-expander {
		display: block;
		position: relative;
		top: 4px;
	}

	.main-menu-wrapper .thm-container {
		padding: 0 !important;
	}

	.header .container-fluid {
		position: relative;
	}

	.nav-holder {
		width: 30%;
		position: static;
	}

	.nav-holder .nav-header {
		display: inline-block;
		float: right;
		padding: 23px 0px;
	}

	.nav-holder .nav-footer {
		display: none;
		max-height: 70vh;
		overflow: auto;
		position: relative;
		z-index: 9999999999999;
		text-align: left;
	}

	.header .nav-holder .nav-footer ul.nav>li>ul.submenu::before {
		top: -10px;
		left: auto;
		right: 26px;
	}

	.header.stricky-fixed .nav-holder .nav-footer ul.nav>li>ul.submenu::before {
		top: -10px;
	}

	.nav-holder .nav-footer ul.nav>li ul.submenu li a::before {
		opacity: 0;
	}


	.nav-holder .nav-footer ul.nav>li ul.submenu li ul.submenu:before {
		border-left: 10px solid transparent;
		border-right: 10px solid transparent;
		border-bottom: 10px solid #1C1C1C;
		top: -20px;
		left: auto;
		right: 26px;
	}

	.nav-holder .nav-footer ul.nav>li ul.submenu li ul.submenu li {
		background: #cee1e2;
	}

	.nav-holder>.nav-footer ul>li {
		float: none;
		padding: 0px !important;
		padding-bottom: 0;
		display: block !important;
	}

	.nav-holder .nav-footer ul.nav>li>a {
		padding: 9px 40px !important;
	}

	.nav-holder>.nav-footer {
		position: absolute;
		top: 100%;
		left: 0;
		width: 100%;
		background: #edf6f7;
		z-index: 999999;
		transition: none !important;
	}

	.nav-holder>.nav-footer ul>li>.submenu {
		position: relative !important;
		opacity: 1 !important;
		visibility: visible !important;
		top: auto !important;
		left: auto !important;
		padding-left: 20px;
		padding-right: 20px;
		padding-bottom: 20px;
		width: 100%;
		display: none;
		transition: none !important;
	}

	.nav-holder>.nav-footer ul>li>ul.submenu,
	.nav-holder>.nav-footer ul>li>ul.submenu>li>.submenu {
		padding-top: 0px;
		padding-left: 0px;
		padding-bottom: 0px;
		display: none;
		transition: none;
		padding-right: 00px;
		width: 100% !important;
	}

	.nav-footer ul.nav {
		padding-bottom: 5px;
	}

	.nav-footer ul.nav>li>a {
		/*color: #fff !important;*/
		display: block;
		font-size: 13px;
		font-weight: 600;
		line-height: 29px;
		padding: 0px 25px !important;
		/*border-bottom: 1px solid #323232;*/
		text-transform: uppercase;
	}

	.nav-holder>.nav-footer ul.nav>li:hover>a {
		color: #019faa !important;
	}

	.nav-holder .nav-footer ul.nav>li ul.submenu {
		border-top: none;
		box-shadow: none;
		background: #dfeced;
	}

	.nav-holder .nav-footer ul.nav>li:hover>a:after,
	.nav-holder .nav-footer ul.nav>li.active>a:after {
		display: none;
	}

	.nav-footer ul.nav li.has-submenu>a {
		position: relative;
	}

	.nav-footer ul.nav li.has-submenu>a>button {
		display: block;
		position: absolute;
		top: 9px;
		right: 15px;
		background-color: transparent;
		outline: none;
		border: none;
		color: #818181;
		padding: 0 15px;
		font-size: 18px;
	}

	.nav-holder .nav-footer ul.nav>li>a>i[class*="flaticon"] {
		display: none;
	}
}

@media (max-width: 575px) {

	.pd-info-top__bus {
		display: none
	}
	.contact__body {
		padding: 20px;
	}
	#slider1 .banner-caption-h1 {
		margin-top: 0vw !important;
	}
	#slider1 .banner-caption-p {
		margin-top: 5vw !important;
	}
	.header-search__title {
		font-size: 16px;
	}
	.nav>li>a>img.header-search__img,
	.nav>li>a>img.header-search__img-h {
		max-width: 40px;
	}
	.table.table--table-style-6>tbody>tr>th,
	.table.table--table-style-6>tbody>tr>td {
		display: block;
		width: 100%;
		padding: 0 15px;
	}
	.table.table--table-style-6>tbody>tr>th {
		background-color: transparent;
		color: inherit;
		border-bottom: 2px solid #ffffff;
		font-weight: 600;
		font-size: 20px;
	}
	.table.table--table-style-6>tbody>tr:nth-child(odd)>td,
	.table.table--table-style-6>tbody>tr:nth-child(even)>td {
		background-color: transparent;
	}
	.table.table--table-style-6>tbody>tr>th p {
		margin: 0;
	}
	.table.table--table-style-6>tbody>tr>td p {
		margin-top: 0;
	}
	.table.table--table-style-9>tbody>tr>th,
	.table.table--table-style-9>tbody>tr>td {
		display: block;
		width: 100%;
		text-align: left;
	}
	.table.table--table-style-9>tbody>tr>td {
		border-top: none;
		border-bottom: none;
	}
}


@media (max-width: 500px) {
	.top-bar .social-top .text-slider {
		height: 45px;
	}
	.top-bar .social-top .text-slider ul li a {
		height: 45px;
		line-height: 20px;
		position: relative;
		top: 4px;
	}
	.top-bar {
		height: 57px;
	}
	.br-mobile-hide {
		display: none;
	}
}







@media (max-width: 480px) {
	.nav-holder>.nav-header {
		display: block;
		float: none;
	}

	.nav-holder>.nav-footer {
		width: 100vw !important;
		height: auto !important;
	}

	.nav-holder .nav-header>ul {
		margin: 0;
		padding: 0;
		list-style: none;
		text-align: right;
	}
}

@media (max-width: 460px) {
	.img-box {
		min-height: inherit;
	}
}


@media (max-width: 400px) {
	.sitemap-box__title {
		font-size: 20px;
	}
	.en-version .header-search__title {
		font-size: 12px;
	}
}

@media (max-width: 430px) {
	#slider1 .banner-caption-h1 {
		margin-top: 0vw !important;
	}

	#slider1 .banner-caption-p {
		margin-top: 12vw !important;
	}
}



@media (max-width: 375px) {

	.nav-pills.nav--pd-info-top>li {
		width: 100%;
	}

	.nav-pills.nav--pd-info-top>li+li {
		margin-left: 0;
	}

	.nav-holder {
		width: 100%;
		text-align: center;
	}

	.nav-holder>.nav-footer {
		left: auto;
		right: 0;
	}

	.nav-holder .nav-header>ul {
		margin: 0;
		padding: 0;
		list-style: none;
		text-align: right;
	}

	.main-wrapper.home-7 {
		padding-left: 15px;
		padding-right: 15px;
	}

	#slider1 .banner-caption-h1 {
		letter-spacing: 4px!important;
		font-size: 40px!important;
	}

	#slider1 .banner-caption-p {
		font-size: 16px!important;
	}

}

@media (max-width: 245px) {
	.header .logo {
		float: none !important;
		width: 100%;
		text-align: center;
	}

	.header .nav-holder {
		float: none !important;
		text-align: center;
	}

	.nav-holder .nav-header>ul {
		text-align: center;
	}
}