@charset "utf-8";html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}::selection {background: #fff;color: #000;}::-moz-selection {background: #fff;color: #000;}* {margin: 0;padding: 0;outline: none;}* {box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;}.trans_eff {transition: all linear .3s;-webkit-transition: all linear .3s;-moz-transition: all linear .3s;-ms-transition: all linear .3s;}a {color: #777;text-decoration: none;}a:hover {color: #252525;text-decoration: underline;}body {background: #eee6e6;font: normal 12px Arial, Helvetica, sans-serif;color: #777;-webkit-font-smoothing: antialiased;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;text-size-adjust: 100%;}/* TITLE */h1 {font: 500 50px/50px 'Rajdhani', Arial, Helvetica, sans-serif;display: block;color: #000;text-transform: inherit;}h2 {font: 400 30px/30px 'Lato', Arial, Helvetica, sans-serif;display: block;color: #222;}h3 {font: 500 25px/25px 'Rajdhani', Arial, Helvetica, sans-serif;display: block;color: #000;text-transform: capitalize;}p {font: 400 13px/20px 'Lato';color: #777;}/* Desktop/Laptop/Others - 980px *//*==================BASIC RESPONSIVE CSS===============*/.mob_only {display: none;}.tab_only {display: none;}.desk_only {display: block;}.desk_hider {display: none;}.desk_hider2 {display: none;}/* floating classes */.floater, .floater li {margin: 0;padding: 0;list-style: none;}.float_2 li {width: 50%;float: left;}.float_2x li {width: 50%;float: left;}.float_3 li {width: 33.33333%;float: left;list-style: none;margin-bottom: 25px;}.float_4 li {width: 25%;list-style: none;float: left;margin-bottom: 15px;}.float_4x li {width: 25%;float: left;}/*==================BASIC RESPONSIVE CSS END===============*/.wrapper {max-width: 1000px;margin: auto;}.wrapper2 {max-width: 1000px;margin: auto;}.min-max {min-width: 1000px;max-width: 100%;}/*top classes*/header{background:#1b1b1b; box-shadow: 0 4px 3px 0px rgba(0,0,0,0.2); position:relative; z-index:4; border-bottom:3px solid #124206; height:83px;}.logo {height: auto;width: 209px;display:block;float: left;margin: 0 0 0 0;}/*top classes ends*//* nav classes  */nav {position: relative;float:right;z-index: 2;}ul.topmenu {transition: all linear .3s;-webkit-transition: all linear .3s;-moz-transition: all linear .3s;-ms-transition: all linear .3s;margin: 0 0 0 0;padding: 0;color: #fff;font: 500 16px/80px 'Rajdhani', sans-serif;}ul.topmenu li {display: inline-block;float: left;margin: 0;padding: 0;vertical-align: middle;position: relative}ul.topmenu li a, ul.topmenu li a:visited {display: block;padding: 0px 19px;color: #fff;height: 80px;transition: all linear .3s;-webkit-transition: all linear .3s;-moz-transition: all linear .3s;-ms-transition: all linear .3s; border-top:5px solid transparent;}ul.topmenu li:hover>a, ul.topmenu li>a.act {color: #124206;text-decoration: none; border-top:5px solid #124206;}ul.topmenu li.sep {color: #c2c2c2;margin: 0px;font-size: 12px;overflow: hidden;width: 2px;}ul.topmenu li.sep img {display: block;width: 2px;}.nav_mob {height: auto;position: relative;}#home .home, #about-us .about-us, #services .services, #contact-us .contact-us, #special-event .special-event, #accomodation .accomodation, #testimonials .testimonials, #reservation .reservation, #gallery .gallery {color: #124206; border-top:5px solid #124206;}.nav_mob {position: relative}.nav_mob .navlink {display: none;position: absolute;right: 12px;top: 13px;cursor: pointer;z-index: 999999}/* nav classes ends *//*service clasess*/ul.service_con {margin: 10px -15px 0;}ul.service_con2{ margin:0 !important}ul.service_con2 li {width: 50% !important; margin:0 !important;float: left;list-style: none; background:none !important; padding:0 !important;}ul.service_con2 li .con h3{ margin:0 !important;}ul.service_con2 li .con { width: 90% !important; height:auto !important;margin: 18px auto; position:relative;box-shadow: 0 4px 0 0px #ccc5c5;transition: all linear .3s;-webkit-transition: all linear .3s; display:block;-moz-transition: all linear .3s;-ms-transition: all linear .3s; border-radius:6px; overflow:hidden;}ul.service_con li {width: 25%;float: left;list-style: none;}ul.service_con li .con { width: 225px; height:195px;margin: 18px auto; position:relative;box-shadow: 0 4px 0 0px #ccc5c5;transition: all linear .3s;-webkit-transition: all linear .3s; display:block;-moz-transition: all linear .3s;-ms-transition: all linear .3s; border-radius:6px; overflow:hidden;}ul.service_con li .con figure{height:auto; display:block; overflow:hidden;}ul.service_con li .con:hover figure{ background:#000;}ul.service_con li .con figure img{ width:100%; height:auto; display:block; transition: all linear .3s;-webkit-transition: all linear .3s;-moz-transition: all linear .3s;-ms-transition: all linear .3s;   border-radius:6px;}ul.service_con li .con:hover img { opacity:0.5;}ul.service_con li .con h3 {font: 400 22px/46px 'Rajdhani', Arial, Helvetica, sans-serif;display: block;color: #fff; position:absolute; z-index:2; background:rgba(0,0,0,0.6); bottom:0; height:45px; width:100%; text-align:center; transition: all linear .3s;-webkit-transition: all linear .3s;-moz-transition: all linear .3s;-ms-transition: all linear .3s; border-radius:0 0 6px 6px;}ul.service_con li .con:hover h3 {color: #fff; background:#124206;}/*service clasess ends*/ /* welcome clasess*/.welcome_bg {background:#fff url(../images/welcome_bg.jpg) no-repeat center top;padding: 45px 0 55px 0;margin: 50px 0 0 0;}.welcome_bg img {float: right;width: 34%;margin: 5px 0 0 0;}.welcome_bg h1 {font-size: 40px;color: #124206;font-weight: 500;line-height: 45px;}.welcome_bg .left {width: 64%;float: left;margin: 0 0 0 0;}.welcome_bg .left p {font: 300 13px/20px 'Open Sans';color: #666;}/* welcome clasess ends*//*index gallery clasess*/.gallery_con {background: #124206;margin: 0 0 0 0;padding: 50px 0 50px 0;width: 100%;text-align: center; border-top:1px solid #fff;}.g_scroller_cont {overflow: hidden;margin: 35px -18px 0 -18px;}ul.g_floater li {width: 25%;list-style: none;float: left;  height:auto !important; padding-bottom:5px; overflow:hidden;}ul.g_floater2 li {width: 25%;list-style: none !important;float: left;background: none !important;padding: 0 !important;margin: 8px 0 !important; }ul.g_floater2 .img_box {width: 93%;height: auto;margin: auto;display: block;text-align: center;-webkit-transition: 1s;-webkit-transform-style: preserve-3d;-moz-transition: 1s;-moz-transform-style: preserve-3d;-o-transition: 1s;-o-transform-style: preserve-3d;transition: 1s;transform-style: preserve-3d;overflow: hidden;border: 2px solid #5e0a0a;-webkit-perspective: 1000;-moz-perspective: 1000;-o-perspective: 1000;perspective: 1000; }.img_box {width: 89%;height: auto;margin: auto;display: block;text-align: center;-webkit-transition: 1s;-webkit-transform-style: preserve-3d;-moz-transition: 1s;-moz-transform-style: preserve-3d;-o-transition: 1s;-o-transform-style: preserve-3d;transition: 1s;transform-style: preserve-3d;overflow: hidden;border: 2px solid #fff;-webkit-perspective: 1000;-moz-perspective: 1000;-o-perspective: 1000;perspective: 1000; border-radius:5px;  box-shadow:0 2px 0 0px #5e0a0a;}.img_box:hover {-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);-o-transform: rotateY(180deg);transform: rotateY(180deg);}.img_box img {width: 100%;display: block; height:auto;}.ar_l2 {position: absolute;z-index: 9;left: -60px;top: 33%;}.ar_r2 {position: absolute;z-index: 9;right: -60px;top: 33%;}/*index gallery clasess ends*//*footer classes*/footer {padding: 45px 0 0 0;margin: 0 0 0 0; background:#1b1b1b; margin:3px 0 0 0;}footer .col_01 {width: 30%;float: left;}footer .col_02 {width: 34%;float: left; margin:0 0 0 3%;}footer .col_02 h3{ font:400 35px/48px 'Rajdhani'; color:#fff; background:#124206; border-radius:5px; text-align:center; padding:5px 10px 0; }footer .col_03 {width: 25%;float: right;}.f_contact_con {padding:0 3px; margin:10px 0 0 0;}.f_contact_con p {color: #fff; border-bottom:1px dashed #262525; padding:12px 0;}.f_contact_con p a {color: #fff;}.bot-title {font: 500 25px 'Rajdhani';color: #fff;}.f_link {margin: 18px 0 0 5px;}.f_link a { background:#262525;	font: 500 16px/40px 'Rajdhani';color: #777;padding: 0 30px; border-radius:3px;display: inline-block;text-decoration: none;transition: all linear .3s;-webkit-transition: all linear .3s;-moz-transition: all linear .3s;-ms-transition: all linear .3s;-o-transition: all linear .3s; margin:3px 1px;}.f_link a:hover {color: #124206; background:#2c2b2b;text-decoration: none;}.copyright_bg {padding: 15px 0 15px 0;margin: 40px 0 0 0; border-top:2px solid #222121;}.copyright_bg p, .copyright_bg p a {color: #777;}.copyright_bg .left {float: left;margin: 0 0 0 0;}.copyright_bg .right {float: right;margin: 0 0 0 0;}.social_con {margin:20px 0 0 0;float: left;}.social_con .social_ico {width: 47px;height: 47px;background: #fff url(../images/social_icon.png);display: inline-block;transition: all linear .3s;-webkit-transition: all linear .3s;-moz-transition: all linear .3s;-ms-transition: all linear .3s;border-radius: 100%;margin: 0 5px;}.social_con .social_ico:hover {background: #124206 url(../images/social_icon.png);}.social_con .facebook {background-position: 0 0 !important;}.social_con .twitter {background-position: -58px 0 !important;}.social_con .linkdin {background-position: -115px 0 !important;}.social_con .google_plus {background-position: -170px 0 !important;}/*footer classes ends*//*============================= inside pages clasess =======================*/.tittle_bg_con {padding: 50px 0 0 0;background: url(../images/page_tittle_bg.html) no-repeat center center;width: 100%;overflow: hidden;text-align: center;}.tittle_bg_con h1 {color: #fff;font-size: 40px;}/* TREE STYLE*/.brade_crum_con {padding: 0;padding: 4px 0 4px 0;overflow: hidden;font-weight: 400;background:;}.tree p {text-align: left;font: 400 12px 'Lato', sans-serif;color: #777;}.tree a, .tree a:visited {color: #fff;text-decoration: underline;padding: 0 3px 0 0;margin: 0 3px}.tree a:hover {text-decoration: none;color: #777}.tree span {color: #777;}.paging a, .paging a:visited {display: inline-block;padding: 5px 10px;text-align: center;font: 400 13px/16px 'Lato', Arial, Helvetica, sans-serif;background: #463003;border: 1px solid #463003;margin: 0px 2px;color: #fff;box-shadow: 0px 1px 0 #eee;border-radius: 50%;text-decoration: none;transition: all linear .3s;-webkit-transition: all linear .3s;-moz-transition: all linear .3s;-ms-transition: all linear .3s;}.paging a:hover, .paging a.act {color: #fff;background: #f19b2c;border: 1px solid #f19b2c;text-decoration: none;}/* TREE STYLE ends*//*left panel right panel*/.left_panel {width: 69%;float: left;background: #fff;min-height: 200px;margin: 0 0 0 0;border-radius: 5px;}.right_panel {width: 29%;float: right;margin: 0 0 0 0;}/*left panel right panel ends*//*sort form */.short_form {margin: 30px auto 10px;font-size: 14px}.short_form input[type=text], .short_form input[type=password], .short_form select, .short_form textarea, .short_form .fls {padding: 9px;width: 75%;border: 1px solid #eee;}.short_form textarea {display: block;}.short_form .calend {right: 27%;top: 7px;}.short_form .w36 {float: left;width: 27%;text-align: right}.short_form .w62 {float: right;width: 70%}.short_form .checkboxes {padding: 9px;width: 75%;display: block;border: 1px solid #ccc;}.short_form .checkboxes span {display: block;font-weight: normal;margin-bottom: 3px}.short_form .checkboxes span input {vertical-align: middle;}.colors b {float: left;width: 31%;margin: 0 2% 5px 0;font-weight: 400;font-size: 12px}.colors b input {float: left;margin: 2px 4px 0 0}/*sort form ends*//*cms area clasess*/.cms_area table {width: 100%;border: 1px dashed rgba(70,48,3,0.2);border-radius: 5px;font: 400 15px/18px 'Lato'}.cms_area table td {padding: 15px;border-radius: 5px;}.cms_area h1 {font-size: 35px; line-height:35px;	margin-bottom: 10px;border-bottom: 2px dotted #faf6ed;padding: 0 0 3px 0}.cms_area h3 {font: 400 20px/20px 'Lato';color: #124206;margin: 20px 0 15px 0;}.cms_area ul {margin: 10px 0;}.cms_area ul li {background: url(../images/li_b.png) no-repeat left 1px;font: 400 14px/22px 'Lato';color: #777;display: block;margin: 7px 0;padding: 0 0px 0 25px;border-radius: 5px;}.box1 {border-radius: 0 5px 5px 5px;padding: 20px;border: 1px solid #eee;}.cms_area p {font-size: 14px;color: #777;}.cms_pic {width: auto;}.enquiry_box {background: #efefef;border-radius: 5px;margin: 15px auto;padding: 25px;width: 70%;}.tablink a {background: #d5171e;color: #fff;font: 600 18px/40px 'Lato';padding: 0 25px;display: inline-block;text-decoration: none;border-radius: 3px 3px 0 0;}.tablink a:hover, .tablink a.act {background: #222;}.tabber_hider {background: #fff;border: 1px solid #efefef;border-radius: 5px;padding: 25px;}/*cms area clasess ends*//*contact clasess*/.contact_left{ width:50%; float:left;}.contact_right{ width:46%; float:right; border-radius:5px; border:2px solid #eee6e6; padding:15px;}.contact_left p{ padding:15px 0; border-bottom:1px dashed #eee;}.map_con{ margin:70px 0 0 0; width:100%; height:350px; overflow:hidden; border-top:2px solid #fff; }/*contact clasess ends*/.form_box {width: 50%;margin: auto;}.map_con {height: 350px;width: 100%;display: block;overflow: hidden;margin: 35px 0 0 0;border-top: 1px solid #fff;}/* contact clasess ends*//*sitemap*/.sitemap {text-align: center;padding: 30px 0 50px 0;width: 80%;margin: auto;}.sitemap a {display: inline-block;padding: 10px 15px;font: 400 16px/20px 'Lato', Arial, Helvetica, sans-serif;background: #fff;border-radius: 5px;margin: 5px 1%;color: #124206;width: 46%;border: 1px solid #124206;transition: all linear .3s;-webkit-transition: all linear .3s;-moz-transition: all linear .3s;-ms-transition: all linear .3s;}.sitemap a:hover {background: #124206;color: #fff;text-decoration: none;border: 1px solid #124206;}/*sitemap*/@media only screen and (max-width: 1140px) {/*service clasess*/ul.service_con {margin: 0 0 0 0;}/*service clasess ends*/ /*gallery classes*/.g_scroller_cont {overflow: hidden;margin: 35px 0 0 0;}.ar_l2 {left: 0px;}.ar_r2 {right: 0px;}/*gallery classes ends*/@media only screen and (max-width: 1007px) {/*service clasess*/ul.service_con {margin: 20px 0 0 0;}/*service clasess ends*/ /*==============================*//* Tab 960px - 768px */@media only screen and (max-width: 999px) {/*==================BASIC RESPONSIVE CSS===============*/.img_responsive {width: 100%;line-height: 0;height: auto;}.mob_only {display: none;}.tab_only {display: block;}.desk_only {display: none;}.desk_hider {display: block;}.desk_hider2 {display: block;}.tab_hider {display: none;}/* Floating Classes */.float_2 li {width: 100%;float: none;}.float_3 li, .float_4 li {width: 50%;float: left;}.float_4x li {width: 33.33333%;float: left;}/*==================BASIC RESPONSIVE CSS END===============*/.wrapper {width: 98%;}.wrapper2 {max-width: 100%;margin: auto;}.camera_fakehover {min-height: 300px !important;}/* nav classes  */ul.topmenu {margin: 0 0 0 0;}ul.topmenu li a, ul.topmenu li a:visited {display: block;padding: 0px 10px;color: #fff;height: 45px;}/* nav classes  ends*//*service clasess*/ul.service_con li {width:50%;float:left;list-style:none;}ul.service_con li .con {width:90%;height:auto;}/*service clasess ends*//* welcome clasess*/.welcome_enq .left {width: 64%;float: left;}.welcome_enq .right {width: 32%;float: right;}/* welcome clasess ends*//*gallery classes*/ul.g_floater li {width: 33.33333%;list-style: none;float: left;}ul.g_floater2 li {width: 33.333333%;}/*gallery classes ends*//*footer classes*/footer .wrapper2 {padding:0 10px;}footer .col_01 {width:20%;}footer .col_02 {width: 42%;float: left;}footer .col_02 h3 { line-height:40px;font-size:25px; padding:4px 5px 0 5px;}footer .col_03 {width: 31%;float: right;}/*footer classes ends*/.advisore_con {width: 90%;}.cms_area table {width: 100%;}}
/* Mobile 480px - 767px */@media only screen and (max-width: 767px) {/*==================BASIC RESPONSIVE CSS===============*/.img_responsive {display: block;width: 100%;line-height: 0;height: auto;float: none !important;}.mob_only {display: block;}.tab_only {display: none;}.desk_hider {display: block;}.desk_hider2 {display: inline;}.mob_hider {display: none;}.mob_shower {display: block;}/* Floating Classes */.float_2 li, .float_2x li, .float_3 li, .float_4 li, .float_4x li {width: 100%;float: none;}/*==================BASIC RESPONSIVE CSS END===============*/.camera_fakehover {min-height: 250px !important;}.camera_prev, .camera_next {display:none !important;}/*top classes*/header{ height:auto;}.logo {height: auto;float: none;margin: 5px auto 0 auto;display: block; padding:10px 0 8px;}.logo img{ border-radius:5px;}/*top classes ends*//* nav classes  */nav {float: none;height: auto;text-align: center;margin: -2px 0 0 0; background:#124206; }ul.topmenu {margin: 0;padding: 0;color: #777;text-transform: capitalize;}ul.topmenu li {display: block;float: none;margin: 0;line-height: 40px;padding: 0;}ul.topmenu li a, ul.topmenu li a:visited {display: block;padding: 0;border-top: 1px solid #bf2222 !important;color: #fff !important;font-size: 16px;line-height: 40px;height: 40px;text-align: center;}ul.topmenu li:hover>a, ul.topmenu li>a.act {color: #fff; background:#1b1b1b;text-decoration: none; border-top:1px solid #bf2222;}.nav_mob {height: 40px;overflow: hidden;position: relative;}.nav_mob_toggle {height: auto !important;overflow: visible;position: relative;}.nav_mob .navlink {display: block;}ul.topmenu li.sep {margin: 0 5px;display: none} /* nav classes ends *//*service clasess*/ul.service_con li {width: 50%;float: left;list-style: none;}ul.service_con li .con {width: 75%;}/*service clasess ends*//* welcome clasess*/.welcome_bg {padding: 30px 0 30px 0;margin: 50px 0 0 0;text-align:center;}.welcome_bg .left {width:100%;float: left;margin:0 0 0 0;}/* welcome clasess ends*//*gallery classes*/ul.g_floater li {width: 50%;list-style: none;float: left;}ul.g_floater2 li {width: 50%;}/*gallery classes ends*//*footer classes*/footer .col_01 {width: 100%;text-align: center;}footer .col_02 {margin: 33px 0 0 0;text-align: center;width: 100%;}footer .col_03 {margin: 33px 0 0 0;text-align: center;width: 100%;}.f_contact_con p {margin-top: 10px !important;}.f_contact_con .address {background: none;padding: 0 0 0 0;}.my_add {display: inline-block;}.f_link a {display: inline-block;}.copyright_bg {text-align: center;}.social_con {float:none; margin:0;}.copyright_bg .left {float: none;text-align:center;}.copyright_bg .right {float: none;text-align:center;}.copyright_bg .right p {padding:0 5px;}/*footer classes ends*/.tittle_bg_con {padding: 35px 0 0 0;background: url(../images/page_tittle_bg.html) no-repeat center center;width: 100%;overflow: hidden;text-align: center;}.tittle_bg_con h1 {font-size: 35px;}/*left panel right panel*/.left_panel {width: 100%;float: left;}.right_panel {width: 100%;float: right;margin: 30px 0 0 0;}/*left panel right panel ends*//*cms area clasess*/.cms_pic {width: auto;width: 100%;}ul.bullet_point2 li {width: 100%;margin: 5px 0;}/*cms area clasess ends*//*contact clasess*/.contact_left{ width:100%; text-align:center; }.contact_right{ width:100%; margin:30px 0 0 0;}.map_con{ margin:30px 0 0 0;}/*contact clasess ends*//*sitemap*/.sitemap {width: 100%;}/*sitemap*//*sort form */.short_form {margin: 30px auto;}.short_form input[type=text], .short_form input[type=password], .short_form select, .short_form textarea, .short_form .fls {width: 90%}.short_form select {width: 90%}.short_form .calend {right: 12%;}/*sort form  ends*/}
/* Mobile Below 480px */@media only screen and (max-width: 479px) {.camera_fakehover {min-height: 180px !important;}.camera_wrap .camera_pag .camera_pag_ul {top: 22% !important;}h1 {font-size: 35px;}/*service clasess*/ul.service_con {margin: 0 0 0 0;}ul.service_con li {width: 100%;}ul.service_con li .con {width: 90%;}ul.service_con2 li {width: 100% !important;}/*service clasess ends*//* welcome clasess*/.welcome_bg h1 {font-size: 35px;line-height:35px;}/* welcome clasess ends*//*testimonial clasess*/.in_testi_con {margin:50px 0 0 0;}.t_scroll_con {background:#fff;padding:20px 20px 15px 20px;}.t_scroll_con p {background:none;padding:0 0 0 0}.collon {width:20px;}/*testimonial clasess ends*//*gallery classes*/ul.g_floater li {width: 100%;list-style: none;float: left;}/*gallery classes ends*//*footer clasess*/footer h3 {font-size: 20px;}footer .copyright p {font-size: 12px !important;}/*footer clasess ends*/.tablink a {font: 600 15px/35px 'Lato';padding: 0 12px;}/*sitemap*/.sitemap {padding: 30px 0 30px 0;width: 90%;}.sitemap a {margin: 5px 0;width: 100%;}/*sitemap*//* short form*/.short_form {margin: 20px 0;}.short_form input[type=text], .short_form input[type=password], .short_form select, .short_form textarea, .short_form .fls {padding: 9px;width: 100%}.short_form .w36 {float: none;width: auto;text-align: left;margin-bottom: 5px}.short_form .w62 {float: none;width: auto;}.short_form select {width: 100%}.short_form .calend {right: 2%;}.short_form .checkboxes {padding: 9px;width: 100%}.colors b {width: 48%;margin: 0 2% 5px 0;}/* short form ends*/

