@charset "utf-8";

/* RESPONSIVE CSS

-------------------------------------------------- */

/* Extra small devices (phones, 600px and down) */

@media only screen and (max-width: 600px) {

    .example {background: red;}
    
    .navbar-brand img {
    height: 65px;
    margin-top: -8px;
    margin-left: 90px;
    }
    

    .gallery-page .gallery-page-inner img {

    position: relative;

    width: 100%;

    height: 150px;

    }



    .ab-prop .ab-prop-inner h2:before {

        display: none;

    }



.slider-cp

     {

        display: none;

     }   
     
     .bs-slider > .carousel-inner > .item{
         height: 250px;
     }

     .bs-slider > .carousel-inner > .item > img, .bs-slider > .carousel-inner > .item > a > img

     {

        height: 250px;
        
        max-height: 250px;

        position: relative;

        top:0;

     }



     header .nav-bar-sec span {

    color: #fff;

    font-weight: bold;

    text-shadow: 2px 2px 5px #000;

    font-size: 22px;

}

    



    .prop-top-part {

    

    display: none;

}



.featured-text {

    padding-left: 0;

}



.featured-text ul {

    margin: 0;

    padding: 0 20px;

}



.featured-text ul li {

    float: left;

    width: 46%;

    text-align: center;

    font-size: 13px;

    height: 75px;

    border: 1px dashed;

    padding: 5px;

    margin: 5px;

    color: #fff;

}



.featured-text h2::before {

    position: absolute;

    content: "";

    background: #f89f15;

    width: 75px;

    height: 2px;

    top: 65px;

    left: 22%;

    display: none;

}



.one{

    padding-bottom: 25px;

}



    .sp-res-part

    {

           position: absolute;

    left: 0;

    bottom: 3px;

    width: 100%;

    z-index: 99;

    }



    .sli-text-sec-res

     {

        display: block;

     }

    

    .sli-text-sec-res h2



    {

    width: 100%;

    color: #f89f15;

    letter-spacing: 2px;

    font-size: 13px;

    line-height: 20px;

    font-weight: bold;

    margin-bottom: 7px;

    text-align: center;

    margin-top: 0;

    padding: 2px;

    font-family: 'Merienda', cursive;

    background: rgba(247, 247, 247, 0.75);

    text-shadow: 1px 1px 1px #000;

    }





.sl-bx {

    position: relative;

    display: none;

}



.naya-circle

{

    display: none;

    padding: 20px 0;

    background:#fff;

    margin-bottom: 10px; 

}

.naya-circle .cir-part

{

        background: #0432ff;

    padding: 12px;

    text-align: center;

    border: 3px solid #ff0;

    width: 100%;

    margin: 0 auto 20px;



}

.naya-circle .cir-part h3

{

    font-weight: 600;

    text-align: center;

    letter-spacing: 1px;

    color: yellow;

    margin: 0 0 10px;

    padding: 0;

    font-family: 'Cookie', cursive;

    font-size: 30px;

    text-shadow: 2px 2px 2px #000;

    display: inline-block;

    

}

.naya-circle .cir-part p

{

    font-size: 16px;

    line-height: 28px;

    color: #fff;



}



.control-round .carousel-control {

    top: 30%;

}



.casa {

    font-family: 'Cookie', cursive;

    font-size: 35px;

    padding-left: 10px;

}



.navbar-toggle {

    position: relative;

    float: right;

    padding: 9px 10px;

    margin-top: 8px;

    margin-right: 15px;

    margin-bottom: 8px;

    background-color: transparent;

    background-image: none;

    border: 1px solid #fff;

    border-radius: 4px;

}



.navbar-toggle .icon-bar {

    display: block;

    width: 22px;

    height: 2px;

    border-radius: 1px;

    background: #fff;

}



.ab-prop {

    padding: 40px 0;

}



.ab-prop .ab-prop-inner .head-ab {

    text-align: center;

    padding: 10px 0;

}



.ab-prop .ab-prop-inner h2 {

    font-family: 'Playball', cursive;

    font-size: 25px;

    font-weight: 600;

    text-transform: capitalize;

    color: #000;

    letter-spacing: 0px;

    margin: 0 0 0px;

    position: relative;

    padding: 5px 2px 5px 5px;

    display: inline;

}



.gallery-sec h2::before{

    display: none;

}





.ab-prop-inner span {

    font-size: 22px;

}



#dif .ab-prop .ab-prop-inner h2:before {

    background: none;

}



.left-fix{

	display: none;

}



.right-fix{

	display: none;

}







.book-info .book-inner h2 {

    font-weight: 600;

    text-align: center;

    letter-spacing: 1px;

    color: yellow;

    margin: 0 0 20px;

    padding: 0;

    font-family: 'Cookie', cursive;

    font-size: 30px;

    text-shadow: 2px 2px 2px #000;

    background: blue;

    display: inline-block;

    padding: 5px;

}



.book-info .book-inner {

    padding: 0;

    text-align: center;

}



.book-info .book-inner p {

    padding: 0;

    margin: 0;

    font-size: 16px;

    color: #fff;

    text-transform: uppercase;

    font-weight: 600;

    letter-spacing: 1px;

    padding-bottom: 15px;

}



.book-info {

    padding: 40px 0;

}



.video-sec .video-con h2 {

    

    font-size: 25px;

}



.attraction .attr-heading h2 {

    

    font-weight: 600;

    letter-spacing: 0;

    color: #000;

    text-transform: capitalize;

    margin: 0 0 25px;

    padding: 0;

    text-align: center;

    font-size: 30px;

    padding: 5px;

    display: inline-block;

}





.attraction .attr-heading h2::before {

    position: absolute;

    content: "";

    background: #f89f15;

    width: 75px;

    height: 2px;

    top: 45px;

    left: 26%;

    display: none;

}

.review-sec h2 {

    

    font-weight: 600;

    letter-spacing: 0;

    color: #fff;

    text-transform: capitalize;

    margin: 0 0 50px;

    padding: 0;

    text-align: center;

    font-size: 25px;

    padding: 5px;

    display: inline-block;



}



.review-sec h2::before {

    position: absolute;

    content: "";

    background: #f89f15;

    width: 75px;

    height: 2px;

    top: 50px;

    left: 39%;

    display: none;

}



.review-sec .review-inner h3 {

    font-weight: 600;

    font-size: 22px;

    color: #f89f15;

    line-height: 25px;

    padding: 0;

    margin: 0 0 10px;

    text-align: center;

}



.review-sec .review-inner h3 {

    font-weight: 600;

    font-size: 22px;

    color: #f89f15;

    line-height: 25px;

    padding: 0;

    margin: 0 0 10px;

    text-align: center;

    

}



.video-sec .video-con h2::before {

    display: none;

}



.contact-button ul li {



    font-size: 17px;

}



.gallery-sec h2 {

	font-size: 25px;

}



.gallery-sec {

    background: #fff;

    padding: 40px 0;

}



.gallery-sec h2 {

	margin: 0 0 30px;

}



.gallery-sec .gallery-inner .gallery-box {

    float: left;

    width: 100%;

    }



    .gallery-sec .gallery-inner .gallery-box .over-lay {

    background: none;

}



.video-sec {

    padding: 40px 0;

}



.attraction .attr-box {

    position: relative;

    margin: 10px 0;

}



.review-sec {

    padding: 40px 0;

}



.owl-nav {

    text-align: center;

    position: static;

    bottom: 198px;

}



.review-sec .review-inner {

    background: rgba(0, 0, 0, 0.51);

    padding: 30px 10px;

    width: 90%;

    margin: 0 auto;

}



.contact-form {

    padding: 40px 0;

}



.contact-form .contact-head h2 {

	margin: 0 0 20px;

	font-size: 25px;

}

.contact-form .contact-head h2:before{

    display: none;



}





footer .footer-menu ul li a {

    display: inline-block;

    padding: 5px 5px;

    color: #f1c607;

    font-size: 16px;

}



footer .social-footer {

    position: relative;

    top: 0;

    background: #000;

}



footer .social-footer ul {

    padding: 0;

    margin: 0;

    list-style-type: none;

    text-align: center;

}



footer .social-footer ul li {

    display: inline-block;

    margin: 5px 0;

    width: 100%;

    float: none;

}



footer .social-footer ul li a {

    color: #fff;

    padding: 10px;

    width: 100%;

    display: block;

    text-align: center;

}



footer .footer-menu ul {

    list-style-type: none;

    padding: 0;

    margin: 0;

    float: left;

}



footer .footer-menu ul li {

    display: block;

}



#dif .contact-button ul li {

    background: #0432ff;

    border: 2px solid #2339a7;

    font-weight: 800;

    font-size: 19px;

}





/* About-page-responsive*/





.bread-sec {

    padding: 20px 0;

}



.bread-inner img{

	width: 100%;

}



.bread-sec .bread-inner h1 {

    font-size: 35px;

}



.about-page-sec .about-page-sec-inner h3 {

	font-size: 30px;

}



.about-page-sec-inner{

	padding-bottom: 20px;

}



.about-page-sec {

    padding: 30px 0;

}





.amenities-sec {

    padding: 40px 0;

}



.amenities-sec .amenities-inner-sec h2 {

	font-size: 30px;

}



.amenities-sec .amenities-inner-sec h3 {

    font-size: 25px;

}



.weatherwidget-io{

	height: 200px !important;

}





}







/* Small devices (portrait tablets and large phones, 600px and up) */

@media only screen and (min-width: 600px) {

    .example {background: green;}

    





    .slider-cp

     {

        display: none;

     }   

     .bs-slider > .carousel-inner > .item > img, .bs-slider > .carousel-inner > .item > a > img

     {

        height: 450px;

        position: relative;

        top:0;

     }

    .sp-res-part

    {

        position: absolute;

    left: 0;

    bottom: 16px;

    width: 100%;

    z-index: 99;

    }

    .sli-text-sec-res

     {

        display: block;

     }



     .sli-text-sec-res h2



    {

    width: 100%;

    color: #0432ff;

    letter-spacing: 2px;

    font-size: 16px;

    line-height: 25px;

    font-weight: bold;

    margin-bottom: 7px;

    text-align: center;

    margin-top: 0;

    padding: 10px;

    font-family: 'Merienda', cursive;

    background: rgba(247, 247, 247, 0.5);

    }



    .prop-top-part {

    

    display: none;

}



.sl-bx {

    position: relative;

    display: none;

}





     .naya-circle

{

    display: none;

    padding: 20px 0;

    background:#fff;

    margin-bottom: 10px; 

}

.naya-circle .cir-part

{

    background:#0432ff;

    padding: 20px;

    text-align: center;

    margin-bottom: 20px;



}

.naya-circle .cir-part h3

{

    font-weight: 600;

    text-align: center;

    letter-spacing: 1px;

    color: yellow;

    margin: 0 0 10px;

    padding: 0;

    font-family: 'Cookie', cursive;

    font-size: 30px;

    text-shadow: 2px 2px 2px #000;

    display: inline-block;

    padding: 5px;

}

.naya-circle .cir-part p

{

    font-size: 16px;

    line-height: 28px;

    color: #fff;



}



.right-fix{

	display: none;

}



.left-fix{

	display: none;

}



.navbar-toggle {

    position: relative;

    float: right;

    padding: 9px 10px;

    margin-top: 8px;

    margin-right: 15px;

    margin-bottom: 8px;

    background-color: transparent;

    background-image: none;

    border: 1px solid #fff;

    border-radius: 4px;

}



.navbar-toggle .icon-bar {

    display: block;

    width: 22px;

    height: 2px;

    border-radius: 1px;

    background: #fff;

}



.ab-prop {

    padding: 40px 0;

}



.ab-prop .ab-prop-inner h2:before {

    display: none;

}



.ab-prop .ab-prop-inner .head-ab {

    

    padding: 20px 0;

}



.ab-prop .ab-prop-inner h2 {

    

    font-size: 30px;

}



.ab-prop-inner span {

    font-size: 40px;

}



.book-info {

    padding: 40px 0;

}



.book-info .book-inner p {

    padding: 0;

    margin: 0;

    font-size: 22px;

    color: #fff;

    text-transform: uppercase;

    font-weight: 600;

    letter-spacing: 1px;

    padding-bottom: 15px;

}



.featured-text h2:before {

    display: none;

}



.gallery-sec {

    background: #fff;

    padding: 40px 0;

}



.gallery-sec .gallery-inner .gallery-box img {

    width: 100%;

    height: 150px;

}



.video-sec {

    padding: 40px 0;

}





.book-info .book-inner h2 {

    font-weight: 800;

    text-align: center;

    letter-spacing: 2px;

    color: #000;

    margin: 0 0 20px;

    padding: 0;

    font-family: 'Cookie', cursive;

    font-size: 40px;

    

    display: inline-block;

    padding: 5px;

}



.gallery-sec h2 {

    

    font-weight: 600;

    letter-spacing: 0;

    color: #000;

    text-transform: capitalize;

    margin: 0 0 50px;

    padding: 5px;

    text-align: center;

    font-size: 30px;

    display: inline-block;

}





.video-sec .video-con h2 {

    

    font-size: 30px;

}



.attraction .attr-box {

    position: relative;

    margin: 10px 0;

}



.attraction .attr-heading h2 {

    

    font-weight: 600;

    letter-spacing: 0;

    color: #000;

    text-transform: capitalize;

    margin: 0 0 30px;

    padding: 0;

    text-align: center;

    font-size: 30px;

    padding: 5px;

    display: inline-block;

}



.review-sec {

    padding: 40px 0;

    }



    .owl-nav {

    text-align: center;

    position: static;

    bottom: 198px;

}







.review-sec h2 {

   

    font-weight: 600;

    letter-spacing: 0;

    color: #fff;

    text-transform: capitalize;

    margin: 0 0 35px;

    padding: 0;

    text-align: center;

    font-size: 30px;

    padding: 5px;

    display: inline-block;

    font-family: 'Alegreya', serif;

}



.review-sec h2::before {

    display: none;

}



.contact-form {

    padding: 40px 0;

}



.contact-form .contact-head h2 {

    

    font-weight: 600;

    letter-spacing: 0;

    color: #000;

    text-transform: capitalize;

    margin: 0 0 25px;

    padding: 0;

    text-align: center;

    font-size: 30px;

    padding: 5px;

    display: inline-block;

}



.contact-form .contact-head h2::before {

    display: none;

}



.contact-button ul li {

    background: #f89f15;

    border: 2px solid #cc810d;

    font-weight: 800;

    font-size: 19px;

}









}



/* Medium devices (landscape tablets, 768px and up) */

@media only screen and (min-width: 768px) {

    .example {background: blue;}

    

       .casa

        {

            font-size: 20px;

            padding-left: 0;

        }

        .nav-bar-sec .nav li a

        {

            font-size: 10px;

            padding: 10px 3px;

        }   



        .navbar-right {

            float: right !important;

            margin-right: -25px;

        }



     .slider-cp

     {

        display: none;

     }   

     .bs-slider > .carousel-inner > .item > img, .bs-slider > .carousel-inner > .item > a > img

     {

        height: 450px;

        position: relative;

        top:0;

     }



     .gallery-sec h2::before {

    position: absolute;

    content: "";

    background: #f89f15;

    width: 80px;

    height: 2px;

    left: 39%;

    top: 93px;

    display: none;

    }



    .video-sec .video-con h2::before {

    position: absolute;

    content: "";

    background: #f89f15;

    width: 75px;

    height: 2px;

    top: 50px;

    left: 39%;

    display: none;

    }



    .attraction .attr-heading h2::before {

    position: absolute;

    content: "";

    background: #f89f15;

    width: 75px;

    height: 2px;

    top: 50px;

    left: 36%;

    display: none;

}

     .featured-text {

    padding-left: 0;

    }



    .featured-text ul {

    margin: 0;

    padding: 0 30px;

}



     .sp-res-part

    {

        position: absolute;

    left: 0;

    bottom: 33px;

    width: 100%;

    z-index: 99;

    }

    .sli-text-sec-res

     {

        display: block;

     }

     .sli-text-sec-res h2



    {

    width: 100%;

    color: #f89f15;

    letter-spacing: 2px;

    font-size: 25px;

    line-height: 30px;

    font-weight: bold;

    margin-bottom: 7px;

    text-align: center;

    padding: 10px;

    font-family: 'Merienda', cursive;

    background: rgba(247, 247, 247, 0.5);

    text-shadow: 1px 1px 1px #000;

    }





        



    .right-fix{

    	display: none;

    }



    .left-fix{

    	display: none;

    }



    .prop-top-part {

  

    display: none;

}



.sl-bx {

    position: relative;

    display: none;

}



    .naya-circle

{

    display: none;

    padding: 20px 0;

    background:#fff;

    margin-bottom: 10px; 

}

.naya-circle .cir-part

{

    background:#0432ff;

    padding: 20px;

    text-align: center;

    margin-bottom: 20px;



}

.naya-circle .cir-part h3

{

    font-weight: 600;

    text-align: center;

    letter-spacing: 1px;

    color: yellow;

    margin: 0 0 10px;

    padding: 0;

    font-family: 'Cookie', cursive;

    font-size: 30px;

    text-shadow: 2px 2px 2px #000;

    display: inline-block;

    padding: 5px;

}

.naya-circle .cir-part p

{

    font-size: 16px;

    line-height: 28px;

    color: #fff;



}

        



.ab-prop {

    padding: 40px 0;

}



.ab-prop .ab-prop-inner .head-ab {

    

    padding: 20px 0;

}



.book-info {

    padding: 40px 0;

}



.book-info .book-inner p {

    padding: 0;

    margin: 0;

    font-size: 20px;

    color: #fff;

    text-transform: uppercase;

    font-weight: 600;

    letter-spacing: 1px;

    padding-bottom: 15px;

}



.gallery-sec .gallery-inner .gallery-box img {

    width: 100%;

    height: 160px;

}



.gallery-sec {

    background: #fff;

    padding: 40px 0;

}



.video-sec {

    padding: 40px 0;

}



.attraction .attr-box {

    position: relative;

    margin: 10px 0;

}



.review-sec {

    padding: 40px 0;

   }



.owl-nav {

    text-align: center;

    position: static;

    bottom: 198px;

}



.contact-form {

    padding: 40px 0;

    padding-top: 75px;

}



.contact-button ul li {

   background: #f89f15;

    border: 2px solid #cc810d;

    font-weight: 800;

    font-size: 11px;

}



#dif .contact-button ul li {

    background: #0432ff;

    border: 2px solid #2339a7;

    font-weight: 800;

    font-size: 14px;

}



/* About page */



.bread-sec {

    padding: 30px 0;

    background: #000 url(../images/bread.png) no-repeat;

    background-attachment: fixed;

    background-size: cover;

    background-position: bottom;

}



} 



/* Large devices (laptops/desktops, 992px and up) */

@media only screen and (min-width: 992px) {

    .example {background: orange;}

       .left-fix {

            display: block;

        }

        

        .right-fix {

            display: block;

        }



        .owl-nav {

            text-align: center;

            position: relative;

            bottom: 198px;

        }

        

       .nav-bar-sec .nav li a

        {

            font-size: 13px;

        } 



    .slider-cp

     {

        display: block;

     }   

     .bs-slider > .carousel-inner > .item > img, .bs-slider > .carousel-inner > .item > a > img

     {

        height: 100%;

        position: absolute;

        top:0;

     }

     .sp-res-part

    {

        position: relative;

    left: 0;

    bottom: 33px;

    width: 100%;

    z-index: 99;

    display: none;

    }

     .sli-text-sec-res

     {

        display: none;

     }





    .prop-top-part {

    height: 100vh;

    background: rgba(13, 16, 22, 0.8);

    padding: 10px 15px;

    display: block;

}

    .sl-bx {

    position: relative;

    display: block;

}



    .naya-circle

{

    display: none;

    

}



	.prop-top-part .prop-bord .logo-part-sec h2

	{

		

	}	



    .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {

    margin-left: -20px;

}



.casa {

    font-family: 'Cookie', cursive;

    font-size: 25px;

    padding-left: 15px;

}



.ab-prop .ab-prop-inner h2 {

    font-size: 50px;

    

}



.ab-prop-inner span {

    font-size: 35px;

}



.book-info .book-inner h2 {

    font-weight: 800;

    text-align: center;

    letter-spacing: 2px;

    color: #000;

    margin: 0 0 20px;

    padding: 0;

    font-family: 'Cookie', cursive;

    font-size: 40px;

    

   

    display: inline-block;

    padding: 5px;

}



.book-info .book-inner p {

    padding: 0;

    margin: 0;

    font-size: 18px;

    color: #fff;

    text-transform: uppercase;

    font-weight: 600;

    letter-spacing: 1px;

    padding-bottom: 15px;

}



.gallery-sec h2 {

    font-family: 'Cookie', cursive;

    font-weight: 800;

    letter-spacing: 1px;

    color: #000;

    text-transform: capitalize;

    margin: 0 0 40px;

    padding: 5px;

    text-align: center;

    font-size: 40px;

    display: inline-block;

    font-family: 'Playball', cursive;

    font-family: 'Alegreya', serif;

}



.video-sec .video-con h2 {

    font-family: 'Cookie', cursive;

    font-size: 40px;

    font-family: 'Playball', cursive;

    font-family: 'Alegreya', serif;
}



.attraction .attr-heading h2 {

    font-family: 'Cookie', cursive;

    font-weight: 800;

    letter-spacing: 1px;

    color: #000;

    text-transform: capitalize;

    margin: 0 0 30px;

    padding: 0;

    text-align: center;

    font-size: 40px;

    padding: 5px;

    display: inline-block;

    font-family: 'Playball', cursive;

    font-family: 'Alegreya', serif;

}



.review-sec h2 {

    

    font-weight: 800;

    letter-spacing: 1px;

    color: #fff;

    text-transform: capitalize;

    margin: 0 0 35px;

    padding: 0;

    text-align: center;

    font-size: 40px;

    padding: 5px;

    display: inline-block;

    font-family: 'Alegreya', serif;

}



.contact-form .contact-head h2 {

    font-family: 'Cookie', cursive;

    font-weight: 800;

    letter-spacing: 1px;

    color: #000;

    text-transform: capitalize;

    margin: 0 0 25px;

    padding: 0;

    text-align: center;

    font-size: 40px;

    padding: 5px;

    display: inline-block;

    font-family: 'Playball', cursive;

    font-family: 'Alegreya', serif;

}







.bread-sec {

    padding: 50px 0;

    background: #000 url(../images/bread.png) no-repeat;

    background-attachment: fixed;

    background-size: cover;

    background-position: bottom;

}



.area-sec .area-sec-inner .area-sec-con-box {

    background: #eee;

    padding: 15px;


}



.contact-button ul li {

    background: #f5deb3;

    border: 2px solid #eac071;

    font-weight: 800;

    font-size: 22px;
    
    font-family: 'Alegreya', serif;

}



} 



/* Extra large devices (large laptops and desktops, 1200px and up) */

@media only screen and (min-width: 1200px) {

    .example {background: pink;}

    .nav-bar-sec .nav li a

        {

            font-size: 16px;

            padding: 10px 8px;

        }

    .slider-cp

     {

        display: block;

     }   



     .gallery-sec h2::before {

    position: absolute;

    content: "";

    background: #f89f15;

    width: 70px;

    height: 2px;

    left: 43%;

    top: 85px;

}



    .video-sec .video-con h2::before {

    position: absolute;

    content: "";

    background: #f89f15;

    width: 75px;

    height: 2px;

    top: 45px;

    left: 42%;

}    

        



    .attraction .attr-heading h2::before {

    position: absolute;

    content: "";

    background: #f89f15;

    width: 75px;

    height: 2px;

    top: 45px;

    left: 40%;

}            



     .casa {

    font-family: 'Cookie', cursive;

    font-size: 30px;

    }



     .bs-slider > .carousel-inner > .item > img, .bs-slider > .carousel-inner > .item > a > img

     {

        height: 100%;

        position: absolute;

        top:0;

     }

     .sp-res-part

    {

        position: relative;

    left: 0;

    bottom: 33px;

    width: 100%;

    z-index: 99;

    display: none;

    }

        

     .sli-text-sec-res

     {

        display: none;

     }

    .right-fix {

    display: block;

}



.left-fix {

    display: block;

}



.prop-top-part {

    height: 100vh;

    background: rgba(13, 16, 22, 0.8);

    padding: 10px 15px;

    display: block;

}



.sl-bx {

    position: relative;

    display: block;

}



    .naya-circle

{

    display: none;



}



.gallery-sec .gallery-inner .gallery-box img {

    width: 100%;

    height: 230px;

}



.owl-nav {

    text-align: center;

    position: relative;

    bottom: 198px;

}



.owl-nav {

    text-align: center;

    position: relative;

    bottom: 215px;

}



.area-sec .area-sec-inner .area-sec-con-box {

    background: #eee;

    padding: 15px;


}

}

@media only screen and (max-width: 767px)
{
    .area-sec .area-sec-inner .area-sec-con-box
    {
        min-height: auto;
    }
    .area-sec .area-sec-inner .area-sec-con-box a
    {
        position: relative;
        bottom: auto;
    }
}