@media only screen and (min-width:480px) and (max-width:768px){section.parallax_section_holder{height:auto!important;min-height:400px}}@media only screen and (max-width:768px){h1,h1 a{font-size:42px;line-height:50px;letter-spacing:0}h2,h2 a,.content .container_inner.default_template_holder h2,.content .full_width h2{font-size:30px;line-height:40px;letter-spacing:0}h3,h3 a{font-size:18px;line-height:21px;letter-spacing:0}h4,h4 a{font-size:16px;line-height:21px;letter-spacing:1px}}@media only screen and (max-width:600px){h1,h1 a{font-size:42px;line-height:50px;letter-spacing:0}h2,h2 a,.content .container_inner.default_template_holder h2,.content .full_width h2{font-size:30px;line-height:40px;letter-spacing:0}h3,h3 a{font-size:18px;line-height:21px;letter-spacing:0}h4,h4 a{font-size:16px;line-height:21px;letter-spacing:1px}}@media only screen and (max-width:480px){section.parallax_section_holder{height:auto!important;min-height:400px}}.wpcf7-form .two_columns_50_50>.column1>.column_inner{padding:0;margin:0 -1px -1px 0}.wpcf7-form .two_columns_50_50>.column2>.column_inner{padding:0;margin:0 0 -1px -1px}.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit,.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]),.contact_form.cf7_custom_style_1 .qbutton{margin:0;width:100%;text-align:center}.cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea{vertical-align:middle}.side_menu_button>a{padding:0}@media only screen and (max-width:600px){.wpcf7-form .two_columns_50_50>.column2>.column_inner{padding:0;margin:0 0 -1px 0}.wpcf7-form .two_columns_50_50>.column1>.column_inner{padding:0;margin:0 0 -1px 0}}.side_menu a.close_side_menu_fold .line:before,.side_menu a.close_side_menu_fold .line:after{height:2px}.side_menu .gallery{margin:-5px!important}.side_menu .gallery dl.gallery-item{padding:5px;margin:0!important;box-sizing:border-box}.side_menu .gallery dt{margin:0}.side_menu .gallery img{border:0!important;vertical-align:middle}.q_icon_list .q_font_elegant_icon.circle{margin:0 5px 0 0;border:0;line-height:37px}.q_icon_list a:hover p{color:inherit}.page_not_found{margin:70px 0 150px}.error404 .content{min-height:initial!important}@media only screen and (min-width:1025px){.portfolio_single .portfolio_images{padding-right:50px}}@media only screen and (max-width:1025px){.portfolio_single.small-images .two_columns_66_33 .column1,.portfolio_single.small-images .two_columns_66_33 .column2{width:100%}.portfolio_single.small-images .two_columns_66_33 .column1 .column_inner,.portfolio_single.small-images .two_columns_66_33 .column2 .column_inner{padding:0}.portfolio_single .column2{margin-top:30px}}.portfolio_detail.portfolio_single_follow{padding:60px 0 0 0}.portfolio_detail .info{display:flex;align-items:baseline}.portfolio_detail .info .info_section_title,.portfolio_detail .info p{margin:0!important}.portfolio_detail .info.portfolio_single_categories h6{word-spacing:-5px}.portfolio_detail .info .info_section_title:after{content:':';padding-right:5px}.portfolio_detail .info>p a{color:inherit}.social_share_list_holder.regular ul li i{font-size:13px}.masonry_with_space .projects_holder article .portfolio_description{padding:24px 0 58px}.full_width .projects_holder_outer.pinterest_space{padding:0}.full_width .projects_holder_outer.pinterest_space .projects_holder{margin:-45px}.masonry_with_space.pinterest_space .projects_holder article{padding:0 45px}.projects_holder article .portfolio_title,.projects_masonry_holder article .portfolio_title{margin:0 0 5px}.projects_holder article .image img{transform:scale(1.02);image-rendering:pixelated}.projects_holder article:hover .image img{transform:scale(1.02) translateY(-5px)}.projects_holder article .portfolio_shader{display:none}@media only screen and (max-width:1024px){.full_width .projects_holder_outer.pinterest_space .projects_holder{margin:-15px}.masonry_with_space.pinterest_space .projects_holder article{padding:15px}}@media only screen and (max-width:1000px){.side_menu_button_wrapper{visibility:hidden}}.mobile_menu_button span{font-size:22px}.portfolio_navigation{padding:40px 0}nav.mobile_menu>ul{padding-bottom:40px}.side_menu .widget.widget_media_gallery .gallery-item a{display:block;overflow:hidden}.side_menu .widget.widget_media_gallery a img{transform:scale(1.1);transition:all 0.3s ease}.side_menu .widget.widget_media_gallery a:hover img{transform:scale(1.1) translateY(-5px)}