@charset "utf-8";
/* CSS Document */
@media only screen and (min-width:1100px) and (max-width:1410px) {
.banner{
	min-height:522px;
}
.banner .banner-frame , .banner_full_frame {
	background:none;
	height:auto;
	padding-top:35px;
	width:950px;
}
.banner-green-bg-lf , .banner-green-bg-rg{
	background:none;
	z-index:0;
}
#slider{
	border:15px solid #332b22;
	margin:0 auto;
	height:373px;
	width:920px;
}
.nivoSlider{
	left:0 !important;
}
.nivo-directionNav{
	left:33% !important;
	top:405px !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-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:35px;
	width:950px;
}
.banner-green-bg-lf , .banner-green-bg-rg{
	background:none;
	z-index:0;
}
#slider{
	border:15px solid #332b22;
	margin:0 auto;
	height:373px;
	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:49.5%;	
}
.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/title_get_connected.png) no-repeat scroll 0 0 transparent;
	height:48px;
	font-size:19px;
	margin-bottom: 3px;
	padding: 28px 10px 9px 30px;
	width: 87%;
}
.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/blog-title.png) 0 0 no-repeat;
	margin: 0 0 15px 0px;
}
.ful-width.page-content h1.page-title {
	background:url(../images/full-width.png) 0 0 no-repeat;
	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;
}
.product .images a.zoom img{
	height:auto;
	width:322px;	
}
.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%;
}
}
@media only screen and (min-width: 768px) and (max-width: 1099px) {
.container {
	width:752px;
}
.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;
}
#main-menu li a {
	padding: 13px 5px 23px; 
}
#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:60px;
	width:716px;
}
.banner-green-bg-lf , .banner-green-bg-rg{
	display:none;
	z-index:0;
}
#slider{
	border:10px solid #332b22;
	height:271px;
	width:696px;
}
.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: 49.4%;
	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/inner-imgs/title_bg_inner_left-768.png) 0 0 no-repeat; 
}
.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 {
	background:url(../images/title_bg_345.png) no-repeat;
	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%;
}
.page-content .product .images a.zoom img {
	height:auto !important;
	width:381px !important;
}
/**********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/inner-imgs/title_bg_inner_right-768.png) 0 0 no-repeat;
}
.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;
}
}
@media only screen and (min-width: 600px) and (max-width: 769px) {
.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: block;
	padding: 4px 5px 5px;
	margin: 0 0 0px 159px;
	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:58px;
	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/inner-imgs/main_h1_bg-600.png) 0 0 no-repeat;
	font-size:27px;
	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.5%;
	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%;
}
}
@media only screen and (min-width: 400px) and (max-width: 599px) {
body{
	font-size:12px;
}
h2{
	font-size:18px;
}
h3{
	font-size:17px;
}
.container {
	width:400px;
}
.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;
}
.tinynav { 
	display: block;
	padding: 4px 5px 5px;
	margin: 0 0 0px 65px;
	width:69%;
	height:28px;
	background:#b98a5c;
	color:#FFF;
	border:1px solid #624b33;
}
#main-menu { display: none; }

.banner{
	border-top:10px solid #2f241d; 
	margin-top:18px;
	min-height:274px;
}
.banner .banner-frame {
	background:none;
	height:auto;
	padding-top:57px;
	width:350px;
}
.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;
	width:330px;
}
.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;
}
.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/385-title-bg.png) no-repeat scroll 0 0 transparent;
}
.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;
}
.results-container .entry-content , .simply-scroll .simply-scroll-clip , .simply-scroll{
	width:383px !important;
}
.entry .entry-title h2{
	width:97%;
}
.img-texture1{
	margin-bottom:10px;
}
.entry .entry-content{
	width:100%;
}
.entry .entry-content{
	padding-bottom:10px;
}
.entry-info .btn{
	margin-left:10%;
}
.entry .entry-content ul.bullet-list{
	width:62%;
}
.entry .entry-meta{
	margin-bottom:12px;
}
.results-container .entry-detail{
	margin-left: 10px;
    margin-right: 0;
    margin-top: 0;
    min-height: 131px;
    width: 68%;
}
#slideshow-wrapper{
	margin-top:15px !important;
	margin-left:0px !important;
	height:299px !important;
	width:358px !important;
}
ul#slideshow{
	min-height:100% !important;
	height:200px !important;
	width:100% !important;
}
ul#slideshow li img{
	max-height:99% !important;
	max-width:100% !important;
}
.bbp-login-form .bbp-submit-wrapper {
	margin-right:57px;
}
/*********** Packages *************/
.left-sidebar{
	margin-left:0px;
	margin-right:0;
	width:100%;
}
.results-container table {
	width:100%;
}
.entries-container{
	margin-left:10px;
	width:95%;
}
form div.find-dropdown1{
	margin-bottom:10px;
	margin-right:0;
}
.tabright{
	margin-top:20px;
}
.tabs-framed-container{
	width:100%;
}
.results-container ul.tabs-framed a{
	font-size:14px;
}
.results-container .tabs-framed-content{
	width:92%;
}
.tabs-framed-content .tableft{
	width:100%;
}
.results-container table tr.tbl-pricing th{
	min-height:80px;
	padding:12px 5px 12px 5px;
	width:66px;
}
.results-container table tr.odd td , .results-container table tr.even td{
	font-size:12px;
	padding:12px 5px 12px 5px;
	width:66px;
}
.itinerary .post-item .post-date{
	margin-left:24%;
	margin-right:0;
	margin-bottom:15px;
}
.itinerary .post-item .post-details{
	width:100%;
}
.results-container p.btn{
	margin-left:30%;
}
/*************  Full width **************/
.ful-width{
	width:100%;
}
/********* Contact ***********/
.contact-frm p input[type="text"] , .contact-frm p.twocolumn input[type="text"]{
	width:80%;
}
.contact-frm textarea{
	height:200px;
	width:90%;
}
.banner_full_frame {
	display:none;
}
.banner-frame {
	width:auto !important;
}
ul#slideshow li img {
	height:300px;
	width:358px;
}
.addresses .col-1, .addresses .col-2 {
	width:46.8%;
}
.results-container .entry-inner p.btn, .entry-inner p.btn {
	margin-left:74px;
}
#cycle-img-gallery {
	min-height:216px;
}
/* NEW */
#bbpress-forums .wp-editor-container , #bbpress-forums fieldset.bbp-form {
	width:360px !important;
}
#bbpress-forums fieldset.bbp-form p {
	 width:168px !important;
}
#bbpress-forums fieldset.bbp-form p.form-allowed-tags{
	width:94.7% !important;
}
#bbpress-forums fieldset.bbp-form p input#bbp_anonymous_author, #bbpress-forums fieldset.bbp-form p input#bbp_anonymous_email, #bbpress-forums fieldset.bbp-form p input#bbp_anonymous_website, #bbpress-forums input#bbp_topic_title, p input#bbp_topic_tags {
	width:100% !important;
}
p select#bbp_stick_topic, .coupon input#coupon_code {
	margin-bottom:10px;
	width:50% !important;
}
#bbpress-forums fieldset.bbp-form {
	padding:10px 4px !important;
}
#bbpress-forums div.bbp-the-content-wrapper td {
	float:left !important;
}
#bbpress-forums div.bbp-the-content-wrapper td.mceStatusbar {
	width:100% !important;
}
.wp_themeSkin iframe#bbp_reply_content_ifr , td.mceIframeContainer{
	width:360px !important;
}
#bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-topics, #bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-replies {
	float:left;
	width:99%!important;
}
li.bbp-forum-info, li.bbp-topic-title {
	width:22% !important;
}
#bbpress-forums li{
	float:left;
	padding-right:29px!important;
}
#bbpress-forums li.bbp-header, #bbpress-forums li.bbp-body, #bbpress-forums li.bbp-footer {
	float:left !important;
	width:100% !important;
}
ul.products .product {
	margin-bottom:10px;
}
form.woocommerce_ordering select.orderby {
	top:-965px;
}
table.cart td {
	padding:10px 5px;
}
.product-quantity .buttons_added input.minus, .product-quantity .buttons_added input.input-text, .product-quantity .buttons_added input.plus {
    float: none;
    margin-bottom: 2px;
    margin-right: 0px;
    text-align: center;
    width: 24px;
}
.right-sidebar .gallery-container, .left-sidebar .gallery-container {
	background: none;
	border: 10px solid #372D23;
	height: 200px;
	padding: 0;
	width: 90%;
}
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:46%;
}
.right-sidebar .gallery-container ul.side_animation li a img, .left-sidebar .gallery-container ul.side_animation li a img {
	height:auto;
	width:342px;
}
.right-sidebar .gallery-container a.gal-nav-next, .left-sidebar .gallery-container a.gal-nav-next {
	right:119px;
}
.right-sidebar .gallery-container a.gal-nav-prev, .left-sidebar .gallery-container a.gal-nav-prev {
	left:119px;
}
.page-content .msmw_map{
	width:345px !important;
}
.itinerary-post .post-details {
	width:185px;
}
input[type="text"], textarea, input[type="submit"], input[type="reset"] {
	font-size:11px;
}
form.track_order p.form-row input#orderid , form.track_order p.form-row input#order_email{
	width:53%;
}
div.product div.images a.zoom img {
	width:360px;
	height:auto;	
}
#fancybox-content #respond, #fancybox-content {
	width:341px !important;
}
#fancybox-wrap {
	width:361px !important;
}
.commententries h2, #respond h3 {
	line-height:20px;
}
#bbpress-forums #bbp-user-wrapper h2.entry-title {
	padding:7px 6px !important;
}
}
@media only screen and (min-width: 240px) and (max-width: 399px) {
img {
	height:auto !important;
}
body{
	font-size:11px;
}
h2{
	font-size:17px;
}
h3{
	font-size:16px;
}
.container {
	width:240px;
}
.main-content #content ,span.content-top-bg  {
	width:92.4%;
}
#content{
	padding-left:10px;
	padding-right:10px;
	width:91.8%;
}
.main-content span.content-top-bg {
	margin-left:-10px;
	width:241px;
}
span.top-bg {
	margin-left:-10px;
	width:240px;
}
/******************header****************/
.header .logo {
	float: left;
	width: 100%;
	text-align:center;
}
.header .testimonial {
	display:none;
}
/**************form****************/
form.search {
	float: left;
	position:relative;
	padding:9px 0 0 0px;
	margin-left:0px;
}
form.search input[type="text"] {
	font-size:11px;
	line-height:23px;
	height:40px;
	width:209px;
	position:relative;
	padding:0 3px 0 12px;
	text-transform:capitalize;
}
.left-sidebar form.search input[type="text"], .right-sidebar form.search input[type="text"] {
	width:86%;
}
.left-sidebar form.search .submit-btn, .right-sidebar form.search .submit-btn {
	left:0px;
	top:10px;
	position:relative;
}
form.search .submit-btn {
	margin-right:0px;
	padding-right: 10px;
	position:absolute;
	right:0px;
}
/*******menu***********/
.main-menu-container {
	font-size: 16px;
	height:auto;
	float:left;
	background:none;
}
.tinynav { 
	display: block;
	padding: 4px 5px 5px;
	margin: 0 0 0px 0px;
	width:100%;
	height:28px;
	background:#b98a5c;
	color:#FFF;
	border:1px solid #624b33;
}
#main-menu { display: none; }

.banner{
	border-top:10px solid #2f241d; 
	margin-top:18px;
	min-height:235px;
}
.banner .banner-frame {
	background:none;
	height:auto;
	padding-top:58px;
	width:240px;
}
.banner-green-bg-lf , .banner-green-bg-rg{
	background:none;
	z-index:0;
	width:0;
}
#slider{
	border:10px solid #332b22;
	width:220px;
}
/***** Footer *****/
.footer-links{
	display:none;
}
.footer-info{
	padding-bottom:20px;
}
.footer-info .logo{
	padding-right:53px;
}
form.search .submit-btn input[type="submit"] {
	font-size:13px;
}
.footer-widgets .one-sixth , .footer-widgets .widget{
	width:100%;
}
.footer-widgets form.search input[type="text"] {
	width:54%;
}
.footer-widgets .tweetbox .tweet-text {
	width:98%;
}
#searchform input[type="text"] {
	width:93%;
}
.quick-contact-container .quick_signup{
	margin-bottom:20px;
}
.quick-contact-container h3{
	font-size:22px;
	line-height:22px;
}
.quick_signup {
	padding-left:10px;
	width:96%;
}
.quick_signup p{
	padding-bottom:17px;
	width:100%;
}
.quick-contact-container .two-third {
	width:100%;
}
.quick-contact-container .two-third .quick_signup input[type="text"]{
	width:179px;
}
.quick-contact-container .two-third .quick_signup input[type="text"] , .one-sixth input[type="submit"]{
	margin-bottom:15px;
}
.quick-contact-container .one-third{
	margin-left:10px;
	margin-right:10px;
	width:96%;
}
.one-third .social-media p{
	padding-bottom:17px;
}
.one-third .social-media ul li{
	margin-bottom:5px;
	padding-right:15px;
}
#quick-contact-top {
	padding-bottom:33px;
}
.quick-contact-container h2 , .featured-entries-two .one-half .entry-content .entry-title , .two-column .one-half h2.entry-title , h1.page-title, h3.page-title , .page-content h1.page-title, .page-content h3.page-title , .right-sidebar h3.widget-title , .left-sidebar h3.widget-title{
	background:url(../images/small-title-bg.png) no-repeat -6px 0px;
}
.left-sidebar h3.widget-title {
	padding:15px 10px 4px 21px;
}
.quick-contact-container h2{
	font-size:17px;
	left:11px;
	line-height:55px;
	width:232px;
}
.quick-contact-container h4.phone{
	background:url(../images/img_phone_number1.png) no-repeat;
	bottom:-32px;
	font-size:19px;
	height:15px;
	left:10px;
	padding:21px 20px 20px 51px;
	width:155px;
}
.quick_signup input[type="submit"]{
	height:49px;
}
/****** Content *******/
.home-pack.one-half{
	margin-right:0;
}
.home-our-works ul li{
	padding:0;
	width:236px;
}
.home-our-works h2{
	padding-bottom:20px;
}
.home-page-title {
	font-size:25px;
}
.home-pack .entry-title, .results-container .entry-title {
	width:91.2%;
}
.home-pack .one-third span.price {
	float:left;
	width:100%;
}
.home-places .entry-content .entry-title {
	width:190px;
}
.home-places .entry-content .entry-title ,.one-half h2.entry-title{
	background:url(../images/small-title-bg.png) no-repeat scroll -6px 0px transparent;
	float:left;
	padding-left:14px;
}
.home-places .entry-content .entry-title h3 {
	font-size:15px;
	line-height:6px;
}
.home-places .entry-image .shadow {
	display:none;
}
.home-our-works ul li.col1 span.post-content , .home-our-works ul li.col2 span.post-content , .home-our-works ul li.col3 span.post-content , .home-our-works ul li.col4 span.post-content{
	width:220px;
}
.home-our-works ul li span.post-content span.left{
	font-size:127px;
	line-height:100px;
}
.home-our-works ul li span.post-content span.right{
	margin-right:0;
	width:147px;
}
.featured-entries-one{
	padding-left:0;
}
.featured-entries-one ul li.col3 a.large-btn span {
	padding:0px 14px;
}
.featured-entries-one .one-half{
	width:97.7%;
}
.home-places .entry-content {
	width:230px;
}
.home-places .entry-content .entry-title, .one-half h2.entry-title {
	height:25px;
}
.last.one-third.column .msmw_map {
	width:231px;
}
.featured-entries-one .one-half, .featured-entries-two .one-half, .two-column .one-half{
	padding:0px 8px 0px 8px;
}
.featured-entries-one .one-half .entry-title, .results-container .entry-title{
	width:89.6%;
}
.featured-entries-two .one-half .entry-content{
	line-height:17px;
	width:100%;
}
.featured-entries-two .one-half .entry-content .entry-title{
	height:28px;
	padding-top:10px;
}
.one-half h2.entry-title{
	height:32px;
	line-height:10px;
	width:207px;
}
.featured-entries-two .one-half .entry-content p{
	padding-left:15px;
}
.featured-entries-two .one-half .entry-content .entry-title h3{
	font-size:12px;
	margin-bottom:0;
}
.featured-entries-two .one-half .entry-content .entry-title span{
	font-size:21px;
	line-height:15px;
	height:31px;
}
.featured-entries-one .one-half .entry-title h3, .results-container .entry-title h3{
	font-size:15px;
}
.featured-entries-one .one-half .entry-title p, .results-container .entry-title p{
	font-size:13px;
}
.featured-entries-one .one-half ul li.col1{
	margin-right:6px;
}
.featured-entries-one .one-half ul li.col2{
	width:116px;
}
.featured-entries-one .one-half ul li.col2 a{
	width:99%;
}
.featured-entries-one .one-half ul li.col2 strong{
	font-size:12px;
}
.featured-entries-one .one-half ul li.col3{
	width:222px;
}
.featured-entries-one h2, .featured-entries-two h2{
	font-size:27px;
	line-height:33px;
}
.page-content .msmw_map {
	height:209px !important;
	width:214px !important;
}
.img-texture2{
	width:91%;
}
.widget_recent_places .post-thumb .img-texture2 img {
	width:195px;
}
img.texture2-shadow {
	left:11px;
}
.featured-entries-two .one-half .entry-image img{
	height:170px;
	width:202px;
}
.featured-entries-two .one-half .entry-image .shadow{
	display:none;
}
.featured-entries-two .one-half{
	width:228px;
}
.two-column .one-half iframe{
	float:left;
	height:186px;
	margin-right:0;
	width:192px;
}
.widget-container{
	width:210px;
}
.two-column{
	padding:0;
}
.two-column .one-half{
	margin:0 0 17px 0px;
}
.two-column .one-half{
	width:94.3%;
}
.two-column .one-half h2.entry-title{
	font-size:21px;
	line-height:14px;
	height:32px;
	margin-bottom:19px;
}
.home-places .img-texture2.entry-image img {
	height:auto;
	max-width:100%;
}
.home-pack .one-third .large-btn {
	padding-right:10px;
}
/********* Typography ********/
h1.page-title, h3.page-title{
	font-size:12px;
	margin-left:0;
	padding-top:14px;
}
.ful-width{
	padding:0 10px;
	width:91.7%;
}
.one-half .two-third {
	width:100%;
}
.one-half, .one-third, .two-third, .one-fourth, .three-fourth, .four-fifth, .one-fifth, .one-sixth, .five-sixth {
	margin-right:0;
}
blockquote, .quotes-left, .quotes-left1, .quotes-right, .quotes-right1 {
	width:78%;
}
blockquote , .quotes-left, .quotes-left1 , .quotes-right, .quotes-right1{
	width:81%;
}
.dropcap{
	font-size:18px;
}
.circle , .dropcap-square, .dropcap-circle , .drop-square{
	font-size:16px;
	line-height:27px !important;
	width:27px;
}
.home-places.column {
	margin-bottom:35px;
}
.three-fourth , .two-third , .one-half , .one-fourth , .one-third , .one-fifth, .four-fifth , #footer .one-fourth {
	margin-bottom:15px;
	width:100%;
}
img.alignleft, img.alignright, img.aligncenter{
	max-width:100%;
	width:212px;
}
.wp-caption{
	max-width:214px;
}
.wp-caption img{
	max-width:95%;
}
thead th{
	padding:10px 0px;
	font-size:9px;
}
td{
	font-size:10px;
	padding:0;
}
ul.accordion li a.active , ul.accordion li div.holder , ul.accordion li a{
	padding-left:5px;
}
.tabs-framed{
	height:33px;
}
.tabs-framed a{
	font-size:11px;
	padding:11px 10px;
}
.tabs-framed-content{
	padding:16px 10px;
}
.toggle{
	width:92.3%;
}
/*********** 404 page *************/
.error-page{
	float: left;
	margin: 0 0 0px 0px;
	width: 100%;
}
.error-left{
	background:url(../images/error_left1.png) no-repeat;
	height:93px;
	margin-left:0px;
	padding-top:204px;
	width:220px;
}
.error-page .link{
	background:url(../images/Signboard1.png) no-repeat;
	float:left;
	margin-left:6px;
	margin-right:0px;
	height:412px;
	width:222px;
}
/********* Blog ********/
.page-content{
	padding-left:0px;
	padding-right:0px;
	width:100%;
}
.page-content h1.page-title, .page-content h3.page-title{
	font-size:13px;
	height:14px;
	padding:13px 13px 24px;
}
.box-shadow{
	display:none;
}
.blog-post{
	margin-right:0;
	margin-bottom:15px;
}
.entry-author-image{
	height:31px;
	margin-right:10px;
	padding:4px;
	width:31px;
}
#author-desc{
	width:66%;
}
.post-author-details{
	width:99.2%;
}
.post-author-details img{
	height:30px;
	width:30px;
}
.blog-post .post-title{
	min-height:53px;
	width:86.8%;
}
.blog-post img{
	width:91.9%;
}
.post-title h2{
	font-size:11px;
	line-height:18px;
	margin-top:8px;
	margin-bottom:0;
}
#author-link a{
	font-size:10px;
}
.blog-post .post-title a.more{
	display:none;
}
.post-content{
	width:93%;
}
.post-meta .post-tags a{
	font-size:10px;
}
.social-bookmarks{
	bottom:21px;
}
.social-bookmarks li{
	margin-right:2px;
}
.nav-numbers{
	width:100%;
}
.commententries h2, #respond h3{
	padding:9px 11px;
}
ul.side_animation {
	width:203px;
}
/******* right-sidebar *******/
.right-sidebar{
	float:left;
	margin-left:0px;
	width:100%;
}
.widget_custom_links ul {
	margin-left:0;
}
.right-sidebar h3.widget-title, .left-sidebar h3.widget-title{
	font-size:13px;
	height:20px;
	margin-bottom:15px;
	padding:17px 17px 15px 17px;
}
.widget_recent_places .post-thumb{
	margin-bottom:15px;
}
.right-sidebar p {
	padding-bottom:15px;
}
.left-sidebar .widget h3.widget-title{
	font-size:15px;
	width:94%;
}
.left-sidebar{
	margin-left:0px;
	margin-right:0;
	width:100%;
}
.left-sidebar .widget{
	width:100%;
}
.textwidget a img {
	margin-left:0;
}
.custom_widget_inner{
	height:284px;
	width:97.5%;
}
.custom_widget_top{
	height:290px;
}
.widget_categories ul li{
	font-size:12px;
}
.widget_categories ul li a{
/*	padding-left:22px;*/
	width:82%;
}
.left-sidebar .widget .widget-title{
	width:89.7%;
}
.widget_enquiry_form form input[type="text"] , .widget_enquiry_form form p.twocolumn input[type="text"]{
	height:39px;
	line-height:39px;
	width:75%;
}
.widget_enquiry_form form , .widget_enquiry_form form p{
	margin-left:5px;
	width:100%;
}
.widget_enquiry_form form p.twocolumn input[type="text"]{
	margin-bottom:10px;
}
.widget_enquiry_form form p textarea{
	width:81%;
}
.rtl-btns .cancel-btn, .rtl-btns .submit-btn, a.rtl-btns{
	margin-right:4px;
	margin-bottom:15px;
	padding-right:10px;
}
.widget_enquiry_form form{
	padding-bottom:0;
}
.widget_gallery .gallery-container ul.side_animation {
	height:130px;
	width:204px;
}
.tweetbox .tweet-text {
	margin-top:10px;
	width:100%;
}
#contact-widget-container .widget strong{
	margin-left:0;
}
.right-sidebar .gallery-container , .left-sidebar .gallery-container{
	background:none;
	border:5px solid #372d23;
	height:118px;
	padding:0;
	width:92%;
}
.right-sidebar .gallery-container ul li a img , .left-sidebar .gallery-container ul li a img{
	max-width:100%;
	height:auto;
	max-height:100%;
	width:203px !important;
}
.right-sidebar .gallery-container a.nav-next , .left-sidebar .gallery-container a.nav-next{
	right:60px;
}
.right-sidebar .gallery-container a.nav-prev , .left-sidebar .gallery-container a.nav-prev {
	left:50px;
}
/*.textwidget img{
	max-width:100%;
}*/
.widget-title .textwidget p img {
	max-width:auto !important;
	width:auto !important;
}
.widget_custom_links ul li a{
	font-size:14px;
}
.widget_categories ul li a span.cat-name{
	width:72%;
}
.right-sidebar .rtl-btns, .left-sidebar .rtl-btns {
	margin-right:10px;
}
/****** Blog ********/
.comment-avatar{
	margin-right:9px;
	padding:4px;
	width:31px;
}
.comment-avatar img{
	height:30px;
	width:30px;
}
.comment-body{
	width:72%;
}
.commentlist li ul{
	margin-left:32px;
}
#commentform input[type="text"]{
	height:38px;
	line-height:38px;
	font-size:13px;
	margin-bottom:10px;
	width:88%;
}
#commentform textarea{
	font-size:13px;
	width:93%;
}
.widget_custom_links ul li{
	background:url(../images/img_bullet_list.png) no-repeat scroll 0 5px transparent;
	padding-left:20px;
}
.rtl-btns .cancel-btn input, .rtl-btns .submit-btn input, a.rtl-btns span{
	padding:0 10px 0 26px;
}
.page-content h1.page-title, .page-content h3.page-title{
	margin-left:-5px;
}
.post-title .title-cont {
	width:100%;
}
.blog-post .post-title h2 {
	width:100%;
}
p.author-meta {
	padding-bottom:10px;
	width:100%;
}
#respond {
	width:99.5%;
}
.bpost-single {
	width:87%;
}
.right-sidebar .gallery-container a.gal-nav-prev, .left-sidebar .gallery-container a.gal-nav-prev {
	left:56px;
}
.right-sidebar .gallery-container a.gal-nav-next, .left-sidebar .gallery-container a.gal-nav-next {
	right:51px;
}
/******* Package detail ******/
form div.find-dropdown1, form div.find-dropdown2, form div.find-dropdown1 select.select , form div.find-dropdown1 select.select option{
	float:left;
	margin-right:0;
	margin-bottom:10px;
	width:100% !important;
}
.results-container .entry-detail{
	margin-left:5px;
	width:95%;
}
.entries-container h2{
	font-size:14px;
	width:86%;
}
.entry-detail p{
	padding-right:0;
}
.results-container .entry-img{
	margin-bottom:10px;
	width:95px;
}
.entry .entry-content img ,.entry-img .img-texture1 img {
	height:auto;
}
.tableft .entry-img .img-texture1 img {
	width:70px;
}
.results-container .entry-img .img-texture1 img{
	width:40px;
	height:30px;
}
.results-container .entry-img .img-texture1{
	margin-left:10px;
	padding:5px;
}
form div.find-dropdown2{
	float:left;
	clear:left;
}
form div.find-dropdown1 span.mock{
	background:url(../images/selection2.jpg) no-repeat 0 0;
	width:200px;
}
.tabs-framed-container{
	width:100%;
}
.results-container .tabs-framed-content{
	width:89%;
}
.tabs-framed-content .tableft{
	width:100%;
}
.tabs-framed-content .tableft p{
	font-size:10px;
}
.entries-container{
	width:97%;
}
.results-container .entry-content{
	float:left;
	width:98%;
}
.tabs-framed{
	height:32px;
}
.entries-container{
	margin-left:8px;
}
.results-container ul.tabs-framed a{
	font-size:8px;
	font-weight:normal;
	padding:10px 1px;
}
.tabright{
	margin-top:10px;
	clear:left;
	width:194px;
}
.tabright .entry-inner{
	width:192px;
}
.entries-container .tabright .entry-inner p.btn{
	margin-left:2%;
	width:193px;
}
.results-container .pricing{
	width:97%;
}
.itinerary .post-item .post-details , .itinerary{
	width:98%;
}
.itinerary .post-item .post-date{
	margin-left:10%;
	margin-right:0;
	margin-bottom:10px;
}
.results-container p.btn{
	width:86%;
	margin-left:0;
}
.results-container table{
	width:98.7%;
}
.results-container table tr.tbl-pricing th{
	min-height:70px;
	line-height:14px;
	padding:12px 4px;
	width:34px;
}
.results-container table tr.odd td , .results-container table tr.even td{
	font-size:8px;
	line-height:14px;
	padding:12px 1px;
	width:40px;
}
.simply-scroll ,  .simply-scroll .simply-scroll-clip{
	width:100% !important;
}
.itinerary-post .post-details{
	width:100%;
}
/******* Package*******/
.entry{
	margin-bottom:10px;
}
.entry-info .entry-info-right{
	float:left;
	width:100%;
}
.entry-info .entry-info-right iframe{
	height:205px;
	width:215px;
}
.entry-details .entry-title-bg{
	width:89.5%;
}
.entry-title-bg .entry-title h1{
	font-size:12px;
}
.entry-details .entry-title-bg ul.social-bookmarks li{
	margin-left:1px;
}
.entry-details .entry-title-bg ul.social-bookmarks{
	right:0;
	top:5px;
}
.stripped, ul.accordion li a.active, #bbpress-forums li.bbp-header, .products.related h2, #customer_details .col-1 h3, #customer_details .col-2 h3, h3#order_review_heading {
	line-height:30px;
}
.results-container .entry-img a{
	margin-left:10px;
}
#slideshow-wrapper{
	margin-left:0 !important;
	margin-top:10px !important;
	height:200px !important;
	width:91% !important;
}
#slideshow-wrapper ul li img{
	height:200px;
	width:213px;
}
.entry .entry-content .img-texture1{
	margin-right:0;
	margin-bottom:10px;
	width:91%;
}
.entry-info .btn{
	margin-left:1%;
}
.entry .entry-content{
	width:100%;
}
.entry-info .entry-info-left{
	width:100%;
}
.entry-info .btn a.large-btn{
	margin-bottom:10px;
}
.entry-post h3{
	font-size:18px;
	line-height:23px;
}
.entry .entry-title h2{
	width:91%;
}
.entry .entry-content ul.bullet-list{
	width:95%;
}
.entry .entry-title a{
	display:none;
}
.tabright {
	width:197px;
}
.tabright .entry-inner {
	width:195px;
}
.entry .entry-content {
	margin-bottom:15px;
}
/*********** Contact **********/
.contact-frm p input[type="text"], .contact-frm p.twocolumn input.mail[type="text"], .contact-frm p.twocolumn input[type="text"]{
	height:34px;
}
.contact-frm p input[type="text"] , .contact-frm textarea , .contact-frm p.twocolumn input.mail[type="text"] , .contact-frm p.twocolumn input[type="text"]{
	line-height:34px;	
	width:86%;
}
.contact-frm textarea{
	height:209px;
}
#contact-widget-container .widget_location {
	height:213px;
}
#contact-widget-container .widget iframe{
	height:204px;
	width:198px;
}
#contact-widget-container .widget_location .shadow{
	display:none;
}
.submit-btn{
}
.custom_widget_inner p img{
	width:auto;
}
#frmcontact .submit-btn{
	margin-bottom:10px;
}
/******* Gallery *******/
#gallery-container{
	padding-left:5px;
	width:96%;
}
.gallery-content img{
	max-width:100%;
	height:203px;
}
ul.gallery-items li img{
	height:170px;
	max-width:100%;
}
ul.gallery-items li a.zoom img{
	width:auto;
	height:38px !important;
	position: relative;
	right: 11px;
}
#gallery-container .gallery-content .img_caption{
	width:83%;
}
#gallery-container .img_shadow{
	display:none;
}
ul.gallery-items li .inner {
	font-size:12px;
}
#cycle-img-gallery {
	min-height:221px;
}
ul.gallery-items li:hover .inner {
	height:153px;
}
#slideshow-wrapper ul li img {
	width:100%;
}
.large-btn span {
	padding:0 7px 0 7px;
}
.large-btn {
	padding-right:0;
}
.results-container .entry-inner p.btn {
	margin-left:16px;
}
.gallery-content{
	margin-bottom:15px;
	width:91%;
}
.gallery-content .img_caption {
	font-size:17px;
	width:178px;
}
.img_shadow {
	display:none;
}
ul.gallery-items li{
	height:168px;
	width:91%;
}
ul.gallery-items li a{
	width:86.2%;
}
ul.gallery-items li:hover .inner{
	width:189px;
}
ul.gallery-items li img.texture1-shadow {
	display:none;
}
.bbp-login-form .bbp-submit-wrapper {
	margin-right:31px !important;
}
form.login p.form-row label, form.track_order p.form-row label {
	width:35%;
}
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:69%;
}
p.form-row input[type="checkbox"] {
	width:10% !important;
}
.checkout #billing_country_chzn, .checkout #billing_state_chzn {
	width:75% !important;
}
form.login p.form-row input.button, form.track_order p.form-row input.button {
	width:25%;
}
.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:70px;
	top:55px;
}
.widget_recent_products ul li del, .widget_recently_viewed_products ul.product_list_widget li del, .widget_random_products ul.product_list_widget li del, .widget_onsale ul.product_list_widget li del{
	top:37px;
}
.bbp-login-form label {
	width:92px;
}
.addresses .col-1, .addresses .col-2 {
	width:96.4%;
}
p a.button {
	width:42%;
}
#payment ul.payment_methods li .payment_box {
	width:90%;
}
table.cart td a img {
	height:65px;
	width:54px;
}
.product-quantity .buttons_added input.minus, .product-quantity .buttons_added input.input-text, .product-quantity .buttons_added input.plus {
	margin-left:4px;
}
.coupon input#coupon_code {
	margin-bottom:10px;
}
table.cart td {
	padding:10px 0px;
}
ul.products .product {
	margin-bottom:20px;
	margin-right:0;
	width:217px;
}
ul.products .product img {
	margin:17px 7px 0;
	max-width:92%;
}
ul.products li.product a.button {
	margin-left:48px;
}
.images {
	width:100%;
}
.images a.zoom img {
	height: 186px !important;
    max-width: 100%;
}
.summary {
	margin-left:0;
	width:100%;
}
.summary p.price ins {
	right:0 !important;
}
.error-page a.error_btn {
	left:117px;
}
.error-page {
	background:url(../images/404.png) no-repeat;
	height:421px;
	min-height:498px;
	width:222px;
}
#bbpress-forums .wp-editor-container , #bbpress-forums fieldset.bbp-form {
	width:216px !important;
}
#bbpress-forums fieldset.bbp-form p {
	 width:168px !important;
}
#bbpress-forums fieldset.bbp-form p.form-allowed-tags{
	width:100% !important;
}
#bbpress-forums fieldset.bbp-form p input#bbp_anonymous_author, #bbpress-forums fieldset.bbp-form p input#bbp_anonymous_email, #bbpress-forums fieldset.bbp-form p input#bbp_anonymous_website, #bbpress-forums input#bbp_topic_title, p input#bbp_topic_tags, p select#bbp_stick_topic{
	width:100% !important;
}
.coupon input#coupon_code {
	width:50% !important;
}
.cart-collaterals .cart_totals tr th {
	padding:10px 6px;	
}
.coupon, td.actions input.button {
	float:none !important;
}
#bbpress-forums fieldset.bbp-form {
	border:none !important;
	padding:10px 0 !important;
}
#bbpress-forums div.bbp-the-content-wrapper td {
	float:left !important;
}
#bbpress-forums div.bbp-the-content-wrapper td.mceStatusbar {
	width:100% !important;
}
li.bbp-forum-info, li.bbp-topic-title {
	width:28% !important;
}
#bbpress-forums li{
	float:left;
	font-size:10px !important;
	padding-right:15px!important;
}
#bbpress-forums li.bbp-header, #bbpress-forums li.bbp-body, #bbpress-forums li.bbp-footer {
	float:left !important;
	width:100% !important;
}
span.bbp-topic-started-by a{
	float:left !important;
}
ul.products .product {
	margin-bottom:10px;
}
form.woocommerce_ordering select.orderby {
	top:-937px;
}
.checkout #billing_country_chzn, .checkout #billing_state_chzn {
	width:75% !important;
}
.bbp-login-form label {
	width:60px !important;
}
.bbp_widget_login form.bbp-login-form .bbp-username input#user_login, .bbp_widget_login form.bbp-login-form .bbp-password input#user_pass, .widget_login form p input {
	width:55%;
}
.bbp-login-form .bbp-remember-me input#rememberme , .bbp-login-form .bbp-remember-me label{
	float:left !important;
}
.bbp-login-form .bbp-remember-me label {
	margin-bottom:10px;
	width:77% !important;
}
.bbp-login-form .bbp-login-links a {
	margin-top:0 !important;
}
ul.products li.product span.price {
	width:95%;
}
ul.products .product span.price ins {
	right:6px;
}
input[type="text"], textarea, input[type="submit"], input[type="reset"] {
	font-size:11px;
}
form.track_order p.form-row input#orderid , form.track_order p.form-row input#order_email{
	width:94%;
}
div.product div.images a.zoom img {
	width:201px;
	height:auto;	
}
#fancybox-content #respond, #fancybox-content {
	width:341px !important;
}
#fancybox-wrap {
	width:227px !important;
}
.commententries h2, #respond h3 {
	line-height:20px;
}
#bbpress-forums #bbp-user-body {
	float:left;
	margin-left:0 !important;
	width:100%;
}
#bbpress-forums #bbp-user-wrapper h2.entry-title {
	padding:7px 6px !important;
}
}