@media only screen and (max-width:1500px) {
.blog-main-content { width: 70%; }
.blog-right-content { width: 30%; }
.fullwidth .mainpage { width: 720px; }
.fullwidth .mainsidebar, .fullwidth .mainsidebar .mainsidebar-wrapper { width: 300px; }
.fullwidth .pageholder {  width: 1030px; }
.fullwidth.nosidebar .mainpage,
.fullwidth.nosidebar .pageholder { width: 860px; }
.landingslider { height: 550px; }
.slidewrapcontainer { max-width: 900px; }
.sectioncontainer, .jcontainer { width: 960px; }
.horizontalnav .sectioncontainer { width: 1180px; }
.fixsize { height: 550px !important; }
}
@media only screen and (max-width:1367px) {
.fullwidth .mainpage { width: 620px; }
.fullwidth .mainsidebar, .fullwidth .mainsidebar .mainsidebar-wrapper { width: 300px; }
.fullwidth .pageholder {  width: 930px; }
.teamlist { text-align: center; }
.teamsocial { text-align: center !important; }
.teamimage { float: none; margin:0 auto 20px; }
.teammeta, .teamword, .teamsocial { margin-left: 0; }
.horizontalnav .sectioncontainer { width: 1200px; }
.fixsize { height: 450px !important; }
}
@media only screen and (max-width:1280px) {
.portfolio-content-slider, .ptcontent {
width: 100% !important;
}
.portfolio-content-wrapper {
width: 50%;
}
.kenburntextcontent.item .text1, .item .text1 {
font-size: 30px;
max-width: 700px;
line-height: 1.4;
}
.kenburntextcontent.item .text2, .item .text2 {
font-size: 20px;
line-height: 1.6em;
padding-top: 0;
padding-bottom: 0;
}
.item .text3 {
margin-top: 15px;
}
.navigationdot {
bottom: 30px;
}
.blog-main-content,
.blog-right-content {
width: 100%;
position: relative;
clear: both;
right: inherit;
}
.blog-main-content, .blog-right-content {
margin-bottom : 0;
padding-bottom: 0;
}
.blog-side-space, .blog-right-content-wrapper {
padding-right: 0;
margin-right: 0;
}
.blog-popular-post {
-moz-column-count: 2;
-webkit-column-count: 2;
column-count: 2;
}
.pagewrapper .blog-popular-post {
-moz-column-count: 1;
-webkit-column-count: 1;
column-count: 1;
}
.halfwidth .mainpage , .halfwidth.nosidebar .pageholder{ width: 450px; }
.halfwidth .mainsidebar, .halfwidth .mainsidebar .mainsidebar-wrapper { width: 270px; }
.halfwidth .pageholder { width: 730px; }
.fullwidth .mainpage { width: 520px; }
.fullwidth .mainsidebar, .fullwidth .mainsidebar .mainsidebar-wrapper { width: 270px; }
.fullwidth .pageholder {  width: 800px; }
.fullwidth.nosidebar .mainpage,
.fullwidth.nosidebar .pageholder { width: 760px; }
table.shop_table .product-thumbnail { display: none; }
.landingslider { height: 500px; }
.slidewrapcontainer { max-width: 800px; }
.rightpos .slidewrappos, .leftpos .slidewrappos { width: 450px; }
.sectioncontainer, .jcontainer { width: 800px; }
.horizontalnav .sectioncontainer, .navigationcontainer, .navigationcontainer .topsearchwrapper  { width: 960px; }
.serviceicon {
margin: 10px auto 35px;
height: 180px;
width: 180px;
}
.testiwrapperinner { max-width: 80%; }
.horizontalnav .fullwidth .mainpage { width: 620px; }
.horizontalnav .fullwidth .mainsidebar, .horizontalnav .fullwidth .mainsidebar .mainsidebar-wrapper { width: 300px; }
.horizontalnav .fullwidth .pageholder { width: 930px; }
.horizontalnav .fullwidth.nosidebar .mainpage,
.horizontalnav .fullwidth.nosidebar .pageholder { width: 960px; }
.fixsize { height: 450px !important; }
.jnpslider h2 span {
font-size: 26px;
line-height: 1.5;
}
}
@media only screen and (max-width:1152px) {
.coverwidth .mainpage { width: 100% !important; }
.coverwidth .mainsidebar, .coverwidth .mainsidebar .mainsidebar-wrapper, .productline .mainsidebar { margin-left: 0; width: 100% !important;}
.coverwidth .blog-sidebar { margin-left: 0; margin-bottom: 15px; width: auto;}
.mainsidebar-wrapper { padding-bottom: 0; }
.productitem .pinfo h2 { font-size: 18px; }
.productitem .pinfo { margin: 0 20px 20px; }
.blog-normal-article .bigloader { margin-left: 105px; }
}
@media only screen and (max-width:1024px) {
.splitslider .nav-arrows span.nav-arrow-next {
right: 0;
}
.splitslider .nav-arrows span.nav-arrow-prev {
left: 0;
}
.jnpslider .row-fluid .span6 {
width: 100%;
}
.jnpslider h2 {
max-width: inherit;
}
.portfolioitem:hover img, .imggalitem:hover img{
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
.headermenu, .portfoliopagingwrapper  {
position: absolute;
}
#leftsidebar, .lefttop {
width: 250px;
}
#rightsidecontainer {
margin-left: 0;
}
.contentholder {
margin-left: 250px;
}
.portfoliofilter, .headermenu .searchcontent input, .blogfilter  {
margin-left: 0;
}
.logo {
padding: 50px 30px;
}
.sidebarcollapse #leftsidebar {
left: -190px;
}
.filterfloat , .sidebarcollapse .filterfloat, .horizontalnav .filterfloat, .sidebarcollapse .filterfloat {
position: absolute;
top: 10px !important;
right: 10px;
} .blog-normal-article .article-share {
display: none;
}
.blog-normal-article .article-wrapper {
border-left: none;
margin-left: 0;
}
.blog-big-wrapper {
margin-right: 0;
}
.blog-sidebar-title h3 {
margin: 0;
border-right: 0;
}
.blog-sidebar-title h3:after {
border: none;
}
.comment-input-wrapper input {
width: 100%;
}
.comment-form-author, .comment-form-email, .comment-form-url {
width: 100%;
}
.comment-input-wrapper, .comment-author-wrapper {
margin-right: 0;
}
.blog-normal-article .article-wrapper {
padding-left: 0;
}
.testimonialblock p {
margin-left: 0;
}
.testimonialblock .author {
margin-left: 0px;
}
.testimonialblock > img {
display: none;
}
.testimonialblock.testiright p {
margin-right: 0;
}
.testimonialblock.testiright .author {
margin-right: 0;
}
.fullbgwrapper, .sidebarcollapse .fullbgwrapper  { margin-left: 0; }
.fullwidth .mainpage, .fullwidth .mainsidebar, .fullwidth .mainsidebar .mainsidebar-wrapper,
.halfwidth .mainpage, .halfwidth .mainsidebar, .halfwidth .mainsidebar .mainsidebar-wrapper { width: 100% !important; }
.fullwidth .pageholder,
.fullwidth.nosidebar .pageholder,
.fullwidth.nosidebar .mainpage,
.fullwidth.nosidebar .pageholder {  width: 550px; }
.halfwidth .pageholder { width: 450px; }
.mainsidebar {margin-left: 0;}
.mainsidebar .blog-sidebar {margin-bottom: 15px;}
.jkreativ .left_column_cart {
border-left: none;
margin: 0;
padding: 0;
}
.left_column_cart h3 {
display: block;
text-align: center;
}
.coupon_inputs_wrapper {
margin-right: 20px;
text-align: center;
}
.coupon .input-text {
margin-bottom: 10px;
width: 100%;
}
table.shop_table td {
vertical-align: top;
}
.coupon {
margin: 20px  0 20px;
}
.jkreativ .jkreativ-woocommerce .accountnavigation {
border-right: none;
}
.accountnavigation > ul {
padding-bottom: 20px;
}
.horizontalnav .topnavigation, .dotnavigation {
display: none !important;
}
.landingslider { height: 450px; }
.slidewrapcontainer { max-width: 600px; }
.sectioncontainer, .jcontainer { width: 720px; }
.horizontalnav .sectioncontainer { width: 720px; }
.service-item {
margin: 5px;
padding: 15px;
}
.horizontalnav .portfolioholderwrap {
margin-top: 50px !important;
}
.horizontalnav .portfolionavbar {
background: #FFFFFF;
border-bottom: 1px solid #DDDDDD;
right: 0;
top: 0 !important;
width: 100%;
margin-top: 0px;
}
.horizontalnav .portfolionavlist li, .horizontalnav .portfolionavlist li > a {
background: transparent;
border-bottom: none;
border-top: none;
height: 50px;
width: 50px;
}
.horizontalnav .portfolionavlist .navicon {
font-size: 25px;
line-height: 50px;
}
.horizontalnav .portfoliolove .navicon:before {
font-size: 15px;
}
.pricing-table.three-col .pricing-col,
.pricing-table.four-col .pricing-col,
.pricing-table.five-col .pricing-col { width: 50%; margin-top: 20px; }
.pricing-table { margin-top: 0; }
.price-heading span { display: none; }
.pricing-col.pricehighlight .price-heading > h3,
.pricing-table .pricing-col.pricehighlight .price-btn { padding: 20px; }
.pricing-col.pricehighlight { margin-top: 0; box-shadow: none; }
[data-animation="janimate-fadein"] .jeg_do_animate,
[data-animation="janimate-fadein"].jeg_do_animate {
opacity: 1;
}
[data-position="janimpos-left"] .jeg_do_animate a,
[data-position="janimpos-left"].jeg_do_animate a {
left: 0;
}
[data-position="janimpos-right"] .jeg_do_animate a,
[data-position="janimpos-right"].jeg_do_animate a {
right: 0;
}
.postnormaltitle {
display: block;
}
.fixsize {
height: 400px !important;
}
.slider-video .imggalitem {
display: none;
}
.jnpslider .jcontainer, .jnpslider .jcontainer span {
text-align: center;
}
.additional-slider-video {
display: inline-block;
}
.nav-arrows span {
font-size: 60px;
}
.hideipad {
display: none !important;
}
.video_toggle {
display: none;
}
.text-slider .btn {
font-size: 13px;
}
.text-slider .slider-header {
font-size: 24px;
line-height: 2em;
margin: 0;
}
.horizontalnav .bottomnav .landing-bottom-nav.sticky .landing-bottom-space,
.horizontalnav .bottomnav .landing-bottom-space {
display: none !important;
}
.landingpage #rightsidecontainer, .landingpage .jviewport {
position: absolute;
}
.sidebarcollapse .contentholder, .contentholder {
margin-left: 0;
}
.contentheaderspace {
display: none;
}
.responsiveheader, .responsiveheader-wrapper {
display: block;
}
#leftsidebar {
display: none;
}
.withheadermenu .portfoliowrapper, .portfoliowrapper {
margin-top: 0;
}
.withheadermenu .portfoliocontent {
top: 0;
}
#rightsidecontainer, .headermenu .searchcontent input, .portfoliofilter {
margin-left: 0;
}
.headermenu {
display: none;
}
.portfoliopagingwrapper,  .blogpagingwrapper {
position: absolute;
}
.headermenu .searchheader, .portfoliofilterbutton span {
display: none;
}
.portfoliofilterbutton {
display: block;
height: 42px;
width: 20px;
overflow: hidden;
}
.portfolioitem .mask, .portfolioitem[data-width="0.5"] .mask {
background:  white;
color: #000000;
height: 100%;
left: 0;
opacity: 1;
position: relative;
top: 0;
width: 100%;
margin-top: -5px;
}
.portfolioitem .mask .info {
background: white;
margin-top: 0 !important;
}
.portfolioitem .info h2, .portfolioitem .info span {
color: #000000;
opacity: 1;
}
.portfolioitem .info span {
background-color : rgba(0, 0, 0, 0.3);
}
.portfoliowrapper .portfolioitem:hover {
box-shadow: none;
}
.portfolioitem .info h2 {
font-size: 15px;
padding-top: 20px;
}
.portfolioitem .info p {
color: #888;
margin-bottom: 0;
opacity: 1;
padding-bottom: 18px;
margin-top: 5px;
line-height: 1.4em;
}
.portfolioitem .info h2, .portfolioitem .info span, .portfolioitem .info p {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
.portfolionavbar {
border-top: 1px solid #ddd;
}
.marginportfolio .portfolioitem a {
-webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.15),0 0 0 1px rgba(0,0,0,0.05);
-moz-box-shadow: 0 2px 3px rgba(0,0,0,0.15),0 0 0 1px rgba(0,0,0,0.05);
box-shadow: 0 2px 3px rgba(0,0,0,0.15),0 0 0 1px rgba(0,0,0,0.05);
}
.portfoliowrapper.marginportfolio .portfolioitem:hover a, .portfoliowrapper.pinterestportfolio .portfolioitem:hover a {
-webkit-box-shadow: 0 2px 10px rgba(0,0,0,0.3),0 0 0 1px rgba(0,0,0,0.05);
-moz-box-shadow: 0 2px 10px rgba(0,0,0,0.3),0 0 0 1px rgba(0,0,0,0.05);
box-shadow: 0 2px 10px rgba(0,0,0,0.3),0 0 0 1px rgba(0,0,0,0.05);
}
.bigloader, .blog-normal-article .bigloader {
margin-left: -30px;
} .container {
position: relative;
width: 100%;
}
.mobile-menu {
float: left;
height: 100%;
width: 270px;
display: block;
z-index: 10;
}
.mobile-menu[data-position="left"] {
display: none;
}
.mobile-menu[data-position="right"] {
display: none;
} .menuopen .jviewport{
height: auto !important;
min-height: 100%;
overflow: hidden;
}
.mobile-menu-trigger.active {
background: #444;
}
.mobile-menu-trigger.active .iconlist {
color: white;
}
.menuopen[role="main-mobile-menu"] .container {
left: 270px;
position: absolute;
border-left: 1px solid #000000;
box-shadow: -5px 0 0 0 rgba(0, 0, 0, 0.1);
height: 100%;
overflow: hidden;
}
.menuopen[role="main-mobile-menu"] #main-mobile-menu {
left: 0;
display: block;
}
.menuopen[role="secondary-mobile-menu"] .container {
right: 270px;
position: absolute;
}
.menuopen[role="secondary-mobile-menu"] #secondary-mobile-menu {
right: 0;
} .search-mobile {
padding: 10px;
}
.search-mobile form {
padding-right: 10px;
}
.search-mobile input {
background:  #666666;
border: 2px solid #555555;
border-radius: 0 0 0 0;
color: #EEEEEE;
font-family: helvetica,arial;
font-size: 16px;
height: 30px;
padding-left: 5px;
width: 100%;
}
.mobile-menu-content {
padding: 0 0 0 12px;
}
.mobile-menu h2 {
color: #aaa;
font-size: 14px;
font-weight: bold;
letter-spacing: 1px;
margin: 15px 0;
text-transform: uppercase;
}
.mobile-menu ul {
list-style: none;
margin: 0 0 10px 0;
padding: 0;
}
.mobile-menu li a {
background:  #555555;
border-top: 1px solid #777777;
border-bottom: 1px solid #444444;
color: #DDDDDD;
display: block;
font-size: 14px;
font-style: normal;
line-height: 48px;
padding-left: 20px;
}
.mobile-menu li a:hover,
.mobile-menu li[class^="current"] > a,
.mobile-menu li[class*="current_"] > a {
border-left-style: solid;
border-left-width: 12px;
margin-left: -12px;
background-color: #666;
border-top-color: #888;
}
.mobile-menu i {
font-size: 20px;
margin-right: 10px;
position: relative;
top: 3px;
}
.mobile-menu .copyright {
color: #CCCCCC;
font-family: georgia;
font-style: italic;
margin: 30px 10px;
text-align: center;
}  .blogwrapper {
padding-top: 0;
}
.blog-masonry-wrapper, .horizontalnav .blog-masonry-wrapper {
padding-left: 12px;
padding-top: 10px;
}
.kenburntextcontent.item .text1, .item .text1 {
font-size: 24px;
line-height: 30px;
max-width: 500px;
}
.kenburntextcontent.item .text2, .item .text2 {
font-size: 17px;
line-height: 1.6;
padding-top: 0;
padding-bottom: 0;
line-height: 30px;
}
.horizontalnav .kennav, .kennav {
top: 20px;
}
.fs-overflow {
overflow: inherit;
}
.fs-overflow .container, .fs-overflow .containerwrapper, .fs-overflow .contentholder {
height: 100%;
}
.fs-container, .horizontalnav .fs-container {
padding-top: 0px;
margin-top: 0px !important;
}
.filterfloat , .sidebarcollapse .filterfloat {
display: none;
} .blog-normal-wrapper, .horizontalnav .blog-normal-wrapper {
padding-top: 0 !important;
}
.blog-normal-article .article-header {
text-align: center;
}
.blog-popular-post {
-moz-column-count: 1;
-webkit-column-count: 1;
column-count: 1;
}
.blog-normal-article .article-wrapper {
padding-left: 0;
padding-right: 0;
}
.blog-normal-article .article {
padding: 20px;
}
.comment-container {
padding: 20px;
}
.blog-normal-article .article-wrapper {
min-height: inherit;
}
.comment-container ul.children {
margin-left: 20px;
}
.comment-text, .blog-big-wrapper .comment-text {
margin-left: 0;
}
.testimonialblock p, .testimonialblock .author {
text-align: center !important;
}
.fullbgcontainer {
top: 0;
left: 0;
}
.mainpage {
margin-top: 30px;
}
.kenburntextcontent {
bottom: 20px;
left: 20px;
}
.pagewrapper, .noheadermenu .pagewrapper, .horizontalnav .pagewrapper { margin: 20px 15px; padding: 0; float: none !important;  }
.pageholder, .mainpage { width: 100% !important; }
.pagecenter .pageholder { margin-left: 0; }
.pagecenter {
display: inherit;
}
.mainpage { margin-top: 0; }
.portfoliobottombar { display: none !important; }
.pt-next { right: 0 }
.pt-prev { left: 0 }
.portfolionavprevnext:hover .pt-bgarrow {
border-radius: 23px;
height: 46px;
width: 46px;
margin: -23px 0 0 -23px;
opacity: 1;
}
.portfolionavprevnext:hover .pt-next-prev-bg {
display: none;
height: 0;
width: 0;
margin: 0;
}
.mainpage.blog-normal-article .featured {
margin: -30px -40px 30px;
}
.mainpage.blog-normal-article .article-quote-wrapper {
margin: -30px -40px;
border-radius: 2px;
}
.portfolioitem[data-width="0.5"] .info{
display: inherit;
}
.pageinnerwrapper > .featured.nomargin {
margin: -21px -21px 20px;
}
.pageinnerwrapper > .featured {
margin: 0 0 20px;
}
.fotorama__arr__arr { font-size: 45px; }
.fotorama__arr--prev { left: 0; }
.fotorama__arr--next { right: 0; } .product-content-wrapper {
padding: 0 !important;
}
.productcontent {
margin: 0px !important;
}
.productitem .pmask, .pmask-border, .productitem .pinfo {
position: relative;
left: 0;
right: 0;
bottom: 0;
top: 0 !important;
margin: 0;
opacity: 1 !important;
background: white;
}
.productitem .pinfo {
padding: 10px;
}
.productitem .pinfo h2 {
font-size: 15px;
font-weight: bold;
}
.productitem .pinfo > small {
display: none;
font-weight: bold;
}
.productitem .price {
margin-top: 5px;
margin-bottom: 5px;
position: relative;
}
.productitem .pinfo h2, .productitem .pinfo span.line, .productitem .price {
opacity: 1 !important;
top: 0 !important;
text-align: center;
color: #333;
}
.productitem .price > span.amount {
font-size: 16px;
font-weight: normal;
margin-left: 5px;
}
.productitem .slider-button {
display:none;
}
.productitem .pinfo span.line {
border-bottom: 1px solid #AAAAAA;
display: block;
margin: 0 auto;
}
.iosSlider .slider .item .text1,
.iosSlider .slider .item .text2,
.iosSlider .slider .item .text3 {
opacity: 0;
left: 0;
right: 0;
top: 0;
}
.landingslider { height: 450px; }
.slidewrapper { margin-top: -70px !important; }
.rightpos .slidewrappos, .leftpos .slidewrappos {
text-align: center;
float: none;
width: 100%;
}
.sectioncontainer, .jcontainer { padding: 0px 20px; width: auto; }
.horizontalnav .sectioncontainer { padding-top: 20px; padding-bottom: 20px; width: auto; }
.horizontalnav .post-header .sectioncontainer {padding-top: 0; padding-bottom: 0}
.section-header > h1, .section-header > h2, .section-header > h3, .section-header > h4, .section-header > h5, .section-header > h6 {
font-size: 28px;
}
section, .normaltopmargin, .doubletopmargin, .tripletopmargin, .forthtopmargin, .fifthtopmargin,
.nobottommargin, .normalbottommargin, .doublebottommargin, .triplebottommargin, .forthbottommargin, .fifthbottommargin
{ padding: 40px 0; }
.notopmargin { padding-top: 0; }
.nobottommargin { padding-bottom: 0; }
section.notopmargin .sectioncontainer:first-child {
padding: 0 20px;
}
section.nobottommargin .sectioncontainer:last-child {
padding: 0 20px;
}
.serviceicon {
height: 150px;
width: 150px;
margin: 10px auto 35px;
}
.flex-viewport {
margin-bottom: 0;
}
.flex-control-nav {
margin-top: 20px;
text-align: center;
position: static;
}
.bgparallax {
background-position: center center !important;
}
.horizontalnav .footercontent, .contentfooterspace {
display: none;
}
.landing-navigator {
display: none !important;
}
.landing-footer-copyright, .landing-footer-link { margin-top: 10px; margin-bottom: 10px; }
.horizontalnav .nopaddingbottom .sectioncontainer { padding-bottom: 0px; }
.landing-btm-footer .sectioncontainer {
padding-bottom: 0;
padding-top: 0;
}
.landing-btm-footer {
padding: 18px;
}
.galleryloaderinner {
background-position: center center;
width: 130px;
padding-left: 0px;
}
.mainpage.blog-normal-article .fotorama__nav-wrap {
bottom: 20px;
}
[data-animation="janimate-fadein"] .jeg_do_animate,
[data-animation="janimate-fadein"].jeg_do_animate {
opacity: 1;
}
[data-position="janimpos-left"] .jeg_do_animate,
[data-position="janimpos-left"].jeg_do_animate,
[data-position="janimpos-left"] .jeg_do_animate a,
[data-position="janimpos-left"].jeg_do_animate a,
[data-position="janimpos-right"] .jeg_do_animate,
[data-position="janimpos-right"].jeg_do_animate,
[data-position="janimpos-right"] .jeg_do_animate a,
[data-position="janimpos-right"].jeg_do_animate a,
[data-position="janimpos-top"] .jeg_do_animate,
[data-position="janimpos-top"].jeg_do_animate,
[data-position="janimpos-top"] .jeg_do_animate a,
[data-position="janimpos-top"].jeg_do_animate a,
[data-position="janimpos-bottom"] .jeg_do_animate,
[data-position="janimpos-bottom"].jeg_do_animate,
[data-position="janimpos-bottom"] .jeg_do_animate a,
[data-position="janimpos-bottom"].jeg_do_animate a {
transform:  translate3d(0, 0, 0);
-ms-transform : translate3d(0, 0, 0);
-webkit-transform: translate3d(0, 0, 0);
}
[data-transform="janimate-scale"] .jeg_do_animate,
[data-transform="janimate-scale"].jeg_do_animate,
[data-transform="janimate-scale"] .jeg_do_animate a,
[data-transform="janimate-scale"].jeg_do_animate a {
transform: scale(1)
-ms-transform : scale(1);
-webkit-transform: scale(1);
}
.serviceitem .span3 {
margin-bottom: 20px;
}
.splitslider .sl-slider-wrapper, .bgholder,
.parallaxtext, .bgslider-holder, .text-holder{
transform: translate3d(0,0,0) !important;
-moz-transform: translate3d(0,0,0) !important;
-o-transform: translate3d(0,0,0) !important;
-ms-transform: translate3d(0,0,0) !important;
-webkit-transform: translate3d(0,0,0) !important;
}
.text-holder, .nav-dots {
opacity: 1 !important;
}
}
@media only screen and (max-width:801px) {
.fullwidth .pageholder,
.fullwidth.nosidebar .pageholder,
.fullwidth.nosidebar .mainpage,
.fullwidth.nosidebar .pageholder {  width: 450px; }
}
@media only screen and (max-width:768px) {
.galleryswitchfloat .mainsidebar {
float: none;
}
.calloutinner.text-normal h3, .calloutinner.text-normal .btn, .calloutinner.text-normal {
float: none;
text-align: center;
}
.service-extend {
text-align: center;
}
.text-slider li {
font-size: 20px;
line-height: 30px;
letter-spacing: 2px;
}
.slider-button, .text-slider .btn {
padding: 6px 25px;
}
section quote {
font-size: 20px;
width: 80%;
padding: 50px 0;
}
.jkreativ .jkreativ-woocommerce .accountnavigation {
display: none;
}
.landing-footer-copyright, .landing-footer-link {
float: none;
text-align: center;
}
.landing-footer-link li {
float: none;
margin: 0;
padding-bottom: 5px;
}
.horizontalnav .landing-footer .sectioncontainer {
padding-bottom: 10px;
padding-top: 10px;
} .sectioncontainer.sectionheading {
padding: 70px 30px 100px !important;
}
.sectionheading h2 {
font-size: 30px;
}
.sectionheading span {
font-size: 15px;
} .post-header .post-nav {position: relative; display: block; width: 100px; margin: 10px auto 0;}
.post-nav-list {float: none; position: absolute; left: 34px;}
.post-nav-controls {width: auto; float: none;}
.post-header .post-title h1 {font-size: 20px}
.jnpslider h2 {
line-height: 40px;
}
.jnpslider h2 span {
font-size: 22px;
line-height: 1.3;
}
.jnpslider .slider-alternate {
font-size: 15px;
line-height: 1.6em;
}
.nav-arrows span.nav-arrow-prev:before {left: 0}
.nav-arrows span.nav-arrow-next:before {right: 0}
.service-extend i { font-size: 24px; }
.serviceitem .span3, .serviceitem .span9 {
width: 100%;
}
.serviceitem .row-fluid {
display: block;
padding-left: 5px;
padding-right: 5px;
width: auto;
}
.serviceblock {
margin-bottom: 30px;
}
.clean-blog-content, .clean-blog-meta, .blogcleanpaging { float: none; width: 100%; }
.clean-blog-content .article-masonry-meta-wrapper {display: none}
.clean-blog-meta-wrapper { text-align: left; border-top: 0; margin: 0 25px 10px; padding-top: 20px }
.clean-blog-meta-wrapper .article-sharing { margin-top: 0;}
.sharrre-container-clean .sharrre { margin: 0 15px 0 0; }
.clean-blog-wrapper .article-header h2 { font-size: 40px; }
}
@media only screen and (max-width:767px) { .row-fluid [class*="span"], [class*="span"],
.fullsize .serviceiconwrapper .span3, .fullsize .serviceiconwrapper .span9 {
float: none;
display: block;
width: 100%;
margin-left: 0 !important;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.span12 {
width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.oneforthsize .serviceitem {
width: 50%;
}
.halfsize .serviceitem, .onethirdsize .serviceitem  {
width: 100%;
}
.text-right-desktop { text-align: left; }
.teamlist {
display: block;
width: auto;
}
.teamlist:last-child {
border-left: 1px solid #ddd;
}
.teamwrapper .teamrow:first-child .teamlist:last-child {
border-top: none;
}
.text-slider .btn {
font-size: 11px;
}
.text-slider .slider-header {
font-size: 24px;
line-height: 2em;
margin: 0;
}
}
@media only screen and (max-width:480px) {
.section-header > h1, .section-header > h2, .section-header > h3, .section-header > h4, .section-header > h5, .section-header > h6 {
font-size: 24px;
}
.sectioncontainer .section-header > em {
font-size: 18px !important;
}
.sectionline { width: 20% }
.hideiphone {
display: none !important;
}
.text-slider .slider-header {
font-size: 17px;
line-height: 2em;
margin: 0;
}
.landingslider {
height: 350px;
}
.jkreativ .jkreativ-woocommerce.productline p.stock {
display: none;
}
.ptnavigation a {
width: 37px;
}
.portfolionavlist li, .portfolionavlist li > a {
width: 44px;
}
.productitem .mask h2 {
font-size: 18px;
}
.productitem .slider-button .button-text {
font-size: 12px;
}
.productitem .slider-button, .buyorviewbutton {
border: 1px solid #EEE;
}
.article-masonry-box {
margin: 10px 0;
}
.portfolionavtitle {
display: none;
}
.responsiveheader .navleft, .responsiveheader .navright {
border-right: none;
border-left: none;
padding: 0 10px;
width: 24px;
}
.responsiveheader .iconlist:before {
font-size: 24px;
color:#999;
}
.portfolio-passsword {
width: 250px;
margin-left: -125px;
}
.portfolio-form-body > input {
width: 200px;
}
.fs-container, .sliderContainer {
min-height: 320px !important;
}
.kenburntextcontent.item .text1, .item .text1 {
font-size: 21px;
line-height: 30px;
max-width: 300px;
}
.kenburntextcontent.item .text2, .item .text2 {
font-size: 17px;
line-height: 1.6;
display: none;
}
.jnpslider .slider-button {margin-bottom: 15px;}
.slider-button {
padding: 2px 12px;
}
.slider-button .button-text {
font-size: 10px;
}
.navigationdot {
bottom: 20px;
}
.comment-autor {
display: none;
}
.pageinnerwrapper {
padding: 20px;
}
.mainpage.blog-normal-article .pageinnerwrapper {
padding: 30px;
}
.mainpage.blog-normal-article .featured {
margin: -30px -30px 30px;
}
.mainpage.blog-normal-article .article-quote-wrapper {
margin: -30px -30px;
}
.dropcaps {
font-size: 50px;
}
.comment-respond {
margin-top: 0;
}
.comment-respond, .mainpage .comment-input-wrapper input {
text-align: center;
}
.mainpage .comment-container ul.children {
margin-left: 0;
}
.product-quantity {
display: none;
}
.jkreativ .cartpage .article-header h2 {
font-size: 20px;
margin: -40px -30px 20px;
padding: 40px 10px;
}
table.shop_table td.product-subtotal {
font-size: 14px;
}
table.shop_table .product-subtotal {
width: 50px;
}
table.shop_table .product-name a {
font-size: 14px;
}
.col2-set .col-1 {
float: none;
width: inherit;
margin-bottom: 20px;
}
.order-actions, .order-total {
display: none;
}
.product-img {
display: none;
}
table.totals_table {
margin-right: 0;
width: inherit;
}
.jkreativ .jkreativ-woocommerce .woocommerce-message {
text-align: center;
padding: 1em 1.5em !important;
}
.jkreativ .jkreativ-woocommerce .woocommerce-message a.button {
display: block;
margin:0 0 10px;
float: none;
}
.blog-sidebar-content .cart, .cart_wrapper form {
margin-right:0;
}
.blog-sidebar .cart .btn {
letter-spacing: 0;
font-size: 12px;
padding: 0 11px;
line-height: 31px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.wishlist_table .product-price, .wishlist_table  .product-remove, .wishlist_table .product-stock-status {
display: none;
}
.portfolio-content-wrapper-inner {
padding: 20px;
}
.testislide blockquote span {
font-size: 18px;
}
.testislide blockquote span:before {
font-size: 22px;
}
.testiwrapper {
padding: 50px 0;
}
.landingmasonryitem {
width: 100% !important;
}
.sectioncontainer.sectionheading {
padding: 100px 10px;
}
.sectionheading > h2 {
font-size: 30px;
}
.pricing-table.three-col .pricing-col, .pricing-table.four-col .pricing-col, .pricing-table.five-col .pricing-col {
width: 100%;
}
.single_variation {
float: none;
}
.oneforthsize .serviceitem {
width: 100%;
}
.normal-sharrre-container > div {
margin-right: 4%;
width: 48%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.normal-sharrre-container > div:nth-child(even) {
margin-right: 0;
}
}
@media only screen and (max-width:320px) {
.jkreativ table.shop_table .product-name a, .jkreativ table.shop_table .product-name .product-price,
.jkreativ table.shop_table td.product-subtotal {
font-size: 13px !important;
padding-right: 0 !important;
}
.jkreativ .jkreativ-woocommerce #customer_details p {
width: 98% !important;
float:none;
clear: both;
}
.jkreativ .woocommerce form .form-row label.checkbox {
display: block;
margin: 0 0 0 1.5em;
line-height: 1.5em;
}
.jkreativ .woocommerce form .form-row .input-checkbox {
float: left;
margin: 0;
}
.jkreativ .woocommerce #payment ul.payment_methods li input, .jkreativ.woocommerce-page #payment ul.payment_methods li input {
top: 0;
}
.jkreativ .woocommerce #payment ul.payment_methods, .jkreativ.woocommerce-page #payment ul.payment_methods {padding: 0}
.jkreativ .woocommerce #payment div.payment_box, .jkreativ.woocommerce-page #payment div.payment_box {
width: 100%;
padding: 0 1.2em 1em;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
.jkreativ .woocommerce #payment div.form-row, .jkreativ.woocommerce-page #payment div.form-row {padding: 1em 0 0; margin: 0;}
.jkreativ .woocommerce #payment #place_order, .jkreativ .woocommerce-page #payment #place_order {letter-spacing: normal; padding: 15px}
.woocommerce-page .mainpage.blog-normal-article .article-content {
margin-bottom: 0;
}
}