/*------------------------------------------
Project Name : Asia Pacific Travels & Tours
Developed By : Asim Iqbal
*/
/************************************************
           ==Start Base css==
*************************************************/
@import url('https://web.archive.org/web/20221219013850cs_/https://fonts.googleapis.com/css?family=Open+Sans:300,400,400i,600,600i,700|Roboto:300,300i,400,400i,500,700');
/* CSS Reset */
html, body {
	width: 100%;
	height: 100%;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Roboto', sans-serif;
	margin-bottom: 5px;
	font-weight: normal !important;
	color:#666;
}
.affix-top, a {
	transition: 0.3s ease-in-out;
	-webkit-transition: 0.3s ease-in-out;
	-ms-transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
}
a:focus {
	text-decoration: none;
}
a:focus {
	outline: 0 solid
}
input:focus, textarea:focus {
	outline: none;
}
p {
	line-height: 22px;
}
img {
	max-width: 100%;
}
select {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.margin-top30 {
	margin-top: 30px;
}
/*Common*/
.section {
	padding: 20px 0;
	overflow: hidden;
}
.whitebg {
	background: #fff;
}
/*Section Title*/
.titleTop {
	text-align: center;
}
.titleTop .subtitle {
	font-size: 24px;
	font-weight: 600;
	color: #888;
}
.titleTop h3 {
	font-size: 36px;
	font-weight: 500;
	color: #404040;
	position: relative;
	margin-bottom: 35px;
}
.titleTop h3 span {
	color: #006bac;
	font-weight: 200;
}
.titleTop h3:after {
	background: #006bac;
	width: 70px;
	height: 2px;
	position: absolute;
	left: 50%;
	bottom: -20px;
	content: '';
	margin-left: -35px;
}
.titleTop p {
	max-width: 700px;
	margin: 0 auto;
}
/************************************************
           ==Tyography css==
*************************************************/
.margintop10 {
	margin-top: 10px;
}
.margintop20 {
	margin-top: 20px;
}
.margintop30 {
	margin-top: 30px;
}
.margintop40 {
	margin-top: 40px;
}
.margintop50 {
	margin-top: 50px;
}
.marginbt10 {
	margin-bottom: 10px;
}
.marginbt20 {
	margin-bottom: 20px;
}
.marginbt30 {
	margin-bottom: 30px;
}
.margin-left80 {
	margin-left: 80px;
}
.mt-wrapper {
	margin-bottom: 30px;
}
h1, .h1 {
	font-size: 32px;
}
h2, .h2 {
	font-size: 26px;
}
h3 {
	font-size: 18px;
}
h4 {
	font-size: 18px;
}
h5 {
	font-size: 16px;
}
h6 {
	font-size: 15px;
}
.heading1{
	font-family: 'Roboto', sans-serif;
	margin-bottom: 5px;
	font-weight: 600;
	font-size:28px;	
}
.heading2{
	font-family: 'Roboto', sans-serif;
	margin-bottom: 5px;
	font-weight: 600;
	font-size:26px;	
}
.heading3{
	font-family: 'Roboto', sans-serif;
	margin-bottom: 5px;
	font-weight: 600;
	font-size:22px;	
}
.heading4{
	font-family: 'Roboto', sans-serif;
	margin-bottom: 5px;
	font-weight: 600;
	font-size:18px;	
}
.heading5{
	font-family: 'Roboto', sans-serif;
	margin-bottom: 5px;
	font-weight: 600;
	font-size:16px;	
}
/************************************************
           ==Header css==
*************************************************/
.topbar-wrap {
	background: #3c4cbd;
	padding: 12px 0
}
.topbar-wrap .tpinfo{float:right; color:#fff; font-size:14px;}
.topbar-wrap .tpinfo a {
	color: #fff;
	display: inline-block;
	margin-left: 15px;
	font-size:26px;
	font-weight:700;
}
.topbar-wrap a {
	text-decoration: none;
}
.topbar-wrap a:hover {
	color: #f05501;
}
.topbar-wrap .tpinfo span{display:inline-block; float:left; margin-top:7px;}
.header {
	padding: 10px 0;
	background: #fff;
}
.header .col-md-5 {
	padding-right: 0;
}
.header .logo {
	display: inline-block;
	position:absolute;
	top:-60px;
}
.navbar-default {
	background: none;
	border: none;
	margin-bottom: 0;
	min-height: auto;
	float: right;
}
.navbar {
	background: none;
}
.navbar-collapse {
	padding: 0;
}
.navbar-nav>li {
	padding: 0 5px;
}
.navbar-nav>li>a {
	font-weight: 600;
	padding: 10px 15px;
	border-radius: 0;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
	background: none;
}
.navbar-nav>li>a:hover, .navbar-nav>li:hover>a, .navbar-nav>li.active>a {
	background: #F78036 !important;
	color: #fff !important;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
	background-color: #fff;
}
.navbar-header strong{display:none;}
.mainNav{background:#e88623;}
.mainNav .navbar-default{float:none; margin:0; position:relative;}
.mainNav .navbar-nav>li{padding:0; position:static;}
.mainNav .navbar-nav>li>a {
	font-weight: 600;
	/*padding: 14px 18px;*/
	padding:14px 10px;
	border-radius: 0;
	color:#fff;
	font-size:15px;
	font-weight:700;
	text-transform:uppercase;
}
.mainNav .navbar-nav>li>a:hover, .mainNav .navbar-nav>li:hover>a, .mainNav .navbar-nav>li.active>a {
	background: #3c4cbd !important;
	color: #fff !important;
}
.link_selected{
	background: #cc4801 !important;
	color: #fff !important;	
}
.top_link_selected{
	background: transparent;
	color:#fcf200 !important;
}
.top_link_selected a{
	color:#fcf200 !important;
}
.dropdown-menu {
	padding: 0;
	min-width: 200px;
}
.navbar-nav>li:hover .dropdown-menu {
	display: block;
}
.dropdown-menu>li>a {
	font-weight: 600;
	color: #555;
	padding: 7px 15px;
	border-bottom: 1px solid #eee;
}
.dropdown-menu>li>a:hover {
	background: #006bac;
	color: #fff;
}
.navbar-collapse.in {
	overflow: inherit;
	height: auto;
	padding: 0 15px;
}
.mainNav .navbar-nav>li:hover .dropdown-menu {
	display: block;
}
.mega-dropdown-menu{padding:15px 30px 15px 30px; background:#fff; width:100%;}
.mega-dropdown-menu ul li a{display:block; border:1px solid #ddd; padding:5px; margin-bottom:15px; margin-top:15px;}
.mega-dropdown-menu ul li strong{display:block; text-align:center; padding:5px;}
.mega-dropdown-menu ul li a:hover{background:#eee; text-decoration:none;}
/*********************************************
		Revolution slider
**********************************************/
.tp-banner-container {
	position: relative;
	z-index: 1;
	padding: 0;
	width: 100%;
}
.tp-banner {
	position: relative;
	width: 100%;
}
.tp-caption {
	line-height: normal !important
}
.tp-caption a {
	color: inherit !important;
}
.tp-bullets.simplebullets.round .bullet {
	border: 3px #fff solid;
	border-radius: 50%;
	background-image: none !important;
}
.tparrows {
	width: auto !important;
	height: auto !important;
	background-image: none !important;
}
.tp-arr-allwrapper {
	margin: 0 10px;
}
.tp-arr-allwrapper:hover .tp-arr-iwrapper {
	color: #fff;
}
.tp-leftarrow .tp-arr-allwrapper {
}
.tp-rightarrow .tp-arr-allwrapper {
}
.tp-arr-iwrapper {
	color: #fff;
	text-align: center;
	font-size: 72px;
	font-family: 'FontAwesome';
	line-height: 60px;
}
.tp-leftarrow .tp-arr-iwrapper {
}
.tp-leftarrow .tp-arr-iwrapper:before {
	content: "\f104";
}
.tp-rightarrow .tp-arr-iwrapper:before {
	content: "\f105";
}
.tp-rightarrow .tp-arr-iwrapper {
}
.slide-h1 {
	margin: 5px 0 !important;
	padding: 0 0 10px !important;
	padding-bottom: 5px !important;
	color: #444;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 57px;
}
.slide-h2 {
	margin: 5px 0 !important;
	padding: 0 0 10px !important;
	padding-bottom: 5px !important;
	color: #555;
	font-weight: bold;
	font-size: 55px;
	line-height: 100%;
}
.big-font {
	text-transform: uppercase;
	font-weight: 800;
	font-size: 60px;
}
.large-desc {
	font-size: 16px;
}
.slide-h3 {
	color: #fff;
	font-size: 31px;
	line-height: 100%;
}
.slide-h3 span {
	text-transform: uppercase;
	font-weight: bold;
}
.slide-head {
	text-transform: uppercase;
	font-weight: 900;
	font-size: 30px;
}
.slide-desc {
	font-size: 22px;
	line-height: 150%;
}
.main-title {
	text-transform: uppercase;
	font-weight: 800;
	font-size: 70px;
}
.icon-cont {
	padding: 15px 40px;
	border-radius: 10px;
	text-align: center;
}
.icon-cont:after {
	position: absolute;
	bottom: -10px;
	left: 40%;
	z-index: 5;
	display: inline-block;
	width: 0;
	height: 0;
	border-width: 10px 10px 0 10px;
	border-style: solid;
	content: "";
}
.icon-cont i {
	margin-bottom: 10px;
	color: #fff;
	font-size: 50px;
}
.icon-cont span {
	display: block;
	padding: 0 0 5px;
	color: #fff;
	text-align: center;
	font-size: 18px;
}
a.wit-btn {
	background: #fff;
	color: #333 !important;
	text-transform: uppercase;
}
.wit-line {
	width: 5%;
	height: 1px;
	background: #fff;
}
.vert-line {
	min-height: 270px;
	width: 1px;
	background: #fff;
}
.subTxt {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 17px;
	color: #333;
}
.large-title {
	color: #222;
	font-size: 60px;
	font-weight: 800;
	text-transform: uppercase !important;
}
.large-light-title {
	color: #787878 !important;
	font-size: 70px;
	font-weight: lighter;
	text-transform: uppercase;
	letter-spacing: 2px
}
.large-text {
	font-size: 20px;
	color: #000;
	font-weight: lighter;
}
.larger-text {
	font-size: 24px;
	font-weight: lighter;
	text-transform: uppercase;
}
.witTxt {
	color: #fff !important;
}
.light-font {
	font-weight: lighter !important;
	font-size: 50px;
}
.black-bg {
	background: rgba(0,0,0,.63);
	color: #a8a8a8;
	text-transform: none;
}
.lft-list {
	padding: 10px;
	font-size: 18px;
	color: #fff;
}
.wit-border {
	border: 1px #fff solid;
	padding: 15px 60px;
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
}
.rounded-bord {
	margin-right: 15px;
	border: 1px #fff solid;
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	border-radius: 50%;
}
#vertical-ticker {
	height: 120px;
	overflow: hidden;
}
#vertical-ticker li {
	padding: 15px 20px;
	display: block;
	text-align: center;
}
.tp-bannertimer {
	display: none;
}
.to-bottom i.fa {
	font-size: 30px;
	border: 2px #a8a8a8 solid;
	padding: 20px 22px;
	border-radius: 50%;
	-webkit-animation: bounce 2s infinite linear;
	animation: bounce 2s infinite linear;
}
.sliderbox {
	color: #333;
	background:#fff; height:80px; width:1140px;
}
.slidertext2 {
	color: #006bac;
	font-size:32px;
	font-weight: 700;
	text-transform: uppercase;
	font-family: 'Roboto', sans-serif;
}
.sliderpara {
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	padding: 15px;
	text-transform: none !important;
}
.slidertext5 {
	padding: 0 30px;
}
.slidertext5 a {
	color: #fff !important;
	font-size: 18px;
	font-weight: 700;
	padding: 10px 25px;
	text-transform: capitalize !important;
	text-align: left;
	background: #252c31;
	border-radius: 4px;
	text-transform:uppercase;
}
/************************************************
           == About css==
*************************************************/
.about-wrap {
	background: #f3f3f3;
	text-align:center;	
}
.about-wrap p {
	color: #444;
	line-height: 24px;
	margin:0 30px;
	padding-top:4px;
}
/************************************************
           == Services css==
*************************************************/
.serviceList li .inerbox{background:#fff; -webkit-box-shadow: 0 0 10px rgba(0,0,0,.09); -moz-box-shadow: 0 0 10px rgba(0,0,0,.09); box-shadow: 0 0 10px rgba(0,0,0,.09); border: solid 1px #e9e9e9; margin-top:30px;}
.serviceList li .info{padding:30px; text-align:center;}
.serviceList li .info h3{font-size:24px; font-weight:600; position:relative; margin-bottom:30px;}
.serviceList li .info h3:after{background: #e88623; width: 60px; height: 2px; position: absolute; left: 50%; bottom: -15px; content: ''; margin-left: -30px;}
.serviceList li .simg{overflow:hidden;}
.serviceList li .simg img{-webkit-transform: scale(1); transform: scale(1); -webkit-transition: all .5s ease; transition: all .5s ease;}
/*.serviceList li .simg img{}*/
.serviceList li:hover .simg img{-webkit-transform: scale(1.1); transform: scale(1.1);}
.serviceList li .info p{margin-bottom:0;}
.serviceList li .link{text-align:center; padding:20px 15px;}
.serviceList li .link a{font-weight:600; color:#e88623;}
.serviceList li .link a i{margin-left:7px;}
.price_reg{
	font-size:18px; font-weight:600; color:#f05501;
}
/************************************************
           == Video css==
*************************************************/
.videowrap{padding-bottom:50px;}
.videobox{position:relative; -webkit-box-shadow: -10px 11px 15px rgba(0,0,0,.16);
	-moz-box-shadow: -10px 11px 15px rgba(0,0,0,.16);
	box-shadow: -10px 11px 15px rgba(0,0,0,.16); background:url(/web/20221219013850im_/https://www.apttdubai.com/jic-repo/images/video-bg.jpg) no-repeat; background-size:cover; min-height:435px;}
.videobox img{display:block;}
.videobox h3{position:absolute; color:#fff; left:30px; top:30px;}
.playbtn {
	text-align: center;
	position:absolute;
	width:100%;
	top:50%;
	margin-top:-25px;
}
.playbtn a {
	box-sizing: content-box;
	display: inline-block;
	width:60px;
	height: 60px;
	background: #fff;
	border-radius: 50%;
	position: relative;
}
.playbtn a span {
	display: inline-block;
	position: relative;
	z-index: 3;
	width: 0;
	height: 0;
	border-left:14px solid #41c5e4;
	border-top: 9px solid transparent;
	border-bottom:9px solid transparent;
	top:19px;
}
.playbtn a:before {
	content: "";
	position: absolute;
	z-index: 0;
	left: 50%;
	top: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	display: block;
	width: 60px;
	height: 60px;
	background: #fff;
	border-radius: 50%;
	-webkit-animation: pulse-border 1500ms ease-out infinite;
	animation: pulse-border 1500ms ease-out infinite;
}
.playbtn a:after {
	content: "";
	position: absolute;
	z-index: 1;
	left: 50%;
	top: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	display: block;
	width: 80px;
	height: 80px;
	border-radius: 50%;
	-webkit-transition: all 200ms;
	transition: all 200ms;
}
 @-webkit-keyframes pulse-border {
 0% {
 -webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);
 transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);
 opacity:1;
}
 100% {
 -webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
 transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
 opacity:0;
}
}
 @keyframes pulse-border {
 0% {
 -webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);
 transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);
 opacity:1;
}
 100% {
 -webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
 transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
 opacity:0;
}
}
/************************************************
           == Deals css==
*************************************************/
.dealbox{margin-bottom:30px; padding:25px; position:relative; color:#fff; background:#006bac; -webkit-box-shadow: 5px 9px 10px rgba(0,0,0,.15);
	-moz-box-shadow: 5px 9px 10px rgba(0,0,0,.15);
	box-shadow: 5px 9px 10px rgba(0,0,0,.15);}
.dealbox.bg2{background:#f05501;}
.dealbox .ribbon{position:absolute; right:0; top:20px;}
.dealbox h3{font-size:32px; font-weight:700;}
/************************************************
           == Inner Pages css==
*************************************************/
.titleWrap{margin-bottom:30px; border-bottom:1px solid #ddd;}
.titleWrap h3{margin:0; color:#333; font-size:36px;}
.innerWrap{min-height:400px; padding:25px 0}
.innerWrap h2{margin:20px 0 5px 0; font-size:20px; font-weight:600}
.innerWrap p{color:#666; line-height:24px; text-align:justify;}
.crumbwrap{font-size:14px; color:#555; background:#f8f8f8; border-top:1px solid #eee; border-bottom:1px solid #ddd; padding:15px 0;  box-shadow:0 2px 5px rgba(0,0,0,0.1)}
.crumbwrap a{color:#000; display:inline-block; padding:0 5px;}
.crumbwrap a:hover{color:#f05501;}
.crumbwrap span{color:#f05501; display:inline-block; padding-left:5px;}
.crumbwrap .backto{color:#96ca4a; font-weight:600;}
/*Slider*/
.adimages {
	text-align: center;
}
.slides {
	list-style: none;
}
#carousel li, .slides li {
	padding: 0 !important;
}
#carousel li:before, .slides li:before {
	display: none;
}
#carousel img {
	opacity: 1;
}
#carousel .flex-active-slide img {
	opacity: 1;
}
.flexslider {
	position: relative;
}
.flexslider .flex-direction-nav {
	margin: 0;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -15px;
	width: 100%;
}
.flex-direction-nav li {
	padding: 0 !important;
}
.flex-direction-nav li:before, .flex-direction-nav li:before {
	display: none;
}
.flex-direction-nav .flex-nav-prev {
	float: left;
	margin-left: 15px;
}
.flex-direction-nav .flex-nav-next {
	float: right;
	margin-right: 15px;
}
.flex-direction-nav li a {
	font-size: 36px;
	color: #fff;
}
.advert-header {
}
.advert-header .contentbox {
}
.advert-header .contentbox .videowrap{padding-bottom:0;}
/*Profiles tabs*/
.profileTabs h4{font-size:24px; color:#333; margin:0 0 15px 0; font-weight:700; display:block; position:relative;}
.profileTabs h6{font-size:16px; color:#333; margin:0 0 15px 0; font-weight:700; display:block; position:relative;}
.profileTabs .nav-tabs{border-bottom:0;}
.profileTabs .nav-tabs>li{margin-bottom:0;}
.profileTabs .nav-tabs>li>a{background:#eee; border-radius:0; font-size:14px; font-weight:700; color:#666; padding:10px 20px;}
.profileTabs .nav-tabs>li.active>a, .profileTabs .nav-tabs>li.active>a:focus, .profileTabs .nav-tabs>li.active>a:hover{background:#f05501; color:#fff; border-color:#f05501;}
.profileTabs .nav-tabs>li.last{float:right;}
.profileTabs .nav-tabs>li.last a{background:none; font-size:14px; padding:0; margin:0; border:none; margin-top:7px;}
.profileTabs .nav-tabs>li.last a:hover{border:none; color:#96ca4a;}
.profileTabs .tab-pane{padding:25px; border:1px solid #eee; margin-bottom:30px;}
.profileTabs .tab-pane .ptext{font-size:24px; font-style:italic; color:#666; margin-bottom:30px;}
.profileTabs .tab-pane .ptext strong{font-weight:700;}
.profileTabs .table-responsive{margin-top:0;}
.profileTabs .table th{font-size:24px; color:#fff;}
.profileTabs .table td{font-size:14px; color:#666;}
.profileTabs .table td.title{color:#1ba6df;}
.profileTabs .table td.title a{font-size:20px;}
.profileTabs .tab-pane h3{font-size:20px; font-weight:600; margin-bottom:10px;}
.profileTabs .tab-pane h5{font-size:16px; font-weight:600; margin:20px 0 5px 0}
.profileTabs .tab-pane p{color:#666;}
.profileTabs .tab-pane p strong{font-weight:700;}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{border-top:none; border-bottom:1px solid #eee; vertical-align:middle;}
.table>tbody>tr>td.inactive{background:#eee;}
.table>tbody>tr>td strong{font-weight:600;}
.tab-pane .table>tbody>tr:nth-child(2n) td{background:#f9f9f9;}
.bulltes li {
	padding: 5px 0 5px 25px;
	position: relative;
	line-height: 24px;
	color: #333;
}
.bulltes li:before {
	content: '\f00c';
	font-family: 'FontAwesome';
	color: #006bac;
	position: absolute;
	left: 0;
}
.vinfo li{border-bottom:1px solid #eee; padding:13px 0}
.vinfo li strong{display:inline-block; font-weight:700; width:30%;}
.reviews li{border-bottom:1px solid #ddd; padding:15px 0;}
.reviews li:last-child{border:none;}
.reviews li .userimg{float:left; margin-right:15px;}
.reviews li .rating{color: #fdad00; font-size:14px; margin-bottom:5px;}
.affix {
  position: fixed !important;
  width:360px;
  top:60px;
}
.mainNav.affix{top:0; width:100%; box-shadow:0 5px 10px rgba(0,0,0,0.1); z-index:10000000;}
.side-header {
	background: #fff;
	border: 1px solid #e4e4e4;
	margin-bottom: 30px;
}
.side-header .grey{background:#f7f7f7;}
.side-header .boxinner {
    padding: 20px;
}
.side-header .discount{font-size:18px; text-decoration:line-through; font-weight:600; color:#f05501;}
.side-header .price{font-size:18px; font-weight:600; color:#006bac;}
.side-header .btn{background:#f05501; color:#fff; font-weight:700; font-size:18px; padding:10px 30px;}
.side-header .total{font-size:24px; font-weight:700;}
.callbox{background:#006bac; color:#fff; padding:20px; text-align:center; margin-bottom:30px;}
.callbox h4{font-size:24px; font-weight:400}
.callbox .phone{font-size:30px;}
.chatbtn{margin-bottom:30px;}
.chatbtn a{display:block; background:#f05501; padding:15px 20px; color:#fff; text-align:center; border-radius:5px; font-size:24px;}
.chatbtn a:hover{text-decoration:none; background:#070c24;}
.relatedoffer{margin-top:30px; border-top:1px solid #eee; padding-top:30px;}
.relatedoffer h4{margin:0; font-size:30px; font-weight:400}
.relatedoffer .serviceList li .info{padding:20px;}
.relatedoffer .serviceList li .info p{text-align:left; color:#777; border-bottom:1px solid #eee; padding:5px 0; margin-bottom:0}
.relatedoffer .serviceList li .info p span{color:#f05501;}
.relatedoffer .serviceList li .info .rating{color: #fdad00; font-size:14px; margin-top:10px; text-align:left;}
.relatedoffer .serviceList li .info h3{font-size:18px;}
.relatedoffer .serviceList li .inerbox{box-shadow:none;}
.relatedoffer .owl-controls{}
.contact {
	padding: 15px;
	margin-top: 30px;
	background: #f7f7f7;
}
.contact > span {
	color: #f05501;
	font-size: 50px;
	line-height: 30px;
	margin-bottom: 10px;
	text-align: center;
	display: block;
}
.inner-page .fa-home:before {
	content: "\f015";
}
.information {
	overflow: hidden;
	margin-top: 5px;
	text-align: center;
}
.information > strong {
	color: #000;
	display: table;
	font-size: 16px;
	font-weight: 700;
	margin-bottom: 10px;
	text-transform: uppercase;
	display: block;
}
.information > p {
	line-height: 22px;
	margin: 0;
}
.contact-form input, .contact-form textarea {
	color: #8c8c8c;
	float: left;
	border: 1px solid #ddd;
	font-size: 14px;
	line-height: 32px;
	margin-bottom: 15px;
	padding: 10px 20px;
	width: 100%;
}
.contact-form select {
	color: #8c8c8c;
	float: left;
	border: 1px solid #ddd;
	font-size: 14px;
	line-height: 32px;
	margin-bottom: 15px;
	padding: 10px 20px;
	width: 100%;
}
.contact-form {
	text-align: right;
}
.contact-form button {
	background-color: #f05501;
	border: 0 none;
	color: #fff;
	display: inline-block;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 600;
	padding: 18px 40px;
	margin-top: 20px;
}
.googlemap{margin-top:40px;}
.googlemap iframe{width:100%; display:block; height:300px;}
/*Listing*/
.searchList {
	list-style: none;
}
.searchList li {
	background: #fff;
	margin-bottom:30px;
	box-shadow:0 0 15px rgba(0,0,0,0.1);
}
.searchList li:hover{background:#f9f9f9;}
.searchList li .adimg{overflow:hidden; position:relative;}
.searchList li .adimg img {
	width: 100%;
	display:block;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
}
.searchList li:hover .adimg img{-webkit-transform: scale(1.1); transform: scale(1.1);}
.searchList li h3 {
	margin: 0;
}
.searchList li h3 a {
	font-size: 24px;
	font-weight: 600;
	color: #555;
}
.searchList li a:hover {
	color: #333;
}
.searchList li .location {
	color: #777;
	margin-top: 10px;
	float: left;
	margin-right: 30px;
	margin-bottom:15px;
}
.searchList li .location i {
	color: #f05501;
	margin-right: 3px;
}
.searchList li .location strong{color:#006bac; font-weight:700;}
.searchList li .vinfo {
	color: #555;
	font-size: 14px;
	border-top:1px solid #eee;
	padding:7px 0
}
.searchList li .vinfo i{width:20px; color:#bdbdbd}
.searchList li .vinfo span{font-weight:700;}
.searchList li p {
	line-height: 22px;
	color: #333;
	margin: 0;
}
.searchList li .cateinfo {
	color: #006bac;
	margin: 10px 0;
}
.searchList li .jobinfo{padding:20px 20px 10px 0}
.unorderlist{margin-top:15px;}
.unorderlist li {
	padding:6px 0 6px 25px;
	position: relative;
	color: #555;
	font-weight:600;
}
.unorderlist li:before {
	content: '\f00c';
	font-family: 'FontAwesome';
	color: #f05501;
	position: absolute;
	left: 0;
}
/******************
 	FAQS
******************/
.faqs{background:#006bac; padding:20px;}
.faqs h3{color:#fff; margin-bottom:20px;}
.faqs .panel-default>.panel-heading {
	background: none;
	border: none;
	padding: 0;
}
.faqs h4 a {
	padding: 15px 55px 15px 15px;
	display: block;
	background: #f05501;
	color: #fff;
	font-size: 16px;
	position: relative;
}
.panel-group .panel {
	border-radius: 0;
	margin-bottom: 20px;
}
.panel-group .panel-body {
	line-height: 24px;
	color: #555;
}
.faqs h4 .collapsed:hover, .faqs h4 a:hover, .faqs h4 a:active {
	text-decoration: none;
	background: #f05501;
	color: #fff;
}
.faqs h4 a:before {
	content: "\f068";
	background: #fff;
	font-family: 'FontAwesome';
	width: 30px;
	padding: 6px 0;
	color: #006bac;
	position: absolute;
	right: 15px;
	top: 8px;
	font-size: 16px;
	display: inline-block;
	text-align: center;
	transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-webkit-transition: 0.3s ease-in;
	-ms-transition: 0.3s ease-in;
}
.faqs h4 .collapsed:before {
	content: "\f067";
	font-family: 'FontAwesome';
	background: #666;
	width: 30px;
	padding: 6px 0;
	color: #fff;
	position: absolute;
	right: 15px;
	top: 8px;
	font-size: 16px;
	display: inline-block;
	text-align: center;
	transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-webkit-transition: 0.3s ease-in;
	-ms-transition: 0.3s ease-in;
	text-decoration: none;
}
.faqs h4 a.collapsed {
	background: #fff;
	color: #666;
	text-decoration: none;
}
/************************************************
           ==Footer css==
*************************************************/
.subscribe {
	padding: 35px 0;
	background-color: #e88623;
	box-shadow: inset 0px 15px 20px 0px rgba(0,0,0,0.1);
}
.subscribe .fa-envelope-open-o{float:left; margin-right:15px; font-size:45px; color:#fff;}
.subscribe h6 {
	font-size: 30px;
	color: #fff;
	margin-bottom:0;
}
.subscribe p {
	color: #fff;
	max-width: 670px;
	margin: 0 auto;
}
.subscribe .input-group {
}
.subscribe .input-group .form-control {
	height: auto;
	padding: 15px 13px;
	font-size: 16px;
	border: none;
}
.subscribe .input-group .btn {
	background: #f05501;
	padding: 16px 30px;
	color: #fff;
	border-color: #333;
	text-transform: uppercase;
	font-weight: 600;
	border-color:#f05501;
}
.footerWrap {
	/*background: #3c4cbd url(/web/20221219013850im_/https://www.apttdubai.com/jic-repo/images/footer-bg.jpg) no-repeat;*/
	background:#3c4cbd;
	background-size: cover;
	padding:50px 0 0 0;
}
.footerWrap h5 {
	font-size: 22px;
	font-weight: bold;
	color: #fff;
	margin-bottom: 35px;
	position:relative;
}
.footerWrap h5:after{background: #41c5e4; width: 50px; height: 2px; position: absolute; left:0; bottom: -15px; content: '';}
.footerWrap p {
	line-height: 22px;
	color: #fff;
}
.footerWrap .ft-logo {
	margin-bottom: 15px;
}
.footerWrap .note {
	font-size: 12px;
	color: #999;
	line-height: 18px;
	text-align: center;
	padding-top: 25px;
}
.footerWrap .continfo{}
.footerWrap .continfo li{padding:7px 0 7px 30px; position:relative; font-weight:400; line-height:20px; color:#fff;}
.footerWrap .continfo li i{color:#fff; font-size:18px; position:absolute; left:0;}
.footerWrap .continfo li:after{clear:both; content:''; display:table;}
.social {
}
.social a {
	color: #fff;
	font-size: 36px;
	display: inline-block;
	margin-right: 5px;
}
.social a:hover {
	color: #006bac;
}
.sidebar .social a {
	color: #fff;
}
.footerWrap .quicklinks {
	list-style: none;
}
.footerWrap .quicklinks li {
}
.footerWrap .quicklinks li a {
	display: block;
	color: #fff;
	padding: 5px 0;
	font-size: 14px;
}
.footerWrap .quicklinks li a:before {
	content: '\f0da';
	font-family: 'FontAwesome';
	margin-right: 7px;
}
.footerWrap .quicklinks li a:hover {
	color: #006bac;
	text-decoration: none;
}
.copyright {
	padding: 10px 0;
	color: #fff;
	border-top:1px solid rgba(255,255,255,0.2);
	margin-top:30px;
}
.copyright ul li {
	display: inline;
}
.copyright ul li a {
	color: #fff;
	padding: 0 5px;
	display: inline-block;
}
.copyright a{color:#fff;}
.copyright a:hover {
	color: #000;
}
.bttxt {
	color: #fff;
	text-align:right;
}
/*copyright*/
.copyright {
	padding: 20px 0;
}
/*******************
	Home Style 4
*******************/
.fullpagesearch {
	background: url(/web/20221219013850im_/https://www.apttdubai.com/jic-repo/images/search-bg.jpg) no-repeat;
	background-size: cover;
	height: 100%;
}
.fullpagesearch .searchwrap {
	background: none;
	height: 100vh;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	width: 100%;
}
.fullpagesearch .header {
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
	z-index: 100000;
}
.fullpagesearch .copyright {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
}
.chatsticky{position:fixed; left:0; margin-top:-157px; top:50%; z-index:1000}
/*********************************
	04-Oct-2017
*********************************/
.dealswrap{margin-bottom:30px;}
.dealswrap p{color:#fff;}
.dealList li .inerbox{background:#fff; -webkit-box-shadow: 0 0 10px rgba(0,0,0,.09); -moz-box-shadow: 0 0 10px rgba(0,0,0,.09); box-shadow: 0 0 10px rgba(0,0,0,.09); border: solid 1px #e9e9e9; margin-bottom:30px;}
.dealList li .info{padding:20px 20px 15px 20px;}
.dealList li .info h3{font-size:24px; font-weight:600; position:relative; margin-bottom:0;}
.dealList li .simg{overflow:hidden;}
.dealList li .simg img{-webkit-transform: scale(1.2); transform: scale(1.2); -webkit-transition: all .5s ease; transition: all .5s ease;}
.dealList li:hover .simg img{-webkit-transform: scale(1); transform: scale(1);}
.dealList li .info p{margin-bottom:5px;}
.dealList li .info p i{width:18px;}
.dealList li .info p strong{font-weight:700; color:#222;}
.dealList li .link{padding:0 20px 20px 20px;}
.dealList li .link a{font-weight:700; background:#006bac; border-radius:5px; color:#fff; display:inline-block; padding:12px 20px;}
.dealList li .link a i{margin-left:7px;}
.dealList li .link a:hover{background:#333; text-decoration:none;}
.dprice{font-size:18px; color:#666; font-weight:700; border-bottom:1px solid #ddd; padding-bottom:10px; margin-bottom:10px;}
.dprice strong{color:#f05501; font-size:30px;}
.dealsside{
    background: #fff;
    border: 1px solid #e4e4e4;
    margin-bottom: 30px;
}
.dealsside .grey{background:#f7f7f7;}
.dealsside h3{background:#070c24; color:#fff; padding:15px 30px; font-size:24px; font-weight:700;}
.dealinfo{padding:25px;}
.dealinfo .dealtitle{font-size:24px; font-weight:700; margin-bottom:5px;}
.dealinfo p{font-size:14px; font-weight:700; color:#62686c;}
.dealinfo .price{font-size:24px; font-weight:700; color:#000; margin-top:10px;}
.dealinfo .price span{color:#f05501; font-weight:400; text-decoration:line-through;}
.dealinfo .save{color:#888; margin-top:10px;}
.dealinfo .inqbtn{display:inline-block; color:#fff; background:#f05501; font-size:16px; font-weight:700; margin-top:20px; padding:13px 25px; border-radius:5px;}
.dealinfo .inqbtn i{margin-left:5px;}
.dealinfo .inqbtn:hover{background:#000; text-decoration:none;}
.modal-dialog{margin-top:60px;}
.modal-dialog .dealsside{border:none; margin:0;}
.chatbtnfx{position:fixed; right:0; margin-top:-80px; top:50%; z-index:1000}
/*******************
	Large Screen
*******************/
@media screen and (max-width: 1199px) {
}
/*******************
	Monitor Screen
*******************/
 @media screen and (max-width: 1024px) {
	 .mainNav .navbar-nav>li>a{padding:14px 11px; font-size:14px;}
}
/*******************
	Tablet Screen
*******************/
@media screen and (max-width: 990px) {
body {
	font-size: 16px;
}
.header .logo {
	margin-bottom: 15px;
	position:static;
}
.navbar-default {
	float: none;
}
}
/*******************
Large Mobile Screen
*******************/
@media screen and (max-width: 768px) {
.navbar-nav>li {
	padding: 0;
}
.navbar-nav>li>a {
	padding: 10px 15px;
}
.searchbar div {
	padding: 0 15px;
}
}
 @media screen and (max-width: 767px) {
.header .logo {
	text-align: center;
	float: left;
}
.navbar-header {
	float: none;
}
.navbar-header strong{display:inline-block; color:#fff; margin:16px 0 0 15px; font-weight:700; text-transform:uppercase;}
.navbar-toggle {
	background: #ccc;
}
.navbar-toggle .icon-bar {
	background: #fff;
}
.navbar-nav li.postjob, .navbar-nav li.jobseeker {
	margin-bottom: 10px;
}
.dropdown-menu {
	position: static;
	float: none;
	width: 100%;
}
.usernav li a {
	padding: 12px 15px;
}
.dealbox .ribbon{position:static;}
.titleTop h3 {
	font-size: 36px;
}
/*sidebar*/
.sidebar {
	margin-top: 30px;
}
.pull-right {
	float: none !important;
}
.navbar-collapse {
	padding: 0 15px;
}
}
/*******************
	Mobiles Screen
*******************/
@media screen and (max-width:600px) {
.copyright ul li a {
	background: #ddd;
	color: #000;
	padding: 8px 15px;
	margin: 5px;
	display: block;
}
.copyright ul li a:hover {
	background: #333;
	color: #fff;
	text-decoration: none;
}
}
 @media screen and (max-width: 400px) {
.header .col-md-5 {
	padding-right: 15px
}
.usernav li {
	width: 50%;
	text-align: center;
}
}
/*
     FILE ARCHIVED ON 01:38:50 Dec 19, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:16:48 May 30, 2024.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 1.024
  exclusion.robots: 0.125
  exclusion.robots.policy: 0.106
  esindex: 0.015
  cdx.remote: 7.046
  LoadShardBlock: 189.813 (3)
  PetaboxLoader3.datanode: 177.007 (4)
  PetaboxLoader3.resolve: 53.432 (2)
  load_resource: 58.029
*/