@media screen and (max-width:767px){.container{width:auto;padding:0 20px}.header{padding:0;position:relative}.header-inner,.navigation{text-align:center;width:auto;padding:0 20px 15px}.header .navigation{background:0 0 !important;position:relative;bottom:0}.headerinfo{padding:10px 0}.logo{width:auto;float:none;text-align:center;margin-bottom:0;padding-bottom:30px}.header-right{float:none;width:auto;padding-top:0;text-align:center;padding-bottom:0}.header-right span{float:none;display:block;margin:10px 0}.sitenav{float:none}.quote-btn{float:none;width:auto;margin-top:15px}#slider .nivo-controlNav{display:none}#slider .nivo-caption{width:95%;left:0;right:0;bottom:25%;text-align:center;margin:0 auto;padding:10px}#slider .nivo-caption p{display:none}#slider .nivo-caption h2{font-size:22px;line-height:25px;margin-bottom:0;padding:0}#slider .nivo-caption a.button{display:none}.nivo-controlNav{display:none}h2.section_title{font-size:25px !important;width:100%;margin-bottom:20px}.entry-container{width:95%}.inner-page-title{float:none;text-align:center}.entry-header h1.entry-title{font-size:20px;padding-top:10px;padding-bottom:10px}.breadcrumb{display:none}.contact-banner .entry-header{bottom:0}.features-box{width:auto;float:none;margin-right:0;margin-bottom:30px}.features-box:hover,.services-box:hover{transform:none}.counter-box{width:auto;float:none}.services p{width:auto}.services-box{width:auto;float:none;margin-right:0}.teammember-list{float:none;width:auto;margin-right:0}.facility-left{float:none;width:auto}.facility-right{float:none;width:auto}.facility-top{padding:10% 5%}.facility-bottom{padding-left:5%;padding-right:5%}.facility-bottom ul li{text-align:center;padding:0 13px}.facility-bottom ul li .list-icon{float:none;margin-right:0;margin-bottom:10px}.facility-bottom ul li .list-title{float:none;width:100%}.expert-left{float:none;width:auto}.expert-right{float:none;width:auto}.news-box{width:auto;float:none;margin-right:0}#clienttestiminials .item .tmdesc:before,#clienttestiminials .item .tmdesc:after{display:none}.clientsay #clienttestiminials .item .tmtitle,.clientsay #clienttestiminials p{width:100%}.clientsay #clienttestiminials .owl-controls{bottom:-10%}.quote-form .one_half #contactform_main input[type=text],.quote-form .one_half #contactform_main input[type=tel],.quote-form .one_half #contactform_main input[type=email]{width:91%;float:none;margin-right:0}.quote-form .one_half #contactform_main textarea{width:91%}.photobooth #mixitup .mix{width:100%;margin-right:0;margin-left:0;margin-bottom:5px}.photobooth #mixitup .mix h3{font-size:18px}.holderwrap .fa{font-size:1.2em}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:auto;float:none}.woocommerce ul.products[class*=columns-] li.product:nth-child(2n),.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n){float:none}.blog-post-repeat,.blog-post-repeat-full{width:auto;float:none;margin-right:0}.blog-post-repeat .BlogMeta,.blog-post-repeat-full .BlogMeta{font-size:14px}.contact-box{width:auto;float:none;margin-right:0}.contact-form,.contact-sidebar{width:auto;float:none}.contact-sidebar{margin-top:40px}.one_half,.one_third,.two_third,.one_fourth,.three_fourth,.one_fifth,.four_fifth,.services-col,.services-wrap .one_third,#wrapperthree .one_half{float:none !important;width:100% !important;margin:0 0 30px !important}.innerbanner{height:auto}.fourcol .entry{width:auto !important}.tabs-wrapper ul.tabs li a{padding:10px 14px}.cols-3 .social-icons a{display:inline-block;width:35px;height:35px;line-height:35px}#sidebar{width:100%;float:none}.sidebar-left{float:none !important;width:100%}.flotRight{float:none !important}#sidebar #contactform_main input[type=text],#sidebar #contactform_main input[type=email],#sidebar #contactform_main input[type=tel],#sidebar #contactform_main input[type=url],#sidebar #contactform_main textarea{width:85%}#sidebar .search-form input.search-submit,#sidebar .search-form input.search-field{margin-top:20px}.testimonials-wrap h2.section_title{margin-bottom:10px;font-size:20px}.testimonials-wrap .owl-prev{right:11%}.cols-3 ul li{padding-right:0;margin-right:0}.cols-3{margin:5% 0 0;width:100%}.copyright-inner{width:95%}.copyright-txt{margin-bottom:10px}.copyright-txt,.designby{text-align:center;float:none}.copyright-menu ul li{float:none}.content-area{width:auto;margin:0;padding:20px}.site-main{width:auto;margin:0;padding:0;float:none}#contactform_main input[type=text],#contactform_main input[type=email],#contactform_main input[type=tel],#contactform_main input[type=url],#contactform_main textarea{width:92%}.searchbox{width:100%;padding-left:0}.item{padding-left:0;width:auto}ol.nav-numbers{display:none}#testimonials ul li .tm_description p{text-align:left}#back-top{right:5px;z-index:99}}@media screen and (min-width:320px) and (max-width:480px){.widget-column-4 .newsletter input[type=email]{width:89%}}@media screen and (min-width:360px) and (max-width:640px){.widget-column-4 .newsletter input[type=email]{width:92%}}@media screen and (min-width:414px) and (max-width:736px){.widget-column-4 .newsletter input[type=email]{width:93%}}@media screen and (min-width:300px) and (max-width:480px){.say_thumb{float:none;position:inherit;left:0;display:table;margin:0 auto;width:auto}.blog-post-repeat .post-thumb img{float:none;margin-right:0;width:100%;height:100%}.slider-main{min-height:110px;height:auto}.nivo-directionNav a{top:34%}.fivecol .entry{width:auto !important}}@media screen and (min-width:481px) and (max-width:767px){.container,.content-area{width:400px;margin:0 auto}.slider-main{height:auto;min-height:200px}.nivo-caption{left:12%}}@media screen and (min-width:420px) and (max-width:480px){.nivo-caption h2{font-size:26px !important;line-height:32px !important}.fourcol .entry{left:6% !important}}@media screen and (min-width:481px) and (max-width:767px){.nivo-caption{width:75%;left:13%;bottom:35% !important}.nivo-caption h2{font-size:20px !important;line-height:30px !important;margin-bottom:10px !important}.nivo-caption,.nivo-controlNav{display:block !important}h2.section_title{font-size:30px !important}}@media screen and (min-width:481px) and (max-width:615px){.nivo-caption{width:70%;bottom:10%;left:15%}.nivo-caption h2{font-size:24px !important}}@media screen and (max-width:1169px) and (min-width:768px){.container{width:auto;padding:0 20px}.boxlayout{width:auto;margin:0 20px;box-sizing:border-box}.content-area{width:auto;margin:0;padding:20px}.testimonials-wrap .owl-prev{right:4.5%}.cols-3 h5{font-size:16px !important}#sidebar{width:30%}.site-main{width:65%}.slider-main{min-height:260px;height:auto}.innerbanner{height:auto}.BlogPost{min-height:250px}.recent-post h6{padding-top:7px}ol.nav-numbers{bottom:10%}.sidebar-left{float:left !important;width:30%}.sidebar-left #sidebar{width:100%}}@media screen and (min-width:768px) and (max-width:980px){.header{padding:0;position:relative}.header-inner,.header .navigation{text-align:center;width:auto;padding:0 20px 15px}.logo{width:auto;float:none;text-align:center;padding-bottom:30px}.sitenav{float:none}.header .navigation{background:0 0 !important;position:relative;bottom:0}.header-right{float:none;width:auto;padding-top:0;padding-bottom:0}.quote-btn{float:none;width:35%;margin:15px auto 0}.nivo-caption{bottom:30%;padding:15px 0}#slider .nivo-caption h2{font-size:35px;line-height:35px;padding:0}.nivoSlider .nivo-caption p{font-size:15px;width:auto;margin-bottom:25px}.nivo-caption a.button{margin:10px 0 0}h2.section_title{margin-bottom:20px}.entry-container{width:95%}.contact-banner .entry-header{bottom:0}.entry-container h1.entry-title,.innerbanner h1.entry-title{font-size:25px}h1.entry-title{padding-top:13px;padding-bottom:13px}.entry-container .breadcrumb{margin-top:8px}.entry-container #crumbs{font-size:12px}.features-box:hover,.services-box:hover{transform:none}.features-box{width:25%;padding-left:20px;padding-right:20px;margin-right:28px}.count-circle{width:150px;height:150px}.counter-box h3{margin-top:30%}.counter-box h3,.counter-box span{font-size:30px}.counter-box h4{font-size:13px}.services-box{width:26%;margin:43px 20px 0 0;padding:30px 20px}.services p{width:auto}.teammember-list{margin-right:19px}.teammember-list .thumnailbx span{width:auto}.member-social-icon a{width:30px;height:30px}.facility-left{float:none;width:auto}.facility-right{float:none;width:auto}.news-box{margin-right:3.5%}.clientsay #clienttestiminials .item .tmdesc:before,.clientsay #clienttestiminials .item .tmdesc:after{font-size:3em;top:8%}.quote-form .one_half #contactform_main input[type=text],.quote-form .one_half #contactform_main input[type=tel],.quote-form .one_half #contactform_main input[type=email],.quote-form .one_half #contactform_main textarea{width:100%}.fourcol .entry{width:243px !important}#footer-wrapper{font-size:12px;line-height:24px}.cols-3{width:22%;margin-right:20px}.contactdetail{margin-top:20px}.contactdetail .fa{margin-right:7px}.cols-3 ul{padding-top:0}.cols-3 ul li a{font-size:12px;line-height:18px}.widget-column-4{width:auto;margin-right:0}.widget-column-4 .newsletter input[type=email]{width:150px}.cols-3 .social-icons a{width:30px;height:30px;line-height:30px;margin-right:5px;display:inline-block}.copyright-inner{width:95%;padding:30px 0}.copyright-txt,.designby{width:auto;display:inline-block;margin:5px 0}.portfolio #mixitup .mix{width:30.5%}.blog-post-repeat{width:47%;margin-right:28px}.blog-post-repeat-full{margin-right:25px}.single-blog .blog-post-repeat{width:100%;float:none}.blog-post-repeat .post-categories,.blog-post-repeat-full .post-categories,.single-blog .postmeta,.postmeta,.blog-post-repeat .BlogMeta,.blog-post-repeat-full .BlogMeta{font-size:11px}.contact-box{width:26%;margin-right:17px}#contactform_main input[type=text],#contactform_main input[type=email],#contactform_main input[type=tel],#contactform_main input[type=url]{width:40%}#contactform_main textarea{width:90%}.contact-sidebar{width:35%}}@media screen and (max-width:1169px) and (min-width:980px){html{overflow-x:hidden}.entry-container{width:95%}.header-inner{width:auto;padding:0 20px}.navigation{width:95%}.sitenav ul li a{padding-right:10px;padding-left:10px}#slider .nivo-caption{bottom:20%}#slider .nivo-caption h2{font-size:40px}#slider .nivo-caption p{font-size:15px;line-height:24px}.nivo-caption a.button{margin-top:20px}.nivo-controlNav{bottom:10%}.entry-container h1.entry-title,.innerbanner h1.entry-title{font-size:25px}.breadcrumb{margin-top:1.5%}.contact-banner .entry-header{bottom:0}.features-box{width:27%;padding-left:20px;padding-right:20px}.features-box:hover,.services-box:hover{transform:none}.services-box{margin-right:30px;width:23%}.teammember-list{margin-right:26px}.facility-top{padding:7%}.facility-bottom{padding:16px 5%}.facility-bottom ul li{padding:0 21px}.facility-bottom ul li .list-icon{margin-right:10px}.clientsay #clienttestiminials .item .tmtitle{width:25%}.quote-form .one_half #contactform_main input[type=text],.quote-form .one_half #contactform_main input[type=tel],.quote-form .one_half #contactform_main input[type=email]{width:40%}.quote-form .one_half #contactform_main textarea{width:90%}.fourcol .entry{width:337px !important}.cols-3{width:23%;margin-right:26px}.contactdetail .fa{margin-right:10px}.cols-3.widget-column-4{margin-right:0}.widget-column-4 .newsletter input[type=email]{width:196px}.cols-3 .social-icons a{width:35px;height:35px;line-height:35px}.copyright-inner{width:95%;padding:30px 0}#contactform_main input[type=text],#contactform_main input[type=email],#contactform_main input[type=tel],#contactform_main input[type=url]{padding:12px 14px;width:43%}#contactform_main textarea{width:92%}.portfolio #mixitup .mix{width:31.3%}.blog-post-repeat{width:48%;float:left;margin-right:25px}.blog-post-repeat-full{width:31%;margin-right:34px}.blog-post-repeat.lastmar{margin-right:0}.blog-post-repeat .BlogMeta,.blog-post-repeat-full .BlogMeta{font-size:13px}.blog-post-repeat:hover .BlogMeta,.blog-post-repeat-full:hover .BlogMeta{top:70%}.blog-post-repeat .post-thumb,.blog-post-repeat .post-content,.blog-post-repeat-full .post-thumb,.blog-post-repeat-full .post-content{width:auto;float:none}.single-blog .blog-post-repeat{width:100%;float:none}.post-content h3.post-title{font-size:22px}.contact-box{width:27%}}@media screen and (max-width:980px){section{padding:50px 0}.toggleMenu{display:block}.navigation .sitenav{float:none;margin:0;top:0;position:relative;overflow-x:hidden;width:100%}.navigation .sitenav ul{color:#fff;font-size:12px !important;width:100%;float:none;margin:0;background-color:#1a1a1a;overflow:hidden}.navigation .sitenav ul li{display:block;float:none;text-align:left}.navigation .sitenav ul li a{display:block;text-align:left;padding:10px 15px;color:#fff !important;margin:0;font-weight:400}.navigation .sitenav ul li a:hover{color:#00a3da !important;background:0 0}.navigation .sitenav ul li ul,.sitenav ul li ul ul{display:block;padding:0}.navigation .sitenav ul li ul li a:before{content:"\00BB \00a0";top:0;left:0;background:0 0;font-size:1.4em}.navigation .sitenav ul li ul li a{padding-left:15px;padding-right:10px}.navigation .sitenav ul li ul li{border-bottom:1px solid transparent;border:none}.navigation .sitenav ul li ul li ul li a{padding-left:30px}.navigation .sitenav ul li ul li ul li ul li a{padding-left:40px}.navigation .sitenav ul li:hover>ul{width:auto;display:block;position:relative;animation:none;background:0 0 !important;padding:0}.navigation .sitenav ul li a:before{standardion:none !important;position:relative}.sitenav ul li a:hover,.sitenav ul li.current_page_item a,.sitenav ul li.menu-item-has-children:hover{background:0 0 !important}.logo img{height:auto}.innerbanner{height:auto}}