/*
 Table Of Content
 1.)Index content part

 ---------------------------------------*/

/*
 1.)Index content part
 ----------------------------------------*/

@media only screen and (max-width: 767px) {
	.arrow-mob:after {
		right: 10px;
	}
	.around-bit .figure {
		padding: 6px;
	}
	body {
		background: #9a9178;
	}
	.col-xm {
		display: block;
	}
	.col-md {
		display: none
	}

	nav {
		position: relative;
	}
	.nav {
		min-height: 0;
		display: none;
		margin-bottom: 0;
	}
	.nav > li > a {
		width: 100%;
	}
	nav .toggel-menu, .toggel-secondry-menu {
		display: inline-block;
		background: url(../images/toggle-bg.png) no-repeat 10px center #1e2449;
		width: 100%;
		height: 40px;
		cursor: pointer;
	}
	.toggel-secondry-menu {
		margin: 0 -15px;
		width: 115%;
	}
	.login-nav li:first-child {
		padding: 0;
	}

	.media-comment {
		margin: 15px -15px;
	}
	.media-comment li, .media-comment a {
		display: block;
		float: none;
		width: 100%;
	}

	.sidebar {
		width: 100%;
		padding: 0;
	}
	.logo-section {
		text-align: center;
		margin: 10px 0;
	}
	.logo {
		height: auto;
		margin-bottom: 8px;
	}

	#footer {
		text-align: center;
		padding: 0 0 15px;
	}
	.copy-right, .site-map {
		vertical-align: top;
		width: 100%;
	}
	.site-map li {
		width: 50%;
	}

	#content {
		width: 100%;
		min-height: 0;
		padding: 0 15px;
	}
	.content-header {
		position: static;
		float: left;
		padding: 15px 0;
	}
	.login-nav {
		width: 100%;
		padding: 10px 0 0 0;
	}

	.content-part {
		float: left;
		width: 100%;
	}
	.slider-section {
		margin-left: 0;
	}

	.locater-plugin {
		position: relative;
		margin: 0 auto;
		bottom: 0;
		right: 0;
	}
	.content-footer {
		float: left;
		width: 100%;
		text-align: center;
		position: static;
		padding: 10px 0;
	}
	.breadcrumb-logo, .B_crumbBox {
		float: none;
		display: inline-block;
	}
	.gray-image {
		display: none;
	}
	.desc-section {
		width: 100%;
		float: none;
		padding: 0;
		height: auto;
	}
	.main-title {
		position: static;
		padding: 0;
		min-width: 0;
	}
	.main-title h1 {
		font-size: 20px;
	}
	.product-image {
		background: none;
	}
	.slider-section .slides .product-image img {
		margin-top: 10px;
	}
	.info-section {
		position: static;
		height: auto;
	}
	.info_bg {
		width: 100%;
		padding: 0 10px;
	}
	.info-inner {
		width: 100%;
		height: auto;
		padding: 0;
	}
	.sub-title {
		padding: 0 0 10px 0;
		min-height: 0;
		margin-bottom: 10px;
	}
	.short-desc-section {
		padding: 0;
	}
	ol.flex-control-paging {
		position: static;
		padding-bottom: 15px;
		max-width: 100%;
	}

	.sub-title h2 {
		font-size: 17px;
		line-height: 25px;
	}
	.short-desc-section h3 {
		font-size: 15px;
		padding-bottom: 10px;
	}
	.short-desc-section p {
		min-height: 0;
		font-size: 15px;
		margin-bottom: 10px;
	}

	/*commertial page*/
	.commercial {
		float: none;
		height: auto;
		padding: 10px 0;
		width: 100%;
	}
	.product-strength {
		width: 100%;
	}
	.welcome-user {
		height: auto;
		padding: 10px 0;
	}
	.pagination-link {
		position: static;
	}

	/*appolo pge*/
	.overview-text {
		float: none;
		width: 100%;
	}
	.product-overview {
		height: auto;
		padding: 10px 0;
		width: 100%;
	}
	.overview-thumb {
		position: static;
		clear: both;
	}
	.overview-thumb img {
		width: 100%;
	}

	/*bodysection*/
	.overview-text img {
		width: 100%;
	}
	.series-curl .machine-series {
		width: 100%;
	}
	.series-curl .overview-text, .series-curl .overview-text figure {
		width: 100%;
	}
	.inner-list {
		width: 100%;
	}
	.inner-list {
		min-height: 0;
	}
	.machine-series {
		position: static;
	}
	.inner-list li {
		float: none;
		width: 100%;
	}

	ol.flex-control-paging {
		position: absolute;
	}
	.single_product {
		position: static;
	}
	.detail .info-inner {
		padding: 80px 0px 0px 26px;
	}
	.single_product {
		display: none;
	}
	ol.flex-control-paging {
		position: static;
	}
	.more-detail p {
		padding-bottom: 12px;
	}
	.product-desc-inner {
		padding-top: 85px !important;
	}
	.product-desc {
		height: auto;
	}

	.col-frame-one, .col-frame-two, .col-frame-three {
		display: block !important;
		width: 100% !important;
	}
	.two-col-list {
		float: none;
	}
	.molli {
		float: none;
	}
	.product-desc-inner, .product-desc-bg {
		width: 100%;
	}
	.collection-info {
		width: 80%;
	}
	.date-artical {
		width: 14%;
	}
	.user-artical-content {
		width: 100%;
	}
	.date-artical span {
		font-size: 11px;
	}
	p {
		margin-bottom: 5px;
	}
	h5 {
		font-size: 12px;
	}
	.press-news {
		padding-top: 5px;
	}
	.tabslider .flex-viewport > ul, .tabslider .flex-viewport > ul > li {
		width: 100% !important;
	}
	.product-desc-inner {
		height: auto;
	}
	.product-desc-inner {
		background: none;
		padding: 0;
	}
	.product-desc-bg {
		background: none
	}
	.more-detail-btn {
		background: url(../images/view-more-btn.png) left top no-repeat rgba(117, 97, 59, 0.3);
	}
	.detail .info-inner {
		background: none;
		padding: 0 0 0 30px;
	}
	.detail .sub-title {
		height: 72px;
	}
	.detail .info_bg {
		background: none;
	}
	.product-desc-bg {
		padding-right: 15px;
	}
	.two-col-list {
		width: 100%;
	}
	.product-info p {
		font-size: 10px;
	}
	.product-info span {
		font-size: 9px;
	}
	.product-info h4 {
		font-size: 11px;
	}
	.product_view a {
		font-size: 12px;
	}
	.intruments {
		display: inline-block;
		width: 100%;
	}
	.molli {
		width: 100%;
	}
	.user-artical-content {
		height: auto;
	}
	/*form Section */
	.user-artical-content form fieldset {
		padding: 20px;
	}
	.txtbox-wrapper label {
		margin-bottom: 10px;
		max-width: 100%;
		font-size: 10px;
	}
	.txtbox-wrapper input[type="text"], input[type="password"] {
		font-size: 10px;
		text-indent: 5px;
		max-width: 100%;
	}
	input[type="submit"] {
		line-height: 30px;
		font-size: 10px;
		padding: 0px 10px;
	}
	.user-artical-content form fieldset {
		padding: 34px;
	}
	.register .txtbox-wrapper input[type="text"], .register .txtbox-wrapper input[type="password"] {
		max-width: 100%;
	}
	.show {
		position: relative !important;
	}
	
	.machine-series-wrap .machine-series{ opacity: 1;}
	
.machin-slider .flex-direction-nav {
		bottom: 20px;
                top:auto;
	}
	.machin-slider .flex-direction-nav{
		left: 0;
		width: 310px;
	}
	.machin-slider .flex-direction-nav a{
		top: -16px;
	}
	.machin-slider .flex-direction-nav a.flex-next {
    right: 20px;
}
	body.Series-Overview-Template .product-overview  .machin-slider ol.flex-control-paging li{
		margin:0px;
	}
	body.Product-Body-Template .machine-series .machin-slider ol.flex-control-paging li{
	margin:0px;
	}
	body.Product-Body-Template .machin-slider .flex-direction-nav a.flex-next
	{
		right:0px;
	}
	body.Series-Overview-Template .machin-slider .flex-direction-nav a.flex-next{
		right:0px;
	}
	.inner-list li a{
		font-size:12px;
	}
}

@media all and (max-width: 480px) {

	.login-nav li.first a {
		margin-right: 3px;
	}
	ol.flex-control-paging a.flex-active {
		background: #c5beae;
	}

	.collection-info p {
		font-size: 0.7em;
	}

	.date-artical {
		margin-right: 5px;
		width: 14%;
	}
	.collection-info {
		width: 71%;
	}

	.fit-national .perform {
		width: 100%;
		float: none;
	}
	.around-bit .figure img {
		width: 100%;
	}
	.fit-national .around-bit {
		width: 100%;
		float: none;
	}
	.machine-series .inner-list {
		min-height: auto;
	}
	.breadcrumb li, .B_crumbBox li {
		font-size: 8px;
	}
	.content-footer .breadcrumb-logo {
		margin-right: 0px;
	}
	.user-login {
		float: none;
		width: 100%;
		padding-top: 10px;
	}
	.search-section {

		float: none;
	}
	.user-login .first {
		width: 26%;
	}
	.user-login .login-nav {
		float: left;
		width: 60%;
		padding-top: 0px;
	}
	.info-section {
		position: static !important;
	}
	.content-part  .product-desc {
		/*position: static;*/
	}
	.flex-viewport .product-desc-inner {
		min-height: auto !important;
	}
	.login-nav li:first-child {
		margin-right: 5px;
	}
	.show {
		position: relative !important;
	}

	.product-desc .flex-viewport {
		max-height: auto !important;
	}

	.product_tab .product_detail .specific {
		height: auto !important;
	}

	.product_tab ul li {
		float: none;
	}
	.machine-series-wrap .machine-series {
		width: 282px !important;
	}
	.machine-series .machin-slider .inner-list {/*min-height:0 !important;
		 height:auto !important;*/
	}
	.Media-Template #content {
		/*padding: 0px;*/
	}
	.toggel-secondry-menu {
		margin: 0 -15px;
		width: 110%;
	}
	.info-section {

	}
	.toggel-menu-below {
		background: url("../images/toggle-bg.png") 10px center no-repeat #1e2449;
		cursor: pointer;
		display: inline-block;
		height: 40px;
		width: 100%;
	}
	.product_view li {
		float: none;
	}

	.slogen-text {
		height: 0px;
	}
	.more-detail-btn-view {
		top: 42px;
	}
	.toggel-menu-below {
		margin-left: -12%;
		width: 112%;
	}
	.toggel-menu-below {
		background: url("../images/toggle-bg.png") no-repeat scroll 25px center #1e2449;
		margin-left: -12%;
		width: 112%;
	}

	#scrollbar1 .overview {
		width: 75%;
	}
	.locater-map-image, #storelocator_canvas {
		width: 100% !important;
	}

	.form-data input[type="submit"] {
		width: 28px;
	}
	#storelocator-form .form-wrap {
		margin-bottom: 10px;
	}
	.info_bg {
		padding: 0px;
		width: 100%;
	}

	.locater-map-section, .locater-map-image {
		float: none;
	}
	.locater-map-section {
		width: 100%;
		padding-right: 0px;
	}
	#scrollbar1 .content {
		width: 100%;
	}
	.mCustomScrollBox {
		padding-left: 10px;
	}

	.locater-map-section, .locater-map-image {
		float: none;
		margin-bottom: 10px;
	}
	.locater-map-image {
		margin-top: 40px;
	}
	.user-artical-content .mCSB_dragger_bar {
		width: 8px !important;
		left: -5px !important;
	}
body.Series-Overview-Template .machin-slider .flex-direction-nav a.flex-next{
		right:20px;
	}
		body.Product-Body-Template .machin-slider .flex-direction-nav a.flex-next
	{
		right:20px;
	}

}
@media all and (min-width: 360px) and (max-width: 480px) {
	#scrollbar1 .overview {
		width: 90%;
	}

}

/*=================extra css added===================*/
@media screen and (max-width: 639px) {
	.Dealer-Locater-Template #storelocator-form {
		height: 110px;
	}
	.Dealer-Locater-Template #storelocator-form .sbHolder {
		top: 54px;
		left: 82px;
	}
		
}
@media screen and (max-width: 359px) {

}
@media screen and (max-width: 359px) {
	.Dealer-Locater-Template #storelocator-query {
		font-size: 12px;
		width: 195px;
	}
	.Dealer-Locater-Template #storelocator-form > input:nth-child(16) {
		left: 254px;
	}
}

/*===================16th feb ===================================*/

.Product-Detail-Template .product-desc-inner {
	/* padding-top: 10px !important;
	 padding-right:0px!important;*/
}
.Product-Detail-Template .product-desc-inner h1, .Product-Detail-Template .product-desc-inner h2 {
	/*font-size:15px;*/
}
@media all and (max-width: 768px) {
	.Product-Detail-Template .product-desc-inner .product-title {
		margin-bottom: 60px;
	}
	.Product-Detail-Template .product-desc-inner {
		padding-right: 0px !important;
	}

}