/*
Theme Name: DEstiny
Theme URI: http://aquamix.com.au
Author: Digital Evolutions
Author URI: https://digitalevolutions.ae
Description: This theme specially maid for Aqua mix. 
Version: 1.0
License: Digital Evolutions 2016
Tags: 
Text Domain: destiny
*/
body{
	margin:0;
	padding:0 !important;
	font-family: 'Roboto', sans-serif;
	overflow-x: hidden;
	}
span , em , li , a , button , h1 , h2 , h3 , h4 , h5 , h6{
	font-family: 'Roboto', sans-serif !important;
	color:#4d4d4d;
	}
p , input , text-area{
	font-family: 'Roboto', sans-serif;
	}
label{
	font-family: 'Roboto', sans-serif;
	}
a{
	font-family: 'Roboto', sans-serif !important;
	color:#4d4d4d !important;
	
	}
a:hover{
	text-decoration:none !important;
 	font-family: 'Roboto', sans-serif !important;				
}	
:focus {
	outline: -webkit-focus-ring-color auto 0px !Important;
	}
header{
		margin-top:30px;
	}
.am-menu{
	text-align: right;
	font-family: 'Roboto', sans-serif;
	font-weight:500;	
}	
.am-menu ul{
	margin-bottom: 0px !important;
    padding-left: 0;	
}
.am-menu ul.ubermenu-nav{
	text-align:center;
}
.am-menu ul li{
	display:inline-block;
	list-style-type:none;
	padding:0 10px;
}
.logo{
	position: relative;
    top: 0px;
}
.search{
    padding-top: 30px;
}
nav#ubermenu-main-2-primary ul li a{text-transform:uppercase;}
/*start Home Slider */
.H-slider{

}
.H-slider li{
    list-style-type: circle !important;
    color: #fff;
	display:block;	
}
.H-slider #layerslider_widget-2 h2{
	color:#fff;
	font-family: 'Roboto', sans-serif;	
	font-size:20px;
	font-weight:bold;
	width:20%;
	height:49px;
	background:url(./img/caption-bg.png) repeat-x;
	text-align:right;
}
.H-slider #layerslider_widget-2 h2::after{
	content:url(./img/slider-caption-bg.png);
    position: absolute;
    top: 0;
    right: -43px;
}
.H-slider-T h1{
	color:#fff;
    margin-bottom: 0px;
    margin-top: 0px; 
	padding-left: 20px;
	
}
.H-slider-T ul li{
    list-style-type: circle !important;
    color: #fff;
    line-height: 2;
    padding-left: 20px;	
}

/*End Home Slider */

/* Start Home Products */
.H-products{
	margin:30px 0;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    width: 100%;
    position: absolute;
    right: 0;
    left: 0;
}
.H-products li{
	list-style-type:none;
    padding: 15px 10px 25px 10px;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
}
.H-products li img:hover {
	opacity:10;
}
.H-products h2{
	font-weight:bold;
	font-size:18px;
	margin-bottom:0px;
    text-transform: uppercase;	
}
a.learn-more{
	background-color:#004589;
	color:#fff !important;
	text-transform:uppercase;
	padding:5px 10px;
	text-align:center;
}
a.learn-more:hover{
	background-color:#8ed7f8;
	color:#004589;
	font-weight:500;
    text-decoration:none;	
}
/* End Home Products */

/*Start Social icons */
.H-social{
	margin: 50px 0;
}
.H-social h2{
	display:inline;
	font-size:32px;
}
.H-social ul{display:inline;}
.H-social li{
	list-style-type:none;
	display:inline-block;
	padding: 5px 20px;	
}
.H-social li em{
	display:block;
	font-style: normal;	 
	text-align: center;
	color:#4d4d4d !important;	
	
}
.connect-with{
    padding: 25px 0;
    text-align: right;
}
/* End Social icons */
	
/* start search box*/
#custom-search-input{
	width:50%;
    padding: 3px;
    border-radius: 20px;
    background-color: #ebebeb;
	float:right;
}

#custom-search-input input{
    border: 0;
    box-shadow: none;
	background-color: #ebebeb;
    margin-left: 10px;	
}

#custom-search-input button{
    margin: 2px 0 0 0;
    background: none;
    box-shadow: none;
    border: 0;
    color: #666666;
    padding: 0 8px 0 10px;
}

#custom-search-input button:hover{
    border: 0;
    box-shadow: none;
    border-left: solid 1px #ccc;
}	
#custom-search-input .fa{
	color:#bfbfbf !important;
} 
/* end search box*/	

/* start footer */
footer{
	background-color:#004589;
	padding:40px 0;
}
.copyright p{color:white; font-size:12px; text-align:center; margin:15px 0 0 0;}
.f-products h2{
	color:#fff;
    padding-left: 50px;	
}
.f-contact h2{
	color:#fff;
}
.f-contact h5{
	color:#fff;
}
.f-contact {
    padding-left: 50px !important;
}
.f-contact p{
	color:#fff;
}
.f-contact ul{
    padding-left: 0 !important;
}
.f-contact li{
    list-style-type: none;
    color: #fff;	
}
.fhead-office{
	font-size:18px;
}
.f-products{
    border-right: 1px solid #2c6093;
    padding: 0px 10px 20px 30px;
    border-left: 1px solid #2c6093;
}
.f-products ul{
    padding-left: 50px !important;    
	list-style-type: none;
	
}
.f-products ul li a{
	list-style-type: none;
    color: #fff !important;
    text-transform: capitalize;
    padding: 1px 0;	
}

/* end footer */

/* start About Us page */
.about-banner{
	color:#fff;
}
.about-banner img{
	margin:0 auto;
	width:100%;
    max-height: 500px;
    height: auto;	
}
.about-heading {
	margin-top:-100px;
}
.about-heading h1{
	color:#fff;
	font-weight:bold;
	font-size:40px;
	margin:0;
    text-transform: uppercase;;	
}
.about-heading p{
	font-size:16px;
	font-weight:500;
    text-transform: capitalize;	
	margin:0;
	color: #fff;
}
.about-top p{
	padding:50px 0;
	text-align: justify;	
}
.about-right,.about-left{
	margin-bottom:100px;
}
.about-left{
    padding-right: 50px !important;
}
.about-left p{
	text-align: justify;
}
.about-left h3{
	color:#025a9d;
	font-size:18px;
	font-weight:bold;
	
}
.about-right .voted-img{
    background-color: #ebf0f2;
    padding: 10px;
    text-align: center;
}
.about-right .voted-details{
	background-color:#d7d7d7;
	padding:20px 50px;
	border-bottom:20px solid #025a9d;
}
.voted-details p{
	color:#025a9d;
	font-size:18px;
	line-height:1.6;
}
.voted-details p::before{
	content: url(./img/double-quot.png);
}
.voted-details p::after{
	content: url(./img/quot-after.png);
}
.client-logo ul{
    margin-bottom: 50px;
    padding: 0;
    border-top: 1px solid #9c9c9c;
    border-bottom: 1px solid #9c9c9c;
}
.client-logo li{
	list-style-type:none;
	display:inline-block;
	padding:20px 50px;
}

/* End About Us page */

/* start Product page */
#cat-tab {
	background-color:#f0f0f0;
}
.ui-slider-tabs-list li a:hover{
	background-color:#025a9d;
	color:#fff !important;
	text-shadow: none;
}
.ui-slider-tabs-content-container {
    border: 0px solid #f0f0f0 !Important;
    background-color:#f0f0f0 !important;
	height:auto!important;
}
.cat-tab li{
	display:inline-block;
	padding:10px 15px;
}
.ui-slider-tabs-list-container ul{
	width:100% !important;
}
.ui-slider-tabs-list li{
	display:inline-block !important;
	border:none !important;
	background-color:transparent !important;
	text-shadow:none !important;
	background:none !important;		
}
.ui-slider-tabs-content-container img{
	width:72px;
	height:auto;
}
.ui-slider-tabs-content-container span{
	padding: 0px 20px;
	color:#025a9d;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
    width: 200px;
    display: inline-table;
}
.ui-slider-tabs-list li.selected{
	background:#025a9d !important;
    text-shadow: none !important;
	color:#fff;	
}
.ui-slider-tabs-list li a{
    text-transform: uppercase;	
}
.ui-slider-tabs-list li.selected a{
	text-shadow:none;
	color:#fff !important;
    text-transform: uppercase;	
}
.ui-slider-tabs-list li.selected a:before{
	content: "\f0d7";
	font:normal normal normal 14px/1 FontAwesome;    
	position: absolute;
    bottom: -18px;
    margin-left: -14px;
    color: #025a9d;
    font-size: 30px;
}
.pro-gradient{
	background: url(./img/pro-gradient.png)no-repeat;
	width: 200px;
    height: 160px;
    margin: 0 auto;
    background-position: bottom;
    padding-bottom: 15px;
    min-height: 160px;
    display: table-cell;
    vertical-align: bottom;
	cursor:pointer;
}

.pro-gradient em{
	display:none;
}
#canyon ul{display:inline-block;
	list-style-type:none;
}
.ui-slider-tabs-content-container li{
	//display:inline-block;
	//list-style-type:none;
}

/* End Product page */

/* ----- Roboto Font ----- */
@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,400italic,500italic,700,700italic,900,900italic,300italic,300,100italic,100);	

/*hover effects for slider images*/
.product-block, .owl-item{
	width:200px!important;
}
.product-info{
	display:none;
	background-color:transparent;
	padding:20px 10px;
	margin:0;
    text-align: left;
    width: 500px;
}
.product-info ul{
	display:inline-block;
    padding: 0 0 0 10px!important;
}
.product-info li{
	list-style-image: url(./img/bullet.png);
    font-size: 12px;	
}
#cat-slider{
	margin-top:30px;
}
.cat-slider li{
	list-style-type:none;
}
.cat-slider img{
	width:100%;
	height:auto;
}
.modal-dialog {
	width:100% !important;
}

.ui-slider-tabs{
	    min-height: 45px;	
}
.product-popups{
	display:none;
	background-color:#fff;
}
.pop-content{
    margin: 0px auto;
    width: 1170px;
    border: 1px solid rgb(44, 96, 147);
	z-index:999;
	background-color:red;
	    position: relative;
}
.pro-single-details{
	padding-right:75px;
	text-align:justify;
}
.pro-single-details h2{
    top: -110px;
    position: inherit;
    z-index: 9;
    color: #fff;
    font-size: 42px;
    font-weight: bold;
    line-height: 1;
}
.data-sheets{
    margin-top: -130px;
    padding-left: 30px;
}
.data-details {
    background-color: #cbe4fd;
    padding: 20px 110px;
    border-bottom: 20px solid #025a9d;
	margin-bottom: 50px;
}
.data-details img{
    position: relative;
    top: -180px;
    z-index: 9;
    margin: 0 auto;
    display: block;	
}
.data-details h3 {
    color: #025a9d;
    font-size: 18px;
    font-weight: bold;
}
.details h3 {
    color: #025a9d;
    font-size: 18px;
    font-weight: bold;
}
.pro-warranty{
	margin-bottom:30px;
	text-align:justify;
}
.pro-warranty h3{
    color: #025a9d;
    font-size: 18px;
    font-weight: bold;
}
.details ul{
    list-style-type: none;
    padding-left: 0px;
}
.details li::before{
    content: url(./img/bullet.png);
    padding: 0 10px;
	list-style-type:none !important;
}
.buttn {
    display: inherit;
    position: absolute;
    z-index: 15;
    margin-top: -450px;
    right: 89px;
	background-color:#025a9d !important;
	color:#fff !important;
	border:none !important;
}
#reference-library{
	background:#f0f0f0;
}
.ref-library li{
	display:inline-block;
	padding:5px 0px;
}
.ref-library{
	min-height:50px;
}
.ref-library a{
	color:#4d4d4d;
	font-size:14px;
	font-weight:bold;
	padding:5px 10px;
	display:block;	
}
.ref-library a:hover{
	color:#fff !important;
	font-size:14px;
	font-weight:bold;
	background:#025a9d;
	display:block;
	padding:5px 10px;
}
.menu-secondary-nav-container li a{
	padding:5px 10px;
	display:block;
	font-weight:bold;
}
.menu-secondary-nav-container li a:hover{
	color:#fff !important;
}

.menu-secondary-nav-container li:hover{
    color: #fff !important;
    text-shadow: none;
	background-color: #025a9d;
}
.menu-secondary-nav-container li:hover:after{
    text-shadow: none;
    content: "\f0d7";
    font: normal normal normal 14px/1 FontAwesome;
    position: absolute;
    margin-top: -12px;
    display: block;
    color: #025a9d;
    font-size: 30px;
	}
.menu-secondary-nav-container li .selected{
	background:#025a9d !important;
    text-shadow: none !important;
	color:#fff;	
}
.menu-secondary-nav-container {
	text-align:center;
	margin-bottom: -15px;
	background:#f0f0f0;
	padding-bottom: 15px;	
}
.menu-secondary-nav-container li{
	display:inline-block;
}
.case-study-banner img{
    margin: 0 auto;
    width: 100%;
	max-height: 500px;	
}
.ref-tab .nav-tabs>li.active>a{
	background-color: #025a9d !important;
    color: #fff !important;
}
.ref-tab {
	background:#cbe4fd;
}
.ref-tab ul li a{
	color:#025a9d !important;
	border: none!important;
    border-radius: 0!important;	
	font-weight:bold;	
}
.ref-tab ul li a:hover{
	color:#fff !important;
	background:#025a9d;
	font-weight:bold;
	border: none!important;
    border-radius: 0!important;	
}
.ref-tab-details {
	margin:40px 0;
	text-align:justify;
}
.ref-tab-details h2{
	color:#025a9d;
	font-weight:bold;
	font-size:18px;
}
.ref-tab-det {
	padding-right:100px !important;
}
.ref-tab-det p{
	text-align:justify;
}
.caption_one {
	background-color: #d7d7d7;
    border-bottom: 20px solid #025a9d;
	margin-bottom:250px;
}
.caption_one img{
	width:100%;
	height:auto;
}
.caption_one p{
    color: #025a9d;
    font-size: 18px;
    line-height: 1.6;
    padding: 30px 70px;	
}
.caption_one p::before {
    content: url(./img/double-quot.png);
}
.caption_one p::after {
    content: url(./img/quot-after.png);
}
.product-used{
    background: #cbe4fd;
    margin-bottom: 50px;
	padding: 20px 50px;	
	border-bottom: 20px solid #025a9d;
}
.product-used .product-used-img img{
	margin-top:-170px;
}
.product-used .product-used-img{
	text-align:center;
}
.product-used h3{
	color:#025a9d;
	font-weight:bold;
	font-size:18px;	
}
.ref-tab-det-img{
	background-color: #d7d7d7;
    border-bottom: 20px solid #025a9d;
    margin: 50px 0;	
}
.ref-tab-det-img img{
	width:100%;
	height:auto;
}
.ref-tab-det-img p{
    color: #025a9d;
    font-size: 18px;
    line-height: 1.6;
    padding: 30px 70px;	
}
.ref-tab-det-img p::before {
    content: url(./img/double-quot.png);
}
.ref-tab-det-img p::after {
    content: url(./img/quot-after.png);
}
.table-responsive {height:500px;}
#job-refer{
	margin:50px 0;
}
#job-refer .table-responsive{
	height:auto;
}
#job-refer .table>thead>tr>th{
	color:#025a9d;
    border-bottom: 0px solid #ddd !important;
	width:300px;	
}
#job-refer .table>tbody>tr>td{
	padding: 15px 10px 10px 15px !important;
}
.pagination>.active>a{
	color:#fff !important;
}
#data-sheets{margin-top:50px;}
#data-sheets h2{
	color:#025a9d;
	font-weight:600;
	font-size:18px;
}
.tr-datasheet{
    background:#fff;
    border-top: 1px solid #9a9a9a;
    height: 50px;
}
.tr-datasheet p{
	color:#4d4d4d;
    font-weight: 400;
}
.tr-datasheet img{
	padding-right:20px;
}
.td-title{
    height: 50px;
    vertical-align: middle !important;
	color:#025a9d;
	font-weight:600;
}
.td-title .collapse-data{
	margin-top:20px;
}
.table-hover>tbody>tr:hover {
    background-color: #fff !important;
}
.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #fff !important;
}
table.table-expandable > tbody > tr div.table-expandable-arrow {
    background: transparent url(./img/arrows.png) no-repeat scroll 0px -16px !important;
    width: 16px;
    height: 16px;
    display: block;
}
#video{
	background:#025a9d;
	height:500px;
}
.video-bg{
	background:#d7d7d7;
    border-bottom: 20px solid #025a9d;
    margin: 10px 30px;
	padding:0 !Important;
}
.video-bg img{
	width:100%;
	height:auto;
	cursor:pointer;
}
.video-thumb{
	padding-left:40px;
}
.video-bg p{
	padding:10px;
	height:50px;
}
.top-video{
	margin-top:45px;
	text-align:center;
}
#video h2{
    color: #fff;
    font-size: 42px;
    font-weight: bold;
	padding-top:8px;
    text-transform: uppercase;	

}
#trigger{
	background:#f0f0f0;
    padding-bottom: 15px;	
}
#surface-triggers li{
	display:inline-block;
	font-weight:bold;
}
#surface-triggers ul{
	text-align:center;
    margin-bottom: 0px;	
}
#surface-triggers li a {
	display:block;
	padding:5px 10px;	
}

#surface-triggers li:hover{
    color: #fff !important;
    text-shadow: none;
	background-color: #025a9d;
}
#surface-triggers li.selected{
    color: #fff !important;
    text-shadow: none;
	background-color: #025a9d;
}
#surface-triggers li.selected a{
    color: #fff !important;
}
#surface-triggers li.selected a:before {
    content: "\f0d7";
    font: normal normal normal 14px/1 FontAwesome;
    position: absolute;
    margin-left: -10px;
    color: #025a9d;
    margin-top: 14px;
    font-size: 30px;
}
.menu-secondary-nav-container li.current_page_item{
    color: #fff !important;
    text-shadow: none;
	background-color: #025a9d;
}
.menu-secondary-nav-container li.current_page_item a{
    color: #fff !important;
}
.menu-secondary-nav-container li.current_page_item a:before {
    content: "\f0d7";
    font: normal normal normal 14px/1 FontAwesome;
    position: absolute;
    margin-left: -10px;
    color: #025a9d;
    margin-top: 14px;
    font-size: 30px;
}
#surface-triggers li:hover:after{
    text-shadow: none;
    content: "\f0d7";
    font: normal normal normal 14px/1 FontAwesome;
    position: absolute;
    margin-top: -12px;
    display: block;
    color: #025a9d;
    font-size: 30px;
	}
#surface-triggers li a:hover {
    background-color: #025a9d;
    color: #fff !important;
    text-shadow: none;
	font-weight:bold;	
	padding:5px 10px;
}
.surface-accordion .panel-title{
    border-top: 1px solid #9a9a9a;
    padding: 10px 0;
}
.surface-accordion .panel-heading{
	padding-bottom: 0px !Important;
    padding-top: 0px !important;	
}
.surface-accordion {
	margin-top:50px;
}
.surface-accordion .panel-heading {
    background-color: transparent !important;
    border-color: transparent!important;
}
.surface-accordion .panel {

    border: none !important;
    border-radius: 0!important;
    -webkit-box-shadow: none !important;
    box-shadow: 0 !important;
}
.surface-accordion a{
	color:#025a9d !important;
	font-size:18px;
	font-weight:bold;
	display:block;
    padding: 10px 0;	
}
span.plusminus{
	float:right;
	color:#025a9d ;
}

.sur-right{
    text-align: center;
}
.sur-right-bot{
	background-color: #d7d7d7;
    padding: 20px 60px;
    border-bottom: 20px solid #025a9d;
}
.sur-right img{
	width:100%;
	height:auto;
}
.sur-right-bot p{
	padding:10px 30px;
    color: #025a9d;
    font-size: 18px;
    line-height: 1.6;	
}
.sur-right-bot p::before {
    content: url(./img/double-quot.png);
}
.sur-right-bot p::after {
    content: url(./img/quot-after.png);
}
.surface-items h3{
	color:#025a9d !important;
	font-size:18px;
	font-weight:bold;
}
.sur-panelb p{
	text-align:justify;
}
.where-to-buy-map img{
	width:100%;
	height:auto;	
}
#where-to-buy {
	background:#f0f0f0;
	padding:40px 60px;
}
.where-to-buy-details h1{
	color: #004386;
    font-size: 18px;
	font-weight:bold;
}
.where-to-buy-details ul{
	//list-style-type:none;
	//text-align:center;
    //padding-left: 0px !important;	
}
.where-to-buy-details li{
	color: #004386;
    font-size: 18px;	
}
.where-text{
	padding:40px;
}

.contact-img img{
	width:100%;
	height:auto;	
}
#frm_field_11_container {
    position: absolute;
    display: inline-block;
    right: 0;	
}
.frm_style_formidable-style.with_frm_style .form-field {
    margin-bottom: 0px !important;
	padding-left: 0 !important;	
}
.with_frm_style .frm_submit {
    clear: both;
    text-align: right;
}
.widgettitle{display:none;}
li#frm_show_form-2{list-style-type:none;}
.frm_form_fields  input, textarea{
	background:#e2e2e2 !important;
	border-radius:0 !important;
}
.frm_submit input{
    background: #025a9d !important;
    color: #fff !important;
    font-weight: 600;
    border: 1px solid #cccccc;
    padding: 5px 20px !important;	
}
#contact-us{
    background: #f0f0f0;
    padding: 30px 0;	
}
#contact-us span{
    color: #004386;
    font-weight: bold;
}
#contact-us h5{
    color: #004386;
    font-weight: bold;
    margin-top: 20px  !important;
    margin-bottom: 0 !important;	
}
#contact-us p{
	color:#4d4d4d !important;
	margin-top: 0px;	
}
/* UBERMENU */
ul.ubermenu-tabs-group, ul.ubermenu-submenu {
	background:#c6e7f2!important;
}
ul.ubermenu-submenu li.ubermenu-item-object-page:hover{
	background:#025a9d;
	color:#fff;
}

.ubermenu-target:hover{color:#fff !important;}
.ubermenu-skin-white .ubermenu-submenu .ubermenu-tab.ubermenu-active > .ubermenu-target{
	background:#025a9d!important;
	color:#fff !important;
	 font-size: 11px;
	
}
ul.ubermenu-tab-content-panel{
	background:#daf6ff !important;
}
.ubermenu-skin-white .ubermenu-item-level-0.ubermenu-target{
	background:#c6e7f2!important;

}
.ubermenu .ubermenu-item.ubermenu-active>.ubermenu-target{

}
.ubermenu .ubermenu-item-layout-image_right>.ubermenu-target-text{
	padding-right: 10px !important;

}
.ubermenu-skin-white .ubermenu-item-level-0:hover > .ubermenu-target{
	background:#c6e7f2 !important;
	color:#111111 !important;
}
.ubermenu-skin-white .ubermenu-submenu .ubermenu-active > .ubermenu-target > .ubermenu-target-description{
	color:#025a9d!important;
}
.ubermenu .ubermenu-target-with-image>.ubermenu-target-text{
	color:#025a9d!important;
    font-size: 12px;
	font-weight:900;
	
}
.ubermenu-target-with-image .ubermenu-target-title {
	display:none !Important;
}
.ubermenu-current_page_item{
	background:#c6e7f2 !important;
}
/* video */
.ytv_ifr{ width:60%; height:390px;}

 /* video */

.owl-next:after{
    content: "\f054";
    font: normal normal normal 14px/1 FontAwesome;	
	color:#025B9F;
	font-size: 24px;
	}
.owl-prev:after{
    content: "\f053";
    font: normal normal normal 14px/1 FontAwesome;	
	color:#025B9F;	
	font-size: 24px;	
}
.owl-theme .owl-controls .owl-buttons div{
	background:transparent !important;
}
.video-container{
	margin-bottom:30px;
	margin-top:30px;
}
.owl-carousel .owl-wrapper-outer{
	width:90% !important;
	margin-left:6%;
}
.sur-page{
	padding:0 !important;
}
.surface-items{
	margin-top:-30px;
}
.surface-banner{
	padding:0!important;
    margin-bottom: 30px;	
}
.surface-banner img{
    width: 100%;
    height: auto;
    max-height: 500px;

}
.surface-banner h1{
    margin-top: -50px;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;		
}
[data-uk-scrollspy*=uk-animation-]:not([data-uk-scrollspy*=target]){
opacity:10 !important;
}
.frm_form_widget{
	//height:0;
	overflow:hidden;
}
.enquiry-now{
	top: 0px;
	position: absolute !important;
    z-index: 999 !important;
	right:70px;
}
.enquiry-box{

    background: #fff;
	margin-left: 100px;
    //padding: 20px 0px 0 0px;
    //margin-top: -15px;
    border: 4px solid #336699;
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
}
.enquiry-box button#bar{
    margin: 0 auto;
    display: block;
    background: #336699;
	color:#fff!important;
	font-size:14px;
    border: none;
    padding: 0px 0 0px 0;
    color: #336699;
    width: 100%;
    font-weight: bold;
	border: 4px solid #336699;
   // border-bottom-right-radius: 12px;
   // border-bottom-left-radius: 12px;	
}
.enquiry-box li{
	list-style-type:none;
	    padding: 0 10px;
}

.enquiry-box fieldset .frm_form_field input {
	margin:10px 0;
}
.enquiry-box fieldset .frm_submit input{
	background:#8dd6f7 !important;
}
.margin-top-20 {margin-top:20px;}
#bar{
	//float:right;
}
li.pro-dwnl-btn{
	font-size:11px;
	font-weight:bold;
    width: 240px;
	list-style-type:none !important;
	list-style-image:none;
	border:1px solid #336699;
	border-radius:20px;
	padding: 5px 20px;
	margin-bottom: 10px;
	margin-top: 10px;

}
li.pro-dwnl-btn::before{
	content:url(./img/download.png);
    padding-right: 10px;	
}


#recommended-solution{
	padding: 30px 0 50px 0;	
}
#recommended-solution .table-responsive{
	height:auto;
}
#recommended-solution h3{
	margin-bottom: 0;
    padding: 20px 0 0 0;
	color: #025a9d;	
	font-weight:bold;
}
#recommended-solution em{
	color:#4d4d4d;
}
#recommended-solution .table-responsive .table thead tr th{
	min-width:300px;
    padding: 30px 0; 
	color: #025a9d;	
}
#recommended-solution .table-responsive .table tbody tr td{
	height: 60px;
vertical-align: middle;
}
#recommended-solution .table-responsive .table tbody tr{
    border-bottom: 1px solid #ccc;	
}
h2.technical-assistance{
	color:#4d4d4d;
	font-weight:bold;
}


.ground{ 
	width:100%;
}
.ground .bgimg{
		width:100%; 
		margin:auto;
}
.message_box1{
	width:auto;
	height:auto;
	border-radius:5px; 
	position:fixed; 
	margin-top:0px;
	background:#FFCC00;
	border:solid 1px #FF9900; 
	left:50%; 
	z-index:999;
	padding:5px 10px;
	font-size:12px;
	display:none;
}
.message_box2{
	position:absolute;
	display:none;
	z-index:998;
	left:200px; 
	top:200px;
	width:240px;
	height:175px;
	margin-top:-225px;
	margin-left:-50px;
	background:#101b5d; 
	color:#fff; 
	text-align:left !Important; 
	font-size:12px; 
	text-align:center; 
	line-height:115px; 
	border-radius:5px;
}
.message_box2 .inner_box{
	width:230px; 
	height:150px;
	margin:10px;
	line-height:14px;
	display:inline-block;
	overflow:auto; 
	float:left;
}
.message_box2 .arrow_dv{ 
	background:url(./img/map-arrow.png) no-repeat; 
	width:56px; 
	height:58px;
	float:left;
	margin-left:50px;
}
.map_marker_data{
	display:none;
}
#burj-khalifa .ref-tab-det-img{display:none;}