@media only screen and (min-width: 1194px){
	.box-img-destaque {
		margin-bottom: 10px;
		height: fit-content;
		max-height: 150px;
		overflow: hidden;
		display: flex;
		align-items: center;
	}

}


/* Responsive CSS Styles Table of Contents */
@media only screen and (min-width: 1000px) and (max-width: 1169px){

.container {
	width: 1000px;
	margin: auto auto auto auto;
}

.logo_main {
	width: 19%;
}

.menu_main {
	width: 65%;
}



#trueHeader #logo{
	background:url(../images/logo2x.png) no-repeat; margin-top: 20px;
}


.t_socials {
	float: right;
	margin-right:2%;
	width: 50%;
	margin-top: 15px;
}



#access .menu{margin-right:2%;}




#access .menu ul li a {
	padding: 20px 16px 10px 18px;
}

.t_socials li {
	padding: 0px 13px;
}





.banner{margin:auto; margin-top:30px; margin-bottom: 30px}
.footer-banner{margin:auto;}

.lista-categorias ul li a{font-size: 16px;}

.manchete{padding:15px 0;}

.manchete a{font-size:24px;}



.destaques .destaque-esquerda{width:23%;}
.destaques .destaque-centro{width:54%;}
.destaques .destaque-direita{width:23%;}

.destaques .destaque-esquerda img, .destaques .destaque-direita img{
    width: 116%;
    left:-20px;
}

.destaques .destaque-esquerda .meito, .destaques .destaque-direita .meito{height:148px; margin-bottom:9px; overflow: hidden; position: relative;}

.destaques .meito h2{bottom:18px; padding:1px 6px 1px 2px; font-size: 12px; height:26px; overflow: hidden}
.destaques .meito h3{bottom:-17px; padding:3px 1% 5px 1%; font-size: 12px; width:98%; line-height: 130%;  height:29px; overflow: hidden}

.titulo-vermelho{margin-top:10px;}





.anuncios .anuncios-esquerda, .anuncios .anuncios-direita{float:left; width:25%; min-height:250px; height:250px; height:auto; margin-top:10px; background: #EEE; overflow: hidden;}

.anuncios .anuncios-esquerda img, .anuncios .anuncios-direita img{margin:auto; display: block; margin-top:0; max-height: unset; max-width: 100%; margin-top:10px;}












.mais-noticias .meito h2{top:117px; padding:3px 10px 3px 10px; font-size: 13px; height:27px; overflow: hidden}
.mais-noticias .meito h3{top:160px; padding:3px 5px 3px 10px; font-size: 13px; line-height: 120%}
.mais-noticias .meito h4{top:140px; padding:3px 5px 3px 10px; font-size: 12px; line-height: 120%}

.box-meio-left h2, .box-meio-right h2{top:95px; padding:1px 5px 3px 5px; height:26px; font-size: 13px}
.box-meio-left h3, .box-meio-right h3{top:126px; left:0; padding:3px 5px 5px 2px;  font-size: 12px;}

.top-videos{padding-top:20px;}





.portfolio_sidebar_widget .fresh_projects_list{
	float:left;
	width:245px !important;
	min-height:250px;
	height:auto;
	padding:0;
	margin-bottom: 15px;
}

.portfolio_sidebar_widget .fresh_projects_list img{
	width: 100%;
    z-index: 9;
    height: auto;
    display: block;
    margin:auto;
}



a.button_slider {
	padding: 13px 18px;
	margin-left: -100px;
}

a.button_slider_02 {
	padding: 13px 18px;
	margin-left: -100px;
}

.slider_sec_box{
	width: 244px;
}
.slider_sec_box i{
	width: 62px;
}

.four_col_fusection .one_fourth {
	margin-right: 1.3%;
}
.four_col_fusection .one_fourth i {
	margin-left: 55px;
}

.punch_text02 b {
	font-size: 31px;
}

.our_team_box_big ul {
	width: 215px;
}
.our_team_box_big  img.teammempic {
	width: 215px;
}

.our_team_box ul {
	width: 165px;
}
.our_team_box .boxleft {
	width: 165px;
	margin: 0px 16px 0 0;
}
.our_team_box .boxright {
	width: 165px;
}

.one_fourth .portfolio_image {
	width: 93%;
}

.portfolio_page .imgWrap {
    position: relative;
    width: 325px;
}
.portfolio_page h3 {
	width: 325px;
}
.portfolio_page .imgDescription i {
	left: 140px;
}

ul.post_meta_links {
	margin: 10px 0px 0px 10px;
	width: 80%;
}

.joosa.fusection1 .one_fourth i {
	margin-left: 40px;
}

.joosa.features2 .left img {
	margin-top: 25px;
	width: 100%;
}

.joosa.features3 img {
	width: 100%;
}

.joosa.punch_text02 b {
	font-size: 35px;
}



}

@media only screen and (max-width: 999px){
	.box-mais-noticias .pr-0{
		padding-right: 15px !important;
	}

	.box-img-noticia{
		height: fit-content;
		max-height: 170px;
		overflow: hidden;
		display: flex;
		align-items: center;
	}
}


@media only screen and (min-width: 768px) and (max-width: 999px){

.content_left {

	float: left;

	width: 72%;

	padding: 30px 0px 0px 0px;

}
	
ul.post_meta_links {
	margin: 5px 0px 0px 10.3%;
	width: 80%;
}	



.blog_post h3 a{font-size: 36px;}

.blog_postcontent_pinga h3 {
	float: left;
	text-align: left;
	color: #00468C;
	width: 50% !important;
	line-height: 30px;
	margin-bottom:0px !important;
	margin-top:-20px;
}

.blog_postcontent_pinga .linkgrande {
	float: left;
	text-align: left;
	color: #00468C;
	width: 50% !important;
	line-height: 30px;
	margin-bottom:0px !important;
	margin-top:-6px;
}
.linkgrande{font-size:120%;}


.container {
	width: 747px;
	margin: auto auto auto auto;
}

.logo_main {
	width: 25%;
}

.menu_main {
	width: 75%;
}


#trueHeader #logo{
	background:url(../images/logo3x.png) no-repeat 0px 12px;
}

.t_socials {
	float: right;
	margin-right:2%;
	width: 70%;
	margin-top: 15px;
}


#access .menu{margin-right:2%;}




#access .menu ul li a {
	padding: 20px 10px 10px 10px;
}

.t_socials li {
	padding: 0px 13px;
}



.saudacao{width:330px;}

.cotacao{width:120px; margin-left:20px;}

.cotacao h4{font-size:13px; padding-top:5px;}
.cotacao h3{margin-left:12px; font-size:15px; padding-top:5px;}

.previsao{ width:110px;margin-left:20px;}










.banner{margin:auto; margin-top:30px; margin-bottom: 30px; width: 747px; height:unset;}


.banner img{
	width: 100%;
    z-index: 9;
    height: auto;
    display: block;
    margin:auto;
}



.portfolio_sidebar_widget .fresh_projects_list{
	float:left;
	width:190px !important;
	min-height:200px;
	height:auto;
	padding:0;
	margin-bottom: 15px;
}

.portfolio_sidebar_widget .fresh_projects_list img{
	width: 100%;
    z-index: 9;
    height: auto;
    display: block;
    margin:auto;
}




.lista-categorias ul li{padding:unset;}
.lista-categorias ul li a{font-size: 14px;}

.manchete{padding:15px 0;}

.manchete a{font-size:20px;}



.destaques .destaque-esquerda{width:50%; margin-top:330px}
.destaques .destaque-centro{width:100%; margin-top:-720px;}
.destaques .destaque-direita{width:50%; float:right; margin-top:-398px;}

.destaques .destaque-esquerda img, .destaques .destaque-direita img{
    width: 115%;
    left:-20px;
}

.destaques .destaque-esquerda .meito, .destaques .destaque-direita .meito{height:190px; margin-bottom:9px; overflow: hidden; position: relative;}

.destaques .meito h2{bottom:22px; padding:2px 6px 2px 6px; font-size: 13px; height:27px; overflow: hidden}
.destaques .meito h3{bottom:-20px; width:96%; padding:5px 2% 5px 2%; font-size: 13px; line-height: 130%; height:34px; overflow: hidden;}

.titulo-vermelho{margin-top:10px;}




.anuncios .anuncios-esquerda,.anuncios .anuncios-direita{display:none;}
.anuncios .anuncios-centro{float:left; width:100%; min-height:370px; height:370px; margin-top:10px; overflow: hidden; position: relative;}


.anuncios-frame {
    position: relative;
    width: 100%;
    margin-left: 0;
    height: auto;
    padding-bottom: 50%;
    overflow: hidden;
}

.anuncios-video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}









.mais-noticias .meito h2{top:81px; padding:2px 5px 5px 5px; font-size: 13px; height:24px;}
.mais-noticias .meito h3{top:130px; padding:3px 5px 3px 10px; font-size: 14px; line-height: 120%}
.mais-noticias .meito h4{top:120px; padding:3px 5px 3px 10px; font-size: 13px; line-height: 120%}

.box-meio-left h2, .box-meio-right h2{top:65px; padding:1px 5px 2px 5px; font-size: 13px; height:24px;}
.box-meio-left h3, .box-meio-right h3{top:96px; left:0; padding:3px 5px 5px 2px; font-size: 13px}

.top-videos{padding-top:20px;}





a.button_slider {
	padding: 13px 18px;
	margin-left: -70px;
}

a.button_slider_02 {
	padding: 13px 18px;
	margin-left: -38px;
}

.slider_sec_box{
	width: 183px;
	height: 45px;
	font-size: 10px;
	padding: 16px 0px 0px 0px;
}
.slider_sec_box b{
	font-size: 14px;
}
.slider_sec_box i{
	width: 45px;
	height: 40px;
	line-height: 31px;
}

.four_col_fusection .one_fourth {
	margin-right: 1.1%;
}
.four_col_fusection .one_fourth i {
	margin-left: 27px;
}

.punch_text02 b {
	padding: 0px 0px 0px 0px;
	font-size: 31px;
	line-height: 34px;
	width: 70%;
}
.punch_text02 b em {
	line-height: 22px;
}

.punchline_text_box {
	width: 93.5%;
}
.punchline_text_box .left {
	width: 70%;
}
.punchline_text_box .right {
	width: 30%;
}

.lirc_section li.right {
	width: 52%;
}

.get_features .get_features_list li.left {
	margin: 0px 5px 0px 0px;
	width: 40px;
	height: 40px;
	line-height: 48px;
}

.our_team_box_big  img.teammempic {
	width: 170px;
}
.our_team_box_big ul {
	width: 165px;
}
.our_team_box ul {
	margin: 0;
	padding: 7px 0 0 0px;
	float: left;
	width: 120px;
}
.our_team_box .boxleft {
	width: 120px;
	float: left;
	margin: 0px 14px 0 0;
}
.our_team_box .boxright {
	width: 120px;
	float: right;
	margin: 0px;
}

.box_widget_full {
	width: 95%;
}

.one_fourth .portfolio_image {
	width: 93%;
}

.portfolio_page .imgWrap {
    position: relative;
    width: 239px;
	height: 200px;
}
.portfolio_page .imgWrap img {
	float: left;
	width: 100%;
	height: 200px;
}
.portfolio_page h3 {
	width: 239px;
}
.portfolio_page .imgDescription i {
	top: 80px;
	left: 100px;
}

ul.post_meta_links {
	margin: -10px 0px 0px 14%;
	width: 80%;
}

.left_sidebar {
	width: 26%;
}
.right_sidebar {
	width: 26%;
}

ul.fullimage_box2 {
	width: 80%;
}

.framed-box-wrap .pricing-text-list {
	padding: 15px 13px 40px 13px;
}

.project_details strong {
	font-size: 11px;
}
.project_details span a {
	padding: 3px 4px;
	margin: 0px 0px 0px 1px;
	font-size: 10px;
}

.portfolio_image {
	width: 95%;
}
.portfolio_image .title {
	padding: 10px 2% 7px 2%;
}

#site-searchform #s{
	width: 62%;
}

.adsbanner-list li {
	width: 90px;
	height: 90px;
}
.adsbanner-list li img {
	width: 90px;
	height: 90px;
}
.adsbanner-list li.last {
	width: 90px;
	height: 90px;
}

.blog_post h3 {
	width: 83%;
}
.post_info_content {
	padding: 0px;
	margin: 10px 0 0 0;
	width: 99%;
	float: left;
}
.post_info_content_small {
	padding: 0px;
	margin: 0 0 0 2.5%;
	width: 51.7%;
	float: left;
}
.post_info_content_small a.date {
	float: left;
	margin: 0px 10px 0px 0px;
}
.post_info_content_small h3 {
	font-size: 18px;
	float: left;
	width: 70%;
}
ul.post_meta_links_small {
	float: left;
	margin: -15px 0px 12px 70px;
	padding: 0px 0px 0px 0px;
	width: 70%;
}
.blog_postcontent .video_frame iframe {
	height: 250px;
}

.about_author {
	width: 92%;
}

.comment_form {
	width: 100%;
}
.address-info {
	width: 88%;
}
.google-map {
	width: 96%;
}

a.show_hide{
	margin: 0px 0px 0px 720px;
}

.punchline_text_home h2 {
	width: 75%;
	margin: 0px 0px 0px 0px;
}
.punchline_text_home strong {
	width: 20%;
}

.site_boxedfeatures_two {
	width: 75%;
}
.site_boxedfeatures_two img {
	width: 100%;
}

.twitter_feed .left {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 18px;
}

.joosa.fusection1 .one_fourth i {
	margin-left: 13px;
}

.joosa.features2 .left img {
	margin-top: 25px;
	width: 100%;
}

.joosa.features3 img {
	width: 100%;
}

#parallax_01 .one_third img {
	width: 100%;
}

.joosa.punch_text02 b {
	font-size: 27px;
}
.joosa.punch_text02 b em {
	font-size: 14px;
}


}




@media only screen and (min-width: 480px) and (max-width: 767px){

.carousel-inner > .item > .row {
  flex-flow: column-reverse;
}	

.box-mais-noticias{
	padding-bottom: 20px;
}

.box-mais-noticias img{
	margin-bottom: 10px;
}

.box-img-noticia{
	max-height: unset;
}



.blog_post h3 a{font-size: 36px; text-align: center; width:100%;}

.blog_postcontent_pinga h3 {
	float: left;
	color: #00468C;
	width: 100% !important;
	line-height: 30px;
	margin-bottom:0px !important;
	margin-top:-20px;
}

.blog_postcontent_pinga .linkgrande {
	float: left;
	text-align: center;
	color: #00468C;
	width: 100% !important;
	line-height: 30px;
	margin-bottom:0px !important;
	margin-top:-6px;
}
.linkgrande{font-size:120%;}

.blog_postcontent_pinga a.date{width:100%; text-align: center}



.blog_post_half, .blog_post_half_right{width:100%; margin-left:0;}

.blog_post_half h3, .blog_post_half_right h3 {
	float: left;
	text-align: left;
	color: #333;
	width: 100% !important;
	line-height: 30px;
	margin:5px 0;
}

.blog_post p{font-size:120%; line-height: 160%} 

.barra-vermelha{
	background: #00A551;
  	height: 40px;
  	border-bottom: 5px solid #00954A;
}

.saudacao{width:90%;}

.cotacao{width:30%; margin-right:5%; margin-left:unset;}

.cotacao h4{font-size:13px; padding-top:5px;}
.cotacao h3{margin-left:6px; font-size:15px; padding-top:5px;}

.previsao{ width:30%; margin-left:unset; float:right;}


.video_area_left {
	padding: 0px;
	margin: 0;
	width: 100%;
	float: left;
}




	
/* Disable menu */
#access .menu ul#tiny {display: none;}
/* Enable dropdown menu */
.selectnav {display: block;}
.selectnav {display: inline;}

#access .menu{width:100%;}

#access .menu select {
	display: none;
	border: 1px solid #e3e3e3;
	border-top: 2px solid #e3e3e3;
	padding: 9px 9px 9px 9px;
	background-color: #fff;
	color: #333639;
	width: 65%;
	margin-left:15%;
	float: left;
}

.container {
	width: 86%;
	margin: auto auto auto auto;
}

.container-categorias, .lista-categorias{
	width: 98% !important;
	margin-left: 1%;
}

.content_left {
	float: left;
	width: 100%;
	padding: 40px 0px 0px 0px;
}
.content_fullwidth {
	float: left;
	width: 100%;
	padding: 40px 0px 0px 0px;
}
.right_sidebar {
	float: left;
	width: 100%;
	padding: 40px 0px 0px 0px;
}
.left_sidebar {
	float: left;
	width: 100%;
	padding: 40px 0px 0px 0px;
}
.content_right {
	float: left;
	width: 100%;
	padding: 40px 0px 0px 0px;
}

.one_full {
	width: 100%;
}
.one_half {
	width: 100%;
	margin-bottom: 30px;
}
.one_third {
	width: 100%;
	margin-bottom: 30px;
}
.one_fourth {
	width: 100%;
	margin-bottom: 30px;
}
.one_fifth {
	width: 100%;
	margin-bottom: 30px;
}
.two_third {
	width: 100%;
	margin-bottom: 30px;
}
.three_fourth {
	width: 100%;
	margin-bottom: 30px;
}
.last {
	margin-right: 0 !important;
	clear: right;
	margin-bottom: 0 !important;
}

#trueHeader #logo{
	width:370px;
	margin-left:-185px;
	left:50%;
	position: relative;
	height: 65px;
	margin-top: 13px;
	margin-bottom: 22px;
	background:url(../images/logo3x.png) no-repeat center top;
}

.logo_main {
	width: 100%;
}

.menu_main {
	width: 100%;
}


.t_socials{
	background:none; 
	width:80%; 
	float:left; 
	margin-left: 10%;
	margin-top:-20px;
}

.busca{
	width:100%;
}

.busca input{float:left; width:65%; border:none; margin-left:34px; margin-top: 4px; font-size: 15px; color:#333;}


.linha-creditos div{
	width: 100%;
	text-align: center !important;
}


.t_socials ul {
	float: right;
	padding: 0px;
	margin: 5px 0 5px 0;
}
.t_socials li {
	height: 30px;
	line-height: 30px;
	padding: 0px 12px;
}





.banner{clear:both; margin:auto; margin-top:30px; margin-bottom: 30px; width: 90%; margin-left: 5%; height:unset;}


.banner img{
	width: 100%;
    z-index: 9;
    height: auto;
    display: block;
    margin:auto;
}

.footer-banner{clear:both; margin:auto;  width: 90%; margin-left: 5%; height:unset;}

.footer-banner img{
	width: 100%;
    z-index: 9;
    height: auto;
    display: block;
    margin:auto;
}





.portfolio_sidebar_widget .fresh_projects_list{
	float:left;
	width:48% !important;
	min-height:200px;
	height:auto;
	padding:0;
	margin-left: 1%;
	margin-right: 1%;
}

.portfolio_sidebar_widget .fresh_projects_list img{
	width: 100%;
    z-index: 9;
    height: auto;
    display: block;
    margin:auto;
}






.barra-cinza{background:#D7D7D7; min-height:50px; height:auto; padding-bottom:10px;}

/*
.lista-categorias ul li{padding:5px 0; width:100%; text-align: left; border-bottom:1px solid #999;}
.lista-categorias ul li:last-child{border:none; padding-bottom:0;}
*/
.lista-categorias ul{display: flex; align-content: space-between; flex-flow: row;}
.lista-categorias ul li.active{padding: unset; flex-grow: 5;}
.lista-categorias ul li, .lista-categorias ul li.active{padding: unset; flex-grow: 5; text-align: center;}
.lista-categorias ul li a, .lista-categorias ul li.active a{font-size: 13px;}

.manchete{padding:5px;}

.manchete a{font-size:20px;}



.destaques .destaque-esquerda{width:100%; margin-top:280px}
.destaques .destaque-centro{width:100%; margin-top:-780px; min-height:250px; height:250px; max-height:250px;}
.destaques .destaque-direita{width:100%; float:left;}

.destaques .destaque-esquerda img, .destaques .destaque-direita img{
    width: 115%;
    left:-20px;
}

.destaques .destaque-esquerda .meito, .destaques .destaque-direita .meito{height:250px; width:100%; margin:0 0 9px 0; overflow: hidden; position: relative;}


.destaques .meito h2{bottom:28px; padding:2px 6px 2px 6px; font-size: 13px;}
.destaques .meito h3{bottom:-24px; padding:5px 6px 5px 6px; width:100%; font-size: 13px; min-height:44px; line-height: 130%}

.destaque-centro h2{bottom:28px; padding:3px 10px 3px 10px; font-size: 14px; color:#FFF;}
.destaque-centro h3{bottom:-20px; padding:3px 10px 3px 10px; font-size: 13px; color:#FFF;}









.anuncios .anuncios-esquerda,.anuncios .anuncios-direita{display:none;}
.anuncios .anuncios-centro{float:left; width:100%; min-height:240px; height:240px; margin-top:10px; overflow: hidden; position: relative;}


.anuncios-frame {
    position: relative;
    width: 100%;
    margin-left: 0;
    height: auto;
    padding-bottom: 50%;
    overflow: hidden;
}

.anuncios-video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}










.titulo-vermelho{margin-top:20px;}

.mais-noticias .destaque-esquerda{float:left; width:100%; min-height:303px; height:auto; margin-top:10px; margin-left:0;}
.mais-noticias .destaque-centro{float:left; width:100%; min-height:303px; height:auto; margin-top: 10px}
.mais-noticias .destaque-direita{float:left; width:100%; min-height:303px; height:auto; margin-top:-5px;}



.mais-noticias .destaque-esquerda .meito{float:left; width:100%; height:250px; margin-top:10px; overflow: hidden; position: relative;}
.mais-noticias .destaque-direita .meito{float:right; width:100%; height:250px; margin-top:10px; overflow: hidden; position: relative;}




.mais-noticias .meito h2{top:169px; padding:2px 5px 5px 5px; font-size: 13px; height:24px;}
.mais-noticias .meito h3{top:200px; background: rgba(0,0,0,0.6); min-height:44px; padding:3px 5px 3px 10px; font-size: 14px; line-height: 130%; font-weight: normal; color:#FFF; font-size:13px;}
.mais-noticias .meito h4{display:none;}

.mais-noticias .meito h3 a{color:#FFF;}

.mais-noticias .box-meio-left{float:left; width:100%; margin:0; position: relative; height:264px;}
.mais-noticias .box-meio-right{float:left; width:100%; margin:0; position: relative; height:264px;}




.box-meio-left h2, .box-meio-right h2{top:170px; padding:2px 5px 2px 5px; font-size: 13px; height:28px;}
.box-meio-left h3, .box-meio-right h3{top:201px; background: rgba(0,0,0,0.6); min-height:44px; padding:3px 5px 3px 10px; font-size: 14px; line-height: 130%; font-weight: normal; color:#FFF; font-size:13px;}

.box-meio-left h3 a, .box-meio-right h3 a{color:#FFF;}

.top-videos{padding-top:20px;}


.divisor{height:1px; float:left; width:100%;}








a.button_slider {
	font-size: 11px;
	padding: 8px 10px;
	margin-left: -50px;
}

a.button_slider_02 {
	font-size: 11px;
	padding: 8px 10px;
	margin-left: -16px;
}

.slider_sec_box{
	width: 100px;
	height: 27px;
	font-size: 7px;
	padding: 9px 0px 0px 14px;
}
.slider_sec_box b{
	font-size: 10px;
}
.slider_sec_box i{
	width: 45px;
	height: 40px;
	line-height: 31px;
	display: none;
}

.four_col_fusection .one_fourth {
	width: 85%;
	padding: 30px 7%;
	border-right: none;
	margin-bottom: 40px;
}
.four_col_fusection .one_fourth i {
	margin-left: 140px;
}

.punch_text02 b {
	padding: 10px 0px 0px 0px;
	width: 100%;
	line-height: 34px;
}
.punch_text02 b em {
	line-height: 27px;
}
.punch_text02 a.icon_but {
	margin-top: 20px;
	float: left;
}

.footer .one_fourth{
	width: 100%;
	margin-right: 0%;
}

.copyright_info {
	margin-top: -1px;
}
.copyright_info .one_half{
	width: 100%;
	margin-right: 0%;
}

ul.footer_social_links {
	float: left;
}

.twitter_feed .right {
	width: 94%;
}

.about_site img {
	width: 99%;
}

.get_features ul.get_features_list {
	width: 100%;
}

.clients .jcarousel-skin-tango .jcarousel-item {
	margin-right: 10px;
}


.punchline_text_box {
	width: 90%;
}
.punchline_text_box .left {
	width: 100%;
}
.punchline_text_box .right {
	width: 100%;
	float: left;
}
.punchline_text_box .right a {
	float: left;
	margin: 10px 0px 0px 0px;
}

ul.fullimage_box2 {
	width: 90%;
}

.our_team_box_big  img.teammempic {
	width: 100%;
}
.our_team_box_big ul {
	width: 100%;
}

.our_team_box .boxleft {
	width: 100%;
	float: left;
	margin: 0px 0px 30px 0;
}
.our_team_box .boxright {
	width: 100%;
	float: left;
	margin: 0px;
}
.our_team_box ul {
	width: 100%;
}

ul.fullimage_box {
	float: left;
	padding: 0px;
	margin: 0px 0px 30px 0px;
	width: 100%;
}
ul.fullimage_box.last {
	float: left;
	width: 100%;
	margin-left: 0%;
}

.lirc_section li.left.two {
	margin: 0 0 0 43%;
}

.error_pagenotfound strong {
	font-size: 100px;
	line-height: 70px;
}
.error_pagenotfound b {
	font-size: 20px;
	line-height: 30px;
}
.error_pagenotfound em {
	font-size: 13px;
	font-weight: 600;
}
.error_pagenotfound p {
	font-size: 11px;
}

.portfolio_area_left {
	padding: 0px;
	margin: 0px 0px 30px 0px;
	width: 98%;
	float: left;
}
.portfolio_area_right {
	padding: 0px;
	margin: 0px 0px 0px 0px;
	width: 98%;
	float: left;
}
.project_details {
	padding: 0px;
	margin: 65px 0px 0px 0px;
}
.addto_favorites {
	float: left;
	margin: 15px 0px 0px 0px;
}
.addto_favorites:hover {
	float: left;
	margin: 15px 0px 0px 0px;
}
.portfolio_area_right ul.small_social_links {
	margin: 22px 0px 0px 170px;
}
.project_details span {
	padding: 4px 0px;
}
.project_details strong {
	width: 22%;
}

.blog_post h3, .blog_post_half h3, .blog_post_half_right h3 {
	font-size: 18px;
	float: left;
	width: 82%;
	line-height: 27px;
}
.blog_post a.date, .blog_post_half a.date, .blog_post_half_right a.date {
	float: left;
	margin-right: 15px;
}
.post_info_content {
	padding: 0px;
	margin: 0 0 0 0;
	width: 97%;
	float: left;
}
ul.post_meta_links {
	float: left;
	margin: -10px 0px 12px 72px;
	padding: 0px 0px 0px 0px;
	width: 80%;
}
.post_meta_links li.post_by {
	float: left;
	padding: 0px 0px 0px 18px;
	border-right: 1px solid #d3d3d3;
	background: url(../images/blog/icon-by-user.png) no-repeat 0px 5px;
}
.post_meta_links li.post_categoty {
	float: left;
	padding: 0px 0px 0px 25px;
	border-right: 1px solid #d3d3d3;
	background: url(../images/blog/icon-category.png) no-repeat 9px 6px;
}
.post_meta_links li.post_comments {
	float: left;
	padding: 0px 0px 0px 25px;
	background: url(../images/blog/icon-comments.png) no-repeat 9px 5px;
}
.post_meta_links li a {
	color: #a1a1a1;
	padding: 0px 10px 0px 0px;
	text-decoration: none;
	font-size: 11px;
}
.blog_postcontent .image_frame {
	float: left;
	width: 100%;
	/*border: 7px solid #eee;*/
	margin-bottom: 25px;
}
.blog_postcontent .video_frame iframe {
	float: left;
	width: 100%;
	height: 200px;
	border: 7px solid #ddd;
	margin-bottom: 25px;
}
.blog_postcontent .image_frame.small {
	float: left;
	width: 100%;
	border: 7px solid #ddd;
	margin-bottom: 25px;
}
.blog_postcontent .video_frame.small iframe {
	float: left;
	width: 100%;
	height: 200px;
	border: 7px solid #ddd;
	margin-bottom: 25px;
}
.post_info_content_small {
	padding: 0px;
	margin: 0;
	width: 100%;
	float: left;
}
ul.post_meta_links_small {
	float: left;
	margin: -15px 0px 12px 80px;
	padding: 0px 0px 0px 0px;
	width: 82%;
}

#site-searchform #s{
	width: 83%;
}

ul.adsbanner-list {
	width: 50%;
}
.adsbanner-list li {
	margin: 0px 10px 10px 0px;
	padding: 0px;
	float: left;
	width: 100px;
	height: 100px;
	list-style-type: none;
}
.adsbanner-list li.last {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
	width: 100px;
	height: 100px;
	list-style-type: none;
}
.adsbanner-list li img {
	width: 100%;
	height: auto;
}

.about_author {
	width: 90%;
}

.comment_form {
	float: left;
	width: 100%;
	margin-top: 30px;
}
.comment_form label{
	float: left;
	width: 90px;
	height: 15px;
	padding: 7px 10px;
	margin-bottom: 20px;
}
.comment_input_bg {
	float: left;
	width: 68%;
	height: 25px;
	padding: 7px 10px 0px 10px;
	border-top: 2px solid #e3e3e3;
	border-left: 2px solid #e3e3e3;
	border-right: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #f9f9f9;
}
.comment_textarea_bg {
	float: left;
	width: 94%;
	height: 235px;
	padding: 7px 10px 0px 10px;
	margin-bottom: 20px;
	border-top: 2px solid #e3e3e3;
	border-left: 2px solid #e3e3e3;
	border-right: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #f9f9f9;
}
.comment_checkbox {
	float: left;
	display: block;
	width: 94%;
	margin-top: 10px;
}

.address-info {
	width: 90%;
}
.google-map {
	width: 97%;
}


.pricing-tables {width: 24.5%; }
.pricing-tables .title{ font-size: 12px; }
.pricing-tables .price{ font-size: 18px; }
.pricing-tables .price i{ font-size: 9px; margin-top: 0px; }
.pricing-tables-helight{position: relative;float: left; width: 24.5%; }
.pricing-tables-helight .title{ font-size: 12px; }
.pricing-tables-helight .price{ font-size: 18px; }
.pricing-tables-helight .price i{ font-size: 9px; margin-top: 0px; }

.pricing-tables-two {width: 33%; }
.pricing-tables-two .title{ font-size: 12px; }
.pricing-tables-two .price{ font-size: 18px; }
.pricing-tables-two .price i{ font-size: 9px; margin-top: 0px; }
.pricing-tables-helight-two{position: relative;float: left; width: 33%; }
.pricing-tables-helight-two .title{ font-size: 12px; }
.pricing-tables-helight-two .price{ font-size: 18px; }
.pricing-tables-helight-two .price i{ font-size: 9px; margin-top: 0px; }

.slidingDiv{
	height: 75px;
}
a.show_hide{
	margin: 0px 0px 0px 430px;
}

.punchline_text_home h2 {
	width: 74%;
	margin: 0px 0px 0px 0px;
}
.punchline_text_home strong {
	width: 25%;
}

.site_boxedfeatures_two {
	width: 85%;
}
.site_boxedfeatures_two img {
	width: auto;
}

.clients_logos_list li img {
	width: 80%;
}

.lirc_section li.right {
	width: 71%;
}

.joosa.fusection1 .one_fourth {
	width: 100%;
	margin-right: 0%;
}

.joosa.fusection1 .one_fourth i {
	margin-left: 165px;
}

.joosa.features2 .left {
	width: 100%;
	margin-bottom: 40px;
}
.joosa.features2 .left img {
	margin-top: 0px;
	width: 100%;
}
.joosa.features2 .right {
	width: 100%;
	margin-left: 0%;
}


#parallax_01 .one_third {
	float: left;
	width: 80%;
	margin-right: 0%;
	padding: 25px 10% 50px 10%;
}

.joosa.features3 img {
	width: 100%;
}

.joosa.punch_text02 b {
	font-size: 35px;
}

.joosa.bottom_section .one_half {
	width: 100%;
	margin-right: 0%;
}


.lista-menu ul{margin: 0 auto; width:100%; min-height:20px; margin-top:1px; text-align: center; padding-bottom:2px;}
.lista-menu ul li{ display: inline-block; text-align: center; padding:0 10px;}
.lista-menu ul li a{font-size: 12px; color:#333; line-height: 120%; text-transform: uppercase; font-weight: bold;}


.midias{position: absolute; left:50%; margin-left:-40px; width:80px; height: 80px; top:40px;}
.facebook{float:left; width:35px; height: 35px}
.twitter{float:left; margin-left: 5px; width:35px; height: 35px}

}

@media only screen and (min-width: 480px) and (max-width: 632px){
	
	.carousel-inner > .item > .row {
		flex-flow: column-reverse;
	}

	.barra-saudacao{
		text-align: center;
		display: block;
	}

	.lista-categorias{display: none}

	.barra-vermelha {
    	height: 3px;
    	background-color: #00793D;
	}

	.menu_main {
		float: right;
		width: 60%;
	}


	

	.menu-mobile ul.active {
		display: none;
	}

	.menu-mobile ul {
		width: 60%;
		position: absolute;
		top: -20px;
		right: -20px;
		padding: 10px 18px;
		background: rgba(0,165,81,0.9);
	}

	 .menu-mobile ul::after {
		width: 0px;
		height: 0px;
		position: absolute;
		top: 1px;
		right: 33px;
		content: '';
		transform: translate(0%, -100%);
		border-left: 7px solid transparent;
		border-right: 7px solid transparent;
		border-bottom: 7px solid #00A551;
	}

	.menu-mobile ul li{padding-bottom: 5px;}

	.menu-mobile ul li a{color:#FFF; text-shadow:1px 1px #00793D; text-transform: uppercase;}

	.toggle-nav {
		padding: 8px 10px;
		float: left;
		margin-top: -65px;
		margin-left: 225px;
		display: inline-block;
		border-radius: 3px;
		background: #00A551;
		text-shadow: 1px 1px #00793D;
		color: #FFF;
		font-size: 20px;
		transition: color linear 0.15s;
	}

	  .menu-mobile {
		position: absolute;
		display: inline-block;
		top: 145px;
		right: -10px;
		z-index:9999;
	}

}


@media only screen and (max-width: 479px){

.carousel-inner > .item > .row {
  flex-flow: column-reverse;
}

.barra-saudacao{
	text-align: center;
	display: block;
}

.btn-buscar{
	display: none;
}

.blog_post h3 a{font-size: 36px; text-align: center; width:100%;}

.blog_postcontent_pinga h3 {
	float: left;
	color: #00468C;
	width: 100% !important;
	line-height: 30px;
	margin-bottom:0px !important;
	margin-top:-20px;
}

.blog_postcontent_pinga .linkgrande {
	float: left;
	text-align: center;
	color: #00468C;
	width: 100% !important;
	line-height: 30px;
	margin-bottom:0px !important;
	margin-top:-6px;
}
.linkgrande{font-size:120%;}

.blog_postcontent_pinga a.date{width:100%; text-align: center}

.item-anuncio{
	display: flex;
    justify-self: center;
    padding-left: 0;
    padding-right: 0;
    text-align: center;
    flex-direction: column;
}

.item-anuncio .fresh_projects_list{
	width:unset;	
}

.copyright_info {
	float: left;
	width: 100%;
	/*background: #EFF3F9 url(../images/bgfooter.png) repeat-x;*/
	height:150px;
}

.midias{position: absolute; left:50%; margin-left:-40px; width:80px; height: 80px; top:70px;}
.facebook{float:left; width:35px; height: 35px}
.twitter{float:left; margin-left: 5px; width:35px; height: 35px}


.blog_post_half, .blog_post_half_right{width:100%; margin-left:0;}

.blog_post_half h3, .blog_post_half_right h3 {
	float: left;
	text-align: left;
	color: #333;
	width: 100% !important;
	line-height: 30px;
	margin:5px 0;
}

.blog_post p{font-size:120%; line-height: 160%} 


.saudacao{display:none;}
.lista-categorias{display: none}



.blog_post h3 a{font-size:120%;} 

.blog_post p{font-size:120%; line-height: 160%} 

.video_area_left {
	padding: 0px;
	margin: 0;
	width: 100%;
	float: left;
}

/* Disable menu */
#access .menu ul#tiny {display: none;}
/* Enable dropdown menu */
.selectnav {display: none;}





.container {
	width: 90%;
	margin: auto auto auto auto;
}

.content_left {
	float: left;
	width: 100%;
	padding: 40px 0px 0px 0px;
}
.content_fullwidth {
	float: left;
	width: 100%;
	padding: 40px 0px 0px 0px;
}
.right_sidebar {
	float: left;
	width: 100%;
	padding: 40px 0px 0px 0px;
}
.left_sidebar {
	float: left;
	width: 100%;
	padding: 40px 0px 0px 0px;
}
.content_right {
	float: left;
	width: 100%;
	padding: 40px 0px 0px 0px;
}

.one_full {
	width: 100%;
}
.one_half {
	width: 100%;
	margin-bottom: 30px;
}
.one_third {
	width: 100%;
	margin-bottom: 30px;
}
.one_fourth {
	width: 100%;
	margin-bottom: 30px;
}
.one_fifth {
	width: 100%;
	margin-bottom: 30px;
}
.two_third {
	width: 100%;
	margin-bottom: 30px;
}
.three_fourth {
	width: 100%;
	margin-bottom: 30px;
}
.last {
	margin-right: 0 !important;
	clear: right;
	margin-bottom: 0 !important;
}

#trueHeader #logo{
	width:100%;
	height: 65px;
	margin-top: 4px;
	margin-bottom: 22px;
	background:url(../images/logo4x.png) no-repeat center top;
}

.logo_main {
	width: 100%;
	float:left;
}




.t_socials{background:none; width:78%; float:left; margin-left: 10%}

.t_socials ul{display:none;}

.busca{
	width:80%;
	border:2px solid #00954A;
	float:left;
	padding:0px;
	margin-top: -30px;
	margin-left:10%;
	background: #FFF url(../images/lupa.png) no-repeat 5px 6px;
}

.busca input{
	float:left; 
	width:60%; 
	border:none; 
	margin-left:34px; 
	margin-top: 4px; 
	font-size: 13px; 
	color:#333;
}




.barra-vermelha{
	height:3px;
	background-color: #00793D;
}

.cotacao{width:33%; margin-right:2%; margin-left:unset; margin-top:0px;}

.cotacao h4{font-size:13px; padding-top:5px;}
.cotacao h3{margin-left:2px; font-size:15px; padding-top:5px;}

.previsao{ width:30%; margin-left:unset; float:right; margin-top: 0}

.previsao img{ margin-top:2px;}	


	.menu-mobile {
        position: absolute;
		display: inline-block;
		top: 140px;
		right: 0px;
    }
 
    .menu-mobile ul.active {
        display:none;
    }
 
    .menu-mobile ul {
        width:80%;
        position:absolute;
        top: -20px;
    	right: 0;
        padding:10px 18px;
        background:rgba(0,165,81,0.9);
    }

 
    .menu-mobile ul:after {
        width:0px;
        height:0px;
        position:absolute;
        top:0px;
        right:12px;
        content:'';
        transform:translate(0%, -100%);
        border-left:7px solid transparent;
        border-right:7px solid transparent;
        border-bottom:7px solid #00A551;
    }
 
    .menu-mobile li {
        margin:5px 0px 5px 0px;
        float:none;
        display:block;
    }
 
    .menu-mobile a {
        display:block;
    }

    .menu-mobile ul li a{color:#FFF; text-shadow:1px 1px #00793D; text-transform: uppercase;}
 
    .toggle-nav {
        padding:8px 10px;
		float:left;
        margin-top:-65px;
        margin-left:225px;
        display:inline-block;
        border-radius:3px;
        background:#00A551;
        text-shadow:1px 1px #00793D;
        color:#FFF;
        font-size:20px;
        transition:color linear 0.15s;
    }
 
    .toggle-nav:hover, .toggle-nav.active {
        text-decoration:none;
    }
 

	 .linha-creditos div {
		width: 100%;
		text-align: center !important;
	}

























.banner{clear:both; margin:auto; margin-top:30px; margin-bottom: 30px; width: 90%; margin-left: 5%; height:unset;}


.banner img{
	width: 100%;
    z-index: 9;
    height: auto;
    display: block;
    margin:auto;
}

.footer-banner{clear:both; margin:auto;  width: 90%; margin-left: 5%; height:unset;}

.footer-banner img{
	width: 100%;
    z-index: 9;
    height: auto;
    display: block;
    margin:auto;
}


.barra-cinza{background:#D7D7D7; min-height:50px; height:auto; padding-bottom:10px;}

.lista-categorias ul li{padding:5px 0; width:100%; text-align: left; border-bottom:1px solid #999;}
.lista-categorias ul li:last-child{border:none; padding-bottom:0;}
.lista-categorias ul li a{font-size: 14px;}

.manchete{padding:5px;}

.manchete a{font-size:20px;}



.destaques .destaque-esquerda{width:100%; margin-top:270px}
.destaques .destaque-centro{width:100%; margin-top:-750px; min-height:240px; height:240px; max-height:240px;}
.destaques .destaque-direita{width:100%; float:left;}

.destaques .destaque-esquerda img, .destaques .destaque-direita img{
    width: 115%;
    left:-20px;
}

.destaques .destaque-esquerda .meito, .destaques .destaque-direita .meito{height:240px; width:100%; margin:0 0 9px 0; overflow: hidden; position: relative;}


.destaques .meito h2{bottom:24px; padding:2px 6px 2px 6px; font-size: 13px;}
.destaques .meito h3{bottom:-30px; padding:5px 6px 5px 6px; font-size: 13px; min-height:44px; line-height: 130%; color:#666; background: #FFF}

.destaque-centro h2{bottom:69px; padding:3px 10px 3px 10px; font-size: 14px; color:#FFF;}
.destaque-centro h3{bottom:0px; padding:3px 10px 3px 10px; font-size: 13px; color:#666; background: #FFF}


.destaques .meito h3 a{color:#333;}
.destaque-centro h3 a{color:#333;}








.anuncios .anuncios-esquerda,.anuncios .anuncios-direita{display:none;}
.anuncios .anuncios-centro{float:left; width:100%; min-height:160px; height:160px; margin-top:10px; overflow: hidden; position: relative;}


.anuncios-frame {
    position: relative;
    width: 100%;
    margin-left: 0;
    height: auto;
    padding-bottom: 50%;
    overflow: hidden;
}

.anuncios-video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}














.titulo-vermelho{margin-top:20px;}

.mais-noticias .destaque-esquerda{float:left; width:100%; min-height:303px; height:auto; margin-top:10px; margin-left:0;}
.mais-noticias .destaque-centro{float:left; width:100%; min-height:303px; height:auto; margin-top: 10px}
.mais-noticias .destaque-direita{float:left; width:100%; min-height:303px; height:auto; margin-top:-5px;}



.mais-noticias .destaque-esquerda .meito{float:left; width:100%; height:220px; margin-top:10px; overflow: hidden; position: relative;}
.mais-noticias .destaque-direita .meito{float:right; width:100%; height:230px; margin-top:10px; overflow: hidden; position: relative;}




.mais-noticias .meito h2{top:138px; padding:2px 5px 5px 5px; font-size: 13px; height:24px;}
.mais-noticias .meito h3{top:170px; background:unset; min-height:44px; padding:3px 5px 3px 5px; font-size: 14px; line-height: 140%; font-weight: normal; color:#666; font-size:13px;}
.mais-noticias .meito h4{display:none;}

.mais-noticias .box-meio-left{float:left; width:100%; margin:0; position: relative; height:220px;}
.mais-noticias .box-meio-right{float:left; width:100%; margin:0; position: relative; height:220px;}




.box-meio-left h2, .box-meio-right h2{top:138px; padding:2px 5px 2px 5px; font-size: 13px; height:28px;}
.box-meio-left h3, .box-meio-right h3{top:170px; background: unset; min-height:44px; padding:3px 5px 3px 5px; font-size: 14px; line-height: 140%; font-weight: normal; color:#666; font-size:13px;}

.top-videos{padding-top:20px;}
















.t_socials ul {
	float: right;
	padding: 0px;
	margin: 0px;
}
.t_socials li {
	height: 30px;
	line-height: 30px;
	padding: 0px 12px;
}

a.button_slider {
	font-size: 7px;
	padding: 4px 5px;
	margin-left: -30px;
}

a.button_slider_02 {
	font-size: 7px;
	padding: 4px 5px;
	margin-left: -10px;
}


.slider_sec_box{
	width: 70px;
	height: 20px;
	font-size: 5px;
	padding: 9px 0px 0px 10px;
}
.slider_sec_box b{
	font-size: 7px;
}
.slider_sec_box i{
	display: none;
}

.four_col_fusection .one_fourth {
	width: 88%;
	padding: 30px 5%;
	border-right: none;
	margin-bottom: 40px;
}
.four_col_fusection .one_fourth i {
	margin-left: 83px;
}

.punch_text02 b {
	padding: 10px 0px 0px 0px;
	width: 100%;
	line-height: 34px;
}
.punch_text02 b em {
	line-height: 27px;
}
.punch_text02 a.icon_but {
	margin-top: 20px;
	float: left;
}

.footer .one_fourth{
	width: 100%;
	margin-right: 0%;
}

.copyright_info .one_half{
	width: 100%;
	margin-right: 0%;
}

ul.footer_social_links {
	float: left;
}

.twitter_feed .right {
	width: 90%;
}

.about_site img {
	width: 99%;
}

.get_features ul.get_features_list {
	width: 100%;
}

.clients .jcarousel-skin-tango .jcarousel-item {
	margin-right: 10px;
}

.bottom_hilight .left {
	float: left;
	width: 100%;
	padding: 0px;
	margin: 40px 0px 0px 0px;
	background-color: #fff;
}
.bottom_hilight .left iframe {
	float: left;
	width: 100%;
	height: 270px;
}
.bottom_hilight .right {
	float: left;
	width: 100%;
	padding: 0px 0px 40px 0px;
	margin: 27px 0px 0px 0px;
}
.bottom_hilight p {
	margin-top: 10px;
}

#footer .newsletter .rss_feeds {
	margin-top: 16px;
	margin-left: 27px;
}

.fresh_works .fresh_works_multylist li {
	margin: 0px 0px 0px 0px;
}
.fresh_works .fresh_works_multylist li .item {
	width:223px;
	height:200px;
}
.fresh_works .fresh_works_multylist li .item .caption {
	width:203px;
	height:180px;
}

.punchline_text_box {
	width: 83%;
}
.punchline_text_box .left {
	width: 100%;
}
.punchline_text_box .right {
	width: 100%;
	float: left;
}
.punchline_text_box .right a {
	float: left;
	margin: 10px 0px 0px 0px;
}

ul.fullimage_box2 {
	width: 85%;
}

.mar_top20 {
	margin-top: 55px;
	width: 100%;
	float: left;
}

.slider_static_image {
	height: 180px;
}
.slider_static_image .static_right_img {
	height: 180px;
	background-size: 65%;
}
.slider_static_image .static_left_content {
	float: left;
	width: 80%;
	margin: 20px 0px 0px 10px;
}
.slider_static_image .text1 {
	font-size: 12px;
	line-height: 12px;
}
.slider_static_image .text5 {
	color: #333;
	font-size: 18px;
	line-height: 18px;
}
.slider_static_image .text2 {
	font-size: 10px;
	line-height: 10px;
	margin-top: 10px;
}
.slider_static_image .text3 {
	font-size: 8px;
	line-height: 12px;
	margin-top: 7px;
}
.slider_static_image .text4 {
	margin-top: 10px;
}

.slider_video {
	height: 350px;
}
.slider_video .video_ara {
	width: 94%;
	height: 180px;
	margin-top: 0px;
}
.slider_video .text1 {
	font-size: 12px;
	line-height: 12px;
}
.slider_video .text5 {
	color: #333;
	font-size: 18px;
	line-height: 18px;
}
.slider_video .text2 {
	font-size: 10px;
	line-height: 13px;
	margin-top: 5px;
}
.slider_video .text3 {
	font-size: 10px;
	line-height: 14px;
	margin-top: 7px;
}
.slider_video .text4 {
	margin-top: 10px;
}
.slider_video .slider_video_content {
	margin: 25px 0px 0px 10px;
}

.image_left1 {
	margin: 0px 30px 20px 0px;
}

.our_team_box_big  img.teammempic {
	width: 100%;
}
.our_team_box_big ul {
	width: 100%;
}

.our_team_box .boxleft {
	width: 100%;
	float: left;
	margin: 0px 0px 30px 0;
}
.our_team_box .boxright {
	width: 100%;
	float: left;
	margin: 0px;
}
.our_team_box ul {
	width: 100%;
}

ul.fullimage_box {
	float: left;
	padding: 0px;
	margin: 0px 0px 30px 0px;
	width: 100%;
}
ul.fullimage_box.last {
	float: left;
	width: 100%;
	margin-left: 0%;
}

.lirc_section li.left.two {
	margin: 0 0 0 43%;
}

.testimonials-9 {
	float: left;
	width: 94%;
}

.error_pagenotfound strong {
	display: block;
	font-size: 90px;
	line-height: 65px;
	font-weight: normal;
}
.error_pagenotfound b {
	display: block;
	font-size: 16px;
	line-height: 27px;
}
.error_pagenotfound em {
	display: block;
	font-size: 9px;
	line-height: 13px;
	margin: 0;
	font-style: normal;
	font-weight: bold;
}

.portfolio_image {
	width: 95%;
}

.portfolio_area_left {
	padding: 0px;
	margin: 0px 0px 30px 0px;
	width: 98%;
	float: left;
}
.portfolio_area_right {
	padding: 0px;
	margin: 0px 0px 0px 0px;
	width: 98%;
	float: left;
}
.project_details {
	padding: 0px;
	margin: 65px 0px 0px 0px;
}
.addto_favorites {
	float: left;
	margin: 15px 0px 0px 0px;
}
.addto_favorites:hover {
	float: left;
	margin: 15px 0px 0px 0px;
}
.portfolio_area_right ul.small_social_links {
	margin: 22px 0px 0px 170px;
}
.project_details span {
	padding: 4px 0px;
}
.project_details strong {
	width: 30%;
}

.blog_post h3 {
	font-size: 18px;
	float: left;
	width: 71%;
	line-height: 25px;
}
.blog_post a.date {
	float: left;
	margin-right: 15px;
}
.post_info_content {
	padding: 0px;
	margin: 10px 0 0 1%;
	width: 97%;
	float: left;
}
ul.post_meta_links {
	float: left;
	margin: -10px 0px 12px 72px;
	padding: 0px 0px 0px 0px;
	width: 70%;
}
.post_meta_links li.post_by {
	float: left;
	padding: 0px 0px 0px 18px;
	background: url(../images/blog/icon-by-user.png) no-repeat 0px 5px;
}
.post_meta_links li.post_categoty {
	float: left;
	padding: 0px 0px 0px 25px;
	background: url(../images/blog/icon-category.png) no-repeat 9px 6px;
}
.post_meta_links li.post_comments {
	float: left;
	padding: 0px 0px 0px 25px;
	background: url(../images/blog/icon-comments.png) no-repeat 9px 5px;
}
.post_meta_links li a {
	color: #a1a1a1;
	padding: 0px 10px 0px 0px;
	text-decoration: none;
	font-size: 10px;
}
.blog_postcontent .image_frame {
	float: left;
	width: 100%;
	/*border: 7px solid #eee;*/
	margin-bottom: 25px;
}
.blog_postcontent .video_frame iframe {
	float: left;
	width: 100%;
	height: 200px;
	/*border: 7px solid #ddd;*/
	margin-bottom: 25px;
}
.blog_postcontent .image_frame.small {
	float: left;
	width: 100%;
	/*border: 7px solid #ddd;*/
	margin-bottom: 25px;
}
.blog_postcontent .video_frame.small iframe {
	float: left;
	width: 100%;
	height: 200px;
	/*border: 7px solid #ddd;*/
	margin-bottom: 25px;
}
.post_info_content_small {
	padding: 0px;
	margin: 0;
	width: 100%;
	float: left;
}
ul.post_meta_links_small {
	float: left;
	margin: -15px 0px 12px 80px;
	padding: 0px 0px 0px 0px;
	width: 70%;
}

.pagination b{
	float: left;
	margin: 0px 0px 10px 0;
	padding:0px 10px;
	font-weight: normal;
	color: #999;
	width: 90%;
}

#site-searchform #s{
	width: 74%;
}

ul.adsbanner-list {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
	width: 50%;
}
.adsbanner-list li {
	margin: 0px 10px 10px 0px;
	padding: 0px;
	float: left;
	width: 110px;
	height: 110px;
	list-style-type: none;
}
.adsbanner-list li.last {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
	width: 110px;
	height: 110px;
	list-style-type: none;
}
.adsbanner-list li img {
	width: 100%;
	height: auto;
}
ul.adsbanner-list.two {
	margin: 0px 0px 0px 0px;
	float: left;
}

.about_author {
	width: 85%;
}

.comment_form {
	float: left;
	width: 100%;
	margin-top: 30px;
}
.comment_form label{
	float: left;
	width: 90px;
	height: 15px;
	padding: 7px 10px;
	margin-bottom: 20px;
}
.comment_input_bg {
	float: left;
	width: 52%;
	height: 25px;
	padding: 7px 10px 0px 10px;
	border-top: 2px solid #e3e3e3;
	border-left: 2px solid #e3e3e3;
	border-right: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #f9f9f9;
}
.comment_textarea_bg {
	float: left;
	width: 90%;
	height: 235px;
	padding: 7px 10px 0px 10px;
	margin-bottom: 20px;
	border-top: 2px solid #e3e3e3;
	border-left: 2px solid #e3e3e3;
	border-right: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #f9f9f9;
}
.comment_checkbox {
	float: left;
	display: block;
	width: 90%;
	margin-top: 10px;
}


.address-info {
	width: 84%;
}
.google-map {
	width: 95%;
}


.pricing-tables {width: 24%; }
.pricing-tables .title{ font-size: 12px; }
.pricing-tables .price{ font-size: 18px; }
.pricing-tables .price i{ font-size: 9px; margin-top: 0px; }
.pricing-tables-helight{position: relative;float: left; width: 24%; }
.pricing-tables-helight .title{ font-size: 12px; }
.pricing-tables-helight .price{ font-size: 18px; }
.pricing-tables-helight .price i{ font-size: 9px; margin-top: 0px; }

.pricing-tables-two {width: 32%; }
.pricing-tables-two .title{ font-size: 12px; }
.pricing-tables-two .price{ font-size: 18px; }
.pricing-tables-two .price i{ font-size: 9px; margin-top: 0px; }
.pricing-tables-helight-two{position: relative;float: left; width: 33%; }
.pricing-tables-helight-two .title{ font-size: 12px; }
.pricing-tables-helight-two .price{ font-size: 18px; }
.pricing-tables-helight-two .price i{ font-size: 9px; margin-top: 0px; }

.slidingDiv{
	height: 100px;
}
a.show_hide{
	margin: 0px 0px 0px 275px;
}

.punchline_text_home h2 {
	width: 100%;
	margin: 0px 0px 0px 0px;
}
.punchline_text_home strong {
	width: 100%;
	margin: 0px 0px 20px 0px;
}

.site_boxedfeatures_two {
	width: 80%;
}
.site_boxedfeatures_two img {
	width: auto;
}

.clients_logos_list li img {
	width: 80%;
}

.lirc_section li.right {
	width: 61%;
}

.pricing-tables-main .ordernow .normalbut{
	padding: 10px 4px;
	font-size: 10px;
}
.pricing-tables-main .ordernow .colorchan{
	padding: 10px 4px;
	font-size: 10px;
}

.joosa.fusection1 .one_fourth {
	width: 100%;
	margin-right: 0%;
}

.joosa.fusection1 .one_fourth i {
	margin-left: 90px;
}

.joosa.features2 .left {
	width: 100%;
	margin-bottom: 40px;
}
.joosa.features2 .left img {
	margin-top: 0px;
	width: 100%;
}
.joosa.features2 .right {
	width: 100%;
	margin-left: 0%;
}


#parallax_01 .one_third {
	float: left;
	width: 80%;
	margin-right: 0%;
	padding: 25px 10% 50px 10%;
}

.joosa.features3 img {
	width: 100%;
}

.joosa.punch_text02 b {
	font-size: 35px;
}

.joosa.bottom_section .one_half {
	width: 100%;
	margin-right: 0%;
}


}