@media (min-width: 1500px) {
	.maping-content p {
		padding-right: 150px
	}
	.gmap-container {
		padding-top: 0
	}
}
@media (max-width: 1199px) {
	.main-slider .carousel-indicators {
		bottom: 100px
	}
	.book-form {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
		margin-bottom: 0
	}
	.book-form .book-items {
		padding-bottom: 15px
	}
	.book-that ul li {
		padding: 10px 10px 10px 0
	}
	.slider-style-3 .carousel-indicators {
		left: calc(70% - 25px)
	}
	.slider-style-3 .main-slider .item:after {
		width: 70%
	}
	.slider-style-3 .main-slider .item:before {
		left: 70%
	}
	.map-img-middle {
		-webkit-transform: translate(-100%, -50%);
		-ms-transform: translate(-100%, -50%);
		transform: translate(-100%, -50%);
		margin-left: -17px;
		width: 453px
	}
	.map-form {
		left: 30%
	}
	.tour-content {
		padding-left: 58px
	}
	.tour-item {
		width: 15%
	}
	.tour-item.tour-active {
		width: 40%
	}
	.tourist-services {
		background-size: 400px
	}
	.blog-random .random-left {
		float: none;
		margin-bottom: 30px
	}
	.pl-1119-0 {
		padding-left: 0
	}
	.blog-random .random-right {
		float: none
	}
	.banner-inner {
		margin-top: 50px
	}
	.cat-item img {
		min-height: 120px
	}
	.hotel-article.mb-0 {
		margin-bottom: 30px
	}
	.search-result {
		padding-bottom: 20px;
		margin-top: 20px
	}
}
@media (min-width: 991px) {
	.gmap-container {
		min-height: 600px
	}
}
@media (max-width: 991px) {
	.main-slider .carousel-control,
	.tour-skill-items .tour-item:nth-child(4),
	.tour-skill-items .tour-item:nth-child(5) {
		display: none
	}
	.section-heading .title,
	.section-heading .title h2,
	h1 {
		font-size: 30px
	}
	h2 {
		font-size: 24px
	}
	.blog-heading,
	.blog-heading h3,
	.comm-title,
	.comm-title h3,
	h3 {
		font-size: 20px
	}
	.service-content h4,
	.wi-border h4,
	.wi-border-title,
	h4 {
		font-size: 16px
	}
	.section {
		padding-top: 50px;
		padding-bottom: 50px
	}
	.section.pt-40 {
		padding-top: 20px
	}
	.page-cat.section {
		padding-top: 30px
	}
	.section-top80-bottom50 {
		padding-top: 50px;
		padding-bottom: 20px
	}
	.section-top50-bottom80 {
		padding-top: 20px;
		padding-bottom: 50px
	}
	.footer-main.section {
		padding-bottom: 0
	}
	.main-slider .carousel-inner .item {
		min-height: 600px
	}
	.main-slider .carousel-inner .item img {
		position: absolute;
		height: 100%
	}
	.cel-feature,
	.tour-skill {
		position: static
	}
	.main-slider .carousel-indicators {
		bottom: 15px
	}
	.main-slider .slider-content .slide-para {
		padding-right: 10%
	}
	.slider-style-2 .slider-content .container {
		padding-left: 15px;
		padding-right: 15px
	}
	.slider-style-3 .carousel-indicators {
		left: calc(80% - 25px)
	}
	.slider-style-3 .main-slider .item:after {
		width: 80%
	}
	.slider-style-3 .main-slider .item:before {
		left: 80%
	}
	.follow {
		-webkit-transform: rotate(-90deg) translate(180px, 87px);
		-ms-transform: rotate(-90deg) translate(180px, 87px);
		transform: rotate(-90deg) translate(180px, 87px);
		z-index: 20
	}
	.book-form {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
		margin-bottom: 0
	}
	.book-form .book-items {
		padding-bottom: 20px
	}
	.book-that ul li:last-child,
	.slider-style-3 .book-that ul li:last-child {
		padding-right: 10px
	}
	.map-img-middle {
		margin-left: 0;
		width: 360px
	}
	.maping-more {
		width: 300px;
		margin-top: 10px;
		margin-bottom: 20px
	}
	.portfolio-filter.filter-border a {
		font-size: 14px
	}
	.map-area {
		max-height: initial
	}
	.comments-all-in {
		padding: 0
	}
	.common-quote {
		margin-left: 15px;
		margin-right: 15px
	}
	.blog-author {
		padding: 30px
	}
	.table-items ul li {
		width: 50%;
		padding-right: 0
	}
	.tour-content {
		right: 0;
		left: 17%;
		padding-left: 15px;
		padding-right: 15px
	}
	.tour-item-in {
		padding-top: 240px;
		padding-left: 10px;
		padding-right: 10px
	}
	.tour-item.tour-active {
		width: 28%
	}
	.tour-item {
		padding-left: 5px;
		padding-right: 5px;
		width: 18%
	}
	.tourist-services {
		padding-top: 50px;
		padding-bottom: 550px;
		background-position: bottom center;
		background-size: auto
	}
	.tour-skill.tour-content {
		padding-left: 15px
	}
	.tour-skill-items {
		margin-top: 30px
	}
	.tour-skill-items .tour-hover-content,
	.tour-skill-items .tour-hover-content h3 {
		margin: 0
	}
	.tour-skill-items .tour-hover-content p {
		margin: 0;
		padding-left: 15px;
		padding-right: 15px
	}
	.tour-skill-items .tour-hover-content .cbiz-btn {
		margin-top: 10px;
		padding: 5px 30px
	}
	.blog-content,
	.we-give.left-side-style h3 {
		padding-left: 0
	}
	.tour-skill-items .tour-hover-content .gen-social.scale ul li a {
		font-size: 12px;
		width: 30px;
		height: 30px;
		line-height: 2.5
	}
	.tour-skill-items .tour-hover-content .gen-social {
		margin: 10px 0 0
	}
	.tour-skill-items .tour-item {
		width: 20%
	}
	.tour-skill-items .tour-item.tour-active {
		width: 60%
	}
	.cat-item {
		margin-top: 30px
	}
	.cat-item img {
		min-height: auto
	}
	.blog-feature .blog-heading {
		margin-top: 15px
	}
	.blog-heading h3 {
		margin-bottom: 10px
	}
	.blog-content {
		padding-right: 0
	}
	.posted-left-right .left-posted {
		float: none;
		margin-bottom: 5px
	}
	.posted-left-right strong {
		text-transform: capitalize;
		font-size: 12px
	}
	.posted-left-right .right-posted {
		float: none;
		margin-bottom: 0
	}
	.hotel-article h3 {
		margin-top: 20px
	}
	.we-give ul li {
		padding: 20px
	}
	.banner-inner {
		margin-top: 0
	}
	.banner-address ul li {
		margin-bottom: 8px
	}
	.in-content-left,
	.in-content-right,
	.in-content-top {
		padding: 30px
	}
	.faq-panel.in-content-top {
		padding-top: 0
	}
	.support .cele-list {
		padding: 30px
	}
	.behave {
		display: block
	}
	.cel-feature,
	.full-width-sec .container {
		width: auto
	}
}
@media (max-width: 768px) {
    .main-footer img {
    max-width: 49%;
    margin-bottom: 15px;
}
.main-footer{padding:33px 0 11px;}
    .org-pl .col-md-3, .tab-content .col-md-3{width:50%;float:left;padding:5px;}
    .about-section .gap{padding:38px 0;}
    .org-pl{padding-left:15px;    display: inline-block;    margin-top: 30px;}
    .bearers ul.desktop-view, .inau-nn ul.desktop-view{display:none;}
    .bearers .mobile-view, .inau-nn .mobile-view{    margin-top: 13%;display:block;}
    .tab-content #home .col-md-4{width:50%;float:left;}
    .tab-content .col-md-4 .gallery-item{margin-bottom:15px;}
   .inau-nn .mobile-view .brand-list a img{opacity:1;}
    .gallery-item h3{font-size:16px;}
	.nav-tabs{display: block;}
	.nav-tabs li{width: 100%;}
	.ratan-nn h3{margin-top: 10%;}
	.copy-nn, .contact-info p{text-align:center;}
	.p-0{padding: 0}
	.sec-title-inner > h3{font-size: 20px;}
	.abt-vdo{float: none;margin-bottom: 10%;}
	.abt-vdo:before{border: 0}
	.contact-info span{top: -27%;}
	.form-area form fieldset .feld input{margin-bottom: 15px;}
	.form-area form fieldset{margin-bottom: 0}
	.btn-area .btn4{margin-top: 10%;}
	.abot-sec p, .abt-vdo img{max-width: 100%;}
	.abot-sec p, p{text-align:justify;}
	.gap:before{
		background-image: linear-gradient(to right, rgba(255,255,255,.8) 0%,rgba(255,255,255,.95) 25%,rgba(255,255,255,0.9) 35%,rgb(255 255 255) 100%);
	}
	.bearers ul, .sigma_testimonial-inner, .inau-nn ul{display: block;}
	.team-list .content{max-height: auto;min-height: auto;}
	.team-list{margin-bottom: 30px;}
	.sigma_testimonial-inner .sigma_testimonial-thumb{margin-bottom: 20%;}
	.sigma_testimonial-inner{margin-bottom: 7%}
	.about .menu{margin-bottom: 20%}
	.blog-thmb img{width: 100%}
	.page-title-wrap > h2{display: block;text-align: center;}
	.page-title-wrap{text-align: center;}
	.breadcrumbs{float: none;}
	.navbar-header{width: 100%}
	.highlights-banner .single-item, .cctv-section .tab-btn-box ul li{float: none;width: 100%;}
	.about-section .image-box{margin-right: 0;margin-bottom: 10%;}
	.info-cont, .info-cont .navbar-right{display: block;}
	.info-cont .navbar-right li{display: inline-block;    width: auto;}
	.info-cont .navbar-right li a{text-align: center;line-height: 40px;font-size: 22px;}
	.feature-section .pattern-layer, .footer-top .pattern-layer{width: 100%;}
	.contact-icon li{margin-bottom: 10px;}
	.headln-nn{display: flex;}
	.header-upper .right-column .info, .main-header.style-one .support-box{display: none;}
	.header-upper .right-column .social-links{float: none;padding-left: 0;text-align: center;}
	.pull-right{float: none!important;}
	.header-upper .right-column{text-align: center;}
	.headlines .col-sm-10{background: transparent;color: #fff;}
	.main-header .container,.lost_found .col-md-9, .lost_found .col-md-3{padding: 0}
	.navigation > li > a{text-align: left;line-height: 22px;}
	.feature-section .inner-container{margin-top: 0;}
	.feature-section .inner-container .single-item .inner-box {
    position: relative;
        padding: 9px 3px 40px;
}
.sec-title h2{line-height: 43px;}
.about-style-one-content{padding: 50px 21px;}
.panel_list .col-md-2{width: 50%;float: left;}
.welcome-block{margin-bottom: 5%;}
.header-lower{position: absolute;right: 0;width: 100%;top: 25px;}
.info_contact{    padding: 19px;
    margin-bottom: 30px;
    margin-left: 0;}
.list_cla{margin-right: 0!important;    margin-bottom: 20px;}
.list_cla img{width: 100%;}
.imp_link ul li{margin: 10px 0;}
.hvr-float-shadow{margin-bottom: 25px;}
.imp_link{margin-top: 10%;margin-bottom: 10%;}
.form-inner{padding: 25px;margin-left: 0}
.date_apt{margin-top: 8px;}
.page-title{    padding: 50px 0px 14px 0px;}
.page-title .title h1 {font-size: 43px;}
.breadcrumb h1{font-size: 46px;}
   .tender .dataTables_wrapper .dataTables_filter{float: none;}
   .ctt-nn ul li{grid-gap: 0 15px;}
   .single-gallery-one img{width: 100%;}
.flash-list li{display: block;line-height: 50px;}
.image_block_1 .image-box{margin-right: 0}
.image_block_1 .image-box .image-content{left: 0;}
.sec-title h2{font-size: 30px;}
.sec-title{margin-bottom: 2px;}
.title-inner .sec-title, .title-inner .text{width: 100%;}
.title-inner .text{padding-left: 0;}
.social_media .col-md-4{padding: 0;margin-bottom: 10%;}
.testimonial-block-one{margin-bottom: 2%;}
.logos ul{text-align: center;}
.links-list li{width: 100%;float: none;}
.contactinfo .col-xs-12{float: none;margin-bottom: 6px;}
.copyright p{text-align: center;}
.sec-title p{line-height: 25px;}
.logos ul li{padding: 10px 5%;}
.icon_left{margin-bottom: 25px;}
.call-to-action .col-md-2, .call-to-action .col-md-6{padding: 0}
}
@media (max-width: 600px) {
	.portfolio-details .col-spe-100 {
		width: 100%
	}
}
@media (max-width: 480px) {
	.main-slider .slider-content {
		top: 50%
	}
	.maping-more {
		width: 300px
	}
}
@media (max-width: 479px) {
	.port-icon,
	.slider-style-2 .cbiz-btn {
		margin-top: 10px
	}
	.page-heading {
		font-size: 20px
	}
	.top-left ul li {
		padding: 15px 5px
	}
	.section {
		padding-top: 30px;
		padding-bottom: 30px
	}
	.page-cat.section,
	.section.pt-40 {
		padding-top: 10px
	}
	.col-spe-100 {
		width: 100%
	}
	.section-top80-bottom50 {
		padding-top: 30px;
		padding-bottom: 10px
	}
	.section-top50-bottom80 {
		padding-top: 10px;
		padding-bottom: 30px
	}
	.main-slider .carousel-inner .item {
		min-height: 520px
	}
	.main-slider .slider-content {
		top: 55%
	}
	.main-slider .slider-content h2 {
		font-size: 24px
	}
	.slider-style-3 .carousel-indicators {
		left: calc(82% - 25px);
		width: 37px;
		padding: 27px 11px
	}
	.grid-item,
	.table-items ul li {
		width: 100%
	}
	.slider-style-3 .book-form {
		padding-right: 15px
	}
	.slider-style-3 .select-date-item .bootstrap-select .dropdown-toggle .filter-option-inner-inner {
		font-size: 10px
	}
	.gmap-container {
		padding-top: 75%
	}
	.spe-menu-list ul li .each-list:first-child,
	.widget .wi-special-post .view-map {
		margin-top: 0
	}
	.blog-heading,
	.blog-heading h3 {
		font-size: 20px
	}
	.widget .wi-special-post .special-in-content h4 {
		margin-bottom: 5px
	}
	.posted-left-right .left-posted,
	.posted-left-right .right-posted {
		float: none
	}
	.video-content h2 {
		font-size: 28px
	}
	.map-img-middle {
		width: 130px
	}
	.map-pop1 img.map-pop-img1 {
		width: 15px
	}
	.map-pop2 img.map-pop-img2 {
		width: 13px
	}
	.map-pop3 img.map-pop-img3 {
		width: 12px
	}
	.map-pop4 img.map-pop-img4 {
		width: 10px
	}
	.map-pop5 img.map-pop-img5 {
		width: 8px
	}
	.map-pop6 img.map-pop-img6 {
		width: 6px
	}
	.map-pop7 img.map-pop-img10,
	.map-pop7 img.map-pop-img7,
	.map-pop7 img.map-pop-img8,
	.map-pop7 img.map-pop-img9 {
		width: 4px
	}
	.map-form .contact-form input {
		height: 35px
	}
	.map-form .contact-form textarea {
		min-height: 100px
	}
	.book-nav h4 {
		padding-left: 0
	}
	.book-nav ul li {
		padding: 5px 10px
	}
	.col-xs-cutom {
		width: 50%
	}
	.cat-con {
		line-height: 1.5;
		font-size: 10px
	}
	.cat-name a {
		padding: 0 10px;
		font-size: 10px
	}
	.author-social ul li a {
		padding: 10px
	}
	.comments-focus a {
		margin-bottom: 20px
	}
	.tour-skill-items .tour-item {
		width: 100%;
		display: none;
		padding-left: 15px;
		padding-right: 15px
	}
	.tour-skill-items .tour-item.tour-active {
		display: block;
		width: 100%
	}
	.spe-menu-list ul li .each-list {
		width: 100%;
		min-height: auto
	}
	.facility-items ul li,
	.wi-cat-2 ul li {
		width: 100%
	}
	.wi-trips .facility-items ul li:last-child {
		padding-left: 0
	}
	.address ul li {
		width: 100%
	}
	.achive-list ul li {
		width: 50%;
		display: block;
		float: left
	}
	.client-says .client-text {
		display: block;
		width: 100%;
		clear: both;
		padding-left: 0;
		padding-top: 1px
	}
}
@media (max-width: 420px) {
	.slider-style-2 .main-slider .carousel-inner .item {
		min-height: 550px
	}
	.slider-style-2 .main-slider .slider-content {
		top: 43%
	}
	.tour-content {
		left: 0
	}
}
@media (max-width: 320px) {
	.top-left ul li {
		padding: 15px 5px
	}
	h3 {
		font-size: 20px
	}
	.section-heading .title,
	.section-heading .title h2,
	h2 {
		font-size: 24px
	}
	.service-content h4 {
		font-size: 16px
	}
	.section {
		padding-top: 40px;
		padding-bottom: 40px
	}
	.page-head {
		padding-top: 145px;
		padding-bottom: 50px
	}
	.book-nav ul li {
		padding: 5px;
		font-size: 12px
	}
	.slider-style-2 .main-slider .carousel-inner .item {
		min-height: 450px
	}
	.main-slider .carousel-inner .item {
		min-height: 430px
	}
	.main-slider .item img {
		min-height: 250px
	}
	.main-slider .slider-content {
		top: 58%
	}
	.main-slider .slider-content h2 {
		font-size: 22px
	}
	.main-slider .slider-content p {
		margin-top: 8px;
		margin-bottom: 0;
		line-height: 18px
	}
	.main-slider .carousel-control i {
		font-size: 20px;
		padding: 5px 10px
	}
	.main-slider .slider-btn {
		margin-right: 5px
	}
	.follow {
		-webkit-transform: rotate(-90deg) translate(165px, 87px);
		-ms-transform: rotate(-90deg) translate(165px, 87px);
		transform: rotate(-90deg) translate(165px, 87px)
	}
	.slider-style-2 .main-slider .slider-content {
		top: 50%
	}
	.slider-style-2 .cbiz-btn {
		margin-top: 10px;
		padding: 5px 30px
	}
	.slider-style-2 .video-btn {
		padding: 5px 30px 5px 50px
	}
	.client-says .client-text,
	.wi-special-post .special-in-content {
		padding-left: 0
	}
	.slider-style-2.cbiz-btn-video:after top:5px;
	.port-content h3 {
		font-size: 16px
	}
	.grid-item {
		width: 100%
	}
	.wi-special-post .special-main-img {
		width: auto;
		float: none
	}
	.hotel-btn .cbiz-btn {
		margin-bottom: 10px;
		min-width: 165px;
		text-align: center
	}
}
@media (max-width: 319px) {
	.header-top a {
		font-size: 8px
	}
	.port-content h3 {
		font-size: 16px;
		margin-top: 10px
	}
	.maping-slider .owl-nav .owl-next:after {
		display: none
	}
}



