@media screen and (max-width: 1000px) {
	.search-container, .navigation-inner, .header-main, #content, #container, .shadow, .content-top, #footer-inner, .footer-main, #content .exposureTarget, #container .list-view .single-item  {
		margin-right: 15px;
    width: 531px;
	}
	.header-main, #navigation, #container, .footer-main, .rytccrft{
		width: 768px;
		margin: 0 auto;
	}
	 #content
	 {
		 width:738px;
		 margin:35px auto 0;
	 }
	 
.services-boxes li {
    height: 250px;
    width: 232px;
}


.flex-control-nav {
    left: 515px !important;
}


.tenders-first > li {
    float: left;
    width: 45%;
}
	 
	 #googleMap {
    border: 1px solid #FFFFFF;
    height: 390px;
    width: 497px;
}
.gift-adventur
{
	padding:26px 40px 10px 30px !important;
}
.gift-adventur .archive_desc
{
	width:27% !important;
}

.footer-bottom > img {
    width: 732px;
}

.footer-bottom {
    background-image:url(../images/footer-bottom1.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 738px 133px;
}

.footer-bottom > span {
    left: 255px;
}

.services-banner img {
    float: left;
    width: 450px;
}


.services-banner > p {
    height: 265px;
    width: 287px;
}


.caption h2 {
    font-size: 34px !important;
    line-height: 42px !important;
}

/*------about video------------*/
.videoAbout iframe
{
	width:338px !important;
	height:254px !important;
}
/*---encourage page styles--------------------*/
.encourage_feat
{
	width:480px !important;
}
.encourage_logos
{
	width:210px !important;
	margin-top:-20px !important;
}
.bottomPics img {
    height: 150px;
    width: 184px;
}
/*----------testnimoral styles--------------*/
.testiPage
{

}

.mrgZero.h2-head > img {
    width: 100%;
}

.testiPage div {
    width: 490px;
}
.testiPage img {
    height: 113px;
    width: 130px;
}
/*-----------------partners page styles----------------*/
ul.portfolio li.three-columns:nth-child(2) div img
{
	width:185px !important;
	height:56px;
	top:25px;
}
ul.portfolio li.three-columns:nth-child(3) div img
{
	width:170px !important;
	height:57px;
	top:28px;
}
ul.portfolio li.three-columns:nth-child(4) div img
{
	width:128px !important;
	height:53px;
	top:28px;
}
ul.portfolio li.three-columns:nth-child(5) div img
{
	width:181px !important;
	height:19px;
	top:50px;
}
ul.portfolio li.three-columns:nth-child(6) div img
{
	width:181px !important;
	height:50px;
	top:32px;
}
ul.portfolio li.three-columns div
{
	height:113px;
}

/*--------single product styles-------------*/
.resFixPad
{
	margin-top:55px !important;
}
.exposureWrapper img {
    width: 77%;
}
.exposureTarget
{
	height:220px;
}
.woocommerce_tabs {
    margin-top: 65px !important;
}

.detail-item .text-info span.title {
    font-size: 21px;
}
/*--------about styles---------------*/	
.videoAbout img
{
	width:339px;
}
.videoAbout
{

}
.contentAbout p
{
	margin:0 0 5px 0;
}
.personAbout li
{
	margin-bottom:45px;
	margin-top:30px;
}
.personAbout li:nth-child(3)
{
	margin-right:0;
}
.personAbout li:first-child {
	width:100%;
	border-right:none;
	margin-left: 0;
    padding-right: 0;
	margin-top:30px;
	margin-bottom:0;
}
.personAbout li:nth-child(2) {
	border-left:none;
}
.personAbout li:first-child p
{
	width:500px;
	text-align:center;
	margin:0 auto;
}
.personAbout li p
{
	text-align:center;
}
.personAbout li:first-child .personHolder
{
	margin-left: 267px;
}
.personHolder h2, .personHolder span
{
	padding-left:0 !important;
	text-align:center;
}
.hrDiv{
    border-bottom: 1px solid #E6DFDB;
    display: block;
    left:-238px;
    position: absolute;
    right: 0;
    top: 102px;
    width: 680px;
    z-index: -1;
}




/*-----------offer styles page------------*/
.testiConttent {
    float: left;
    width: 358px;
}
.featContent {
    margin-right: 20px;
    width: 350px;
}
.adventur img {
    width: 342px;
	height:183px;
}
.padBottom img {
    height: 227px !important;
    width: 342px;
}
.imgSize img
{
	height:311px !important; 
}
.adventur
{
	margin-top:40px;
}
.padBottom {
    margin-top: 0 !important;
}
.testmonial p {
    width: 251px;
}
.testiPage p
{
	width:inherit;
}
.testmonial
{
	padding:80px 0 30px 50px;
	width:306px;
}
.testiPage
{
	width:88.9%;
}
.crfted p
{
	font-size:18px;
	margin:18px 0 0;
}
/*----------slider styles--------------*/
.smooth_slider
{
	height:260px !important;
}

.headMain-h1 h1 {
    font-size: 23px;
    line-height: 33px;
	margin:15px 0 20px;
}
.exp-logo img
{
	width:250px;
	height:113px;
}
.exp-logo a
{
	margin-bottom: 60px;
    margin-left: 25px;
    margin-right: 40px;
}
.exp-Text {
    font-size: 14px;
    margin-right: 15px;
    margin-top:0;
	margin-bottom:0;
    width: 400px;
}


.stories {
    float: left;
    margin-bottom: 6px;
    margin-left: 20px;
    margin-top: 10px;
}
/*------header li menus----------*/
	.menu-list li
{
	display:inline-block;
	margin-right:20px;
}

.menu-list li.menu-item
{
	margin-right:12px;
}
#loginBox
{
	width:768px;
	margin:16px auto 0;
}


/*----------our experiences styles-------------*/
.h1-head {
    margin: 55px 15px 27px;
}
.mrgZero {
/*    margin: 0 !important;*/
}
.gft-vouchers p {
    font-size: 17px;
    padding-left: 59px;
}

.gft-vouchers span {
    font-size: 13px;
    padding-left: 60px;
    padding-top: 14px;
}
.gft-vouchers {
	background:#E7EBEE url(../images/gift-voucher-small.png) no-repeat 11px 11px;
    height: 66px;
    width: 176px;
}
.bookngbyphne {
    background:#E7EBEE url(../images/bookingbyphone-small.png) no-repeat 11px 11px;
    width: 176px;
	height:95px;
}
.bookngbyphne span {
    font-size: 13px;
    padding-bottom: 0;
    padding-left: 60px;
    padding-top: 10px;
}
.bookngbyphne p {
    padding-left: 60px;
}

.bookngbyphne p.free {
    margin: 6px 0 0;
    padding-left: 60px;
	padding-right:5px;
}
.left-side h3.active
{
	background-position:159px 26px;
}

.emal span.cont-eml a {
    word-wrap:break-word;
}
.list-view .title, .list-view .subs-title, .list-view .location_s, .list-view .price, .list-view .archive_desc, .list-view .button
{
	margin-left:163px;
}
.archive_desc p {
    height: 40px;
}
.archive_desc a.regular {
    height: 24px;
    margin-top: 7px;
    padding-top: 4px;
    width: 82px;
	margin-bottom: 20px;
}
#container .list-view .single-item
{
	padding:20px 0 10px;
}
.left-side p.active {
    background-position: 158px 42px;
}
.left-side p.active span
{
	width:175px;
}
/*------footer----------*/

.footer-main p {
    margin: 15px 0 12px 20px;
}
.footer-contnt
{
	margin-top:7px;
	margin-bottom:0;
	margin-left:1px;
}

.craftBy {
    margin-bottom: 15px;
}
	
	.header-main {
		position:relative;
		height: 60px;
	}
	.item {
	float:left;
	cursor:pointer;
	width:738px;
	height:260px;
	padding: 0px;
}
	/*------icon foooter----------*/
	.icon-ul
	{
		float:none;
	}
	
	.iconConnect {
    display: block;
    width: 265px;
}
	 #googleMap {
    border: 1px solid #FFFFFF;
    height: 390px;
    width: 497px;
}

.footer-mnus {
    margin: 8px 18px 5px 0;
}
	
	/* Header */
	.search-container, .shadow {	background-position:center top;}
	.home-icon {
		display: none;
	}
	.navigation-inner ul {
		margin-left: 0;
	}
	.navigation-inner ul li {
		padding: 0 17px;
	}	
	.message {
		height: auto;
		line-height: 36px;
		padding: 9px 10px;
	}
	
	/* Layout */
	#content .content-inner  {
		width:100%;
	}	
	.introExp
	{
		width:94.5%;
	}
	.one-half {width: 49%;}	

	.singProdContent
	{
		width:530px !important;
	}
	.left-side {
		width: 23%;
	}	
	.blog-entry img {
		max-width: 100%;
		height: auto;
		width: auto\9; /* ie8 */
	}
	
	/* Footer */
	.footer-main .left-column, .footer-main .middle-column {
		width: 32%;
		margin:0;
		margin-left: 2%;
	}
	.footer-main .left-column:first-child {margin-left: 0;}
	
	/* Homepage Carousel */
	.items div.carousel-inner-group {width: 100%;}
	div.group-items div.single-item {
		width: 22%;
		padding: 0 1.3%;
		border:0;
		border-left: 1px solid #ede6e9;
	}
	div.group-items div.single-item:first-child {border:0;}
	div.group-items div.single-item img {
		max-height: 150px;
		max-width: 100%;
		height: auto;
		width: auto\9; /* ie8 */
	}
	
	.list-link {display: none;}
	.items div.group-items {width: 768px;}
	
	/* Homepage Flickr Gallery */
	.thumb_gallery li {
		width: 45%;
		margin: 0 4% 4% 0;
	}
	.thumb_gallery li img {width: 100%;}
	
	/* Portfolio */
	ul.portfolio li.two-columns {
		width: 45%;
		margin-right: 2.5%;
	}
	ul.portfolio li.three-columns {
		width: 29%;
		margin-right:23px;
	}
	ul.portfolio li.four-columns {
		width: 21.5%;
		margin-right: 1.4%;
	}
	#content ul.portfolio li img {
		width: 100%;
	}
	
	/* Shop */
	.list-items .single-item {
		width: 27%;
	}
	
       .products .list-items img {
    height: 123px;
    max-width: 150px;
   }
	.list-view .title,
	.list-view .location_s,
	.list-view .price,
	.list-view  .archive_desc {
		width: 352px;
	}
	.product-gallery {
		width: 250px;
	}
	.detail-item .text-info {
		width: 250px;
		margin-left: 270px;
	}
	#content .exposureWrapper img {
		max-width: 100%;
		height: auto;
		width: auto\9; /* ie8 */
		max-height: 300px;
		max-width: 250px;
	}
	#content .exposureTarget {
		max-height: 300px;
		max-width: 250px;
	}	
	.main-content.theme-shop .woocommerce_message,
	.main-content.theme-shop .woocommerce_error,
	.main-content.theme-shop .woocommerce_info  {
		width: 60%;
		left: 0;
	}
	
	/* Slider */
	.promo-inner  {
		position:relative;
		overflow:hidden;
		width: 738px;
		height:260px;
		padding:53px 15px 0;
	}
	#main_navi {
		position:absolute;
		right: 0px;
		z-index: 9;
	}
	.item img {
	width: 100%;
	}
}
@media screen and (min-width: 480px) and (max-width: 768px)
{
	.imgboxTab > img {
    width: 200px;
}
}

@media screen and (max-width: 768px) {
	.crfted{margin-bottom:0px;}
	.dropDownBox1
{
	display:block;
}
	.header-main, #navigation, #container, .footer-main, .rytccrft {
		width: 480px;
		margin: 0 auto;
	}
	
#footer {
    padding: 4px 0 5px;
}

.logo img {
    width: 196px;
}

#content {
    margin: 95px auto 0;
    width: 450px;
}

.flex-control-paging li a {
    height: 10px !important;
    width: 10px !important;
}

.flex-control-nav {
    bottom: 20px !important;
    left: 312px !important;
}

.services-banner img {
    float: left;
    max-width: 100% !important;
}

.services-banner > p {
    height: auto;
    margin-top: 1px;
    width: 100%;
}

.tenders-first > li {
    float: left;
    width: 100%;
}

.contact-social {
    display: none;
}

.services-boxes li:nth-child(3) {
    margin-right: 17px;
}

.services-boxes li:nth-child(2), .services-boxes li:nth-child(4), .services-boxes li:nth-child(6) {
    margin-right: 0px;
}

.services-boxes li {
    width: 214px;
}

.footer-bottom > span {
    left: 120px;
}

.footer-bottom {
    background-image: url("../images/footer-bottom2.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 450px 133px;
}

.metaslider .caption-wrap {
    top: 33% !important;
}

.caption > p {
    font-size: 15px !important;
}

.caption h2 {
    font-size: 20px !important;
    line-height: 26px !important;
}

	.gift-adventur
	{
		padding-bottom:6px !important;
	}
	.gift-adventur .archive_desc
	{
		width:21% !important;
	}
	
	.featContent1{width:450px;}

.personDiv {
    width:inherit;
}
	.img1{ margin-left: -9px !important;
     float:left !important; width:218px;}
.img2{     float: left !important;
    margin-left: 10px !important;
    margin-top: -20px;
    width: 218px;}
.img3{ margin-left: -9px !important;
    float:left !important; width:218px; margin-top:10px;}
.img4{ float: left !important;
    margin-left: 10px !important;
    margin-top:10px;
    width: 218px;}
.logos{margin-left:6px;}


/*---------about video styles---------*/
.videoAbout iframe
{
	width:436px !important;
	height:327px !important;
}

/*------encourage styles---------*/
.encourage_feat {
    width: 430px !important;
}
.encourage_logos {
    float: none;
    margin-top: 13px !important;
    width: 210px !important;
}
.bottomPics img {
    height: 178px;
    margin: 0 !important;
    width: 219px;
}
.bottomPics
{
    margin-left: 6px;
    width: 438px !important;
	margin-top:25px !important;
}
/*----------testnimoral styles--------------*/
.testiPage {
    padding: 30px 40px !important;
}

.testiPage div {
    width:205px;
}
.testiPage img {
    height: 113px;
    width: 130px;
}	
/*---------cart page s tyles-------------*/
.full-width-content .promo .button
{
	width:inherit !important;
}
/*--------login page styles--------------*/
.col2-set .col-1, .col2-set .col-2, .checkOut-Bill {
    width: 100% !important;
}
/*-----------partners styles--------------*/
ul.portfolio li.three-columns:nth-child(4), ul.portfolio li.three-columns:nth-child(2), ul.portfolio li.three-columns:nth-child(6)
{
	margin-right:0;
}
ul.portfolio li.three-columns
{
	margin-right:12px;
}

.portfolio li.three-columns:nth-child(3n) {
    margin-right: 12px;
}

ul.portfolio a.portfolio-title
{
	font-size:14px;
}
/*-------------single product styles----------*/
.singProdContent {
    width: 450px !important;
}
.exposureWrapper img {
    width: 88%;
}

.resFixPad {
    margin-top: 40px !important;
}
/*--------faqs styles-----------------*/

.padBtmMore h1 {
    display: block;
    font-size: 15px;
    width: 95%;
}
ul.padBtmMore li {
    padding-top: 11px;
}
ul.padBtmMore span.question-symbol {
    font-size: 15px;
}
/*-------------terms page styles----------------*/
.mrgTopZero {
    margin-bottom: 0 !important;
}	
.h2-head h3 {
    font-size: 17px;
}
/*--------about styles---------------*/	
.p-head2 {
    line-height: 28px;
    margin: 0 auto;
    width: 451px;
}
.videoAbout
{
	width:inherit;

	float:none;
}
.videoAbout img {

    width: 436px;
}

.personAbout li:first-child {
	margin:30px 0;
}
.personAbout li:nth-child(2) {
	margin:0;
}
.personAbout li
{
	margin-right:20px;
	width:181px;
}
.personAbout li:nth-child(3)
{
	margin-top:0;
}
.personAbout li:first-child .personHolder {
    margin-left: 123px;
}
.personAbout li:last-child {
    margin-left:0;
    margin-top:30px;
	width:100%;
	padding-left:0;
}
.hrDiv {
    left:-130px;
    width: 440px;
}
.personHolder
{
	width:181px;
	margin:0 auto;
}
.pHold img {
    width: 160px;
	height:160px;
}
.personAbout li:nth-child(2) p, .personAbout li:nth-child(3) p {
    width:inherit;
}
.personAbout li:first-child p, .personAbout li:last-child p {
    width: 410px;
}
.personAbout li:last-child p {
    margin: 0 auto;
    text-align: center;
}
.contentAbout p {
    margin: 0 0 10px;
}
.p-head2 p
{
	padding:0;
	margin:15px 0;
}

.hrDiv {
    left: -130px;
    width: 440px;
}
.hrDiv {
    top:90px;
}
.personAbout li:first-child .personHolder {
    margin-left: 135px;
}
.contentAbout {
    float:none;
    width: inherit;
	margin-bottom:20px;
}

/*----------offering styles----------------*/
.featContent {
    width: 439px;
}
.bullet-list li
{
	padding:6px 25px 6px 45px;
}
.borTopList li
{
	padding:6px 30px 6px 5px !important;
}
.contntWrapper {
	margin-bottom:18px;
}
.searchSome {
    margin-top: 30px;
}
.crfted p {
    font-size: 20px;
    margin:18px 0 19px;
	text-align:center;
}
.testiConttent {
    float: left;
    margin-left: 6px;
    width: 441px;
}

.testmonial {
    width: 374px;
}
.testiPage
{
	width:368px;
}
.searchliLast
{
	margin-bottom:40px !important;
}
.searhli ul li {
    padding: 6px 0 6px 32px !important;
}
.searhli {
    float: none;
    width: inherit;
	margin-bottom:inherit;
}
.adventur img {
    height: 227px;
    width: 425px;
}
.padBottom img {
    height: 282px !important;
}
.imgSize img {
    height:386px !important;
}
.padBottom {
    margin-top: 25px !important;
}
.p-nohead p {
    margin: 18px 0 22px;
}
.adventur {
    margin-top:inherit;
}

/*----------home styles------------------*/
.headMain-h1 h1
{
	line-height:28px;
	margin-bottom:25px;
	margin-top:15px;
	font-size:22px;
}
.exp-Text
{
	text-align:center;
	width:450px;
	margin-top:15px;
	margin-bottom:0;
}
.exp-logo
{
	margin-left:90px;
	margin-bottom:7px;
}
.belowContent p:last-child
{
	margin-bottom:20px;
}
.smooth_slider {
    height: 158px !important;
}
	
	/*--------blog styles------------*/
	
ul#blog-entries {
    width: 450px;
}
.exp-logo img {
    height: 117px;
    width: 260px;
	margin-bottom:inherit;
}
.exp-logo a {
    margin-bottom: 1px;
    margin-left: 5px;
    margin-right: 0;
}
.h3-head
{
	display:none;
}
#dropdown_product_cat 
{
	display:inline;
}
/*------------our experiences----------------*/	
.h1-head {
    margin: 25px 15px 5px;
}
.list-view .title, .list-view .price, .list-view .archive_desc, .grid-view .title, .grid-view .price, .grid-view .archive_desc
{
	margin-left:195px;
}
.h1-head h1 {
    text-align:left;
	padding:12px 10px;
}

.month-resp {
    color: #75918A;
    display: block;
    float: left;
    font-family: 'Roboto',sans-serif;
    font-size: 14px;
    font-weight: 500;
    margin-left: 25px;
    margin-top: -35px;
}
#dropdown_product_cat, #cat
{
	background:#E9ECF0;
    border: 1px solid silver;
    border-radius: 2px 2px 2px 2px;
    color: #4D4D4D;
    font-family: 'Roboto',sans-serif;
    font-size: 13px;
    font-weight: normal;
    padding: 3px;
    width: 240px;
	margin-bottom:4px;
}
#blog_cat_drpdwn
{
	width:240px;
	float:left;	
}
 #product_cat_drpdwn
{
	margin-bottom:5px;	
}
.dropDownBox{
	display:block;
	padding-top:9px;
	overflow:hidden;
}

.list-view .subs-title {
    width: 285px;
}
#container .list-view .single-item {
    padding: 20px 0 10px;
}

/*-------footer menus----------*/

	.footer-contnt
{
float:left;
margin-top: 2px;
}
.footer-mnus ul li span:before
{
	content:"";
	float:left;
	padding:0;
	color:#585858;
}
.footer-mnus ul li a {
    color: #585858;
    float: none;
    font-size: 12px;
}
.footer-main p {
    margin: 10px 0 0 0;
}
.footer-mnus
{
	margin:-3px 0 0;
	text-align:center;
	width:inherit;
}
#menu-footer li:nth-child(4) a:before
{
    content: "" !important;
    padding: 0 !important;
}
#menu-footer li:nth-child(4)
{
	padding-bottom: 5px !important;

}
/*.footer-mnus ul li.menu-item
{
	padding:0 8px !important;
}*/

.footer-mnus {
    margin: -3px 50px 0 0;
    text-align: center;
    width: 275px;
}
	.blog-entry img {
		max-width: 97.3%;
		height: auto;
		width: auto\9; /* ie8 */
	}
	.footer-main ul {
    margin: 0 0 5px;
}
/*---------------header menus----------------*/	
	.menu-list
	{
		margin-top:65px;
	}
.select-menu  {
    padding:3px 5px 2px 5px;
	border-radius:3px;
	text-transform:uppercase;
}	
	.menusTop
	{
		float:none;
		position:relative;
		top:5px;
		right:0;
	}
	.menu-list {
    margin-top: 75px;
    text-align: center;
}
.menu-list li {
    margin-right: 1px;
	margin-bottom:13px;
}
.menu-list li:nth-child(6) {
    margin-right: 0px;
}
.phne-number, .myCart {
    position: relative;
    top: 26px;
	right:23px;
}
.myCart
{
	/*margin-right:15px;*/
}
/*----------top login----------------*/
#loginBox .login-block {
    bottom: 0;
    float: right;
    padding-bottom: 6px;
    position: absolute;
    right:0;
	left:0;
	text-align:center;
}
#loginBox
{
	width:480px;
	margin:16px auto 0;
}
.logo {
    display: block;
    float: none;
    left: 0;
    position:relative;

}

.select-menu {
    height: 35px;
    margin-top: 50px !important;
    width: 450px;
}


/*-----------footer coypright-------------*/

.select-menu option
{
	padding-top:2px;
	padding-bottom:2px;
	color:white;
}

.iconConnect {
    display: block;
    margin-left: 164px;
    width: 238px;
}
#googleMap {
    border: 1px solid #FFFFFF;
    height: 330px;
    width: 416px;
}
	/* Header */
	#header-top {
		background: #333;
		height: auto;
		-webkit-box-shadow: 0px 2px 3px 1px rgba(0, 0, 0, 0.2);
		box-shadow: 0px 2px 3px 1px rgba(0, 0, 0, 0.2);
		line-height: 20px;
		padding: 5px 0;
	}
.logo {
    margin-bottom: 30px;
    margin-top: 10px;
    overflow: hidden;
    text-align: center;
}
	
	/* Navigation */
	#menu_wrapper {display:none;	}

.select-menu {
    background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0;
    border: 1px solid hsl(180, 20%, 27%);
    color: hsl(180, 20%, 27%);
    cursor: pointer;
    display: block;
    float: none;
    font-family: montserrat-regular;
    font-size: inherit;
    margin: 0 auto;
}

	#container ul.ldd_menu li {	background: url(../images/navigation_div.png) left center no-repeat;}
	.select-menu option {color:#375252;}
	
	ul.ldd_menu {
		display: none;
	}
	.navigation-inner .search-inner {display: block;}
	.search-container .search-inner {
		display: none;
	}
	.search-container {
		background: url(../images/nosearch_bkg.png) left bottom no-repeat;
		height: 6px;
	}
	
	.search-inner {
		margin:0;
		float: left;
		background-position: left 0;
		position:relative;
		top: 3px;
		margin-right: 5px;
		float: right;
	}
	.search-btn {
		height: 30px;
		position:relative;
		top: 3px;
	}
	.search-field {
		position:relative;
		top: -3px;
	}
	
	.message {
		font-size: 18px;
	}
	
	/* Homepage Carousel */
	.slider_caption {
		width: 100%;
	}
	div.group-items div.single-item {
		width: 46%;
		padding: 0 0 0 3%;
		margin-bottom: 30px;
	}

	div.group-items div.single-item img {
		max-height: 150px;
		max-width: 100%;
		height: auto;
		width: auto\9; /* ie8 */
	}
	.slider-nav a.next2,
	.slider-nav a.prev2 {
		top: 250px;
	}
	.items div.group-items {width: 480px;}
	
	/* Homepage Flickr Gallery */
	.thumb_gallery li {
		width: 30%;
		margin: 0 3% 3% 0;
	}
	.thumb_gallery li img {width: 100%;}
	
	.one-half, .sh-one-half, .sh-one-third, .sh-one-fourth, .sh-two-third, .sh-three-fourth, .footer-main .left-column, .footer-main .middle-column  {
		width: 100%;
	}
	
	.left-side {
		display: none;
	}

.main-content {
    border-left: 0 none;
    margin-right: 15px;
    padding: 0 15px;
    width: 420px;
}
.introExp
{
	width:96.5%;
}
ul#blog-entries {
    width:100%;
}


/*.float-left{display:none;}*/
.pad0
{
	padding:0 !important;
}
	
	/* Shop */
	#container .list-view .single-item {
		height: auto !important;
		width: 450px;
	}
	.list-view .title,
	.list-view .location_s,
	.list-view .price,
	.list-view  .archive_desc,
	.grid-view .title,
	.grid-view .price,
	.grid-view  .archive_desc {
		width: 272px;
		margin-left: 163px;
	}	
	#container .single-item:hover {background: transparent;}	
	.grid-view .button {	margin-left: 190px;	}	
	.grid-view {	position:relative;}
	#container .list-items {
		display: block;
		border:0;
		padding:0;
		margin:0;
	}
	#container .grid-view .single-item {
		height:auto;
		clear:both;
		display: block;
		width: 100%;
		float: none;
		overflow:hidden;
		border:0;
		border-bottom: 1px solid #EDE6E9;
		padding: 20px 0;
		text-align: left;
		min-height: 145px;
	}
	#container .list-item-image {
		position:absolute;
		top:10px; left:0;
	}
	.grid-view .button {margin-top: 15px;}
	.grid-view .list-link {display: none;}
	.grid-view .archive_desc {display: block;}	
	.grid-view .onsale {
		top: -15px;
		right: -15px
	}	

	.product-gallery {
		width: 100%;
	}
	.detail-item .text-info {
		width: 100%;
		margin-left:0;
		clear: both;
	}
	#content .exposureWrapper img {

	}
	#content .exposureTarget {
		max-height: 350px;
		max-width: 80%;
	}	
	ul.exposureThumbs li {
		margin-bottom: 5px;
	}

	ul.tabs li a,
	ul.tabs-simple li a {
		padding: 0 10px;
	}	
	.list-options .float-left {
		display: none;
	}
	
	/* Portfolio */
	.filter li a {
		padding: 3px 5px;
	}
	ul.portfolio li.two-columns, ul.portfolio li.three-columns, ul.portfolio li.four-columns {
		width: 45%;		
	}
	
	/* Slider */
	.promo-inner  {
		position:relative;
		overflow:hidden;
		width: 450px;
	    height:159px;
		padding:25px 15px 0;
	}
	.item {
		width: 480px;
		height: 210px;
	}
	#main_navi {
		position:absolute;
		bottom: 0;
		left:0;
		width: 100%;
		height: 130px;
		z-index: 71;
	}
	#main_navi li {
		width: 97px;
		height: 120px;
		border-left: 1px solid white;
		border-right: 1px solid #D5C4CC;
		float: left;
		clear: none;
	}
	.slider_caption {
		margin:0;
	}
	#main_navi .slider_caption span {
		display: none;
	}
	#main_navi .slider_caption span.title {display: block; margin-top: 10px; margin-bottom: 20px;}
	.item img {
		width: 100%;
		max-width: 100%;
		height: auto;
		width: auto\9; /* ie8 */
	}
	.navi {
		margin-left: 200px;
	}
	
	.full-width-content table td.product-thumbnail {visibility:hidden;width:1px;padding:0;margin:0;overflow:hidden;position: absolute;left: -1000px;}


}

@media screen and (max-width: 480px) {
	
	.blog-entry a.title {
    display: block;
    width: 220px;
}
.introExp
{
	width:90%;
	margin-left:16px;
}
.notice-Exp
{
	width:100%;
	margin-left:15px;
}
.iconConnect {
    width:50px;
}
	.dropDownBox1{display:none;}
	.myCart a {
    color: #E0BD60;
    display: block;
    margin-right: 0px;
    margin-top: 1px;
}
	.footer-main p{display:none!important;}
		.stories {
    float: left;
    margin-bottom: 6px;
    margin-top:12px;
}
	.header-main, #navigation, #container, .footer-main, .rytccrft {
		width: 320px;
		margin: 0 auto;
	}
	
	.caption h2 {
    font-size: 18px !important;
    line-height: 26px !important;
}

.flex-control-nav {
    bottom: 15px !important;
    left: 200px !important;
}

.services-banner > p {
    font-size:16px;
}


.metaslider .caption-wrap {
    top: 15% !important;
}
	
.shareBtn
{
	margin-top:15px !important;
}
#toPopup
{
	width:308px;
}
.headPopup
{
	font-size:17px;
}
form.frd-email-form p input[type="text"]
{
	width:276px;
}
.fltNone
{
	float:none;
}
#menu-footer li:nth-child(4) a:before
{
    content: "" !important;
    padding: 0 !important;
}
.gift-adventur .archive_desc {
    width: 45% !important;
}
.gift-adventur p
{
	float:none !important;
	width:100% !important;
}
.gift-adventur p:nth-child(2)
{
	margin-top:4px !important;
	font-size:13px !important;
}
.prcChange1
{
	font-size:15px !important;
	margin-top:10px !important;
}
/*----------testnimoral styles--------------*/
.testiPage {

}


.h1-head h1, .h2-head h1, .h2-head h3 {
    font-size: 17px !important;
}

.bbox {
    text-align: center;
}

.bbox > img {
    margin-left: 80px;
}


.column-last .bbox p .Rregular {
    font-size: 14px !important;
}

.cpyRight {
    line-height: 18px;
}

.testiPage div {
    width:205px;
}
.testiPage img {
    height: 113px;
    width: 130px;
	margin-bottom:10px;
}

/*------------my account page styles-------------------*/
table.shop_table th
{
	padding:8px 5px !important;
}
.full-width-content table td.product-subtotal
{
	width:110px;
}
.full-width-content table td.product-price {
    width: inherit;
}
table.shop_table td
{
	padding:6px !important;
}
/*-----------login styles------------*/
form .form-row-first, form .form-row-last {
    width: 97.5% !important;
}
/*----------partners styles----------------*/
ul.portfolio li.two-columns, ul.portfolio li.three-columns, ul.portfolio li.four-columns {
    width:94.8%;
}

ul.portfolio li.three-columns div {
    height: 141px;
}	
ul.portfolio li.three-columns:nth-child(2) div img {
    top: 39px;
}
ul.portfolio li.three-columns:nth-child(3) div img {
    top:38px;
}
ul.portfolio li.three-columns:nth-child(4) div img {
    top: 45px;
}
ul.portfolio li.three-columns:nth-child(5) div img {
    top: 65px;
}
ul.portfolio li.three-columns:nth-child(6) div img {
    top: 47px;
}
/*---------single page styles-------------*/
.singProdContent {
    width: 290px !important;
	margin-left:15px;
}
.exposureWrapper img {
    width: 88%;
}
.resFixPad {
    margin-top: 30px !important;
}
	/*---------about styles-----------------*/
.p-head2 {
    line-height: 26px;
    width: 292px;
}
.p-head2 p
{
	font-size:18px;
}
.videoAbout img {

    width: 276px;
}

.footer-bottom {
    background-image: url("../images/footer-bottom3.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 276px 133px;
}

.videoAbout
{
	width:290px;

}
.personAbout li
{
	margin:0 !important;
	padding:0 !important;
	width:100%;
}
.h2-head {
    margin: 0 0 12px;
}
.personAbout li:first-child
{
	margin-bottom:0;
	margin-top:30px !important;
}
.hrDiv
{
	display:none;
}
.personAbout li:first-child p, .personAbout li:last-child p {
    padding-left: 0;
    padding-right: 0;
    width: 280px;
}
.personAbout li:first-child .personHolder {
    margin-left: 55px;
}
.personAbout li
{
	margin-bottom:30px !important;
}
.personAbout li:last-child
{
	margin-bottom:40px !important;
}
.personAbout li p 
{
	padding:0 !important;
}

/*-----------faq styles--------------*/
.padBtmMore h1 {
    width: 92%;
}
/*----------offering page styles-----------*/

.featContent {
    width: 279px;
}
.crfted p {
    font-size: 20px;
	margin: 18px 0 22px;
}
.testmonial {
    width: 246px;
}
.testiPage
{
	width:208px;
}
.testmonial p {
    width: 220px;
}
.adventur {
    margin-top: 25px;
}
.testiConttent {
    width: 279px;
}
.adventur img {
    height: 140px;
    width: 263px;
}
.padBottom img {
    height: 175px !important;
}

.imgSize img
{
	height:239px !important;
}
.p-nohead p {
    margin: 18px 0;
}

.searhli {
    float: none;
    width: inherit;
	margin-bottom:inherit;
}
.searhli ul li {
    padding: 6px 0 6px 33px !important;
}
.searchliLast
{
	margin-bottom:40px;
}
/*---------about video styles---------*/
.videoAbout iframe
{
	width:276px !important;
	height:207px !important;
}
/*-----------homepage-----------------*/
.headMain-h1 h1
{
	font-size:20px;
}
.exp-logo
{
	margin-left:15px;
}

.exp-logo img {
    height: 117px;
    width: 260px;
}
.exp-logo a {
    margin-bottom: 1px;
    margin-left: 0;
    margin-right: 0;
}
.exp-Text
{
	width:290px;
}
.smooth_slider {
    height: 102px !important;
}

/*--------------encourage styles------*/
.encourage_feat {
    width: 280px !important;
}
.encourage_logos {
    width: 274px !important;
}
.bottomPics {
    margin-left: 0 !important;
    width: 290px !important;
}
.bottomPics img {
    height: 118px;
    width: 145px;
}
	/*-------------our experiences styles----------------*/
	.main-content {
    border-left: 0 none;
    padding: 0 15px;
    width: 290px;
}
.featContent1{width:290px;}
#container .list-view .single-item
{
	width:290px;
	margin-left:15px;
}
.list-view .title, .list-view .subs-title, .list-view .price, .list-view .archive_desc, .list-view .button
{
	margin-left:0;
	text-align:center;
	width:290px;
}
.products .list-items img {
    height: 123px;
    max-width: 150px;
}
.archive_desc a.regular, .list-link a.regular
{
    height: 23px;
    padding-top: 3px;
    width: 105px;
}
#container .list-items .list-link {
    margin-bottom: 15px;
    margin-right:84px;
}
.list-view .list-item-image
{
	width:150px;
	height:123px;
}
#dropdown_product_cat, #cat{
    margin:3px 0 4px 0;
    width: 290px;
}

.dropDownBox {
    padding-top:0;
}
.editMarg {
    width: 218px !important;
}

.footer-bottom > span {
    font-size: 18px !important;
    left: 60px;
}

.month-resp {
    font-size: 12px;
    font-weight: 500;
    margin-right: 22px;
    margin-top: -95px;
}
#content {
    margin: 95px auto 0;
    width: 290px;
}

.services-boxes li {
    margin-right: 0 !important;
    width: 288px;
}
	.logo
	{
		left:0;
		right:0;
	}
	.logos{width:274px; margin-left:0px;}
	.img1{ margin-left: -9px !important;
    width: 288px; float:none;}
.img2{ margin-left: -9px !important;
    width: 288px;  margin-top:-10px;}
.img3{ margin-left: -9px !important;
    width: 288px; float:none;}
.img4{ margin-left: -9px !important;
    width: 288px; margin-top:10px;}

/*---------blog styles----------*/
.float-lefty{display:none;}
.main-content, ul#blog-entries {
    width:287px;
	padding:0;
	margin:0;
}
.singProdContent
{
	margin-left:15px;
}
.editdropBox h1 {
    margin-left:0 !important;
}

.dropDownBox h1 {
    margin-left:0 !important;
	font-size:13px;
}
/*--------footer copyright styles-----------*/
	.cpyRight
	{
		text-align:center;
		margin-bottom:5px;
	}
	
	/*------------terms pages styles----------------*/
	.h2-head h3
{
	font-size:17px;
}
/*--------header menus styles-----------*/
.h1-head h1
{
	font-size:16px;
}
.menusTop
{
		width:320px;
		position:static;
}
	.menu-list li:nth-child(3), .menu-list li:nth-child(6) {
    margin-right: 0px;
}
.menu-list li {
    margin-bottom: 13px;
}
	.phne-number {
    left: 153px;
    position: absolute;
    top: 92px;
}
.myCart
 {
    left:55px;
    position: absolute;
    top: 92px;	width:60px; 
 }
#loginBox {
    margin: 16px auto 0;
    width: 320px;
}
	/*.footer-mnus ul li.menu-item {
    padding: 0 10px !important;
    }*/
	.footer-contnt{margin-left:-17px;}
	
	.footer-mnus {
    margin: -3px 0 0;
    text-align: center;
    width: 248px;
}
	.iconConnect p {
    margin: 7px 0 0 0 !important;
     }
.iconConnect {
    margin: 3px auto 5px 140px;
}
#googleMap {
    border: 1px solid #FFFFFF;
    height: 250px;
    width: 257px;
}
.menu-list {
	margin:142px 10px 0 10px;
    text-align: center;
}
.cpyRight
{
	float:none;
	width:inherit;
}
.craftBy
{
	float:none;
	width:inherit;
	text-align:center;
}

	#header-top {display: none;}
	.select-menu {
		margin-left: 10px;
		width:290px;
	}
	.search-inner {
		background-image:url(../images/search_field2.png);
		width: 158px;
	}
	.search-field {
		width: 124px;
	}
	
	/* Slider */
	#main_navi {
		border:0;
		height:72px;
	}
	#main_navi li {
		width: 68px;
		height: 60px;
		padding:5px;
	}
	#main_navi li img {
		width: 68px;
	}
	.ibe_inner {
		display: none;
	}
	#main_navi li.active {
		background-image: none;
	}
	.promo-inner
	{
		padding:20px 15px 0;
	}
	.promo-inner, .item  {
		height: 102px;
        width: 290px;
	}
	#main_navi .slider_caption {
		display: none;
	}
	.scrollable, .page, #main {height: 213px;}
	.navi {
		margin-left: 120px;
	}
	
	/* Homepage Carousel */
	.items div.group-items {padding-top: 0;}
	div.group-items div.single-item {
		width: 92%;
		border:0;
		border-top: 1px solid #ede6e9;
		margin:0;
		padding: 20px 0;
	}
	.items div.group-items {width: 320px;}
	.slider-nav {display: none;}
	#container #slider-container .list-link {display: block;}
	div.group-items span.title, #slider-container .single-item .products_image, div.group-items span.price {
		text-align:center;
	}
	div.group-items div.single-item img {		
		max-height: none;
		max-width: 100%;
		height: auto;
		width: auto\9;
	}
	#slider-container .products_image img {width: auto;}
	#slider-container .single-item .products_image a {display: inline;}
	#container #slider-container .add_to_cart_button { margin-left: 30px; }
	#slider-container .list-link { margin-right: 40px; }
	
	
	/* Homepage Flickr Gallery */
	.thumb_gallery li {
		width: 45%;
		margin: 0 4% 4% 0;
	}
	
	/* Shop */
	#container .list-item-image {
		position:static;
		display: block;
		text-align: center;
		margin-bottom:0;
	}
	#container .archive_desc{
		display: none;
	}
	.totalVoucherPrce
	{
		float:none !important;
		padding-top:25px;
	}
	#container .list-items .title,
	#container .list-view .location_s,
	#container .list-items .price,
	#container .list-items .archive_desc {
		width: 100%;
		margin-left:0;
		text-align:center;
	}
	#container .button {
		margin-left: 0;
		margin-top:0;
	}
	#container .list-items .add_to_cart_button { margin-left: 30px; }
	#container .list-items .list-link { margin-right: 91px; margin-top:15px; }
	#container .list-link {display: block;}
	#container .items .list-link {display: none;}
	#container .onsale {
		top: 28px;
		right: 10px;
	}
	
	/* Version 2.3 */
	ul.filter {
		height: auto;
	}
	.tabs li, .tabs-simple li {margin-right: 1px;}
	ul.tabs li a, ul.tabs-simple li a {
		padding:0px 9px 3px 9px;
		height: 29px;
		line-height: 31px;
		font-size: 13px;
	}
	form .form-row-first, form .form-row-last {
		width: 100%;
		float: left;
	}
	
	.full-width-content table td.product-remove {width: auto;}
	.product-remove .remove {width: 16px;}
	.full-width-content table td.product-remove span.heading {display: none;}
	table.shop_table td {padding: 6px 6px;}
	.full-width-content table td.product-quantity {width: 55px;}
	.full-width-content table td.product-quantity .quantity, .full-width-content table.cart input.cart-field {width:55px;}
	.full-width-content table td.product-quantity .quantity .input-text {width: 40px;}
	.select-menu  {
    background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0;
    padding: 3px 5px 2px 5px;
	border-radius:3px;
	margin:60px 15px 0 15px;
}
}


x:-o-prefocus, .select-menu {
	background: white;
	color: #666;
	padding: 5px 0;
	margin-top: 7px;
}

@media screen and (max-width: 300px) {
	.header-main, #navigation, #container, .footer-main, .rytccrft {
		width: 250px;
		margin: 0 auto;
	}
	 #content
	 {
		 width:220px;
		 margin:20px auto 0;
	 }
	 #toPopup {
    width: 230px;
}

.services-boxes li {
    margin-right: 0 !important;
    width: 218px;
}

.flex-control-nav {
    bottom: 10px !important;
    left: 150px !important;
}

.logo img {
    width: 150px;
}

.services-banner span {
    font-size: 14px;
    height: 150px;
    padding: 0 20px;
}

.header-main {
    height: 115px;
    position: relative;
}

.caption h2 {
    font-size: 14px !important;
    line-height: 20px !important;
}
.caption > p {
    font-size: 12px !important;
    line-height: 18px;
}
.metaslider .caption-wrap {
    top: 5% !important;
}

form.frd-email-form p input[type="text"] {
    width: 197px;
}
.headPopup {
    font-size: 16px;
}
.featContent1{width:220px;}
.logos{width:205px;
height:205px;}
.wayside {
    margin-left: 25px !important;
    width: 150px;
}
.img1{ margin-left: -9px !important;
    width: 219px;}
.img2{ margin-left: -9px !important;
    width: 219px;}
.img3{ margin-left: -9px !important;
    width: 219px;}
.img4{ margin-left: -9px !important;
    width: 219px;}

/*--------single product styles--------------*/
.exposureWrapper img {
    width:94%;
}
.exposureTarget
{
	width:235px;
}
 /*-------footer tsyles------------*/
	 .footer-main ul {
    margin-bottom: 0;
}
/*-----------faqs styles----------------*/
.padBtmMore h1 {
    width: 90%;
}	
.h2-head h3 {
    font-size: 14px;
}
	 /*--------about styles---------------*/
.p-head2 {
    width: 224px;
}
.contentAbout p
{
	padding-bottom:10px;
}

.videoAbout {
    width: 218px;
}
.videoAbout img {
    width: 204px;
}


.testiPage div {
    float: left;
}
.personAbout li
{
	margin-left:0 !important;
	margin-bottom:30px !important;
}

.personAbout li:first-child p, .personAbout li:last-child p {
    width: 220px;
}
.personAbout li:first-child
{
	margin:30px 0 !important;
}
.personAbout li:first-child .personHolder {
    margin-left: 20px;
}

/*------------offering styles---------------*/
.featContent {
    width: 209px;
}
.bulltList h2
{
	font-size:14px;
}
.bullet-list li {
    padding: 6px 15px 6px 45px;
	font-size:12px;
}
.crfted p {
    font-size: 18px;
}

.testiConttent {
    width: 209px;
}

.testmonial {
    padding: 65px 0 20px 29px;
    width: 177px;
}
.testiPage
{
	width:138px;
}

.testiPage div {
    width: 138px;
}
.testmonial p {
    font-size: 13px;
    font-weight: 400;
    width: 165px;
}
.adventur img {
    height: 103px;
    width: 193px;
}
.imgSize img
{
	height:175px !important;
}
.padBottom img {
    height: 128px !important;
}
.searchSome h2 {
    font-size: 17px;
}
.searchSome p
{
	font-size:12px;
}
.testmonial span
{
	font-size:13px;	
}

.testmonial h2 {
    font-size: 15px;
}
/*----------blog page styles----------------*/
.singProdContent {
    width: 220px !important;
}
.main-content, ul#blog-entries {
    width: 220px !important;
}

.bbox > img {
    margin-left: 55px;
}

.Rregular {
    overflow-wrap: break-word;
}

.dropDownBox h1 {
    font-size: 13px;
}
.blog-entry .category {
    display: block;
    margin-bottom: 20px;
}

/*-------home page styles-----------------*/
.smooth_slider {
    height: 78px !important;
}
.headMain-h1 h1 {
    font-size: 18px;
    line-height: 24px;
}

.footer-bottom > span {
    font-size: 15px !important;
    left: 43px;
}

.editMarg {
    width: 153px !important;
}
.exp-Text {
    width: 220px;
	font-size:12px;
}
.exp-logo {
    margin-bottom: 0;
    margin-left: 5px;
}
.exp-logo img
{
	width:210px;
	height:95px;
}
.exp-logo a
{
	 margin-top: -15px;
}
#dropdown_product_cat, #cat
{
	margin:1px 0 4px 0;
    width: 217px;
}
.month-resp {
    font-size: 12px;
    font-weight: 500;
    margin-right: 22px;
    margin-top: -93px;
}
.h1-head h1 {
    font-size: 16px;
}
	#googleMap {
    border: 1px solid #FFFFFF;
    height: 170px;
    width: 157px;
} 
	
/*---------our experiences styles--------------*/
	.h1-head h1 {
    font-size: 16px;
}
.iconConnect {
    margin: 3px auto 5px 120px;
}

.footer-mnus {
    float: left;
    margin: -3px 0 0 40px;
    text-align: center;
    width: 190px;
}

.craftBy, .craftBy a, .cpyRight {
    font-size: 11px;
}
.main-content, #container .list-view .single-item, .list-view .title, .list-view .subs-title, .list-view .price, .list-view .archive_desc, .list-view .button {
    width: 220px;
}
#container .list-items .list-link
{
	margin-right:56px;
}
#loginBox {
    margin: 16px auto 0;
    width: 250px;
}
	.logo
	{
		left:0;
		right:0;
	}
	.select-menu {
    margin: 58px 15px 0;
    width: 220px;
}
	.phne-number {
    left: 109px;
    position: absolute;
    top: 92px;
}
.myCart {
    left: 18px;
    position: absolute;
    top: 92px;
}
	.cpyRight
	{
		text-align:center;
		margin-bottom:5px;
	}
	.menusTop
	{
		width:250px;
		position:static;
	}
	.menu-list li:nth-child(3), .menu-list li:nth-child(6) {
    margin-right: 0px;
}
.menu-list li {
    margin-bottom: 13px;
}
	.footer-mnus ul li.menu-item {
    padding: 0 10px !important;
    }
	.iconConnect p {
    margin:7px 5px 0 11px !important;
     }
	 .footer-main ul li
	 {
		 padding:6px 0 6px 10px !important;
	 }
	.iconConnect {
   
}
.menu-list {
	margin:142px 0 0 0;
    text-align: center;
}
.footer-contnt {
    margin-bottom: 0;
   
    margin-top: 0;
}

.footer-mnus ul li.menu-item {
    display: block;
    padding: 0 !important;
}

.stories {
    float: left;
    margin-bottom: 6px;
    margin-left: 80px;
    margin-top: 10px;
}
/*---------slider------------*/

.promo-inner {
    height: 78px;
    overflow: hidden;
    padding: 20px 15px 0;
    position: relative;
    width: 220px;
}
}

@media screen and (max-width: 768px) and (-webkit-min-device-pixel-ratio:0) {
	.search-btn {
		height: 30px;
		position:relative;
		top: -5px;
	}
}
@media screen and (max-width: 768px) and (min-width: 480px) {
	.dropDownBox{display:none;}
	
	
.dropDownBox1 {
    float: right;
    margin-top: -39px;
    width: 250px;
}

.h2-head h1{ color: #375252;
    float: none;
    font-size: 18px;
    line-height: 24px;
    padding: 12px 10px;
}
}

@media screen and (min-width: 768px) and (max-width: 1500px) {
	.dropDownBox1{display:none;}
	}