
.nearbycontent{width: auto!important;}

@media (max-width: 1024px) and (min-width: 769px){
    .elemtr-img {min-height: 450px!important;
        width: 100%!important;}
}



.elementor-beach{background-image:url("../../2023/02/alappuzha\ beach.jpg")!important;
    background-position:center center;background-repeat:no-repeat;background-size:cover!important;}

.elementor-lighthouse{background-image:url("../../2023/02/alleppylighthouse.jpg")!important;
    background-position:center center;background-repeat:no-repeat;background-size:cover!important;}

.elementor-Backwaters{background-image:url("../../2023/02/houseboat.jpg")!important;
    background-position:center center;background-repeat:no-repeat;background-size:cover!important;}

.elementor-Kuttanad{background-image:url("../../2023/02/kuttanad.jpg")!important;
    background-position:center center;background-repeat:no-repeat;background-size:cover!important;}

.elementor-Ravi-Karunakaran{background-image:url("../../2023/02/ravikarunakaran\ meusium.jpg")!important;
    background-position:center center;background-repeat:no-repeat;background-size:cover!important;}

.elementor-Coir-Museum{background-image:url("../../2023/02/coirmusem.jpg")!important;
    background-position:center center;background-repeat:no-repeat;background-size:cover!important;}

.elementor-VijayPark{background-image:url("../../2023/02/vijayapark.jpg")!important;
    background-position:center center;background-repeat:no-repeat;background-size:cover!important;}

.elementorMasjid{background-image:url("../../2023/02/musjid.jpg")!important;
    background-position:center center;background-repeat:no-repeat;background-size:cover!important;}

.elementorAmbalappuzha{background-image:url("../../2023/02/ambalappuzha\ temple.jpg")!important;
    background-position:center center;background-repeat:no-repeat;background-size:cover!important;}

.elementorVembanad{background-image:url("../../2023/02/vembanattukayal.jpg")!important;
    background-position:center center;background-repeat:no-repeat;background-size:cover!important;}

.elementorArthunkal{background-image:url("../../2023/02/arthungal.jpg")!important;
    background-position:center center;background-repeat:no-repeat;background-size:cover!important;}

.elementorKrishnapuram{background-image:url("../../2023/02/krishnapurampalace.jpg")!important;
    background-position:center center;background-repeat:no-repeat;background-size:cover!important;}
 
.elementorHarippad{background-image:url("../../2023/02/harippadtemple.jpg")!important;
    background-position:center center;background-repeat:no-repeat;background-size:cover!important;}
    
.elementorMannarasala{background-image:url("../../2023/02/mannarashalatemple.jpg")!important;
        background-position:center center;background-repeat:no-repeat;background-size:cover!important;}





.textwidget p{color:#000;}

.elementor-widget-container p {color:#000;}



        /*#slider-animation{max-height:550px;}*/
        .heading-box h2{ width:100%; color: red; }
        h2, p{color:#fff;}
        .carousel-item img{width:100%;}
        .text-box {
            position: absolute;
            top: 22%;
            left: 15%;
            right: 15%;
            color: #000;
           /* transform: translateY(-50%);*/
            
        }
        .slidertxt{color: #fff !important;
            font-family: 'Gilda Display', serif;
            font-weight: 400;
            font-size: 55px;
    padding: 0px 0px 15px 0px;
    text-align: center;}

        .homebanrlogo{width:389px;
        height: auto;}

        .bannerimage{width: 100%;
        height: auto;}

        .bnrslidrhome{margin-top: 132px;}

        @media (max-width: 1024px) and (min-width: 320px){
            .bnrslidrhome{margin-top: 70px!important;}
            .slidertxt{color: #fff !important;
                font-size: 40px;
        padding: 10px 0px 10px 0px;}
        
        }
        @media (max-width: 1024px) and (min-width: 320px){
            .slidertxt{color: #fff !important;
                font-size: 25px;
        padding: 0px 0px 0px 0px;}
        }
        @media (max-width: 386px) and (min-width: 320px){
            .bnrbtn{display: none;}}
        



        .bnrimg-center {
            display: block;
            margin-left: auto;
            margin-right: auto;
            width: 25%!important;
          }

          .btncenter {
            display: flex;
            justify-content: center;
            align-items: center;
            
            
          }


          .section-padding {
            padding: 120px 0;
        }
        .section-subtitle {
            font-size: 15px;
            font-family: 'Barlow Condensed', sans-serif;
            font-weight: 400;
            color: #666;
            text-transform: uppercase;
            position: relative;
            letter-spacing: 6px;
            margin-bottom: 5px;
        }
        .section-title {
            font-size: 46px;
            font-family: 'Gilda Display', serif;
            font-weight: 400;
            color: #222;
            position: relative;
            margin-bottom: 20px;
            line-height: 1.25em;
        }
        .facilties .single-facility {
            background: transparent;
            padding: 30px 20px;
            -webkit-transition: .5s;
            transition: .5s;
            position: relative;
            z-index: 1;
            margin-bottom: 30px;
            line-height: 1;
            border: 1px solid #78483cd6;
            border-radius: 10px;
        }
        .js .animate-box {
            opacity: 0;
        }
        
        .fadeInUp {
            -webkit-animation-name: fadeInUp;
            animation-name: fadeInUp;
        }
        .facilties .single-facility span {
            font-size: 45px;
            color: #cb363a;
            line-height: 1;
            margin-bottom: 20px;
            display: inline-block;
            -webkit-transition: .5s;
            transition: .5s;
        }
        .flaticon-world:before {
            content: '\f124';
        }
        .facilties .single-facility span {
            font-size: 45px;
            color: #cb363a;
            line-height: 1;
            margin-bottom: 20px;
            display: inline-block;
            -webkit-transition: .5s;
            transition: .5s;
        }
        .facilties .single-facility h5 {
            font-size: 22px;
            color: #222;
            margin-bottom: 10px;
            font-weight: 600;
        }
        .facilties .single-facility p {
            margin: 0;
            color: #666;
        }
        .facilties .single-facility .facility-shape {
            position: absolute;
            opacity: 0.02;
            z-index: -1;
            bottom: 15px;
            left: 120px;
        }
        .facilties .single-facility .facility-shape span {
            font-size: 140px;
            color: #222;
        }
        
        .facilties .single-facility span {
            font-size: 45px;
            color: #cb363a;
            line-height: 1;
            margin-bottom: 20px;
            display: inline-block;
            -webkit-transition: .5s;
            transition: .5s;
        }
        .flaticon-world:before {
            content: '\f124';
        }
        [class^='flaticon-']:before, [class*=' flaticon-']:before, [class^='flaticon-']:after, [class*=' flaticon-']:after {
            font-family: Flaticon;
            font-style: normal;
        }

        .contbox{height:150px;}
        .amntes{margin-top: 14rem;}

      .hmamnits{margin-top: 8rem;}
     

      @media (max-width: 1024px) and (min-width: 320px){
        .hmelgo{display: none!important;}}

        

        .bkresthme {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            margin-top: 160px;
            margin-bottom: 0px;
            padding: 89px 0px 80px 0px;
        }
    
        .bkresthme .elementor-container {
            width: 1100px;
            margin: 0 auto;
        }
        .bkresthme > .elementor-element-populated {
            padding: 0% 0% 0% 6%;
        }
        .bkresthme > .elementor-element-populated {
            padding: 0% 0% 0% 6%;
        }
        .bkresthme .qodef-section-title .qodef-m-title {
            margin: 28px 0 0;
        }

        .frmboxhme .eleform {
            border-style: solid;
            border-width: 1px 1px 1px 1px;
            border-color: #C4C4C4;
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            margin: 0px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
            padding: 65px 80px 90px 80px!important;
        }

        .bkresthme {
            background-color: var(--e-global-color-72f685f);
        }

        .bokfrmhme{background-color: var(--e-global-color-72f685f);}
      






        