@charset "utf-8";
/* CSS Document */

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

}

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

}

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

}

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

}

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

}


* {
	margin: 0px;
	padding: 0px;
}

a:hover {
	text-decoration:none;	
}


body {
	background: #FFF;
	width: 100%;
	font-weight: normal;
	margin: 0 auto;
	padding: 0px;
	font-size: 14px;
}
/*=======================================================
			WRAPPER
========================================================*/
#wrap {
	position: relative;
	width: 100%;
	background: #fff;
	margin: 0 auto;
	padding: 0px;
}
/*=======================================================
			SECTION
========================================================*/
section {
	position: relative;
	overflow: hidden;
	width: 100%;
}

header {
	margin:0 auto;
	padding:0px;
	width:100%;
	}

#top {
	background-color:#1972aa;
	margin:0 auto;
	padding:0px;
	display:block;
	}
.top-bar {
	float:right;
	display:block;
	padding:5px 0px 5px 0px;
	}
#top .phone {
	float:right;
	color:#fff !important;
	padding-right:5px;
	overflow:hidden;
	display:inline-block;
	text-align:right;
	font-family:'source_sans_prolight';
	}
	
.mail {
	float:right;
	color:#fff;
	overflow:hidden;
	display:inline-block;
	text-align:right;
	font-family:'source_sans_prolight';
	}	
	
.mailtop {
	color:#fff !important;
	text-decoration:none;
	font-family:'source_sans_prolight';
	}		
	
.mailtop a:link {
	color:#fff !important;
	text-decoration:none;
	font-family:'source_sans_prolight';
	}			
	
/* Navigation */

#navigation	{
	margin:0 auto;
	padding:0px;
	}

.navbar { margin-bottom:0px;}	
	
.navbar-inverse {
	background-color:transparent;
	border-color:transparent;
	}

.navbar-brand {
	height:auto;
	}
.navbar-nav {
	float:right;
	margin:41px 0px 0px 0px;
	}	

.navbar-inverse .navbar-nav>li>a {
	text-transform:uppercase;
	}
	
.navbar-inverse .navbar-nav>li>a:hover {
	background-color:#ed1b23;
	text-transform:uppercase;
	}

.navbar-toggle {
	background-color:#ed1b23;
	margin-top:46px;
	}
	
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
	background-color:#1972aa;
	}
	
.navbar-inverse .navbar-toggle {
	border:0px;
	}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {
	background-color: #ed1b24 !important;
	}	

/* Slider */
#slider {
	margin:0 auto;
	padding:0px;
	width:100%;
	}

/* CUSTOMIZE THE CAROUSEL
-------------------------------------------------- */

/* Carousel base class */
.carousel {
  height: 500px;
  margin-bottom: 0px;
}
/* Since positioning the image, we need to help out the caption */
.carousel-caption {
  z-index: 10;
  padding-top:60px;
  text-align:left;
  left:5%;
  bottom:230px;
}

/* Declare heights because of positioning of img element */
.carousel .item {
  height: 500px;
  background-color: #777;
}
.carousel-inner > .item > img {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;
  height: 500px;
}

.carousel-control.right { 
	background-image:none;
	display:none;
}
.carousel-control.left {
	background-image:none;
	display:none;
}
.carousel-indicators li {
	border-radius:0px;
	border:1px solid #d11510;
	width:20px;
	height:20px;
}
.carousel-indicators .active {
	width:20px;
	height:20px;
	}
	
.carousel-indicators .active {
	background-color:#d11510;
	border:1px solid #d11510;
	}

.carousel-indicators {
	text-align:right;
	width:67%;
	}
	
.delivering {
	margin:0 auto;
	padding:0px;
	/*color:#1972aa;*/
	color:#fff;
	text-transform:uppercase;
	font-size:32px;
	font-weight:normal;
	font-family: 'roboto_condensedregular';
	}
	
.life {
	margin:0 auto;
	padding:0px;
	margin-bottom:30px;
	/*color:#1972aa;*/
	color: #fff;
	font-size:50px;
	font-weight:normal;
	font-family: 'robotoregular'
	}
	
.red-btn {
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #F8797D),
	color-stop(1, #CE0F08)
);
background-image: -o-linear-gradient(top, #F8797D 0%, #CE0F08 100%);
background-image: -moz-linear-gradient(top, #F8797D 0%, #CE0F08 100%);
background-image: -webkit-linear-gradient(top, #F8797D 0%, #CE0F08 100%);
background-image: -ms-linear-gradient(top, #F8797D 0%, #CE0F08 100%);
background-image: linear-gradient(to top, #F8797D 0%, #CE0F08 100%);
 border-color:transparent; 
 text-transform:uppercase; 
 font-size:14px; 
 letter-spacing:1px;
 -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
line-height:25px;
 }
 
.btn-primary:hover {
	background-color:#ce0e08;
	border-color:transparent;
	text-transform:uppercase;
	font-size:14px;
	letter-spacing:1px;
	}

.carousel-caption {
	text-shadow:none;
	}
img { max-width:100% !important;}
/* Spacer start */
#spacer {
	width:100%;
	padding:20px 0px 20px 0px;
	}
/* Spacer close */


/* 3 boxes */

.pic { width:100%; height:100%;}

#home-boxes {
	margin:0 auto;
	padding:0px;
	padding:10px;
	}

.research {
	margin:0 auto;
	padding:0px;
	height:auto;
	width:100%;
	background-color:#134a00;
	float:left;
	display:block;
	overflow:hidden;
	display:block;
	margin:0px 0px 30px 0px;
	}
.marketing {
	margin:0 auto;
	padding:0px;
	height:auto;
	width:100%;
	background-color:#ed1c24;
	float:left;
	display:block;
	overflow:hidden;
	display:block;
	margin:0px 0px 30px 0px;
	}	
	
.financial {
	margin:0 auto;
	padding:0px;
	height:auto;
	width:100%;
	background-color:#1972aa;
	float:left;
	display:block;
	overflow:hidden;
	display:block;
	margin:0px 0px 10px 0px;
	}	
	
.research-icon {
	 text-align:center;
	 margin-top:-40px;
	 overflow:hidden;
	 }	
	
.research-title {
	font-size:20px;
	text-align:center;
	text-transform:uppercase;
	color:#fff;
	padding:20px 30px 40px 30px;
	font-family: 'roboto_condensedregular';
	font-weight:normal;
	}	
	
.research-title-finance {
	font-size:20px;
	text-align:center;
	text-transform:uppercase;
	color:#fff;
	padding:20px 30px 40px 30px;
	font-family: 'roboto_condensedregular';
	font-weight:normal;
	}	

/* welcome */

#home-welcome {
	margin:0 auto;
	padding:0px;
	padding:10px;
	}	

.welcome {
	margin:0 auto;
	padding:0px;
	height:auto;
	width:100%;
	float:left;
	display:block;
	overflow:hidden;
	display:block;
	margin:0px 0px 30px 0px;
	}
	
.welcome-title {
	margin:0 auto;
	padding:0px;
	color:#d11510;
	text-align:left;
	font-size:24px;
	display:block;
	font-family: 'roboto_condensedregular';
	}
	
.welcome-text {
	margin:0 auto;
	padding:0px;
	padding:15px 0px 15px 0px;
	color:#000000;
	text-align:justify;
	font-size:14px;
	line-height:25px;
	display:block;
	font-family: 'robotoregular';
	}	
	
.tabs {
	margin:0 auto;
	padding:0px;
	height:auto;
	width:100%;
	float:left;
	display:block;
	margin:0px 0px 0px 0px;
	}	
.tab-content>.active {
	padding-top:25px;
	padding-bottom:25px;
	overflow:hidden;
	}	

.slider-tab-title { 
	margin-bottom:8px;
	color:#d41b17;
	font-size:12px;
	font-family: 'robotoregular';
	}
	
.slider-tab-text {
	margin-bottom:10px;
	font-size:12px;
	width:100%;
	padding:0px;
	float:left;
	font-family: 'robotoregular';
	}
	
.slider-learn {
	margin-bottom:20px;
	padding:0px;
	text-align:left;
	font-size:12px;
	color:#ed1b23;
	text-decoration:none;
	}
	
.more1 { 
	font-size:12px;
	color:#ed1b23;
	text-decoration:none;
	}

.slide-tab {
	font-size:12px;
	width:100%;
	margin:0 auto;
	padding:0px;
	float:left;
	overflow:hidden;
	font-family: 'robotoregular';
	}

.slide-tab ul {
	margin:0 auto;
	padding:0px;
	width:100%;
	float:left;
	}
	
.slide-tab ul li { margin:0 auto; padding:0px; line-height:30px; width:100%; float:left; }
.learn { margin:0 auto; padding:0px; text-align:right; font-size:12px; color:#d11510;}

.tabs { border:1px solid #cacaca;}
.nav-tabs { border-bottom:0px;}
.nav-tabs>li { width:33%; text-align:center !important; font-size:14px;}
.nav-tabs>li>a { margin-right:0px; border-radius:0px; border:0px; }
.nav>li>a { padding:10px 15px; text-align:center !important; color:#4b4a4a; font-size:14px; font-family: 'latoregular'; }
.nav-tabs>li { 
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #E5E5E5),
	color-stop(1, #FBFBFB)
);
background-image: -o-linear-gradient(bottom, #FBFBFB 0%, #E5E5E5 100%);
background-image: -moz-linear-gradient(bottom, #FBFBFB 0%, #E5E5E5 100%);
background-image: -webkit-linear-gradient(bottom, #FBFBFB 0%, #E5E5E5 100%);
background-image: -ms-linear-gradient(bottom, #FBFBFB 0%, #E5E5E5 100%);
background-image: linear-gradient(to bottom, #FBFBFB 0%, #E5E5E5 100%);

 margin-right:1px;}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {border:0px;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover { color:#fff; background-color:#1972aa;}
.navbar-inverse .navbar-nav>li>a { color:#4b4a4a;}

.tabs .nav-tabs>li>a {font-family: 'robotoregular'; font-size:14px;}


.view { margin:0 auto; padding:0px;}
.view-btn { margin:0 auto; padding:0px; padding-top:5px;}
.view-all { margin:0 auto; padding:0px; padding:25px 0px 20px 0px; color:#000; font-size:14px; text-align:right; text-transform:uppercase; font-family: 'robotoregular';}

.all { margin:0 auto; padding:0px; color:#000; font-size:14px; text-transform:uppercase; font-family: 'robotoregular';}
.all:hover { margin:0 auto; padding:0px; color:#000; font-size:14px; text-transform:uppercase; font-family: 'robotoregular'; text-decoration:none;}

.updates { margin:0 auto; padding-left:0px;}
.recent-updates-title { margin:0 auto; padding:10px 0px 20px 0px; color:#d11510; font-size:24px; text-align:left; font-family: 'roboto_condensedregular';}
.recent-pic { margin:0 auto; padding:0px; height:auto;}
.featured { margin:0 auto; padding:0px; background-color:#ededed; }
.feature { margin:0 auto; padding:0px; padding:30px;}
.date { margin:0 auto; padding:0px; padding-bottom:20px; text-align:left; color:#999999; font-size:15px; text-transform:uppercase; font-family: 'robotoregular';}
.recent-updates { margin:0 auto; padding:0px;}
.feature-title { margin:0 auto; padding:0px; padding-bottom:25px; line-height:25px; color:#000; font-size:18px; text-align:left; font-family: 'robotoregular'; letter-spacing:0.8px;}
.feature-description { margin:0 auto; padding:0px; padding-bottom:40px; line-height:20px; color:#000; font-size:14px; text-align:left; font-family: 'robotoregular'; font-weight:normal;}
.learn-more { margin:0 auto; padding:0px; color:#d11510; padding-top:29px; font-size:13px; text-transform:uppercase; background:url(../images/learn-more-icon.png) no-repeat; background-position: 18% 87%; font-family: 'robotoregular'; }
.more { margin:0 auto; padding:0px; color:#d11510; font-size:13px; text-transform:uppercase; background-position: 18% 87%; font-family: 'robotoregular'; }
.more:hover { margin:0 auto; padding:0px; color:#d11510; font-size:13px; text-transform:uppercase; background-position: 18% 87%; font-family: 'robotoregular'; text-decoration:none; }

footer { margin:0 auto; padding:0px; margin:40px 0px 0px 0px;  background-color:#1972aa;}
.footer-title { font-size:16px; color:#fff; padding-bottom:5px; font-family: 'robotoregular'}

.footer-nav { font-size:12px; width:100%; color:#fff; margin:0 auto; padding:0px; float:left; overflow:hidden;}

.footer-nav ul { margin:0 auto; padding:0px; width:100%; float:left;}
.footer-nav ul li { margin:0 auto; padding:0px; list-style:none; line-height:28px; width:100%; float:left; font-family: 'robotolight'; }

.foot-about {margin:0 auto; padding:0px; color:#fff; font-family: 'robotolight'; text-decoration:none;}
.foot-about:hover {margin:0 auto; padding:0px; text-decoration:none; color:#fff; font-family: 'robotolight';}
.design { color:#000; text-decoration:none;}
.design:hover { color:#000; text-decoration:none;}

.social { margin:0 auto; padding:0px; width:100%; padding:20px 0px 40px 0px; display:block; overflow:hidden; float:left;}
.facebook { margin:0 auto; padding:0px; float:left; margin-right:15px;}
.twitter { margin:0 auto; padding:0px; float:left; margin-right:15px;}
.youtube { margin:0 auto; padding:0px; float:left;}

.copyright { margin:0 auto; padding:0px; padding:10px; width:100%; background-color:#fff;}

.copyright-left { margin:0 auto; padding:0px; color:#000; text-align:left; font-size:13px; font-family: 'robotolight';}
.copyright-right { margin:0 auto; padding:0px; color:#000; text-align:right; font-size:13px; font-family: 'robotolight';}

/* Breadcrumbs start */
#breadcrumbs {
	background-color:#d4e9f9;
	padding:16px 0px 16px 0px;
	border-top:1px solid #dbdbdb;
	border-bottom:1px solid #dbdbdb;
	}
.bread-left {
	color:#1972aa;
	text-align:left;
	text-transform:uppercase;
	font-family: 'latoregular';
	font-size:15px;
	}	
	
.bread-right {
	color:#1972aa;
	text-align:right;
	text-transform:uppercase;
	font-family: 'latoregular';
	font-size:15px;
	}	
/* Breadcrumbs close */

/* About us page start */
#aboutus-page {
	padding:40px 0px 0px 0px;
	}
	
.page-leftside {
	background-color:#1972aa;
	}

.aboutus-title {
	padding:7px 0px 28px 0px;
	text-transform:uppercase;
	font-family: 'robotoregular';
	font-size:23px;
	color:#fff;
	text-align:center;
	}
	
.page-rightside	{
	margin:0 auto;
	padding:0px;
	}
	
.page-rightside1 {
	margin:0 auto;
	padding:0px;
	margin-top:40px;
	}	
	
.about-content-right {
	margin:0 auto;
	padding:0px;
	color:#000000;
	text-align:justify;
	font-size:14px;
	line-height:22px;
	letter-spacing:0.2px;
	display:block;
	font-family: 'robotoregular';
	}	
/* About us page close */

/* Product page start */

	
.page-product-leftside {  font-family: 'robotoregular'; padding:0px 0px 0px 0px; margin-top:-10px; width:100%; float:left; overflow:hidden; }
.page-product-leftside ul { margin:0 auto; padding:0px; line-height:30px; width:100%; float:left; font-family: 'robotoregular';}
.page-product-leftside ul li { margin:0 auto; padding:0px; list-style:none; line-height:30px; width:100%; float:left; font-family: 'robotoregular'; border-bottom:1px solid #1972aa;}	
.page-product-leftside ul li a { margin:0 auto; padding-left:15px; list-style:none; line-height:30px; width:100%; float:left; font-family: 'robotoregular'; }	

.product-category-title {
	margin:0 auto;
	padding:0px;
	color:#d11510;
	font-family: 'roboto_condensedregular';
	font-size:24px;
	}
.line-color {
	border:1px solid #76a9ca;
	}
.cateory-product {
	margin:0 auto !important;
	padding:0px !important;
	}	
.category-details {
	margin:0 auto !important;
	padding:0px !important;
	float:left;
	text-align:left;
	}
.category-content {
	margin:0 auto !important;
	padding:0px !important;
	text-align:justify;
	font-family: 'robotoregular';
	font-size:14px;
	letter-spacing:0.2px;
	}	
.spec {
	font-family: 'robotoregular';
	font-size:15px;
	color:#1972aa;
	}	
	
	
.spec-detail { font-family: 'robotoregular'; width:100%; float:left; }
.spec-detail ul { margin:0 auto; padding:0px; line-height:22px; width:100%; float:left; font-family: 'robotoregular';}
.spec-detail ul li { margin:0 auto; padding:0px; list-style:none; line-height:22px; width:100%; float:left; font-family: 'robotoregular'; }	
.spec-detail ul li a { margin:0 auto; padding-left:15px; list-style:none; line-height:22px; width:100%; float:left; font-family: 'robotoregular';  }		
/* Product page close */

/* Quality page start */
.quality-title-page {
	font-family: 'robotoregular';
	font-size:15px;
	color:#1972aa;
	margin:0 auto;
	padding:0px 0px 10px 0px;
	}
/* Quality page close */


/* Recent updates start */
.page-rightside2 { width:100%; margin:0 auto; padding:0px; float:left; line-height:22px; overflow:hidden; }
.page-rightside2 ul li { margin:0 auto; padding:0px; padding:6px; border-bottom:1px solid #ededed; line-height:22px; width:100%; float:left; font-family: 'robotoregular'; font-size:16px;}
.page-rightside2 ul li a:link { font-family: 'robotoregular'; font-size:16px; text-decoration:none;}
.rec-update {
	color:#1972aa;
	}
/* Recent updtes close */

/* Featured page start */
.featured-bg {
	margin:0 auto;
	padding:0px 0px 10px 0px;
	background-color:#f1f1f1;
	border:1px solid #dbdbdb;
	}
	
.featured-tab-title { 
	color:#d41b17;
	font-size:16px;
	padding:10px;
	font-family: 'robotoregular';
	}
	
.featured-tab-text {
	margin-bottom:10px;
	padding:0px 10px 10px 10px !important;
	font-size:14px;
	width:100%;
	padding:0px;
	float:left;
	font-family: 'robotoregular';
	}
	
.featured-learn {
	padding:0px 10px 10px 10px !important;
	text-align:left;
	font-size:14px !important;
	color:#ed1b23;
	text-decoration:none;
	}	
	
/* Featured page close */

/* contact us page start */

.contact-title {
	color:#ed1b23;
	font-size:19px;
	font-family: 'robotoregular';
	text-transform:uppercase;
	}

.page-contact-leftside {
	background-color:#e7f4ff;
	padding:25px;
	margin-top:-9px;
	}
.contact-address {
	border-bottom:1px solid #1972aa;
	display: -webkit-box;
	}

.contact-icon {
	padding:20px 10px 22px 0px;
	overflow:hidden;
	color:#1972aa;
	font-size:30px;
	float:left;
	}
	
.contact-details {
	width:100%;
	}
	
.contact {
	color:#000;
	font-family: 'robotoregular';
	font-size:14px;
	line-height:20px;
	padding:20px 0px 15px 0px;
	}
	
.contact-form {
	margin:0 auto;
	padding:0px;
	}	
	
.send-btn {
	background-color:#1f5792;
	padding:8px 20px;
	border-radius:0px;
	font-size:15px;
    font-family: 'robotoregular';
	}
.send-btn:hover {
	background-color:#1f5792;
	padding:8px 20px;
	border-radius:0px;
	font-size:15px;
	letter-spacing:0px;
    font-family: 'robotoregular';
	}	
	
/* contact us page start */

.recent-home {
	background-color:#ededed;
	overflow:hidden;
	}

/* Media query start */
.best-vision {
	z-index: 10;
    padding-top: 60px;
    text-align: right;
    right: 5%;
    bottom: 50px;
	}
.best-vision-title {
	color:#fff;
	}
.every-day-title {
	margin:0 auto;
	padding:0px;
	margin-bottom:30px;
	color:#fff;
	font-size:55px;
	font-weight:normal;
	font-family: 'robotoregular'
	}
#contact-left-content .contact-address .contact-details p {
	display: inline-table;
    margin: 0px 0px 0px 0px;
    color: #000;
    font-family: 'robotoregular';
    font-size: 14px;
    line-height: 20px;
    padding: 0px 0px 4px 0px;
	}	
.email-footer {
	color:#fff;
	}
.email-footer:hover {
	color:#fff;
	}	
.condition-bg {
	background-color:#1972aa;
	color:#fff;
	}	

@media (max-width:1199px) {
.feature-description { margin: 0 auto; padding: 0px; padding-bottom: 10px; line-height: 20px; color: #000;
font-size: 14px; text-align: left; font-family: 'robotoregular'; font-weight: normal;}
.learn-more {margin: 0 auto; padding: 0px; color: #d11510; padding-top: 6px; font-size: 13px; text-transform: uppercase; background: url(../images/learn-more-icon.png) no-repeat; background-position: 22% 87%; font-family: 'robotoregular';}
	 }

@media (max-width:991px) {
	.research-title-finance {padding: 38px 30px 50px 30px;}
	.nav-tabs>li { 
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #E5E5E5),
	color-stop(1, #FBFBFB)
);
background-image: -o-linear-gradient(bottom, #FBFBFB 0%, #E5E5E5 100%);
background-image: -moz-linear-gradient(bottom, #FBFBFB 0%, #E5E5E5 100%);
background-image: -webkit-linear-gradient(bottom, #FBFBFB 0%, #E5E5E5 100%);
background-image: -ms-linear-gradient(bottom, #FBFBFB 0%, #E5E5E5 100%);
background-image: linear-gradient(to bottom, #FBFBFB 0%, #E5E5E5 100%);

 margin-right:1px;}
 
 
 .feature { margin: 0 auto; padding: 0px; padding: 15px;}
 .date {margin: 0 auto; padding: 0px; padding-bottom: 2px; text-align: left; color: #999999; font-size: 15px;    text-transform: uppercase; font-family: 'robotoregular';}
 .feature-title { margin: 0 auto; padding: 0px; padding-bottom: 5px; line-height: 20px; color: #000; font-size: 18px; text-align: left; font-family: 'robotoregular'; letter-spacing: 0.8px; }
 .feature-description { margin: 0 auto; padding: 0px; padding-bottom: 10px; line-height: 20px; color: #000;
font-size: 14px; text-align: left; font-family: 'robotoregular'; font-weight: normal;}
.learn-more {margin: 0 auto; padding: 0px; color: #d11510; padding-top: 6px; font-size: 13px; text-transform: uppercase; background: url(../images/learn-more-icon.png) no-repeat; background-position: 30% 87%; font-family: 'robotoregular';}
	}




@media (max-width:767px) {
	.navbar-nav { width:99%; margin:20px 0px 20px 0px;}
	.nav>li>a { text-align:left !important;}
	.mail { text-align:center;}
	.phone { text-align:center !important;}
	.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {border-color:#1972aa;}
	
	.copyright-left { text-align:center;}
	.copyright-right { text-align:center;}
	.research-title-finance {padding: 20px 30px 40px 30px;}
	.nav-tabs>li { 
	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #E5E5E5),
	color-stop(1, #FBFBFB)
);
background-image: -o-linear-gradient(bottom, #FBFBFB 0%, #E5E5E5 100%);
background-image: -moz-linear-gradient(bottom, #FBFBFB 0%, #E5E5E5 100%);
background-image: -webkit-linear-gradient(bottom, #FBFBFB 0%, #E5E5E5 100%);
background-image: -ms-linear-gradient(bottom, #FBFBFB 0%, #E5E5E5 100%);
background-image: linear-gradient(to bottom, #FBFBFB 0%, #E5E5E5 100%);

 margin-right:1px;}
 
 .feature { margin:0 auto; padding:0px; padding:30px;}
.date { margin:0 auto; padding:0px; padding-bottom:20px; text-align:left; color:#999999; font-size:15px; text-transform:uppercase; font-family: 'robotoregular';}
.feature-title { margin:0 auto; padding:0px; padding-bottom:25px; line-height:25px; color:#000; font-size:18px; text-align:left; font-family: 'robotoregular'; letter-spacing:0.8px;}
.feature-description { margin:0 auto; padding:0px; padding-bottom:40px; line-height:20px; color:#000; font-size:14px; text-align:left; font-family: 'robotoregular'; font-weight:normal;}
.learn-more { margin:0 auto; padding:0px; color:#d11510; padding-top:0px; font-size:13px; text-transform:uppercase; background:url(../images/learn-more-icon.png) no-repeat; background-position: 15% 70%; font-family: 'robotoregular'; }
.bread-left {
	color:#1972aa;
	text-align:center;
	text-transform:uppercase;
	font-family: 'latoregular';
	font-size:15px;
	}	
	
.bread-right {
	color:#1972aa;
	text-align:center;
	text-transform:uppercase;
	font-family: 'latoregular';
	font-size:15px;
	}
	
.page-rightside	{
	margin:0 auto;
	padding:0px;
	padding-top:22px;
	}
	
.contact-form1 {
	margin:0 auto;
	padding:0px;
	}
	.category-content {
	margin:0 auto !important;
	padding:0px !important;
	margin-top:20px !important;
	}
	.featured-bg {
	margin:0 auto;
	margin-top:30px !important;
	padding:0px 0px 10px 0px;
	background-color:#f1f1f1;
	border:1px solid #dbdbdb;
	}
	
	.page-rightside1 {
	margin:0 auto;
	padding:0px;
	margin-top:0px;
	}
	.recent-home {
	background-color:#fff !important;
	}
	.cateory-product {
		text-align:center;
		}
	}
@media (max-width:685px) {
	
	.learn-more { margin:0 auto; padding:0px; color:#d11510; padding-top:0px; font-size:13px; text-transform:uppercase; background:url(../images/learn-more-icon.png) no-repeat; background-position: 18% 70%; font-family: 'robotoregular'; }
	
	 }
	 
@media (max-width:600px) {
	
	.learn-more { margin:0 auto; padding:0px; color:#d11510; padding-top:0px; font-size:13px; text-transform:uppercase; background:url(../images/learn-more-icon.png) no-repeat; background-position: 19% 70%; font-family: 'robotoregular'; }
	
	 }	
	 
@media (max-width:575px) {
	
	.learn-more { margin:0 auto; padding:0px; color:#d11510; padding-top:0px; font-size:13px; text-transform:uppercase; background:url(../images/learn-more-icon.png) no-repeat; background-position: 19% 70%; font-family: 'robotoregular'; }
	
	 }	
@media (max-width:565px) {
	
	.learn-more { margin:0 auto; padding:0px; color:#d11510; padding-top:0px; font-size:13px; text-transform:uppercase; background:url(../images/learn-more-icon.png) no-repeat; background-position: 23% 70%; font-family: 'robotoregular'; }
	
	 }
	 
@media (max-width:518px) {
	
	.tabs .nav-tabs>li { height:60px;}
	
	 }	
	 	
@media (max-width:500px) {
	
	.learn-more { margin:0 auto; padding:0px; color:#d11510; padding-top:0px; font-size:13px; text-transform:uppercase; background:url(../images/learn-more-icon.png) no-repeat; background-position: 28% 70%; font-family: 'robotoregular'; }
	
	 }	  	
	 
@media (max-width:430px) {
	
	.learn-more { margin:0 auto; padding:0px; color:#d11510; padding-top:0px; font-size:13px; text-transform:uppercase; background:url(../images/learn-more-icon.png) no-repeat; background-position: 32% 70%; font-family: 'robotoregular'; }
	
	 }	  
	 
@media (max-width:385px) {
	
	.learn-more { margin:0 auto; padding:0px; color:#d11510; padding-top:0px; font-size:13px; text-transform:uppercase; background:url(../images/learn-more-icon.png) no-repeat; background-position: 37% 70%; font-family: 'robotoregular'; }
	.delivering { margin: 0 auto; padding: 0px; /*color: #1972aa;*/ color:#fff; text-transform: uppercase; font-size: 25px;
    font-weight: normal; font-family: 'roboto_condensedregular'; }
	.life {margin: 0 auto; padding: 0px; margin-bottom: 30px; /*color: #1972aa;*/ color: #fff; font-size: 39px; font-weight: normal;
    font-family: 'robotoregular'; }
		.tabs .nav-tabs>li>a {font-family: 'robotoregular'; font-size:14px; padding:10px 10px;}
	
	 }	
	 
@media (max-width:370px) { 

.tabs .nav-tabs>li { height:60px; width:96px;}


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

.tabs .nav-tabs>li { height:60px; width:95px;}


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

.tabs .nav-tabs>li { height:60px; width:94px;}


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

.tabs .nav-tabs>li { height:60px; width:93px;}


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

.tabs .nav-tabs>li { height:60px; width:92px;}


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

.tabs .nav-tabs>li { height:60px; width:91px;}


 }
	
	 	
@media (max-width:350px) {
	
	.learn-more { margin:0 auto; padding:0px; color:#d11510; padding-top:0px; font-size:13px; text-transform:uppercase; background:url(../images/learn-more-icon.png) no-repeat; background-position: 45% 70%; font-family: 'robotoregular'; }
	.tabs .nav-tabs>li { height:60px; width:89px;}
	
	 }	
	 
    @media (max-width:342px) { 

.tabs .nav-tabs>li { height:60px; width:86px;}


 }	
 
     @media (max-width:333px) { 
.tabs .nav-tabs>li { height:60px; width:84px;}
 }
 
      @media (max-width:327px) { 
.tabs .nav-tabs>li { height:60px; width:82px;}
.bread-left {
	color:#1972aa;
	text-align:center;
	text-transform:uppercase;
	font-family: 'latoregular';
	font-size:13px;
	}	
	
.bread-right {
	color:#1972aa;
	text-align:center;
	text-transform:uppercase;
	font-family: 'latoregular';
	font-size:13px;
	}
 }
 
       @media (max-width:322px) { 
.tabs .nav-tabs>li { height:60px; width:80px;}
 }
 
        @media (max-width:315px) { 
.tabs .nav-tabs>li { height:60px; width:78px;}
 }	
 
         @media (max-width:308px) { 
.tabs .nav-tabs>li { height:60px; width:76px;}
 }			 
			 
	 
@media (max-width:310px) {
	
	.learn-more { margin:0 auto; padding:0px; color:#d11510; padding-top:0px; font-size:13px; text-transform:uppercase; background:url(../images/learn-more-icon.png) no-repeat; background-position: 50% 70%; font-family: 'robotoregular'; }
	
	.delivering { margin: 0 auto; padding: 0px; /*color: #1972aa;*/ color:#fff; text-transform: uppercase; font-size: 20px;
    font-weight: normal; font-family: 'roboto_condensedregular'; }
	.life {margin: 0 auto; padding: 0px; margin-bottom: 30px; /*color: #1972aa;*/ color: #fff; font-size: 31px; font-weight: normal;
    font-family: 'robotoregular'; }
	
	.tabs .nav-tabs>li>a {font-family: 'robotoregular'; font-size:14px; padding:10px 0px;}
	.tabs .nav-tabs>li { height:60px; width:74px;}
	
	
	 }	
	 
	  @media (max-width:298px) { 
.tabs .nav-tabs>li { height:60px; width:70px;}
 }		
 
 	  @media (max-width:285px) { 
.tabs .nav-tabs>li { height:60px; width:68px;}
 }	
 
   @media (max-width:279px) { 
.tabs .nav-tabs>li { height:60px; width:65px;}
 }		
	 
@media (max-width:290px) {
	
	.learn-more { margin:0 auto; padding:0px; color:#d11510; padding-top:0px; font-size:13px; text-transform:uppercase; background:url(../images/learn-more-icon.png) no-repeat; background-position: 55% 70%; font-family: 'robotoregular'; }
	
	 }		
	 
	 @media (max-width:240px) {
	
	.learn-more { margin:0 auto; padding:0px; color:#d11510; padding-top:0px; font-size:13px; text-transform:uppercase; background:url(../images/learn-more-icon.png) no-repeat; background-position: 70% 70%; font-family: 'robotoregular'; }
	
	 }
	 
	 