@import "reset.css";
@import "skeleton.css";
@import "superfish.css";
@import "flexslider.css";
@import "tabs.css";
@import 'ui.totop.css';
@import 'font-awesome.min.css';
@import url(../../../fonts.googleapis.com/css@family=Open+Sans_3A400,600,700);
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {
	display:block
}
mark, rp, rt, ruby, summary, time {
	display:inline
}
@font-face {
    font-family: 'robotoregular';
    src: url('../fonts/roboto.eot');
    src: url('../fonts/roboto.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto.woff') format('woff'),
         url('../fonts/roboto.ttf') format('truetype'),
         url('../fonts/roboto.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* Global properties ======================================================== */
html {
	width:100%
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#000000;
	-webkit-text-size-adjust: none;
	border-top:3px solid #1062AC;
	font-family: 'robotoregular';
}
.fullwidth {
	width:100%;
}
.bgcolor1 {
	background:#383E4E;
}
.main {
	width:100%;
	margin:0 auto;
}
.clear {
	clear:both;
	width:100%;
	line-height:0;
	font-size:0;
}
.wrapper {
	width:100%;
	overflow:hidden;
}
.container {
	width:100%;
}
/*==================================== Links ======================================================== */
a {
	color:#1062AC;
	outline:none;
	text-decoration:none;
	cursor:pointer;
}
a:hover/**, .f_14 a:hover**/ {
	color:#aecdd9;
	text-decoration:none;
}
/*********************************header*************************************/
header {
	padding: 15px 0 15px;
}
.social {
	overflow:hidden;
	padding: 0px 0 0px;
	float: right;
	margin-right:5px;
}
/*********************************content*************************************/
#content {
	padding:53px 0px;
}
.cont_pad {
	padding:0 0 0px !important;
}
/*===============================>> Paragraphs <<=============================*/

p {
	margin-bottom:20px
}
.p2 {
	margin-bottom:12px;
}
.p3 {
	margin-bottom:9px;
}
.p4 {
	margin-bottom:4px;
}
.p5 {
	margin-bottom:25px;
}
.p6 {
	margin-bottom:24px;
}
/*================================>> H <<========================================*/
h4 {
	font-weight:normal;
}
h2 {
	font-size: 25px;
	line-height: 29px;
	color:#000000;
	text-transform:uppercase;
	letter-spacing:-1px;
}
h3 {
	font-size: 25px;
	line-height: 30px;
	color:#000000;
	font-weight:600;
	letter-spacing:-2px;
	margin-bottom:22px;
}
h4 {
	font-size: 25px;
	line-height: 30px;
	color: #000000;
	margin-bottom:13px;
	letter-spacing:-1px;
}
/*================================>> GOOGLE FONTS  <<========================================*/
.call, nav, .flexslider .inner .title1, .flexslider .inner .title2, h2, h3, .list1 a, .welcome .title1, .welcome .title2, .testimonials, .ui-tabs .ui-tabs-nav li a, footer span, .newsroom>li>figure, .tabs h3, .os {
	font-family: 'Open Sans', sans-serif;
}
/*================================>> hovers <<========================================*/
.sf-menu>li strong, .button strong, .ui-tabs .ui-tabs-nav li a, .list1 a, #form1 label.invalid .error {
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
/* Form defaults 
input, select, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	vertical-align:middle;
	font-weight:normal;
}
.demo {
	color:#5b5b5b;
	font-weight:bold;
}
.demo:hover {
	text-decoration:underline;
} */

/****************************footer************************/
footer {
	padding:15px 0 10px 0;
	background:#3B4252;
	border-top:1px solid #858d9f;
	color:#FFFFFF;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=0, Color=#858d9f)";/*IE 8*/
	-moz-box-shadow: 0px -1px 4px #858d9f;/*FF 3.5+*/
	-webkit-box-shadow: 0px -1px 4px #858d9f;/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
	box-shadow: 0px -1px 4px #858d9f;/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=0, Color=#858d9f); /*IE 5.5-7*/
}
footer, footer a {
	color:#FFFFFF;
	font-family: 'robotoregular';
}
footer span {
	color:#FFFFFF;
	font-size:14px;
	font-family: 'robotoregular';
}
.footer-left {
	float:left;
	width:612px;
	margin-top:7px;
	margin-left:15px;
}
.footer-right {
	float:left;
	width:319px;
	margin-top: -5px;
	text-align:right;
}
.welcome-footer {
	padding-top:0px;
}
.welcome-footer .title1 {
	font-size: 13px;
	line-height: 20px;
	text-transform:none;
	color: #FFFFFF;
	font-weight:100;
	letter-spacing:0px;
	margin-bottom:11px;
	border-bottom:0px dashed #7d7d7d !important;
	white-space:nowrap;
	margin-left:8px;
	margin-right:5px;
}
.welcome-footer .title1 span {
	display:block;
	font-size: 18px;
	line-height: 19px;
	text-transform:none;
	color: #FFFFFF;
	font-weight:400;
	letter-spacing:0px;
	margin-bottom:0px;
	white-space:nowrap;
	padding-bottom:8px;
	padding-top:0px;
	font-family: 'robotoregular';
	border-bottom:1px solid #2D333F;
}
.add-icon {
	padding-left:10px;
}
.links-icon {
	padding-left:10px;
}
.welcome-footer p {
	color: #DDDDDD;
	margin-bottom: 0;
	padding-left: 18px;
	line-height: 19px;
	font-size: 13px;
	text-align: justify;
	margin-right:18px;
	font-family: 'robotoregular';
}
.welcome-footer p strong {
	width:49px;
	display:inline-block;
}
.welcome-footer p a {
	color:#DDDDDD;
}
.welcome-footer p a:hover {
	color:#ffffff;
}
.welcome-footer ul {
	list-style:none;
	padding:0;
	margin:0;
}
.welcome-footer ul li {
	padding-left:4px;
	text-transform:uppercase;
	margin-left:15px;
	line-height:25px;
}
.welcome-footer ul li a {
	color:#DDDDDD;
	font-size:12px;
}
.welcome-footer ul li a:hover {
	color:#ffffff;
}
.welcome-footer .social-icons
{
	margin-left:10px;
}
.welcome-footer .social-icons a
{
	margin-left:5px;
}
.welcome-footer .social-icons li:first-child a {
	padding-left:0px;
	text-transform:none !important;
	background:none;
	line-height:29px;
	margin-left:15px;
	margin-bottom:1px;
	-webkit-transition: all 0.8s ease-in-out;/* Safari 3.2+, Chrome */
	-moz-transition: all 0.8s ease-in-out;/* Firefox 4-15 */
	-o-transition: all 0.8s ease-in-out;/* Opera 10.5-12.00 */
	-khtml-transition: all 0.8s ease-in-out;/* Konqueror */
	transition: all 0.8s ease-in-out;/* Firefox 16+, Opera 12.50+ */
	
}
.welcome-footer .social-icons li a {
	padding-left:0px;
	text-transform:none !important;
	background:none;
	line-height:29px;
	margin-left:5px;
	margin-bottom:1px;
	-webkit-transition: all 0.8s ease-in-out;/* Safari 3.2+, Chrome */
	-moz-transition: all 0.8s ease-in-out;/* Firefox 4-15 */
	-o-transition: all 0.8s ease-in-out;/* Opera 10.5-12.00 */
	-khtml-transition: all 0.8s ease-in-out;/* Konqueror */
	transition: all 0.8s ease-in-out;/* Firefox 16+, Opera 12.50+ */
	width:30px;
	display:inline-block;
}
.ifacebook {
	background:url(../img/social/facebook.png) top left no-repeat !important;
}
.ifacebook:hover {
	background:url(../img/social/facebook.png) top left no-repeat !important;
}
.itwitter {
	background:url(../img/social/twiter.png) top left no-repeat !important;
}
.itwitter:hover {
	background:url(../img/social/twiter.png) top left no-repeat !important;
}
.ilinkedin {
	background:url(../img/social/in.png) top left no-repeat !important;
}
.ilinkedin:hover {
	background:url(../img/social/in.png) top left no-repeat !important;
}
.igoogleplus {
	background:url(../img/social/google.png) top left no-repeat !important;
}
.igoogleplus:hover {
	background:url(../img/social/google.png) top left no-repeat !important;
}
.iyoutube {
	background:url(../img/social/youtube_bl.png) top left no-repeat !important;
}
.iyoutube:hover {
	background:url(../img/social/youtube.png) top left no-repeat !important;
}