@media only screen and min-width 768px and max-width 959px {
.sf-menu > li{margin-left:25px}
#slider,#intro-video-wrapper{height:374px}
.flexslider .slide-caption{position:absolute;top:67px;right:35px;width:215px;font-size:12px}
.flexslider .slide-caption h2{font-size:38px;line-height:1em;margin-bottom:.2em}
.flexslider .slide-caption p{font-size:12px;line-height:18px}
.flexslider .btn{margin-top:16px}
.flexslider .btn.large .btn-inner{font-size:19px;padding:11px 70px 5px 25px}
.flexslider .btn.large .btn-inner em{font-size:12px}
#intro-video-wrapper .media-holder{padding-top:40px;width:530px;left:50%;margin:0 auto 0 -265px}
.media-holder-bg{width:100%;height:300px;background-size:100% 100%}
.home-services li .img-holder{margin:0 90px 0 106px}
.tabs .tab-menu a{font-size:15px;padding:13px 38px}
.tabs .tab-menu a .tab-shadow{height:42px}
#heading{height:150px}
#heading .page-heading{padding:46px 0 0}
#heading .page-heading h1{font-size:38px}
.search-form{margin:48px 0 0}
.img-half-width{width:50%;margin:0 20px 10px 0}
.img-half-width.alignright{margin:0 0 10px 20px}
#map_canvas{height:246px}
.pill{font-size:15px}
.pill .pill-inner{padding:8px 18px}
.pill-large{font-size:20px}
.pill-large .pill-inner{padding:10px 22px}
.pill-small{font-size:11px}
.pill-small .pill-inner{background-position:0 0;padding:4px 12px}
.pricing-tables.five-cols .pricing-column{width:141px;margin-left:10px}
.pricing-tables.four-cols .pricing-column{width:184px}
.pricing-tables.three-cols .pricing-column{width:242px;margin:0 0 0 10px}
#widgets .extra-widget-area .inner{padding-left:30px}
.btn .btn-inner{padding-left:20px;padding-right:55px}
.btn i.marker{right:18px}
.lang-switcher,.pricing-tables.three-cols .pricing-column:first-child{margin-left:0}
.media-caption,#styleswitcher_panel{display:none}
.home-services li:nth-child(even) .img-holder,.home-services li.even .img-holder{margin:0 106px 0 90px}
}
@media only screen and max-width 767px {
.lang-switcher{margin-left:0}
#logo .tagline{text-align:center;margin-top:0}
nav.primary{width:100%;padding:15px 0 0}
#slider{height:150px}
.flexslider .slide-caption{width:100px;right:0;top:38px}
.flexslider .btn{margin-top:13px}
.flexslider .btn.large .btn-inner{font-size:11px;padding:8px 10px 6px}
#intro-video-wrapper{height:210px}
.media-holder-bg{width:100%;height:160px;background-size:100% 100%}
#intro-video-wrapper .media-holder{width:100%;height:auto;padding-top:20px}
#intro-video-wrapper .media-holder iframe,#intro-video-wrapper .media-holder object,#intro-video-wrapper .media-holder embed{width:100%;height:170px}
.home-services li h3{padding-top:0}
.home-services li .img-holder{float:none;text-align:center;width:140px;height:140px;margin:0 auto 15px}
.home-services li .img-holder img{width:100%;height:auto}
.tabs .tab-menu li{width:50%;text-align:center}
.tabs .tab-menu a{font-size:12px;width:100%;text-align:center;padding:10px 0}
#heading{height:92px}
#heading .page-heading{padding:25px 0 0}
#heading .page-heading h1{font-size:22px}
.breadcrumbs{padding-top:5px}
.search-form{display:none;margin:28px 0 0}
.services li{margin-right:0;width:100%}
.img-half-width{width:45%;margin:0 20px 10px 0}
.img-half-width.alignright{margin:0 0 10px 20px}
.pagination li{margin:0 4px}
.pagination li.prev{margin-right:12px}
.pagination li.next{margin-left:12px}
.commentlist .children{background:none;padding:0}
.comment-form .field{overflow:hidden;margin-bottom:0}
.comment-form .field input,.comment-form .field textarea{margin-bottom:18px}
.team-post-holder{overflow:visible}
.team-post blockquote.right{width:100%;margin-right:0;margin-left:0;font-size:12px;line-height:20px;float:none;padding:0}
.team-post .entry-header hgroup{float:none;padding-top:0}
.team-post .entry-header h6{font-size:11px}
.team-post .team-post_thumb{margin:0 0 20px}
.error404-num{height:135px;background:url(http://www.fibrapet.com.br/images/x404numb-hor.jpg.pagespeed.ic.D9DU3OY9K6.jpg) 50% 0 no-repeat;background-size:100% auto}
#error404 hgroup{padding-top:10px}
#error404 h2{margin-bottom:1em}
#map_canvas{height:200px}
.contact-form .grid_5{margin-bottom:0!important}
.colborder{background:none!important}
#widgets .extra-widget-area .inner{padding:0}
#footer small{padding-right:0;display:block;width:100%}
.single-pricing-table{margin-bottom:30px}
.single-pricing-table .pr-head .circle-bg{width:400px!important;height:400px!important;border-radius:200px!important;margin:-280px 0 0 -200px !important}
.single-pricing-table .pr-head .circle-line{width:400px!important;height:400px!important;border-radius:200px!important;margin:-290px 0 0 -200px !important}
.reveal-modal{width:290px;margin-left:-145px;top:20px}
.reveal-modal .cont{width:250px;margin:0 auto;padding:15px 0}
.reveal-modal form.signin label,.reveal-modal form.signout label{float:none;width:100%;padding-left:0}
.reveal-modal form.signin input[type=text],.reveal-modal form input[type=text]{float:none;margin-right:0;width:100%}
.reveal-modal .captcha{float:none;width:auto;padding-top:8px}
.pp_pic_holder.pp_default{width:100%!important;left:0!important;overflow:hidden}
div.pp_default .pp_content_container .pp_left{padding-left:0!important}
div.pp_default .pp_content_container .pp_right{padding-right:0!important}
.pp_fade{width:100%!important;height:100%!important}
a.pp_expand,a.pp_contract,.pp_hoverContainer,.pp_gallery,.pp_top,.pp_bottom{display:none!important}
.pp_details{width:94%!important;background-color:#fff;margin-top:-2px!important;padding:10px 4% 10px 3%}
a.pp_close{right:10px!important;top:10px!important}
#header .grid_12,.map-wrapper,.contact-form textarea,.demo-pills .pill{margin-bottom:0}
#logo,#intro-video-wrapper .media-holder-inner{float:none}
nav.primary .sf-menu,.flexslider .slide-caption p,.flexslider .btn.large .btn-inner em,.flexslider .btn i.marker,.flex-direction-nav,.media-caption,.tabs .tab-menu a .tab-shadow,#styleswitcher_panel{display:none}
.flexslider .slide-caption h2,.team-post .entry-header h3{font-size:18px}
#content-wrapper .indent,.home-page #content-wrapper .indent{padding:30px 0}
.home-services li,.demo-pills .grid_2{text-align:center}
.home-services li:nth-child(even) .img-holder,.home-services li.even .img-holder{float:none;text-align:center;margin:0 auto 15px}
.pricing-tables.five-cols .pricing-column,.pricing-tables.four-cols .pricing-column,.pricing-tables.three-cols .pricing-column{width:100%;margin-left:0}
.reveal-modal form.signin p.without-label,.reveal-modal form.signout p.without-label,.reveal-modal form.singin p.without-label,.reveal-modal form.signup p.without-label{padding-left:0;text-align:center}
.pp_content,#pp_full_res img{width:100%!important;height:auto!important}
}
@media only screen and min-width 480px and max-width 767px {
.lang-switcher{margin-left:0}
#slider{height:210px}
.flexslider .slide-caption{width:140px;top:45px}
.flexslider .slide-caption h2{font-size:24px}
.flexslider .btn.large .btn-inner{font-size:13px;padding:8px 18px 6px}
.flexslider .btn{margin-top:16px}
#intro-video-wrapper{height:260px}
.team-post .team-post_thumb{max-width:50%;margin:0 20px 20px 0}
.team-post_info{overflow:hidden}
.error404-num{height:190px}
.reveal-modal{width:370px;margin-left:-185px}
.hide480{display:none}
#intro-video-wrapper .media-holder iframe,#intro-video-wrapper .media-holder object,#intro-video-wrapper .media-holder embed,.media-holder-bg{height:220px}
.pricing-tables.five-cols .pricing-column,.pricing-tables.four-cols .pricing-column,.pricing-tables.three-cols .pricing-column{width:49%;margin:0 2% 0 0}
.pricing-tables.five-cols .pricing-column:nth-child(2n),.pricing-tables.four-cols .pricing-column:nth-child(2n),.pricing-tables.three-cols .pricing-column:nth-child(2n){margin-right:0}
}