@import url('https://fonts.googleapis.com/css?family=Poppins');
@import url('https://fonts.googleapis.com/css?family=Changa+One');
@import url('https://fonts.googleapis.com/css?family=Bungee|Changa+One');

article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video  {display:block}
ul {margin:0px; padding:0px;}

body {font-family: 'Poppins', sans-serif;/* font-size:14px; */color:#333;clear:both;}
a{ text-decoration:none;}
a:hover {color:#f4a5b6; -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out; -ms-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out;}

.wrapper { width:100%; overflow:hidden;}
#wrapper { width:100%; overflow-x:hidden;}

#top-header {font-size:15px;padding: 10px 0px 10px 0px;border-bottom: 3px solid #eccf51;background-color: #ffffff;background-image: url(../images/headingBg.png);background-repeat: no-repeat;background-position: top;background-position-x: 54%;background-size: 50px;}
.logo {
    padding-bottom: 8px;
    width: 60%;
    position: absolute;
    z-index: 9;
    background-color: #fff;
    padding-right: 10px;
    padding-left: 10px;
    border-radius: 12px;
    border-bottom: 3px solid #eccf51;
}
.logo img {width:100%;height: auto;}
.logo::after {content: '';width: 0;height: 0;border-top: 56px solid transparent;border-bottom: 54px solid transparent;/* border-left: 41px solid #5f5f5f; */right: -41px;position: absolute;top: 0;}
	
.logo::before{content: '';position: absolute;top: 0;bottom: 0;left: -1000px;width: 1000px;/* background-color: #5f5f5f; */}
.top-info {padding: 0px 0px 5px 0px;}
.brand {
    font-size: 22px;
    font-family: 'Changa One', cursive;
    text-transform: uppercase;
    font-family: 'Bungee', cursive;
    color: #808285;
	border-bottom: 2px solid #fedc29;
	display:inline-block;
}
.brand:after { content:"";background: url("images/headingBg.png") no-repeat -30px -50px no-scroll;
background-color: red;
top: 10px;
right: 5px; }
.navbar {padding-left: 0;}
.top-info i {color: #000000;font-size: 16px;margin-right: 1px;}
.ph-no {font-size: 20px;color: #000000;display: inline-block;}
.ph-no span { font-size:17px; display:block; text-align:right; color:#acacac;}
.add {font-size: 16px;color: #000000;display: inline-block; transition: 0.2s;}
.add a{font-size: 16px;color: #000000; cursor:pointer; text-decoration:none;}
.add a:hover { color:#F00;}
.add span { font-size:16px; display:block; text-align:right; color:#acacac;}

.top-slider { width:100%; border-bottom:2px solid #fbd232;}

.social-icon {position: absolute;z-index:222;background-color: #ffffff;right: 0;top: 32px;padding: 10px 2px 5px 13px;}
.social-icon::after{
    content: '';
    width: 0;
    height: 0;
    border-top: 20px solid transparent;
    border-bottom: 18px solid transparent;
    border-right: 20px solid #ffffff;
    right: 194px;
    position: absolute;
    top: 0;
    }
.social-icon span {}
.social-icon span i { font-size: 20px; padding: 0px 14px 0px 9px;}
.social-icon span a {color: #000000 !important;}
.social-icon span a:hover { color:#ffffff !important; text-decoration:none;}
.nav-link { color:#000 !important; font-size:18px !important;
}

.topMenu.desk{ display:block;}
	.topMenu.Mob{ display:none;}

.topMenu {
    margin-top: 5px;
    padding-left: 0px;
}
.topMenu li {
    font-size: 14px;
    margin-right: 5px;
}

.topMenu li.active a {
  
background-color: #e61111;
  
/* border-radius: 8px; */
  
color: #fff;
  
transition: 0.2s;
  
text-decoration: none;
}

.topMenu li a:hover {
  
background-color: #e61111;
  
/* border-radius: 8px; */
  
color: #fff;
  
transition: 0.2s;
  
text-decoration: none;
}
.topMenu li a {color: #3a3a3a;transition: 0.2s;display: block;padding: 6px 12px;border-radius: 0;}
.topMenu li:nth-last-child(1){ padding-right:0px}
.topMenu li a:hover{}


.social-icon-bottom {position: absolute;z-index:222;background-color: #ffffff;right: -104px;padding: 10px 33px 5px 14px;top: -50px;}
.social-icon-bottom::after{
    content: '';
    width: 0;
    height: 0;
    border-top: 20px solid transparent;
    border-bottom: 18px solid transparent;
    border-right: 20px solid #ffffff;
    right:225px;
    position: absolute;
    top: 0px;
    }
.social-icon-bottom span {}
.social-icon-bottom span i { font-size: 20px; padding: 0px 14px 0px 9px;}
.social-icon-bottom span a { color:#000000 !important;}
.social-icon-bottom span a:hover { color:#ffffff !important; text-decoration:none;}

.carousel-control-next, .carousel-control-prev {
        opacity: 0.5;
    transition: opacity .15s cubic-bezier(0.25, 0.1, 0.33, 0.67);
    background-color: #00000082;
    height: 50px;
    top: 50%;
    border-radius: 50%;
    width: 50px;
}
.carousel-control-prev {
    left: 40px;
}
.carousel-control-next {
    right: 40px;
}


.what-new {
    /* margin-top: 50px; */
    padding: 60px 0px;
}
h1 {font-size: 20px;font-weight:bold;border-bottom: dotted 1px #333;padding:5px 0px 10px 0px;margin-bottom:20px;}
p {font-size: 15px;text-align:justify;line-height: 20px;}

.our-product {padding: 20px 0px 20px 0px;margin-bottom:40px;}
.product {border: 1px solid #f1f1f1;margin: 0px 0px 0px 0px;padding: 14px 20px;height:209px;overflow: hidden;position: relative;transition: all .5s ease; cursor:pointer;}
.product:hover {
    box-shadow: 0 1px 15px rgba(0, 0, 0, 0.1);
    transition: all .5s ease;
}
.product .bold { font-weight:bold; font-size:16px;}
.product .text {}
.product p { text-align:justify;}
.product h2 {font-weight: 600;font-size: 20px;color: #f1195f;}
.prodSec {}
.prodSec img { width:100%}
.product-line::after {
    }
.product span img {
    position: absolute;
    bottom: -47px;
    right: 0;
    z-index: 1;
    width: 20%;
    height: auto;
    opacity: 0.1;
    }

.production {background-color: #cff189;padding: 40px 0px 40px 0px;color: #000000;overflow: hidden;background: linear-gradient(to right,#e2fdaa 0%,#e5fbb9 100%);min-height: 350px;display: flex;justify-items: legacy;align-items: center;}

.production h3 {font-size: 20px;font-weight: 600;color: #000;margin-bottom: 15px;}
.production .more {display: inline-block;border: 2px solid #fff;border-radius: 16px;margin-top: 14px;}
.production #more{ display:none}
.production .more{color: #000000;font-size: 14px;padding:3px 13px;display:inline-block;font-weight: 600;cursor: pointer;transition: 0.2s;}
.production .more:hover {background-color: #ffffff;text-decoration:none;border-radius: 16px;}


.product-range {background-image:url(../images/product-bg2.jpg);background-repeat:no-repeat;background-position:100%;background-size: cover;background-attachment: fixed;padding: 50px 0px 100px 0px;margin-bottom:100px;}
.product-range .heading {font-size: 20px;margin: 30px 0px 30px 0px;display:inline-block;padding: 5px 0px;position: relative;font-weight: 600;color: #fff;}

.product-range .list {margin-bottom: 20px;display:block;}
.product-range .list ul {}

.product-range .list ul li { display:inline-block; width:280px; margin-right:6px;}
.product-range .list ul li.end { margin-right:0px;}

.form-sec {background-image:url(../images/form-bg.jpg);background-repeat:no-repeat;background-size: cover;}
.form {background-color: rgba(0, 0, 0, 0.7);padding: 30px 40px;}
.form h4 {font-size: 20px;font-weight:bold;color:#ffffff;}
.form p { color:#CCC; padding-bottom:20px;}

.terms  {/* background-image:url(../images/terms-bg.jpg); */background-repeat:no-repeat;padding:55px 0px 50px 0px;background-color: #ffffff;box-shadow: -1px 1px 5px #0006;}
.terms .heading {font-size:24px;border-bottom: 2px solid #ffffff;color: #464646;padding:0px 0px 8px 0px;margin:0px 0px 15px 0px;}
.terms p {color: #292828;}

.footer {background-color: #464646;padding: 30px 0px 20px 0px;color: #ffffff;font-size: 13px;}


/* landing pages */

.landing-slider { width:100%; border-bottom:2px solid #fbd232; margin-bottom:40px;}
.landing-slider img {
    width: 100%;height: auto;
}


.product-list {background-color: #fbd232;padding: 10px 0px 0px 0px;}
.product-list .heading { text-transform: uppercase;font-size: 20px;padding: 10px 0px 17px 0px; background-color: #ffffff; margin: -11px 0px 0px 0px;
    display: block;
    font-weight: bold;
    text-align: center;}
.product-list  ul {}
.product-list  ul li { list-style: none;border-bottom: 1px dotted #3f350d;;font-size:16px;}
.product-list  ul li a { color:#333333; text-decoration:none;padding: 13px 0px 13px 20px; display:block; font-weight:600;}
.product-list  ul li a:hover { color:#ffffff; background-color:#ba9b24; }
.product-list  ul li.end { border-bottom:none;}
.product-list  ul li a.slt { color:#ffffff;}



.about-text {  }
.about-text h1 { font-size: 19px;text-transform: uppercase;font-weight: normal;}
.about-text p {border-bottom: 1px dotted #c1c1c1;padding: 0px 0px 20px 0px;}
.about-text .about-img { float:right; padding: 0px 0px 10px 20px;}
.orng { color:#f79100;}
.about-text h3 {  font-size:20px; color:#000000;}

.about-text-story {border-bottom: 1px solid #BFBFBF;
    width: 100%;

    padding: 0px 0px 40px 0px;
    margin: 0px 0px 50px 0px;}

.about-text-story ul { margin: 60px 0px 0px 0px; padding:0px; clear:both; overflow:hidden; }
.about-text-story ul li { float: left; list-style:none; padding: 15px 0px 0px 20px;
    border: 1px dotted #CCC; margin-right:24px; margin-bottom:25px;}
.about-text-story p { border:none;}
.about-text-story h3 {  font-size:20px; color:#000000;}
.about-text-story h1 { font-size: 19px;text-transform: uppercase;font-weight: normal;}

.about-text-story ul li img { float:right;}

.about-text-event ul { margin: 60px 0px 0px 0px; padding:0px; clear:both; overflow:hidden; }
.about-text-event ul li { float: left; list-style:none; padding: 15px 0px 12px 20px;border: 1px dotted #CCC; margin-right:24px; margin-bottom:25px; width:100%; }
.about-text-event p { border:none;}
.about-text-event h3 {  font-size:20px; color:#000000;}
.about-text-event h1 { font-size: 19px;text-transform: uppercase;font-weight: normal;}

.about-text-event ul li img { float:right;}

.product-section { }

.product-section h1 { font-weight:bold; font-size: 19px;text-transform: uppercase; border:none; margin:10px 0px 0px 0px; padding:0px 4px 4px 0px;}
.product-section .sub-text { text-transform:uppercase; padding:0px 0px 10px 0px; display:block; border-bottom: 1px dotted #BBBBBB;}
.product-section p { padding:0px 0px 30px 0px;}
.product-section ul { margin:0 auto; width:100%;}
.product-section ul li { width:30%; float:left; list-style: none; margin: 0px 10px 10px 0px;} 
.product-section ul li img { width:100%; height:auto;}


.product-point {margin:10px 0px 0px 0px;overflow:hidden;width:100%;/* font-size: 15px; */}
.product-point ul { margin:10px 0px 30px 30px;}
.product-point ul li {width:96%;border:1px dotted #efefef;padding:4px 0px 3px 10px;list-style:disc !important;font-size: 15px;float:none;}
.bold  { font-size:16px; font-weight:bold;} 



.specifications-table { width:100%; margin:60px 0px 0px 0px;}
.specifications-table .txt {font-size: 16px;padding: 8px 0px 8px 0px;text-align: center;}

.footer-landing {background-color:#282828;padding: 30px 0px 20px 0px;color: #ffffff;font-size: 13px;}

.footer-landing a { color:#fff !important;}











.caption-style-4{list-style-type: none;
		margin: 0px;
		padding: 0px;}

	.caption-style-4 {
		padding: 0px;
		position: relative;
		overflow: hidden;
		text-align: center;
		border: 1px dashed #ffffff73;
		box-shadow: 1px 1px 10px #00000030;
	}

	.caption-style-4:hover .caption{
	}

	.caption-style-4:hover img{
		opacity: 1;
		transform: scale(1.15,1.15);
		-webkit-transform:scale(1.15,1.15);
		-moz-transform:scale(1.15,1.15);
		-ms-transform:scale(1.15,1.15);
		-o-transform:scale(1.15,1.15);
	}


	.caption-style-4 img{
		margin: 0px;
		padding: 0px;
		float: left;
		z-index: 4;
	}


	.caption-style-4 .caption{
		cursor: pointer;
		/* position: absolute; */
		opacity: 0;
		-webkit-transition:all 0.45s ease-in-out;
		-moz-transition:all 0.45s ease-in-out;
		-o-transition:all 0.45s ease-in-out;
		-ms-transition:all 0.45s ease-in-out;
		transition:all 0.45s ease-in-out;
		text-align: center;
	}

	.caption-style-4 img{
		-webkit-transition:all 0.25s ease-in-out;
		-moz-transition:all 0.25s ease-in-out;
		-o-transition:all 0.25s ease-in-out;
		-ms-transition:all 0.25s ease-in-out;
		transition:all 0.25s ease-in-out;
	}
	.caption-style-4 .blur{
		background-color: rgba(0,0,0,0.65);
		height: 300px;
		width: 400px;
		z-index: 5;
		position: absolute;
	}

	.caption-style-4 .caption-text span{
		text-transform: uppercase;
		font-size: 16px;
		/* font-weight: 700; */
		font-family: 'Changa One', cursive;
		text-transform: uppercase;
		font-family: 'Bungee', cursive;
		background-color: #fff480de;
		display: block;
		padding: 6px 0px;
		color: #10100f;
		text-shadow: 0px 1px 5px #fff;
	}
	.caption-style-4 .caption-text{
		    z-index: 10;
		    color: #ffffff;
		    position: absolute;
		    top: 40%;
		    text-align: center;
		    right: 0;
		    left: 0;
	}

.slider .carousel-item img { width:100%; height: auto;}
.slider {border-bottom: 1px solid #fff;}
    .slider .carousel-caption h3 {
    font-family: 'Changa One', cursive;
    font-size:55px;
    text-transform: uppercase;
    font-family: 'Bungee', cursive;
}
    h3.grn {
    color: #27b271;
}

    h3.brn {
    color: #d94242;
}   
    .slider .carousel-caption {right: inherit;bottom: 20px;top: 103px;left: 120px;color: #fff;width: 445px;text-align: left;text-shadow: -2px 3px 1px #000;}
    .slider .carousel-indicators .active {
    opacity: 1;
    border-radius: 0px !important;
    width: 30px !important;
    height: 3px !important;
}
.form-sec .form input {
    margin-bottom: 10px;
    border-radius: 0;
    outline: none;
    width: 49.5%;
    display: inline-block;
}

.form-sec .form textarea {

    border-radius:0px;
    margin-bottom:10px;
}

.form-sec .form .btn.btn-danger {
    width: 100%;
}

.more a {
    color: #1b1b1b;
    font-size: 14px;
    padding: 3px 13px;
    display: inline-block;
    border: 1px solid #a9a7a7;
    border-radius: 20px;
    text-decoration: none;
    transition: 0.2s;
    }
.more a:hover{background-color: #eccf51;border: 1px solid #dcbe3c;color: #fff;transition: 0.2s;}
.more {
    display: block;
    margin-top: 30px;
}


.feedback {
    width: 100%;
    text-align: center;
    margin: 0 auto;
    background-color: #fff6b8c4;
}
.feedback h2 {
	color: #333;
	text-align: center;
	text-transform: uppercase;
	position: relative;
	font-size:25px;
	padding: 50px 0px;
}
.feedback h2::after {
	content: "";
	width: 100px;
	position: absolute;
	margin: 0 auto;
	height: 3px;
	background: #ffdc12;
	left: 0;
	right: 0;
	bottom: -10px;
}
.feedback .carousel {
	width: 650px;
	margin: 0 auto;
	padding-bottom: 50px;
}
.feedback .carousel .item {
	color: #999;
	font-size: 14px;
    text-align: center;
	overflow: hidden;
    min-height: 340px;
}
.feedback .carousel .item a {
	color: #eb7245;
}
.feedback .carousel .img-box {
	width: 145px;
	height: 145px;
	margin: 0 auto;
	border-radius: 50%;
}
.feedback .carousel .img-box img {
	width: 100%;
	height: 100%;
	display: block;
	border-radius: 50%;
}
.feedback .carousel .testimonial {
	padding: 30px 0 10px;
	color: #000;
}
.feedback .carousel .overview {	
	text-align: center;
	padding-bottom: 5px;
}
.feedback .carousel .overview b {
	color: #333;
	font-size: 15px;
	text-transform: uppercase;
	display: block;	
	padding-bottom: 5px;
}
.feedback .carousel .star-rating i {
	font-size: 18px;
	color: #000000;
}
.feedback .carousel .carousel-control {
	width: 30px;
	height: 30px;
	border-radius: 50%;
    background: #999;
    text-shadow: none;
	top: 4px;
}
.feedback .carousel-control i {
	font-size: 20px;
	margin-right: 2px;
}
.feedback .carousel-control.left {
	left: auto;
	right: 40px;
}
.feedback .carousel-control.right i {
	margin-right: -2px;
}
.feedback .carousel .carousel-indicators {
	bottom: 15px;
}
.feedback .carousel-indicators li, .carousel-indicators li.active {
	width: 11px;
	height: 11px;
	margin: 1px 5px;
	border-radius: 50%;
}
.feedback .carousel-indicators li {	
	background: #e2e2e2;
    border: none;
	border-color: transparent;
}
.feedback .carousel-indicators li.active {
	border: none;
	background: #888;		
}
.feedback .carousel-control-next {
    right:0px;
}
.dropdown-menu {text-align: center;padding: 10px 0px;background-color: #e61111;min-width: 15rem;margin-top: 16px;border-radius: 0;border-top: 0;}



.dropdown-menu li{
    font-size: 14px;
    color: #000;
    padding-right: 25px;
    font-weight: normal;
    padding: 10px 0px;
    border-bottom: 1px solid #ffffff;
    }
	.dropdown-menu li a{color: #fff;}
	.dropdown-menu li:nth-last-child(1){ border-bottom:none;}
	
	.rtBlock {
    box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.06);
    background-color: #fff;
}

.qryBlock {
    position: relative;
    margin-bottom: 50px;
    margin-top: 50px;
}
.qryBlock img { width:100%}

span.bookTour {
    position: absolute;
    top: 199px;
    text-align: center;
    left: 0;
    right: 0;
    font-size: 25px;
    color: #fff;
    text-shadow: 0px 2px 3px #fff;
    text-transform: uppercase;
    display: block;
    color: #090c15;
    font-weight: 600;
}
p.half {float: left;width: 49%;margin-right: 5px;}

p.half + p {
    margin-right: 0;
}
.formTab textarea {
    width: 100%;
}

.formTab button.submit {
    width: 100%;
    border-radius: 0;
}
.formTab {
    padding: 30px 30px;
    overflow: hidden;
}

.formTab p {
    margin-bottom: 10px;
}

.formTab .name {}

.formTab input {
    width: 100%;
    height: 38px;
    border: 1px solid #d0d0d0;
    padding-left: 8px;
}
.bgGreen {background-image:url(../images/bg-arrow.png);background-repeat: no-repeat;background-position: top right;background-attachment: fixed;}
.bgBrn {background-image:url(../images/bg-arrow-brn.png);background-repeat: no-repeat;background-position: top right;background-attachment: fixed;}
.bgRed {background-image:url(../images/bg-arrow-red.png);background-repeat: no-repeat;background-position: top right;background-attachment: fixed;}

.bgGry {background-image:url(../images/bg-arrow-gry.png);background-repeat: no-repeat;background-position: top right;background-attachment: fixed;}
.officeAdd {
    font-size: 14px;
    margin-bottom: 20px;
}

.officeAdd .bold {padding-bottom: 10px;font-size:18px;font-weight: normal;}

.officeAdd span {
    display: block;
}
.officeAdd span a {color: #fff;text-decoration:none;}

.aboutProduct {}

.aboutProduct .heading {
    font-size: 20px;
}

.aboutProduct li {
    display: block;
    padding: 14px 12px;
    border: 1px solid #efefef;
    margin-bottom: 0px;
    border-top: 0px;
    font-size: 15px;
}
.aboutProduct li:first-child{border-top: 4px solid #efefef;}
.aboutProduct ul {
    margin-top: 25px;
}
.aboutProduct li:nth-last-child(1) {background-color: #fff;}
.aboutProduct li:nth-last-child(2) {background-color: #fbfbfb;}
.aboutProduct li:nth-last-child(3) {background-color: #fff;}
.aboutProduct li:nth-last-child(4) {background-color: #fbfbfb;}
.aboutProduct li:nth-last-child(5) {background-color: #ffffff;}
.aboutProduct li:nth-last-child(6) {background-color: #fbfbfb;}
.aboutProduct li:nth-last-child(7) {background-color: #ffffff;}
.aboutProduct li:nth-last-child(8) {background-color: #fbfbfb;}
.imgBlock {
    background-color: #e0e0e0;
    height: 300px;
    border: 11px solid #b9b9b9;
    margin-bottom: 10px;
}
button:focus {     outline: none;}
.btnPrdtMob { display:none;}
.clsBtn { display:none;}
.btnqryMob { display:none;}
@media (max-width:1024px){
	
	#top-header {    background-position-x: 62%;}
	.topMenu li { font-size:13px;}
	.topMenu li a{ padding: 6px 6px;}
	.container {    max-width: 95%;}
	
	}
	
	
	
	
@media(max-width:991px)	{
	
	.top-info .col-md-8 {flex: 100%;  max-width: 100%;}
	.top-info .col-md-4 { flex: 100%; max-width: 100%;}
	
	.product-range .col-md-3 {padding-right: 4px;
    padding-left: 4px;}
	.add { margin-top:8px;}
	.form-sec .form input { width:100%;}
	.social-icon-bottom {    display: none;}
	
	#top-header { background-position-x: 77%;}
	.navbar-dark .navbar-toggler {
    color: rgb(255, 255, 255);
    border: 2px solid #f5f5f5;
    border-radius: 0px;
    background-color: #fed600;
    position: absolute;
    z-index: 99;
    top: 0;
    right: 0;
}
.navbar { position:inherit;}
	
	
	}
	
	@media(max-width:480px)	{
	.logo {
    padding-bottom: 8px;
    width: 20%;
    padding-left: 10px;
    position: relative;
    border-radius: 0;
    padding-right: 0px;
    padding-left: 0px;
    border: none;
}
.brand{ font-size:15px; font-weight: normal; color: #545454;}
#top-header  { background:none;}
.top-info {
    padding: 0px 0px 5px 0px;
    position: absolute;
    top: -100px;
    right: -100px;
    z-index: 99;
    width: 100%;
}
.navbar-dark .navbar-toggler {    top: -33px;
    right: 0;
    width: 40px;
    height: 40px;}
	.navbar-toggler { padding:0px;}
	
	.slider .carousel-caption {top: 0px;
    left: 20px;}
	.slider .carousel-caption h3 {font-size: 26px;}
	.carousel-control-next {display: none;}
	.carousel-control-prev {display: none;}
	.product-range .col-md-3 {margin-bottom: 30px;}
	.topMenu li a {
    padding: 6px 6px;
    font-size: 15px;
}
.product-section ul li {
    width: 100%;
    float: left;
    list-style: none;
    margin: 0px 0px 10px 0px;
}
.product-list { display: none;
    width: 100%;
    position: fixed;
    left: 0;
    right: 0;
    z-index: 999;
    height: 100%;
    top: 0;}
	.clsBtn {
    display: block;
    position: absolute;
    bottom: 10px;
    text-align: center;
    width: 90%;
    padding: 10px 0px;
    background-color: #d00a0a;
    font-size: 20px;
    color: #fff;
    right: 0;
    left: 0;
    margin-right: auto;
    margin-left: auto;
    border-radius: 14px;
}
.rtBlock { display:none;     width: 100%;
    position: fixed;
    left: 0;
    right: 0;
    z-index: 999;
    height: 100%;
    top: 0;
    margin-top: 0;}
	.qryBlock {margin-bottom: 0;
    margin-top: 0;}
	p.half { width:100%;}
.btnPrdtMob {
    display: block;
    position: fixed;
    z-index: 99;
    background-color: #d2a406;
    padding: 5px 10px;
    bottom: 0;
    width: 50%;
    text-align: center;
    color: #fff;
    font-size: 18px;
    left: 0;
}
.btnqryMob {
    display: block;
    position: fixed;
    z-index: 99;
    background-color: #000;
    padding: 5px 10px;
    bottom: 0;
    width: 50%;
    text-align: center;
    color: #fff;
    font-size: 18px;
    right: 0;
    }
.qryBlock img { display:none; }
span.bookTour {position: relative;top: 12px;     font-size: 20px;}
	}
	
	
	@media(max-width:360px)	{
		
			.top-info {
    padding: 0px 0px 15px 0px;
    top: -78px;
    right: -78px;
    z-index: 99;
}
.navbar-dark .navbar-toggler {
    top: -18px;
}
.logo {width: 18%;}
.brand {
    font-size: 16px;
    font-weight: 600;
    color: #545454;
    font-family: 'Poppins', sans-serif;
}
		
		}
		
		@media(max-width:360px)	{
			.brand {
    font-size: 13px;
    font-weight: 600;
    color: #545454;
    font-family: 'Poppins', sans-serif;
}
			
			}	
