@media (max-width:1200px){ .wpb_cian_portfolio_grid .portfolio-grid-loop .portfolio-grid-post-text{ padding:30px } .wpb_cian_portfolio_grid .portfolio-grid-loop .portfolio-grid-post-text h3{ font-size:2em }}@media (max-width:991px){ input[type="text"], input[type="password"], input[type="email"], input[type="url"], select, textarea, textarea.wpcf7-form-control{ max-width:inherit } .sidebar .widget form.wpcf7-form .wpcf7-form-control{ margin-top:0px } textarea.wpcf7-form-control{ margin-top:20px } footer textarea.wpcf7-form-control{ margin-top:0px } .wpb_cian_portfolio_grid .portfolio-grid-loop .portfolio-grid-post-text{ padding:20px } .wpb_cian_portfolio_grid .portfolio-grid-loop .portfolio-grid-post-text h3{ font-size:1.75em; margin:0px; line-height:0.7em } .wpb_cian_blog_grid .blog-grid-post-content{ padding:20px } .text-center-sm{ text-align:center !important } .text-left-sm{ text-align:left !important } .text-right-sm{ text-align:right !important }}@media (max-width:767px){ body{ font-size:14px; line-height:20px } h1{ font-size:3.3em } h2{ font-size:2.75em } h3{ font-size:2em } .widget h3{ font-size:1.6em } .wpb_cian_section_heading span.line{ margin:15px 0px 8px 0px } .wpb_cian_service_block.vertical-style .service-icon{ margin-bottom:10px } .wpb_cian_featured_images .feat3{ -webkit-transform:translateY(0%); -moz-transform:translateY(0%); -ms-transform:translateY(0%); -o-transform:translateY(0%); transform:translateY(0%); width:36% } .wpb_cian_mailchimp_newsletter form .btn{ margin-top:10px; width:100% } .page-not-found .page-not-found-text{ font-size:8em; line-height:0.75em } .page-not-found{ padding:50px 20px } .page-not-found .btn, .page-not-found input[type="text"]{ width:100% } .page-not-found .btn{ margin-top:10px } form .wpcf7-response-output{ margin-top:10px } .wpb_cian_blog_grid .blog-grid-sizer, .wpb_cian_blog_grid .blog-grid-post, .wpb_cian_portfolio_grid .portfolio-grid-sizer, .wpb_cian_portfolio_grid .portfolio-grid-post{ width:50% } .wpb_cian_portfolio_grid .portfolio-grid-loop .portfolio-grid-post-text{ padding:30px } .wpb_cian_blog_grid .blog-grid-post-content .post-title{ margin-top:5px } .box-section .box-buttons{ margin-top:20px } .box-section .box-buttons .btn{ margin:5px } .box-section .box-text-table-half-center h3, .box-section .box-text-table-half-center h4{ width:90% } .box-section .caroufredsel-pagination a{width:20px;height:20px}}@media (max-width:480px){ .wpb_cian_featured_images .feat3{ -webkit-transform:translateY(5%); -moz-transform:translateY(5%); -ms-transform:translateY(5%); -o-transform:translateY(5%); transform:translateY(5%) } footer .footer-content .logo{ padding-top:40px } footer .footer-content .copyright{ margin:10px 0px } footer ul.footer-social{ margin:15px auto 0px auto } footer ul.footer-social a{ width:40px; height:40px; padding:10px } .wpb_cian_blog_grid .blog-grid-sizer, .wpb_cian_blog_grid .blog-grid-post, .wpb_cian_portfolio_grid .portfolio-grid-sizer, .wpb_cian_portfolio_grid .portfolio-grid-post{ width:100% } .widget .fb-like-box, .widget .fb-like-box iframe{ width:100% !important } .box-section .box-text .box-text-table-half{ width:100%; padding:0px } .box-section .box-text .box-text-table-img{ display:none }}