@font-face {
  font-family: myFirstFont1;
  src: url(font/calg810n_2.woff);
}
@font-face {
  font-family: myFirstFont2;
  src: url(font/avgardn_2.woff);
}
body
{
      font-family: myFirstFont2;
}
.slow {-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
/*nav*/
 .header 
    {
        position: absolute;
        top: 0;
        width: 100%;
        padding: 10px 0;
    }
    .header .logo-link .logo img
    {
        display: hidden;
        margin-left: 70px;
        opacity: 0;
        width:130px;
    }
    .shrink
    {
        background: #f2ebd7;
        position: fixed !Important;
        z-index: 9;
        transition: .6s;
        box-shadow: 0 5px 4px rgba(242,235,215,.8);
    }
    .wthtban
    {
        background: #f2ebd7;
        position: relative;
        z-index: 9;
        transition: .6s;
        padding: 0;
    }
    .shrink .logo-link .logo img, .wthtban .logo-link .logo img
    {
       opacity: 1 !Important;
    }
    .shrink .header, .wthtban .header
    {
        position: relative;
    }
    .shrink .bar1, .shrink  .bar3, .shrink  .bar2, .wthtban .bar1, .wthtban .bar3, .wthtban  .bar2
    {
        background-color: #36130e;
    }
.navi-bar
{ 
    position: absolute;
    right: 70px;
    top: 50%;
    z-index: 1;
    transform: translate(0,-50%);  
}
.bar1, .bar3 {
  width: 34px;
  height: 2px;
  background-color: #f7edde;
  margin: 6px 0;
 transition: .6s;
}
.bar2{
    
  width: 20px;
  height: 4px;
  background-color: #f7edde;
  margin: 6px 0;
  
    -webkit-transition: width .6s; /* For Safari 3.1 to 6.0 */
  transition: width .8s;
  
}
.navi-bar:hover{
    cursor: pointer;
}
.navi-bar:hover .bar2{
    width: 34px;
}
.change .bar1 {
  -webkit-transform: rotate(-45deg) translate(-9px, 6px);
  transform: rotate(-45deg) translate(-9px, 6px);
    transition: .6s;
}

.change .bar2 {opacity: 0;}

.change .bar3 {
  -webkit-transform: rotate(45deg) translate(-8px, -8px);
  transform: rotate(45deg) translate(-7px, -4px);
    transition: .6s;
}

.nav
{
    position: absolute;
    right: 70px;
    top: 80px;
    background:#f7edde;
    width: 15%;
    text-align: left !Important;
    padding-top: 15px;
   
    padding-bottom: 15px;
    z-index: 1;
}
    .nav ul li
{

    text-align: left !Important;

}
        .nav ul li a:hover
{

    text-decoration: none;
}
.submenu
{
    background: rgba(245,246,242,1);
    padding: 1px 0 !important;
    margin-top: 7px !important;
        position: absolute;
    width: 100%;
}
.submenu li
{
   margin: 16px 0 !important;
    padding-left: 16px;
    font-family: myFirstFont1;
}
}
.nav ul
{
    margin: 0;
    padding-left: 0 !Important;
}
.nav ul li
{
    text-decoration: none;
    list-style: none;
    margin: 30px 0;
}
.nav ul li a
{
    color: #36130e;
    padding-left: 25px;
    font-family: myFirstFont1 !important;
}
.nav ul li a .ct
{
   font-size: 16px;
}
/*nav*/
/*getcozy*/
.left-main-box
{
    height: 24vw;
    padding: 0;
    margin-left: 100px;
}
.left-box
{
    padding-left: 0;
    padding-right: 6px;
    height: 100%;
}
.left-box img
{
   width:100%;
    height:100%;
}
.right-box
{
    padding: 0;
    height: 100%;
}
.right-box .right-upper
{
    padding: 0;
    height: 49%;
    
}
.right-box .right-lower
{
    padding: 0;
    height: 49%;
    margin-top: 6px;
    
}
.right-box .right-lower img, .right-box .right-upper img
{
    width: 100%;
    height: 100%
}
.right-main-box
{
    margin-left: 30px;
}
.right-main-box h2, .etarnaltales .left-main-box h2
{
    color: #f05e29;
      font-family: myFirstFont1;
    margin-top: 0;
}
.right-main-box p
{
    font-size: 14px;
}
.right-main-box button
{
    margin-top: 30px;
    padding:12.5px 17px;
    background: #f05e29;
    color: white;
    font-size: 16px;
    border: 0;
}
.leaf-1
{
    text-align: right;
    margin-top: 25px;
    margin-bottom: 75px;
}
.leaf-1 img, .leaf-2 img
{
    width:25%;
}
.leaf-2
{
    text-align: left;
    margin-bottom: 25px;
    margin-top: 75px;
}
/*getcozy*/
/*etarnal*/
.etarnaltales

    {
        height: 40vw;
        padding: 0;
    }
    .etarnaltales .left-main-box
    {
        height: 100%;
        background: url(../images/back-1.jpg) no-repeat center;
        background-size:cover;
        margin-left: 0;
        padding-right: 25px;
        position: relative;
    }
    .etarnaltales .left-main-box .content-box
    {
        padding: 0;
        margin-left: 100px;
        position: absolute;
            top: 50%;
    transform: translate(0,-50%);
        padding-right: 20px;
    }
    .etarnaltales .right-main-box 
    {
        margin-left: 0;
        padding: 0;
        height: 100%;
    }
    .etarnaltales .left-main-box h2 span
    {
       font-size: 40px;
    }
    .etarnaltales .right-main-box img
    {
        width:100%;
        height: 100%;
    }
/*etarnal*/
/*kadombokhandi*/
 .kadombogachi

    {
        padding: 65px 100px;
        background: url(../images/back-1.jpg) no-repeat;
        background-size: cover;
        margin-top: 10px;
    }
    .kadombogachi .kadom-main-box
    {
        padding: 0;
        width: 21.25%;
        margin-left: 5%;
    }
    .kadombogachi .kadom-main-box:first-child
    {
        margin-left: 0%;
    }
    .kadombogachi .kadom-main-box .kadom-head-box
    {
        padding: 0;
        height: 3.5vw;
    }
    .kadombogachi .kadom-main-box .kadom-head-box img
    {
        width: 111px;
        height: auto;
    }
    .kadombogachi .kadom-main-box .kadom-conetnt-box
    {
        padding: 0;  
    }
    .kadombogachi .kadom-main-box .kadom-conetnt-box h5
    {
       font-size: 16px;
        font-weight:700;
        font-family: myFirstFont2;
        color: #501d08;
    }
    .kadombogachi .kadom-main-box .kadom-conetnt-box p
    {
        font-size: 14px;
    }
/*kadombokhandi*/
/*relish*/
 .relish
    {
        padding: 0;
        height: 43vw;
    }
    .relish .relish-left-box
    {
       padding: 0;
        height: 100%;
    }
   
    .relish .relish-left-box img
    {
        width:100%;
        height: 100%;
    }
    .relish .relish-right-box
    {
        position: relative;
        height: 100%;
    }
    .relish .relish-right-box .content-box
    {
        height: 28vw;
        margin-left: 50px;
        margin-top: 50px;
    }
.relish .relish-right-box .content-box .content
    {
        margin-left:0; margin-top:-73px;
    }
    .relish .relish-right-box .content-box h2
    {
        color: #f05e29;
        font-family: myFirstFont1;
        margin-top: 0;
    }
    .relish .relish-right-box .content-box p
    {
        font-size: 14px;
        text-align: justify;
       
    }
    .relish .relish-right-box .content-box .relish-right-img-box
    {
        border-radius: 50%;
        shape-outside: circle(50%);
        margin: 26px 0 68px 33px;
        float: right;

    }
    .relish .relish-right-box .content-box .relish-right-img-box img
    {
        width:100%;
         
    }
  .relish  .leaf-1 img
{
    width:48%;
}
/*relish*/
/*aminity*/
 .aminity
    {
        padding: 35px 0;
        background: url(../images/back-1.jpg) no-repeat;
        background-size: cover;
    }
    .aminity .aminity-header
    {
        padding: 0;
        text-align: center;
    }
    .aminity .aminity-header h2
    {
         color: #f05e29;
        font-family: myFirstFont1;
        margin-top: 0;
        font-size:38px;
    }
    .aminity .aminity-header h3
    {
         color: #f05e29;
        font-family: myFirstFont1;
        margin-top: 0;
    }
    .aminity .aminity-main-box
    {
       padding: 0; 
        margin-top: 35px;
    }
    .aminity .aminity-main-box .aminity-box
    {
        text-align: center;
        border-right: 3px solid #f1cea9;
        padding: 35px 0;
            height: 164.33px;
        
    }
    .aminity .aminity-main-box .aminity-box:nth-child(4), .aminity .aminity-main-box .aminity-box:nth-child(8)
    {        
        border-right: none;
    }
    .aminity .aminity-main-box .aminity-box:nth-child(5), .aminity .aminity-main-box .aminity-box:nth-child(6),.aminity .aminity-main-box .aminity-box:nth-child(7), .aminity .aminity-main-box .aminity-box:nth-child(8)
    {        
         border-top: 3px solid #f1cea9;
    }
     .aminity .aminity-main-box .aminity-box img
    {
        width:55px;  
    }
    .aminity .aminity-main-box .aminity-box p
    {
        font-size:14px;
        margin-bottom: 0;
        margin-top: 10px;
    }
   
/*aminity*/
/*review*/
 .review
    {
        padding: 50px 0;
        background: url(../images/back-1.jpg) no-repeat;
        background-size: cover;
    }
    
     .review .review-header
    {
        padding: 0;
        text-align: center;
    }
    .review .review-header h2
    {
         color: #f05e29;
        font-family: myFirstFont1;
        margin-top: 0;
        font-size:38px;
    }
    .review .review-main-box
    {
        height:auto !Important;
        margin-top: 40px;
    }
    .review .review-main-box .carousel-inner .item .guest-box
    {
        padding: 0 45px;
        text-align: left;
        border-right: 3px solid #bebdb6;
    }
    .review .review-main-box .carousel-inner .item .guest-box p
    {
        font-size:18px;
        height: 80px;
		overflow:hidden;
    }
    .height-sml
    {
        height: 80px;
    }
	.review .review-main-box .carousel-inner .item .guest-box button
	{
		padding:0;
		border:0;
		font-size:13px;
		background:transparent;
	}
    .height-incrs
    {
        height: auto !Important;
    }
    .review .review-main-box .carousel-inner .item .guest-box p span
    {
        font-weight: bold;
        line-height: 40px;
    }
    .review .review-main-box .carousel-inner .item .guest-box:last-child
    {
        border-right:none;
    }
    .review .carousel-control
    {
        width: 50px;
        position: absolute;
        top: 50%;
        transform: translate(0,-50%);
        bottom: 0;
        font-size: 20px;
        color: #fff;
        text-align: center;
        text-shadow: 0 1px 2px rgba(0,0,0,.6);
        background-color: rgba(0,0,0,0);
        filter: alpha(opacity=50);
        opacity: .5;
    }
   .carousel-control.left, .carousel-control.right 
    {
        background: none;
    }
    .review .carousel-control.left 
    {
        left: -40px;      
    }
    .review .carousel-control.right 
    {
        right: -40px;      
    }
/*review*/
/*form*/
 .bookform
    {
        padding: 0;
    }
      .bookform .bookform-header
    {
        text-align: center;
        margin-bottom: 20px;
    }
    .bookform .bookform-header h2
    {
        color: #f05e29;
        font-family: myFirstFont1;
        margin-top: 0;
        font-size: 35px;
    }
    label
    {
        width: 100%;
        font-size: 16px;
        margin-bottom: 5px;
        margin-top: 15px;
        padding: 0 8px;
        font-weight: normal;
    }
    input
    {
        width: 100%;
        margin-bottom: 10px;
        height: 40px;
        padding:4px 8px;
        font-size: 14px;
        background: #eee;
        border: none;
        color: black;
    }
    .bookform-main-box form div
    {
        padding: 0 10px;
    }
    .sub
    {
        background: #f05e29;
        color: white;
        font-size: 16px;
        margin-top: 15px;
    }
    [type="date"]::-webkit-inner-spin-button 
    {
        display: none;
    }
    [type="date"]::-webkit-calendar-picker-indicator 
    {
        opacity: 0;
    }
    [type="date"] 
    {
        background:#eee url(https://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/calendar_2.png)  97% 50% no-repeat ;
    }
/*form*/
/*footer*/
   .footer
    {
        background: url(../images/footer-back.jpg) no-repeat center;
        background-size:cover;
        padding: 55px 0;
    }
    .footer .content-box
    {
        display: flex;
        align-items: top;
    }
    .content-box div
    {
        margin-left: 60px;
    }
    .content-box h5
    {
         color: #f05e29;
        font-size: 18px;
    }
     .content-box a
    {
         color: white;
        line-height: 25px;
    }
    .content-box a:hover
    {
         text-decoration: none;
    }
    .content-box .ft-contact a i
    {
         color: #f05e29;
       margin-right: 10px;
    }
.footer .content-box .inform
{
    margin-left: 0;
}
/*footer*/
.flickity-page-dots
{
    display: none;
}
/*about-page*/
 .about-content
         {
             text-align: center;

         }
         .about-content h2
{
    color: #f05e29;
      font-family: myFirstFont1;
    margin-top: 0;
    font-size: 25px;
}
.about-content p
{
    font-size: 16px;
}
         .about-content h3
         {
              color: #f05e29;
             font-family: myFirstFont1;
             font-size: 40px;
             margin-top: 0;
             margin-bottom: 20px;
         }
        .about-content form div
         {
             text-align: left;
         }
/*about page*/
/*responcive*/
@media only screen and (min-width: 320px) and (max-width:767px) 
{
    .review .review-main-box .carousel-inner .item .guest-box p
    {
        height: 38px;
    }
    .height-sml
    {
        height:38px;
    }
     .modal .modal-content .mySlides
    {
        width: 90% !Important;

    }
    .prev
    {
       left:10% !Important;
    }
    .next
    {
        right:10% !Important;
    }
    .header
    {
        padding: 0;
    }
    .header .logo-link .logo img
    {
        margin-left: 0px;
        width:140px;
    }
    .header .logo-link .logo img 
    {
        margin-left: 8px;
    }
    .nav 
    {
        width:50%;
        right: 0px;
        top: 60px;
    }
    .navi-bar 
    {
        right: 8px;
    }
    .navi-bar:hover .bar2
    {
        width: 20px;
    }
    .leaf-1 
    {
        text-align: right;
        margin-top: 25px;
        margin-bottom: 24px;
        padding: 8px;
    }
    .leaf-2
    {
        text-align: left;
        margin-bottom: 25px;
        margin-top: 25px;
        padding: 8px;
    }
    .left-main-box 
    {
        height: auto;
        padding: 0;
        margin-left: 0px;
        width: 100%;
        padding: 0 8px;
    }
    .right-main-box 
    {
        margin-left: 0px;
        width: 100%;
        padding: 0 8px;
        margin-top: 15px;
    }
    .right-main-box p
    {
        font-size:14px;
    }
    .leaf-1 img, .leaf-2 img
    {
        width:70%;
    }
    .etarnaltales 
    {
        height: 115vw;
        padding: 0;
    }
    .etarnaltales .left-main-box .content-box 
    {
        padding: 0;
        margin-left: 0px;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
        padding-right: 0px;
    }
     .etarnaltales .right-main-box 
    {
        margin-top: 0;
    }
    .kadombogachi 
    {
        padding:8px;
    }
    .kadombogachi .kadom-main-box 
    {
        padding: 0;
        width: 100%;
        margin-left: 0%;
        border-bottom: 3px solid #f1cea9;
    }
    .kadombogachi .kadom-main-box .kadom-head-box 
    {
        padding: 0;
        height: 13.5vw;
        margin-top: 10px;
    }
    .relish 
    {
        padding: 0;
        height: 85vw;
        
    }
    .relish .relish-left-box 
    {
        padding: 0;
        height: 100%;
        width: 100%;
        margin-top: 15px;
    }
    .relish .relish-right-box 
    {
        position: relative;
        height: 170vw;
        width: 100%;
    }
    .relish .relish-right-box .content-box 
    {
        height: 5vw;
        margin-left: 0;
        margin-top: 25px;
        width: 100%;
        padding: 0;
    }
   .relish  .leaf-1 img
    {
        width:80%;
    }
    .relish .relish-right-box .content-box .content
    {
        margin-left:0; margin-top:-25px;
    }
    .relish .relish-right-box .content-box .relish-right-img-box 
    {
        border-radius: 50%;
        shape-outside: circle(50%);
        margin: 12px 0 15px 25px;
        float: right;
    }
    .relish .relish-right-box .content-box p
    {
        font-size: 14px;
    }
    .aminity .aminity-main-box .aminity-box 
    {
        width: 50%;
    }
    .aminity .aminity-main-box .aminity-box img 
    {
        width: 50px;
    }
    .aminity .aminity-main-box .aminity-box 
    {
        padding: 13px 0;
        height: 37vw;
    }
    .aminity .aminity-main-box .aminity-box p 
    {
        font-size: 14px;
        margin-bottom: 0;
        margin-top: 10px;
    }
     .aminity .aminity-main-box .aminity-box:nth-child(2), .aminity .aminity-main-box .aminity-box:nth-child(4), .aminity .aminity-main-box .aminity-box:nth-child(6), .aminity .aminity-main-box .aminity-box:nth-child(4)
    {        
        border-right: none;
    }
    .aminity .aminity-main-box .aminity-box:nth-child(3), .aminity .aminity-main-box .aminity-box:nth-child(4)
     {
    border-top: 3px solid #f1cea9;
}
    .review .review-main-box .carousel-inner .item .guest-box {
    padding: 10px;
    text-align: left;
    border-right: 0px solid #bebdb6;
    border-bottom: 3px solid #bebdb6;
}
    .review .review-main-box .carousel-inner .item .guest-box:last-child {
    border-bottom: none;
}
    .review .review-main-box {
    height: auto !Important;
    margin-top: 0;
}
    .review .carousel-control
    {
        width: 37px;
        height: 38px;
        position: absolute;
        top: 57%;
        transform: translate(0,-50%);
        bottom: 0;
        font-size: 14px;
        color: #fff;
        text-align: center;
        text-shadow: 0 1px 2px rgba(0,0,0,.6);
        background-color: rgba(0,0,0,0);
        filter: alpha(opacity=50);
        opacity: .5;
    }
    .review .carousel-control a svg
    {
        width: 100%;
        height: 100%;
        
    }


    .review .carousel-control.left 
    {
        left: -30px;      
    }
    .review .carousel-control.right 
    {
        right: -30px;      
    }
    .review .review-main-box .carousel-inner .item .guest-box p {
    font-size: 14px;
}
    
    label {
    width: 100%;
    font-size: 14px;
    margin-bottom: 5px;
    padding: 0 8px;
    font-weight: normal;
    margin-top: 10px;
}
    .footer .content-box
    {
        display: inherit;
        align-items: top;
    }
    .footer .content-box .inform, .footer .content-box .ft-contact , .footer .content-box .social 

    {
        margin-top: 10px;
        margin-left: 15px;
    }
    .about-content h3
    {
        font-size: 30px;
    }
     .shrink
    {
        background: #f2ebd7;
        position: fixed;
        z-index: 9;
        transition: .6s;
        padding: 8px 5px;
    }
    .shrink .logo-link .logo img
    {
       opacity: 1 !Important;
    }
    .shrink .header
    {
        position: relative;
    }
    .shrink .bar1, .shrink  .bar3, .shrink  .bar2
    {
        background-color: #36130e;
    }  
    .ft-contact a
    {
        font-size: 12px;
    }
    .aminity .aminity-header h3
    {
        font-size: 20px;
    }
    audio
{
    position:absolute; left:8px; bottom:8px;
}
   
}
@media only screen and (max-width: 359px) and (min-width: 320px){
.relish .relish-right-box .content-box .relish-right-img-box {

    width: 56% !Important;
}
}

@media only screen and (max-width: 479px) and (min-width: 420px)
{
   .relish .relish-right-box 
    {
        position: relative;
        height: 135vw !Important;
        width: 100%;
    } 
}
@media only screen and (max-width: 500px) and (min-width: 480px)
{
   .relish .relish-right-box 
    {
        position: relative;
        height: 111vw !Important;
        width: 100%;
    } 
}

@media only screen and (max-width: 419px) and (min-width: 360px){
.relish .relish-right-box .content-box .relish-right-img-box {

    width: 65% !Important;
}
    .relish .relish-right-box {
    position: relative;
    height: 177vw;
    width: 100%;
}
    }


@media only screen and (max-width: 1345px) and (min-width: 1280px){
  .relish {
    padding: 0;
    height: 48vw;
}
    .relish .relish-right-box .content-box .relish-right-img-box {
    border-radius: 50%;
    shape-outside: circle(50%);
    margin: 97px 0 68px 33px;
    float: right;
}
}
@media only screen and (max-width: 1224px) and (min-width: 1024px){
  .relish {
    padding: 0;
    height: 61vw;
}
}
@media only screen and (max-width: 2249px) and (min-width: 1920px){
 
    
    .etarnaltales .left-main-box h2 {
    color: #f05e29;
    font-family: myFirstFont1;
    margin-top: 0;
    font-size: 48px;
}
    .etarnaltales .left-main-box h2 span {
    font-size: 65px;
}
    .etarnaltales .left-main-box p{
        font-size: 24px;
}
    .kadombogachi .kadom-main-box .kadom-conetnt-box h5 {
    font-size: 24px;
    font-weight: 700;
    font-family: myFirstFont2;
    color: #501d08;
}
    .kadombogachi .kadom-main-box .kadom-conetnt-box p {
    font-size: 20px;
}
    .relish .relish-right-box .content-box h2 {
    color: #f05e29;
    font-family: myFirstFont1;
    margin-top: 0;
    font-size: 60px;
}
   .relish .relish-right-box .content-box p {
    font-size: 23px;
    text-align: justify;
}
    .relish .relish-right-box .content-box .relish-right-img-box {
    border-radius: 50%;
    shape-outside: circle(50%);
    margin: 180px 0 68px 33px;
    float: right;
}
    .aminity .aminity-header h2 {
    color: #f05e29;
    font-family: myFirstFont1;
    margin-top: 0;
    font-size: 55px;
}
    .aminity .aminity-header h3 {
    color: #f05e29;
    font-family: myFirstFont1;
    margin-top: 0;
    font-size: 32px;
}
    .aminity .aminity-main-box .aminity-box p {
    font-size: 20px;
    margin-bottom: 0;
    margin-top: 10px;
}
    .review .review-main-box .carousel-inner .item .guest-box p {
    font-size: 25px;
}
    .review .review-header h2 {
    color: #f05e29;
    font-family: myFirstFont1;
    margin-top: 0;
    font-size: 55px;
}
    .bookform .bookform-header h2 {
    color: #f05e29;
    font-family: myFirstFont1;
    margin-top: 0;
    font-size: 55px;
}
    label {
    width: 100%;
    font-size: 24px;
    margin-bottom: 5px;
    margin-top: 15px;
    padding: 0 8px;
    font-weight: normal;
}
    .right-main-box p {
    font-size: 24px;
}
    .right-main-box h2, .etarnaltales .left-main-box h2 {
    color: #f05e29;
    font-family: myFirstFont1;
    margin-top: 0;
    font-size: 48px;
}
    .right-main-box button {
    margin-top: 30px;
    padding: 12.5px 17px;
    background: #f05e29;
    color: white;
    font-size: 20px;
    border: 0;
}
    .content-box a {
    color: white;
    line-height: 25px;
    font-size: 18px;
}
    .nav ul li a {
    color: #36130e;
    padding-left: 25px;
    font-family: myFirstFont1 !important;
    font-size: 20px;
}
}

@media only screen and (max-width: 1919px) and (min-width: 1600px){
 
    
    .etarnaltales .left-main-box h2 {
    color: #f05e29;
    font-family: myFirstFont1;
    margin-top: 0;
    font-size: 30px;
}
    .etarnaltales .left-main-box h2 span {
    font-size: 50px;
}
    .etarnaltales .left-main-box p{
        font-size: 20px;
}
    .kadombogachi .kadom-main-box .kadom-conetnt-box h5 {
    font-size: 21px;
    font-weight: 700;
    font-family: myFirstFont2;
    color: #501d08;
}
    .kadombogachi .kadom-main-box .kadom-conetnt-box p {
    font-size: 18px;
}
    .relish .relish-right-box .content-box h2 {
    color: #f05e29;
    font-family: myFirstFont1;
    margin-top: 0;
    font-size: 45px;
}
   .relish .relish-right-box .content-box p {
    font-size: 18.5px;
    text-align: justify;
}
    .relish .relish-right-box .content-box .relish-right-img-box {
    border-radius: 50%;
    shape-outside: circle(50%);
    margin: 117px 0 68px 33px;
    float: right;
}
    .aminity .aminity-header h2 {
    color: #f05e29;
    font-family: myFirstFont1;
    margin-top: 0;
    font-size: 45px;
}
    .aminity .aminity-header h3 {
    color: #f05e29;
    font-family: myFirstFont1;
    margin-top: 0;
    font-size: 24px;
}
    .aminity .aminity-main-box .aminity-box p {
    font-size: 16px;
    margin-bottom: 0;
    margin-top: 10px;
}
    .review .review-main-box .carousel-inner .item .guest-box p {
    font-size: 22px;
}
    .review .review-header h2 {
    color: #f05e29;
    font-family: myFirstFont1;
    margin-top: 0;
    font-size: 55px;
}
    .bookform .bookform-header h2 {
    color: #f05e29;
    font-family: myFirstFont1;
    margin-top: 0;
    font-size: 55px;
}
    label {
    width: 100%;
    font-size: 24px;
    margin-bottom: 5px;
    margin-top: 15px;
    padding: 0 8px;
    font-weight: normal;
}
    .right-main-box p {
    font-size: 19px;
}
    .right-main-box h2, .etarnaltales .left-main-box h2 {
    color: #f05e29;
    font-family: myFirstFont1;
    margin-top: 0;
    font-size: 35px;
}
    .right-main-box button {
    margin-top: 30px;
    padding: 12.5px 17px;
    background: #f05e29;
    color: white;
    font-size: 20px;
    border: 0;
}
    .content-box a {
    color: white;
    line-height: 25px;
    font-size: 16px;
}
    .nav ul li a {
    color: #36130e;
    padding-left: 25px;
    font-family: myFirstFont1 !important;
    font-size: 20px;
}
}

.modal
{
    height: 100vh;
    background: rgba(255,255,255,0.9);
}
.modal .modal-content
{
    height:100%; background:100%;
}

.modal .modal-content .mySlides
    {
        width: 40%;
        position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    }
.prev
{
    position:absolute; left:25%; top:50%; transform:translate(0,-50%); color:#36130e; cursor:pointer;
}
.next
{
    position:absolute; right:25%; top:50%; transform:translate(0,-50%); color:#36130e; cursor:pointer;
}
.prev i
{
    font-size: 25px;
}
.next i
{
    font-size: 25px;
}
audio
{
    position:absolute; right:8px; bottom:8px;    height: 29px;
    width: 107px;
}
#popup_this {
    top: 50%;
    left: 50%;
    text-align:center;
    margin-top: 30px;
    margin-left: -100px;
    position: fixed;
    background: #fff;
    padding: 30px;
}
.b-close {
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
    color: #fff;
    background: #ff0000!important;
    padding: 5px 10px;
}