@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;}
}