@charset "utf-8";
/* CSS Document */
/*
* green color: 1051a0	#1051a0
* Dark grey: 333840		#333840	
* Light Grey : 68737b	#68737b
*/

/* LOAD FONTS
-------------------------------------------------- */
@font-face {
	font-family: go-book;
	/* src: url(../fonts/go-Book.woff); */
	/* src: url(../fonts/EuclidFlex-Medium.otf); */
	src: url(../fonts/EuclidFlex-Light.otf);
}
@font-face {
	font-family: go-light;
	/* src: url(../fonts/go-Light.woff); */
	src: url(../fonts/EuclidFlex-Light.otf);
}
@font-face {
	font-family: go-med;
	/* src: url(../fonts/go-Medium.woff); */
	src: url(../fonts/EuclidFlex-Medium.otf);
}

/* GLOBAL STYLE
-------------------------------------------------- */
html {
	 font-size: 16px;
}

body {
	/*background: #f0f0f0;*/
	font-family: go-light ;
}
.container {
	padding-left: 0;
	padding-right: 0;
}
.nopadding {
	padding: 0 !important;
	margin: 0 !important;
}

/* ---------------------------------------------- fix social icon shadow -- */
.hvr-float-shadow:before {
	left:20% !important;	
}

/* ---------------------------------------------- bottom images hover effect -- */
#const_bottom img {
	  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;	
}
#const_bootom img:hover, #const_bootom img:focus, #const_bootom img:active {

/*#const_bootom .hvr-grow:hover, #const_bootom .hvr-grow:focus, #const_bootom .hvr-grow:active {
*/    -webkit-transform: scale(1.05);
    transform: scale(1.03);
}

/* MEGAMENU STYLE
-------------------------------------------------- */
.megamenu .nav, .megamenu .collapse, .megamenu .dropup, .megamenu .dropdown {
	position: static;
}
.megamenu .container {
	position: relative;
}
.megamenu .dropdown-menu {
	left: auto;
	border: none !important;
	box-shadow: none !important;
}
.myactive {
	color: #000 !important;
}
.megamenu .megamenu-content {
	padding: 15px;
}
.megamenu .megamenu-content h3 {
	margin-top: 0;
	color: #1051a0;
	font-size: 22px;
	margin-top: 10px;
}
.megamenu .dropdown.megamenu-fw .dropdown-menu {
	left: 0;
	right: 0;
}
#top-search {
	/*margin-top:1px;
	width:300px;*/
	width:80%;
	border:none;
}

#menu_drones img{
	width:230px;
}

/* ****************************************************** top search **** */
.cse .gsc-control-cse, .gsc-control-cse {
    padding: 0.2em !important;
    width: auto;
}

input.gsc-search-button-v2 {
    width: auto !important;
    margin-top: 0px !important;
}

.gsc-control-cse {
    background-color:transparent !important;
    border:none !important;
	border-image:none;
}

.gsib_a {
    padding-top: 0px !important;
    padding-left: 10px !important;
}

#top-search input{
	/*	display: none;
	padding:4px;*/
	height:26px;
	color:rgba(98,97,97,1.00);
/*	padding-left:0.8em;*/
}
#top-search button{
	height:26px;
	/*line-height:26px;*/
	padding-top:2px;
	padding-bottom:2px;
}

#top-search-icon {
	float: right;
	margin-top: 15px;
	font-size: 18px;
	color: #68737b;
	margin-right: 1em;
}
.navbar-brand {
	padding-top: 12px !important;
	margin-top:16px;
}
#main_menu {
	margin-top: 0px;
	text-transform: uppercase;
}



#main_menu #lang a{
	    padding-bottom:0px;
}

#main_menu .btn-primary {
	color: #fff !important;
}
#main_menu .dropdown-toggle {
	font-family: "go-book", "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", Arial, sans-serif;
	font-size: 12px;
	color: #68737b;
	
	-webkit-transition: color .2s ease-in-out;
	-moz-transition: color .2s ease-in-out;
	-ms-transition: color .2s ease-in-out;
	-o-transition: color .2s ease-in-out;
	transition: color .2s ease-in-out;
}
#main_menu .dropdown ul li a {
	font-family: "go-book", "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", Arial, sans-serif;
	font-size: 11px;
	line-height: 19px;
	/*color: #333840;*/
	font-weight: normal;
}

#quote_top_menu{
	padding-top:10px;
	padding-right:0px;
}

#quote_top_menu div{
	background-color:	#1051a0;
	color:#fff;
	display:block;
	padding-top:0.3em;
	padding-bottom:0.3em;
	padding-right:0.5em;
	padding-left:0.5em;
	border-radius: 3px;
	margin-right:0px;
}

#quote_top_menu div:hover{
	background-color:	rgba(247,119,7,1.00);
}

.bottom-column {
	float: none;
	display: table-cell;
	vertical-align: bottom;
	margin-top: 30%;
}
.more_info {
/*margin-top:10px;*/    
}
#main_menu .btn-primary {
	background-color: #1051a0;
	border: 1px solid rgba(68,99,43,1.00);
}
#main_menu .btn-primary:hover {
	border: 1px solid #1051a0;
	background-color: rgba(68,99,43,1.00);
}

#slogan {
	font-family: "go-book", "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", Arial, sans-serif;
	font-size: 16px;
	line-height: 19px;
	/* text-transform:uppercase; */
	color:#68737b;
	float:left;
	font-weight: normal;
	padding:10px;
	width:80%;
	/* margin-left: 4em; */
	padding-top: 1px;
}

/*
* Products 
*/
.product-links {
	list-style: none;
	padding-left: 5px;
}
.product-links a {
	text-decoration: none;
}
.product-links a:hover {
	text-decoration: none;
	color: #000;
}
.navbar {
	margin-bottom: 0px !important;
}
/*----------------------------------------------------------------------------------------- BANNER -- */

/* slider bullet navigator skin 05 css */
/*
.jssorb05 div           (normal)
.jssorb05 div:hover     (normal mouseover)
.jssorb05 .av           (active)
.jssorb05 .av:hover     (active mouseover)
.jssorb05 .dn           (mousedown)
*/
.jssorb05 {
	position: absolute;
}
.jssorb05 div, .jssorb05 div:hover, .jssorb05 .av {
	position: absolute;
	/* size of bullet elment */
	width: 16px;
	height: 16px;
	background: url(../jssor/b05.png) no-repeat;
	overflow: hidden;
	cursor: pointer;
}
.jssorb05 div {
	background-position: -7px -7px;
}
.jssorb05 div:hover, .jssorb05 .av:hover {
	background-position: -37px -7px;
}
.jssorb05 .av {
	background-position: -67px -7px;
}
.jssorb05 .dn, .jssorb05 .dn:hover {
	background-position: -97px -7px;
}
/* Banner slider arrow navigator skin 03 css */
/*
.jssora03l                  (normal)
.jssora03r                  (normal)
.jssora03l:hover            (normal mouseover)
.jssora03r:hover            (normal mouseover)
.jssora03l.jssora03ldn      (mousedown)
.jssora03r.jssora03rdn      (mousedown)
*/
.jssora03l, .jssora03r {
	display: block;
	position: absolute;
	/* size of arrow element */
	width: 55px;
	height: 55px;
	cursor: pointer;
	background: url(../jssor/a03.png) no-repeat;
	overflow: hidden;
}
.jssora03l {
	background-position: -3px -33px;
}
.jssora03r {
	background-position: -63px -33px;
}
.jssora03l:hover {
	background-position: -123px -33px;
}
.jssora03r:hover {
	background-position: -183px -33px;
}
.jssora03l.jssora03ldn {
	background-position: -243px -33px;
}
.jssora03r.jssora03rdn {
	background-position: -303px -33px;
}

/*------------------------------------------------- CAPTIONS -- */

#banner_container {
	font-family:go-light;
	color:#fff;
	text-shadow: 0px 0px 3px rgba(1, 1, 1, 0.5);
}

#banner_container .caption {
		position: absolute; 
}

#banner_container h2 {
	font-size:32px;
	line-height:32px;
	font-family:go-med;
	margin-bottom:1px;	
	padding-bottom:1px;
	text-transform:uppercase;
}

#banner_container p{
	padding:1px;
	margin:1px;
	height:14px;
}

#banner_container .sub {
	font-size:15px;	
	margin-top:-2px;
	padding-top:-2px;
	line-height:14px;
}

#cap-1 {	
	margin-left:50px;
	margin-top:30px;	
	width:45%;
}
#cap-2 {
	margin-left:50%;
	margin-top:18%;	
	width:44%;
	top: 20px; left: 90px; 
}
#cap-3 {
	margin-left:5%;
	margin-top:1.5%;	
	width:44%;
}
#cap-4 {
	margin-left:5%;
	margin-top:22%;
	width:44%;
}
#cap-5 {
	margin-left:5%;
	margin-top:14px;
	width:44%;
}
#cap-6 {
	margin-left:54%;
	margin-top:2.5%;	
	width:46%;
	background-color:rgba(0,0,0,0.6);
	padding-left:1em;
	padding-bottom:10px;
}

#cap-6 h2, #cap-7 h2{
	margin-top:10px;
}

#cap-7 {
	margin-left:56%;
	margin-top:2%;	
	width:44%;
	background-color:rgba(0,0,0,0.4);
	padding-left:1em;
	padding-bottom:10px;
}

#cap-8 {
	margin-left:5%;
	margin-top:22%;
	width:44%;
}
#cap-9 {
	margin-left:5%;
	margin-top:18%;
	width:64%;
}

#banner_container .more {
	color:#fff;
	background-color:#39bb9d; 
	padding-top:0px;
	padding-bottom:0px;
	padding-right:5px;
	padding-left:5px;
	font-size:11px;
	line-height:24px;
	margin-top:10px;
	font-family:go-med;
	display:inline-block;
	text-shadow:none;
 	-webkit-transition: background-color 0.5s; /* Safari */
	transition: background-color 0.5s;
	box-shadow: 1px 1px 3px rgba(1, 1, 1, 0.3);
}

#banner_container .more:hover {
    background-color:#1051a0;
	text-decoration:none;
}
	
/*----------------------------------------------------------------------------------------- Services Icons -- */
#services {
	margin-top: 6em;
}

#services  .service-img {
	width:38%;
	float:left;
}

#services  .service-text {
	width:60%;
	float:left;
	padding-left:2%;
}
#services .services-icon {
	margin-bottom: 6em;
	height:8em;
}
#services img {
	width: 90px;
	margin-bottom: 5px;
	
}
#services h3 {
	font-size: 18px;
	font-family: go-med;
	margin-top: 2px;
	color: rgba(128,128,128,1.00);
}

#services p{
	font-size: 14px;
	font-family: go-light;
	margin-top: 2px;
	color: rgba(128,128,128,1.00);
}
/*----------------------------------------------------------------------------------------- Construction -- */
#construction {
	display: block;
	height: 550px;
	overflow: hidden;
	position: relative;
	z-index: 22;
}
#construction .wrapper {
	z-index: 33 !important;
	position: relative;
	left: 100px;
	top: 40px;
	color: #fff;
	background-color: rgba(1,1,1,0.40);
}
#construction h1 {
	font-size: 48px;
	line-height: 42px;
	font-family: go-light;
	text-shadow: 1px 1px 5px rgba(1, 1, 1, 0.67);
	padding-left: 20px;
}
#construction p {
	font-size: 17.5px;
	font-family: go-light;
	text-shadow: 1px 1px 3px rgba(1, 1, 1, 0.67);
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 10px;
}
.bcg {
	background: no-repeat center center;
	background-size: cover;
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 1;/* opacity: 0.5;*/
}
#slide01 .bcg {
	background: url(../../images/construction.jpg) no-repeat center center;
	background-size: cover;
}

/*----------------------------------------------------------------------------------------- Drones -- */
#drones {
	margin-top: 3em;
	margin-bottom: 4em;
}
#drones a{
	text-decoration:none;
}

#drones img {
	height: 150px;
}
#drones img:hover {
/*	height: 150px;
	padding-bottom: 10px;*/
}
#drones drone {
	text-align: center;
}
#drones h2 {
	font-size: 32px;
	font-family: go-light;
	color: rgba(128,128,128,1.00);
	border-bottom: solid 1px rgba(200,200,200,1.00);
	margin-bottom: 30px;
	color:#1051a0;
}
#drones  .title {
	text-align: center;
	font-size: 18px !important;
	font-family: go-med !important;
	margin-top: 25px;
	margin-bottom:12px;
	color: rgba(128,128,128,1.00);
	text-transform:uppercase !important;
}

#drones h3 {
	text-align: center;
	font-size: 14px;
	font-family: go-light;
	margin-top: 15px;
	margin-bottom: 25px;
	color: rgba(100,100,100,1.00);
	text-transform:uppercase;
}
/*----------------------------------------------------------------------------------------- Green -- */
#contact {
	background-color: #1051a0;
	color: #fff;
	padding-bottom: 2em;
	margin-top: 30px;
	padding-top: 20px;
	font-family: go-light;
}
#contact h2 {
	font-family: go-light;
}
#map {
	margin-top: 20px;
}
#address h2, #address p {
	margin-left: 0px;
}

/*----------------------------------------------------------------------------------------- News -- */
#parts {
	margin-bottom:8em;
	padding-top:2em;
}
#news a, #project a{
	text-decoration:none;
}

#inner-news a{
	position:relative;	
}

#inner-news {
	width:100%;
	z-index:1;
	background-image:url(../../images/5th.jpg);
	background-repeat:no-repeat;
	background-size:cover;
}

#inner-news .text_wraper {
	z-index: 2;
	text-decoration:none;
	width:100%;
}

#inner-news h2{
	color:#fff;
	width:100%;
	padding-left:5%;
	margin-top:0px;
	padding-top:10px;
	padding-bottom:10px;
	font-family:go-light;
	font-size:18px;
	text-shadow: 1px 1px 5px rgba(1, 1, 1, 0.3);
	background-color:rgba(0,0,0,0.39);
	text-transform:uppercase;
	text-decoration:none;

}
#video_wrapper, #project, #news {
	margin-top:2em;
	}
	
#popup {
	width:100%;
	height:100%;
	padding:0px;
	margin:0px;
	position:fixed;
	top:0;
	left:0;
	background-color:rgba(0,0,0,0.7);
	z-index:222;
	display:none;
}

#inner-vid {
	width:80%;
	height:600px;
	margin-right:auto;
	margin-left:auto;
	z-index:333;
	text-align:center;
}
#inner-vid iframe{
	margin-right:auto;
	margin-left:auto;
	margin-top:40px;
}
	
/*----------------------------------------------------------------------------------------- Latest Project -- */
#project #inner-project{
	background-image:url(../../images/monitor_construct.jpg);
	background-repeat:no-repeat;
	background-size:cover;
}

#project h2 {
	color:#fff;
	width:100%;
	padding-left:5%;
	margin-top:0px;
	padding-top:10px;
	padding-bottom:10px;
	font-family:go-light;
	font-size:18px;
	text-shadow: 1px 1px 5px rgba(1, 1, 1, 0.3);
	background-color:rgba(0,0,0,0.6);
	text-transform:uppercase;
	text-decoration:none;
}

.no-gutter > [class*='col-'] {
    padding-right:0;
    padding-left:0;
}
/*----------------------------------------------------------------------------------------- Contact form -- */
.cont {
	color: #fff;
}
.cont:hover {
	color: #49F984;
}
#contact-form {
	width: 100%;
	margin-bottom: 2px;
}
#contact-form input, #contact-form textarea {
	width: 100%;
	background-color: #fff;
	border-color:rgba(211,212,212,1.00);
	margin-bottom: 2px;
	margin-left: 12px;
	border-radius: 1px;
	color: #333840;
}
#contact-form input[placeholder], contact-form [placeholder], contact-form *[placeholder] {
	color:rgba(74,74,74,1.00);
}

.captcha_container{
	padding-left:12px;
	text-align:center;
}

#contact-form  ::-webkit-input-placeholder {
 color:#68737b !important;
}

#contact-form  :-moz-placeholder { /* Firefox 18- */
 color: #68737b !important;
}

#contact-form  ::-moz-placeholder {  /* Firefox 19+ */
 color:#68737b !important;
}

#contact-form  :-ms-input-placeholder {
 color: #68737b !important;
}
#submit {
	background-color: #333840;
	color: #fff;
	margin-left: 12px;
	padding-top: -2px;
	border: none;
	font-family: go-med;
}
#submit:hover {
	background-color: #68737b;
	color: #fff;
	margin-left: 12px;
	padding-top: -2px;
	box-shadow: 4px 4px 3px rgba(1, 1, 1, 0.3);
}

#contact-form .form-control{
	    padding: 2px 12px !important;	
}

#cpyrt {
	text-align: center;
	color: #777;
	height: 40px;
	line-height: 40px;
	border-top:solid 1px rgba(197,203,204,0.7);
}

/*----------------------------------------------------------------------------------------- Footer -- */
#footer-links-container {
	background-color:#f7f8f9;	
	width:100%;
	padding-top:2em;
	padding-bottom:1em;
}

#footer-links a{
	color:#a6acaa;
	text-decoration:none;
	font-family:arial;
	font-size:12px;
}

#footer-links a:hover{
	color:#1051a0;
}
#footer-links ul{
	padding-left:0px;
}
#footer-links li{
	list-style:none;
}
#footer-links h4{
	color:#333840;
	text-transform:uppercase;
	font-family:go-light;
	font-size:13px;
}

#footer #social a{
	display:inline-block;
}
#footer-links #social img{
	width:25px;	
	margin-left:10px;
	opacity:0.4;
	margin-top:5px;
}

.get_quote_footer{
	background-color:#a6acaa;
	color:#fff !important;
	padding:4px;
}

.get_quote_footer:hover{
	background-color:#1051a0;
	color:#fff !important;
	padding:4px;
}

#privacy {
	display:none;
}

#footer-links  #privacy a{
	display:inline-block;
	margin-right:1em;
	margin-top: 2em;
}

#footer-links  #privacy a:hover{
	color:#1051a0;
}

#social-inner{
}

#social {
	text-align: right;
}

#privacy-inner{
}

/* -------------------------------------- Inner Pages */
.inner_banner {
	width:100%;
	padding:0px !important;
	margin:0px;
		
}

.inner_page_title{
	font-size: 38px;
	font-family: go-light;
	color:#1051a0;
}

#breadcrumb{
	font-size:13px;
	color:#68737b;
	padding-bottom:12px;
}

#breadcrumb a{
	font-size:13px;
	color:#68737b;
}

#breadcrumb a:hover{
	font-size:13px;
	color:#1051a0;
	text-decoration:none;
}
.current_bread{
	color:#333840;
}

.points {
	background:#1051a0;
	color:#fff;
	padding:20px;
	font-family:go-Light;
	font-size:16px;
	/*margin-left:40px;*/
	margin-bottom:20px;
	line-height:32px;
	margin-top:30px;
}

.points ul{
	padding-left:15px !important;
}

#getQuote-but{
		/*width:34%;*/
		color:#fff !important;
		/*background-color:rgba(255,103,0,1.00);*/
		background-color:#39bb9d;
		font-size:24px;
		display:block;
		height:60px;
		font-family:go-Med;
		line-height:60px;
		text-align:center;
		margin-bottom:3em;
		/*pointer-events: none;
		display:none;*/
		text-decoration:none;
	}
	
#getQbutA{
	text-decoration:none;
	color:#fff !important;
	color:#fff;
}
#getQbutA:hover{
	text-decoration:none;
	color:#fff !important;
}
	
#getQuote-but:hover{
		cursor:pointer;
		text-decoration:none;
		background-color:rgba(235,140,30,1.00);
	}
	
.inner-main-content{
	color:	#333840	;
	padding-top:30px;	
	padding-bottom:20px;	
	font-family:go-Light;
}

.form-group {
    margin-bottom: 7px;
}

/******-------------------------------------------------------------- CONSTRUCTION ---- */
#construction_zoom {
	width:100%;
	height:100%;
	 display: block;
    margin-left: auto;
    margin-right: auto;
	left:50%;
}

.services_img {
	width:100%;
	height:100%;
	display: block;
    margin-left: auto;
    margin-right: auto;
	left:50%;
	padding-bottom:20px;
}

#const_img_container{
	overflow:hidden;
	/*height:300px;	*/
}

#const_bootom, #const_bootom2 {
	margin-bottom:4em;
}

#const_bootom h3, #const_bootom2 h3{
	text-align:center;
	font-size:15px;
}


/******-------------------------------------------------------------- Deliver ---- */

#deliverables{
	margin-bottom:40px;
	color:#333840;
}

#deliverables_head, #clients_head, #image_head {
	color:#333840;	
}

#deliverables_head h3, #clients_head h3, #image_head h3{
	color:#1051a0;
	border-bottom:rgba(197,203,204,0.7) 1px solid;
	margin-bottom:20px;
}

#clients {
	margin-bottom:40px;
}

#clients img{
	width:100%;
}
#clients_head h3{
	margin-bottom:5px;
}
/* --------------------------------------------------------------- Get Quotation ---- */
input[type=text] {
	color:#333840;
}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #333840;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #333840;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #333840;
}
:-moz-placeholder { /* Firefox 18- */
  color: #333840;
}

#warning{
	color:red;
	font-size:13px;
	text-align:right;
}

/* --------------------------------------------------------------- Clients ---- */

#clients_names{
	color:#fff;
	background-color:#1051a0;
	width:100%;
	padding-top:1.5em;
	padding-bottom:1em;
}
#clients_names li{
	margin-bottom:0.2em;
	margin-top:0.2em;
}

/* --------------------------------------------------------------- About ---- */

.mission {
	background:#1051a0;
	color:#fff;
	padding:1em;
	font-family:go-Light;
	font-size:1em;
	line-height:1.4em;
	margin-bottom:1em;
	margin-top:1em;
	padding-left:1.5em;
	padding-right:1.5em;
}

.mission h2{
	margin-top:0.2em;
	margin-bottom:0.1em;
}

.who-industry {
	background-color:#68737b;
}

/* --------------------------------------------------------------- Contact ---- */
.address li{
	/* height:1.7em; */
	min-height: 1.7em;
}


.address span{
	display:inline-block;
	margin-right:0.5em;
}

.add-left{
	margin-left:2em;
}

#cont_form {
		background-color:#ddd;
		padding:1em;
		margin-top:3em;
		padding-top:2 em;
		margin-bottom:3em;
}

#cont-data input {
	margin-bottom:1.2em;
	margin-top:.4em;
}

#cont_form input[placeholder], #cont-data  [placeholder]  {
	color: #666 !important;
}

#cont-data .cd {
	text-align:right;
	line-height:1.7em;
	
	margin-top:0.9em;
}

#cont-submit {
	margin-top:1em;
}

.todo {
	color:red !important;
}

/* ********************* AREA **** */
#areas_table{
	/*background-color:rgba(151,165,171,0.50);*/
	background-color:rgba(72, 113, 88, 0.12);
	padding:.5em;
	font-family:go-med;
	margin-top:1em;
	margin-bottom:1em;
}

.tableRow{
	border-top:solid 1px rgba(255,255,255,0.20);
	height:2.5em;
	line-height:2.5em;
}

.areaHeader{
	background-color:rgba(115,132,139,0.5);
}
	
	/********************************* specifications ***/
	
	.spec {
		font-size:13px;
		background-color:#fcfcfc;
	}
	
	.spec tbody {
		background-color:#f5f5f5;
	}
	
	.spec h3{
		margin-top: 40px;
		margin-bottom: 1px;
		
	}
	
	.spc  thead   tr   th,thead  {
		border-bottom:solid 3px rgba(19, 159, 76, 0.5) !important;
	}
	
	.spec  #first{
		margin-top: 10px;
		margin-bottom: 1px;
	}
	
	.spec tr td:first-child{
		font-weight:bold;
		padding-left:10px;
		padding-right:20px;
		text-align:left;
	}
	
	/* --------------------------------------------------------------- HD images ---- */
	.hdimage_img {
		width:100%;
		height:100%;
		display: block;
		margin-left: auto;
		margin-right: auto;
		margin-bottom:2vw;
		left:50%;
	}
	
	/***** home  ****/
	#getQuote-home {
		padding:1.2em;
		 background-color:#39bb9d; 
		 text-align:center; 
		 width:80%; 
		 margin-right:auto; 
		 margin-left:auto;
		 margin-top:2em;
	}

	
	#getQuote-home h2 {
		size:26px !important;
		font-family:go-med !important;
		text-decoration:none;
	}

/******************************************************** Media 480 *****/	
@media screen and (max-width: 450px) {
    #services h3 {
        font-size:  16px;
    }
	
	#construction h1 {
		font-size:36px !important;
		line-height:38px ;
		padding-left:1px;
	}
	
	#construction p {
		  padding-left: 2px;
	}
	
	#drones h2 {
		margin-left:20px;
		font-size:28px;
	}
	
	#social-inner {
		text-align:center;
	}
	
	#construction .wrapper{
		left:20px;	
	}
	
	#lang_ul {
	 	width: 4.5em;
		float: right;
		text-align: center;
		margin-right: 2em;
	}
	

	.navbar-brand{
		padding:10px;
		padding-top:0px !important;
		padding-bottom:0px !important;
		height:30px;
	}
	
	/***** google search ***/
	table.gsc-search-box {
		width:90% !important;
		    margin-left: 10%;	
			margin-top:1em;
	}
	
	#top-search{
		margin-top:75px;
	}
	
	#main_menu li, #main_menu{
		width:100%;
	}
}