@media (min-width: 1200px) and (max-width: 1300px) {
}

@media (min-width: 992px) and (max-width: 1230px) {
	.main-nav ul li{ padding: 0 20px 0 0; }
	.banner-text h1{ font-size: 65px; }
	.banner-text p{font-size: 26px; }
	.banner-slide .img{ min-height: 550px; }
	.about-text h6{ font-size: 20px; }
	.about-text p{ font-size: 16px; }
	.abt-box-inner h5{ font-size: 24px; }
	.second-box .abt-box-inner h5{ font-size: 28px; }
	.abt-box-inner p{ line-height: 1.5; }

	.hotel-row{ flex-direction: column; }
	.hotel-row .left_image{ width: 100%;}
	.hotel-row .left_image .img img{ display: block;}
	.hotel-row .left_image .img{ min-height: 0px;; }
	.hotel-row .left_image .cup-img{ right: 24px; bottom: 24px; }
	.hotel-row .right-details{ width: 100%; padding: 40px 0 0 0;}
	.hotel-row .right-details .title{  font-size: 36px;;}
	.hotel-row:nth-child(2n+0){ margin: 60px 0 0 0 ; flex-direction: column; }
	.hotel-row:nth-child(2n+0) .left_image .cup-img{ left: auto; right: 24px;; }
	.icon-blk{ justify-content: flex-start; }
	.coffe-blk-left h4 span{ font-size: 50px; }
	.coffe-blk-left h4{  font-size: 30px;;}
	.coffe-blk-left p{ font-size: 16px;; }
	.coffe-blk-left h6{ font-size: 20px;; }
	.coffe-blk-left{ max-width: 370px; }
	.coffe_img_block .img-1{ width: 270px;}
	.coffe_img_block .img-1 span{ min-height: 298px; }
	.coffe_img_block .img-2{ width: 270px;}
	.coffe_img_block .img-2 span{ min-height: 240px; }
	.coffe_img_block .img-3{ width: 270px;}
	.coffe_img_block .img-3 span{ min-height: 240px; }
	.coffe_img_block{ width: 450px;;}
	.coffe_img_block .logo-blk img{ width: 80px;;}
	.coffe_img_block .logo-blk{ bottom: 98px; }
	.testi-block-inner{ background-size: 60px auto; }
	.footer-top{ padding: 0 0  65px; }
	.footer-top .col-md-3{ padding-top: 65px;     -ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}

	.about-banner-blk h1{ font-size: 20px;; }
	.about-banner-blk .ct-img img{ max-width: 110px;; }
	.about-banner-blk .ct-img-2 img{ max-width: 300px;; }
	.about-sec-1 .left-col,
	.about-sec-2 .left-col{ width: 350px; min-width: 350px;}
	.about-sec-1 .right-col,
	.about-sec-2 .right-col{ max-width: 470px;; }
	.about-sec-1 .right-col h6{ font-size: 18px;; line-height: 1.6; }
	.about-sec-1 .right-col p,
	.about-sec-2 .right-col p{ font-size: 16px; line-height: 1.7; }
	.testi-block h6 { font-size: 18px;; }
	.testi-block p{ font-size: 16px; line-height: 1.7; }
	.about-section-2{ margin: 100px 0 0 0; }

	.about-sec-2{ padding: 100px 0 0 0; }
	.about-sec-2 .right-col h5{ font-size: 32px;; }

	.restaurant-banner .about-banner-blk h1{ font-size: 40px;; }

	.restaurant-section-1{ padding: 70px 0; }
	.resto-text p{ font-size: 16px;; }
	.section-title h2{font-size: 36px;; }
	.section-title h2 span{ font-size: 44px; }


	.resto-sec-inner .map-text{ padding: 24px; max-width: 390px;; }
	.map-text h6{ font-size: 36px;; }
	.map-text p{ line-height: 1.7; }
	.resto-sec-inner .map{ width: calc(100% - 390px);}
	.resto-sec-inner .icon-blk-inner{ padding: 15px;; }
	.resto-sec-inner .icon-blk-inner .icon a { height:40px ; width: 40px;; }
	.resto-sec-inner .icon-blk-inner .icon a svg{ width: 22px;;}
	.resto-sec-inner .icon-blk{ left: 30px; bottom: -35px;; }
	.resto-sec-inner .cup-img{ left: calc(260px + 65px);}

	.resto-text-full p{ font-size: 16px; line-height: 1.7; }

	.restaurant-section-2{ padding: 70px 0; }

	.oreder-text h5{ font-size: 40px;; }
	.oreder-logo span img{ max-height: 100px;; }

	.about-banner-blk .ct-img{ opacity: 1; }

	.restaurant-2-section-1{ padding: 70px 0; }
	.left-colum{ max-width: 380px;; }
	.left-colum::after{  height: 260px;; }
	.services-links span{ padding: 3px 30px 3px 40px; font-size: 18px;; }
	.services-right{ max-width: 380px;; }
	.services-right ul li{ padding: 0 0 16px; }
	.services-right ul li + li{ margin: 16px 0 0 0; }

	.porro-text h6{ font-size: 30px;; }
	.porro-box a .img{ min-height: 272px;; }
	.porro-box a .title-bar h5{ font-size: 22px;; }
	.restaurant-2-section-2::after{ height: 290px;; }


	.resto-contain{ padding: 70px 0; }
	.resto-contain .text p{ line-height: 1.7; }


	.form-top-text h2{ font-size: 40px;; }

	.contact-banner .about-banner-blk h1{ width: 320px;  font-size: 40px;; }


	.contact-sec-1 .left-colum-ct{ width: 400px;;}
	.map-block-ct{ width: 400px;}
	.form-top-text-2 h2{ font-size: 36px;; }
	.full-img span{ min-height: 300px;; }

 }
@media (max-width: 992px) {
	.menu-icon{ display: inline-block; margin-left: auto; }
	.header-right-main{}
	.header-right-main{ margin: 0px; width: 100%;   
		z-index: 1000;
		overflow: auto;
		padding:0px;
		position: fixed;
		right: 0px;
		top: 0px;
		height: 100%;
		background-color: #ffffff;
		width: 332px;
		flex-direction: column;
		align-items: flex-start;
		justify-content: flex-start;
		-webkit-transform: translateX(100%);
		-moz-transform: translateX(100%);
		-o-transform: translateX(100%);
		transform: translateX(100%);
		}
		.header-right-main.show-menu-active {
		-webkit-transition: all .4s ease-in-out;
		-moz-transition: all .4s ease-in-out;
		-ms-transition: all .4s ease-in-out;
		-o-transition: all .4s ease-in-out;
		transition: all .4s ease-in-out;
		
		}
		.header-right-main.menu-active {
		-webkit-transform: translateX(0%);
		-moz-transform: translateX(0%);
		-o-transform: translateX(0%);
		transform: translateX(0%);
		}
	.overlay-bg-mobile{ position:fixed; left:0; top:0px; height:100%; width:100%; 
		-webkit-transition: all .4s ease-in-out;
		-moz-transition: all .4s ease-in-out;
		-ms-transition: all .4s ease-in-out;
		-o-transition: all .4s ease-in-out;
		transition: all .4s ease-in-out;  z-index:100;
		content:''; background-color: rgba(0, 0, 0, 0.6); opacity:0; visibility:hidden; pointer-events:none;
		}
		body.menu-open{ overflow:hidden; }
		
		body.menu-open  .overlay-bg-mobile{ opacity:1; visibility:visible; pointer-events:auto;}
		.nav-close{ justify-content: flex-end; padding:30px ; display: flex; box-shadow: 0 1px 0 0 #e0e0e0;  align-items: center;     width: 100%;  }
		.nav-close a.close-icon{ padding: 15px; }
		.main-nav{ padding: 25px;; }
		.main-nav ul{ align-items: flex-start; flex-direction: column;   }
		.main-nav ul li{ padding: 0 0 10px; }
		.menu-links{ padding: 0 25px 25px; }
		.header_wapper .container{ z-index: inherit; }
}
@media (min-width: 768px) and (max-width: 991px) {
	.banner-text h1{ font-size:40px; }
	.banner-text p{font-size: 20px; }
	.banner-slide .img{ min-height: 500px; }
	.section-title h2{ font-size: 36px;; }
	.section-title h2 span{ font-size: 44px;; }
	.about-text h6{ font-size: 20px; }
	.about-text p{ font-size: 16px; }
	.abt-box-inner h5{ font-size: 24px; }
	.second-box .abt-box-inner h5{ font-size: 28px; }
	.abt-box-inner p{ line-height: 1.5; }

	.hotel-row{ flex-direction: column; }
	.hotel-row .left_image{ width: 100%;}
	.hotel-row .left_image .img img{ display: block;}
	.hotel-row .left_image .img{ min-height: 0px;; }
	.hotel-row .left_image .cup-img{ right: 24px; bottom: 24px; }
	.hotel-row .right-details{ width: 100%; padding: 40px 0 0 0;}
	.hotel-row .right-details .title{  font-size: 36px;;}
	.hotel-row:nth-child(2n+0){ margin: 60px 0 0 0 ; flex-direction: column; }
	.hotel-row:nth-child(2n+0) .left_image .cup-img{ left: auto; right: 24px;; }
	.icon-blk{ justify-content: flex-start; }
	.coffe-blk-left h4 span{ font-size: 50px; }
	.coffe-blk-left h4{  font-size: 30px;;}
	.coffe-blk-left p{ font-size: 16px;; }
	.coffe-blk-left h6{ font-size: 20px;; }
	.coffe-blk-left{ max-width: 100%; padding: 0 0 40px; }
	.coffe_img_block .img-1{ width: 270px;}
	.coffe_img_block .img-1 span{ min-height: 298px; }
	.coffe_img_block .img-2{ width: 270px;}
	.coffe_img_block .img-2 span{ min-height: 240px; }
	.coffe_img_block .img-3{ width: 270px;}
	.coffe_img_block .img-3 span{ min-height: 240px; }
	.coffe_img_block{ width: 510px;;}
	.coffe_img_block .logo-blk img{ width: 80px;;}
	.coffe_img_block .logo-blk{ bottom:50px; }
	.testi-block-inner{ background-size: 40px auto; background-position: 30px 30px; }
	.testi-block .icon{ right: 30px; bottom: 30px;  }
	.testi-block .icon img{ width: 40px;}
	.footer-top{ padding: 0 0  65px; }
	.footer-top .col-md-3{ padding-top: 65px;     -ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}

	.about-block{ padding: 80px 0 0;  }
	.about-block	.col-md-4 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.abt-box{ margin: 0 0 80px;; }
	.coworking-block h4{ font-size: 36px;; }
	.coworking-block h4 span{font-size: 44px; }
	.coworking-block h3{ font-size: 44px; }
	.coffe-block{ align-items: center; flex-direction: column; justify-content: center;  }
	.bramd-block ul{ justify-content: center; }
	.bramd-block ul li{ padding: 15px;; }
	.testi-block-inner{ padding: 40px 60px;; }
	.testi-block h6{ font-size: 18px; }
	.testi-block p{ line-height: 1.6; }
	.insta-listing ul{ width: calc(100% + 10px); margin: 0 0 0 -5px;}
	.insta-listing ul li{ padding: 5px;; }
	.insta-text-blk .left-text{ font-size: 32px;; }
	.insta-text-blk .follow-text{ font-size: 22px;; }
	.footer-bottom{  padding: 18px 0 0 0; flex-direction: column; }
	.copyright{  width: 100%; text-align: center;}
	.footer-bottom .powerby{ width: 100%; margin: 18px 0 0 0; text-align: center;}
	.footer-bottom .powerby::after{ width: 200vw; left: -70vw;}



	.about-banner-blk h1{ font-size: 20px;; }
	.about-banner-blk .ct-img img{ max-width: 110px;; }
	.about-banner-blk .ct-img-2 img{ max-width: 300px;; }
	.about-sec-1,
	.about-sec-2{ flex-direction: column; align-items: center; width: 100%; justify-content: center }
	.about-sec-1 .left-col,
	.about-sec-2 .left-col{ width: 350px; min-width: 350px;}
	.about-sec-1 .right-col,
	.about-sec-2 .right-col{ margin: 60px 0 0 0; max-width: 100%; width: 100%;; }
	.about-sec-1 .right-col h6{ font-size: 18px;; line-height: 1.6; }
	.about-sec-1 .right-col p,
	.about-sec-2 .right-col p{ font-size: 16px; line-height: 1.7; }
	.testi-block h6 { font-size: 18px;; }
	.testi-block p{ font-size: 16px; line-height: 1.7; }
	.about-section-2{ margin: 100px 0 0 0; }

	.about-sec-2{ padding: 100px 0 0 0; }
	.about-sec-2 .right-col h5{ font-size: 32px;; }
	.coworking-blk .box-1 .text{ font-size: 40px; }
	.coworking-blk .box-1 .text span{ font-size: 30px;; }
	.abt-logo img{ max-width: 150px;;}


	.restaurant-banner .about-banner-blk h1{ width: 320px;  font-size: 36px;; }
	.contact-banner .about-banner-blk h1{width: 180px; font-size: 30px;; }
	.restaurant-section-1{ padding: 70px 0; }
	.resto-text p{ font-size: 16px;; }


	.resto-sec-inner .map-text{ padding: 24px; max-width: 100%; width: 100%; }
	.map-text h6{ font-size: 36px;; }
	.map-text p{ line-height: 1.7; }
	.resto-sec-inner .map{ width: 100%;}
	.resto-sec-inner .icon-blk-inner{ padding: 15px;; }
	.resto-sec-inner .icon-blk-inner .icon a { height:40px ; width: 40px;; }
	.resto-sec-inner .icon-blk-inner .icon a svg{ width: 22px;;}
	.resto-sec-inner .icon-blk{ left: 30px; bottom: -35px;; }
	.resto-sec-inner .cup-img{ left: auto; right: 30px;}
	.resto-sec-1{ padding-right: 0px;; }
	.resto-sec-2{ padding: 0px; margin: 30px 0 0 0;  }
	.resto-sec-inner{ flex-direction: column; }
	.resto-sec-inner .map-text::after{ left: 50%; top: auto; bottom: -22px; margin: 0 0 0 -29px;; }
	.resto-text-full p{ font-size: 16px; line-height: 1.7; }
	.resto-text-full{ text-align: center; flex-direction: column; }
	.resto-text-full .text-1{ width: 100%; max-width: 100%; text-align: center; }
	.resto-text-full .spartore{ display: none; opacity: 0; }
	.resto-text-full .text-2{width: 100%; max-width: 100%; padding: 30px 0 0 0; }


	.restaurant-section-2{ padding: 70px 0; }
	.gallery-block .row .col-md-8{     min-width:100%;max-width: 100%;}
	.gallery-block .row .col-md-4:nth-child(2){     min-width:100%;max-width: 100%;}
	.galery_img span{  min-height:220px;;}

	.oreder-text h5{ font-size: 30px;; }
	.oreder-logo span img{ max-height: 80px;; }


	.restaurant-2-section-1{ padding: 70px 0; }
	.left-colum{ max-width: 270px; margin-left: 20px;; }
	.left-colum::after{  left: -20px;; height: 260px;; }
	.services-links span{ padding: 3px 30px 3px 30px; font-size: 16px; background-size: 20px auto ; }
	.services-right{ max-width: 340px;; }
	.services-right ul li{ padding: 0 0 16px; }
	.services-right ul li + li{ margin: 16px 0 0 0; }

	.porro-text h6{ line-height: 1.5; font-size: 22px;; }
	.porro-box a .img{ min-height:205px;; }
	.porro-box a .title-bar h5{ font-size: 18px;; }
	.restaurant-2-section-2::after{ height: 290px;; }
	.porro-text{ padding: 30px 0; }
	.porro-block .row{ margin: 0 -10px;; }
	.porro-block .row [class*="col-md-"]{ padding: 0 10px;; }

	.resto-contain{ flex-direction: column; padding: 70px 0; }
	.resto-contain .text p{ line-height: 1.7; }
	.resto-contain .text:first-child{ margin: 0px; text-align: center; }
	.resto-contain .text p{ text-align: center; }
	.resto-contain .text{ max-width: 100%; margin: 20px 0;; }

	.form-top-text h2{ font-size: 40px;; }
	.grab-form .input-box .input-text{ height: 48px; padding: 15px 20px;;  }


	.contact-sec-1 .left-colum-ct{ width: 100%; padding: 0 0 50px;; ;}
	.map-block-ct{ width: 100%;}
	.form-top-text-2 h2{ font-size: 36px;; }
	.full-img span{ min-height: 300px;; }
	.contact-sec-1{ flex-direction: column; }
	.ct-row h6{ font-size: 18px;; }
	.ct-row p{ font-size: 14px;; }
	.ct-box-white .ct-box-inner{ min-height: 284px;; }
	
}
@media (max-width: 767px) {

	.banner-text h1{ font-size:36px; }
	.banner-text p{font-size: 18px; }
	.banner-slide .img{ min-height:370px; }
	.section-title h2{ font-size: 28px;; }
	.section-title h2 span{ font-size: 36px;; }
	.about-text h6{ font-size: 18px; line-height: 1.6; }
	.about-text p{ font-size: 16px; line-height: 1.6; }
	.abt-box-inner h5{ font-size: 24px; }
	.second-box .abt-box-inner h5{ font-size: 28px; }
	.abt-box-inner p{ line-height: 1.5; }

	.hotel-row{ flex-direction: column; }
	.hotel-row .left_image{ width: 100%;}
	.hotel-row .left_image .img img{ display: block;}
	.hotel-row .left_image .img{ min-height: 0px;; }
	.hotel-row .left_image .cup-img{ right: 24px; bottom: 24px; }
	.hotel-row .right-details{ width: 100%; padding: 40px 0 0 0;}
	.hotel-row .right-details .title{  font-size: 30px;;}
	.hotel-row:nth-child(2n+0){ margin: 60px 0 0 0 ; flex-direction: column; }
	.hotel-row:nth-child(2n+0) .left_image .cup-img{ left: auto; right: 24px;; }
	.icon-blk{ justify-content: flex-start; }
	.coffe-blk-left h4 span{ font-size: 50px; }
	.coffe-blk-left h4{  font-size: 30px;;}
	.coffe-blk-left p{ font-size: 16px;; }
	.coffe-blk-left h6{ font-size: 20px;; }
	.coffe-blk-left{ max-width: 100%; padding: 0 0 40px; }
	.coffe_img_block .img-1{ width:100%;}
	.coffe_img_block .img-1 span{ min-height: 0px; }
	.coffe_img_block .img-2{ width: 100%;}
	.coffe_img_block .img-2 span{ min-height: 0px; }
	.coffe_img_block .img-3{ margin: 20px 0 0 0;  left: auto; width: 100%;}
	.coffe_img_block .img-3 span{ min-height:0px; }
	.coffe_img_block .img-1 span img,
	.coffe_img_block .img-2 span img,
	.coffe_img_block .img-3 span img { width: 100%; display: block;}
	.coffe_img_block .img-2{ margin: 20px 0 0 0; position: relative; }
	.coffe_img_block .logo-blk{ position: relative; margin: 20px 0 0 0; right: auto; bottom: auto; display: flex ; justify-content: center;  }
	.coffe_img_block{ width: 100%;;}
	.coffe_img_block .logo-blk img{ width: 80px;;}
 
	.testi-block-inner{ background-size: 20px auto; background-position: 20px 20px; }
	.testi-block .icon{ right: 20px; bottom: 20px;  }
	.testi-block .icon img{ width: 20px;}
	.footer-top{ padding: 0 0  65px; }
	.footer-top .col-md-3{ text-align: center; padding-top: 65px; }

	.about-block{ padding: 80px 0 0;  }
	.about-block	.col-md-4 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.f_box .f_social ul li{ display: flex; align-items: center; justify-content: center;  }
	.f_box .f_social ul li a  { width: 167px;}
	.abt-box{ margin: 0 0 60px;; }
	.coworking-block h4{ font-size: 28px;; }
	.coworking-block h4 span{font-size: 32px; }
	.coworking-block h3{ font-size: 32px; }
	.coffe-block{ align-items: center; flex-direction: column; justify-content: center;  }
	.bramd-block ul{ justify-content: center; }
	.bramd-block ul li{ padding: 15px;; }
	.testi-block-inner{ padding: 60px 40px;; }
	.testi-block h6{ font-size: 16px; }
	.testi-block p{ line-height: 1.6; }
	.insta-listing ul{ width: calc(100% + 10px); margin: 0 0 0 -5px;}
	.insta-listing ul li{ width: 50%; padding: 5px;; }
	.insta-text-blk .left-text{ padding: 0 0 20px; font-size: 32px;; }
	.insta-text-blk .follow-text{ font-size: 22px;; }
	.footer-bottom{  padding: 18px 0 0 0; flex-direction: column; }
	.copyright{  width: 100%; text-align: center;}
	.footer-bottom .powerby{ width: 100%; margin: 18px 0 0 0; text-align: center;}
	.footer-bottom .powerby::after{ width: 200vw; left: -70vw;}
	.coworking-block p{ font-size: 16px; line-height: 1.6; }

	.logo a img{ width: 60px;;}
	.logo a{  height:100px; width: 100px;; }
	.logo{ margin:20px 0 0 0; }
	.header-top{ min-height: 60px; max-height: 60px;; }

	.banner-wapper .slick-dots{ bottom: 30px;; }
	.banner-wapper .slick-dots li button{ height: 16px; width: 16px;; }
	.banner-wapper .slick-dots li.slick-active button{ height: 26px; width: 26px;; border-width: 3px;  }
	.home-section-1{ padding: 70px 0 0 0; background-size: 100px auto; background-position: 90% 30px; }
	.hotel-row .left_image .cup-img span{  height: 140px; width: 140px;; }
	.hotel-row .left_image .cup-img span img{ width: 70px;;}
	.home-section-2{ padding: 70px 0; }
	.icon-blk-inner .icon a{ height: 40px; width: 40px;; }
	.icon-blk-inner .icon a svg{ max-width: 22px; max-height: 22px; width: auto; height: auto;}
	.icon-blk-inner .icon{ margin: 0 10px;; }
	.icon-blk-inner{ padding: 15px 20px; }
	.coworking-block{ padding: 24px; }
	.home-section-4{ padding: 70px 0; }
	.coffe-blk-left h4 span{ font-size: 40px; }

	.testi-block{ padding: 40px 20px; }

	.insta-text-blk{ flex-direction: column; justify-content: center; }

	.f-logo img{ width: 150px;;}



	.about-banner-blk h1{ font-size: 20px;; }
	.about-banner-blk .ct-img img{ max-width: 110px;; }
	.about-banner-blk .ct-img-2 img{ max-width: 300px;; }
	.about-sec-1,
	.about-sec-2{ flex-direction: column; align-items: center; width: 100%; justify-content: center }
	.about-sec-1 .left-col,
	.about-sec-2 .left-col{ width: 80%; min-width: 0; max-width: 350px; }
	.about-sec-1 .right-col,
	.about-sec-2 .right-col{ margin: 60px 0 0 0; max-width: 100%; width: 100%;; }
	.about-sec-1 .right-col h6{ font-size: 18px;; line-height: 1.6; }
	.about-sec-1 .right-col p,
	.about-sec-2 .right-col p{ font-size: 16px; line-height: 1.7; }
	.testi-block h6 { font-size: 18px;; }
	.testi-block p{ font-size: 16px; line-height: 1.7; }
	.about-section-2{ margin: 50px 0 0 0; }

	.about-sec-2{ padding: 50px 0 0 0; }
	.about-sec-2 .right-col h5{ padding: 0 0 22px;; font-size: 24px;; line-height: 1.5; }
	.coworking-blk .box-1 .text{ font-size: 40px; }
	.coworking-blk .box-1 .text span{ font-size: 30px;; }
	.abt-logo img{ max-width: 150px;;}

	.about-banner-blk h1{ width: 100%; text-align: center; }
	.about-banner-blk .ct-img{ margin: 30px 0; }
	.about-banner-blk{ flex-direction: column; padding: 50px 0; min-height: 0px;;  justify-content: center; align-items: center; }
	.about-banner-blk .ct-img-2{ margin: 0px;; }
	.about-sec-1 .left-col, .about-sec-2 .left-col{ margin: 0 0 0 20px;; }
	.about-section-1{  padding: 70px 0 0 0;    background-size: 100px auto;
		background-position: 90% 30px; }
		.about-sec-1 .left-col::after{ width: 150px; left: -20px; top: -20px; ;  height: 250px;;}
		.about-sec-2 .left-col::after{ width: 150px; right: -20px; top: -20px; ;  height: 250px;;}
		.coworking-blk{ flex-direction: column; }
		.coworking-blk .box-1{ width: 100%; max-width: 440px; margin: 15px 0; }
		.coworking-blk::after,
		.coworking-blk::before{ display: none; left: 0px;; }
		.coworking-blk .box-2{ width: 100%; max-width: 440px; margin: 15px 0; }

		.about-section-3 .testi-block .testi-block-inner{ background-size: 50px auto; }
		.testi-block .star-row span { margin: 0 2px;; }
		.testi-block .star-row span img{ max-width: 20px;; }
		.about-section-3{ padding: 0 0 50px;; }

		.home-section-5{ padding: 0 0 20px;; }

		.restaurant-banner .about-banner-blk h1{ font-size: 32px;; }
		.restaurant-banner	.about-banner-blk .ct-img{ opacity: 1; }


		.restaurant-section-1{ padding: 70px 0; }
		.resto-text p{ font-size: 16px; line-height: 1.7; }


		.resto-sec-inner .map-text{ padding: 24px; max-width: 100%; width: 100%; }
		.map-text h6{ font-size: 30px;; }
		.map-text p{ line-height: 1.7; }
		.resto-sec-inner .map{ width: 100%;}
		.resto-sec-inner .icon-blk-inner{ padding:10px 10px;; }
		.resto-sec-inner .icon-blk-inner .icon{ margin: 0 5px;; }
		.resto-sec-inner .icon-blk-inner .icon a { height:36px ; width: 36px;; }
		.resto-sec-inner .icon-blk-inner .icon a svg{ width: 18px;;}
		.resto-sec-inner .icon-blk{ left: 10px; bottom: -28px;; }
		.resto-sec-inner .cup-img{ left: auto; right: 10px;}
		.resto-sec-1{ padding-right: 0px;; }
		.resto-sec-2{ padding: 0px; margin: 30px 0 0 0;  }
		.resto-sec-inner{ border: #fff solid 5px; flex-direction: column; }
		.resto-sec-inner .map-text::after{ left: 50%; top: auto; bottom: -22px; margin: 0 0 0 -29px;; }
		.resto-sec-inner .map iframe{ height: 350px;; }
		.resto-sec-inner .cup-img span img{ max-width: 50px;; }
		.resto-sec-inner .cup-img span{ height: 90px; width: 90px;; }
		.resto-sec-inner .cup-img{ bottom: -45px;; }

		.resto-text-full p{ font-size: 16px; line-height: 1.7; }
	.resto-text-full{ text-align: center; flex-direction: column; }
	.resto-text-full .text-1{ width: 100%; max-width: 100%; text-align: center; }
	.resto-text-full .spartore{ display: none; opacity: 0; }
	.resto-text-full .text-2{width: 100%; max-width: 100%; padding: 30px 0 0 0; }


	.restaurant-section-2{ padding: 70px 0; }
	.gallery-block .row .col-md-8{     min-width:100%;max-width: 100%;}
	.gallery-block .row .col-md-4:nth-child(2){     min-width:100%;max-width: 100%;}
	.galery_img span{  min-height:0px;;}
	.galery_img span img{ display: block;}
	.gallery-block{ padding: 20px 0 0 0; }
	.galery_img span{ border-width: 5px;; }

	.oreder-text h5{ padding: 0 0 20px;; font-size: 26px;; }
	.oreder-logo span img{ max-height: 60px;; }
	.oreder-on-block{ flex-direction: column; padding: 35px 0 30px;; }
	.oreder-logo span{ margin: 0 10px;; }

	.restaurant-2-section-1{ padding: 70px 0; }
	.left-colum{ max-width: 270px; margin-left: 20px;; }
	.left-colum::after{  left: -20px;; height: 260px;; }
	.services-links span{ padding: 3px 30px 3px 30px; font-size: 16px; background-size: 20px auto ; }
	.services-right{ margin: 40px 0 0 0; max-width: 100%;  width: 340px;; }
	.services-right ul li{ padding: 0 0 16px; }
	.services-right ul li + li{ margin: 16px 0 0 0; }
	.services-block{ flex-direction: column; justify-content: center; align-items: center; }


	.porro-text h6{ line-height: 1.5; font-size: 22px;; }
	.porro-box a .img{ min-height:0px;; }
	.porro-box a .img img{ width: 100%;display: block;}
	.porro-box a .title-bar h5{ color: #fff; font-size: 18px;; }
	.restaurant-2-section-2::after{ height: 290px;; }
	.porro-text{ padding: 30px 0; }
	.porro-block .row{ margin: 0 -10px;; }
	.porro-block .row [class*="col-md-"]{ padding: 0 10px;; }

	.porro-box{ margin: 0 0 30px;; }
	.porro-box a .title-bar::after,
	.porro-box a  .title-bar::after{ height: 100%; }
	.porro-box a  .img {border: #622604 solid 5px;}
	.porro-box a  .title-bar h5 {color: #fff;}

	.resto-contain{ flex-direction: column; padding: 40px 0; }
	.resto-contain .text p{ line-height: 1.7; }
	.resto-contain .text:first-child{ margin: 0px; text-align: center; }
	.resto-contain .text p{ text-align: center; }
	.resto-contain .text{ max-width: 100%; margin: 20px 0;; }

	.form-top-text h2{ font-size:30px;; }
	.form-top-text p{font-size: 16px; line-height: 1.6; }
	.grab-form-blcok{ padding:40px 20px;; }
	.grab-form .input-box .input-text{ height: 48px; padding: 15px 20px;;  }
	.restaurant-2-section-3{ padding: 0 0 50px;; }

	.contact-banner .about-banner-blk h1{  font-size: 32px;; }
	.contact-banner::after{  background-size: cover;}
	.contact-banner .ct-img{ opacity: 1; }


	.contact-sec-1 .left-colum-ct{ width: 100%; padding: 0 0 50px;; ;}
	.map-block-ct{ width: 100%;}
	.form-top-text-2 h2{ font-size: 30px;; }
	.full-img span{ min-height: 300px;; }
	.contact-sec-1{ flex-direction: column; }
	.ct-row h6{ font-size: 18px;; }
	.ct-row p{ font-size: 14px;; }
	.ct-box-white .ct-box-inner{ min-height: 284px;; }
	.ct-form .input-box .input-text{ height: 48px;; padding: 14px 20px;;  }
	.map-iframe::after{ width: 100px; right: -20px;;  height: 200px; top: -20px;}
	.map-block-ct{ padding-right: 20px;; }
	.map-iframe iframe{  height: 300px;;}

	.contact-sec-2{ flex-direction: column; margin: 50px 0; }
	.ct-box-white{ margin: 15px 0; width: 100%; }

	.icon-blk{ justify-content: center; }
	.icon-blk-inner{ justify-content: center; }
	.hotel-row:nth-child(2n+0) .icon-blk{ justify-content: center; }
	.footer-top .col-md-3:first-child{  display: none; }
	.f_box .f_social ul li a span{  display: none; }
	.f_social ul{ display: flex; align-items: center; justify-content: center;  }
	.f_box .f_social ul li a { width: auto;}
	.f_box .f_social ul li a i{ margin: 0 7px; }
	.insta-listing ul li{  display: none; }
	.insta-listing ul li:first-child,
	.insta-listing ul li:nth-child(2),
	.insta-listing ul li:nth-child(3),
	.insta-listing ul li:nth-child(4){ display: block;}
	.coffe-block{ flex-direction: column-reverse; }
	.coffe-blk-left h4{ width: 100%;}
	.coffe-blk-left h4 span{ font-size: 32px;; }
	
	.coffe-blk-left{ padding: 25px 0 0 0; }
	.coffe_img_block .img-2,
	.coffe_img_block .img-3{ display: none; }

	.bramd-block .brand-logo { padding: 0 30px 0 0; }
	.bramd-block{ padding: 30px 0; }
.bramd-block .brand-logo  a img { max-width: 150px; transition: all 0.3s ease-in-out; opacity: 0.43;  filter: grayscale(100%); }
	
}
@media (min-width: 568px) and (max-width: 767px) {
}
@media (min-width: 240px) and (max-width: 567px) {
}