﻿/* Fonts */
@import url(navigation.css);
@import url(font-awesome/css/font-awesome.min.css);
@import url('https://fonts.googleapis.com/css?family=Lato:100,200,300,400,500,600,700,800,900');
@import url('https://fonts.googleapis.com/css?family=Raleway:100,200,300,400,500,600,700,800,900');
@import url('https://fonts.googleapis.com/css?family=Merriweather');



html { margin: 0; padding: 0; height:100%; min-height:100%; background:#fff;}
body{ 
margin:0px;
padding:0px;
font-family: 'Lato', sans-serif;
font-size:15px;
line-height:25px;
color:#4d535a;

}

/*	--------------------------------------------------
Global Reset & Standards
-------------------------------------------------- */
div, p, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, textarea, select, nav, img {padding:0; margin:0;}
img{border:0;}
ol, ul { list-style: none; }

*{ box-sizing:border-box;

}
*:hover{
}

a{color:#000000; text-decoration:none;
-webkit-transition: 1s;
-moz-transition: 1s;
-o-transition: 1s;
-ms-transition: 1s;
transition: 1s;
transition: 1s;

}
a:hover{text-decoration:none; color:#6bb6c2;
}


.clear{line-height:0; clear:both;}

hr{height:10px; display:block; overflow:hidden; width:100%; background:transparent; border:none; margin:0 0 0px; border-bottom:1px solid #e7e7e7;
/*-webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.07);
-moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.07);
box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.07);*/
}

h1, h2{font-family: 'Lato', sans-serif; line-height:1.3; letter-spacing:1px;}


.aln-cntr{display:block; overflow:hidden; clear:both; text-align:center;}

img{ max-width:100%;}

*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}


ol{list-style-type:none; float:left; margin:0 0 15px 0;}
ol li{float:left; clear:both; padding-left:20px; margin-bottom:10px; text-align:justify; position:relative;}
ol li:before{position:absolute; left:0; top:0; content:'\f18e'; display:block; font-family:'FontAwesome'; color:#f3004f;}




/*	--------------------------------------------------
Global Reset & Standards
-------------------------------------------------- */

.wrap{width:1350px; margin:0 auto; position:relative; clear:both; max-width:100%;}

/* ----------------------- Headre Style ----------------------- */

ul.right-social-fixed{display:block; margin:0; padding:0; list-style-type:none; position:fixed; left:0; top:40%; text-align:center; z-index:1000;}
ul.right-social-fixed li{display:block;}
ul.right-social-fixed li a{width:40px; height:50px; display:block; clear:both; overflow:hidden; background:#375089; color:#fff; font-size:26px; line-height:50px;}
ul.right-social-fixed li:nth-child(2) a{background:#1ea5dd;}
ul.right-social-fixed li:last-child a{background:#d41d1f;}
ul.right-social-fixed li a:hover{width:50px;}



.banner-area{ display:block; overflow:hidden;}
.banner-area img{ width:100%;}

.enquiry-bg-area{ display:block; padding:70px 0px 270px; background:url(../images/enquiry-bg.jpg) no-repeat bottom center; background-size:100% 100%; position:relative;}



.enquiry-form form label{display:block; margin-bottom:12px; float:left; width:100%; padding:0 10px; box-sizing:border-box;}
.enquiry-form form input, .enquiry-form form textarea, .enquiry-form form select{display:block; width:100%; padding:10px; box-sizing:border-box; border:1px #ddd solid; font-family: 'Lato', sans-serif; 
font-size:13px; margin-bottom: 8px;}
.enquiry-form form select{display:inline-block; padding:7px 10px; box-sizing:border-box; border:1px #ddd solid;}
.enquiry-form form textarea{height:80px;}
.enquiry-form h2{display:block; color:#fff; font-size:35px; font-weight:400; text-align:center; padding-bottom:15px; text-transform:capitalize; text-align:left;}
.enquiry-form form input[type="submit"]{cursor:pointer; background:#fb9724; color:#fff; border:none; font-weight:600; text-transform:uppercase; display:inline-block; margin-top:20px; width:50%; padding:12px 10px;
font-size:18px;
-webkit-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.32);
-moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.32);
box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.32);}
.enquiry-form form input[type="submit"]:hover{background:#383838; color:#fff;}


.enquiry-box-area{ display:table; width:100%;}
.enquiry-box-area > div{ display:table-cell; vertical-align:top;}
.enquiry-box-area > div:last-child{ background:#25bdad url(../images/pro-img.png) no-repeat bottom right; width:387px; padding:30px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;}

.enquiry-box-area > div ul{}
.enquiry-box-area > div ul li{ display:inline-block; width:49%; margin-bottom:20px; vertical-align:top;}
.enquiry-box-area > div ul li:nth-child(3), .enquiry-box-area > div ul li:last-child{ margin-bottom:0;}
.enquiry-box-area > div ul li img{ width:100%;}

.enquiry-bg-area strong{ position:absolute; bottom:-250px; right:0; font-size:19px; color:#000; font-style:italic;}



#zv_cnt_warp{}
#zv_cnt_warp form#zvcm{display:block;}
#zv_cnt_warp form#zvcm div{display:block; padding:6px 0;}
#zv_cnt_warp form#zvcm div label{display:block; clear:both; padding-bottom:5px; font-weight:bold;}
#zv_cnt_warp form#zvcm div input[type=text], #zv_cnt_warp form#zvcm div textarea, form#zvcm div input[type=email], form#zvcm div input[type=tel] {display:block; width:100%; padding:12px; box-sizing:border-box; border:1px #ddd solid; font-family: 'Lato', sans-serif; font-size:13px;}
#zv_cnt_warp form#zvcm div textarea{height:100px;}
#zv_cnt_warp form#zvcm div input[type=submit]{cursor:pointer; background:#fff; color:#383838; border:none; font-weight:600; text-transform:uppercase; display:inline-block; margin-top:25px; clear:both;}
#zv_cnt_warp form#zvcm div input[type=submit]:hover{background:#383838; color:#fff;}
#zv_cnt_warp span#zvcer{display:block; clear:both; background:#F00; padding:6px 10px; color:#FFF; font-weight:bold; font-style:italic; display:none;}



.footer-area {
 display:block;
 overflow:hidden;
 clear:both;
 background:#6c7d83;
 padding:0;
 color:#fff
}
.footer-links {
 display:table;
 width:100%;
 padding:30px 0
}
.footer-links>li {
 display:table-cell;
 vertical-align:top;
 padding:0 30px
}
.footer-links>li:first-child {
 vertical-align:middle;
 border-right:1px rgba(255,255,255,.3) solid;
 width:250px
}
.footer-links>li h4 {
 font-weight:700;
 text-transform:uppercase;
 padding-bottom:10px;
 margin-bottom:0;
 display:block;
 overflow:hidden;
 color:#bcc9ce
}
.footer-links>li>a {
 display:block;
 overflow:hidden;
 clear:both;
 padding:2px 0;
 color:#fff
}
.footer-links>li>a i {
 font-size:6px;
 position:relative;
 margin-right:5px;
 top:-3px;
 color:#bcc9ce
}
.footer-links>li>span {
 display:block;
 clear:both;
 position:relative;
 padding-left:25px;
 margin-bottom:7px
}
.footer-links>li>span i {
 position:absolute;
 left:0;
 top:5px;
 text-align:center;
 color:#bcc9ce
}
.footer-links>li a {
 color:#fff
}
.footer-links>li a:hover {
 color:#fff94e
}
.copywright-area {
 display:block;
 overflow:hidden;
 clear:both;
 border-top:1px rgba(255,255,255,.3) solid;
 text-transform:uppercase;
 color:#fff
}
.copywright-area span {
 float:left;
 padding:15px 0
}
ul.footer-social-icons {
 display:block;
 float:right
}
ul.footer-social-icons li {
 display:inline-block;
 margin-left:3px
}
ul.footer-social-icons li a {
 width:35px;
 height:35px;
 display:block;
 background:#3b5997;
 color:#fff;
 text-align:center;
 position:relative
}
ul.footer-social-icons li a:after {
 line-height:35px;
 width:35px;
 display:block;
 position:absolute;
 font-size:20px;
 content:"\f09a"
}
ul.footer-social-icons li:nth-child(2) a {
 background:#5ea9dd
}
ul.footer-social-icons li:nth-child(2) a:after {
 content:"\f099"
}
ul.footer-social-icons li:nth-child(3) a {
 background:#ec1212
}
ul.footer-social-icons li:nth-child(3) a:after {
 content:"\f0d5"
}
ul.footer-social-icons li:nth-child(4) a {
 background:#bfbfbf
}
ul.footer-social-icons li:nth-child(4) a:after {
 content:"\f077"
}
ul.footer-social-icons li a:hover {
 background:#444
}

.trams-area{ display:none;}


.thanks-area{ display:block; width:700px; margin:0px auto; padding:20px; text-align:center; text-transform: uppercase; font-weight: 700; color: #333; font-size: 20px; line-height: 1.5;}
.enquiry-bg-area1{ display:block; padding:70px 0px; background:#fff; background-size:100%; position:relative;}














/*------------------------------------*\
    Media Queries
\*------------------------------------*/


@media (max-width: 1366px){
	.enquiry-bg-area{ display:block; background:url(../images/enquiry-bg1.jpg) no-repeat bottom center; background-size:100% 100%; position:relative;}
}


@media (min-width: 721px) and (max-width: 980px){
	.footer-links > li{display:block; width:100%; clear:both; text-align:center; margin-top:20px;}
	.footer-links > li:first-child{width:100%; border:none; border-bottom:1px rgba(255,255,255,0.3) solid; padding-bottom:20px;}
	.footer-links > li > span{padding-left:0;}
	.footer-links > li > span i{position:relative; top:0px; margin-right:5px;}
	.enquiry-box-area > div:last-child{ background:#25bdad; width:auto;}
	.enquiry-bg-area{ padding:0px 10px 40px; background:#f3f3f3;}
	.enquiry-bg-area strong{ position:static; text-align:center; display:block; margin-top:25px; bottom:0;}
	.enquiry-box-area > div{ display:block;}
	.enquiry-form form input[type="submit"]{ width:100%;}
	.enquiry-box-area > div ul li:nth-child(3), .enquiry-box-area > div ul li:last-child{ margin-bottom:20px;}
	
	.trams-area{ display:block; padding:20px; text-align:center;}
}


@media (max-width: 720px){
	.footer-links > li{display:block; width:100%; clear:both; text-align:center; margin-top:20px;}
	.footer-links > li:first-child{width:100%; border:none; border-bottom:1px rgba(255,255,255,0.3) solid; padding-bottom:20px;}
	.footer-links > li > span{padding-left:0;}
	.footer-links > li > span i{position:relative; top:0px; margin-right:5px;}
	.enquiry-box-area > div:last-child{ background:#25bdad; width:auto;}
	.enquiry-bg-area{ padding:0px 10px 40px; background:#f3f3f3;}
	.enquiry-bg-area strong{ position:static; text-align:center; display:block; margin-top:25px; bottom:0;}
	.enquiry-box-area > div{ display:block;}
	.enquiry-form form input[type="submit"]{ width:100%;}
	.enquiry-box-area > div ul li:nth-child(3), .enquiry-box-area > div ul li:last-child{ margin-bottom:20px;}
	
	.trams-area{ display:block; padding:20px; text-align:center;}
}



@media (max-width: 480px){
	.enquiry-box-area > div ul li{ width:100%;}

}


@media (max-width: 380px){
	
}



/* -------------- Chrome Only ------------------ */
@media screen and (-webkit-min-device-pixel-ratio:0) {
}