*{box-sizing:border-box; -moz-box-sizing:border-box;}
body{
	margin:0px;
	padding:0px;
	background:#fff;
	font:normal 14px 'roboto';
	color:#666;
	overflow-x:hidden;
}

ul, li, ol{margin:0px; padding:0px; list-style:none;}
p{margin:0px; padding:0px; line-height:inherit;}
h1, h2, h3, h4, h5, h6{margin:0px; padding:0px; font-weight:normal; line-height:inherit;}

img {
  width:auto\9;
  height:auto;
  max-width:100%;
  vertical-align:middle;
  border:none;
  -ms-interpolation-mode:bicubic;
}
a, button{text-decoration:none;}
a:hover{}

input{margin:0px; padding:0px; border:none;}
input[type="submit"]{cursor:pointer;}
input[type="submit"]:focus, button:focus{outline:none;}
button{border:none; margin:0px; padding:0px; cursor:pointer;}
button:focus{outline:none;}
span, label{border:none; margin:0px; padding:0px;}

.clear{clear:both;}

@font-face {
    font-family:'roboto';
    src: url('fonts/roboto-regular-webfont.eot');
    src: url('fonts/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
		 url('fonts/roboto-regular-webfont.woff') format('woff'),
         url('fonts/roboto-regular-webfont.ttf') format('truetype'),
         url('fonts/roboto-regular-webfont.svg#roboto-regular-webfont') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family:'roboto-light';
    src: url('fonts/roboto-light-webfont.eot');
    src: url('fonts/roboto-light-webfont.eot?#iefix') format('embedded-opentype'),
		 url('fonts/roboto-light-webfont.woff') format('woff'),
         url('fonts/roboto-light-webfont.ttf') format('truetype'),
         url('fonts/roboto-light-webfont.svg#roboto-light-webfont') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family:'Lobster';
    src: url('fonts/LobsterTwo-Regular-webfont.eot');
    src: url('fonts/LobsterTwo-Regular-webfont.eot?#iefix') format('embedded-opentype'),
		 url('fonts/LobsterTwo-Regular-webfont.woff') format('woff'),
         url('fonts/LobsterTwo-Regular-webfont.ttf') format('truetype'),
         url('fonts/LobsterTwo-Regular-webfont.svg#LobsterTwo-Regular-webfont') format('svg');
    font-weight: normal;
    font-style: normal;
}



.wrapper{max-width:1050px; margin:auto;}

/* header starts here */
.header{
	background:#1c90c4;
	position:fixed;
	top:0px;
	width:100%;
	height:80px;
	box-shadow:0px 0px 6px 0px #000;
	z-index:11;
}
.header .logo{float:left; margin:5px 0px 0px 0px;}

.nav{display:inline-block; float:right;}
.nav-list{float:right;}
.nav-item{*display:inline; zoom:1; position:relative; float:left;}
.nav-item a{
	display:block;
	color:#fff;
	font:normal 20px 'roboto-light';
	padding:0px 0px 0px 50px;
	line-height:80px;
}
.nav-mobile{
	display:none; 
	position:absolute; 
	border-radius:5px; 
	top:20px; 
	right:20px; 
	cursor:pointer; 
	background:rgba(0, 0, 0, 0.1) url(../images/menuicon.png) center no-repeat; 
	min-height:40px; 
	width:40px;
}
.HeaderInner{max-width:1050px; margin:auto;}
.headerempty{height:80px; width:100%;}


/* slider starts here */
.slider_sec{width:100%; overflow:hidden; position:relative; overflow: hidden;}
	.slide{}
/*
	.banner_one{
		width:100%;
		min-height:570px;
		background:url(../images/banner_one.jpg) center no-repeat;
		background-size:cover;
	}
*/
	.banner_one p{color:#fff; margin:150px 0px 0px 0px; font:bold 50px 'Lobster'; text-shadow:1px 1px 0px rgba(0,0,0, 0.6); line-height:65px; text-align:center;}
	.banner_one i{font-style:normal; font-size:36px; line-height:50px;}
/*
	.banner_two{
		width:100%;
		min-height:570px;
		background:url(../images/banner_two.jpg) center no-repeat;
		background-size:cover;
	}
*/

.banner_one, .banner_one{position: relative;}
.slides li img{width:100%;}
.slides li p{position: absolute; z-index: 99; top: 0; width: 100%;}

.banner_two p{color:#fff; margin:150px 0px 0px 0px; font:bold 50px 'Lobster'; text-shadow:1px 1px 0px rgba(0,0,0, 0.6); line-height:65px; text-align:center;}
.banner_two i{font-style:normal; font-size:36px; line-height:50px;}
.flex-control-nav, .flex-direction-nav{display:none;}
	
.app_btn_div{width:100%; bottom:40px; height:70px; position:absolute; z-index:10;}
.app_store_btn{	width:270px;	height:70px; display:block;	background:url(../images/commingbtn.png) no-repeat;	margin:auto;	}
.app_btn_div_mob{display: none; text-align: center; margin: 10px 0;}



/* slider ends here */

/* app features starts here */
.app_features{}
.app_features h2{
	color:#1c90c4;
	font:normal 50px 'Lobster';
	text-align:center;
	padding:40px 0px;
}
.app_features h2 i{color:#ff0000; font-style:normal;}
.featuresPhones{}
.feature_sec{
	float:left;
	width:30%;
	position:relative;
	min-height:20px;
	margin:0px 5% 0px 0px;
}
.feature_sec:last-child{margin:0px;}
	
	.feature_sec .full_phone{position:absolute; display:none; top:87px; left:4px; z-index:2;}
	.feature_sec_one .hover{display:block;}
	.feature_sec_two .hoverone{display:block;}
	.feature_sec_three .hovertwo{display:block;}

.feature_sec h3{
	text-align:center;
	font:normal 40px 'Lobster';
	color:#1c90c4;
	padding:0px 0px 5px 0px;
	margin:0px 0px 30px 0px;
	border-bottom:1px dashed #1c90c4;
}
.feature_sec ul{margin:15px 0px 00px 0px;}
.feature_sec ul li{
	line-height:26px;
	font:normal 18px 'roboto-light';
	color:#6a6a6a;
	padding:0px 0px 12px 15px;
	background:url(../images/bullet.png) left top 9px no-repeat;
}
.click_line{display:table; margin:auto;}
.click_line p{
	font:normal 24px 'roboto-light';
	color:#1c90c4;
	border-bottom:1px solid #1c90c4;
	padding:0px 0px 10px 0px;
	margin:50px 0px;
}
/* app features ends here */

/* subway sec starts here */
.subway_sec{
	width:100%;
	background:url(../images/subway_image.jpg) center no-repeat;
	background-size:cover;
	min-height:590px;
	text-align:center;
}
.subway_sec img{margin:60px 0px 0px 0px;}
.subway_sec h4{
	font:normal 36px 'Lobster';
	color:#fff;
	line-height:50px;
	padding:30px 0px 0px 0px;
	text-shadow:1px 2px 0px rgba(0,0,0, 0.6);
}
.subway_sec h4 i{color:#357ebe; font-style:normal;}
.subway_sec h4 b{color:#f63636; font-weight:normal;}
/* subway sec ends here */

/* contact starts here */
.contact_sec{background:#1c90c4; width:100%; padding:50px 0px; display:table;}
.contact_sec h5{
	color:#fff;
	font:normal 50px 'Lobster';
	text-align:center;
	padding:0px 0px 15px 0px;
}
.contact_sec p{
	color:#fff; 
	font-size:17px; 
	text-align:center;
	line-height:30px;
	margin:0px 0px 30px 0px;
}
.left_contact{float:left; width:28%; margin:0px 5% 0px 0px;}
.left_contact h6{
	color:#fff;
	border-bottom:1px solid #fff;
	font:normal 28px 'roboto-light';
	padding:0px 0px 10px 0px;
}
.left_contact h6 i{font:normal 14px 'roboto';}
.maillink{
	color:#fff;
	font-size:18px;
	margin:15px 0px 40px 0px;
	display:block;
}
.left_contact ul{margin:15px 0px 0px 0px;}
.left_contact ul li{float:left;}
.left_contact ul li a{
	width:43px;
	height:42px;
	display:block;
	margin:0px 10px 0px 0px;
}
.left_contact ul li a.fblink{background:url(../images/facebook_icon.png) no-repeat;}
.left_contact ul li a.twlink{background:url(../images/twitter_icon.png) no-repeat;}
.left_contact ul li a.instalink{background:url(../images/instagram_icon.png) no-repeat;}
.left_contact ul li a.linkedinlink{background:url(../images/linkedin_icon.png) no-repeat;}

.left_contact ul li a.fblink1{background:url(../images/facebook_icon.png) no-repeat; display:none;}
.left_contact ul li a.twlink1{background:url(../images/twitter_icon.png) no-repeat; display:none;}
.left_contact ul li a.instalink1{background:url(../images/instagram_icon.png) no-repeat; display:none;}
.left_contact ul li a.linkedinlink1{background:url(../images/linkedin_icon.png) no-repeat; display:none;}


.right_contact{float:left; width:67%;}
.right_contact input[type="text"], .right_contact input[type="email"]{
	height:45px;
	border-radius:5px;
	font-size:16px;
	width:49%;
	float:left;
	padding:0px 10px;
	margin:0px 2% 20px 0px;
	color:#535353;
}
.right_contact input[type="text"].company, .right_contact input[type="email"].company{margin-right:0px;}
.right_contact select{
	width:49%;
	height:45px;
	border-radius:5px;
	border:none;
	padding:0px 10px;
	font-size:16px;
	color:#535353;
	background:#fff;
	margin:0px 0px 20px 0px;
}
.right_contact textarea{
	width:100%;
	margin:0px 0px 20px 0px;
	border:none;
	font:normal 16px 'roboto';
	padding:10px 10px;
	color:#535353;
	border-radius:5px;
	height:140px;
}
.right_contact input[type="submit"]{
	color:#fff;
	font:normal 20px 'roboto-light';
	background:rgba(0,0,0, 0.2) url(../images/message_icon.png) left 20px center no-repeat;
	border-radius:5px;
	padding:15px 30px 15px 55px;
}
.right_contact input[type="submit"]:hover{background:rgba(0,0,0, 0.3) url(../images/message_icon.png) left 20px center no-repeat;}
/* contact ends here */

/* bottom slide starts here */
.bottom_slide{width:100%; display:table; position:relative;}
.bottom_logo{	position:absolute;	z-index:9;	right:10px;	bottom:10px;    width:15%;}
.flexslidernew{width:100%;}
.flexslidernew{}
.flexslidernew slides{}
.flexslidernew slides li{width:100%;}

/*
.bottom_image{background:url(../images/bottom_image_2.jpg) center no-repeat; background-size:cover; min-height:570px;}
.bttwo{background:url(../images/bottom_image_3.jpg) center no-repeat; background-size:cover; }
.btthree{background:url(../images/bottom_image_4.jpg) center no-repeat; background-size:cover; }
.btfour{background:url(../images/bottom_image_1.jpg) center no-repeat; background-size:cover;}
*/

/* bottom slide ends here */

.trademark{	text-align:center;	padding:17px 0px;	color:#fff;	font:normal 20px 'roboto-light';	background:#1682b2;	display:table;width:100%;}
.feature_sec .hoverDefault img:hover + ul, .feature_sec .hoverDefault img:hover + img + ul{opacity: 0;}

.slides li{overflow: hidden;}

.hoverDefault1{display:none;}



.layer-bg{position: fixed; width: 100%; height: 100%; top: 0; right: 0; left: 0; bottom: 0; background: rgba(0,0,0,0.7); display: none; z-index: 20;}
.popup-container{width: 450px; margin: 0 auto; position: relative; z-index: 99; background: #fff; padding: 0 0 30px 0; border-radius: 6px; top: 50%; margin-top: -135px;}
.popup-container h4{font-size: 22px; color: #6f7b8a; padding: 15px; background: #fafafa; font-weight: normal; text-align: center; margin:0 0 0 0; border-radius: 4px 4px 0 0; padding-top:45px; padding-bottom:0px;}
.close-bttn{background: url(../images/crossbtn.png) no-repeat; width: 40px; height: 40px; position: absolute; top: -12px; right: -20px; cursor: pointer;}
.popup-inner{margin: 10px 0 0; text-align: center;}
.popup-inner input[type="text"]{width: 250px; border: 1px solid #dbdbdb; font-size: 13px; color: #737373; height: 40px; border-radius: 4px; display: inline-block; margin:0; padding: 0 5px;}
.popup-inner input[type="submit"]{padding: 10px 30px; color: #fff; background: #bfd630; border-radius: 4px; border: 0; margin: 15px 0 0;}
.popup-inner input[type="submit"]:hover{ background:#00a1e5;}
.upper_bar{text-align: right;}
.layer-bg-popupOverlay{background: none; position: fixed; width: 100%; height: 100%; top: 0; right: 0; left: 0; bottom: 0;}






/* media query starts here */

@media (max-width:1300px){
.footerimg{display:none;}
.footerimg1{display:block;}

	}

@media (max-width:1200px){
    .banner_one p, .banner_two p, .banner_two i, .banner_one i{margin: 50px 0 0; font-size: 30px; line-height: 40px;}
}

@media (max-width:1024px){
	.nav-mobile{display:block;}
	.nav{width:100%;}
	.nav-list{width:100%; display:none; position:absolute; z-index:1; margin-top:22px; background:rgba(0,0,0, 0.8);}
	.nav-item{width:100%; float:none; background:none; margin-bottom:1px;}
	.nav-item > a{line-height:50px; color:#fff; border-bottom:1px solid rgba(255,255,255, 0.1); padding:0px 0px 0px 20px; font-size:16px;}	
	
	.header .logo{margin-left:10px;}
	.subway_sec{min-height:inherit;}

	.left_contact ul li a.fblink1, .left_contact ul li a.twlink1, .left_contact ul li a.instalink1, .left_contact ul li a.linkedinlink1{display:block;}
	
	.left_contact ul li a.fblink, .left_contact ul li a.twlink, .left_contact ul li a.instalink, .left_contact ul li a.linkedinlink{display:none;}
	.hoverDefault1{display:block; position:relative;}
	.hoverDefault{display:none;}
	.feature_sec .full_phone1{position:relative; display:none; left:0px; z-index:2;}
	.feature_sec:hover ul{display:block;}

    
}
@media (max-width:1020px){
	.wrapper{padding:2%;}
	.feature_sec ul li{font-size:16px; text-align: left;}
	.subway_sec img{width:275px;}
    .feature_sec{text-align: center;}
}

@media (max-width:900px){
    .slides li p, .banner_two i, .banner_one i{font-size: 30px;  line-height: 40px;}
    .banner_one p, .banner_two p{margin: 25px 0 0;}
}


@media (max-width:750px){
	.left_contact{width:100%; margin:0px 0px 40px 0px;}
	.right_contact{width:100%;}
	.contact_sec p br{display:none;}
	.feature_sec{width:100%; margin-bottom:60px;}
	.feature_sec h3{font-size:30px;}
	.feature_sec .full_phone{top:69px; left: 0;  right: 0;  margin: auto;}
    .app_btn_div{bottom: 10px;}
    .app_features h2{padding: 0 0 40px;}
    .app_btn_div_mob{display: block;}
    .app_btn_div{display: none;}
	.feature_sec .full_phone1{left:-3px;}
}
@media (max-width:640px){
	.subway_sec img{width:180px;}
	.subway_sec h4{font-size:26px; line-height:36px;}
	.app_features h2{font-size:30px; padding: 0; margin-bottom: 20px;}
	.click_line p{margin:25px 0px; text-align:center;}
	.banner_one p i, .banner_two p i{font-size:24px; line-height:28px;}
	.banner_two, .banner_one{min-height:320px;}
	.banner_one p, .banner_two p{margin-top:15px; font-size: 20px; line-height: 22px;}
	.app_btn_div{bottom:0;}
    .banner_two p, .banner_one p {font-size: 24px; line-height: 28px;}
	.maillink{font-size:22px;}
   
}
@media (max-width:480px){
	.wrapper{padding:4%;}
	.right_contact input[type="text"], .right_contact input[type="email"]{width:100%;}
	.right_contact input[type="text"].company{margin-bottom:20px;}
	.right_contact select{width:100%;}
	.header .logo{margin-top:15px;}
	.header .logo img{width:220px;}
    .slides li p, .banner_two i, .banner_one i{font-size: 24PX; line-height: 30px;}
    .banner_two, .banner_one{min-height:250px;}
    .trademark{font-size: 14px;}
	.popup-container{width: 86%; margin: 0 auto; position: relative; z-index: 99; background: #fff; padding: 0 0 30px 0; border-radius: 6px; top: 50%; margin-top: -135px;}
}

/* media query ends here */




















