/* Mozilla based browsers */
::-moz-selection {
       background-color: #f08429;
       color: #fff;
}

/* Works in Safari */
::selection {
       background-color: #f08429;
       color: #fff;
}

a{
	text-decoration: none !important;
}

.service-list {
	margin-top: 10px;
}

.service-list li {
	list-style: circle;
}

.top-nav {
	text-align: right;
	padding-top: 6px;
	padding-right: 15px;
	min-height: 36px;
	font-weight: 400;
}

.top-nav-top {
	border-bottom: 1px solid #ddd;
}

.fa {
	color: #019ae0;
}

.f6 {
	margin: 7px;
}

header{
	min-height: 170px;
	background-color: #fff;
	border-bottom: 2px solid #049be0;
}

.logo{
	float: left;
	padding-top: 3px;
}

.side-logo{
	float: right;
	padding-top: 3px;
}

.slider-color{
	color: #019ae0;
}

.f3{
	font-weight: bold;
}

.f4 {
	color:#000;
	font-size:30px;
	font-weight: 300;
	line-height:normal;
	position:relative;
	padding:0 0 10px 0;
	border-bottom:1px solid rgba(34, 153, 221, 0.5);
	
}
.f4:after{
	width:60px;
	height:2px;
	background-color:#2299dd;
	left:0;
	bottom: 0px;
	content:'';
	position:absolute;
}

.glyphicon{
	color: #019ae0;
	font-size: 72px !important;
}

.select-language{
	float: right;
    min-width: 220px;
    padding-right: 5px;
}

.main-head-2{
	text-align: center;
	font-weight: 600;
	color: #fff;
	padding-top: 5px;
}

.p1{
	text-align: justify;
	padding-bottom: 25px;
}

.p1 a{
	text-decoration: none;
}

.p1 a:hover{
	color: #f08429;
}

.p2{
	text-align: center;
	margin-top: -15px;
}

.s1{
	background-color: #a1cb42;
	min-height: 200px;
}

.s2{
	background-color: #019ae0;
	min-height: 200px;
}

.s3{
	background-color: #f08429;
	min-height: 200px;
}

.s4{
	padding: 0px;
}

.service-h3{
	color: #fff;
    line-height: 28px;
    margin: 0;
    padding-top: 67px;
    text-align: center;
	width: 100%;
	height: 200px;
	font-weight: 300;
	background-color: rgba(255,204,51,0.0);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition:    all 0.3s ease-in-out;
	-o-transition:      all 0.3s ease-in-out;
	-ms-transition:     all 0.3s ease-in-out;
}

.service-h3 a{
	text-decoration: none !important;
	color: #fff;
}

.service-h3:hover{
	background-color: #95969a;
	-webkit-transform: rotate(360deg) scale(.9);
	-moz-transform:    rotate(360deg) scale(.9);
	-o-transform:      rotate(360deg) scale(.9);
	-ms-transform:     rotate(360deg) scale(.9);
}

#enquiry{
	background-image: url(../img/eqbg.jpg);
	min-height: 650px;
	margin-top: 60px;
}

.c2{
	width: 100%;
	border: none;
	margin-top: 32px;
	height: 50px;
	padding: 10px;
	color: #000;
	background-color: rgba(255, 255, 255, 0.6);
	background: rgba(255, 255, 255, 0.6);
}

.c3{
	width: 100%;
	height: 298px;
	padding: 10px;
	margin-top: 32px;
	border: none;
	color: #000;
	background-color: rgba(255, 255, 255, 0.6);
	background: rgba(255, 255, 255, 0.6);
}

.c4{
	float: right;
	width: 120px;
	height: 50px;
	margin-top: 32px;
	border-radius: 0px;
}

.c5{
	margin-top: 50px;
}

footer{
	background-color: #444;
	min-height: 260px;
}

.footer-f1{
	border-right: 1px solid #fff;
	margin-top: 30px;
	margin-left: 0px;
	margin-right: 0px;
	min-height: 180px;
}

.footer-menu{
	color: #fff;
	padding: 27px 0px 0px;
}

.footer-menu li{
	list-style: none;
	padding-left: 98px;
}

.footer-menu li a{
	color: #fff;
	line-height: 36px;
}

.footer-menu li a:hover{
	color: #f08429;
	transition-duration: 1s;
}

.footer-f3{
	color: #fff;
	text-align: center;
}

.social-blog{
	width: 40px;
	height: 40px;
	color: #fff;
	background-color: #e17842;
	border-radius: 50%;
	margin-left: 84px;
	text-align: center;
	line-height: 40px !important;
}

.social-facebook{
	width: 40px;
	height: 40px;
	color: #fff;
	background-color: #3a5795;
	border-radius: 50%;
	margin: 0 auto;
	display: table;
	text-align: center;
	line-height: 40px !important;
}

.footer-p1{
	color: #fff;
	padding-top: 40px;
	padding-left: 35px;
}

.footer-p2{
	text-align: center;
	color: #019ae0;
	padding-top: 20px;
}

.b1{
	margin-top: 5px;
}

.c6{
	width: 100%;
	height: 50px;
	border: none;
	background-color: #f0f0f0;
	margin-top: 25px;
	padding: 10px;
}

.c7{
	width: 100%;
	height: 200px;
	border: none;
	background-color: #f0f0f0;
	padding: 10px;
	margin-top: 25px;
}

.c8{
	float: right;
	width: 130px;
	height: 44px;
	background-color: #019ae0;
	border-radius: 0px;
	color: #fff;
	margin-top: 25px;
	margin-bottom: 25px;
}

.contact-sharjah{
	background-color: #f0f0f0;
	color: #242424;
	width: 35%;
	padding: 10px;
	float: left;
	margin-right: 25px;
	margin-left: 14%;
	min-height: 255px;
	font-weight: 300;
}

.fa-2x {
	text-align: center;
}

.contact-dubai{
	background-color: #f0f0f0;
	color: #242424;
	padding: 10px;
	width: 35%;
	float: left;
	min-height: 255px;
	font-weight: 300;
}

.main-head{
  display: table;
  white-space: nowrap;
  width: 100%;
  font-weight: 100;
  margin-top: 40px;
  margin-bottom: 20px;
  font-weight: 100;
}

.main-head:before,
.main-head:after {
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding;
  background-image: -moz-linear-gradient(transparent 49%, #ddd 50%, #ddd 51%, transparent 51%);
  background-image: -webkit-linear-gradient(transparent 49%, #ddd 50%, #ddd 51%, transparent 51%);
  background-image: linear-gradient(transparent 49%, #ddd 50%, #ddd 51%, transparent 51%);
  content: "";
  display: table-cell;
  width: 50%;
}

.main-head:before {
  border-right: 15px solid transparent;
}

.main-head:after {
  border-left: 15px solid transparent;
}

.main-head-2{
  display: table;
  white-space: nowrap;
  width: 100%;
  font-weight: 100;
  margin-top: 40px;
  margin-bottom: 20px;
  font-weight: 100;
}

.main-head-2:before,
.main-head-2:after {
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding;
  background-image: -moz-linear-gradient(transparent 49%, #ddd 50%, #ddd 51%, transparent 51%);
  background-image: -webkit-linear-gradient(transparent 49%, #ddd 50%, #ddd 51%, transparent 51%);
  background-image: linear-gradient(transparent 49%, #ddd 50%, #ddd 51%, transparent 51%);
  content: "";
  display: table-cell;
  width: 50%;
}

.main-head-2:before {
  border-right: 15px solid transparent;
}

.main-head-2:after {
  border-left: 15px solid transparent;
}

.contact-no{
	padding: 0;
	margin: 0;
	float: left;
}

.phone{
	float: left;
}

label{
	font-weight: 300;
	padding-top: 32px;
	font-size: 18px;
	text-align: right;
}

.c9 {
	height: 44px;
	width: 100%;
	border-bottom: 2px solid #777;
	border-top: none;
	border-right: none;
	border-left: none;
	padding: 10px;
	background: none;
	margin-top: 25px;
	color: #000;
}

.c9:hover{
	box-shadow: none;
}

.c10{
	width: 100%;
	height: 100px;
	border: 2px solid #777;
	padding: 10px;
	background: none;
	margin-top: 25px;
}

.c11{
	float: right;
	width: 120px;
	height: 50px;
	margin-top: 32px;
	margin-right: 15px;
	margin-bottom: 25px;
	border-radius: 0px;
}

.p3{
	font-size: 18px;
	text-align: justify;
	font-weight: 300;
}

.f5{
	font-size: 30px;
	font-weight: 300;
	padding-top: 8px;
}

#back-to-top {
    position: fixed;
    bottom: 40px;
    right: 40px;
    z-index: 9999;
    width: 32px;
    height: 32px;
    text-align: center;
    line-height: 30px;
    background: #2299dd;
    color: #fff;
    cursor: pointer;
    border: 0;
    border-radius: 2px;
    text-decoration: none;
    transition: opacity 0.2s ease-out;
    opacity: 0;
}

#back-to-top:hover {
    background: #2299dd;
	color: #fff;
}

#back-to-top.show {
    opacity: 1;
}

.sitemap{
	color: #000;
	padding-bottom: 90px;
}

.sitemap li {
	font-size: 18px;
	font-weight: 300;
	list-style: circle;
	padding-top: 10px;
}