.header{padding-top:10px;}


.contact{text-align:right; margin-bottom:10px;}
.logo img{width:80%; margin:10px 0px;}
.tel{position:relative; z-index:9; color:#F57820; font-size:14px;}
.tel a{color:#F57820;}
#nav2{min-height:40px !important;}
.menu{text-align:right; margin-top:39px;}
.navbar{background:url('../images/menu_bg.png') repeat-x !important; min-height:40px !important;}
.navbar ul li > a { display: block; padding: 0 37px; white-space: nowrap; color: white; text-shadow: 0 1px 2px #191a1b, 0 1px 0 #191a1b; height: 40px; line-height: 40px; font-size: 16px; font-size: 1rem; border-left:1px solid #475966;}
.gumby-no-touch .navbar ul li:hover > a, .gumby-touch .navbar ul li.active > a{ position: relative; background:#F57820; z-index: 1000; }
.hilight{background:#F57820 !important;}

.banner_part{margin-top:20px;}
.video_thumb img{height:100%; width:100%;}
.contenner{margin-top:20px; float:left;}
.contenner h1{font-size:24px; color:#F57820; font-weight:600;}
.contenner p{font-size:14px; width:100%;}
.footer{margin-top:70px; text-align:center; font-size:14px; color:#F57820;}
.footer p{text-align:center;}
.footer p a{padding-left:10px; padding-right:10px; font-size:14px; color:#666;}
.copy {text-align:center; font-size:14px !important; position:relative; top:-10px;}
.youtube_video{width:400px; height:315px; }

.navbar ul li {
  
    height: 33px;
    line-height: 14px;
    margin: 0;
    padding-bottom: 0;
    text-align: center;
}



/* Features page */
.feat_hd{font-weight:bold; text-align:center; margin-bottom:30px;}
.feat_hd span{font-weight:400; line-height:20px; display:inline-table;}
.features_heading{margin-bottom:20px;   color: #0470B3;
    font-size: 24px;
    font-weight: 600;
	
}
.feat_img{text-align:center;}

/* form */
.name_cont {float: left; margin-top: 15px; width: 100%;}
.name_bg {background: none repeat scroll 0 0 #F3F3F3; border: 1px solid #CCCCCC; border-radius: 3px; box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset; color: #000000; float: left; padding: 6px 10px; width: 354px;
}

.msg {background: none repeat scroll 0 0 #F3F3F3; border: 1px solid #CCCCCC; border-radius: 3px; box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset; float: left;margin-left: 2px; padding: 6px 10px; width: 354px;}
.name_cont span {color: #000000;float: left;font: 14px Arial,Helvetica,sans-serif;margin-top: 0 !important;width: 100px !important;}
.submit {float: left;margin-left: 100px;margin-top: 15px;width: 74px;}
.faq b{font-weight:bold; font-size:14px;}

.iphone_aipad_txt{position:relative; top:-10px; font-size:16px; color:#fff;}
.iphone_aipad_txt a{color:#F57820; font-weight:bold;}

/* new css */
.banner_full{width:100%; float:left; background:#111;}
.header_main{border-bottom:5px solid #F57820; border-top:5px solid #F57820; width:100%; float:left;}
.app_download img{margin-right:20px; width:200px; margin-top:10px;}
.contenner2{margin-top:20px; clear:both;}
.contenner2 h1{font-size:24px; color:#F57820; font-weight:600; margin-top:20px;}
.contenner2 p{font-size:14px; width:100%;}
.download_heading{background:#273039; color:#fff !important; padding-left:20px; margin-bottom:0px;}
.download_heading span{font-size:16px;}

.clients img{width:200px;}
.clients a{color:#444 !important;}
.m1{margin-top:200px; clear:both; float:left;}

@media screen and (max-width:800px){
.navbar ul li > a { display: block; padding: 0 14.4px !important; }
.youtube_video{width:auto; height:auto; }
.name_bg,.msg{width:100%;}
}


@media screen and (max-width:768px){
.navbar ul li > a { display: block; padding: 0 13px !important; }
.logo img{width:auto; margin-top:20px;}
.banner_part{margin-top:0px;}
}

@media screen and (max-width:767px){
.navbar ul{background: none repeat scroll 0 0 #3E4043;
    display: block;
    height: 0;
    left: 0;
    max-height: 0;
    overflow: hidden;
    position: absolute;
    text-align: center;
    top: 40px !important;
    width: 100% !important;
}
.m1{margin-top:30px; clear:both; float:left;}


.navbar a.toggle {
    top: 0% !important;

}





.navbar ul li {
	border-bottom:1px solid #475966;
    border-right: 0 none !important;
    box-shadow: none;
    display: block;
    height: auto;
    max-height: 320px;
    min-height: 40px;
    position: relative;
    transition-duration: 0.5s;
    width: 100%;
}





}



