#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:11000}
#status{width:200px;height:200px;position:absolute;left:50%;top:50%;background-image:url(../images/lightbox-ico-loading.gif);background-repeat:no-repeat;background-position:center;margin:-100px 0 0 -100px}
.no-js #preloader{display:none}
ul{list-style:none}
.responsive-nav select{-webkit-appearance:none;display:none;background:url(../images/nav.png) no-repeat 97% center #c14743;border:1px solid #eee;cursor:pointer;padding:10px 5px;color:#fff;-moz-appearance:none;text-indent:.01px;text-overflow:'';}
.responsive-nav{display:none;padding-bottom:1px;width:100%;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear;margin-top:15px;}
.container-center{width:1050px;margin:0 auto}
@media only screen and (max-width:1200px){.content-slider .flex-prev{left:-30px}
.content-slider .flex-next{right:-30px}
}
@media only screen and (max-width:1150px){.wrapper{width:auto}
}
@media only screen and (min-width:1024px) and (max-width:1100px){.wrapper{width:auto}
header{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}
.content{width:100%}
.color-box{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.color-box .button{border:1px solid #fff}
.color-box:hover .button{background:0}
.carousel-container .one-half,.carousel-container .one-third,.carousel-container .two-third,.carousel-container .two-third-outer,.carousel-container .one-fourth,.carousel-container .three-fourth,.carousel-container .one-sixth,.carousel-container .five-sixth{float:left;margin:0 24px 0 0}
.carousel-container{width:492px;margin-left:auto;margin-right:auto}
.carousel-full .carousel-container{width:750px;margin-left:auto;margin-right:auto}
.flex-nav-left .flex-direction-nav{left:-240px;display:block}
.no-touch .image-gallery .flex-direction-nav{display:block}
.content-slider .flex-prev{left:-20px;margin-top:-27px}
.content-slider .flex-next{right:-20px;margin-top:-27px}
.twitter-feed{width:100%}
.scroll-top{display:none !important;opacity:0}
.sidebar{margin:0}
.sb-left{padding-left:15px}
.sb-right{padding-right:15px}
.post-video{border:0;padding:0}
.post-content{width:542px}
.blog-post-full .post-content{width:892px}
.blog-style-2 .post-img img{max-width:184px;height:auto}
.blog-style-2 .image-gallery{max-width:170px;height:auto}
.blog-style-2 .post-video iframe{max-width:184px;max-height:160px}
.share-btn{padding:10px 0}
.p-item img{max-width:450px !important}
.portfolio-pagination{margin-left:15px}
.error-message h2{font-size:130px;line-height:130px}
.container-center{width:960px}
.header-top .container-center{width:930px}
.wrapper .color-box-holder .container-center{width:960px;padding:0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.wrapper .box-3 .color-box{width:310px}
header .container-center{width:930px}
.col-row{margin-right:0}
.one-half,.one-third,.two-third,.two-third-outer,.one-fourth,.three-fourth,.one-sixth,.five-sixth{margin-left:15px;margin-right:15px}
.one-fourth{width:210px}
.three-fourth{width:690px}
.one-third{width:290px}
.two-third{width:610px}
.one-half{width:450px}
.one-sixth{width:130px}
.five-sixth{width:770px}
.full-width{width:930px}
.main-content-left .one-third,.main-content-left .one-sixth{margin-left:0;margin-right:30px}
.main-content-right .one-third,.main-content-right .one-sixth{margin-left:0;margin-right:30px}
.main-content-left{width:610px;margin-right:18px;padding-left:15px}
.main-content-right{width:610px;margin-left:18px;padding-right:15px}
.main-content-right .full-width,.main-content-left .full-width{width:610px}
.main-content-left .col-row .one-third:nth-child(even),.main-content-right .col-row .one-third:nth-child(even){margin-right:0}
.main-content-left .col-row .one-sixth:nth-child(4n+4),.main-content-right .col-row .one-sixth:nth-child(4n+4){margin-right:0}
.main-content-left .col-row .one-third:nth-child(3n+3),.main-content-right .col-row .one-third:nth-child(3n+3){margin-right:30px}
.one-half .one-third,.one-half .one-fourth,.one-half .one-sixth,.one-half .one-half,.one-third .one-third,.one-third .one-fourth,.one-third .one-sixth,.one-fourth .one-sixth,.two-third .one-third,.two-third .one-fourth,.two-third .one-sixth,.two-third .one-half,.three-fourth .one-third,.three-fourth .one-fourth,.three-fourth .one-sixth,.three-fourth .two-third,.three-fourth .one-half,.five-sixth .one-sixth,.five-sixth .one-fourth,.five-sixth .three-fourth,.five-sixth .one-third,.five-sixth .two-third,.five-sixth .one-half,.five-sixth .one-half,.full-width .one-sixth,.full-width .one-fourth,.full-width .three-fourth,.full-width .one-third,.full-width .two-third,.full-width .one-half{margin-left:0;margin-right:30px}
.one-half .col-row,.two-third .col-row,.three-fourth .col-row,.five-sixth .col-row,.one-third .col-row,.one-fourth .col-row{background:0;margin-right:-30px}
.one-half .col-row{width:480px}
.two-third .col-row{width:640px}
.three-fourth .col-row{width:720px}
.five-sixth .col-row{width:800px}
.one-third .col-row{width:320px}
.one-fourth .col-row{width:240px}
.box-4 .color-box{width:240px}
.box-3 .color-box{width:320px}
.box-2 .color-box{width:480px}
.wrapper .box-4 .color-box{width:25%}
.wrapper .box-3 .color-box{width:310px}
.wrapper .box-2 .color-box{width:50%}
#search-box{width:206px}
.video,.post-video{overflow:hidden}
.sidebar .video iframe{width:272px;max-height:180px}
.one-half .video iframe{max-width:450px}
.one-third .video iframe{max-width:290px}
.two-third .video iframe{max-width:610px}
.one-fourth .video iframe{max-width:210px}
.three-fourth .video iframe{max-width:690px}
.one-sixth .video iframe{max-width:130px}
.five-sixth .video iframe{max-width:770px}
.post-video iframe{max-height:350px;max-width:640px}
.blog-post-full iframe{max-height:540px;max-width:960px}
.blog-style-2 .post-content{width:344px}
.pricing-tables .one-third{width:288px}
.pricing-tables .two-third{width:608px}
.pricing-tables .one-fourth{width:208px}
.pricing-tables .three-fourth{width:688px}
.pricing-tables .one-half{width:448px}
.pricing-tables .one-sixth{width:128px}
.pricing-tables .five-sixth{width:768px}
.frame{padding:3px;-webikit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.tp-rightarrow,.tp-leftarrow{display:none}
.page-title .page-title-inner,.page-title-4 .page-title-inner,.page-title-2 .page-title-inner{width:930px}
.stream-portfolio li img,footer .stream-portfolio li img,.stream-portfolio-overlay,.stream-portfolio li{width:68px;height:68px}
.stream-portfolio li{margin-bottom:3px;margin-right:3px}
.stream-portfolio-overlay{line-height:68px}
.sidebar .stream-portfolio li img,.sidebar .stream-portfolio li{width:86px;height:86px}
.sidebar .stream-portfolio li{margin-bottom:4px;margin-right:4px}
.sidebar .stream-portfolio-overlay{line-height:86px}
.tweet_list li{overflow:hidden}
.carousel-container .slides li{margin-right:24px}
.team-member{text-align:center}
.member-details{float:none}
.team-member .portrait{float:none;margin-right:0}
#comment-form{width:610px}
#comment-form .textbox{width:478px}
.shop-full .ex-price{padding-right:10px;font-size:16px}
.shop-full .product-actions ul{margin-bottom:20px}
.shop-full .one-third .product-buy{float:none}
.shop-full .product-price{font-size:26px}
}
@media only screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait),(min-width:768px) and (max-width:1023px){.wrapper{width:auto}
header{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}
.logo{float:left}
#header .logo{text-align:center;}
.header-top ul li,.header-top ul li a{margin-left:5px}
.contact-info ul li,.contact-info ul li a{margin-right:30px}
.navigation ul li,.navigation-simple ul li,.navigation-light ul li{display:inline-block;float:none;position:relative;text-align:left}
.navigation ul{margin-top:-16px}
.navigation-light,.navigation-simple{padding-bottom:20px}
.navigation-light ul,.navigation-simple ul{margin-top:0}
.navigation ul,.navigation-simple ul,.navigation-light ul{float:none;margin-right:0;text-align:center}
.navigation ul li a:hover,.navigation .active-nav{background-color:transparent;color:#373737 !important}
.navigation ul .dropdown>a{background-color:transparent;color:#373737 !important}
.navigation ul ul li a:hover{color:#fff !important}
.navigation ul li a{padding:10px 9px 10px 9px}
.navigation ul ul{margin-top:24px}
.search-container{display:none}
.content{width:100%}
.carousel-container .one-half,.carousel-container .one-third,.carousel-container .two-third,.carousel-container .two-third-outer,.carousel-container .one-fourth,.carousel-container .three-fourth,.carousel-container .one-sixth,.carousel-container .five-sixth{float:left;margin:0 24px 0 0}
.carousel-container{width:234px;margin-left:auto;margin-right:auto}
.carousel-full .carousel-container{width:492px;margin-left:auto;margin-right:auto}
.flex-nav-left .flex-direction-nav{text-align:center;margin-top:20px;position:static;margin-left:3px}
.no-touch .image-gallery .flex-direction-nav{display:block}
.twitter-feed{width:100%}
.scroll-top{display:none !important;opacity:0}
.sidebar{margin:0}
#search-box{width:206px}
.post-video{border:0;padding:0}
.testimony-inner,.post-author-inner{position:relative;padding:15px 15px 15px 15px;margin-left:0;text-align:center;border:0}
.testimony .portrait,.post-author .portrait{position:static;top:0;left:0;margin:0 auto;display:block;margin-bottom:20px}
.team-member .portrait{float:none;margin-right:0}
.team-member .member-details h4{margin-top:8px}
.team-member{text-align:center}
.member-details{float:none}
.blog-post-full .post-content,.post-content{margin-left:20px}
.share-btn{padding:10px 0}
#comment-form .textbox,#contact-form .textbox{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
#comment-form,#contact-form{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
#submit,#post-comment{margin-left:0;float:none;padding:14px 15px}
#message-outcome{margin-left:0}
.error-message h2{font-size:130px;line-height:130px}
.container-center,.full-width{width:720px}
.wrapper .color-box-holder .container-center{width:720px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.col-row{margin-right:0}
.one-half,.one-third,.two-third,.two-third-outer,.one-fourth,.three-fourth,.one-sixth,.five-sixth{margin:0 24px 0 0}
.one-fourth{width:348px}
.three-fourth{width:348px}
.one-third{width:224px}
.two-third{width:348px}
.one-half{width:348px}
.one-sixth{width:348px}
.five-sixth{width:348px}
.main-content-left .one-third,.main-content-right .one-third{width:348px}
.main-content-left .col-row .one-third:nth-child(even),.main-content-right .col-row .one-third:nth-child(even){margin-right:0}
.main-content-left .col-row .one-third:nth-child(3n+3),.main-content-right .col-row .one-third:nth-child(3n+3){margin-right:24px}
.main-content-left,.main-content-right{width:720px}
.main-content-right .full-width,.main-content-left .full-width{width:720px}
.col-row .one-third:nth-child(3n+3),.col-row .one-fourth:nth-child(even),.col-row .one-half:nth-child(even),.col-row .two-third:nth-child(even),.col-row .three-fourth:nth-child(even),.col-row .one-sixth:nth-child(even),.col-row .five-sixth:nth-child(even){margin-right:0}
.pricing-tables .one-third{width:222px}
.pricing-tables .two-third,.pricing-tables .one-fourth,.pricing-tables .three-fourth,.pricing-tables .one-half,.pricing-tables .one-sixth,.pricing-tables .five-sixth{width:346px}
.carousel-container .slides li{margin-right:24px !important}
.box-4 .color-box{width:360px}
.box-3 .color-box{width:360px}
.box-2 .color-box{width:360px}
.big-button{padding:15px 0 15px 12px;margin-top:40px;width:70%;margin-left:auto;margin-right:auto}
.btn-arrow{width:54px;height:62px;margin-top:-15px;line-height:65px}
.btn-arrow i{width:26px;height:23px;padding-top:4px;font-size:19px;padding-left:1px}
.frame{padding:3px;-box-sizing:border-box;-moz-box-sizing:border-box;-webikit-box-sizing:border-box}
.color-box{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.color-box .button{border:1px solid #fff}
.color-box:hover .button{background:0}
.classic-box{margin-bottom:30px}
.layer-h2{font-size:45px;line-height:22px;padding:26px;margin-top:-300px}
.layer-description{font-size:15px;line-height:20px;margin-top:6px}
#slider-block .layer-buttons a{margin-top:60px;padding:12px}
.slider-bullets i{height:32px;width:32px}
.tp-rightarrow,.tp-leftarrow{display:none}
.page-title{padding-bottom:20px}
.page-title h1{margin-bottom:16px}
.page-title-4 .breadcrumbs-2{text-align:left}
.page-title-4 .page-title-inner{padding-bottom:10px}
.breadcrumbs{position:static;right:0;top:0}
.page-title-2{text-align:center}
.page-title-2 .breadcrumbs{margin-top:20px}
.breadcrumbs-2{background:0;display:inherit;padding:12px 0;position:static}
.page-title-3 .breadcrumbs,.page-title-3 .breadcrumbs-2{display:none}
.stream-portfolio li img,footer .stream-portfolio li img,.stream-portfolio-overlay,.stream-portfolio li{width:84px;height:84px}
.stream-portfolio li{margin-bottom:3px;margin-right:3px}
.stream-portfolio-overlay{line-height:84px}
.sidebar{padding-top:30px;border-top:1px solid #e4e4e4;width:735px}
.sidebar-box{width:210px;margin-left:10px;margin-right:25px;float:left}
#search-box{width:144px}
.video,.post-video{overflow:hidden}
.sidebar .video iframe{width:210px !important;max-height:130px}
.video iframe{max-width:348px;max-height:200px}
.post-video iframe{width:720px !important;max-height:400px}
.full-width .video iframe{max-width:720px;max-height:405px}
.five-sixth .video iframe,.three-fourth .video iframe,.two-third .video iframe,.one-half .video iframe,.one-fourth .video iframe,.one-sixth .video iframe{max-width:348px;max-height:196px}
.one-third .video iframe{max-width:224px;max-height:126px}
.full-width .ratio43 iframe{max-width:720px;max-height:540px}
.five-sixth .ratio43 iframe,.three-fourth .ratio43 iframe,.two-third .ratio43 iframe,.one-half .ratio43 iframe,.one-fourth .ratio43 iframe,.one-sixth .ratio43 iframe{max-width:348px;max-height:261px}
.one-third .ratio43 iframe{max-width:224px;max-height:168px}
.blog-post-full .post-content,.post-content{width:652px}
.blog-style-2 .post-content{width:439px}
.blog-style-2 .post-img img{max-width:184px;height:auto}
.blog-style-2 .image-gallery{max-width:170px;height:auto}
.blog-style-2 .post-video iframe{max-width:184px;height:auto}
.content-slider .flex-direction-nav{display:none}
.pricing-tables .one-third,.pricing-tables .two-third,.pricing-tables .one-fourth,.pricing-tables .three-fourth,.pricing-tables .one-half,.pricing-tables .one-sixth,.pricing-tables .five-sixth{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.tweet_list li{overflow:hidden}
.one-fourth .p-item{width:234px;margin-left:auto;margin-right:auto}
.one-half .p-item{width:348px}
.one-third .p-item{width:224px;margin-left:auto;margin-right:auto}
.p-item{width:348px}
.p-item img{max-width:100%}
.one-third .ex-price{padding-right:10px;font-size:16px}
.one-third .product-actions ul{margin-bottom:20px;float:none}
.one-third .product .button{margin-top:-5px;float:none}
.one-third .product-price{font-size:26px}
.main-content-left .ex-price,.main-content-right .ex-price{padding-right:15px;font-size:22px}
.main-content-left .product-actions ul,.main-content-right .product-actions ul{float:left;margin-bottom:0}
.main-content-left .one-third .product .button,.main-content-right .one-third .product .button{float:right;margin-top:5px}
.main-content-left .product-price,.main-content-right .product-price{font-size:32px}
.sb-product-image{max-width:64px}
}
@media only screen and (min-width:480px) and (max-width:767px),(min-width:320px) and (max-width:480px),(max-width:320px){.wrapper{width:auto}
.quote-left{float:left;width:100%;margin-right:20px;padding-right:0}
.quote-right{float:right;width:100%;margin-left:20px;padding-left:0}
header{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}
.header-top{display:none}
.logo{float:none}
#header .logo img{margin-left:auto;margin-right:auto;display:block;}
.navigation span{display:none}
.responsive-nav select{display:block;margin:0 auto;width:300px}
.sticky-wrapper{height:auto !important;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}
.responsive-nav{display:block}
#main-navigation ul{display:none}
.search-container{display:none}
.col-row{margin-right:0}
.content{width:100%}
.s-hide{display:none}
.content-slider .flex-direction-nav{display:none}
.gallery-description{display:none}
.gallery-title{padding:10px}
.gallery-title h2{font-size:26px;line-height:26px}
.main-content-left{float:none !important}
.main-content-right{float:none !important}
.color-box{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.color-box .button{border:1px solid #fff}
.color-box:hover .button{background:0}
.box-4 .color-box,.box-3 .color-box,.box-2 .color-box{width:100%;margin-bottom:0}
.carousel-container .one-half,.carousel-container .one-third,.carousel-container .two-third,.carousel-container .two-third-outer,.carousel-container .one-fourth,.carousel-container .three-fourth,.carousel-container .one-sixth,.carousel-container .five-sixth{float:left;margin:0 24px 0 0;clear:none}
.carousel-container{width:234px;margin-left:auto;margin-right:auto}
.no-touch .flex-nav-left .flex-direction-nav{text-align:center;margin-top:20px;position:static;margin-left:3px}
.no-touch .image-gallery .flex-direction-nav{display:block}
.twitter-feed{width:100%}
.scroll-top{display:none !important;opacity:0}
.bottom-left,.bottom-right{float:none;text-align:center}
.sidebar{margin:0;float:none;padding-top:30px;border-top:1px solid #e4e4e4}
.sb-left{padding-top:0;border:0;margin-top:0}
#search-box{width:206px}
.post-video{border:0;padding:0}
.testimony-inner,.post-author-inner{position:relative;padding:15px 15px 15px 15px;margin-left:0;text-align:center;border:0}
.testimony .portrait,.post-author .portrait{position:static;top:0;left:0;margin:0 auto;display:block;margin-bottom:20px}
.team-member .portrait{width:80px;margin-right:20px}
.team-member .member-details h4{margin-top:8px}
.blog-post-full .post-content,.post-content{margin-left:10px}
.blog-style-2 .post-content{margin-left:0}
.blog-style-2 .post-title{text-align:center}
.share-btn{padding:10px 0}
.comment-text{margin-left:0}
.comment-reply{margin-left:30px}
.avatar{display:none}
.reply{top:10px;right:10px}
#comment-form .textbox,#contact-form .textbox{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
#comment-form,#contact-form{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
#submit,#post-comment{margin-left:0;float:none;padding:14px 15px;width:100%}
#message-outcome{margin-left:0}
#google-map iframe{max-height:200px}
.reviews #comment-form .textbox{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:block}
.error-message h2{font-size:130px;line-height:130px}
.page-title .breadcrumbs-2{text-align:left}
}
@media only screen and (min-width:480px) and (max-width:767px){.container-center,.full-width{width:450px}
.one-half,.one-third,.two-third,.two-third-outer,.one-fourth,.three-fourth,.one-sixth,.five-sixth,.color-box,.main-content-left,.main-content-right{float:none;clear:both;width:450px}
.main-content-right .full-width,.main-content-left .full-width{width:450px}
.frame{padding:3px;-webikit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.layer-h2{font-size:30px;line-height:22px;padding:15px;margin-top:-300px}
.layer-description{font-size:23px;line-height:20px;padding:10px;margin-top:35px;max-width:380px}
#slider-block .layer-buttons a{margin-top:115px;font-size:10px;padding:12px}
.slider-bullets i{height:24px;width:24px}
.tp-rightarrow,.tp-leftarrow{display:none}
.page-title{padding-bottom:20px}
.page-title-icon{font-size:28px;margin-right:20px;height:80px;width:80px;line-height:80px}
.page-title .one-line{font-size:40px;margin-bottom:36px}
.page-title h1{font-size:34px;margin-top:11px;margin-bottom:16px;line-height:28px}
.page-title-4{padding-bottom:0}
.page-title-4 .breadcrumbs-2{text-align:left}
.page-title-4 .page-title-inner{padding-bottom:10px}
.angled h1{padding-right:5px}
.page-title-2{text-align:center}
.page-title-2 h1{font-size:24px}
.page-title-2 .breadcrumbs{margin-top:20px}
.breadcrumbs{position:static;right:0;top:0}
.breadcrumbs-2{background:0;display:inherit;padding:12px 0;position:static;text-align:center}
.page-title-3{padding:0}
.page-title-3 .breadcrumbs,.page-title-3 .breadcrumbs-2{display:none}
.page-title-3 h1{font-size:34px;margin-top:11px;margin-bottom:16px;line-height:28px}
.stream-portfolio li img,footer .stream-portfolio li img,.stream-portfolio-overlay,.stream-portfolio li{width:90px;height:90px}
.stream-portfolio li{margin-bottom:3px;margin-right:3px}
.stream-portfolio-overlay{line-height:90px}
.sidebar{width:450px}
#search-box{width:384px}
.video,.post-video{overflow:hidden;width:450px}
.video iframe{width:450px !important;max-height:240px}
.post-video iframe{width:450px !important;max-height:240px}
.full-width .video iframe,.five-sixth .video iframe,.three-fourth .video iframe,.two-third .video iframe,.one-half .video iframe,.one-fourth .video iframe,.one-sixth .video iframe,.one-third .video iframe{max-width:450px;max-height:253px}
.full-width .ratio43 iframe,.five-sixth .ratio43 iframe,.three-fourth .ratio43 iframe,.two-third .ratio43 iframe,.one-half .ratio43 iframe,.one-fourth .ratio43 iframe,.one-sixth .ratio43 iframe,.one-third .ratio43 iframe{max-width:450px;max-height:338px}
.blog-post-full .post-content,.post-content{width:390px}
.blog-style-2 .post-content{width:450px}
.blog-style-2 .post-img img{max-width:388px;height:auto}
.blog-style-2 .image-gallery{max-width:374px;height:auto}
.blog-style-2 .post-video iframe{max-width:388px;max-height:290px}
.blog-style-2 .post-video{max-width:388px}
.pricing-tables .one-third,.pricing-tables .two-third,.pricing-tables .one-fourth,.pricing-tables .three-fourth,.pricing-tables .one-half,.pricing-tables .one-sixth,.pricing-tables .five-sixth{width:450px}
.classic-box{margin-bottom:30px}
.one-fourth .p-item{width:234px;margin-left:auto;margin-right:auto}
.one-half .p-item{width:450px;margin-left:auto;margin-right:auto}
.p-item{width:320px;margin-left:auto;margin-right:auto}
.p-item img{max-width:100%}
}
@media only screen and (min-width:320px) and (max-width:480px),(max-width:320px){.container-center,.full-width{width:290px}
.one-half,.one-third,.two-third,.two-third-outer,.one-fourth,.three-fourth,.one-sixth,.five-sixth,.color-box,.main-content-left,.main-content-right{float:none;clear:both;width:290px}
.main-content-right .full-width,.main-content-left .full-width{width:290px}
.classic-box{margin-bottom:30px}
.frame{padding:3px;-webikit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.content-slider .big-title-row{line-height:44px;margin-top:20px;font-size:50px}
.big-title-description{font-size:22px;line-height:28px;width:290px}
.layer-h2{font-size:20px;line-height:22px;padding:5px;margin-top:-300px}
.layer-description{font-size:11px;line-height:16px;padding:5px;margin-top:30px;max-width:290px}
#slider-block .layer-buttons a{margin-top:100px;font-size:10px;padding:12px}
.slider-bullets i{display:none}
.tp-rightarrow,.tp-leftarrow{display:none !important}
.tagline{padding-top:20px}
.tagline h2{font-size:16px;color:#373737;line-height:20px}
.page-title{padding-bottom:20px}
.page-title-icon{font-size:28px;margin-right:20px;height:60px;width:60px;line-height:60px}
.page-title h1{font-size:24px;margin-top:8px;margin-bottom:16px;line-height:22px}
.page-title .one-line{margin-top:19px;margin-bottom:19px}
.page-title-4 .page-title-inner{padding-bottom:10px}
.page-title-4{text-align:center;padding-bottom:0}
.angled h1{padding-right:15px}
.page-title-4 h1{font-size:20px}
.angled h1:after,.angled .title-caption span:after{display:none}
.page-title-2{text-align:center}
.page-title-2 h1{font-size:24px}
.page-title-2 .breadcrumbs{margin-top:20px}
.breadcrumbs-2{background:0;display:inherit;padding:12px 0;position:static;text-align:center}
.breadcrumbs{position:static;right:0;top:0}
.page-title-3{padding:0}
.page-title-3 .breadcrumbs,.page-title-3 .breadcrumbs-2{display:none}
.page-title-3 h1{font-size:24px;margin-top:8px;margin-bottom:16px;line-height:22px}
.big-message{font-size:18px;line-height:28px}
.stream-portfolio li{margin-bottom:3px;margin-right:3px;width:90px;height:90px}
.stream-portfolio-overlay{width:90px;height:90px;line-height:90px}
.stream-portfolio li img,footer .stream-portfolio li img{width:90px;height:90px}
.sidebar{width:290px}
#search-box{width:216px}
.video,.post-video{overflow:hidden;width:290px}
.video iframe,.post-video iframe{width:290px;max-height:180px}
.full-width .video iframe,.five-sixth .video iframe,.three-fourth .video iframe,.two-third .video iframe,.one-half .video iframe,.one-fourth .video iframe,.one-sixth .video iframe,.one-third .video iframe{max-width:290px;max-height:163px}
.full-width .ratio43 iframe,.five-sixth .ratio43 iframe,.three-fourth .ratio43 iframe,.two-third .ratio43 iframe,.one-half .ratio43 iframe,.one-fourth .ratio43 iframe,.one-sixth .ratio43 iframe,.one-third .ratio43 iframe{max-width:290px;max-height:218px}
.blog-post-full .post-content,.post-content{width:230px}
.blog-style-2 .post-content{width:290px}
.blog-style-2 .post-img img{max-width:228px;height:auto}
.blog-style-2 .image-gallery{max-width:214px;height:auto}
.blog-style-2 .post-video iframe{max-width:228px;max-height:180px}
.blog-style-2 .post-video{max-width:228px}
.pricing-tables .one-third,.pricing-tables .two-third,.pricing-tables .one-fourth,.pricing-tables .three-fourth,.pricing-tables .one-half,.pricing-tables .one-sixth,.pricing-tables .five-sixth{width:290px}
th{font-size:12px;border-bottom:2px solid #c1c1c1;border-right:1px solid #e1e1e1}
thead,tfoot{font-weight:300}
th{padding:4px}
th,td,caption{padding:4px}
.cart-total{font-size:23px}
.cart-item img{border:0}
}
@media(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:144dpi),(min-resolution:1.5dppx){.separator-1,.separator-2,.separator-3,.separator-4,.separator-5,.separator-6,.separator-7,footer .separator-1,footer .separator-2,footer .separator-3,footer
.separator-4,footer .separator-5,footer .separator-6,footer .separator-7,footer .separator-7{background-repeat:no-repeat;background-size:auto 27px}
.separator-1{background-image:url(../img/separators/sign@2x.png)}
.separator-2{background-image:url(../img/separators/waves@2x.png)}
.separator-3{background-image:url(../img/separators/star@2x.png)}
.separator-4{background-image:url(../img/separators/jigsaw@2x.png)}
.separator-5{background-image:url(../img/separators/crown@2x.png)}
.separator-6{background-image:url(../img/separators/arrow@2x.png)}
.separator-7{background-image:url(../img/separators/diamond@2x.png)}
footer .separator-1{background-image:url(../img/separators/sign-footer@2x.png)}
footer .separator-2{background-image:url(../img/separators/waves-footer@2x.png)}
footer .separator-3{background-image:url(../img/separators/star-footer@2x.png)}
footer .separator-4{background-image:url(../img/separators/jigsaw-footer@2x.png)}
footer .separator-5{background-image:url(../img/separators/crown-footer@2x.png)}
footer .separator-6{background-image:url(../img/separators/arrow-footer@2x.png)}
footer .separator-7{background-image:url(../img/separators/diamond-footer@2x.png)}
.ui-accordion-header-icon{background-size:15px 30px;background-image:url(../img/toggle@2x.png)}
.ui-accordion-header-active .ui-accordion-header-icon{background-size:15px 30px;background-image:url(../img/toggle@2x.png)}
footer .contact-info{background:url(../img/world@2x.png) no-repeat center center;background-size:203px 101px}
#status{background-image:url(../img/status@2x.gif);background-size:48px 49px}
.cog-tl{background:url(../img/box-images/cog-tl@2x.png) no-repeat top left}
.cog-tr{background:url(../img/box-images/cog-tr@2x.png) no-repeat top right}
.cog-bl{background:url(../img/box-images/cog-bl@2x.png) no-repeat bottom left}
.cog-br{background:url(../img/box-images/cog-br@2x.png) no-repeat bottom right}
.post-author{background:url(../img/box-images/cog-br@2x.png) no-repeat bottom right}
.cog-tl,.cog-tr,.cog-bl,.cog-br,.post-author{background-size:161px 161px}
.testimony-inner{background:url(../img/quotes@2x.png) no-repeat bottom right;background-size:69px 45px}
.quote-left{background:url(../img/quotes@2x.png) no-repeat top right;background-size:69px 45px}
.quote-right{background:url(../img/quotes@2x.png) no-repeat top left;background-size:69px 45px}
.responsive-nav select{background-size:21px 14px}
.pattern-1{background-image:url(../img/backgrounds/pattern-1@2x.jpg);background-size:500px 500px}
.pattern-2{background-image:url(../img/backgrounds/pattern-2@2x.jpg);background-size:200px 200px}
.pattern-3{background-image:url(../img/backgrounds/pattern-3@2x.png);background-size:46px 29px}
.pattern-4{background-image:url(../img/backgrounds/pattern-4@2x.png);background-size:110px 69px}
.pattern-5{background-image:url(../img/backgrounds/pattern-5@2x.png);background-size:16px 16px}
.pattern-6{background-image:url(../img/backgrounds/pattern-6@2x.png);background-size:400px 400px}
.pattern-7{background-image:url(../img/backgrounds/pattern-7@2x.png);background-size:70px 70px}
.pattern-8{background-image:url(../img/backgrounds/pattern-8@2x.png);background-size:162px 15px}
.pattern-9{background-image:url(../img/backgrounds/pattern-9@2x.png);background-size:297px 297px}
.pattern-10{background-image:url(../img/backgrounds/pattern-10@2x.png);background-size:100px 100px}
.pattern-11{background-image:url(../img/backgrounds/pattern-11@2x.png);background-size:100px 100px}
.pattern-12{background-image:url(../img/backgrounds/pattern-12@2x.png);background-size:270px 289px}
.pattern-13{background-image:url(../img/backgrounds/pattern-13@2x.png);background-size:160px 160px}
.pattern-14{background-image:url(../img/backgrounds/pattern-14@2x.png);background-size:412px 412px}
.pattern-15{background-image:url(../img/backgrounds/pattern-15@2x.jpg);background-size:188px 178px}
.pattern-16{background-image:url(../img/backgrounds/pattern-16@2x.png);background-size:43px 50px}
}