body{
	margin:0
}
footer,header,main,section{
	display:block
}
video{
	display:inline-block;
	vertical-align:baseline
}
[hidden]{
	display:none
}
a{
	background:0 0
}
a:active,a:hover{
	outline:0
}
b,strong{
	font-weight:700
}
h1{
	margin:.67em 0;
	font-size:2em
}
small{
	font-size:80%
}
img{
	border:0
}
@media print{
	*{
		color:#000!important;
		text-shadow:none!important;
		background:0 0!important;
		box-shadow:none!important
}
	a,a:visited{
		text-decoration:underline
}
	a[href]:after{
		content:" (" attr(href) ")"
}
	a[href^="#"]:after,a[href^="javascript:"]:after{
		content:""
}
	img{
		page-break-inside:avoid
}
	img{
		max-width:100%!important
}
	h2,h3,p{
		orphans:3;
		widows:3
}
	h2,h3{
		page-break-after:avoid
}
}
*{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
:after,:before{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
html{
	font-size:62.5%;
	-webkit-tap-highlight-color:transparent
}
body{
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:14px;
	line-height:1.42857143;
	color:#000;
	background-color:#fff
}
a{
	color:#000;
	text-decoration:none;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px
}
a:focus,a:hover{
	color:gold;
	background:url(../images/Flames-Roar.gif) repeat-x left top;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px
}
a:focus{
	outline:thin dotted;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
img{
	vertical-align:middle
}
.img-responsive{
	display:block;
	max-width:100%;
	height:auto
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{
	font-family:inherit;
	font-weight:500;
	line-height:1.1;
	color:inherit
}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{
	font-weight:400;
	line-height:1;
	color:#999
}
.h1,.h2,.h3,h1,h2,h3{
	margin-top:20px;
	margin-bottom:10px
}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{
	font-size:65%
}
.h4,.h5,.h6,h4,h5,h6{
	margin-top:10px;
	margin-bottom:10px
}
.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{
	font-size:75%
}
.h1,h1{
	font-size:36px
}
.h2,h2{
	font-size:30px
}
.h3,h3{
	font-size:24px
}
.h4,h4{
	font-size:18px
}
.h5,h5{
	font-size:16px
}
.h6,h6{
	font-size:12px
}
p{
	margin:0 0 10px
}
.small,small{
	font-size:85%
}
.text-left{
	text-align:left
}
.text-right{
	text-align:right
}
.text-center{
	text-align:center
}
ul{
	margin-top:0;
	margin-bottom:10px
}
ul ul{
	margin-bottom:0
}
.container{
	padding-right:15px;
	padding-left:15px;
	margin-right:auto;
	margin-left:auto
}
@media (min-width:768px){
	.container{
		width:750px
}
}
@media (min-width:992px){
	.container{
		width:970px
}
}
@media (min-width:1200px){
	.container{
		width:1170px
}
}
.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{
	position:relative;
	min-height:1px;
	padding-right:15px;
	padding-left:15px
}
@media (min-width:992px){
	.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{
		float:left
}
	.col-md-12{
		width:100%
}
	.col-md-11{
		width:91.66666667%
}
	.col-md-10{
		width:83.33333333%
}
	.col-md-9{
		width:75%
}
	.col-md-8{
		width:66.66666667%
}
	.col-md-7{
		width:58.33333333%
}
	.col-md-6{
		width:50%
}
	.col-md-5{
		width:41.66666667%
}
	.col-md-4{
		width:33.33333333%
}
	.col-md-3{
		width:25%
}
	.col-md-2{
		width:16.66666667%
}
	.col-md-1{
		width:8.33333333%
}
	.col-md-push-12{
		left:100%
}
	.col-md-push-11{
		left:91.66666667%
}
	.col-md-push-10{
		left:83.33333333%
}
	.col-md-push-9{
		left:75%
}
	.col-md-push-8{
		left:66.66666667%
}
	.col-md-push-7{
		left:58.33333333%
}
	.col-md-push-6{
		left:50%
}
	.col-md-push-5{
		left:41.66666667%
}
	.col-md-push-4{
		left:33.33333333%
}
	.col-md-push-3{
		left:25%
}
	.col-md-push-2{
		left:16.66666667%
}
	.col-md-push-1{
		left:8.33333333%
}
	.col-md-push-0{
		left:0
}
}
.help-block{
	display:block;
	margin-top:5px;
	margin-bottom:10px;
	color:#737373
}
@font-face{
	font-family:'Glyphicons Halflings';
	src:url(../fonts/glyphicons-halflings-regular.eot);
	src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')
}
@-webkit-keyframes progress-bar-stripes{
	from{
		background-position:40px 0
}
	to{
		background-position:0 0
}
}
@keyframes progress-bar-stripes{
	from{
		background-position:40px 0
}
	to{
		background-position:0 0
}
}
.media,.media-body{
	overflow:hidden;
	zoom:1
}
.media,.media .media{
	margin-top:15px
}
.media:first-child{
	margin-top:0
}
.media-object{
	display:block
}
.clearfix:after,.clearfix:before,.container:after,.container:before{
	display:table;
	content:" "
}
.clearfix:after,.container:after{
	clear:both
}
.center-block{
	display:block;
	margin-right:auto;
	margin-left:auto
}
.detail{
	width:100%;
	padding-bottom:3em;
	text-align:center;
	border-bottom:1px dotted #000
}
.detail h3{
	margin-top:0;
	font-size:1.8em;
	color:#000;
	font-size:2em;
	font-weight:500;
	margin-bottom:.5em;
	text-align:left
}
.detail ul{
	text-align:center
}
.detail a:hover{
	text-decoration:none;
	color:gold;
	background:url(../images/Flames-Roar.gif) repeat-x left top
}
body{
	background:#222
}
@font-face{
	font-family:Arial;
	font-weight:400;
	font-style:normal
}
body{
	padding:0;
	margin:0;
	font-family:Arial,Helvetica,sans-serif;
	background:url(../images/Waving-American-Flag.jpg) no-repeat 0 0;
	background-size:100% 100%
}
body a{
	transition:.5s all;
	-webkit-transition:.5s all;
	-moz-transition:.5s all;
	-o-transition:.5s all;
	-ms-transition:.5s all
}
h1,h3,h4,h5,h6{
	margin:0
}
h2{
	margin:0;
	text-align:center;
	font-family:impact;
	border:1px solid;
	font-size:2.1em
}
p{
	margin:0
}
ul{
	margin:0;
	padding:0
}
.news-paper{
	background:#fff;
	padding:1em 1.5em;
	margin:5em 0
}
.header-left{
	float:left
}
.social-icons{
	float:right
}
.logo a{
	text-decoration:none;
	display:block;
	text-transform:uppercase
}
.logo a h6{
	color:#191919;
	font-family:georgia;
	font-weight:500;
	font-size:1.1em
}
.logo a h1{
	color:#191919;
	font-family:georgia;
	font-weight:500;
	font-size:2.2em
}
.logo{
	margin-top:10px
}
.logo a h1 span{
	color:gold
}
.header-right{
	float:right;
	width:58%;
	margin-top:-20px
}
.social-icons{
	text-align:right
}
.social-icons li{
	display:inline-block;
	vertical-align:middle;
	margin:3px
}
.social-icons i{
	width:30px;
	height:30px;
	background:url(../images/img-sprite.png) no-repeat 0 0;
	display:inline-block
}
.social-icons i:hover{
	opacity:.5
}
i.facebook{
	background-position:0 0
}
.top-menu{
	float:right;
	margin-top:.65em
}
.top-menu ul li{
	display:inline-block;
	margin:0 .6em
}
.top-menu ul li a{
	color:#000;
	text-decoration:none;
	font-size:1.25em;
	font-weight:700;
	background:#fff
}
.top-menu ul li a:hover{
	color:gold
}
.top-menu ul li a:hover{
	text-decoration:none;
	color:gold;
	font-weight:700;
	background:url(../images/Flames-Roar.gif) repeat-x left top
}
.top-menu a{
	outline:0;
	text-decoration:none;
	background:url(../images/menu_b.png) repeat-x left top;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px
}
.search{
	position:relative;
	padding:5px 8px;
	width:35%;
	border:1px solid #000;
	float:right;
	background:#f8f8f8
}
.menu-strip{
	background:url(../images/Waving-American-Flag-menu-strip.jpg) no-repeat;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	margin:1em 0;
	padding:1em 0 .8em 0
}
.menu-strip ul li{
	display:inline-block
}
.menu-strip ul li a{
	color:gold;
	font-size:1.25em;
	font-weight:700;
	text-decoration:none;
	padding:1.1em 1.5533555em .9em
}
.menu-strip ul li:last-child{
	text-align:right
}
.menu-strip ul li a:hover{
	background:gold;
	color:#000
}
.total-news{
	padding:0
}
.world-news-grid{
	width:31.5%;
	float:left;
	margin-right:2.75%;
	text-align:center
}
.world-news-grid img{
	width:100%
}
.world-news-grid:nth-child(3){
	margin-right:0
}
.left-posts{
	width:100%;
	margin-right:4%;
	float:left
}
.right-posts{
	width:28%;
	float:right
}
.main-title-head{
	border-bottom:4px solid gold;
	margin-bottom:1.7em
}
.main-title-head h3{
	color:#000;
	font-size:1.6em;
	font-weight:400;
	word-spacing:3px;
	float:left;
	font-family:impact;
	padding-bottom:4px
}
.main-title-head a{
	float:right;
	text-decoration:none;
	color:#000;
	background:gold;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	text-transform:none;
	font-size:1.2em;
	padding:3px 8px;
	margin-top:9px
}
.main-title-head a:hover{
	color:gold;
	background:url(../images/Flames-Roar.gif) repeat-x left top;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px
}
.videos a:hover{
	text-decoration:none;
	background:url(../images/Flames-Roar.gif) repeat-x left top;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px
}
.world-news-grid p{
	color:#000;
	font-size:1.25em;
	font-weight:400;
	line-height:1.5em;
	margin:3px 0 8px 0
}
.world-news-grid a{
	color:#000;
	font-weight:700;
	font-size:.875em;
	text-transform:uppercase;
	text-decoration:none
}
a.more{
	text-decoration:none;
	color:#fff;
	background:#000;
	text-transform:uppercase;
	font-size:.7em;
	padding:4px 8px
}
.left-tech-news{
	width:48%;
	margin-right:4%;
	float:left
}
.right-tech-news{
	width:48%;
	float:left
}
.gallery{
	margin:2em 0
}
.span_66{
	border-bottom:1px dotted #000;
	margin-bottom:1.5em;
	padding-bottom:1.3em
}
.tech-news-grid a{
	color:#000;
	font-size:1.1em;
	color:#000;
	font-weight:700;
	
	text-decoration:none
}
.tech-news-grid a:hover{
	color:gold
}
.tech-news-grid p{
	color:#000;
	font-size:.96em;
	font-weight:400;
	line-height:1.5em
}
.tech-news-grid p a{
	color:#000;
	font-weight:400;
	font-size:.875em;
	text-decoration:none;
	margin-right:1px
}
.course_demo{
	padding:3% 3% 3% 3%
}
.bottom-menu ul li{
	display:inline-block;
	margin:0 12px
}
.bottom-menu ul li a{
	font-size:1.25em;
	font-weight:700;
	text-decoration:none;
	color:#000;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px
}
.bottom-menu ul li a:hover{
	color:gold;
	background:url(../images/Flames-Roar.gif) repeat-x left top;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px
}
.footer{
	padding:1.5em 0;
	border-top:1px dotted #202021;
	margin-top:2em
}
.copyright{
	padding:2em 0 1em 0
}
.copyright p{
	color:#020305;
	font-size:1em
}
.copyright p a{
	color:#020305;
	margin-left:1px
}
.videos{
	padding:1.8em 1em .5em 1em
}
.video{
	float:left;
	width:100%;
	height:100%;
	margin-right:5%;
	padding:1.1em 0;
	text-align:center
}
.video-name{
	float:right;
	width:0
}
.video-name a{
	color:#202021;
	font-size:.95em;
	font-weight:700;
	text-decoration:none;
	line-height:1.2em;
	display:block;
	margin-top:5px
}
.video-name a:hover{
	color:gold
}
.video-grid{
	margin-bottom:1.58em
}
a.more1{
	float:right;
	text-decoration:none;
	color:gold;
	background:#000;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	text-transform:uppercase;
	font-size:.7em;
	padding:3px 10px;
	margin-top:0;
	margin-right:-7px;
	margin-bottom:-7px
}
.videos a:hover{
	text-decoration:none;
	background:url(../images/Flames-Roar.gif) repeat-x left top;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px
}
.side-bar{
	padding:0 0 0 25px
}
.sign_up{
	background:#000;
	padding:1.5em 1em;
	margin:2em 0
}
.sign_up h3{
	color:gold;
	background:#000;
	font-size:1.5em;
	font-weight:400;
	word-spacing:3px;
	font-family:Arial;
	margin-bottom:4px
}
p.sign{
	color:#000;
	background:gold;
	font-size:1.25em;
	font-weight:400;
	line-height:1.5em;
	margin:0 0 8px 0
}
.main-title-head h5{
	color:#000;
	font-size:1.45em;
	font-weight:400;
	word-spacing:3px;
	float:left;
	padding-bottom:4px
}
.main-title-head h4{
	color:#000;
	font-size:1.6em;
	font-weight:400;
	word-spacing:3px;
	float:right;
	padding-bottom:4px
}
.popular-grid{
	border-bottom:1px dotted #000;
	margin-bottom:1.5em;
	padding-bottom:1.5em
}
.popular-grid i{
	font-size:1.25em;
	font-weight:400
}
.popular-grid p{
	color:#000;
	font-size:1.25em;
	font-weight:700;
	line-height:1.3em
}
.popular-grid:nth-child(5){
	border:0;
	padding-bottom:0
}
.save{
	float:left;
	width:100%
}
.subscribe-now{
	margin-top:2em
}
.discount{
	background:#000;
	padding:1em
}
.save p{
	color:gold;
	font-family:impact;
	font-weight:400;
	font-size:2em
}
.percent h2{
	color:#fff;
	font-weight:400;
	font-size:5em;
	margin-top:11px
}
.percent{
	float:right;
	width:50%
}
.subscribe-now a{
	text-decoration:none;
	color:#000;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px
}
.subscribe-now a:hover{
	text-decoration:none;
	color:gold;
	background:url(../images/Flames-Roar.gif) repeat-x left top;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px
}
h3.sn{
	color:#000;
	line-height:1.5em;
	font-size:1.2em;
	font-weight:400;
	font-family:Arial;
	text-align:left;
	background:gold;
	padding:.5em 0 .5em 12
}
.about-left h3,.about-right h3{
	color:#000;
	font-size:2em;
	font-weight:500;
	margin-bottom:.8em
}
.about-left h5{
	margin-bottom:.5em;
	line-height:1.5em;
	color:#000;
	font-size:1em;
	font-weight:700
}
.about-section{
	padding:2.5em 0
}
.about-left p{
	color:#000;
	font-size:.95em;
	font-weight:400;
	line-height:1.5em;
	margin:8px 0
}
.offer{
	margin-bottom:2em
}
.offer h4{
	float:left;
	width:6%;
	margin-right:3%;
	text-align:center;
	color:#fff;
	background:#404349;
	font-size:1.5em;
	font-weight:400;
	padding:5px;
	border-radius:5px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-o-border-radius:50%;
	-ms-border-radius:50%
}
.offer a{
	font-size:1.5em;
	font-weight:700;
	text-decoration:none;
	color:#000;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px
}
.offer a:hover{
	color:gold;
	background:url(../images/Flames-Roar.gif) repeat-x left top;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px
}
.offer ul{
	margin:0;
	padding-left:10
}
.offer p{
	color:#000;
	font-size:1.5em;
	font-weight:400;
	line-height:1.5em;
	margin:8px 0
}
.about-left{
	padding:0 6em 0 0;
	border-right:1px solid #000;
	margin-right:2%;
	width:55%
}
.about-right{
	padding:0 0 0 4em
}
.about-us{
	border-bottom:1px dotted #000;
	padding-bottom:2em;
	margin-bottom:4em
}
.contact-section{
	padding:3em 0
}
.contact-section-head h3{
	color:#000;
	font-size:2em;
	font-weight:500;
	margin-bottom:.8em
}
p.bottom{
	margin-bottom:.9em
}
.grid-might{
	float:left;
	width:24%;
	margin-right:5%
}
.might-top{
	float:right;
	width:71%
}
.might-top p{
	font-size:.9em;
	color:#494949;
	line-height:1.8em
}
.might-grid{
	padding:1em 0 0
}
.might h4{
	color:#202021;
	font-size:1.6em;
	font-weight:400;
	word-spacing:3px;
	float:left;
	margin-bottom:.8em
}
.might-top a{
	text-decoration:none;
	color:#dfb636;
	font-size:.95em;
	display:inline-block;
	padding:.5em 0 0
}
.might-top a:hover{
	color:#ec098d
}
.might-top a i{
	background:url(../images/img-sprite.png) no-repeat -103px -103px;
	width:16px;
	height:16px;
	display:inline-block;
	vertical-align:middle
}
.grid-top h4,.grid-top-in h4{
	background:#000;
	color:#fff;
	padding:10px 20px;
	font-size:1.35em;
	font-weight:700;
	display:block;
	line-height:1em;
	text-transform:uppercase
}
.grid-top ul li{
	background:url(../images/dot.png) no-repeat 0 17px;
	padding:12px 0 5px 17px;
	border-bottom:1px solid #000;
	list-style-type:none
}
.grid-top ul li:nth-child(7){
	border-bottom:0
}
.grid-top ul li a{
	color:#494949;
	line-height:1.8em;
	text-decoration:none;
	font-size:.9em;
	padding:0 0 10px;
	display:block
}
.grid-top ul li a:hover{
	color:gold
}
.grid-top-in p{
	color:#5261ac;
	font-size:1.3em;
	line-height:1.7em;
	padding:.5em 0 0
}
.grid-top-in p a{
	color:#5261ac;
	text-decoration:none
}
.grid-top{
	padding:1em 0 .5em
}
.grid-top-in p a:hover{
	color:#ec098d
}
.might{
	margin:.5em 0 3em 0
}
.single{
	margin-top:2em
}
.single h3{
	color:#000;
	font-size:1.7em;
	font-weight:600;
	margin-bottom:1em
}
.single p{
	color:#000;
	font-size:1.4em;
	font-weight:600;
	margin-bottom:1em
}
.single p i{
	font-weight:400;
	font-size:.95em
}
.blog-main-content{
	padding:2em 0
}
.grid img{
	float:left;
	background:#fff;
	padding:1px;
	
}
img.blog:hover{
	opacity:.9
}
.grid p{
	font-size:.82em;
	color:#000;
	line-height:1.8em;
	width:100%
}
img.blog{
	margin-right:2em
}
.grid p a{
	color:#ea5546;
	font-size:.8em;
	margin-left:10px
}
.grid-header ul li{
	display:inline-block
}
.grid-header ul li a{
	color:#000;
	font-size:.8em;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-o-transition:all .5s;
	-ms-transition:all .5s;
	transition:all .5s
}
.grid-header ul li a:hover{
	color:#505050
}
.grid-header ul li span{
	font-size:.85em;
	color:#9b9b9b
}
.grid-header ul li span a{
	font-size:1em;
	color:#9b9b9b
}
.grid ul{
	padding:0 0 10px 0
}
.grid-img-content{
	padding:10px 0
}
.grid.box{
	border-bottom:0 ridge #f0f0f0;
	margin-bottom:2em
}
.posts{
	margin-bottom:3em
}
span{
	color:#000
}
h5.post-author_head{
	font-size:1.3em;
	color:#848484;
	margin:0 0 1em
}
h5.post-author_head a{
	color:#848484
}
h5.post-author_head a:hover{
	color:#00aeff
}
.single{
	margin-top:2em
}
.single h3{
	margin-bottom:1em;
	color:#202021;
	font-size:1.4em;
	font-weight:400;
	word-spacing:3px
}
.single p{
	color:#000;
	font-size:1.4em;
	font-weight:600;
	margin-bottom:1em
}
.single p i{
	font-weight:400;
	font-size:.95em
}
.c-text{
	float:left;
	width:49%
}
.s-grid-left{
	float:left;
	width:49%;
	margin-right:2%
}
.s-grid-right{
	float:right;
	width:49%
}
.s-grid-small{
	margin-top:1.5em
}
a.power{
	color:#202021;
	font-size:1em;
	font-weight:700;
	text-transform:lowercase;
	display:block;
	text-decoration:none
}
a.power:hover{
	color:gold
}
.c-text p{
	color:#000;
	font-size:.95em;
	font-weight:300;
	text-transform:uppercase
}
.tech img{
	width:100%;
	margin-bottom:.5em
}
.bull{
	float:left;
	width:37%;
	margin-right:3%;
	padding:5px;
	border:1px solid #000
}
.bull img{
	width:100%
}
.bull-text{
	float:right;
	width:60%
}
.live-market h3{
	color:#000;
	font-size:2.1em;
	font-weight:400;
	word-spacing:3px;
	font-family:impact;
	padding-bottom:4px;
	margin:15px 0;
	border:1px solid;
	padding:8px 0 4px 8px
}
.price{
	color:green;
	font-size:22px
}
.live-market h3 span{
	background:#000;
	padding:5px 5px 0 5px;
	color:gold
}
.live-market{
	margin-bottom:2em
}
a.bull1{
	color:#000;
	font-size:2em;
	font-weight:400;
	text-decoration:none
}
.bull-text p{
	margin:7px 0 20px 0;
	font-size:1.2em
}
.bull-text ul li{
	margin:3px 0
}
.bull-text ul li a{
	color:#202021;
	font-size:1em;
	font-weight:700;
	margin-top:10px;
	text-transform:lowercase;
	display:block;
	text-decoration:none
}
.bull-text ul li a:hover{
	color:gold
}
@media screen and (max-width:1440px){
	.news-paper{
		margin:4em 0
}
	.contact-section{
		padding:2em 0
}
}
@media screen and (max-width:1280px){
	.news-paper{
		margin:3em 0
}
	.about-left h3,.about-right h3{
		font-size:1.8em
}
}
@media screen and (max-width:1024px){
	.header-right{
		width:64%
}
	.search{
		width:31%
}
	.top-menu{
		margin-top:.4em
}
	.social-icons li{
		margin:0
}
	.logo a h1{
		font-size:2em
}
	.logo a h6{
		font-size:1em
}
	.menu-strip ul li a{
		font-size:1em;
		padding:1em 1.233em 1em
}
	.logo{
		margin-top:12px
}
	.menu-strip{
		padding:.72em 0 .8em 0
}
	.news-paper{
		padding:.6em 1em;
		margin:2.2em 0
}
	.side-bar{
		padding:0 0 0 20px
}
	.percent h2{
		font-size:4em;
		margin-top:16px
}
	.popular-grid p{
		font-size:.899em
}
	.video-name a{
		font-size:.875em
}
	.video{
		padding:.8em 0
}
	.videos{
		padding:1.5em .8em .5em .8em
}
	.video-grid{
		margin-bottom:1.2em
}
	.tech-news-grid p{
		font-size:.875em
}
	.tech-news-grid h4{
		font-size:1em
}
	.main-title-head h3{
		font-size:1.8em
}
	.main-title-head{
		border-bottom:3px solid #000;
		margin-bottom:1.5em
}
	.world-news-grid p{
		font-size:.875em
}
	.footer{
		margin-top:0
}
	.main-title-head h4{
		font-size:1.5em
}
	.sign_up{
		padding:1.2em .5em;
		margin:2em 0
}
	.sign_up h3{
		font-size:1.5em
}
	.popular-grid{
		margin-bottom:1.2em;
		padding-bottom:1.2em
}
	p.sign{
		font-size:1.2em
}
	.copyright{
		padding:1.5em 0 .5em 0
}
	.about-left{
		padding:0 2em 0 0
}
	.about-left h5{
		font-size:.96em
}
	.about-right{
		padding:0 0 0 1em
}
	.offer a{
		font-size:1.12em
}
	.offer p{
		font-size:.9em
}
	.about-us{
		margin-bottom:3em
}
	.contact-section-head h3{
		font-size:1.8em;
		margin-bottom:.6em
}
	.might h4{
		font-size:1.5em;
		margin-bottom:.6em
}
	.might-top p{
		font-size:.875em;
		line-height:1.6em
}
	.might-top a{
		font-size:.875em;
		padding:.3em 0 0
}
	.grid-top ul li a{
		font-size:.875em
}
	.single p i{
		font-size:.8em
}

	a.bull1{
		font-size:1.7em
}
	.bull-text p{
		margin:5px 0 10px 0;
		font-size:1em
}
	.main-content{
		margin-bottom:2em
}
}
@media screen and (max-width:768px){
	.videos{
		width:60%;
		float:left;
		margin-right:5%
}
	.sign_up{
		width:35%;
		float:left;
		margin:0
}
	.popular{
		width:60%;
		float:left;
		margin:3em 0
}
	.subscribe-now{
		width:35%;
		float:left;
		margin-left:5%;
		margin-top:-4em
}
	.side-bar{
		padding:0
}
	.bottom-menu ul li{
		margin:0 4px
}
	.about-left{
		padding:0 0 2em 0;
		width:100%;
		border-right:0
}
	.about-right{
		padding:0
}
	.about-left h3,.about-right h3{
		font-size:1.65em
}
	.about-us{
		padding-bottom:1em
}
	.contact-section-head h3{
		font-size:1.65em;
		margin-bottom:.5em
}
	.might h4{
		float:none
}
	.might{
		float:left;
		width:50%
}
	.might{
		margin:0 0 1em 0
}
	.header-right{
		width:57%
}
	.top-menu ul li{
		margin:0 .58em
}
	.top-menu{
		margin:.4em 0
}
	.search{
		width:46%
}
	.logo{
		margin-top:26px
}
	.menu-strip ul li a{
		font-size:.95em
}
	a.more1{
		margin-right:-11px
}
	.menu-strip ul li a{
		font-size:1em;
		padding:1.1em .447em .85em
}
	.menu-strip{
		padding:.75em 0 .7em 0
}
	.header-right{
		margin-top:-40px
}
	.tech{
		width:33.333%;
		float:left
}
}
@media screen and (max-width:640px){
	.logo a h1{
		font-size:1.75em
}
	.logo a h6{
		font-size:.95em
}
	.top-menu ul li a{
		font-size:.85em
}
	.top-menu ul li{
		margin:0 .2em
}
	.top-menu{
		margin:.2em 0 .4em 0
}
	.search{
		width:57%;
		padding:2px 6px
}
	.news-paper{
		padding:.6em .5em;
		margin:1em 0
}
	.menu-strip ul li a{
		font-size:.822em
}
	.menu-strip{
		padding:.53em 0 .52em 0;
		margin:.6em 0
}
	.header-right{
		width:55%
}
	.main-title-head h3{
		font-size:1.4em;
		padding-bottom:0
}
	.main-title-head{
		border-bottom:2px solid #000;
		margin-bottom:1.2em
}
	.main-title-head a{
		margin-top:4px
}
	.world-news-grid{
		width:32%;
		margin-right:2%
}
	.world-news-grid h5{
		font-size:.9em;
		margin-top:6px
}
	.world-news-grid p{
		font-size:.825em
}
	.sign_up{
		width:36%
}
	.videos{
		margin-right:4%
}
	.tech-news-grid h4{
		font-size:.95em
}
	.bottom-menu ul li a{
		font-size:.875em
}
	.bottom-menu ul li{
		margin:0 -1px
}
	.grid.box{
		margin-bottom:2em
}
	.single p i{
		font-size:.75em
}
	.single h3{
		font-size:1.2em
}
	.single p{
		font-size:1.25em
}
	.about-section{
		padding:1.5em 0
}
	.about-left h3,.about-right h3{
		font-size:1.5em
}
	a.power{
		font-size:.875em
}
	.tech{
		padding:5px 7px
}
	.live-market h3{
		font-size:1.4em
}
}
@media screen and (max-width:480px){
	.header-right{
		width:100%;
		margin:1em 0
}
	.logo a h1{
		font-size:1.55em
}
	.logo{
		margin-top:4px
}
	.search{
		width:30%;
		padding:1px 4px;
		margin:0 auto;
		float:right;
		color:#000
}
	.top-menu ul li a{
		font-size:.8em
}
	.top-menu{
		width:67%;
		float:left;
		margin:0
}
	.top-menu ul li{
		margin:0 .05em
}
	.subscribe-now{
		margin-top:0
}
	.percent h2{
		font-size:3em
}
	.save p{
		font-size:1.25em
}
	h3.sn{
		font-size:1.2em
}
	.world-news-grid a{
		font-size:.8em
}
	.main-title-head h3{
		font-size:1.3em
}
	.main-title-head a{
		margin-top:2px
}
	.about-left h5{
		font-size:.9em;
		height:35px;
		overflow:hidden
}
	img.blog{
		width:52%
}
	span.menu{
		width:100%;
		height:33px;
		background:url(../images/nav.png) no-repeat 5px 0 #000;
		display:inline-block;
		float:left;
		cursor:pointer;
		margin:0
}
	.menu-strip{
		width:100%;
		display:none;
		text-align:center;
		background:#000;
		padding:0;
		margin-top:10px
}
	.menu-strip ul{
		float:none;
		width:100%
}
	.menu-strip ul li{
		display:block;
		float:none
}
	.menu-strip ul li a{
		display:block;
		padding:10px 0 7px 0
}
	.menu-strip ul li a:hover{
		color:gold
}
	.main-content{
		margin-top:1em
}
	.menu-strip ul li:last-child{
		text-align:center
}
	.s-grid-left{
		width:100%;
		margin-right:0;
		margin-bottom:2em
}
	.s-grid-right{
		width:100%
}
	a.power{
		font-size:.7em
}
	.tech{
		padding:4px 5px
}
	.bull-text{
		width:100%
}
	a.bull1{
		font-size:1.4em
}
	.bull{
		width:60%;
		margin-right:0;
		padding:5px;
		margin-bottom:.5em
}
}








.tech-news-grid  h5 {
    font: bold 18px Arial,Helvetica,sans-serif;
    color: 
#c40000;
background-color:
    #f2f2f2;
    padding: 0;
    margin: 0;
    text-transform: uppercase; text-align: center;
}



.midText2 {
    font: bold 16px/22px Arial,Helvetica,sans-serif;
    color: 
#000;
background-color:
    #f2f2f2;
    margin: 0 0 46px 0; text-align: center;
    
   
}



#leftBottom h2 {
    background-color:
    #d35400; border: none; 
    
    width: 100%;
    height: 45px;
}

#leftBottom {
    width: 100%;text-align: center;
    background: url(../images/left_bottom_bg.png) 0 0 repeat-y;
}
#leftBottom p.top-hvac {
    background: url(../images/left_bottom_top.png) 0 0 no-repeat;
    width: 100%;
    height: 21px;
}
#leftBottom p.lftBottomText {
    margin: 0 13px 0 18px;
    font: bold 13px/19px Arial,Helvetica,sans-serif;
    color: 
#000;
background-color:
    #fff;
}
#leftBottom p.lftBottomText span {
    font: bold 18px/24px Arial,Helvetica,sans-serif;
    color: 
#d35400;
background-color:
    #fff;
}
#leftBottom p.bot1 {
    background: url(../images/left_bottom_bot.png) 0 0 no-repeat;
    width: 100%;
    height: 5%;
}










.centerq {display: block;
  margin-left: auto;
  margin-right: auto;
  width: 100%;

}











.latest-articles {
  background-color: #58db00;
  
  box-shadow: inset 0px 20px 20px 0px
rgba(0,0,0,0.3);
color:
#000;
  font-size: 16px;
}






.latest-articles h2 {
    font-size: 18px;
    
    
    
   font:bold 15px Arial,Helvetica,sans-serif;
    color: #58db00;
background-color:#000;
    margin: 0 0 10px 0;
    display: block;  
    
    
    
    
    
}










.main-title-head {
   
}



.tech-news-grid .title {
    display: block;
    width: 100%;
    margin: 0 0 5px 0;
    
    
    text-transform: uppercase;
    border-bottom: 5px solid 
    #ffd700;
    
    
    font: normal 20px impact;
    
     color: 
#ffd700;

background-color:
    #000;

 
    
  border-top: 5px solid 
    #ffd700;  
    
}


.tech-news-grid p {
    font: normal 14px/20px Arial,Helvetica,sans-serif;
    color: 
#000;

    margin: 0;
    padding: 0;
}
.tech-news-grid img {
  float: right;
  
  
    border: 1px solid 
    #d35400;
  
  
  
}
.tech-news-grid  span {
    color: 
#ffd700;
background-color:
    #000;
    font: bold 14px/20px Arial,Helvetica,sans-serif;
}

.tech-news-grid p a {
    color: 
#ffd700;
background-color:
    #000;
    font: bold 14px/20px Arial,Helvetica,sans-serif;
}


.tech-news-grid h2 {
    font:normal 20px Arial,Helvetica,sans-serif;
    color: #000;
background-color:#ffd700;
    margin: 0 0 10px 0;
    display: block;
}




.tech-news-grid h3 {
    font:normal 20px Arial,Helvetica,sans-serif;
    color: #000;
background-color:#ffd700;
    margin: 0 0 10px 0;
    display: block;
}


.tech-news-grids {
    margin-bottom: 2em;
}


.tech-news-grid h4 {
    font:normal 20px Arial,Helvetica,sans-serif;
    color: #000;
background-color:#f2f2f2;
    margin: 0 0 10px 0;
    display: block;
    
    
    text-align: center;
    
    
}







#homepage {
    line-height: 1.6em;
}



#hpage_socialize span {
    width: 80px;
    font-weight: 700;
    
    
    
    font-size: 16px;
   
    
}



#hpage_socialize p {
  
    
    line-height: 1.6em;
    
    font-size: 14px;
   
    
}










.grid-img-content.heating-clear::after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    line-height: 0;
}


.grid-img-content li {
    display: block;
    float: left;
    width: 40%;
    margin-bottom: 3px;
    padding: 0 10px 0 0;
}

.grid-img-content li a {
    display: block;
    padding-left: 10px;
    background: url(../images/arrow.png) left center no-repeat;
}

.grid-img-content.heating-clear::after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    line-height: 0;
}

.grid-img-content ul {
    list-style: none;
}




.grid.box a:hover{
	color:#ffd700;
	background-color:#000;
	text-decoration:none;
 } 














#hvac-q-and-a {
    margin: 0 auto;
    width: 100%; margin-top: 10px;margin-bottom: 10px;
}

#accordion {
font-size:16px;
}


#accordion input {
	display: none;
}



#accordion label {
	background: #000;
	border-radius: .25em;
	cursor: pointer;
	display: block;
	margin-bottom: .125em;
	padding: .25em 1em;
	z-index: 20; color:#ffd700;
	
	
	
 -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;	
		}





#accordion img {
    float: left;
    padding: 5px;
}








#accordion label:hover {
	background: #ffd700;color:#000;
}












#accordion input:checked + label {
	background: #ffd700;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	color: black;
	margin-bottom: 0;
}
#accordion article {
	background: #f7f7f7;
	height:0px;
	overflow:hidden;
	z-index:10;
}
#accordion article p {
	padding: 1em;
}
#accordion input:checked article {
}
#accordion input:checked ~ article {
	border-bottom-left-radius: .25em;
	border-bottom-right-radius: .25em;
	height: auto;
	margin-bottom: .125em;
}











.hvac-latest-articles {
    margin: 2em 0;
}


::before, ::after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
element {
}
.hvac-main-title-head {
    border-bottom: 3px solid 
    #000;
    margin-bottom: 1.5em;
}
.hvac-main-title-head {
    border-bottom: 3px solid
#000;
margin-bottom: 1.5em;
}

.hvac-main-title-head h3 {
    font-size: 2.5em;
}
.hvac-main-title-head h3 {
    color: 
    #000;
    font-size: 2.0em;
    font-weight: 400;
    word-spacing: 3px;
    float: left;
    font-family: 'impact';
    padding-bottom: 4px;
}
.hvac-world-news-grid {
    width: 31.5%;
    float: left;
    margin-right: 2.75%;
    text-align: center;
}

.hvac-world-news-grid:nth-child(3) {
    margin-right: 0;
}
.hvac-world-news-grid {
    width: 31.5%;
    float: left;
    margin-right: 2.75%;
    text-align: center;
}









.gallery {
    margin: 2em 0;
}

.nbs-flexisel-container {
    position: relative;
    max-width: 100%;
    margin-top: 3%;
}
.nbs-flexisel-container {
    position: relative;
    max-width: 100%;
}

.nbs-flexisel-inner {
    overflow: hidden;
    margin: 0 auto;
    width: 100%;
}
.nbs-flexisel-inner {
    overflow: hidden;
    margin: 3em 0;
}






.nbs-flexisel-container{position:relative;max-width:100%}
.nbs-flexisel-inner{overflow:hidden;margin:3em 0}
.nbs-flexisel-item>img{cursor:pointer;position:relative}
.nbs-flexisel-container{position:relative;max-width:100%;margin-top:3%}
.nbs-flexisel-ul{position:relative;width:9999px;margin:0;padding:0;list-style-type:none;text-align:center}
.nbs-flexisel-inner{overflow:hidden;margin:0 auto;width:100%}
.nbs-flexisel-item{float:left;margin:0;padding:0;cursor:pointer;position:relative;display:inline-block}
.course_demo{padding:3% 3% 3% 3%}
.nbs-flexisel-item img{width:93%;cursor:pointer;position:relative;margin-bottom:0;display:inline}
.nbs-flexisel-nav-left,.nbs-flexisel-nav-right{width:44px;height:60px;position:absolute;cursor:pointer;z-index:100;display:none}
.nbs-flexisel-nav-left{left:-7em;background:url(../images/left.png) 0 0 no-repeat;display:none}
.nbs-flexisel-nav-right{right:-7em;background:url(../images/right.png) 0 0 no-repeat;display:none}






.nbs-flexisel2-container{position:relative;max-width:100%}
.nbs-flexisel2-inner{overflow:hidden;margin:3em 0}
.nbs-flexisel2-item>img{cursor:pointer;position:relative}
.nbs-flexisel2-container{position:relative;max-width:100%;margin-top:3%}
.nbs-flexisel2-ul{position:relative;width:9999px;margin:0;padding:0;list-style-type:none;text-align:center}
.nbs-flexisel2-inner{overflow:hidden;margin:0 auto;width:100%}
.nbs-flexisel2-item{float:left;margin:0;padding:0;cursor:pointer;position:relative;display:inline-block}
.course_demo2{padding:3% 3% 3% 3%}
.nbs-flexisel2-item img{width:93%;cursor:pointer;position:relative;margin-bottom:0;display:inline}
.nbs-flexisel2-nav-left,.nbs-flexisel-nav-right{width:44px;height:60px;position:absolute;cursor:pointer;z-index:100;display:none}
.nbs-flexisel2-nav-left{left:-7em;background:url(../images/left.png) 0 0 no-repeat;display:none}
.nbs-flexisel2-nav-right{right:-7em;background:url(../images/right.png) 0 0 no-repeat;display:none}








#gallery .details h3{font-size:16px;color:#000;padding:0;font-style:normal}
#contents #gallery{padding:0 50px 0;background:url(../images/menu_b.png) repeat-x left top}
#gallery h1{padding:6 0 16px;text-align:center}
#gallery .items{list-style:none;margin:0;padding:0;text-align:center}
#gallery .items li{display:inline-block;width:48%;margin:0 0 18px;padding:0 0 24px;border:2px solid #ffd700;margin:0 0 0 10px}
#gallery .items li h5{color:#000;font-size:15px;font-weight:normal;margin:0 0 18px;text- transform:uppercase}
#gallery .items li p{color:#626161;padding-right:10px}
#gallery .frame{float:left;background-position:0 0;height:264px;width:418px;margin-left:- 38px;padding:8px 21px 0 47px;text-align:center}
#gallery .details{margin:0 0 18px}
#gallery .items .details h5{margin:0}
#gallery .details p{color:#626161;padding:0}
#gallery .details p b{color:#000;font-weight:normal;text-transform:uppercase}
#gallery .price{color:#008000;font-size:22px}
.col5{color:#000;background-color:#fff;border-bottom:1px solid #000}
#gallery .details2{margin:0 0 18px}
#gallery .details2 p{color:#626161;padding:0}
#gallery .details2 p b{color:#000;font-weight:normal;text-transform:uppercase}


















.slider {
    position: relative;
    
    background: url(../images/Waving-American-Flag-slider-background.jpg) no-repeat;
    
    
    
   
    padding: 1em;
    margin-bottom: 0em;
}
.conference-slider {
    position: relative;
}
.conference-rslide {
    position: relative;
    list-style: none;
    overflow: hidden;
    width: 80%;
    padding: 0;
    margin: 0;
}

.conference-rslide li {
    -webkit-backface-visibility: hidden;
    position: absolute;
    display: none;
    width: 100%;
    left: 0;
    top: 0;
}

.conference-rslide {
    list-style: none;
}

.conference-rslide img {
    display: block;
    float: left;
    width: 100%;
    border: 4px solid 
    #fff;
}

h5.breaking {
    color: 
#fff;
background:
    #000;
    padding: 6px 0;
    font-size: 1.25em;
    font-weight: normal;
    width: 44%;
    text-align: center;
    margin: 0 0 -14px -14px;
}
h5.breaking a {
    text-decoration: none;
    color: 
#ffd700;
background:
    #000;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-transform: none;
}


h5.breaking {
    color: #fff;
    font-size: 1.25em;
    font-weight: normal;
    text-align: center;
}






.rslides_tabs {
    bottom: 1%;
}
.rslides_tabs {
    width: 17%;
    position: absolute;
    bottom: 2%;
    z-index: 999;
    right: 1%;
}

.rslides_tabs li:first-child {
    margin-left: 0;
}
.rslides_tabs li {
    display: block;
}

#slider3-pager a {
    display: inline-block;
    width: 100%;
}
.rslides_tabs a {
    border: 3px solid 
    #fff;
}
#slider3-pager img {
    float: left;
    display: block;
    width: 100%;
}

#slider3-pager .rslides_here a {
    background: 
transparent;
border: 3px solid
    red;
}
#slider3-pager a {
    display: inline-block;
    width: 100%;
}

.rslides_tabs .rslides_here a {
    color: 
    #fff;
    font-weight: bold;
}


