@font-face {

	font-family: 'TrajanPro-Regular';



	src: url('../fonts/Trajanpro/TrajanPro-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/Trajanpro/TrajanPro-Regular.woff') format('woff'), url('../fonts/Trajanpro/TrajanPro-Regular.ttf') format('truetype'), url('../fonts/Trajanpro/TrajanPro-Regular.svg#GBlack') format('svg');

	font-weight: normal;

	font-style: normal;

}

/*@font-face {

	font-family: 'GBlack';

	src: url('../fonts/cubano/cubano-regular-webfont.eot');

	src: url('../fonts/cubano/cubano-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/cubano/cubano-regular-webfont.woff') format('woff'), url('../fonts/cubano/cubano-regular-webfont.ttf') format('truetype'), url('../fonts/cubano/cubano-regular-webfont.svg#GBlack') format('svg');

	font-weight: normal;

	font-style: normal;

}*/

@font-face {

	font-family: 'Futura-Light';

	src: url('../fonts/futura/FuturaLight/Futura-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/futura/FuturaLight/Futura-Light.woff') format('woff'), url('../fonts/futura/FuturaLight/Futura-Light.ttf') format('truetype'), url('../fonts/futura/FuturaLight/Futura-Light.svg#Futura-Light') format('svg');

	font-weight: normal;

	font-style: normal;

}

@font-face {

	font-family: 'Futura-Book';

	src: url('../fonts/futura/FuturaBook/Futura-Book.eot?#iefix') format('embedded-opentype'), url('../fonts/futura/FuturaBook/Futura-Book.woff') format('woff'), url('../fonts/futura/FuturaBook/Futura-Book.ttf') format('truetype'), url('../fonts/futura/FuturaBook/Futura-Book.svg#Futura-Book') format('svg');

	font-weight: normal;

	font-style: normal;

}

@font-face {

	font-family: 'Futura-Bold';

	src: url('../fonts/futura/FuturaBold/Futura-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/futura/FuturaBold/Futura-Bold.woff') format('woff'), url('../fonts/futura/FuturaBold/Futura-Bold.ttf') format('truetype'), url('../fonts/futura/FuturaBold/Futura-Bold.svg#Futura-Bold') format('svg');

	font-weight: normal;

	font-style: normal;

}

/*@font-face {

	font-family: 'GBlack';

	src: url('../fonts/Gotham/GothamBlack/GothamBlack.eot?#iefix') format('embedded-opentype'), url('../fonts/Gotham/GothamBlack/GothamBlack.woff') format('woff'), url('../fonts/Gotham/GothamBlack/GothamBlack.ttf') format('truetype'), url('../fonts/Gotham/GothamBlack/GothamBlack.svg#GothamBlack') format('svg');

	font-weight: normal;

	font-style: normal;

}*/

/*@font-face {

	font-family: 'GBold';

	src: url('../fonts/Gotham/GothamBold/GothamBold.eot?#iefix') format('embedded-opentype'), url('../fonts/Gotham/GothamBold/GothamBold.woff') format('woff'), url('../fonts/Gotham/GothamBold/GothamBold.ttf') format('truetype'), url('../fonts/Gotham/GothamBold/GothamBold.svg#GothamBold') format('svg');

	font-weight: normal;

	font-style: normal;

}*/

@font-face {

	font-family: 'GBoldI';

	src: url('../fonts/Gotham/Gotham-BoldItalic/Gotham-BoldItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/Gotham/Gotham-BoldItalic/Gotham-BoldItalic.otf') format('opentype'), url('../fonts/Gotham/Gotham-BoldItalic/Gotham-BoldItalic.woff') format('woff'), url('../fonts/Gotham/Gotham-BoldItalic/Gotham-BoldItalic.ttf') format('truetype'), url('../fonts/Gotham/Gotham-BoldItalic/Gotham-BoldItalic.svg#Gotham-BoldItalic') format('svg');

	font-weight: normal;

	font-style: normal;

}

/*@font-face {

	font-family: 'GBook';

	src: url('../fonts/Gotham/GothamBook/GothamBook.eot?#iefix') format('embedded-opentype'), url('../fonts/Gotham/GothamBook/GothamBook.woff') format('woff'), url('../fonts/Gotham/GothamBook/GothamBook.ttf') format('truetype'), url('../fonts/Gotham/GothamBook/GothamBook.svg#GothamBook') format('svg');

	font-weight: normal;

	font-style: normal;

}*/

@font-face {

	font-family: 'GBookI';

	src: url('../fonts/Gotham/GothamBook-Italic/GothamBook-Italic.eot?#iefix') format('embedded-opentype'), url('../fonts/Gotham/GothamBook-Italic/GothamBook-Italic.woff') format('woff'), url('../fonts/Gotham/GothamBook-Italic/GothamBook-Italic.ttf') format('truetype'), url('../fonts/Gotham/GothamBook-Italic/GothamBook-Italic.svg#GothamBook-Italic') format('svg');

	font-weight: normal;

	font-style: normal;

}

@font-face {

	font-family: 'GLight';

	src: url('../fonts/Gotham/GothamLight/GothamLight.eot?#iefix') format('embedded-opentype'), url('../fonts/Gotham/GothamLight/GothamLight.woff') format('woff'), url('../fonts/Gotham/GothamLight/GothamLight.ttf') format('truetype'), url('../fonts/Gotham/GothamLight/GothamLight.svg#GothamLight') format('svg');

	font-weight: normal;

	font-style: normal;

}

@font-face {

	font-family: 'GMedium';

	src: url('../fonts/Gotham/GothamMedium/GothamMedium.eot?#iefix') format('embedded-opentype'), url('../fonts/Gotham/GothamMedium/GothamMedium.woff') format('woff'), url('../fonts/Gotham/GothamMedium/GothamMedium.ttf') format('truetype'), url('../fonts/Gotham/GothamMedium/GothamMedium.svg#GothamMedium') format('svg');

	font-weight: normal;

	font-style: normal;

}

@font-face {

	font-family: 'HoneyScript-Light';

	src: url('../fonts/HoneyScript-Light/HoneyScript-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/HoneyScript-Light/HoneyScript-Light.woff') format('woff'), url('../fonts/HoneyScript-Light/HoneyScript-Light.ttf') format('truetype'), url('../fonts/HoneyScript-Light/HoneyScript-Light.svg#HoneyScript-Light') format('svg');

	font-weight: normal;

	font-style: normal;

}

@font-face {

	font-family: 'HoneyScript-SemiBold';

	src: url('../fonts/HoneyScript-SemiBold/HoneyScript-SemiBold.eot?#iefix') format('embedded-opentype'), url('../fonts/HoneyScript-SemiBold/HoneyScript-SemiBold.woff') format('woff'), url('../fonts/HoneyScript-SemiBold/HoneyScript-SemiBold.ttf') format('truetype'), url('../fonts/HoneyScript-SemiBold/HoneyScript-SemiBold.svg#HoneyScript-SemiBold') format('svg');

	font-weight: normal;

	font-style: normal;

}

@font-face {
    font-family: 'GBook';
    src: url('../fonts/openSans/OpenSans-Regular-webfont.eot');
    src: url('../fonts/openSans/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/openSans/OpenSans-Regular-webfont.woff') format('woff'),
         url('../fonts/openSans/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('../fonts/openSans/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'GBlack';
    src: url('../fonts/openSans-ExtraBold/OpenSans-ExtraBold-webfont.eot');
    src: url('../fonts/openSans-ExtraBold/OpenSans-ExtraBold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/openSans-ExtraBold/OpenSans-ExtraBold-webfont.woff') format('woff'),
         url('../fonts/openSans-ExtraBold/OpenSans-ExtraBold-webfont.ttf') format('truetype'),
         url('../fonts/openSans-ExtraBold/OpenSans-ExtraBold-webfont.svg#open_sansextrabold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'GBold';
    src: url('../fonts/openSans-Bold/OpenSans-Bold-webfont.eot');
    src: url('../fonts/openSans-Bold/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/openSans-Bold/OpenSans-Bold-webfont.woff') format('woff'),
         url('../fonts/openSans-Bold/OpenSans-Bold-webfont.ttf') format('truetype'),
         url('../fonts/openSans-Bold/OpenSans-Bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {

}

.typed-cursor {

	opacity: 1;

	-webkit-animation: blink 0.7s infinite;

	-moz-animation: blink 0.7s infinite;

	animation: blink 0.7s infinite;

}

@keyframes blink {

0% {

opacity:1;

}

50% {

opacity:0;

}

100% {

opacity:1;

}

}

@-webkit-keyframes blink {

0% {

opacity:1;

}

50% {

opacity:0;

}

100% {

opacity:1;

}

}

@-moz-keyframes blink {

0% {

opacity:1;

}

50% {

opacity:0;

}

100% {

opacity:1;

}

}

.loader {

	background: url(../img/menuBg.png) repeat;

	position: absolute;

	width: 100%;

	height: 100%;

	z-index: 999

}

.loaderLogo {

	width: 334px;

	height: 165px;

	position: absolute;

	top: 0;

	bottom: 0;

	left: 0;

	right: 0;

	margin: auto;

	background: url(../img/loaderlogo.png) top center no-repeat;

}

.loaderLogo span {

	font-family: 'GBlack';

	font-size: 45px;

	display: inline-block;

	padding-top: 108px;

	text-transform: uppercase;

	color: #FFF;

}

/*.mainWrapper {

	display: none;

}*/

.menuWrapper {

	width: 17%;

	height: 100%;

	position: fixed;

	left: 0;

	top: 0;

	text-align: center;

    background-image: url(../img/menu-bg.png);

	z-index:9;
	
	/*overflow:auto;*/
}

.logo img{

	width:100%;
	height:auto;

}

.mainmenu {

	padding-top: 13px;

}

.mainmenu ul {

	list-style: none;

	margin: 0;

	padding: 0;

}

.mainmenu ul li {

	display: block;

	
	
	position:relative;
	
	cursor:pointer;

}


.mainmenu ul li#hajjMenu:after, .mainmenu ul li#aqsaMenu:after, .mainmenu ul li#familyMenu:after, .mainmenu ul li#flightMenu:after,
.mainmenu ul li#hotelMenu:after, .mainmenu ul li#contactMenu:after, .mainmenu ul li#umrahMenu:after, 
.mainmenu ul li#ziyaratMenu:after, .mainmenu ul li#holidayMenu:after {
	position:absolute;
	content:"";
	width:12px;
	height:12px;
	top:10px;
	right:20px;
	margin:auto;
	background: url(../img/dropdownImg.png) no-repeat 0 0 / 100% 100%;
    transition: 0.5s ease all;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}

.mainmenu ul li#hajjMenu.active:after, .mainmenu ul li#aqsaMenu.active:after, .mainmenu ul li#familyMenu.active:after, .mainmenu ul li#flightMenu.active:after, .mainmenu ul li#hotelMenu.active:after, .mainmenu ul li#contactMenu.active:after, 
.mainmenu ul li#umrahMenu.active:after, .mainmenu ul li#ziyaratMenu.active:after, .mainmenu ul li#holidayMenu.active:after {
	transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
}

.mainmenu ul li a {

	font-family: 'GBook';

	font-size: 15px;

	color: #fff;
	
	padding: 8px 0;
	
	display:block;
	
	transition:0.5s all ease;

}

.mainmenu ul li a:hover {
	color:#c88d2d;
	text-decoration:none;	
}

.reserveTable {

	margin: 15px 0;

}

.reserveInner {

	width: 77px;

	margin: 0 auto;

}

.reserveTable a {

        border-radius: 7px;

	font-family: 'TrajanPro-Regular';

	text-transform: uppercase;

	font-size: 16px;

	border: 2px solid #c88d2d;

	display: inline-block;

	padding: 8px 15px;

	color: #FFF;

	margin-top: 0;

	transition: 0.5s all ease;

}

.reserveTable a:hover {

	text-decoration: none;

	background: #c88d2d;

}

.menuAddress{

	padding: 15px 25px

}

.menuAddress ul {

	list-style: none;

	margin: 0;

	padding: 0;

}

.menuAddress ul li {

	display: block;

	text-align: center;

	font-family: 'GBook';

	color: #FFF;

	font-size: 23px;

	padding: 0 0 0 0;

	margin-bottom: 5px;

	text-transform: uppercase;

}

.menuAddress ul li:nth-child(1) {

}

.menuAddress ul li:nth-child(2) {

}

.menuAddress ul li:nth-child(3) {

}

.socialStuff ul {

	list-style: none;

	margin: 0;

	padding: 0;

}

.socialStuff ul li {

	display: inline-block;

	width: 32px;

	height: 32px;

	background: #FFF;

	border-radius: 50%;

	margin: 0 7px 3px 0;

}

.socialStuff ul li a {

	display: block;

	width: 32px;

	height: 32px;

}

.socialStuff ul li:nth-child(1) {

	background: url(../img/icons.png) -8px -101px no-repeat;

}

.socialStuff ul li:nth-child(2) {

	background: url(../img/icons.png) -8px -148px no-repeat;

}

.socialStuff ul li:nth-child(3) {

	background: url(../img/icons.png) -8px -195px no-repeat;

}

.languageSelector select {

	background-image: url(../img/icons.png), url(../img/language.jpg);

	background-repeat: no-repeat;

	background-position: 106% -321px, 5px center;

	background-color: #2d2a25;

	appearance: none;

	-moz-appearance: none;

	-webkit-appearance: none;

	border: 1px solid #4f4b44;

	width: 94%;

	color: #FFF;

	font-family: 'GBook';

	font-size: 11px;

	text-transform: uppercase;

	padding: 5px 27px 5px 40px;

	margin: 0 3%

}

.copyRight span {

	color: #FFF;

	font-family: 'GLight';

	text-transform: uppercase;

	font-size: 12px;

}

.topBarWrap {

	height: 35px;

	padding-right: 35px;

	position: absolute;

	right: 0;

	z-index: 9

}

.topBarWrap ul {

	list-style: none;

	margin: 0;

	padding: 0;

}

.topBarWrap ul li {

	display: inline-block;

	margin: 0 2px;

	vertical-align: top

}

.topBarWrap ul li a {

	display: inline-block;

	padding: 5px 15px;

	margin-top: 9px;

	border-radius: 10px;

	font-family: 'Futura-Book';

	color: #FFF;

	text-transform: uppercase;

	font-size: 12px;

	outline: none;

	background: #201e1b;

	transition: 0.5s all ease;

	-webkit-box-shadow: 0px 1px 8px 0px rgba(0,0,0,0.75);

	-moz-box-shadow: 0px 1px 8px 0px rgba(0,0,0,0.75);

	box-shadow: 0px 1px 8px 0px rgba(0,0,0,0.75);

}

.topBarWrap ul li:nth-child(3) a {

	background: #201e1b url(../img/icons.png) -7px -402px no-repeat;

	width: 35px;

	height: 27px;

}

.topBarWrap ul li a:hover {

	background: #e5974b;

	text-decoration: none;

}

.topBarWrap ul li:nth-child(3) a:hover {

	background: #e5974b url(../img/icons.png) -7px -402px no-repeat

}

.similarClass {

	width: 83%;

	float: right;

}

.similarClassPaddingLeft {

}

.similarClass h2, #flight-slider h3 {

	font-size: 48px;

	color: #114a65;

	font-family: 'GBlack';

	letter-spacing: -1px;

	line-height: 45px;

	text-transform:uppercase;
	
}

#flight-slider h3 {
	
	font-size: 48px;

	color: #114a65;

	font-family: 'GBold';

	letter-spacing: -1px;

	line-height: 45px;

	text-transform:uppercase;	
}

.similarClass h2 span {

	font-family: 'HoneyScript-SemiBold';

	display: block;

	color: #ffffff;

	text-transform: none;

	letter-spacing: 0;

	font-size: 60px;

	color:#c88d2d;
}

.similarClass .fourthInner h2 span{

	color:#c88d2d;

}

.similarClass p {

	font-size: 16px;

	color: #1d1b18;

	font-family: 'GBook';

	line-height: 18px;

}

.firstSection{

	position:fixed;

	right:0;

}

.firstLeft {

	float: left;

	width: 51.82%;

	border: 1px solid #000;

}

.firstRight {

	width: 48.18%;

	float: right;

	background: #000;

	border-top: 1px solid #000;

	border-bottom: 1px solid #000;

}

#myCarousel .item img {

	height: 765px;

	width: 100%;

}

.firstRight img {

	width: 100%;

	height: 382.5px

}

#myCarousel ol {

	width: 100%;

	margin: 0;

	left: auto;

	right: 40px;

	text-align: right;

	bottom: 50px;

}

#myCarousel ol li {

	height: 8px;

	width: 34px;

	background: #FFF;

	border: 1px solid #000;

	border-radius: 0;

	vertical-align: top;

}

#myCarousel ol li.active {

	background: #b37a41;

	margin-top: 1px;

}

.sliderTxt {

	position: absolute;

	bottom: 50px;

	right: 0;

	padding: 40px;

}

.sliderTxt1 {

	background: url(../img/heart.png) 82% top no-repeat;

	padding-top: 100px;

}

.sliderTxt2 {

	left: 0;

	margin: auto;

	padding-top: 176px;

}

.sliderTxt h3, .sliderTxt h4 {

	font-family: 'GBlack';

	font-size: 90px;

	color: #FFF;

	text-align: right;

	line-height: 75px;

}

.sliderTxt h3 span {

	display: block;

}

.sliderTxt h3 span.loveSang {

	color: #c88d2d

}

.sliderTxt h4 {

	font-size: 50px;

	text-align: center;

	line-height: 55px;

}

.sliderTxt h4 span {

	display: block;

	font-family: 'HoneyScript-SemiBold';

	font-size: 35px;

	border-bottom: 1px solid #FFF;

	width: 100px;

	margin: 0 auto;

	line-height: 40px;

}

.firstRightTop {

	position: relative;

}

.firstRightTop .sliderTxt2 {

	background: url(../img/meunIcon.png) center no-repeat;

}

.firstBleft {

	float: left;

	width: 50%;

	position: relative

}

.firstBleft .sliderTxt2 {

	background: url(../img/cheifsIcon.png) center no-repeat

}

.firstBright {

	float: right;

	width: 50%;

	position: relative

}

.firstBright .sliderTxt2 {

	background: url(../img/news.png) center no-repeat;

	padding-top: 195px;

}

.firstRightBottom img {

	width: 100%;

}

.bookATableSec {

	background: #c88d2d;

	padding-top: 15px;

	padding-bottom: 15px;

	top: 980px;

	position: relative;

	z-index: 9

}

.grouper {

	display: inline-block;

	margin-left: 1%;

	width: 18%;

}

.grouper:nth-child(1) {

	margin-left: 0

}

.grouper select {

	appearance: none;

	-moz-appearance: none;

	-webkit-appearance: none;

	height: 56px;

	width: 100%;

	color: #c88d2d;

	border: none;

	font-family: 'GBook;';

	text-transform: uppercase;

	padding-left: 65px;

	background-color: #492c0f;

	background-repeat: no-repeat;

	background-position: left center, 100% -341px;

}

.grouper .grouperSel1 {

	background-image: url(../img/select1.jpg), url(../img/icons.png);

}

.grouper .grouperSel2 {

	background-image: url(../img/select2.jpg), url(../img/icons.png);

}

.grouper .grouperSel3 {

	background-image: url(../img/select3.jpg), url(../img/icons.png);

}

.grouper .grouperSel4 {

	background-image: url(../img/select4.jpg), url(../img/icons.png);

}

.grouper .subBtn {

	height: 56px;

	background: #1b1b19;

	color: #FFF;

	font-family: 'Futura-Book';

	font-size: 16px;

	text-transform: uppercase;

	border: none;

	padding: 0 40px

}

.grouper .subBtn:hover {

	opacity: 0.7

}

.secSection {

	position: relative;

	z-index: 3;

	/*top: 980px;*/

	height: 720px;

}

.secSection:before {

	background:url(../img/secSectionBg.png) 100% 100% / 100% 100% no-repeat;

	height: 720px;

	content: "";

	position: absolute;

	right: 0;

	width: 100%;

}

.secInner {

	position: relative;

	z-index: 3;

	width: 730px;

	padding-top: 50px;

	padding-bottom: 50px;

	padding-left: 50px;

}

.secInner img{

	margin-top:60px;

        height: 110px;

}

.secInner ul {

	list-style: none;

	margin: 0;

	padding: 0;

}

.secInner ul li {

	display: inline-block;

	font-family: 'Futura-Book';

	font-size: 12px;

	padding: 70px 0 0;

	margin: 0 14px;

	text-transform: uppercase;

	text-align: center;

}

.secInner ul li a {

	color: #1d1b18;

}

.secInner ul li:nth-child(1) {

	background: url(../img/abouticon.png) no-repeat;

	width: 51px;

	margin-left: 0

}

.secInner ul li:nth-child(2) {

	background: url(../img/abouticon.png) 0 -120px no-repeat;

	width: 71px;

}

.secInner ul li:nth-child(3) {

	background: url(../img/abouticon.png) 0 -252px no-repeat;

	width: 57px;

}

.secInner ul li:nth-child(4) {

	background: url(../img/abouticon.png) 0 -365px no-repeat;

	width: 57px;

}

.secInner ul li:nth-child(5) {

	background: url(../img/abouticon.png) 0 -470px no-repeat;

	width: 58px;

}

.secInner ul li:nth-child(6) {

	background: url(../img/abouticon.png) 0 -602px no-repeat;

	width: 75px;

}

.reservaAtable {

	margin-top: 20px;

}

.reservaAtable a {

        border-radius: 6px;

	display: inline-block;

	background: #c88d2d;

	color: #FFF;

	font-size: 16px;

	text-transform: usppercase;

	font-family: 'Futura-Book';

	padding: 8px 40px;
	
	text-decoration:none;

}

.reservaAtable a:hover {
	opacity:0.9;	
}

.thirdSection {

	position: relative;

	/*top: 980px;*/

	z-index: 3;

	height: 835px;

	padding-left: 0;

}

.thirdSection:before {

	background: url(../img/thirdSecNew.png) 100% 100% / 100% 100% no-repeat;

	height: 835px;

	position: absolute;

	content: "";

	width: 100%;

}

.thirdInner {

	position: relative;

	padding: 30px 0 50px 50px

}

.thirdInner h2 {

	color: #FFF;

	line-height: 48px;

}

.thirdSecCol {

	width: 30%;

	display: inline-block;

	margin-left: 30px;

	margin-top: 10px;

	vertical-align:top;

}

.thirdSecCol:hover .thirdColTxt h3 {
	color:#c88d2d;	
}

.thirdSecCol:nth-child(1) {

	margin-left: 0

}

.imgBlok {

	position: relative;

}

.hiddenOverflow {

	position:relative;

	overflow:hidden;	

}

.hiddenOverflow img {

	width: 100%;

	max-width:100%;

	-moz-transition: all 0.8s;

  -webkit-transition: all 0.8s;

  transition: all 0.8s;

}

.hiddenOverflow img:hover {

	-moz-transform: scale(1.1);

  -webkit-transform: scale(1.1);

  transform: scale(1.1);	

}

.imgCircle {

	position: absolute;

	width: 118px;

	height: 118px;

	border: 8px solid #0f3547;

	border-radius: 50%;

	background: #FFF;

	bottom: -40px;

	left: -18px;

	text-align:center;

	font-size:25px;

	font-family: 'GBold';

	color:#cb8f2d;

	line-height:26px;

	letter-spacing:-1px;

}

.imgCircle span{

	font-size: 18px;

	color: #1e1e1c;

	display: block;

	background: url(../img/fromImg.png) 10px 28px no-repeat;

	padding-top: 23px;

	letter-spacing: 0px

}

.imgCircle1 {

	background: #FFF url(../img/circleIcons.png) 20px 16px no-repeat

}

.imgCircle2 {

	background: #FFF url(../img/circleIcons.png) 20px -115px no-repeat

}

.imgCircle3 {

	background: #FFF url(../img/circleIcons.png) 20px -269px no-repeat

}

.thirdColTxt {

	margin-top: 50px;

}

.thirdColTxt h3 {

	font-family: 'GBold';

	font-size: 35px;

	color: #FFF;
	
	text-transform:uppercase;

}

.thirdColTxt p {

	font-size: 16px;

	color: #FFF;

	line-height: 25px;

	font-family: 'GBook';

}

.thirdColTxt .reservaAtable {

	margin-top: 20px;

}

.fourthSection {

	position: relative;

	/*top: 758px;*/

	z-index: 6;

	height: 610px;

	padding-left: 0

}

.fourthSection:before {

	background: url(../img/fouthBgNew.png) 100% 100% / 100% 100% no-repeat;

	content: "";

	position: absolute;

	height: 610px;

	width: 100%;

}

.fourthInner {

	position: relative;

	padding: 30px 50px 50px 50px

}

.fourthSection h2 {

	margin-bottom: 25px;

	color:#114a65;

}

.fourthSecCol {

	display: inline-block;

	width: 22.5%;

	margin-left: 1%;

	margin-bottom: 1%;

	margin-top:50px;

	vertical-align:top;

}

.fourthColImg{

	position:relative;

	width: 100%;

	margin:0 auto;

}

.fourthColImg:before{

	position:absolute;

	margin-left: -30px;

	content:"";

	width: 103px;

	height:103px;

	border-radius:50%;

	border:2px solid #FFF;

	background-color: #c88d2d;

	background-image: url(../img/services-icons.png);

	background-repeat: no-repeat;

	top:0;

	left:0;

}

.fourthInner .fourthSecCol:nth-child(2) .fourthColImg:before{

	background-position: -8px -44px;

}

.fourthInner .fourthSecCol:nth-child(3) .fourthColImg:before{

	background-position: -6px -535px;

}

.fourthInner .fourthSecCol:nth-child(4) .fourthColImg:before{

	background-position: -7px -243px;

}

.fourthInner .fourthSecCol:nth-child(5) .fourthColImg:before{

	background-position: -6px -726px;

}

.fourthInner .fourthSecCol:nth-child(6) .fourthColImg:before{

	background-position: -6px -535px;

}

.fourthInner .fourthSecCol:nth-child(7) .fourthColImg:before{

	background-position: -6px -639px;

}

.fourthInner .fourthSecCol:nth-child(8) .fourthColImg:before{

	background-position: -7px -332px;

}

.fourthInner .fourthSecCol:nth-child(9) .fourthColImg:before{

	background-position: -7px -727px;

}

.fourthColImg img {

	width: 200px;

	height:200px;

	border-radius:50%;

}

.fourthColTxt {

	padding: 10px 10px 10px 70px;

}

.fourthColTxt h3 {

	margin: 24px 0;

	padding: 0;

	font-family: 'GMedium';

	font-size: 22px;

	color: #c88d2d;

	height: 26px;

	text-transform:uppercase;

}

.fourthColTxt p {

	font-size: 16px;

	color: #FFF;

	font-family: 'GBook';

}

.ratingMore {

	height: 28px;

	margin-bottom: -12px;

}

.ratingMore a {

	display: inline-block;

	float: right;

	background: #c0c0c0;

	padding: 4px 10px;

	margin: 0 -10px 0 0;

	font-size: 12px;

	font-family: 'GMedium';

	color: #222220;

	height: 28px;

}

.fifthSection {

	position: relative;

	/*top: 980px;*/

	z-index: 7;

	height: 550px;

	padding-left: 0;

}

.fifthSection:before {

	background: url(../img/pattern-final.png) repeat #114b66;


	width: 100%;

	position: absolute;

	content: "";

	height: 550px;

}

.fifthInner {

	position: relative;

	padding: 50px 50px 50px 50px;

}

.fifthLeft {

	width: 40%;

	display: inline-block;

}

.fifthRight {

	width: 57%;

	height: 500px;

	float: right;

	position: relative;

	margin-left: 3%

}

.fifthRightInner {

	background: url(../img/fifthRightbg.png) top center no-repeat;

	width: 500px;

	height: 500px;

	margin: 0 auto;

}

.fifthRightin {

	width: 50%;

}

.fifthRight1 {

	float: left;

}

.fifthRight1 a {

	display: block;

	padding-left: 35px;

	margin-top: 235px;

	outline: none;

}

.fifthRight2 {

	float: right;

}

.fifthRight2 a {

	display: block;

	margin-top: 55px;

	text-align: center;

	outline: none;

}

.fifthInner h2 {

	margin-top:0;	

}

.fifthInner h2, .fifthInner p {

	color: #FFF;

}

.fifthInner h2 span {

	color:#c88d2d;	

}

.fifthInner p {

	line-height: 25px;

}

.fifthInner .reservaAtable a {

	background: #120b04;

}

.fifthInner .reservaAtable {

	margin-top: 20px;

}

.sixthSection {

	position: relative;

	/*top: 635px;*/

	z-index: 6;

	padding-left: 0;

	background:url(../img/sixthSecBg.png) 100% 100% / 100% 100% no-repeat;

	min-height: 450px;

	padding:50px 50px 40px 50px;

}

.sixthSection.similarClass h2 span {
	color:#fff;	
}

.sixthSection:before {

	position: absolute;

	height: 450px;

	content: "";

	background: #c88d2d;

}

.sixthInner {

	padding: 50px 0 50px 50px;

}

.sixthInner h2{

	color:#FFF;

	font-family: 'GBlack';

	line-height:60px;

}

.sixthLeft {

	width: 45%;

	float: left;

	margin-top:30px;

}

.sixthRight {

	width: 55%;

	float: right;

}

.sixthRightIn {

	max-width: 440px;

	padding-top: 115px;

}

.sevenSec{

	background: #FFF;

	position:relative;

	z-index:9

}

.sevenSec:before{

	background: #FFF;

}

.sevenInner{

	padding-bottom:270px;

}

.sevenSecCol{

	display:inline-block;

	width:22%;

	border:1px solid #d0d0d0;

	border-bottom:7px solid #d6d6d6;

	margin:15px 0 15px 2%;

}

.sevenSecCol:nth-child(2), .sevenSecCol:nth-child(6){

	margin-left:0

}

.sevenColImg{

	height:246px;	

}

.sevenSecCol img{

	width:100%;

	max-height:246px;

}

.sevenColTxt{

	padding:10px;

}

.sevenColTxt h5{

	font-size:15px;

	color:#414040;

	font-family: 'GMedium';

}

.sevenColTxt p{

	font-size:10px;

	font-family:'GBook';

	color:#5b5b5b

}

footer {

	position: relative;

	z-index: 6;

	/*top: 635px;*/

	width: 83%;

	float: right;

	background-color: #191919;

}

.footerInner {

	padding: 50px 35px 15px 35px;

}

footer h2 {

	font: 30px 'GBlack';

	color: #fff;

}

.footerCol1 {

	max-width: 235px;

}

footer p {

	font: 14px/25px 'GBook';

	color: #fff;

	text-transform: uppercase;

}

footer span {

	font: 14px 'GBook';

	display: block;

	margin-bottom: 0;
	
	padding:14px 0 15px 25px;
	
	color:#fff;

}

footer span a {
	
	color: #fff;
	
	transition:0.3s all ease;
	
	text-decoration:none;

}

footer span a:hover {
	
	color:#c88d2d;	
	
	text-decoration:none;
}

.phone_number {

	padding-left: 25px;

	background: url(../img/phone_icon.png) no-repeat left center;

}

.timings {

	padding-left: 25px;

	background: url(../img/timing_icon.png) no-repeat left center;

	padding-bottom: 5px;

	text-transform: uppercase;

	padding-top: 6px

}

footer ul {

	list-style: none;

	margin: 0;

	padding: 0;

}

footer ul li {

	display: block;

	margin-bottom: 5px;

}

footer ul li a {

	display: inline-block;

	font: 14px 'GBook';

	color: #FFF;

	text-transform: uppercase;

	outline: none;

}

footer ul li a:hover {

	color: #FFF;

}

ul.footerSocial li {

	display: inline-block;

	width: 33px;

	height: 33px;

	border-radius: 50%;

	margin: 7px;

}

ul.footerSocial li:nth-child(1) {

	margin-left: 0

}

ul.footerSocial li a {

	width: 100%;

	height: 100%;

	background-image: url(../img/icons.png);

	background-repeat: no-repeat;

}

ul.footerSocial li:nth-child(1) a {

	background-position: -8px -101px;

}

ul.footerSocial li:nth-child(2) a {

	background-position: -8px -148px

}

ul.footerSocial li:nth-child(3) a {

	background-position: -8px -195px

}

.footerInfo {

	padding: 0 35px 0;

	background-color: #114a65;

}

.footerInfo p {

    margin-bottom: 0;
    text-transform: none;
    color: #fff;
    display: inline-block;
    vertical-align: top;
    margin-right: 13px;
    margin-top: 10px;
    font-size: 15px;

}

.footerInfo p a {

	color: #fff

}

.footerInfo ul li {

	display: inline-block;

}

.footerInfo ul li a {

	color: #767e82;

	font-size:12px;

	margin-left:10px;

	padding:5px 0 5px 20px;

}

.footerInfo ul li:nth-child(1) a {

}

.footerInfo ul li:nth-child(2) a {

}

.footerInfo ul li:nth-child(3) a {

}

/* fixed */

.fixedFirst {

	position: fixed;

	right: 0;

	top: -180px;

	z-index: 1

}

.secSection.fixedbg:before {

	position: fixed !important;

	top: 0;

	width: 83%;

}

.secSection.fixedbg .secInner {

	position: fixed;

	top: 0;

}

.thirdSection.fixedbg:before {

	position: fixed;

	width: 83%;

	top: 0;

	right: 0;

}

.thirdSection.fixedbg .thirdInner {

	position: fixed;

	top: 0;

}

.fourthSection.fixedbg:before {

	position: fixed;

	width: 83%;

	top: 0;

	right: 0;

}

.fourthSection.fixedbg .fourthInner {

	position: fixed;

	top: 0;

	width: 83%;

}

.fifthSection.fixedbg .fifthInner{

	width: 83%;

}

.fifthSection.fixedbg:before {

	position: fixed;

	top: 0;

	width: 100%;

}

.fifthSection.fixedbg .fifthInner {

	position: fixed;

	top: 0;

}

.sixthSection.fixedbg:before {

	position: fixed;

	top: 0;

}

.sixthSection.fixedbg .sixthInner {

	position: fixed;

	width: 83%;

	top: 0;

}

#video-wrap video{

	height:100%;

}

#menuTrigger{

	display: none;

}

#royal-slider .carousel-inner, #royal-slider .carousel-inner .item, #royal-slider .carousel-inner .item img {

	height:550px;

	width:100%;	

}

#royal-slider .carousel-caption {

    top: 0;

    bottom: 0;

    height: 100px;

    margin: auto;

    width: 100%;

}

#royal-slider .carousel-caption h5 {

    display: inline-block;

    color: #FFF;

    font-size: 48px;

    font-family: 'GBlack';

    letter-spacing: 0;

    background: #114a65;

    padding: 6px 10px;

    border-radius: 10px;

    text-shadow: none;

}

#royal-slider .carousel-caption p {

        font-size: 88px;

        color: #c88d2d;

        font-family: 'HoneyScript-SemiBold';

        margin: -130px 0 0 0;
		
		text-shadow:2px 3px 4px rgba(0,0,0,0.89);

		line-height:25px;
}


.order_process {

    width: 100%;

    height: 320px;

    padding: 30px 0 25px 0%;

    position: absolute;

    background: url(../img/orderProcess.jpg) right top no-repeat #0b0e13;

    bottom: 0;

}


.left_col {

    width: 50%;

    float: left;

    padding: 0 6px 0 60px;

    text-align: center;

}



.right_col {

    width: 40%;

    float: left;

    padding: 8px 0px 0 56px;

}



.newsletter h4 {

    color: #fd6969;

    font: 16px 'GBook';

    text-transform: capitalize;

    text-align: left;

	margin-bottom: 5px;

	font-weight: bolder;

}



.newsletter h4 span {

    color: #b9b9b9;

}



.newsletter p {

    color: #b9b9b9;

    text-align: left;

    font: 16px 'GBook';

    text-align: left;

    margin-bottom: 5px;

}



.newsletter input[type="email"] {

    border: 1px solid #FFF;

    background: rgba(54,54,54,0.6);

    height: 40px;

    width: 400px;

    color: #c7c7c7;

    font-family: 'GBook';

    font-size: 16px;

    padding: 0 10px;

    float: left;

}



.newsletter input[type="submit"] {

    height: 40px;

    background: #FFF;

    border: none;

    font-family: 'GBook';

    font-size: 16px;

    text-transform: uppercase;

    padding: 0 16px;

    margin-left: 15px;

    float: left;

}



.secfive {

    background: url(../img/section5.jpg) right center / 100% 100% no-repeat;

    height: 530px;

    padding-left: 0%;

    position: relative;

}



.secfive_content {

    position: absolute;

    left: 0%;

    margin: auto;

    text-align: left;

    top: 70px;

    padding: 0px 44px;

    bottom: 0;

}





.secfive_content p {

	font-family: 'TrajanPro-Regular';

    color: #000;

    font-size: 29px;

	margin: 0;

}

.secfive_content span {

    display: block;

    color: #114a65;

    font: 45px 'GBlack';

}

.btn-review {

    border-radius: 4px;

    border: 1px solid #c0202f;

    opacity: 0.9;

    outline: 0;

    transition: 0.5s all ease;

}

.btn-review {

    margin-top: 8px;

    padding: 6px 15px;

    background-color: #cb9030;

    color: #fff;

    border: 1px solid transparent;

}



.menuBottom span {

    display: inline-block;

    color: #fff;

    /* font-family: 'GothamLight'; */

    font-size: 13px;

    border-bottom: 1px solid #c88d2d;

    padding-bottom: 15px;

    text-transform: uppercase;

    width: 92%;

    margin-bottom: 10px;

}



.ig_info {

    padding-bottom: 25px;

    text-transform: uppercase;

    width: 85%;

    margin-bottom: 0px;

}



.ulTop2 li:nth-child(3) span {

    color: #e8e8e8;

    font: 16px 'TrajanPro-Regular';

    background: url(../img/phone_icon.png) no-repeat 0 1px;

    padding-left: 24px;

    position: relative;

    z-index: 999;

}



.menuBottom ul li:nth-child(1) {

    margin-left: 0;

    background: url(../img/icon.png) -9px -137px no-repeat;

}



.fixedMenu ul li {

    display: block;

    text-align: center;

}



.text1 {

    background-image: url(../img/text1.png);

}

#testiSlider .carousel-inner, #testiSlider .carousel-inner .item {

	background:#050519 url(../img/testi_img.png) left 50px center no-repeat;	

	height:550px;

}

#testiSlider .carousel-caption {

    left: auto;

    padding-bottom: 30px;

    right: 50px;

    width: 50%;

    top: 0;

    bottom: 0;

    height: 230px;

    margin: auto;

    text-align: left;	

} 

#testiSlider .carousel-caption h2 {

	font-family: 'HoneyScript-SemiBold';

    display: block;

    color: #c88d2d;

    text-transform: none;

    letter-spacing: 0;

    font-size: 60px;	

}

#testiSlider .carousel-caption p{

	color:#ffffff;

	margin-bottom:20px;	

}

#testiSlider .carousel-caption a {

	border-radius: 6px;

    display: inline-block;

    background: #c88d2d;

    color: #FFF;

    font-size: 16px;

    text-transform: uppercase;

    font-family: 'Futura-Book';

    padding: 8px 40px;

}



@-webkit-keyframes blinker {

  from {opacity: 1.0;}

  to {opacity: 0.0;}

}

.blink{

	text-decoration: blink;

	-webkit-animation-name: blinker;

	-webkit-animation-duration: 0.9s;

	-webkit-animation-iteration-count:infinite;

	-webkit-animation-timing-function:ease-in-out;

	-webkit-animation-direction: alternate;

	font-family: 'GBold';

	font-size: 23px;

	color: #fff;

}



.topBanner {

    min-height: 164px;

    width: 100%;

    background: url(http://www.ignytesagency.com/clients/asiana/img/aboutStuff/banner1.jpg) 100% 100% / 100% 100% no-repeat;

}



#aboutFirstBanner {

    position: fixed;

    right: 0;

	height: 430px;

    width: 83%;



}

.order {

    /* width: 82%; */

    width: 83%;

    height: auto;

    float: right;

}

.order_content {

    width: 100%;

    height: auto;

    display: inline-block;

    padding: 20px 50px 0 50px;

}

#conMooze {

    padding-bottom: 40px;

    width: 185px;

    float: left;

}

#conMooze {

    margin-left: 45px;

    width: 186px;

    height: 299px;

    background: url(http://www.moozedesign.com/images/contact.png) top left no-repeat;

}

#conMooze a {

    background: url(../images/contEmail.png) top left no-repeat;

    display: block;

    width: 185px;

    height: 15px;

    position: relative;

    top: 285px;

}

#fDiv {

    width: 670px;

    margin-top: 5px;

    float: right;

    background: url(http://www.moozedesign.com/images/form_bg.png) top left no-repeat;

}

#fDiv ul {

    padding-left: 140px;

    padding-top: 20px;

    list-style: none;

}

#fDiv ul li {

    width: 465px;

    text-align: center;

}

#fDiv ul li .input-main {

    background: url(http://www.moozedesign.com/images/input_n.png) center no-repeat;

    padding-left: 18px;

    padding-right: 18px;

    height: 46px;

    width: 460px;

    border: none;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 12px;

    line-height: 40px;

}

#fDiv ul li .textarea-main {

    font-family: Arial, Helvetica, sans-serif;

    font-size: 12px;

    background-color: transparent;

    line-height: 18px;

    height: 76px;

    width: 440px;

    border: none;

    overflow: hidden;

    padding: 0px;

}

#subForm {

    background: url(http://www.moozedesign.com/images/submitBtn.png) top left no-repeat;

    width: 100px;

    height: 30px;

    display: block;

    float: right;

    margin-right: 60px;

    margin-bottom: 40px;

}

.forTA {

    height: 100px;

    width: 465px;

    padding-left: 7px;

    padding-right: 18px;

    padding-top: 10px;

    background: url(http://www.moozedesign.com/images/textarea_n.png) no-repeat scroll 7px 0 transparent;

}

.contactheader {

    min-height: 302px;

    width: 100%;

    background: url(../img/contactheader.jpg) 100% 100% / 100% 100% no-repeat;

	

}

.contactheader-text {

    position: relative;

    z-index: 3;

    width: 760px;

    padding-top: 50px;

    padding-bottom: 50px;

    padding-left: 50px;

	width: 83%;
	
	background:#fff url(../img/white-BgNew.png);

}

.form_row {

    margin-top: 50px;

    width: 79%;

    float: right;

	padding: 0 50px 0 0;

}

.form_left, .form_right {

 width: 44%;

 margin-bottom: 20px;

 position: relative

}

.form_left {

 float: left

}

.form_right {

 float: right

}

, input.form_innerone {

border:none;

border-bottom:1px solid #b3b3b4;

background:0 0

}

.form_left.active:after, .form_right.active:after {

 width: 100%

}

.form_left label, .form_right label {

	font-family: 'TrajanPro-Regular';

 	position: absolute;

 	transition: .5s ease all;

 	bottom: 35px;

 	left: 0

	font-weight: 600;

}

.form_left label.active, .form_right label.active {

 bottom: 33px

}

.form_left:after, .form_right:after {

 position: absolute;

 content: '';

 left: 0;

 bottom: 0;

 width: 0;

 height: 4px;

 background-color: #5f7c8a;

 margin: auto;

 transition: .4s ease all

}

.form_row input {

 width: 100%;

 height: 55px;

 line-height:55px;

 border: none;

 border-bottom: 1px solid #b3b3b4;

 background: 0 0;

 outline: 0;

 font-size: 16px;

 font-family: GothamLight;

 color: #000;

 transition: .5s all ease;

 padding-top: 8px

}

.logo, .ulTop {

}

.form_row ::-webkit-input-placeholder {

color:#212121

}

.form_row :-moz-placeholder {

color:#212121

}

.form_left:after, .form_right:after {

    position: absolute;

    content: '';

    left: 0;

    bottom: 0;

    width: 0%;

    height: 4px;

    background-color: #5f7c8a;

    margin: auto;

    transition: 0.4s ease all;

}

.form_textarea_grey textarea {

    border: none;

    background-color: #f4f4f4;

    padding: 20px 10px;

    font-family: 'GothamBold';

    text-transform: uppercase;

    font-size: 16px;

    outline: none;

    margin-top: 15px;

    resize: none;

    width: 100%;

    height: 166px;

    border-bottom: 2px solid #b3b3b4;

}

.update_btnred button {

    width: 100%;

    height: 63px;

    background-color: #114a65;

    border: 1px solid #114a65;

    color: #fff;

    padding-top: 0;

    border-radius: 5px;

    text-transform: uppercase;

    font: 18px 'GothamMedium';

    text-decoration: none;

    margin-top: 10px;

}

.form_textarea_grey {

	font-family: 'TrajanPro-Regular';

}

.order {

	/*width: 82%;*/

	width: 83%;

	height: auto;

	float: right;

}

.order_content {

	width: 100%;

	height: auto;

	display: inline-block;

	padding: 20px 50px 0 50px;

}

.order_content textarea.form-control {

	border-radius: 0;

	resize: none;

	overflow: auto;

	border-color:#b3b3b4

}

.order_content input.form-control {

	/*width: 178px;*/

	width: 100%;

	height: 34px;

	/*background: url(../img/calendar.png) right 20px center no-repeat #fff;*/

	background-color: #fff;

	border: 1px solid #b3b3b4;

	/*border-radius: 20px;*/

	border-radius: 0;

	color: #727272;

	font-family: 'GothamMedium-Italic';

	font-size: 13px;

	float: right;

}

.orderview_content input.form-control {

    width: 178px;

    height: 34px;

    background: url(../img/calendar.png) right 20px center no-repeat #fff;

    border: 1px solid #b3b3b4;

    border-radius: 20px;

    color: #727272;

    font-family: 'GothamMedium-Italic';

    font-size: 13px;

    float: right;

}

.orderview_content h6 {

	font-size: 50px;

	font-family: 'Modern-Regular';

	color: #161515;

	margin-bottom: 0;

	margin-top: 38px;

	position: relative;

}

.orderview_content h6:after {

	position: absolute;

	content: "";

	background: #dcdcdc;

	width: 76%;

	height: 2px;

	top: 30px;

	right: 0;

}

#aboutSecContent{

	position:relative;

	top:70px;

	z-index:2;

	height:450px;

	background:#FFF;

	padding:20px 0;

}

#aboutSecContent:before{

	content:"";

	position:absolute;

	height:450px;

	width:100%;

background:none;

left:0;

}

#aboutSecContent.fixedBg:before{

position:fixed;

top:0

}

#aboutSecContent.fixedBg .aboutAsiana{

position:fixed;

top:0;

}

.table_orderlist {

	margin-top: 20px;

}

.footer_order {

	padding-left: 30px;

}

.footer_fixed {

	position: fixed;

	bottom: 0;

	width: 82%;

}

.banner1 {

	width: 100%;

	min-height: 200px;

	background: url(../img/banner1.jpg) 100% 100% / 100% 100% no-repeat;

	float: right;

}

.order_content .left {

	width: 60%;

	height: auto;

	float: left;

	padding-right: 20px;

}

.order_content .left_content {

	width: 100%;

	height: auto;

	margin-top: 10px;

}

.order_content .left_content h2 {

	font-family: 'Modern-Regular';

	font-size: 70px;

	display: inline-block;

}

.order_content .left_content ul {

	margin: 0;

	padding: 0;

	list-style-type: none;

}

.order_content .left_content ul li {

	width: 100%;

	height: auto;

	display: inline-block;

	margin-bottom: 20px;

	margin-right: 5px;

}

.aboutAsiana {

	padding: 0px 0;

	position:relative;

}

.aboutLeft {

	width: 45%;

    float: left;

    padding: 0 50px;

}

.aboutImg {

	background: url(../img/spiritual-journey.jpg) center no-repeat;

	width: 100%;

    height: 401px;

    margin-top: 10px;

    margin:0;

}

.aboutus_btn {

	width:100%;

	height:auto;

	display:inline-block;

}

.aboutus_btn a {

	width: 250px;

    height: 50px;

    border: 1px solid #ffffff;

    background: none;

    color: #ffffff;

    font-size: 16px;

    font-family: 'GothamMedium';

    text-decoration: none;

    display: block;

    text-align: center;

    text-transform: uppercase;

    padding-top: 12px;

    margin: 0 auto;

}

.aboutus_btn a:hover {

	background: rgba(0,0,0,0.3);

    text-decoration: none;

    color: #fff;

}	

.aboutRight {

	width: 55%;

	float: right;

	padding-right: 10%;

        padding-top: 60px;

}

.aboutRight h2 {

	font-family: 'HoneyScript-SemiBold';

	font-size: 45px;

	color: #c88d2d;

	margin: 0 0 -20px;

	margin-top: 0;

	padding-top: 0;

	

}

.aboutRight p {

	font-size: 17px;

	font-family: 'GBook';

}

.afterAbout {

	padding: 20px 0;

	position:relative;

	z-index:99;

	top:100px;

	height:1006px

}

.afterAbout:before{

	position:absolute;

	content:"";

	background:#FFF url(../img/aboutsec2.png) right center no-repeat;

	width:100%;

	height:1020px

}

.afterAbout.fixedBg:before{

	position:fixed;

	width:83%;

	top:0;

}

.afterAboutInner {

	max-width: 550px;

	padding-left: 0;

	padding-top:30px;

	position:relative;

}

.afterAbout.fixedBg .afterAboutInner{

	position:fixed;

	top:0;

}

.afterAboutInner h2 {

	font-family: 'HoneyScript-SemiBold';

    font-size: 52px;

    color: #c88d2d;

    margin: 0 0 -20px;

    margin-top: 0;

    padding-top: 0;

}

.afterAboutInner h2 span.changeFontA {

	font-size: 65px;

	font-family: 'GothamBold';

}

.afterAboutInner p {

	font-size: 16px;

	color: #212121;

	font-family: 'GBook';

	margin-bottom: 10px

}



.amazingWrap {

	position:relative;

	z-index:99;

	top:120px;

	/*height:530px;*/
	
	height:650px;

}

.amazingWrap .aboutRight{

}

.amazingWrap .order_content{

padding:20px 0;

}

.amazingWrap:before{

    background: url(../img/thirdSecNew.png) 100% 100% / 100% 100% no-repeat;

	position:absolute;

	content:"";

	height:650px;

	width:100%;

}

.amazingWrap.fixedBg:before{

	position:fixed;

	top:0;

}

.amazingWrap.fixedBg .aboutAsiana{

	position:fixed;

	top:0;

}

.amazingInImg {

	background: url(../img/circle2.png) center no-repeat;
	margin-top:100px;
	margin-bottom:0;
}

.cr_image {

	float: right;

	width: 205px;

	margin-left: 8px;

	height: 26px;

	background: url(../img/credit_cards.png) 0 0/100% 100% no-repeat;

	padding: 0!important;

	margin-top: 15px

}
.news_letter {

	font-family: OpenSans-SemiBold!important;

	padding-bottom: 5px!important

}

.inputWrapper {

    position: relative;

    height: 34px;

}

.M_news span {

    padding: 10px 0;

}

.formFieldNews span {

    font-size: 14px;

    display: block;

    padding: 20px 0 10px;

}

.inputWrapper .subbbtn {

    position: absolute;

    width: 48px;

    height: 34px;

    right: 89px;

    top: 0;

    background: url(../img/arrow.png) center no-repeat #000;

    border-left: 1px solid #FFF;

}

.inputWrapper .subbbtn:hover {
    color: white;
    background: url(../img/arrow.png) center no-repeat #c88d2d;
}

.inputWrapper .nsLetWrap {

    font: italic 14px OpenSans-Light;

}

.inputWrapper .nsLetWrap {

    width: 76%;

    border: 1px solid #FFF;

    height: 34px;

    background: 0 0;

    color: #FFF;

    padding-left: 10px;
	
	float: left;

}

input, button, select, textarea {

    font-family: inherit;

    font-size: inherit;

    line-height: inherit;

}

.msg_cotnainer1 {

    display: inline-block;

    width: 100%;

    text-align: center;

    height: 19px;

    margin: 10px 0 0;

    border-radius: 5px;

}

.footerWrapper .pull-left span, .formFieldNews span {

	font-family: 'GBook';

    font-size: 15px;

    color: #FFF;

}

.footerWrapperTop ul li, .footerWrapperTop ul li a {

	color: #FFF;

	font-family: OpenSans-Light;

	font-size: 13px

}

.footerWrapperTop ul li {

	display: inline-block;

	width: 100%

}

.footer-header {

    font-size: 20px;

    text-align: left;

    color: white;

    padding: 0 0 10px;

	font-family: 'GBook';

}

.takbeerFooter p{

	text-align:left;

	color:#9fb0b4;

}

.takbeerFooter p span{

	color:#e46163;

}

.secondhead {

	font-size: 32px;

	text-transform: uppercase;

    font-family: 'GBlack';

	color: #114a65;

	margin-bottom:20px;	

	}

.flightheader {

    min-height: 302px;

    width: 100%;

    background: url(../img/flight-bg.jpg) 100% 100% / 100% 100% no-repeat !important;

}
.hajjguideheader {

    min-height: 302px;

    width: 100%;

    background: url(../img/Hajj-Guide-Header.jpg) 100% 100% / 100% 100% no-repeat;

}
.umrahguideheader {

    min-height: 302px;

    width: 100%;

    background: url(../img/Umrah-Guide-Header.jpg) 100% 100% / 100% 100% no-repeat;

}


.visaheader {

    min-height: 302px;

    width: 100%;

    background: url(../img/visa-header.jpg) 100% 100% / 100% 100% no-repeat;

}

.information-left {

    float: left;

    width: 26%;

    padding: 0;

}

.information-left h4.uk_office {

    background: url(../img/uk.png) 40% center no-repeat;

}

.information h4, .other-contacts h4 {

    text-transform: uppercase;

    margin-bottom: 0px !important;

    color: #908055;

    font: 20px 'OpenSans-Semibold';

}

.information p {

    font-size: 14px !important;

    font-family: 'OpenSans';

    color: #323232;

    margin-bottom: 0px !important;

    margin-top: 5px !important;

}

.information ul {

    list-style-type: none;

    margin: 5px 0 15px 0;

    padding: 0;

}

.information-left ul, .information-right ul, .information-center ul {
    padding: 0;
}
.information-left ul li, .information-right ul li, .information-center ul li{
    font-size:16px;
}

.information-left ul li:nth-child(2) {

    background: url(../img/phone-reciever.png) left center no-repeat;

	padding-left:20px;

    list-style-type: none;
	
	background-size:12px;

}

.information-left ul li:nth-child(1) {

    background: url(../img/phone-reciever.png) left center no-repeat;

	padding-left:20px;

    list-style-type: none;

	margin-bottom:2px;

	background-size:12px;
}

.information-right {

    float: right;

    width: 36.5%;

}

.addition_right {

    margin-top: 62px;

}

.information-right h4.saudi_office {

    background: url(../img/saudiarab.png) 62% center no-repeat;

}

.information-right ul li:nth-child(2) {

    background: url(../img/email2.png) left center no-repeat;

	padding: 0 25px;

    list-style-type: none;

}

.information-right ul li:nth-child(1) {

    background: url(../img/phone2.png) left center no-repeat;

	padding: 0 25px;

    list-style-type: none;

	margin-bottom:2px;

}

.information ul li {

    font-size: 14px;

    font-family: 'OpenSans';

    color: #404040;

    padding-left: 23px;

    margin-bottom: 3px;

}

.col-sm-7 {

    width: 100%;

}

.umrahpackageheader {

    min-height: 302px;

    width: 100%;

    background: url(../img/Umrah-Package-header.jpg) 100% 100% / 100% 100% no-repeat;

}

.umrahPkgHeader1 {

    min-height: 302px;

    width: 100%;

    background: url(../img/umrahheaderNew.jpg) 100% 100% / 100% 100% no-repeat;

}

.umrahImg {

    background: url(../img/umrah-circle1.png) center no-repeat;

    width: 445px;

    height: 440px;

    margin-top: 10px;

    margin: 0 60px;

}

.afteraboutSecContent h2 {

	font-family: 'HoneyScript-SemiBold';

    font-size: 57px;

    color: #c88d2d;

    margin: 0 0 -20px;

    margin-top: 0;

    padding-top: 0;

}



.ulTop2 {

	margin:15px 0;
	transition:0.5s all ease;

}



/**** Inner Page ****/



.umrahpkgPage, .testiPage {

	width: 83%;

    height: auto;

    float: right;	

}

.umrahPkgContent {

	width:100%;

	height:auto;

	background:#ffffff;	

	padding:40px 50px;

	display:inline-block;
	
    background: #fff url(../img/white-BgNew.png);

}

.umrahPkgContent .content_left {

	width:55%;

	float:left;	

	margin-right:1%;

    margin-top: 50px;

}

.umrahPkgContent .content_right {

	width:44%;

	float:left;		

}

.umrahPkgContent .content_left h3 {

	font-family: 'HoneyScript-SemiBold';

	font-size:60px;

	margin-bottom:0;

	color:#c88d2d;

    line-height: 18px;	

}

.umrahPkgContent .content_left span {

    font-family: 'GBlack';

	font-size:50px;	

	color:#114a65;

	margin-bottom:20px;
	
	text-transform:uppercase;

}

.umrahPkgContent .content_left p {

    font-family: 'GBook';

	font-size:16px;

	color:#4b4a4a;

	margin-bottom:20px;	

}

.umrahPackages {

	width:100%;

	height:auto;

	/*background:url(../img/umrahpkg_bg.png) 100% 100% / 100% 100% no-repeat;	*/
	
   	background: url(../img/pattern-final.png) repeat #114b66;	
	
	padding:40px 50px;

	display:inline-block;		

}

.umrahPackages h3 {

	font-family: 'HoneyScript-SemiBold';

	font-size:60px;

	margin-bottom:0;

	color:#c88d2d;

    line-height: 18px;		

}

.umrahPackages span {

	font-family: 'GBlack';

	font-size:36px;	

	color:#ffffff;

	margin-bottom:20px;
	
	text-transform:uppercase;

}

.umrahPackages ul {

	margin:0;

	padding:0;

	list-style-type:none;

	margin-top:20px;

	display:inline-block;	

}

.umrahPackages ul li {

	width:32%;

	float:left;

	margin-right:2%

}

.umrah4Packages ul li {
	width:23%;	
}

.umrahPackages ul li:last-child {

	margin-right:0;	

}

.umrahPackages ul li img {

	width:100%;

	height:auto;

}

.umrahPackages ul li h4 {

	font-family: 'GBold';

	font-size:22px;

	color:#ffffff;

	text-transform:uppercase;
	
	margin-top:25px;

}

.umrahPackages ul li p {

	font-family: 'GBook';

	color:#ffffff;	

    margin-bottom: 20px;
	font-size:13px;

}

.umrahPackages ul li a {

	border-radius: 6px;

    display: inline-block;

    background: #c88d2d;

    color: #FFF;

    font-size: 16px;

    text-transform: uppercase;

    font-family: 'GBook';

    padding: 8px 40px;
	
	text-decoration:none;

}
/*.hajjPackages ul li a {
	margin-top:20px;
}*/

.hajjPackages ul li h4 {
	margin-bottom:15px;	
}

.hajjPackages ul li a.name {
	padding:0;
	background:none;
	font-size:22px;
	font-family:'GBold';
	border-radius:0;
	margin-top:0;	
}

.hajjPackages span.name {
	display:block;
	font-size:17px;	
	color:#c88d2d;
	margin-bottom:15px;
}

.hajjPackages ul li a.name:hover {
	color:#c88d2d;
	opacity:1;	
}
.hajjPackages .hajjPkgDetails {
	height:133px;
}
.hajjPackages .hajjPkgDetails p {
	margin-bottom:0;
	padding:7px 0 7px 20px;	
	border-top:1px solid #f6f6f6;
}

.hajjPackages .hajjPkgDetails p:last-child {
	border-bottom:1px solid #f6f6f6;	
}

.hajjPackages .hajjPkgDetails p span {
	font-size:13px;
	color:#c88d2d;	
}

.hajjPackages .hajjPkgDetails p.hajjWalker {
	background:url(../img/hajjwalker.png) top 8px left no-repeat;	
}

.hajjPackages .hajjPkgDetails p.hajjDeparture {
	background:url(../img/hajjdeparture.png) top 8px left no-repeat;	
}

.hajjPackages .hajjPkgDetails p.hajjReturn {
	background:url(../img/hajjreturn.png) top 8px left no-repeat;	
}

.hajjPackages .hajjPkgDetails p.hajjPlane {
	background:url(../img/hajjplane.png) top 8px left no-repeat;	
}

.umrahPackages ul li a:hover {
	opacity:0.9;
}

.umrahpkgPage .secfive_content p {

	font-size:22px;

	line-height:2px;	

}

.umrahpkgPage .secfive_content span {

    font: 42px 'GBlack';	

}



.testiheader {

    min-height: 302px;

    width: 100%;

    background: url(../img/testiheader.jpg) 100% 100% / 100% 100% no-repeat;

}

.testi_content {

	width:100%;

	height:auto;

	padding:50px;

	display:inline-block;	

}

.testi_content h3 {

	font-family: 'HoneyScript-SemiBold';

    font-size: 55px;

    margin-bottom: 0;

    color: #c88d2d;

    line-height: 18px;	

}

.testi_content span {

	font-family: 'GBlack';

    font-size: 45px;

    color: #120b04;

}

.testi_content a {

    background: #c88d2d;

    color: #ffffff;

    padding: 8px 10px;

    text-align: center;

    text-decoration: none;

    text-transform: uppercase;

    float: right;

    border-radius: 4px;

    font-size: 13px;

    font-family: 'GMedium';

    margin-top: 22px;

}

.testiWrapper {

	width:100%;

	height:auto;

	display:inline-block;

	margin-top:80px;	

}

.testi_left {

	width:48%;

	float:left;

	margin-right:3%;	

}

.testi_right {

	width:48%;

	float:left;	

}

.testi_left .testi_container:last-child, .testi_right .testi_container:last-child {

	margin-bottom:0;	

}

.testi_container {

	width:100%;		

	background:#f0f0f1;

    padding: 70px 45px 20px 45px;

	text-align:center;

	margin-bottom:100px;

	position:relative;

}

.testi_container:before {

	position:absolute;

	content:'';

	background:url(../img/testi_man.png) no-repeat;

	width:111px;

	height:111px;

	left:0;

	right:0;

	top:-65px;

	margin:0 auto;	

}

.testi_container p {

	color:#4b4a4a;

	font-family: 'GBookI';

	font-size:13px;	

    margin-bottom: 15px;

}

.testi_container a {

	position:absolute;

	right: 35px;

    bottom: 15px;

	color:#c88d2d;

	font-family: 'GBook';

	font-size:12px;

	background:none;	

}

.testi_container span {

	font-family: 'GMedium';

	color:#120b04;

	font-size:14px;	

	text-transform:uppercase;

}

.testiPage .secfive_content p {

	font-size:22px;

	line-height:2px;	

}

.testiPage .secfive_content span {

    font: 42px 'GBlack';	

}

ul.pagination {

	float:right;

	padding-right:10px;	

}

ul.pagination li {

	display:inline-block;		

}

ul.pagination li a {

	color:#4f545b;

	border:none;

	margin:0;	

}

ul.pagination li.active a, ul.pagination li:hover a, ul.pagination li:focus a {

	background-color:#c88d2d !important;

	border-color:#c88d2d !important;

	border-radius:5px;

	color:#ffffff;	

}

ul.pagination span {

	font-size:13px;	

}



/**** Worldwide Page ****/



.worldwidePage {

	width: 83%;

    height: auto;

    float: right;	

}

.worldwideheader {

    width: 100%;

	min-height: 302px;

    background: url(../img/worldwidebg.jpg) 100% 100% / 100% 100% no-repeat;		

}

.worldwide_sec1, .worldwide_sec2 {

	width:100%;

	height:auto;

	display:inline-block;

	padding:40px 50px;	

}

.worldwide_sec1_left {

	width:57%;

	float:left;

	margin-right:3%;	

	margin-top:30px;

}

.worldwide_sec1_left h3, .worldwide_sec2 h3 {

    font-family: 'HoneyScript-SemiBold';

    font-size: 60px;

    margin-bottom: 0;

    color: #c88d2d;

    line-height: 18px;
	

}

.worldwide_sec1_left span, .worldwide_sec2 span {

	font-family: 'GBlack';

    font-size: 50px;

    color: #120b04;

    margin-bottom: 20px;
	
	text-transform:uppercase;	

}

.worldwide_sec1_left p {

	font-family: 'GBook';

    font-size: 16px;

    color: #4b4a4a;

    margin-bottom: 20px;	

}

.worldwide_sec1_right {

	width:40%;

	float:left;	

} 

.worldwide_sec1_right img {

	width:auto;	

}

.travelling_details {

    width: 100%;

    height: auto;

}

.travelling_details .nav-tabs {

    border-bottom: 0;

}

.travelling_details .nav-tabs li {

    margin-bottom: 3px;

}

.nav_worldwide li.active a {

    font-size: 25px;

    font-family: 'GBlack';

    color: #c88d2d !important;

    background: #120b04 !important;

    padding: 5px 20px;

}

.worldwide_tabs {

    width: 100%;

    height: auto;

    background: #151427;

    padding: 20px;

}

.worldwide_tabs ul {

    margin: 0;

    padding: 0;

    list-style-type: none;

}

.worldwide_tabs ul li {

    display: inline-block;

	width:19%;

    margin-right: 0.8%;

}

.worldwide_tabs ul li:nth-child(5) {

	margin-right:0;	

} 

.worldwide_tabs ul li:nth-child(6) input, .worldwide_tabs ul li:nth-child(7) input, 

.worldwide_tabs ul li:nth-child(8) input {

	background:#4944a8;	
color:#fff;
	

}

.worldwide_tabs ul li label {

    font-size: 13px;

    font-family: 'GBook';

    color: #fff;

	letter-spacing:1px;

	margin-bottom: 10px;

}

.worldwide_tabs ul li input {

    width: 100%;

    height: 42px;

    font-size: 14px;

    font-family: 'GBook';

    margin-bottom: 20px;

	padding-left:10px;

	border:none;

}

.worldwide_tabs ul li:nth-child(9) input.btn {

    background:#c88d2d;

    outline: 0;

    color: #fff;    

    text-align: center;

	font-family:'GBold';

	text-transform:uppercase;

	margin:0;

}

.worldwide_sec2 {

	background: url(../img/pattern-final.png) repeat #114b66;	

}

.worldwide_sec2 ul {

	margin: 0;

    padding: 0;

    list-style-type: none;

    margin-top: 20px;

}

.worldwide_sec2 ul li {

	display: inline-block;

    width: 32%;

    height: auto;

    border: 1px solid #acacac;

    margin-bottom: 20px;

    margin-right: 1%;

    vertical-align: top;

    cursor: pointer;	

}

.image {

    width: 100%;

    height: 199px;

}

.worldwide_sec2 ul li:nth-child(1) .image {

    background: url(../img/usa_canada.jpg) 100% 100% / 100% 100% no-repeat;

}

.worldwide_sec2 ul li:nth-child(2) .image {

    background: url(../img/middle_east.jpg) 100% 100% / 100% 100% no-repeat;

}

.worldwide_sec2 ul li:nth-child(3) .image {

    background: url(../img/ww_pkg.jpg) 100% 100% / 100% 100% no-repeat;

}

.worldwide_sec2 .text {

    width: 100%;

    height: auto;

    padding: 20px;

	background: #ffffff;

}
.worldwide_sec2 ul li:hover .text {
    background: #f1aa38;
}

.text .upper_text {

    width: 100%;

    height: auto;

}

.text .upper_text img {
	width:auto;	
}

.text .upper_text h4 {

    font-size: 16px !important;

    font-family: 'GBlack';

    color: #114a65;

    margin-top: 0;

    margin-bottom: 10px;

}
.text .upper_text p {

    font-size: 18px;

    font-family: 'GBook';

    color: #114a65;

    margin: 0;

}

.text .lower_text {

    width: 100%;

    height: auto;

    text-align: right;

    margin-top: 30px;

}

.text .lower_text h3 {

    font-size: 32px;

    font-family: 'gBlack';

    color: #c88d2d;

    margin-bottom: 5px;

}
.worldwide_sec2 ul li:hover h3 {
    color: #fff;
}

.text .lower_text span {

    font-size: 14px;

    font-family: 'GBook';

    color: #114b66;

}

.worldwide_sec2 a.link {

	background:url(../img/next.png) center no-repeat;

	width:28px;

	height:19px;

	display:block;

	float:right;	

	margin-right: 15px;

    margin-top: 5px;

}

.worldwide_sec2 a:hover {

	background:url(../img/next-hover.png) center no-repeat;

}

.logosSection {

	width:100%;

	height:auto;

	display:inline-block;	

    padding: 30px 50px;
	
}

.logosSection h3 {

	font-family:'GLight';

	color:#120b04;

	font-size:13px;	

}



#tx {

	background: none !important

}

.telex-inner {

	height: auto !important;

	background: none;

}

.logoArea0 {

	width: 162px;

	height: 86px;

	background:url(../img/emirates.jpg) no-repeat left 0 / 80% 100%;

}

.logoArea1 {

	width: 196px;

	height:97px;

	background:url(../img/british-airways.jpg) no-repeat left 0 / 80% 100%;

}

.logoArea2 {

	width: 184px;

	height: 91px;

	background: url(../img/jordan-airline.jpg) no-repeat left 0 / 80% 100%;

}

.logoArea3 {

	width: 216px;

	height: 100px;

	background: url(../img/turkish-airline.jpg) no-repeat left 0 / 80% 100%;

}

.logoArea4 {

	width: 223px;

	height: 93px;

	background: url(../img/etihad.jpg) no-repeat left 0 / 85% 100%;

}

/*.logoArea5 {

	height: 69px;

	width: 169px;

	background: url(../images/client4.jpg) no-repeat left 0 / 80% 100%;

}

.logoArea6 {

	height: 106px;

	width: 133px;

	background: url(../images/client3.jpg) no-repeat left 0 / 80% 100%;

}*/





.hajjheader {

	width: 100%;

	min-height: 302px;

    background: url(../img/Hajj-header-top.jpg) 100% 100% / 100% 100% no-repeat;	

}

.hajjPkgContent {

	width: 100%;

    height: auto;

    background: #ffffff;

    padding: 40px 50px;

    display: inline-block;	

    background: #fff url(../img/white-BgNew.png);

}

.hajjPkgContent .content_left {

	width: 44%;

    float: left;		

    margin-right: 1%;

}

.hajjPkgContent .content_right {

	width: 55%;

    float: left;

    margin-top: 50px;	

}

.hajjPkgContent .content_right h3 {

    font-family: 'HoneyScript-SemiBold';

    font-size: 60px;

    margin-bottom: 0;

    color: #c88d2d;

    line-height: 18px;

}

.hajjPkgContent .content_right span {

    font-family: 'GBlack';

    font-size: 50px;

    color: #114a65;

    margin-bottom: 20px;
    
    text-transform:uppercase;

}

.hajjPkgContent .content_right p {

    font-family: 'GBook';

    font-size: 16px;

    color: #4b4a4a;

    margin-bottom: 20px;

}

.alaqsaheader {

    width: 100%;

	min-height: 302px;

    background: url(../img/al-aqsaHeader.png) 100% 100% / 100% 100% no-repeat;		

}

.spainHeader {

	width: 100%;

	min-height: 302px;

    background: url(../img/spainHeader.png) 100% 100% / 100% 100% no-repeat;	
}
/*
.flightInnerPageheader {
	
	width: 100%;

	min-height: 302px;

    background: url(../img/flightInnerPageHeader.png) 100% 100% / 100% 100% no-repeat;
		
}*/



input[type=number]::-webkit-inner-spin-button, 

input[type=number]::-webkit-outer-spin-button { 

  -webkit-appearance: none; 

  margin: 0; 

}



/**** Haseeb Css Starts ****/



.umrahpkgheader {

    width: 100%;

	min-height: 302px;

    background: url(../img/umrahbg.jpg) 100% 100% / 100% 100% no-repeat;		

}

.umrahInnerPkg {

	width: 100%;

    height: auto;

    display: inline-block;

    padding: 40px 50px 0 50px;	
    
    position:relative;
    
    background: #fff url(../img/white-BgNew.png);

}

.umrahInnerPkg .border {
    bottom:0;
    right:0;
    width:100%;
    height:1px;
    background:#ccc;
}

.umrah{

	width:100%;

	height:auto;

}

.umrah h2 {
    font-size: 48px;
    color: #114a65;
    font-family: 'GBlack';
    letter-spacing: -1px;
    line-height: 45px;
    text-transform: uppercase;	
}

.umrah h2 span {
	font-family: 'HoneyScript-SemiBold';
    display: block;
    color: #ffffff;
    text-transform: none;
    letter-spacing: 0;
    font-size: 60px;
    color: #c88d2d;	
}

.umrah h3 {
	color:#114a65 !important;
	font-family:'GBold';		
    font-size: 25px;
}

.umrah ul {
	padding:0;
	margin:0;
	list-style-type:none;	
}
.umrah ul li {
	font-family:'GBook';
	font-size:15px;
	color:#050519;
	margin-bottom:5px;
	background:url(../img/tick.png) left center no-repeat;
	padding-left:18px;	
}

.ramzanpkgheader {

	width: 100%;

	min-height: 302px;

    background: url(../img/ramzanpkgbg.jpg) 100% 100% / 100% 100% no-repeat;	

} 

.RamzanInnerPkg .umrah {

	width:55%;	

	float:left;

}

.RamzanInnerPkg .umrah p {

	color:#4b4a4a;

	font-family:'GBook';

	font-size:18px;

}

.RamzanInnerPkg .umrah ul {

	margin:0;

	padding:0;

	list-style-type:none;	

}

.RamzanInnerPkg .umrah ul li {

	font-size: 18px;

    line-height: 25px;

    margin-bottom: 10px;

    font-family: 'GBook';

    font-weight: 600;

    padding-left: 30px;

    color: #5d5c5c;	

}

.RamzanInnerPkg .umrah ul li:nth-child(1) {	

    background: url(../img/passport.png) top 5px left no-repeat;

}

.RamzanInnerPkg .umrah ul li:nth-child(2) {	

    background: url(../img/peoples.png) left no-repeat;

}

.RamzanInnerPkg .umrah ul li:nth-child(3) {	

	background: url(../img/bus.png) left no-repeat;

}

.RamzanInnerPkg .umrah ul li:nth-child(4) {	

    background: url(../img/masjid.png) left no-repeat;

}

.RamzanInnerPkg .umrah ul li:nth-child(5) {	

    background: url(../img/plane.png) left no-repeat;

}

.RamzanInnerPkg .inner-img {

	margin-top:60px;	

}

.umrah .package{

	font-family: 'GLight';

}

.umrah .date{

	font-family: 'GMedium';

}

.umrah .date {

    font-size: 23px;

    color: #c88d2d;

}



.text{

	width:50%;

	height:auto;

	float: left;

	padding-top: 30px;

}

.inner-img{

	width:50%;

	height:auto;

	float:right;

}

.text ul li {

    font-size: 20px;

    line-height: 35px;

	list-style-type: none;

	font-family: 'GBook';

	font-weight: 600;

	padding-left: 30px;

    color: #5d5c5c;

}

.alaqsaPage .text ul li, .spainPage .text ul li {
	color:#050519;
	font-weight:normal;	
}

.text ul li:nth-child(1) {

background:url(../img/plane.png) left no-repeat;

}

.text ul li:nth-child(2) {

	background:url(../img/passport.png) left no-repeat;

}

.text ul li:nth-child(3), .text ul li:nth-child(4) {

	background:url(../img/car.png) left no-repeat;

	}

.text ul li:nth-child(5) {

	background:url(../img/masjid.png) left no-repeat;

	}

.text ul li:nth-child(6) {

	background:url(../img/bus.png) left no-repeat;

	}

.text ul li:nth-child(7) {

	background:url(../img/peoples.png) left no-repeat;

	}

.text ul {

	padding-left:0px;

	padding-right:0px;

	

}

.quad{

	width:100%;

	height:auto;

    display: inline-block;

}

.quad ul {

	margin:0;

	padding:0;

	list-style-type:none;	

}

.quad ul li {

    list-style-type: none;

    display: inline-block;

	width: 23%;

	line-height: 50px;

	margin-right:4%;

}
.quad-inner {
	margin-top:30px;	
}
.aqsa-quad h4{
	color:#fff !important;
}
.sec-back-quad .quad-inner {
    margin-top: 10px;
    margin-bottom: 10px;
}
.quad-inner h2 {

    font-size: 20px;

	color:#c88d2d;

	font-family: 'GBook';

	margin:0;

	line-height: 30px;

	font-weight: 600;

}

.quad-inner h4 {

    font-size: 55px;

	text-align:left;

	font-family: 'GBlack';

	margin:0;

	line-height: 50px;

	font-weight: 600;

	color:#000;

}

.quad ul li .quad-inner {

    margin: 0 auto;

    width: 100%;

    text-align: left;

}

.quad ul li{

	background:url(../img/seperator.png) center right no-repeat;

}

.quad ul li:last-child{

	background:none;

}

.alaqsaPage .quad-inner {

	width:auto;

	height:auto;

	display:inline-block;
	
	text-align:left;	

}

.quad-innermost {
    display:inline-block;
    text-align:center;
}

.quad-inner a {

    border: 2px solid #c88d2d;

    padding: 10px 27px 10px 27px;

    border-radius: 7px;

    color: #000 !important;

    font-size: 15px;

	font-family: 'GMedium';
	
	text-decoration:none;	

}

.aqsa-quad a{
	color:white !important;
}

.alaqsaPage .quad-inner a {

	margin-top:5px;

	display:inline-block;	

}

.alaqsaPage .quad-inner .tbc-first {
	width:auto;
	padding-right:25px;
	padding-left:0;	
    background: url(../img/seperator.png) center right no-repeat;
	width:220px;
}
.alaqsaPage .quad-inner .tbc-second {
	padding-left:25px;	
	width:220px;
}

.quad-inner a:hover {

    background:#c88d2d;

    color:#fff !important;

}

.umrah .sevenSec {

	width:83%;

	float:right;	

}

.alaqsaPage .sevenSec {

	top:135px;	

}



/**** Hajj Packages ****/







.hajjInnerPkg  .text ul li:nth-child(1) {

background:url(../img/plane.png) top 5px left no-repeat;

}

.hajjInnerPkg  .text ul li:nth-child(2) {

	background:url(../img/passport.png) top 5px left no-repeat;

}

.hajjInnerPkg  .text ul li:nth-child(3) {

	background:url(../img/car.png) top 5px left no-repeat;

}

.hajjInnerPkg .text ul li:nth-child(4) {

	background:url(../img/car.png) top 5px left no-repeat;	

}

.hajjInnerPkg .text {

	width:55%;	

}

.hajjInnerPkg .inner-img {

	width:40%;	

}

.hajjInnerPkg .text ul li {

	font-size:18px;

	line-height:25px;

	margin-bottom:10px;	

}

.hajjInnerPkg .text a {

	display:inline-block;

	padding: 8px 15px;	

	text-decoration:none;

	text-align:center;

	font-size: 15px;

    font-family: 'GBook';

}

.hajjInnerPkg .text a.read {

	background:#ebebeb;

	color:#171614;	

	margin-right:15px;

	margin-left:30px;

}

.hajjInnerPkg .text a.itinerary {

	background:#c88e2d;

	color:#ffffff;

}

.hajjInnerPkg .text a.itinerary:hover {

	opacity:0.9;	

}

.hajjInnerPkg .quad {

	margin-top:30px;	

}

.lockscreen {

	position: fixed;

    width: 100%;

    height: 100%;

    background: rgba(0,0,0,0.48);

    z-index: 99;

    top: 0;

    bottom: 0;

    left: 0;

    right: 0;	

	display:none;

}

.itineraryPopup {

	position:absolute;

    width: 968px;

    height: 600px;

    margin: auto;

    background: #fff url(../img/itinerary-background.png) bottom center no-repeat;

    border-radius: 20px;

    z-index: 999;

    top: 0;

    left: 0;

    right: 0;

    bottom: 0;

	padding:50px;

	display:none;

}

.closePopup {

	position:absolute;

	background: url(../img/cross-beach.png) center no-repeat;

	width:17px;

	height:17px;

	right:50px;

	top:50px;

	cursor:pointer;	

}

.itineraryPopup h3 {

	color: #c88d2d;

    font-size: 52px;

    font-family: 'HoneyScript-SemiBold';

    line-height: 0px;

    font-weight: 600;	

}

.itineraryPopup span {

	color: #114a65;

    font-size: 40px;

    font-family: 'GBlack';

    font-weight: 600;

}

#itineraryCarousel {

	width:868px;	

	padding-top:30px;

}

#itineraryCarousel .carousel-inner, #itineraryCarousel .carousel-inner .item {

	height:365px;	

}

#itineraryCarousel a.left.carousel-control {

	background:url(../img/arrow-left.png) center center no-repeat;

    width: 25px;

    height: 18px;

    bottom: 10px;

    left: 0;

    top: auto;

    margin: auto;

    right: 40px;
	   
	opacity: 1;

}

#itineraryCarousel a.left.carousel-control:hover {

	background: url(../img/arrow-left-hover.png) center center no-repeat;

}

#itineraryCarousel a.right.carousel-control {

	background: url(../img/arrow-right.png) center center no-repeat;

    width: 25px;

    height: 18px;

    bottom: 10px;

    top: auto;

    margin: auto;

	right: 0;

    left: 40px;	
	
	opacity:1;

}

#itineraryCarousel a.right.carousel-control:hover {

	background:url(../img/arrow-right-hover.png) center center no-repeat;

}

.PopupContent {

	width:100%;

	height:auto;

	display:inline-block;	

}

.PopupContent ul {

	margin:0;

	padding:0;

	list-style-type:none;

	width:100%;

	display:inline-block;	

}

.PopupContent ul li {

	position:relative;

	color:#000000;

	width:10%;

	margin-right:1%;

	float:left;

	height:244px;	

}

.PopupContent ul li:last-child {

	margin-right:0;	

}

.PopupContent h2 {

	position:relative;

	font-family:'GMedium';

	color:#686868;

	font-size:18px;

	text-align:center;

	margin-top:10px;

}

.PopupContent h2:before {

	position:absolute;

	content:'';	

	background:url(../img/border-left.png) left center no-repeat;

	width:310px;

	height:7px;

	top:3px;

	left:0;

}

.PopupContent h2:after {

	position:absolute;

	content:'';	

	background:url(../img/border-right.png) left center no-repeat;

	width:290px;

	height:7px;

	top:4px;

	right:18px;

}

.itineraryContent {

	width:100%;

	position:absolute;

	bottom:0;	

}

.itineraryContent h6 {

	color:#000000;

	font-family:'GBook';

	font-size:16px;

	margin-top:0;

	margin-bottom:5px;	

}

.itineraryContent h5 {

	color:#c88d2d;

	font-family:'GMedium';

	font-size:15px;	

	margin:0;

}

.itineraryContent span {

	position:relative;

	width: 100%;

    display: block;

	background: #114a65;

    color: #ffffff;

    font-family: 'GBook';

    font-size: 15px;

    text-align: center;

    padding: 8px 0;

    border-radius: 4px;

}

.itineraryContent span:after {

	position:absolute;

	content:'';

	background:url(../img/line.png);

	width:11px;

	height:244px;

	right:-4px;

	bottom:0;

}

.itineraryContent p {

	color:#000000 !important;

	font-family:'GMedium' !important;

	font-size:15px !important;

	text-align:center !important;

	margin-top:15px;		

}

.rotateContent {
    transform: rotate(-90deg);
    width: 180px;
    position: absolute;
    left: -38px;
    bottom: 107px;
    height: 60px;
}

.itineraryPopup p {

	font-family:'GBook';

	font-size:13px;	

	color:#000000;

	text-align:left;

}

.itineraryPopup p span {

	font-family:'GMedium';	

	font-size:14px;

}



/*----------------terms and conditions css----------------------*/



.custom_conditions {

	width:100%;

	height:auto;

}

.custom-headings {

padding-top: 50px;

}

.custom-headings h2 {

    font-size: 57px;

    font-weight: 600;

	font-family: 'HoneyScript-SemiBold';

	color:#c88d2d;

	padding-left: 35px;

	line-height: 0px;

}

.custom-headings h3 {

    font-size: 40px;

    font-weight: 600;

	font-family: 'GBlack';

	padding-left: 35px;

	margin-top: 0px;

	padding-top: 20px;

	

}

.custom-headings .general-custom{

	padding-top:10px;

}

.custom-headings p {

    font-size: 18px;

	font-family: 'GBook';

	font-weight: normal;

	color:#4b4a4a;

	padding-left: 35px;

	

}

.faq-content {

	width:100%;

	height:auto;

	margin-bottom:20px;	

}

.faq-content h4 {

	font-size:19px;

	padding-left:35px;	

	font-weight:bold;	

	margin-bottom:2px;

}

.custom-headings ul {

	margin-bottom:20px;	

}

.custom-headings ul li span {

    font-family: 'GMedium';

}

.custom-headings ul li {

background:url(../img/bullets.png) top 6px left no-repeat;

list-style-type:none;

}



/*-------------------Download Section---------------------------------------*/





.dowload-sec{

	width:100%;

	height:auto;

	padding: 65px 20px 40px;

	position:relative;

	z-index:9;

	

}
.dowload-sec .col-sm-4 h4 {
    font-size: 16px;
}

.down-text {

    width: 53%;

}

.down-text h2{

	font-size:60px;

	color:#c88d2d;

	font-family: 'HoneyScript-SemiBold';

	font-weight:600;

	line-height: 5px;

	padding-bottom: 10px;

	text-transform:none;

}

.down-text h2, .down-text h3, .down-text p {

    padding-left: 40px;

	margin:0;

	padding-bottom:10px;

}

.down-text h3{

	font-size:47px;

	font-weight:600;

	font-family: 'GBlack';

	color:#114a65;
	text-transform:uppercase

}

.down-text .down-p{

	font-size:16px;

	font-weight:600;

	font-family: 'GLight';

	

	

}

.down-text ul li {

    list-style-type: none;

}

.down-text ul li .button-one {

    margin-left: 40px;

	background:white url(../img/download.png) top left  no-repeat;

	display:inline-block;

    padding: 10px 10px 6px 40px;

	margin-top: 19px;

	margin-bottom:23px;

	border-radius: 5px;

    border-bottom: 1px solid #c5c5c5;

}

.down-text ul li .button-two {

    margin-left: 40px;

	background:white url(../img/download.png) top left  no-repeat;

	display:inline-block;

	padding: 10px 10px 6px 40px;

	margin-bottom:23px;

	border-radius: 5px;

    border-bottom: 1px solid #c5c5c5;

}

.down-text ul li .button-three {

    margin-left: 40px;

	background:white url(../img/download.png) top left  no-repeat;

	display:inline-block;

	padding: 10px 10px 6px 40px;

	border-radius: 5px;

    border-bottom: 1px solid #c5c5c5;

}

.hajj-package {

    float: left;

}

.hajj-package h4 {

    font-size: 34px;

	font-family: 'GBlack';

	font-weight:600;

	margin-bottom: 0px;

	margin-top: 11px;



}

.hajj-package span {

	font-size:14px;

}

.down-buttons ul li a {

    padding-bottom: 47px;

    padding-left: 80px;

	font-size: 23px;

}

.button-one p {

    padding-left: 40px;

	font-family: 'GBold';

	color:#151442;

	padding-bottom: 9px;

	padding-top:5px;

}

.button-two p {

    padding-left: 40px;

	font-family: 'GBold';

	color:#151442;

	padding-bottom: 9px;

	padding-top:5px;

}



.button-three p {

    padding-left: 40px;

	font-family: 'GBold';

	color:#151442;

	padding-bottom: 9px;

	padding-top:5px;

}



.hajj-package ul {

    padding-top: 5px;

}

.hajj-package ul li:nth-child(1) {

    padding-bottom: 7px;

}

.hajj-package ul li:nth-child(2) {

    padding-bottom: 7px;

}



.down-buttons ul li a:hover{

	background-color:#114a65;

	color:#fff;

	text-decoration:none;

}

.down-buttons ul li a:hover p{

	color:#fff;

}



.quad .Direct-flight {

    width: 65%;

    /*float: right;*/

    text-align: left;

	padding-top: 25px;

	margin-right:15%;

}

.quad .Direct-flight ul li{

	background:url(../img/right-bullet.png) right center no-repeat;

	list-style-type:none;

	padding-right:20px;

	font-size:12px;

	font-family: 'GBook';

	color: #6d6c6c;

	line-height: 23px;

	font-weight: 600;

	display:block;

	width:100%;

}



/**** Contact Page ****/



/*.information-left {

    float: left;

    width: 100%;

    padding: 0 265px;

	line-height: 10px;

}

.information-left p{

	font-family: 'GLight';

	font-weight:600;

	font-size: 14px;

}

.information-left span {

    font-size: 14px;

    font-weight: 700;

	padding-right: 10px;

	font-family: 'Gbold';

	

}



.information h4, .other-contacts h4 {

    text-transform: uppercase;

    margin-bottom: 0px !important;

    color: #908055;

    font: 20px 'OpenSans-Semibold';

}

.information p {

    font-size: 14px !important;

    font-family: 'OpenSans';

    color: #323232;

    margin-bottom: 0px !important;

    margin-top: 5px !important;

}

.information ul {

    list-style-type: none;

    margin: 5px 0 15px 0;

    padding: 0;

}*/



.contactWrapper {

	width:100%;

	height:auto;

	display:inline-block;	

}

.contactWrapper form {

	width:100%;

	height:auto;

	display:inline-block;		

}

.sevenSec.contactPage {

	width:83%;

	float:right;	

}



/*----------------------------------Online Quote Css--------------------------------------

*/





.main-pop{

	position:absolute;

	top:0px;

	bottom:0px;

	left:0px;

	right:0px;

	width:830px;

	height:515px;

	padding:0;

	margin:auto;

	background:white;

	border-radius: 15px;

	z-index:999;

	display:none;

}



.content-pop{

	width:100%;

	height:auto;

}



.content-pop a{

	background:url(../img/cross.jpg) right top no-repeat;

}



.content-pop h2{

	font-size:45px;

	font-weight: 600;

	font-family: 'HoneyScript-SemiBold';

	color:#c88d2d;

	line-height:30px;

	 margin-top: 36px;

    margin-bottom: 2px;

	margin-left:46px;

	padding-top: 15px;

	

}



.content-pop h3{

	font-size:35px;

font-family: 'GBlack';

font-weight:600px;

 margin-bottom: 0px;

margin-left:40px;

margin-top:0px;

padding-bottom: 30px;

text-transform:uppercase;

	

}

.content-pop .row .custom-row label {

    display: block;

}

.row .custom-row label {

    font-size: 17px;

	color:#c88d2d;

	font-family: 'GMedium';

	text-align:left;

	padding-left: 13px;

}



.row .custom-row .row-one {

    font-size: 15px;

    font-family: 'GLight';

    border: 1px solid #6f6f6f;

    height: 30px;

    width: 230px;

    padding-left: 20px;

	font-weight: 600;

	    margin-left: 15px;

		    border-radius: 5px;

}



.row .custom-row .row-three {

    font-size: 15px;

    font-family: 'GLight';

    border: 1px solid #6f6f6f;

    height: 99px;

    width: 488px;

    padding-left: 20px;

	margin-left: 15px;

	font-weight: 600;

	border-radius: 5px;

}

.row .custom-row{

	margin-bottom:10px;

	    padding-right: 0px !important;

}

.row .custom-row .row-four {

    font-size: 15px;

    font-family: 'GLight';

    border: 1px solid #6f6f6f;

    height: 30px;

    width: 230px;

    padding-left: 20px;

	font-weight: 600;

	margin-bottom: 10px;

	margin-left: 15px;

	    border-radius: 5px;

}

.content-pop .row .custom-button {

    margin-left: 60px;

    border: 1px solid #6f6f6f;

    width: 230px;

    height: 44px;

    border-radius: 7px;

    background: #c88d2d;

    color: white;

    font-size: 20px;

	font-family: 'GBold';

	margin-top: 15px;

}

.style-one {

    padding-left: 45px;

}



.style-two {

    padding-left: 0px;

    margin-left: -15px;

}

.content-pop a {

    width: 17px;

    height: 17px;

    position: absolute;

    right: 30px;
	
	top:45px;

}

.apna-container {

	position:relative;

    padding: 20px 50px 0 50px;

}

.banner_col1 {
	padding-left:0;	
}
.banner_col2 {
	padding-right:0;	
}

/**** Haseeb Css Ends ****/



.menuBottom {

	position:absolute;

	left:0;

	right:0;

	bottom:0;

	margin:auto;	
	
	transition:0.5s all ease;

}



/**** Responsive Css ****/

@media(max-width:1366px) {

#royal-slider .carousel-caption p {

	font-size:85px;	
	line-height:30px;

}

#royal-slider .carousel-caption h5 {
	font-size:45px;	
}

.secInner {

	width:610px;	

}

.fourthSecCol {

	margin-left:2%;	

}

.fourthColImg {

	width:100%;	

}

.fourthInner .fourthSecCol:nth-child(1) {

	margin-left:0;	

}

.fifthRight iframe {

	width:95% !important;	

}

.fifthInner p {

    line-height: 22px;

}

#testiSlider .carousel-inner, #testiSlider .carousel-inner .item {

	background-size:350px 350px;	

}

.footerWrapper .pull-left span, .formFieldNews span {

	font-size:13px;	

}

.cr_image {

	width:182px;

	margin-top:15px;	

}

.umrahPkgContent .content_right img {

	width:100%;	

}

.umrahPkgContent .content_left {

	margin-top:40px;	

}

.umrahpkgPage .cr_image {

    width: 175px;

}

}

@media(max-width:1200px) {


#royal-slider .carousel-inner, #royal-slider .carousel-inner .item, #royal-slider .carousel-inner .item img {

	width:100%;	

}

#royal-slider .carousel-caption {

	top:90px;	

}

#royal-slider .carousel-caption h5 {
    font-size: 35px;
}

#royal-slider .carousel-caption p {

	font-size:70px;

    margin: -100px 0 0 0;
	
	line-height:30px
}

.thirdInner {

    display: inline-block;

    padding: 30px 0 30px 30px;

}

.secSection {

	height:auto;	

}

.secSection:before {

	background-image:url(../img/secBg.jpg);	

	background-position: left;

}

.secInner {

    width: 100%;

	padding:30px 30px 40px 30px;

}

.secInner img {

	margin-top:30px;

	padding:0;

	width:290px;

	height:100px;

}

.fifthSection {

	height:auto;	

}

.fifthSection:before {

	height:100%;	

}

.fifthInner {

    padding: 30px 0 30px 30px;

}

.sixthSection:before {

	height:auto;	

}

#testiSlider .carousel-inner, #testiSlider .carousel-inner .item {

    background-size: 250px 250px;

	height:480px;

}

#testiSlider .carousel-caption {

	height:255px;	

}

.secfive_content span {

    font: 38px 'GBlack';	

}

.formFieldNews span {

	float: none !important;

    text-align: left;	

    padding: 10px 0 10px;

}

.cr_image {

	float: none;

    margin-left: 0;

    margin-top: 0px;	

}

.fourthColImg img {

	width:100%;	

}

.fourthColImg:before {

	display:none;	

}

.fourthSection {

	height:auto;	

}

.fourthInner {

    position: relative;

    padding: 30px 0 30px 30px;

}

.fourthSection:before {

	height:100%;

}

.fourthSecCol {

	margin-top:30px;	

}

.umrahpkgPage {

	width:78%;	

}

.umrahheader {

	min-height:260px;	

}

.umrahPkgContent .content_left h3 {

	font-size:55px;	

}

.umrahPkgContent .content_left span {

	font-size:42px;	

}

.umrahPkgContent .content_left p {

	font-size:15px;

}

.umrahPkgContent .content_left {

	margin-top:0;	

} 

.umrahPkgContent .content_right {

	margin-top:40px;	

}



}

@media(max-width:992px) { 

#royal-slider .carousel-caption {

    top: 80px;

	right:0;

}

#royal-slider .carousel-caption p {

    font-size: 90px;

    margin: -105px 0 0 0;

}

#royal-slider .carousel-caption h5 {

    font-size: 35px;

}

.similarClass p {

    font-size: 14px;

}

#testiSlider .carousel-inner, #testiSlider .carousel-inner .item {

	height:380px;	

}

.carousel-indicators {

    bottom: 10px;

}

.secfive_content {

	top:50px;

    padding: 0px 0 0 30px;	

}

.umrahpkgPage {

    width: 100%;

}
.similarClass h2 {
	line-height:30px;
}
.dowload-sec .down-text h2 {
	font-size: 45px;
    padding-bottom: 0;	
}
}

@media(max-width:768px) {

#royal-slider .carousel-caption {

	left:0;	

}

#royal-slider .carousel-caption p {
    font-size: 60px;
    margin: -85px 0 0 0;
}

#royal-slider .carousel-caption h5 {
    font-size: 22px;
}

.similarClass h2 {

	font-size:30px !important;	

}	

.similarClass h2 span {

    font-size: 42px;

}

.thirdInner h2 {

	margin-bottom: 25px;	

}

.thirdSecWrap .thirdSecCol:last-child {

	border-bottom:0;	

	padding-bottom:0;

	margin-bottom:0;

}

.fourthColImg img {

    width: 200px;

}

.fifthRight {

	margin-left:0;	

}

.fifthRight iframe {

    width: 100% !important;

}

#testiSlider .carousel-inner, #testiSlider .carousel-inner .item {

	background:none;

	height:310px;

}

#testiSlider .carousel-caption {

	width:90%;

    height: auto;

    left: 15px;

    right: 15px;

    text-align: center;

}

#testiSlider .carousel-caption h3 {

	text-align:center !important;

	margin-bottom:20px;	

}

.sevenSec {

	padding:0 !important;	

}

.secfive_content span {

    font: 35px 'GBlack';

}

.order_process {

    padding: 10px 0 25px 0%;	

}

.thirdSecCol {

	width:60%;	

}

.umrahheader {

    min-height: 180px;

}

.umrahPkgContent .content_left {

    width: 100%;

    float: none;

    margin-right: 0;

    margin-top: 50px;

}

.umrahPkgContent .content_right {

	display:none;	

}

.umrahPkgContent {

	padding:20px;

	text-align:center;	

}

.umrahPackages {

	text-align:center;	

}

.umrahPackages h3 {

	font-size:36px;	

}

.umrahPackages span {

	font-size:22px;	

}

.umrahPackages ul li {

	width:70%;

	float:none;

	margin:0 auto 30px auto;	

}

.umrahPackages ul li:last-child {

	margin:0 auto;

}

.umrahpkgPage .secfive_content p {

    font-size: 18px;

}

.umrahpkgPage .secfive_content span {

    font: 34px 'GBlack';

}

.umrahpkgPage .secfive {

	height:445px;	

}

.order_process {
	height:545px;	
}

.order_process .left_col {

	padding:20px 20px 0;
    width: 100%;	

}

.order_process .right_col {

	width:100%;
	padding: 25px 20px 0;	

}

.secfive {
    background: #fff url(../img/white-BgNew.png);	
}

}



@media(max-width:480px) {

#royal-slider .carousel-inner, #royal-slider .carousel-inner .item, #royal-slider .carousel-inner .item img {

    height:310px;

}	

#royal-slider .carousel-caption {

	top:50px;	

}

#royal-slider .carousel-caption h5 {

    font-size: 16px;

}

#royal-slider .carousel-caption p {

    font-size: 42px;

    margin: -70px 0 0 0;

}

.similarClass h2 {

    font-size: 26px !important;

	line-height: 32px;

}

.thirdColTxt p, .similarClass p {

    font-size: 13px;

    line-height: 18px;

}

.secfive_content {

    top: 50px;

    padding: 0 15px;

    width: 100%;

}

.secfive_content span {

    font: 22px 'GBlack';

}

.order_process {

	height:auto;

    padding: 30px 15px 25px 15px;

}

.left_col {

	width:100%;

	float:none;

	padding:0;	

}

.right_col {

    width: 100%;

    float: none;

    padding: 0;

}

.credit_card_contianer {

	margin-top:10px;	

}

.formFieldNews span {

	text-align:center;	

	margin: 0 auto;

}

.cr_image {

	display:inline-block;

	text-align:center;

	margin-top:10px;	

}

.sevenInner {

    padding-bottom: 482px;

}

.secfive {

	height:430px;

}

.umrahheader {

    min-height: 135px;

}

.umrahPkgContent .content_left h3 {

    font-size: 45px;

}

.umrahPkgContent .content_left span {

    font-size: 32px;

}

.umrahPkgContent .content_left p {

    font-size: 14px;

}

.umrahPackages {

	padding:20px;	

}

.umrahPackages ul li {

	width:95%;	

}

.umrahpkgPage .secfive_content p {

    font-size: 14px;

}

.umrahpkgPage .secfive_content span {

    font: 26px 'GBlack';

}

.umrahpkgPage .secfive {

    height: 370px;

}

.order_process .left_col {

	padding:0 10px;	

}

.footer-header {

	text-align:center;	

}

.order_process .right_col {

    padding: 25px 0 0 0;

}

}



.carousel-img-giff {

    width: 100%;

    height: auto;

    position: absolute;

    bottom: 65px;

    text-align: center;

    right: 15px;

}



/*--------------------------------------popup---------------------------------------------*/

.lockscreenPopup {

	position: fixed;

    width: 100%;

    height: 100%;

    background: rgba(0,0,0,0.48);

    z-index: 99;

    top: 0;

    bottom: 0;

    left: 0;

    right: 0;	

	display:none;

}

.popup-hajj{

	width:500px;

	height:379px;

	position:fixed;

	top:0;

	bottom:0;

	left:0;

	right:0;

	margin:auto;

	border:1px solid black;

	background:white;

	z-index:9999;

	padding: 15px 15px;

	border-radius: 10px;

	display:none;

}

.close-button{

	position:absolute;

	top:0;

	right:0;

	width:25px;

	height:25px;

	background:url(../img/closelabel.png) no-repeat right top;

	cursor:pointer;

}



.popup-hajj h2 {

    color: #c88d2d;

    font-size: 50px;

    font-family: 'HoneyScript-SemiBold';

    margin: 0;

}

.popup-hajj h3 {

    margin-top: 0px;

	color: black;

    font-size: 43px;

    font-family: 'GBlack';

    font-weight: 600;

	    line-height: 0px;

}



.popup-hajj p {

font-size: 23px;

    color: #c88d2d;

	font-family: 'GMedium';

	    text-align: center;

    padding-top: 20px;

	    padding-bottom: 15px;

}

.pull-left {

    float: left!important;

    width: 47%;

	margin-right: 5%;

}

.pull-right {

    float: left!important;

    width: 47%;

	    padding-bottom: 25px;

}

.pull-left input {

    width: 100%;

    height: 36px;

    border-radius: 0px;

    border: 1px solid #ccc;

    padding: 5px 20px;

	font-family: 'GLight';

	

}

.pull-right input {

    width: 100%;

    height: 36px;

    border-radius: 0px;

    border: 1px solid #ccc;

    padding: 5px 20px;

	font-family: 'GLight';

}



.pull-right select {

    width: 100%;

    height: 36px;

    border-radius: 0px;

    border: 1px solid #ccc;

    padding: 5px 20px;

	font-family: 'GLight';

}

.pop-button {

    text-align: center;

    width: 100%;

}

.pop-button input {

    width: 326px;

    background: #c88d2d;

    border: 1px solid #cdc1ac;

    color: black;

    margin: 10px auto 0;

    font-size: 15px;

    height: 38px;

	font-family: 'GLight';

	font-weight: 600;

    

}

.pop-button p {

    font-size: 18px;

    padding: 10px 0px 0px 0px;

	    font-weight: 700;

}

.pop-button span {

    font-size: 18px;

    color: black;

    padding-left: 10px;

}



@media(max-width:480px){

.popup-hajj {

    width: 330px;

    position: absolute;

	    height: 430px;

}

.pull-left{

	width:100%;	

	    padding-bottom: 10px;

}

.pull-right{

	width:100%;

	    padding-bottom: 10px;

}

.popup-hajj h2{

	font-size:45px;

}

.popup-hajj h3{

	font-size:35px;

}	



.pop-button input{

	width: 300px;

}

.popup-hajj p {

    font-size: 20px;

	padding-top: 15px;

}

}

.tripInner {

	width:100%;	
	transition:0.5s all ease;

}

.tripInner:hover .tripContent {
	background:#114a65;
}
.tripInner:hover .tripContent h4, .tripInner:hover .tripContent p, .tripInner:hover .tripContent h5 span {
	color:#fff;
}
.tripInner img {

	width:100%;	

}

.tripInner img.star {

	width:auto;	

}

.tripContent {

	background:#fff;

	padding:15px;	

}
.tripInner a {
	text-decoration:none !important;	
}

.tripContent h4 {

	font-family: 'GBold';

    text-transform: uppercase;
	color:#000 !important;	

}
.tripContent a:hover h4 {
	color:#fff !important;	
}

.tripContent p {

	font-family: 'GBook';

	color:#120b04;	

}

.tripContent h5 {

	font-family: 'GBlack';

	text-align: right;

    color: #c88d2d;

    display: block;

    font-size: 30px;

}

.tripContent h5 span {

	display:block;

	font-family: 'GBook';

	color:#120b04;	

    font-size: 12px;

}

.secSection .row {

	padding: 0 30px;

    margin-top: 20px;	

}

.seeMore {

	width: 100%;

	height: auto;

	margin-top: 20px;

	padding-left: 30px;	

}

.detailsBtn {
	width: 100%;

	height: auto;

	margin-top: 10px;

	padding-left: 30px;		
}

.seeMore a {

	display:block;

	font-family: 'GBook';

	color:#120b04;

	font-size:18px;

	background:url('../img/seeMoreArrow.png') left 98px center no-repeat;
	
    background-size: 24px;

}

.detailsBtn a {
	display:block;

	font-family: 'GBook';

	color:#ffffff;

	font-size:18px;

	background:url('../img/moreDetailArrow.png') left 120px center no-repeat;	
	
    background-size: 24px;
}

.hotelInner {

	width:100%;	

}

.hotelImg {
	position:relative;	
}

.hotelInner img {

	width:100%;	

}

.hotelImg .hotelHiddenContent {
    position: absolute;
    /*background: rgba(0,0,0,0.5);*/
    background: rgba(17,74,101,0.7);
    bottom: 0;
    width: 100%;
    height: 60px;
	display:none;
}

.hotelImg .hotelHiddenContent a {
	color:#fff;
	font-family:'GBold';
	font-size:15px;
	text-decoration:none;
	text-transform:uppercase;	
	vertical-align:middle;
	padding:15px;
	display:block;
}

.hotelInner h3 {
	margin-top:0;
	font-size:24px;
	font-family:'GBold';
	color:#120b04;
	text-transform: uppercase;
}

.hotelInner p {
	margin-bottom:0;	
	font-size:16px;
	font-family:'GBook';
	color:#120b04;
}


.hotelInner img.star{

	width:auto;
	float:right;
	vertical-align:top;	

}

.hotelContent {

	background:#fff;

	padding:20px 15px;	

}

#flight-slider {

	margin-top:0;	

}

#flight-slider h3{

	color:#FFF;

	font-size:30px;

	margin-top:0;

	margin-bottom:20px;

	visibility:hidden;

	transition:0.5s all ease;

}

#flight-slider .item.active h3{

	visibility:visible;

}

#flight-slider .carousel-inner, #flight-slider .carousel-inner .item {

	height:330px;	

}

#flight-slider .carousel-inner, #flight-slider .carousel-inner .item img {

	width:100%;	

}

#flight-slider a.left.carousel-control, #flight-slider a.right.carousel-control {

	background:none;

	width:30px;

	height:58px;

	top:0;

	bottom:0;

	margin:auto;	

}

#flight-slider a.left.carousel-control{

	background:url(../img/sliderleftarrow.png) no-repeat;

}

#flight-slider a.right.carousel-control{

	background:url(../img/sliderrightarrow.png) no-repeat;

	right:15px;

}

#flight-slider .carousel-inner .item img {

	display:block;

	margin:auto;

	width:230px;

	height:230px;		

}

#flight-slider .carousel-indicators{

	bottom:-15px;

}

.sixthSection .leftCol {

	padding-right:50px;	

}

.sixthSection .rightCol a {

	color: #120b04;

    float: right;

    font-size: 17px;

    text-decoration: none;

    font-family: 'GBook';

    margin-top: 10px;

    margin-right: 8px;

}

#feedBackSlider .carousel-inner, #feedBackSlider .carousel-inner .item {

	height:170px;	

}

#feedBackSlider .carousel-inner .carousel-caption {

	width:100%;	

	text-align: left;

}

#feedBackSlider .carousel-inner .carousel-caption p {

	color:#fff;

	font-size:17px;

    line-height: 22px;

	font-family: 'GBook';	

}

#feedBackSlider .carousel-inner .carousel-caption span {

	color:#fff;

	font-size:15px;

	font-family: 'GBold';	

}

.exploreBtn a {

	display:block;

	width:170px;

	height:40px;

	line-height:40px;

	background:#120b04;

	color:#fff;

	font-size:14px;

	font-family: 'GBook';

	text-align:center;

	text-decoration:none;	

}

#feedBackSlider .carousel-indicators {

	left:auto;

	right:0;

	width:auto;	

}
.submenu {
	margin:5px 0;	
}
.submenu a {
    padding: 5px 0 !important;
    font-size: 13px !important;	
}
/*#hajjSubMenu, #aqsaSubMenu, #familySubMenu, #flightSubMenu, #hotelSubMenu, #contactSubMenu, #umrahSubMenu, #ziyaratSubMenu,
#holidaySubMenu {
	display:none;	
}*/
.submenu {
	display:none
}
/*.submenu.active {
	display:block
}*/
.li_dd{

}
.ulTop2.open {
	margin:20px 0;	
	transition:0.5s all ease;
}
.menuBottom.open {
	position:relative;
	transition:0.5s all ease;	
}
.fourthSection.similarClass .hotelContent p {
	display:inline-block;	
}
.sixthSection.similarClass h2 {
	background: url(../img/quote.png) bottom 2px left 290px no-repeat;
	background-size:76px 59px;	
}
.afterAbout ul, .aboutRight.thirdSec ul {
	margin:0;
	padding:0;
	list-style-type:none;	
}
.afterAbout ul li, .aboutRight.thirdSec ul li {
	font-size: 16px;
    font-family: 'GBook';
    margin-bottom: 8px;	
}
.afterAbout ul li:last-child, .aboutRight.thirdSec ul li:last-child {
	margin-bottom:0;	
}
.aboutRight.firstSec {
	padding-top:0;
	margin-top:0;
}
.footerInfo .pull-right {
	padding-bottom:0;	
}
.order_process .pull-left {
	width:auto !important;
	margin-right:0 !important;	
}
.faqWrapper {
	padding:80px 0 40px 0;
	background:#fff url(../img/white-BgNew.png);
}
.hover2 {
	position:relative;
	overflow:hidden;	
}
.hover2 img {
-webkit-transform: rotate(15deg) scale(1.4);
	transform: rotate(15deg) scale(1.4);
	-webkit-transition: .5s ease-in-out;
	transition: .5s ease-in-out;	
}
.hover2 img:hover {
	-webkit-transform: rotate(0) scale(1);
	transform: rotate(0) scale(1);	
}
.hover3 {
	position:relative;
	overflow:hidden;	
}
/*.hover3 img {
	-webkit-transform: scale(1);
	transform: scale(1.3);
	-webkit-transition: .5s ease-in-out;
	transition: .5s ease-in-out;	
}
.hover3 img:hover {
	-webkit-transform: scale(1);
	transform: scale(1);	
}*/
.hover3 img {
	transition: .5s ease-in-out;	
}
.hover3 img:hover {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);	
}
.hover4 {
	position:relative;
	overflow:hidden;
}
.hover4 img {
	margin-left: 30px;
	-webkit-transform: scale(1.4);
	transform: scale(1.4);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;	
}
.hover4 img:hover {
	margin-left: 0;	
}

/**** FAQ ****/

.faqWrapper h2 {
    padding-left: 35px;
    font-family: 'GBlack';
    color: #333333;
    margin-top: 0;
    margin-bottom: 30px;
    text-transform: uppercas
}
.faqWrapper .nav-tabs {
	font-size:0;
	border:none;
	text-align:left;	
	padding:0 40px;
}
.faqWrapper .nav-tabs li {
	float:none;
	display:inline-block;
}
.faqWrapper .nav-tabs li a {
	background:#114a65;
	color:#fff;
	font-size:15px;
	font-family:'GBook';
    margin: 0;
    border-radius: 0;
    border-right: 1px solid #fff !important;
	padding:12px 15px;
}
.faqWrapper .nav-tabs li.active a {
	background:#03212f;	
}
.faqWrapper .nav-tabs li a:hover {
	background:#03212f;	
}
.faqWrapper .nav-tabs li.active a:hover, .faqWrapper .nav-tabs li.active a:focus {
	background:#03212f;
	color:#fff;
	opacity:1;
}
.faqWrapper .nav-tabs li a {
	border:none;	
}
.faqWrapper .nav-tabs li a:hover, .faqWrapper .nav-tabs li a:focus {
	border:none;
}
.faqWrapper .tab-content {
	margin-top:40px;	
	padding:0 40px;
}
.faqWrapper .panel-default {
	margin-bottom:20px;
	border:1px solid #ccc;	
}
.faqWrapper .panel-heading {
	padding:0;	
}
.faqWrapper .panel-title a {
    background: #c88d2d;
    padding: 16px;
    display: block;
    color: #fff;
	text-decoration: none;
    font-size: 16px;
    font-family: 'GBold';
	background-image:url('../img/accordion-minus.png');
	background-position:right 20px center;
	background-repeat:no-repeat;
	background-size:18px;
}
.faqWrapper .panel-title a.collapsed:hover {
	background: #c88d2d;
	color: #fff;
	background-image:url('../img/accordion-minus.png');
	background-position:right 20px center;
	background-repeat:no-repeat;
	background-size:18px;
}
.faqWrapper .panel-title a.collapsed {
	padding: 16px;
    display: block;
    text-decoration: none;
    font-size: 16px;
    font-family: 'GBold';	
	background-color:#fff;
	color:#333;
	background-image:url('../img/accordion-add.png');
	background-position:right 20px center;
	background-repeat:no-repeat;
	background-size:18px;
}
.faqWrapper .panel-body {
	border-top-color:#114a65 !important;
    padding: 20px;
    font-family: 'GBook';
    font-size: 15px;	
} 
.panel-default .panel-heading[aria-expanded="true"] {
	background-color:#ccc;	
}
/*.footer_logos {
	margin-bottom:15px;	
}*/
.footer_logos ul.company_logos {
	margin:0;
	padding:0;
	list-style-type:none;
	text-align:left;	
}
.footer_logos ul.company_logos li {
	width:auto;
	height:84px;
	display:inline-block;
	vertical-align:top;
	margin-right:35px;
}
.footer_logos ul.company_logos li:last-child {
	margin-right:0;	
}
.footer_logos ul.company_logos li a {
	display:block;
	width:100%;
	height:100%;	
}
.footer_logos ul.company_logos li:nth-child(1) a {
	background:url('../img/company-logo1.jpg') center no-repeat;	
	width:78px;
}
.footer_logos ul.company_logos li:nth-child(2) a {
	background:url('../img/company-logo2.jpg') center no-repeat;	
	width:79px;
}
.footer_logos ul.company_logos li:nth-child(3) a {
	background:url('../img/company-logo5.jpg') center no-repeat;	
	width:110px;
}
.footer_logos ul.company_logos li:nth-child(4) a {
	background:url('../img/company-logo4.jpg') center no-repeat;	
	width:90px;
}

.credit_card_contianer, .textAlignCenter, .footer-header {
	display:none;	
}
.order_process .maps iframe {
	width:100% !important;
    height: 240px !important;	
}
.marqueeSec {
    position: relative;
    z-index: 6;
    padding-left: 0;
    height: 60px;
    padding: 0 50px;
	background: #114a65;
    color: #fff;	
}
.marqueeSec marquee {
    padding-top: 18px;
    font-size: 15px;
    font-family: 'GBook';	
}
.marqueeSec marquee span {
	font-family:'GBold';
	    color: #d09b45;
}
.footer-contact-details {
	margin: 0 0 15px 0;	
}
.footer-contact-details ul {
	margin:0;
	padding:0;
	list-style-type:none;	
}
.footer-contact-details ul li {
    color: #fff;
    font-family: 'GBook';
    font-size: 14px;
    padding-left: 25px;
    text-align: left;
    vertical-align: top;
}
.footer-contact-details ul li:nth-child(1) {	
	text-transform:uppercase;
    font-size: 16px;
	margin-bottom:8px;
	padding-left:0;
}
.footer-contact-details ul li:nth-child(2) {
	background:url('../img/time.png') left center no-repeat;
	font-size:13px;
	margin-bottom:5px;	
}
.footer-contact-details ul li:nth-child(3) {
	background:url('../img/time.png') left center no-repeat;
	font-size:13px;	
	margin-bottom:10px;
}
.footer-contact-details ul li:nth-child(2), .footer-contact-details ul li:nth-child(3) {
	font-size:13px;
	background-size:14px;	
}
.footer-contact-details ul li:nth-child(4) {
	background:url('../img/envelope.png') left center no-repeat;
	margin-bottom:0;	
}
.amazingWrap .aboutAsiana .secondhead {
	color:#fff;
} 
.amazingWrap .aboutAsiana p, .amazingWrap .aboutAsiana ul li {
	color:#fff;
}
.amazingWrap .aboutAsiana ul li strong {
    color:#c88d2d;
}
.afterAbout2 {
	padding: 20px 0;
    position: relative;
    z-index: 99;
    top: 100px;
    height: 500px;
    background: url(../img/budget_bg.png) 100% 100% / 100% 100% no-repeat;	
}
.afterAbout2:before {
    position: absolute;
    content: "";
    background:url(../img/afterabout2Bg.png) right 50px center no-repeat;
    width: 100%;
    height: 500px;
}
.contactPage_map {
	width:83%;
	float:right;	
}
.contactWrapper .information-left {
	width:100%;
	float:none;
}
.contactWrapper .information-right {
	width:100%;
	float:none;	
}
.contactWrapper .information-left h4.uk_office {
	background: url(../img/uk.png) right 0 center no-repeat;
	display:inline-block;
	padding-right: 40px;
    font-family: 'GBook';
    font-weight: 600;	
}

/*.contactWrapper h4.uk_office2 {
    background: url(../img/uk.png) right 0 center no-repeat;
	display:inline-block;
    padding-right: 40px;
	margin-bottom:10px;
}*/

.contactWrapper .information-right h4.makkah_office {
	background: url(../img/saudiarab.png) right 0 center no-repeat;
	display:inline-block;
    padding-right: 40px;
    font-family: 'GBook';
    font-weight: 600;
	margin-bottom:12px;	
}
.contactPage_booking {
	width:83%;
	height:440px;
	float:right;
	background-image: url(../img/uncle.png), url(../img/secBg.jpg);
    background-position: right bottom, left center;
    background-repeat: no-repeat;
    background-color: #FFF;
}
.contactPage_booking .dowload-sec {
	padding:95px 20px 40px;	
}
.contactPage_booking .down-buttons {
	float:left;	
}
.contactPage_booking .hajj-package h4 {
	font-size:28px;
    font-family: 'GBlack';
	margin-top:24px;
	margin-bottom:8px;	
} 
.contactPage_booking .hajj-package ul li:nth-child(1) {
	padding-bottom:2px;	
}
.contactPage_booking .down-text ul li .button-one {
	padding: 10px 10px 6px 35px;
    margin-top: 15px;
    margin-bottom: 15px;	
}
.contactPage_booking .down-buttons ul li a {
	font-size:15px;	
}
.contactPage_booking .down-text .down-p {
    font-weight: normal;
    font-family: 'GBook';
    color: #000;		
}
.contactWrapper .information-left ul li, .contactWrapper .information-right ul li {
	font-family: 'GBook';	
}
.contactWrapper .form_left label, .contactWrapper .form_right label, .contactWrapper .form_textarea_grey label {
    font-family: 'GBook';
	font-size:15px;	
}
.contactWrapper .update_btnred button {
    font: 18px 'GBook';	
}
.contactWrapper .local_regions h4 {
	font-family: 'GBook';
	font-weight:600;
	font-size:15px;	
}
.contactWrapper .local_regions p {
	font-size:15px;
	background:url('../img/phone-reciever.png') left center no-repeat;
	background-size: 12px;
    padding-left: 18px;	
}
.contactWrapper .local_regions .region1, .contactWrapper .local_regions .region3 {
	margin-bottom:20px;	
}
.footerInfo .pull-left {
	width:auto !important;
	margin-right:0 !important;	
	margin-top:0;
}
.footerInfo .pull-right {
	float:right !important;
	width:auto !important;		
} 
ul.social {
	margin:0;
	padding:0;
	font-size:0;
	list-style-type:none;	
	display:inline-block;
}
ul.social li {
	display:inline-block;
	margin-right:0;
	margin-bottom:0;
	vertical-align:middle;	
}
ul.social li:last-child {
	margin-right:0;	
}
ul.social li a {
	width:auto;
	height:auto;
	border-right: 1px solid #767e82;	
	margin: 0;
    padding: 0;	
	padding:24px 21px;	
}
ul.social li:nth-child(1) a {
	background:url('../img/facebook.png') center no-repeat;
	background-size:16px 16px;
	border-left: 1px solid #767e82;	
}
ul.social li:nth-child(1):hover a {
	background-color:#5d82d1;
}
ul.social li:nth-child(2) a {
	background:url('../img/twitter.png') center no-repeat;
	background-size:16px 16px;	
}
ul.social li:nth-child(2):hover a {
	background-color:#40bff5;
}
ul.social li:nth-child(3) a {
	background:url('../img/google-plus.png') center no-repeat;
	background-size:16px 16px;		
}
ul.social li:nth-child(3):hover a {
	background-color:#eb5e4c;
}
ul.social li:nth-child(4) a {
	background:url('../img/whatsapp.png') center no-repeat;
	background-size:16px 16px;		
}
ul.social li:nth-child(4) a:hover {
	background-color:#00e676;	
}
ul.social li:nth-child(5) a {
	background:url('../img/instagram.png') center no-repeat;
	background-size:16px 16px;		
}
ul.social li:nth-child(5) a:hover {
	background-color:#517fa4;	
}
ul.social li:nth-child(6) a {
	background:url('../img/share.png') center no-repeat;
	background-size:16px 16px;		
}
ul.social li:nth-child(6) a:hover {
	background:#000 !important;
}

.guideWrapper {
	width:100%;
	height:auto;
	padding:60px 100px 20px 50px;
    background: #fff url(../img/white-BgNew.png);
}
.guideWrapper h1 {
	font-size: 30px;
    font-weight: 600;
    font-family: 'GBlack';
    margin-top: 0px;	
	margin-bottom:30px;
	text-transform:uppercase;
	color: #c88d2d;
}
.guideWrapper h3 {
	font-size: 26px !important;
    font-weight: 600;
    font-family: 'GBlack';
    margin-top: 0px;	
	margin-bottom:15px;
	text-transform:uppercase;
	color:#114a65;
}
.guideWrapper p {
    font-size: 16px;
    font-family: 'GBook';
    color: #333;
    line-height: 26px;	
}
.guideWrapper p span {
	font-weight:normal;
	font-size:16px;	
	color:#c88d2d;
}
.guideWrapper .contentImgRight {
	float:right;
	margin-bottom:20px;
	margin-left:20px;	
}
.guideWrapper .contentImgRight img {
	width:325px;
	height:auto;	
}
.guideWrapper .contentImgLeft {
	float:left;
	margin-bottom:20px;
	margin-right:20px;	
}
.guideWrapper .contentImgLeft img {
	width:350px;
	height:auto;	
}
.guideWrapper ul {	
	margin:0;
	margin-bottom:10px;
	padding:0;
	list-style-type:none;	
}
.guideWrapper ul li {
	font-size: 16px;
    font-family: 'GBook';
    color: #333;
    line-height: 26px;
	margin-bottom:5px;
}
.guideWrapper .ziyarat-secInner {
	margin-bottom:50px;	
}
.guideWrapper .sec.sec1 {
	padding-top:0;	
}
.guideWrapper .sec {
	margin-top: 0;
    padding: 40px 0;
    border-bottom: none;	
}
.guideWrapper .sec.lastSec {
	border-bottom:none;
	padding-bottom:0;	
}
.guideWrapper .sec.sec8 {
	border-bottom:none;	
}
.termsWrapper {
	padding-top:80px;	
}
.termsWrapper .tab-content p {
	font-weight:bold;	
}
.visaWrapper h2 {
    padding-left: 35px;
    font-family: 'GBlack';
    color: #333333;
    margin-top: 0;
    margin-bottom: 10px;
    text-transform: uppercase;
}
.visaWrapper p {
    font-family: 'GBook';
    font-size: 18px;
    color: #333333;
    padding: 0 40px;
    text-align: left;
    margin: 0;
}
.termsWrapper .nav-tabs li a {
	padding:12px 11.5px;
	font-size:14px;	
}
.contactWrapper .form_row {
	width:100%;
	float:none;
	margin-bottom:30px;
}
.contactWrapper select {
	width: 100%;
    height: 55px;
    line-height: 55px;
    border: none;
    border-bottom: 1px solid #b3b3b4;
    background: 0 0;
    outline: 0;
    font-size: 16px;
    font-family: 'GBook';
    color: #000;
    transition: .5s all ease;
    padding-top: 8px;	
}
.contactWrapper .contact_infoSec {
	margin-top:30px;		
}
.contactWrapper .contact_infoSec .contact_infoSec_upper {
	padding-bottom: 25px;
    margin-right: 50px;
}
.contactWrapper .contact_infoSec .contact_infoSec_upper .col-sm-4:nth-child(1) {
	padding-left:0;	
}
.contactWrapper .contact_infoSec .contact_infoSec_upper .col-sm-4:nth-child(3) {
	padding-right:0;	
}
.contactWrapper .contact_infoSec .contact_infoSec_upper h4 {
	font-weight:600;
	font-family:'GBook';	
	color:#c88d2d;
	font-size: 20px;
}
.contactWrapper .contact_infoSec .contact_infoSec_upper p {
	font-size:16px;
	text-transform:uppercase;
	font-weight:600;
}
.contactWrapper .contact_infoSec .contact_infoSec_upper h5 {
	font-family: 'GBook';
    font-size: 16px;
    display: block;
	margin:0;
	text-transform:uppercase;
	font-weight:600;
	margin-bottom: 10px;
}
.contactWrapper .contact_infoSec .contact_infoSec_upper span {
	display: block;
    font-family: 'GBook';
    font-size: 16px;
    background: url(../img/phone-reciever.png) left center no-repeat;
    background-size: 12px;
    padding-left: 18px;
    margin-top: 2px;	
}
.contactWrapper .contact_infoSec .contact_infoSec_lower .col-sm-12 {
	padding-left:0;
}
.contactWrapper .contact_infoSec .contact_infoSec_lower .col-sm-12 .col-sm-4 {
	padding-left:0;	
}
.contactWrapper .contact_infoSec .contact_infoSec_lower .col-sm-12 .col-sm-4 .col-sm-6:nth-child(1) {
	padding-left:0;	
}
.contactWrapper .contact_infoSec .contact_infoSec_lower .col-sm-12 .col-sm-4 .col-sm-6:nth-child(2) {
	padding-left:0;	
}
.contactWrapper .contact_infoSec .contact_infoSec_lower h2 {
	font-family:'GBold';
	font-size:25px;
	position:relative;
	display:block;
	margin-top:0;
	margin-right: 50px;
	background:#fff;
	margin-bottom:30px;
	line-height:38px;
	padding-top:25px;	
}
.contactWrapper .contact_infoSec .contact_infoSec_lower h2:after {
	position:absolute;
	content:"";
	width:100%;
	height:2px;
	background:#114a65;
	right:0;
	top:0;	
}
.contactWrapper .contact_infoSec .contact_infoSec_lower h4 {
	font-family:'GBook';
	font-weight:600;
	font-size:20px;
	margin-top:0;
	margin-bottom:10px;
	border-bottom:1px solid;		
	padding-bottom:5px;
	display:inline-block;
	color:#c88d2d;
}
.contactWrapper .contact_infoSec .contact_infoSec_lower p {
	display:block;
	font-family:'GBook';
	font-size:16px;
	background:url(../img/phone-reciever.png) left center no-repeat;
	background-size:12px;
	padding-left:18px;		
	margin-top:2px;
	margin-bottom:0;
}
.contactWrapper .contact_infoSec .contact_infoSec_lower span {
	font-family:'GBook';
	font-size:16px;
	display:block;
	text-transform:uppercase;
	font-weight:bold;
}
.contactWrapper .contact_infoSec .region {
	display:inline-block;
	width:100%;	
}
.contactWrapper .contact_infoSec .region.region1, .contactWrapper .contact_infoSec .region.region2 {
    margin-bottom: 12px;	
}
.contactWrapper .contact_infoSec .region.region4 {
/*	margin-top:32px;*/
	margin-bottom:12px;	
}
.contactWrapper .contact_infoSec .region.region5 {
	margin-bottom:25px;	
}
.contactWrapper .contact_infoSec .regionRelative {
	position:relative;	
}
.contactWrapper .contact_infoSec .regionRelative:before {
	position:absolute;
	content:"";
	width:1px;
	height:227px;
	background:#cccccc;
	left:-45px;	
}
.contactWrapper .contact_infoSec .contact_infoSec_lower .mT {
	margin-top:20px;	
}
.flightWrapper {
	width:100%;	
}
.flightWrapper h2 {
	font-size: 48px;
    color: #114a65;
    font-family: 'GBlack';
    letter-spacing: -1px;
    line-height: 45px;
    text-transform: uppercase;
	margin-top:0;
	margin-bottom:50px;
}
.flightWrapper h2 span {
    font-family: 'HoneyScript-SemiBold';
    display: block;
    color: #c88d2d;
    text-transform: none;
    letter-spacing: 0;
    font-size: 60px;
}
.flightWrapper .flightDetails.india_flightDetails h2 {
	color:#ffffff;	
}
.flightWrapper .flightDetails {
	padding:50px;
	background:url('../img/whiteBg-pattern.png') 100% 100% / 100% 100%;	
}
.flightWrapper .flightDetails .flightInner {
	width:100%;
	height:auto;
	display:block;	
}
.flightWrapper .flightDetails .flightInner a.hasimage {
	position:relative;
	display: block;
    margin: auto auto 30px auto;
    width: 230px;
    height: 230px;
	transition:0.3s all ease;
	overflow:hidden;	
}
.flightWrapper .flightDetails .flightInner a.hasimage img {
	border-radius: 50%;
    border: 10px solid #c88d2d;	
}
.flightWrapper .flightDetails .flightInner a.hasimage:before {
	position:absolute;
	content:"";
	width:0;
	height:0;
	background:rgba(200,141,45,0.7);
	border-radius:50%;
	left:0;
	right:0;
	top:0;
	bottom:0;
	margin:auto;
	transition:0.3s all ease;	
}
.flightWrapper .flightDetails .flightInner a.hasimage:hover:before {
	width:210px;
	height:210px;	
}
.flightWrapper .flightDetails .flightInner a {
    display: block;
    font-family: 'GBold';
    font-size: 22px;
    color: #333333;	
	text-decoration:none;
	transition:0.5s all ease;
}
.flightWrapper .flightDetails .flightInner a:hover {
	color:#c88d2d;	
}
.flightWrapper .flightDetails.india_flightDetails .flightInner a {
	color:#ffffff;
}
.flightWrapper .flightDetails.india_flightDetails .flightInner a:hover {
	color:#c88d2d;
}
.flightWrapper .flightDetails.india_flightDetails {
    background: url(../img/pattern-final.png) repeat #114b66;
	padding-top: 50px;
    padding-bottom: 50px;	
}
.flightWrapper .flightDetails .flightInner {
	text-align:center;	
}
/*.flightInnerPageheader {
	width: 100%;
    min-height: 302px;
    background: url(../img/karachi.png) 100% 100% / 100% 100% no-repeat;	
}*/
.flightInnerPageWrapper {
	padding-top:50px;
    background: #fff url(../img/white-BgNew.png);
}
.flightInnerPageWrapper .flightInnerPage {
    padding: 0 20px 0 50px;
    width: 1115px;
}
.flightInnerPageWrapper .flightInnerPage table {
	width:100%;	
}
.flightInnerPageWrapper .flightInnerPage table tr:nth-child(odd) {
	background:#ffffff;		
}
.flightInnerPageWrapper .flightInnerPage table tr:nth-child(even) {
	background:#f8f8f8;	
} 
.flightInnerPageWrapper .flightInnerPage table th, .flightInnerPageWrapper .flightInnerPage table td {
	padding:15px 10px;
	border:1px solid #ccc;
    text-align: center;
	font-family:'GBook';
	font-size: 15px;
}
.flightInnerPageWrapper .flightInnerPage table th {
	background:	#114a65 !important;
	color:#ffffff;
}
.flightInnerPageWrapper .flightInnerPage table td {
	color:#333;	
}
.flightInnerPage h2 {
	font-size: 44px;
    color: #114a65;
    font-family: 'GBlack';
    letter-spacing: -1px;
    line-height: 40px;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 30px;	
}
.flightInnerPage h2 span {
	font-family: 'HoneyScript-SemiBold';
    display: block;
    color: #c88d2d;
    text-transform: none;
    letter-spacing: 0;
    font-size: 50px;
}
.row .custom-row .row-one.city {
	margin-bottom:10px;	
}
.row .custom-row .row-four.subject {
	margin-bottom:0;	
} 
ul.termsContent {
	padding-left:18px;	
}
.termsWrapper strong span {
	font-size:18px;	
}
.termsWrapper h2 {
	padding-left:35px;
	font-family:'GBlack';
	color:#333333;	
	margin-top:0;
	margin-bottom:30px;
	text-transform:uppercase;
}

/**** Hotel Inner Page ****/

.hotelInnerPageWrapper {
	width:100%;
	height:auto;
	padding:50px;	
}
.hotelInnerPageWrapper .hotelInnerHeading {
	float:left;	
}
.hotelInnerPageWrapper .hotel-tabs {
	float:right;	
}
.hotelInnerPageWrapper .hotelInnerHeading h2 {
	font-family:'GBlack';
	font-size:35px;
	color:#114a65;
	margin-top:0;
	text-transform:uppercase;	
	display: inline-block;
}
.hotelInnerPageWrapper .nav-tabs {
	font-size: 0;
    border: none;
	float: right;
}
.hotelInnerPageWrapper .nav-tabs li {
	float:none;
	display:inline-block;	
}
.hotelInnerPageWrapper .nav-tabs li a {
    color: #050519;
    font-family: 'GBook';
	font-weight: 600;
    margin: 0;
    border-radius: 0;
	padding: 10px 20px;
    font-size: 14px;
	border:none;
	background:#ffffff;
}
.hotelInnerPageWrapper .nav-tabs li.active a, .hotelInnerPageWrapper .nav-tabs li a:hover, .hotelInnerPageWrapper .nav-tabs li a:focus {
	background:#114a65;
	color:#ffffff;
	border:none;
}
.hotelInnerPageWrapper .hotelContent {
	padding:0;
	margin-top:40px;	
}
.hotelInnerPageWrapper .hotelDetails .col-sm-3 {
	padding-left:0;
}
.hotelInnerPageWrapper .hotelDetails .col-sm-9 {
	padding-right:0;
}
.hotelDetails.hotelDetails2 {
	margin-top:50px;	
}
.hotelDetails .hotelNameRating {
	margin-top:5px;	
}
.hotelDetails .hotelNameRating .stars {
	width:auto;	
}
.hotelDetails .hotelNameRating .hotel-Name {
	float:left;	
}
.hotelDetails .hotelNameRating .hotel-Name h4 {
	margin-top:0;
	font-family:'GBold';
	font-size:25px;
	color: #d09b45;	
}
.hotelDetails .hotelNameRating .hotel-Name h4 span {
	font-family:'GBook';	
	font-size:20px;
	display:none;
}
.hotelDetails .hotelNameRating .ratings {
	float:right;	
}
.hotelDetails .hotelDesc {
	width:88%;	
}
.hotelDetails .hotelDesc p {
	font-family:'GBook';
	font-size:15px;
	color:#050519;	
}
.hotelDetails .hotelInfoLeft {
	width:80%;
	float:left;	
}
.hotelDetails .hotelInfoLeft ul {
	margin:0;
	padding:0;
	list-style-type:none;	
}
.hotelDetails .hotelInfoLeft ul li {
	font-family:'GBold';
	font-size:15px;
	color:#050519;
	margin-bottom:5px;
	padding-left:20px;
	width:49%;
	display:inline-block;
	vertical-align:top;
}
.hotelDetails .hotelInfoLeft ul li:nth-child(1) {
	width:70%;
	display:inline-block;
	background:url(../img/hotel-info1.png) left center no-repeat;
	margin-bottom:10px;	
}
.hotelDetails .hotelInfoLeft ul li:nth-child(2) {
	width:29%;
	display:inline-block;
	background:url(../img/areas.png) left center no-repeat;	
}
.hotelDetails .hotelInfoLeft ul li:nth-child(3) {
	background:url(../img/hotel-info2.png) left center no-repeat;	
}
.hotelDetails .hotelInfoLeft ul li:nth-child(4) {
	background:url(../img/hotel-info3.png) left center no-repeat;	
}
.hotelDetails .hotelInfoLeft ul li:nth-child(5) {
	background:url(../img/hotel-info4.png) left center no-repeat;	
}
.hotelDetails .hotelInfoLeft ul li:nth-child(6) {
	background:url(../img/hotel-info5.png) left center no-repeat;	
}
.hotelDetails .hotelInfoLeft ul li:nth-child(7) {
	background:url(../img/hotel-info6.png) left center no-repeat;	
}
.hotelDetails .hotelInfoLeft ul li:nth-child(8) {
	background:url(../img/hotel-info7.png) left center no-repeat;	
}
.hotelDetails .hotelInfoLeft ul li span {
	font-family:'GBook';	
}
.hotelDetails .hotelInfoLeft ul li:last-child {
	margin-bottom:0;	
}
.hotelDetails .hotelInfoRight {
	width:20%;
	float:left;
	margin-top:25px;	
}
.hotelDetails .hotelInfoRight a {
	color: #120b04;
    font-family: 'GBook';
    font-size: 15px;
    border: 2px solid #c88d2d;
    background: #fff;
    padding: 13px 12px;
    text-transform: uppercase;
    text-decoration: none;
    transition: 0.3s all ease;
    display: block;
    font-weight: 600;
    border-radius: 6px;
    text-align: center;	
}
.hotelDetails .hotelInfoRight a:hover {
	background:#c88d2d;
	color:#fff;		
}
.secfive_content h5 {
    font-family: 'GBook';
    font-size: 18px;
    color: #050519;	
}
.ziyarat-secInner.mT {
	margin-top:50px;	
}
.ziyarat-madinah .sec.sec5, .ziyarat-alaqsa .sec.sec8 {
	padding-top:0;
}
.guideWrapper.ziyarat-alaqsa p span, .guideWrapper.ziyarat-alaqsa ul li span {
	font-weight:normal;
	font-size:16px;	
}
.guideWrapper.ziyarat-makkah p span, .guideWrapper.ziyarat-makkah ul li span {
	font-weight:normal;
	font-size:16px;	
}
.guideWrapper.ziyarat-madinah p span, .guideWrapper.ziyarat-madinah ul li span {
	font-weight:normal;
	font-size:16px;	
}
.alaqsaPage .inner-img img {	
	width:auto;
}
.ziyaratWrapper i {
    color: #c88d2d;
}
.makkah_hotels {
	margin-right:2%;
}
.makkah_hotels, .madinah_hotels  {
	width:49%;
	float:left;
	padding-right:120px;	
}
.makkah_hotels h2, .madinah_hotels h2 {
	font-size:22px;
	color:#c88d2d !important;
	font-family:'GBold';
    padding-left: 50px;
    line-height: 43px;
	margin-top:0;	
}
.group_budgetpkg.economy_plus h2 {
	line-height:30px;
	color:#c88d2d;
}
.makkah_hotels-2weeks h2, .madinah_hotels-2weeks h2 {
	line-height:43px !important;
}
.makkah_hotels h2 span, .madinah_hotels h2 span {
	display:block;	
}
.makkah_hotels h2 span img, .madinah_hotels h2 span img {
	width:auto;	
	height:auto;
}
.makkah_hotels h2 {
	background:url('../img/makkahHotel.png') left center no-repeat;	
	background-size:38px;
}
.madinah_hotels h2 {
	background:url('../img/madinahHotel.png') left center no-repeat;	
	background-size:38px;
}
.makkah_hotels p, .madinah_hotels p {
	font-family:'GBook';
	color:#050519;
	font-size:15px;
	line-height:30px;	
}
.pkgs {
	margin-top:30px;	
}
.pkgs-left, .pkgs-right {
	width:49%;
	float:left;	
}
.pkgs-right {
	padding-right:50px;	
}
.pkgs-left p {
	font-family:'GBold';
	font-size:25px;
	color:#114a65;	
}
.pkgs-left ul.pkg-detail {
	margin:0;
	padding:0;
	list-style-type:none;	
}
.pkgs-left ul.pkg-detail li {
	color:#050519;
	font-family:'GBook';
	font-size:15px;
	margin-bottom:8px;
	padding-left:30px;	
}
.pkgs-left ul.pkg-detail li:nth-child(1) {
	background:url(../img/room.png) left center no-repeat;
}
.pkgs-left ul.pkg-detail li:nth-child(2) {
	background:url(../img/kaaba-icon.png) left center no-repeat;
}
.pkgs-left ul.pkg-detail li:nth-child(3) {
	background:url(../img/plane-icon.png) left center no-repeat;
}
.pkgs-left ul.pkg-detail li.plane {
	background:url(../img/plane-icon.png) left center no-repeat;
}
li.plane {
	background:url(../img/plane-icon.png) left center no-repeat !important;
}
.pkgs-right img {
	float:right;
	width:auto;
	height:auto;	
}
.group_budgetpkg {
	width:100%;
	padding:40px 50px;
	background: #fff url(../img/white-BgNew.png);	
}
.group_budgetpkg .quad {
	width:40%;
	text-align:center;	
}
.group_budgetpkg .quad ul li {
	width:100%;
	margin-right:0;
	display:block;
	margin-top:30px;		
}
.group_budgetpkg .quad ul li .quad-inner, .group_budgetpkg .quad ul li .quad-inner h4 {
	text-align:center;	
}
.group_budgetpkg h3 {
	color:#114a65;
	font-family:'GBlack';
	font-size:30px;
	text-transform:uppercase;
	margin-top:0;
	margin-bottom:15px;
}
.group_budgetpkg h3 span {
    font-family: 'HoneyScript-SemiBold';
    display: inline-block;
    color: #ffffff;
    text-transform: capitalize;
    letter-spacing: 0;
    font-size: 40px;
    color: #c88d2d;	
}
.group_budgetpkg.group_economypkg {
	background: url(../img/pattern-final.png) repeat #114b66;	
}
.group_budgetpkg.group_economypkg h3 {
	color:#c88d2d;
}
.group_budgetpkg.group_economypkg .makkah_hotels h2, .group_budgetpkg.group_economypkg .madinah_hotels h2 {
	color:#fff;	
	line-height:43px;
}
.group_budgetpkg.group_economypkg .makkah_hotels h2 span, .group_budgetpkg.group_economypkg .madinah_hotels h2 span {
	display:block;	
}
.group_budgetpkg.group_economypkg .makkah_hotels h2 span img, .group_budgetpkg.group_economypkg .madinah_hotels h2 span img {
	width:auto;
	height:auto;
} 
.group_budgetpkg.group_economypkg .makkah_hotels p, .group_budgetpkg.group_economypkg .madinah_hotels p {
	color:#fff;	
}
.group_budgetpkg.group_economypkg .pkgs-left p {
	color:#c88d2d;	
}
.group_budgetpkg.group_economypkg .pkgs-left ul.pkg-detail li {
	color:#fff;
}
.group_budgetpkg.group_economypkg .pkgs-left ul.pkg-detail li:nth-child(1) {
	background:url(../img/hotel-icon-white.png) left center no-repeat;
}
.group_budgetpkg.group_economypkg .pkgs-left ul.pkg-detail li:nth-child(2) {
	background:url(../img/room-icon-white.png) left center no-repeat;
}
.group_budgetpkg.group_economypkg .pkgs-left ul.pkg-detail li:nth-child(3) {
	background:url(../img/kaaba-icon-white.png) left center no-repeat;
}
.group_budgetpkg.group_economypkg .pkgs-left ul.pkg-detail li:nth-child(4) {
	background:url(../img/plane-icon-white.png) left center no-repeat;
}
.group_budgetpkg.group_economypkg .pkgs-left ul.pkg-detail li.plane {
	background:url(../img/plane-icon-white.png) left center no-repeat;
}
.group_budgetpkg.group_economypkg .quad-inner h4 {
	color:#fff;	
}
.group_budgetpkg.group_economypkg .quad-inner a {
	color:#fff !important;	
}
.group_budgetpkg.group_economypkg .quad, .group_budgetpkg.economy_plus .quad {
	width:100%;
	text-align:left;
	padding-bottom:30px;
}
.group_budgetpkg.group_economypkg .quad ul li, .group_budgetpkg.economy_plus .quad ul li {
	width:30%;
	display:inline-block;	
}
.group_budgetpkg.economy_plus .pkgs-left ul.pkg-detail li:nth-child(1) {
	background:url(../img/hotel-icon-black.png) left center no-repeat;
}
.group_budgetpkg.economy_plus .pkgs-left ul.pkg-detail li:nth-child(2) {
	background:url(../img/room.png) left center no-repeat;
}
.group_budgetpkg.economy_plus .pkgs-left ul.pkg-detail li:nth-child(3) {
	background:url(../img/kaaba-icon.png) left center no-repeat;
}
.group_budgetpkg.economy_plus .pkgs-left ul.pkg-detail li:nth-child(4) {
	background:url(../img/plane-icon.png) left center no-repeat;
}
.group_budgetpkg.economy_plus .pkgs-left ul.pkg-detail li:nth-child(5) {
	background:url(../img/makkah_madHotel.png) left center no-repeat;
}
.group_budgetpkg.economy_plus .pkgs-left ul.pkg-detail li:nth-child(6) {
	background:url(../img/makkah_madHotel.png) left center no-repeat;
}
.group_budgetpkg.economy_plus .pkgs-left ul.pkg-detail li.plane {
	background:url(../img/plane-icon.png) left center no-repeat;
}
.alaqsaPage .date {
	color:#114a65;
	margin-bottom:30px;	
	font-size:25px;
	font-family:'GBold';
}
.alaqsaPage .text {
	width:100%;
	padding-top:5px;	
}
.alaqsaPage h2 {
	margin-top:0;
	margin-bottom:15px;	
}
.alaqsa_Left {
    width: 49%;
    float: left;
}
.alaqsaPage .apna-container  {
	padding-top:0;
}
.alaqsaPage #aboutSecContent {
	padding-top:0;	
}
.alaqsaPage .text ul li {
	font-size:15px;	
}
.alaqsaPage .text ul li:nth-child(1) {
	background:url(../img/room.png) left no-repeat;
}
.alaqsaPage .text ul li:nth-child(2) {
	background:url(../img/hotel-icon-black.png) left no-repeat;
}
.alaqsaPage .text ul li:nth-child(3) {
	background:url(../img/car-icon.png) left no-repeat;
}
.alaqsaPage .text ul li:nth-child(4) {
	background:url(../img/ziyarat-icon.png) left no-repeat;
}
.alaqsaPage .text ul li:nth-child(5) {
	background:url(../img/education-icon.png) left no-repeat;
}
.alaqsaPage .text ul li:nth-child(6) {
	background:url(../img/group-icon.png) left no-repeat;
}
.alaqsaPage .text ul li:nth-child(7) {
	background:url(../img/makkah_madHotel.png) left no-repeat;
}
.alaqsaPage .text ul li:nth-child(8) {
	background:url(../img/plane.png) left no-repeat;
}
.alaqsaPage .inner-img {
	margin-top:230px;	
}
.alaqsaPage .quad .Direct-flight ul li {
    background: url(../img/bookBullet-teal.png) left top 8px no-repeat;
    padding-left: 18px;
	padding-right:0;	
}
.alaqsaPage .Direct-flight .heading h4 {
	color:#c88d2d;
	font-family:'GBold';
	font-size:24px;	
}
.alaqsaPage .Direct-flight .heading h4 span {
    color: #114a65;
    margin-top: 10px;
    display: block;
    font-size: 22px;
}
.alaqsaPage .quad-inner h1 {
	font-size:25px;
	font-family:'GBold';
	color:#c88d2d;	
	margin-bottom:15px;
	text-align:center;
}
.alaqsaPage .quad .Direct-flight {
	width: 100%;
    margin-right:0;	
}
.alaqsaPage .quad-inner h4 {
	text-align:center;	
}
.alaqsaPage .quad-inner h2 {
	margin-bottom:0;	
}
.spainPage .text ul li:nth-child(7) {
	background:url(../img/sight.png) left no-repeat;
}
.spainPage .text {
	width:50%;
	float:left;	
}
.spainPage .inner-img {
	margin-top:0;	
}
.spainPage ul.cities {
	margin:0;
	padding:0;
	list-style-type:none;	
}
.spainPage ul.cities li {
	width:auto;
	padding-right:30px;
	display:inline-block;
	font-family:'GBold';
	color:#000;
	font-size:25px;
	padding-left:30px;
	margin-bottom:0;
	background:url('../img/circle.png') right center no-repeat;	
	background-size:8px;
}
.spainPage ul.cities li:first-child {
	padding-left:0;	
}
.spainPage ul.cities li:last-child {
	padding-right:0;
	background:none;	
}
.spainPage .date {
    margin-bottom: 0;
    font-size: 25px;
    margin-top: 30px;
    display: block;
}
.spainPage .quad-inner {
	margin-top:0;	
}
.alaqsaPage .sevenSec {
    top: 0;
}
.alaqsaPage #aboutSecContent {
	height:auto;	
	top:0;
	padding-top:50px;
	background: #fff url(../img/white-BgNew.png);
}
/*.alaqsaPage #aboutSecContent:before {
    height:770px;
}*/
#royal-slider .carousel-indicators {
	width:auto;
	margin-left:0;
	left:70px;	
}
#royal-slider .carousel-indicators li {
	border-radius:0;
}
.umrahInnerPkg .umrah p {
	color:#000000;
	font-family:'GBook';
	font-size:15px;
    margin-top: 20px;	
}
.luxuryPkg h2 {
	line-height:20px;	
}
.luxuryPkg .makkah_hotels, .luxuryPkg .madinah_hotels {
	padding-right:110px;	
}
li.visa {
	background:url('../img/visa-icon.png') left center no-repeat !important;	
}
li.room {
	background:url('../img/room.png') left center no-repeat !important;	
}
li.ziyarat {
	background:url('../img/ziyarat-icon.png') left center no-repeat !important;	
}
li.guide {
	background:url('../img/guide-icon.png') left center no-repeat !important;	
}
li.car {
	background:url('../img/car-icon.png') left center no-repeat !important;	
}
li.hotel {
	background:url('../img/hotel-icon-black.png') left center no-repeat !important;	
}

li.visa-white {
	background:url('../img/visa-icon-white.png') left center no-repeat !important;		
}
li.ziyarat-white {
	background:url('../img/ziyarat-icon-white.png') left center no-repeat !important;		
}
li.car-white {
	background:url('../img/car-icon-white.png') left center no-repeat !important;		
}
li.kaaba-white {
	background:url('../img/kaaba-icon-white.png') left center no-repeat !important;		
}
li.room-white {
	background:url('../img/room-icon-white.png') left center no-repeat !important;		
}
li.hotel-white {
	background:url('../img/hotel-icon-white.png') left center no-repeat !important;		
}
.luxuryPkg ul.nav-tabs {
	border:none;
	font-size:0;
	margin: 10px 0 30px 0;	
}
.luxuryPkg ul.nav-tabs li {
	
}
.luxuryPkg ul.nav-tabs li a {
	background:none;
	border:1px solid #c88d2d;
	color:#c88d2d;
	font-size: 20px;
    margin: 0;
    border-radius: 0;
    padding: 10px 38px;
	font-family:'GBold';    
}
/*.luxuryPkg ul.nav-tabs li:nth-child(1) a {
	border-right:none;	
}*/
.luxuryPkg ul.nav-tabs li a span {
    font-size: 15px;
    vertical-align: middle;
}
.luxuryPkg ul.nav-tabs li.active a, .luxuryPkg ul.nav-tabs li a:hover, .luxuryPkg ul.nav-tabs li a:focus {
	background:#c88d2d;
	border:1px solid #c88d2d;
	color:#fff;
}
.comfortPkg h3 {
	color:#ffffff !important;	
} 
.holidayBreaks-header {

    min-height: 302px;

    width: 100%;

    background: url(../img/holiday-breaks-new.jpg) 100% 100% / 100% 100% no-repeat;

}
.honeymoonPkg h4 {
	font-family:'GBook';
	font-size:22px;
	color:#000;	
}
.honeymoonPkg h5 {
	font-family:'GBold';	
	font-size:19px;
	color:#c88d2d;
	margin-bottom:28px;
	text-transform:uppercase;
}
.honeymoonPkg ul.nav-tabs {
	border:none;
	font-size:0;	
}
.honeymoonPkg ul.nav-tabs li {
	
}
.honeymoonPkg ul.nav-tabs li a {
	border:1px solid #c88d2d;
	color:#000;
	font-family:'GBold';
	font-size: 20px;
    margin: 0;
    border-radius: 0;
    padding: 7px 30px 24px 30px;   
}
.honeymoonPkg ul.nav-tabs li:nth-child(1) a {
	background:transparent url('../img/5stars-beach.png') bottom 11px left 30px no-repeat;	
}
.honeymoonPkg ul.nav-tabs li:nth-child(2) a {
	background:transparent url('../img/4star-beach.png') bottom 11px left 30px no-repeat;	
}
.honeymoonPkg ul.nav-tabs li.active a, .honeymoonPkg ul.nav-tabs li a:hover, .honeymoonPkg ul.nav-tabs li a:focus {
	border:1px solid #c88d2d;
	color:#fff;    
}
.honeymoonPkg ul.nav-tabs li:nth-child(1).active a, .honeymoonPkg ul.nav-tabs li:nth-child(1) a:hover, 
.honeymoonPkg ul.nav-tabs li:nth-child(1) a:focus {
	background: #c88d2d url('../img/5stars-white.png') bottom 11px left 30px no-repeat;	
}
.honeymoonPkg ul.nav-tabs li:nth-child(2).active a, .honeymoonPkg ul.nav-tabs li:nth-child(2) a:hover, 
.honeymoonPkg ul.nav-tabs li:nth-child(2) a:focus {
	background: #c88d2d url('../img/4stars-white.png') bottom 11px left 30px no-repeat;	
}
li.turkey {
	background:url('../img/turkey.png') left center no-repeat !important;		
}
li.egypt {
	background:url('../img/egypt.png') left center no-repeat !important;		
}
li.insurance {
	background:url('../img/insurance.png') left center no-repeat !important;		
}
.honeymoonPkg .quad-inner h4 {
	font-size:55px;
	font-family:'GBlack';	
}
.group_budgetpkg.honeymoonPkg.economy_plus .quad {
	width:40%;
	text-align:center;	
}
.group_budgetpkg.honeymoonPkg.economy_plus .quad ul li {
	width:100%;
}
.honeymoonPkg .schedule-info {
	max-width:750px;
	margin-bottom:30px;	
}
.honeymoonPkg .schedule-info h6 {
	font-family:'GBold';
	font-size:22px;	
	color:#114a65;
}
.honeymoonPkg .schedule-info ul {
	margin:0;
	padding:0;
	list-style-type:none;	
}
.honeymoonPkg .schedule-info ul li {
	font-family:'GBook';
	font-size:15px;
	color:#050519;	
	margin-bottom:8px;
}
.honeymoonPkg .schedule-info ul li:last-child {
	margin-bottom:0;	
}
.honeymoonPkg .schedule-info ul li:nth-child(4), .honeymoonPkg .schedule-info ul li:nth-child(5) {
	margin-bottom:0;	
}
.familyHoliday.honeymoonPkg h4 {
	color:#fff;	
}
.familyHoliday.honeymoonPkg .schedule-info, .moroccoPkg .schedule-info {
	max-width:750px;	
}
.familyHoliday.honeymoonPkg .schedule-info h6 {
	color:#fff;
}
.familyHoliday.honeymoonPkg .schedule-info ul, .moroccoPkg .schedule-info ul, .honeymoonPkg .schedule-info ul {
	width:32%;
	float:left;	
}
.familyHoliday.honeymoonPkg .schedule-info ul li {
	color:#fff;
}
.familyHoliday.honeymoonPkg ul.nav-tabs li a {
	color:#fff;	
}
.familyHoliday.group_budgetpkg.group_economypkg .pkgs-left p {
	color: #c88d2d;	
}
li.turkey-white {
	background:url('../img/turkey-icon-white.png') left center no-repeat !important;	
}
li.egypt-white {
	background:url('../img/egypt-icon-white.png') left center no-repeat !important;	
}
li.insurance-white {
	background:url('../img/insurance-icon-white.png') left center no-repeat !important;	
}
li.morocco {
	background:url('../img/morocco-icon.png') left center no-repeat !important;
}
li.morocco-white {
	background:url('../img/morocco-icon-white.png') left center no-repeat !important;
}
.egyptHeader {
	min-height: 302px;

    width: 100%;

    background: url(../img/egypt-header.jpg) 100% 100% / 100% 100% no-repeat;
}
.moroccoHeader {
	min-height: 302px;

    width: 100%;

    background: url(../img/morocco-headerImg.png) 100% 100% / 100% 100% no-repeat;
}
.ramadan-headerImg {
	min-height: 302px;

    width: 100%;

    background: url(../img/ramadan-headerImg.png) 100% 100% / 100% 100% no-repeat;		
}
.ramadanPkg .schedule-info, .ramadan-weeklyPkg .schedule-info {
	margin-bottom:30px;
}
.ramadanPkg .schedule-info h6 {
    font-family: 'GBold';
    font-size: 22px;
    color: #114a65;
}
.ramadan-weeklyPkg .schedule-info h6 {
	font-family: 'GBold';
    font-size: 22px;
    color: #c88d2d;	
}
.ramadanPkg .schedule-info ul, .ramadan-weeklyPkg .schedule-info ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.ramadanPkg .schedule-info ul li {
    font-family: 'GBook';
    font-size: 15px;
    color: #050519;
    margin-bottom: 8px;
}
.ramadan-weeklyPkg .schedule-info ul li {
	font-family: 'GBook';
    font-size: 15px;
    color: #fff;
    margin-bottom: 8px;
}
.ramadanPkg .schedule-info ul li:last-child, .ramadan-weeklyPkg .schedule-info ul li:last-child  {
	margin-bottom:0;	
}
.ramadanPkg .schedule-info ul li span, .ramadan-weeklyPkg .schedule-info ul li span {
	font-family:'GBold';
	display:inline-block;	
}
.ramadanPkg .schedule-info ul li:nth-child(1) span, .ramadan-weeklyPkg .schedule-info ul li:nth-child(1) span {
	margin-left:40px;		
}
.ramadanPkg .schedule-info ul li:nth-child(2) span, .ramadan-weeklyPkg .schedule-info ul li:nth-child(2) span {
	margin-left:68px;		
}
li.apple {
	background:url('../img/bus-um.png') left center no-repeat !important;	
}
li.zamzam {
	background:url('../img/zamzam-icon.png') left center no-repeat !important;	
}
li.apple-white {
	background:url('../img/apple-icon-white.png') left center no-repeat !important;	
}
li.zamzam-white {
	background:url('../img/zamzam-icon-white.png') left center no-repeat !important;	
}
li.guide-white {
	background:url('../img/guide-icon-white.png') left center no-repeat !important;	
}
.ramadan-weeklyPkg .pkgs-left ul.pkg-detail li {
	font-size:14px;	
}
.ramadanPkg .makkah_hotels h2 {
	line-height:43px !important;	
	color:#114a65;
}
.ramadan-weeklyPkg .makkah_hotels h2 {
	line-height:43px !important;
	color:#c88d2d !important;	
}
.ramadan-weeklyPkg .madinah_hotels h2 {
	color:#c88d2d !important;	
}

/**** New Responsive Css ****/

@media(max-width:1366px) {
.thirdSection, .thirdSection:before {
	height:750px;	
}

#flight-slider a.left.carousel-control {
	left:-15px;	
}
#flight-slider a.right.carousel-control {
	right:-15px;
}
.left_col {
	width:55%;
    padding: 0 6px 0 50px;	
}
.right_col {
	width:38%;
    padding: 25px 0px 0 40px;	
}
}
@media(max-width:1200px) {
#royal-slider .carousel-inner, #royal-slider .carousel-inner .item, #royal-slider .carousel-inner .item img {
	height:480px;	
}
#royal-slider .carousel-caption {
	height:120px;	
}
.imgCircle span {
	background:none;
	padding-top:15px;	
}
.tripContent p {
	font-size:13px !important;	
}	
.fourthInner {
	padding:30px;	
}
.hotelInner img {
	min-height:160px;	
}
.hotelInner img.star {
	min-height:auto;
    height: 14px;
    margin-top: 1px;	
}
.hotelInner h3 {
	font-size:22px;	
}
.hotelImg .hotelHiddenContent {
	height:50px;	
}
.fifthInner {
	padding:30px;	
}
#flight-slider .carousel-inner .item img {
	width:180px;
	height:180px;
	margin-top:10px;	
}
.sixthSection.similarClass h2 {
	margin-top:0;
	line-height:35px;	
}
#feedBackSlider .carousel-inner .carousel-caption p {
	font-size:15px;	
}
.sixthSection.similarClass h2 {
    background: url(../img/quote.png) bottom 2px left 185px no-repeat;
    background-size: 60px 45px;
}
#feedBackSlider .carousel-indicators {
	bottom:38px;	
}
.sixthSection, .sixthSection:before {
	min-height:400px;	
}
.footer_logos ul.company_logos li {
	height:65px;
	margin-right:25px;f	
}

.footer_logos ul.company_logos li:nth-child(1) a {
    width: 62px;
    background-size: 65px;	
}
.footer_logos ul.company_logos li:nth-child(2) a {
    width: 62px;
    background-size: 65px;
}
.footer_logos ul.company_logos li:nth-child(3) a {
    width: 62px;
    background-size: 65px;
}
.footer_logos ul.company_logos li:nth-child(4) a {
    width: 62px;
    background-size: 64px;
}
.footer_logos ul.company_logos li:nth-child(5) a {
	width: 79px;
    background-size: 81px;	
}
.tripContent h4 {
	font-size:16px;	
}
}
@media(max-width:993px) {
.tripInner .hover3, .tripInner .hover3 img {
	min-height:160px;	
}
.hotelInner img.star {
    width: 80px;
	min-height:auto;
    margin-top: 2px;	
}
.fourthInner {
    padding: 30px 30px 50px 30px;
}
.secSection .dowload-sec {
    padding: 65px 15px 40px;	
}
}
@media(max-width:768px) {
.tripContent h5 {
	text-align:center;	
}
.tripInner {
	margin-bottom:30px;	
}
.seeMore {
	margin-top:0;
	padding-left:0;	
}
.seeMore a {
	background:none;
}
.hotelInner h3 {
	text-align:left;	
}
.fourthSection.similarClass .hotelContent p {
	float:left;	
}
.hotelContent {
    padding: 20px 15px 35px;
}
.hotelInner {
	margin-bottom:30px;	
}
.hotelInner3 {
	margin-bottom:0;	
}
.hotelImg .hotelHiddenContent {
	height:60px;	
}
#flight-slider .item.active h3 {
	text-align:center;	
}
#flight-slider .carousel-inner, #flight-slider .carousel-inner .item {
	height:auto;	
}
#flight-slider a.left.carousel-control {
	left:15px;	
}
#flight-slider a.right.carousel-control {
	right:15px;	
}
#flight-slider .carousel-indicators {
	display:none;	
}
.detailsBtn {
	padding-left:0;
	text-align:center;	
	margin-top:30px;
}
.detailsBtn a {
	background:none;	
}
.sixthSection .leftCol {
	padding-right:0;	
	margin-bottom:30px;
}
.sixthSection.similarClass h2 {
	background:none;	
	font-size:35px !important;
}
#feedBackSlider .carousel-inner .carousel-caption {
	left:0;
	top:-12px;	
}
#feedBackSlider .carousel-indicators {
	bottom:20px;	
}
.exploreBtn a {
	margin:auto;	
}
.tripInner {
	width:360px;
    margin: auto auto 30px auto;	
}
}

.hajj-pkg1-header {
	min-height: 302px;

    width: 100%;

    background: url(../img/hajj-header11.jpg) 100% 100% / 100% 100% no-repeat;
}
.nonshiftingPkg .schedule-info {
    display: inline-block;
}
.nonshiftingPkg .schedule-info h6, .nonshiftingPkg .schedule-infoNew h6 {
    font-family: 'GBold';
    font-size: 22px;
    color: #114a65 !important;
}
.nonshiftingPkg .schedule-info ul, .nonshiftingPkg .schedule-infoNew ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.nonshiftingPkg .schedule-info ul li {
    font-family: 'GBook';
    font-size: 15px;
    color: #050519;
    margin-bottom: 8px;
	font-weight:600;
}
.nonshiftingPkg .schedule-infoNew ul li {
    font-family: 'GBook';
    font-size: 15px;
    color: #050519;
    margin-bottom: 8px;
    background: url(../img/bookBullet.png) left top 7px no-repeat;
	padding-left:18px;	
}
.nonshiftingPkg .schedule-info ul li span, .nonshiftingPkg .schedule-infoNew ul li span {
    font-family: 'GBook';
    display: inline-block;
	color:#114a65;
	font-size: 17px;
}
.nonshiftingPkg .schedule-info ul li:nth-child(1) span {
	margin-left:40px;	
}
.nonshiftingPkg .schedule-info ul li:nth-child(2) span {
    margin-left: 68px;
}
.nonshiftingPkg .itineraryBtn {
    display: inline-block;
    float: right;
    padding-right: 70px;
    margin-top: 65px;	
}
.nonshiftingPkg .itineraryBtn-2weeks {
	margin-top:92px;	
}
.ramadanPkg .itineraryBtn{
	display: inline-block;
    float: right;
    padding-right: 70px;
    margin-top: 20px;
}
.nonshiftingPkg .itineraryBtn a {
	background:#114a65;
	color:#fff;
	padding:10px 18px;
	font-family:'GBook';
	font-size:14px;
	text-decoration:none;
}
.ramadanPkg .itineraryBtn a {
	background:#114a65;
	color:#fff;
	padding:10px 18px;
	font-family:'GBook';
	font-size:14px;
	text-decoration:none;
}

.nonshiftingPkg .itineraryBtn a:hover {
	opacity:0.9;	
}
.ramadanPkg .itineraryBtn a:hover {
	opacity:0.9;	
}
li.car-top {
	background:url('../img/bus-um.png') left top 5px no-repeat !important;		
}
li.tents {
	background:url('../img/air-tent.png') left top 5px no-repeat !important;		
}
li.ling {
	background:url('../img/lingual.png') left top 2px no-repeat !important;		
}
li.euro-tents-top {
	background:url('../img/euro-tent.png') left top 5px no-repeat !important;		
}
li.vip-tents {
	background:url('../img/vip-tent.png') left center no-repeat !important;		
}
li.scholar {
	background:url('../img/scholar.png') left center no-repeat !important;		
}
li.headphone {
	background:url('../img/headphone.png') left center no-repeat !important;		
}
li.ziyarat-top {
	background:url('../img/ziyarat-icon.png') left top 5px no-repeat !important;		
}
li.giftBag-top {
	background:url('../img/giftBag.png') left top 5px no-repeat !important;		
}

li.zam-zam {
	background:url('../img/bottle.png') left top 2px no-repeat !important;		
}
bags
li.bags {
	background:url('../img/bags.png') left top 5px no-repeat !important;		
}
li.sim {
	background:url('../img/sim.png') left center no-repeat !important;		
}
.pkgs-right img.secondImg {
	margin-top:30px;	
} 
.nonshiftingPkg .quad ul li {
	width:25% !important;	
}
.nonshiftingPkg .quad ul li.width24 {
	width:18% !important;	
}
.nonshiftingPkg 
.quad-inner1 {
	width:16%;	
}
.quad-inner1 h4 {
	text-align:left !important;
	padding-left:25px;
}
.quad-inner2 {
	width: 48%;
    margin-top: 45px;
    margin-left: 5px;
}
.quad-inner1, .quad-inner2 {
	float:left;
	text-align:left;
}
.nonshiftingPkg .quad ul li:nth-child(5) {
	width:100% !important;	
}
.hajj-pkg2-header {
	min-height: 302px;

    width: 100%;

    background: url(../img/hajj-header2.png) 100% 100% / 100% 100% no-repeat;
}
.hajj-pkg3-header {
	min-height: 302px;

    width: 100%;

    background: url(../img/hajj-header3.png) 100% 100% / 100% 100% no-repeat;
}
.aboutheader {
	min-height: 302px;

    width: 100%;

    background: url(../img/about-header.jpg) 100% 100% / 100% 100% no-repeat;
}
.umrah.umrahPkg p {
	font-family: 'GBold';
    font-size: 25px;
    color: #114a65 !important;	
}
.umrah.umrahPkg ul.pkg-detail {
	margin:0;
	padding:0;
	list-style-type:none;
}
.umrah.umrahPkg ul.pkg-detail li {
    color: #050519;
    font-family: 'GBook';
    font-size: 15px;
    margin-bottom: 8px;
    padding-left: 30px;
	
}
li.acomo {
    background: url(../img/accomo.png) left top 4px no-repeat !important;
}
li.kaaba {
	background:url('../img/kaaba-icon.png') left center no-repeat !important;
}

.gunbud {
	background:url('../img/gunbud.png')	left center no-repeat !important;
}
.tea-cup {
	background:url('../img/tea-cup.png')	left center no-repeat !important;
}
.tea-cup-white {
	background:url('../img/tea-cup-white.png')	left center no-repeat !important;
}
.walkingMan {
	background:url('../img/walking-man.png') left center no-repeat !important;	
}
li.hotel-white {
	background:url('../img/hotel-icon-white.png') left center no-repeat !important;	
}
li.kaaba-white {
	background:url('../img/kaaba-icon-white.png') left center no-repeat !important;	
}
li.walkingMan-white {
	background:url('../img/walking-man-white.png') left center no-repeat !important;	
}
li.gunbud-white {
	background:url('../img/gunbud-white.png') left center no-repeat !important;	
}
.aboutWrapper #aboutSecContent {
	top:0;
	padding-top:70px;
	height:auto;
    background: url(../img/budget_bg.png) 100% 100% / 100% 100% no-repeat;	
}
.aboutWrapper #aboutSecContent:before {
	height:auto;	
}
.aboutWrapper .afterAbout, .aboutWrapper .amazingWrap, .aboutWrapper .afterAbout2 {
	top:0;	
}
.img2, .img3, .img4 {
	display:none;	
}
.imgAnimation {
 position:relative;	
 width:354px;
 height:292px;
}
.imgAnimation img {
	position:absolute;
	right:0;	
	bottom:108px;
}
.img-delete {
	display:none;	
}
.hajjPkgContent .content_left img {
    width:auto;
}
li.plane-white {
	background:url(../img/plane-icon-white.png) left center no-repeat !important;
}
li.cross {
    background:url(../img/cross-red.png) left no-repeat !important;
    margin-bottom: 4px !important;
    padding-left: 18px !important;
}
.last-img .contentImgRight img {
    float: none !important;
    width: 100%;
    height: auto;
    padding-top: 60px;
}
.last-img {
    width: 100%;
    height: auto;
    text-align: center;
}
.ziyarat-alaqsaHeader {
  min-height: 302px;

    width: 100%;

    background: url(../img/Al-Aqsa-Ziyarat.jpg) 100% 100% / 100% 100% no-repeat;  
}
.ziyarat-makkahHeader {
   min-height: 302px;

    width: 100%;

    background: url(../img/Makkah-Ziyarat.jpg) 100% 100% / 100% 100% no-repeat;  
}
.ziyarat-madinahHeader {
    min-height: 302px;

    width: 100%;

    background: url(../img/Holiday-Breaks.jpg) 100% 100% / 100% 100% no-repeat;   
}
.alignLeft {
    text-align:left !important;
}
.width24 {
    width:24% !important;
}
.group_budgetpkg .quad ul li:nth-child(4) {
    background:none !important;
}
.quad-innermost.hajjpkg {
    display:block;
}
.umrahInnerPkg.withBorder {
    padding-bottom:40px;
}
@media(min-width:1366px) {
.amazingWrap {
height:630px;    
}
.amazingWrap:before {
height:630px;    
}
.aboutRight.firstSec {
    margin-top:30px;
}

}
h5.lineh20 {
    line-height: 20px;
}
.mt10 {
margin-top:10px !important;
}
.aboutOrder footer {
width:100%;    
}
.list-disc {
list-style-type:disc !important;    
}
.list-disc .innerUL {
padding-left:20px;
margin:10px 0;
list-style-type:disc !important; 
}
.faqheader {

    min-height: 302px;

    width: 100%;

    background: url(../img/faq-header.jpg) 100% 100% / 100% 100% no-repeat;

}
.termsheader {
  min-height: 302px;

    width: 100%;

    background: url(../img/terms-header.jpg) 100% 100% / 100% 100% no-repeat;
}
.hotelheader {
    min-height: 302px;

    width: 100%;

    background: url(../img/hotel-header.jpg) 100% 100% / 100% 100% no-repeat;
}
.hotelImg {
    
width:auto;

}
.umrahPkgContent.hotelPage {
padding-top:20px;    
}
.order_content .afterAboutInner ul li {
    background: url(../img/bullettakbeer.jpg) no-repeat left 9px;
    list-style-type: none;
    padding-left: 30px;
}
.prefer-us {
    padding-left: 33px;
}
.info-right {
    padding-left: 0px !important;
}
.faqWrapper h2 {
    margin-bottom: 90px;
    font-size: 60px;
    color: #c88d2d;
    font-family: 'HoneyScript-SemiBold';
    font-weight: 600;
    line-height: 5px;
    padding-bottom: 10px;
    text-transform: none;
	position: relative;
	padding-left: 40px;
}
.umrah-wrap h3 {
    margin-bottom: 90px;
    font-size: 60px;
    color: #c88d2d;
    font-family: 'HoneyScript-SemiBold';
    font-weight: 600;
    line-height: 5px;
    padding-bottom: 10px;
    text-transform: none;
	position: relative;
	padding-left: 40px;
}
.faqWrapper h2 span {
    font-size: 47px;
    font-weight: 600;
    font-family: 'GBlack';
    color: #114a65;
    text-transform: uppercase;
	position:absolute;
	    top: 39px;
}
.umrah-wrap h3 span {
    font-size: 47px;
    font-weight: 600;
    font-family: 'GBlack';
    color: #114a65;
    text-transform: uppercase;
	position:absolute;
	    top: 39px;
}
.alaqsa_Left .schedule-info {
    max-width: 750px;
    margin-bottom: 30px;
    margin-top: 30px;
}
.alaqsa_Left .schedule-info h6 {
    font-family: 'GBold';
	font-size: 25px;
    color: #114a65;
}
.alaqsa_Left .schedule-info ul {
    width: 50%;
    float: left;
}
.alaqsa_Left .schedule-info ul li {
    font-family: 'GBook';
    font-size: 15px;
    color: #050519;
    margin-bottom: 8px;
    background: none;
    padding-left: 0;
	font-weight: 600;
}
.Advertisements {
    width: 83%;
    height: auto;
    float: right;
    text-align: center;
    background: url(../img/pattern-final.png) repeat #114b66;
	padding:40px 50px;
}
.Advertisements h2 {
    text-align: left;
    margin-bottom: 20px;
    font-family: "GBlack";
    font-size: 40px;
    color: #c88d2d;
    text-transform: uppercase;
	margin-top:0;
}
.adver-two {
    padding: 10px 35px 10px 35px;
}
.tandc span {
    font-family: 'GBlack';
    font-size: 50px;
    color: #114a65;
    margin-bottom: 20px;
    text-transform: uppercase;
}
.faq-span span{
	font-family: 'GBlack';
    font-size: 50px;
    color: #114a65;
    margin-bottom: 20px;
    text-transform: uppercase;
}
.ziyarat-makkah span, .ziyarat-madinah span, .ziyarat-alaqsa span {
    color: #114a65 !important;
}
.ziyarat-madinah h3 span, .ziyarat-makkah h3 span, .ziyarat-alaqsa h3 span {
    color: #c88d2d !important;
}
.ziyarat-alaqsa span {
	font-weight:normal;	
}
.lastSec h4 {
    font-size: 20px;
    color: #114a65;
    width: 62%;
	    padding-bottom: 9px;
}

.package-two-weeks{
	width:100%;
	height:auto;
	padding-top: 30px;
}
.package-two-weeks ul{
	padding-left:0px;
}

.package-two-weeks ul li {
    font-size: 11px;
    color: red;
}
.illustration-img{
	width:100%;
	height:auto;
	text-align:center;	
}
.illustration-img img {
    width: 100%;
}
.inner-img .itineraryBtn, .trip-schedule .itineraryBtn {
    float: right;
    width: 100%;
    text-align: right;
    padding-right: 180px;
}
.inner-img .itineraryBtn a{
    background: #114a65;
    color: #fff;
    padding: 10px 18px;
    font-family: 'GBook';
    font-size: 14px;
    text-decoration: none;
	display:none;
}

.honeymoonPkg .trip-schedule{
	max-width:860px !important;
}
.trip-schedule .itineraryBtn a {
	 background: #114a65;
    color: #fff;
    padding: 10px 18px;
    font-family: 'GBook';
    font-size: 14px;
    text-decoration: none;
}
.trip-schedule .itineraryBtn {
	float: right;
    width: 100%;
    text-align: right;
	padding-right:0px !important;
}
.egypt-imgAnimation{
	padding-top: 0px !important;
}
.second-child .quad {
    width: 100%;
    text-align: left !important;
}
.second-child .quad ul li {
    width: 40%;
    margin-right: 0;
    display: inline-block !important;
    margin-top: 30px;
}
.second-li {
    padding-left: 35px;
}
.hoteloneheader {
    min-height: 302px;
    width: 100%;
    background: url(../img/hotel-one-header.jpg) 100% 100% / 100% 100% no-repeat;
}
.tbc-first{
	width:20%;	
}
.extrastyle .quad {
	width:100%;
	text-align:left;
}
.extrastyle .quad ul li {	
	display:inline-block;	
	width:30%;
}
.extrastyle .quad .width30 {
width:30%;	
}
.umrahheader {
    min-height: 302px;
    width: 100%;
    background: url(../img/umrahbg.jpg) 100% 100% / 100% 100% no-repeat;
}
.last-img .umrah-gui-img {
    float: none !important;
    width: 100%;
    height: auto;
    padding-top:0px;
	margin-left:0;
}


/**** Haseeb Css ****/

.hajj-order {
    background: #fff url(../img/white-BgNew.png);
}
.package-two-weeks ul li {
    font-size: 11px;
    color: red;
    font-family: 'GBook';
}
.umrah-group span {
    font-size: 20px;
    font-family: GBook;
}
.contactWrapper .contact_infoSec .contact_infoSec_lower h4{
    font-size: 20px;
}
.spain-page .schedule-info {
     margin-bottom: 30px;
     margin-top: 30px;
}
.spain-page .schedule-info h6 {
      font-family: 'GBold';
      font-size: 22px;
      color: #000;
}
.spain-page .schedule-info ul {
      width: 50%;
      float: left;
}
.spain-page .schedule-info ul li {
      font-family: 'GBook';
      font-size: 15px;
      color: #050519;
      margin-bottom: 8px;
      background: none;
      padding-left: 0;
      font-weight: 600;
}
.group_budgetpkg.group_economypkg h3 {
    color: #fff;
}
/*.package-two-weeks .two-week-p {
    font-size: 14px;
    color: black;
    font-weight: 600;
}*/
.package-two-weeks ul li:nth-child(1) {
    font-size: 14px;
    color: black;
    font-weight: 600;
}
.worldwide_sec1_left span {
    color: #114a65;
}
.worldwide_sec2 span {
	color:#fff;
}
.umrahPkgContent .content_right{
    padding-top: 20px;
}
.hotel-inner-side img {
    width: 354px !important;
    height: 297px;
}
.umrahPkgContent .hotel-inner-side {
    padding-top: 120px;
}
.package-two-weeks ul li:nth-child(1){
list-style-type: none;
padding-left: 0px;
}
.package-two-weeks ul li:nth-child(2) {
    margin-left: 15px;
}
.ramadanPkg .hajj_midSec .schedule-info {
    display: inline-block;
}
.ramadanPkg .itineraryBtn {
    display: inline-block;
    float: right;
    padding-right: 70px;
    margin-top: 92px;
}
.ziyarat-makkah .sec1 h3 span, .ziyarat-madinah .sec5 h3 span, .ziyarat-alaqsa .sec8 h3 span {
    font-family: 'HoneyScript-SemiBold';
    display: block;
    color: #ffffff;
    text-transform: none;
    letter-spacing: 0;
    font-size: 60px;
    color: #c88d2d;
}

.ziyarat-makkah .sec1 h3, .ziyarat-madinah .sec5 h3, .ziyarat-alaqsa .sec8 h3 {
    font-size: 48px;
    color: #114a65;
    font-family: 'GBlack';
    letter-spacing: -1px;
    line-height: 45px;
    text-transform: uppercase;
}
.group_economypkg .schedule-info ul li {
    color: white;
}

.group_economypkg .itineraryBtn a {
    background: #c88d2d;
    color: #fff;
    padding: 10px 18px;
    font-family: 'GBook';
    font-size: 14px;
    text-decoration: none;
}
.package-two-weeks ul .li-style {
    color: #fff !important;
}
.umrah-guide-main .sec1 h1 span, .hajj-guide-main .sec1 h1 span {
    font-family: 'HoneyScript-SemiBold';
    font-size: 50px;
    margin-bottom: 0;
    color: #c88d2d;
    line-height: 18px;
    display: Block
}
.umrah-guide-main .sec1 h1, .hajj-guide-main .sec1 h1 {
    font-family: 'GBlack';
    font-size: 55px;
    color: #114a65;
    margin-bottom: 20px;
}
.seperate {
    width: 100%;
    background: url(../img/Separator.png) no-repeat center;
    height: 45px;
}
.seperate.width62 {
	width:62%;	
    padding: 30px 0;
}

.flightheader{
background: url(../img/flight-one-header.jpg) 100% 100% / 100% 100% no-repeat !important;
}
.hajj-visa {
    min-height: 302px;
    width: 100%;
    background: url(../img/Visa.jpg) 100% 100% / 100% 100% no-repeat;
}
.umrah-visa {
    min-height: 302px;
    width: 100%;
    background: url(../img/umrah-passport.png) 100% 100% / 100% 100% no-repeat;	
}
.quid-one {
    width: 24% !important;
}
.quid-one h4 {
    text-align: left !important;
}
.spain-page .schedule-info {
    margin-bottom: 30px;
    margin-top: 30px;
    width: 100%;
}
.spain-page .schedule-info ul {
    width: 25%;
    float: left;
}
.spain-page .schedule-info .itineraryBtn {
    display: inline-block;
    float: right;
    width: 270px;
	display:none;
}
.spain-page .schedule-info .itineraryBtn a {
    background: #114a65;
    color: #fff;
    padding: 10px 18px;
    font-family: 'GBook';
    font-size: 14px;
    text-decoration: none;
}
.honeymoonPkg .schedule-info ul li{
font-weight: 600;
}
.honeymoonPkg .schedule-info h6{
    font-size: 25px;
}
.spain-page .schedule-info h6{
font-size: 25px;
color: #114a65
}
.lastSec h4{
    color: #114a65;
	font-family:'GBook';
	font-size:22px;
	margin-bottom:5px;
}
.lastSec h5{
	color: #114a65;
    font-family: 'GBook';
    font-size: 16px;
    width: 62%;
    line-height: 20px;
	margin-top: 0;
    margin-bottom: 20px;
    font-style: italic;
}
.lastSec h1 {
    margin-bottom: 25px !important;
}
.hotelInnerPageWrapper .hotelInnerHeading{
float:none;
}

.umrahInnerPkg .border {
    background: url(../img/Separator-golden.png) no-repeat center;
    width: 100%;
    height: 45px;
}
.logosSection {
    padding: 50px;
    background: #fff url(../img/white-BgNew.png);
}
.logosSection h3 {
    font-size: 44px;
    color: #114a65;
    font-family: 'GBlack';
    letter-spacing: -1px;
    line-height: 40px;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 30px;
}
.logosSection h3 span {
    font-family: 'HoneyScript-SemiBold';
    display: block;
    color: #c88d2d;
    text-transform: none;
    letter-spacing: 0;
    font-size: 50px;
}
#tx {
 background: none !important
}
.telex-inner {
 height: auto !important;
 background: none;
}
.logoArea0 {
 width: 203px;
 height: 76px;
 background:url(../img/logo/1.jpg) no-repeat;
}
.logoArea1 {
 width: 203px;
 height: 76px;
 background:url(../img/logo/2.jpg) no-repeat;
}
.logoArea2 {
 width: 227px;
 height: 76px;
 background:url(../img/logo/3.jpg) no-repeat;
}
.logoArea3 {
 width: 227px;
 height: 76px;
 background:url(../img/logo/4.jpg) no-repeat;
}
.logoArea4 {
 width: 147px;
 height: 86px;
 background:url(../img/logo/5.jpg) no-repeat;
}
.logoArea5 {
 width: 178px;
 height: 76px;
 background:url(../img/logo/6.jpg) no-repeat;
}
.logoArea6 {
 width: 255px;
 height: 76px;
 background:url(../img/logo/7.jpg) no-repeat;
}
.logoArea7 {
 width: 214px;
 height: 87px;
 background:url(../img/logo/8.jpg) no-repeat;
}
.logoArea8 {
 width: 249px;
 height: 76px;
 background:url(../img/logo/9.jpg) no-repeat;
}
.logoArea9 {
 width: 310px;
 height: 76px;
 background:url(../img/logo/10.jpg) no-repeat;
}
.logoArea10 {
 width: 206px;
 height: 97px;
 background:url(../img/logo/11.jpg) no-repeat;
}
.logoArea11 {
 width: 217px;
 height: 76px;
 background:url(../img/logo/12.jpg) no-repeat;
}
.logoArea12 {
 width: 330px;
 height: 76px;
 background:url(../img/logo/13.jpg) no-repeat;
}

.guideWrapper h1 span {
    text-transform: capitalize;
}

.spain-ul {
    margin-bottom: 30px;
}

.information-center ul li:nth-child(1) {
    background: url(../img/phone-reciever.png) left center no-repeat;
    padding-left: 20px;
    list-style-type: none;
    margin-bottom: 2px;
    background-size: 12px;
	font-size: 16px;
    font-family: GBook;
}
.information-center h5 {
    color: #c88d2d;
    padding-top: 20px;
	margin-bottom:18px !important;
}
.information-center h5:after {
    position: absolute;
    content: "";
    height: 1px;
    background: #c88d2d;
    bottom: 69px;
    left: 15px;
    width: 125px;
}
.contactWrapper .contact_infoSec .contact_infoSec_lower h6 span {
    font-size: 13px;
	display: inline-block;
    padding-right: 10px;
}
.contactWrapper .contact_infoSec .contact_infoSec_lower h6 {
   font-size: 14px;
    background: url(../img/contactemail.png) left no-repeat;
    padding-left: 20px;
	
}
.information-left h6 span, .information-center h6 span {
    font-family: 'GBook';
    font-size: 13px !important;
    display: inline-block !important;
    text-transform: uppercase;
    font-weight: bold;
    background: none !important;
    padding-left: 0px !important;
    padding-right: 10px;
}
.information-left h6, .information-center h6 {
   font-size: 15px;
   background: url(../img/contactemail.png) left no-repeat;
   padding-left: 20px;
}
	
.sec-back-quad {
    width: 100%;
    height: auto;
    background: url(../img/pattern-final.png) repeat #114b66;
    padding: 40px 50px;
    display: inline-block;
	text-align:center;
}
.sec-back-quad .quad-inner h4 {
	color:#fff;	
}
.sec-back-quad .quad-inner a {
	color:#fff !important;	
}
.ulTop2 .mobile {
    background: url(../img/phone.png) top 6px left 3px no-repeat;
    padding-left: 30px;
    background-size: 13px;
}
.ulTop2 .tele {
	background: url(../img/landline.png) left center no-repeat;
    padding-left: 30px;
    background-size: 18px;
}
.starsHome {
    display: inline-block;
}
.worldwide_sec2 ul li:hover .starsHome img {
    display:none;
}

.worldwide_sec2 ul li .starsHome {
    background: url(../img/1star.png) top 5px left no-repeat !important;
    height: 20px;
    width: 16px;
}
.worldwide_sec2 ul li:hover .starsHome {
    background: url(../img/1star-white.png) top 5px left no-repeat !important;
}
.custom-news{
	 margin-bottom: 15px;
}
.custom-news p {
    color: #fff;
    font-family: 'GBook';
    font-size: 16px;
    text-align: left;
	    margin-bottom: 10px;
}
.custom-news p:hover {
    color: #c88d2d;
}
.menuBottom span{
	padding-bottom: 5px;
}
ul.social li:nth-child(3) {
    display: none;
}
.footer-contact-details ul li:nth-child(1):hover, .footerInfo p:hover {
    color: #c88d2d;
}
ul.social li:nth-child(6) {
    background: #114a65; 
	border-right: 1px solid #767e82;   
}
#st-1 {
	padding: 8px 2px;	
	
}
#st-1 .st-btn {
	background: none !important;
}
#st-1 .st-btn:hover {
	top:0 !important;

}
ul.social li:nth-child(6):hover {
    background: #000;
}

/**** Rameez responsive Css ****/

.visaWrapper.umrah-wrap h3 {
	margin-bottom:62px;
}
.umrahPkgContent .content_left {
    margin-top: 30px;
	padding-right:30px;
}
.umrahPkgContent .hotel-inner-side {
    padding-top: 40px;
}
.umrahpkgPage.hotelsPage .umrahPkgContent .content_left {
	padding-right:0;
	margin-top:10px;	
}
.umrahpkgPage.hotelsPage .umrahPkgContent .hotel-inner-side {
	text-align:center;
	padding-top:20px;	
}
.mt50 {
	margin-top:50px;	
}
.guideWrapper h3.guide-title {
	font-size:48px !important;
}
.scrollTop {
	position:absolute;
	right:50px;
	bottom:35px;	
}
.scrollTop a {
	display:block;
	width:40px;
	height:40px;
	border:1px solid #c88d2d;
	border-radius:50%;	
	background:#c88d2d url(../img/top-arrow.png) center no-repeat;
}
.hotelDetails .col-sm-3 img {
  width: 250px;
    height: 250px;
    border-radius: 40px;
    border: 6px solid #d09b45 ;
}
.hotelDetails .hotel-contnt {
    padding-top: 25px;
}
.hotelDetails {
	margin-bottom:50px;	
}
.hotelsInnerPageHeader img {
	width:100%;
	min-height:302px;	
}
.worldwide_sec2 ul li .image img {
	width:100%;
	height:auto;	
}
.al-aqsaAnimation {
	padding-top:55px;	
}
.alaqsaPage .apna-container .apna-container {
	padding-right:0;	
} 
.flipbookWrap {
	margin-top:30px;	
}
.flipbookHeading {
    margin-top: 40px;
}
.flipbookHeading h2 {
    font-family: 'GBlack';
    color: #c88d2d;
    font-size: 32px;	
	margin-top: 0;
    margin-bottom: 0;
}
.group_budgetpkg .flipbookHeading {
	margin-top:0;	
}
.inner-img .itineraryBtn {
	display:none;
}
.flipbookWrap{
background: #6e8a94;
padding:5px 19px;
width:1012px;
position:relative;
border: 4px solid #6e8a94;
}
.flipbookWrap:before, .flipbookWrap:after{
position:absolute;
content:"";
width:40px;
height:9px;
left:0;
right:0;
margin:auto;
background:url(../img/bookCenter.png) no-repeat
}
.flipbookWrap:before{
top:-4px;
}
.flipbookWrap:after{
bottom:-4px
}
#flipbook{
-webkit-box-shadow: -2px 0px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: -2px 0px 5px 0px rgba(0,0,0,0.75);
box-shadow: -2px 0px 5px 0px rgba(0,0,0,0.75);
}
#flipbook div:nth-child(3):after{
z-index:9999;
width:100%;
height:100%;
background:#000;
content:"";
}
.bookInner{
background: #FFF;
}
.bookInnerPage{
padding:30px;
}
.bookInnerPage ul{
list-style:none;
margin:15px 0 15px 5px;
padding:0;
}
.bookInnerPage h4{
font-family:'GBold';
font-size:18px;
color:#c88d2d;
font-weight:normal;
position:relative;
padding-bottom:15px;
}
.bookInnerPage h4:after{
content:"";
position:absolute;
width:106px;
height:3px;
background:#346880;
bottom:0;
left:0;
}
.bookInnerPage ul li{
display:block;
background:url(../img/bookBullet.png) left top 7px no-repeat;
font-family:'GBook';
font-size:15px;
color:#050519;
padding-left: 18px;
margin-bottom: 4px;
width:100% !important;
line-height:21px !important;
margin-right:0 !important;
}
.bookInnerPage p {
font-family:'GBook';
font-size:15px;
color:#050519;
margin-bottom: 4px;
}
.flipControl{
width:1012px;
text-align:right;
margin-top:10px;
}
.flipControl a{
width:40px;
height:35px;
display:inline-block;
}
.flipControl a#prev{
background: #114a65 url(../img/bookArrows.png) 13px 9px no-repeat;
}
.flipControl a#next{
background: #114a65 url(../img/bookArrows.png) -29px 9px no-repeat;
}
.group_budgetpkg.group_economypkg.twenty_Days {
    background: #fff url(../img/white-BgNew.png) !important;	
}
.group_budgetpkg.group_economypkg.twenty_Days h3 {
    color: #114a65 !important;	
}
.twenty_Days .makkah_hotels p, .twenty_Days .madinah_hotels p {
color: #050519 !important;	
}
.group_economypkg.twenty_Days .schedule-info ul li {
color: #050519 !important;	
}
.group_budgetpkg.group_economypkg.twenty_Days .pkgs-left ul.pkg-detail li {
    color: #050519 !important;	
}
.group_budgetpkg.group_economypkg.twenty_Days .quad-inner h4 {
	color:#000 !important;	
}
.group_budgetpkg.group_economypkg.twenty_Days .quad-inner a {
	color:#000 !important;	
}
.twenty_Days .package-two-weeks ul .li-style {
	color:#000 !important;	
}
.ramadan-itineraryPopup {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 9999;
    width: 1072px;
    height: 616px;
    background: #fff url(../img/white-BgNew.png);
    padding-left: 30px;
    border-radius: 15px;
	display:none;
}
.ramadan-itineraryPopup .flipbookHeading {
    margin-top: 30px;
}
.ramadan-closePopup {
    position: absolute;
    right: 30px;
    top: 32px;
    width: 24px;
    height: 24px;	
}
.ramadan-closePopup a {
	width: 24px;	
    height: 24px;
    background: url(../img/cross-beach.png) no-repeat;
    display: block;
    background-size: 22px;
}
.special_featureWraper .special_feature {
	background:url(../img/pattern-final.png) repeat #114b66 !important;
	padding:30px 50px;	
}
.special_featureWraper .special_feature h6 {
    color: #c88d2d;
	font-size:22px;
	font-family:'GBold';
	margin-top:0;
}
.special_featureWraper .special_feature ul {
	margin:0;
	padding:0;
	list-style-type:none;	
}
.special_featureWraper .special_feature ul li {
    background: url(../img/bookBullet.png) left top 7px no-repeat;
	font-size:15px;
	font-family:'GBook';
	color:#ffffff;
	padding-left:18px;
	margin-bottom:5px;	
}
.special_featureWraper .special_feature ul li:last-child {
	margin-bottom:0;	
}
.nonshiftingPkg .subContent {
	list-style-type:none;
	padding-left:20px;
}
.nonshiftingPkg .subContent li {
	background: url(../img/bookBullet.png) left top 7px no-repeat !important;
    padding-left: 22px !important;	
}
.nonshiftingPkg li.cross {
	padding-left:20px !important;	
}
.hajj-notice-new {
    padding: 30px 50px 0 50px;
}
.hajj-notice h6 {
	color:#c88d2d;
	font-size:16px;		
    margin-bottom: 5px;
    font-family: 'GBlack';
}
.hajj-notice p {
	color:#050519;
	font-size:14px;		
	font-family:'GBook';
}
.hajj-notice-new p {
	color:red;
	margin-bottom:2px;	
}
.hajj-notice ul {
    padding-left: 20px;
    margin-top: 15px;
    margin-bottom: 0;	
}
.hajj-notice ul li {
	color:#050519;
	font-size:14px;		
	font-family:'GBook';
	margin-bottom:8px;	
}
.tealColor {
	color:#114a65 !important;	
}
.mT12 {
	margin-top:12px;	
}
/*.group_budgetpkg.economy_plus.nonshiftingPkg h2 {
	line-height:20px;	
}*/
.group_budgetpkg.economy_plus.nonshiftingPkg h2 span {
	color:#114a65;
	font-size:13px;	
}
.booksWrapper {
	padding:40px 35px;	
	background: #fff url(../img/white-BgNew.png);
}
.downloadPDF {
	display:none;	
}
.umrahPackages ul li:hover .pkgInner h4 {
	color:#c88d2d;
}
.contactWrapper .information-left h4.uk_office:after {
    width: 260px;
    left: 0 !important;
}
.contactWrapper h4.uk_office2:after {
    width: 172px;
}
.contactWrapper .information-right h4.makkah_office:after {
    width: 300px;
}
.contactWrapper .contact_infoSec .contact_infoSec_upper h4:after {
    position: absolute;
    content: "";
    height: 1px;
    background: #c88d2d;
    top: 38px;
    left: 15px;	
}
.contactWrapper .contact_infoSec .contact_infoSec_upper h4{
    margin-bottom: 20px;
}
.nonshiftingPkgPRICE {
	background: url(../img/pattern-final.png) repeat #114b66 !important;	
}
.nonshiftingPkgPRICE .quad-inner h4 {
	color:#fff !important;
	font-size:40px !important;	
	line-height: 12px;
    margin-top: 15px;
    margin-bottom: 2px;
}
.nonshiftingPkgPRICE .quad-inner img {
    width: auto;
    height: auto;
    display: block;
    margin: 20px auto 10px auto;	
}
.nonshiftingPkgPRICE .quad-inner a {
	color:#fff !important;	
}
.nonshiftingPkgPRICE .quad ul li {
	margin-top:0;	
}
.nonshiftingPkgPRICE .quad ul li:nth-child(5) {
	margin-top:20px;	
}
.contact_infoSec_lower .col-sm-12 .col-sm-6 {
	padding-left:0 !important;	
}
.contact_infoSec_lower .col-sm-12 .col-sm-6 .col-sm-6:nth-child(1) {
	padding-left:0 !important;	
}
.alaqsaPage .quad {
    margin-top: 22px;	
}
#bookSlider {
	margin-top:22px;
	display:none;
}
#bookSlider, #bookSlider .carousel-inner, #bookSlider .carousel-inner .item {
	width:100%;
	height:375px;
}
.spainPage #bookSlider, .spainPage #bookSlider .carousel-inner, .spainPage #bookSlider .carousel-inner .item {
	height:345px;
}
.ramadan-itineraryPopup #bookSlider, .ramadan-itineraryPopup #bookSlider .carousel-inner, .ramadan-itineraryPopup #bookSlider .carousel-inner .item {
    width: 100%;
    height: 275px;
}
#bookSlider, #bookSlider .carousel-inner, #bookSlider .carousel-inner .item.item1 {
	background:#032936;
}
#bookSlider, #bookSlider .carousel-inner, #bookSlider .carousel-inner .item.item2 {
	background:#085467;
}
#bookSlider, #bookSlider .carousel-inner, #bookSlider .carousel-inner .item.item3 {
	background:#036a69;
}
#bookSlider, #bookSlider .carousel-inner, #bookSlider .carousel-inner .item.item4 {
	background:#085467;
}
#bookSlider, #bookSlider .carousel-inner, #bookSlider .carousel-inner .item.item5 {
	background:#c78d2a;
}
#bookSlider .carousel-indicators {
    bottom: 10px;
}
#bookSlider .sliderContent {
	padding-top: 22px;
    padding-left: 50px;
	padding-right:50px;
}
#bookSlider .sliderContent ul {
	margin:0;
	padding:0;
	list-style-type:none;	
}
#bookSlider .sliderContent ul li {
    display: block;
    background: url(../img/bookBullet.png) left top 7px no-repeat;
    font-family: 'GBook';
    font-size: 15px;
    padding-left: 18px;
    margin-bottom: 5px;
    width: 100% !important;
    line-height: 21px !important;
    margin-right: 0 !important;
	color:#fff;
}
.ramadan-itineraryPopup #bookSlider .item.item5 .sliderContent ul li {
    background: url(../img/bookBullet-teal.png) left top 7px no-repeat;
}
#bookSlider .sliderContent p {
	font-family: 'GBook';
	font-size:15px;
	color:#fff;
}
#bookSlider .sliderContent h4 {
	font-family: 'GBold';
    font-size: 20px;
    color: #c88d2d;
    font-weight: normal;
    position: relative;
    padding-bottom: 15px;
    margin-bottom: 18px;
}
#bookSlider .item.item5 .sliderContent h4 {
	color:#114a65;	
}
#bookSlider .sliderContent h4:after {
    content: "";
    position: absolute;
    width: 106px;
    height: 2px;
    background: #c88d2d;
    bottom: 0;
    left: 0;
}
#bookSlider .item.item5 .sliderContent h4:after {
	background: #114a65;	
}
.downloadPdf_Btn {
	display:none;	
}
.note {
	margin-top:25px;	
}
.note p {
	margin:0;
	font-size:14px;
	font-family:'GBook';
	color:red;	
}
@media(max-width:1620px) {
.secSection {
height:680px;
}
.secSection:before {
height:680px
}
.fourthSection {
height:560px;
}
.fourthSection:before {
height:560px;
}
}
@media(max-width:1450px) {
.secSection {
height:640px;
}
.secSection:before {
height:640px
}
.fourthSection {
height:520px;
}
.fourthSection:before {
height:520px;
}
}
@media(max-width:1366px) {
.hotelDetails .hotelInfoRight {
	margin-top:45px;	
}
.Advertisements h2 {	
	font-size:35px;		
}
.group_budgetpkg.nonshiftingPkgUpper {
	padding-bottom:20px;	
}
.order_process .maps iframe {
	height:245px !important;	
}
.secSection {
height:auto;
}
.secSection:before {
height:100%;
}
.fourthSection {
height:auto;
}
.fourthSection:before {
height:100%;
}
.aboutImg {
    background-size: 343px;	
}
.secondhead {
	font-size:28px;	
	margin-bottom:15px;
}
.aboutRight p {
	font-size:16px;	
}
.afterAboutInner h2 {
    font-size: 45px;
    margin: 0 0 -15px;	
}
.amazingWrap .order_content {
    padding: 0;
}
.afterAbout2:before {
	height: 450px;
    background-size: 300px;	
}
.termsWrapper .nav-tabs li a {
    padding: 12px 8px;
    font-size: 13px;
}
.visaWrapper {
	padding-top:60px !important;	
}
.visaWrapper.umrah-wrap h3 {
    font-size: 50px;	
}
.visaWrapper.umrah-wrap h3 span {
    font-size: 38px;
    top: 32px;	
}
.visaWrapper p {
	font-size:16px;	
}
.visaWrapper .panel-title a {
    padding-right: 45px !important;
    line-height: 22px;
}
.faqWrapper h2 {
    margin-top: 20px;
    font-size: 50px;
	margin-bottom:62px;	
}
.faqWrapper h2 span {
    font-size: 38px;
    top: 32px;
}
.umrahPkgContent .content_left span {
	font-size:45px;	
}
.umrahPkgContent .content_right img {
	width:385px !important;	
	height:auto;
}
.hotel-inner-side img.hoterInnerImg {
	width:auto !important;	
}
.hajjPkgContent .content_left {
	margin-top: 20px;	
}
.hajjPkgContent .content_right {
	margin-top:20px !important;
	padding-left:30px;	
}
.hajjPkgContent .content_left img {
    width: 385px;
    height: auto;
}
.guideWrapper h3.guide-title {
    font-size: 42px !important; 
}
.ziyarat-makkah .sec1 h3 span, .ziyarat-madinah .sec5 h3 span, .ziyarat-alaqsa .sec8 h3 span {
	font-size:50px;	
}
.umrah-guide-main .sec1 h1, .hajj-guide-main .sec1 h1 {
    font-size: 50px;	
}
.umrah-guide-main .sec1 h1 span, .hajj-guide-main .sec1 h1 span {
	font-size:40px;	
}
.worldwide_tabs ul li {
	margin-right:0.7%;	
}
.worldwide_sec2 .text .upper_text h4 {
	font-size:18px;	
}
.worldwide_sec2 .text .upper_text p {
	font-size:16px;	
}
.travelling_details {
	margin-top:20px;	
}
.contactWrapper .contact_infoSec .contact_infoSec_upper h4 {
	font-size:20px;	
}
.contactWrapper .contact_infoSec .contact_infoSec_upper h4 {
	font-size:18px;	
}
.contactWrapper .information-left h4.uk_office {
    background: url(../img/uk.png) right 0px center no-repeat;
	display: inline-block;
    padding-right: 40px;
}
.contactWrapper h4.uk_office2 {
    background: none;
    margin-bottom: 10px;
    display: inline-block;
    padding-right: 0 !important;
}
.contactWrapper .information-right h4.makkah_office {
    background: url(../img/saudiarab.png) right 0px center no-repeat;
	display: inline-block;
    padding-right: 40px;
}
.contactWrapper .contact_infoSec .contact_infoSec_upper h5 {
	font-size:16px;	
}
.contactWrapper .contact_infoSec .contact_infoSec_lower h4 {
    font-size: 17px;
}
.contactPage_booking .hajj-package h4 {
	font-size:26px;	
}
.contactPage_booking .down-text ul li .button-one, .down-text ul li .button-two {
	margin-left:0;
}
.down-text h2, .down-text h3, .down-text p {
	padding-left:30px;	
}
.hajj-package ul {
	padding-left:30px;	
}
.contactWrapper .contact_infoSec .contact_infoSec_lower span {
	font-size:16px;	
}
.umrah h2 {
	font-size:45px;
	line-height:38px;
}
.umrah h2 span {
	font-size:55px;	
}
.quad-inner1 {
    width: 18%;
}
.alaqsaPage .quad .Direct-flight {
	width:100%;
	float:left;
	text-align:left;	
}
.flipbookWrap, .flipControl {
	width:900px !important;	
}
.bookInnerWrapper1 {
	width:900px !important;
	height:547px !important;
}
.ramadan-itineraryPopup {
	width:960px;	
}
.nonshiftingPkg .quad ul li.width24 {
    width: 22% !important;
}
.nonshiftingPkg .quad-inner1 {
    width: 18%;
}
.quad-inner2 {
    margin-left: 20px;
}
.hotelDetails .col-sm-3 img {
	width:200px;
	height:200px;	
}
.hotelInnerPageWrapper .hotelDetails .col-sm-9 {
	padding-top:0;	
}
.contactWrapper .information-left h4.uk_office:after {
	width:233px;	
}
.contactWrapper h4.uk_office2:after {
    width: 150px;
}
.contactWrapper .information-right h4.makkah_office:after {
    width: 270px;
}
.contactWrapper .contact_infoSec .contact_infoSec_upper h4 {
    margin-bottom: 20px;
}
.contactWrapper .contact_infoSec .regionRelative:before {
	height:220px;	
}
.seperate.width62 {
	width:58%;	
}
}
@media(max-width:1200px) {
.hotelDetails .hotelInfoLeft ul li:nth-child(1) {
	width:69%;	
}
.special_featureWraper .special_feature {
	padding:30px 40px;	
}
.group_budgetpkg.nonshiftingPkgLower {
	padding-top:30px;	
}
.order_process .maps iframe {
	height:205px !important;	
}
.aboutheader {
	min-height:270px;	
}	
.order {
	width:78%;	
}
.aboutLeft {
	padding:0 30px;		
} 
.aboutRight.firstSec {
	padding-right:30px;	
}
.aboutImg {
    background-size: 282px;
}
.secondhead {
    font-size: 25px;
}
.aboutRight p {
    font-size: 15px;
}
.afterAbout {
	padding-top:0;	
}
.afterAbout ul li, .aboutRight.thirdSec ul li {
	font-size:15px;	
}
.order_content.prefer-us {
	padding:20px 30px 0 30px;
}
.afterAbout {
	height:900px;	
}
.afterAbout:before {
	height:100%;	
}
.amazingWrap {
	height:690px;	
}
.amazingWrap:before {
	height:100%;	
}
.afterAbout2 {
	height:445px;	
}
.afterAbout2:before {
    height: 428px;
    background-size: 200px;
}
.afterAboutInner {
max-width: 445px;	
}
.order_content {
    padding: 20px 30px 0 30px;	
}
.termsWrapper .nav-tabs li a {
    padding: 12px 10px;
    font-size: 14px;
}
.faqWrapper h2 {
	font-size:50px;	
}
.faqWrapper h2 span {
	font-size:25px;	
}
.visaWrapper h2 span {
	font-size:38px !important;	
}
.faqWrapper .nav-tabs li {
	margin-bottom:1px;	
}
.faqWrapper .nav-tabs li a {
	font-size:14px;
    padding: 12px 10px;
}
.termsheader, .faqheader, .visaheader, .umrahpackageheader, .hoteloneheader, .hajjheader, .umrahguideheader, .hajjguideheader, .ziyarat-madinahHeader, 
.ziyarat-makkahHeader, .ziyarat-alaqsaHeader, .flightheader, .worldwideheader, .contactheader, .umrahPkgHeader1, .holidayBreaks-header, 
.ramadan-headerImg, .hajj-pkg2-header, .hajj-pkg3-header, .hajj-pkg1-header, .egyptHeader, .moroccoHeader, .alaqsaheader,
.spainHeader {
	min-height: 290px;	
}
.flightInnerPageheader img, .hotelsInnerPageHeader img {
	min-height:290px !important;	
}

.umrahPkgContent .content_left h3 {
    font-size: 45px;
}
.umrahPkgContent .content_left span {
    font-size: 35px;
}
.umrahPkgContent, .umrahPackages {
	padding:40px 30px;	
}
.umrahPkgContent .content_right img {
    width: 308px !important;
}
.umrahPackages ul li h4 {
	font-size:21px;	
}
.umrahpkgPage.hotelsPage .umrahPkgContent .content_left {
	padding-right:20px;		
}
.hajjPkgContent .content_right h3 {
    font-size: 50px;	
}
.hajjPkgContent .content_right span {
	font-size: 40px;			
}
.hajjPkgContent {
	padding:40px 30px;	
}
.hajjPkgContent .content_left img {
    width: 310px;
    height: auto;
}
.hajjPkgContent .content_right {
	padding-left:20px;	
}
.guideWrapper {
    padding: 50px 50px 20px 50px;	
}
.flightWrapper .flightDetails .flightInner a.hasimage {
    width: 190px;
    height: 190px;	
}
.flightWrapper .flightDetails .flightInner a.hasimage:hover:before {
    width: 170px;
    height: 170px;
}
.thirdSection, .thirdSection:before {
    height: 100%;
}
.worldwidePage {
	width:78%;	
}
.worldwide_sec1, .worldwide_sec2 {
	padding:40px 30px;	
}
.worldwide_sec1_right img {
    width: 100%;
}
.worldwide_sec1_left h3, .worldwide_sec2 h3 {
	font-size:50px;	
}
.worldwide_sec1_left span, .worldwide_sec2 span {
	font-size:38px;	
}
.worldwide_sec1_left {
	margin-top:15px;	
}
.travelling_details {
    margin-top: 30px;
}
.worldwide_tabs ul li {
    margin-right: 0.6%;
}
.worldwide_sec2 ul li {
    margin-right: 0.9%;	
}
.contactheader-text {
	padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 30px;	
}
.contactWrapper .form_row {
    padding: 0 30px 0 0;		
}
.contactWrapper .contact_infoSec .contact_infoSec_upper {
	margin-right:30px;	
}
.widthChange1 {
    padding-right: 0;
    width: 25%;
}
.widthChange3 {
	width:41%;	
}
.contactWrapper .contact_infoSec .contact_infoSec_upper p {
	font-size:16px;	
}
.widthChange5 {
	width:50%;	
}
.contactPage_booking {	
	width:78%;
	height:400px;
	background-image: url(../img/secBg.jpg);
    background-position: left center;
}
.down-text h2, .down-text h3 {
	padding-left:20px;	
}
.hajj-package ul {
    padding-left: 20px;
}
.contactPage_booking .dowload-sec {
    padding: 90px 20px 40px;
}
.down-text p {
	padding-left:40px;	
}
.Advertisements {
	width:78%;	
    padding: 40px 30px;
}
.Advertisements h2 {
    font-size: 32px;
}
.adver-two {
    padding: 10px 20px 10px 20px;
}
.umrahInnerPkg, .group_budgetpkg {
	padding:40px;	
}
.umrah h3 {
	font-size:22px;	
}
.umrah.umrahPkg p {
	font-size:22px;	
}
li.cross, .umrah ul li {
padding-left:20px !important;	
}
.alaqsa_Left .schedule-info ul li, .spain-page .schedule-info ul li, .spainPage ul.cities li:first-child {
	padding-left:0 !important;	
}
.makkah_hotels, .madinah_hotels {
	padding-right:70px;	
}
.luxuryPkg .makkah_hotels, .luxuryPkg .madinah_hotels {
    padding-right: 70px;
}
.pkgs-right {
    padding-right: 0;
}
.pkgs-right img {
	width:285px;	
}
.quid-one {
    width: 28% !important;
}
.width24 {
    width: 28% !important;
}
.group_budgetpkg.group_economypkg .quad ul li, .group_budgetpkg.economy_plus .quad ul li {
	width:34%;	
}
.ramadanPkg .itineraryBtn {
	padding-right:15px;	
}
.nonshiftingPkg {
	padding-top:0;	
}
.nonshiftingPkg .quad ul li {
    width: 24% !important;
}
.nonshiftingPkg .quad ul li.width24 {
    width: 23% !important;
}
.nonshiftingPkg .quad-inner h2 {
	font-size:18px;	
}
.nonshiftingPkg .quad-inner h4 {
	font-size:50px;	
}
.quad-inner1 {
    width: 22%;
}
.quad-inner a {
	padding:10px 20px;	
}
.nonshiftingPkg .itineraryBtn {
	padding-right:15px;
}
.group_budgetpkg.honeymoonPkg .quad {
	width:100% !important;	
}
.flipbookHeading, .flipbookWrap, .flipControl {
	display:none;	
}
.nonshiftingPkg .quad-inner1 {
    width: 21%;
}
.hotelInnerPageWrapper {
	padding:40px 30px;	
}
.hotelDetails .hotelNameRating .hotel-Name h4 {
	font-size:24px;	
}
.hotelDetails .hotelDesc p {
	font-size:14px;
}
.hotelDetails .hotelNameRating .stars {
    height: 15px;
}
.hotelDetails .hotelInfoLeft ul li {
	font-size:14px;
}
.hotelDetails .hotelInfoLeft {
    width: 75%;
}
.hotelDetails .hotelInfoRight {
    width: 25%;
	margin-top:48px;
}
.hotelDetails .hotelInfoRight a {
	padding:10px 12px;	
}
.nonshiftingPkgPRICE {
	padding-top:40px;	
}
.contactWrapper .contact_infoSec .contact_infoSec_upper h4 {
    font-size: 17px;
}
.contactWrapper .contact_infoSec .contact_infoSec_upper .col-sm-4:nth-child(1) {
	padding-right:0;
}
.contactWrapper .contact_infoSec .contact_infoSec_upper h4 {
    font-size: 15px;
}
.contactWrapper .information-left h4.uk_office {
	padding-right:38px;	
}
.contactWrapper .contact_infoSec .contact_infoSec_upper .col-sm-3 {
    width: 31.33% !important;	
}
.contactWrapper .contact_infoSec .contact_infoSec_upper .col-sm-5 {
    padding-right: 0;
    width: 35.33% !important;	
}
.contactWrapper .information-right h4.makkah_office {
    font-size: 13px;
    background: url(../img/saudiarab.png) right center no-repeat;
    padding-right: 34px;	
}
.contactWrapper .information-left h4.uk_office:after {
    width: 195px;
}
.contactWrapper h4.uk_office2:after {
    width: 128px;
}
.contactWrapper .information-right h4.makkah_office:after {
    width: 198px;
}
.contactWrapper .contact_infoSec .contact_infoSec_upper h4 {
    margin-bottom: 25px;
}
.contactWrapper .contact_infoSec .contact_infoSec_upper p {
    font-size: 15px;
}
.contactWrapper .contact_infoSec .contact_infoSec_upper h5 {
    font-size: 15px;
}
.information-left h6, .information-center h6 {
	font-size:14px;	
}
.information-left ul li, .information-right ul li, .information-center ul li, .contactWrapper .contact_infoSec .contact_infoSec_upper span{
    font-size: 14px;
}
.information-center h5 {
	padding-top:15px;	
}
.contact_infoSec_lower .col-sm-12 .col-sm-6:nth-child(1) {
	width:70% !important;	
}
.contact_infoSec_lower .col-sm-12 .col-sm-6:nth-child(2) {
	width:30% !important;	
}
.contact_infoSec_lower .col-sm-12 .col-sm-6 .col-sm-6 {
	width:50% !important;	
}
.contactWrapper .contact_infoSec .contact_infoSec_lower span {
    font-size: 15px;
}
#bookSlider {
	display:block;	
}
.ramadan-itineraryPopup {
    width: 880px;
	height:274px;
	padding-right:0;
	padding-left:0;	
	background:none;
}
.ramadan-closePopup a {
    width: 20px;
    height: 20px;
    background-size: 18px;
}
.ramadan-closePopup {
    right: 12px;
    top: 28px;
	z-index:99;	
}
.ramadan-itineraryPopup #bookSlider {
	margin-top:0;	
}
.downloadPdf_Btn {
	display:block;
	text-align:center;
	padding: 40px 30px 0 30px;	
}
.downloadPdf_Btn a {
    display: inline-block;
    width: 180px;
    line-height: 34px;
    height: 38px;
    background: #114a65;
    color: #fff;
    border: 1px solid #114a65;
    border-radius: 4px;
    text-decoration: none;
	font-family:'GBook';
	font-size:15px;	
}
.downloadPDF1 {
	margin-right:50px;    	
}
.downloadPdf_Btn a:hover {
	opacity:0.9;	
}
.seperate.width62 {
	width:47%;	
}
.hotelDetails .col-sm-3 img {
	width:170px;
	height:170px;	
}
.hajj-notice-new {
    padding: 30px 40px 0 40px;	
}
}
@media(max-width:992px) {	
.reserveTable {
	margin-top:0;	
}
.order {
    width: 100%;
}
.afterAbout {
    height: 995px;
}
.afterAbout ul li, .aboutRight.thirdSec ul li {
	margin-bottom:5px;	
}
.aboutImg {
    background-size: 278px;
}
.termsWrapper {
    padding-top: 70px;
}
.faqWrapper h2 {
	margin-bottom:80px;		
}
.visaWrapper h2 {
	margin-bottom:62px;		
}
.worldwidePage {
    width: 100%;
}
.worldwide_sec1_left span, .worldwide_sec2 span {
    font-size: 36px;
}
.contactPage_booking {
	width:100%;	
}
.Advertisements {
    width: 100%;
}
.down-text h3 {
    font-size: 35px !important;
}
.down-text h2 {
	line-height:15px;	
}
.Advertisements h2 {
	font-size:30px;	
}
.contactWrapper .information-right h4.makkah_office {
    background: url(../img/saudiarab.png) right center no-repeat;
}
.nonshiftingPkg .quad-inner1 {
    width: 22%;
}
.footer-contact-details ul li {
	font-size:12px !important;	
}
.footer-contact-details ul li:nth-child(1) {
	font-size:16px !important;
	margin-top:5px;	
}
.ramadan-itineraryPopup {
    width: 705px;
}
.lastSec h4, .lastSec h5 {
	width:100%;	
}
.seperate.width62 {
	width:100%;	
}
.main-pop {
	width:600px;	
}
.content-pop form {
	padding:0 15px;
}
.content-pop h2 {
	margin-top:25px;	
}
.content-pop h2, .content-pop h3 {
	margin-left:0px;	
}
.content-pop a {
	top:38px;	
}
.style-one {
    padding-left: 30px;
}
 .main-pop .row {
    margin-right: 0;
    margin-left: 0;
}
.style-one {
	padding-left:0;	
}
.row .custom-row label {
	padding-left:0;	
}
.row .custom-row .row-three {
	width:100%;
	margin-left:0;	
}
.row .custom-row .row-one, .row .custom-row .row-four {
	width:100%;
	margin-left:0;
	padding-left:10px;
	font-size:14px;	
}
.style-two {
	padding-left:15px;
	margin-left:0;	
}
.content-pop .row .custom-button {
	margin-left:0;
	width: 190px;
    height: 35px;	
    font-size: 16px;
}
}
@media(max-width:768px) {
.special_featureWraper .special_feature {
    padding: 30px;
}
body {
	overflow-x:hidden;	
}
.hotelInner {
    width: 360px;
    margin: auto auto 30px auto;
}
.secSection:before {
    background:url(../img/white-BgNew.png) !important;	
	background-color:#fff !important;
	height:100%;
	background-position:center;
}
.fourthSection:before {
	background:#fdf9ed url(../img/white-BgNew.png);	
}
#royal-slider .carousel-inner, #royal-slider .carousel-inner .item, #royal-slider .carousel-inner .item img {
    height: 450px;
}
.aboutWrapper #aboutSecContent {
	padding-top:30px;
}
.aboutLeft {
	display:none;	
}
.aboutRight {
	width:100%;
}
.aboutRight.firstSec {
	padding-right:30px;	
}
.afterAbout:before {
	opacity:0.3;	
}
.secondhead {
    font-size: 23px;
}
.aboutRight h2 {
	font-size:40px;
    margin: 0 0 -15px;	
}
.afterAboutInner h2 {
    font-size: 40px;
}
.aboutRight p {
    font-size: 14px;
}
.afterAbout ul li, .aboutRight.thirdSec ul li {
    font-size: 14px;
}
.afterAboutInner p {
	font-size:14px;	
}
.aboutRight {
    padding-right: 30px;
    padding-top: 40px;
    padding-left: 30px;
}
.amazingWrap {
    height: 540px;
}
.afterAbout2:before {
	background:none;	
}
.afterAboutInner {
	padding-top:0;	
}
.afterAbout2 {
    height: 335px;
}
.afterAbout2:before {
	height:100%;	
}
.aboutheader {
    min-height: 230px;
}
.afterAboutInner {
    max-width: 100%;
}
.afterAbout {
    height: auto;
}
.termsWrapper {
    padding-top: 60px;
}
.faqWrapper h2 {
    margin-bottom: 70px;
    font-size: 42px;
}
.faqWrapper h2 span {
    font-size: 32px;
	top:30px;	
}
.faqWrapper .panel-default {
	margin-bottom:15px;	
}
.panel-title {
	line-height:22px;	
}
.faqWrapper .panel-title a.collapsed {
	padding:14px;
	font-size:15px;
	padding-right: 44px;	
}
.umrahPkgContent .content_left {
	padding-right:0;	
}
.hajjPkgContent .content_left img {
	display:none;	
}
.hajjPkgContent {
	text-align:center;	
}
.hajjPkgContent .content_right {
	padding-left:0;
	width:100%;
	float:none;
}
.termsheader, .faqheader, .visaheader, .umrahpackageheader, .hoteloneheader, .hajjheader, .umrahguideheader, .hajjguideheader, .ziyarat-madinahHeader, 
.ziyarat-makkahHeader, .ziyarat-alaqsaHeader, .flightheader, .worldwideheader, .contactheader, .umrahPkgHeader1, .holidayBreaks-header, 
.ramadan-headerImg, .hajj-pkg2-header, .hajj-pkg3-header, .hajj-pkg1-header, .egyptHeader, .moroccoHeader, .alaqsaheader,
.spainHeader {
	min-height: 270px;	
}
.flightInnerPageheader img, .hotelsInnerPageHeader img {
	min-height:270px !important;	
}
.guideWrapper {
    padding: 50px 30px 20px 30px;
    text-align: center;
}
.guideWrapper .contentImgRight {
	float:none;
	margin-left:0;	
}
.guideWrapper h3.guide-title {
    font-size: 38px !important; 
}
.ziyarat-makkah .sec1 h3 span, .ziyarat-madinah .sec5 h3 span, .ziyarat-alaqsa .sec8 h3 span {
	font-size:45px;	
}
.umrah-guide-main .sec1 h1, .hajj-guide-main .sec1 h1 {
    font-size: 45px;	
}
.umrah-guide-main .sec1 h1 span, .hajj-guide-main .sec1 h1 span {
	font-size:35px;	
}
.flightWrapper h2 {
	text-align:center;	
}
.flightWrapper .flightDetails .flightInner {
	margin-bottom:40px;	
}
.flightWrapper .flightDetails .col-sm-4:last-child .flightInner {
	margin-bottom:0;	
}
.flightWrapper .flightDetails {
    padding: 50px 30px 20px 30px;
}
.worldwide_sec1_right {
	display:none;
}
.worldwide_sec1_left {
    margin-top: 0;
    width: 100%;
    margin-right: 0;
}
.worldwide_tabs ul li {
	width:30%;
	margin-right:2%;
	text-align:left;	
}
.worldwide_tabs ul li:nth-child(3), .worldwide_tabs ul li:nth-child(6) {
	margin-right:0;
}
.worldwide_tabs ul li:nth-child(5) {
	margin-right:2%;
}
.worldwide_sec1_left h3, .worldwide_sec2 h3 {
    font-size: 40px;
}
.worldwide_sec1_left span, .worldwide_sec2 span {
    font-size: 30px;
}
.worldwide_sec1, .worldwide_sec2 {
    padding: 40px 30px;
    text-align: center;
}
.worldwide_sec2 ul li {
	width:360px;
	margin-right:0;	
}
.worldwide_sec2 .text .lower_text {
	text-align:center;	
}
.worldwide_sec2 a {
	float:none;
	margin:auto;	
}
.contactheader-text {
	padding-top:30px;	
}
.contactheader-text h2 {
	text-align:left !important;	
}
.widthChange1 {
	width:100%;
	margin-bottom:30px;	
}
.widthChange2 {
    width: 100%;
    padding-left: 0;
    margin-bottom: 30px;
}
.widthChange3 {
    width: 100%;
}
.contactWrapper .information-right h4.makkah_office {
    background: url(../img/saudiarab.png) left 250px center no-repeat;
}
.widthChange5 {
	width:100%;	
    margin-bottom: 30px;
}
.contactWrapper .contact_infoSec .region.region4 {
	margin-top:12px;	
}
.contact_infoSec_lower h2 {
	font-size:25px !important;	
}
.contactPage_booking {
	height:auto;	
}
.contactPage_booking .dowload-sec {
    padding: 60px 20px 40px;
    text-align: left;
}
.hajj-package {
    float: left !important;
}
.Advertisements .col1 {
	margin-bottom:30px;	
}
.contactPage_booking .hajj-package h4 {
    font-size: 25px;
}
.scrollTop {
    right: 25px;
    bottom: 25px;
}
.umrahInnerPkg, .group_budgetpkg {
	padding:30px;
}
.umrahInnerPkg.withBorder {
    padding-bottom: 30px;
}
.umrah h2 {
    font-size: 35px;
    line-height: 30px;
}
.umrah h2 span {
    font-size: 50px;
}
.umrah h3 {
    font-size: 20px;
}
.umrah-group span {
    font-size: 17px;
}
.umrah ul li {
    background: url(../img/tick.png) left top 5px no-repeat;	
}
.makkah_hotels, .madinah_hotels {
	width:100%;
	padding-right:0;
	margin-right:0;
}
.luxuryPkg .makkah_hotels, .luxuryPkg .madinah_hotels {
    padding-right: 0;
}
.pkgs {
    margin-top: 20px;
}
.pkgs-right {
	display:none;	
}
.pkgs-left {
	width:100%;
	float:none;	
}
.quad ul li {
	width:100% !important;	
	background:none;
	text-align:center !important;
}
.alignLeft {
	text-align:center !important;	
}
.quad-inner h4 {
	text-align:center !important;	
}
.group_budgetpkg h3 {
	font-size:28px;	
}
.group_budgetpkg h3 span {
	font-size:35px;	
}
.quad-inner h2 {
	font-size:18px;	
}
.quad-inner h4 {
	font-size:45px;
	line-height:45px;	
}
.luxuryPkg ul.nav-tabs li a {
	padding:8px 30px;	
    font-size: 18px;
}
.honeymoonPkg ul.nav-tabs li a {
    padding: 7px 30px 24px 30px;
	font-size:20px;	
}
.group_budgetpkg.nonshiftingPkg {
	padding-top:0;	
}
.group_budgetpkg.nonshiftingPkgLower {
	padding-top:20px;	
}
.nonshiftingPkgPRICE .quad ul li {
	margin-top:30px;		
}
.nonshiftingPkg .quad ul li {
    width: 100% !important;
}
.quad-inner1, .quad-inner2 {
	width:100%;
	text-align: center;		
	float:none;
}
.quad-inner2 {
	margin-top:0;	
	margin-left:0;
}
.honeymoonPkg h4 {
    font-size: 18px;	
}
.honeymoonPkg h5 {
	font-size: 15px;
    line-height: 20px;	
}
.trip-schedule .itineraryBtn {
	float: none;
    text-align: left;
    display: block;
    margin-top: 25px;	
}
.honeymoonPkg .schedule-info h6 {
    font-size: 22px;
}
.honeymoonPkg .pkgs-left p {
	font-size:22px;	
}
.alaqsaPage .Direct-flight .heading h4 {
	font-size:21px;	
}
.alaqsaPage .quad .Direct-flight ul li {
	text-align:left !important;	
}
.alaqsaPage .inner-img {
	display:none;	
}
.alaqsa_Left {
	width:100%;	
}
.alaqsaPage .apna-container {
    padding: 20px 30px 0 30px;	
}
.alaqsaPage .quad-inner .tbc-first {
    margin-right: 0;
    margin-bottom: 20px;
	background:none;
	padding-right:0;
	width:100%;
}
.alaqsaPage .quad-inner .tbc-second {
	width:100%;
	padding:0;
}
.alaqsaPage .quad-inner  {
	width:100%;
	text-align:center;
	margin-top:10px;
}
.spainPage .text {
	width:100%;
	float:none;	
}
.spain-page .schedule-info ul {
	width:50%;
}
.spainPage ul.cities li {
    display: block;
	background: url(../img/circle.png) left center no-repeat;
	padding-right:0;
	padding-left:20px !important;
}
.spainPage ul.cities li:first-child {
	padding-left:20px !important;	
}
.spainPage ul.cities li:last-child {
    background: url(../img/circle.png) left center no-repeat !important;	
}
.downloadPDF {
    display: block;
    width: 180px;
    height: 45px;
    background: #114a65;
    color: #fff;
    text-align: center;
    font-family: 'GBook';
    line-height: 45px;
    font-size: 16px;
    border-radius: 5px;
    margin: auto;
    text-decoration: none;	
}
.downloadPDF:hover {
	opacity:0.9;
	text-decoration:none;
}
.showPDF {
	display:none;	
}
.booksWrapper .col-sm-2 {
	display:none;	
}
.booksWrapper .col-sm-4 {
	width:50% !important;
	float:left !important;
}
.logosSection h3 span {
    font-size: 40px;	
}
.logosSection h3 {
    font-size: 38px;	
	line-height: 35px;
}
.nonshiftingPkg .quad ul li.width24 {
    width: 100% !important;
}
.nonshiftingPkg .quad-inner1 {
    width: 100%;
}
.nonshiftingPkg .quad-inner h4 {
	padding-left:0;	
}
.nonshiftingPkg .itineraryBtn {
	float:none;	
	margin-top:20px;
}
.hotelInnerPageWrapper {
	text-align:center;	
}
.hotelInnerPageWrapper .hotelInnerHeading h2 {
	margin-bottom:30px;	
}
.hotelInnerPageWrapper .nav-tabs {
	float:none;
}
.hotelDetails .col-sm-3 img {
    width: 250px;
    height: 250px;
	margin:auto;
}
.hotelInnerPageWrapper .hotelDetails .col-sm-3 {
	padding:0;
	margin-bottom:30px;	
}
.hotelInnerPageWrapper .hotelDetails .col-sm-9 {
    padding: 0;
}
.hotelDetails .hotelNameRating {
    margin-top: 0;
}
.hotelDetails .hotelNameRating .hotel-Name {
    float: none;
}
.hotelDetails .hotelNameRating .ratings {
    float: none;
}
.hotelDetails .hotelNameRating .hotel-Name h4 {
	margin-bottom:5px;	
}
.hotelDetails .hotelDesc {
    width: 100%;
    margin-top: 20px;
    text-align: left;
	margin-bottom:15px;
}
.hotelDetails .hotelDesc p {
	margin-bottom:0;	
}
.hotelDetails .hotelInfoLeft ul li {
	text-align:left;
	padding-left:22px;	
}
.hotelDetails .hotelInfoLeft {
    width: 100%;
}
.hotelDetails .hotelInfoRight {
    width: 100%;
    margin-top: 25px;
}
.hotelDetails .hotelInfoRight a {
    padding: 0;
    width: 190px;
    height: 40px;
    line-height: 34px;
    margin: auto;
}
.contactWrapper .information-left h4.uk_office {
	display:inline-block;	
	
}
.contactWrapper .contact_infoSec .contact_infoSec_upper h4 {
    font-size: 17px;
}
.contactWrapper .information-left h4.uk_office {
	padding-right:35px;	
}
.contactWrapper .information-left h4.uk_office:after {
    width: 220px;
}
.contactWrapper .contact_infoSec .contact_infoSec_upper .col-sm-3 {
    width: 100% !important;
    padding: 0 !important;	
}
.contactWrapper .contact_infoSec .contact_infoSec_upper h4:after {
	left:0;	
}
.contactWrapper .contact_infoSec .contact_infoSec_upper .col-sm-5 {
    padding: 0 !important;
    width: 100% !important;
}
.contactWrapper .information-right h4.makkah_office {
    background: url(../img/saudiarab.png) right 0 center no-repeat;
    margin-top: 10px;
    display: inline-block;	
    padding-right: 35px;
}
.contactWrapper .information-right h4.makkah_office:after {
    width: 255px;
}
.information-center h5:after {
	left:0;
	bottom:58px;	
}
.contactWrapper h4.uk_office2:after {
    width: 144px;
}
.contact_infoSec_lower .col-sm-12 .col-sm-6:nth-child(1) {
    width: 100% !important;
}
.contact_infoSec_lower .col-sm-12 .col-sm-6:nth-child(2) {
    width: 100% !important;
}
.contact_infoSec_lower .col-sm-12 .col-sm-6 .col-sm-6 {
	width:100% !important;	
}
.contact_infoSec_lower .col-sm-12 .col-sm-6 {
	padding:0 !important;	
}
.contactWrapper .contact_infoSec .regionRelative:before {
	display:none;	
}
.contactWrapper .contact_infoSec .region.region5 {
	margin-top:22px;	
	margin-bottom:22px;
}
#bookSlider, #bookSlider .carousel-inner, #bookSlider .carousel-inner .item {
    height: 445px;
}
.spainPage #bookSlider, .spainPage #bookSlider .carousel-inner, .spainPage #bookSlider .carousel-inner .item {
    height: 450px;
}
#bookSlider .sliderContent {
    padding-left: 30px;
	padding-right:30px;
}
.ramadan-itineraryPopup {
    width: 430px;
	height:365px;
}
.ramadan-itineraryPopup #bookSlider, .ramadan-itineraryPopup #bookSlider .carousel-inner, .ramadan-itineraryPopup #bookSlider .carousel-inner .item {
    width: 100%;
    height: 365px;
}
.ramadanPkg .itineraryBtn {
	float:none;
	margin-top:0;
	margin-bottom:5px;	
}
.downloadPDF1 {
    margin-right: 25px;
}
.banner_col1 {
	margin-bottom:25px;
}
.banner_col1, .banner_col2 {
	padding:0 !important;	
}
ul.social li a {
    padding: 24px 18px;	
}
.footerInfo p {
	margin-top:17px !important;
	font-size:14px;	
}
.main-pop {
    width: 400px;
	top:175px;
	height:860px;
}
.content-pop h2 {
	font-size:40px;	
	line-height: 25px;
}
.content-pop h3 {
	font-size:32px;	
    padding-bottom: 20px;
}
.row .custom-row {
	padding-left:0 !important;	
}
.content-pop a {
	right:15px;
}
.row .custom-row label {
	font-size:15px;	
}
.footerInfo .pull-left, .footerInfo .pull-right {
	float:none !important;	
}
.footerInfo ul li a {
    margin-left: 0;
    border: none !important;
}
.footerInfo p {
	display:none;	
}
.nonshiftingPkg .schedule-info ul li {
	font-size:14px;
}
.nonshiftingPkg .itineraryBtn {
	display:block;	
}
ul.social li:nth-child(6) {
	border-right:none;	
}
.inputWrapper .subbbtn {
	right:24%;
}
}
@media(max-width:480px) {
.hotelDetails .hotelInfoLeft ul li:nth-child(1) {
	width:100%;	
}

.Advertisements {
	padding:40px 20px;	
}
.special_featureWraper .special_feature {
    padding: 30px 20px;
}
.nonshiftingPkg .schedule-info ul li span, .nonshiftingPkg .schedule-infoNew ul li span {
    display: block;
    margin-left: 0 !important;
}
#royal-slider .carousel-inner, #royal-slider .carousel-inner .item, #royal-slider .carousel-inner .item img {
    height: 350px;
}
#royal-slider .carousel-caption p {
    margin: -74px 0 0 0;
}	
#royal-slider .carousel-indicators {
	right:0;
	left:0;	
}
.tripInner {
	width:85%;	
}
.hotelInner {
    width: 85%;
}
.dowload-sec .down-text h2 {
    font-size: 42px !important;
}
.sevenInner {
    padding-bottom: 350px;
}
.footerInfo .pull-left {
	padding-bottom:0;	
}
.footer_logos ul.company_logos li {
	margin-right:5px;	
}
.secfive_content h5 {
	font-size: 16px;
    line-height: 20px;
}
#feedBackSlider .carousel-inner, #feedBackSlider .carousel-inner .item {
    height: 202px;
}
.sixthSection {
    padding: 50px 20px 40px 20px;	
}
#flight-slider a.left.carousel-control, #flight-slider a.right.carousel-control {
	background-size:20px;	
}
.aboutheader {
    min-height: 190px;
}
.aboutRight h2 {
    font-size: 36px;
    margin: 0 0 -8px;
}
.secondhead {
    font-size: 17px;
}
.aboutRight p {
    font-size: 13px;
}
.afterAboutInner h2 {
    font-size: 36px;
    margin: 0 0 -8px;
}
.order_content .afterAboutInner ul li {
	padding-left:20px;
	font-size:13px;	
}
.afterAbout:before {
    background: #f7feff url(../img/white-BgNew.png);
    opacity: 1;
}
.amazingWrap {
    height: auto;
    padding-bottom: 40px;
}
.afterAbout2 {
    height: auto;
    padding-bottom: 0;
}
ul.social li a {
	padding:23px 16px;	
}
.footer_logos ul.company_logos li a {
	width:59px !important;
	background-size:60px !important;	
}
.faqWrapper .panel-body {
	font-size:14px;	
}
.faqWrapper .nav-tabs {
	padding:0 20px;	
}
.faqWrapper h2 {
	font-size:35px;	
}
.faqWrapper h2 span {
    font-size: 25px;
    top: 28px;
}
.termsWrapper .nav-tabs li a {
    padding: 12px 7px;
    font-size: 13px;
}
.faqWrapper .tab-content {
	padding:0 20px;	
}
.termsheader, .faqheader, .visaheader, .umrahpackageheader, .hoteloneheader, .hajjheader, .umrahguideheader, .hajjguideheader, .ziyarat-madinahHeader, 
.ziyarat-makkahHeader, .ziyarat-alaqsaHeader, .flightheader, .worldwideheader, .contactheader, .umrahPkgHeader1, .holidayBreaks-header, 
.ramadan-headerImg, .hajj-pkg2-header, .hajj-pkg3-header, .hajj-pkg1-header, .egyptHeader, .moroccoHeader, .alaqsaheader,
.spainHeader {
	min-height: 180px;	
}
.flightInnerPageheader img, .hotelsInnerPageHeader img {
	min-height:180px !important;	
}
.umrah-wrap h3 {
	padding-left:20px;	
}
.visaWrapper p {
	padding:0 20px;	
}
.visaWrapper h3 {
    font-size: 40px;
	margin-bottom:50px;
	padding-left:20px;
}
.visaWrapper h3 span {
    font-size: 32px;
    top: 28px;
}
.visaWrapper .panel-title a {
	font-size:15px;	
}
.faqWrapper h2 {
	padding-left:20px;	
}
.visaWrapper h2 {
    font-size: 45px;
}
.umrahPkgContent .content_left h3 {
    font-size: 35px;
}
.umrahPkgContent .content_left span {
    font-size: 23px;
    margin-bottom: 15px;
    display: block;
}
.hajjPkgContent .content_right h3 {
	font-size:40px;
}
.hajjPkgContent .content_right span {
    font-size: 32px;
}
.hajjPkgContent .content_right p {
	font-size:15px;	
}
.guideWrapper h1 {
	font-size:23px;
}
.guideWrapper .contentImgRight img {
	width:265px;	
}
p.hidden480 {
	display:none;	
}
.guideWrapper h3 {
    font-size: 22px !important;	
}
.guideWrapper h3.guide-title {
    font-size: 35px !important;
	line-height:35px; 
}
.ziyarat-makkah .sec1 h3 span, .ziyarat-madinah .sec5 h3 span, .ziyarat-alaqsa .sec8 h3 span {
	font-size:40px;	
}
.umrah-guide-main .sec1 h1, .hajj-guide-main .sec1 h1 {
    font-size: 40px;	
}
.umrah-guide-main .sec1 h1 span, .hajj-guide-main .sec1 h1 span {
	font-size:30px;	
}
.flightWrapper h2 {
    font-size: 40px;
}
.flightWrapper h2 span {
    font-size: 45px;	
}

.worldwide_sec1_left span, .worldwide_sec2 span {
    font-size: 25px;
}
.worldwide_sec1_left h3, .worldwide_sec2 h3 {
	line-height:25px;	
}
.worldwide_sec1_left p {
	margin-top:10px;
	margin-bottom:0;
	font-size:15px;	
}
.worldwide_tabs ul li {
	width:100%;
	margin-right:0;	
}
.nav_worldwide li.active a {
	font-size:19px;
}
.worldwide_sec1, .worldwide_sec2 {
    padding: 30px 20px;
}
.worldwide_sec2 ul li {
	width:90%;	
}
.worldwide_sec2 .text .upper_text p {
    font-size: 15px;
}
.worldwide_sec2 .text .lower_text h3 {
	font-size:30px;	
}
.contactheader-text {
	padding-left:20px;
    padding-top: 20px;	
}
.contactWrapper .contact_infoSec .contact_infoSec_upper {
    margin-right: 20px;
}
.contactheader-text p {
	padding-right:20px;	
}
.widthChange3 {
	padding-right:0;
}
.contact_infoSec_lower h2 {
    font-size: 21px !important;
    margin-bottom: 20px;
}
.contactWrapper .information-right h4.makkah_office {
    background: url(../img/saudiarab.png) right 0 center no-repeat;
}
.down-text h3 {
    font-size: 30px !important;
}
.contactPage_booking .hajj-package h4 {
    font-size: 14px;
}
.down-buttons ul {
	padding:0;	
}
.down-text p {
    padding-left: 20px;
    font-size: 14px;
	padding-top:0;
	padding-bottom:4px;
}
.down-text ul li .button-one, .down-text ul li .button-two {
	background-size:50px;	
}
.contactPage_booking .down-buttons {
	padding-left:10px;	
}
.Advertisements .col-sm-6 {
	padding:0;	
}
.Advertisements h2 {
    font-size: 28px;
    padding-left: 0;
}
.umrahInnerPkg, .group_budgetpkg {
    padding: 30px 20px;
}
.umrah h2 span {
    font-size: 45px;
}
.umrah h2 {
    font-size: 30px;
}
.umrah h3 {
    font-size: 18px;
}
.umrah-group span {
    font-size: 15px;
}
.umrah.umrahPkg p {
    font-size: 18px;
}
.umrah ul li, .umrah.umrahPkg ul.pkg-detail li {
	font-size:14px;	
}
li.cross, .umrah ul li {
    padding-left: 22px !important;
}
.group_budgetpkg h3 {
    font-size: 24px;
}
.group_budgetpkg h3 span {
    font-size: 26px;
}
.makkah_hotels h2, .madinah_hotels h2 {
	font-size:20px;
	line-height:42px;
	padding-left:42px;
    background-size: 32px;
	margin-bottom: 5px;	
}
.pkgs {
    margin-top: 10px;
}
.pkgs-left p {
	font-size:22px;	
}
.quad-inner h2 {
    font-size: 17px;
}
.quad-inner h4 {
    font-size: 42px;
}
.luxuryPkg ul.nav-tabs li a {
    padding: 6px 10px;
    font-size: 15px;
}
.luxuryPkg ul.nav-tabs li a span {
    font-size: 11px;
}
.ramadanPkg .itineraryBtn {
	float:none;
    margin-top: 10px;
    margin-bottom: 20px;
	padding-right:0;
}
.nonshiftingPkg .itineraryBtn {
	margin-top:25px;
	margin-bottom:20px;
    padding-right: 0;
	float:none;
}
.familyHoliday.honeymoonPkg .schedule-info ul, .moroccoPkg .schedule-info ul, .honeymoonPkg .schedule-info ul {
	width:50%;	
}
.honeymoonPkg ul.nav-tabs li a {
    padding: 10px 15px 24px 15px;
    font-size: 16px;
}
.honeymoonPkg ul.nav-tabs li:nth-child(1) a {
    background: transparent url(../img/5stars-beach.png) bottom 11px left 15px no-repeat;
}
.honeymoonPkg ul.nav-tabs li:nth-child(1).active a, .honeymoonPkg ul.nav-tabs li:nth-child(1) a:hover, .honeymoonPkg ul.nav-tabs li:nth-child(1) a:focus {
    background: #c88d2d url(../img/5stars-white.png) bottom 11px left 15px no-repeat;
}
.honeymoonPkg ul.nav-tabs li:nth-child(2) a {
    background: transparent url(../img/4star-beach.png) bottom 11px left 15px no-repeat;
}
.honeymoonPkg ul.nav-tabs li:nth-child(2).active a, .honeymoonPkg ul.nav-tabs li:nth-child(2) a:hover, .honeymoonPkg ul.nav-tabs li:nth-child(2) a:focus {
    background: #C88D2C url(../img/4stars-white.png) bottom 11px left 15px no-repeat;
}
.spainPage ul.cities li {
    font-family: 'GBook';
	font-size:22px;	
}
.booksWrapper .col-sm-4 {
    width: 100% !important;
    float: none !important;
}
.booksWrapper .col-sm-4:nth-child(1) {
	margin-bottom:20px;
}
.downloadPDF {
	width:200px;	
}
.logosSection {
	padding:30px;	
}
.logosSection h3 span {
    font-size: 35px;	
}
.logosSection h3 {
    font-size: 28px;	
	line-height: 25px;
}
.hotelInnerPageWrapper {
    padding: 40px 20px;
}
.hotelInnerPageWrapper .hotelInnerHeading h2 {
	font-size:30px;	
}
.hotelInnerPageWrapper .nav-tabs li a {
    padding: 10px 16px;
    font-size: 13px;	
}
.hotelDetails .col-sm-3 img {
    width: 220px;
    height: 220px;
}
.hotelDetails .hotelNameRating .hotel-Name h4 {
    font-size: 21px;
}
.hotelDetails .hotelInfoLeft ul li {
	display:block;
	width:100%;		
}
.hotelDetails .hotelInfoLeft ul li:nth-child(1) {
    background: url(../img/hotel-info1.png) left top 6px no-repeat;	
}
.hotelDetails .hotelInfoLeft ul li:nth-child(3) {
    background: url(../img/hotel-info2.png) left top 5px no-repeat;
}
.hotelDetails .hotelInfoLeft ul li:nth-child(4) {
    background: url(../img/hotel-info3.png) left top 5px no-repeat;
}
.hotelDetails .hotelInfoLeft ul li:nth-child(5) {
    background: url(../img/hotel-info4.png) left top 5px no-repeat;
}
.contactWrapper .contact_infoSec .contact_infoSec_upper h4 {
    font-size: 15px;
}
.contactWrapper .information-left h4.uk_office:after {
    width: 195px;
}
.contactWrapper h4.uk_office2:after {
    width: 128px;
}
.information-center h5:after {
	width:115px;	
}
.contactWrapper .information-right h4.makkah_office:after {
    width: 228px;
}
#bookSlider, #bookSlider .carousel-inner, #bookSlider .carousel-inner .item {
    height: 500px;
}
.spainPage #bookSlider, .spainPage #bookSlider .carousel-inner, .spainPage #bookSlider .carousel-inner .item {
    height: 590px;
}
#bookSlider .sliderContent h4 {
	font-size:18px;	
}
#bookSlider .sliderContent ul li {
	font-size:14px;	
}
.ramadan-itineraryPopup {
	width:310px;
	height:410px;	
}
.ramadan-itineraryPopup #bookSlider, .ramadan-itineraryPopup #bookSlider .carousel-inner, .ramadan-itineraryPopup #bookSlider .carousel-inner .item {
    height: 410px;
}
.ramadan-closePopup {
    right: 5px;
    top: 32px;
}
.ramadanPkg .schedule-info ul li:nth-child(1) span, .ramadan-weeklyPkg .schedule-info ul li:nth-child(1) span {
    margin-left: 33px;
}
.ramadanPkg .schedule-info ul li:nth-child(2) span, .ramadan-weeklyPkg .schedule-info ul li:nth-child(2) span {
    margin-left: 60px;
}
.downloadPdf_Btn a {
	display:block;
	margin:auto;	
}
.downloadPDF1 {
	margin-right:0;
	margin-bottom:20px !important;	
}
.alaqsaPage .text ul li:nth-child(3) {
    background: url(../img/car-icon.png) left top 11px no-repeat;
}
footer p, footer a {
    font: 11px/14px 'GBook';
}
li.kaaba {
    background: url(../img/kaaba-icon.png) top 6px left no-repeat !important;
}
li.kaaba-white {
    background: url(../img/kaaba-icon-white.png) left top 6px no-repeat !important;
}
.gunbud {
    background: url(../img/gunbud.png) top 6px left no-repeat !important;
}
li.gunbud-white {
    background: url(../img/gunbud-white.png) left top 6px no-repeat !important;
}
li.hotel {
    background: url(../img/hotel-icon-black.png) left top 6px no-repeat !important;
}
li.hotel-white {
    background: url(../img/hotel-icon-white.png) top 5px left no-repeat !important;
}
.walkingMan {
    background: url(../img/walking-man.png) left top 6px no-repeat !important;
}
li.walkingMan-white {
    background: url(../img/walking-man-white.png) left top 6px no-repeat !important;
}
li.room {
    background: url(../img/room.png) left top 6px no-repeat !important;
}
.main-pop {
    width: 300px;
}
.content-pop h2 {
    font-size: 35px;
    line-height: 22px;
}
.content-pop h3 {
    font-size: 25px;
    padding-bottom: 15px;
}

}
@media(max-height:780px) {
.mainmenu ul li a {
    font-size: 13px !important;
	padding:6px 0;		
}
.reserveTable {
	margin-top:12px 0;	
}
.reserveTable a {
    padding: 6px 15px;
	font-size:15px;	
}
.blink {
	font-size:18px;	
	display:inline-block;	
}
.ulTop2 .mobile {
	padding-bottom: 8px;
}
}
@media(max-height:680px) {
/*.menuWrapperInner {
	height:100%;
	overflow:auto;
	
}*/
.menuWrapper {
	overflow:auto;	
}

#info
{
	font-size: 18px;
	color: #555;
	text-align: center;
	margin-bottom: 25px;
}

a{
	color: #074E8C;
}

/*.scrollbar
{
	
	float: left;
	height: 663px;
	overflow-y: scroll;
	
}*/

/*.force-overflow

}*/

#wrapper
{
	text-align: center;
	width: 500px;
	margin: auto;
}


/*#style-13::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.9);
	
	background-color: #04202d;
}

#style-13::-webkit-scrollbar
{
	width: 5px;
	background-color: #F5F5F5;
}

#style-13::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	background-color: #c88d2d;
	background-image: -webkit-linear-gradient(90deg,
											  transparent,
											  rgba(0, 0, 0, 0.4) 50%,
											  transparent,
											  transparent)
}*/
.menuBottom {
	position:static;
}
}
.book.flipbook-book {
	transform: translate(0px, 0) scale(0.4) translateZ(0px) !important;
}
.st-logo {
	display:none;	
}
.st-close {
	background:#c88d2d !important;		
}
.nonshiftingPkg li.tick {
    background: url(../img/tick.png) left top 5px no-repeat !important;	
}
.nonshiftingPkgPRICE .quad {
	padding:0 !important;	
}
.nonshiftingPkgPRICE3Weeks .quad ul li:nth-child(3) {
	background:none;	
}
/*.nonshiftingPkgPRICE3Weeks .quad ul li:nth-child(4) {
	display:none;	
}*/
.hajj-imgAnimation {
    position: relative;
    width: 302px;
    height: 247px;
    float: right;	
}
.hajj-imgAnimation img {
    position: absolute;
    width: auto;
    right: 0;	
}
.makkah2, .makkah3, .makkah4 {
	display:none;	
}
.madinah2, .madinah3, .madinah4 {
	display:none;	
}
.hajj-AnimationWrapper {
    display: inline-block;
    float: right;	
}
.hajj-AnimationWrapper1 {
	margin-bottom:100px;	
}
.hajj-AnimationWrapper h2 {
    font-size: 17px;
    text-align: right;
    margin-right: 85px;
    display: inline-block;
    float: right;
	font-family:'GMedium';
}
.hotels_worldwide.flightWrapper .flightDetails .flightInner {
	margin-bottom:50px;	
} 
.hotels_worldwide.flightWrapper .flightDetails .flightInner a.hasimage {
    margin: auto auto 15px auto;	
}
#hotelSlider .item {
    transition:.6s ease-in-out left;
}
.hajjHeading h2 {
	font-size:27px !important;	
	margin-bottom:0px;
}

/*************************************** Haseeb Css 12-8-2017 *************************************************/
.group_budgetpkg.economy_plus.nonshiftingPkg .makkah_hotels h2 span, .group_budgetpkg.economy_plus.nonshiftingPkg .madinah_hotels h2 span {
    font-size: 16px;
}
.group_budgetpkg.group_economypkg .cust-quad, .group_budgetpkg.economy_plus .cust-quad {
    text-align: center !important;
}
.contactWrapper .contact_infoSec .region.region5 p:nth-child(3) {
    margin-bottom: 17px;
}
.contactWrapper .contact_infoSec .region.region4{
	/*margin-top:20px !important;*/
	margin-bottom:20px !important;
}
.contactWrapper .contact_infoSec .region.region1, .contactWrapper .contact_infoSec .region.region2{
	margin-bottom:20px;
}
.group_budgetpkg.group_economypkg .quad, .group_budgetpkg.economy_plus .quad{
	text-align:center !important;
}
.nonshiftingPkg .quad ul li.custom24{
	width:24% !important;
}

.Advertisements img {
    height: auto;
}
.contactWrapper .contact_infoSec .region{
	    margin-bottom: 20px;
}

.map-divs {
	padding:40px 50px;	
}

.map-divs h2{
    font-family: 'GBold';
    font-size: 25px;
    position: relative;
    display: block;
    margin-top: 0;
    margin-right: 50px;
    background: #fff;
    margin-bottom: 30px;
    line-height: 38px;
    padding-top: 25px;
	    color: #114a65;
}

.map-divs h2:after {
    position: absolute;
    content: "";
    width: 100%;
    height: 2px;
    background: #114a65;
    right: 0;
    top: 0;
}

.madinah-div h2{
	padding-top:60px;
}
.madinah-div h2:after {
    position: absolute;
    content: "";
    width: 100%;
    height: 2px;
    background: #114a65;
    right: 0;
    top: 40px;
}
/*************************************** Haseeb Css 12-8-2017 *************************************************/

.PopupContent ul li .hover_description {
    bottom: -85px;
    left: 0;
    padding: 0;
}
.itineraryContent .hover_description {
    position: absolute;
    background: #114a65;
    border-radius: 15px;
    transition: 0.5s ease all;
    opacity: 0;
    z-index: 999;
    height: auto;
}
.PopupContent ul li .hover_description p {
    font-size: 12px !important;
    padding: 0px;
    color: #fff !important;
    text-align: left !important;
    padding-left: 10px;
	    margin-top: 10px;
    margin-bottom: 10px;
	font-weight: 300;
}
.itineraryContent span:hover {
    cursor: pointer;
}
.itineraryContent .hover_description:after {
    content: '';
    position: absolute;
    width: 12px;
    height: 7px;
    background: url(../images/pop.png) top left no-repeat;
    z-index: 999;
    top: -6px;
    left: 65px;
}
.itineraryContent span:hover .hover_description {
    opacity: 1;
}

.PopupContent ul li:first-child .hover_description {
    bottom: -63px;
	width: 217px;
}
.PopupContent ul li:nth-child(2) .hover_description {
  	width: 428px;
    bottom: -114px;
}
.PopupContent ul li:nth-child(3) .hover_description {
    width: 321px;
    bottom: -108px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.PopupContent ul li:nth-child(4) .hover_description {
   
    width: 466px;
    bottom: -114px;
}

.thrweeks-cont ul li:nth-child(4) .hover_description {
	width: 475px;
    bottom: -114px;
}
.PopupContent ul li:nth-child(5) .hover_description {
    width: 279px;
    bottom: -80px;
}
.PopupContent ul li:nth-child(6) .hover_description {
    width: 204px;
    bottom: -80px;
}
.PopupContent ul li:nth-child(7) .hover_description {
    width: 207px;
    bottom: -84px;
}
.PopupContent ul li:nth-child(8) .hover_description {
    width: 245px;
    bottom: -97px;
	left: -48px;
}
.PopupContent ul li:nth-child(9) .hover_description {
    width: 333px;
   	bottom: -114px;
    left: -230px !important;
}

.thrweeks-cont ul li:nth-child(9) .hover_description {
    width: 338px;	
}

.PopupContent ul li:nth-child(9) .hover_description :before {
    content: '';
    position: absolute;
    width: 12px;
    height: 7px;
    background: url(../images/pop.png) top left no-repeat;
    z-index: 999;
    top: -6px;
    right: 27px;
}
.PopupContent ul li:nth-child(9) .hover_description:after, .PopupContent ul li:nth-child(10) .hover_description:after {
    display: none;
}
.PopupContent ul li:nth-child(10) .hover_description {
    width: 80px;
    bottom: -46px;
}
.PopupContent ul li:nth-child(10) .hover_description:before {
    content: '';
    position: absolute;
    width: 12px;
    height: 7px;
    background: url(../images/pop.png) top left no-repeat;
    z-index: 999;
    top: -6px;
    right: 15px;
}
.carousel-control{
	display:none;
}
.cust-mid {
    background: none !important;
	padding-bottom: 0;
}
.cust-hass .quad-inner h4 {
    color: #000 !important;
}
.cust-hass .quad-inner a {
    color: #000 !important;
}
.cus-pack{
	padding-top:40px;	
}
.full-wid .quad ul li.custom24 {
    width: 33.33% !important;
}
.full-wid .quad ul li{
	 width: 33.33% !important;
}
.full-wid .quad .alignLeft {
    text-align: center !important;
}
.full-wid .quad ul {
    font-size: 0;
}

/********************************************** Haseeb Css 1/3/18***************************************/

.cus-umr-img{
	position: static;
    overflow: hidden;
}

.cus-umr-img .imgCircle {
    position: absolute;
    width: 105px;
    height: 105px;
    border: 8px solid #0f3547;
    border-radius: 50%;
    background: #FFF;
    bottom: -25px;
    left: -9px;
    text-align: center;
    font-size: 20px;
    font-family: 'GBold';
    color: #cb8f2d;
    line-height: 3px;
    letter-spacing: -1px;
    padding-left: 5px;
}
.cus-umr-img span {
    font-family: 'GBlack';
    font-size: 17px;
    color: #000;
    margin-bottom: 20px;
    text-transform: uppercase;
    padding-left: 5px;
}



.cus-umr-img span {
    font-size: 18px;
    color: #1e1e1c;
    display: block;
    background: url(../img/fromImg.png) 3px 20px no-repeat;
    padding-top: 34px;
    letter-spacing: 0px;
}
.my-umrah-packs ul li h4{
		font-size: 19px !important;
		margin-top: 35px !important;
		margin-bottom: 30px;
}
.my-umrah-packs .hajjPkgDetails p {
    margin-bottom: 0;
    padding: 7px 0 7px 0px;
    border-top: 1px solid #f6f6f6;
}
.my-umrah-packs .hajjPkgDetails {
    height: 133px;
}
/********************************************** Haseeb Css 1/3/18***************************************/