/*!
 * Bootstrap v2.3.2
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
@media screen and (max-width: 900px) {
 .row-fluid {
 width: 100%;
 *zoom: 1;
}
 .row-fluid:before,  .row-fluid:after {
 display: table;
 content: "";
 line-height: 0;
}
 .row-fluid:after {
 clear: both;
}
 .row-fluid [class*="span"] {
 display: block;
 width: 100%;
 min-height: 30px;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 float: left;
 margin-left: 2.7624309392265194%;
 *margin-left: 2.709239449864817%;
}
 .row-fluid [class*="span"] {
 margin-left: 0;
}
 .row-fluid .controls-row [class*="span"] + [class*="span"] {
 margin-left: 2.7624309392265194%;
}
 .home-span {
 padding-right:30px !important;
}
}

/* ================= CUSTOM ================== */
@media screen and (max-width: 1200px) {
 .home-sidebar {
 padding-left:32px !important;
}
 #sidebar {
 padding-left:8px;
}
.fullwidth-slider { height:410px!important;}
}
@media screen and (max-width: 1024px) {
 body {
 padding-left: 20px;
 padding-right: 20px;
}
 .social-icons {
padding-right:13px!important;
}

.fullwidth-slider { height:410px!important;}

}
@media screen and (max-width: 900px) {
 .active {
 display: block;
}
 .nav > li {
 float: none;
}
 .nav > li > .parent {
 background-image: url("../images/downArrow.png");
 background-repeat: no-repeat;
 background-position: 95% 50%;
}
 .nav li li .parent {
 background-image: url("../images/downArrow_black.png"); 
 background-repeat: no-repeat;
 background-position: 95% 50%;
}
 .nav > li > .parent:hover, .nav li li .parent:hover {
 background-image: url("../images/downArrow_black.png");
 background-repeat: no-repeat;
 background-position: 95% 50%;
}
 .nav ul {
 display: block;
 width: 100%;
}
 .nav > li.hover > ul, .nav li li.hover ul {
 position: static;
}
    /*.activelink, .active
{
    background-color:#0e0f0f;
}*/
    
    .nav ul li a {
 padding: 5px 35px;
}
 .page-title {
 margin-top:140px;
}
#sidebar {
 margin-top:30px;
 padding-left:0px;
}
.our-team li {
 width: 33.3333333%;
}
 .f_col.style03 img {
width:100%;
margin-left:20px;
margin-top:10px; 
}
 .f_col.style04 {
 padding-bottom:10px;
 margin-top:1em;
}
 .searchTop {
position:absolute;
top:15px;
right:0;
z-index:999;
}
.searchTop #searchform input {
border: solid 1px #333;
border-right:none;
}
 .nav-container {
background-image:none;
}
.nav-container nav {
width:100%;
}
.nav > li {
border-bottom:solid 1px #555555;
}
.fullwidth-slider { height:410px;}
}
@media screen and (max-width: 600px) {
 .icon {
 width:100%;
}
 .icon p {
 margin-bottom:20px;
}
 .da-thumbs li {
 width:50%;
}
 .page-title {
 margin-top:0px;
}
 .page-image {
 display:none;
}
 .logo {
 padding-left:10px;
}
 .logo {
 font-size:30px;
}
 .logo img {
 height:50px;
 margin-top:15px;
}
 .social-icons {
 padding-right:10px;
}
.social-icons img {
 width:30px;
 height:30px;
}
 .social-icons ul {
 padding-top:25px;
}
 #slider-info {
 display:none !important;
}
h1 {
 font-size:40px;
}
h2 {
 font-size:30px;
}
h3 {
 font-size:24px;
}
h4, summary {
 font-size:20px;
}
h5 {
 font-size:18px;
}
h6 {
 font-size:14px;
}
.img-title {
 font-size:30px;
}
.img-title:before {
 top:45px;
}
#sidebar h2:before, #sidebar h3:before {
 display:none;
}
#sidebar h2:after, #sidebar h3:after {
 display:none;
}
.st-accordion ul li > a {
 font-size: 24px;
}
p {
 font-size:11px;
 margin-bottom:18px;
}
 .arrow-desc {
 padding-left:10px;
 font-size:22px;
}
.slogan {
 font-size:50px;
}
.da-thumbs li a div span {
 font-size: 18px;
}
.item-left {
 display:none;
}
.item-right {
 float:left;
 width:100%;
 padding-bottom:20px;
 padding-top:20px;
}
ul.meta li.tagsicon, ul.meta li.usericon, ul.meta li.categoryicon {
 display:none;
}
.nbs-flexisel-nav-left {
 left: 0px;
 width:40px !important;
 height:40px !important;
}
.nbs-flexisel-nav-right {
 right: 0px;
 width:40px !important;
 height:40px !important;
}
.nbs-flexisel-nav-left:before, .nbs-flexisel-nav-right:before {
 display:none;
}
.our-team li {
 width: 50%;
}
.errorpage {
 overflow:auto;
}
 .post figcaption {
 height: 90px;
}
 .f_col.style01, .f_col.style02 {
 width:100%;
 margin-left:0px;
}
 .f_col.style02 {
margin-bottom:0!important;
}
 .f_col style03 {
width:48%!important;
float:left!important;
}
.f_col style04 {
width:48%!important;
float:left!important;
}
 #sidebar {
 margin-top:00px;
 padding-left:0px;
}
}
 @media screen and (max-width: 480px) {
body {
 padding:0;
}
 .title-content-home {
 font-size:44px;
 padding-left:10px;
}
 .title-content {
 padding-left:10px;
 padding-right:10px;
 font-size:44px;
 background-color:transparent;
}
.title-content:after {
 display:none;
}
 .social-icons {
 display:none;
}
 .logo {
 width:100%;
}
 #credits {
 width:100%;
}
 .title-content-home {
 font-size:36px;
}
 #sidebar h2, #sidebar h3 {
 margin-left:0px;
 width:100%;
 padding-left:10px;
 border-left:none;
}
 .nav ul li a {
 padding: 5px 10px;
}
 .nav a {
/*  padding: 5px 10px;*/
}
 .toggleMenu {
 padding:9px 10px;
}
.st-accordion ul li > a {
 font-size: 20px;
}
#totop {
 float:left;
 text-align:left;
 width:100%;
 margin-left:0px;
 border-left:none;
 border-top: 1px solid #fff;
}
.da-thumbs li {
 width:100%;
}
 .da-thumbs li a div span {
 font-size: 24px;
}
 .img-title {
 font-size:20px;
}
 .img-title:before {
 top:30px;
}
 blockquote {
 padding-left: 10px;
}
blockquote:before {
 display:none;
}
#box-content:after {
 border-width: 10px;
}
 .dropdown-list, .dropdown-list .dropdown li {
 width:100%;
}
 .dropdown-list:before {
 display:none;
}
 #tabs a {
 font-size:16px;
 height:37px;
}
#tab-content ul li {
 height:auto;
}
 #tab-content li img {
 display:none;
}
 ul.meta {
 font-size:10px;
 line-height:20px;
 height:20px;
}
 ul.meta li.dateicon {
 background-image: none;
 padding-left: 0px;
}
 #tabs a {
 padding:3px 0px 0px 30px;
}
#first-tab {
 padding-left:10px !important;
}
.bx-wrapper .bx-prev, .bx-wrapper .bx-next, .bx-wrapper .bx-prev:before, .bx-wrapper .bx-next:before {
 display:none;
}
 .bx-wrapper .bx-prev:hover, .bx-wrapper .bx-next:hover {
 opacity:1;
}
 .our-team li {
 width: 100%;
}
 .searchTop {
position:absolute;
top:15px;
right:0;
z-index:999;
}
.searchTop #searchform input {
border: solid 1px #333;
border-right:none;
}
 .f_col style03 {
width:48%;
float:left!important;
}
.f_col style04 {
width:48%;
float:left!important;
}
 #sidebar {
 margin-top:0px;
 padding-left:0px;
}
 .title-content {
 font-size: 24px!important;
}
.slogan {
font-size:40px!important;
}
 #credits {
font-size:9px;
text-align:center;
}

.next_but, .previous_but, .enquire_sec .phone_but{ margin-left:10px!important;}

.enquire_but{ margin-left:0!important;}

}
 @media screen and (max-width:640px) {
 .title-content {
font-size:28px;
}
 .f_col.style03 {
clear:left!important;
width: 90%;
margin: auto;
 
}

 
 .f_col.style04, .f_col.style05 {
 display:block!important;
	/*	float:none!important;
		margin-left:25px; 
		margin-bottom:20px;*/
		width:100%;
		
}
.f_topArea {
padding-bottom:50px;
}
 .box {
margin-bottom:0!important;
}
}
 @media only screen and (min-width: 481px) and (max-width: 640px) {
 .searchTop {
margin-right:30px;
}
 .f_col.style01 {
 width:48%;
}
 .f_col.style03 {
margin-left:24px;
}
 .f_col.style04 {
margin-bottom:30px;
}
}




@media only screen and (min-width: 900px) and (max-width: 2000px) { 
	.fullwidth-slider { height:410px!important;}
	
	}
	
@media screen and (max-width:1024px) {
	.table-items td.qty a.remove
	{
		padding:11px 35px;
	}
	
	.table-items td.qty a.remove {width: 45%;padding:8px !important;} 
	
	#popup-register-form .controls,#frm_forgotpswd .controls{width:100% !important;}
	.register-btn{margin: auto !important;display: block;}
}
@media screen and (max-width:992px) {
	.shop-filter {width: 100%;padding: 20px;}
	.accordion-group{float: left;margin: 0 10px;width: 30%;}	
	.checkout-steps .step .steps-bg{width:50px;height:50px;}
	.checkout-steps .clearfix:after{width: 70%;bottom: 103px;left: 41px;	z-index: -1;}
	.prodQuantity{width: 55px !important;}  
	.all-products{width: 100% !important;padding: 20px !important;}
	.el_boats .product .product-img{height:180px;}	
	.el_boats .product .product-img .btn.buy,.el_boats .product:hover .picture .btn.more 
	{margin-left:25%;}	
	.home-span,#sidebar{width:100% !important;}	
	.home-span img{width:100% !important; height:auto !important;}	
	#prodQuantity{width:67% !important;}
	.span12 {width:95% !important;}	
	.el-span5{width: 45% !important;margin: 0px 30px;}
	#removeFilters{clear: both;margin-top: 10px;display: inline-block;float: left;}
	.home-span{padding-right:0px !important;}
	.sortingorder{width:auto !important;}
	.all-products .span7{width:65% !important;}
	.searchTop{top: 0px;}
	.bx-wrapper .bx-viewport{} 
	.span7{padding:20px !important;}
	.product-preview .thumbs a {width: 31.88%;}
	.table-items td.qty a.remove {width: 35%;}
	.breadcrumb .view-cart {margin-top:8px;}
	#sidebar h3{margin-left:0px;padding-left:0px;}
	.wrapper{padding-bottom:0px;}
	
	.social-icons {display:none;}
	.ui-dialog{width: 80% !important;z-index:9999999 !important;}
	.all-products{width:100% !important;margin-right:0px !important;}
}

@media screen and (max-width:425px) {
	.accordion-group{width:100%;margin: 0px;}
	.accordion-group .accordion-body{display:none;}
	.accordion-group:hover .accordion-body{display:block;}
	.accordion-heading .accordion-toggle{background: #e5e5e5;padding: 2px 10px;margin-bottom: 1px;width: 100%;text-align:center;}
	.shop-filter{width:100% !important;margin-bottom: 15px;}
	.all-products .span7{width:40% !important;}
	.all-products,.el_boats{width:100% !important;}	
	.el_boats .product .product-img{height:250px;}	
	.el_boats .product:hover .picture .btn.more {	margin-left: 32%;}	
	.home-span{width:100% !important;padding-right:30px !important;} 	
	#sidebar{width:100% !important;} 
	.home-span img{width:100% !important; height:auto !important;}	
	.flex-video{padding:0;}
	#prodQuantity{width:70% !important;}	
	.checkout-steps{width:100% !important;}	
	.checkout-steps .clearfix:after{	bottom:85px;}	
	.table-items tr{display:table;width: 100%;} 
	.table-items tr td{display:table-row;}	
	.el-span5{width: 100% !important;margin: 0px 30px;}
	.el-btn-primary{display: block;margin-top: 10px;}
	.product-preview .thumbs a {width: 47%;}
	.bx-wrapper .bx-viewport {}
	.product-preview .thumbs {height:auto;} 
	.checkout-steps ~ div.pull-right h2.pull-left{margin-top:15px;}
	.span12 .span12{width:100% !important;padding:0 !important;}    
	.el-span5{margin:0px !important;}
	
	#removeFilters{width:100%;text-align:center;}
	.table-items tr .price h4,.table-items tr .qty h4{display:inline-block;margin-right:10px;}
	.table-items tr .price h4:after,.table-items tr .qty h4:after{content:": ";}
	.prodQuantity{width: 70% !important;margin: auto !important;}
	.table-items td.qty a.remove {width: 97%;float: left !important;margin: 10px 0px;}
	.ui-dialog{width: 98% !important;}
	
	.numbered,.btn.cart {width: 100%;float: none;margin: 5px auto;}
	
	.f_col ul li a{text-align:center;}
	.service-video iframe{width:100%;}
}

@media screen and (max-width:375px) {
	.bottom-total-holder{width:100%;}
	.all-products .span7{width:100% !important;}
	.sortingorder{display:none !important;} 
	.el_boats .product .product-img{height:175px;}
	.el_boats .product:hover .picture .btn.buy,.el_boats .product:hover .picture .btn.more{
		margin-left:27%;}
	#prodQuantity{width:65% !important;}
	.bx-wrapper .bx-viewport {}
	
	.el-btn-primary{display: inline-block;width: 100%;margin: 0;text-align: center;}
	.checkout-steps ~ div.pull-right h2.pull-left,
	.checkout-steps ~ div.pull-right p.right-align
	{text-align: center;width: 100%;}
	
	.product-preview a{width:100% !important;height:auto !important; line-height:0px !important;} 
	.prodQuantity{width: 66% !important;}
}

@media screen and (max-width:320px) {
	.span12 .span12 div.pull-right,
	.span12 .span12 div.pull-right p
	{width:100%;text-align:center;}
	.product-preview .thumbs a {width: 100%;}
	.bx-wrapper .bx-viewport {}
	#prodQuantity {width: 58% !important;}
	.checkout-steps .clearfix:after{bottom:100px;}
	.breadcrumb .view-cart {margin-bottom:50px;}
	.prodQuantity{width: 60% !important;}
}