@media screen and (max-width:767px){.container{width:auto;padding:0 20px}.header_top{position:relative;text-align:center;background-color:#2e1d09}.top-left,.top-right{float:none}.top-left{padding-bottom:5px}.header,.header_top.headcontact{padding:0;position:relative;top:0;background-color:#2e1d09 !important}.header-inner{text-align:center;width:auto;padding:30px 20px 15px}.headerinfo{padding:10px 0}.logo{width:auto;float:none;text-align:center;padding:0 0 20px}#navigation{position:relative}blockquote{background-position:0 top;padding-left:45px !important}#slider .nivo-controlNav{display:none}#slider .nivo-caption{width:70%;left:0;right:0;bottom:30%;padding:0;text-align:center;margin:0 auto}#slider .nivo-caption p{display:none}#slider .nivo-caption h6{display:none}#slider .nivo-caption h2{font-size:20px;line-height:30px;margin-bottom:0;padding:5px 0}#slider .nivo-caption a.button{display:none}h2.section_title{font-size:40px !important;width:100%;margin-bottom:10px}h1.entry-title,.products-list ul.products li.product h2.woocommerce-loop-product__title,.get-serve h2{font-size:40px}.specialmenu-item{width:auto;text-align:center;margin-right:0;margin-bottom:20px}.specialmenu-item img{float:none;width:auto;margin-right:0}.item-desc,.itemprice{float:none}.item-desc h3{display:block;margin-top:10px}.item-desc a.buttonstyle1{position:relative;margin-top:10px}section#weare-full .container{padding:0}.we-are .one_half.last_column{width:95%;margin:0 auto;padding:0 0 50px}.we-are h2{padding:0 20px 5px;font-size:40px}.we-are h2:after{left:20px}.we-are p{padding:0 20px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce-page[class*=columns-] ul.products li.product,.woocommerce[class*=columns-] ul.products li.product{width:100%;float:none}.counter-box{float:none;margin-right:0;width:auto}.counter-box span.counter{margin-bottom:0}.get-serve .one_half a.buttonstyle1{margin-top:30px}.features-box{width:auto;float:none;margin-right:0;padding-top:20%;margin-bottom:80px}.clientsay #clienttestiminials .item{margin-top:0;padding-top:0}.clientsay #clienttestiminials .item:after,.test-content:before,.test-content:after{border:none}.clientsay #clienttestiminials .tmthumb{margin-left:47px}.teammember-list{width:auto;float:none;margin-right:0;margin-top:30px}.reserve-left,.reserve-right{float:none;width:auto}.reserve-left input[type=text],.reserve-left input[type=email],.reserve-left input[type=tel],.reserve-right textarea{min-width:265px;width:95%}.news-box{width:auto;margin-right:0}.news-box .news-thumb{width:auto;float:none}.news-box .newsdesc{width:auto;float:none;padding-top:25px}.postmeta,.entry-meta{font-size:14px}.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;width:100%}.cols-3{width:100% !important;float:none;margin:5% 0 10%}.contactdetail .fa{margin-right:10px}.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}.contact_left,.contact_right{float:none;width:100%;margin-bottom:10%}#contactform_main input[type=text],#contactform_main input[type=email],#contactform_main input[type=tel],#contactform_main input[type=url],#contactform_main textarea{width:90%}.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: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:37%}.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_top{position:relative;text-align:center;background-color:#2e1d09}.header_top.headcontact{position:relative;background-color:#2e1d09 !important}.header{padding:0 0 20px;position:relative;top:0;background-color:#2e1d09 !important}.header-inner{padding:0 20px;width:auto}.logo{float:none;text-align:center;width:100%}.headerinfo{padding-bottom:10px}.nivo-caption{bottom:14%;padding:0;width:60% !important}.nivo-controlNav{bottom:0}#slider .nivo-caption h6{margin-bottom:12px}#slider .nivo-caption h2{font-size:24px;padding:5px 0}.nivoSlider .nivo-caption p{margin-bottom:5px;font-size:12px}.nivo-caption a.button{margin-top:20px}.specialmenu-item{width:48.4%;margin-right:20px;margin-bottom:30px}.specialmenu-item img{width:28%}section#weare-full .container{padding:0}.we-are .one_half{width:100%}.we-are .one_half.last_column{width:95%;margin:0 auto;padding:30px 19px 50px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce-page[class*=columns-] ul.products li.product,.woocommerce[class*=columns-] ul.products li.product{width:22.9%;margin:0 7px;clear:none !important}.counter-box{width:30%;margin-right:17px}.features-box{width:27.3%;margin-right:20px;padding-top:8%}.clientsay #clienttestiminials .item{margin-top:0;padding-top:0}.clientsay #clienttestiminials .item:after,.test-content:before,.test-content:after{border:none}.teammember-list{width:23.4%;margin-right:15px}.member-social-icon a{width:30px;height:30px;line-height:30px}.reserve-left input[type=text],.reserve-left input[type=email],.reserve-left input[type=tel],.reserve-right textarea{min-width:265px;width:95%}.news-box{width:45%;margin-right:32px}.news-box.last{margin-top:30px}.fourcol .entry{width:243px !important}.cols-3{width:31%;margin-right:25px}.widget-column-3{margin-right:0}.cols-3 .social-icons a{width:30px;height:30px;line-height:30px;margin-right:5px;display:inline-block}.copyright-inner{width:95%}.copyright-txt,.designby{width:auto;display:inline-block;margin:5px 0}h2.section_title{margin-bottom:20px}}@media screen and (max-width:1169px) and (min-width:980px){html{overflow-x:hidden}.header-inner{width:auto;padding:0 20px}.nivo-caption{width:75%;bottom:13%}.nivoSlider .nivo-caption h2{font-size:40px}.nivo-caption h6{margin-bottom:10px}.nivo-caption a.button{margin-top:20px}.specialmenu-item{margin-right:26px}.item-desc{width:66%}.we-are .one_half.last_column{padding-bottom:40px}.counter-box{margin-right:22px}.features-box{margin-right:18px}.clientsay #clienttestiminials .item:after,.test-content:before,.test-content:after{border:none}.teammember-list{margin-right:20px}.reserve-left input[type=text],.reserve-left input[type=email],.reserve-left input[type=tel],.reserve-right textarea{min-width:265px;width:95%}.news-box{margin-right:35px;width:46%}.fourcol .entry{width:337px !important}.cols-3{width:31.4%;margin-right:26px}.cols-3.widget-column-3{margin-right:0}.cols-3 .social-icons a{width:35px;height:35px;line-height:35px}.copyright-inner{width:95%}}@media screen and (max-width:980px){section{padding:50px 0}.toggleMenu{display:block}.header .sitenav{float:none;margin:0;top:0;position:relative;overflow-x:hidden;width:100%}.header .sitenav ul{color:#fff;font-size:13px;width:100%;float:none;margin:0;background-color:#111;overflow:hidden}.header .sitenav ul li{display:block;float:none;text-align:left;margin-right:0}.header .sitenav ul li a{display:block;text-align:left;padding:10px 15px;color:#fff}.header .sitenav ul li a:hover{color:#a7753a;background:0 0}.header .sitenav ul li ul,.header .sitenav ul li ul ul{display:block;padding:0}.header .sitenav ul li ul li a:before{content:"\00BB \00a0";top:5px}.header .sitenav ul li ul li{border-bottom:1px solid transparent;border-right:none}.header .sitenav ul li ul li ul li a{padding-left:30px}.header .sitenav ul li ul li ul li ul li a{padding-left:40px}.header .sitenav ul li:hover>ul{background:0 0;background:0 0;border:none;width:auto;display:block;position:relative;left:0;right:0;top:0;padding-top:0}.sitenav ul li a:hover:after,.sitenav ul li a:focus:after{transform:none;opacity:none}.sitenav ul li a:after{transform:none;transition:none;width:auto}.logo img{height:auto}.innerbanner{height:auto}}