/*OWD Mobile CSS Styles*/

/* Mobile style */
@media (max-width: 767px) {
	.tiny_nav a {
		padding: 0 10px;
	}
	.tiny_nav a img {
		height: 20px;
		margin-top: 6px;
	}
	.head_section{
		text-align:center;
	}
	.head_section .right_nav {
		float: none;
	}
	.head_section .site_logo {
		text-align: center;
		width: 100%;
	}
	.head_section .site_logo img {
		width: 150px;
	}
	.navbar-header{
		margin:0!important;
	}
	.topmenu {
		padding: 0 0 10px;
	}
	.topmenu a {
		font-size: 10px;
	}
	.topsearch {
		padding: 0;
		position: absolute;
		right: 24px;
		top: 149px;
		width: 70%;
	}
	.topsearch .input-group-btn {
		 border: medium none;
		position: absolute;
		right: 10px;
		top: 1px;
		z-index: 5;
	}
	.topsearch input.form-control {
		height: 35px;
	}
	.navbar .navbar-nav {
		display: block;
		margin: 0;
	}
	.navbar .container {
		padding: 0 10px;
	}
	.navbar-toggle {
		font-size: 24px;
		margin: 0;
		padding: 7px 0;
	}
	.navbar .navbar-collapse {
		background: #fff ;
		border-bottom: 3px solid #5e82a3;
		box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
		padding: 0;
		position: relative;
		z-index: 5;
	}
	.navbar-nav > li {
		border-bottom: 1px solid #6e92b3;
		display: inline-block;
		max-width: 100%;
		width: 100%;
	}
	.navbar .navbar-nav > li > a {
		background: #5e82a3!important;
		color: #fff;
		display: inline-block;
		font-size: 14px;
		height: auto;
		padding: 14px 16px;
		width: 100%;
	}
	.navbar .navbar-nav > li > a:hover {
		background: none;
	}
	.main_slider .carousel-control i.fa {
		background: none;
		color: #000;
		font-size: 42px;
		/*margin-top: 212%;*/
		opacity: 0.5;
		width: 20px;
	}
	.main_slider .caption_text{
		display: none;
	}
	.main_slider .slide1 {
		background-size: 30% auto;
	}
	.nav .open > a, .nav .open > a:focus, .nav .open > a:hover, .nav > li > a:focus, .nav > li > a:hover, .nav > li:focus, .nav > li:hover{
		background: none;
	}
	.dropdown-menu.double,
	.dropdown-menu.tripple{
		margin: 0!important;
	}
	.carousel-showmanymoveone .carousel-control.right {
		margin-right: 35px;
	}
	.site_title {
		margin: 20px 0;
	}
	.site_title h1 {
		font-size: 18px;
	}
	.featured_products {
		margin-bottom: 20px;
	}
	.adsection {
		margin-bottom: 0;
	}
	.adsection img {
		margin-bottom: 20px;
	}
	.three_features .box {
		margin-bottom: 20px;
		margin-left: auto;
		margin-right: auto;
		max-width: 360px;
	}
	.footer_menu .pane {
		width: 100%;
	}
	.copyright {
		font-size: 10px;
	}
	.card {
		margin-bottom: 5px;
	}
	.footer_menu h3 {
		font-size: 16px;
	}
	.row-fluid .span5 {width:100% !important;
	}
	.header .links {
		width:100% !important;
		padding-left:0px;
		margin-bottom:0px;
	}
	.top-cart-wrapper {
		width: 100% !important;
		display: block;
		margin-top: 0px !important;
	}
	.header .form-search {
		margin-top:10px !important;
	}
	.header .form-search input.input-text {
		width:100% !important;
		display:inline-block;
		margin-left:-50px;
	}
	.header .form-search button.button {right:47px !important;
	}
	#tws-footer {margin-top:-30px;
	}
	#tws-footer {width:100%; 
	}
	#tws-footer-2{width:100%; 
	}
	#tws-footer-3{width:100%;
	}
	#tws-footer-4{width:100%;
	}
	#tws-footer-5{width:100%;
	}
	#tws-footer-copy{background-color: #ccc; width: 100vw !important; position: relative; margin-left: -50vw; left: 50%; margin-bottom:-50px; height:150px;
	}
	.footer h2.heading2 {margin-bottom:10px !important;
	}
	.bottom_social {
		width:auto !important;
	}
	.footer ul.footerLink li:before {display:none;
	}
	.ma-newproductslider-container .carousel li {width:73vw !important;
	}
	.three_features {margin-bottom:0px !important;
	}
	#back-top.hidden-phone {display:none !important; height:0px !important;
	}
	.product-tabs a {font-size:15px;
	}
	iframe {width:100% !important;
		height:100% !important;
	}
	#WFItem1.wf-formTpl {width:100% !important;
	}
	#WFItem1 .wf-contbox {width:100% !important;
	}
	#WFItem1 .wf-inputpos {width:100% !important;
	}
	.product-options {width:100% !important;
	}

	.product-shop .product-options-bottom {clear:both;
	}
	.label {display:block !important;
	}
	
	
}




/* Big Screen style */
@media (max-width: 1280px) {
	.container{
		width: 95%;
	}
	.adsection img{
		width: 100%;
	}
	.navbar .nav > li > a {
		font-size: 14px;
		padding-left: 10px;
		padding-right: 10px;
	}
	.carousel-control {
		width: 6%;
	}
	.main_slider {
		height: auto !important;
	}
	.main_slider .item img {
		width: 100%;
	}
}

/* Tablet landscape style */
@media (max-width: 1280px) {
	.dropdown-menu.tripple {
		margin-left: -489px;
	}
	.navbar-nav > li:nth-last-child(3) .dropdown-menu.double {
		margin-left: -418px;
	}
}

/* Tablet landscape style */
@media (max-width: 1100px) {
	.container{
		width: 100%;
	}
	.navbar .navbar-collapse{
		padding:0;
	}
	.carousel-showmanymoveone .carousel-control.right {
		margin-right: 5px;
	}
	.carousel-showmanymoveone .carousel-control.left {
		margin-left: 0;
	}
	.main_slider .caption_text {
		right: 20px;
	}
	.container.featured_products {
		padding: 0 20px;
	}
	.three_features .excellent h4 {
		font-size: 15px;
	}
	.featured_products .col-md-3 .box img {
		width: 100%;
	}
}
/* Tablet landscape style */
@media (max-width: 900px) {
	.main_slider .caption_text {
		background: rgba(255, 255, 255, 0.7) none repeat scroll 0 0;
		border-radius: 9px;
		padding: 10px;
	}
	.main_slider .caption_text h3 {
		font-size: 20px;
		margin: 0 0 10px;
	}
	.main_slider .caption_text .price {
		font-size: 14px;
		line-height: 17px;
		margin-left: 0;
	}
	.navbar .container {
		padding: 0;
	}
	.navbar .navbar-nav {
		display: table;
	}
	.navbar-nav > li {
		display: table-cell;
		float: left;
		max-width: 112px;
		width: auto;
	}
	.navbar .navbar-nav > li > a {
		display: table-cell;
		font-size: 12px;
		height: 50px;
		line-height: 13px;
		padding: 0 10px;
		vertical-align: middle;
		width: auto;
	}
	
	.tag_exclusive {
		background-size: 81% auto;
		height: 27px;
		left: -1px;
		top: -1px;
		width: 53px;
		z-index:999;
	}
	.featured_products .col-md-3 .box {
		min-height: 290px;
	}
	.featured_products .col-md-3 .box p {
		font-size: 12px;
		font-weight: 100;
		height: 65px;
		line-height: 15px;
		margin: 10px 0;
	}
	.navbar-nav > li:nth-last-child(3) .dropdown-menu.double {
		margin-left: -428px;
	}
	.dropdown-menu.tripple {
		margin-left: -430px;
	}
	.carousel-showmanymoveone .carousel-control i.fa {
		margin-top: 127px;
	}
	.main_slider .carousel-control i.fa {
		font-size: 27px;
		height: 50px;
		margin-top: 50px;
		width: 50px;
	}
	.carousel-control.right {
		right: 10px;
	}
	.carousel-control.left {
		left: 10px;
	}
	.cart span {
		/*display: none;*/}
	.topmenu {
		text-align: right;
	}
	.topmenu a {
		font-size: 12px;
		padding: 0 5px;
	}
	.topsearch {
		width: 100%;
	}
	.adsection img {
		width: 100%;
	}
	.three_features .box {
		height: 170px;
    	padding: 10px;
		background-size: 120% !important;
	}
	.three_features .catelog a {
		margin-top: 71px;
	}
	.three_features .excellent i.fa {
		font-size: 18px;
	}
	.three_features .box h2 {
		font-size: 20px;
		margin-bottom: 10px;
	}
	.three_features .promise p {
		font-size: 14px;
	}
	.footer_menu .pane {
		display: inline-block;
		width: 100%;
		/*padding: 15px;*/
	}
	.footer_menu h3 {
		font-size: 20px;
		text-align:center;
	}
	.bottom_footer {
		min-height: auto;
		padding: 0;
		text-align: center;
	}
	.three_features .excellent h4 {
		font-size: 12px;
		margin: 0;
	}
	.copyright, .cards {	
		float: none;
	}
	.copyright {
		padding: 12px 0;
	}
}




/* Full HD display */
@media (max-width: 1700px) {
	.dropdown-menu.tripple {
		margin-left: -213px;
	}
	.navbar-nav > li:nth-last-child(3) .dropdown-menu.double {
		margin-left: -85px;
	}
}



