@media only screen and (max-width:319px){html #wrapper{width:100%;margin:0 auto}
.centered-wrapper{width:220px;padding:0 10px}
.tp-bullets,
.tparrows{display:none}
#flickr li{margin:0 10px 9px 0}
ul#social{float:none;text-align:center}
ul#social li{display:inline-block}
h1{font-size:24px;line-height:30px;margin-bottom:13px}
h2{font-size:18px;line-height:24px;margin-bottom:20px}
h3{font-size:16px;line-height:22px}
h4{font-size:12px;line-height:20px}
.space{height:40px}
blockquote{margin:10px 20px;padding:0 0 5px 10px}
.portfolio li.item-wide h1{font-size:20px;line-height:28px}
.portfolio li.item-long h1{font-size:14px}
div.jp-audio div.jp-type-single div.jp-progress,
div.jp-duration{display:none}
.author-bio{padding:15px}
.authorp{width:100%;margin-top:10px}
.authorp h2{font-size:14px}
.author-bio img{margin:0 15px 0 0}
.commentwrap{margin:0 0 0 80px}
.author-bio img,
.avatar img{width:60px;height:60px}
.contact-info{margin-bottom:30px}
.single-post .widget{margin-top:40px;margin-bottom:0}
.separator{width:100%;height:1px;clear:both;margin:30px 0;display:inline-block}
.double-separator{width:100%;height:1px;clear:both;margin:30px 0}
ul#social{margin:30px 0 10px}
}
@media only screen and (min-width:320px) and (max-width:479px){html #wrapper{width:100%;margin:0 auto}
#header .percent-one-fourth{width:44%;}
#header .percent-one-fourth .logo img{width:100% !important;}
#header .one-fourth{width:320px}
#header .percent-three-fourth{margin-top:-36px !important;}
.centered-wrapper{width:300px !important;padding:0 10px}
.tp-bullets,
.tparrows{display:none}
#flickr li{margin:0 10px 9px 0}
ul#social{float:none;text-align:center}
ul#social li{display:inline-block}
.portfolio li.item-wide h1{font-size:20px;line-height:28px}
.portfolio li.item-long h1{font-size:18px}
div.jp-duration{display:none}
div.jp-audio div.jp-type-single div.jp-progress{width:25%!important;left:34%!important}
.widget{margin-bottom:0;margin-top:30px}
.authorp h2{font-size:16px}
.author-bio img{margin:0 15px 0 0;width:13%}
ul#social{margin:30px 0 10px}
.cart{width:125px !important;}
.cart a{width:40px;margin-right:0px;}
.fullbox{height:580px;}
#services .fullbox #tabt{width:100%;}
#services .fullbox #tabt .tabt li{margin:0.1% !important;width:32.555% !important;padding:0;}
#services .fullbox #tabt .tabt li a{padding:0px 1px !important;font-size:10px !important;}
.tabimg{max-width:100%;}
#knowledge .boxarea, .contactform{padding:5px;}
.section-title, .portfolio-title{font-size:21px;}
.fullscreenbanner-container .big-text h1{font-size:26px !important;}
.fancybox-skin{padding:5px !important;-moz-padding-start:5px;-moz-padding-end:5px;}
.poph3 h3{font-size:26px;line-height:normal;padding-top:0px;}
.lessthen img{width:100%;}
.powerdigital{height:auto;}
.catbox .percent-one-third{margin-left:1% !important;}
.breadcrumb ul{width:225px;padding-right:0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.backbtn{padding-right:10px;}
.breadcrumb ul li a{padding-right:18px;}
.servicepage .blacktrp img{width:100%;}
.servicepage .blacktrp p{text-align:justify;}
.fullscreenbanner-container{max-height:568px;height:100%;overflow:hidden;}
.fullscreenbanner-container .revslider-initialised ul li .tp-bgimg.defaultimg{max-height:568px !important;-moz-background-size:cover;-webkit-background-size:cover;}
}
@media only screen and (max-width:320px){.centered-wrapper{width:283px !important;}
}
@media only screen and (min-width:480px) and (max-width:767px){html #wrapper{width:100%;margin:0 auto}
html #footer{width:100%;}
.centered-wrapper{width:443px !important;padding:0 10px}
.biggest a{width:50%;margin-left:25%;}
.tp-bullets,
.tparrows{display:none}
ul#social{float:none;text-align:center}
ul#social li{display:inline-block}
.portfolio li.item-wide h1{font-size:20px;line-height:28px}
.portfolio li.item-long h1{font-size:14px}
.widget{margin-bottom:0;margin-top:30px}
.author-bio{padding:15px}
.authorp{width:340px}
.authorp h2{font-size:14px}
.author-bio img{margin:0 15px 0 0}
ul#social{margin:10px 0 0px}
.fancybox-skin{padding:5px !important;}
.lessthen img{margin-left:13%;}
}
@media only screen and (min-width:768px) and (max-width:1023px){.percent-one-half{width:48%}
.percent-one-third{width:30.66%}
.percent-two-third{width:65.33%}
.percent-one-fourth{width:22%}
.percent-three-fourth{width:74%}
.percent-one-fifth{width:16.8%}
.percent-two-fifth{width:37.6%}
.percent-three-fifth{width:58.4%}
.percent-four-fifth{width:67.2%}
.percent-one-sixth{width:13.33%}
.percent-five-sixth{width:82.67%}
.percent-five-sixth,
.percent-four-fifth,
.percent-one-fifth,
.percent-one-fourth,
.percent-one-half,
.percent-one-sixth,
.percent-one-third,
.percent-three-fifth,
.percent-three-fourth,
.percent-two-fifth,
.percent-two-third{position:relative;margin-right:4%;float:left;min-height:1px}
html #wrapper{width:100%;margin:0 auto}
.centered-wrapper{width:731px !important;padding:0 10px}
ul#social{float:right;text-align:center;margin-bottom:30px}
ul#social li{display:inline-block}
.on-three-columns .jp-duration{display:none}
.widget{margin-top:40px;margin-bottom:0}
ul.tabt li{width:14.4%;}
ul.tabt li a{padding:0px 5px;}
ul.tabs li a{font-size:12px;padding:5px 0px;}
.pbox3 a{font-size:14px;margin-left:22%;}
.tabs-wrapper .tab-content{overflow-x:hidden !important;overflow:auto;}
}
@media only screen and (min-width:1024px) and (max-width:1279px){html #wrapper{width:100%;margin:0 auto}
.centered-wrapper{width:1004px;padding:0 10px}
ul#mainnav li a{font-size:13px;margin:0 3px;}
}
@media only screen and (max-width:767px){.percent-five-sixth,
.percent-four-fifth,
.percent-one-fifth,
.percent-one-fourth,
.percent-one-half,
.percent-one-sixth,
.percent-one-third,
.percent-three-fifth,
.percent-three-fourth,
.percent-two-fifth,
.percent-two-third{width:100%;position:relative;margin-right:0;float:left;min-height:1px;margin-bottom:20px}
ul#filters li{margin:0 5px 15px 0;float:left}
.pricing-column.cols-4{width:100%;margin-bottom:20px}
img.hide767slide{display:none !important;}
.package-features,
.package-value,
.pricing-column .signup{border-left:1px solid #DBDBDB}
.topsocial ul#social{margin-top:0px;margin-bottom:0px;}
ul#social li a{margin:0 10px}
#bottomfooter p{text-align:center;float:none;font-size:11px;}
#bottomfooter .percent-two-third, #bottomfooter .percent-one-third{margin-bottom:0px !important;}
.biggest{position:relative;bottom:0;right:0;border-radius:0;}
#knowledge .boxarea .post-blog{width:98%;margin-left:0px;margin-bottom:20px;}
.contactform .col6{width:100%;}
#tabt .tabt-container{width:98%;padding:1%;}
#tabt .tabt-content{padding:0px;}
.tabs-wrapper .percent-one-third{width:100%;margin-right:0;}
.tabs-wrapper .percent-one-third ul.tabs{height:auto;margin-left:0px;}
.tabs-wrapper .percent-one-third ul.tabs li{width:auto;margin-right:10px;}
.box3{height:auto;}
.boxtext{height:auto;min-height:200px;}
#about,#services,#pricing,#portfolio,#knowledge,#partners,#partners,#contact{position:relative;background-attachment:scroll !important;background-position:center !important;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
#services .fullbox #tabt .tabt li{height:25px;margin:0.8%;min-height:25px;line-height:25px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
#services .fullbox #tabt{border:none;margin-top:0px;}
#services .fullbox #tabt .tabt li a{font-size:11px;padding:0px 5px;}
#tabt .tabs-wrapper .percent-two-third{width:100%;}
#tabt .tabs-wrapper .tab-content{overflow:auto;height:318px;margin-right:0px;}
.contactform .double-space{display:none;}
.fancybox-inner{overflow:auto !important;}
.customtitle{font-size:18px;line-height:normal;height:auto;padding:10px 0px;}
.plus{height:auto;font-size:18px;line-height:normal;padding:10px 5px;}
.catbox .percent-one-third{margin-left:2%;margin-right:1% !important;width:97.5%;}
}
@media only screen and (max-width:640px){#powerimg img{width:556px;}
}
@media only screen and (min-width:1023px){.nav-btn{margin:-1px;overflow:hidden;position:absolute;width:1px;height:1px}
}
@media only screen and (max-width:1024px){.centered-wrapper{width:987px;}
ul.tabs li a{font-size:12px;padding:5px 0px;}
.tabs-wrapper .tabs-container p{text-align:justify;line-height:22px;font-size:14px;}
ul.customlist li{padding:1px 0;}
.catbox .percent-one-third .view-fifth img{margin-left:10% !important;}
.view{width:96% !important;}
}
@media only screen and (max-width:1023px){ul.tabs li{width:100%}
#percent-sidebar,
.percent-blog{width:100%;margin:0;clear:both}
.page-title-subtitle h2{line-height:50px}
#navigation{margin-top:15px;width:100%}
ul#mainnav{padding-top:0;width:100%;margin-right:0}
ul#mainnav>li{background:0 0;width:100%;border-bottom:1px solid #EFEFEF}
ul#mainnav>li:last-child{border:0}
ul#mainnav li a{padding:9px 0;display:block;margin:0;height:auto;line-height:inherit}
ul#mainnav li ul{display:block!important;position:relative;padding:0;width:95%}
ul#mainnav li ul li{border-top:1px solid #EFEFEF;background:0 0}
ul#mainnav li ul li a,
ul#mainnav li ul li a:active,
ul#mainnav li ul li a:visited,
ul#mainnav li ul li ul li a{width:100%;padding:9px 0;font-size:13px!important;background:0 0}
.sf-menu ul{left:5%}
#header .percent-three-fourth{width:100%;clear:both;margin-bottom:0;margin-top:-55px;}
#header .centered-wrapper{position:relative}
#header{width:100%}
#header .percent-one-fourth{margin-bottom:0}
#navigation.desktop{display:none !important;}
.nav-btn{z-index:99999;}
.cart{width:168px;margin-right:30px;height:25px;margin-top:5px;}
.cart a{margin-bottom:0px;}
.tabs-wrapper .tabs-container h3{margin-bottom:0px;}
.contactform h3{font-size:18px;}
}
@media only screen and (min-width:1366px) and (max-width:1920px){.fancybox-skin{max-width:1140px;width:100% !important;}
.fancybox-opened{max-width:1170px;width:100% !important;}
.fancybox-inner{overflow:hidden;width:100% !important;}
}