@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
	}
	

	.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) {
    .menu-bar span, .navigation > li > a:after{display:none;}
    	.highlights-banner .single-item{
    	        width: 50%;
    float: left;
    padding: 13px;    min-height: 173px;
    	}
    	.head-sec{    background: #091125;}
    	.head-sec .container{padding-left:0;}
    	.header-mob{
    	       background: #091125;
    padding: 9px 0;
    position: absolute;
    border-top: 2px solid #848484; 
    margin-top: 18%;
    text-align: center;
    display: block;
    	}
    	.navbar-nav{    margin-top: -45px;
    margin-left: 40px;}
    	.header-mob img{    width: 56%;}
    	.officer-nn .single-column{
    	    width:50%;float:left;margin-bottom:30px;
    	}
    	.cctv-section .single-item:hover{margin:0;padding-bottom:0;}
    	.main-footer {
    padding: 8px 0;
    	}
    	.cid-carousel .owl-nav button.owl-prev{left:0;}
    	.cid-carousel .owl-nav button.owl-next{right:0;}
    	.highlights-banner .single-item .icon-box{position:relative;left: 0;
    top: 0;}
 .cctv-section .tab-btn-box ul li{float: none;width: 100%;}
	.about-section .image-box{margin-right: 0;margin-bottom: 10%;}
	.header-top, .header-upper .info-list, .navbar-right{display: none;}
	.info-cont, .info-cont .navbar-right{display: block;}
	.info-cont .navbar-right li{display: inline-block;    padding: 4px;    width: auto;}
	.info-cont .navbar-right li a{text-align: center;line-height: 40px;font-size: 22px;    color: #091125;}
	.feature-section .pattern-layer, .footer-top .pattern-layer{width: 100%;}
	.contact-icon li{margin-bottom: 10px;}
	.headln-nn{display: flex;padding:0;}
	.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{padding: 0 15px;display:inline-block;}
	.navigation > li > a{text-align: left;line-height: 22px;color: #fff;}
	.feature-section .inner-container{margin-top: 0;}
	.feature-section .inner-container .single-item .inner-box {
    position: relative;
        padding: 9px 3px 40px;
}
.headlines{display:none;}
.headlines-mob {
    background: #3350b9;display:block;
}
.abt-nn, .cnt-nn{padding:22px 0;}
.breadcrumb{padding:25px 0;
    margin-top: 17%;
}
.headlines-mob h3 {
    margin: 7px 0;
    color: #fff;
    font-weight: 500;
    font-size: 21px;
}
.headlines-mob .col-sm-10 marquee {
    font-weight: 400;
    line-height: 22px;color: #fff;
    font-size: 15px;
    padding: 7px 0px 0;
}
.banner-section{padding:69% 0;}
.footer-top .navbar-nav{margin-top:0;margin-left:0;}
.ctt-nn{padding-left:13px;}
.print-nn div.dataTables_wrapper div.dataTables_paginate{margin-top:4%;}
.dgp-list{display:block;}
#menu5 .dgp-list li{width:50%;float:left;     min-height: 250px;}
.office-order, .dgp-list li{margin-bottom:10%;}
.dgp-image img{width:100%;}
.banner-section img{display:none;}
.navbar-inverse .navbar-collapse{
	background: #091125;
    width: 100%;
    z-index: 99;
    position: relative;
}
.navigation > li{margin: 0;    padding: 7px 12px;}
.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%;}
.menu-bar{color: #fff;
    font-size: 23px;display:block;
    width:auto;
    border-radius: 4px;}
.wrap-nav{    overflow: scroll;
    height: calc(100vh - 100px);}
    .modal-dialog{margin:0;}
    .modal-body{padding:0}
.sticky .header-lower{background:#091125;max-height: 75px;}
.navbar-brand>img{width:100%;}
.cctv-section ul li{width:100%;}
.cctv-section ul{display:block;}
.head-sec .col-md-12{padding:0;}
.cctv-section ul li img{    margin-right: 3px;
    padding-left: 6%;}
.header-upper{display:none;}


.navbar-brand{display:none;}
/*.head-sec{background:#091125;z-index: 9999;*/
/*    position: fixed;*/
/*    top: 0; */
/*    right: 0;*/
/*    padding: 0;*/
/*    transition: all .3s ease-in-out;*/
/*    width: 100%;}*/
.head-sec .sticky{padding:0;background: #091125;}
.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: 35px;}
   .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;}
.about-section{padding: 45px 0 30px;}
.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) {
	body,
	p {
		font-size: 12px
	}
	.top-left ul li {
		padding: 15px 5px
	}
	p {
		line-height: 20px
	}
	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
	}
}



