#wrapper,.container,.header,body{width:100%}#wrapper,.header,.logo,.menu_bar,.menu_bar ul li,html{position:relative}a:focus,button#tripsendbtn:focus,input.wpcf7-form-control.wpcf7-submit:focus{outline:0}.left_menu_section ul li a,.menu_bar ul li a{color:#fff;display:block;text-transform:uppercase;text-shadow:0 3px 3px #000;text-decoration:none}.gallery_ul li,.menu-left-menu-container li,.menu-main-menu-container li,.menu_bar ul li{list-style:none}@font-face{font-family:Conv_Adumu;src:url(fonts/Adumu.eot);src:local('Ã¢ËœÂº'),url(fonts/Adumu.woff) format('woff'),url(fonts/Adumu.ttf) format('truetype'),url(fonts/Adumu.svg) format('svg');font-weight:400;font-style:normal}body{z-index:1;background-image:url(images/Caves-Psd-full-bg.jpg);background-color:#000;background-repeat:repeat;font-family:Arial!important;overflow-x:hidden}.header,.logo,.menu_bar{z-index:999}.innerpages h2,.menu_bar ul li a{font-family:Conv_Adumu}html{top:
-32px;}#wrapper{float:none;margin:0 auto;max-width:1400px;overflow:hidden}.container{max-width:1100px}.logo{text-align:center}.logo a img{text-align:right;max-width:100%;float:left;margin-left:70px}.header{padding:0;text-align:center;float:left}@-moz-document url-prefix(){.header{padding:32px 0 0}}.menu_bar{top:-61px}.menu_bar ul li{float:left;text-align:center;padding:10px 0 5px!important}.menu_bar ul li a{padding:14px 37px;border-bottom-right-radius:0;z-index:999;font-size:26px}.menu_bar ul .cryst_tours a{padding:14px 4px 14px 21px}.menu_bar ul li:last-child a{padding-left:32px}.menu_bar_back{background:url(images/top-nav-bg.png) no-repeat;box-shadow:5px 10px 18px rgba(0,0,0,.8);width:76.7%;color:#fff;float:left;margin-bottom:0;margin-top:0;margin-left:145px;text-align:center;height:71px;padding-left:0}a.back-btn{width:100%}.left_menu_section{left:60px;position:relative;top:105px;z-index:888;padding-left:0;background:url(images/Side_menu.png) no-repeat;width:280px}.left_menu_section ul{padding-left:97px;padding-top:30px}.left_menu_section ul li{font-family:Conv_Adumu!important;color:#fff;border-bottom-right-radius:50px;text-decoration:none;font-size:16px;z-index:999;display:block}.left_menu_section ul li a{font-size:24px;height:40px;line-height:30px;margin-bottom:15px;padding:8px 8px 5px 9px;width:100%;text-align:center}.full_back,.full_back img{height:auto;width:100%}.innerpages h2,.innerposts h2{font-weight:600;text-shadow:1px 2px 4px rgba(0,0,0,.2);text-transform:uppercase}#CDSWIDSSP .widSSPData .widSSPLegal{display:none!important}ul.widSSPReadReview,ul.widSSPWriteReview{width:50%;margin:2% 0!important}ul.widSSPReadReview li,ul.widSSPWriteReview li{width:100%;text-align:center;float:left}.full_back{position:absolute;z-index:333;top:0;bottom:0;background:url(images/Caves-Psd-full-bg.png) no-repeat;background-size:100%}.left-menu-logo-section{position:relative;top:-309px;bottom:0}.logo_icon{left:100px;position:relative;top:140px;z-index:999;width:251px!important}.innerpages,.innerposts{min-height:550px;top:-60px}.logo_icon img{width:100%;margin-top:20px}.slidesjs-container{overflow:hidden;position:relative;width:1070px;height:624px!important}.slidesjs-pagination{padding:50px}.headerslider{margin-top:-634px!important;z-index:33}.section-two{display:block}.section-two-top{width:83%;margin:-22px auto 0;position:absolute;z-index:999;left:110px;height:88px}a.slidesjs-play.slidesjs-navigation,a.slidesjs-stop.slidesjs-navigation{display:none!important}.section-third-top{width:80%;margin:-40px auto 0;position:absolute;z-index:1}.news_box,.news_section .container{z-index:999!important;position:relative}.fish_spa_nav{padding-left:41px!important}.buterfly_padding{padding-left:46px!important}.section-two{width:100%;height:526px;text-align:center;background-color:#1b0900}.section-two-bottom{width:100%;height:250px;text-align:center;background-color:#682804;display:block}.innerpages,.innerposts,.news_section{background:#1a1919}.innerpages h2{color:#fc5d07;font-size:30px;letter-spacing:1.2px!important;margin-bottom:15px;margin-top:5px;margin-left:0}.innerpages .entry-title a{text-decoration:none;color:#fc5d07}.innerpages{width:94%;margin:-575px 0 0 6%;padding:0 0 36px}.innerpages h4{font-size:24px;font-family:arial;color:#fc5d07;margin-top:20px}.innerimages img{border:2px solid #fff;border-radius:5px;width:230px;height:170px;padding:5px;margin:10px}.innerpages article{width:auto;margin:0 auto;padding:0 130px}.page-title{margin-top:200px}.page-content{margin-top:50px;text-align:center}.innerposts{width:94%;margin:-575px 0 0 6%;padding:10px 0 36px}.col-xs-12.col-sm-12.innerpages .content_box p a.back-btn,.col-xs-12.col-sm-12.innerposts .content_box p a.back-btn{top:-65px;float:left;position:relative}.col-xs-12.col-sm-12.innerpages p,.col-xs-12.col-sm-12.innerposts p{color:#fff;line-height:28px}.innerposts h2{color:#fc5d07;font-family:"Arial Narrow", Arial, sans-serif;font-size:24px;letter-spacing:1px!important;margin-bottom:15px;margin-top:5px;margin-left:0}.innerposts article{width:700px!important;margin:0 auto}.innerpages header,.innerposts header{margin-top:20px;text-align:center}.innerposts .entry-title a{text-decoration:none;color:#fc5d07}.innerpages .container,.innerposts .container{padding:10px 90px}.innerpages h3,.innerposts h3{font-size:30px;font-family:Conv_Adumu;color:#fc5d07;margin-top:1px;text-transform:uppercase;padding-top:0;padding-left:0;text-shadow:1px 2px 4px rgba(0,0,0,.5);letter-spacing:2px;margin-bottom:25px}.innerposts h4{font-size:24px;font-family:arial;color:#fc5d07;margin-top:20px}.navigation .post-navigation{width:716px!important;margin:0 auto!important}.page-header{margin:-69px 0 -40px!important}img.opening-dino{position:absolute;top:-170px;right:-165px}.news_section{width:86%;padding:10px 0 30px;margin:0 7%}h5.news-heading{text-align:left}.news_section .container{padding:10px 90px}.news_section h3 a{color:#fc5d07!important;font-family:Conv_Adumu;font-size:60px;letter-spacing:4px;margin-top:0;padding-left:20px;padding-top:15px;text-transform:uppercase;text-shadow:3px 4px 4px rgba(0,0,0,1)}.news_box h2{color:#deb58d;font-family:"Arial Narrow", Arial, sans-serif;font-size:22px;font-stretch:extra-expanded;font-weight:500;letter-spacing:1px;margin-bottom:30px;text-transform:uppercase;text-shadow:2px 0 4px rgba(0,0,0,1);height:45px}.content_box table,.pricing_table table{margin-bottom:20px;box-shadow:2px 2px 4px rgba(0,0,0,.3)}.news_box a{text-decoration:none!important;color:#fc5d07}.news_box .coloum{width:100%;min-height:115px;}.news_box p{font-size:14px;color:#fff;line-height:22px;font-family:Arial}.news_box{padding:0 20px 20px}.news_section h3 a:hover{text-decoration:none;color:#fc5d07}.read_more:focus{outline:0;text-decoration:none;color:#fff}.pricing_table table{width:100%;font-family:roboto}.pricing_table table,td,th{border:1px solid #ddd;text-align:left}.pricing_table th,td{padding:15px}.pricing_table table td:first-child{background:#f1f1f1;color:#2b2b2b;padding:10px 15px}.pricing_table table td:last-child{background:#eee;color:#2b2b2b}.pricing_table h4{font-size:24px;color:#fff;font-weight:700;font-family:roboto}.content_box{width:auto}.content_box table{width:100%;font-family:arial!important;border:0 solid #ddd;text-align:left}.content_box th,td{padding:15px;border-bottom:1px solid #ddd}.content_box table td:first-child{background:#000;color:#fff;padding:10px 15px}.content_box table td:last-child{background:#000;color:#fff}.news_box img{width:100%;height:150px;border:2px solid #fff;border-radius:5px;box-shadow:0 0 0 5px #0000}.slick-slider{width:83%;margin:0 auto 25px;z-index:334}.recent-post-slider .recentpost-categories ul.post-categories li:nth-child(4n+1) a{background:#ab4209}.recent-post-slider.design-1 .post-content-left a{position:relative;z-index:999;color:#fc5d07}.read_more,.read_more:hover{color:#fff!important;text-decoration:none}.recent-post-slider h2.wp-post-title{position:relative!important;z-index:999!important}.read_more{display:block;font-size:14px;font-weight:700!important;height:auto;line-height:inherit;text-transform:uppercase;width:auto;floaT:left;margin-left:0;margin-top:5px;transition:all .3s ease-in-out;background:#fc5d07;padding:7px 10px;border-radius:2px}.read_more:hover{opacity:.8}.content_box p{margin-bottom:15px;font-family:arial;font-stretch:condensed;letter-spacing:.6px}.pricing_box h3,.pricing_table ul li{text-transform:uppercase;font-family:Conv_Adumu}.pricing_box{background:#deb58d;padding:45px 0 20px;width:86%;margin:0 7%}.pricing_box .container{padding:15px 90px;position:relative;z-index:999!important}.pricing_box h3{color:#1a1919;font-size:44px;font-weight:500;letter-spacing:0;margin-bottom:10px;margin-top:35px;text-align:center}.pricing_table ul{padding-left:0;text-align:center}.pricing_table ul li{color:#fff;font-size:30px;display:inline-block;margin-right:40px;letter-spacing:2px;font-weight:600}.pricing_table tr td,.pricing_table tr td h2,.pricing_table tr td h2 span{font-size:26px;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif!important;font-weight:500;font-stretch:condensed}.pricing_table{border-collapse:collapse;margin:0 auto;width:85%}.pricing_table tr{background:#1a1919}.pricing_table,.pricing_table tr td{border:2px solid #fff}.pricing_table tr td{padding:9px 15px!important;color:#fc5d07}.pricing_table tr td h2{color:#fc5d07;margin:0}.pricing_table tr td h2 span{color:#fff;float:right}.caves_back h2,.caves_back h5{text-transform:uppercase;letter-spacing:1.5px;font-family:anime_aceregular;text-shadow:1px 2px 4px rgba(0,0,0,.5)}.section_3_container img{width:100%;position:relative;margin-top:-54px;z-index:111;margin-bottom:-40px}.section_3_container .top_bg{left:150px;margin-top:0;position:absolute;top:-35px;width:auto;z-index:999}.caves_back,.section_four_outline{position:relative}.caves_back{background:url(images/section-3-bg.jpg) no-repeat;padding:50px 90px;margin-top:-13px;background-size:100%}.caves_back h2{font-size:42px;color:#ff8309}.caves_back a{color:#ff8309;text-decoration:none}.caves_back h5{font-size:24px;color:#fff;padding:80px 0 150px}.picture_box a{background:url(images/Pictures_btn.png) no-repeat;width:212px!important;height:88px!important;text-align:center;font-size:21px!important;padding:27px 20px!important;background-size:cover}.links_boxes li.picture_box{margin:0}li.picture_box:nth-child(2){margin:0 13%}.section_four_outline img{left:53px;position:absolute;top:-75px;width:95%;z-index:777}.section_four_outline .extra_img{left:68px;top:-28px;width:89.3%;z-index:111}.container_inner,.direction_map .container,.section_5 img{z-index:999;position:relative}.crystel_back{background:url(images/section_4imge.jpg) no-repeat;padding:50px 90px 0;margin-top:20px;background-size:100%}.crystel_back h5{font-size:27px;color:#d9d9d9;text-transform:none;letter-spacing:0;font-family:arial;padding:0 0 150px;text-shadow:1px 1px 4px rgba(0,0,0,1);width:300px;margin-left:10px;font-weight:600}.gprs_map p,.links_boxes li a{font-size:18px;font-family:arial}.container_inner{width:100%}.links_boxes{padding-left:0;text-align:center;padding-bottom:70px}.links_boxes li{display:inline-block;margin-right:24.1%;text-align:center}.information_btn,.links_boxes li a{display:block;text-decoration:none}.links_boxes li:last-child{margin-right:0}.links_boxes li a{height:auto;text-align:center;color:#fff;width:auto;font-weight:700;line-height:37px;letter-spacing:1px;text-transform:uppercase;text-shadow:1px 2px 2px rgba(0,0,0,1)}.direction_map h2 a,h2.directions-link,h2.news-link a{color:#fc5d07}.section_5{position:relative;height:0}.section_5 img{top:-84px}.direction_map{width:93%;background-color:#1a1919;background-repeat:no-repeat;padding:40px 0 60px;background-position:top right;margin:-16px 3% 0}.direction_map .container{padding:0 90px}.direction_map h2,h2.news-link a{font-family:Conv_Adumu;font-size:60px;letter-spacing:4px;margin-top:0;padding-left:20px;padding-top:15px;text-transform:uppercase;text-shadow:3px 4px 4px rgba(0,0,0,1)}.gprs_map{width:40%;float:left;padding-right:15px;margin-top:32px}.google_map h4,.gprs_map p{padding:0 0 0 15px;text-shadow:1px 1px 4px rgba(0,0,0,1)}.gprs_map p{color:#deb58d;text-transform:none;letter-spacing:-.1px;width:100%;margin:40px 0 0;font-weight:500;line-height:32px}.google_map h4,.information_btn{font-weight:700;font-size:18px;font-family:arial;color:#fff;text-transform:uppercase;text-align:center}.container h2 a:hover{text-underliine:none}.google_map{width:60%;float:right}.google_map h4{width:100%;margin:20px 0 10px;line-height:24px;font-stretch:condensed}.google_map img{width:100%}.section_6{position:relative;height:21px}.section_6 img{position:relative;top:-32px;width:auto;z-index:111}.section_6 .six_image{position:absolute;z-index:999}.advisor_content,.fish_spa,.fish_spa_content,.fish_spa_div,.roots_pic{position:relative}.fish_spa{background:url(images/Fish-Spaa.jpg) center 32px no-repeat;padding:50px 90px 0;height:594px;background-size:93%}.fish_spa_content{width:100%;z-index:999}.roots_pic{z-index:999;left:-14px}.information_btn{width:184px;line-height:52px;letter-spacing:1px;text-shadow:1px 2px 2px rgba(0,0,0,1);background:url(images/information_btn.png) no-repeat;height:58px;float:right;margin-top:40%}.trip_advisor{background:#fff;background-size:100% 100%}h2.mg-tp a{padding:2% 0;float:left;text-shadow:0 0 5px #000}.grn-bg a{color:#fff}.grn-bg a:hover,.grn-bg a:visited{color:#fff;text-decoration:none}.advisor_content{z-index:999}.advisor_content h2{font-size:42px;font-family:anime_aceregular;color:#fff;letter-spacing:1px;text-transform:uppercase;margin:0;padding:0;float:left}.amazing_butterfly_content h2,.gallery h2,.wedding_section h2{font-family:Conv_Adumu}.rating_icon{float:right}.rating_icon ul{padding:0;margin:0;float:left;width:100%}.rating_icon a{float:right}.grn-bg{background:#589442;padding:2%;box-shadow:0 0 4px #000;border-radius:8px}.rating_icon ul li{list-style:none;display:inline-block;color:#fff}.rating_icon ul li .fa{font-size:20px;text-shadow:2px 2px 4px rgba(0,0,0,.6);color:#fff!important}.slider_trip{width:100%;float:left}
.pic_advisor {
    width: 80px;
    height: 80px;
    border-radius: 100%;
    background: #fff;
    border: 2px solid #00b089;
    box-shadow: 0 0 2px rgba(0,0,0,.5);
    margin: 10px auto;
    overflow: hidden;
}
.pic_advisor img {
    border-radius: 0 !important;
    width: 100% !important;
}
.box-content{width:76%;margin:0 auto}.box-content a{display:block;background-size:100%;margin-left:-5px;margin-top:0}.carousel-control.left,.carousel-control.right{background-image:none;display:none}.slider_trip .carousel-indicators{bottom:-45px}.review_text{padding:12px 0 0;color:#fff;text-transform:uppercase;font-size:15px}.text_area textarea{width:100%;border-radius:8px;min-height:50px;border:1px solid #eee}.button_submit{padding:0}.button_submit button{margin-top:20px}.container.section_six_advisor{position:relative;top:-60px;height:0}.container.section_six_advisor img{width:100%;position:absolute;top:-13px}.amazing_buttefly{padding:40px 90px 100px;background:url(images/Butterfly_image-new.jpg) center no-repeat;position:relative;top:-2px;height:541px;background-size:cover}.amazing_butterfly_content{float:left;width:100%;position:relative;z-index:999}.butterfly_pic{bottom:0;position:absolute;right:-95px;top:299px;z-index:999}img.butterfly_left_pic{top:175px;position:relative;left:-200px;z-index:9999}.buterfly_btn{margin-top:30%;margin-right:5%}.amazing_butterfly_content h2{font-size:72px;text-transform:uppercase;letter-spacing:1.3px;color:#ff8309;padding:0;margin:0}.section_7_root{margin-top:0;height:0}.section_7_root img{position:absolute;top:-120px;z-index:222;left:-50px;left:81px}.section_7_root .sectoion_seven{position:absolute;top:-41px;z-index:111;left:170px}.gallery .container,.wedding_content{z-index:999;position:relative}.gallery{background:#1a1919;padding:50px 0;position:relative;top:-5px;width:93%;margin:0 3%}.gallery .container{padding:0 100px}.gallery h2{font-size:54px;text-transform:uppercase;color:#fc5d07;letter-spacing:1px;padding:0 20px;text-shadow:3px 4px 4px rgba(0,0,0,1)}.gallery_ul li a,.gallery_ul li p{text-shadow:1px 2px 4px rgba(0,0,0,1);text-transform:uppercase}.gallery_ul{padding-left:0}.gallery_ul li p{color:#fff;font-size:15px;margin:10px 0 20px}.gallery_ul li{float:left;width:29%;margin:18px 19px 0;text-align:center}.gallery_ul li img{width:100%;height:144px;float:left;object-fit:cover;border:1px solid #fff}.Things_todo .box_team img,.sudwala_team .box_team img{border-radius:100%;box-shadow:2px 2px 4px rgba(0,0,0,.3)}.gallery_ul li a{color:#deb58d;font-size:18px;floaT:left;width:100%}.section_8{height:0}.section_8 img{width:100%;position:relative;top:-150px}.gall-img-responsive{width:100%!important;height:150px!important;display:block!important}.wedding_section{background:url(images/amzing-wedding-new.jpg) center no-repeat;padding:20px 90px;height:512px;background-size:94%}.wedding_section h2{color:#ff8309;text-transform:uppercase;padding:0;margin-bottom:0;font-size:60px}.wedding_content p{font-size:36px;color:#f8dcc1;text-shadow:1px 2px 4px #000;font-weight:500;padding:0 24px;font-family:arial;font-stretch:condensed;letter-spacing:.9px}.section_9_root{position:relative;height:0}.section_9_root img{width:100%;position:relative;top:-50px;z-index:333}.section_9_root .single_root{top:-42px;left:14px}img.event-dino,img.wild-man{left:-143px;position:absolute}.information_btn:hover{color:#fff;text-decoration:none}.Things_todo h2,span.event-caption{color:#fc5d07;text-transform:uppercase}span.event-caption{width:100%;float:left;text-align:center;font-size:20px;padding:10px 0 0}.event_btn{margin-top:27%;margin-bottom:4%;margin-right:5%}.Things_todo{width:93%;float:left;position:relative;background:#1a1919;margin:0 3%}.Things_todo .container{position:relative;z-index:999;padding:20px 90px 75px}.Things_todo h2{margin-top:50px;margin-bottom:0;font-size:54px;font-family:Conv_Adumu;letter-spacing:1px;padding:0 20px;text-shadow:3px 4px 4px rgba(0,0,0,1)}.Things_todo .box_team h3,.Things_todo h5{font-family:arial;text-shadow:1px 2px 4px #000;font-stretch:condensed}.Things_todo h5{font-size:36px;color:#f8dcc1;font-weight:500;padding:0 24px;margin-top:0;letter-spacing:.9px}.box_team h3,.join_us button{font-weight:600;text-align:center}.Things_todo .box_team img{width:auto;height:auto;text-align:center}.Things_todo .box_team{text-align:center}.col-xs-6.col-sm-3.box_team:hover img{opacity:.85;transition:all .5s ease-in-out}.Things_todo .box_team h3{font-size:25px;color:#fff;text-align:center;margin-bottom:0;letter-spacing:1px}a:focus,a:hover{text-decoration:none}img.wild-man{top:331px;transform:rotate(9deg);max-width:25%}img.wild-man-stone{position:absolute;bottom:-37px;right:-80px;}img.event-dino{z-index:999;bottom:-112px}.sudwala_team{background:#fff;width:86%;margin:0 7%}.sudwala_team .container{padding:20px 90px 10px;position:relative;z-index:999}.sudwala_team h2{text-transform:uppercase;color:#ff8309;letter-spacing:1px;font-family:Conv_Adumu;margin-top:50px;margin-bottom:31px}.box_team{padding:20px 20px 0;text-align:center}.sudwala_team .box_team img{width:150px;height:150px;border:4px solid #1a1919;margin-bottom:10px}.box_team h3{font-size:16px;color:#1a1919;margin-bottom:0;margin-top:2px;font-style:italic}.join_us{width:100%;text-align:center}.join_us button{width:150px;border-radius:5px;color:#1e0a00;border:2px solid #1e0a00;background:#ff8309;height:40px;margin-top:30px;margin-bottom:40px}.last_row{padding:0}.last_row img{position:absolute;z-index:999;top:-48px}.testimonial{background:url(images/testimonial.png) no-repeat;padding:74px 0 50px;box-shadow:1px 1px 4px rgba(0,0,0,.5);position:relative;background-size:cover;width:94%;margin:0 3%}.testimonial .container{padding:30px 180px 80px;z-index:111}.profile_img img{width:100px;height:100px;border:2px solid #eee;float:left;border-radius:100%;background:#fff}.testimonial h3{text-align:center;font-size:42px;font-family:anime_aceregular;color:#eb851d;text-transform:uppercase;text-shadow:1px 2px 4px rgba(0,0,0,.5)}.text_testimonial{width:76%;float:right;font-size:18px;color:#fff}li.social a,li.social a:hover{font-size:27px;transition:all .5s ease 0s}.testimonial .carousel{padding-top:40px}.testimonial .carousel-indicators{bottom:-75px}.menu-left-menu-container a,.menu-main-menu-container a{color:#fff;text-decoration:none}.form-group.email_contact,.form-group.facebook-icon,.form-group.telephone_contact{top:46px;z-index:9999}img.footer-dino{position:absolute;top:278px;right:-131px;z-index:9999}img.footer-dino.page-footer{top:113px;z-index:9999;right:-220px}.footer_inner img.footer-dino{position:absolute;right:-100px;z-index:9}.footer_logo img{width:210px;height:40px;margin:0 0 10px}.footer-sec li,.footer-sec li a{width:100%;float:left}.footer-sec .navbar-brand{margin:0 0 16px}.footer-sec li{padding:0!important;margin:5px 0 0}.footer-sec li a:hover{color:orange;transition:all .5s ease 0s}.footer-sec ul#menu-left-menu-1,.footer-sec ul#menu-main-menu-1{width:100%;float:left;padding:0;margin:0 0 0 30%}.footer-sec h3{color:#fff;margin:0 0 0 30%}footer.inner-pages-footer{margin-top:-61px}.entry-footer{display:none}.site-footer{width:92%;margin:-6px 4% 0;background:#ab4209;padding:40px 0}.col-xs-12.col-sm-3:nth-child(3) ul{margin-left:21%}li.social:first-child{margin-left:25%}li.social{width:20%;float:left;padding:0;margin:0;display:inline;text-align:center}.sp-button,.uris-slider-title{display:none}li.social a{color:orange}.textwidget p,li.social a:hover{color:#fc5d07}.teamshowcasefree-col-lg-3{width:20.2222%!important;margin-left:90px}.gallery-img-content{margin-left:26px}footer{padding:30px 0 0;background:#1a1919;width:94%;position:relative;float:left;margin:0 3%}footer.inner-footer{margin-top:-88px}footer .container{padding:0 90px;position:relative;z-index:999}.contact_text h2{color:#fc5d07;font-family:Conv_Adumu;font-size:48px;letter-spacing:4px;margin-top:0;padding-left:0;padding-top:5px;margin-bottom:0;text-shadow:-2px 1px 0;text-transform:uppercase}.email_contact span,.facebook-icon span,.telephone_contact span{float:left;color:#f8dcc1;font-size:18px;font-family:arial;line-height:24px;font-stretch:condensed}.inner_page_bottom h3,.inner_page_top h3{font-family:anime_aceregular;text-shadow:1px 2px 4px rgba(0,0,0,.5);text-transform:uppercase}.email_contact span a,.facebook-icon span a{color:#f8dcc1}.email_contact i,.facebook-icon i,.telephone_contact i{margin:20px 0 10px;font-size:30px}.form-group.email_contact.col-xs-12.col-sm-4 a:hover,.form-group.facebook-icon.col-xs-12.col-sm-4 a:hover{color:#fff;transition:all ease .5s}.sp-image-container img{width:100%;height:470px!important}.tlp-team .layout1 .designation,.tlp-team .layout1 .name,.tlp-team .layout1 .single-team-area h3{font-size:16px;color:#1a1919;text-align:center;margin-bottom:0;margin-top:2px;font-style:italic;font-weight:600}.post-thumbnail{width:auto;display:none}.post-thumbnail img{width:100%;height:auto;border-radius:5px;margin:5px!important;border:1px solid #fff}.comments-area,.post-navigation{width:775px;margin:0 auto}.content_box{margin:0 auto;position:relative;z-index:999!important;min-height:150px}.comments-area,.entry-content,.entry-header,.nav-links{z-index:999;position:relative}.content_box p{color:#e6e6e6;font-size:16px;line-height:30px}.nav-previous{float:left}.nav-next{float:right}.author img{border-radius:50%}.screen-reader-text{color:#fff;padding:0;margin:0}.byline a,.cat-links a,.comments-link a,.entry-date,.updated{color:#f4ba29}.entry-footer span{padding-left:4px!important;margin:0 auto}.edit-link a{color:#ff0}.nav-links{background:#ab4209;width:100%;float:left;border-radius:5px;text-align:center;padding:5px;margin-bottom:24px;box-shadow:0 0 6px #000}.team-member.tlp-col-md-4.tlp-col-sm-6.tlp-col-xs-12.tlp-equal-height,.tlp-team .tlp-equal-height:nth-child(2){float:right}.nav-links a{color:#fff;text-decoration:none}#CDSWIDSSP .widSSPData .widSSPAll a:link,#CDSWIDSSP .widSSPData .widSSPAll a:visited,.widSSPData .widSSPSummary a,.widSSPH18{text-decoration:none!important}.inner_page_top{width:90%;margin:0 5%;background:#edf2f3;padding:10px 0 36px}.inner_page_top .container{padding:10px 90px;position:relative;z-index:999!important}.inner_page_top h3{font-size:42px;color:#fc5d07;margin-top:50px;padding-top:40px;padding-left:15px}.inner_page_bottom{background:#cc8547;padding:40px 0;width:90%;margin:0 5%}.inner_page_bottom .container{padding:15px 90px;position:relative;z-index:999!important}.inner_page_bottom h3{color:#fff;font-size:30px;font-weight:500;letter-spacing:2px!important;margin-bottom:30px;text-align:center;margin-top:0}.tlp-team .img-responsive{margin:14px auto 0;border-radius:50%;-moz-border-radius:50%;width:160px;height:160px;border:3px solid #000;object-fit:cover;box-shadow:none}.tlp-team .layout1 .tlp-content{margin:15px;padding:0}.element_1 .image-block_1 img{height:175px!important;border:4px solid #864a20}.element_2 .image-block_2 img{height:175px!important;border:4px solid}.copyright-text-sudwala{width:100%;position:absolute;background:linear-gradient(#2d2d2d,#000);color:#fc5d07;bottom:-32px;text-align:center;z-index:9999;font-size:16px;padding:10px 0;font-weight:700;box-shadow:0 0 2px 1px #000}.widSSPData{background-color:#ff0;background-color:rgba(255,255,255,0)!important}.widSSP{width:100%!important}.widSSPH18{color:#fc0!important;font-size:20px!important;font-weight:600!important;text-transform:uppercase!important;font-family:anime_aceregular!important;text-shadow:1px 2px 4px rgba(0,0,0,.5)!important;letter-spacing:1.5px!important;padding-left:7px!important}.box-content a,.box-content h3,.button_submit button,.rps_sldrtitle{text-transform:uppercase}.widSSPData .widSSPH11{padding:12px 0 3px;font-weight:700;font-size:24px!important;color:#31550e!important}.widSSPData .widSSPBranding,.widSSPData .widSSPBranding dt.widSSPTagline,.widSSPData .widSSPH11,.widSSPData .widSSPH18,.widSSPData .widSSPReviews .widSSPH11,.widSSPData .widSSPTrvlRtng,.widSSPData .widSSPTrvlRtng .widSSPOverall div,.widSSPData .widSSPTrvlRtng .widSSPOverall img{display:none!important}.carousel-indicators,.widSSPData .widSSPAll .widSSPWriteReview{display:none}.widSSPData .widSSPOneReview .widSSPBullet li span{font-size:16px!important;line-height:22px!important;color:#333!important;margin-top:10px!important}.col-xs-12.col-sm-4.trip_box{text-align:center}.widSSPOptional+.widSSPOptional{border-top:none!important}.widSSPData .widSSPOneReview .widSSPBullet li a{color:#589442!important}#CDSWIDSSP .widSSPData .widSSPAll a:visited,.widSSPData .widSSPAll a:link{color:#589442!important;line-height:normal;text-decoration:none!important;transition:all .5s ease 0s;font-size:18px!important;margin:5% 0!important}#CDSWIDSSP .widSSPData .widSSPAll a:hover{color:#589600!important;transition:all .5s ease 0s}.rps_wrapper{background:0 0!important}.rps_sldrtitle{font-size:42px;font-family:anime_aceregular;color:#116598;margin-top:50px;padding-top:40px;padding-left:15px;text-shadow:1px 2px 4px rgba(0,0,0,.5)}.wp_rp_content{padding-left:75px!important}.wp_rp_wrap{margin-top:-75px}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;padding:5px 20px;background:#e79b1b}#CDSWIDSSP .widSSPData .widSSPOneReview{margin:19px;padding:25px;background:#fff;border:transparent;border-radius:5px;margin-bottom:50px!important}#CDSWIDSSP .widSSPData .widSSPOneReview .widSSPBullet li span{color:#333;padding:12px}#CDSWIDSSP .widSSPData .widSSPOneReview .widSSPBullet li{font:400 26px Arial,Verdana,"Bitstream Vera Sans",Helvetica,sans-serif!important}.wpcf7 input,select,textarea{color:#fff;font-weight:200}.wpcf7 button{color:#fff}.contactpg{float:left}.content_box td{color:#000}.content_box a{color:#deb58d;transition:all .3s ease-in-out}.content_box a:hover,.copyright a{color:#fc5d07}.copyright a{text-align:center;margin-top:40px}.Inner_footer{bottom:-20px}.Inner_footer img{width:100%}.slidesjs-pagination li a{background:#000;border-radius:100%}.slidesjs-pagination li a.active,.slidesjs-pagination li a:hover.active{background:#fc5d07;border:none}#CDSWIDSSP .widSSPData .widSSPAll,.widSSPAll ul{padding:0!important;margin:0!important}.rpg-gal-title,.sudhwala_head{margin-bottom:0}.gal-container{padding:10px 0 0 30px}.footer_inner{margin-top:-60px;width:100%;float:left}.section_6 img{left:-18px}.section_5 img{width:102%;left:-25px}.roots_pic{width:112%;top:-22px}.trip_advisor{padding:30px 120px 100px}.tripadvisor_div{width:100%;floaT:left;margin-top:-54px}.sudhwala_head{font-size:30px;color:#000;margin-top:2px;font-weight:600}.sudhwala_head a{color:#000}.reviws_icons{width:100%;float:left;margin:8px 0 6px}.reviws_icons ul{padding-left:0;float:left;margin-bottom:3px}.reviws_icons ul li{display:inline-block;color:#00b089;font-size:18px}.reviws_icons span{float:left;color:#797979;font-size:15px;margin-left:0;margin-top:1px;font-weight:600}.reviws_icons span:last-child{margin:-2px 0 0 6px}.padd_left{padding-left:0}.padd_right{padding-right:0}.map_text{width:100%;float:left}.map_text .fa{color:#00b089;font-size:18px;float:left}.map_text span{float:left;color:#797979;font-size:15px;margin-left:10px;margin-top:-1px;font-weight:600}.slider_trip{padding-top:20px}.box-content h3{font-size:16px;font-family:arial;text-shadow:none;margin-top:0;color:#454545;font-weight:600;margin-bottom:5px}.box-content{padding-left:10px}.box-content p{font-size:14px;color:#454545;line-height:17px}.box-content a{color:#00b089;top:127px;font-size:14px;font-weight:700!important;height:25px;line-height:normal;text-decoration:none;width:95%;text-align:center;margin:0 auto;background:#fff;position:absolute}.review_trip{background:url(images/Message_back.png) no-repeat;background-size:105% 100px;border-radius:8px;width:100%;float:left;margin-top:15px;margin-bottom:20px;border:0;padding:22px 35px}.button_submit button{background:#00b089;border-radius:5px;color:#fff;font-size:18px;height:50px;border:0;width:100%;margin:0}.accommodation-box h5,.trail-item{text-transform:capitalize}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#00b089;border:1px solid #00b089}.text_area textarea{color:#000}.carousel-indicators li{border:1px solid #00b089}.slider_trip .carousel-indicators{display:none}#html5-watermark,.html5-elem-data-box,.wonderplugin-gridgallery-item a div,h2.trail-browse{display:none!important}.container.section_six_advisor{z-index:999;left:-25px}.gallery h2{margin-top:0;margin-bottom:0}.gallery_ul{float:left}.gallery_ul li a{margin:1px 0 5px}.fish_spa_content{float:left}.human_caves img{margin-top:0}.Inner_footer,.col-xs-12.col-sm-12.col-md-12.human_caves.text-center{position:relative;float:left;width:100%;height:424px;z-index:999}.col-xs-12.col-sm-12.col-md-12.human_caves.text-center img{position:absolute;top:0;left:-233px;right:0}.inner-footer img{left:-211px!important}.innerpages .content_box img,.innerposts .content_box img{border:1px solid #fff;max-width:100%}.wonderplugingridgallery img{border:1px solid transparent!important}a i.fa.fa-angle-double-left{color:#fc5d07;font-size:35px}.col-sm-4.col-xs-12.accommodation-box img{height:140px;object-fit:cover;width:100%}.col-sm-6.col-xs-12.accommodation-box span .fa{font-size:18px}.accommodation-box h5{color:#fc5d07;font-size:22px;margin:0}.col-sm-4.col-xs-12.accommodation-box span{width:100%;floaT:left;height:140px;margin-bottom:30px}.col-sm-4.col-xs-12.accommodation-box span p:first-child{line-height:0;margin:0}.col-sm-4.col-xs-12.accommodation-box span p{line-height:20px}.col-sm-4.col-xs-12.accommodation-box a{color:#fc5d07;text-transform:capitalize;transition:all ease .5s}.col-sm-4.col-xs-12.accommodation-box a:hover{color:#fff;transition:all ease .5s}.col-xs-12.col-sm-12.top-contactus input.wpcf7-form-control.wpcf7-submit{background:#fc5d07;border:#ffdead;padding:0 30px;height:35px;width:175px;color:#fff;font-size:18px}span.wpcf7-form-control-wrap.your-message textarea{height:110px}span.dated{height:auto!important;color:#fff!important;text-decoration:underline;margin-bottom:5px!important;margin-top:20px}.col-xs-12.col-sm-12.col-md-12.contact_text a{color:#fc5d07}.content_box h4{margin:0}form.wpcf7-form input,form.wpcf7-form label,form.wpcf7-form textarea{width:100%}.html5-image{border:1px solid #c5c5c5}.wpgridgallery-socialmedia-rotate:hover{transform:rotate(360deg)}.wonderplugin-gridgallery-item{border:1px solid #fff}.col-xs-12.col-sm-12.bottom-contactus{padding-top:40px;z-index:999;height:100px;}.col-xs-12.col-sm-12.bottom-contactus p{color:#fff;padding-bottom:15px}.col-xs-12.col-sm-12.top-contactus input,textarea.wpcf7-form-control.wpcf7-textarea{color:#000;padding-left:10px;font-size:16px}div.wpcf7-validation-errors{border:1px solid red;float:left;width:100%;color:red;padding:7px 0;text-align:center;font-size:14px}div.wpcf7-mail-sent-ok{float:left;width:100%;color:#fff;text-align:center;border:1px solid #fc5d07}.breadcrumbs{width:72%;margin:0 14%;z-index:9999}.col-xs-12.col-sm-12.innerposts .breadcrumbs{width:88%;margin:0 6%}.breadcrumbs ul.trail-items{margin:25px 0;float:left}.col-sm-12.col-xs-12.breadcrumbs nav{padding:0;margin:0}.col-sm-12.col-xs-12.breadcrumbs nav ul li.trail-item.trail-begin a span{color:#fc5d07;font-weight:700;transition:all .3s ease-in-out}.col-sm-12.col-xs-12.breadcrumbs nav ul li.trail-item.trail-begin a span:hover{color:#fff}ul.trail-items li span{color:#fff;font-size:16px}.trail-items li::after{content:'\27A4'!important;color:#fff}.col-sm-6.col-xs-12.accommodation-box.thing-see h5{margin:10px 0}div.wpcf7-mail-sent-ng{border:2px solid red;float:left;width:100%;color:#fff;text-align:center}.content_box p:first-child a{height:0}.col-xs-12.col-sm-4.trip_box .box-content{position:relative}.col-xs-12.col-sm-4.trip_box .box-content p{height:121px;margin:0;width:100%;float:left}@media only screen and (max-width:414px){.logo_icon img{display:none}.innerpages .container{padding:10px 14%;margin:550px 0 0}.innerpages article{padding:0}.logo{z-index:9999}.menu_bar_back{margin-left:37px;margin-top:51px;background:0 0}.left_menu_section{left:-18px}}@media only screen and (min-device-width:1921px) and (max-device-width:2500px){footer.inner-footer{padding:359px 0 0}}a.news-section-span span{height:auto!important}
p.opening-text {
    width: 61%;
    text-align: center;
    margin: 0 auto;
    position: absolute;
    left: 212px;
    bottom: 3px;
    font-size: 18px;
	font-family: "Arial Narrow", Arial, sans-serif;
	font-weight: inherit;
}
	.textwidget {
	color: #fc5d07 !important;
    bottom: -32px;
    font-size: 16px;
	}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
	p.opening-text {
    font-size: 20px!important;
	font-weight: bold!important;
}
}
@media only screen and (min-device-width : 769px) and (max-device-width : 992px){
	.menu_bar ul li a {
		padding: 10px 38px!important;
	}
	.innerpages header, .innerposts header {
		margin-top: 50px;
	}
	p.opening-text {
		font-size: 15px!important;
		bottom: 10px!important;
		left: 162px!important; 
	}
	.amazing_butterfly_content h2 a img.lazy{
		margin-top: 35px;
	}
	.links_boxes {
		margin-top: 95px;
	}
	.innerpages article, .innerposts article {
		padding-left: 60px;
		padding-right: 60px;
	}
	.accommodation-box h5{
		font-size: 17px;
	}
}

@media only screen and (min-device-width : 767px) and (max-device-width : 768px){
	
	.innerpages header, .innerposts header {
		margin-top: 55px;
	}
	p.opening-text{
		font-size:13px!important;
	}

}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
	
	.slidesjs-container {
		width: 920px!important;
	}
	.menu_bar ul li a {
		padding: 14px 34px;
	}
	.menu_bar ul li:last-child a {
		padding-left: 18px;
		padding-right: 0;
	}
	p.opening-text {
		font-size: 19px!important;
	}
	.accommodation-box h5{
		font-size:21px;
	}
	.col-sm-4.col-xs-12.accommodation-box {
		width: 100%;
	}
	.section-two-top, .section_3_container .top_bg, .section_5 img, .section_6 .six_image, .roots_pic, .container.section_six_advisor img, .section_3_container .top_bg, .section_9_root .single_root{
		left:0;
		width:100%;
	}
	.container.section_six_advisor img{
		left:30px;
	}
	li.picture_box:nth-child(2) {
		margin: 0; 
	}
	.links_boxes li a {
		line-height: 37px;
	}
	.crystel_back h5{
		padding-bottom: 137px;
	}
	.crystel_back, .fish_spa, .amazing_buttefly, .wedding_section, .Things_todo .container, footer .container{
		padding:40px 163px 0;
	}
	.direction_map{
		padding: 40px 60px 60px;
	}
	.trip_advisor{
		padding: 30px 170px 100px;
	}
	.innerpages article, .innerposts article {
		width: 600px!important;
		padding-left: 0px;
		padding-right: 25px;
	}
	.col-sm-4.col-xs-12.accommodation-box span {
		height: 60px;
		margin-bottom: 14px;
	}
	.logo_icon {
		display: flex;
		left: 0px;
		width: 200px!important;
	}
	.left_menu_section {
		left: -81px;
	}
	p.opening-text{
		left:175px;
	}
	 .col-xs-12.col-sm-12.col-md-12.human_caves.text-center{
		height:312px;
	}
	.inner-footer .col-xs-12.col-sm-12.col-md-12.human_caves.text-center img {
		left: -25px!important;
		width: 1024px;
	}
	.col-xs-12.col-sm-12.col-md-12.human_caves.text-center img {
		left: -189px;
		width: 1024px;
	}
	.gallery_ul li{ 
		width: 44%;
	}
	.Things_todo .box_team h3{
		font-family: 15px;
	}
	.Things_todo .box_team{
		padding-bottom: 100px;
	}
	div#butterfly-effect {
		width: 92%;
	}
	.tripadvisor_div{
		margin-left: 4%;
	}
	img.wild-man{
		top:263px;
		left:-143px;
		max-width:30%;
	}
	.container.fish_spa.lazy{
		width:87%;
		height:499px;
		padding-left: 110px;
	}
	.gprs_map p{
		font-size:13px;
	}
	.innerpages header, .innerposts header{
		margin-top: 75px;
	}
}	

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) { 
	.col-sm-4.col-xs-12.accommodation-box {
		width: 100%;
	}
	.section-two-top, .section_3_container .top_bg, .section_5 img, .section_6 .six_image, .roots_pic, .container.section_six_advisor img, .section_3_container .top_bg, .section_9_root .single_root{
		left:0; 
		width:100%;
	}
	img.wild-man{
		top:217px;
		left:-78px;
	}
	img.butterfly_left_pic{
		left: -160px;
	}
	.butterfly_pic {
		right: -138px;
		top: 373px;
	}
	img.wild-man-stone {
		bottom: -50px;
		right: -43px;
	}
	.section_5 img {
		top: -45px;
	}
	.amazing_butterfly_content h2 a img.lazy, .wedding_content h2 img.lazy, .col-xs-12.col-sm-12.sudwala_team img.lazy {
		max-width: 100%;
	}
	.fish_spa {
		background: url(images/Fish-Spaa.jpg) center 7px no-repeat;
		height: 355px;
		background-size: 81%;
	}
	.review_text{
		font-size:14px;
	}
	.button_submit button{
		padding: 0px;
	}
	.box-content {
		width: 100%;
	}
	.container.section_six_advisor img{
		left:30px;
		top:13px;
	}
	li.picture_box:nth-child(2) {
		margin: 0;
	}
	.links_boxes li a {
		line-height: 28px;
		font-size:16px!important;
	}
	.picture_box a {
		width: 162px!important;
		height: 76px!important;
	}
	.crystel_back h5{
		padding-bottom: 5px;
	}
	.crystel_back, .fish_spa, .amazing_buttefly, .wedding_section, .Things_todo .container, footer .container{
		padding: 0px 107px 0;
	}
	
	.direction_map{
		padding: 40px 60px 60px;
	}
	.trip_advisor{
		padding: 15px 96px 90px 96px;
	}
	.innerpages article, .innerposts article {
		width: 600px!important;
		padding-left: 84px;
		padding-right: 125px;
	}
	.col-sm-4.col-xs-12.accommodation-box span {
		height: 60px;
		margin-bottom: 14px;
	}
	.logo a img{
		margin-left:61px;
	}
	.menu_bar_back {
		width: 79%;
		background-size: 100%;
		height:50px;
		margin-top:3px;
	}
	.menu_bar ul li a {
		padding: 10px 26px;
		font-size: 18px;
	}
	.logo_icon {
		display: flex;
		left: 0px;
	}
	.logo_icon img{
		width: 80%;
	}
	.left_menu_section {
		left: -81px;
	}
	p.opening-text{
		left:142px;
		font-size:13px;
		bottom: -1px;
	}
	.pricing_table tr td{
		font-size:20px;
	}
	.news_box h2{
		font-size:18px;
	}
	.news_box p{
		font-size:13px;
	}
	.gprs_map p {
		margin-top: 0px;
	}
	.gprs_map, .google_map{
		width: 100%;
	}
	.tripadvisor_div {
		width: 90%;
		margin: 0 auto;
		float:none;
	}
	div#butterfly-effect {
		width: 93%;
	}
	.wedding_content p {
		font-size: 26px;
	}
	.wedding_section{
		height: 370px;
	}
	.box_team{
		padding: 20px 10px 80px;
	}
	.tlp-col-sm-6 {
		width: 33%;
	}
	.tlp-team .img-responsive{
		height:100%;
	}
	.telephone_contact span{
		font-size:16px;
	}
	span.col-xs-12.col-sm-12.col-md-12.text-center{
		padding: 0px;
	}
	 .col-xs-12.col-sm-12.col-md-12.human_caves.text-center{
		height:237px;
	}
	.col-xs-12.col-sm-12.col-md-12.human_caves.text-center img {
		bottom: 0;
		left: -130px!important;
		width: 768px;
	}
	.Things_todo .box_team h3{
		font-size:13px;
	}
	.gallery_ul li{
		width:41%;
	}
}



@media(max-width:1100px){
p.opening-text {
    width: 90% !important;
    margin: 20px auto !Important;
    position: static !important;
}	
.section_3_container .top_bg {
    max-width: 90%;
    margin: auto !important;
    left: auto !important;
    right: 0;
}
}
@media(max-width:1100px) and (min-width:768px){
.tripadvisor_div {
    width: 90% !important;
    margin: 0 auto !important;
    float: none !important;
	clear: both;
	padding-top: 40px;
}
.spaa_div {
    height: 0;
}
div#things-to-do .container {
    padding-left: 50px !important;
    padding-right: 50px !important;
}
.crystel_back h5 {
    padding-bottom: 70px !important;
}
.picture_box a {
    width: 100% !important;
}
.links_boxes li.picture_box {
    margin: 0;
    width: 33%;
    float: left;
}
.links_boxes {
    display: inline-block;
	width: 100%;
}
.amazing_butterfly_content h2 {
    margin: 60px 0 !important;
}
.form-group.telephone_contact {
    padding: 0 !important;
} 
.logo_icon {
    left: -20px !important;
    width: 180px!important;
}
_::-webkit-full-page-media, _:future, :root .logo_icon {
    width: 200px!important;
}
.left_menu_section {
    left: -100px !important;
}
.logo_icon img {
    width: 100% !important;
}
.menu_bar ul li a {
    padding: 10px 26px;
    font-size: 18px !important;
}
.headerslider {
    float: left !important;
    width: 90% !important;
	left:5vw;
}
.news_box h2 {
    height: auto !important;
}
.wedding_section {
    background-size: 97% 100% !important;
	height: 440px !important;
	max-width: 87% !important;
}
.wedding_content h2 img {
    max-width: 100%;
}
.Things_todo {
    width: 80% !important;
    float: none !important;
    margin: 0 auto !important;
	 clear: both;
}
.Things_todo .box_team h3 {
    font-size: 18px !important;
    word-wrap: break-word;
}
footer {
    width: 80% !important;
    float: none !important;
    margin: 0 auto;
	clear: both;
}
.col-xs-12.col-sm-12.col-md-12.human_caves.text-center img {
    position: inherit !important;
    left: 0 !important;
    max-width: 100%;
}
.col-xs-12.col-sm-12.col-md-12.human_caves.text-center {
    height: auto !important;
}
.innerpages {
    width: 75% !important;
    margin: -575px auto 0 !important;
    float: none !important;
}
.innerpages article, .innerposts article {
    width: 100% !important;
    padding: 0 !important;
}
.innerposts {
    width: 75%;
    margin: -575px auto 0 !important;
    float: none !important;
}
.crystel_back.lazy {
    max-width: 90% !important;
}
.fish_spa.lazy {
    max-width: 95% !important;
}
.slidesjs-container {
    height: 600px!important;
}
.headerslider {
    margin-top: -600px!important;
}
}
@media(max-width:1000px){
.menu_bar ul li a {
    padding: 14px 40px !important;
    font-size: 20px !important;
}		
}
@media(max-width:940px){
.innerpages article, .innerposts article {
    padding: 0 50px !important;
}	

.news_box a {
    font-size: 18px;
    line-height: normal !important;
}
.Things_todo {
    padding-bottom: 60px !important;
}
}

@media(max-width:880px){
.menu_bar ul li a {
    padding: 14px 20px !important;
    font-size: 20px !important;
}	
.innerpages {
    width: 90% !important;
}
.innerposts {
    width: 90%;
}
.logo a img {
    margin-left: 0 !important;
}
.slidesjs-container {
    width: 100% !important;
}
p.opening-text {
    width: 100% !important;
    margin: 25px auto 0 !important;
    position: sticky !Important;
}
.crystel_back, .fish_spa, .amazing_buttefly, .wedding_section, .Things_todo .container, footer .container {
    padding: 40px 60px 0 !important;
}
.crystel_back h5 {
    padding-bottom: 70px !important;
}
.links_boxes {
    margin-top: 0px !important;
}
.gallery_ul li {
    margin: 18px 3% 0 !important;
}
.innerpages article, .innerposts article {
    padding: 0 80px !important;
}
}
@media(max-width:767px){
.headerslider {
    margin-top: -507px!important;
}
.slidesjs-container {
    height: 470px!important;
}

.menu_bar_back {
    width: 100% !important;
    float: none !important;
    margin-left: 0 !important;
    padding-left: 50px;
    position: relative;
}	
.logo_icon {
    left: 0px !important;
    top: 111px !important;
    width: 160px!important;
}
.left-menu-logo-section {
    top: -170px !important;
}
.left_menu_section {
    left: 0px !important;
    top: 105px !important;
    padding-left: 0 !important;
    width: 170px !important;
    background-position: 70% 33% !important;
}
.left_menu_section ul {
    padding-left: 0px !important;
	padding-top: 0 !important;
}
.fish_spa {
    height: 400px !important;
}
.direction_map h2, h2.news-link a {
    font-size: 22px !important;
    margin-top: 0 !important;
    padding-top: 0px !important;
    margin-bottom: 0 !important;
}
h2.news-link {
    margin: 0 !important;
}
.news_box h2 {
    font-size: 16px !important;
    font-weight: 700 !important;
    margin-bottom: 10px !important;
    height: auto !important;
}
.news_box .coloum {
    min-height: auto !important;
}
.picture_box a {
    width: 100%!important;
    height: 50px!important;
    font-size: 15px!important;
    padding: 5px 5px!important;
    background-size: 100% 100% !important;
}
.crystel_back h5 {
    padding-bottom: 60px !important;
    width: 100% !important;
    font-size: 20px !important;
}
.crystel_back h5 {
    padding-bottom: 60px !important;
    width: 100% !important;
    font-size: 20px !important;
}
.section_5 img {
    top: -30px !important;
}
.direction_map {
    width: 100% !important;
    padding: 60px 0 60px !important;
    margin: 0px 3% 0 !important;
}
.gprs_map {
    width: 100% !important;
    float: none !important;
    margin-top: 0px !important;
}
.google_map {
    width: 100% !important;
    float: none !important;
}
.gallery_ul li {
    margin: 18px 1% 0 !important;
}
.links_boxes li.picture_box {
    width: 33% !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
    float: left;
}
.wedding_content h2 img {
    max-width: 100% !important;
}
.section_3_container .top_bg {
    left: 0 !important;
    margin-top: 0;
    position: absolute;
    top: -45px !important;
    width: 100% !important;
}
img {
    max-width: 100%;
}
	
	
/********* caves page **********/
.innerpages, .innerposts {
    margin: -430px 0 0 6% !important;
}
.innerpages article, .innerposts article {
    padding: 0 40px !important;
}
.content_box .col-sm-6, .content_box .col-sm-12 {
    padding: 0;
    margin: 15px 0;
}
.inner-footer img {
    left: 0px!important;
	position: inherit !important;
}
.Inner_footer, .col-xs-12.col-sm-12.col-md-12.human_caves.text-center {
    height: auto !important;
}
.innerpages, .innerposts {
    margin-left: auto !important;
    float: none;
    width: 69% !important;
    margin-right: auto !important;
    padding: 0 35px;
}
.innerpages .container, .innerposts .container {
    padding: 10px 0px !important;
}
.innerpages article {
    padding: 0 25px !important;
}
	
	
.innerposts article {
    width: 100% !important;
    margin: 0 auto;
}
.header {
    position: relative;
    z-index: 9999 !important;
}
}
@media(max-width:640px){
.menu_bar_back {
    background-size: 100% !important;
    height: 50px !important;
}
.menu_bar ul li a {
    padding: 3px 20px !important;
    font-size: 17px !important;
    letter-spacing: 1px;
}
.logo_icon {
    left: 0px !important;
    top: 0px !important;
    width: 130px!important;
    position: sticky !important;
    margin: auto;
}
.header {
    float: none !important;
}
.left-menu-logo-section {
    top: -50px !important;
}
.left_menu_section {
    width: 100% !important;
    background-position: 43% 0 !important;
    position: inherit !important;
    margin: auto;
	top: 0px !important;
}

.headerslider {
    margin-top: 0px!important;
}
.slidesjs-container {
    height: 390px!important;
}
.slide-image .wp-post-image {
    width: 100%;
    height: 100%;
    max-height: 390px;
    min-height: 390px;
    object-fit: cover;
    object-position: center center;
}
.section-two-top {
    width: 100% !important;
    left: -10px !important;
    height: auto !important;
} 
.google_map {
    width: 92% !important;
}	
.fish_spa {
    height: 292px !important;
    background-size: 100% 100%;
    background-position: bottom center !important;
}
.spaa_div {
    display: none !important;
}
.tripadvisor_div {
    floaT: none !important;
	clear: both;
}
.trip_advisor {
    padding: 30px 60px 0px !important;
}
.advisor_content {
    background: #fff !important;
    clear: both !important;
    display: inline-block !important;
    padding: 5px 15px !important;
}
div#myCarousel1 {
    background: #fff;
	padding-bottom: 40px;
}
.container.section_six_advisor img {
    top: 27px !important;
}
.amazing_buttefly {
    height: auto !important;
    max-width: 510px !important;
}
.butterfly_pic {
    top: 10px !important;
}
img.butterfly_left_pic {
    top: -10px !important;
}
.gallery .container {
    padding: 0 10px !important;
}
.Things_todo h2 {
    margin-top: 0px !important;
    font-size: 29px !important;
}
.contact_text h2 {
    font-size: 28px !important;
    text-align: center !important;
}
.Inner_footer, .col-xs-12.col-sm-12.col-md-12.human_caves.text-center {
    float: none !important;
    height: auto !important;
}
.col-xs-12.col-sm-12.col-md-12.human_caves.text-center img {
    position: static !important;
    left: 0 !important;
}
.wedding_section {
    height: auto !important;
}
.full_back {
    background: none !important;
}
	
/******* caves page ********/
.innerpages, .innerposts {
	margin-top: 0 !important;
    margin-left: auto !important;
    float: none;
    width: 93% !important;
    margin-right: auto !important;
    padding: 0px;
}
button.mobile_menu-btn {
    display:block !important;
}
ul.menu_bar_back.menu_open {
    display: block;
    transition: 0.5s ease-in-out;
    height: auto !important;
}

ul.menu_bar_back {
    display: none;
    transition: 0.5s ease-in-out;
    margin-top:0 !important;
}
.menu_bar ul li {
    float: none !important;
}
.header {
    margin-top: 32px;
}	
.crystel_back {
    background-size: 100% 100% !important;
}
}


@media(max-width:600px){
.menu_bar {
    top: 0 !important;
}
.menu_bar ul li a {
    padding: 3px 5px !important;
}
.left-menu-logo-section {
    top: 0px !important;
}
.news_section .container {
    padding: 10px 40px !important;
}
.crystel_back h5 {
    padding-bottom: 0px !important;
    font-size: 16px !important;
}
.crystel_back h2 {
    margin: 0 !important;
}
.direction_map {
    width: 94% !important;
}
.pricing_box .container {
    padding: 15px 0px !important;
}
.news_section .container {
    padding: 10px 10px !important;
}
.crystel_back, .fish_spa, .amazing_buttefly, .wedding_section, .Things_todo .container, footer .container {
    padding: 20px 30px 0 !important;
}
.crystel_back {
    margin-top: 0px !important;
}
.section_3_container .top_bg {
    top: -20px !important;
}
.gprs_map p {
    margin: 15px 0 0 !important;
    line-height: 20px;
}
.direction_map .container {
    padding: 0 20px;
}
.review_trip {
    background: url(images/Message_back.png) no-repeat;
    background-size: cover !important;
    border-radius: 8px;
    width: 100%;
    float: none !important;
	clear:both !important;
    padding: 22px 20px;
    background-position: center center !important;
	display: inline-block !important;
}
.review_text {
    padding: 0px 0 0 !important;
}
.text_area {
    padding: 0 !important;
}
.gallery_ul li {
    width: 48% !important;
}
.section_5 {
    padding: 0 !important;
}
.section_5 img {
    width: 100% !important;
    left: 0px !important;
    display: inline-block !important;
}
.container.section_six_advisor {
    left: 0 !important;
}
.container.section_six_advisor img {
    top: 40px !important;
    left: 0 !important;
}
.section_9_root {
    padding: 0 !important;
}
.section_9_root .single_root {
    top: -15px !important;
    left: 0px !important;
}
.fish_spa_content h2 a img {
    max-width: 60% !important;
    margin: auto !important;
}
.tripadvisor_div {
    width: 92.6% !important;
    margin: 0 auto !important;
}
img.wild-man-stone {
    display: none !important;
}
img.event-dino {
    display: none !important;
}
.wedding_section h2 {
    margin-top: 0 !important;
    line-height: 20px !important;
}
.wedding_section {
    height: 300px !important;
    background-position: top !important;
    background-size: 100% 100%;
}
.box_team {
    padding: 20px 10px 0 !important;
}
table, thead, tbody, th, td, tr{
display: block;
width:100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
float:left;
clear:left;
}
.pricing_table {
    margin: 10px auto;
    width: 100% !important;
}
.col-xs-12.col-sm-12.innerpages .content_box p a.back-btn, .col-xs-12.col-sm-12.innerposts .content_box p a.back-btn {
    top: -90px !important;
    left: -20px !important;
}
.gallery {
    width: 100% !important;
    margin: 0 auto !important;
}
.pricing_box {
    width: 93% !important;
    margin: 0 auto !important;
    float: none !important;
}
.news_section {
    width: 93% !important;
    margin: 0 auto !important;
    float: none !important;
}
.sudwala_team {
    width: 93% !important;
    margin: 0 auto !important;
    float: none !important;
    clear: both;
}
.Things_todo {
    width: 93%;
    margin: 0 auto !important;
    float: none !important;
    clear: both !important;
}
.section_6 img {
    left: 0px !important;
    top: -11px !important;
}
.butterfly_pic {
    top: 10px !important;
    display: none !important;
}
.gallery h2 {
    font-size: 29px !important;
}
}
@media(max-width:440px){
.trip_advisor {
    padding: 30px 10px 0px !important;
}
.sudwala_team .container {
    padding: 20px 0px 10px !important;
}
.sudwala_team {
    background: #fff;
    width: 93% !important;
    margin: 0 auto !important;
    display: block;
    clear: both;
    float: none;
}
.wedding_section {
    background-size: cover !important;
}
.wedding_content p {
    font-size: 25px !important;
}
.gallery {
    width: 100% !important;
    margin: 0 auto !important;
}
.pricing_box {
    width: 93%;
    margin: 0 auto !important;
    display: block;
    clear: both;
    float: none !important;
}
.news_section {
    width: 93%;
    padding: 10px 0 30px;
    margin: 0 auto;
    float: none !important;
}
.menu_bar ul li a {
    font-size: 13px !important;
    letter-spacing: 1.5px !important;
}

	
/******** caves page ***********/
.innerpages .container, .innerposts .container {
    padding: 10px 14%;
    margin: 100px 0 0 !important;
}
.innerposts article {
    padding: 0 20px !important;
}
table, thead, tbody, th, td, tr{
display: block;
width:100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
float:left;
clear:left;
}
.pricing_table {
    margin: 10px auto;
    width: 100% !important;
}
.Things_todo .box_team h3 {
    font-size: 16px !important;
    word-wrap: break-word;
}
.fish_spa_div .fish_spa.lazy {
    padding-top: 0 !important;
}
.section_6 {
    display: none !important;
}
}

@media(max-width:380px){
img.opening-dino {
    display: none !important;
}
.pricing_box h3 {
    font-size: 40px !important;
    margin-top: 0px !important;
}
.container {
    padding-right: 12px !important;
    padding-left: 12px !important;
}
.section_3_container .top_bg {
    display: none !important;
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    padding-right: 12px !important;
    padding-left: 12px !important;
}
.crystel_back {
    background-size: 100% 100% !important;
}
.section_5 img {
    display: none !important;
}
.links_boxes {
    padding-bottom: 0 !important;
}
.links_boxes li.picture_box {
    width: 100% !important;
    float: none !important;
}
.picture_box a {
    width: 100%!important;
    height: 43px!important;
    font-size: 15px!important;
    padding: 5px 0px!important;
    background-size: 70% 133% !important;
    background-position: center center !important;
}
.google_map {
    width: 100% !important;
}
.gprs_map {
    padding-right: 0 !important;
}
.section_6 .six_image {
    display: none !important;
}
.advisor_content .col-xs-7, .advisor_content .col-xs-5 {
    width: 100% !important;
    text-align: center !important;
}
.gallery_ul li {
    width: 100% !important;
    margin: 5px 1% 0 !important;
}
img.wild-man-stone {
    display: none !important;
}
img.event-dino {
    display: none !important;
}
.wedding_content p {
    font-size: 22px !important;
    line-height: normal !important;
}
.crystel_back, .fish_spa, .amazing_buttefly, .wedding_section, .Things_todo .container, footer .container {
    padding: 20px 0px 0 !important;
}
.menu_bar ul li {
    float: none !important;
    display: inline-block;
}
.menu_bar_back {
    text-align: center !important;
    margin-top: 0 !important;
}
.left_menu_section {
    background-position: -10px 0 !important;
}

.pricing_table tr td, .pricing_table tr td h2, .pricing_table tr td h2 span {
    font-size: 17px !important;
}
	
	
/********* caves page  **********/
.innerpages article {
    padding: 0 0px !important;
}
.content_box .col-xs-12 {
    padding: 0 !important;
}
}
button.mobile_menu-btn {
    border: 0;
    color: #fff;
    font-size: 28px;
    padding: 2px 10px;
    line-height: 20px;
    display: none;
    cursor: pointer;
    outline: 0 !important;
    margin: 0px auto 0;
    background: url(images/top-nav-bg.png);
    background-size: cover;
    width: 106px;
    height: 53px;
}
button.mobile_menu-btn .fa-close {
    display: none;
    transition: 0.5s ease-in-out;
}
button.mobile_menu-btn.menu_open .fa-close {
    display: block;
    transition: 0.5s ease-in-out;
}
button.mobile_menu-btn.menu_open .fa-bars {
    display: none;
    transition: 0.5s ease-in-out;
}
@media(min-width:1400px){
body {
    min-height: calc(100vh - 32px);
}
.innerposts {
    min-height: calc(100vh - 700px);
}
}
.box-content h3 {
    word-wrap: break-word;
}	
.box-content {
    width: 100% !important;
}
@media(min-width:1101px){
.footer_bottom_bg-mobile {
    display: none !important;
}
.mobile_inner_footer {
    display: none !important;
}
}
@media(max-width:1100px){
.footer_bottom_bg-desktop {
    display: none !important;
}	
.footer_bottom_bg-mobile {
    padding: 0 !important;
}
.footer_bottom_bg-mobile img {
    max-width: 105%;
    margin-left: -10px;
}
.desktop_inner_footer {
    display: none !important;
}
.mobile_inner_footer .col-xs-12.col-sm-12 {
    padding: 0 !important;
}
.mobile_inner_footer img {
    max-width: 105% !important;
    margin-left: -10px;
}
footer .container {
    padding-left: 50px !important;
    padding-right: 50px !important;
}
}
@media(max-width:1100px) and (min-width:768px){
.footer_bottom_bg-mobile {
	background: #1a1919;
    z-index: 9 !important;	
}
}
@media(max-width:767px){
.footer_bottom_bg-desktop {
    display: none !important;
}	
.footer_bottom_bg-mobile {
    padding: 0 !important;
}
.footer_bottom_bg-mobile img {
    max-width: 105%;
    margin-left: -10px;
}
.desktop_inner_footer {
    display: none !important;
}
.mobile_inner_footer .col-xs-12.col-sm-12 {
    padding: 0 !important;
}
.mobile_inner_footer img {
    max-width: 105% !important;
    margin-left: -10px;
}
.innerpages, .innerposts {
    top: 0px !important;
}
}
@media(max-width:768px) and (min-width:641px) {
.innerpages, .innerposts {
    margin: -500px 0 0 6% !important;
}	
.innerpages, .innerposts {
    margin-left: auto !important;
    float: none;
    width: 79% !important;
    margin-right: auto !important;
    padding: 0 100px !important;
}
.crystel_back, .fish_spa, .amazing_buttefly, .wedding_section, .Things_todo .container, footer .container {
    padding: 40px 107px 0 !important;
}
.direction_map .container {
    padding: 0 170px 0 116px;
}
.review_trip {
    background-size: 100% 100% !important;
    padding: 11px 35px !important;
    background-position: 15px 13px !important;
}
.full_back.lazy.hidden-lg.hidden-xs {
    display: block !important;
    background-size: 100% 100%;
}
.tripadvisor_div {
    width: 93% !important;
    floaT: none !important;
    margin-top: -54px;
    margin: auto !important;
	clear: both;
}
.wedding_section {
    height: 350px !important;
    background-size: 100% 100% !important;
}
.Things_todo h2 {
    margin-top: 0 !important;
    font-size: 40px !important;
}
.gallery h2 {
    font-size: 40px !important;
}
.contact_text h2 {
    font-size: 40px !important;
    line-height: 20px !important;
}
.footer_bottom_bg-mobile img {
    position: inherit !important;
    left: 0 !important;
}
.fish_spa {
    height: 400px !important;
    background-size: 100% 100% !important;
    background-position: top center;
}
.spaa_div {
    height: 0 !important;
}
.container.section_six_advisor img {
    width: 92% !important;
    top: 24px;
}
.crystel_back {
    margin-top: 0 !important;
    background-size: 100% 100% !important;
    background-position: top center;
}
.section-two-top {
    width: 94% !important;
    left: 0 !important;
}
}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { 
.menu_bar ul li a {
    padding: 5px 20px !important;
}
.left-menu-logo-section {
    top: -270px !important;
}
.headerslider {
    margin-top: -580px!important;
}
.advisor_content {
    padding-top: 25px !important;
}
.review_trip {
    background-position: 15px 0px !important;
}
div#things-to-do .container {
    padding-left: 30px !important;
    padding-right: 30px !important;
}
.footer_bottom_bg-desktop {
    height: 200px !important;
}
.footer_bottom_bg-desktop img {
    bottom: 46px !important;
    top: -37px !important;
    width: 768px !important;
}
}
@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) 
and (orientation : portrait) { 
.left_menu_section {
    background-position: 30% -29px !important;
}
ul.menu_bar_back.menu_open {
    padding-left: 0 !important;
}
img.butterfly_left_pic {
    top: -10px !important;
    display: none !important;
}
.amazing_buttefly {
    height: 275px !important;
}
.box_team {
    padding: 20px 0px 0 !important;
}
.links_boxes li a {
    font-size: 14px !important;
    letter-spacing: 0 !important;
}
}
@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) 
and (orientation : landscape) { 
.amazing_buttefly {
    padding: 40px 50px 100px !important;
    max-width: 85% !important;
}
.title_interfare {
    left: -50px !important;
}
.menu_bar ul li a {
    padding: 14px 0px !important;
}
.menu_bar ul li {
    width: 25% !important;
}
.menu_bar_back {
    padding-left: 30px !important;
}
.slide-image.slidesjs-slide img {
    height: 500px !important;
}
.slidesjs-container {
    height: 507px!important;
}
}	
@media(max-width:320px){
.left_menu_section {
    background-position: -20px -28px !important;
}	
ul.menu_bar_back.menu_open {
    padding-left: 0 !important;
}
ul.menu_bar_back.menu_open li {
    display: block !important;
}
.Things_todo .box_team h3 {
    letter-spacing: 0 !important;
	font-size:15px !important;
}
footer .container {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
}	
@media screen and (min-width: 1400px) , screen and (min-height: 800px) {
.innerposts {
    min-height: calc(100vh - 180px);
}
}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { 
.innerpages .container, .innerpages article, .innerposts .container, .innerposts article {
    padding: 0 !important;
}	
.innerpages, .innerposts {
    padding: 0 70px 0 145px !important;
}
.mobile_inner_footer {
    display: inline-block !important;
    left: 40px;
}
.menu_bar_back {
    margin: auto !important;
    float: none !important;
	position: relative;
    left: 15px;
}
.pricing_box {
    margin: -90px 7% !important;
}
.slidesjs-container {
    height: 490px!important;
}
.slide-image.slidesjs-slide img {
    height: 530px !important;
}
.section-two-top {
    margin-top: -120px;
}
}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) { 
.menu_bar ul li {
    width: 25%;
}
.menu_bar ul li a {
    padding: 15px 0px !important;
}
.slide-image.slidesjs-slide img {
    height: 600px !important;
}
.mobile_inner_footer .human_caves {
    background: #1a1919;
    position: relative;
    z-index: -3 !important;
}
}
.section-two-top {
    border: 0 !important;
	outline:0 !important;
	box-shadow:none !important;
	background: none !important;
	height:auto !important;
}
@-moz-document url-prefix() {
   img#home-gallery {
    margin-top: -1000px;
    padding-top: 1000px;
}
}
.smart-page-loader {
    background: #333 !important;
}
.smart-loader-three span {
    background: #fc5d07 !important;
}
	@-webkit-keyframes spinner-three {
    0% {
        height: 5px;
        transform: translateY(0px);
        background: #fc5d07 !important;
    }
    25% {
        height: 30px;
        transform: translateY(15px);
        background: #3498db !important;
    }
    50% {
        height: 5px;
        transform: translateY(0px);
        background: #fc5d07 !important;
    }
    100% {
        height: 5px;
        transform: translateY(0px);
        background: #fc5d07 !important;
    }
}

@keyframes spinner-three {
    0% {
        height: 5px;
        transform: translateY(0px);
        background: #fc5d07 !important;
    }
    25% {
        height: 30px;
        transform: translateY(15px);
        background: #3498db !important;
    }
    50% {
        height: 5px;
        transform: translateY(0px);
        background: #fc5d07 !important;
    }
    100% {
        height: 5px;
        transform: translateY(0px);
        background: #fc5d07 !important;
    }
}
	.instagram h3 a {
	font-size: 54px;
	font-family: Conv_Adumu;
    text-transform: uppercase;
    color: #fc5d07;
    letter-spacing: 1px;
    padding: 0 20px;
    text-shadow: 3px 4px 4px rgba(0,0,0,1);
		
	}

    .instagram h4 {
    font-size: 33px;
    color: #ab6930;
    text-transform: none;
    letter-spacing: 0;
    font-family: arial;
    padding: 12px 20px 30px;
    text-shadow: 1px 1px 4px rgba(0,0,0,1);
    width: 100%;
    margin-left: 0px;
    font-weight: 600;

    }

    .instagram p {
    font-size: 22px;
    color: #f9c70e;
    margin-bottom: 20px;
    height: 254px;
    }
	.golden-title a {
    color: #eece65 !important;
}
	
	.Things_todo .container {
		padding: 20px 90px 140px;
	}
	
/* 	[data-link="yes"]:hover {
		cursor: pointer;
	} */
	
	.restaurant_back {
    background: url(images/sudwala-restaurant-new.jpg) no-repeat;
    padding: 50px 90px 0;
    margin-top: 20px;
    background-size: cover;
    background-position: center;
}