@media screen and (max-width: 29.938em) {
.site_boxed .layer_wrapper{width:100%!important;float:none;margin:0!important}
.header{height:auto}
.logo h1,.logo h2{float:none;text-align:center}
.header2 .head_soc{width:100%;text-align:center}
body .lay2 .hentry,.lay3 .hentry{width:94%!important;margin-bottom:15px;height:auto!important;padding:2%!important}
body .lay4 .hentry{width:90%!important;padding:5%!important;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!important}
.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!important}
.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:-22px}
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!important}
.nav-box.ast-prev img{margin-left:15px!important}
.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%!important;margin:0 auto;overflow: visible;}
.head-info-area .left,.head-info-area .right{float:none}
.phntp{padding-left:10px}
.head-info-area .right{margin:10px 0 0}
.sintp{text-align:left;position:relative;left:0}
.suptp{padding-left:40px}
.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:auto}
.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-area li{margin:0!important;width:100%!important}
.footercols4,.footercols3,.footercols2,.footercols1{display:block;width:100%!important}
.clientbox{padding:0 15px!important;width:50%!important}
.nivoSlider img{width:200%!important;max-width:200%!important}
.rota ul{margin-left:0; width:1000% !important;}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{left:0!important}
.head-info-area a{margin-left:15px!important}
.single_wrap,#sidebar,.lay4_wrap,.no_wrap{float:none;width:100%}
.page_head img,.post_head img{width:auto!important;height:auto!important;min-height:inherit!important}
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!important}
.timeline-both-side li .timeline-description{width:100%!important;display:block;margin-bottom:10px}
.timeleft,.timeright{float:none;display:block;width:100%!important;margin-right:0}
.timeright h3{margin-top:15px!important}
.timeright .risingmore{display:table}
.timeline-row{margin-left:0}
.flipcard{float:none!important;width:95%!important;margin-bottom:5%!important}
.servicebox img{width:100%;height:auto}
.portfolio-area li{height:auto!important}
.image-block img{max-width:inherit!important}
.bxslider li{left:inherit!important}
.nivoSlider img{max-width:100%!important;width:100%!important}
.griditem{display:block!important}
.promo-left{width:100%!important;float:none!important}
.promo-right{width:100%!important;float:none!important}
.promo-right .promobutton{float:none}
.title{font-size:18px!important;max-width:100%!important}
.slidedesc{max-width:95%!important;font-size:14px!important}
.post_block_style1 .style1-post-thumb{height:auto!important}
.portfolio-categ li{margin-right:10px!important}
body .lay4 .hentry{width:100%!important}
.post_block_style1 h3{line-height:22px!important}
.contact-layout1-left,.contact-layout1-right{width:100%!important}
.page_head img,.post_head img,.page_head,.post_head{height:auto!important;min-height:inherit!important}
.servicebox img{max-width:100%!important;width:auto}

.nivoSlider{min-height:104px!important}
.home_section1_content img{height:auto}
.slidedesc,.slidebtn{display:none!important}
.theme-default .nivo-controlNav{padding:6px 0!important}
.servicerow,.perfrow,.row{margin:0!important}
.thumb,.columns-3,.blocksbox,.columns-2,.squarebox,.post_block_style3,.style3thumb,.style3info,.columns-4,.clientbox,.col-4{width:100%!important}
.left-fitbox{margin:28px 0 0!important}
.right-fitbox{margin-left:0!important}
.featurethumb img{width:100%;left:0!important;margin-bottom:0!important;border-radius:80px}
.blocksbox{margin:0!important}
.post_block_style3{margin-right:0!important;box-sizing:border-box}
.style3thumb{margin-bottom:20px!important;margin-right:0!important;height:auto!important}
.style3thumb img{min-height:inherit!important}
.shortmore{position:relative!important;padding-top:20px}
.aligncenter{height:auto}
.perfectbox{margin:0 0 20px!important}
.nivo-caption,.theme-default .nivo-controlNav{width:100%!important;padding:0 20px!important;box-sizing:border-box}
.title span{font-size:18px!important}
.perfectbox{width:99%!important}

.testimonilacontent{width:80%!important;margin:auto}
.clientbox{margin:0 auto 20px!important;width:70%!important;float:none!important}
.ngg-gallery-thumbnail-box{width:100%!important}
.home12_section_area_bg .center{overflow:visible!important}
.expandthumb{height:140px!important;overflow:hidden;margin-bottom:20px}
.expandthumb img{min-height:140px!important}

body .header_wrap .header, body.home.has_trans_header .header {position: relative !important;}
.whatwedo, ul.latproduct-area li { width:100% !important; margin:0 !important;}
.row_area { margin:0 !important;}
.whatwedo-thumb img { width:100%;}
.testimonilacontent { padding:0 !important;}
.testimonilacontent::before { left:-30px !important;}
.testimonilacontent::after { right:-30px !important;}
.image-block { height:auto !important;}
.image-block img { min-height:inherit !important; vertical-align:top;}
.portfolio-area li { margin-bottom:30px !important;}
.copytext .left, .copytext .right { float:none !important;}
.copytext .social-icons { margin-top:20px !important;}
.boxpattern-1, .boxpattern-2, .boxpattern-3, .boxpattern-4 { padding:0 !important;}
#slidera { margin-top:0 !important; min-height:inherit !important;}
.logo { width:60% !important;}
.logo img { margin:0 0 20px 0 !important; height:auto !important;}
.menurightinfo { width:100% !important; text-align:center !important; padding-left:0 !important;}
.home.has_trans_header .header_wrap { background:#ccc !important;}
.head-info-area .sintp, .head-info-area .suptp { float:none !important; margin:0 auto !important; display:table !important;}
.head-info-area .right { margin:0 !important;}
.header.type2, .header.type4 { margin-top:0 !important;}
.head-info-area .left .phntp, .head-info-area .left .emltp { display:block !important; text-align:center !important; padding-right:0 !important;}
.suptp { padding-left:0 !important;}
.header.type3 #simple-menu, .header.type4 #simple-menu { right:0 !important; top:-37px !important;}
section { padding:50px 0 !important;}
#slidera section { padding:0 !important;}
ul.latproduct-area li { padding:0 20px !important; margin-bottom:30px !important;}
ul.latproduct-area { margin:0 !important;}
.sliderheader_layout3 .nivo-caption, .sliderheader_layout4 .nivo-caption{ top:50%; transform:translateY(-50%);}
.whatwedo-thumb { height:auto !important;}
.whatwedo-thumb img { min-height:inherit !important;}
.hide-header { display:none !important;}

.header { padding-top:20px !important;}
#simple-menu { top:-5px !important;}
.phntp { padding-left:0 !important;}
.whatwedo-thumb img { width:auto !important;}
.prd-amount { left:30px !important;}
.menurightinfo { padding-top:5px !important;}
.left-title h2, .center-title h2 { font-size:28px !important;}
.post_block_style4 { width:100% !important; margin-right:0 !important}
.clientsayarea { width:100% !important; padding:15px !important;}
.plans-3column.has-popular .plan-box, .plans-3column.has-popular .plan-box.popular-plan { width:100% !important;}
.servicesprovideslider li { margin:0 20px !important;}
.servicesprovide h6 { margin:25px auto 40px !important;}
.servicesprovideslider { width:1000% !important;}
.servicesprovidewrapper .bx-wrapper .bx-prev { left:32% !important;}
.servicesprovidewrapper .bx-wrapper .bx-next { right:31.2% !important;}
.servicesprovidewrapper .bx-wrapper .bx-viewport{ height:300px !important;}
.header.type3, .header.type4 { padding:20px 0 !important;}
.home_section3_content .servicesprovidewrapper .bx-wrapper .bx-viewport { height:350px !important;}
.whothumbbx{ width:100% !important; float:none !important; }
}
@media screen and (max-width:47.938em) and (min-width:30.000em) {
body .header_wrap .header,body.home.has_trans_header .header{position:relative!important}
.site_boxed .header_wrap .header{max-width:100%!important}
#simple-menu{text-shadow:0 0 2px rgba(0,0,0,0.3);z-index:999;top:5px;right:12px}
.to_top{left:20px;right:auto}
body #accordion h3 a,body #zn_nivo h3 a{font-size:24px!important}
#accordion h3,#zn_nivo h3{line-height:24px!important}
.acord_text{width:250px;padding-left:0}
.slide_wrap .nivo-directionNav{display:none}
.slide_wrap{background:none}
.nivoSlider{height:auto!important}
.nivoSlider img{width:200%!important;max-width:200%!important}
#stat_img{height:auto!important}
.stat_has_img .stat_bg_img{height:100%}
.stat_content_inner{bottom:0}
body .stat_content_inner .center{width:92%!important}
body .stat_content_right .stat_content_inner .center,body .stat_content_left .stat_content_inner .center{padding-left:4%}
.stat_content_left .center{margin-left:0}
.header{float:left}
.head_contact{margin-top:20px;margin-bottom:20px;width:100%;text-align:center}
.midrow_block{width:96%!important}
.block_type2 .midrow_block .block_img{width:100%;padding:20px 0!important;text-align:center!important}
.block_type2 .midrow_block .block_content{width:100%;text-align:center!important}
.about_pre{font-size:20px}
.about_header{font-size:32px}
#footer .widgets .widget{width:98%!important}
.single_wrap,#sidebar,#contact_block{width:100%}
.comments_template{margin-bottom:30px}
.page_head,.post_head{min-height:initial!important}
.page_head .pagetitle_wrap,.post_head .pagetitle_wrap{position:relative!important}
.head_switch{bottom:10px}
.selected_slide .nivo-controlNav{bottom:30px!important;text-align:left;padding-left:10px;z-index:999}
.home .selected_slide .nivo-controlNav{text-align:center}
#ast_related .panel-container .rel_tab{width:48%}
#sidebar .widget_wrap{padding:0 25px}
.comm_wrap p{width:100%}
.related_img{height:auto!important}
#ast_related .panel-container .rel_tab{width:100%}
.related_img img{vertical-align:bottom}
.comm_wrap,.comment-form-comment{width:100%}
body .lts_layout1 div.listing-item{height:auto!important}
.fourofour a{font-size:170px}
.error_msg #searchform #s{width:60%}
.woocommerce .related ul.products li.product,.woocommerce-page .related ul.products li.product,.woocommerce .upsells.products ul.products li.product,.woocommerce-page .upsells.products ul.products li.product,.woocommerce .related ul li.product,.woocommerce-page .related ul li.product,.woocommerce .upsells.products ul li.product,.woocommerce-page .upsells.products ul li.product{width:48%!important}
h1,h2,h3,h4,h5,h6{line-height:32px}
.center{width:94%!important;margin:0 auto;overflow: visible;}
.head-info-area a{margin-left:20px}
.slidebtn{width:21%!important}
.featured_block{display:block;width:44%;margin-right:1%;margin-left:1%;padding:10% 2%}
.post_block_style1,.post_block_style2,.post_block_style4{margin:0 1.5% 6%;width:47%}
.cols4,.cols3,.cols2,.cols1{margin:0 0 2.6%;width:50%;min-height:535px}
.boxpattern-1,.boxpattern-2,.boxpattern-3,.boxpattern-4{padding:.5% 2.2% 0;width:50%}
.tstcols4,.tstcols3,.tstcols2,.tstcols1{padding:.5% 1.8% 0;width:49.5%}
.portfolio-area li{width:100%!important}
.clientbox{width:32.6%!important}
.footercols4,.footercols3,.footercols2,.footercols1{width:50%!important}
.rota ul{margin-left:-35px}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{left:0!important}
.single_wrap,#sidebar,.lay4_wrap,.no_wrap{float:none;width:100%}
.page_head img,.post_head img{width:auto!important;height:auto!important;min-height:inherit!important}
.timeleft,.timeright{float:none;display:block;width:auto!important}
.timeright h3{margin-top:15px!important}
.flipcard{width:340px!important;margin:0 auto 4%!important;clear:both!important;float:none!important}
.portfolio-area li{width:47%!important;margin-bottom:20px!important;height:200px!important}
.portfolio-area li .image-block { height:200px !important;}
.portfolio-area li .image-block img { min-height:200px !important;}
.portfolio-area li:nth-child(2n+2){margin-right:0 !important}
.bxslider li{left:inherit!important}
.nivoSlider img{max-width:100%!important;width:100%!important}
#footer .footercols4{padding:0 33px!important}
.promo-left{width:100%!important;float:none!important}
.promo-right{width:100%!important;float:none!important}
.promo-right .promobutton{float:none}
.title{font-size:22px!important}
#simple-menu{margin-top:2%!important}
.post_block_style1 img{min-height:175px!important}
.post_block_style1 h3{line-height:22px!important}
.page_head img,.post_head img,.page_head,.post_head{height:auto!important;min-height:inherit!important}
.servicebox img{max-width:100%!important}
.nivoSlider{min-height:156px!important}
.home_section1_content img{height:auto}
.cols4 .team-thumb{height:210px!important}
.slidedesc,.slidebtn{display:none!important}
.theme-default .nivo-controlNav{padding:6px 0!important}
.servicerow,.blocksbox,.perfrow,.row{margin:0!important}
.thumb,.blocksbox{width:50%!important}
.columns-3,.columns-2,.post_block_style3,.col-4{width:100%!important;box-sizing:border-box}
.left-fitbox{margin:28px 0 0!important}
.right-fitbox{margin-left:0!important}
.featurethumb img{width:100%;left:0!important;margin-bottom:0!important;border-radius:80px}
.nivo-caption,.theme-default .nivo-controlNav{width:100%!important;padding:0 20px!important;box-sizing:border-box}
.title span{font-size:22px!important}
.squarebox{width:31.1%!important;min-width:inherit!important;margin:0 5px 10px!important}
.aligncenter{height:auto}
.perfectbox{width:45%!important}
h3,h3 a:link,h3 a:visited{font-size:13px!important}
.perfectborder{min-height:176px!important}
.columns-4{width:50%!important;padding:0 10px;box-sizing:border-box}
.home_section14_content .columns-2{width:50%!important;padding:0 10px;box-sizing:border-box}
.clientbox{width:31.1%!important;margin-bottom:10px!important}
.left-fitright,.right-fitleft{width:40px!important;height:40px;line-height:40px;padding:0!important}
.boxpattern-1 .serviceboxbg{min-height:293px!important}
.boxpattern-1,.boxpattern-2,.boxpattern-3,.boxpattern-4{padding:0}
.rota ul{margin-left:-15px!important}
.bxslider li{width:456px!important;margin:0 10px!important;box-sizing:border-box}
.testimonilacontent{width:75%!important;margin:auto}
.bxmain .bx-wrapper .bx-viewport{height:427px!important}
.ngg-gallery-thumbnail-box{width:50%!important}
.home12_section_area_bg .center{overflow:visible!important}
.expandthumb{height:160px!important;overflow:hidden;margin-bottom:20px}
.expandthumb img{min-height:160px!important}

.whatwedo { width:100% !important;}
ul.latproduct-area li { width:50% !important;}
.testimonilacontent { padding:0 !important;}
.testimonilacontent::before { left:-50px !important;}
.testimonilacontent::after { right:-50px !important;}
.portfolio-area li { margin-right:27px !important;}
#footer .footercols4 { min-height:510px;}
.copytext .left, .copytext .right { float:none !important;}
.copytext .social-icons { margin-top:20px !important;}
#slidera { margin-top:0 !important;}
.logo { width:40% !important;}
.logo img { margin:0 0 30px 0 !important; height:auto !important;}
.menurightinfo { margin-top: 0; min-height: inherit; padding: 6px 25px !important; text-align: center; width: 55% !important;}
.home.has_trans_header .header_wrap { background:#ccc !important;}
.latproduct-thumb { height:255px !important;}
.latproduct-thumb img { min-height:255px !important;}
.header.type2, .header.type4 { margin-top:0 !important;}
.head-info-area .left .phntp, .head-info-area .left .emltp { display:block !important; padding-right:0 !important; text-align:center !important;}
.header.type3 #simple-menu, .header.type4 #simple-menu { right:0 !important; top:-46px !important;}
.head-info-area .sintp, .head-info-area .suptp { float:none !important; margin:0 auto !important; display:table !important;}
.head-info-area .left, .head-info-area .right { float:none !important;}
section { padding:50px 0 !important;}
#slidera section { padding:0 !important;}
ul.latproduct-area { margin:0 !important;}
.sliderheader_layout3 .nivo-caption, .sliderheader_layout4 .nivo-caption{ top:50%; transform:translateY(-50%);}
.hide-header { display:none !important;}

.header { padding-top:20px !important;}
#simple-menu { top:-5px !important;}
.phntp { padding-left:0 !important;}
.whatwedo-thumb img { width:auto !important;}
.prd-amount { left:30px !important;}
.menurightinfo { padding-top:5px !important;}
.left-title h2, .center-title h2 { font-size:28px !important;}
.post_block_style4 { width:100% !important;}
.clientsayarea { width:100% !important; padding:15px !important;}
.plans-3column.has-popular .plan-box, .plans-3column.has-popular .plan-box.popular-plan { width:100% !important;}
.servicesprovideslider li { margin:0 20px !important;}
.servicesprovide h6 { margin:25px auto 40px !important;}
.servicesprovideslider { width:1000% !important;}
.servicesprovidewrapper .bx-wrapper .bx-prev { left:32% !important;}
.servicesprovidewrapper .bx-wrapper .bx-next { right:31.2% !important;}
.servicesprovideslider li { width:180px !important;}
.servicesprovide-thumb { width:190px !important; height:190px !important;}
.servicesprovide-thumb img { min-height:190px !important;}
.servicesprovide h6 { padding:13px 16px !important;}
.servicesprovidewrapper .bx-wrapper .bx-prev { left:37.6% !important;}
.servicesprovidewrapper .bx-wrapper .bx-next { right:37.9% !important;}
.header.type3, .header.type4 { padding:20px 0 !important;}
.whothumbbx{ width:100% !important; float:none !important; }
}
@media screen and (max-width:63.938em) and (min-width:20.000em) {
#topmenu{display:none}
#simple-menu{display:block}
#simple-menu.hide_mob_menu{display:none}
.touchon #topmenu{display:none}
.touchon #simple-menu{display:block}
.touchon .lay1 h2.postitle a{font-size:18px;line-height:1.2em}
#simple-menu{margin-top:0}
}
@media screen and (max-width:63.938em) and (min-width:48.000em) {
.center{width:94%!important;margin:0 auto;}
.nivoSlider{height:auto!important}
.nivoSlider img{width:150%!important;max-width:150%!important}
.slidebtn{width:15%!important}
.featured_block{width:44%;margin-right:6px;margin-left:6px}
.post_block_style1,.post_block_style2{width:48%;margin-right:6px;margin-left:6px}
.cols4,.cols3,.cols2,.cols1{width:47.5%;margin-right:6px;margin-left:6px;padding:0}
.boxpattern-1,.boxpattern-2,.boxpattern-3,.boxpattern-4{width:48%;margin-right:6px;margin-left:6px}
.rota ul{margin-left:-14px}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{left:0!important}
.tstcols4,.tstcols3,.tstcols2,.tstcols1{width:47.5%;margin-right:6px;margin-left:6px}
.portfolio-area li{margin:0 12px -4px 0 !important;min-height:125px!important;width:201px!important}
.clientbox{width:25%!important}
.flipcard{width:320px!important;margin-left:25px!important;margin-bottom:5%!important}
.title{font-size:40px!important}
.bxslider li{left:inherit!important}
.portfolio-area li{width:32.20%!important;margin-bottom:20px!important;height:210px!important}
.image-block { height:210px !important;}
.image-block img{min-height:210px!important}
.portfolio-area li:nth-child(4n+4){margin-right:0}
.post_block_style1 .style1-post-thumb{height:230px}
.post_block_style1 img{min-height:230px}
.nivoSlider img{max-width:100%!important;width:100%!important}
#simple-menu{margin-top:0}
.tstcols4,.tstcols3,.tstcols2,.tstcols1{margin:0!important;width:50%}
.lay4 .hentry{padding-left:0!important}
.page_head img,.post_head img,.page_head,.post_head{height:auto!important;min-height:inherit!important}
.servicebox img{max-width:100%!important}
.nivoSlider{min-height:250px!important}
.title{font-size:28px!important}
.home_section1_content img{height:auto}
.servicerow{margin:0!important}
.thumb{width:33.333%!important}
.featurethumb img{width:100%!important;left:0!important}
.left-fitright,.right-fitleft{width:25px!important;height:25px;line-height:25px;padding:0!important}
.blocksbox{width:30.5%!important}
.expanding-grid .links > li{width:25%!important}
.expanding-grid .links > li:nth-of-type(3n+1){clear:inherit!important}
.squarebox{min-width:inherit!important;width:47%!important}
.post_block_style3{width:41.1%!important}
.aligncenter{height:auto}
.perfrow{margin-left:-10px!important;margin-right:-10px!important}
.perfectbox{width:30.3%!important}
.columns-4,.columns-2{padding:0 10px;box-sizing:border-box}
.clientbox{width:23%!important;margin-bottom:13px!important}
.col-4{padding:0 10px!important}
.row{margin-right:0!important}
.nivo-caption,.theme-default .nivo-controlNav{width:100%!important;padding:0 20px!important;box-sizing:border-box}
.title{font-size:24px!important}
.title span{font-size:14px!important}
.bxmain .bx-wrapper .bx-viewport{height:auto!important}
.rota ul{margin:0!important}
#footer .contact-info .box p{display:table;top:0!important}
.slidedesc{max-width:50%!important}
.slidebtn{width:26%!important}
.slidedesc{margin-bottom:0!important;line-height:22px!important;padding:10px 0 25px!important}
.ngg-gallery-thumbnail-box{width:33.333%!important}
.style3thumb{width:100%!important;margin-right:0!important;margin-bottom:20px!important}
.style3info{width:100%!important}
.style3info h3{font-size:18px!important}
.home12_section_area_bg .center{overflow:visible!important}
.expandthumb{height:180px!important;overflow:hidden;margin-bottom:20px}
.expandthumb img{min-height:180px!important}

#slidera { margin-top:-60px !important;}
.logo { width:28% !important;}
.logo img { height:auto !important;}
ul.latproduct-area li { width:33.333% !important;}
.portfolio-area li:nth-child(3n+3) { margin-right:0 !important;}
.latproduct-thumb { height:257px !important;}
.latproduct-thumb img { min-height:257px !important;}
.menurightinfo { padding:10px 0 10px 25px !important; min-height:64px !important;}
#simple-menu{ top:10px !important; right:230px !important;}
.header.type2 #simple-menu  { top:10px !important; right:230px !important;}
.header.type4 #simple-menu { top:-40px !important; right:0 !important;}
.servicebox.boxpattern-2 { margin:0 !important; width:50% !important;}
.header.type3 .logo, .header.type4 .logo { width:22% !important; margin:0 auto !important;}
.header.type3 #simple-menu { top:-43px !important; right:0 !important;}
.sliderheader_layout2 .nivo-caption, .sliderheader_layout1 .nivo-caption{ top:80%; transform:translateY(-80%); -moz-transform:translateY(-80%); -ms-transform:translateY(-80%); -o-transform:translateY(-80%); -webkit-transform:translateY(-80%);}
.whothumbbx{ width:100% !important;}
.whatwedo-thumb { height:auto !important;}
.whatwedo-thumb img { min-height: inherit !important;}
.hide-header .page_head { height:60px !important;}

ul.latproduct-area { margin:0 !important;}
.post_block_style4 { width:30% !important;}
.post_block_style4 .style4-post-thumb { height:180px !important;}
.post_block_style4 .style4-post-thumb img { min-height:180px !important;}
.logo img { margin-top:18px !important;}

.servicesprovideslider li { width:215px !important;}
.servicesprovide-thumb { width:220px !important; height:220px !important;}
.servicesprovide-thumb img { min-height:220px !important;}
.servicesprovide h6 { padding:13px 16px !important;}
.servicesprovidewrapper .bx-wrapper .bx-prev { left:43% !important;}
.servicesprovidewrapper .bx-wrapper .bx-next { right:41.7% !important;}
.sliderheader_layout2 .nivo-caption { top:60% !important;}
.header.type3, .header.type4 { padding:15px 0 !important;}
.header.type3 .logo img, .header.type4 .logo img { margin-top:7px !important;}
}

@media screen and (max-width:72.438em) and (min-width:63.250em) {
.center{width:94%!important;margin:0 auto}
.portfolio-area li{width:23.33%!important;margin-bottom:20px!important;height:190px!important}
.nivoSlider{height:auto!important}
.nivoSlider img{max-width:100%!important;width:100%!important}
#simple-menu{margin-top:0}
.frontimage img{max-width:190px!important}
.post_block_style1 img{min-height:175px!important}
.flipcard .front,.flipcard .back{height:330px!important}
.lay4 .hentry{padding-left:0!important}
.servicebox h3{font-size:18px!important}
.blocksbox{width:22.9%!important}
.squarebox{width:31.2%!important;min-width:inherit!important}
.post_block_style3{width:42.9%!important}
.aligncenter{height:auto}
.columns-4,.blockbox{padding:0 10px;box-sizing:border-box} 
.row{margin:0!important}
.col-4{width:30%!important}
.bxmain .bx-wrapper .bx-viewport{height:auto!important}
.title{font-size:30px!important}
.nivoSlider{min-height:407px!important}
.nivo-controlNav{bottom:20px!important}
.featurethumb img{width:100%!important;left:0!important}
.ngg-gallery-thumbnail-box{width:25%!important}
.title span{font-size:14px!important}
.cols4 .team-thumb{width:220px!important;height:220px!important}
.cols4 .team-thumb img{min-height:220px!important}
.opabox{width:200px!important;height:200px!important}
.center .galslide{width:223px!important}
#slidera { margin-top:-61px !important;}
.latproduct-thumb { height:251px !important;}
.latproduct-thumb img { min-height:251px !important;}
.portfolio-area li { width:31.25% !important; height:280px !important;}
.portfolio-area li .image-block { height:280px !important;}
.portfolio-area li .image-block img { min-height:280px !important;}
.logo { width:23% !important;}
#topmenu { width:55% !important;}
.header.type2 #topmenu { width:75% !important;}
.header.type3 .logo, .header.type4 .logo { margin:0 auto !important;}
.header.type3 #topmenu, .header.type4 #topmenu { width:100% !important;}
.header.type3 .logo { width:19% !important;}
.header.type3 #topmenu { padding:15px 0 !important;}
.sliderheader_layout2 .nivo-caption, .sliderheader_layout1 .nivo-caption{ top:60%; transform:translateY(-80%);}
.hide-header .page_head { height:140px !important;}
.post_block_style4 { width:31% !important;}
.servicesprovideslider li { width:215px !important;}
.servicesprovide-thumb { width:220px !important; height:220px !important;}
.servicesprovide-thumb img { min-height:220px !important;}
.servicesprovide h6 { padding:13px 16px !important;}
.servicesprovidewrapper .bx-wrapper .bx-prev { left:44.3% !important;}
.servicesprovidewrapper .bx-wrapper .bx-next { right:44.2% !important;}
.header.type3 .logo img, .header.type4 .logo img { height:auto !important;}
}