html, body{font-size: 100%; font-family: 'Open Sans', sans-serif; font-size:16px;overflow-x:hidden;}
body a , input, button{ transition:0.3s all ease; -webkit-transition:0.3s all ease; -moz-transition:0.3s all ease; -o-transition:0.3s all ease; -ms-transition:0.3s all ease; } 
input[type="button"]{ transition:0.3s all ease; -webkit-transition:0.3s all ease; -moz-transition:0.3s all ease; -o-transition:0.3s all ease; -ms-transition:0.3s all ease; } 
h1,h2,h3,h4,h5,h6{ padding:0 0; margin:0 0; } 
h2.title { position: relative; font-size: 30px; line-height: 22px; padding-bottom: 20px; margin-bottom: 30px; font-weight:700; text-align:center; }
h2.title:before { content: ""; width: 55px; height: 3px; position: absolute; bottom: 0px; background: #ed1c24;}
h3.title{ position: relative; font-size: 25px; line-height: 22px; padding-bottom: 15px; margin-bottom: 20px; font-weight:700; color:#000; }
h3.title:before { content: ""; width: 45px; height: 3px; position: absolute; bottom: 0px; background: #ed1c24;}
h4.title{ position: relative; font-size: 20px; line-height: 20px; padding-bottom: 10px;font-weight:700; }
h4.title:before { content: ""; width: 40px; height: 3px; position: absolute; bottom: 0px; background: #ed1c24;}
.red{color:#ff0000;}
.blue{color:#006cb7; }
.bg-gray{background:#f6f6f6;}
.border-white{border:1px solid #fff;}
a{outline:none !important;text-decoration:none !important;}
.top-bot-45 {padding-top:50px; padding-bottom: 50px;}
.no-gutter { margin-left: 0 !important; margin-right: 0 !important; }
.no-gutter > [class*="col-"] { padding-left: 0 !important; padding-right: 0 !important; }
.no-bot-margin{margin-bottom:0px !important;}
.margin-top-30{margin-top:30px;}
.padding-top-5px{padding-top:5px;}
.btn { text-transform: uppercase; transition:0.3s all ease; -webkit-transition:0.3s all ease; -moz-transition:0.3s all ease; -o-transition:0.3s all ease; -ms-transition:0.3s all ease; border-radius:0;-webkit-border-radius: 0px; -moz-border-radius: 0px; }
.email, .email:hover { color: inherit !important; cursor: pointer; text-decoration:none; }
.tel, .tel:hover { color: inherit !important; cursor: default; text-decoration:none; }
.content-block{padding-top:50px;padding-bottom:50px;} 

											/*---/\ back to top /---*/	
																										
#back-to-top { position:fixed; bottom:15px; right:10px; z-index:99999; }
#back-to-top span{ display:none; }
#back-to-top a { display: block;*display: block; *zoom: 1; -moz-transition: color 1s; -webkit-transition: color 1s; -o-transition: color 1s; background:url(../images/arrow-up.png) no-repeat center #fff; display: block; height: 40px; width: 40px; -webkit-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; -ms-transition: 0.3s; transition: 0.3s; overflow: hidden; -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3); -moz-box-shadow: 0 0 5px rgba(0,0,0,0.3); o-box-shadow: 0 0 5px rgba(0,0,0,0.3); -ms-box-shadow: 0 0 5px rgba(0,0,0,0.3); box-shadow: 0 0 5px rgba(0,0,0,0.3); }
#back-to-top a:hover { background:url(../images/arrow-up-hover.png) no-repeat center  #006cb7; }
.facebook-block a:hover, .copyright-sections a:hover{ color: #d1d1d1; font-weight: 900px; } 

		/* ========================/\Index Pages/================================= */
		
																/*-- Menu --*/ 
.overlay-patent{position:relative;}
#inner-page .header-section	{position:static;/*z-index:10;top:0;width:100%;left:0;*/}
#home .header-section	{position:absolute; z-index:10;bottom:0;width:100%;left:0;}
#menu-section {position: absolute; background: rgba(255,255,255,1) ;left: -15px;right:-15px;}
#menu-section a:focus{color:#FFF}
#home #menu-section {bottom:100%;}
#inner-page #menu-section {top: 100%;}
#nav_menu_list li a{color:#006cb7;padding: 10px 0px;}
#nav_menu_list li.active a, #nav_menu_list li a:hover, #nav_menu_list li a:active{color:#FFF;background:#006cb7;}
.nav > li > a:focus { text-decoration: none; background:#006cb7;color:#FFF;}
.navbar-toggle { border:none;-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius:0px; float: none; margin-bottom: 0px; margin-right: 0px; margin-top: 0px; position: relative; }
#inner-page .innerpage_bg{width:100%;background:url(../images/header-bg-img.jpg) no-repeat;background-position:center;position:relative;}
.innerpage-title { border:1px solid #fff;display: inline-block; *display: inline-block; *zoom: 1; text-align:center;text-align: center; padding: 15px; font-size: 30px; color: #FFF; font-weight: 700; line-height: 25px;margin-top:110px;margin-bottom:110px;}
.navbar-nav > li {float:none;}
#nav_menu_list{padding:10px;width:100%;margin:0;}
#nav_menu_list li{margin-bottom:10px;} 
#menu-section .navbar-collapse {padding:0px;}
#menu-section .navbar-collapse{ -webkit-box-shadow:0 0 0px rgba(0,0,0,0.0); -moz-box-shadow: 0 0 0px rgba(0,0,0,0.0); o-box-shadow: 0 0 0px rgba(0,0,0,0.0); -ms-box-shadow: 0 0 0px rgba(0,0,0,0.0);  box-shadow: 0 0 0px rgba(0,0,0,0.0); transition:0.3s all ease; -webkit-transition:0.3s all ease; -moz-transition:0.3s all ease; -o-transition:0.3s all ease; -ms-transition:0.3s all ease; }
#inner-page #menu-section .navbar-collapse.in { -webkit-box-shadow:0px 2px 5px rgba(0, 0, 0,0.8); -moz-box-shadow: 0px 2px 5px rgba(0, 0, 0,0.8); o-box-shadow: 0px 2px 5px rgba(0, 0, 0,0.8); -ms-box-shadow: 0px 2px 5px rgba(0, 0, 0,0.8); box-shadow: 0px 2px 5px rgba(0, 0, 0,0.8);position:relative;z-index:999999;}
#home #menu-section .navbar-collapse.in {-webkit-box-shadow: 0px -2px 5px rgba(0, 0, 0, 0.8); -moz-box-shadow: 0px -2px 5px rgba(0, 0, 0, 0.8); o-box-shadow: 0px -2px 5px rgba(0, 0, 0, 0.8); -ms-box-shadow: 0px -2px 5px rgba(0, 0, 0, 0.8); box-shadow: 0px -2px 5px rgba(0, 0, 0, 0.8);} 
#toggle_btn_id {padding:43px 30px 43px 30px;cursor:pointer;} 
.logo-bg{background:#FFF url(../images/overlay-patent-bg.png);}
.menu-icon-bg:before{content:"";position:absolute;left:0;right:0;bottom:0;top:0;background:rgba(255,255,255,0.2);}
#toggle_btn_wrapper{position:relative;} 
.toggle_btn_line { width: 35px; height: 5px; background: #fff; margin: 5px auto; }
.contact-info > li { background:rgba(255,255,255,0.2); color:#FFF;  }
.contact-info li.email-info {margin-bottom: 10px;}
.contact-info {margin: 10px 0;font-size:15px;}
.contact-info ul li { padding: 12px;  width: 270px; position: relative; }
.icon:after { content: ""; position: absolute; right: -14px; top: 0; width: 50px; 	height: 100%; }
.contact-info li.icon-email:after { background: #313131 url(../images/email.png)  no-repeat center center; }
.contact-info li.icon-phone:after { background: #313131 url(../images/contact.png) no-repeat center center; } 
.w3l-banner-grids {  margin: 8em 0 0 0; }
.agile-logo { z-index: 9;left: 25px; top: 25px; padding:10px 10px 11px 10px; }
.agile-logo a{display: inline-block;*display: inline-block; *zoom: 1; }
.agile-logo h1 img{height:100px;} 
.contact-info ul li:first-child{padding-left:0px;margin-right: 10px;} 
.contact-info .list-inline{margin-left: 0px;}  
.navbar-toggle.collapsed .icon-bar {transform: rotate(0deg) translate(0px, 0px);-webkit-transform: rotate(0deg) translate(0px, 0px); -moz-transform:rotate(0deg) translate(0px, 0px); -o-transform:rotate(0deg) translate(0px, 0px); -ms-transform:rotate(0deg) translate(0px, 0px);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100);opacity: 1;}
.navbar-toggle .icon-bar:focus {color:black;}
.navbar-toggle .icon-bar {transition:all 0.3s ease;}
.navbar-toggle .icon-barFirst {transform: rotate(45deg) translate(5px, 5px);-webkit-transform: rotate(45deg) translate(5px, 5px); -moz-transform:rotate(45deg) translate(5px, 5px); -o-transform:rotate(45deg) translate(5px, 5px); -ms-transform:rotate(45deg) translate(5px, 5px);}
.navbar-toggle .icon-barSecond {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0;}
.navbar-toggle .icon-barthird {transform: rotate(-45deg) translate(3px, -4px);-webkit-transform: rotate(-45deg) translate(3px, -4px); -moz-transform:rotate(-45deg) translate(3px, -4px); -o-transform:rotate(-45deg) translate(3px, -4px); -ms-transform:rotate(-45deg) translate(3px, -4px);} 
.icon-bar{background:#FFF;}

															/*--Profile section--*/

.header-right-section:before{	content:""; position:absolute; height:121px; left:0; right:0; color:#FFF; background:#006cb7 url(../images/overlay-patent-bg.png);} 
.profile-content{ padding-left: 0; padding-right: 30px; }
.profile-content h4{ font-weight: normal; text-align:right; color:#000;font-size: 30px; padding: 5px 10px; line-height: 1.4 } 
.box{ display:block;*display: block; *zoom: 1; background-color: white; margin: 0px 0px 30px 25px;-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;color:#000;border-right:20px solid #006cb7;padding:10px;} 
.box-style{ position:relative;} 
.box-style:before{ position: absolute; content: ""; width: 20px; background: url(../images/title-overlay-patent-bg.png); height: 100%; top: 0; right: -20px;}
.profile-content p{  margin: 30px 0 0px; line-height: 2.0em; text-align: right; }
.content-right { padding: 0; } 
.img-box-overlay a{position:relative; display:block;*display: block; *zoom: 1;transition: 0.3s all ease; } 
.img-box-overlay a:before {content: ""; position: absolute; height: 0; left: 0; right: 0; background: rgba(255,255,255,0.5); bottom: 0; margin-top: 0px; transition: all 0.3s ease; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)"; filter: alpha(opacity=00); opacity: 0; display: block;
*display: block; *zoom: 1;} 
.img-box-overlay:hover a:before{ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100); opacity: 100; z-index: 9; height: 100%;transition-delay: 0s; } 
.img-box-overlay a:after { content:""; position:absolute; height:50px;  left:0; right:0; background:#0071bc  url(../images/icon-hover.png) no-repeat center center; top:100%; margin-top:0px; transition:all 0.3s ease; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=00)"; filter: alpha(opacity=00); opacity: 0; display:block;*display: block; *zoom: 1; } 
.img-box-overlay:hover a:after{ margin-top:-50px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 100; z-index:9; }  
.img-box-overlay a:after { content:""; position:absolute; height:50px;  left:0; right:0; background:#0071bc  url(../images/icon-hover.png) no-repeat center center; top:100%; margin-top:0px; transition:all 0.3s ease; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=00)"; filter: alpha(opacity=00); opacity: 0; display:block;*display: block; *zoom: 1; }
.img-box-overlay.red-bg:hover a:after{background:#F00 url(../images/icon-hover.png) no-repeat center center;}
.img-box-overlay:hover a:after{ margin-top:-50px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 100; z-index:9; }
.img-box-overlay a:hover img{opacity:0.5;} 
.con-grids { float: left; width: 46%; margin: 0 2%; }
.img-box-overlay { border: 1px solid #cacaca; padding: 0px 0px; overflow:hidden; transition:0.3s all ease; -webkit-transition:0.3s all ease; -moz-transition:0.3s all ease; -o-transition:0.3s all ease; -ms-transition:0.3s all ease;  } 
.img-box-overlay:nth-child(2) { margin-top: 8%; }
.con-grids:nth-child(2) { margin-top: 64px; }

													/*--Product section--*/ 
													
.stack-parking{background:url(../images/ads4.jpg)no-repeat;-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.product{color:#000;}
.pro-box-Tilt{background:url(../images/tilt-paking.jpg) no-repeat center; -webkit-background-size: auto 100%; -moz-background-size: auto 100%; -o-background-size: auto 100%; background-size: auto 100%;}
.pro-box-turntable{background:url(../images/turn-table.jpg) no-repeat center;-webkit-background-size: auto 100%; -moz-background-size: auto 100%; -o-background-size: auto 100%; background-size: auto 100%; }
.pro-box-rotary{background:url(../images/rotri-parking.jpg) no-repeat center;-webkit-background-size: auto 100%; -moz-background-size: auto 100%; -o-background-size: auto 100%; background-size: auto 100%; } 
.productbox-style { width: 100%; height: 100%; float: left; overflow: hidden; position: relative; text-align: center; cursor: default; border:1px solid #B6B6B6; }  
#pro-box-right {float:right;width:48%;height:400px;} 
.productbox-style .overlay { width: 100%; height: 100%; position: absolute; overflow: hidden; left: 0; background-color: rgba(255, 255, 255, 0.7); bottom:-200px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=00)"; filter: alpha(opacity=0); opacity: 0; -webkit-transition: all 0.3s ease-out 0.3s; transition: all 0.3s ease-out 0.3s; } 
.productbox-style:hover .overlay { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; bottom:0px; -webkit-transition-delay: 0s; transition-delay: 0s; } 
.productbox-style img { display: block;*display: block; *zoom: 1; position: relative; } 
.productbox-style h2 { content:""; position:absolute; height:50px; left:0; right:0; background:#006cb7; color:#FFF; top:100%; margin-top:0px; transition:all 0.3s ease; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";  filter: alpha(opacity=00); opacity: 0;  display:block;*display: block; *zoom: 1;  font-size: 18px; line-height: 50px; }
.productbox-style:hover h2 { margin-top:-50px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 100; z-index:9; } 
.productbox-style a.info { display: inline-block;*display: inline-block; *zoom: 1; background-color: transparent; color: #006cb7; padding: 7px 14px; -webkit-transition: all ease-in-out 0.8s; transition: all ease-in-out 0.8s; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=00)"; filter: alpha(opacity=00); opacity: 0; -webkit-transform: translateY(200px); -ms-transform: translateY(200px); transform: translateY(200px); }
.productbox-style:hover a.info { -webkit-transform: translateY(90px); -ms-transform: translateY(90px); transform: translateY(90px); -webkit-transition-delay: 0.1s; transition-delay: 0.1s; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 100; z-index:99;}
 .product-stack-parking {margin-bottom:15px;}
										     /*--Footer Section --*/
		
.footer-section{background:#006cb7;color:#fff;overflow:hidden;font-size:14px;}
.footer-section a{color:#fff;}
.footer-section .sitemap-block{padding-left:5px;margin-bottom:30px;}
.sitemap-block ul{ padding: 10px; display: inline-block;*display: inline-block; *zoom: 1; }
.sitemap-block ul li a{padding:10px;display:block;*display: block; *zoom: 1;}
.sitemap-block ul li{border: 1px solid transparent;margin-left: 6px;transition:0.3s all ease; -webkit-transition:0.3s all ease; -moz-transition:0.3s all ease; -o-transition:0.3s all ease; -ms-transition:0.3s all ease; }
.sitemap-block ul li:first-child{margin-left:0px;}
.sitemap-block ul li.active, .sitemap-block li:hover{border:1px solid #FFF;}  
.footer-section .facebook-block {padding: 20px 10px;display:inline-block;*display: inline-block; *zoom: 1;float:right;line-height: 22px;} 
.copyright-sections {font-size: 14px; padding: 20px 10px; color: #FFF; border: 1px solid #fff; line-height: 22px;}
.copyright-sections a{color:#FFF;} 
/*.copyright-sections .footer-icon-bg {width: 50px;
height: 27px;
background: #fff;
display: inline-block;
margin-right: 5px;
border-radius: 8px 8px 20px 20px;}*/


/* ========================/\Inner Pages/================================= */

												/*-- /About page --*/
.nav-tabs { border: none; }
.nav-tabs > li{margin-right: 3px;display: table-cell;*display: table-cell; *zoom: 1;width: 1%;float: none;text-align:center;padding-right:10px}
.nav-tabs > li:last-child{padding-right:0px;}
.nav-tabs > li > a:hover {border: 1px solid #006cb7; background-color: #006cb7;color:#FFF; }
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { cursor: default; border: 1px solid #006cb7;  box-shadow: none; color: #fff; background-color: #006cb7; }
.nav-tabs > li > a { border: 1px solid #006cb7; border-radius:0px;-webkit-border-radius: 0px; -moz-border-radius: 0px;padding:15px 0px; background-color: #fff; color: #006cb7;font-weight:700;font-size: 20px; }
.tab-content {margin-top:15px; }
.tab-content .box{margin: 0px 0px 30px 0px;}
.tab-content .profile-content h4 {text-align:left;}
.tab-content .profile-content-detail p{text-align:left;margin: 0px 0px 20px;line-height: 2.0em;}
.tab-content .box-style:before {right: auto; left: -20px;}
.tab-content .box { border-left: 20px solid #006cb7;border-right: 0;text-align:left;}
.profile-content-img{padding-left:0px;padding-right:0px;}
.tab-content .profile-content-img:before{ content: ""; position: absolute; background:url(../images/profile-content-img-borderstyle.png) no-repeat; z-index: 99; top: 0px; right: 100%; background-position: center center; height: 100%; width: 60px; margin-right: -60px; }
.tab-content .profile-content-detail{padding-left:0px;padding-right:0px;}
#mission .profile-content-detail{padding-top:50px;}

/*-- /Service Section --*/
.services-block{position:relative;}
.services-block .services-content{padding: 20px 10px 10px 10px; position: relative; background: #fff; z-index: 9; border: 1px solid #b6b6b6; font-size: 16px; margin: -30px 20px 0px 20px;text-align: center;}
.services-title { position: absolute; top: 0; left: 50%; -webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-o-transform: translateX(-50%);-ms-transform: translateX(-50%); transform: translateX(-50%);background: #006cb7; padding: 10px 20px; margin-top: -35px; color: #fff; font-weight: 700; font-size: 20px;width:80%;}
														/*-- /Product page --*/ 

.product-row { overflow: hidden; }
.product { padding: 0;  transform:scale(1,1);-webkit-transform: rscale(1,1); -moz-transform:scale(1,1); -o-transform:scale(1,1); -ms-transform:scale(1,1);  -webkit-transition: .5s all; -moz-transition: .5s all; -o-transition: .5s all; -ms-transition: .5s all; transition: .5s all; }
.content { padding:80px; z-index: 9;}
.content.left { background:#f6f6f6; }
.content.right { background: #006cb7; } 
.product-row:hover .product { -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); }
.product-row  h4{margin: 0;}
.product p { color: #d4d4d4; font-weight: 300; } 

.stack-parking-section{height: 400px;position:relative; background: none; /*background-image:url(../images/paroduct-page-stack-parking.jpg); background-repeat:no-repeat;  background-size: 100% auto; background-attachment: fixed;background-size:cover; */z-index:-1;} 


.product-wrapper:before {content: ""; display: block; position: fixed; left: 0; top: 0; right: 0; bottom:0; z-index: -1; background:url(../images/paroduct-page-stack-parking.jpg) no-repeat center center; background-size: 100% auto; /*-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;*/ }
.product-wrapper { background: none; }
.stack-parking-bg-image{background:url(../images/product-stack-parking.jpg) no-repeat center;background-size:auto 100%;display:block;}



 h3.title.white{color:#fff;}
 h3.title.white:before {background: #fff;} 
.stack-parking-section:after{content: ""; position: absolute; background:url(../images/stack-bottom-border.png) no-repeat center;-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; z-index: 999;bottom:0;height:60px;width:100%;}
.stack-speci-block{font-size:14px;background:#FFF;}
.stack-speci-block .technical-data table{margin-bottom:50px !important;}
.stack-speci-block table th{background:#006cb7;color:#FFF;} 
.stack-speci-block .table-striped > tbody > tr:nth-of-type(2n+1) { background-color: #e1e1e1; }
.stack-speci-block .table-striped > tbody > tr:nth-of-type(2n+1) td:first-child{background:#686868;color: #fff;}
.stack-speci-block .table-striped > tbody > tr > td:first-child{background:#006cb7;color:#FFF;}
.stack-speci-block .table-striped ul{margin-left: 30px; color: #FFF;}
.stack-speci-block .table-striped ul li:before { content: ""; position: absolute; margin-right: 5px; height: 22px; width: 22px; background: url(../images/list-stye-icon-white.png) no-repeat; margin-left: -30px; }
.stack-speci-block .table-striped tfoot td:last-child{position:relative;}
.stack-speci-block .table-striped tfoot{background:#006cb7;color:#FFF;} 
.stack-overlay-content{position:relative;-webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.2); -moz-box-shadow:  0 3px 3px rgba(0,0,0,0.2);o-box-shadow:  0 3px 3px rgba(0,0,0,0.2); -ms-box-shadow: 0 3px 3px rgba(0,0,0,0.2); box-shadow: 0 3px 3px rgba(0,0,0,0.2); background:#FFF;}
.stack-overlay-content ul{margin-left:30px;}
.stack-overlay-content li{margin-bottom: 10px; line-height: 26px;}
.stack-overlay-content li:last-child{margin-bottom:0px;}
.stack-overlay-content li:before{content:"";position:absolute;margin-right:5px;height:22px;width:22px;background:url(../images/list-stye-icon.png) no-repeat;;margin-left:-30px;margin-top: 3px;}  
.tilt-parker-block:before{ content: ""; position: absolute; background: #f6f6f6; z-index: 9;  -webkit-transform:  rotate(52deg) scale(0.362) skew(44deg); -moz-transform: rotate(52deg) scale(0.362) skew(44deg);  -o-transform:  rotate(52deg) scale(0.362) skew(44deg); -ms-transform:  rotate(52deg) scale(0.362) skew(44deg);  transform: rotate(52deg) scale(0.362) skew(44deg); top: -227px; padding: 791px 99px 0; left: 100%; margin-left: -97px; }
.turn-tabel-block{position:relative;color:#fff;}
.turn-tabel-block:before { content: ""; position: absolute; background: url(../images/turn-table-border.png) no-repeat; z-index: 999999; top: 0px; right: 100%; background-position:center center; height:100%; width:60px;
}  
.rotary-parking-block:before{ content: ""; position: absolute; background: #f6f6f6; z-index: 9;  -webkit-transform: rotate(35deg) scale(0.50) skew(44deg); -moz-transform: rotate(35deg) scale(0.50) skew(44deg);
 -o-transform: rotate(35deg) scale(0.50) skew(44deg); -ms-transform: rotate(35deg) scale(0.50) skew(44deg);  
transform: rotate(35deg) scale(0.50) skew(44deg);  top: -160px; padding: 815px 100px 0; left: 100%; margin-left: -98px; }
.product-row ul{margin-left:30px;}
.product-row ul li { margin-bottom: 10px; line-height: 26px;}
.product-row ul li:last-child {margin-bottom:0px;}
.product-row li:before{content:"";position:absolute;margin-right:5px;height:22px;width:22px;background:url(../images/list-stye-icon.png) no-repeat;margin-left:-30px;margin-top: 3px;}
.turn-tabel-block li:before{background:url(../images/list-stye-icon-white.png) no-repeat;} 

/*-- /Contact page --*/												
.gm-style{font-family: 'Open Sans', sans-serif; font-size:16px;}	
.gm-style .gm-style-iw { font-weight: inherit; font-size: 16px; }		
#map-canvas h3.title{margin-bottom:12px;}							
#map-canvas{height:500px; z-index:9;position:relative;} 
#map-canvas .map-title{font-size:15px; color:#000;line-height: 20px;}
#map-canvas .btn{padding: 6px 10px !important ; margin-bottom: 0px !important;-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px !important;}
.btn.btn-purple { background: #0077b1; color: #fff;display: inline-block;*display: inline-block; *zoom: 1;}
#map-canvas .info-box .form-direction{display: block; margin: 0px 0 0 0; padding: 0px 0 0 0; border-top: 1px solid #ccc;}
#map-canvas .form-control { border: 1px solid #006cb7; color: #5F5F5F; } 
.input-group-addon{background-color: #0077b1 ;color:#FFF;-webkit-border-radius: 0px; -moz-border-radius: 0px;border-radius:0;border: 1px solid #006cb7;} 
#contact-detail{margin-top:-90px;position:relative;z-index:999;} 
#contact-detail p{margin-bottom:0px;}
.quick-info{padding: 20px; background:#006cb7; color:#FFF;background: #006cb7; border: 1px solid #b7b7b7;  -webkit-box-shadow: 0px -2px 6px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0px -2px 6px rgba(0, 0, 0, 0.4); o-box-shadow: 0px -2px 6px rgba(0, 0, 0, 0.4); -ms-box-shadow: 0px -2px 6px rgba(0, 0, 0, 0.4); box-shadow: 0px -2px 6px rgba(0, 0, 0, 0.4); }
.icon-bg{height:50px;width:50px;background:#FFF;line-height:50px;font-size:25px;-webkit-border-radius: 50%; -moz-border-radius: 50%;border-radius:50%;margin-bottom:25px;color:#006cb7;}
.quick-info h4{font-size:24px;margin-bottom:25px;color:#fefefe;} 
.form-control { border: 1px double #006cb7; color:#5F5F5F;background:transparent; }
.input-lg {border-radius: 0;-webkit-border-radius: 0; -moz-border-radius: 0;}
.captcha-group .form-control { width: 105px; display: inline-block; *display: inline-block; *zoom: 1; vertical-align: middle; float: left; margin-top: 5px; }
.imgcaptcha { height: 46px !important; display: inline-block;*display: inline-block; *zoom: 1; vertical-align: top;  float: left; margin-top: 5px; }
.captcha-group .btn-primary { margin-top: 5px; }
.captcha-group button i { margin-right: 10px; }
.btn-primary:hover, .btn-primary.active, .btn-primary:focus, .btn-primary:active:focus { border: 1px solid #0077b1; background: rgba(255,255,255,0); color: #0077b1;box-shadow: none; outline: none; }
textarea.input-lg, select.input-lg[multiple] {resize: none;}
.form-group .btn { padding: 10px 12px; transition: all 0.6s ease-in-out; -moz-transition: all 0.4s ease-in-out;  -webkit-transition: all 0.4s ease-in-out; } 
.imgcaptcha { height: 46px !important; display:inline-block;*display: inline-block; *zoom: 1; vertical-align:top; }
.result-text{color:#F00;}
.form-control[required]:focus { border: 1px solid #F00; }
.form-control:focus{border: 1px solid #747474 ; outline: 0;box-shadow: none !important; }

/* ========================/\Responsive Screen/================================= */
@media (min-width: 992px) and (max-width: 1199px) { 
.contact-info ul li { width: 220px;}
.icon:after { content: ""; position: absolute; right: -14px; top: 0; width: 50px;  height: 100%; }
.services-title {padding: 10px 10px;}
.services-block .services-content { padding: 20px 0px 10px 0px;}
.tab-content .profile-content-detail p {line-height:1.5}
}

@media(max-width:991px){
.content-block {
    padding-top: 30px;
    padding-bottom: 30px;
}
.contact-info li { background:none;}
.contact-info .email-info, .contact-info .tel-info {background:rgba(255,255,255,0.2);}
.content-right{margin-top:30px;}
.profile-content p{text-align:center;margin:0px;}
.box{ border-right:none;margin:0px;padding: 0;}
.box-style:before {display:none}
.box h4{text-align:center;}
.profile-content {  padding-right: 0px; }
.quick-info{padding: 10px;font-size:14px;}
.tab-content .profile-content-detail{width:100%;padding-right: 0px; padding-left: 0px;margin-top: 10px;}
.tab-content .profile-content-img{width:100%;background:#ebeaea;padding-bottom:30px;}
.tab-content .profile-content-img:before {background: url(../images/profile-content-img-borderstyle-responsive.png) no-repeat;background-position: center bottom;
width: 100%;height: 30px; left: 0;bottom: 0; top: auto;}
#mission .profile-content-detail{padding-top:0px;}
#mission .profile-content-img{padding-bottom:0px;}
#mission .profile-content-img::before{bottom:-1px;}
.innerpage-title {font-size:25px;}
.profile-section.content{padding:0px;}
}
@media (min-width: 768px) and (max-width: 991px) {
	.content {
    padding: 10px 0px 5px 20px;
    z-index: 9;
}
}
	
@media (min-width: 768px) and (max-width: 991px) {
.contact-info { margin:6px 0px 7px 0px; }
.contact-info ul{ width:254px;}
.contact-info ul li { padding: 0px;width: 210px; }
.contact-info ul li:first-child {margin-right: 0px; }
.contact-info li.email-info {margin-bottom: 6px;}
.contact-info.text-center{text-align:left !important;}
.contact-info li ul{position:relative;padding: 4px 0px 4px 70px;}
.contact-info li li{position:static;width:auto;}
.icon:after { content: ""; position: absolute; right: auto; top: 0; width: 50px;height: 100%; left: 0px; }
.product-right {padding:35px;}
.consulting{padding-left: 5px !important; padding-right: 5px !important;}
.maintenance{padding-left: 5px !important; padding-right: 5px !important;}
.services-title { padding: 10px 4px; font-size: 18px; width: 90%;}
.services-block .services-content p{font-size:15px}
.services-block .services-content { padding: 20px 0px 10px 0px;}
}

@media(max-width:767px){
body{font-size:16px;}
#nav_menu_container { height: auto; padding: 10px;}
#pro-box-right{float:left;height: 250px; margin-bottom:0px;}
.product-box-section ul li{width:48%;height:250px;margin-bottom: 4%;}
.product-box-section ul li:nth-child(odd) {  margin-right: 4%;margin-bottom:0px;}

.contact-info ul li {padding: 0px; }
.icon:after { content: ""; position: absolute; right: auto; top: 0; width: 50px; height: 100%; left: -45px; }
.icon:after{ height: 100% ; }
.contact-info { margin:6px 0px 7px 0px; }
.contact-info li.email-info {margin-bottom: 6px; }
.contact-info ul li:first-child {margin-right: 0px; }
.footer-section { padding-bottom: 0px; } 
.copyright-sections .col-sm-6 { text-align: center !important; } 
.sitemap-block ul li a { padding: 5px;}
.footer-section .facebook-block { padding: 15px 10px;} 
.copyright-sections {  padding: 4px 10px; }
.footer-section .content-block { padding-top: 30px;  padding-bottom: 30px; }
.stack-speci-block{margin-top:10px;padding-bottom: 25px;}
.stack-overlay-content ul {  margin-bottom: 10px !important; }
.product-right { padding: 40px;}
.tilt-parker-block:before {display:none;}
.turn-tabel-block:before {display:none;}
.rotary-parking-block:before {display:none;}
.services-block { margin-bottom: 30px; }
.maintenance .services-block{ margin-bottom: 0px;}
.stack-parking-section::after {
    bottom: -12px;
}
.stack-parking-section {
    height: 300px;width:100%;}
.stack-speci-block .technical-data table {
    margin-bottom: 0px !important;
}
}
@media (min-width: 569px){ .footer-section li.facebook{display:none;} }

@media (max-width: 568px){
.footer-section .facebook-block{display:none;}
.footer-section .sitemap-block .col-xs-10{width:100%;}
.sitemap-block ul { display: block;*display: block; *zoom: 1; padding:5px 10px; }
.sitemap-block ul li {margin:5px;}
#pro-box-right{float:left;height: 200px; margin-bottom:0px;}
.product-box-section ul li{width:48%;height:200px;}

}

@media (min-width: 568px) and (max-width: 767px) { 
.contact-info.text-center{text-align:left !important;}
.contact-info li ul{position:relative;padding:4px 0px 4px 48px;} 
.contact-info li li{position:static;width:auto;}
.contact-info ul{ width:254px;}
.icon:after { content: ""; position: absolute; right: auto; top: 0; width: 45px;height: 100%; left: 0px; }
#contact-detail .col-xs-4{padding-left:5px !important;padding-right:5px !important;}
.quick-info { padding: 10px 0px; font-size: 13px; }
.footer-section .footer-sitemap { padding-left: 5px; padding-right: 5px; }
.footer-section .address-block { padding-left: 5px; padding-right: 5px; }
.content {
    padding: 40px;}

}

@media (min-width: 480px) and (max-width: 567px){
.icon:after {display:none}
.contact-info.text-center{text-align:center;}
.contact-info ul{ width:219px;padding:4px 0px 4px 0px;} 
.contact-info li li{width:auto;}
.logo-bg { padding-left: 10px; padding-right: 10px; }
.agile-logo {padding: 10px 0px 11px 0px;}
.profile-section .profile-content h4 {font-size: 22px;}
.services-title { font-size: 18px; width: 85%; }
.product-stack-parking {
    margin-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
}
.product-tilt-parking{padding-right: 0px;
padding-left: 10px;}
.product-turn-table-parking{padding-left: 5px;
padding-right: 5px;}
.product-rotary-parking-tower{padding-left: 0;
padding-right: 10px;}
.content {
    padding: 40px;}

}
	 
@media(min-width:481px){#navbar .contact-info-bg{display:none;} .profile-content h4 { font-size: 28px;}}
@media(max-width:480px){
h2.title { font-size: 25px;margin-bottom:20px;}
.contact-info-bg {background:none;display:none}
.icon:after{display:block;*display: block; *zoom: 1;}
.menu-icon-bg{width:100%;}
.contact-info { margin: 0px 0px 0px 0px;padding: 0px 15px; }
.contact-info li.email-info {margin-bottom:10px;}
#navbar .contact-info-bg {display:block;*display: block; *zoom: 1;background:#006cb7 url(../images/overlay-patent-bg.png);color:#FFF;padding: 10px 10px;}
.logo-bg{width: 50%;position: relative; z-index: 99; }
.header-right-section {width: 50%;} 
#menu-section .contact-info.text-center{text-align:left !important;}
#menu-section .contact-info li ul{position:relative;padding:4px 0px 4px 60px;} 
#menu-section .contact-info li li{position:static;width:auto;}
#menu-section .contact-info ul{ width:254px;}
#menu-section .icon:after { content: ""; position: absolute; right: auto; top: 0; width: 50px;height: 100%; left: 0px; }
#menu-section #nav_menu_list{margin:0px;}
#menu-section li:first-child{margin-top:0px;}
#menu-section #nav_menu_list li:last-child{margin-bottom:10px;}
#toggle_btn_id {left: 0; right: 0; top: 0; bottom: 0;cursor:pointer;position:relative;} 
.profile-content h4 { font-size: 17px;padding: 5px;}
#toggle_btn_wrapper { position: static; }
#menu-section #nav_menu_container { left:0;right:0;}
.header-right-section:before { z-index: -1; }
.overlay-patent .header-right-section{position:static;}
.menu-icon-bg:before{background:none;}
.header-right-section .menu-icon-bg{position:static;background: #006cb7 url(../images/overlay-patent-bg.png);} 
#contact-detail {margin-top:50px;}
#contact-detail .custom-columns{width:100% !important;}
.quick-info {  padding: 15px; margin-bottom: 15px; box-shadow: none;}
.nav-tabs > li > a {font-size: 16px;}    
              
									/*---Index page--*/
	
.con-grids:nth-child(2) { margin-top:0px; }
.content-right { margin-top: 20px; }
.img-box-overlay a:after { height: 30px; }
.img-box-overlay:hover a:after { margin-top: -30px;}
.sitemap-block ul li { margin-bottom: 5px; }
h3.title {font-size: 21px;}
.services-title {font-size:16px;padding:10px;}
.services-block .services-content { padding: 10px 10px 10px 10px;}
.services-title { position: static; top: auto; left: auto; transform: none; width:100%; margin-top:0px; margin-bottom: 10px; }
.services-block .services-content {margin:0px;}
.sitemap-block ul { text-align: center; }
.product-box-section ul li:nth-child(2n+1) { margin-right: 0px; margin-bottom: 4% !important; }
#pro-box-right{height: 200px;width:100%;margin-bottom:4%;}
.product-box-section ul li{width:100%;height:200px;margin-bottom:4%;}
.product-tilt-parking{width:100%;margin-bottom:10px;}
.product-turn-table-parking{width:100%;margin-bottom:10px;}
.product-rotary-parking-tower{width:100%;}
.product-stack-parking {overflow:hidden;
}
.product-tilt-parking{padding-right: 15px;
padding-left: 15px;}
.product-turn-table-parking{padding-right: 15px;
padding-left: 15px;}
.product-rotary-parking-tower{padding-right: 15px;
padding-left: 15px;}
.content {
    padding: 30px;
    z-index: 9;
}
.product-stack-parking img{
height: 220px;
width: auto;
max-width: inherit;
}
}
@media(max-width:568px) and (orientation:lanscape){  }