
@media (max-width: 1600px) {
	
	.hamburger-menu img{ width: 35px;}
	
	/*----====About====----*/
	.about-page-carousel-area { height: 595px;}
	.about-page-carousel{ margin: 0 650px;}
	.about-banner-logo img { width: 370px;}
	
	/*----====Book====----*/
	.book-page .book-carousel-item-left img{ width: auto;}
	.book-page .book-page-unit.two .book-carousel-item-right { padding-left: 60px;}
	.about .buttont {top: 515px;}


}

@media (max-width: 1440px) {
	
	/*----====About====----*/
	.about-page-carousel-area { height: 520px;}
	.about-page-carousel { margin: 0 560px; padding: 168px 0 0;}
	
	/*----====Book====----*/
	.book-page .book-page-unit.two .book-carousel-item-right { padding-left: 0;}
	.book-page .book-carousel-item-right p{ width: 72%;}
	.book-page .book-page-unit.two .book-carousel-item-right p { width: 72%;}
	.common-button, .common-button-gray{padding:25px 30px;}
	.recipes-button li{margin-right:15px;}
	.blog .recipes-content-left-main .common-button,
	.about .common-button-gray,
	.awards .press .common-button,
	.press .common-button-gray{padding:25px 50px;}
	.side-panel-ul-two{ width: 59%;}
	.book-carousel-item-right {padding: 0 60px 0;}
	.buttonn--hyperion, .buttont--hyperion{padding: 2rem 2.1rem;}

}

@media (min-width: 1280px) and (max-width: 1366px) {

	.logo{ width: 214px; }
	.heading{ font-size: 55px; }
	.banner-footer-left a, .banner-footer-right a{ font-size: 16px; }
	.banner-footer-center ul li a { font-size: 18px; }
	.press .heading { width: 40%;}
	.about .heading { width: 67%;}
	.awards .press .heading { width: 48%;}
	.common-short-heading label{ font-size: 28px; }
	.hamburger-menu img { width: 40px;}
	.buttonn--hyperion, .buttont--hyperion {padding: 1.8rem 1.5rem;}
	.copyright-area span {font-size: 17px;}
	
	
	/*----====About====----*/
	.about-banner-logo img { width: 330px;}
	.about-banner-logo p{ font-size: 25px; width: 112px; right: -35px; bottom: -15px;}
	.airplane-move{ width: 80%;}
	.airplane-area{ height: 395px;}
	.about-details-unit-left { padding-right: 150px;}
	.about-details-unit-right .heading { width: 295px;}
	.about-details-unit-right p { width: 465px; font-size: 20px; margin: 40px 0 0;}
	.about-page-carousel-area { height: 465px;}
	
	/*----====Book====----*/
	.book-page .book-page-item{ margin: 0 140px !important;}
	
	
	.recipes .recipe-filter-area label, .recipes .recipe-filter-area ul li{ font-size: 22px;}
	.recipes .is_stuck.recipe-filter-area label, .recipes .is_stuck.recipe-filter-area ul li{ font-size: 18px;}
	.is_stuck.recipe-filter-area{ padding: 21px 50px;}
	.recipes .recipes-unit li{ font-size: 24px;}
	/*.side-panel-ul{width: 29%;}*/
	

}

@media (max-width: 1280px) {

	.press .heading { width: 44%;}
	.about .heading { width: 72%;}
	/*.side-panel-ul{width: 28%;}*/
	
	
	/*----====About====----*/
	.about-details-unit-left { padding-right: 125px;}
	.about-page-carousel{ margin: 0 525px;}
	.restaurant-carousel-left {margin-top: 50px;}
	.book-carousel-item-right {padding: 0 30px 0;}
	.copyright-area span {font-size: 15px;}

}

@media (min-width: 992px) and (max-width: 1199.98px) {
	.heading {font-size: 46px;}
	.style-font-child {top: -30px;font-size: 120px;}
	.common-section-heading .style-font-child {top: -34px;}
	.social-area ul li a{padding: 25px 40px;} 
	.side-panel-ul {padding: 0px 50px 0px 50px; /*width: 26%;*/}
	.side-panel-ul-two{ width: 60%; }
	.menu-bg { background-image: url('../images/menu-img-r.jpg');}
	.li-menu{position: absolute; top: 10px; left: 0;}
	.li-menu-blog{position: absolute; top: 10px; left: 0;}
	.book-carousel-item-right .common-button {padding: 20px 25px;}
	.book-section-carousel-item {margin: 0 130px;}
	.restaurant-carousel-left span {width: 60%;}
	.common-button, .common-button-gray {display: inline-grid;margin-bottom: 10px;}
	.common-button-gray {padding: 25px 35px;}
	.recipes-unit li {font-size: 25px;}
	
	.hamburger-menu img { width: 40px;}
	.book-carousel-item-right { padding: 0 0 0 15px;}
	.li-paint {right: 15px;}
	.buttonn--hyperion, .buttont--hyperion{padding: 1.5rem 1rem; margin-bottom: 15px;}
	.recipes .buttonn--hyperion, .recipes .buttont--hyperion {width: 165px;}
	.modal-header .buttonn--hyperion, .modal-header .buttont--hyperion {width: 105px !important;}
	.about .buttont {top: 500px;}
	.copyright-area span {font-size: 13px;}
	.e-input{width: 65%;}
	.e-submit{width: auto;}
	.copyright-area {padding: 55px 40px 40px 50px;}

}

@media (max-width: 991.98px) {
	.common-section-heading .heading{padding: 15px 40px 30px;}
	.painting-modal-main #color-line p{padding: 50px 40px 45px;}
	.float-lg-left, .e-frm-right, .float-lg-right {display: block;}
	.e-input{width: 70%; border: 1px solid #333;}
	.copyright-area span {margin-top: 0px}
	#contact-form{display: block; width: 100%;}
	.e-submit{margin-top: 10px; width: auto;}
	.e-frm-right{margin: 15px;}
	.cross-ul li{margin: 30px 0px 0;}
	.side-panel-header{ width: 325px;}
	.side-panel-ul {margin: 0; padding: 0px 0 0; width: 100%; text-align: center;float: none;}
	.side-panel-header .close-button{right: 40px;}
	.side-panel-ul-two{display: none !important;}
	.hamburger-menu img { width: 35px;}
	.social-area ul li a{padding: 25px 10px; font-size: 15px;}
	.heading {font-size: 40px;}
	.style-font-child {
    top: -20px;
    left: 15px;
    font-size: 100px;
	}
	.common-section-heading .style-font-child{ top: -20px; }
	.section-heading .style-font-child {
    top: -23px;
    left: 0;
	}
	.section-heading .style-font-child {
    top: -20px;
    left: 15px;
	}
	.common-button-gray {
    padding: 20px 35px;
	}
	.blog .recipes-content-left-main .common-button, .about .common-button-gray, .awards .press .common-button, .press .common-button-gray {
    padding: 15px 30px;
   }
   .li-menu{position: absolute; top: 10px; left: 50px;}
   .li-menu-blog{position: absolute; top: 10px; left: 50px;}
   .li-insta{position: absolute; bottom: 0; left: 50px;}

   /*about*/
   .big-font-para {
    font-size: 20px;
    margin: 0 0 30px;
    line-height: 1.0;
	}
	.about-book-unit-right p {
    margin: 15px 0 0;
    font-size: 18px;
    line-height: 1.3;
    width: 250px;
	}
	.small-font-para {
    font-size: 18px;
    margin: 0 0 30px;
    line-height: 1.0;
	}
	.recipes-content-main {
		width: 100%;
	}
	.award-img{
		text-align: left;
	}
	/*book*/
	.book-page-unit .book-carousel-item-right .heading {
    width: 100%;
    margin-top: 20px;
	}
	.book-carousel-item-right {
    padding-left: 10px;
	}
	.book-page .book-page-unit.two .book-carousel-item-right {
     padding-left: 10px; 
	}
	.book-carousel-item-right .common-button {padding: 15px 25px;}
	.book-section-carousel-item {margin: 0 0px;}
	.restaurant-carousel-left span {width: 80%; font-size: 18px; line-height: 1;}
	.book-carousel-item-right p { width: 100%;}
   	.book-carousel-item-right .heading { width: 100%; margin-top: 25px;}
   	.book-carousel-item-right p {margin: 30px 0 30px;font-size: 20px;}
   	.recipes-unit li{font-size: 22px;}
   	.restaurant-carousel-left p {margin: 20px 0;font-size: 18px;line-height: 1.0;width: 80%;}
   	.restaurant-carousel-left h5 {font-size: 30px;}
   	.testimonial-carousel h2 {font-size: 30px;}
   	.testimonial-carousel-item label {font-size: 20px;}
   	/*recipes*/
   	.recipe-filter-area ul li {font-size: 20px;}
   	.recipe-filter-area label {font-size: 20px;}
   	.common-button{
    padding: 15px 20px;
    display: inline-grid;
    margin-bottom: 10px;
	font-size: 14px;}
    .common-button-gray {
    padding: 15px 25px;
    display: inline-grid;
    margin-bottom: 10px;
	font-size: 14px; }
    .recipes-content-left-main{padding: 0 15px;}
    .recipes-content-left-main img{width: 100%;}
    .content-margin {
    margin: 0 30px 30px;}
    .recipes-content-left-main .heading {
    width: 100%; margin-top: 20px;}
    
	.testimonial-index-head{
		width: auto;
	}
	.hamburger-menu{top: 27px;}
	.painting-modal-main #color-line p .color-span {
    font-size: 100px;}
    .painting-modal-main #color-line p {font-size: 20px;}
    #message{font-size: 30px;}
    .book-carousel-item-right {padding: 0 15px 0;}
    .restaurant {padding: 0 0 100px;}
    .restaurant-carousel {padding: 70px 0 100px;}
    .modal-dialog {max-width: 550px!important;}
    .modal-image {width: auto; padding: 15px 0;}
    /*.li-paint {left: 0;}*/
    .section2-area a {font-size: 20px;width: 200px;}
    .buttonn--hyperion, .buttont--hyperion{padding: 1rem 1rem; font-size: 17px; margin-bottom: 15px;}
    .recipes .buttonn--hyperion, .recipes .buttont--hyperion {width: 150px;}
    .about-book-unit-right .heading span {padding-top: 10px;}
    .li-twitter{left: 100px;}
	.li-fb{left: 150px;}
	.paint-li-child{text-align: left;}
	.paint-li-child img{margin: 25px 90px 0;}
	.modal-header .buttonn--hyperion, .modal-header .buttont--hyperion {width: 95px !important; padding: 1rem 1.5rem;font-size: 14px;}
	.copyright-area span {line-height: 2;}

}

@media (min-width: 576px) and (max-width: 767.98px) {
	.side-panel-header { width: 100%;}
	.side-panel-header .close-button{right: 30px;}
	.li-menu{ left: 50%; transform: translateX(-50%);}
    .li-menu-blog{left: 50%; transform: translateX(-50%);}
    .li-insta{left: 50%; transform: translateX(-50%);}
	.social-area ul li a{padding: 25px 8px; font-size: 13px;} 
	.social-area ul li {
    margin: 0 7px;
	}
	.banner-footer{
		text-align: center;	
		font-size: 	16px;
	}
	.banner-footer-right{
		text-align: center;	
	}
	.banner-footer-center ul li a {
    font-size: 16px;
    margin: 15px 0;
	}
	.banner-footer-left a{
		font-size: 16px;
	}
	.banner-footer-right a{
		font-size: 16px;
	}
	.banner-footer-center ul li {
    padding: 6px 15px;
	}
	.banner-footer-center ul li:after {
    top: 7px;
	}
	.nav-area-left,.nav-area-right{
		text-align: center;	
	}
	.nav-area-left{
		padding-top: 5px;
	}
	.nav-area-right{
		padding-bottom: 5px;
	}
	.hamburger-menu{top: 25px;}
	.heading {
    font-size: 30px;
	}
	.style-font-child {
    top: -10px;
    left: 86px;
    font-size: 90px;
	}
	.common-section-heading .style-font-child {
    top: -13px; left: 14px;
	}
	.blog .recipes-content-left-main .common-button, .about .common-button-gray, .awards .press .common-button, .press .common-button-gray {
    padding: 15px 30px;
	}
	.about .heading {
    width: auto;
    padding-bottom: 20px;
	}
	.about .common-button-gray {
    left: 0px;
	}
	
/*about*/
	.about-logo-area ul li {
    font-size: 19px;
	}
	.about-page .banner-content-text label {
    top: 29%;
	}
	.about-book-unit-right .heading {
    margin-top: 30px;
	}
	.about-book-unit {
    padding: 40px 0 40px;
	}
	/*book*/
	.book-section-carousel-item {
    margin: 0 50px;
    display: flex;
    align-items: center;
	}
	.book-carousel-item-right {
    padding-left: 15px;
    height: 200px;
	}
	.book-page .book-page-unit.two .book-carousel-item-right {
     padding-left: 15px; 
	}
	
	.restaurant-carousel-left span {margin-bottom: 20px;}
	.book-section-parent {overflow: visible;}
	.recipe-filter-area {
    padding: 30px 30px;}
    .recipe-filter-area ul li {
    font-size: 18px; margin: 0 10px 0 0 !important;}
    .recipes-content-left-main .heading {
    width: 100%;}
    .recipes-button{margin-bottom: 30px;}
    .recipes-content-left-main {margin-top: 20px;}
    .is_stuck.recipe-filter-area ul li {font-size: 16px; margin: 0 10px 0 0 !important;}
    .is_stuck.recipe-filter-area label {font-size: 17px;}
    .recipes-content-left-main{padding: 0 0px;}
    .testimonial-index-head{
		width: auto;
	}
	.painting-modal-main #color-line p .color-span {
    font-size: 90px;}
    .painting-modal-main #color-line p {font-size: 18px;}
    #message{font-size: 25px;}
    .hamburger-menu img{ width: 30px;}
    header{height: 52px;}
	 .book-carousel-item-right {padding: 0 0 0 15px;}
	 .recipe-unit-details{width: 100%;}
	 .short-heading-parent {margin-top: 0px;}
   	.no-banner .content { margin: 60px 0 0px;}
   	.is_stuck.recipe-filter-area {padding: 19px 45px;text-align: center;display: flex;flex-wrap: wrap;justify-content: center;}
   	.section2-area a {font-size: 18px;width: 180px;}
   	.about .buttont {top: 810px;left: 180px;}
   	.li-twitter{left: 50%; transform: translateX(-50%); top: 100px;}
    .li-fb{left: 50%; transform: translateX(-50%); top: 150px;}
    .paint-li-child img {margin: 30px auto 0;}
    .paint-li-child{text-align: center;}
    .side-panel-ul{margin: 0;position: absolute;top: 50%;-ms-transform: translateY(-50%);transform: translateY(-50%); padding: 0;}
	


}

@media (max-width: 575.98px) {
	.painting-modal-main #color-line p {padding: 30px 20px 25px;}
	.common-section-heading .heading {padding: 0px 25px 20px;}
	.float-lg-left, .e-frm-right, .float-lg-right {display: block;}
	.e-input{display: block; width: 100%; border: 1px solid #333;}
	.copyright-area span {margin-top: 0px}
	#contact-form{display: block; width: 100%;}
	.e-submit{margin-top: 10px; width: auto;}
	.side-panel-header { width: 100%;}
	.social-area ul li a .showw{display: none !important;} 
	.li-menu{ left: 50%; transform: translateX(-50%);}
    .li-menu-blog{left: 50%; transform: translateX(-50%);}
    .li-insta{left: 50%; transform: translateX(-50%);}
    .li-twitter{left: 50%; transform: translateX(-50%); top: 100px;}
    .li-fb{left: 50%; transform: translateX(-50%); top: 150px;}
    .paint-li-child img {margin: 30px auto 0;}
	.social-area ul li {
    margin: 0 7px;
	}
	.banner-footer{
		text-align: center;	
		font-size: 	16px;
	}
	.banner-footer-right{
		text-align: center;	
	}
	.banner-footer-center ul li a {
    font-size: 16px;
    margin: 15px 0;
	}
	.banner-footer-left a{
		font-size: 16px;
	}
	.banner-footer-right a{
		font-size: 16px;
		display: none;
	}
	.banner-footer-center ul li {
    padding: 6px 15px;
	}
	.banner-footer-center ul li:after {
    top: 7px;
	}
	.nav-area-left,.nav-area-right{
		text-align: center;	
	}
	.nav-area-left{
		padding-top: 5px;
	}
	.nav-area-right{
		padding-bottom: 5px;
	}
	.heading {
    font-size: 25px;
	}
	.style-font-child {
    top: -39px;
    left: 61px;
    font-size: 70px;
	}
	.common-section-heading .style-font-child {
    top: -10px; left: 5px;
	}
	.blog .recipes-content-left-main .common-button, .about .common-button-gray, .awards .press .common-button, .press .common-button-gray {
    padding: 15px 25px;
	}
	.about .heading {
    width: auto;
    padding-bottom: 20px;
	}
	.about .common-button-gray {
    left: 0px;
	}
	.social-area ul li img{
    	width: 100px;	
	}
	.banner-content-text {
    margin: 0px 10px;
	}
	.hamburger-menu {
		left: 10px;
	}
	.logo{
		width: 	240px;
	}
	.content-margin {
    margin: 0 10px 20px;
	}
	.section2-area {
    padding: 40px 0;
    position: relative;
	}
	.section2-carousel {
    margin: 0 auto 50px;
	}
	
	.copyright-area span {
    font-size: 13px; line-height: 2;
	}
	.blog .recipes-content-left-main h5 {
    font-size: 25px;
	}
	.suvir-text {
    top: 37%;
	}
	.common-section-heading.section-heading-two .style-font-parent {
    width: 70px;	
	}
	.common-section-heading .style-font-parent {
    width: 70px;
	}
	.side-panel-header .close-button{right: 20px;}
	/*.li-menu{left: 20px;}
    .li-menu-blog{left: 20px;}
    .li-insta{left: 20px;}*/
	.about-para-area {
    padding: 0 30px;
	}
	.big-font-para {
    font-size: 18px;
    margin: 0 0 20px;
    line-height: 1.0;
	}
	.small-font-para {
    font-size: 16px;
    margin: 0 0 20px;
    line-height: 1.0;
	}
	.about-logo-area ul li {
    font-size: 11px;
    text-align: center;
	}
	.about-page .banner-content-text label {
    top: 29%;
	}
	.about-book-unit-right .heading {
    margin-top: 15px;
	}
	.about-book-unit {
    padding: 40px 0 40px;
	}
	.about-book-unit-right {
    padding: 0 0 0 40px;
	}
	.book-area-img {
    padding: 30px 30px 0;
	}
	.about-logo-area h2 span {
    top: 15px;
	}
	/*book*/
	.book-section-carousel-item {
    margin: 0 50px;
    display: flex;
    align-items: center;
	}
	.book-carousel-item-right {
    padding-left: 15px;
    height: auto;
	}
	.book-page .book-page-unit.two .book-carousel-item-right {
     padding-left: 15px; 
	}
	.book-carousel-item-right .common-button {
		padding: 15px 20px;
	}
	
	.book-section-carousel-item {margin: 0px;}
	.common-button-gray {padding: 16px 25px;}
	.book-carousel-item-right p {
    margin: 15px 0 30px;
    font-size: 15px;}
    .restaurant-carousel-left span {
    width: 90%;
    font-size: 17px;
    margin-bottom: 20px;}
    .testimonial-carousel h2 {
    font-size: 20px;}
    .testimonial-carousel-item label {
    font-size: 17px; line-height: 2;}
    .common-short-heading label {
    font-size: 25px;}
    .common-short-heading span{
    	font-size: 26px;
    }
    .recipes-button{margin-bottom: 20px;}
    .recipes-content-left-main {margin-top: 35px;}
    .is_stuck.recipe-filter-area ul li {font-size: 15px; margin: 0 13px 0 0 !important;}
    .is_stuck.recipe-filter-area label {font-size: 13px;}
    .recipe-filter-area ul li {
    font-size: 15px; margin: 0 13px 0 0 !important; float: none;}
    .recipe-filter-area label {font-size: 12px; display: none;}
    .recipes-unit li {font-size: 18px;}
    .common-button {
    padding: 15px 20px;
    font-size: 14px;
    display: inline-grid;
    margin-bottom: 10px;}
    .common-button-gray {
    padding: 15px 20px;
    font-size: 14px;
    display: inline-grid;
    margin-bottom: 10px;}
    .recipes-content-left-main{padding: 0 0px;}
    .testimonial-index-head{
		width: auto;
	}
	.hamburger-menu{top: 25px; left: 86%; }
	.section-logo img{width: 20%;}
	.recipes-unit {
    margin: 30px 0px 50px;
	}
	.press .recipes-unit li{margin-bottom: 20px;}
	.restaurant-carousel-left h5 {
    font-size: 25px;
	}
	.restaurant-carousel {
    padding: 40px 0 50px;
	}
	.restaurant{padding: 0 0 30px;}
	.testimonial-carousel {padding: 30px 0 0;}
	.section2-area label {margin: 30px 0 0;}
	.showwl{display: none !important;}
	.hideel{display: block !important;}
	.social-area ul{width: auto;}
	.social-area ul li a {
    padding: 20px 10px;
    font-size: 20px;}
    .banner-footer-center ul {
    margin: 10px auto;}
    .painting-modal-main #color-line p .color-span {
    font-size: 45px;}
    .painting-modal-main #color-line p {font-size: 14px;}
    #message{font-size: 14px; margin: 30px 0 0;}
	.proceed-btn{ width: 240px; font-size: 14px;}
    .no-js .owl-carousel, .owl-carousel.owl-loaded{display: block;}
    .section2-carousel {width: 100%;}
    .recipe-filter-area ul{float: none;}
    .recipe-filter-area {
    padding: 20px 50px;}
   .hamburger-menu img{ width: 30px;}
   .common-short-heading {margin: 35px 0 0;}
   header{height: 52px;}
   .heading span {display: inline-block; padding-top: 10px;}
   .new-style-font{ width: 115px; height: 18px;}
   .new-style-font .style-font-child{ font-size: 60px; left: -16px;}
   	.book-carousel-item-right {padding: 0 0 0 15px;}
   	.recipe-unit-details{width: 100%;}
   	.short-heading-parent {margin-top: 0px;}
   	.no-banner .content { margin: 60px 0 0px; padding: 0 15px;}
   	.is_stuck.recipe-filter-area {
    padding: 19px 45px;
    text-align: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;}
    .section2-area a {font-size: 14px;width: 140px;}
    .about .buttont {top: 588px;left: 105px;}
    .copyright-area { padding: 30px 20px;}
    .buttonn--hyperion, .buttont--hyperion{padding: 1rem 1rem; font-size: 14px; margin-bottom: 15px; text-align: center;}
    .paint-li-child{text-align: center;}
    .side-panel-ul li a {font-size: 30px;}
    .side-panel-ul{margin: 0;position: absolute;top: 50%;-ms-transform: translateY(-50%);transform: translateY(-50%); padding: 0;}
    .section-logo{ padding: 0 0 25px; text-align: center;}
    .restaurant-carousel .owl-theme .owl-nav {text-align: center;margin: 0 auto;width: 100%;}

    

}



















