@media only screen and (max-width:1300px){.main-navigation a{padding:25px 0 25px 10px}.main-navigation>ul>li>a:after{margin-left:10px!important}.portfolio-meta li{width:100%}}@media only screen and (max-width:1200px){a.blog-item{width:50%}}@media (max-width:1199px) and (min-width:992px){.product{width:220px}.product-image{height:291px}.product-desc{height:134px}.product-title h3{font-size:1.286em}}@media only screen and (min-width:992px){section.sm-section .container{margin:60px auto}.sticky-header{height:70px}.main-navigation{max-width:80%;max-height:85px}.main-navigation>ul>li>a:after{content:"\f111";font-family:"FontAwesome";font-size:.462em;line-height:6em;vertical-align:middle;position:relative;margin-left:15px}.main-navigation>ul>li:first-child a{padding-left:0!important}.main-navigation li:last-child a:after{content:""}.sticky-header .main-navigation>ul>li>a{padding:18px 0 17px 20px}#portfolio-container{height:0;-webkit-transition:height .5s linear;transition:height .5s linear}.portfolio-ajax-title h2{width:70%}.line-process-wrapper .owl-dot{width:240px;height:120px;-webkit-transform:translateX(-120px) translateY(-90px);-ms-transform:translateX(-120px) translateY(-90px);transform:translateX(-120px) translateY(-90px)}.line-process-wrapper .owl-dot span{-webkit-transform:translateX(120px) translateY(90px);-ms-transform:translateX(120px) translateY(90px);transform:translateX(120px) translateY(90px)}.main-navigation{display:block!important}}@media only screen and (max-width:991px){section.sm-section .container{margin:50px auto}.site-header{height:auto}.site-title{margin:20px 0;letter-spacing:.107em}.site-logo{max-height:70px}.main-navigation{display:none}.sticky-header .main-navigation{overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}.main-navigation a{padding:10px 0 10px 20px}.main-navigation li{width:100%;border-bottom:solid 1px}.main-navigation li ul{opacity:1;visibility:visible;position:inherit;top:auto;width:100%;border-top:solid 1px}.main-navigation li ul li{padding-left:40px;border:none}.main-navigation li ul a{display:block;width:100%;font-size:.909em;background:0 0!important;border-left:solid 1px;border-bottom:solid 1px}.main-navigation li ul li:last-child a{border-bottom:none}.mobile-menu{display:block}.slider-caption h1{font-size:2.308em}#portfolio-container{max-height:0;-webkit-transition:max-height .5s linear;transition:max-height .5s linear}#portfolio-container.ajax-portfolio-opened{max-height:2000px}.portfolio-meta li{width:auto;margin-right:50px}.portfolio-meta li:last-child{margin-right:0}.portfolio-meta li span{width:auto}.portfolio-meta li span i{width:13px;margin-right:5px}.promo-box-hor{padding-right:0}.promo-box-hor .promo-btn{position:relative;left:0;margin:20px 0 0}.contact-item{margin-bottom:20px;padding-right:0;text-align:center}.contact-info .contact-item:last-child{margin-bottom:40px}.contact-item .ci-icon{position:relative;top:0;left:0;right:0;bottom:0;margin:0 auto 10px;border-left:none;border-bottom:1px solid}.page-header h1{float:none;margin:0;text-align:center}.bcrumbs{display:none}.line-process-wrapper .owl-dot{width:192px;height:120px;-webkit-transform:translateX(-96px) translateY(-90px);-ms-transform:translateX(-96px) translateY(-90px);transform:translateX(-96px) translateY(-90px)}.line-process-wrapper .owl-dot span{-webkit-transform:translateX(96px) translateY(90px);-ms-transform:translateX(96px) translateY(90px);transform:translateX(96px) translateY(90px)}.subscribe-form{margin:20px 0 0}.icon-service-img-module .icon-box-img img{margin:0 auto 40px}.icon-service-img-module .left-icon-boxes,.icon-service-img-module .right-icon-boxes{text-align:center}.product{width:226px}.product-image{height:299px}.product-desc{height:134px}.product-desc h3{font-size:1.286em}}@media only screen and (min-width:768px){.scroll-progress-bar{position:absolute;top:0;display:block;width:100%;height:2px;z-index:999}.scroll-progress-bar div{position:relative;width:0;height:100%;-webkit-transition:width .3s ease-out;transition:width .3s ease-out}.scroll-progress-bar .scroll-shadow{position:absolute;right:0;width:100px;height:100%;-webkit-transform:rotate(3deg) translate(0,-4px);-ms-transform:rotate(3deg) translate(0,-4px);transform:rotate(3deg) translate(0,-4px)}#portfolio-filter a:first-child{margin-left:0}#portfolio-filter a:last-child-child{margin-right:0}.promo-box-ver h2{margin-bottom:90px}.process-label span{-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.process-label .icon-clone,.process-label span:before{-webkit-transition:max-width .3s ease;transition:max-width .3s ease}.process-active span:before,.process-active .icon-clone{-webkit-transition:max-width .3s ease .5s;transition:max-width .3s ease .5s}.line-process-wrapper .owl-dot span:after{-webkit-transition:width .3s ease-out;transition:width .3s ease-out;-webkit-backface-visibility:hidden}.dot-container .owl-dot:after{-webkit-transform:translate3d(0,-200%,0);transform:translate3d(0,-200%,0);-webkit-transition:-webkit-transform .3s ease,opacity .5s ease,visibility 0s .5s;transition:transform .3s ease,opacity .5s ease,visibility 0s .5s}.dot-container .owl-dot span{-webkit-transition:-webkit-transform .5s ease,opacity .5s ease,background-color .5s ease;transition:transform .5s ease,opacity .5s ease,background-color .5s ease}.dot-container .active span{-webkit-transform:translate3d(0,200%,0);transform:translate3d(0,200%,0)}.dot-container .active:after{-webkit-transform:translate3d(0,0%,0);transform:translate3d(0,0%,0);-webkit-transition:-webkit-transform .5s ease,opacity .5s ease;transition:transform .5s ease,opacity .5s ease}}@media only screen and (max-width:768px){.woocommerce .cart-collaterals .cart_totals,.woocommerce-cart .cart-collaterals .cart-shipping{width:100%;float:none}}@media only screen and (max-width:767px){.separator span:before,.separator span:after{width:200px}.triangle{border-top-width:15px}.slider-caption h1{font-size:1.538em}.slider-caption p{font-size:1.077em}.scroll-down{display:none}#portfolio-filter a{width:45%;overflow:hidden;margin:0 5px 10px;padding-left:10px;padding-right:10px;letter-spacing:.091em}#portfolio-filter a:first-child{display:block;margin:0 auto 10px}.portfolio-ajax-title h2{text-align:center}#portfolio-navigation{position:relative;display:inline-block;width:100%;margin:10px auto 0;text-align:center}#portfolio-navigation #close-portfolio{margin:0 25px}.portfolio-meta li{width:50%;margin-right:0}.promo-box-ver h2{font-size:2.462em}.contact-form .btn{margin-top:15px}body:not(.front-page) .content-area,body:not(.front-page) .widget-area{padding:30px 0 0}.blog-list .entry-content{padding-left:0}.blog-list .entry-publish-date{display:none}.process-module .process-item{text-align:center}.line-process-wrapper .owl-dot{width:120px;height:120px;-webkit-transform:translateX(-60px) translateY(-90px);-ms-transform:translateX(-60px) translateY(-90px);transform:translateX(-60px) translateY(-90px)}.line-process-wrapper .owl-dot span{-webkit-transform:translateX(60px) translateY(90px);-ms-transform:translateX(60px) translateY(90px);transform:translateX(60px) translateY(90px)}}@media (max-width:767px) and (min-width:480px){.woocommerce .container,.woocommerce-page .container{width:470px;padding:30px 15px}.product-list{margin:0 -12px 0 0}.product{width:214px;margin:0 12px 0 0}.product-image{height:283px}.product-desc{height:130px}.product-desc h3{font-size:1.214em}}@media only screen and (min-width:480px){.process-label span{opacity:1}}@media only screen and (max-width:479px){.separator span:before,.separator span:after{width:130px}.portfolio-meta li{width:100%;margin-right:0}.portfolio-meta li span{width:120px}a.blog-item{width:100%;float:none}.process-label span{font-size:.769em;letter-spacing:0}.line-process-wrapper .owl-dot{width:95px;height:120px;-webkit-transform:translateX(-45px) translateY(-90px);-ms-transform:translateX(-45px) translateY(-90px);transform:translateX(-45px) translateY(-90px)}.line-process-wrapper .owl-dot span{-webkit-transform:translateX(45px) translateY(90px);-ms-transform:translateX(45px) translateY(90px);transform:translateX(45px) translateY(90px)}.promo-box-hor h2,.subscribe-module h2{font-size:2em}.woocommerce .container,.woocommerce-page .container{width:310px;padding:20px 15px}.product-list{margin:0}.product{margin:0 0 20px;width:100%}.product-image{height:370px}.product-desc{height:auto}.product-desc h3{font-size:1.357em}.woocommerce table.shop_table th{padding:9px 8px}.woocommerce table.shop_table td{padding:6px 3px}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{font-size:80%}}@media only screen and (min-resolution:2dppx) and (max-width:991px),only screen and (min-resolution:192dpi) and (max-width:991px),only screen and (min-device-pixel-ratio:2) and (max-width:991px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:991px),only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:991px),only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:991px){.site-logo .standard-logo,.site-footer .site-logo .standard-logo{display:none}.site-logo .retina-logo{display:table-cell}.site-footer .site-logo .retina-logo{display:inline-block}}