@media only screen and (max-width: 960px) {.home-quote {margin: 0 10px;}
	.member-bio {max-height: 800px;}}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {.parallax, .home-parallax {background-attachment: scroll !important;background-position: center top !important;background-size: cover !important;}
	.member-bio {max-height: 600px;}
	#portfolio-wrap.grid-portfolio .portfolio-item {margin: 10px;padding: 0;margin-bottom: 15px;}}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {.parallax, .home-parallax {background-attachment: scroll !important;background-position: center top !important;background-size: cover !important;}
	.member-bio {max-height: 800px;}}
@media only screen and (min-width: 768px) and (max-width: 959px) {h1 {font-size: 80px;}
	.main-menu li, .main-menu.iconic li {margin-left: 20px;}
	.main-menu a {font-size: 18px;}
	.testimonial-slider .flex-direction-nav li .flex-next, .twitter-slider .flex-direction-nav li .flex-next {right: 44%;}
	.testimonial-slider .flex-direction-nav li .flex-prev, .twitter-slider .flex-direction-nav li .flex-prev {left: 44%;}
	.team-member.team-two, .team-member.team-four {width: 50%;}
	.selectnav {display: block;margin-top: 26px;}
	.main-menu {display: none;}
	.wpml-mobile {display: table-cell;vertical-align: middle;padding-left: 20px;}
	.wpml-desktop {display: none;}}
@media only screen and (max-width: 767px) {h1 {font-size: 54px;line-height: 1;}
	.home-parallax.pagescroll, .home-gradient.pagescroll {margin-bottom: 0;}
	.title h1 {font-size: 40px;}
	.subtitle {font-size: 18px;margin-bottom: 0;}
	.home-logo, .home-logo-text {margin: 40px 0 50px;}
	.home3 h1 {font-size: 20px;margin: 0 20px;width: 400px;}
	nav .container .four.columns {width: 50%;}
	.main-menu {display: none;}
	.main-menu.large, .logo.large {height: 60px;}
	.logo.large img {max-height: 40px;}
	.selectnav {display: block;}
	.wpml-mobile {display: table-cell;vertical-align: middle;padding-left: 20px;max-width: 70px;}
	.wpml-desktop {display: none;}
	.home-parallax .home-text-wrapper {padding: 60px 0 !important;}
	.home-banner2 .home-text-wrapper {padding: 0 !important;}
	.home-logo img {width: 50%;height: auto;margin: 0 auto;}
	#slidecaption {font-size: 30px !important;}
	.slidedescription {font-size: 13px !important;}
	.slider-text .container .columns {margin-bottom: 10px;}
	#prevslide {left: 34%;}
	#nextslide {right: 34%;}
	.container .columns, .container .column {margin-bottom: 40px;}
	nav .container .columns, nav .cotainer .column, #ajaxpage .columns, #ajaxpage .column, .project-media {margin: 0;}
	.caption {position: relative;left: 0;bottom: 5px;margin: 0;}
	.testimonial-slider .flex-direction-nav li .flex-next, .twitter-slider .flex-direction-nav li .flex-next {right: 36%;}
	.testimonial-slider .flex-direction-nav li .flex-prev, .twitter-slider .flex-direction-nav li .flex-prev {left: 36%;}
	.testimonial-slider, .twitter-slider, .contact-details, #contact-input {width: 100%;}
	#contact-textarea {width: 93%;float: left;margin: 0 1%;}
	#contact-submit input[type="submit"] {width: 94%;margin: 1%;float: left;}
	.copyright .social-icons .social-icon {margin-bottom: 10px;}
	.copyright p {margin-top: 20px;font-size: 11px;}
	.parallax .parallax-content {padding: 70px 0;}
	.team-member {width: 100% !important;float: none;margin-bottom: 40px;}
	.testimonial-icon, .twitter-feed-icon {display: none;}
	#filters {margin-top: 40px;}
	#filters ul li a {padding: 0;margin: 0;}
	#portfolio-wrap .one-third {width: 50%;}
	.project-media {margin-top: 70px !important;}
	#filters ul li a h3 {margin-bottom: 5px;}
	.home3 .container {width: 440px;height: 440px;}
	.one_half, .one_third, .two_third, .one_fourth, .three_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth {width: 100%;margin: 0;margin-bottom: 40px;float: none;}
	.parallax, .home-parallax {background-attachment: scroll !important;background-position: top center !important;background-size: cover;}
	p.quote, .contact-details h2 {font-size: 30px;}
	#twitter-feed ul.slides > li {font-size: 16px;margin-bottom: 25px;}
	a#button-newsletter {width: 66%;}
	.home-newsletter .home-quote h3 {font-size: 20px;}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {width: 48% !important;}
	.woocommerce .products.related .product, .woocommerce .products.upsells .product {margin-bottom: 2%;margin-right: 1% !important;width: 48% !important;}
	.home-parallax h1, .home-parallax h2, .home-parallax h3, .home-parallax h4, .home-parallax h5, .home-parallax h6, .home-fullscreenslider h1, .home-fullscreenslider h2, .home-fullscreenslider h3, .home-fullscreenslider h4, .home-fullscreenslider h5, .home-fullscreenslider h6, .home-video h1, .home-video h2, .home-video h3, .home-video h4, .home-video h5, .home-video h6, .parallax h1, .parallax h2, .parallax h3, .parallax h4, .parallax h5, .parallax h6, .parallax p.quote, .parallax .twitter-author a, .contact-details h2, .home3 h1 {font-size: 20px !important;}
	.wpcf7 div.rnr-input, .wpcf7 div.rnr-textarea, .wpcf7 div.rnr-submit {float: left !important;width: 100% !important;}
	.wpcf7 div.rnr-input input, .wpcf7 div.rnr-textarea textarea, .wpcf7 div.rnr-submit input[type="submit"] {float: left !important;width: 100% !important;}
	.pricing-table {width: 100%;padding: 20px 0 0 0;}
	.pricing-table.col-2 .plan, .pricing-table.col-3 .plan, .pricing-table.col-4 .plan, .pricing-table.col-5 .plan {width: 100%;margin-bottom: 20px;}
	.pricing-table .featured {margin-top: 10px !important;}
	.mc4wp-form {padding: 0 20px;}
	.parallax .contact-details h1 {font-size: 38px !important;}
	.rnr-carousel .item .rnr-column {width: 400px !important;}
	#pp_full_res {padding: 0 2%;}
	.result-item {width: 100%;}}
@media only screen and (max-width: 479px) {.home-logo-text a {font-size: 32px;}
	.main-menu.large, .logo.large {height: 60px;}
	.selectnav {width: 150px;background-size: 30px;margin-top: 20px;font-size: 24px;min-width: auto;}
	#portfolio-wrap .one-third {width: 100%;}
	.home3 .container {width: 280px;height: 280px;}
	.home3 h1 {font-size: 15px;margin: 0 20px;width: 240px;}
	#prevslide {left: 30%;}
	#nextslide {right: 30%;}
	a#button-newsletter {width: 92%;}
	.mc4wp-form input {width: 92%;}
	.member-bio {max-height: 400px;}
	.woocommerce table.shop_table th, .woocommerce-page table.shop_table th {padding: 8px 0;}
	.woocommerce table.shop_table td, .woocommerce-page table.shop_table td {padding: 6px !important;}
	.rnr-carousel .item .rnr-column {width: 300px !important;}}
@media only screen and (min-width: 1200px) {nav .container {width: 96%;display: block;}
	.home-logo-text a {font-size: 90px;}
	.slider-text {width: 100%;}
	.home4 .container {width: 65%;}
	#respond-inputs p {width: 222px;margin-right: 10px;float: left;}
	#respond-inputs p.last {margin: 0;}
	#respond input {display: block;width: 200px;margin: 0;}
	#respond textarea {display: block;width: 650px;}
	.member-bio {max-height: 650px;}}