/* CSS Document */
@font-face {
	font-family: 'Conv_georgiai';
	src: url('fonts/georgiai.eot');
	src: local('☺'), url('fonts/georgiai.woff') format('woff'), url('fonts/georgiai.ttf') format('truetype'), url('fonts/georgiai.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'bebas_neueregular';
    src: url('fonts/bebasneue-webfont.eot');
    src: url('fonts/bebasneue-webfont.eot#iefix') format('embedded-opentype'),
         url('fonts/bebasneue-webfont.woff') format('woff'),
         url('fonts/bebasneue-webfont.ttf') format('truetype'),
         url('fonts/bebasneue-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotocondensed';
    src: url('fonts/roboto-condensed-webfont.eot');
    src: url('fonts/roboto-condensed-webfont.eot#iefix') format('embedded-opentype'),
         url('fonts/roboto-condensed-webfont.woff') format('woff'),
         url('fonts/roboto-condensed-webfont.ttf') format('truetype'),
         url('fonts/roboto-condensed-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'museo300';
    src: url('fonts/museo300-regular-webfont-webfont.eot');
    src: url('fonts/museo300-regular-webfont-webfont.eot#iefix') format('embedded-opentype'),
         url('fonts/museo300-regular-webfont-webfont.woff') format('woff'),
         url('fonts/museo300-regular-webfont-webfont.ttf') format('truetype'),
         url('fonts/museo300-regular-webfont-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

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


*{
	margin:0;
	padding:0;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{
	margin:0;
	padding:0;
}
body{
	font-family:Arial, Helvetica, sans-serif;
}
span, strong, a{
	display:inline-block;
}
a{
	outline:none;
	border:0px;
	text-decoration:none;
	transition: all 0.4s ease-in-out 0s;
}
.clear{
	clear:both;
}
img{
	border:0px;
}
ul, li, ol{
	list-style-type:none;
}
h1, h2, h3, h4, h5, h6{
	font-weight:normal;
}
#wrapper{
	background:url(../images/bg-bg.png) repeat;
}
.wrapper{
	max-width:1050px;
	margin:0px auto;
	background:#fff;
	box-shadow:0 0 4px #666;
}
.top-bar{
	background:#212529;
	min-height:36px;
}
.top-bar p{
	max-width:1050px;
	margin:0px auto;
	line-height:36px;
	color:#999b9c;
	font-size:11px;
}
#header{
	position:relative;
	z-index:99;
}
.logo{
	float:left;
	padding:32px 0 19px 15px;
}
.head-right{
	float:right;
}
.head-date{
	color:#5c5a5a;
	font-family: 'Conv_georgiai';
	font-family:Georgia;
	font-style:italic;
	font-size:12px;
	font-weight:normal;
	padding:0 0 0 27px;
	line-height:13px;
	margin:40px 18px 13px 0;
	float:right;
}
.head-date img{
	vertical-align:top;
	padding:0 6px 0 0;
}
.social-block1{
}
.social-block1 .email-box{
	display:inline-block;
	line-height:21px;
	font-size:12px;
	background:url(../images/email.png) no-repeat;
	font-style:italic;
	padding:0 0 0 21px;
	float: right;
	margin-right:18px;
}
.social-block1 .email-box a{
	color:#5c5a5a;
}
.social-block1 ul{
	float:left;
	padding:0 18px 0 0;
}
.social-block1 ul li{
	display:inline-block;
	padding:0 0 0 11px;
}
.nav{
	clear:both;
	background:#2b4363 url(../images/nav-bg.jpg) repeat-x left bottom;
	min-height:50px;
}
.nav ul{}
.nav ul li{
	display:table-cell;
	line-height:50px;
	vertical-align:middle;
	font-family: 'bebas_neueregular';
	background:url(../images/border1.png) repeat-y right top;
	position:relative;
	float:left;
}
.nav ul li:last-child{
	background:none;
}
.nav ul li a{
	color:#fff;
	display:block;
	padding:0 17px 0 17px;
}
.nav ul li ul{
	display:none;
	background:#213754;
	position:absolute;
	left:0;
	top:50px;
	min-width:153px;
	padding: 0;
}
.nav ul li:hover ul{
	display:block;
}
.nav ul li ul li{
	display:block;
	float:none;
	background:none;
	border-bottom:solid 1px #546881;
	line-height:normal;
	padding:6px 0;
}
.nav ul li ul li:last-child{
	border-bottom:0px;
}
.search-box{
	float:right;
}
.search-box{
	padding:13px 15px 0 0;
}
.ser-text{
	float:left;
	background:#415673;
	border:0px;
	width:215px;
	padding:5px 9px 4px;
	font-size:12px;
	font-style:italic;
	color:#fff;
}
.ser-go{
	float:left;
	background:url(../images/search-icon.png) no-repeat;
	width:24px;
	height:24px;
	border:0px;
	cursor:pointer;
}
.slider{
	position:relative;
	border-bottom:dashed 1px #a1a1a1;
	padding:0 0 25px 0;
}
.slider img{
	display:block;
	box-shadow:0 0 4px #666;
	width:100%;
}
.con-main{
	margin:0 auto 0;
	max-width:1020px;
	overflow:hidden;
	padding:15px 0 33px 0;
}
.left-site{
	float:left;
}
.bob-banners{
	margin:0 0 15px 0;
}
.bob-banners a{
	display:block;
}
.bob-banners img{
	border:solid 1px #e4e4e4;
	display:block;
}
.amazon-box{
	text-align:center;
	padding:0 0 18px 0;
}
.amazon-box span{
	display:block;
	font-size:14px;
}
.contact-block1{}
.contact-block1 h2{
	font-size:24px;
    font-family: 'bebas_neueregular';
	padding:0 0 9px 0;
}
.contact-form{}
.contact-form p{
	padding:0 0 11px 0;
	font-size:12px;
}
.contact-form .int-tex{
	color:#b9b7b7;
	font-size:14px;
	padding:6px 10px;
	border:solid 1px #e4e4e4;
	width:213px;
	font-family: 'robotocondensed';
}
.contact-form textarea{
	width:213px;
	height:104px;
	font-family: 'robotocondensed';
	color:#b9b7b7;
	font-size:14px;
	padding:5px 10px;
	border:solid 1px #e4e4e4;
}
.contact-submit{
	background:#c3101d;
	border:solid 1px #e4e4e4;
	width:69px;
	height:28px;
	line-height:28px;
	font-size:14px;
	color:#fff;
	font-family: 'robotocondensed';
	padding:0 0 3px 0;
	cursor:pointer;
}
.right-site{
	float:right;
	border-left:dashed 1px #a1a1a1;
	width:753px;
	padding:0 0 0 17px;
	min-height:1022px;
}
.watch-box{
	overflow:hidden;
	padding:0 0 21px 0;
}
.watch-details{
	float:left;
	width:366px;
}
.watch-details h2{
	font-size:24px;
	color:#2b4363;
	font-family: 'bebas_neueregular';
}
.watch-details p{
	color:#2e3338;
	line-height:20px;
	font-size:14px;
	padding:11px 0;
	font-family: 'robotocondensed';
}
.watch-video{
	float:right;
}
.watch-video span{
	display:block;
	text-align:center;
	padding:0 0 10px 0;
}

.latest-block{
	overflow:hidden;
}
.latest-management{
	float:left;
	width:357px;
}
.latest-leaders{
	float:right;
	width:357px;
}
.title1{
	color:#c3101d;
	font-size:24px;
	font-family: 'bebas_neueregular';
	border-bottom:dashed 1px #d7d7d7;
	padding:0 0 11px 0;
}
.it-box{
	overflow:hidden;
	padding:14px 0 0 0;
}
.it-box-img{
	float:left;
}
.it-box-img img{
	border:solid 1px #eae7e7;
}
.it-box-detail{
	float:left;
	width:280px;
	padding:0 0 0 8px;
}
.it-box-detail p{
	font-size:14px;
	color:#2e3338;
	font-family: 'robotocondensed';
	padding:0 0 5px 0;
}
.it-box-detail span{
	color:#b6b4b4;
	font-size:12px;
}
.it-box-detail span.selden1{
	background:url(../images/icon1.png) no-repeat left center;
	padding:0 12px 0 15px;
}
.it-box-detail span.date1{
	background:url(../images/icon2.png) no-repeat left center;
	padding:0 0 0 15px;
}
.latestpost-block{
	padding:12px 0 0 0;
	margin-right:-27px;
}
.latestpost-block h2{
	border-bottom: 1px dashed #D7D7D7;
    color: #C3101D;
    font-family: 'bebas_neueregular';
    font-size: 24px;
    padding: 0 0 11px;
}
.post{}
.post{
	float:left;
	width:363px;
	padding:17px 0 0 0;
	margin:0 27px 8px 0;
}
.post .post-img{
	border:solid 1px #eae7e7;
	margin:0 0 8px 0;
}
.post .post-img a{
	display:block;
}
.post .post-img a img{
	display:block;
}
.post p{
	color:#2b4363;
	font-size:14px;
}
.post span{
	display:inline-block;
	color:#b7b5b5;
	font-size:12px;
	font-family: 'robotocondensed';
	padding:6px 8px 0 0;
}
.post span a{
	color:#b7b5b5;
}
.post span img{
	padding:0 2px 0 0;
}
#footer{}
.foot-top{
	background:#2b4363;
	min-height:100px;
}
.foot-top-main{
	max-width:1050px;
	margin:0px auto;
	overflow:hidden;
	padding:22px 0 0 0;
}
.foot-box1{
	float:left;
	padding:0 0 0 14px;
}
.title2{
	font-size:20px;
	color:#fff;
	font-family: 'bebas_neueregular';
}
.foot-box1 ul{
	padding:15px 0 22px 0;
	float:left;
	margin:0 52px 0 0;
}
.foot-box1 ul li{
	background:url(../images/arrow1.png) no-repeat left 9px;
	font-size:14px;
	padding:0 0 0 14px;
	font-family: 'robotocondensed';
	line-height:24px;
}
.foot-box1 div{
	float:left;
}
.foot-box1 ul li a{
	color:#8c9aad;
}
.newsletter-block{
	float:right;
	width:305px;
	padding:0 15px 0 0;
}
.news-emailbox{
	padding:22px 0 0;
	overflow:hidden;
}
.news-emailbox .inp-tex1{
	border:0px;
	width:213px;
	padding:5px 10px;
	color:#b9b7b7;
	font-family: 'robotocondensed';
	float:left;
}
.news-emailbox .email-submit1{
	background:#c3101d;
	border:0px;
	color:#fff;
	float:left;
	width:69px;
	height:28px;
	line-height:28px;
	font-size:14px;
	font-family: 'robotocondensed';
	margin:0 0 0 3px;
	padding:0 0 2px 0;
	cursor:pointer;
}
.newsletter-block p{
	font-size:12px;
	color:#8c9aad;
	padding:12px 0 0 0;
}
.foot-bottom{
	background:#212529;
}
.foot-bottom-main{
	max-width:1050px;
	margin:0px auto;
	overflow:hidden;
}
.foot-bottom-main p{
	float:left;
	font-size:11px;
	color:#999b9c;
	padding:12px 0 10px;
}
.foot-bottom-main ul{
	float:right;
	padding:15px 0 0 0;
}
.foot-bottom-main ul li{
	display:inline-block;
	float:left;
	border-right:solid 1px #999b9c;
	color:#999b9c;
	font-size:11px;
	line-height:11px;
	padding:0 4px;
}
.foot-bottom-main ul li:last-child{
	border-right:0px;
}
.foot-bottom-main ul li a{
	color:#999b9c;
}


.inner-title h1{
	font-size:24px;
	color:#2b4363;
	font-family: 'bebas_neueregular';
}
.buy-block1{}
.buy-block1 h3{
	color:#2b4363;
	font-family: 'robotocondensed';
	padding:15px 0 0 0;
}
.buy-block1 ul{}
.buy-block1 ul li{
	background:url(../images/arrow3.png) no-repeat left center;
	font-size:14px;
	font-family: 'robotocondensed';
	padding:0 0 0 18px;
	line-height:24px;
}
.buy-block1 ul li a{
	color:#2e3338;
}
.buy-block1 p{
	font-size:14px;
	line-height:28px;
	color:#2e3338;
	padding:4px 0 0 18px;
}
.testimonials-block{}
.testimonials-block .test-blog,.about-page, .review-page, .faq-page, .sitemap-page{
	font-size:14px;
	color:#2e3338;
	font-family: 'robotocondensed';
	padding:36px 0 0 0;
	clear:both;
}
.sitemap-page ul{ margin-left:30px;}
.sitemap-page ul li {
    line-height: 24px;
}
.sitemap-page ul li a{
	background: url("../images/arrow3.png") no-repeat scroll left center transparent;
	color:#000;
	padding: 0 0 0 18px;
}
.about-page a{
	color:#990000;
	text-decoration:underline;
}
.testimonials-block .test-blog span{
	background:url(../images/put2.png) no-repeat;
	padding:0 0 0 65px;
	margin:15px 0 0 0;
	float:right;
	display:inline-block;
	min-height:39px;
	color:#c3101d;
	width:305px;
	font-family: 'robotoitalic';
	line-height:17px;
}
.articles-block{}
.articles-post{
	padding:18px 0 6px 0;
	clear:both;
	border-bottom:dashed 1px #d7d7d7;
	overflow:hidden;
}
.articles-post h2{
	font-size:16px;
	color:#2b4363;
	font-family: 'robotocondensed';
}
.articles-post span{
	font-size:12px;
	color:#b7b5b5;
	font-family:Arial;
	padding:5px 0;
	display:block;
}
.articles-post p{
	line-height:20px;
	color:#333;
	font-size:14px;
	font-family: 'robotocondensed';
	padding:0 0 8px;
}
.articles-post h5{
	line-height:17px;
	color:#c3101d;
	font-family: 'robotoitalic';
	font-size:14px;
}
.articles-post a{
	display:block;
	float:right;
	color:#c3101d;
	font-family: 'robotoitalic';
	font-size:14px;
}
.contact p{
	font-family: 'robotocondensed';
	color: #2E3338;
    font-size: 14px;
}
.contact a{
	color: #990000;
	text-decoration:underline;}
.contact h2{
	font-size:18px;
	color:#2b4363;
	font-family: 'robotocondensed';
	padding:14px 0 0 0;
}
.contact-form-main{
	width:440px;
}
.contact-form-main .inp-tex2{
	border:solid 1px #ebebeb;
	width:191px;
	padding:2px 5px;
}
.contact-form-main .fild-1{
	float:left;
	margin:0 12px 0 0;
}
.contact-form-main .fild-1 label{
	display:block;
	font-size:14px;
	color:#2e3338;
	font-family: 'robotocondensed';
	padding:13px 0 8px 0;
}
.contact-form-main .fild-1 textarea{
	padding:5px;
	width:191px;
	border:solid 1px #ebebeb;
	height:72px;
}
.contact-form-main .fild-1 .submit{
	background:#2b4363;
	width:128px;
	height:27px;
	line-height:27px;
	color:#fff;
	font-size:17px;
	font-family: 'robotocondensed';
	border:0px;
	padding:0 0 3px 0;
	margin:21px 0 0 0;
	cursor:pointer;
}

.blog-post{
	border-bottom:dashed 1px #d7d7d7;
	padding:19px 0 24px;
}
.blog-post h2.post-title{
	font-family: 'robotocondensed';
	font-size:16px;
	border-bottom:0px;
	color:#2b4363;
}
.blog-post h2.post-title a{
	color:#2b4363;
}
.blog-post .post-details{
	font-family:Arial;
	font-size:12px;
	color:#b7b5b5;
	margin:0 0 4px 0;
}
.blog-post .post-body{
	margin:0;
}
.blog-post .post-body{
	font-size:14px;
	color:#333;
	line-height:20px;
	font-family: 'robotocondensed';
}
.blog-post .post-body a{
	color:#990000;
	text-decoration:underline;
	display:block;
	float:right;
	text-transform:capitalize;
}
.pubilshed-block{
	color:#c3101d;
	font-family: 'robotoitalic';
	line-height:16px;
	font-size:14px;
	margin-top:6px;
}
.blog-container .post-list{
	width:100%;
}
.post-list .page-nav{ padding:10px 0;}
.post-list .page-nav a{color: #990000; text-decoration:underline;}
#catblogoutput .post-body{
	padding-top:15px;
}
#catblogoutput .post-body ul li{
	margin-left:30px;
	background: url("../images/arrow3.png") no-repeat scroll 0 8px  transparent;
    padding: 0 0 0 18px;
}
#catblogoutput .post-body a{
	display:inline-block;
	float:none;
}
.buy-block1 a{ color: #990000; text-decoration:underline;}
.content-text{
	margin-top:20px;
	color: #2E3338;
	font-family: 'robotoitalic';
}
.content-text p{
	color: #2E3338;
	font-family: 'robotoitalic';
	line-height:16px;
	font-size:14px;
}
.content-text p a{
	color: #990000; text-decoration:underline;
}
.content-text ul{
	margin-left: 30px;
}
.content-text ul li {
    background: url("../images/arrow3.png") no-repeat scroll 0 8px transparent;
	font-family: 'robotoitalic';
	font-size:14px;
	padding-left:18px;
}
.content-text h1{
	margin-bottom:15px;
	font-size:24px;
}
.content-text h2{
	 margin-bottom:10px;
	 font-size:18px;
}
.content-text h3{
	margin-bottom:10px;
	font-size:16px;
}
table .contenttext, .contenttextred {
	font-size:14px;
	padding:5px;
}
table .contenttextred{
	color: #C3101D;
}
.content-text table{
	 margin-top:20px;
}
#breadcrumbs{padding: 10px 15px 0; color: #333333; font-family: 'robotocondensed'; font-size:13px;}
#breadcrumbs a{ color:#000; font-size:13px; }
#page-back{font-family: 'bebas_neueregular'; line-height: 30px; font-size:24px; background:#2B4363; margin:0 15px; margin-bottom:20px; display:inline-block; text-shadow: 1px 1px 1px #000000;}
#page-back a{ color:#fff; padding:5px 15px;}
.system-message, .system-error-message {
	margin:0;
	padding:0;
	background:none;
	border:none;
}

@media screen and (max-width:1070px){
.top-bar p, .wrapper, .foot-top-main, .foot-bottom-main{
	max-width:960px;
}
.con-main{
	width:930px;
}
.right-site{
	width:660px;
}
.watch-details{
	width:285px;
}
.latest-management, .latest-leaders{
	width:324px;
}
.it-box-detail{
	width:245px;
}
.post{
	width:316px;
}
.post .post-img a img{
	width:100%;
}
.foot-box1 ul{
	margin-right:35px;
}
}
@media screen and (max-width:980px){
.top-bar p, .wrapper, .foot-top-main, .foot-bottom-main{
	max-width:760px;
}
.con-main{
	width:730px;
}
.nav ul li a{
	padding:0 12px;
}
.logo{
	width:286px;
}
.logo a{
	display:block;
}
.logo img{
	width:100%;
	height:56px;
	display:block;
}
.right-site{
	width:460px;
}
.watch-details{
	width:auto;
	float:none;
}
.watch-details p{
	padding-bottom:0px;
}
.watch-video{
	float:none;
	padding:25px 0 0;
	text-align:center;
}
.watch-video .video1 img{
	width:100%;
}
.latest-management{
	padding-bottom:20px;
}
.latest-management, .latest-leaders{
	width:auto;
	float:none;
}
.latestpost-block{
	margin:0px;
}
.post{
	margin:0px;
	width:100%;
}
.foot-box1 ul{
	margin-right:20px;
}
.newsletter-block{
	width:205px;
}
.news-emailbox .inp-tex1{
	width:113px;
}
.latestpost-block{
	padding-top:22px;
}
}
@media screen and (max-width:780px){
.top-bar p, .wrapper, .foot-top-main, .foot-bottom-main{
	max-width:500px;
}
.logo{
	float:none;
	width:auto;
	text-align:center;
}
.logo a{
	display:inline-block;
}
.logo a img{
	width:auto;
	height:auto;
}
.head-right{
	float:none;
}
.right-site{
	min-height:inherit;
}
.head-date{
	float:none;
	text-align:center;
	margin:0 0 10px 0;
	padding:0px;
}
.social-block1 .email-box { float:none; text-align:center;}
.social-block1{
	overflow:hidden;
	padding:10px 10px 20px;
	text-align:center;
}
.social-block1 ul{
	float:right;
	padding-right:0px;
}
.nav{
	overflow:hidden;
}
.nav ul{
	float:none;
}
.nav ul li{
	float:none;
	display:block;
	background:none;
	border-bottom:solid 1px #ccc;
	line-height:30px;
}
.nav ul li ul{
	top:inherit;
	padding:0px;
}
.nav ul li:hover ul{
	position:relative;
}
.nav ul li:hover ul li{
	line-height:30px;
}
.search-box{
	float:none;
	width:257px;
	padding:0px;
	margin:15px auto;
	height:24px;
}
.con-main{
	width:500px;
	margin-top:10px;
}
.right-site{
	float:none;
	border:0px;
	padding: 0 15px;
	width:94%;
}
.left-site{
	float:none;
	padding: 25px 15px 0;
	clear:both;
}
.bob-banners{
	width:235px;
	margin:0 auto 15px;
}
.contact-form .int-tex, .contact-form textarea{
	width: 448px;
}
.foot-box1{
	float:none;
	overflow:hidden;
	padding-left:10px;
}
.foot-box1 ul{
	padding:5px 60px 20px 0;
}
.newsletter-block{
	float:none;
	padding:0 0 25px 10px;
	width:auto;
}
.news-emailbox .inp-tex1{
	width:188px
}
.news-emailbox{
	padding:5px 0 0 0;
}
.foot-bottom-main p{
	float:none;
	padding:15px 0 0 0;
	text-align:center;
}
.foot-bottom-main ul{
	float:none;
	text-align:center;
	padding:5px 0 15px 0;
}
.foot-bottom-main ul li{
	float:none;
	display:inline-block;
	padding:0 9px 0 4px;
}
.flex-caption{
	width:516px;
	line-height:20px;
	width:518px;
}
}
@media screen and (max-width:520px){
.top-bar p, .wrapper, .foot-top-main, .foot-bottom-main{
	max-width:300px;
}
.logo{
	padding:20px 10px;
}
.logo a img{
	width:260px;
}
.head-date{
	padding:0 10px;
	text-align:left;
}
.social-block1 .email-box{
	float:none;
}
.social-block1 ul{
	float:none;
}
.social-block1 ul{
	padding:15px 0 0 0;
	text-align:center;
}
.social-block1 ul li{
	padding:0 5px;
}
.con-main{
	width:280px;
}

.video1 iframe{ width:280px;}
.it-box-detail{
	width:203px;
}
.contact-form .int-tex, .contact-form textarea{
	width:258px;
}
.foot-box1{
	padding-bottom:15px;
}
.foot-box1 ul{
	padding:5px 0;
	float:none;
}
.flexslider .slides img{
	height:120px;
}
.flex-caption{
	display:none;
}
.flex-direction-nav{
	display:none;
}
.contact-form-main .fild-1{
	float:none;
}
.contact-form-main .fild-1 .submit{
	margin-top:10px;
}
.testimonials-block .test-blog span{
	width:215px;
}
.left-site, .right-site {
	padding:0;
	width:100%;
	}
.left-site{ margin-top:15px;}
}