@media screen and (max-width:767px){#slider .nivo-caption{width:100%;margin:0 auto;padding:20px;text-align:center;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#slider .nivo-caption:before,#slider .nivo-caption:after{content:none}#slider .nivo-caption .sliderbtn{display:none}#slider.caption-text-left .nivo-caption,#slider.caption-text-right .nivo-caption{left:0;right:0}#slider .nivo-caption a{display:block}.nivo-directionNav a{width:40px;height:40px;background-position:-24px center;left:5px}.nivo-directionNav a.nivo-nextNav{background-position:-106px center!important;right:5px;left:auto;top:calc(50%)}#slider.caption-text-left .nivo-caption,#slider.caption-text-right .nivo-caption{text-align:center}.nivo-controlNav{display:none}.show-header-image{padding:6em 0}.section_head{margin-bottom:40px}h4.section_sub_title,.section_head_second h4.section_sub_title{font-size:12px;padding-top:6px;padding-bottom:6px;text-align:center}h2.section_title{font-size:30px!important;padding:0;border:none}.section_head p,.full-container .section_head p{width:100%;margin:0}.about-left{width:100%;padding:0;margin-bottom:50px}.about-left h2{font-size:35px}.about-right{width:100%;padding:0}.about-right .video-box-vid{margin:0 auto;-webkit-transform:translateY(150%);-ms-transform:translateY(150%);transform:translateY(150%)}.service-item{margin:35px 0}.offer-title h5{font-size:14px}.offer-desc-top p{font-size:15px}.online-book-inner h4{margin-bottom:10px}.online-book-inner{width:100%}.online-book-inner h2{font-size:35px}.bookfrm-inner .book-left,.bookfrm-inner .book-right{width:100%;margin-left:0;margin-right:0}.bookfrm-inner textarea,.bookfrm-inner input[type=submit]{width:100%}.book-content{position:relative;top:0}.book-content h3{left:0;transform:none;margin-bottom:10px}.book-content h2{left:0;transform:none;margin-bottom:30px}.testi-inner{width:100%}.giftcard-item{margin:25px 0}.giftcard-content{max-width:300px;top:20px}.rel-port-inner .portfolio-item.col-4{margin-left:0;margin-right:0}.port-cat-filter ul.portfoliofilter{margin-left:0}.port-cat-filter ul.portfoliofilter li{margin:5px 0}.grid-sizer,.grid-item{width:100%}#mixitup .mix,#mixitupgal .mix{width:100%!important}#footer-wrapper .footer-space{padding:0 20px}#footer-wrapper.footer-one .foot-one-logo{width:70%}#footer-wrapper.footer-one .foot-one-col{text-align:center;margin-bottom:20px}#footer-wrapper.footer-one .foot-one-col.one-last{text-align:center;margin-top:20px}#footer-wrapper.footer-one .foot-one-col.one-last span{padding-right:0}#footer-wrapper.footer-one .copyright-wrapper .copyright-text{padding:30px 0 10px}#footer-wrapper.footer-one .copyright-wrapper .designby-text{padding:10px 0 30px}.foot-style-three .foot-top-social{margin-bottom:20px}.foo-cols .gallery.grid-col-two{width:48%;margin-right:4%;margin-top:4%;float:left;margin-bottom:0}.foo-cols .gallery.grid-col-three{width:32%;margin-right:2%;margin-top:2%;float:left;margin-bottom:0}.foo-cols .gallery.grid-col-four{width:23.5%;margin-right:2%;margin-top:2%;float:left;margin-bottom:0}h1.innerpage-title.without-banner{margin-top:0}.content-area .custom-heading h2{font-size:32px!important}.items .portfolio-meta,.related-port .portfolio-meta{text-align:center}.blog-post-repeat .post-thumb{width:100%;display:block}.blog-post-repeat article{border:0;box-shadow:none;padding:0}.blog-post-single .post-meta{font-size:14px;padding-left:5px;padding-right:5px}.blog-post-single .post-meta span{padding:0 5px}.contact-page-content{padding:0}.conactinfo{margin:0 0 30px;padding-top:15px}.con-page-info-icon{left:28px}.con-page-info-inner{padding-right:15px;padding-left:110px}.gmap{margin-bottom:30px}.form-group{margin-bottom:25px!important}.form-group.half{width:100%;margin:0}.form-group.third{width:100%;margin:0}.comment-metadata .reply{position:relative;margin-bottom:15px;right:-20px}.comments-area .comment-list ul.children{margin-left:20px}.post-bottom .post-tags{margin-bottom:10px}.post-bottom .post-tags,.post-bottom .social_share{float:none}.comment-form-author,.comment-form-email,.comment-form-url{width:auto;float:none}#commentform input[type=text]{float:none}.nav-previous,.nav-next{float:none;width:100%;margin-bottom:10px}.nav-next a:before,.nav-previous a:before{content:none}.nav-previous{text-align:left}.nav-next{text-align:right}.nav-next a,.nav-previous a{padding:0}#nav-below.post-navigation .meta-nav-title{padding:10px 20px}.author-box{margin-top:3.25rem;padding:1.5rem;position:relative}.author-img{position:relative;margin:0 auto 15px}.author-bio-box{padding-left:0;text-align:center}#sidebar.team-sidebar,#sidebar.testi-sidebar{float:none}.team-testi-post-thumb{width:100%;float:none;margin:0 0 30px}.single-team-content,.single-testi-content{padding-left:0;margin-top:30px}.member-info ul li{width:100%;margin-left:0;margin-right:0}.single-team-work-details ul li .member-work-title,.single-team-work-details ul li .member-work-cont,.single-team-work-details ul li .member-work-cont span{width:100%;display:block}.single-team-work-details ul li .member-work-cont span{margin:10px 0}.flotRight{float:none!important}#sidebar aside.widget{margin-right:0}.sidebar-left{float:none!important;width:100%}.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}.search-result-form{width:100%}.search-result-box,.search-result-box .post-thumb,.search-result-box .post-summary{display:block}.search-result-box .post-thumb{float:none;width:100%}.error-404 .search-form{width:100%}.error-404 .search-form input[type=search]{width:100%;margin-right:0}.error-404 .title-404{font-size:10em}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:100%}.woocommerce div.product .woocommerce-tabs ul.tabs li a{padding:6px 12px}button.single_add_to_cart_button{margin:0 18px!important}p.stock{margin-bottom:10px}.woocommerce .product_meta span{display:block}.woocommerce .product_meta span span{display:inline}.woocommerce .product_meta .posted_in,.woocommerce .product_meta .tagged_as{display:block}.woocommerce-column.woocommerce-column--2.woocommerce-column--shipping-address.col-2{margin-top:30px}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:100%}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{max-width:100%}.gallery-columns-2 .gallery-item,.gallery-columns-3 .gallery-item,.gallery-columns-4 .gallery-item,.gallery-columns-5 .gallery-item,.gallery-columns-6 .gallery-item,.gallery-columns-7 .gallery-item,.gallery-columns-8 .gallery-item,.gallery-columns-9 .gallery-item{width:100%;float:none;margin-right:0;margin-bottom:20px}.boxlayout .slider-main{min-height:auto}.boxlayout .site-main{width:100%}}@media screen and (max-width:480px){.slider-main{min-height:130px}#slider .nivo-caption h4{font-size:15px;padding-top:6px;padding-bottom:6px;margin-bottom:10px}#slider .nivo-caption h2{font-size:25px;line-height:1.2;margin-bottom:0;padding:0}}@media screen and (min-width:481px) and (max-width:767px){#slider .nivo-caption h2{font-size:42px;line-height:1;margin-bottom:0}.slider-main{min-height:190px}}@media screen and (min-width:767px) and (max-width:768px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:48%}}@media screen and (min-width:768px) and (max-width:990px){.slider-main{min-height:360px}#slider .nivo-caption{top:55%;width:100%;padding:30px}#slider .nivo-caption:before,#slider .nivo-caption:after{content:none}#slider .nivo-caption h4{font-size:17px}#slider .nivo-caption h2{font-size:38px;margin-bottom:30px}#slider a.sliderbtn{padding:10px 30px}.show-header-image{padding:12em 0}.nivo-directionNav a{width:50px;height:50px}.nivo-controlNav{bottom:5%;right:5%}#slider.caption-text-left .nivo-caption{left:5%}#slider.caption-text-right .nivo-caption{right:5%}.tab-col-1{-webkit-box-flex:0;-webkit-flex:0 0 8.3333333333%;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.tab-col-2{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.tab-col-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.tab-col-4{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.tab-col-5{-webkit-box-flex:0;-webkit-flex:0 0 41.6666666667%;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.tab-col-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.tab-col-7{-webkit-box-flex:0;-webkit-flex:0 0 58.3333333333%;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.tab-col-8{-webkit-box-flex:0;-webkit-flex:0 0 66.6666666667%;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.tab-col-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.tab-col-10{-webkit-box-flex:0;-webkit-flex:0 0 83.3333333333%;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.tab-col-11{-webkit-box-flex:0;-webkit-flex:0 0 91.6666666667%;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.tab-col-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.section_head p{width:100%}.section_head h2.section_title{margin-bottom:0;font-size:35px}.section-content h2.section_title{font-size:35px}.about-left{padding-right:20px}.about-left h2{font-size:32px}.about-left blockquote.align-left{font-size:17px;padding-right:15px;line-height:24px}.about-right{padding-left:20px}.counter-box .count-number h3{font-size:2em}.counter-box .count-number span{font-size:35px}.count-content h6{font-size:16px}.ser-thumb{padding:15px}.ser-content h4{font-size:22px}.offer-title h5{font-size:16px}.offer-item-content p{font-size:15px}.testi-inner{width:85%}.bookfrm-inner .book-left,.bookfrm-inner .book-right{width:44%}.bookfrm-inner textarea,.bookfrm-inner input[type=submit]{width:92%}.giftcard-content{top:10px;left:12px;max-width:100%}.giftcard-content h4{font-size:17px;margin-bottom:5px}.giftcard-content p{font-size:12px;line-height:18px}.giftcard-content a.buttonstyle1{font-size:12px;padding:5px 15px;margin-top:10px}.latest-news-wrap .col-3,.team-member-wrap .col-3,.gallery-wrap .col-3{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.latest-post-content h6,.latest-post-content p{font-size:14px}.opening-hrs .opening-hrs-list li span{font-size:14px}.footer-cols-four .col-3{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.copyright-padding{padding:0 30px}.footer-space{padding:0 20px}.foot-nav ul{text-align:center}#footer-wrapper.footer-one .foot-one-logo{width:30%}#footer-wrapper.footer-one .foot-one-col.one-last span{padding-right:0}.foot-two-box h4,.foot-style-two h5{padding-left:15px;padding-right:15px}h1.innerpage-title.without-banner{margin-top:0}.error-404 .search-form{width:60%}.image-with-content-pic,.image-with-content-data{flex:auto}.imagebox-data h2{font-size:26px}.accordion-box h2{font-size:16px}.imagebox-data h3{top:35%}.portfolio-item{margin:10px}.portfolio-metadata-item h6{padding-left:15px;padding-right:15px;font-size:20px}.grid-col-four .portfolio-meta .meta-hexagon{height:32px;width:55px}.grid-col-four .portfolio-meta a:first-child{left:-10px}.grid-col-four .portfolio-item:hover .portfolio-meta a:first-child,.grid-col-four .portfolio-item:hover .portfolio-meta a:last-child{bottom:-10px}.author-box{padding:3%}#sidebar.team-sidebar,#sidebar.testi-sidebar{float:none}.single-team-content,.single-testi-content{padding-left:0}.contact-page-content{padding:0}.con-page-info-inner{padding-right:15px;padding-left:15px;text-align:center}.con-page-info-icon{position:relative;left:0;margin:0 auto 30px;right:0}.form-group.half p{margin-bottom:0}.widget-about-image{min-height:400px}.woocommerce div.product p.stock{margin-bottom:15px}.woocommerce button.button.single_add_to_cart_button{margin:3px 20px}.boxlayout .slider-main .nivo-controlNav{bottom:5%}.boxlayout .slider-main{min-height:350px}.boxlayout .widget-getintouch-social li{width:36px}}@media screen and (max-width:1169px) and (min-width:768px){.slider-main{min-height:290px;background-position:center center}.full-container .row{margin:0}section{background-attachment:scroll!important}}@media screen and (max-width:1209px){.boxlayout{width:auto;margin:0 10px;box-sizing:border-box}}@media screen and (max-width:1169px) and (min-width:991px){header.header-style-one .header-left{flex:0 0 17%}header.header-style-one .header-right .sitenav ul li a{padding:25px 7px}header.header-style-one .header-right{padding-left:0}header.header-style-two .top-header .top-header-col{margin-right:15px}header.header-style-two .header-left{flex:0 0 17%}header.header-style-two .header-left .logo{padding-top:15px;padding-bottom:15px}header.header-style-two .header-right .sitenav ul li a{padding:30px 6px}header.header-style-three .navigation .nav-inner .sitenav ul li a{padding-left:5px;padding-right:5px}header.header-style-three .hd-wgt-icon{display:block;width:35px;height:35px;line-height:32px;font-size:17px}header.header-style-three .header-inner .header-left{flex:0 0 16%;padding-left:0;padding-right:0}header.header-style-three .header-right .hd-widget{font-size:13px;padding-right:10px}header.header-style-three .hd-wgt-content{padding-left:10px}header.header-style-three .hd-wgt-content h6{font-size:15px;margin-bottom:3px}header.header-style-three .header-right .hd-widget:last-child{padding-right:0}.boxlayout .slider-main{min-height:423px}.boxlayout .slider-main .nivo-controlNav{bottom:5%}.boxlayout header.header-style-two .header-right .sitenav ul li a{padding-left:5px;padding-right:5px}.boxlayout header.header-style-three .navigation .nav-inner .sitenav ul{font-size:11px}.boxlayout .site-main{width:635px}.boxlayout .single-event-meta ul li{font-size:14px}.boxlayout .widget-getintouch-social li{width:35px;height:35px;margin:0 3px}.boxlayout .news-content h3,.post-data h3.post-title{font-size:18px}.slider-main{min-height:380px;background-position:center center}.slider-main .nivo-caption{width:78%}.slider-main .nivo-caption h4{font-size:20px;padding:5px 15px;margin-bottom:5px}.slider-main .nivo-caption h2{font-size:42px;line-height:55px;padding-bottom:0}.slider-main .nivo-controlNav{bottom:5%;right:5%}#slider.caption-text-left .nivo-caption{left:7%}#slider.caption-text-right .nivo-caption{right:7%}.section_head h2.section_title{font-size:40px}.about-left h2{font-size:38px}.counter-box .count-number h3{font-size:2.5em}.counter-box .count-number span{font-size:40px}.count-content h6{font-size:18px}.ser-thumb{padding:20px}.item .team-content h4,.col-3 .team-content h4{font-size:18px}.item .team-share-icon i,.col-3 .team-share-icon i{width:30px;height:30px}.item .team-social-icon,.col-3 .team-social-icon{bottom:65px}.item .team-social-icon .member-social-icon li a,.col-3 .team-social-icon .member-social-icon li a{width:30px;height:30px}.bookfrm-inner .book-left,.bookfrm-inner .book-right{width:45%}.bookfrm-inner textarea,.bookfrm-inner input[type=submit]{width:94%}.giftcard-content{top:20px;max-width:255px}.giftcard-content h4{font-size:20px}.giftcard-content p{line-height:20px}.giftcard-item a.buttonstyle1{font-size:14px;margin-top:12px;padding:8px 20px}.grid-col-four .portfolio-meta .meta-hexagon{height:32px;width:55px}.grid-col-four .portfolio-meta a:first-child{left:-10px}.grid-col-four .portfolio-item:hover .portfolio-meta a:first-child,.grid-col-four .portfolio-item:hover .portfolio-meta a:last-child{bottom:-10px}ul.social-share-post li{width:35px;height:35px;line-height:35px}.foo-cols.col-3 .social-icons a{width:30px;height:30px;line-height:29px;font-size:12px}#footer-wrapper.footer-one .foot-one-col.one-last span{padding-right:0}.foot-two-box h4,.foot-style-two h5{padding-left:20px;padding-right:20px}.conactinfo{padding-top:0}.contact-page-content{padding:0}.form-group.half p{margin-bottom:0}.con-page-info-icon{width:55px;height:55px;left:28px}.con-page-info-inner{padding-left:100px;padding-right:10px}.con-page-info-desc h5{font-size:20px;margin-bottom:10px}.con-page-info-desc p{margin-bottom:0}.innerpage-banner.without-banner h1.innerpage-title{padding-top:6em}.latest-post-para .post-meta ul{margin-left:0}.blog-post-single .post-meta{margin-top:0}.accordion-box h2{font-size:16px}.author-box{padding:1.5rem}.sidebar-left{width:30%}.sidebar-left #sidebar{width:100%}body.single-product .content-area{padding-bottom:50px}}@media screen and (min-width:1170px) and (max-width:1366px){.slider-main{min-height:440px}.nivo-caption p{width:auto}}@media screen and (max-width:990px){.innerpage-banner{padding-top:0}section{padding:50px 0}.nav-bar{display:none}.sitenav .container{padding:0;width:100%}.sitenav ul li ul li:last-child a{padding:9px 25px}.sitenav ul li a.parent:before{display:none}span.submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;border-left:1px solid #444;height:45px;width:45px;cursor:pointer;background-color:#000}span.submenu-button:before{position:absolute;top:16px;right:20px;display:block;width:2px;height:8px;background:#ddd;content:""}span.submenu-button:after{position:absolute;top:19px;right:17px;width:8px;height:2px;display:block;background:#ddd;content:""}.sitenav ul li:hover>ul{background:0 0!important;width:auto!important;display:none;position:relative!important;left:0;right:0;top:0;animation:none!important}.sitenav ul li ul,.sitenav ul li ul ul{display:block;position:relative;left:0;border-top:none}.sitenav ul li ul li{top:0}.sitenav ul li ul li a{padding:9px 25px!important;text-align:left;display:block}.sitenav ul li:hover ul li ul,.sitenav ul li:hover ul li:hover>ul,.sitenav ul li:hover ul li:hover>ul li ul{background:0 0!important;display:block;position:relative!important;right:0;left:0;top:0}.header-responsive .sitenav ul ul ul li a{padding-left:35px!important}.sitenav ul ul .submenu-button{height:35px;width:35px}.sitenav ul ul .submenu-button:before{top:15px;right:16px}.sitenav ul ul .submenu-button:after{top:18px;right:13px}.submenu-button.submenu-opened:before{background:#000}.woocommerce .quantity .qty{display:inline-block;margin:0}}@media screen and (min-width:1024px){.social-share-whatsapp{display:none!important}}