@charset "utf-8";
/* CSS Document */


@media  (max-width: 1200px)
{
	.banner-frame 
	{
		padding: 0px;
		box-sizing: border-box;
		max-width: 100%;
	}
	.right-sidebar .widget_address h3 
	{
		background-position: 37% 0px;
	}
	.right-sidebar .widget_email h3 
	{
		background-position: 40% 42%
	}
	.right-sidebar .widget_call h3 
	{
		background-position: 37% 0px;
	}
	/** Added on 20-mar-2015 **/
	.banner 
	{
    		min-height: 100px;
	}
	.banner .banner-frame, .banner_full_frame 
	{
		max-width: 100% !important;
		padding: 0px !important;
		width: 100% !important;
		
	}
	#slider 
	{
		height: auto !important;
	    	max-width: 90% !important;
	    	width: 100% !important;
		margin-top: 0 !important;
	}
	.main-menu-container 
	{
    		background-size: 100% 100% !important;
	}
	.banner 
	{
	   	margin: 0 !important;
	    	min-height: 100px !important;
	}
	body .banner .banner-frame .nivo-directionNav 
	{
	    	/*bottom: 2% !important;*/
	    	left: 40% !important;
		top: 90% !important;
	}

}


@media only screen and (min-width:1100px) and (max-width:1410px) 
{
	.banner{
		/*min-height:522px;*/
	}
	.banner .banner-frame , .banner_full_frame {
		background:none;
		padding:109px 48px 47px 52px;
		width:1102px;
		background:url(../images/bannerframe.png) bottom center no-repeat;
	}
	.banner-green-bg-lf , .banner-green-bg-rg{
		background:none;
		z-index:0;
	}
	#slider{
		/*border:15px solid #332b22;*/
		margin:0 auto;
		height:350px;
		width:1102px;
	}
	.nivoSlider{
		left:0px !important;
	}
	.nivo-directionNav{
		left:41% !important;
		top:410px !important;
	}
	.nivo-caption{
		top:105px !important;
	}
	.nivo-controlNav{
		top:49px;
	}
}


@media only screen and (min-width:1100px) and (max-width:1199px) 
{
	.container {
		width:1027px;
	}
	.main-menu-container{ background-size:100%;}
	#main-menu{ padding:39px 0 0 0}
	#main-menu li{ padding:0 0 0 16px!important;}
	#main-menu li a{ font-size:13px !important; }
	.main-content #content ,span.content-top-bg  {
		padding-left:10px;
		padding-right:10px;
		width:1007px;
	}
	#content{
		width:97.8%;
	}
	span.top-bg, .main-content span.content-top-bg {
		margin-left:-10px;
	}
	.main #content {
		padding-left:10px;
		padding-right:10px;
		width:1007px;
	}
	.main-content span.content-top-bg {
		width:1027px;
	}
	span.top-bg{
		width:1027px;
	}
	.header .testimonial {
		width:37%;
	}
	.header .testimonial blockquote {
		width:99%;
	}
	.testimonial .fade_animation .textwidget blockquote{
		width:280px;
	}
	/**************form****************/
	form.search {
		position:relative;
		padding:50px 0 0 38px;
	}
	form.search input[type="text"] {
		font-size:16px;
		width:200px;
		padding:0 0 0 12px;
	}
	form.search {
		padding: 83px 0 0 23px;
	}
	form.search .submit-btn {
		margin-right:0px;
		padding-right: 10px;
		font-size:14px;
	}
	/* =main-menu-container Styles Start here
	-------------------------------------------------------------- */
	.main-menu-container {
		font-size: 15px;
	}
	#main-menu li a {
		padding: 13px 10px 23px;
	}
	#main-menu li .sub-menu li, #main-menu li .children li {
		font-size:12px !important;
	}
	/* =Banner Styles Start here
	-------------------------------------------------------------- */
	.banner{
		min-height:522px;
	}
	.banner .banner-frame , .banner_full_frame {
		background:none;
		height:auto;
		padding-top:100px;
		width:950px;
	}
	.banner-green-bg-lf , .banner-green-bg-rg{
		background:none;
		z-index:0;
	}
	#slider{
		border:15px solid #332b22;
		margin:0 auto;
		width:920px;
	}
	.nivoSlider{
		left:0 !important;
	}
	.nivo-directionNav{
		left:33% !important;
		top:405px !important;
	}
	.nivo-caption{
		top:105px !important;
	}
	.nivo-controlNav{
		top:49px;
	}
	.home-places .entry-content {
		width:228px;
	}
	.home-places .entry-image img {
		height:auto;
		width:244px;
	}
	.home-places.column.one-half {
		margin-bottom:40px;
	}
	.one-half h2.entry-title {
		background:url(../images/home-col2.png) no-repeat -6px 0px;
		padding-top:25px;
	}
	.home-places .entry-image .shadow {
		display:none;
	}
	.home-places .entry-content .entry-title h3 {
		font-size:13px;
		line-height:13px;
		margin-bottom:0;
	}
	.home-places .entry-content .entry-title span {
		font-size:12px;
	}
	.home-places .entry-content .entry-title {
		background:url(../images/small-title-bg.png) no-repeat -6px 0px;
		height:26px;
		padding:13px 17px 13px 17px;
	}
	.home-places.one-half{
		margin-right:10px;
		width:48%;	
	}
	.home-pack .entry-title, .results-container .entry-title {
		width:95.5%;
	}
	.home-our-works ul li {
		 padding: 0 10px;
		 margin:0 0 0 141px;
	}
	.home-pack.column.one-half {
		margin-right:10px;
		width:48.5%;
	}
	.featured-entries-one .one-half {
		 width:46.6%;
		 margin:0 5px 0 0;
	}
	.featured-entries-one .one-half ul {
		 margin-bottom:10px;
		 padding-bottom:25px;
	}
	.featured-entries-one .one-half ul li.col3 {
		padding-top:15px;
	}
	.featured-entries-one .one-half ul li.col3 span.price {
		font-size: 18px;
	}
	.home-pack .one-third .large-btn span {
		font-size:11px;
	}
	.page-content .msmw_map {
		width:196px !important;
	}
	/* =featured-entries-two Styles Start here
	-------------------------------------------------------------- */
	.featured-entries-two .one-half {
		width: 310px;
		margin-left:98px;
	}
	.featured-entries-two .one-half .entry-content {
		margin:15px 0 0 12px;
	}
	/* =two-column Styles Start here
	-------------------------------------------------------------- */
	.two-column .one-half {
		margin: 0 3px 17px 7px;
		padding: 0 0 0 10px;
		width: 95%;
	}
	.two-column .one-half h2.entry-title {
		padding: 21px 0 0 55px;
	
	}
	.no-comments h4 {
		width:96.2%;
	}
	/**************&&blog-inner-page*******/
	.blog-post {
		margin:0px 0px 30px 0px;
		width:99.4%;
	}
	.box-shadow {
		display:none;
	}
	.widget_custom_links ul {
		margin-left:45px;
		width: 90%;
	}
	.widget_recent_places ul {
		margin-bottom:10px;
		width: 99%;
	}
	.sunset{ display:none; }
	.widget_enquiry_form form {
		width: 100%;
		width: 95%;
	}
	.blog-post .post-title, .bpost-single {
		margin:0;
		width:630px;
	}
	.blog-post img.blog {
		width:97.3% !important;
	}
	.entry-author-image {
		margin-right:10px;
	}
	#author-desc {
		width:82%;
	}
	.comment-body {
		width:79%;
	}
	/*************blog-detail*********/
	.page-content { 
		padding: 0;
		margin:0 0 0 0px;
		width:662px;
	}
	.ful-width.page-content {
		width:1019px;
	}
	.main-content #content .ful-width.page-content {
		width:1027px;
	}
	.main #content .ful-width.page-content {
		width:1007px;
	}
	.post-author { 
		margin: 0 20px 28px 10px;
	}
	.commententries {
		margin-left:10px;
	}
	#respond {
		margin: 19px 0 30px 0px;
		width: 100%;
	}
	#commentform textarea {
		width:45.4%;
	}
	/*************contact**********/
	.contact-frm {
		margin:10px 0 0 10px;
	}
	#contact-widget-container .widget_location { 
		padding: 10px 0 0px 10px;
		width:38.8%;
		margin:0 0 0 50px;
	}
	#contact-widget-container .widget strong {
		margin-left: 60px;
		min-width: 110px;
	}
	.contact-frm p input[type="text"] {
		width:534px;
	}
	.contact-frm .rtl-btns {
		margin-right:2px;
	}
	.contact-frm p.twocolumn input[type="text"] {
		width:199px;
	}
	.contact-frm textarea {
		width:534px;
	}
	.right-sidebar h3.widget-title {
		width:95%;
	}
	.widget_location iframe {
		width:344px;
	}
	.right-sidebar .widget_text .textwidget iframe , .left-sidebar .widget_text .textwidget iframe{
		width:290px !important;
	}
	/**********entry-details*******/
	.entry-info .btn {
		margin-left: 27%;
		width: auto;
	}
	.entry-details .entry-title-bg {
		width: 97.5%;
	}
	.entry-info .entry-info-left {
		width: 97%;
		margin-top:0px;
	}
	.entry-info-left p.btn {
		float:right;
		width:100%;
	}
	.entry-info .entry-info-right {
		margin-right:13px;
		width:100%;
	}
	.entry-info .entry-info-right iframe {
		margin: 0 5px 20px;
		float:right;
	}
	.in-slider { 
		 float:left;
		 width:100%;
		 margin:0px;
	}
	#slideshow-wrapper ul#slideshow li img {
		height:auto !important;
	}
	#slideshow-wrapper , #slideshow-wrapper ul#slideshow , #slideshow-wrapper ul#slideshow li img {
		width:530px !important;
	}
	#slideshow-wrapper {
		height:357px !important;
	}
	#slide-pager{
		max-height:321px;
	}
	#gallery-container {
		margin-bottom: 30px;
		padding: 0 0 0 0px;
		width: 600px;
	}
	.frmfind .medium-btn {
		margin-right:53px;
	}
	/* =Sidebar Styles starts here
	-------------------------------------------------------------- */
	.right-sidebar , .left-sidebar{
		float: left;
		width: 333px;
	}
	.widget_categories ul {
		width:87%;
	}
	.custom_widget_top {
		width:47% !important;
	}
	.right-sidebar .widget {
		width:100%;
	}
	.widget_enquiry_form form input[type="text"] {
		height: 45px;
	    width: 274px;
	}
	.widget_enquiry_form form p.twocolumn input[type="text"] {
		height: 45px;
	    width: 116px;
	}
	.widget_enquiry_form form p textarea {
	    width: 274px;
	}
	.right-sidebar h3.widget-title, .left-sidebar h3.widget-title {
		background:url(../images/innertitlebg.gif)  repeat-x;
		height:inherit;
		font-size:19px;
		margin-bottom:15px;
		padding:9px 10px 9px 15px;
		width:92%;
	}
	.right-sidebar .gallery-container a.gal-nav-prev, .left-sidebar .gallery-container a.gal-nav-prev , .right-sidebar .gallery-container a.gal-nav-next, .left-sidebar .gallery-container a.gal-nav-next{
		bottom:5px;
	}
	.right-sidebar .gallery-container a.gal-nav-prev, .left-sidebar .gallery-container a.gal-nav-prev {
		left:118px;
	}
	.right-sidebar .gallery-container a.gal-nav-next, .left-sidebar .gallery-container a.gal-nav-next {
		right:128px;
	}
	.right-sidebar .widget_enquiry_form form .rtl-btns {
		margin-right:65px;
	}
	.right-sidebar .gallery-container , .left-sidebar .gallery-container {
		background:none;
		margin-top:0;
	}
	.right-sidebar .gallery-container ul.side_animation li a img , .left-sidebar .gallery-container ul.side_animation li a img {
		background:url(../images/texture2.jpg) repeat;
		border:1px solid #241d14;
		float:left;
		height:auto;
		padding:9px;
		position:relative;
		width:302px;
	}
	.widget_recent_places .post-details {
		width:38%;
	}
	.left-sidebar .widget p.total, .right-sidebar .widget p.total {
		width:81%;
	}
	/* =Footer Styles starts here
	-------------------------------------------------------------- */
	#footer .one-fourth {
		width:23.5%;
	}
	.footer-widgets .tweetbox .tweet-text {
		width:72%;
	}
	.footer-widgets .one-fourth .widget_text p img {
		width:219px;
	}
	.quick-contact-container h2{
		left:300px;
	}
	.quick-contact-container .two-third {
		 width: 465px;
		 margin:0 0 0 20px;
	}
	.quick_signup p {
		 width:100%
	}
	.quick-contact-container .quick_signup input[type="text"] {
		 margin: 0 19px 15px 0;
		 width: 240px;
	}
	.quick-contact-container {
		 margin-bottom:82px;
	}
	.quick-contact-container h4.phone{
		 left: 310px;
	}
	.one-sixth{
		width:32%;
	}
	.footer-widgets .widget {
		margin-right:15px;
	}
	.footer-widgets form.search input[type="text"] {
		width:87%;
		margin-bottom:10px;
	}
	/***********package*********/
	.entries-container {
		width: 580px;
	}
	.entries-container h2 {
		height: 47px;
		line-height: 47px;
	}
	.entries-container .frmfind {
		float:left;
		padding: 0 0 50px;
	}
	form div.find-dropdown1, form div.find-dropdown2 {
		margin-bottom:18px;
		margin-right: 30px;
	}
	.entries-container .frmfind {
		padding: 0 0 11px;
	}
	.results-container .entry-detail {
		margin: 0 0 0 10px;
		width: 319px;
	}
	.results-container {
		margin-bottom: 30px;
		width: 100%;
	}
	.tabright p.btn a.large-btn span {
		font-size:11px;
		padding-left:25px;
	}
	.results-container .entry-inner p.btn, .entry-inner p.btn {
		margin-left:24px;
	}
	.results-container .entry-detail h4 {
		padding: 0 0 18px;
		width:95%;
	}
	.tabright {
		float: left;
		padding:9px;
		width:31%;
		margin:0px 0 0 0;
	}
	.tabright .entry-inner {
		padding-bottom: 42px;
		padding-top:25px;
		width: 99.1%;
	}
	.tabright .entry-inner span.entry-price {
		font-size: 18px;
		padding: 0 0 17px 0;
	}
	.entries-container .tabright .entry-inner p.btn {
		margin-right:10px;
		margin-left:-5%;
	}
	.entries-container .entry-inner a.enquiry {
		font-size:16px;
	}
	.entries-container .entry-inner p {
		margin-bottom:20px;
		font-size:16px;
	}
	/***********gallery-single-page*************/
	ul.gallery-items li img {
		width:301px;
	}
	ul.gallery-items li a {
		width:289px;
	}
	.texture1-shadow {
		display:none;
	}
	ul.gallery-items li .inner , ul.gallery-items li:hover .inner{
		width:290px;
	}
	.gallery-content {
		height:397px;
		width:615px;
	}
	#cycle-img-gallery {
		min-height:417px;
	}
	.gallery-content img {
		height:auto;
		width:624px;
	}
	#gallery-container .gallery-content .img_caption {
		width:93%;
	}
	#gallery-container p {
		padding: 25px 0 30px 35px;
	}
	#gallery-container .img_shadow {
		display:none;
	}
	ul.gallery-items {
		width: 100%;
	}
	ul.gallery-items li {
		margin: 0 10px 20px 0px;
	}
	ul.gallery-items li.last {
		margin-left: 30px;
	}
	h1.page-title, h3.page-title {
		width:99%;
	}
	.page-content .msmw_map, .entry-info iframe {
		width:200px;
	}
	/*****************Error-page**********/
	.error-page {
		margin: 0 0 0 0px;
		width:100%;
	}
	.error-page .link a {
		padding: 0 0 0 29px;
		float:right;
	}
	/************typography***********/
	.one-third {
		width:31.9%;
	}
	.one-half {
		width:49%;
	}
	.two-third {
		width:64.3%;
	}
	.one-fifth {
		margin:4px 35px 4px 0;
		width:17.2%;
	}
	.two-third .one-half {
		width:47.6%;
	}
	h1.page-title, h3.page-title {
		backgrounD:url(../images/inner-imgs/main_h1_bg.png) 0 0 no-repeat;
	}
	.page-content h1.page-title, .page-content h3.page-title {
		background:url(../images/innertitlebg.gif)  repeat-x;
		margin: 0 0 15px 0px;
		width:95%;
	}
	.ful-width.page-content h1.page-title {
		padding-left:24px;
	}
	.main #content .ful-width.page-content .one-half {
		width: 49%;
	}
	.one-fourth {
		width: 23.5%;
	}
	ul.accordion li a.active span {
		font-size:13px;
	}
	.toggle-content{ 
		width:93.2%;
	}
	.tabs_vertical li.current a, .tabs_vertical li a:hover , .tabs_vertical li a{
		width:91.4%;
	}
	/**********package-detail**********/
	.results-container .entry-content {
		width: 100%;
	}
	.results-container .tabs-framed-content {
		width:96.6%;
	}
	.tabs-framed-content .tableft {
		width:65%;
	}
	.itinerary .post-item .post-details {
		width: 78%;
	}
	.results-container .tabs_framed_container{
		width:100%;
	}
	.tabs_framed_content .tableft {
		width:64%;
	}
	.results-container .entry-img {
		width:107px;
	}
	.package .tabs_framed_content, .woocommerce_tabs #tab-description, .woocommerce_tabs #tab-attributes, .woocommerce_tabs #tab-reviews {
		width:95.1% !important;
	}
	/* Explore */
	.entry .entry-content img {
		height:auto;
		width:188px;
	}
	.entry .entry-content {
		width:427px;
	}
	/**************table**************/
	table {
		width:100%;
	}
	thead th {
		padding: 10px 5px;
	}
	td {
		padding: 10px 5px;
	}
	.results-container table tr.odd td , .results-container table tr.even td{
		width:112px;
	}
	.results-container table {
		width:99.7%;
	}
	.itinerary-post .post-details {
		width:467px;
	}
	.results-container table tr.tbl-pricing th {
		min-height:80px;
		padding: 22px 7px;
		width:118px;
	}
	.nav-below {
		margin-left:15px;
	}
	.tabs_vertical_content {
		margin-bottom:20px;
		width:70%;
	}
	.summary {
		width:46%;
	}
	p.form-row select {
		width:232px;
	}
	.bbp-login-form .bbp-submit-wrapper {
		margin-right:79px;
	}
	.widget_recent_products ul li ins, .widget_recently_viewed_products ul.product_list_widget li ins, .widget_random_products ul.product_list_widget li ins, .widget_onsale ul.product_list_widget li ins {
		right:99px;
	}
	form.login p.form-row input[type="text"], form.login p.form-row input[type="password"], form.track_order p.form-row input[type="text"], p.form-row input, p.form-row select {
		width:25%;
	}
	span.onsale {
		text-align:left;
		width:100%;
	}
	.summary p.price ins {
		right:-68px;
	}
	.summary p.price del {
		left:109px;
	}
	.woocommerce_tabs ul.tabs li{
		padding-left:0;
	}
	p a.button {
		width:24%;
	}
	table.cart td {
		padding:10px 15px;
	}
	.addresses .col-1, .addresses .col-2 {
		width:48.1%;
	}
	.product ul.products .product { width:208px; margin-right:15px; }
	/**************** add css on 12 march 2015 *****************/

	.banner-frame {
		padding: 0px;
		box-sizing: border-box;
		max-width: 100%;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1099px) 
{
	.main-menu-container{ background-size:100%;}
	#main-menu{ padding:39px 0 0 0}
	#main-menu li{ padding:0 0 0 16px!important;}
	#main-menu li a { font-size:13px!important; }
	.woodLeft, .woodright{ display:block;}
	.container {
		width:100%;
	}
	.main-content #content ,span.content-top-bg  {
		width:712px;
	}
	#content{
		width:95.8%;
	}
	.main-content span.content-top-bg{
		width:752px;
	}
	span.top-bg {
		width:760px;
	}
	/******************header****************/
	.header .testimonial {
		width:34%;
	}
	.header .testimonial blockquote {
		margin-top:44px;
		width:83%;
	}
	.header .testimonial blockquote p {
		padding-left:14px;
	}
	/**************form****************/
	form.search {
		float: left;
		position:relative;
		padding: 50px 0 0 38px;
	}
	form.search input[type="text"] {
		font-size:12px;
		width:196px;
		position:relative;
		padding:0 3px 0 5px;
		text-transform:capitalize;
	}
	form.search {
		padding: 53px 0 0 20px;
	}
	form.search .submit-btn {
		margin-right:0px;
		padding-right: 10px;
		position:absolute;
		right:0px;
	}
	.right-sidebar form.search .submit-btn, .left-sidebar form.search .submit-btn {
		right:32px;
	}
	/* =main-menu-container Styles Start here
	-------------------------------------------------------------- */
	.main-menu-container {
		font-size: 12px; 
	}
	#main-menu li {
		/*float: left;*/  /** 20-mar-2015 **/
	}
	#main-menu li a {
	padding: 4px 1px 0 15px;
	}
	#main-menu li .sub-menu li, #main-menu li .children li {
		font-size:12px !important;
	}
	/* =Banner Styles Start here
	-------------------------------------------------------------- */
	.banner{
		min-height:436px;
	}
	.banner .banner-frame {
		background:none;
		height:auto;
		padding-top:50px;
		width:716px;
	}
	.banner-green-bg-lf , .banner-green-bg-rg{
		display:none;
		z-index:0;
	}
	#slider{
		border:10px solid #332b22;
		height:271px;
		width:696px;
		margin-top:50px;
	}
	.nivoSlider{
		left:0 !important;
	}
	.nivo-directionNav{
		left:28% !important;
		top:319px !important;
	}
	.nivo-caption{
		height:154px !important;
		top:50px !important;
		padding:17px 40px 0 40px !important;
	}
	.nivo-controlNav{
		left:40.8% !important;
	}
	.home-our-works {
		 padding-top: 55px;
		 height:auto;
	}
	.home-our-works ul li {
		 padding: 0 10px;
		 width: 280px;
		 margin:0 0 0 50px;
	}
	.featured-entries-one .one-half {
		 width:95.5%;
	}
	.home-pack.column.one-half {
		width:100%;
	}
	.home-pack .third span.price {
		float:left;
		width:100%;
	}
	.featured-entries-one .one-half ul {
		 margin-bottom:10px;
	}
	.featured-entries-one .one-half, .featured-entries-two .one-half, .two-column .one-half {
		 margin: 0 0 40px 0;
		 padding: 0 10px;
	}
	/* =featured-entries-two Styles Start here
	-------------------------------------------------------------- */
	.one-half h2.entry-title {
		background:url(../images/title_bg_345.png) 0px 0px no-repeat;
		height:48px;
		margin-bottom:20px;
	}
	.page-content .msmw_map {
		display:none;
	}
	.featured-entries-two {
		 padding: 0;
		 width: 100%;
	}
	.featured-entries-two .one-half {
		 width: auto;
		 float:left;
		 margin-left:70px;
	}
	.featured-entries-one .one-half ul li.col1 {
		margin: 0 40px 0 0;
		padding: 0;
		width: 110px;
	}
	.two-column {
		width: 96.9%;
	}
	.two-column .one-half {
		 margin: 0 0 30px 0;
		 padding: 0 10px;
		 width:97%; 
	}
	.two-column .one-half h2.entry-title {
		 margin: 0 0 20px 75px;
		 padding: 21px 0 0 0px;
		 text-align:center;
	}
	/********************footer************/
	.quick-contact-container h2{
		 left:230px;
	}
	.quick-contact-container .two-third {
		 float: left;
		 width: 320px;
	}
	.quick-contact-container .quick_signup {
		 padding: 0 0 0 20px;
	}
	.quick_signup p {
		 width:100%;
	}
	.two-third .quick_signup input[type="text"] {
		 font-size: 12px;
		 margin: 0 19px 15px 0;
		 padding: 0 10px 0 15px;
		 width: 235px;
	}
	.two-third .quick_signup input[type="submit"] {
		 font-size: 14px;
	}
	.quick-contact-container {
		 margin-bottom:82px;
	}
	.quick-contact-container .one-third {
		 float: right;
		 width: 390px;
	}
	.quick-contact-container h4.phone {
		 left: 240px;
	}
	.one-half ul {
		 float:left;
		 width:90%;
		 margin:0 0 0 0; 
	}
	form.search .submit-btn input[type="submit"] {
		 font-size: 13px;
	}
	.one-sixth{
		width:48%;
	}
	.footer-widgets .widget {
		margin-right:15px;
		width:100%;
	}
	#footer .one-fourth {
		min-height:336px;
		width:47.3%;
	}
	.footer-widgets .tweetbox .tweet-text {
		margin-top:5px;
		width:80%;
	}
	.footer-widgets form.search .submit-btn {
		position:relative;
		left:0;
		top:5px;
	}
	.footer-widgets form.search input[type="text"] {
		width:87%;
	}
	/***************typography*************/
	.one-third {
		margin-right:25px;
		width:31%;
	}
	.one-half {
		width: 48%;
		margin:0 8px 25px 0;
	}
	.one-fifth {
		margin:4px 39px 4px 0;
		width: 15.4%;
	}
	.ful-width {
		padding:0px 20px;
		width:94.7%;
	}
	.one-fourth {
		width: 22.3%;
	}
	p a.button {
		width:23%;
	}
	table {
		width:100%;
	}
	thead th {
		padding: 10px 5px;
	}
	td {
		padding: 10px 5px;
	}
	ul.accordion li a span{
	 font-size:13px;
	 line-height:26px; 
	}
	.tabs-framed-content {
		width:87.2%;
	}
	.tabs-framed a {
		padding:16px 25px;
	}
	.toggle-content{ 
		width:92.8%;
	}
	h1.page-title, h3.page-title{ 
		background:url(../images/inner-imgs/main_h1_bg-768.png) 0 0 no-repeat;
	}
	blockquote {
		width:auto;
	}
	.quotes-left, .quotes-left1{
		width:248px;
	}
	.quotes-right, .quotes-right1{
		width:248px;
	}
	.large-btn {
		padding-right:10px;
	}
	.large-btn span {
		font-size:12px;
		padding-left:10px;
	}
	/********Error-page************/
	.error-page { 
		margin: 0 0 0 146px;
		width:81.5%;
	}
	.error-left{
		height: 50px;
	    padding: 370px 0 0;
	    width: 465px;
	}
	.error-page .link {
		float: left;
	    height: 50px;
	    margin-left: 62px;
	    margin-right: 0;
	    margin-top: 33px;
	    padding: 460px 0 0;
	    width: 465px;
	}
	.error-page .link a {
		float:right;
		margin:0px 8px 0 0px
	}
	.error-page .link a:hover {
		background: url(../images/btn_goback.png) no-repeat scroll 0 -51px transparent;
	}
	/********** blog***************/
	.blog-post { 
		margin: 0 18px 30px 0px;
		position: relative;
		width:100%;
	}
	.page-content h1.page-title, .page-content h3.page-title {
		width:88%;
		background:url(../images/innertitlebg.gif)  repeat-x;
	}
	.page-content h1.page-title{ 
		width:97%;
	}
	.blog-post .post-title, .bpost-single {
		width:96.2%;
	}
	.blog-post img.blog{
		height: 343px;
	    padding: 9px 9px 0;
		width:100%;
	}
	.box-shadow {
		display:none;
	}
	.post-author {
		margin: 30px 20px 28px 0px;
		width:100%;
	}
	#author-desc {
		width: 78%;
	}
	.commententries {
		width: 100%;
	}
	.comment-avatar {
		margin-right: 11px;
	}
	#respond {
		margin: 19px 0 30px 0px;
		width: 100%;
	}
	/***********side-bar**************/
	.custom_widget_inner{
		width:307px;
	}
	.textwidget {
		margin:0 0 78px 0;
	}
	.footer-widgets .textwidget {
		margin-bottom:0;
	}
	.left-sidebar {
		width:100%;
		margin-right:0;
	}
	.left-sidebar .widget{
		width:47.9%;
		margin:0 15px 30px 0;
	}
	.pack-img{
		height:228px;
		width:167px;
		margin-left:70px;
	}
	.right-sidebar { 
		width:100%;
	}
	.right-sidebar .widget {
		width:48.6%;
		margin-right:10px;
	}
	.sidebar h3.widget-title {
		width:83%;
		margin-left:30px;
	}
	.widget_custom_links ul {
		margin-left:35px;
		width: 90%;
	}
	.sunset{ display:none; }
	.widget_enquiry_form form {
		width: 95%;
	}
	#commentform textarea {
		width:335px;
	}
	.right-sidebar h3.widget-title, .left-sidebar h3.widget-title {
		/*padding-top:20px;*/
	}
	.widget_recent_products ul li ins, .widget_recently_viewed_products ul.product_list_widget li ins, .widget_random_products ul.product_list_widget li ins, .widget_onsale ul.product_list_widget li ins {
		right:107px;
	}
	.right-sidebar #searchform input[type="submit"] {
		top:20px;
	}
	.left-sidebar #searchform input[type="submit"] {
		top:19px;
	}
	.addresses .col-1, .addresses .col-2 {
		width:48.3%;
	}
	.right-sidebar h3.widget-title, .left-sidebar h3.widget-title {
		/*line-height:27px;*/
	}
	.custom_widget_top {
		width:43.5% !important;
	}
	.right-sidebar .widget_enquiry_form form .rtl-btns {
		margin-right:65px;
	}
	.img-texture2 {
		padding:9px;
		margin-left:0px;
	}
	.widget_recent_places .post-details {
		padding: 0px 18px 0;
		width: 118px;
	}
	.widget_enquiry_form form input[type="text"] {
		width: 289px;
		margin-bottom:10px;
	}
	.widget_enquiry_form form p.twocolumn input[type="text"] {
		padding: 0 10px;
		width: 289px;
		margin-bottom:10px;
	}
	.widget_enquiry_form form p textarea {
		padding: 5px 10px 0;
		width: 289px;
		margin-bottom:10px;
	}
	.widget_enquiry_form form p {
		padding-bottom:0px;
	}
	.right-sidebar .gallery-container {
		background:url(../images/gallery_bg_inner_right.jpg-768.jpg) 0 0 no-repeat;
		float: left;
		height: 189px;
	}
	img.side-animate{ 
		width:288px;
		height:168px;
	}
	.right-sidebar .gallery-container a.nav-next{
		height: 56px;
		right: 104px;
	}
	.right-sidebar .gallery-container a.nav-prev {
		height:56px;
		left: 100px;
	}
	.page-content {
		line-height: 20px;
		padding: 0 9px 0 0px;
		margin:0 0 0 0px;
		width:100%; 
	}
	.comment-body {
		float: left;
		width: 81%;
	}
	#slideshow-wrapper #slideshow li img {
		max-width:100%;
	}
	.gallery-container ul li {
		background: none repeat scroll 0 0 transparent;
	    padding-left: 0;
	}
	.right-sidebar .gallery-container, .left-sidebar .gallery-container {
	    background: none repeat scroll 0 0 transparent;
	    border: 10px solid #372D23;
	    height: 168px;
	    padding: 0;
	    width: 82.6%;
	}
	/****blog*****/
	.post-title h2 {
		width: 70%;
	}
	.blog-post .post-title {
		width:96.4%;
	}
	.left-sidebar .widget p.total, .right-sidebar .widget p.total {
		width:79%;
	}
	/**********gallery*************/
	#gallery-container {
		padding: 0 0 0 0px;
		margin-left:63px;
		width:auto;
	}
	ul.gallery-items {
		width:100%;
	}
	ul.gallery-items li {
		margin: 0 0 30px 10px;
		width:330px;
	}
	ul.gallery-items li a {
		width:318px;
	}
	ul.gallery-items li:hover .inner{
		width:319px;
	}
	ul.gallery-items li.last {
		margin-left: 30px;
	}
	#gallery-container .gallery-content .img_caption {
		width:93%;
	}
	.gallery-content .img_caption {
		width:664px;
	}
	.img_shadow {
		margin-left:-20px;
	}
	.gallery-content{
		margin-left:10px;
		width:95%;
	}
	#gallery-container .img_shadow {
		display:none;
	}
	#gallery-container p { 
		margin:22px 0 0 44px;
		width:83%;
	}
	.entry .entry-content {
		width:448px;
		padding-right:0px; 
	}
	.entry .entry-meta ul {
		width:99%;
	}
	.entry .entry-content ul.bullet-list{
		width:40%;
	}
	.gallery-container ul.side_animation li a img {
		height:168px;
		width:289px;
	}
	.right-sidebar .gallery-container a.gal-nav-prev, .left-sidebar .gallery-container a.gal-nav-prev {
		left:90px;
	}
	.right-sidebar .gallery-container a.gal-nav-next, .left-sidebar .gallery-container a.gal-nav-next {
		right:90px;
	}
	.tweetbox .tweet-text {
		width:77.2%;
	}
	/************Explore detail*********/
	.img-768{ 
		width:554px; 
	}
	.entry-info .entry-info-left {
		width: 100%;
	}
	.entry-info .entry-info-right {
		float: left;
		width:100%; 
	}
	.entry-info .entry-info-right iframe {
		float:right;
	}
	.entry-info .btn {
		margin-left: 27%;
		width: auto;
	}
	.entry-details .entry-title-bg { 
		width: 93.5%;
	}
	.page-content .msmw_map, .entry-info iframe {
		width:216px;
	}
	/****************packages***********/
	.entries-container { 
		width:90%;
		margin-left:35px;
		margin-top:30px;
	}
	.entries-container h2 {
		height: 47px;
		line-height: 47px;
	}
	.medium-btn {
		margin-right:0;
		padding-right:6px;
	}
	.medium-btn input {
		padding-left:5px;
	}
	.itinerary-post .post-details {
		width:513px;
	}
	.itinerary-post .post-details strong {
		padding-bottom:10px;
	}
	form div.find-dropdown1, form div.find-dropdown2 {
		margin-bottom:18px;
		margin-right: 5px;
	}
	.entries-container .frmfind {
		padding: 0 0 11px;
	}
	.results-container .entry-detail {
		margin: 0 0 0 10px;
		width: 307px;
	}
	.results-container {
		margin-bottom: 30px;
		width: 98.5%;
	}
	.results-container .entry-detail h4 {
		padding: 0 0 18px;
		width:95%;
	}
	.tabright {
		width:35.6%;
		margin:3px 0 0 9px;
	}
	.tabright .entry-inner {
		padding-bottom: 42px;
		padding-top:25px;
		width: 99.1%;
	}
	.results-container .entry-inner p.btn, .entry-inner p.btn {
		margin:0 0 0 50px;
	}
	.tabright .entry-inner span.entry-phone {
		font-size:14px;
	}
	.entries-container .tabright .entry-inner p.btn {
		margin-right:23%;
	}
	.results-container p.btn {
		margin-left:30%;
	}
	.entries-container .entry-inner a.enquiry {
		font-size:16px;
	}
	.entries-container .entry-inner p {
		margin-bottom:20px;
		font-size:16px;
	}
	.results-container .entry-title{
		width:97.7%;
	}
	.tabs_framed_content .tableft {
		width:58%;
	}
	p.btn .large-btn span {
		padding-left:23px;
	}
	/**********package-detail**********/
	.results-container .entry-content {
		width: 100%;
	}
	.results-container .tabs-framed-content {
		width:96%;
	}
	.tabs-framed-content .tableft {
		width:56%;
		padding-right:25px;
	}
	.results-container table tr.even td {
		float:none; 
	}
	.results-container table tr.tbl-pricing th{ 
		float:none; 
	}
	.results-container table tr.odd td{
		float:none;	
	}
	.itinerary .post-item .post-details {
		width:514px;
	}
	.results-container ul.tabs-framed a {
		font-size:14px;
	}
	.tabs-framed a {
		padding:16px 5px;
	}
	/*************contact**********/
	.contact-frm {
		width: 99%;
		margin:10px 0 0 30px;
	}
	#contact-widget-container .widget_location {
		padding: 10px 0 0px 10px;
		width:40.3%;
		margin:0 0 0 10px;
	}
	#contact-widget-container .widget strong {
		margin-left: 60px;
		min-width: 110px;
	}
	.right-sidebar h3.widget-title {
		width:85%;
		background:url(../images/innertitlebg.gif)  repeat-x;
	}
	.contact-frm .rtl-btns {
		float: right;
		margin-right:66px;
		width:auto;
	}
	.contact-frm p input[type="text"] {
		width:530px;
	}
	.contact-frm p.twocolumn input[type="text"] {
		width:197px;
	}
	.contact-frm textarea{
		width:530px;	
	}
	.map-768{ 
		width:280px; 
	}
	#contact-widget-container .widget_location .shadow{
		display:none;
	}
	#contact-widget-container .widget span {
		width: 170px;
	}
	.entries-container .tabright .entry-inner p.btn {
		margin-right:5px;
		margin-left:-5%;
	}
	.nav-below {
		margin-left:10px;
		width:92%;
	}
	.nav-numbers {
		width:75%;
	}
	.summary p.price ins {
		right:-26px;
	}
	form.track_order p.form-row input#orderid , form.track_order p.form-row input#order_email{
		width:34%;
	}
	.right-sidebar .widget_text .textwidget iframe , .left-sidebar .widget_text .textwidget iframe{
		width:290px !important;
	}
	.product ul.products .product { margin-right:27px; }

	/*******************add css on 12_march 2015 ***************************/
	.banner-frame {
		padding: 0px;
		box-sizing: border-box;
		max-width: 100%;
	}
	.right-sidebar .widget_address h3 {
		background-position: 37% 0px;
	}
	.right-sidebar .widget_email h3 {
		background-position: 37% 42%;
	}
	.right-sidebar .widget_call h3 {
		background-position: 37% 0px;
	}
}

@media  (max-width: 950px)
{
	.container .logo img {
		width: 70%;
		padding-top: 40px;
	}
}
@media  (max-width: 1096px)
{
	.right-sidebar .widget_address h3 {
		background-position: 30% 0px;
	}
	.right-sidebar .widget_email h3 {
		background-position: 30% 42%;
	}
	.right-sidebar .widget_call h3 {
		background-position: 30% 0px;
	}
}

@media  (max-width: 1024px)
{
/********************* ADD CSS ON 23_MARCH_2015 **************************/
	/**,*:after,*:before 
	{
		 -webkit-box-sizing: border-box;
		  -moz-box-sizing: border-box;
                  
	}
/********************** END ***************************************/
	.right-sidebar .widget_address h3 {
		background-position: 30% 0px;
	}
	.right-sidebar .widget_email h3 {
		background-position: 30% 42%;
	}
	.right-sidebar .widget_call h3 {
		background-position: 30% 0px;
	}

/******************** ADD CSS ON 23_MARCH_2015 ***************************************/
	.rooms h1 {
		padding-top: 20px;
	}
}

@media only screen and (min-width: 600px) and (max-width: 769px) 
{
	.woodLeft, .woodright{ display:none;}
	.header .container{ width:inherit;}
	.header .logo{ max-width:397px; width:inherit!important; float:none!important; margin:0px auto!important;}
	.header .logo img{ width:100%;}
	.container {
		width:568px;
	}
	.main-content #content ,span.content-top-bg  {
		width:94%;
	}
	#content{
		width:92.9%;
	}
	.main-content span.content-top-bg{
		width:573px;
	}
	span.top-bg {
		width:568px;
	}
	/******************header****************/
	.header .logo {
		float: left;
		margin-left:162px;
		width: 244px;
		text-align:center;
	}
	.header .testimonial {
		display:none;
	}
	/**************form****************/
	.header form.search {
		margin-left:27%;
	}
	form.search {
		float: left;
		position:relative;
		padding:9px 0 0 0px;
	}
	form.search input[type="text"] {
		font-size:14px;
		width:240px;
		position:relative;
		padding:0 3px 0 12px;
		text-transform:capitalize;
	}
	.footer-widgets form.search .submit-btn {
		right:28%;
	}
	form.search .submit-btn {
		margin-right:0px;
		padding-right: 10px;
		position:absolute;
		right:0;
	}
	.right-sidebar form.search .submit-btn, .left-sidebar form.search .submit-btn {
		right:28%;
	}
	.widget_recent_products ul li ins, .widget_recently_viewed_products ul.product_list_widget li ins, .widget_random_products ul.product_list_widget li ins, .widget_onsale ul.product_list_widget li ins {
		right:266px;
	}
	.right-sidebar #searchform input[type="submit"] {
		right:50px;
	}
	/*******menu***********/
	.main-menu-container {
		font-size: 16px;
		height:auto;
		float:left;
		background:none;
	}
	.tinynav { 
		display: table;
		padding: 4px 5px 5px;
		margin: 0 auto;
		width:45%;
		height:28px;
		background:#b98a5c;
		color:#FFF;
		border:1px solid #624b33;
	}
	#main-menu { display: none; }
	/* =Banner Styles Start here
	-------------------------------------------------------------- */
	.banner{
		border-top:10px solid #2f241d; 
		margin-top:18px;
		min-height:331px;
	}
	.banner .banner-frame {
		background:none;
		height:auto;
		padding-top:28px;
		width:520px;
	}
	.banner-green-bg-lf , .banner-green-bg-rg{
		background:none;
		z-index:0;
	}
	#slider{
		border:10px solid #332b22;
		height:194px;
		width:500px;
	}
	.nivo-caption p{
		font-size:13px;
		line-height:19px;
	}
	/*******Content********/
	.home-places .entry-content .entry-title {
		background:url(../images/small-title-bg.png) no-repeat scroll 0 0 transparent;
		line-height:10px;
		padding-top:12px;
	}
	.home-places .entry-content .entry-title h3 {
		font-size:15px;
		margin-bottom:0;
	}
	.featured-entries-two .one-half .entry-content .entry-title span {
		font-size:14px;
	}
	.home-places .entry-content {
		width:241px;
	}
	.home-our-works {
		 padding-top: 55px;
		 height:auto;
	}
	.home-our-works ul{
		margin:0;
	}
	.home-our-works ul li {
		 padding:0px 16px 0px 0px;
		 width: 268px;
	}
	.home-pack .one-third a.large-btn span {
		font-size:12px;
	}
	.home-places .entry-content .entry-title span {
		font-size:13px;
	}
	.featured-entries-one {
		width:95%;	
	}
	.featured-entries-one .one-half {
		 width:95%;
		 padding-left:0px;
	}
	.featured-entries-one .one-half ul {
		 margin-bottom:10px;
	}
	.featured-entries-one .one-half, .featured-entries-two .one-half, .two-column .one-half {
		 margin: 0 0 40px 0;
		 padding: 0 10px;
	}
	.featured-entries-one .one-half .entry-title, .results-container .entry-title{
		width:100%;
	}
	.one-half ul {
		width:100%;
	}
	.featured-entries-one .one-half ul li.col3{
		width:174px;
	}
	.featured-entries-one .one-half ul li.col2{
		width:195px;
	}
	.featured-entries-two .one-half .entry-content .entry-title h3{
		font-size:15px;
		margin-bottom:0;
		margin-right:66px;
	}
	.featured-entries-two .one-half .entry-content .entry-title {
		background:url(../images/small-title-bg.png) no-repeat scroll 0 0 transparent;
		height:29px;
		padding-top:10px;
	}
	.featured-entries-two .one-half .entry-content {
		width:247px;
	}
	.widget-container{
		width:237px;
	}
	.featured-entries-one h2, .featured-entries-two h2 {
		line-height:30px;
	}
	/************typography*************/
	h1.page-title, h3.page-title {
		background:url(../images/inner-imgs/main_h1_bg-600.png) 0 0 no-repeat;
	}
	.one-third {
		width:30.8%;
	}
	.page-content .msmw_map, .entry-info iframe {
		height:200px;
		margin-top:3px;
		width:157px;
	}
	.entry-info .last.two-third.column {
		float: right;
	    margin-right: 78px !important;
	}
	.one-half {
		width: 100%;
		margin:0 20px 25px 0;
	}
	.one-fifth {
		margin:4px 36px 4px 0;
		width: 14.5%;
	}
	.two-third{
		width:63.3%;
	}
	.ful-width {
		width:95.7%;
	}
	.one-half .tabs_vertical_container ul.tabs_vertical {
		width:141px;
	}
	.one-fourth {
		width: 22.1%;
	}
	.four-fifth{
		width:77%;
	}
	table {
		width:100%;
	}
	thead th {
		padding: 10px 5px;
	}
	td {
		padding: 10px 5px;
	}
	ul.accordion li a span{
	 font-size:13px;
	 line-height:26px; 
	}
	.tabs-framed-content {
		width:87.2%;
	}
	.tabs-framed a {
		padding:16px 13px;
	}
	.toggle-content{ 
		width:91.8%;
	}
	blockquote {
		width:auto;
		margin-right:8px;
	}
	.quotes-left, .quotes-left1{
		width:226px;
	}
	.quotes-right, .quotes-right1{
		width:226px;
	}
	/* =featured-entries-two Styles Start here
	-------------------------------------------------------------- */
	.featured-entries-two {
		 padding: 0;
		 width: 100%;
	}
	.featured-entries-two .one-half {
		 width: auto;
		 float:left;
	}
	.featured-entries-one .one-half ul li.col1 {
		margin: 0 33px 0 0;
		padding: 0;
		width: 110px;
	}
	.two-column {
		width: 96.9%;
	}
	.two-column .one-half {
		 margin: 0 0 30px 0;
		 padding: 0 10px;
		 width:97%; 
	}
	.two-column .one-half h2.entry-title {
		 background:url(../images/inner-imgs/title_bg_inner_right-768.png) 0 0 no-repeat;
		 margin: 0 0 20px 75px;
		 padding: 21px 0 0 10px;
	}
	/********************footer************/
	.quick-contact-container h2 {
		 left:130px;
	}
	.quick-contact-container .two-third {
		 float: left;
		 width: 100%;
	}
	.quick_signup {
		 padding: 0 0 0 20px;
	}
	.quick_signup p {
		 width:98%;
	}
	.two-third .quick_signup input[type="text"] {
		 font-size: 12px;
		 margin: 0 19px 15px 0;
		 padding: 0 10px 0 15px;
		 width: 220px;
	}
	.two-third .quick_signup input[type="submit"] {
		 font-size: 14px;
	}
	#quick-contact {
		 margin-bottom:82px;
	}
	#quick-contact .one-third {
		 float: left;
		 width: 95%;
		 margin:30px 0 0 25px;
	}
	#quick-contact h4.phone {
		 left: 155px;
	}
	form.search .submit-btn input[type="submit"] {
		 font-size: 13px;
	}
	.footer-links {
		width:100%;
	}	
	.footer-info .logo {
		display:none;
	}
	.one-sixth {
	 width:23%;
	}
	.five-sixth {
	 width:75%;
	}
	.footer-widgets .widget{
		margin-right:15px;
	}
	.footer-widgets .one-half , .footer-widgets .one-third , .footer-widgets .one-fourth , .footer-widgets .one-fifth , .footer-widgets .one-sixth {
		width:100%;
	}
	#footer .one-fourth {
		width:100%;
	}
	/*********** 404 page *************/
	.error-page a.error_btn {
		bottom:0;
		left:343px;
	}
	.error-page {
		background:url(../images/404-2.png) no-repeat;
		height:879px;
		min-height:955px;
		width:462px;
	}
	/***************blog**************/
	.page-content{
		width:100%;
	}
	.page-content h1.page-title, .page-content h3.page-title , .right-sidebar h3.widget-title , .left-sidebar h3.widget-title , .one-half h2.entry-title {
		background:url(../images/innertitlebg.gif)  repeat-x;
		width:96%;
	}
	.one-half h2.entry-title  {
		line-height:30px;
	}
	.two-third .one-half {
		margin-right:14px;
	}
	.blog-post{
		margin-bottom:15px;
		width:99.3%;
	}
	.blog-post img{
		width:507px;
		height:315px;
	}
	.box-shadow{
		display:none;
	}
	.post-title h2{
		width:73%;
		font-size:16px;
	}
	.blog-post .post-title {
		width:497px;
	}
	.nav-numbers{
		width:69%;
	}
	.nav-below{
		width:100%;
	}
	.hr-line{
		width:100%;
	}
	/***********Side-bar********/
	.right-sidebar{
		float:left;
		margin: 18px 0 0 0px;
		width:100%;
	}
	.widget_custom_links ul {
		float:left;
	}
	.widget_custom_links ul li{
		float:left;
		width:42%;
		margin:0 0 0 0
	}
	.sunset{ 
	 	display:none;
	}
	.widget_recent_places .post-details { 
		width:281px;
	}
	.widget_enquiry_form form{
		width:100%;
	}
	.widget_enquiry_form form p{
		width:100%;
	}
	.widget_enquiry_form form input[type="text"] , .widget_enquiry_form form p textarea{
		width:91.5%;
	}
	#respond {
		width:100%;
	}
	#commentform input[type="text"] {
		margin-right:15px;
		width:203px;
	}
	#commentform textarea {
		width:277px;
	}
	.contact-frm .rtl-btns {
		float: left;
		margin-right:0px;
		width:auto;
	}
	.contact-frm p input[type="text"] {
		width:465px;
	}
	.contact-frm p.twocolumn input[type="text"] {
		width:197px;
	}
	.widget_enquiry_form form p.twocolumn input[type="text"]{
		margin:0 14px 12px 0;
		width:210px;
	}
	.right-sidebar .rtl-btns , .left-sidebar .rtl-btns {
		margin-right:6%;
	}
	.post-title .title-cont {
		width:75%;
	}
	.itinerary-post .post-details {
		width:332px;
	}
	.bpost-single {
		width:94.8%;
	}
	.right-sidebar .gallery-container , .left-sidebar .gallery-container {
		margin-left:3px;
		width:87%;
	}
	.right-sidebar .gallery-container a.gal-nav-next {
		right:245px;
	}
	.left-sidebar .gallery-container a.gal-nav-next {
		right:241px;
	}
	.bbp-login-form .bbp-submit-wrapper {
		margin-right:24.5%;
	}
	.post-author{
		width:99.7%;
	}
	#author-desc{
		width:75%;
	}
	.commententries{
		width:99.5%;
		margin-top:20px;
	}
	.comment-body{
		width:73%;
	}
	.left-sidebar .widget{
		width:100%;
	}
	.left-sidebar {
		margin-left:21px;
		width:95%;
	}
	.gallery-content {
		margin-bottom:10px;
		width:97%;
	}
	.custom_widget_inner{
		height:275px;
		width:307px;
	}
	.custom_widget_top{
		height:281px;
		width:311px !important;
	}
	.textwidget {
		margin:0 0 0px 0;
	}
	.left-sidebar .widget p{
		width:96%;
		float:left;
	}
	.pack-img{
		height:228px;
		width:167px;
		margin-left:15px;
	}
	#gallery-container{ 
		width:98%;
		padding:0px;
	}
	ul.gallery-items li{
		margin:0 0 30px 79px;
	}
	#cycle-img-gallery {
		min-height:380px;
	}
	ul.gallery-items li img, .gallery-content img {
		max-width:513px;
		max-height:358px;
	}
	.gallery-content .img_caption {
		width:493px;
	}
	.img_shadow {
		display:none;
	}
	#gallery-container .gallery-content .img_caption{
		width:93%;
	}
	#gallery-container .img_shadow{
		display:none;
	}
	#gallery-container p{
		padding: 10px 11px 30px;
	}
	/***********Contact*************/
	.contact-frm p input[type="text"] {
		width:79%;
	}
	.contact-frm p.twocolumn input.mail[type="text"]{
		margin-right:20px;
	}
	.contact-frm p.twocolumn input[type="text"]{
		width:142px;
	}
	.contact-frm textarea {
		width:78.9%;
	}
	.contact-frm .rtl-btns{
		float:right;
	}
	#contact-widget-container .widget_location {
		width:89%;
	}
	.map-768{ 
		min-width:480px;
	}
	#contact-widget-container .widget span {
		width:190px;
	}
	/************package****************/
	.widget_categories ul li {
		width:89%;
	}
	.custom_widget_inner{
		width:305px;
	}
	.textwidget {
		margin:0 0 0px 0;
	}
	.left-sidebar {
		width:99%;
		margin-left:0px;
		margin-right:0;
	}
	.left-sidebar .widget p{
		margin-bottom:3px;
	}
	.pack-img{
		height:228px;
		width:167px;
		margin-left:70px;
	}
	.right-sidebar .widget {
		width:100%;
		margin-left:0px;
	}
	.right-sidebar h3.widget-title {
		width:94%;
		margin-left:0px;
	}
	#searchform input[type="submit"] {
		right:10px;
	}
	.widget_categories ul li a span.cat-name {
		width:100px;
	}
	.widget_categories ul li a {
		width:98%;
	}
	.entries-container {
		width:530px;
		margin-top:56px;
	}
	form div.find-dropdown1, form div.find-dropdown2 {
		margin-bottom:15px;
	}
	.featured-entries-one .one-half .entry-title, .results-container .entry-title {
		width:96%;
	}
	.entry-img .img-texture1 img {
		height:auto;
		width:67px;
	}
	.results-container .entry-img a {
		margin-top:5px;
	}
	.results-container .entry-img {
		width:100px;
	}
	.results-container .entry-detail {
		margin-left:0px;
		margin-right:0;
		width:427px;
	}
	.tabright {
		width:96%;
		margin-top:25px;
	}
	.tabright .entry-inner{ 
		width:99.6%;
	}
	.results-container .entry-inner p.btn, .entry-inner p.btn {
		margin-left:32%;
	}
	.entries-container .tabright .entry-inner p.btn {
		margin-left:32%;
	}
	.custom_widget_inner a.yellow-btn {
		float:left;
		margin:0px 0 0 24%;
		line-height:37px;
	}
	.medium-btn {
		float:left;
		margin-left:10px;
	}
	.results-container .entry-content {
		width:100%;
	}
	.results-container .tabs-framed-content {
		width:88%;
	}
	.tabs-framed-content .tableft {
		width:498px;
	}
	.results-container .entry-content {
		width: 100%;
	}
	.results-container .tabs-framed-content {
		width:89%;
	}
	.tabs-framed-content .tableft {
		width:99%;
		padding-right:25px;
	}
	.results-container table tr.even td {
		float:none; 
	}
	.results-container table tr.tbl-pricing th{ 
		float:none; 
	}
	.results-container table tr.odd td{
		float:none;	
	}
	.itinerary .post-item .post-details {
		width:463px;
	}
	.results-container ul.tabs-framed a {
		font-size:14px;
	}
	.tabs-framed a {
		padding:16px 5px;
	}
	.itinerary .post-item .post-details{
		width:324px;
	}
	.left-sidebar .widget p.total, .right-sidebar .widget p.total {
		width:62%;
	}
	table.cart td {
		padding:10px 19px;
	}
	.product-quantity .buttons_added input.minus, .product-quantity .buttons_added input.input-text, .product-quantity .buttons_added input.plus {
		float:none;
		margin-right:0;
		margin-bottom:2px;
		text-align:center;
	}
	/************Explorer****************/
	.entry .entry-meta {
		float:left;
	}
	.entry .entry-title h2 {
		width:auto;
	}
	.entry .entry-title {
		margin:20px 0;
	}
	.img-768{ 
		width:390px; 
	}
	.entry{
		margin-bottom:10px;
	}
	.entry .entry-content {
		margin-bottom:10px;
	}
	/*************Explorer details***************/
	.entry-info .btn {
		margin-left: 27%;
		width: auto;
	}
	.entry-details .entry-title-bg {
		width: 97.5%;
	}
	.entry-info .entry-info-left {
		width: 97%;
		margin-top:0px;
	}
	.entry-info-left p.btn {
		float:right;
		width:100%;
	}
	.entry-info .entry-info-right {
		margin-right:13px;
		width:100%;
	}
	.entry-info .entry-info-right iframe {
		margin: 0 5px 20px;
		float:right;
	}
	.gallery-enlarge ul#slideshow li img {
		height:auto;
		width:392px;
	}
	#slide-pager {
		max-height:239px;
	}
	#slideshow-wrapper {
		height:263px !important;
	}
	.addresses .col-1, .addresses .col-2 {
		width:47.7%;
	}
	ul.products .product {
		margin-bottom:10px;
	}
	form.woocommerce_ordering select.orderby {
		top:-965px;
	}
	form.track_order p.form-row input#orderid , form.track_order p.form-row input#order_email{
		width:45%;
	}
	.product .images { width:45%; }
	.product .images .zoom.woocommerce-main-image img { max-width:95%; height:auto; }
	.product .images .thumbnails a.zoom img { width:50px; height:auto; }
	/*********** add css on 12_march_2015 *************/
	.banner-frame {
		padding: 0px;
		box-sizing: border-box;
		max-width: 100%;
	}
	/********************add css on 13_march_2015 *********************/
	.rooms h1 {
	padding: 20px 0px 20px;
	}
	.right-sidebar .widget_address h3 {
		background-position: 43% 0px;
	}
	.right-sidebar .widget_email h3 {
		background-position: 43% 42%;
	}
	.right-sidebar .widget_call h3 {
	background-position: 43% 0px;
	}
}
@media only screen and (min-width:10px) and (max-width: 599px) 
{
	.woodLeft, .woodright{ display:none;}
	.header .container{ width:inherit;}
	.header .logo{ max-width:397px; width:inherit!important; float:none!important; margin:0px auto!important;}
	.header .logo img{ width:100%;}
	.roomBox { max-width:100%; }
	.roomBox div.titlebox { width:300px!important; }
	body{
		font-size:12px;
	}
	h2{
		font-size:18px;
	}
	h3{
		font-size:17px;
	}
	.container {
		width:300px;
	}
	.main-content #content ,span.content-top-bg  {
		width:382px;
	}
	#content{
		padding-left: 10px;
	    padding-right: 10px;
	    width: 95%;
	}
	.main-content span.content-top-bg{
		margin-left:-10px;
		width:402px;
	}
	span.top-bg {
		margin-left:-10px;
		width:400px;
	}
	/******************header****************/
	.header .logo {
		float: left;
		margin-left:81px;
		width: 244px;
		text-align:center;
	}
	.header .testimonial {
		display:none;
	}
	/**************form****************/
	form.search {
		float: left;
		position:relative;
		padding:9px 0 0 0px;
		margin-left:66px;
	}
	.right-sidebar form.search , .left-sidebar form.search {
		margin-left:0;
	}
	.post-title .title-cont {
		height:67px;
		width:73%;
	}
	.footer-widgets form.search {
		margin-left:0;
	}
	form.search input[type="text"] {
		font-size:14px;
		width:240px;
		position:relative;
		padding:0 3px 0 12px;
		text-transform:capitalize;
	}
	.footer-widgets form.search .submit-btn {
		right:61px;
	}
	form.search .submit-btn {
		margin-right:0px;
		padding-right: 10px;
		position:absolute;
		right:0;
	}
	/*******menu***********/
	.main-menu-container {
		font-size: 16px;
		height:auto;
		float:left;
		background:none;
	}
	.banner .banner-frame {
		padding: 0px!important;
	}
	.tinynav { 
		display: block;
		padding: 4px 5px 5px;
		width:300px;
		margin:0 auto;
		height:28px;
		background:#b98a5c;
		color:#FFF;
		border:1px solid #624b33;
	}
	#main-menu { display: none; }
	.banner{
		border-top:10px solid #2f241d; 
		margin-top:18px;
	}
	.banner .banner-frame {
		background:none;
		height:auto;
		padding-top:57px;
		width:320px;
	}
	.banner-green-bg-lf , .banner-green-bg-rg{
		background:none;
		z-index:0;
		width:0;
	}
	#slider{
		border:10px solid #332b22;
		height:128px;
		margin:0 auto;
	}
	.nivo-caption p{
		font-size:11px;
		line-height:15px;
	}
	.breadcrumb-wrapper {
	    display: inline-block;
	    font-size: 13px;
	    margin: 15px auto 0;
	    padding: 9px 0;
	    text-align: center;
	}
	/************ Content *************/
	.home-pack .one-third .large-btn span {
		font-size:11px;
		padding-left:11px;
		padding-right:0;
	}
	.home-pack .one-third {
		margin-right:5px;
	}
	.home-pack .one-third .large-btn {
		padding-right:11px;
	}
	.home-pack.one-half {
		margin-bottom:25px;
		width:98%;
	}
	.featured-entries-one h2, .featured-entries-two h2{
		font-size:25px;
	}
	.home-our-works ul li{
		margin-left:44px;
	}
	.featured-entries-one{
		width:97.5%;
	}
	.featured-entries-one .one-half{
		width:93.6%;
	}
	.featured-entries-one .one-half ul li.col1{
		margin:0 40px 0 0;
	}
	.featured-entries-one .one-half .entry-title, .results-container .entry-title{
		width:95%;
	}
	.featured-entries-one .one-half .entry-title p, .results-container .entry-title p{
		font-size:13px;
	}
	.featured-entries-two .one-half .img-texture2{
		margin-bottom:10px;
	}
	.featured-entries-two .one-half .entry-content{
		float:none;
	}
	.featured-entries-two .one-half .entry-content .entry-title{
		float:left;
		width:280px;
	}
	.one-half h2.entry-title {
		background:url(../images/title_bg_345.png) no-repeat;
	} 
	.two-column{
		width:92.9%;
	}
	.two-column .one-half{
		width:94.2%;
	}
	.two-column .one-half h2.entry-title {
		background:url(../images/title_get_connected.png) no-repeat;
	}
	.two-column .one-half iframe{
		float:left;
		height:230px;
		width:320px;
	}
	.my-hmap {
		float:left;
	}
	.quick-contact-container h2{
		left:40px;
	}
	.footer-widgets .one-sixth {
		width:100%;
	}
	.footer-widgets .widget {
		margin-right:32px;
	}
	.quick_signup , #quick-contact .one-third .social-media {
		padding:0px 10px;
	}
	.quick_signup p{
		width:100%;
	}
	.quick-contact-container .two-third {
		margin-right:0;
		width:100%;
	}
	.quick-contact-container .two-third input[type="text"]{
		margin-bottom:8px;
	}
	#quick-contact .one-third{
		float:left;
		margin-top:20px;
	}
	#quick-contact h4.phone{
		left:58px;
	}
	.footer-links{
		width:100%;
	}
	.footer-info{
		font-size:11px;
	}
	.footer-links ul li{
		padding:0 5px;
	}
	.footer-links a{
		font-size:11px;
	}
	.featured-entries-two .one-half{
		width:95%;
	}
	.footer-info .logo{
		display:none;
	}
	.copyright p{
		margin-left:0;
	}
	/************typography***********/
	h1.page-title, h3.page-title{
		font-size:18px;
		margin-left:5px;
		line-height:16px;
		padding-left:20px;
	}
	.ful-width{
		padding:0px 10px;
		width:95%;
	}
	.one-half{
		margin:0px 10px 0px 0;
		width:100%;
	}
	.one-third{
		margin:0px 7px 0px 0;
		width:32.1%;
	}
	.quotes-left, .quotes-left1 , .quotes-right, .quotes-right1 , blockquote{
		width:82%;
	}
	.one-fourth{
		margin:0px 10px 4px 0;
	}
	#footer .one-fourth {
		width:100%;
	}
	.one-fifth{
		margin:0px 10px 4px 0;
		width:17.5%;
	}
	p a.button {
		width:27%;
	}
	td{
		padding:10px 0px;
	}
	thead th{
		padding:10px 8px;
	}
	ul.accordion li a.active {
		width:92.6%;
	}
	ul.accordion li a.active{
		padding:0 5px 0 12px;
	}
	ul.accordion li a {
		padding:0px 3px 0px 5px;
	}
	ul.accordion li a.active span {
		font-size:12.4px;
	}
	ul.accordion li a span {
		font-size:11px;
	}
	ul.accordion li a.active span{
		background:url(../images/acc_minus.png) no-repeat scroll 100% 12px transparent;
	}
	ul.accordion li div.holder{
		width:92%;
	}
	.tabs-framed{
		height:31px;
	}
	.tabs-framed a{
		font-size:11px;
		padding:10px 6px;
	}
	.tabs-framed-content{
		font-size:14px;
		padding:10px;
		width:86.2%;
	}
	.tabs_framed_content .tableft {
		width:100%;
	}
	.tabright {
		width:336px;
	}
	.tabright .entry-inner {
		width:334px;
	}
	.toggle{
		font-size:15px;
	}
	.toggle a{
		background:url(../images/toggle_img.png) no-repeat 1px 2px;
	}
	.tabs_vertical_container {
		margin-bottom:20px;
	}
	/*********** 404 page *************/
	.error-page a.error_btn {
		left:263px;
	}
	.error-page {
		background:url(../images/404-1.png) no-repeat;
		height:683px;
		min-height:745px;
		width:357px;
	}
	/********** Blog Page **********/
	.page-content h1.page-title, .page-content h3.page-title , .right-sidebar h3.widget-title, .left-sidebar h3.widget-title{
		font-size:19px;
		/*height:28px;*/
	}
	.page-content{
		padding-right:0;
		padding-left:0px;
		width:100%;
	}
	.blog-post{
		margin-bottom:20px;
		margin-right:0;
		width:100%;
	}
	.blog-post img.blog {
		width:95.5%;
	}
	.blog-post .post-title{
		width:92.5%;
	}
	.right-sidebar , .left-sidebar {
		width:100%;
	}
	.right-sidebar {
		margin-left:0px;
	}
	.post-title h2{
		font-size:11px;
		width:100%;
	}
	.blog-post .post-title, .bpost-single {
		width:92.8%;
	}
	p.author-meta {
		width:100%;
	}
	.rtl-btns .cancel-btn input, .rtl-btns .submit-btn input, a.rtl-btns span{
		padding:0px 10px 0px 10px;
	}
	.rtl-btns .cancel-btn, .rtl-btns .submit-btn, a.rtl-btns{
		padding-right:0;
	}
	.blog-post img{
		max-width:95.5%;
	}
	.post-content{
		width:95%;
	}
	.blog-post img.blog {
		height:auto;
	}
	.post-author {
		margin-right:0;
		width:100%;
	}
	.nav-numbers{
		width:394px;
	}
	#author-desc{
		width:65%;
	}
	.comment-body{
		width:61%;
	}
	.commentlist li ul{
		margin-left:74px;
	}
	#respond , .commententries{
		width:100%;
	}
	.no-comments h4 {
		width:91.7%;
	}
	#commentform textarea{
		width:91%;
	}
	#commentform input[type="text"] {
		width:91%;
	}
	.page-content h1.page-title, .page-content h3.page-title , h1.page-title, h3.page-title , .right-sidebar h3.widget-title, .left-sidebar h3.widget-title{
		background:url(../images/innertitlebg.gif)  repeat-x;
	}
	.right-sidebar .widget, .left-sidebar .widget {
		width:100%;
	}
	.widget_recent_places .post-details {
		padding-right:0;
		width:181px;
	}
	.widget_enquiry_form form p.twocolumn input[type="text"] {
		margin-right:10px;
	}
	.widget_enquiry_form form input[type="text"] , .widget_enquiry_form form p textarea{
		width:345px;
	}
	.box-shadow{
		display:none;
	}
	/*********  right-sidebar ***********/
	.right-sidebar .widget{
		/*padding-bottom:15px;*/
	}
	.widget_custom_links ul li a{
		font-size:12px;
	}
	/*********  Gallery  ***********/
	#gallery-container{
		width:93%;
	}
	ul.gallery-items li{
		float:none;
	}
	ul.gallery-items li a {
		width:333px;
	}
	.gallery-content{
		margin-bottom:10px;
		width:95%;
	}
	.gallery-content .img_caption {
		width:89.6%;
	}
	.img_shadow {
		display:none;
	}
	.gallery-content img{
		height:197px;
	}
	ul.gallery-items li:hover .inner{
		width:334px;
	}
	#gallery-container .gallery-content .img_caption{
		left:10px;
		width:89.4%;
	}
	.nav-below{
		width:100%;
	}
	/********** Places ****************/
	.one-half .two-third {
		width:100%;
	}
	.entry{
		margin-bottom:20px;
		width:100%;
	}
	.entry .entry-title {
		width:99.5%;
	}
	.entry-info .entry-info-left{
		width:100%;
	}
	.entry-info .entry-info-right , .entry .entry-meta{
		float:left;
		width:100%;
	}
	.entry-details .entry-title-bg{
		width:94.4%;
	}
	.entry-info .entry-info-right iframe{
		width:340px;
		height:300px;
	}
	.entry .entry-meta ul{
		margin-top:0;
		width:99%;
	}
	.entry-info .two-third  {
		margin-right:5px !important;
		width:54.3%;
	}
	.entry-info .one-third {
		width:44.1%;
	}
	.entry-info .last.two-third.column {
		margin-top:-50px;
		width:100%;
	}
	.entry-info iframe {
	    height: 160px;
		margin-top:3px;
	    width: 160px;
	}
	/***********8.results-container .entry-content , .simply-scroll .simply-scr **********/

	/*************** Add css on 12_March_2015 *******************/
	
	.tinynav.tinynav1 {
		max-width:100%;
	}
	.banner-frame {
		max-width: 100%;
		box-sizing: border-box;
	}
	.rooms {
		max-width: 100%;
		box-sizing: border-box;
	}
	.roomBox {
		box-sizing: border-box;
	}
	.titlebox {
		max-width: 100%;
		box-sizing: border-box;
	}
	.roomBox.last {
		box-sizing: border-box;
	}
	.titlebox {
		max-width: 100%;
		box-sizing: border-box;
	}
	.roomBox {
	box-sizing: border-box;
	}	
	.titlebox {
		max-width: 100%;
		box-sizing: border-box;
	}
	.roomBox.last {
		box-sizing: border-box;
	}
	.titlebox {	
		max-width: 100%;
		box-sizing: border-box;
	}
	.container {
		max-width: 100%;
		box-sizing: border-box;
	}
	.home-places .entry-content {
		padding-top: 10px;
	}
	.rooms h1 {
	padding: 20px 0px 20px;
	}
	.right-sidebar .widget_address h3 {
		background-position: 33% 0px;
	}
	.right-sidebar .widget_email h3 {
		background-position: 33% 42%;
	}
	.right-sidebar .widget_call h3 {
	background-position: 33% 0px;
	}
}
/** Added on 20-mar-2015 **/
@media only screen and (max-width: 768px) 
{
	body .banner .banner-frame .nivo-directionNav 
	{
    		left: 0 !important;
	}
	.nivo-prevNav 
	{
    		left: 20.1% !important;
	}
	.container
	{
		width:100%;
		max-width:100%;
	}
	.page-content h1.page-title, .page-content h3.page-title, .right-sidebar h3.widget-title, .left-sidebar h3.widget-title, .one-half h2.entry-title 
	{
    		padding: 1% 2%;
    		width: 96%;
	}
	.page-content 
	{
    		margin: 0;
	}
	.right-sidebar .widget_address p , .right-sidebar .widget_email p , .right-sidebar .widget_call p
	{
		margin-left: 0;
	    	width: 100%;
	}
	
}
@media only screen and (max-width: 400px)
{ 
	body .banner .banner-frame .nivo-directionNav 
	{
	    left: 16% !important;
	}
}
