body {
	margin: 0px!important;
	padding: 0px!important;
	/*	font-family: 'tt_commonsregular';
	*/
	overflow-x: hidden!important;
	overflow: scroll !important;
	width: 100%;
	}

	h1,
	h2,
	h3,
	p,
	ul {
	margin: 0px;
	padding: 0px;
	}
	p
	{
	font-family: 'Conv_CircularStd-Light';

	}
	ol, ul, dl
	{
		margin: 0px!important;
	}
	/** Generated by FG **/
	@font-face {
	font-family: 'Conv_circular-medium';
	src: url('fonts/circular-medium.eot');
	src: local('â˜º'), url('fonts/circular-medium.woff') format('woff'), url('fonts/circular-medium.ttf') format('truetype'), url('fonts/circular-medium.svg') format('svg');
	font-weight: normal;
	font-style: normal;
	}
	@font-face {
	font-family: 'Conv_circular-bold';
	src: url('fonts/circular-bold.eot');
	src: local('â˜º'), url('fonts/circular-bold.woff') format('woff'), url('fonts/circular-bold.ttf') format('truetype'), url('fonts/circular-bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
	}
	@font-face {
	font-family: 'Conv_CircularStd-Light';
	src: url('fonts/CircularStd-Light.eot');
	src: local('â˜º'), url('fonts/CircularStd-Light.woff') format('woff'), url('fonts/CircularStd-Light.ttf') format('truetype'), url('fonts/CircularStd-Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
	}
	.upper-header {
	background-color: #6c5300;
	padding: 5px;
	border-top: 2px solid #000;
border-bottom: 2px solid #000;
	}
	.upper-header ul li {
	list-style-type: none;
	display: inline-block;
	font-family: 'Conv_CircularStd-Light';
	font-weight: bold;
	padding: 0px 28px;
	font-size: 15px;
	letter-spacing: 1px;
	color: #fff;
	border-right: 1px solid #fff;
	}
	.upper-header ul li:last-child {
	border: none;
	padding-right: 15px;
	}
.mob_vieww
	{
	display:none;
	}
	.upper-header p {
	float: left;
	font-family: 'Conv_CircularStd-Light';
	}
	.upper-header .fa
	{
	font-size: 22px!important;
	position: relative;
	top: 3px;
	}
	.header-background {
	background-color: #ffffff;
	padding: 10px 0px;
	}
	@media (max-width:420px) {
	.navbar-brand img {
	width: 180px;
	}
	}
	@media (min-width:421px) and (max-width:767px) {
	.navbar-brand img {
	width: 210px;
	}
	}
	@media (max-width:767px) {
	.nav-item {
	padding: 0px!important;
	}
	.navbar-brand img {
	width: 210px;
	}
	
	.nav-link {
	padding: 0.3rem 0rem!important;
	}
	.nav-item a {
	font-size: 13px;
	}
	}
	@media (min-width:768px) and (max-width:991px) {
	.nav-item {
	padding: 0px 0px;
	font-size: 9px;
	}
	.navbar-brand img {
	width: 170px;
	}
	}
	/*----head-sec-----*/
	footer {
	/* background-color: #3d3938; */
	background-color: #292c2f; 
	padding: 35px 0px;
	margin-top: -2px;
	/*		background-color: #58595b;
	*/
	color: #fff;
	}
	footer h4 {
	margin-bottom: 10px;
	text-transform: uppercase;
	}
	footer li {
	margin-top: 10px;
	list-style-type: none;
	font-size: 14px;
	font-family: 'Conv_CircularStd-Light';
	}


	
	.suscribe-sec {
	background-color: #ebebec;
	color: #808285;
	font-size: 16px;
/*	padding: 20px 0px;*/
	}
	.suscribe-sech3
	{
	text-transform: uppercase;
	color: #222222;
font-family: 'Philosopher', sans-serif;
font-size: 2rem;
text-align: center;
	}
	.suscribe-secp 
	{
line-height: 30px;
color: #000;
font-family: 'Philosopher', sans-serif;
font-size: 1rem;
text-align: center;
padding-bottom: 18px !important;
border-bottom: 1px solid #0000005e;
margin-bottom: 20px !important;
	}
	.suscribe-sec input {
	padding: 9px;
	width: 100%;
	border: 1px solid #6b666669;
	}
	.suscribe-sec input::-webkit-input-placeholder {
	color: #2d2b2b8c!important;
	font-size: 14px!important;
	font-family: 'Conv_CircularStd-Light';
	}
	.suscribe-sec button {
	outline: none;
	background: #6c5300;
	padding: 9px 18px;
	border: 1px solid #6c5300;
	margin-left: -5px;
	border-left: none;
	color: #fff;
	}
	button,
	input {
	outline: none;
	border: 1px solid transparent;
	}
	.suscribe-sec input:focus {
	box-shadow: none!important;
	}
	footer .fa-phone
	{
	color: #fff;;
	}
	a.nav-link.active
	{
	border-bottom: 2px solid #838383;
	}
	/* 28 august css */
	.fa-whatsapp
	{
	color: green;
	}
	/*.swiper-container {
	height: calc(100vh - 120px);
	margin: 60px;
	}
	*/
	.swiper-slide {
	overflow: hidden;
	}
	.slide-inner {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-size: cover;
	background-position: center;
	}
	.slide-inner img{
	display:block;
	width:100%;
	/* height:auto; */
	}
	.copy {
	position: absolute;
	bottom: 15px;
	left: 0;
	right: 0;
	color: white;
	text-align: center;
	letter-spacing: 0.06em;
	}
	.swiper-container
	{
	z-index: -1;;
	}
	/* .form-sec
	{
	position:absolute;
	top: 10%;
	z-index: 99999;
	} */
	/* .form-sec
	{
	margin-top: -580px;
	z-index: 99999!important;
	position: relative;
	}*/ 
	.right-bar
	{
	margin-top: 11px!important;
	}
	.left-form
	{
	background-color: #e7e7e7;
	border-radius: 5px;
	width: 100%; 
	padding:25px 20px;
	}
	.left-form input{
	width: 100%;
	}
	.quote-btn
	{
	width: 100%;
	background-color: #6c5300;
	padding: 7px 5px;
	border-radius: 5px;
	}
	.form-control:focus
	{
	box-shadow: none!important;
	}
	.left-form h3
	{
	text-align: center;
	font-size: 18px;
	width: 100%;
	margin-bottom: 20px;
	}
	.form-control
	{
	padding:6px 10px!important;
	height: auto!important;
	font-size: 13px!important;
	}
	.left-form li{
	list-style-type: none;
	margin: 17px 0px 0px 20px;
	font-size: 18px;
	}
	.left-form li .fa{
	color: #6c5300;
	}
	/* .slide-inner
	{
	background:url(images/first-img.jpg)no-repeat;
	background-size: cover;
	}
	.slide-inner1
	{
	background:url(images/home/second_img.jpg)no-repeat;
	background-size: cover;
	} */
	
	
	.left-form 
	{
	width: 80%;
	}
	
	.left-form1 {
background-color: #e7e7e7;
border-radius: 5px;
width: 100%;
padding: 8px 12px;
}
	
	.contact-head
	{
	background-color: #6c5300;
	border-radius:5px;
	text-align: center;
	padding: 10px;
	}
	.contact-head h3
	{
	color: #fff;
	font-size: 17px;
	}
	.card_sec
	{
	margin: 20px 0px;
	}
	.first-sec img
	{
	width: 100%;
	}
	.first-sec 
	{
	box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.4);
	padding: 10px 10px;
	background-color: #ffffff;
	border-radius: 10px;
	}
	.card-title
	{
	padding: 20px 0px 10px 0;
	margin-bottom:0px !important;
	}
	.card-title ul 
	{
	margin: 0px 0 10px 0;
	padding: 0px;
	}
	.card-title ul li
	{
	list-style-type: none;
	display: inline-block;
	color: #feb614;
	}
	.card-title h3
	{
	background:#6c5300;
		color:#FFF;
		padding:8px 10px;
	font-size: 18px;
	}
	.card-title h4
	{
	color: #6c5300;
	font-family: 'Conv_circular-bold';
	}
	.enq-btn
	{
	text-align: center;
	margin: 20px auto 0 0;
	display: block;
	overflow: hidden;
	}
	.enq-btn a
	{
	font-size: 12px;
	cursor: pointer;
	text-align: center;
	padding: 8px 15px;
	text-decoration: none;
	display: inline-block;
	float: left;
	}
	.enq-btn a:hover
	{
	text-decoration: none;
	color: #6c5300;
	}
	.view-btn
	{
	border-bottom: 1px solid #6c5300;
	border-top: 1px solid #6c5300;
	border-left: 1px solid #6c5300;
	border-right: 1px solid #6c5300;
	border-radius: 2px 0 0 2px;
	padding: 7px 15px !important;
	color: #6c5300;
	}
	
	.en-bg
	{
	background: #dcdcdc;
	background: -moz-linear-gradient(top, #dcdcdc 0%, #cecece 101%);
	background: -webkit-linear-gradient(top, #dcdcdc 0%,#cecece 101%);
	background: linear-gradient(to bottom, #dcdcdc 0%,#cecece 101%);
	color: #000 !important;
	border-radius: 0 2px 2px 0;	
	}
	.btn-font a
	{
	font-size: 15px;
	letter-spacing: 1px;
	}
	.testimonials .col-md-8
	{	
	background: url(images/home/Newsletter-top-bg.png)no-repeat;
	background-size: cover;
	color: #fff;
	}
	.test_bg
	{
	background-color: #6c5300;
	}
	.new {
	padding: 50px;
	}
	.checkbox-text {
	display: block;

	}
	.checkbox-text input {
	padding: 0;
	height: initial;
	width: initial;
	margin-bottom: 0;
	display: none;
	cursor: pointer;
	}
	.checkbox-text label {
	position: relative;
	cursor: pointer;
	}
	.checkbox-text label:before {
	content:'';
	-webkit-appearance: none;
	background-color: transparent;
	border: 2px solid #6c5300;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
	padding: 7px;
	display: inline-block;
	position: relative;
	vertical-align: middle;
	cursor: pointer;
	margin-right: 5px;
	}
	.checkbox-text input:checked + label:after {
	content: '';
	display: block;
	position: absolute;
	top: 5px;
	left: 7px;
	width: 6px;
	height: 14px;
	border: solid #6c5300;
	border-width: 0 2px 2px 0;
	transform: rotate(45deg);
	}
	.link-facebook {
	}
	/* 
	.link-facebook:hover{
	transition: 0.9s;
	transform: rotateY(180deg);
	} */
	.arrow-imgimg
	{
	width: 20px;
	margin-top: -3px;
	}
	.right-div
	{
	background-color: #6c5300;
	color: #fff;
	}
	.inner-div
	{
	padding: 30px;
	}
	.scoll-img
	{
	background:url(images/first-img.jpg)no-repeat;
	background-size: cover;
	padding: 80px 0px;
	}
	.footer-img
	{
	width: 100%;
	}
	@media (max-width: 767px){

	.card-title
	{
	padding: 20px 10px 10px 10px;
	}
	.suscribe-sec h4
	{
	font-size: 16px;
	}
	#html
	{
	padding-left: 40px;
	}
	.suscribe-sec button
	{
	margin:15px 0 0 0;
	}

/*	.suscribe-sec
	{
	padding:30px 0px;
	}
*/
	footer h4
	{
	font-size: 18px;
	}
	.card-title h3
	{
	font-size: 16px;
	}
	.footer-img 
	{
	width: 50%;
	}
	.first-sec
	{
	margin-bottom: 20px;
	}
	/*	.first-sec img
	{
	margin-top: 30px;
	}*/
	.suscribe-sec h2
	{
	font-size: 22px;
	}
	.card_sec
	{
	margin: 20px 0px;
	}
	.navbar-brand img
	{
	width: 150px;
	}

	.left-form
	{
	width: 100%;
	}
	.left-form li
	{
	font-size: 15px;
	}
	}
	@media (max-width: 420px){
	.upper-header ul li
	{
	font-size: 12px;
	border-right: none;
	padding-bottom: 5px;
	}
	.upper-header .fa
	{
	font-style: 14px!important;
	}
	.upper-header 
	{
	display:none;
	}	
	.mob_vieww
		{
			display:block;
		}
	}
	@media (min-width: 768px) and (max-width:1030px){
	.suscribe-sec img
	{
	width: 100%;
	}
	.card-title
	{
	font-size: 14px;
	}
	.view-btn
	{
	padding:7px 3px !important;
	}
	.enq-btn a
	{
	padding: 8px 10px;
	}
	}
/*	.suscribe-sec img
	{width: 100%;}*/
	.about_us
	{
	background: url(images/home/about-us.jpg)no-repeat;
	background-size: cover;
	padding: 100px 0px;
	}
	.about_us h2
	{
	font-size: 80px;
	color: #fff;
	font-family: 'Conv_circular-bold';
	text-align: center;
	}
	.about_us-text 
	{
	padding:70px 0px;
	}
	.about_us-texth3
	{
	font-family: 'Conv_circular-medium';
	margin-bottom: 10px;
	font-size: 20px;
	color: #6c5300;
	}
	.about-brief
	{
	background: url(images/home_bg_screen.jpg)no-repeat;
	background-size: cover;
	padding: 70px 0px;
	color: #fff;
	}
	.about-brief h3
	{
	font-family: 'Conv_circular-bold';
	}
	.customer p
	{
	text-align: center;
	min-height: 150px;
	}
	.customer h4
	{
	font-family: 'Conv_CircularStd-Light';
	margin: 13px 0px;
	}
	.customer .fa
	{
	font-size: 40px!important;
	color: yellow;
	}



	.carousel-inner img {
	width: 100%;
	height: 100%;
	}


	span.carousel-control-prev-icon
	{
	position: absolute;
	left: -60px;
	}
	span.carousel-control-next-icon
	{
	position: absolute;
	right: -60px;
	}


	.carousel-indicators li
	{
	height: 20px!important;
	width: 20px!important;
	border-radius: 50%;
	}
	.carousel-indicators li.active
	{
	background-color: yellow;
	}
	#shiva
	{
	width: 80px;
	height: 80px;
	background: #6c5300;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	margin:5px auto;
	}
	.count
	{
	line-height: 80px;
	color:white;
	font-size:20px;
	}
	.counter h5{
	font-family: 'Conv_CircularStd-Light';
	text-transform: capitalize;
	margin: 25px 0px;
	}
	.counter .fa
	{
	color: #6c5300;
	font-size: 30px!important;
	}
	@media (max-width: 767px){
	.about_us h2
	{
	font-size: 55px;
	}
	.about_us
	{
	background-position: center;
	padding: 70px 0px;
	}
	.about_us-text p
	{
	text-align: justify;
	}
	.about_us-text h3
	{
	margin-bottom: 20px;
	}span.carousel-control-next-icon
	{
	display: none;
	}
	span.carousel-control-prev-icon
	{
	display: none;
	}
	.customer p
	{
	font-size: 14px;
	}
	.carousel-indicators
	{
	bottom:-55px!important; 
	}
	.counter .fa
	{
	margin-top: 30px;
	}
	}
	@media (min-width: 768px) and (max-width: 1030px){
	.about_us
	{
	background-position: center;
	}
	.about_us h2
	{
	font-size: 60px;
	}
	.about_us, .view-btn
	{
	padding: 7px 6px!important;
	}
	.carousel-indicators
	{
	margin-bottom: -45px!important;
	}
	.customer p
	{
	font-size: 15px;
	}
	.counter h5
	{
	font-size: 18px;
	}
	.suscribe-sec button
	{
	margin: 15px 0 0 0!important;
	}
	}
	
	.Hajj
	{
	background: url(images/hajj_bg.webp)no-repeat;
	background-size: cover;
	padding:100px 0px!important;
	background-position: center;
	}
	.ramdaan
	{	background: url(images/umrah_bg.jpg)no-repeat;
		background-size: cover;
		padding:100px 0px!important;
		background-position: center;

	}
	.contact_img
	{background: url(images/contact-us.jpg)no-repeat;
		background-size: cover;
		padding:100px 0px!important;
		background-position: center;

	}

	.pay
	{
		background: url(images/payment-policy.jpg)no-repeat;
		background-size: cover;
		padding:100px 0px!important;
		background-position: center;
	}
	.privacy
	{
		background: url(images/privacy-policy.jpg)no-repeat;
		background-size: cover;
		padding:100px 0px!important;
		background-position: center;
	}

	.cook
	{
		background: url(images/cookie-policy.jpg)no-repeat;
		background-size: cover;
		padding:100px 0px!important;
		background-position: center;
	}
	.term
	{
		background: url(images/terms-and-conditions.jpg)no-repeat;
		background-size: cover;
		padding:100px 0px!important;
		background-position: center;
	}


	.flight
	{
		background: url(images/flight_bg.jpg)no-repeat;
		background-size: cover;
		padding:100px 0px!important;
		background-position: center;
		height: 350px;

	}
	

	.faq
	{
				background: url(images/faq.html)no-repeat;
		background-size: cover;
		padding:100px 0px!important;
		background-position: center;
	}


	.pkg p
	{
	margin-top: 10px;
	font-size: 18px;
	}
	.pkg{
	padding: 30px 0px;
	margin: 30px 0px;
	 box-shadow: 0 0 24px 2px rgba(17, 16, 15, 0.2); 
	}

	.summary
	{ 
	/* box-shadow: 0 6px 22px 0 rgba(0, 0, 0, 0.11); */
	border-radius: 4px;
	padding: 20px;
	background-color: #ffffff;
	border: 2px solid #6c5300;
	}
	.slide_sec
	{
	margin: 60px 0px;
	}
	.box
	{
	border: 1px solid rgba(176, 176, 176, 0.03);
	box-shadow: 0px 3px 8px #ccc;
	border-radius: 5px;
	padding:8px 20px;
	}
	.summary h3{
	font-size: 20px;
	margin-bottom: 15px;
	}
	p{
	margin: 0px!important;
	padding: 0px!important;
	}
	.box h3
	{
	color: #bb9837;
	}
	.box p
	{
	color: #bb9837;
	}
	.airline
	{
	font-size: 19px;
	}
	.slide_img img
	{
	height: 400px;
	}
	@media (max-width:767px){
		
		.hotel {
padding: 28px 5px 5px 5px !important;
}


#slider {
width: 100% !important;
height: 160px !important;
}

#slider ul {
position: relative;
margin: 0;
padding: 0;
height: 200px;
list-style: none;
width: 315px !important;
}

#slider ul li {
width: 100% !important;
height: 160px !important;
	line-height: 210px !important;
}		
		
	.summary
	{
	margin-bottom: 40px;
	}
	.slide_img img
	{
	height: auto!important;
	}
	.carousel-indicators li
	{
	display: none;
	}
	.pkg h3
	{
	font-size: 20px;
	}
	.pkg p 
	{
	font-size: 15px;
	margin-top: 15px!important;
	}
	.summary h3
	{
	font-size: 16px;
	}
	.box 
	{
	margin-bottom: 20px;
	width: 100%;
	}
	.box_dollor
	{
	margin-bottom: 20px;
	}
	}
	.money
	{
	}
	.box_dollor
	{
	background-color: #6c5300;
	padding:15px;
	border-radius: 5px;
	font-family: 'Conv_circular-medium';
	color:#fff;
	}
	.box_dollor p
	{
	font-size: 16px;
	color: #fff;
	}
	.box_dollor h4{
	margin-top: 5px;
	}

	.FEATURES
	{
		margin: 50px 0px;
	}
	.FEATURES h3
	{
		color: #6c5300;
	}

	.hotel
	{
		background: #f1f1f1;
		padding: 40px;
		margin: 30px 0px;
	box-shadow: 0 0 24px 2px rgba(17, 16, 15, 0.2);
	}

	.Suites
{
	font-family: 'Conv_CircularStd-Light';
text-align: center;
background: #ffffff;
padding:30px;
border-radius: 7px;
	color: #9f7944;
}

.rating li
{
	display: inline-block;
	list-style-type: none;
	color: #ffd564;
}


.Distance
{
	color: #000;
	font-size: 14px;
text-align: justify;
}




.icon-left2
{
position: inherit!important;
left: 27px!important;

}
.icon-right2
{
position: inherit!important;
right: 27px!important;

}

.icon-left
{
position: inherit!important;
left: 27px!important;
display:block!important;
}
.icon-right
{
position: inherit!important;
right: 27px!important;
display:block!important;


}

.carousel-control-prev, .carousel-control-next
{
	opacity: 1!important;

	/* height: 50px!important;
width: 50px!important;
 border:1px solid #fff;
border-radius: 50%; */


}

.services h3
{
color:#6c5300;
font-size: 20px;
}
.services ul li
{
	list-style-type:none;
	display: inline-block;
	margin-top: 15px;
}

.services ul li .fa{
	margin-right:10px;
	color:#6c5300;
	font-size: 17px!important;
}

@media (max-width:767px){
	.FEATURES h3 
{
	font-size: 18px;
}
.FEATURES h3 {
	font-size:14px;
}
.Suites
{
	margin-bottom: 30px;
}
.services h3
{
	font-size: 18px;
}
}


@media (min-width:768px) and (max-width:1030px){
.box h5
{
font-size: 14px!important;
}
.summary h3 {
font-size: 15px;
}
.box h3, p
{
	font-size: 14px!important;

}
.carousel-indicators
{
display: none!important;
}
.services h3 {
	font-size: 17px;
}
.services ul li
{
	font-size: 13px;
}
}




.umrah_details
{
	background-color:#fff!important;
	margin:30px 0px;
}

.umrah_details h2
{
	color: #6c5300!important;
}
.umrah_details p
{
	color:#555e69!important;
}


.ram-img
{
width:40px!important;
margin-top: -10px;
}





/* ******conatct form css***** */

.pb-100 {
	padding-bottom: 100px;
}
.pt-100 {
	padding-top: 100px;
}
.mb-100 {
	margin-bottom: 100px;
}
a {
	text-decoration: none;
	color: #333;
	-webkit-transition: .4s;
	transition: .4s;
}
.section-title {
	position: relative;
}
.section-title p {
	font-size: 16px;
	margin-bottom: 5px;
	font-weight: 400;
}
.section-title h4 {
	font-size: 40px;
	font-weight: 600;
	text-transform: capitalize;
	position: relative;
	padding-bottom: 20px;
	display: inline-block;
}
.section-title h4::before {
	position: absolute;
	content: "";
	width: 80px;
	height: 2px;
	background-color: #d8d8d8;
	bottom: 0;
	left: 50%;
	margin-left: -40px;
}
.section-title h4::after {
	position: absolute;
	content: "";
	width: 50px;
	height: 2px;
	background-color: #6c5300;
	left: 0;
	bottom: 0;
	left: 50%;
	margin-left: -25px;
}
.contact {
	background-image: url("images/contact_back.jpg");
	background-size: cover;
	background-position: center;
	background-attachment: fixed;
	position: relative;
	z-index: 2;
	color: #fff;
}
.contact-form input,
textarea, select{
	width: 100%;
	border: 1px solid #fff;
	padding: 8px 12px;
	text-transform: capitalize;
	margin-top: 20px;
	background-color: #fff;
	color: #fff;
}
.contact-formselect
{
color: #757575;
	margin-top: 20px;
}
.contact-formselect option
{
	color:#000!important;

}
.contact:before {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-color: #333;
	z-index: -1;
	opacity: .85;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
}
.single-contact {
	text-align: left;
	position: relative;
	padding-left: 70px;
	margin-bottom: 50px;
	margin-top: 10px;
}
.single-contact i.fa {
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	background-color: #6c5300;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border-radius: 3px;
}
.single-contact h5 {
	font-size: 18px;
	margin-bottom: 10px;
	font-weight: 500;
}
.single-contact p {
	font-size: 15px;
	font-weight: 400;
	color:#fff!important;
}
.contact-form input[type="submit"] {
	background-color: #6c5300;
	border: 0px;
	cursor: pointer;
	font-size: 16px;
	border-radius: 5px;
	padding: 10px 20px;
	-webkit-transition: .4s;
	transition: .4s
}
.contact-form input[type="submit"]:hover {
	background-color: #6c5300
}
.contact-form input:focus {
	border-color: #6c5300
}
.contact-form textarea:focus {
	border-color: #6c5300;
	outline:none!important;
	box-shadow: none!important;
}

.contact-form select:focus {
	border-color: #6c5300;
	outline:none!important;
	box-shadow: none!important;
}



/* ******conatct form css***** */


.contact-form textarea
{
	margin-top: 20px!important;
}


@media (max-width:767px){
	.contact-form input[type="submit"]
	{
		margin-bottom: 40px;
	}
}


.pay-list ul li
{
list-style-type: none;
margin-top: 15px;
display: inline-block;

}
.pay-list ul li img 
{
	width: 20px!important;
	margin-top: -3px;
}

.pay-list h5
{
	padding: 20px 0px;
}



@media (max-width:767px){
	.payment_text
	{
		font-size: 32px!important;
		line-height: 50px;
	}
}



.privacy_text
{margin: 30px 0px;
	
}
.privacy_text p
{
color: #000;
}


.privacy_sec
{
	background-color: #eff1f1;
	padding: 30px!important;
	width:100%!important;
/*	margin: 20px 0px;*/
	
		margin:0px;
}
.privacy_sec h3
{
	font-size: 20px;
	color: #6c5300;
}
.privacy_sec p
{
	margin-top: 15px!important;
	color:#000;
}
.privacy_sec ul li{
	margin-top:10px;
	list-style-image: url(images/arrow.png);
	list-style-type: none;



}



@media (max-width:767px){
.privacy_sec h3
{
font-size: 15px!important;
line-height: 30px;
}
.privacy_sec ul li 
{
	font-size: 14px;
}
}

.accordion-container{
position: relative;
max-width: 100%;
width: 100%;
float: left;

}
.accordion-container > h2{
text-align: center;
color: #fff;
padding-bottom: 5px;
margin-bottom: 20px;
padding-bottom: 15px;
border-bottom: 1px solid #fff;
}
.set{
position: relative;
width: 100%;
	height: auto;
	margin-top: 15px;
background-color: #f5f5f5;
box-shadow: 0 5px 1px -3px rgba(0,0,0,.15);
-webkit-box-shadow: 0 5px 1px -3px rgba(0,0,0,.15);
-moz-box-shadow: 0 5px 1px -3px rgba(0,0,0,.15);
-ms-box-shadow: 0 5px 1px -3px rgba(0,0,0,.15);
margin-bottom: 10px;
}
.set > a{
display: block;
font-size: 15px;
padding: 10px;
font-family: var(--font-family);
text-decoration: none;
color: #282828;
font-weight: 500;
border-bottom: 1px solid #fff;
-webkit-transition:all 0.2s linear;
-moz-transition:all 0.2s linear;
transition:all 0.2s linear;
}
.set > a i{
float: right;
margin-top: 2px;
}
.set > a.active{
	background: #6c5300;
/* background:linear-gradient(to right,rgba(230,90,23,1) 0,rgba(236,138,37,1) 100%); */
color: #fff;
}
.set .content{
background-color: #fff;

	display:none;
	padding: 10px;
	margin-top: -1px;
border: 1px solid #6c5300;
border-top: none;
}
.set .content p{
padding: 10px 15px;
	margin: 0;
	text-align: justify;
color: #333;
}
.set > a:hover
{

	text-decoration: none;
}

.content table tr td strong 
{
	font-family: 'Conv_CircularStd-Light';
	padding: 10px 0px;
	font-size: 14px;
}

table
{
	margin: 10px auto;
}

@media (max-width:767px){
	.set .content p {
		font-size: 14px;
	}
}



.left_icon li
{
	padding: 0px!important;
	border-right: none!important;
	
}

.left_icon li img 
{
	width: 30px;
}

.justify p
{
	margin-bottom: 10px!important;
	text-align: justify;
}



footer ul li a
{
	text-decoration: none;
	color: #fff;
}
footer ul li a:hover 
{
	color: #fff;
	text-decoration: none;
}

/*footer h4
{
	font-size: 16px;
}
footer p
{
	font-size: 15px;
}
 
.payment_option img
{
margin-top: 5px;
}*/

footer p
{
	font-size: 14px;
}
 
 .img-prg
{

display: -webkit-inline-box;
font-size: 14px;
}


/* .location_img
 {
 	list-style-image: url(images/home/fb.png);
	list-style-type: none;

 }*/

/*.location_img li:nth-child(1) {
list-style-image: url(images/home/location.png);
}
 .location_img li:nth-child(2) {
list-style-image: url(images/home/call1.png);
}
 .location_img li:nth-child(3) {
list-style-image: url(images/home/msg.png);
}*/

footer ul li img
{
	width: 34px;
		margin-right: 5px;
}

 .img-prg img
{ 
		width: 34px;
		margin-right: 5px;
}
footer h4 
{
	font-size: 18px;
	margin-bottom: 15px;
}

/*
.nav-tabs {
border-bottom: none !important;
}

#tabs .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
color: #336683 !important;
background-color: #6c5300 !important;
border-color: transparent transparent #6c5300;
}
#tabs .nav-tabs .nav-link {
border: 1px solid transparent;
color: #eee;
font-size: 14px;
background-color: #6c5300;

color: #fff;
}

.nav-item {
border-radius: 0 !important;
}

.nav-item:last-child {
border-top-right-radius: .5rem !important;
border-bottom-right-radius: .5rem !important;
}


#nav-home-tab
{
	margin: 0px;
}
#nav-about-tab
{
	margin:0px;
}

.nav-item:first-child {
border-top-left-radius: .5rem !important;
border-bottom-left-radius: .5rem !important;
}

.nav-tabs .nav-link.active{
	color: #fff!important;
 background-color: #0a2839 !important; 
}

.tab-content
{
	border: 2px solid #6c5300;
	padding: 20px!important;
	border-radius: 4px solid red;
	border-top: none!important;
	margin-top: -4px;

	box-shadow: 0 6px 22px 0 rgba(0, 0, 0, 0.11);



}
*/
/*----head-sec-----*/
nav>.nav.nav-tabs {border-color: #272e38;color: #fff;background: #272e38;border-radius: 0;}nav>div a.nav-item.nav-link,nav>div a.nav-item.nav-link.active {border: none;padding: 10px 0px;color: #fff;/*	background: ##6c5300;*/font-family: 'Conv_circular-medium';border-radius: 0;}.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link{background: #6c5300!important;color: #fff!important;}
/*
nav>div a.nav-item.nav-link.active:after {
	content: "";
	position: relative;
	bottom: -48px;
	left: -40px;
	border: 15px solid transparent;
	border-top-color: #6c5300;
}*/
.tab-content {background: #fdfdfd;line-height: 25px;border: 1px solid #ddd;border-top: 5px solid #6c5300;border-bottom: 5px solid #6c5300;color: #000;margin-bottom: 40px;}nav>div a.nav-item.nav-link:hover,nav>div a.nav-item.nav-link:focus {border: none;background: #6c5300;color: #000;border-radius: 0;transition: background 0.20s linear;}/*search box css start here*/.search-sec{padding: 2rem;}.search-slt{display: block;width: 100%;font-size: 0.875rem;line-height: 1.5;color: #55595c;background-color: #fff;background-image: none;border: 1px solid #ccc;/*height: calc(3rem + 2px) !important;*/border-radius:0;}.wrn-btn{width: 100%;font-size: 16px;font-weight: 400;text-transform: capitalize;height: calc(3rem + 2px) !important;border-radius:0;}@media (min-width: 992px){.search-sec{position: relative;top: -60px;background: rgba(26, 70, 104, 0.51);}}@media (max-width: 992px){.search-sec{background: #1A4668;}}.search-sec label{color: #000;font-size: 14px;}.search-sec, .form-control{border-radius: 0px!important;}.padd-100{padding: 10px;}input[type='radio']:after {width: 20px;height: 20px;border-radius: 15px;top: -4px;left: -2px;position: relative;background-color: #ffffff;content: '';display: inline-block;visibility: visible;border: 2px solid #272e38;}input[type='radio']:checked:after {width: 20px;height: 20px;border-radius: 15px;top: -4px;left: -2px;position: relative;background-color: #6c5300;content: '';display: inline-block;visibility: visible;border: 2px solid #272e38;}.checkbox-success{padding-top: 15px;}.srch-button{outline: none;border: none;padding: 6px 20px;border-radius: 3px;width: 150px;color: #fff;font-size: 14px;background-color: #6c5300;border: 1px solid transparent;}.srch-button:hover{background-color: transparent;border-color: #272e38;transition: 1s;color: #272e38;}.srch-button:focus{outline: none;}nav>div a.nav-item.nav-link{margin-right: 0px; margin-left: 0px;}@media (max-width: 767px){.search-slt{margin-bottom: 10px;	}}.Offers_sec h4{color: #6e747c;font-size: 16px;}.Offers_sec h3{color: #434a54;font-size: 28px;font-family: 'Conv_circular-bold';margin-top: 15px;}.fares-table{background: linear-gradient(to right,#4c4c4c 0,#000000 122%);padding:21px;border: 1px solid #efe8e8;/* background: #4c4c4c; */cursor: pointer;color: #fff;}.fares-table h3{font-family: 'Conv_circular-bold';color: #fff;}.fares-table h4{font-family: 'Conv_circular-bold';color: #6c5300;font-size: 24px;}.fares-table img{background-color: #fff;}.overlay {position: absolute;bottom: 0;left: 0;display: none;right: 0;background-color: #6c5300;overflow: hidden;width: 0;height: 100%;transition: .5s ease;}.fares-table:hover .overlay {width: 95%;} 	.text {color: #000;font-size: 13px;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);white-space: nowrap;}.text span{color: red;}.text button{background-color: #3c3c3c;border: 1px solid #3c3c3c;padding: 6px 30px;border-radius: 25px;color: #6c5300;font-size: 13px;margin-top: 10px;}.text button:focus{outline: none;border: none;}.Offers_sec img {width: 100%;}.JOURNEY h3{color: #434a54;font-size: 24px;margin-top: 20px;font-family: 'Conv_circular-bold';}.JOURNEY h4{font-family: 'Conv_circular-bold';color: #6c5300;font-size: 20px;}@media (max-width: 767px){.Offers_sec{margin-top: 50px;}.Offers_sec h3 {font-size: 22px;}.fares-table {margin-bottom: 30px;}}.note{font-size: 18px;margin: 10px 0px;}.booking-list li{margin-top: 10px;list-style-image: url(images/arrow.png);list-style-type: none;margin-left: 20px;}.inner{font-size: 16px;margin: 8px 0px;font-family: 'Conv_circular-bold';}.url a{text-decoration: none;color:#ff3a66;}table {font-family: 'Conv_CircularStd-Light';border-collapse: collapse;width: 100%;}td, th {border: 1px solid #dddddd;text-align: left;padding: 8px;}tr:nth-child(even) {background-color: #dddddd;}.note{font-family: 'Conv_circular-bold';}

@media (max-width: 767px){.note{line-height: 30px;}.set > a {font-size: 14px;}.footer-img {margin-top: 10px;}}
/*today css*/
.right_list{text-align: right;}@media (max-width: 767px){.suscribe-secimg{width: 70%;}footer h4{/*		margin-top: 20px;*/margin: 20px 0px;}.img-prg {font-size: 15px;}footer p {font-size: 15px;}.right_list{text-align: left;margin-top: 8px!important;}.left_icon li img{margin-top: 5px;}}@media (max-width: 350px){.right_list li {padding:7px10px 0px 0px!important;}}@media (min-width:350px) and (max-width: 575px){.upper-header ul li {padding: 0px 5px;margin-bottom: 5px;}}@media (min-width:576px) and (max-width: 767px){.upper-header ul li {margin-bottom: 8px;}}footer p{	font-family: 'Conv_CircularStd-Light';}.testimonials_setting{background: #6c5300;background-size: cover;background-position: center;color: #fff;background-attachment: fixed;}.quote_sec{background-color: #6c5300;padding: 40px 10px;}.quote_sec h3{color: #ffffff;font-size: 20px;line-height:35px;margin: 0 50px;font-weight: normal;text-align: center;/*font-family: 'Philosopher', sans-serif;*/}.view-more{text-align: center;}.view-more a{text-decoration: none;color: #fff;padding: 14px 32px;border: 1px solid #fff;border-radius: 5px;}.view-more a:hover{text-decoration: none;color: #fff;}.slides{padding: 50px 0px;}.slide_div{width: 80%;margin:auto;margin-top:40px;}.slides_height p{min-height:125px; }.Unlock{margin: 60px 0px 30px0px;}@media (max-width: 767px){.Unlock{margin: 30px 0px;}.quote_sec h3 {margin: 0px 13px;}.quote_sec h3{font-size: 18px;line-height: 30px;}.first-sec{padding:15px 0px!important;}.view-more a {padding: 12px 20px;font-size: 15px;}}.padd-add{padding:30px 0px;border-bottom: 4px solid #6c5300;}.about_list li{list-style: none;margin-top: 10px;}.about_list li img{margin-top: -3px;margin-right: 5px;}.quote-btn a{color: #000;}.logo_setting img{width: 100%;}.logo_setting {margin: 50px 0px; }@media (max-width:767px).logo_setting img {padding-left: 20px;}.suscribe-sec input{width: 100%;}.logo_setting{margin:0px !important}}@media (min-width:768px) and (max-width:1030px){.logo_setting img {margin-top: 50px;}span.carousel-control-prev-icon{left: -50px;}span.carousel-control-next-icon{right: -50px;}}.left_icon{visibility: hidden;}.about_us-text p{text-align: justify;}.umrah_details p {text-align: justify;}.srch-button a{color: #fff;}.srch-button:hover{color: #272e38!important;}#nav-about-tab{color: #fff!important;}#nav-profile-tab{color: #fff!important;}.view-btn i{color: #6c5300;}.JOURNEY p{text-align: justify;}.privacy_sec p {text-align: justify;}.contact-form input, textarea, select{background: #fff;}.contact-form input, textarea, select::placeholder{color: #000;} .contact-form select{color: #000;}.contact-form input[type="submit"]{color: #fff;}.red {color: #ab555b;}.price{color: #fff;font-size: 15px;position: relative;top: -4px;}.widdd8{width:66.66666%}.widdd4{width:33.33333%}
@media (max-width: 498px) {.widdd8{width:66.66666% !important}.widdd4{width:33.33333% !important}}
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600);	
html {border-top: 5px solid #fff;background: #58DDAF;color: #2a2a2a;}html, body {margin: 0;padding: 0;/*font-family: 'Open Sans';*/}h1 {color: #fff;text-align: center;font-weight: 300;}#slider {position: relative;overflow: hidden;margin: 0px auto 0 auto;border-radius: 4px;}#slider ul {position: relative;margin: 0;padding: 0;height: 200px;list-style: none;}#slider ul li {position: relative;display: block;float: left;margin: 0;padding: 0;width: 800px;height: 400px;background: #ccc;text-align: center;line-height: 300px;}a.control_prev, a.control_next {position: absolute;top: 40%;z-index: 999;display: block;padding: 4% 3%;width: auto;height: auto;background: #2a2a2a;color: #fff;text-decoration: none;font-weight: 600;font-size: 18px;opacity: 0.8;cursor: pointer;}a.control_prev:hover, a.control_next:hover {opacity: 1;-webkit-transition: all 0.2s ease;}a.control_prev {border-radius: 0 2px 2px 0;}a.control_next {right: 0;border-radius: 2px 0 0 2px;}.slider_option {position: relative;margin: 10px auto;width: 160px;font-size: 18px;}