@media screen and (max-width: 29.938em) {
.site_boxed .layer_wrapper{width:100%;float:none;margin:0}
.header{height:auto;margin:0 0 10px 0;}
.logo h1, .logo h2{margin:20px 0; float:none;text-align:center}
.header2 .head_soc{width:100%;text-align:center}
.headsearchbox{margin-top:10px;position:static;width:100%;clear:both;display:block;}
.search-box input#search{width: 100% !important;}
body .lay2 .hentry,.lay3 .hentry{width:94%;margin-bottom:15px;height:auto;padding:2%}
body .lay4 .hentry{width:90%;padding:5%;margin-bottom:0}
body .lay4 .post_image,.lay4 .post_content{width:100%}
.testi_content{line-height:1.3em}
.more-link,.moretag{float:none;text-align:center}
.ast_gall{min-height:200px}
.ast_slider .nivo-caption{width:90%;padding:5%}
.nivoSlider{height:auto}
.col2,.col3,.col4{width:96%}
.act_left{width:90%;padding:5%;text-align:center}
.act_right{margin:5%;width:90%}
.rel_content p{display:none}
#submit{font-size:18px}
.ast_gall{min-height:200px}
.comment-body{width:98%}
.ast_navigation div{display:block;float:none;width:100%;margin:10px 0}
.ast_navigation a{display:block;padding:10px}
.ast_navigation{margin-top:0}
.edit_wrap a{top:0}
a.comment-edit-link{position:relative;top:-15px;float:right}
.nav-box.ast-prev,.nav-box.ast-next{width:100%;background:rgba(0,0,0,0.03);float:left;padding:15px 0;margin-bottom:10px}
#ast_nextprev .nav-box i{display:none}
#ast_nextprev span.div_middle{display:none}
.nav-box.ast-next img{margin-right:15px}
.nav-box.ast-prev img{margin-left:15px}
.woocommerce table.shop_table td,.woocommerce-page table.shop_table td{font-size:10px;font-weight:700;padding:0}
.woocommerce table.cart th{font-size:12px;font-weight:700}
.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{padding:.8em}
.center{width:94%;margin:0 auto;overflow:hidden}
.head-info-area .left,.head-info-area .right{float:none}
.phntp{padding-left:0}
.head-info-area{text-align:center;}
.head-info-area .left, .head-info-area .right{line-height:30px;}
.head-info-area .right .suptp, .head-info-area .right .sintp{ margin:0;}
.sintp{text-align:left;position:relative;left:0}
.suptp{padding-left:0}
.slidebtn{display:none}
.featured_block{display:block;width:auto;margin-right:0;margin-left:0;padding:10%}
.post_block_style1,.post_block_style2{display:block;width:auto;margin-right:0;margin-left:0;padding:6% 0}
.cols4,.cols3,.cols2,.cols1{display:block;width:100%;}
.boxpattern-1,.boxpattern-2,.boxpattern-3,.boxpattern-4{display:block;width:auto;margin-left:0;margin-right:0;padding:0 15px}
.tstcols4,.tstcols3,.tstcols2,.tstcols1{display:block;width:auto}
.portfolio-content ul{ margin:0 auto;}
.portfolio-area li{width:100%; float:none;}
.image-block{margin:0;width:100%; height:auto }
.image-block img{min-height:inherit}
.footercols4,.footercols3,.footercols2,.footercols1{display:block;width:100%}
.clientbox{padding:0 15px;width:50%}
.rota ul{margin-left:-35px}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{left:0}
.head-info-area a{margin-left:15px}
.single_wrap,#sidebar,.lay4_wrap,.no_wrap{float:none;width:100%}
.page_head img,.post_head img{width:auto;height:auto;min-height:inherit}
h1,h2,h3,h4,h5,h6{line-height:32px}
.timeline-both-side::before,.timeline-both-side li .border-line,.timeline-both-side li .border-line::before{background-color:transparent}
.timeline-both-side li .timeline-description{width:100%;display:block;margin-bottom:10px}
.timeleft,.timeright{float:none;display:block;width:100%;margin-right:0}
.timeright h3{margin-top:15px}
.timeright .sktmore{display:table}
.timeline-row{margin-left:0}
.flipcard{float:none;width:95%;margin-bottom:5%}
.servicebox img{width:100%;height:auto}
.griditem{display:block}
.promo-left{width:100%;float:none}
.promo-right{width:100%;float:none}
.promo-right .promobutton{float:none}
.post_block_style1 .style1-post-thumb{height:auto}
.portfolio-categ li{margin-right:10px}
body .lay4 .hentry{width:100%}
.post_block_style1 h3{line-height:22px}
.contact-layout1-left,.contact-layout1-right{width:100%}
.page_head img,.post_head img,.page_head,.post_head{height:auto}
.servicebox img{max-width:100%;width:auto}
.nivoSlider{min-height:150px;}
.home_section1_content img{height:auto}
.slidedesc,.slidebtn{display:none}
.theme-default .nivo-controlNav{padding:6px 0}
.servicerow,.perfrow,.row{margin:0}
.thumb,.skt-col-columns-3,.blocksbox,.skt-col-columns-2,.squarebox,.post_block_style3,.style3thumb,.style3info,.skt-col-columns-4,.clientbox,.col-4{width:100%}
.left-fitbox{margin:28px 0 0}
.right-fitbox{margin-left:0}
.featurethumb img{width:100%;left:0;margin-bottom:0;bo