@media only screen and (min-width:768px) and (max-width:959px) {
    .footer footer, .map map, .wraper, body.index_v2 .footer, body.index_v2 .social_block {
    width: 770px;
}
.blog_entries .post .img_wrap img, .contact_us img, .featured_list ul li div img, .features3_block ul, .features4_block ul li img, .full_width img, .left_nav #tabs div .wp_img img, .long_text_layout ul li .img img, .portfolio_sidebar ul li .img img, .short_text_layout ul li img, .single_full ul li .img img {
    width: 100%}
.blog_entries, .contact_us, .contact_us1, .features5_block, .portfolio_sidebar {
    width: 500px;
    padding-right: 20px;
}
.text_bar .wraper {
    min-height: 106px;
    padding: 10px 0 0;
}
.text_bar h2 {
    font-size: 18px;
}
.text_bar h2 span {
    font-size: 13px;
    padding-bottom: 4px;
}
.text_bar .buy, .text_bar .buy:visited {
    clear: both;
}
.features_block ul li {
    width: 130px;
    padding: 140px 30px 40px 0;
    background: 0 0;
}
body .moover-slide .moover-text p img {
    visibility: hidden;
}
body .fallback {
    display: block;
}
body .fallback img {
    width: 100%;
    height: auto;
}
body .moover_wraper .controls, body .moover_wraper .moover {
    display: none;
    visibility: hidden;
}
body.index_v2 .footer, body.index_v2 .social_block, body.index_v2 .wraper {
    padding-left: 0;
    padding-right: 0;
}
body.index_v2 .flexslider {
    width: 770px;
}
body.index_v2 .flex-caption {
    width: 710px;
    font-size: 11px;
    padding-top: 8px;
    height: 52px;
    top: 265px;
}
body.index_v2 .flex-control-paging li a {
    width: 128px;
}
body.index_v2 .flex-control-nav li:last-child a {
    width: 125px;
}
body.index_v2 .flex-viewport, body.index_v2 .flexslider, body.index_v2 .loading .flex-viewport {
    min-height: 235px;
}
.flexslider .slides li img {
    height: auto;
}
.features2_block ul li {
    width: 175px;
    padding: 20px 0 0 15px;
}
.featured_list ul li {
    width: 157px;
}
.featured_list ul.features_slider li {
    width: 203px;
}
.featured_list ul li div {
    width: 147px;
}
.featured_list ul li .bwWrapper {
    width: auto;
}
.featured_list ul li .zoom {
    top: 70px;
}
#piecemaker {
    width: 770px;
}
body #piecemaker {
    display: none;
    visibility: hidden;
}
.text_bar2 h2 {
    font-size: 16px;
}
.text_bar2 h2 span {
    font-size: 12px;
}
.bc_list ul li:nth-child(2) {
    float: right;
}
.why_choose {
    width: 350px;
    clear: both;
}
.features3_block ul {
    width: 390px;
}
.features3_block ul li {
    width: 170px;
}
.client_list ul.features_slider li {
    width: 159px;
}
.client_list ul.features_slider li div {
    width: 121px;
}
body .nivo-wrap {
    padding-left: 0;
    background: 0 0;
}
.nivo-wrap .theme-default .nivoSlider {
    width: 760px;
    height: 305px;
}
.nivo-wrap .theme-default .nivoSlider img {
    height: auto;
}
.blog_entries .post .img_wrap, .blog_entries .post .img_wrap .post_slider li {
    width: 490px;
}
.blog_entries .post .img_wrap {
    min-height: 100px;
}
.blog_entries .post .img_wrap img {
    height: auto;
}
.blog_entries .post .img_wrap iframe {
    width: 100%;
    height: auto;
}
.blog_entries .post_medium .img_wrap {
    width: 170px;
}
.blog_entries_full {
    width: 770px;
}
.blog_entries_full .post .img_wrap {
    width: 760px;
}
.blog_entries_full .post_medium .img_wrap {
    width: 303px;
}
.share_story h4 {
    display: none;
}
.share_story ul {
    left: 90px;
}
.leave_comment form p input {
    width: 130px;
}
.leave_comment form p textarea {
    width: 475px;
}
.unleash_wrap {
    width: 770px!important;
    overflow: hidden;
}
body .unleash_wrap {
    margin-bottom: 0;
    padding-bottom: 0;
    background: 0 0;
}
body .unleash_bg {
    display: none;
    visibility: hidden;
}
.features4_block ul li {
    width: 236px;
}
.features4_block ul li p {
    padding-right: 0;
}
.features4_block ul li img {
    height: auto;
}
.flyout_area {
    width: 355px;
}
.flyout_area dd div p {
    width: 181px;
}
.accordions {
    width: 355px;
}
.accordions dd div p {
    width: 181px;
}
.sidebar_tabs {
    width: 355px;
}
.features_explore {
    width: 365px;
}
.features_explore ul li p {
    width: 241px;
}
.bxslider_wrap {
    width: 770px;
}
#bxslider li .left {
    width: 435px;
}
body .bxslider_wrap {
    background: 0 0;
    min-height: 4px;
    padding: 0;
    margin: 0;
}
body .bxslider_wrap #bxslider, body .bxslider_wrap .bx-pager {
    display: none;
    visibility: hidden;
}
.send_quote h4 {
    width: 222px;
    background-position: right 0;
    padding: 23px 40px 10px 8px;
}
body #obo_slider, body #obo_slider .oneByOne_item {
    width: 770px;
}
body #obo_slider .oneByOne_item span.txt1 {
    font-size: 20px;
}
body #obo_slider .oneByOne_item span.txt2 {
    font-size: 36px;
}
body #obo_slider .oneByOne_item span.txt3, body #obo_slider .oneByOne_item span.txt4 {
    width: 200px;
}
body #obo_slider .oneByOne_item span.txt4.txt_right, body #obo_slider .oneByOne_item span.txt_right {
    padding-left: 510px;
}
body #obo_slider .oneByOne_item span.txt_right2 {
    margin-left: 405px;
}
body .oneByOne1 {
    display: none;
    visibility: hidden;
}
.intro_text div.desc {
    width: 285px;
}
.features6_block ul {
    width: auto;
}
.features6_block ul li {
    width: 175px;
    padding-left: 18px;
}
.process ul li {
    width: 170px;
}
.process ul li h3 span {
    display: none;
}
.team_option ul li .desc {
    width: 320px;
}
.team_option ul li .img img {
    width: 100%;
    height: auto;
}
.team_option2 ul li {
    width: 100%}
.team_option2 ul li .desc {
    width: auto;
    float: none;
    padding: 0;
}
.team_option2 ul li:nth-child(2n+2) {
    float: left;
}
.team_option3 ul li:nth-child(3n+3) {
    padding-right: 35px;
}
.team_option3 ul li:nth-child(3n+1) {
    clear: none;
}
.team_option3 ul li:nth-child(2n+2) {
    padding-right: 0;
    padding-left: 100px;
}
.team_option3 ul li:nth-child(2n+1) {
    clear: both;
}
.team_option4 ul li .rate {
    display: none;
}
.services_option .right_desc {
    width: 290px;
}
.services_option4 ul li {
    width: 345px;
}
.services_option4 ul li:nth-child(3n+3) {
    padding-right: 50px;
}
.services_option4 ul li:nth-child(2n+2) {
    float: right;
    padding-right: 0;
}
.horizontal_tabs #h_tabs div, .process2 #tabs div {
    width: 500px;
}
.process2 #tabs div ul li {
    padding-right: 150px;
}
.process3 ul li .desc {
    width: 485px;
}
.testimonial_option ul li .desc {
    width: 425px;
}
.testimonial_option2 ul li .desc {
    float: none;
    width: auto;
}
.testimonial_option3 ul li {
    width: 360px;
}
.testimonial_option3 ul li .desc, .testimonial_option4 ul li .desc {
    float: none;
    width: auto;
}
.testimonial_option4 ul li:nth-child(4n+4) {
    padding-right: auto;
}
.testimonial_option4 ul li:nth-child(4n+1) {
    clear: none;
}
.testimonial_option4 ul li:nth-child(3n+3) {
    clear: both;
}
.pricing_option ul li {
    width: 136px;
}
.pricing_option ul li .price span {
    font-size: 45px;
}
.pricing_option ul li.active, .pricing_option ul li.active .active_bg:before {
    width: 180px;
}
.pricing_option ul li.active .active_bg {
    width: 166px;
}
.pricing_option2 ul li {
    width: 167px;
}
.pricing_option2 ul li.active {
    width: 225px;
}
.pricing_option2 ul li.active .active_bg {
    width: 211px;
}
.pricing_option2 ul li.active .active_bg:before {
    width: 225px;
}
.pricing_option3 ul li {
    width: 226px;
}
.pricing_option3 ul li.active {
    width: 275px;
}
.pricing_option3 ul li.active .active_bg {
    width: 261px;
}
.pricing_option3 ul li.active .active_bg:before {
    width: 275px;
}
.contact_us iframe, .contact_us img {
    width: 100%;
    height: auto;
}
.contact_us ul li:nth-child(3) {
    width: 250px;
}
.contact_us form p input {
    width: 130px;
}
.contact_us form p textarea {
    width: 475px;
}
.left_nav #tabs div {
    width: 500px;
}
.left_nav #tabs div p:last-child {
    margin: 0;
}
.short_text_layout ul, .short_text_layout ul li {
    width: 100%}
.short_text_layout ul li img {
    width: 100%;
    height: auto;
}
.short_text_col_2 {
    width: auto;
}
.short_text_col_2 ul li {
    width: 362px;
}
.short_text_col_3 ul li {
    width: 226px;
}
.short_text_col_4 ul li {
    width: 164px;
}
.filter_wrap {
    width: 828px;
}
.filter_wrap ul li {
    width: 770px;
}
.filter_wrap.short_text_col_2 ul li {
    width: 362px;
    margin-right: 48px;
}
.filter_wrap.short_text_col_3 ul li {
    width: 226px;
}
.filter_wrap.short_text_col_3 ul li:nth-child(3n) {
    margin-right: 46px;
}
.filter_wrap.short_text_col_4 ul li {
    width: 164px;
}
.filter_wrap.short_text_col_4 ul li:nth-child(4n) {
    margin-right: 37px;
}
.long_text_layout ul li .img, .long_text_layout ul li .img:before {
    width: 451px;
}
.long_text_layout ul li .img img {
    width: 100%;
    height: auto;
}
.long_text_layout_wide ul li .img, .long_text_layout_wide ul li .img:before {
    width: 760px;
}
.long_text_col_2 ul li {
    width: 350px;
}
.long_text_col_2 ul li .img, .long_text_col_2 ul li .img:before {
    width: 100%}
.long_text_col_3 ul li {
    width: 226px;
}
.long_text_col_3 ul li .img, .long_text_col_3 ul li .img:before {
    width: 100%}
.long_text_col_4 ul li {
    width: 164px;
}
.long_text_col_4 ul li .img, .long_text_col_4 ul li .img:before {
    width: 100%}
.portfolio_sidebar_right {
    float: right;
    padding-right: 0;
}
.portfolio_sidebar ul li .img img {
    width: 100%;
    height: auto;
}
.portfolio_sidebar ul li .img:before {
    width: 480px;
}
.portfolio_sidebar .two_columns li {
    width: 240px;
}
.portfolio_sidebar .two_columns li .img:before {
    width: 230px;
}
.portfolio_sidebar .three_columns li {
    width: 145px;
}
.portfolio_sidebar .three_columns li .img:before {
    width: 130px;
}
.gallery_list ul li .img img, .gallery_list ul li .img:before {
    width: 760px;
}
.gallery_list ul li .img img {
    width: 100%;
    height: auto;
}
.gallery_list_col_2 ul li {
    width: 380px;
}
.gallery_list_col_2 ul li .img img, .gallery_list_col_2 ul li .img:before {
    width: 370px;
}
.gallery_list_col_3 ul li {
    width: 226px;
}
.gallery_list_col_3 ul li .img img, .gallery_list_col_3 ul li .img:before {
    width: 100%}
.gallery_list_col_4 ul li {
    width: 164px;
}
.gallery_list_col_4 ul li .img img, .gallery_list_col_4 ul li .img:before {
    width: 100%}
.single_right ul li .img, .single_right ul li .img:before {
    width: 451px;
}
.single_full ul li .img img {
    width: 100%;
    height: auto;
}
.social_icons3 {
    float: left;
    padding-left: 15px;
}
.small_icons ul li {
    padding: 60px 5px 0 10px;
}
.medium_icons ul li {
    padding: 90px 5px 0 0;
}
.large_icons ul li {
    padding: 140px 15px 40px 0;
}
.wraper_typ ul {
    padding-right: 30px;
}
.wraper_typ .columns .col_2 {
    width: 363px;
}
.wraper_typ .columns .col_3 {
    width: 234px;
}
.wraper_typ .columns .col_4 {
    width: 169px;
}
.wraper_typ .columns .col_5 {
    width: 130px;
}
.wraper_typ .columns .col_6 {
    width: 105px;
}
.wraper_typ .columns .col_3_4 {
    width: 557px;
}
.wraper_typ .columns .col_2_3 {
    width: 492px;
}
.full_width .bwWrapper img {
    height: auto;
}
.social_block ul li a, .social_block ul li a:visited {
    padding: 0 5px 0 30px;
}
.social_block ul li a:before {
    left: 5px;
}
.footer footer .bottom_about, .footer footer .recent_posts, .footer footer .recent_tweets, .footer footer .subscribe_block {
    width: 165px;
}
.footer footer .bottom_about p img {
    width: 100%}
.footer footer .subscribe_block p input {
    width: 143px;
}
}
@media only screen and (min-width:480px) and (max-width:767px) {
    .footer footer, .map map, .wraper, body.index_v2 .footer, body.index_v2 .social_block {
    width: 480px;
    padding-left: 25px;
    padding-right: 25px;
}
.top_title .wraper {
    padding: 5px 0 1px 25px;
}
.contact_us2 {
    float: left;
    width: 425px;
    padding: 10px 60px 0 0;
}
.contact_us2 form p input[type="submit"] {
    background: #2085ed;
    font-family: Arial;
    color: #fff;
    font-size: 20px;
    padding: 5px 10px;
    border: solid #2976a3 2px;
    text-decoration: none;
    cursor: pointer;
    position: absolute;
}
.contact_us2 form p:last-child {
    float: right;
    margin-right: 220px;
}
.send_quote8 {
    clear: both;
    margin-bottom: 80px;
    background: #fff;
    border-bottom: 1px solid #c8c6c6;
    min-height: 760px;
    position: relative;
    -webkit-box-shadow: 4px 7px 16px -3px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 4px 7px 16px -3px rgba(0, 0, 0, 0.75);
    box-shadow: 4px 7px 16px -3px rgba(0, 0, 0, 0.75);
}
.contact_us2 form p:last-child {
    float: right;
    margin-right: 280px;
}
.blog_entries .post .img_wrap img, .contact_us img, .featured_list ul li div img, .features3_block ul, .features4_block ul li img, .full_width img, .left_nav #tabs div .wp_img img, .long_text_layout ul li .img img, .portfolio_sidebar ul li .img img, .short_text_layout ul li img, .single_full ul li .img img {
    width: 100%}
.blog_entries, .contact_us, .features5_block, .portfolio_sidebar {
    width: 480px;
    padding-right: 0;
}
.header nav ul li {
    padding: 0 0 0 18px;
}
.header .logo, .header .logo:visited {
    top: 15px;
    left: 152px;
}
.header nav {
    top: 70px;
}
.header1 .logo, .header1 .logo:visited {
    top: 15px;
    left: 152px;
}
.header1 nav {
    top: 70px;
}
.top_title ul {
    top: 82px;
}
.text_bar .wraper {
    min-height: 106px;
    padding: 10px 0 0;
}
.text_bar h2 {
    display: none;
}
.text_bar .buy, .text_bar .buy:visited {
    clear: both;
    margin-top: 20px;
}
.features_block ul li {
    width: 130px;
    padding: 140px 30px 40px 0;
    background: 0 0;
}
body .moover-slide .moover-text p iframe, body .moover-slide .moover-text p img {
    visibility: hidden;
}
body .fallback {
    display: block;
}
body .fallback img {
    width: 100%;
    height: auto;
}
body .moover_wraper .controls, body .moover_wraper .moover {
    display: none;
    visibility: hidden;
}
body.index_v2 .footer, body.index_v2 .social_block, body.index_v2 .wraper {
    padding-left: 0;
    padding-right: 0;
}
body.index_v2 .flexslider {
    width: 480px;
}
body.index_v2 .flex-caption {
    width: 420px;
    font-size: 11px;
    padding-top: 8px;
    height: 52px;
    top: 140px;
}
body.index_v2 .flex-control-paging li a {
    width: 80px;
}
body.index_v2 .flex-control-nav li:last-child a {
    width: 75px;
}
body.index_v2 .flex-viewport, body.index_v2 .flexslider, body.index_v2 .loading .flex-viewport {
    min-height: 135px;
}
.flexslider .slides li img {
    height: auto;
}
.features2_block ul li {
    width: 220px;
    padding: 20px 0 0 15px;
}
.featured_list ul li {
    width: 112px;
    margin-right: 10px;
}
.featured_list ul.features_slider li {
    width: 125px;
}
.featured_list ul li div {
    width: 95px;
}
.featured_list ul li .bwWrapper {
    width: auto;
}
.featured_list ul li .zoom {
    top: 35px;
}
.featured_list ul li p, .featured_list ul li p strong {
    font-size: 12px;
}
.features_slider_wrap .bx-next, .features_slider_wrap .bx-prev {
    right: 40px;
}
.features_slider_wrap .bx-next {
    right: 20px;
}
.client_list .features_slider_wrap .bx-prev {
    right: 40px;
}
.client_list .features_slider_wrap .bx-next {
    right: 20px;
}
#piecemaker {
    width: 480px;
}
body #piecemaker {
    display: none;
    visibility: hidden;
}
.text_bar2 .wraper {
    min-height: 90px;
    padding: 20px 0 0;
}
.text_bar2 h2 {
    font-size: 14px;
    width: 280px;
}
.features3_block ul, .why_choose {
    width: 460px;
    clear: both;
}
.text_bar2 h2 span {
    font-size: 11px;
}
.bc_list ul li {
    margin: 0 auto;
    float: none;
}
.bc_list ul li:nth-child(2) {
    float: none;
}
.features3_block ul {
    float: left;
}
.features3_block ul li {
    width: 200px;
}
.client_list ul.features_slider li {
    width: 100px;
}
.client_list ul.features_slider li div {
    width: 71px;
    margin-right: 5px;
}
body .nivo-wrap {
    padding-left: 0;
    background: 0 0;
    font-size: 13px;
}
.nivo-wrap .theme-default .nivoSlider {
    width: 470px;
    height: 190px;
}
.nivo-wrap .theme-default .nivoSlider img {
    height: auto;
}
.nivo-wrap .nivo-caption {
    top: 50px;
    width: 335px;
    padding: 10px;
}
body .nivo-wrap span.tit {
    font-size: 16px;
}
body .nivo-wrap strong.tit2 {
    font-size: 17px;
}
.blog_entries .post .img_wrap, .blog_entries .post .img_wrap .post_slider li {
    width: 470px;
}
.blog_entries .post .img_wrap {
    min-height: 50px;
}
.blog_entries .post .img_wrap img {
    height: auto;
}
.blog_entries .post .img_wrap iframe {
    width: 100%;
    height: auto;
}
.blog_entries .post_medium .img_wrap {
    width: 170px;
}
.blog_entries .post_medium .desc {
    width: 260px;
}
.blog_entries_full {
    width: 480px;
}
.blog_entries_full .post .img_wrap {
    width: 470px;
}
.blog_entries_full .post_medium .img_wrap {
    width: 150px;
}
.blog_entries_full .post_medium .desc {
    width: 260px;
}
.share_story h4 {
    display: none;
}
.share_story ul {
    left: 90px;
}
.leave_comment form p input {
    width: 110px;
}
.leave_comment form p textarea {
    width: 455px;
}
.unleash_wrap {
    width: 480px!important;
    overflow: hidden;
}
body .unleash_wrap {
    margin-bottom: 0;
    padding-bottom: 0;
    background: 0 0;
}
body .unleash_bg {
    display: none;
    visibility: hidden;
}
.features4_block ul li {
    width: 205px;
    padding-right: 30px;
}
.features4_block ul li:nth-child(2) {
    padding-right: 0;
    float: right;
}
.features4_block ul li:nth-child(3) {
    padding-right: 30px;
}
.features4_block ul li p, .flyout_area {
    padding-right: 0;
}
.features4_block ul li img {
    height: auto;
}
.flyout_area {
    width: 480px;
}
.flyout_area dd div p {
    width: 330px;
}
.accordions {
    width: 480px;
}
.accordions dd div p {
    width: 300px;
}
.features_explore, .sidebar_tabs {
    width: 480px;
}
.features_explore ul li p {
    width: 330px;
}
.bxslider_wrap {
    width: 479px;
}
#bxslider li .left {
    width: 200px;
}
#bxslider li .right {
    width: 210px;
}
#bxslider li .right h4 {
    font-size: 14px;
    line-height: 15px;
}
#bxslider li .right h3 {
    font-size: 34px;
    line-height: 35px;
}
#bxslider li .right h3 span {
    font-size: 54px;
    line-height: 55px;
}
body .bxslider_wrap {
    background: 0 0;
    min-height: 4px;
    padding: 0;
    margin: 0;
}
body .bxslider_wrap #bxslider, body .bxslider_wrap .bx-pager {
    display: none;
    visibility: hidden;
}
.send_quote h4 {
    width: 222px;
    background-position: right 0;
    padding: 23px 40px 10px 8px;
}
.send_quote p {
    font-size: 0;
}
body #obo_slider, body #obo_slider .oneByOne_item {
    width: 480px;
}
body #obo_slider .oneByOne_item img.wp1_3 {
    visibility: hidden;
}
body #obo_slider .oneByOne_item span.txt1 {
    font-size: 20px;
}
body #obo_slider .oneByOne_item span.txt2 {
    font-size: 36px;
}
body #obo_slider .oneByOne_item span.txt3, body #obo_slider .oneByOne_item span.txt4 {
    width: 200px;
}
body #obo_slider .oneByOne_item span.txt4.txt_right, body #obo_slider .oneByOne_item span.txt_right {
    padding-left: 10px;
}
body #obo_slider .oneByOne_item span.txt_right2 {
    margin-left: 10px;
}
body .oneByOne1 {
    display: none;
    visibility: hidden;
}
.intro_text img {
    height: auto;
    width: 150px;
}
.intro_text div.desc {
    width: 285px;
}
.features6_block ul {
    width: auto;
}
.features6_block ul li {
    width: 215px;
}
.features6_block ul li:nth-child(2n+2), .features6_block ul li:nth-child(4n+4) {
    border-right: none;
    padding-right: 0;
}
.features6_block ul li:nth-child(3), .features6_block ul li:nth-child(4), .features6_block ul li:nth-child(5), .features6_block ul li:nth-child(6), .features6_block ul li:nth-child(7), .features6_block ul li:nth-child(8) {
    border-top: 1px solid #e7e6e6;
}
.features6_block ul li:nth-child(2n+1) {
    clear: both;
    padding-left: 0;
    padding-right: 10px;
}
.features6_block ul li:nth-child(2n+1) .circle {
    left: 0;
}
.features6_block ul li:nth-child(2n+1):after {
    left: -10px;
}
.features6_block ul li:nth-child(2n+1) .circle_link {
    left: 0;
}
.process ul li {
    width: 210px;
}
.process ul li:nth-child(2n+1) {
    clear: both;
}
.process ul li h3 span {
    display: none;
}
.team_option h4 {
    margin-left: 0;
}
.team_option ul {
    margin: 0;
}
.team_option ul li .img {
    width: 180px;
}
.team_option ul li .img img {
    width: 100%;
    height: auto;
}
.team_option ul li .desc {
    width: 140px;
}
.team_option2 ul li {
    width: 100%}
.team_option2 ul li .img {
    width: auto;
}
.team_option2 ul li .desc {
    width: auto;
    float: none;
    padding: 0;
}
.team_option2 ul li .desc .social {
    right: 10px;
}
.team_option2 ul li:nth-child(2n+2) {
    float: left;
}
.team_option3 ul li {
    width: 215px;
    padding: 0 25px 0 0;
}
.team_option3 ul li:nth-child(3n+3) {
    padding-right: 25px;
}
.team_option3 ul li:nth-child(3n+1) {
    clear: none;
}
.services_option4 ul li:nth-child(2n+1), .team_option3 ul li:nth-child(2n+1) {
    clear: both;
}
.team_option3 ul li:nth-child(2n+2) {
    float: right;
    padding-right: 0;
}
.team_option3 ul li .img {
    width: 205px;
}
.team_option3 ul li .desc {
    width: auto;
    float: none;
    padding: 0;
}
.team_option4 ul li .img {
    width: 185px;
    margin-right: 10px;
}
.team_option4 ul li .rate {
    display: none;
}
.team_option4 ul li .desc {
    width: 250px;
    padding: 0 0 0 20px;
}
.services_option .right_desc {
    width: 460px;
    padding-right: 10px;
    padding-left: 10px;
}
.services_option .right_desc .bwWrapper {
    margin-right: 17px;
}
.left_nav #tabs div p:last-child, .process2 #tabs div p:last-child {
    margin: 0;
}
.services_option2 #tabs .tab_select li {
    padding: 20px 15px 0;
}
.services_option2 #tabs div p:last-child {
    margin: 0;
    float: right;
}
.services_option4 ul li {
    width: 440px;
}
.services_option4 ul li:nth-child(3n+3) {
    padding-right: 25px;
}
.process2 #tabs div ul li, .services_option4 ul li:nth-child(2n+2) {
    padding-right: 0;
}
.testimonial_option3 ul li:nth-child(2n+1), .testimonial_option4 ul li:nth-child(4n+1) {
    clear: none;
}
.horizontal_tabs #h_tabs div, .process2 #tabs div {
    width: 230px;
}
.process2 #tabs div .bwWrapper {
    display: none;
}
.process3 ul li .desc {
    width: 225px;
}
.testimonial_option ul li {
    padding-bottom: 10px;
}
.testimonial_option ul li .desc {
    padding-top: 10px;
    width: 460px;
}
.testimonial_option2 ul li {
    width: 460px;
    padding: 10px 10px 25px;
}
.testimonial_option2 ul li .desc {
    float: none;
    width: auto;
}
.testimonial_option3 ul li {
    width: 480px;
}
.testimonial_option3 ul li:nth-child(2n+2) {
    float: left;
}
.testimonial_option3 ul li .desc {
    float: none;
    width: auto;
}
.testimonial_option4 ul li {
    width: 220px;
    padding: 10px 10px 25px;
}
.testimonial_option4 ul li:nth-child(4n+4) {
    padding-right: auto;
}
.testimonial_option4 ul li:nth-child(2n+2) {
    padding-right: 0;
    float: right;
}
.testimonial_option4 ul li .desc {
    float: none;
    width: auto;
}
.pricing_option ul li {
    display: none;
}
.pricing_option ul li.active {
    min-height: 420px;
}
.pricing_option ul li.active, .pricing_option ul li.active .active_bg:before {
    display: block;
    width: 430px;
}
.left_nav #tabs div .wp_img, .social_block p {
    display: none;
}
.pricing_option ul li.active h4 {
    font-size: 16px;
}
.pricing_option ul li.active .active_bg {
    width: 416px;
}
.contact_us iframe, .contact_us img {
    width: 100%;
    height: auto;
}
.contact_us ul li:nth-child(3) {
    width: 220px;
}
.contact_us form p input {
    width: 110px;
}
.contact_us form p textarea {
    width: 455px;
}
.faq_list #faq li .question {
    padding-right: 50px;
}
.left_nav #tabs div {
    width: 220px;
}
.short_text_layout ul, .short_text_layout ul li {
    width: 100%}
.short_text_layout ul li img {
    width: 100%;
    height: auto;
}
.short_text_col_2 {
    width: auto;
}
.short_text_col_2 ul li:nth-child(2n) {
    float: none;
}
.short_text_col_2 ul li {
    width: auto;
    margin: 0 0 15px 15px;
    float: none;
    clear: both;
}
.short_text_col_3 ul li {
    width: 200px;
}
.short_text_col_3 ul li:nth-child(3n) {
    margin-right: 37px;
}
.short_text_col_3 ul li:nth-child(2n) {
    float: right;
    margin-right: 0;
}
.short_text_col_4 ul li {
    width: 125px;
    margin-right: 52px;
}
.short_text_col_4 ul li img {
    width: 110px;
}
.short_text_col_4 ul li:nth-child(4n) {
    margin-right: 52px;
}
.short_text_col_4 ul li:nth-child(3n) {
    margin-right: 0;
}
.filter_wrap {
    width: 560px;
}
.filter_wrap ul li {
    width: 480px;
}
.filter_wrap.short_text_col_2 ul li {
    width: 362px;
    margin-left: 55px;
    margin-right: 0;
}
.filter_wrap.short_text_col_3 ul li {
    width: 200px;
    margin-right: 80px;
}
.filter_wrap.short_text_col_3 ul li:nth-child(3n) {
    margin-right: 80px;
}
.filter_wrap.short_text_col_4 ul li {
    width: 125px;
}
.filter_wrap.short_text_col_4 ul li:nth-child(4n) {
    margin-right: 52px;
}
.long_text_layout ul li .img, .long_text_layout ul li .img:before {
    width: 200px;
}
.long_text_layout ul li .img img {
    width: 100%;
    height: auto;
}
.long_text_layout_wide ul li .img, .long_text_layout_wide ul li .img:before {
    width: 470px;
}
.long_text_col_2 ul li {
    width: 210px;
}
.long_text_col_2 ul li .img, .long_text_col_2 ul li .img:before {
    width: 200px;
}
.long_text_col_3 ul li {
    width: 210px;
    margin-right: 30px;
}
.long_text_col_3 ul li:nth-child(3n) {
    margin-right: 30px;
}
.long_text_col_3 ul li:nth-child(3n+1) {
    clear: none;
}
.long_text_col_3 ul li:nth-child(2n) {
    margin-right: 0;
    float: right;
}
.long_text_col_3 ul li:nth-child(2n+1) {
    clear: both;
}
.long_text_col_3 ul li .img, .long_text_col_3 ul li .img:before {
    width: 200px;
}
.long_text_col_4 ul li {
    width: 140px;
    margin-right: 30px;
}
.long_text_col_4 ul li:nth-child(4n) {
    margin-right: 30px;
}
.long_text_col_4 ul li:nth-child(4n+1) {
    clear: none;
}
.long_text_col_4 ul li:nth-child(3n) {
    margin-right: 0;
}
.long_text_col_4 ul li:nth-child(3n+1) {
    clear: both;
}
.long_text_col_4 ul li .img, .long_text_col_4 ul li .img:before {
    width: 130px;
}
.portfolio_sidebar_right {
    padding-left: 0;
}
.portfolio_sidebar ul li .img img {
    width: 100%;
    height: auto;
}
.portfolio_sidebar ul li .img:before {
    width: 470px;
}
.portfolio_sidebar .two_columns li {
    width: 230px;
}
.portfolio_sidebar .two_columns li .img:before {
    width: 220px;
}
.portfolio_sidebar .three_columns li {
    width: 140px;
    margin-right: 30px;
}
.portfolio_sidebar .three_columns li .img:before {
    width: 130px;
}
.gallery_list ul li .img img, .gallery_list ul li .img:before {
    width: 470px;
}
.gallery_list ul li .img img {
    width: 100%;
    height: auto;
}
.gallery_list_col_2 ul li, .gallery_list_col_2 ul li .img {
    width: 470px;
}
.gallery_list_col_2 ul li:nth-child(2n) {
    float: left;
}
.gallery_list_col_2 ul li .img img, .gallery_list_col_2 ul li .img:before {
    width: 100%}
.gallery_list_col_3 ul li {
    width: 220px;
    margin-right: 20px;
}
.gallery_list_col_3 ul li:nth-child(3n) {
    margin-right: 20px;
}
.gallery_list_col_3 ul li:nth-child(2n) {
    margin-right: 0;
    float: right;
}
.gallery_list_col_3 ul li .img img, .gallery_list_col_3 ul li .img:before {
    width: 100%}
.gallery_list_col_4 ul li {
    width: 150px;
    margin-right: 15px;
}
.gallery_list_col_4 ul li:nth-child(4n) {
    margin-right: 15px;
}
.gallery_list_col_4 ul li:nth-child(3n) {
    margin-right: 0;
}
.gallery_list_col_4 ul li .img img, .gallery_list_col_4 ul li .img:before {
    width: 100%}
.single_right ul li .img, .single_right ul li .img:before {
    width: 230px;
    margin-right: 0;
}
.single_full ul li .img img {
    width: 100%;
    height: auto;
}
.single_right ul li .desc {
    width: 220px;
}
.single_left ul li .desc {
    margin-right: 10px;
}
.alert_icons_block .box {
    width: 390px;
}
.alert_icons_block .box:nth-child(2n) {
    float: left;
}
.alert_block .box {
    width: 407px;
}
.video_block iframe {
    width: 460px;
    height: 255px;
}
.wraper_typ ul {
    padding-right: 0;
    float: none;
}
.wraper_typ ol {
    padding-left: 15px;
}
.wraper_typ .columns .col_2 {
    width: 218px;
}
.wraper_typ .columns .col_3 {
    width: 137px;
}
.wraper_typ .columns .col_4 {
    width: 97px;
}
.wraper_typ .columns .col_5 {
    width: 72px;
}
.wraper_typ .columns .col_6 {
    width: 56px;
}
.wraper_typ .columns .col_3_4 {
    width: 339px;
}
.wraper_typ .columns .col_2_3 {
    width: 299px;
}
.full_width .bwWrapper img {
    height: auto;
}
.social_block ul li {
    font-size: 12px;
}
.social_block ul li a, .social_block ul li a:visited {
    padding: 0 10px 0 30px;
}
.social_block ul li a:before {
    left: 5px;
}
.footer footer .bottom_about, .footer footer .recent_posts, .footer footer .recent_tweets, .footer footer .subscribe_block {
    width: 240px;
}
.footer footer .bottom_about {
    width: 200px;
}
.footer footer .bottom_about p img {
    width: 100%}
.footer footer .recent_posts {
    clear: both;
    padding-left: 0;
    width: 200px;
}
.footer footer .subscribe_block p input {
    width: 215px;
}
.catalogo_index footer {
    width: 100%}
}@media only screen and (max-width:479px) {
    .header nav ul li: after, .header1 nav ul li:after, .text_bar .widget, .text_bar h2, .top_title h2 span {
    display: none;
}
body #obo_slider .oneByOne_item img.wp1_3, body #piecemaker, body .moover-slide .moover-text p iframe, body .moover-slide .moover-text p img, body .moover_wraper .controls, body .moover_wraper .moover, body .oneByOne1, body .unleash_bg {
    visibility: hidden;
}
.features3_block ul li:nth-child(3), .features3_block ul li:nth-child(4), .features6_block ul li:nth-child(3), .features6_block ul li:nth-child(4), .features6_block ul li:nth-child(5), .features6_block ul li:nth-child(6), .features6_block ul li:nth-child(7), .features6_block ul li:nth-child(8) {
    border-top: none;
}
.footer footer, .map map, .wraper, .container, body.index_v2 .footer, body.index_v2 .social_block {
    width: 300px;
}
.flyout_area dd div .img-empresas {width: 100%}
.blog_entries .post .img_wrap img, .contact_us img, .featured_list ul li div img, .features3_block ul, .features4_block ul li img, .full_width img, .left_nav #tabs div .wp_img img, .long_text_layout ul li .img img, .portfolio_sidebar ul li .img img, .short_text_layout ul li img, .single_full ul li .img img {
    width: 100%}
.toca-y-llama {
    border: 1px solid #2085ed;
    color: #2085ed;
    font-size: 22px;
    display: block;
}
.toca-y-llama1 {
    border: 1px solid #25D366;
    color: #25D366;
    font-size: 22px;
    display: block;
}
.toca-y-llama1 p a {color:#25D366;}
.toca-y-llama1 span a {color:#25D366;}
.blog_entries, .contact_us, .contact_us1, .features5_block, .portfolio_sidebar {
    width: 300px;
    padding-right: 0;
}
.header .logo, .header .logo:visited {
    top: 1px;
    left: 62px;
}
.header nav {
    top: 107px;
    right: auto;
    left: -20px;
}
.header nav ul li {
    padding: 0 0 0 16px;
    font-size: 12px;
}
.header1 .logo, .header1 .logo:visited {
    top: 1px;
    left: 62px;
}
.header1 nav {
    right: auto;
    margin-top: 38px;
}
.header1 nav ul li {
    padding: 0 0 0 10px;
    font-size: 13px;
}
.top_title ul {
    top: 82px;
    display: none;
}
.text_bar .wraper {
    min-height: 106px;
    padding: 10px 0 0;
}
.text_bar .buy, .text_bar .buy:visited {
    clear: both;
    margin: 20px auto 0;
    float: none;
}
.features_block ul li {
    width: 130px;
    padding: 140px 20px 40px 0;
    background: 0 0;
}
body .fallback {
    display: block;
}
.featured_list ul li .zoom, .horizontal_tabs #h_tabs .tab_select li span, .pricing_option ul li, .process ul li h3 span, .process2 #tabs .tab_select li span, .process2 #tabs div .bwWrapper, .share_story h4, .team_option4 ul li .rate, .text_bar2 h2 span, body #piecemaker, body .moover_wraper .controls, body .moover_wraper .moover, body .oneByOne1, body .unleash_bg {
    display: none;
}
body .fallback img {
    width: 100%;
    height: auto;
}
body.index_v2 .footer, body.index_v2 .social_block, body.index_v2 .wraper {
    padding-left: 15px;
    padding-right: 15px;
    width: 270px;
}
body.index_v2 .header .logo, body.index_v2 .header .logo:visited {
    left: 47px;
}
body.index_v2 .header nav {
    left: 12px;
}
body.index_v2 .flexslider {
    width: 300px;
}
body.index_v2 .flex-caption {
    width: 300px;
    overflow: hidden;
    font-size: 11px;
    padding: 5px 0 0;
    height: 56px;
    top: 70px;
}
body.index_v2 .flex-control-paging li a {
    width: 49px;
}
body.index_v2 .flex-control-nav li:last-child a {
    width: 50px;
}
body.index_v2 .flex-viewport, body.index_v2 .flexslider, body.index_v2 .loading .flex-viewport {
    min-height: 15px;
}
body.index_v2 .featured_list ul.features_slider li {
    width: 145px;
}
body.index_v2 .features_slider_wrap .bx-next, body.index_v2 .features_slider_wrap .bx-prev {
    right: 330px;
}
body.index_v2 .features_slider_wrap .bx-next {
    right: 310px;
}
body.index_v2 .social_block ul li a, body.index_v2 .social_block ul li a:visited {
    padding: 0 3px 0 2px;
}
body.index_v2 .footer footer .bottom_about, body.index_v2 .footer footer .recent_posts, body.index_v2 .footer footer .recent_tweets, body.index_v2 .footer footer .subscribe_block {
    width: 250px;
}
body.index_v2 .footer footer .subscribe_block p input {
    width: 225px;
}
body.index_v2 .footer footer .subscribe_block p input[type=submit] {
    width: 113px;
}
.flexslider .slides li img {
    height: auto;
}
.features2_block ul li {
    width: 270px;
    padding: 20px 0 0;
}
.features2_block ul li .circle, .features2_block ul li .circle_link {
    left: 0;
}
.features2_block ul li:after {
    left: -10px;
}
.featured_list ul li {
    width: 130px;
    margin-right: 20px;
}
.featured_list ul li:nth-child(2n+2), .featured_list ul li:nth-child(2n+2) div {
    margin-right: 0;
}
.featured_list ul.features_slider li {
    width: 160px;
}
.featured_list ul li div {
    width: 130px;
}
.featured_list ul li .bwWrapper {
    width: auto;
}
.featured_list ul li p, .featured_list ul li p strong {
    font-size: 10px;
}
.features_slider_wrap .bx-next, .features_slider_wrap .bx-prev {
    right: 360px;
}
.features_slider_wrap .bx-next {
    right: 340px;
}
.client_list .features_slider_wrap .bx-prev {
    right: 470px;
}
.client_list .features_slider_wrap .bx-next {
    right: 450px;
}
#piecemaker {
    width: 300px;
}
.text_bar2 .wraper {
    min-height: 90px;
    padding: 20px 0 0;
}
.text_bar2 h2 {
    font-size: 12px;
    width: auto;
    float: none;
    text-align: center;
    padding: 0 10px;
}
.text_bar2 .buy, .text_bar2 .buy:visited {
    float: none;
    margin: 10px auto;
}
.bc_list ul li {
    margin: 0 auto;
    float: none;
    padding: 300px 0 25px;
}
.bc_list ul li:nth-child(2) {
    float: none;
}
.why_choose {
    width: 300px;
    clear: both;
    padding-left: 0;
}
.features3_block ul {
    width: 300px;
    clear: both;
    float: left;
}
.features3_block ul li {
    width: 275px;
    border: none;
}
.features3_block ul li:first-child, .features3_block ul li:nth-child(3) {
    border-right: none;
}
.client_list ul.features_slider li {
    width: 150px;
}
.client_list ul.features_slider li div {
    width: 135px;
    margin-right: 5px;
}
body .nivo-wrap {
    padding-left: 0;
    background: 0 0;
    font-size: 0;
    line-height: 0;
}
body .nivo-wrap .theme-default .nivoSlider {
    width: 290px;
    height: 115px;
}
.nivo-wrap .theme-default .nivoSlider img {
    height: auto;
}
.nivo-wrap .nivo-caption {
    top: 30px;
    width: 150px;
    padding: 10px;
}
body .nivo-wrap span.tit {
    font-size: 13px;
    line-height: 16px;
}
body .nivo-wrap strong.tit2 {
    font-size: 15px;
    line-height: 20px;
}
.blog_entries .post .img_wrap, .blog_entries .post .img_wrap .post_slider li {
    width: 290px;
}
.blog_entries .post .metadata .read_more {
    top: 55px;
    right: 10px;
}
.blog_entries .post .img_wrap {
    min-height: 50px;
}
.blog_entries .post .img_wrap img {
    height: auto;
}
.blog_entries .post .img_wrap iframe {
    width: 100%;
    height: auto;
}
.blog_entries .post .bx-next, .blog_entries .post .bx-prev {
    top: 80px;
}
.blog_entries .post_medium .img_wrap {
    width: 290px;
    margin-right: 0;
}
.blog_entries .post_medium .desc {
    clear: both;
    width: 300px;
    padding-top: 10px;
}
.blog_entries_full {
    width: 290px;
}
.blog_entries_full .post .img_wrap {
    width: 280px;
}
.blog_entries_full .post_medium .img_wrap {
    width: 290px;
    margin-right: 0;
}
.blog_entries_full .post_medium .desc {
    clear: both;
    width: 290px;
}
.blog_entries .post_medium .metadata {
    padding-right: 0;
}
.blog_entries .post_medium .metadata .read_more {
    top: 60px;
}
.blog_entries .post_full .desc .metadata .icons {
    position: static;
}
.share_story ul {
    left: 5px;
}
.share_story ul li {
    padding-right: 5px;
}
.leave_comment form p input {
    width: 110px;
}
.leave_comment form p textarea {
    width: 275px;
}
.recent_work .recent_slider, .recent_work .recent_slider li, .sidebar, .sidebar .flyout_area {
    width: 300px;
}
.recent_work .recent_slider li .bwWrapper {
    margin-right: 46px;
}
.features4_block ul li .bwWrapper, .services_option .right_desc .bwWrapper {
    margin-right: 0;
}
.unleash_wrap {
    width: 300px!important;
    overflow: hidden;
}
.features4_block ul li, .flyout_area {
    width: 300px;
    padding-right: 0;
}
body .unleash_wrap {
    margin-bottom: 0;
    padding-bottom: 0;
    background: 0 0;
}
.features4_block ul li p {
    padding-right: 0;
}
.features4_block ul li img {
    height: auto;
}
.flyout_area dd div p {
    width: 170px;
}
.accordions {
    width: 300px;
}
.accordions dd div p {
    width: 125px;
}
.features_explore, .sidebar_tabs {
    width: 300px;
}
.features_explore ul li p {
    width: 170px;
}
.bxslider_wrap {
    width: 299px;
}
#bxslider li .left {
    width: 110px;
}
#bxslider li .right {
    width: 120px;
}
#bxslider li .right h4 {
    font-size: 14px;
    line-height: 15px;
}
#bxslider li .right h3 {
    font-size: 24px;
    line-height: 25px;
}
#bxslider li .right h3 span {
    font-size: 34px;
    line-height: 35px;
}
body .bxslider_wrap {
    background: 0 0;
    min-height: 4px;
    padding: 0;
    margin: 0;
}
.intro_text .bx-pager, body #obo_slider .oneByOne_item span.txt_right2 {
    margin-left: 10px;
}
body .bxslider_wrap #bxslider, body .bxslider_wrap .bx-pager {
    display: none;
    visibility: hidden;
}
.send_quote h4 {
    width: 122px;
    background-position: right 0;
    padding: 10px 40px 23px 8px;
}
.send_quote p {
    font-size: 0;
}
body #obo_slider, body #obo_slider .oneByOne_item {
    width: 300px;
}
body #obo_slider .oneByOne_item span.txt1 {
    font-size: 20px;
}
body #obo_slider .oneByOne_item span.txt2 {
    font-size: 36px;
}
body #obo_slider .oneByOne_item span.txt3, body #obo_slider .oneByOne_item span.txt4 {
    width: 200px;
}
body #obo_slider .oneByOne_item span.txt4.txt_right, body #obo_slider .oneByOne_item span.txt_right {
    padding-left: 10px;
}
.intro_text img {
    width: 100%;
    height: auto;
}
.intro_text div.desc {
    clear: both;
    width: 300px;
    padding-top: 10px;
}
.features6_block ul {
    width: auto;
}
.features6_block ul li, .process ul li {
    width: 300px;
}
.features6_block ul li:nth-child(2n+2), .features6_block ul li:nth-child(4n+4) {
    border-right: none;
    padding-right: 0;
}
.features6_block ul li:nth-child(1n+1) {
    clear: both;
    padding-left: 0;
    padding-right: 10px;
}
.features6_block ul li:nth-child(1n+1) .circle {
    left: 0;
}
.features6_block ul li:nth-child(1n+1):after {
    left: -10px;
}
.features6_block ul li:nth-child(1n+1) .circle_link {
    left: 0;
}
.intro_text .desc {
    min-height: auto;
    position: relative;
}
.process ul li:nth-child(2n+1) {
    clear: both;
}
.team_option h4 {
    margin-left: 0;
}
.team_option ul {
    margin: 0;
}
.team_option ul li .img {
    width: 290px;
    margin-bottom: 10px;
}
.team_option ul li .img img {
    width: 100%;
    height: auto;
}
.team_option ul li .desc {
    width: auto;
    padding: 0;
}
.team_option ul li .desc .social {
    position: static;
}
.team_option ul li .desc .social li {
    float: left;
    padding-right: 10px;
    width: auto;
}
.team_option2 ul li {
    width: 100%}
.team_option2 ul li .img {
    width: 290px;
}
.team_option2 ul li .desc {
    width: auto;
    float: none;
    padding: 0;
}
.team_option2 ul li .desc .social li {
    padding-right: 0;
}
.team_option2 ul li .desc .social {
    right: 10px;
}
.team_option2 ul li:nth-child(2n+2) {
    float: left;
}
.team_option3 ul li {
    width: 300px;
    padding: 0;
}
.team_option3 ul li:nth-child(3n+3) {
    padding-right: 25px;
}
.team_option3 ul li .desc .social li, .team_option3 ul li:nth-child(2n+2) {
    padding-right: 0;
}
.team_option3 ul li:nth-child(3n+1) {
    clear: none;
}
.team_option3 ul li:nth-child(2n+1) {
    clear: both;
}
.team_option3 ul li .img {
    width: 290px;
}
.team_option3 ul li .desc {
    width: auto;
    float: none;
    padding: 0;
}
.team_option4 ul li .desc {
    width: 250px;
    padding: 0 0 0 20px;
}
.team_option4 ul li .desc .social li {
    padding-right: 0;
}
.services_option .left_list {
    width: 300px;
    padding-bottom: 20px;
}
.services_option .left_list li {
    width: 275px;
}
.services_option .right_desc {
    width: 280px;
    padding-right: 10px;
    padding-left: 10px;
}
.services_option2 #tabs .tab_select li {
    font-size: 15px;
    padding: 20px 25px 0 30px;
}
.services_option2 #tabs div p:last-child {
    margin: 0;
    float: right;
}
.services_option2 #tabs div .bwWrapper {
    margin-bottom: 10px;
}
.left_nav #tabs div p:last-child, .process2 #tabs div p:last-child {
    margin: 0;
}
.services_option4 ul li {
    width: 300px;
}
.services_option4 ul li:nth-child(3n+3) {
    padding-right: 25px;
}
.process2 #tabs div ul li, .services_option4 ul li:nth-child(2n+2) {
    padding-right: 0;
}
.horizontal_tabs #h_tabs .tab_select, .process2 #tabs .tab_select {
    width: 125px;
}
.horizontal_tabs #h_tabs .tab_select li, .process2 #tabs .tab_select li {
    font-size: 11px;
}
.horizontal_tabs #h_tabs div, .process2 #tabs div {
    width: 150px;
}
.process3 ul li .desc {
    width: 270px;
}
.testimonial_option ul li .img {
    width: 290px;
    margin-right: 0;
}
.testimonial_option ul li .img img {
    width: 100%;
    height: auto;
}
.testimonial_option ul li .desc {
    padding-top: 10px;
    width: 280px;
}
.testimonial_option2 ul li {
    width: 300px;
    padding: 10px 0 25px;
}
.testimonial_option2 ul li .desc {
    float: none;
    width: auto;
}
.testimonial_option3 ul li {
    width: 300px;
}
.testimonial_option3 ul li .desc {
    float: none;
    width: auto;
}
.testimonial_option4 ul li {
    width: 300px;
    padding: 10px 0 25px;
}
.testimonial_option4 ul li:nth-child(4n+4) {
    padding-right: auto;
}
.testimonial_option4 ul li:nth-child(4n+1) {
    clear: none;
}
.testimonial_option4 ul li .desc {
    float: none;
    width: auto;
}
.pricing_option ul li.active {
    min-height: 420px;
}
.pricing_option ul li.active, .pricing_option ul li.active .active_bg:before {
    display: block;
    width: 260px;
}
.left_nav #tabs div .wp_img, .social_block p, .social_block ul li a:before {
    display: none;
}
.pricing_option ul li.active h4 {
    font-size: 16px;
}
.pricing_option ul li.active .active_bg {
    width: 246px;
}
.contact_us iframe, .contact_us img {
    width: 100%;
    height: auto;
}
.contact_us ul li {
    padding-bottom: 10px;
}
.contact_us ul li:nth-child(3) {
    clear: both;
    width: 280px;
    float: left;
}
.contact_us form p input {
    width: 110px;
}
.contact_us form p textarea {
    width: 275px;
}
.contact_us1 form p textarea {
    width: 230px;
}
.contact_us2 {
    float: left;
    width: 300px;
    padding: 10px 60px 0 0;
}
.contact_us2 form p input[type="submit"] {
    background: #2085ed;
    font-family: Arial;
    color: #fff;
    font-size: 20px;
    padding: 5px 10px;
    border: solid #2976a3 2px;
    text-decoration: none;
    cursor: pointer;
    position: absolute;
}
.contact_us2 form p:last-child {
    float: right;
    margin-right: 220px;
}
.faq_list #faq li .question {
    padding-right: 50px;
    padding-bottom: 13px;
}
.left_nav #tabs .tab_select {
    width: 145px;
}
.left_nav #tabs .tab_select li {
    font-size: 11px;
    padding-left: 10px;
}
.right_nav #tabs .tab_select li {
    padding: 12px 10px 0 0;
}
.left_nav #tabs div {
    width: 140px;
}
.right_nav #tabs div {
    float: left;
    padding-right: 0;
}
.short_text_layout ul, .short_text_layout ul li {
    width: 100%}
.short_text_layout ul li img {
    width: 100%;
    height: auto;
}
.short_text_col_2 {
    width: auto;
}
.short_text_col_2 ul li:nth-child(2n) {
    float: none;
}
.short_text_col_2 ul li {
    width: auto;
    margin: 0 0 15px;
    float: none;
    clear: both;
}
.short_text_col_3 ul li:nth-child(2n), .short_text_col_3 ul li:nth-child(3n) {
    margin-right: 0;
}
.short_text_col_3 ul li {
    width: auto;
    margin: 0 0 15px;
    float: none;
    clear: both;
}
.long_text_col_3 ul li:nth-child(3n+1), .long_text_col_4 ul li:nth-child(4n+1) {
    clear: none;
}
.short_text_col_4 ul li {
    width: 135px;
    margin: 0 0 10px;
}
.short_text_col_4 ul li img {
    width: 125px;
}
.short_text_col_4 ul li:nth-child(3n), .short_text_col_4 ul li:nth-child(4n) {
    margin-right: 0;
}
.short_text_col_4 ul li:nth-child(2n) {
    float: right;
    margin-right: 0;
}
.filter_wrap {
    width: 330px;
}
.filter_wrap ul li {
    width: 300px;
}
.filter_wrap.short_text_col_2 ul li {
    width: 300px;
    margin-left: 0;
    margin-right: 0;
}
.filter_wrap.short_text_col_3 ul li {
    width: 300px;
    margin-right: 0;
}
.filter_wrap.short_text_col_3 ul li:nth-child(3n) {
    margin-right: 0;
}
.filter_wrap.short_text_col_4 ul li {
    width: 135px;
    margin-right: 30px;
}
.filter_wrap.short_text_col_4 ul li:nth-child(3n), .filter_wrap.short_text_col_4 ul li:nth-child(4n) {
    margin-right: 30px;
}
.filter_wrap.short_text_col_4 ul li:nth-child(2n) {
    float: left;
    margin-right: 30px;
}
.long_text_layout ul li .img, .long_text_layout ul li .img:before {
    width: 290px;
}
.long_text_layout ul li .img img {
    width: 100%;
    height: auto;
}
.long_text_layout ul li .desc {
    float: left;
    width: 270px;
    padding-left: 0;
}
.long_text_layout_wide ul li .img, .long_text_layout_wide ul li .img:before {
    width: 290px;
}
.long_text_col_2 ul li {
    width: 300px;
}
.long_text_col_2 ul li:nth-child(2n) {
    float: left;
}
.long_text_col_2 ul li .img, .long_text_col_2 ul li .img:before {
    width: 290px;
}
.long_text_col_3 ul li {
    width: 300px;
    margin-right: 0;
}
.long_text_col_3 ul li:nth-child(3n) {
    margin-right: 0;
}
.long_text_col_3 ul li .img, .long_text_col_3 ul li .img:before {
    width: 290px;
}
.long_text_col_4 ul li {
    width: 300px;
    margin-right: 0;
}
.long_text_col_3 ul li:nth-child(2n), .long_text_col_4 ul li:nth-child(4n) {
    margin-right: 0;
}
.long_text_col_3 ul li:nth-child(2n+1) {
    clear: both;
}
.long_text_col_4 ul li .img, .long_text_col_4 ul li .img:before {
    width: 290px;
}
.portfolio_sidebar_right {
    padding-left: 0;
}
.portfolio_sidebar ul li .img img {
    width: 100%;
    height: auto;
}
.portfolio_sidebar ul li .img:before {
    width: 290px;
}
.portfolio_sidebar .two_columns li {
    width: 300px;
}
.portfolio_sidebar .two_columns li:nth-child(2n) {
    float: left;
}
.portfolio_sidebar .two_columns li .img:before {
    width: 290px;
}
.portfolio_sidebar .three_columns li {
    width: 140px;
    margin-right: 0;
}
.portfolio_sidebar .three_columns li .img:before {
    width: 130px;
}
.portfolio_sidebar .three_columns li:nth-child(3n) {
    margin-right: 0;
}
.portfolio_sidebar .three_columns li:nth-child(3n+1) {
    clear: none;
}
.portfolio_sidebar .three_columns li:nth-child(2n) {
    margin-right: 0;
    float: right;
}
.portfolio_sidebar .three_columns li:nth-child(2n+1) {
    clear: both;
}
.gallery_list ul li .img img, .gallery_list ul li .img:before {
    width: 290px;
}
.gallery_list ul li .img img {
    width: 100%;
    height: auto;
}
.gallery_list_col_2 ul li {
    width: 300px;
}
.gallery_list_col_2 ul li:nth-child(2n) {
    float: left;
}
.gallery_list_col_2 ul li .img img, .gallery_list_col_2 ul li .img:before {
    width: 290px;
}
.gallery_list_col_3 ul li {
    width: 300px;
    margin-right: 0;
}
.gallery_list_col_3 ul li:nth-child(2n), .gallery_list_col_3 ul li:nth-child(3n) {
    margin-right: 0;
}
.gallery_list_col_3 ul li .img img, .gallery_list_col_3 ul li .img:before {
    width: 290px;
}
.gallery_list_col_4 ul li {
    width: 140px;
    margin-right: 0;
}
.gallery_list_col_4 ul li:nth-child(3n), .gallery_list_col_4 ul li:nth-child(4n) {
    margin-right: 0;
}
.gallery_list_col_4 ul li:nth-child(2n+1) {
    margin-right: 0;
    float: right;
}
.gallery_list_col_4 ul li:nth-child(2n) {
    margin-right: 0;
}
.gallery_list_col_4 ul li .img img, .gallery_list_col_4 ul li .img:before {
    width: 130px;
}
.single_full ul li .img img {
    width: 100%;
    height: auto;
}
.single_full ul li .desc {
    padding-bottom: 50px;
}
.social_icons li, .social_icons3 li {
    padding-bottom: 5px;
}
.single_full ul li .desc .things_list {
    width: 300px;
    margin-right: 0;
}
.single_right ul li .img, .single_right ul li .img:before {
    width: 290px;
    margin-right: 0;
}
.single_right ul li .img {
    margin-bottom: 10px;
}
.single_right ul li .desc {
    width: 300px;
    padding-left: 0;
}
.single_left ul li .desc {
    margin-right: 0;
}
.single_left ul li .img {
    margin-top: 0px;
    margin-bottom: 30px;
}
.alert_icons_block .box {
    width: 218px;
}
.alert_icons_block .box:nth-child(2n) {
    float: left;
}
.alert_block .box {
    width: 227px;
}
.social_icons {
    width: 285px;
}
.social_icons3 {
    float: left;
    padding-left: 15px;
    width: 285px;
}
.small_icons ul li {
    padding: 60px 5px 0 10px;
}
.medium_icons ul li {
    padding: 90px 5px 0 10px;
}
.medium_icons ul li:nth-child(3n+3) {
    padding-right: 5px;
}
.large_icons ul li {
    padding: 140px 15px 40px 0;
}
.video_block iframe {
    width: 300px;
    height: 165px;
}
.video_block1 iframe {
    width: 300px;
    height: 450px;
}
.wraper_typ ul {
    padding-right: 0;
    float: none;
}
.wraper_typ ol {
    padding-left: 15px;
}
.wraper_typ .columns .col_2 {
    width: 128px;
}
.wraper_typ .columns .col_3 {
    width: 77px;
}
.wraper_typ .columns .col_4 {
    width: 52px;
}
.wraper_typ .columns .col_5 {
    width: 36px;
}
.wraper_typ .columns .col_6 {
    width: 26px;
}
.wraper_typ .columns .col_3_4 {
    width: 204px;
}
.wraper_typ .columns .col_2_3 {
    width: 179px;
}
.full_width .bwWrapper img {
    height: auto;
}
.social_block ul li {
    font-size: 12px;
}
.social_block ul li a, .social_block ul li a:visited {
    padding: 0 5px 0 4px;
}
.social_block ul li a:after {
    background: 0 0;
}
.footer footer .bottom_about, .footer footer .recent_posts, .footer footer .recent_tweets, .footer footer .subscribe_block {
    width: 280px;
    padding: 0 10px 10px;
    float: none;
}
.footer footer .subscribe_block p input {
    width: 255px;
}
.faq_list .filter li {
    padding: 4px;
    float: inherit;
}
.send_quote2 h2 {
    width: 256px;
    background-position: right 0;
    padding: 12px 45px 23px 8px;
}
.faq_list {
    padding: 0;
}
.send_quote3 {
    min-height: 710px;
}
.contact_us1 form p:last-child {
    float: right;
    margin-right: 95px;
}
.esp {
    line-height: 50px;
}
.stickyfloat_element {
    right: 0;
    text-align: left;
    position: absolute;
    width: 324px;
    height: 50px;
    line-height: 50px;
    background: #2085ed;
}
.stickyfloat_element p {
    color: #FFF;
    padding-left: 1px;
    padding-right: 10px;
    font-size: 12px;
}
.stickyfloat_element a {
    color: #fff;
}
.stickyfloat_element #Uno {
    width: 189px;
    float: left;
}
.stickyfloat_element #Dos {
    width: 135px;
    float: right;
}
.features_block1 ul li, .features_block2 ul li {
    width: 130px;
    padding: 140px 20px 40px 0;
    background: 0 0;
}
.map map .mapa_sitio {
    float: left;
    width: 254px;
    padding: 0 28px;
}
.hidden, .hidden3 {
    position: fixed;
    text-decoration: none;
    width: 100%;
    bottom: 0;
    z-index: 100;
    opacity: .8;
    display: block;
    text-align: center;
}
.hidden1 {
    background-color: #000;
    height: 68px;
    display: none;
}
.hidden-1, .hidden-2 {
    padding-bottom: 4px;
    color: #fff;
}
.hidden {
    background-color: #000;
    height: 68px;
}
.hidden-1 {
    padding-top: 4px;
}
.hidden-2, .hidden3 {
    padding-top: 5px;
}
.hidden4 {
    background-color: transparent;
    height: 50px;
    padding-left: 60px;
}
.button-call {
    background: #2085ed;
    border: #569;
    border-radius: 5px;
    box-shadow: 2px 2px 0 0 #9f9f9f;
    color: #fff;
    display: inline-block;
    padding: 8px 20px;
    font: normal 700 25px/1"Open Sans", sans-serif;
    text-align: center;
    text-shadow: 4px 4px 0 #000;
}
.button-call1 {
    background: #2085ed;
    border: #569;
    border-radius: 5px;
    box-shadow: 2px 2px 0 0 #9f9f9f;
    color: #fff;
    display: inline-block;
    padding: 8px 20px;
    font: normal 700 23px/1"Open Sans", sans-serif;
    text-align: center;
    text-shadow: 1px 1px 0 #000;
}
.send_quote5 {
    clear: both;
    margin-bottom: 80px;
    background: #fbd311;
    border-bottom: 1px solid #fbd311;
    min-height: 300px;
    position: relative;
    -webkit-box-shadow: 4px 7px 16px -3px rgba(0, 0, 0, .75);
    -moz-box-shadow: 4px 7px 16px -3px rgba(0, 0, 0, .75);
    box-shadow: 4px 7px 16px -3px rgba(0, 0, 0, .75);
}
.send_quote5 .p-izq p {
    font-size: 80px;
    color: #fff;
    font-family: 'Passion One', cursive;
    float: left;
    padding-left: 90px;
    padding-right: 75px;
    padding-top: 20px;
}
.send_quote5 .p-der p {
    font-size: 41px;
    color: #fff;
    font-family: Oswald, sans-serif;
    float: left;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 50px;
}
.send_quote5 .b-der p {
    float: right;
    padding-top: 20px;
    padding-right: 55px;
}
.b-der .btn_col5, .btn_col5 p:visited {
    color: #fff;
    font-size: 23px;
    background: #9F8300;
    padding: 3px 9px;
}
.input-style {
    width: 100%;
    margin-bottom: 15px;
    margin-right: 0;
}
.footter-6 {
    width: 100%;
    padding: 0;
}
.footter-5 {
    width: 100%;
    padding: 0;
}
.footer footer .subscribe_block-2 {
    width: 95%}
.hidden-4 {
    padding-top: 22px;
}
.myButton {
    width: 90%;
    padding: 6px 12px;
    margin: 10px;
}
.myButton-3 {
    display: none;
}
.myButton-2 {
    -moz-box-shadow: 0 1px 0 0 #fff6af;
    -webkit-box-shadow: 0 1px 0 0 #fff6af;
    box-shadow: 0 1px 0 0 #fff6af;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
    background: -moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
    background: -webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
    background: -o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
    background: -ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
    background: linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23', GradientType=0);
    background-color: #ffec64;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #fa2;
    display: inline-block;
    cursor: pointer;
    color: #444;
    font-family: Verdana;
    font-size: 15px;
    font-weight: 700;
    padding: 8px;
    text-decoration: none;
    text-shadow: 0 1px 0 #fe6;
    width: 90%}
.myButton-2:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64));
    background: -moz-linear-gradient(top, #ffab23 5%, #ffec64 100%);
    background: -webkit-linear-gradient(top, #ffab23 5%, #ffec64 100%);
    background: -o-linear-gradient(top, #ffab23 5%, #ffec64 100%);
    background: -ms-linear-gradient(top, #ffab23 5%, #ffec64 100%);
    background: linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64', GradientType=0);
    background-color: #ffab23;
    color: #444;
}
.myButton-2:active {
    position: relative;
    top: 1px;
}
.myButton-2 a {
    color: #444;
}
.hacer-pregunta-whatsapp {
    width: 90%;
    padding: 10px 5px;
    margin: 5px;
}
.hacer-pregunta-llamar {
    width: 90%;
    padding: 10px 5px;
    margin: 5px;
}
.hacer-pregunta-llamar a {
    color: #fff;
}
.send_quote6 {
    clear: both;
    margin-bottom: 80px;
    background: #2085ed;
    border-bottom: 1px solid #2085ed;
    min-height: 300px;
    position: relative;
    -webkit-box-shadow: 4px 7px 16px -3px rgba(0, 0, 0, .75);
    -moz-box-shadow: 4px 7px 16px -3px rgba(0, 0, 0, .75);
    box-shadow: 4px 7px 16px -3px rgba(0, 0, 0, .75);
}
.send_quote6 .p-der p {
    font-size: 50px;
    color: #fff;
    font-family: Oswald, sans-serif;
    float: left;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 60px;
    padding-top: 30px;
}
.send_quote6 .b-der p {
    float: right;
    padding-top: 22px;
    padding-right: 73px;
}
.send_quote7 {
    clear: both;
    margin-bottom: 80px;
    background: #2085ed;
    border-bottom: 1px solid #2085ed;
    min-height: 250px;
    position: relative;
    -webkit-box-shadow: 4px 7px 16px -3px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 4px 7px 16px -3px rgba(0, 0, 0, 0.75);
    box-shadow: 4px 7px 16px -3px rgba(0, 0, 0, 0.75);
}
.send_quote7 .b-der p {
    float: right;
    padding-top: 20px;
    padding-right: 50px;
}
.send_quote8 {
    clear: both;
    margin-bottom: 80px;
    background: #fff;
    border-bottom: 1px solid #c8c6c6;
    min-height: 810px;
    position: relative;
    -webkit-box-shadow: 4px 7px 16px -3px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 4px 7px 16px -3px rgba(0, 0, 0, 0.75);
    box-shadow: 4px 7px 16px -3px rgba(0, 0, 0, 0.75);
}
.b-der .btn_col6, .btn_col6 p:visited {
    color: #fff;
    font-size: 26px;
    background: #0553A5;
    padding: 3px 9px;
}
.video_block2 iframe {
    width: 300px;
    height: 450px;
}
.catalogo_index footer {
    width: 100%}
.hvr-underline-from-center {
    width: 130px;
}
.soporte-articulos-img {
    width: 100%}
.soporte-articulos {
    width: 100%;
    padding-left: 12px;
    padding-right: 2px;
}
}@media only screen and (min-width:900px) and (max-width:1440px) {
    .map map .mapa_sitio {
    width: 228px;
}
.map map, body.index_v2 .map, body.index_v2 .social_block {
    width: 100%}
}
@media only screen and (min-width:480px) and (max-width:767px) {
    .hidden1 {
    display: none;
}
.header, .header1 {
    position: relative;
    min-height: 150px;
    z-index: 1001;
}
.header .logo, .header .logo:visited {
    top: 1px;
    left: 133px;
}
.header nav {
    top: 110px;
    right: auto;
    left: -11px;
}
.header nav ul li {
    padding: 0 0 0 21px;
    font-size: 16px;
}
.header1 .logo, .header1 .logo:visited {
    top: 1px;
    left: 133px;
}
.header1 nav {
    top: 110px;
    right: auto;
    left: 6px;
}
.header1 nav ul li {
    padding: 0 0 0 19px;
    font-size: 16px;
}
.send_quote5 {
    clear: both;
    margin-bottom: 80px;
    background: #fbd311;
    border-bottom: 1px solid #fbd311;
    min-height: 97px;
    position: relative;
    -webkit-box-shadow: 4px 7px 16px -3px rgba(0, 0, 0, .75);
    -moz-box-shadow: 4px 7px 16px -3px rgba(0, 0, 0, .75);
    box-shadow: 4px 7px 16px -3px rgba(0, 0, 0, .75);
}
.send_quote5 .p-izq p {
    font-size: 80px;
    color: #fff;
    font-family: 'Passion One', cursive;
    float: left;
    padding: 9px 23px 6px 18px;
}
.send_quote5 .p-der p {
    font-size: 30px;
    color: #fff;
    font-family: Oswald, sans-serif;
    float: left;
    padding-top: 10px;
}
.send_quote5 .b-der p {
    float: right;
    padding-top: 7px;
    padding-right: 43px;
}
.b-der .btn_col5, .btn_col5 p:visited {
    color: #fff;
    font-size: 16px;
    background: #9F8300;
    padding: 3px 9px;
}
.features_block ul li {
    width: 130px;
    background: 0 0;
}
.features_block ul {
    padding: 40px 0 45px 55px;
    float: left;
}
.footer footer .recent_posts {
    width: 100%}
.footer footer .subscribe_block-2 {
    width: 100%}
.footter-6 {
    float: left;
}
.send_quote6 {
    clear: both;
    margin-bottom: 80px;
    background: #2085ed;
    border-bottom: 1px solid #2085ed;
    min-height: 113px;
    position: relative;
    -webkit-box-shadow: 4px 7px 16px -3px rgba(0, 0, 0, .75);
    -moz-box-shadow: 4px 7px 16px -3px rgba(0, 0, 0, .75);
    box-shadow: 4px 7px 16px -3px rgba(0, 0, 0, .75);
}
.send_quote6 .p-der p {
    font-size: 34px;
    color: #fff;
    font-family: Oswald, sans-serif;
    float: left;
    padding-top: 9px;
    padding-left: 10px;
}
.send_quote6 .b-der p {
    float: right;
    padding-top: 3px;
    padding-right: 24px;
}
.b-der .btn_col6, .btn_col6 p:visited {
    color: #fff;
    font-size: 20px;
    background: #0553A5;
    padding: 3px 9px;
}
.send_quote7 {
    clear: both;
    margin-bottom: 80px;
    background: #2085ed;
    border-bottom: 1px solid #2085ed;
    min-height: 190px;
    position: relative;
    -webkit-box-shadow: 4px 7px 16px -3px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 4px 7px 16px -3px rgba(0, 0, 0, 0.75);
    box-shadow: 4px 7px 16px -3px rgba(0, 0, 0, 0.75);
}
.send_quote7 .b-der p {
    float: right;
    padding-top: 12px;
    padding-right: 141px;
}
.video_block2 iframe {
    width: 465px;
    height: 450px;
}
.short_text_layout ul li .ref {
    position: absolute;
    top: 91px;
    right: 0;
    color: #848484;
    font-size: 15px;
    line-height: 14px;
    padding: 3px 10px;
    z-index: 100;
}
}
@media only screen and (min-width:768px) and (max-width:959px) {
    .send_quote7 .p-der p {
    font-size: 25px;
    color: #fff;
    font-family: 'Oswald', sans-serif;
    float: left;
    padding-top: 18px;
    padding-bottom: 6px;
    padding-left: 15px;
}
.b-der .btn_col7, .btn_col7 p:visited {
    color: #fff;
    font-size: 23px;
    background: #0553A5;
    padding: 3px 9px;
    -webkit-box-shadow: 4px 7px 16px -3px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 4px 7px 16px -3px rgba(0, 0, 0, 0.75);
    box-shadow: 4px 7px 16px -3px rgba(0, 0, 0, 0.75);
}
.send_quote8 {
    clear: both;
    margin-bottom: 80px;
    background: #fff;
    border-bottom: 1px solid #c8c6c6;
    min-height: 410px;
    position: relative;
    -webkit-box-shadow: 4px 7px 16px -3px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 4px 7px 16px -3px rgba(0, 0, 0, 0.75);
    box-shadow: 4px 7px 16px -3px rgba(0, 0, 0, 0.75);
}
.hidden1 {
display: none;
}
.send_quote5 {
    clear: both;
    margin-bottom: 80px;
    background: #fbd311;
    border-bottom: 1px solid #fbd311;
    min-height: 118px;
    position: relative;
    -webkit-box-shadow: 4px 7px 16px -3px rgba(0, 0, 0, .75);
    -moz-box-shadow: 4px 7px 16px -3px rgba(0, 0, 0, .75);
    box-shadow: 4px 7px 16px -3px rgba(0, 0, 0, .75);
}
.send_quote5 .p-izq p {
    font-size: 80px;
    color: #fff;
    font-family: 'Passion One', cursive;
    float: left;
    padding: 0 50px 5px 20px;
}
.send_quote5 .p-der p {
    font-size: 49px;
    color: #fff;
    font-family: Oswald, sans-serif;
    float: left;
    padding-top: 1px;
}
.send_quote5 .b-der p {
    float: right;
    padding-top: 0;
    padding-right: 37px;
}
.b-der .btn_col5, .btn_col5 p:visited {
    color: #fff;
    font-size: 16px;
    background: #9F8300;
    padding: 3px 9px;
}
.send_quote6 {
    clear: both;
    margin-bottom: 80px;
    background: #2085ed;
    border-bottom: 1px solid #2085ed;
    min-height: 85px;
    position: relative;
    -webkit-box-shadow: 4px 7px 16px -3px rgba(0, 0, 0, .75);
    -moz-box-shadow: 4px 7px 16px -3px rgba(0, 0, 0, .75);
    box-shadow: 4px 7px 16px -3px rgba(0, 0, 0, .75);
}
.send_quote6 .p-der p {
    font-size: 42px;
    color: #fff;
    font-family: Oswald, sans-serif;
    float: left;
    padding-top: 7px;
    padding-left: 15px;
}
.send_quote6 .b-der p {
    float: right;
    padding-top: 26px;
    padding-right: 25px;
}
.b-der .btn_col6, .btn_col6 p:visited {
    color: #fff;
    font-size: 23px;
    background: #0553A5;
    padding: 3px 9px;
}
.video_block2 iframe {
    width: 760px;
    height: 450px;
}
.short_text_layout ul li .ref {
    position: absolute;
    top: 109px;
    right: 0;
    color: #848484;
    font-size: 15px;
    line-height: 14px;
    padding: 3px 10px;
    z-index: 100;
}
}
@media only screen and (min-width:480px) and (max-width:959px) {
    .hidden, .hidden3 {
    position: fixed;
    text-decoration: none;
    width: 100%;
    bottom: 0;
    z-index: 100;
    opacity: .8;
    display: block;
    text-align: center;
}
.hidden-1, .hidden-2 {
    padding-bottom: 4px;
    color: #fff;
}
.hidden {
    background-color: #000;
    height: 68px;
}
.hidden-1 {
    padding-top: 22px;
    padding-left: 10px;
    float: left;
    font-size: 18px;
}
.hidden-2, .hidden3 {
    padding-top: 22px;
    padding-right: 10px;
    float: right;
}
.btn_col, .btn_col:visited {
    color: #fff;
    font-size: 18px;
    background: #2085ed;
    padding: 3px 9px;
}
.hidden3 {
    background-color: transparent;
    height: 50px;
    padding-left: 60px;
}
.hidden-4 {
    padding-top: 22px;
}
.toca-y-llama {
    border: 1px solid #2085ed;
    color: #2085ed;
    font-size: 22px;
    display: block;
}
}