/* ---====================================--- */
/* ---=== Media Screen Min-Width 200px & Max-Width 320px ===--- */
/* ---====================================--- */
@media only screen and (min-device-width : 200px) and (max-device-width : 320px) {
    
	/* Top Header and Navigation */
	.top-col-sosial-media-search .single_widget_area .footer_social_area{
		display: none;
	}

	.col-box-select-language{
		position: relative;
		top: -6px;
	}

	.header_area .classy-navbar{
		padding: 0px 15px;
		display: block;
		border-bottom: 0px;
	}

	.header_area .classy-navbar .nav-brand{
		float: left;
	}

	.header_area .classy-navbar .classy-navbar-toggler{
		float: right;
		position: relative;
		top: 11px;
		margin-right: 0px;
	}

	.header_area .classy-navbar .classy-navbar-toggler .navbarToggler span{
		background-color: #ffffff;
	}

	.header_area .classy-navbar .classy-navbar-toggler .navbarToggler:hover span, 
	.header_area .classy-navbar .classy-navbar-toggler .navbarToggler.active span{
		background-color: #e20101;
	}

	.breakpoint-on .classy-navbar .classy-menu{
		/*background-color: rgba(0,0,0,.72);*/
		background-color: #0a0908;
		width: 100%;
		left: -320px;
	}

	.classycloseIcon .cross-wrap span{
		background: #ffffff;
	}

	.classycloseIcon .cross-wrap:hover span{
		background: #e20101;
	}

	.breakpoint-on .classynav > ul{
		border-top: 1px solid rgba(255,255,255,.5);
	}

	.breakpoint-on .classynav > ul > li > a{
		background-color: transparent;
		padding: 0px 30px;
		text-align: left;
	}

	.header_area .classynav ul li:hover a{
		color: #e20101;
	}

	.classynav > ul > li.has-down.active > .dd-arrow::after{
		background-color: #ffffff;
	}

	.classynav > ul > li.has-down.active > .dd-arrow::before{
		background-color: #ffffff;
	}

	.breakpoint-on .classynav > ul > li.cn-dropdown-item.has-down > .dd-arrow{
		right: 40px;
	}

	.header_area .classynav ul li .dropdown li a{
		padding: 0px 50px;
		text-align: left;
		border-bottom: 1px solid rgba(255,255,255,.5);
	}

	.classynav ul li .dropdown li:last-child a{
		border-bottom: 1px solid rgba(255,255,255,.5);
	}

	.breakpoint-on .classycloseIcon{
		top: 27px;
		right: 30px;
	}

	.breakpoint-on .classynav{
		padding-top: 80px;
	}

	/* Footer */
	.footer_area .col-12.col-md-6{
		padding-right: 0px;
	}

	.footer_area .single_widget_area{
		margin: 10px 0px !important;
	}

	.footer_area .single_widget_area .footer-logo a h3{
		font-size: 20px;
	}

	.footer_area .single_widget_area .footer-logo a h5{
		font-size: 16px;
	}

	.footer_area .single_widget_area .subscribtion_form p{
		text-align: justify;
	}

	.footer_area .swa-float-right{
		text-align: left;
	}

	.footer_area .swa-float-right .single_widget_area .footer_widget_menu  li a i.fa{
		display: none;
	}

	.footer_area .swa-float-right .col-group-inc-footer .img-inc-footer-osbond, 
	.footer_area .swa-float-right .col-group-inc-footer .img-inc-footer-dni{
		margin-bottom: 0px;
	}

	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter:hover, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter:focus, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter:active{
		border-left-color: #ffffff;
	}

	.col-group-inc-footer p{
		margin-bottom: 0px;
		margin-top: 15px;
	}

	.floatwa{
		right: 20px;
	}

	#scrollUp{
		bottom: 60px;
	}
	
	/* Page Index */
	.large-header #demo-canvas{
		display: none;
	}

	.large-header .main-title img{
		max-width: 150px;
	}

	.large-header .main-title h2{
		font-size: 30px;
	}

	.large-header .main-title h5{
		font-size: 20px;
		margin-top: 10px;
	}

	.col-nav-tabs-our-product .col-box-navs-tab-our-product ul.nav.nav-tabs{
		margin-left: 15px;
		padding-bottom: 20px;
	}

	.col-nav-tabs-our-product .col-box-navs-tab-our-product ul.nav.nav-tabs li{
		width: 100%;
		margin: 0px;
	}

	.col-nav-tabs-our-product .col-box-navs-tab-our-product .tab-pane .blog-wrapper{
		margin-bottom: 25px;
	}

	.col-nav-tabs-our-product .col-box-navs-tab-our-product .tab-pane .blog-wrapper .single-blog-area{
		margin-bottom: 15px !important;
	}

	.col-nav-tabs-our-product .col-box-navs-tab-our-product .tab-pane .blog-wrapper .single-blog-area .hover-content{
		padding: 55px 60px;
	}

	.single_product_details_area .container-perfect-gym-tools{
		margin-bottom: 0px;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_thumb{
		margin-bottom: 15px;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_thumb .single-related-blog-post_homepage_ats a{
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		padding: 5px 15px;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_thumb .single-related-blog-post_homepage_ats a h1{
		margin-bottom: 0px;
		font-size: 14px;
		top: 50px;
		box-shadow: 10px 18px 0px -10px #e20101;
		font-weight: 400;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_thumb .single-related-blog-post_homepage_ats a h1 i.fa{
		font-size: 12px;
		top: -2px;
		margin-right: 5px;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_desc{
		margin-bottom: 15px;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_desc .single-related-blog-post_homepage_ats a{
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		padding: 5px 15px;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_desc .single-related-blog-post_homepage_ats a h1{
		margin-bottom: 0px;
		font-size: 14px;
		top: 50px;
		box-shadow: 10px 18px 0px -10px #e20101;
		font-weight: 400;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_desc .single-related-blog-post_homepage_ats a h1 i.fa{
		font-size: 12px;
		top: -2px;
		margin-right: 5px;
	}

	.col-hp-newsletter h3{
		margin-bottom: 10px;
	}

	.col-hp-newsletter p{
		margin-bottom: 25px;
		line-height: 24px;
		font-size: 12px;
	}

	.col-hp-newsletter .form-hp-nl .form-group{
		width: 100%;
	}

	.col-hp-newsletter .form-hp-nl label{
		margin-right: 0px;
	}

	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .form-control, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .form-control:focus, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .form-control:active{
		max-width: 100%;
		margin-bottom: 10px;
	}

	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter:hover, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter:focus, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter:active{
		max-width: 100%;
	}

	.col-authorized-seller .brands-area{
		padding: 25px 0px 5px 0px;
	}

	.col-authorized-seller .brands-area .single-brands-logo{
		width: 100%;
		max-width: 100%;
		flex: 50%;
	}

	.col-authorized-seller .brands-area .single-brands-logo img{
		width: 100%;
		max-width: 100%;
		margin-bottom: 15px;
		padding: 2px;
	}

	h3.title-section-content.title-content-our-product{
		margin-right: 15px;
		text-align: left;
	}

	/* Page Our Customer */
	.breadcumb_area.breadcumb-style-two .page-title h2{
		font-size: 32px;
	}

	.vol-box-our-customer-rl{
		border-radius: 2px;
	}

	.vol-box-our-customer-rl img{
		padding-left: 0px;
	}

	.vol-box-our-customer-rl .box-title-rl h5.one-text-oc{
		top: 0px;
		margin: 10px auto;
		text-align: center;
	}

	/* Page Video Gallery */
	.col-stories .col-md-4{
		margin: 10px auto;
	}

	/* Page Our Company */
	.page-our-customer .none-display-for-responsive{
		display: none;
	}

	.page-our-customer .box-col-our-company-image-left{
		padding: 0px;
	}

	.page-our-customer .box-col-our-company-image-left .image-logo-our-company{
		width: 100%;
		max-width: 200px;
		margin: 0px auto;
		display: block;
		margin-bottom: 15px;
	}

	/* Page Article */
	.col-article .column-left-page-article{
		max-width: 100%;
		flex: 0 0 100%;
	}
	
	.col-article .column-right-page-article{
		display: none;
	}

	.col-article .column-left-page-article .col-box-article .col-bottom-image-article .col-sm-2{
		text-align: left;
		max-width: 50%;
		flex: 0 0 50%;
	}

	.col-article .column-left-page-article .col-box-article .col-bottom-image-article .col-sm-3{
		text-align: right;
		max-width: 50%;
		flex: 0 0 50%;
	}

	.col-article .column-left-page-article .col-box-article .col-bottom-image-article .col-sm-7{
		display: none;
	}

	.col-article .col-box-article .subtitle{
		line-height: 28px;
	}

	.col-article .col-box-article .col-bottom-image-article .col-sm-2{
		text-align: left;
		max-width: 50%;
		flex: 0 0 50%;
	}

	.col-article .col-box-article .col-bottom-image-article .col-sm-3{
		text-align: right;
		max-width: 50%;
		flex: 0 0 50%;
	}

	.col-article .col-box-article .col-bottom-image-article .col-sm-7{
		display: none;
	}

	/* Page Brand Category */
	.page-product.bgcolor-black-top-nav.body-brand-category .product-topbar .total-products{
		text-align: center;
	}

	/* Page Equipment Category */
	.page-product.bgcolor-black-top-nav.body-equipment-category .product-topbar{
		margin-left: 15px;
	}

	.body-equipment-category .shop_grid_area .col-12.col-md-4.col-lg-3{
		display: none;
	}

	.shop_grid_area .shop_grid_product_area .tab-content .tab-pane .col-box-product-rigt{
		margin-left: 15px;
	}
	
	/* Page Contact Us */
	.contact-area .google-map{
	    margin-bottom: 25px;
	}
	
	.color-icon-page-right-form-contact-us{
	    display: none;
	}

	/* Page Product Catalog */
	.shop_grid_area.section-padding-product-catalog{
		padding-bottom: 25px;
	}

	.col-box-product-catalog{
		margin-top: 10px;
	}

	.col-box-product-catalog .blog-wrapper .single-blog-area{
		margin-bottom: 25px !important;
	}

	.col-box-product-catalog .blog-wrapper .single-blog-area .hover-content{
		padding: 170px 60px;
	}

}





/* ---====================================--- */
/* ---=== Media Screen Min-Width 321px & Max-Width 360px ===--- */
/* ---====================================--- */
@media only screen and (min-device-width : 321px) and (max-device-width : 360px) {
    
	/* Top Header and Navigation */
	.top-col-sosial-media-search .single_widget_area .footer_social_area{
		display: none;
	}

	.col-box-select-language{
		position: relative;
		top: -6px;
	}

	.header_area .classy-navbar{
		padding: 0px 15px;
		display: block;
		border-bottom: 0px;
	}

	.header_area .classy-navbar .nav-brand{
		float: left;
	}

	.header_area .classy-navbar .classy-navbar-toggler{
		float: right;
		position: relative;
		top: 11px;
		margin-right: 0px;
	}

	.header_area .classy-navbar .classy-navbar-toggler .navbarToggler span{
		background-color: #ffffff;
	}

	.header_area .classy-navbar .classy-navbar-toggler .navbarToggler:hover span, 
	.header_area .classy-navbar .classy-navbar-toggler .navbarToggler.active span{
		background-color: #e20101;
	}

	.breakpoint-on .classy-navbar .classy-menu{
		/*background-color: rgba(0,0,0,.72);*/
		background-color: #0a0908;
		width: 100%;
		left: -400px;
	}

	.classycloseIcon .cross-wrap span{
		background: #ffffff;
	}

	.classycloseIcon .cross-wrap:hover span{
		background: #e20101;
	}

	.breakpoint-on .classynav > ul{
		border-top: 1px solid rgba(255,255,255,.5);
	}

	.breakpoint-on .classynav > ul > li > a{
		background-color: transparent;
		padding: 0px 30px;
		text-align: left;
	}

	.header_area .classynav ul li:hover a{
		color: #e20101;
	}

	.classynav > ul > li.has-down.active > .dd-arrow::after{
		background-color: #ffffff;
	}

	.classynav > ul > li.has-down.active > .dd-arrow::before{
		background-color: #ffffff;
	}

	.breakpoint-on .classynav > ul > li.cn-dropdown-item.has-down > .dd-arrow{
		right: 40px;
	}

	.header_area .classynav ul li .dropdown li a{
		padding: 0px 50px;
		text-align: left;
		border-bottom: 1px solid rgba(255,255,255,.5);
	}

	.classynav ul li .dropdown li:last-child a{
		border-bottom: 1px solid rgba(255,255,255,.5);
	}

	.breakpoint-on .classycloseIcon{
		top: 27px;
		right: 30px;
	}

	.breakpoint-on .classynav{
		padding-top: 80px;
	}

	/* Footer */
	.footer_area .col-12.col-md-6{
		padding-right: 0px;
	}

	.footer_area .single_widget_area{
		margin: 10px 0px !important;
	}

	.footer_area .single_widget_area .footer-logo a h3{
		font-size: 20px;
	}

	.footer_area .single_widget_area .footer-logo a h5{
		font-size: 16px;
	}

	.footer_area .single_widget_area .subscribtion_form p{
		text-align: justify;
	}

	.footer_area .swa-float-right{
		text-align: left;
	}

	.footer_area .swa-float-right .single_widget_area .footer_widget_menu  li a i.fa{
		display: none;
	}

	.footer_area .swa-float-right .col-group-inc-footer .img-inc-footer-osbond, 
	.footer_area .swa-float-right .col-group-inc-footer .img-inc-footer-dni{
		margin-bottom: 0px;
	}

	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter:hover, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter:focus, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter:active{
		border-left-color: #ffffff;
	}

	.col-group-inc-footer p{
		margin-bottom: 0px;
		margin-top: 15px;
	}

	.floatwa{
		right: 20px;
	}

	#scrollUp{
		bottom: 60px;
	}
	
	/* Page Index */
	.large-header #demo-canvas{
		display: none;
	}

	.large-header .main-title img{
		max-width: 150px;
	}

	.large-header .main-title h2{
		font-size: 32px;
	}

	.large-header .main-title h5{
		font-size: 22px;
		margin-top: 10px;
	}

	.col-nav-tabs-our-product .col-box-navs-tab-our-product ul.nav.nav-tabs{
		margin-left: 15px;
		padding-bottom: 20px;
		float: none;
	}

	.col-nav-tabs-our-product .col-box-navs-tab-our-product ul.nav.nav-tabs li{
		width: 100%;
		margin: 0px;
	}

	.col-nav-tabs-our-product .col-box-navs-tab-our-product .tab-pane .blog-wrapper{
		margin-bottom: 25px;
	}

	.col-nav-tabs-our-product .col-box-navs-tab-our-product .tab-pane .blog-wrapper .single-blog-area{
		margin-bottom: 15px !important;
	}

	.col-nav-tabs-our-product .col-box-navs-tab-our-product .tab-pane .blog-wrapper .single-blog-area .hover-content{
		padding: 65px 70px;
	}

	.single_product_details_area .container-perfect-gym-tools{
		margin-bottom: 0px;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_thumb{
		margin-bottom: 15px;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_thumb .single-related-blog-post_homepage_ats a{
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		padding: 5px 15px;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_thumb .single-related-blog-post_homepage_ats a h1{
		margin-bottom: 0px;
		font-size: 14px;
		top: 60px;
		box-shadow: 10px 18px 0px -10px #e20101;
		font-weight: 400;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_thumb .single-related-blog-post_homepage_ats a h1 i.fa{
		font-size: 12px;
		top: -2px;
		margin-right: 5px;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_desc{
		margin-bottom: 15px;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_desc .single-related-blog-post_homepage_ats a{
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		padding: 5px 15px;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_desc .single-related-blog-post_homepage_ats a h1{
		margin-bottom: 0px;
		font-size: 14px;
		top: 60px;
		box-shadow: 10px 18px 0px -10px #e20101;
		font-weight: 400;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_desc .single-related-blog-post_homepage_ats a h1 i.fa{
		font-size: 12px;
		top: -2px;
		margin-right: 5px;
	}

	.col-hp-newsletter h3{
		margin-bottom: 10px;
	}

	.col-hp-newsletter p{
		margin-bottom: 25px;
		line-height: 24px;
		font-size: 12px;
	}

	.col-hp-newsletter .form-hp-nl .form-group{
		width: 100%;
	}

	.col-hp-newsletter .form-hp-nl label{
		margin-right: 0px;
	}

	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .form-control, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .form-control:focus, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .form-control:active{
		max-width: 100%;
		margin-bottom: 10px;
	}

	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter:hover, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter:focus, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter:active{
		max-width: 100%;
	}

	.col-authorized-seller .brands-area{
		padding: 25px 0px 5px 0px;
	}

	.col-authorized-seller .brands-area .single-brands-logo{
		width: 100%;
		max-width: 100%;
		flex: 50%;
	}

	.col-authorized-seller .brands-area .single-brands-logo img{
		width: 100%;
		max-width: 100%;
		margin-bottom: 15px;
		padding: 2px;
	}

	h3.title-section-content.title-content-our-product{
		margin-right: 15px;
		text-align: left;
	}

	/* Page Our Customer */
	.breadcumb_area.breadcumb-style-two .page-title h2{
		font-size: 32px;
	}

	.vol-box-our-customer-rl{
		border-radius: 2px;
	}

	.vol-box-our-customer-rl img{
		padding-left: 0px;
		display: block;
		margin: 0px auto;
	}

	.vol-box-our-customer-rl .box-title-rl h5.one-text-oc{
		top: 0px;
		margin: 10px auto;
		text-align: center;
	}

	/* Page Video Gallery */
	.col-stories .col-md-4{
		margin: 10px auto;
	}

	/* Page Our Company */
	.page-our-customer .none-display-for-responsive{
		display: none;
	}

	.page-our-customer .box-col-our-company-image-left{
		padding: 0px;
	}

	.page-our-customer .box-col-our-company-image-left .image-logo-our-company{
		width: 100%;
		max-width: 200px;
		margin: 0px auto;
		display: block;
		margin-bottom: 15px;
	}

	/* Page Article */
	.col-article .column-left-page-article{
		max-width: 100%;
		flex: 0 0 100%;
	}
	
	.col-article .column-right-page-article{
		display: none;
	}

	.col-article .column-left-page-article .col-box-article .col-bottom-image-article .col-sm-2{
		text-align: left;
		max-width: 50%;
		flex: 0 0 50%;
	}

	.col-article .column-left-page-article .col-box-article .col-bottom-image-article .col-sm-3{
		text-align: right;
		max-width: 50%;
		flex: 0 0 50%;
	}

	.col-article .column-left-page-article .col-box-article .col-bottom-image-article .col-sm-7{
		display: none;
	}

	.col-article .col-box-article .subtitle{
		line-height: 28px;
	}

	.col-article .col-box-article .col-bottom-image-article .col-sm-2{
		text-align: left;
		max-width: 50%;
		flex: 0 0 50%;
	}

	.col-article .col-box-article .col-bottom-image-article .col-sm-3{
		text-align: right;
		max-width: 50%;
		flex: 0 0 50%;
	}

	.col-article .col-box-article .col-bottom-image-article .col-sm-7{
		display: none;
	}

	.page-product.bgcolor-black-top-nav.body-brand-category .product-topbar .total-products{
		text-align: center;
	}

	/* Page Equipment Category */
	.page-product.bgcolor-black-top-nav.body-equipment-category .product-topbar{
		margin-left: 15px;
	}

	.body-equipment-category .shop_grid_area .col-12.col-md-4.col-lg-3{
		display: none;
	}

	.shop_grid_area .shop_grid_product_area .tab-content .tab-pane .col-box-product-rigt{
		margin-left: 15px;
	}
	
	/* Page Contact Us */
	.contact-area .google-map{
	    margin-bottom: 25px;
	}
	
	.color-icon-page-right-form-contact-us{
	    display: none;
	}

	/* Page Product Catalog */
	.shop_grid_area.section-padding-product-catalog{
		padding-bottom: 25px;
	}

	.col-box-product-catalog{
		margin-top: 10px;
	}

	.col-box-product-catalog .blog-wrapper .single-blog-area{
		margin-bottom: 25px !important;
	}

	.col-box-product-catalog .blog-wrapper .single-blog-area .hover-content{
		padding: 200px 70px;
	}

}





/* ---====================================--- */
/* ---=== Media Screen Min-Width 361px & Max-Width 400px ===--- */
/* ---====================================--- */
@media only screen and (min-device-width : 361px) and (max-device-width : 400px) {
    
	/* Top Header and Navigation */
	.top-col-sosial-media-search .single_widget_area .footer_social_area{
		display: none;
	}

	.col-box-select-language{
		position: relative;
		top: -6px;
	}

	.header_area .classy-navbar{
		padding: 0px 15px;
		display: block;
		border-bottom: 0px;
	}

	.header_area .classy-navbar .nav-brand{
		float: left;
	}

	.header_area .classy-navbar .classy-navbar-toggler{
		float: right;
		position: relative;
		top: 11px;
		margin-right: 0px;
	}

	.header_area .classy-navbar .classy-navbar-toggler .navbarToggler span{
		background-color: #ffffff;
	}

	.header_area .classy-navbar .classy-navbar-toggler .navbarToggler:hover span, 
	.header_area .classy-navbar .classy-navbar-toggler .navbarToggler.active span{
		background-color: #e20101;
	}

	.breakpoint-on .classy-navbar .classy-menu{
		/*background-color: rgba(0,0,0,.72);*/
		background-color: #0a0908;
		width: 100%;
		left: -400px;
	}

	.classycloseIcon .cross-wrap span{
		background: #ffffff;
	}

	.classycloseIcon .cross-wrap:hover span{
		background: #e20101;
	}

	.breakpoint-on .classynav > ul{
		border-top: 1px solid rgba(255,255,255,.5);
	}

	.breakpoint-on .classynav > ul > li > a{
		background-color: transparent;
		padding: 0px 30px;
		text-align: left;
	}

	.header_area .classynav ul li:hover a{
		color: #e20101;
	}

	.classynav > ul > li.has-down.active > .dd-arrow::after{
		background-color: #ffffff;
	}

	.classynav > ul > li.has-down.active > .dd-arrow::before{
		background-color: #ffffff;
	}

	.breakpoint-on .classynav > ul > li.cn-dropdown-item.has-down > .dd-arrow{
		right: 40px;
	}

	.header_area .classynav ul li .dropdown li a{
		padding: 0px 50px;
		text-align: left;
		border-bottom: 1px solid rgba(255,255,255,.5);
	}

	.classynav ul li .dropdown li:last-child a{
		border-bottom: 1px solid rgba(255,255,255,.5);
	}

	.breakpoint-on .classycloseIcon{
		top: 27px;
		right: 30px;
	}

	.breakpoint-on .classynav{
		padding-top: 80px;
	}

	/* Footer */
	.footer_area .col-12.col-md-6{
		padding-right: 0px;
	}

	.footer_area .single_widget_area{
		margin: 10px 0px !important;
	}

	.footer_area .single_widget_area .footer-logo a h3{
		font-size: 20px;
	}

	.footer_area .single_widget_area .footer-logo a h5{
		font-size: 16px;
	}

	.footer_area .single_widget_area .subscribtion_form p{
		text-align: justify;
	}

	.footer_area .swa-float-right{
		text-align: left;
	}

	.footer_area .swa-float-right .single_widget_area .footer_widget_menu  li a i.fa{
		display: none;
	}

	.footer_area .swa-float-right .col-group-inc-footer .img-inc-footer-osbond, 
	.footer_area .swa-float-right .col-group-inc-footer .img-inc-footer-dni{
		margin-bottom: 0px;
	}

	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter:hover, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter:focus, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter:active{
		border-left-color: #ffffff;
	}

	.col-group-inc-footer p{
		margin-bottom: 0px;
		margin-top: 15px;
	}

	.floatwa{
		right: 20px;
	}

	#scrollUp{
		bottom: 60px;
	}
	
	/* Page Index */
	.large-header #demo-canvas{
		display: none;
	}

	.large-header .main-title img{
		max-width: 150px;
	}

	.large-header .main-title h2{
		font-size: 32px;
	}

	.large-header .main-title h5{
		font-size: 22px;
		margin-top: 10px;
	}

	.col-nav-tabs-our-product .col-box-navs-tab-our-product ul.nav.nav-tabs{
		margin-left: 15px;
		padding-bottom: 20px;
		float: none;
	}

	.col-nav-tabs-our-product .col-box-navs-tab-our-product ul.nav.nav-tabs li{
		width: 100%;
		margin: 0px;
	}

	.col-nav-tabs-our-product .col-box-navs-tab-our-product .tab-pane .blog-wrapper{
		margin-bottom: 25px;
	}

	.col-nav-tabs-our-product .col-box-navs-tab-our-product .tab-pane .blog-wrapper .single-blog-area{
		margin-bottom: 15px !important;
	}

	.col-nav-tabs-our-product .col-box-navs-tab-our-product .tab-pane .blog-wrapper .single-blog-area .hover-content{
		padding: 72px 80px;
	}

	.single_product_details_area .container-perfect-gym-tools{
		margin-bottom: 0px;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_thumb{
		margin-bottom: 15px;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_thumb .single-related-blog-post_homepage_ats a{
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		padding: 5px 15px;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_thumb .single-related-blog-post_homepage_ats a h1{
		margin-bottom: 0px;
		font-size: 14px;
		top: 70px;
		box-shadow: 10px 18px 0px -10px #e20101;
		font-weight: 400;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_thumb .single-related-blog-post_homepage_ats a h1 i.fa{
		font-size: 12px;
		top: -2px;
		margin-right: 5px;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_desc{
		margin-bottom: 15px;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_desc .single-related-blog-post_homepage_ats a{
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		padding: 5px 15px;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_desc .single-related-blog-post_homepage_ats a h1{
		margin-bottom: 0px;
		font-size: 14px;
		top: 70px;
		box-shadow: 10px 18px 0px -10px #e20101;
		font-weight: 400;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_desc .single-related-blog-post_homepage_ats a h1 i.fa{
		font-size: 12px;
		top: -2px;
		margin-right: 5px;
	}

	.col-hp-newsletter h3{
		margin-bottom: 10px;
	}

	.col-hp-newsletter p{
		margin-bottom: 25px;
		line-height: 24px;
		font-size: 12px;
	}

	.col-hp-newsletter .form-hp-nl .form-group{
		width: 100%;
	}

	.col-hp-newsletter .form-hp-nl label{
		margin-right: 0px;
	}

	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .form-control, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .form-control:focus, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .form-control:active{
		max-width: 100%;
		margin-bottom: 10px;
	}

	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter:hover, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter:focus, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter:active{
		max-width: 100%;
	}

	.col-authorized-seller .brands-area{
		padding: 25px 0px 5px 0px;
	}

	.col-authorized-seller .brands-area .single-brands-logo{
		width: 100%;
		max-width: 100%;
		flex: 50%;
	}

	.col-authorized-seller .brands-area .single-brands-logo img{
		width: 100%;
		max-width: 100%;
		margin-bottom: 15px;
		padding: 2px;
	}

	h3.title-section-content.title-content-our-product{
		margin-right: 15px;
		text-align: left;
	}

	/* Page Our Customer */
	.breadcumb_area.breadcumb-style-two .page-title h2{
		font-size: 32px;
	}

	.vol-box-our-customer-rl{
		border-radius: 2px;
	}

	.vol-box-our-customer-rl img{
		padding-left: 0px;
		display: block;
		margin: 0px auto;
	}

	.vol-box-our-customer-rl .box-title-rl h5.one-text-oc{
		top: 0px;
		margin: 10px auto;
		text-align: center;
	}

	/* Page Video Gallery */
	.col-stories .col-md-4{
		margin: 10px auto;
	}

	/* Page Our Company */
	.page-our-customer .none-display-for-responsive{
		display: none;
	}
	
	.page-our-customer .box-col-our-company-image-left{
		padding: 0px;
	}

	.page-our-customer .box-col-our-company-image-left .image-logo-our-company{
		width: 100%;
		max-width: 200px;
		margin: 0px auto;
		display: block;
		margin-bottom: 15px;
	}

	/* Page Article */
	.col-article .column-left-page-article{
		max-width: 100%;
		flex: 0 0 100%;
	}
	
	.col-article .column-right-page-article{
		display: none;
	}

	.col-article .column-left-page-article .col-box-article .col-bottom-image-article .col-sm-2{
		text-align: left;
		max-width: 50%;
		flex: 0 0 50%;
	}

	.col-article .column-left-page-article .col-box-article .col-bottom-image-article .col-sm-3{
		text-align: right;
		max-width: 50%;
		flex: 0 0 50%;
	}

	.col-article .column-left-page-article .col-box-article .col-bottom-image-article .col-sm-7{
		text-align: left;
		max-width: 100%;
		flex: 0 0 100%;
		margin-top: 10px;
	}

	.col-article .col-box-article .subtitle{
		line-height: 28px;
	}

	.col-article .col-box-article .col-bottom-image-article .col-sm-2{
		text-align: left;
		max-width: 50%;
		flex: 0 0 50%;
	}

	.col-article .col-box-article .col-bottom-image-article .col-sm-3{
		text-align: right;
		max-width: 50%;
		flex: 0 0 50%;
	}

	.col-article .col-box-article .col-bottom-image-article .col-sm-7{
		text-align: left;
		max-width: 100%;
		flex: 0 0 100%;
		margin-top: 10px;
	}

	/* Page Brand Category */
	.body-brand-category .text-imagepr{
		display: block;
		padding: 5px;
	}

	.body-brand-category .text-imagepr i.fa{
		display: none;
	}

	.body-brand-category .columns-image-product h4{
		min-height: 72px;
	}

	.body-brand-category .tab-content-column-page .tab-content .tab-pane .col-md-3{
		max-width: 50%;
	}

	/* Page Equipment Category */
	.page-product.bgcolor-black-top-nav.body-equipment-category .product-topbar{
		margin-left: 15px;
	}

	.body-equipment-category .shop_grid_area .col-12.col-md-4.col-lg-3{
		display: none;
	}

	.shop_grid_area .shop_grid_product_area .tab-content .tab-pane .col-box-product-rigt{
		margin-left: 15px;
	}
	
	/* Page Contact Us */
	.contact-area .google-map{
	    margin-bottom: 25px;
	}
	
	.color-icon-page-right-form-contact-us{
	    display: none;
	}

	/* Page Product Catalog */
	.shop_grid_area.section-padding-product-catalog{
		padding-bottom: 25px;
	}

	.col-box-product-catalog{
		margin-top: 10px;
	}

	.col-box-product-catalog .blog-wrapper .single-blog-area{
		margin-bottom: 25px !important;
	}

	.col-box-product-catalog .blog-wrapper .single-blog-area .hover-content{
		padding: 220px 85px;
	}

}





/* ---====================================--- */
/* ---=== Media Screen Min-Width 401px & Max-Width 420px ===--- */
/* ---====================================--- */
@media only screen and (min-device-width : 401px) and (max-device-width : 420px) {
    
	/* Top Header and Navigation */
	.top-col-sosial-media-search .single_widget_area .footer_social_area{
		display: none;
	}

	.col-box-select-language{
		position: relative;
		top: -6px;
	}

	.header_area .classy-navbar{
		padding: 0px 15px;
		display: block;
		border-bottom: 0px;
	}

	.header_area .classy-navbar .nav-brand{
		float: left;
	}

	.header_area .classy-navbar .classy-navbar-toggler{
		float: right;
		position: relative;
		top: 11px;
		margin-right: 0px;
	}

	.header_area .classy-navbar .classy-navbar-toggler .navbarToggler span{
		background-color: #ffffff;
	}

	.header_area .classy-navbar .classy-navbar-toggler .navbarToggler:hover span, 
	.header_area .classy-navbar .classy-navbar-toggler .navbarToggler.active span{
		background-color: #e20101;
	}

	.breakpoint-on .classy-navbar .classy-menu{
		/*background-color: rgba(0,0,0,.72);*/
		background-color: #0a0908;
		width: 100%;
		left: -420px;
	}

	.classycloseIcon .cross-wrap span{
		background: #ffffff;
	}

	.classycloseIcon .cross-wrap:hover span{
		background: #e20101;
	}

	.breakpoint-on .classynav > ul{
		border-top: 1px solid rgba(255,255,255,.5);
	}

	.breakpoint-on .classynav > ul > li > a{
		background-color: transparent;
		padding: 0px 30px;
		text-align: left;
	}

	.header_area .classynav ul li:hover a{
		color: #e20101;
	}

	.classynav > ul > li.has-down.active > .dd-arrow::after{
		background-color: #ffffff;
	}

	.classynav > ul > li.has-down.active > .dd-arrow::before{
		background-color: #ffffff;
	}

	.breakpoint-on .classynav > ul > li.cn-dropdown-item.has-down > .dd-arrow{
		right: 40px;
	}

	.header_area .classynav ul li .dropdown li a{
		padding: 0px 50px;
		text-align: left;
		border-bottom: 1px solid rgba(255,255,255,.5);
	}

	.classynav ul li .dropdown li:last-child a{
		border-bottom: 1px solid rgba(255,255,255,.5);
	}

	.breakpoint-on .classycloseIcon{
		top: 27px;
		right: 30px;
	}

	.breakpoint-on .classynav{
		padding-top: 80px;
	}

	/* Footer */
	.footer_area .col-12.col-md-6{
		padding-right: 0px;
	}

	.footer_area .single_widget_area{
		margin: 10px 0px !important;
	}

	.footer_area .single_widget_area .footer-logo a h3{
		font-size: 20px;
	}

	.footer_area .single_widget_area .footer-logo a h5{
		font-size: 16px;
	}

	.footer_area .single_widget_area .subscribtion_form p{
		text-align: justify;
	}

	.footer_area .swa-float-right{
		text-align: left;
	}

	.footer_area .swa-float-right .single_widget_area .footer_widget_menu  li a i.fa{
		display: none;
	}

	.footer_area .swa-float-right .col-group-inc-footer .img-inc-footer-osbond, 
	.footer_area .swa-float-right .col-group-inc-footer .img-inc-footer-dni{
		margin-bottom: 0px;
	}

	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter:hover, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter:focus, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter:active{
		border-left-color: #ffffff;
	}

	.col-group-inc-footer p{
		margin-bottom: 0px;
		margin-top: 15px;
	}

	.floatwa{
		right: 20px;
	}

	#scrollUp{
		bottom: 60px;
	}
	
	/* Page Index */
	.large-header #demo-canvas{
		display: none;
	}

	.large-header .main-title img{
		max-width: 150px;
	}

	.large-header .main-title h2{
		font-size: 32px;
	}

	.large-header .main-title h5{
		font-size: 22px;
		margin-top: 10px;
	}

	.col-nav-tabs-our-product .col-box-navs-tab-our-product ul.nav.nav-tabs{
		margin-left: 15px;
		padding-bottom: 20px;
		float: none;
	}

	.col-nav-tabs-our-product .col-box-navs-tab-our-product ul.nav.nav-tabs li{
		width: 100%;
		margin: 0px;
	}

	.col-nav-tabs-our-product .col-box-navs-tab-our-product .tab-pane .blog-wrapper{
		margin-bottom: 25px;
	}

	.col-nav-tabs-our-product .col-box-navs-tab-our-product .tab-pane .blog-wrapper .single-blog-area{
		margin-bottom: 15px !important;
	}

	.col-nav-tabs-our-product .col-box-navs-tab-our-product .tab-pane .blog-wrapper .single-blog-area .hover-content{
		padding: 80px 100px;
	}

	.single_product_details_area .container-perfect-gym-tools{
		margin-bottom: 0px;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_thumb{
		margin-bottom: 15px;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_thumb .single-related-blog-post_homepage_ats a{
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		padding: 5px 15px;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_thumb .single-related-blog-post_homepage_ats a h1{
		margin-bottom: 0px;
		font-size: 14px;
		top: 75px;
		box-shadow: 10px 18px 0px -10px #e20101;
		font-weight: 400;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_thumb .single-related-blog-post_homepage_ats a h1 i.fa{
		font-size: 12px;
		top: -2px;
		margin-right: 5px;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_desc{
		margin-bottom: 15px;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_desc .single-related-blog-post_homepage_ats a{
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		padding: 5px 15px;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_desc .single-related-blog-post_homepage_ats a h1{
		margin-bottom: 0px;
		font-size: 14px;
		top: 75px;
		box-shadow: 10px 18px 0px -10px #e20101;
		font-weight: 400;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_desc .single-related-blog-post_homepage_ats a h1 i.fa{
		font-size: 12px;
		top: -2px;
		margin-right: 5px;
	}

	.col-hp-newsletter h3{
		margin-bottom: 10px;
	}

	.col-hp-newsletter p{
		margin-bottom: 25px;
		line-height: 24px;
		font-size: 12px;
	}

	.col-hp-newsletter .form-hp-nl .form-group{
		width: 100%;
	}

	.col-hp-newsletter .form-hp-nl label{
		margin-right: 0px;
	}

	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .form-control, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .form-control:focus, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .form-control:active{
		max-width: 100%;
		margin-bottom: 10px;
	}

	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter:hover, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter:focus, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter:active{
		max-width: 100%;
	}

	.col-authorized-seller .brands-area{
		padding: 25px 0px 5px 0px;
	}

	.col-authorized-seller .brands-area .single-brands-logo{
		width: 100%;
		max-width: 100%;
		flex: 50%;
	}

	.col-authorized-seller .brands-area .single-brands-logo img{
		width: 100%;
		max-width: 100%;
		margin-bottom: 15px;
		padding: 2px;
	}

	h3.title-section-content.title-content-our-product{
		margin-right: 15px;
		text-align: left;
	}

	/* Page Our Customer */
	.breadcumb_area.breadcumb-style-two .page-title h2{
		font-size: 32px;
	}

	.vol-box-our-customer-rl{
		border-radius: 2px;
	}

	.vol-box-our-customer-rl img{
		padding-left: 0px;
		display: block;
		margin: 0px auto;
	}

	.vol-box-our-customer-rl .box-title-rl h5.one-text-oc{
		top: 0px;
		margin: 10px auto;
		text-align: center;
	}

	/* Page Video Gallery */
	.col-stories .col-md-4{
		margin: 10px auto;
	}

	/* Page Our Company */
	.page-our-customer .none-display-for-responsive{
		display: none;
	}
	
	.page-our-customer .box-col-our-company-image-left{
		padding: 0px;
	}

	.page-our-customer .box-col-our-company-image-left .image-logo-our-company{
		width: 100%;
		max-width: 200px;
		margin: 0px auto;
		display: block;
		margin-bottom: 15px;
	}

	/* Page Article */
	.col-article .column-left-page-article{
		max-width: 100%;
		flex: 0 0 100%;
	}
	
	.col-article .column-right-page-article{
		display: none;
	}

	.col-article .column-left-page-article .col-box-article .col-bottom-image-article .col-sm-2{
		text-align: left;
		max-width: 50%;
		flex: 0 0 50%;
	}

	.col-article .column-left-page-article .col-box-article .col-bottom-image-article .col-sm-3{
		text-align: right;
		max-width: 50%;
		flex: 0 0 50%;
	}

	.col-article .column-left-page-article .col-box-article .col-bottom-image-article .col-sm-7{
		text-align: left;
		max-width: 100%;
		flex: 0 0 100%;
		margin-top: 10px;
	}

	.col-article .col-box-article .subtitle{
		line-height: 28px;
	}

	.col-article .col-box-article .col-bottom-image-article .col-sm-2{
		text-align: left;
		max-width: 50%;
		flex: 0 0 50%;
	}

	.col-article .col-box-article .col-bottom-image-article .col-sm-3{
		text-align: right;
		max-width: 50%;
		flex: 0 0 50%;
	}

	.col-article .col-box-article .col-bottom-image-article .col-sm-7{
		text-align: left;
		max-width: 100%;
		flex: 0 0 100%;
		margin-top: 10px;
	}

	/* Page Brand Category */
	.body-brand-category .text-imagepr{
		display: block;
		padding: 5px;
	}

	.body-brand-category .text-imagepr i.fa{
		display: none;
	}

	.body-brand-category .columns-image-product h4{
		min-height: 72px;
	}

	.body-brand-category .tab-content-column-page .tab-content .tab-pane .col-md-3{
		max-width: 50%;
	}

	/* Page Equipment Category */
	.page-product.bgcolor-black-top-nav.body-equipment-category .product-topbar{
		margin-left: 15px;
	}

	.body-equipment-category .shop_grid_area .col-12.col-md-4.col-lg-3{
		display: none;
	}

	.shop_grid_area .shop_grid_product_area .tab-content .tab-pane .col-box-product-rigt{
		margin-left: 15px;
	}
	
	/* Page Contact Us */
	.contact-area .google-map{
	    margin-bottom: 25px;
	}
	
	.color-icon-page-right-form-contact-us{
	    display: none;
	}

	/* Page Product Catalog */
	.shop_grid_area.section-padding-product-catalog{
		padding-bottom: 25px;
	}

	.col-box-product-catalog{
		margin-top: 10px;
	}

	.col-box-product-catalog .blog-wrapper .single-blog-area{
		margin-bottom: 25px !important;
	}

	.col-box-product-catalog .blog-wrapper .single-blog-area .hover-content{
		padding: 240px 95px;
	}

}





/* ---====================================--- */
/* ---=== Media Screen Min-Width 421px & Max-Width 460px ===--- */
/* ---====================================--- */
@media only screen and (min-device-width : 421px) and (max-device-width : 460px) {
    
	/* Top Header and Navigation */
	.top-col-sosial-media-search .single_widget_area .footer_social_area{
		display: none;
	}

	.col-box-select-language{
		position: relative;
		top: -6px;
	}

	.header_area .classy-navbar{
		padding: 0px 15px;
		display: block;
		border-bottom: 0px;
	}

	.header_area .classy-navbar .nav-brand{
		float: left;
	}

	.header_area .classy-navbar .classy-navbar-toggler{
		float: right;
		position: relative;
		top: 11px;
		margin-right: 0px;
	}

	.header_area .classy-navbar .classy-navbar-toggler .navbarToggler span{
		background-color: #ffffff;
	}

	.header_area .classy-navbar .classy-navbar-toggler .navbarToggler:hover span, 
	.header_area .classy-navbar .classy-navbar-toggler .navbarToggler.active span{
		background-color: #e20101;
	}

	.breakpoint-on .classy-navbar .classy-menu{
		/*background-color: rgba(0,0,0,.72);*/
		background-color: #0a0908;
		width: 100%;
		left: -460px;
	}

	.classycloseIcon .cross-wrap span{
		background: #ffffff;
	}

	.classycloseIcon .cross-wrap:hover span{
		background: #e20101;
	}

	.breakpoint-on .classynav > ul{
		border-top: 1px solid rgba(255,255,255,.5);
	}

	.breakpoint-on .classynav > ul > li > a{
		background-color: transparent;
		padding: 0px 30px;
		text-align: left;
	}

	.header_area .classynav ul li:hover a{
		color: #e20101;
	}

	.classynav > ul > li.has-down.active > .dd-arrow::after{
		background-color: #ffffff;
	}

	.classynav > ul > li.has-down.active > .dd-arrow::before{
		background-color: #ffffff;
	}

	.breakpoint-on .classynav > ul > li.cn-dropdown-item.has-down > .dd-arrow{
		right: 40px;
	}

	.header_area .classynav ul li .dropdown li a{
		padding: 0px 50px;
		text-align: left;
		border-bottom: 1px solid rgba(255,255,255,.5);
	}

	.classynav ul li .dropdown li:last-child a{
		border-bottom: 1px solid rgba(255,255,255,.5);
	}

	.breakpoint-on .classycloseIcon{
		top: 27px;
		right: 30px;
	}

	.breakpoint-on .classynav{
		padding-top: 80px;
	}

	/* Footer */
	.footer_area .col-12.col-md-6{
		padding-right: 0px;
	}

	.footer_area .single_widget_area{
		margin: 10px 0px !important;
	}

	.footer_area .single_widget_area .footer-logo a h3{
		font-size: 20px;
	}

	.footer_area .single_widget_area .footer-logo a h5{
		font-size: 16px;
	}

	.footer_area .single_widget_area .subscribtion_form p{
		text-align: justify;
	}

	.footer_area .swa-float-right{
		text-align: left;
	}

	.footer_area .swa-float-right .single_widget_area .footer_widget_menu  li a i.fa{
		display: none;
	}

	.footer_area .swa-float-right .col-group-inc-footer .img-inc-footer-osbond, 
	.footer_area .swa-float-right .col-group-inc-footer .img-inc-footer-dni{
		margin-bottom: 0px;
	}

	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter:hover, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter:focus, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter:active{
		border-left-color: #ffffff;
	}

	.col-group-inc-footer p{
		margin-bottom: 0px;
		margin-top: 15px;
	}

	.floatwa{
		right: 20px;
	}

	#scrollUp{
		bottom: 60px;
	}
	
	/* Page Index */
	.large-header #demo-canvas{
		display: none;
	}

	.large-header .main-title img{
		max-width: 150px;
	}

	.large-header .main-title h2{
		font-size: 32px;
	}

	.large-header .main-title h5{
		font-size: 22px;
		margin-top: 10px;
	}

	.col-nav-tabs-our-product .col-box-navs-tab-our-product ul.nav.nav-tabs{
		margin-left: 15px;
		padding-bottom: 20px;
		float: none;
	}

	.col-nav-tabs-our-product .col-box-navs-tab-our-product ul.nav.nav-tabs li{
		width: 100%;
		margin: 0px;
	}

	.col-nav-tabs-our-product .col-box-navs-tab-our-product .tab-pane .blog-wrapper{
		margin-bottom: 25px;
	}

	.col-nav-tabs-our-product .col-box-navs-tab-our-product .tab-pane .blog-wrapper .single-blog-area{
		margin-bottom: 15px !important;
	}

	.col-nav-tabs-our-product .col-box-navs-tab-our-product .tab-pane .blog-wrapper .single-blog-area .hover-content{
		padding: 95px 100px;
	}

	.single_product_details_area .container-perfect-gym-tools{
		margin-bottom: 0px;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_thumb{
		margin-bottom: 15px;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_thumb .single-related-blog-post_homepage_ats a{
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		padding: 5px 15px;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_thumb .single-related-blog-post_homepage_ats a h1{
		margin-bottom: 0px;
		font-size: 14px;
		top: 90px;
		box-shadow: 10px 18px 0px -10px #e20101;
		font-weight: 400;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_thumb .single-related-blog-post_homepage_ats a h1 i.fa{
		font-size: 12px;
		top: -2px;
		margin-right: 5px;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_desc{
		margin-bottom: 15px;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_desc .single-related-blog-post_homepage_ats a{
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		padding: 5px 15px;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_desc .single-related-blog-post_homepage_ats a h1{
		margin-bottom: 0px;
		font-size: 14px;
		top: 90px;
		box-shadow: 10px 18px 0px -10px #e20101;
		font-weight: 400;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_desc .single-related-blog-post_homepage_ats a h1 i.fa{
		font-size: 12px;
		top: -2px;
		margin-right: 5px;
	}

	.col-hp-newsletter h3{
		margin-bottom: 10px;
	}

	.col-hp-newsletter p{
		margin-bottom: 25px;
		line-height: 24px;
		font-size: 12px;
	}

	.col-hp-newsletter .form-hp-nl .form-group{
		width: 100%;
	}

	.col-hp-newsletter .form-hp-nl label{
		margin-right: 0px;
	}

	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .form-control, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .form-control:focus, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .form-control:active{
		max-width: 100%;
		margin-bottom: 10px;
	}

	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter:hover, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter:focus, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter:active{
		max-width: 100%;
	}

	.col-authorized-seller .brands-area{
		padding: 25px 0px 5px 0px;
	}

	.col-authorized-seller .brands-area .single-brands-logo{
		width: 100%;
		max-width: 100%;
		flex: 50%;
	}

	.col-authorized-seller .brands-area .single-brands-logo img{
		width: 100%;
		max-width: 100%;
		margin-bottom: 15px;
		padding: 2px;
	}

	h3.title-section-content.title-content-our-product{
		margin-right: 15px;
		text-align: left;
	}

	/* Page Our Customer */
	.breadcumb_area.breadcumb-style-two .page-title h2{
		font-size: 32px;
	}

	.vol-box-our-customer-rl{
		border-radius: 2px;
	}

	.vol-box-our-customer-rl img{
		padding-left: 0px;
		display: block;
		margin: 0px auto;
	}

	.vol-box-our-customer-rl .box-title-rl h5.one-text-oc{
		top: 0px;
		margin: 10px auto;
		text-align: center;
	}

	/* Page Video Gallery */
	.col-stories .col-md-4{
		margin: 10px auto;
	}

	/* Page Our Company */
	.page-our-customer .none-display-for-responsive{
		display: none;
	}
	
	.page-our-customer .box-col-our-company-image-left{
		padding: 0px;
	}

	.page-our-customer .box-col-our-company-image-left .image-logo-our-company{
		width: 100%;
		max-width: 200px;
		margin: 0px auto;
		display: block;
		margin-bottom: 15px;
	}

	/* Page Article */
	.col-article .column-left-page-article{
		max-width: 100%;
		flex: 0 0 100%;
	}
	
	.col-article .column-right-page-article{
		display: none;
	}

	.col-article .column-left-page-article .col-box-article .col-bottom-image-article .col-sm-2{
		text-align: left;
		max-width: 50%;
		flex: 0 0 50%;
	}

	.col-article .column-left-page-article .col-box-article .col-bottom-image-article .col-sm-3{
		text-align: right;
		max-width: 50%;
		flex: 0 0 50%;
	}

	.col-article .column-left-page-article .col-box-article .col-bottom-image-article .col-sm-7{
		text-align: left;
		max-width: 100%;
		flex: 0 0 100%;
		margin-top: 10px;
	}

	.col-article .col-box-article .subtitle{
		line-height: 28px;
	}

	.col-article .col-box-article .col-bottom-image-article .col-sm-2{
		text-align: left;
		max-width: 50%;
		flex: 0 0 50%;
	}

	.col-article .col-box-article .col-bottom-image-article .col-sm-3{
		text-align: right;
		max-width: 50%;
		flex: 0 0 50%;
	}

	.col-article .col-box-article .col-bottom-image-article .col-sm-7{
		text-align: left;
		max-width: 100%;
		flex: 0 0 100%;
		margin-top: 10px;
	}

	/* Page Brand Category */
	.body-brand-category .text-imagepr{
		display: block;
		padding: 5px;
	}

	.body-brand-category .text-imagepr i.fa{
		display: none;
	}

	.body-brand-category .tab-content-column-page .tab-content .tab-pane .col-md-3{
		max-width: 50%;
	}

	/* Page Equipment Category */
	.page-product.bgcolor-black-top-nav.body-equipment-category .product-topbar{
		margin-left: 15px;
	}

	.body-equipment-category .shop_grid_area .col-12.col-md-4.col-lg-3{
		display: none;
	}

	.shop_grid_area .shop_grid_product_area .tab-content .tab-pane .col-box-product-rigt{
		margin-left: 15px;
	}
	
	/* Page Contact Us */
	.contact-area .google-map{
	    margin-bottom: 25px;
	}
	
	.color-icon-page-right-form-contact-us{
	    display: none;
	}

	/* Page Product Catalog */
	.shop_grid_area.section-padding-product-catalog{
		padding-bottom: 25px;
	}

	.col-box-product-catalog{
		margin-top: 10px;
	}

	.col-box-product-catalog .blog-wrapper .single-blog-area{
		margin-bottom: 25px !important;
	}

	.col-box-product-catalog .blog-wrapper .single-blog-area .hover-content{
		padding: 260px 105px;
	}

}





/* ---====================================--- */
/* ---=== Media Screen Min-Width 461px & Max-Width 600px ===--- */
/* ---====================================--- */
@media only screen and (min-device-width : 461px) and (max-device-width : 600px) {
    
	/* Top Header and Navigation */
	.top-col-sosial-media-search .single_widget_area .footer_social_area{
		display: none;
	}

	.col-box-select-language{
		position: relative;
		top: -6px;
	}

	.header_area .classy-navbar{
		padding: 0px 15px;
		display: block;
		border-bottom: 0px;
	}

	.header_area .classy-navbar .nav-brand{
		float: left;
	}

	.header_area .classy-navbar .classy-navbar-toggler{
		float: right;
		position: relative;
		top: 11px;
		margin-right: 0px;
	}

	.header_area .classy-navbar .classy-navbar-toggler .navbarToggler span{
		background-color: #ffffff;
	}

	.header_area .classy-navbar .classy-navbar-toggler .navbarToggler:hover span, 
	.header_area .classy-navbar .classy-navbar-toggler .navbarToggler.active span{
		background-color: #e20101;
	}

	.breakpoint-on .classy-navbar .classy-menu{
		/*background-color: rgba(0,0,0,.72);*/
		background-color: #0a0908;
		width: 100%;
		left: -600px;
	}

	.classycloseIcon .cross-wrap span{
		background: #ffffff;
	}

	.classycloseIcon .cross-wrap:hover span{
		background: #e20101;
	}

	.breakpoint-on .classynav > ul{
		border-top: 1px solid rgba(255,255,255,.5);
	}

	.breakpoint-on .classynav > ul > li > a{
		background-color: transparent;
		padding: 0px 30px;
		text-align: left;
	}

	.header_area .classynav ul li:hover a{
		color: #e20101;
	}

	.classynav > ul > li.has-down.active > .dd-arrow::after{
		background-color: #ffffff;
	}

	.classynav > ul > li.has-down.active > .dd-arrow::before{
		background-color: #ffffff;
	}

	.breakpoint-on .classynav > ul > li.cn-dropdown-item.has-down > .dd-arrow{
		right: 40px;
	}

	.header_area .classynav ul li .dropdown li a{
		padding: 0px 50px;
		text-align: left;
		border-bottom: 1px solid rgba(255,255,255,.5);
	}

	.classynav ul li .dropdown li:last-child a{
		border-bottom: 1px solid rgba(255,255,255,.5);
	}

	.breakpoint-on .classycloseIcon{
		top: 27px;
		right: 30px;
	}

	.breakpoint-on .classynav{
		padding-top: 80px;
	}

	/* Footer */
	.footer_area .col-12.col-md-6{
		padding-right: 0px;
	}

	.footer_area .single_widget_area{
		margin: 10px 0px !important;
	}

	.footer_area .single_widget_area .footer-logo a h3{
		font-size: 20px;
	}

	.footer_area .single_widget_area .footer-logo a h5{
		font-size: 16px;
	}

	.footer_area .single_widget_area .subscribtion_form p{
		text-align: justify;
	}

	.footer_area .swa-float-right{
		text-align: left;
	}

	.footer_area .swa-float-right .single_widget_area .footer_widget_menu  li a i.fa{
		display: none;
	}

	.footer_area .swa-float-right .col-group-inc-footer .img-inc-footer-osbond, 
	.footer_area .swa-float-right .col-group-inc-footer .img-inc-footer-dni{
		margin-bottom: 0px;
		max-width: 60px;
	}

	footer.footer_area .col-group-inc-footer p .icon-bottom-footer-media-sosial, 
	footer.footer_area .col-group-inc-footer p .icon-bottom-footer-media-sosial:hover, 
	footer.footer_area .col-group-inc-footer p .icon-bottom-footer-media-sosial:focus, 
	footer.footer_area .col-group-inc-footer p .icon-bottom-footer-media-sosial:active{
		font-size: 18px;
	}

	.footer_area .border-top-footer .swa-float-right .col-group-inc-footer .no-pl-res{
		padding-left: 0px;
	}

	.footer_area .border-top-footer .swa-float-right .col-group-inc-footer .no-pl-res-oc{
		padding-left: 15px;
	}

	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter:hover, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter:focus, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter:active{
		border-left-color: #ffffff;
	}

	.col-group-inc-footer p{
		margin-bottom: 0px;
		margin-top: 15px;
	}

	.floatwa{
		right: 50px;
	}

	#scrollUp{
		bottom: 60px;
		right: 60px;
	}
	
	/* Page Index */
	.large-header .main-title img{
		max-width: 200px;
	}

	.large-header .main-title h2{
		font-size: 38px;
	}

	.large-header .main-title h5{
		font-size: 28px;
		margin-top: 10px;
	}

	.col-nav-tabs-our-product .col-box-navs-tab-our-product ul.nav.nav-tabs{
		margin-left: 15px;
		padding-bottom: 20px;
		float: none;
	}

	.col-nav-tabs-our-product .col-box-navs-tab-our-product ul.nav.nav-tabs li{
		width: 100%;
		margin: 0px;
	}

	.col-nav-tabs-our-product .col-box-navs-tab-our-product .tab-pane .blog-wrapper{
		margin-bottom: 25px;
	}

	.col-nav-tabs-our-product .col-box-navs-tab-our-product .tab-pane .blog-wrapper .single-blog-area{
		margin-bottom: 15px !important;
	}

	.col-nav-tabs-our-product .col-box-navs-tab-our-product .tab-pane .blog-wrapper .single-blog-area .hover-content{
		padding: 110px 125px;
	}

	.single_product_details_area .container-perfect-gym-tools{
		margin-bottom: 0px;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_thumb{
		margin-bottom: 15px;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_thumb .single-related-blog-post_homepage_ats a{
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		padding: 5px 15px;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_thumb .single-related-blog-post_homepage_ats a h1{
		margin-bottom: 0px;
		font-size: 14px;
		top: 105px;
		box-shadow: 10px 18px 0px -10px #e20101;
		font-weight: 400;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_thumb .single-related-blog-post_homepage_ats a h1 i.fa{
		font-size: 12px;
		top: -2px;
		margin-right: 5px;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_desc{
		margin-bottom: 15px;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_desc .single-related-blog-post_homepage_ats a{
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		padding: 5px 15px;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_desc .single-related-blog-post_homepage_ats a h1{
		margin-bottom: 0px;
		font-size: 14px;
		top: 105px;
		box-shadow: 10px 18px 0px -10px #e20101;
		font-weight: 400;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_desc .single-related-blog-post_homepage_ats a h1 i.fa{
		font-size: 12px;
		top: -2px;
		margin-right: 5px;
	}

	.col-hp-newsletter h3{
		margin-bottom: 10px;
	}

	.col-hp-newsletter p{
		margin-bottom: 25px;
		line-height: 24px;
		font-size: 12px;
	}

	.col-hp-newsletter .form-hp-nl .form-group{
		width: 100%;
	}

	.col-hp-newsletter .form-hp-nl label{
		margin-right: 0px;
		margin-bottom: 10px;
		text-align: center;
		width: 100%;
	}

	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .form-control, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .form-control:focus, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .form-control:active{
		max-width: 100%;
		margin-bottom: 10px;
	}

	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter:hover, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter:focus, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter:active{
		max-width: 100%;
	}

	.col-authorized-seller .brands-area{
		padding: 25px 0px 5px 0px;
	}

	.col-authorized-seller .brands-area .single-brands-logo{
		width: 100%;
		max-width: 100%;
		flex: 50%;
	}

	.col-authorized-seller .brands-area .single-brands-logo img{
		width: 100%;
		max-width: 100%;
		margin-bottom: 15px;
		padding: 2px;
	}

	h3.title-section-content.title-content-our-product{
		margin-right: 15px;
		text-align: left;
	}

	/* Page Our Customer */
	.breadcumb_area.breadcumb-style-two .page-title h2{
		font-size: 32px;
	}

	.vol-box-our-customer-rl{
		border-radius: 2px;
	}

	.vol-box-our-customer-rl img{
		padding-left: 0px;
		display: block;
		margin: 0px auto;
	}

	.vol-box-our-customer-rl .box-title-rl h5.one-text-oc{
		top: 0px;
		margin: 10px auto;
		text-align: center;
		height: 100%;
		min-height: 36px;
		font-size: 14px;
	}

	/* Page Video Gallery */
	.col-stories .col-md-4{
		margin: 10px auto;
	}

	/* Page Our Company */
	.page-our-customer .none-display-for-responsive{
		display: none;
	}
	
	.page-our-customer .box-col-our-company-image-left{
		padding: 0px;
	}

	.page-our-customer .box-col-our-company-image-left .image-logo-our-company{
		width: 100%;
		max-width: 200px;
		margin: 0px auto;
		display: block;
		margin-bottom: 15px;
	}

	/* Page Article */
	.col-article .column-left-page-article{
		max-width: 100%;
		flex: 0 0 100%;
	}
	
	.col-article .column-right-page-article{
		display: none;
	}

	.col-article .column-left-page-article .col-box-article .col-bottom-image-article .col-sm-2{
		text-align: left;
		max-width: 50%;
		flex: 0 0 50%;
	}

	.col-article .column-left-page-article .col-box-article .col-bottom-image-article .col-sm-3{
		text-align: right;
		max-width: 50%;
		flex: 0 0 50%;
	}

	.col-article .column-left-page-article .col-box-article .col-bottom-image-article .col-sm-7{
		text-align: left;
		max-width: 100%;
		flex: 0 0 100%;
		margin-top: 10px;
	}

	.col-article .col-box-article .subtitle{
		line-height: 28px;
	}

	.col-article .col-box-article .col-bottom-image-article .col-sm-2{
		text-align: left;
		max-width: 50%;
		flex: 0 0 50%;
	}

	.col-article .col-box-article .col-bottom-image-article .col-sm-3{
		text-align: right;
		max-width: 50%;
		flex: 0 0 50%;
	}

	.col-article .col-box-article .col-bottom-image-article .col-sm-7{
		text-align: left;
		max-width: 100%;
		flex: 0 0 100%;
		margin-top: 10px;
	}

	/* Page Brand Category */
	.body-brand-category .tab-content-column-page .tab-content .tab-pane .col-md-3{
		max-width: 50%;
	}

	/* Page Equipment Category */
	.page-product.bgcolor-black-top-nav.body-equipment-category .product-topbar{
		margin-left: 15px;
	}

	.body-equipment-category .shop_grid_area .col-12.col-md-4.col-lg-3{
		display: none;
	}

	.shop_grid_area .shop_grid_product_area .tab-content .tab-pane .col-box-product-rigt{
		margin-left: 15px;
	}

	.shop_grid_area .shop_grid_product_area .tab-content .tab-pane .col-box-product-rigt .col-md-4{
		max-width: 33.333333%;
		flex: 0 0 33.333333%;
	}

	.body-equipment-category .text-imagepr{
		display: block;
		padding: 5px;
	}

	.body-equipment-category .text-imagepr i.fa{
		display: none;
	}

	.body-equipment-category .col-box-product-rigt .tab-content-column-page-category .tab-content .tab-pane .columns-image-product h4{
		min-height: 72px;
	}
	
	/* Page Contact Us */
	.contact-area .google-map{
	    margin-bottom: 25px;
	}
	
	.color-icon-page-right-form-contact-us{
	    display: none;
	}

	/* Page Product Catalog */
	.shop_grid_area.section-padding-product-catalog{
		padding-bottom: 25px;
	}

	.col-box-product-catalog{
		margin-top: 10px;
	}

	.col-box-product-catalog .blog-wrapper .single-blog-area{
		margin-bottom: 25px !important;
	}

	.col-box-product-catalog .blog-wrapper .single-blog-area .hover-content{
		padding: 90px 5px;
	}

	body.page-product .shop_grid_area.section-padding-product-catalog{
		padding-top: 120px;
	}

}





/* ---====================================--- */
/* ---=== Media Screen Min-Width 601px & Max-Width 680px ===--- */
/* ---====================================--- */
@media only screen and (min-device-width : 601px) and (max-device-width : 680px) {
    
	/* Top Header and Navigation */
	.top-col-sosial-media-search .single_widget_area .footer_social_area span{
		display: none;
	}

	.col-box-select-language{
		position: relative;
		top: -6px;
	}

	.col-box-select-language p{
		display: none;
	}

	.top-col-sosial-media-search .single_widget_area .footer_social_area a.link-icon-facebook{
		margin-left: 0px;
	}

	.col-box-select-language .nice-select.selectpicker{
		margin-top: 0px;
		position: relative;
		top: -17px;
	}

	.header_area .classy-navbar{
		padding: 0px 15px;
		display: block;
		border-bottom: 0px;
	}

	.header_area .classy-navbar .nav-brand{
		float: left;
	}

	.header_area .classy-navbar .classy-navbar-toggler{
		float: right;
		position: relative;
		top: 11px;
		margin-right: 0px;
	}

	.header_area .classy-navbar .classy-navbar-toggler .navbarToggler span{
		background-color: #ffffff;
	}

	.header_area .classy-navbar .classy-navbar-toggler .navbarToggler:hover span, 
	.header_area .classy-navbar .classy-navbar-toggler .navbarToggler.active span{
		background-color: #e20101;
	}

	.breakpoint-on .classy-navbar .classy-menu{
		/*background-color: rgba(0,0,0,.72);*/
		background-color: #0a0908;
		width: 100%;
		left: -680px;
	}

	.classycloseIcon .cross-wrap span{
		background: #ffffff;
	}

	.classycloseIcon .cross-wrap:hover span{
		background: #e20101;
	}

	.breakpoint-on .classynav > ul{
		border-top: 1px solid rgba(255,255,255,.5);
	}

	.breakpoint-on .classynav > ul > li > a{
		background-color: transparent;
		padding: 0px 30px;
		text-align: left;
	}

	.header_area .classynav ul li:hover a{
		color: #e20101;
	}

	.classynav > ul > li.has-down.active > .dd-arrow::after{
		background-color: #ffffff;
	}

	.classynav > ul > li.has-down.active > .dd-arrow::before{
		background-color: #ffffff;
	}

	.breakpoint-on .classynav > ul > li.cn-dropdown-item.has-down > .dd-arrow{
		right: 40px;
	}

	.header_area .classynav ul li .dropdown li a{
		padding: 0px 50px;
		text-align: left;
		border-bottom: 1px solid rgba(255,255,255,.5);
	}

	.classynav ul li .dropdown li:last-child a{
		border-bottom: 1px solid rgba(255,255,255,.5);
	}

	.breakpoint-on .classycloseIcon{
		top: 27px;
		right: 30px;
	}

	.breakpoint-on .classynav{
		padding-top: 80px;
	}

	/* Footer */
	.footer_area .col-12.col-md-6{
		padding-right: 0px;
	}

	.footer_area .single_widget_area{
		margin: 10px 0px !important;
	}

	.footer_area .single_widget_area .footer-logo a h3{
		font-size: 20px;
	}

	.footer_area .single_widget_area .footer-logo a h5{
		font-size: 16px;
	}

	.footer_area .single_widget_area .subscribtion_form p{
		text-align: justify;
	}

	.footer_area .swa-float-right{
		text-align: left;
	}

	.footer_area .border-top-footer .swa-float-right .col-group-inc-footer .no-pl-res{
		padding-left: 0px;
	}

	.footer_area .swa-float-right .single_widget_area .footer_widget_menu  li a i.fa{
		display: none;
	}

	.footer_area .swa-float-right .col-group-inc-footer .img-inc-footer-osbond, 
	.footer_area .swa-float-right .col-group-inc-footer .img-inc-footer-dni{
		margin-bottom: 0px;
		max-width: 60px;
	}

	footer.footer_area .col-group-inc-footer p .icon-bottom-footer-media-sosial, 
	footer.footer_area .col-group-inc-footer p .icon-bottom-footer-media-sosial:hover, 
	footer.footer_area .col-group-inc-footer p .icon-bottom-footer-media-sosial:focus, 
	footer.footer_area .col-group-inc-footer p .icon-bottom-footer-media-sosial:active{
		font-size: 18px;
	}

	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter:hover, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter:focus, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter:active{
		border-left-color: #ffffff;
	}

	.col-group-inc-footer p{
		margin-bottom: 0px;
		margin-top: 15px;
	}

	.floatwa{
		right: 90px;
	}

	#scrollUp{
		bottom: 60px;
		right: 100px;
	}
	
	/* Page Index */
	.large-header .main-title img{
		max-width: 200px;
	}

	.large-header .main-title h2{
		font-size: 38px;
	}

	.large-header .main-title h5{
		font-size: 28px;
		margin-top: 10px;
	}

	.col-nav-tabs-our-product .col-box-navs-tab-our-product ul.nav.nav-tabs{
		margin-left: 15px;
		padding-bottom: 20px;
		float: none;
	}

	.col-nav-tabs-our-product .col-box-navs-tab-our-product ul.nav.nav-tabs li{
		width: 100%;
		margin: 0px;
	}

	.col-nav-tabs-our-product .col-box-navs-tab-our-product .tab-pane .blog-wrapper{
		margin-bottom: 25px;
	}

	.col-nav-tabs-our-product .col-box-navs-tab-our-product .tab-pane .blog-wrapper .single-blog-area{
		margin-bottom: 15px !important;
	}

	.col-nav-tabs-our-product .col-box-navs-tab-our-product .tab-pane .blog-wrapper .single-blog-area .hover-content{
		padding: 110px 125px;
	}

	.single_product_details_area .container-perfect-gym-tools{
		margin-bottom: 0px;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_thumb{
		margin-bottom: 15px;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_thumb .single-related-blog-post_homepage_ats a{
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		padding: 5px 15px;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_thumb .single-related-blog-post_homepage_ats a h1{
		margin-bottom: 0px;
		font-size: 16px;
		top: 110px;
		box-shadow: 10px 20px 0px -11px #e20101;
		font-weight: 400;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_thumb .single-related-blog-post_homepage_ats a h1 i.fa{
		font-size: 12px;
		top: -3px;
		margin-right: 5px;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_desc{
		margin-bottom: 15px;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_desc .single-related-blog-post_homepage_ats a{
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		padding: 5px 15px;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_desc .single-related-blog-post_homepage_ats a h1{
		margin-bottom: 0px;
		font-size: 16px;
		top: 110px;
		box-shadow: 10px 20px 0px -11px #e20101;
		font-weight: 400;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_desc .single-related-blog-post_homepage_ats a h1 i.fa{
		font-size: 12px;
		top: -3px;
		margin-right: 5px;
	}

	.col-hp-newsletter h3{
		margin-bottom: 10px;
	}

	.col-hp-newsletter p{
		margin-bottom: 25px;
		line-height: 24px;
		font-size: 12px;
	}

	.col-hp-newsletter .form-hp-nl .form-group{
		width: 100%;
	}

	.col-hp-newsletter .form-hp-nl label{
		margin-right: 0px;
		margin-bottom: 10px;
		text-align: center;
		width: 100%;
	}

	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .form-control, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .form-control:focus, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .form-control:active{
		max-width: 100%;
		margin-bottom: 10px;
	}

	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter:hover, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter:focus, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter:active{
		max-width: 100%;
	}

	.col-authorized-seller .brands-area{
		padding: 25px 0px 5px 0px;
	}

	.col-authorized-seller .brands-area .single-brands-logo{
		width: 100%;
		max-width: 100%;
		flex: 50%;
	}

	.col-authorized-seller .brands-area .single-brands-logo img{
		width: 100%;
		max-width: 100%;
		margin-bottom: 15px;
		padding: 2px;
	}

	h3.title-section-content.title-content-our-product{
		margin-right: 15px;
		text-align: left;
	}

	/* Page Our Customer */
	.breadcumb_area.breadcumb-style-two .page-title h2{
		font-size: 32px;
	}

	.vol-box-our-customer-rl{
		border-radius: 2px;
	}

	.vol-box-our-customer-rl img{
		padding-left: 0px;
		display: block;
		margin: 0px auto;
	}

	.vol-box-our-customer-rl .box-title-rl h5.one-text-oc{
		top: 0px;
		margin: 10px auto;
		text-align: center;
		height: 100%;
		min-height: 36px;
		font-size: 14px;
	}

	/* Page Video Gallery */
	.col-stories .col-md-4{
		margin: 10px auto;
	}

	/* Page Our Company */
	.page-our-customer .none-display-for-responsive{
		display: none;
	}

	.page-our-customer .box-col-our-company-image-left{
		padding: 0px;
	}

	.page-our-customer .box-col-our-company-image-left .image-logo-our-company{
		width: 100%;
		max-width: 200px;
		margin: 0px auto;
		display: block;
		margin-bottom: 15px;
	}

	/* Page Article */
	.col-article .column-left-page-article{
		max-width: 100%;
		flex: 0 0 100%;
	}
	
	.col-article .column-right-page-article{
		display: none;
	}

	.col-article .column-left-page-article .col-box-article .col-bottom-image-article .col-sm-2{
		text-align: left;
		max-width: 50%;
		flex: 0 0 50%;
	}

	.col-article .column-left-page-article .col-box-article .col-bottom-image-article .col-sm-3{
		text-align: right;
		max-width: 50%;
		flex: 0 0 50%;
	}

	.col-article .column-left-page-article .col-box-article .col-bottom-image-article .col-sm-7{
		text-align: left;
		max-width: 100%;
		flex: 0 0 100%;
		margin-top: 10px;
	}

	.col-article .col-box-article .col-bottom-image-article .col-sm-2{
		text-align: left;
		max-width: 50%;
		flex: 0 0 50%;
	}

	.col-article .col-box-article .col-bottom-image-article .col-sm-3{
		text-align: right;
		max-width: 50%;
		flex: 0 0 50%;
	}

	.col-article .col-box-article .col-bottom-image-article .col-sm-7{
		text-align: left;
		max-width: 100%;
		flex: 0 0 100%;
		margin-top: 10px;
	}

	/* Page Brand Category */
	.body-brand-category .tab-content-column-page .tab-content .tab-pane .col-md-3{
		max-width: 50%;
	}

	/* Page Equipment Category */
	.page-product.bgcolor-black-top-nav.body-equipment-category .product-topbar{
		margin-left: 15px;
	}

	.body-equipment-category .shop_grid_area .col-12.col-md-4.col-lg-3{
		display: none;
	}

	.shop_grid_area .shop_grid_product_area .tab-content .tab-pane .col-box-product-rigt{
		margin-left: 15px;
	}

	.shop_grid_area .shop_grid_product_area .tab-content .tab-pane .col-box-product-rigt .col-md-4{
		max-width: 33.333333%;
		flex: 0 0 33.333333%;
	}

	.body-equipment-category .text-imagepr{
		display: block;
		padding: 5px;
	}

	.body-equipment-category .text-imagepr i.fa{
		display: none;
	}

	.body-equipment-category .col-box-product-rigt .tab-content-column-page-category .tab-content .tab-pane .columns-image-product h4{
		min-height: 72px;
	}
	
	/* Page Contact Us */
	.contact-area .google-map{
	    margin-bottom: 25px;
	}
	
	.color-icon-page-right-form-contact-us{
	    display: none;
	}

	/* Page Product Catalog */
	.shop_grid_area.section-padding-product-catalog{
		padding-bottom: 25px;
	}

	.col-box-product-catalog{
		margin-top: 10px;
	}

	.col-box-product-catalog .blog-wrapper .single-blog-area{
		margin-bottom: 25px !important;
	}

	.col-box-product-catalog .blog-wrapper .single-blog-area .hover-content{
		padding: 85px 5px;
	}

	body.page-product .shop_grid_area.section-padding-product-catalog{
		padding-top: 120px;
	}

}





/* ---====================================--- */
/* ---=== Media Screen Min-Width 681px & Max-Width 768px ===--- */
/* ---====================================--- */
@media only screen and (min-device-width : 681px) and (max-device-width : 768px) {
    
	/* Top Header and Navigation */
	.top-col-sosial-media-search .single_widget_area .footer_social_area span{
		display: none;
	}

	.col-box-select-language{
		position: relative;
		top: -6px;
	}

	.col-box-select-language p{
		display: none;
	}

	.top-col-sosial-media-search .single_widget_area .footer_social_area a.link-icon-facebook{
		margin-left: 0px;
	}

	.col-box-select-language .nice-select.selectpicker{
		margin-top: 0px;
		position: relative;
		top: 12px;
	}

	.header_area .classy-navbar{
		padding: 0px 15px;
		display: block;
		border-bottom: 0px;
	}

	.header_area .classy-navbar .nav-brand{
		float: left;
	}

	.header_area .classy-navbar .classy-navbar-toggler{
		float: right;
		position: relative;
		top: 11px;
		margin-right: 0px;
	}

	.header_area .classy-navbar .classy-navbar-toggler .navbarToggler span{
		background-color: #ffffff;
	}

	.header_area .classy-navbar .classy-navbar-toggler .navbarToggler:hover span, 
	.header_area .classy-navbar .classy-navbar-toggler .navbarToggler.active span{
		background-color: #e20101;
	}

	.breakpoint-on .classy-navbar .classy-menu{
		/*background-color: rgba(0,0,0,.72);*/
		background-color: #0a0908;
		width: 100%;
		left: -768px;
	}

	.classycloseIcon .cross-wrap span{
		background: #ffffff;
	}

	.classycloseIcon .cross-wrap:hover span{
		background: #e20101;
	}

	.breakpoint-on .classynav > ul{
		border-top: 1px solid rgba(255,255,255,.5);
	}

	.breakpoint-on .classynav > ul > li > a{
		background-color: transparent;
		padding: 0px 30px;
		text-align: left;
	}

	.header_area .classynav ul li:hover a{
		color: #e20101;
	}

	.classynav > ul > li.has-down.active > .dd-arrow::after{
		background-color: #ffffff;
	}

	.classynav > ul > li.has-down.active > .dd-arrow::before{
		background-color: #ffffff;
	}

	.breakpoint-on .classynav > ul > li.cn-dropdown-item.has-down > .dd-arrow{
		right: 40px;
	}

	.header_area .classynav ul li .dropdown li a{
		padding: 0px 50px;
		text-align: left;
		border-bottom: 1px solid rgba(255,255,255,.5);
	}

	.classynav ul li .dropdown li:last-child a{
		border-bottom: 1px solid rgba(255,255,255,.5);
	}

	.breakpoint-on .classycloseIcon{
		top: 27px;
		right: 30px;
	}

	.breakpoint-on .classynav{
		padding-top: 80px;
	}

	/* Footer */
	.footer_area .col-12.col-md-6{
		padding-right: 0px;
	}

	.footer_area .single_widget_area{
		margin: 10px 0px !important;
	}

	.footer_area .single_widget_area .footer-logo a h3{
		font-size: 20px;
	}

	.footer_area .single_widget_area .footer-logo a h5{
		font-size: 16px;
	}

	.footer_area .single_widget_area .subscribtion_form p{
		text-align: justify;
		margin-right: 35px;
	}

	.footer_area .swa-float-right{
		text-align: left;
	}

	.footer_area .border-top-footer .swa-float-right .col-group-inc-footer .no-pl-res{
		padding-left: 0px;
	}

	.footer_area .single_widget_area ul.footer_widget_menu{
		text-align: right;
	}

	.footer_area .swa-float-right .col-group-inc-footer{
		text-align: right;
	}

	.footer_area .single_widget_area ul.footer_widget_menu li{
		position: relative;
		right: -7px;
	}

	.footer_area .swa-float-right .single_widget_area .footer_widget_menu  li a i.fa{
		display: none;
	}

	.footer_area .swa-float-right .col-group-inc-footer .no-col-right-pr{
		padding-left: 0px;
	}

	.footer_area .swa-float-right .col-group-inc-footer .img-inc-footer-osbond, 
	.footer_area .swa-float-right .col-group-inc-footer .img-inc-footer-dni{
		margin-bottom: 0px;
		max-width: 50px;
	}

	.footer_area .border-top-footer .swa-float-right .col-group-inc-footer .no-pl-res-oc{
		padding-left: 0px;
	}

	footer.footer_area .col-group-inc-footer p .icon-bottom-footer-media-sosial, 
	footer.footer_area .col-group-inc-footer p .icon-bottom-footer-media-sosial:hover, 
	footer.footer_area .col-group-inc-footer p .icon-bottom-footer-media-sosial:focus, 
	footer.footer_area .col-group-inc-footer p .icon-bottom-footer-media-sosial:active{
		font-size: 16px;
	}

	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter:hover, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter:focus, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter:active{
		border-left-color: #ffffff;
	}

	.col-group-inc-footer p{
		margin-bottom: 10px;
		margin-top: 15px;
	}

	.floatwa{
		right: 44px;
	}

	#scrollUp{
		bottom: 60px;
		right: 54px;
	}
	
	/* Page Index */
	.large-header .main-title img{
		max-width: 200px;
	}

	.large-header .main-title h2{
		font-size: 46px;
	}

	.large-header .main-title h5{
		font-size: 36px;
		margin-top: 10px;
	}

	.col-nav-tabs-our-product .col-box-navs-tab-our-product .col-md-6{
		max-width: 100%;
		flex: 0 0 100%;
	}

	.col-nav-tabs-our-product .col-box-navs-tab-our-product ul.nav.nav-tabs{
		margin-left: 15px;
		padding-bottom: 20px;
		float: none;
	}

	.col-nav-tabs-our-product .col-box-navs-tab-our-product ul.nav.nav-tabs li{
		width: 100%;
		margin: 0px;
	}

	.col-nav-tabs-our-product .col-box-navs-tab-our-product .tab-pane .blog-wrapper{
		margin-bottom: 25px;
	}

	.col-nav-tabs-our-product .col-box-navs-tab-our-product .tab-pane .blog-wrapper .single-blog-area{
		margin-bottom: 15px !important;
	}

	.col-nav-tabs-our-product .col-box-navs-tab-our-product .tab-pane .blog-wrapper .single-blog-area .hover-content{
		padding: 170px 185px;
	}

	.single_product_details_area .container-perfect-gym-tools{
		margin-bottom: 0px;
	}

	.single_product_details_area .container-perfect-gym-tools .col-md-3, 
	.single_product_details_area .container-perfect-gym-tools .col-md-6{
		width: 100%;
		max-width: 100%;
		flex: 0 0 100%;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_thumb{
		margin-bottom: 15px;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_thumb .single-related-blog-post_homepage_ats a{
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		padding: 5px 15px;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_thumb .single-related-blog-post_homepage_ats a h1{
		margin-bottom: 0px;
		font-size: 16px;
		top: 160px;
		box-shadow: 10px 20px 0px -11px #e20101;
		font-weight: 400;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_thumb .single-related-blog-post_homepage_ats a h1 i.fa{
		font-size: 12px;
		top: -3px;
		margin-right: 5px;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_desc{
		margin-bottom: 15px;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_desc .single-related-blog-post_homepage_ats a{
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		padding: 5px 15px;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_desc .single-related-blog-post_homepage_ats a h1{
		margin-bottom: 0px;
		font-size: 16px;
		top: 160px;
		box-shadow: 10px 20px 0px -11px #e20101;
		font-weight: 400;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_desc .single-related-blog-post_homepage_ats a h1 i.fa{
		font-size: 12px;
		top: -3px;
		margin-right: 5px;
	}

	.col-hp-newsletter h3{
		margin-bottom: 10px;
	}

	.col-hp-newsletter p{
		margin-bottom: 25px;
		line-height: 24px;
		font-size: 12px;
	}

	.col-hp-newsletter .form-hp-nl .form-group{
		width: 100%;
	}

	.col-hp-newsletter .form-hp-nl label{
		margin-right: 0px;
		margin-bottom: 10px;
		text-align: center;
		width: 100%;
	}

	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .form-control, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .form-control:focus, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .form-control:active{
		max-width: 100%;
		margin-bottom: 10px;
	}

	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter:hover, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter:focus, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter:active{
		max-width: 100%;
	}

	.col-authorized-seller .brands-area{
		padding: 25px 0px 5px 0px;
	}

	.col-authorized-seller .brands-area .single-brands-logo{
		width: 100%;
		max-width: 100%;
		flex: 50%;
	}

	.col-authorized-seller .brands-area .single-brands-logo img{
		width: 100%;
		max-width: 100%;
		margin-bottom: 15px;
		padding: 2px;
	}

	h3.title-section-content.title-content-our-product{
		margin-right: 15px;
		text-align: left;
	}

	/* Page Our Customer */
	.breadcumb_area.breadcumb-style-two .page-title h2{
		font-size: 32px;
	}

	.vol-box-our-customer-rl{
		border-radius: 2px;
	}

	.vol-box-our-customer-rl img{
		padding-left: 0px;
		display: block;
		margin: 0px auto;
	}

	.vol-box-our-customer-rl .box-title-rl h5.one-text-oc{
		top: 0px;
		margin: 10px auto;
		text-align: center;
		font-size: 14px;
		font-weight: 300;
	}

	/* Page Video Gallery */
	.page-our-customer .none-display-for-responsive{
		display: none;
	}

	.col-stories .col-md-4{
		margin: 10px auto;
	}

	/* Page Our Company */
	.page-our-customer .none-display-for-responsive{
		display: none;
	}
	
	.page-our-customer .box-col-our-company-image-left{
		padding: 0px;
	}

	.page-our-customer .box-col-our-company-image-left .image-logo-our-company{
		width: 100%;
		max-width: 200px;
		margin: 0px auto;
		display: block;
		margin-bottom: 15px;
	}

	/* Page Article */
	.col-article .column-left-page-article{
		max-width: 100%;
		flex: 0 0 100%;
	}
	
	.col-article .column-right-page-article{
		display: none;
	}

	.col-article .column-left-page-article .col-box-article .col-bottom-image-article .col-sm-7{
		text-align: right;
	}

	/* Page Brand Category */
	.body-brand-category .text-imagepr{
		display: block;
		padding: 5px;
	}

	.body-brand-category .text-imagepr i.fa{
		display: none;
	}

	.body-brand-category .columns-image-product h4{
		min-height: 72px;
	}

	/* Page Equipment Category */
	.page-product.bgcolor-black-top-nav.body-equipment-category .product-topbar{
		margin-left: 15px;
	}

	.body-equipment-category .shop_grid_area .col-12.col-md-4.col-lg-3{
		display: none;
	}

	.shop_grid_area .shop_grid_product_area .tab-content .tab-pane .col-box-product-rigt{
		margin-left: 15px;
	}

	.shop_grid_area .shop_grid_product_area .tab-content .tab-pane .col-box-product-rigt .col-md-4{
		max-width: 33.333333%;
		flex: 0 0 33.333333%;
	}

	.body-equipment-category .text-imagepr{
		display: block;
		padding: 5px;
	}

	.body-equipment-category .text-imagepr i.fa{
		display: none;
	}

	.body-equipment-category .shop_grid_area .col-12.col-md-8.col-lg-9{
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	/* Page Contact Us */
	.color-icon-page-right-form-contact-us{
	    display: none;
	}

	/* Page Product Catalog */
	.shop_grid_area.section-padding-product-catalog{
		padding-bottom: 25px;
	}

	.col-box-product-catalog{
		margin-top: 10px;
	}

	.col-box-product-catalog .blog-wrapper .single-blog-area{
		margin-bottom: 25px !important;
	}

	.col-box-product-catalog .blog-wrapper .single-blog-area .hover-content{
		padding: 135px 20px;
	}

	body.page-product .shop_grid_area.section-padding-product-catalog{
		padding-top: 120px;
	}

}





/* ---====================================--- */
/* ---=== Media Screen Min-Width 769px & Max-Width 800px ===--- */
/* ---====================================--- */
@media only screen and (min-device-width : 769px) and (max-device-width : 800px) {
    
	/* Top Header and Navigation */
	.top-col-sosial-media-search .single_widget_area .footer_social_area span{
		display: none;
	}

	.col-box-select-language{
		position: relative;
		top: -6px;
	}

	.col-box-select-language p{
		display: none;
	}

	.top-col-sosial-media-search .single_widget_area .footer_social_area a.link-icon-facebook{
		margin-left: 0px;
	}

	.col-box-select-language .nice-select.selectpicker{
		margin-top: 0px;
		position: relative;
		top: 12px;
	}

	.header_area .classy-navbar{
		padding: 0px 15px;
		display: block;
		border-bottom: 0px;
	}

	.header_area .classy-navbar .nav-brand{
		float: left;
	}

	.header_area .classy-navbar .classy-navbar-toggler{
		float: right;
		position: relative;
		top: 11px;
		margin-right: 0px;
	}

	.header_area .classy-navbar .classy-navbar-toggler .navbarToggler span{
		background-color: #ffffff;
	}

	.header_area .classy-navbar .classy-navbar-toggler .navbarToggler:hover span, 
	.header_area .classy-navbar .classy-navbar-toggler .navbarToggler.active span{
		background-color: #e20101;
	}

	.breakpoint-on .classy-navbar .classy-menu{
		/*background-color: rgba(0,0,0,.72);*/
		background-color: #0a0908;
		width: 100%;
		left: -800px;
	}

	.classycloseIcon .cross-wrap span{
		background: #ffffff;
	}

	.classycloseIcon .cross-wrap:hover span{
		background: #e20101;
	}

	.breakpoint-on .classynav > ul{
		border-top: 1px solid rgba(255,255,255,.5);
	}

	.breakpoint-on .classynav > ul > li > a{
		background-color: transparent;
		padding: 0px 30px;
		text-align: left;
	}

	.header_area .classynav ul li:hover a{
		color: #e20101;
	}

	.classynav > ul > li.has-down.active > .dd-arrow::after{
		background-color: #ffffff;
	}

	.classynav > ul > li.has-down.active > .dd-arrow::before{
		background-color: #ffffff;
	}

	.breakpoint-on .classynav > ul > li.cn-dropdown-item.has-down > .dd-arrow{
		right: 40px;
	}

	.header_area .classynav ul li .dropdown li a{
		padding: 0px 50px;
		text-align: left;
		border-bottom: 1px solid rgba(255,255,255,.5);
	}

	.classynav ul li .dropdown li:last-child a{
		border-bottom: 1px solid rgba(255,255,255,.5);
	}

	.breakpoint-on .classycloseIcon{
		top: 27px;
		right: 30px;
	}

	.breakpoint-on .classynav{
		padding-top: 80px;
	}

	/* Footer */
	.footer_area .col-12.col-md-6{
		padding-right: 0px;
	}

	.footer_area .single_widget_area{
		margin: 10px 0px !important;
	}

	.footer_area .single_widget_area .footer-logo a h3{
		font-size: 20px;
	}

	.footer_area .single_widget_area .footer-logo a h5{
		font-size: 16px;
	}

	.footer_area .single_widget_area .subscribtion_form p{
		text-align: justify;
		margin-right: 35px;
	}

	.footer_area .swa-float-right{
		text-align: left;
	}

	.footer_area .border-top-footer .swa-float-right .col-group-inc-footer .no-pl-res{
		padding-left: 0px;
	}

	.footer_area .single_widget_area ul.footer_widget_menu{
		text-align: right;
	}

	.footer_area .swa-float-right .col-group-inc-footer{
		text-align: right;
	}

	.footer_area .single_widget_area ul.footer_widget_menu li{
		position: relative;
		right: -7px;
	}

	.footer_area .swa-float-right .single_widget_area .footer_widget_menu  li a i.fa{
		display: none;
	}

	.footer_area .swa-float-right .col-group-inc-footer .no-col-right-pr{
		padding-left: 0px;
	}

	.footer_area .border-top-footer .swa-float-right .col-group-inc-footer .no-pl-res-oc{
		padding-left: 0px;
	}

	.footer_area .swa-float-right .col-group-inc-footer .img-inc-footer-osbond, 
	.footer_area .swa-float-right .col-group-inc-footer .img-inc-footer-dni{
		margin-bottom: 0px;
		max-width: 50px;
	}

	footer.footer_area .col-group-inc-footer p .icon-bottom-footer-media-sosial, 
	footer.footer_area .col-group-inc-footer p .icon-bottom-footer-media-sosial:hover, 
	footer.footer_area .col-group-inc-footer p .icon-bottom-footer-media-sosial:focus, 
	footer.footer_area .col-group-inc-footer p .icon-bottom-footer-media-sosial:active{
		font-size: 16px;
	}

	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter:hover, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter:focus, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter:active{
		border-left-color: #ffffff;
	}

	.col-group-inc-footer p{
		margin-bottom: 10px;
		margin-top: 15px;
	}

	.floatwa{
		right: 60px;
	}

	#scrollUp{
		bottom: 60px;
		right: 70px;
	}
	
	/* Page Index */
	.large-header .main-title img{
		max-width: 200px;
	}

	.large-header .main-title h2{
		font-size: 44px;
	}

	.large-header .main-title h5{
		font-size: 34px;
		margin-top: 10px;
	}

	.col-nav-tabs-our-product .col-box-navs-tab-our-product .col-md-6{
		max-width: 100%;
		flex: 0 0 100%;
	}

	.col-nav-tabs-our-product .col-box-navs-tab-our-product ul.nav.nav-tabs{
		margin-left: 15px;
		padding-bottom: 20px;
		float: none;
	}

	.col-nav-tabs-our-product .col-box-navs-tab-our-product ul.nav.nav-tabs li{
		width: 100%;
		margin: 0px;
	}

	.col-nav-tabs-our-product .col-box-navs-tab-our-product .tab-pane .blog-wrapper{
		margin-bottom: 25px;
	}

	.col-nav-tabs-our-product .col-box-navs-tab-our-product .tab-pane .blog-wrapper .single-blog-area{
		margin-bottom: 15px !important;
	}

	.col-nav-tabs-our-product .col-box-navs-tab-our-product .tab-pane .blog-wrapper .single-blog-area .hover-content{
		padding: 155px 150px;
	}

	.single_product_details_area .container-perfect-gym-tools{
		margin-bottom: 0px;
	}

	.single_product_details_area .container-perfect-gym-tools .col-md-3, 
	.single_product_details_area .container-perfect-gym-tools .col-md-6{
		max-width: 100%;
		flex: 0 0 100%;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_thumb{
		margin-bottom: 15px;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_thumb .single-related-blog-post_homepage_ats a{
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		padding: 5px 15px;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_thumb .single-related-blog-post_homepage_ats a h1{
		margin-bottom: 0px;
		font-size: 16px;
		top: 150px;
		box-shadow: 10px 20px 0px -11px #e20101;
		font-weight: 400;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_thumb .single-related-blog-post_homepage_ats a h1 i.fa{
		font-size: 12px;
		top: -3px;
		margin-right: 5px;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_desc{
		margin-bottom: 15px;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_desc .single-related-blog-post_homepage_ats a{
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		padding: 5px 15px;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_desc .single-related-blog-post_homepage_ats a h1{
		margin-bottom: 0px;
		font-size: 16px;
		top: 150px;
		box-shadow: 10px 20px 0px -11px #e20101;
		font-weight: 400;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_desc .single-related-blog-post_homepage_ats a h1 i.fa{
		font-size: 12px;
		top: -3px;
		margin-right: 5px;
	}

	.col-hp-newsletter h3{
		margin-bottom: 10px;
	}

	.col-hp-newsletter p{
		margin-bottom: 25px;
		line-height: 24px;
		font-size: 12px;
	}

	.col-hp-newsletter .form-hp-nl .form-group{
		width: 100%;
	}

	.col-hp-newsletter .form-hp-nl label{
		margin-right: 0px;
		margin-bottom: 10px;
		text-align: center;
		width: 100%;
	}

	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .form-control, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .form-control:focus, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .form-control:active{
		max-width: 100%;
		margin-bottom: 10px;
	}

	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter:hover, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter:focus, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter:active{
		max-width: 100%;
	}

	.col-authorized-seller .brands-area{
		padding: 25px 0px 5px 0px;
	}

	.col-authorized-seller .brands-area .single-brands-logo{
		width: 100%;
		max-width: 100%;
		flex: 50%;
	}

	.col-authorized-seller .brands-area .single-brands-logo img{
		width: 100%;
		max-width: 100%;
		margin-bottom: 15px;
		padding: 2px;
	}

	h3.title-section-content.title-content-our-product{
		margin-right: 15px;
		text-align: left;
	}

	/* Page Our Customer */
	.breadcumb_area.breadcumb-style-two .page-title h2{
		font-size: 32px;
	}

	.vol-box-our-customer-rl{
		border-radius: 2px;
	}

	.vol-box-our-customer-rl img{
		padding-left: 0px;
		display: block;
		margin: 0px auto;
	}

	.vol-box-our-customer-rl .box-title-rl h5.one-text-oc{
		top: 0px;
		margin: 10px auto;
		text-align: center;
		font-size: 14px;
		font-weight: 300;
	}

	/* Page Video Gallery */
	.col-stories .col-md-4{
		margin: 10px auto;
	}

	/* Page Our Company */
	.page-our-customer .none-display-for-responsive{
		display: none;
	}
	
	.page-our-customer .box-col-our-company-image-left{
		padding: 0px;
	}

	.page-our-customer .box-col-our-company-image-left .image-logo-our-company{
		width: 100%;
		max-width: 200px;
		margin: 0px auto;
		display: block;
		margin-bottom: 15px;
	}

	/* Page Article */
	.col-article .column-left-page-article{
		max-width: 100%;
		flex: 0 0 100%;
	}
	
	.col-article .column-right-page-article{
		display: none;
	}

	.col-article .column-left-page-article .col-box-article .col-bottom-image-article .col-sm-7{
		text-align: right;
	}

	/* Page Brand Category */
	.body-brand-category .text-imagepr{
		display: block;
		padding: 5px;
	}

	.body-brand-category .text-imagepr i.fa{
		display: none;
	}

	.body-brand-category .columns-image-product h4{
		min-height: 72px;
	}

	/* Page Equipment Category */
	.page-product.bgcolor-black-top-nav.body-equipment-category .product-topbar{
		margin-left: 15px;
	}

	.body-equipment-category .shop_grid_area .col-12.col-md-4.col-lg-3{
		display: none;
	}

	.shop_grid_area .shop_grid_product_area .tab-content .tab-pane .col-box-product-rigt{
		margin-left: 15px;
	}

	.shop_grid_area .shop_grid_product_area .tab-content .tab-pane .col-box-product-rigt .col-md-4{
		max-width: 33.333333%;
		flex: 0 0 33.333333%;
	}

	.body-equipment-category .text-imagepr{
		display: block;
		padding: 5px;
	}

	.body-equipment-category .text-imagepr i.fa{
		display: none;
	}

	.body-equipment-category .shop_grid_area .col-12.col-md-8.col-lg-9{
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	/* Page Contact Us */
	.color-icon-page-right-form-contact-us{
	    display: none;
	}

	/* Page Product Catalog */
	.shop_grid_area.section-padding-product-catalog{
		padding-bottom: 25px;
	}

	.col-box-product-catalog{
		margin-top: 10px;
	}

	.col-box-product-catalog .blog-wrapper .single-blog-area{
		margin-bottom: 25px !important;
	}

	.col-box-product-catalog .blog-wrapper .single-blog-area .hover-content{
		padding: 125px 20px;
	}

	body.page-product .shop_grid_area.section-padding-product-catalog{
		padding-top: 120px;
	}

}





/* ---====================================--- */
/* ---=== Media Screen Min-Width 801px & Max-Width 860px ===--- */
/* ---====================================--- */
@media only screen and (min-device-width : 801px) and (max-device-width : 860px) {
    
	/* Top Header and Navigation */
	.top-col-sosial-media-search .single_widget_area .footer_social_area span{
		display: none;
	}

	.col-box-select-language{
		position: relative;
		top: -6px;
	}

	.col-box-select-language p{
		display: none;
	}

	.top-col-sosial-media-search .single_widget_area .footer_social_area a.link-icon-facebook{
		margin-left: 0px;
	}

	.col-box-select-language .nice-select.selectpicker{
		margin-top: 0px;
		position: relative;
		top: 12px;
	}

	.header_area .classy-navbar{
		padding: 0px 15px;
		display: block;
		border-bottom: 0px;
	}

	.header_area .classy-navbar .nav-brand{
		float: left;
	}

	.header_area .classy-navbar .classy-navbar-toggler{
		float: right;
		position: relative;
		top: 11px;
		margin-right: 0px;
	}

	.header_area .classy-navbar .classy-navbar-toggler .navbarToggler span{
		background-color: #ffffff;
	}

	.header_area .classy-navbar .classy-navbar-toggler .navbarToggler:hover span, 
	.header_area .classy-navbar .classy-navbar-toggler .navbarToggler.active span{
		background-color: #e20101;
	}

	.breakpoint-on .classy-navbar .classy-menu{
		/*background-color: rgba(0,0,0,.72);*/
		background-color: #0a0908;
		width: 100%;
		left: -860px;
	}

	.classycloseIcon .cross-wrap span{
		background: #ffffff;
	}

	.classycloseIcon .cross-wrap:hover span{
		background: #e20101;
	}

	.breakpoint-on .classynav > ul{
		border-top: 1px solid rgba(255,255,255,.5);
	}

	.breakpoint-on .classynav > ul > li > a{
		background-color: transparent;
		padding: 0px 30px;
		text-align: left;
	}

	.header_area .classynav ul li:hover a{
		color: #e20101;
	}

	.classynav > ul > li.has-down.active > .dd-arrow::after{
		background-color: #ffffff;
	}

	.classynav > ul > li.has-down.active > .dd-arrow::before{
		background-color: #ffffff;
	}

	.breakpoint-on .classynav > ul > li.cn-dropdown-item.has-down > .dd-arrow{
		right: 40px;
	}

	.header_area .classynav ul li .dropdown li a{
		padding: 0px 50px;
		text-align: left;
		border-bottom: 1px solid rgba(255,255,255,.5);
	}

	.classynav ul li .dropdown li:last-child a{
		border-bottom: 1px solid rgba(255,255,255,.5);
	}

	.breakpoint-on .classycloseIcon{
		top: 27px;
		right: 30px;
	}

	.breakpoint-on .classynav{
		padding-top: 80px;
	}

	/* Footer */
	.footer_area .col-12.col-md-6{
		padding-right: 0px;
	}

	.footer_area .single_widget_area{
		margin: 10px 0px !important;
	}

	.footer_area .single_widget_area .footer-logo a h3{
		font-size: 20px;
	}

	.footer_area .single_widget_area .footer-logo a h5{
		font-size: 16px;
	}

	.footer_area .single_widget_area .subscribtion_form p{
		text-align: justify;
		margin-right: 35px;
	}

	.footer_area .swa-float-right{
		text-align: left;
	}

	.footer_area .border-top-footer .swa-float-right .col-group-inc-footer .no-pl-res{
		padding-left: 0px;
	}

	.footer_area .single_widget_area ul.footer_widget_menu{
		text-align: right;
	}

	.footer_area .swa-float-right .col-group-inc-footer{
		text-align: right;
	}

	.footer_area .single_widget_area ul.footer_widget_menu li{
		position: relative;
		right: -7px;
	}

	.footer_area .swa-float-right .single_widget_area .footer_widget_menu  li a i.fa{
		display: none;
	}

	.footer_area .swa-float-right .col-group-inc-footer .no-col-right-pr{
		padding-left: 0px;
	}

	.footer_area .border-top-footer .swa-float-right .col-group-inc-footer .no-pl-res-oc{
		padding-left: 0px;
	}

	.footer_area .swa-float-right .col-group-inc-footer .img-inc-footer-osbond, 
	.footer_area .swa-float-right .col-group-inc-footer .img-inc-footer-dni{
		margin-bottom: 0px;
		max-width: 50px;
	}

	footer.footer_area .col-group-inc-footer p .icon-bottom-footer-media-sosial, 
	footer.footer_area .col-group-inc-footer p .icon-bottom-footer-media-sosial:hover, 
	footer.footer_area .col-group-inc-footer p .icon-bottom-footer-media-sosial:focus, 
	footer.footer_area .col-group-inc-footer p .icon-bottom-footer-media-sosial:active{
		font-size: 16px;
	}

	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter:hover, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter:focus, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter:active{
		border-left-color: #ffffff;
	}

	.col-group-inc-footer p{
		margin-bottom: 10px;
		margin-top: 15px;
	}

	.floatwa{
		right: 90px;
	}

	#scrollUp{
		bottom: 60px;
		right: 100px;
	}
	
	/* Page Index */
	.large-header .main-title img{
		max-width: 200px;
	}

	.large-header .main-title h2{
		font-size: 44px;
	}

	.large-header .main-title h5{
		font-size: 34px;
		margin-top: 10px;
	}

	.col-nav-tabs-our-product .col-box-navs-tab-our-product .col-md-6{
		max-width: 100%;
		flex: 0 0 100%;
	}

	.col-nav-tabs-our-product .col-box-navs-tab-our-product ul.nav.nav-tabs{
		margin-left: 15px;
		padding-bottom: 20px;
		float: none;
	}

	.col-nav-tabs-our-product .col-box-navs-tab-our-product ul.nav.nav-tabs li{
		width: 100%;
		margin: 0px;
	}

	.col-nav-tabs-our-product .col-box-navs-tab-our-product .tab-pane .blog-wrapper{
		margin-bottom: 25px;
	}

	.col-nav-tabs-our-product .col-box-navs-tab-our-product .tab-pane .blog-wrapper .single-blog-area{
		margin-bottom: 15px !important;
	}

	.col-nav-tabs-our-product .col-box-navs-tab-our-product .tab-pane .blog-wrapper .single-blog-area .hover-content{
		padding: 155px 150px;
	}

	.single_product_details_area .container-perfect-gym-tools{
		margin-bottom: 0px;
	}

	.single_product_details_area .container-perfect-gym-tools .col-md-3, 
	.single_product_details_area .container-perfect-gym-tools .col-md-6{
		max-width: 100%;
		flex: 0 0 100%;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_thumb{
		margin-bottom: 15px;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_thumb .single-related-blog-post_homepage_ats a{
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		padding: 5px 15px;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_thumb .single-related-blog-post_homepage_ats a h1{
		margin-bottom: 0px;
		font-size: 16px;
		top: 150px;
		box-shadow: 10px 20px 0px -11px #e20101;
		font-weight: 400;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_thumb .single-related-blog-post_homepage_ats a h1 i.fa{
		font-size: 12px;
		top: -3px;
		margin-right: 5px;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_desc{
		margin-bottom: 15px;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_desc .single-related-blog-post_homepage_ats a{
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		padding: 5px 15px;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_desc .single-related-blog-post_homepage_ats a h1{
		margin-bottom: 0px;
		font-size: 16px;
		top: 150px;
		box-shadow: 10px 20px 0px -11px #e20101;
		font-weight: 400;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_desc .single-related-blog-post_homepage_ats a h1 i.fa{
		font-size: 12px;
		top: -3px;
		margin-right: 5px;
	}

	.col-hp-newsletter h3{
		margin-bottom: 10px;
	}

	.col-hp-newsletter p{
		margin-bottom: 25px;
		line-height: 24px;
		font-size: 12px;
	}

	.col-hp-newsletter .form-hp-nl .form-group{
		width: 100%;
	}

	.col-hp-newsletter .form-hp-nl label{
		margin-right: 0px;
		margin-bottom: 10px;
		text-align: center;
		width: 100%;
	}

	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .form-control, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .form-control:focus, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .form-control:active{
		max-width: 100%;
		margin-bottom: 10px;
	}

	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter:hover, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter:focus, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter:active{
		max-width: 100%;
	}

	.col-authorized-seller .brands-area{
		padding: 25px 0px 5px 0px;
	}

	.col-authorized-seller .brands-area .single-brands-logo{
		width: 100%;
		max-width: 100%;
		flex: 50%;
	}

	.col-authorized-seller .brands-area .single-brands-logo img{
		width: 100%;
		max-width: 100%;
		margin-bottom: 15px;
		padding: 2px;
	}

	h3.title-section-content.title-content-our-product{
		margin-right: 15px;
		text-align: left;
	}

	/* Page Our Customer */
	.breadcumb_area.breadcumb-style-two .page-title h2{
		font-size: 32px;
	}

	.vol-box-our-customer-rl{
		border-radius: 2px;
	}

	.vol-box-our-customer-rl img{
		padding-left: 0px;
		display: block;
		margin: 0px auto;
	}

	.vol-box-our-customer-rl .box-title-rl h5.one-text-oc{
		top: 0px;
		margin: 10px auto;
		text-align: center;
	}

	/* Page Video Gallery */
	.col-stories .col-md-4{
		margin: 10px auto;
	}

	/* Page Our Company */
	.page-our-customer .none-display-for-responsive{
		display: none;
	}
	
	.page-our-customer .box-col-our-company-image-left{
		padding: 0px;
	}

	.page-our-customer .box-col-our-company-image-left .image-logo-our-company{
		width: 100%;
		max-width: 200px;
		margin: 0px auto;
		display: block;
		margin-bottom: 15px;
	}

	/* Page Article */
	.col-article .column-left-page-article{
		max-width: 100%;
		flex: 0 0 100%;
	}
	
	.col-article .column-right-page-article{
		display: none;
	}

	.col-article .column-left-page-article .col-box-article .col-bottom-image-article .col-sm-7{
		text-align: right;
	}

	/* Page Brand Category */
	.body-brand-category .text-imagepr{
		display: block;
		padding: 5px;
	}

	.body-brand-category .text-imagepr i.fa{
		display: none;
	}

	.body-brand-category .columns-image-product h4{
		min-height: 72px;
	}

	/* Page Equipment Category */
	.page-product.bgcolor-black-top-nav.body-equipment-category .product-topbar{
		margin-left: 15px;
	}

	.body-equipment-category .shop_grid_area .col-12.col-md-4.col-lg-3{
		display: none;
	}

	.shop_grid_area .shop_grid_product_area .tab-content .tab-pane .col-box-product-rigt{
		margin-left: 15px;
	}

	.shop_grid_area .shop_grid_product_area .tab-content .tab-pane .col-box-product-rigt .col-md-4{
		max-width: 33.333333%;
		flex: 0 0 33.333333%;
	}

	.body-equipment-category .text-imagepr{
		display: block;
		padding: 5px;
	}

	.body-equipment-category .text-imagepr i.fa{
		display: none;
	}

	.body-equipment-category .shop_grid_area .col-12.col-md-8.col-lg-9{
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	/* Page Contact Us */
	.color-icon-page-right-form-contact-us{
	    display: none;
	}

	/* Page Product Catalog */
	.shop_grid_area.section-padding-product-catalog{
		padding-bottom: 25px;
	}

	.col-box-product-catalog{
		margin-top: 10px;
	}

	.col-box-product-catalog .blog-wrapper .single-blog-area{
		margin-bottom: 25px !important;
	}

	.col-box-product-catalog .blog-wrapper .single-blog-area .hover-content{
		padding: 125px 20px;
	}

	body.page-product .shop_grid_area.section-padding-product-catalog{
		padding-top: 120px;
	}

}





/* ---====================================--- */
/* ---=== Media Screen Min-Width 861px & Max-Width 900px ===--- */
/* ---====================================--- */
@media only screen and (min-device-width : 861px) and (max-device-width : 900px) {
    
	/* Top Header and Navigation */
	.top-col-sosial-media-search .single_widget_area .footer_social_area span{
		display: none;
	}

	.col-box-select-language{
		position: relative;
		top: -6px;
	}

	.col-box-select-language p{
		display: none;
	}

	.top-col-sosial-media-search .single_widget_area .footer_social_area a.link-icon-facebook{
		margin-left: 0px;
	}

	.col-box-select-language .nice-select.selectpicker{
		margin-top: 0px;
		position: relative;
		top: 12px;
	}

	.header_area .classy-navbar{
		padding: 0px 15px;
		display: block;
		border-bottom: 0px;
	}

	.header_area .classy-navbar .nav-brand{
		float: left;
	}

	.header_area .classy-navbar .classy-navbar-toggler{
		float: right;
		position: relative;
		top: 11px;
		margin-right: 0px;
	}

	.header_area .classy-navbar .classy-navbar-toggler .navbarToggler span{
		background-color: #ffffff;
	}

	.header_area .classy-navbar .classy-navbar-toggler .navbarToggler:hover span, 
	.header_area .classy-navbar .classy-navbar-toggler .navbarToggler.active span{
		background-color: #e20101;
	}

	.breakpoint-on .classy-navbar .classy-menu{
		/*background-color: rgba(0,0,0,.72);*/
		background-color: #0a0908;
		width: 100%;
		left: -900px;
	}

	.classycloseIcon .cross-wrap span{
		background: #ffffff;
	}

	.classycloseIcon .cross-wrap:hover span{
		background: #e20101;
	}

	.breakpoint-on .classynav > ul{
		border-top: 1px solid rgba(255,255,255,.5);
	}

	.breakpoint-on .classynav > ul > li > a{
		background-color: transparent;
		padding: 0px 30px;
		text-align: left;
	}

	.header_area .classynav ul li:hover a{
		color: #e20101;
	}

	.classynav > ul > li.has-down.active > .dd-arrow::after{
		background-color: #ffffff;
	}

	.classynav > ul > li.has-down.active > .dd-arrow::before{
		background-color: #ffffff;
	}

	.breakpoint-on .classynav > ul > li.cn-dropdown-item.has-down > .dd-arrow{
		right: 40px;
	}

	.header_area .classynav ul li .dropdown li a{
		padding: 0px 50px;
		text-align: left;
		border-bottom: 1px solid rgba(255,255,255,.5);
	}

	.classynav ul li .dropdown li:last-child a{
		border-bottom: 1px solid rgba(255,255,255,.5);
	}

	.breakpoint-on .classycloseIcon{
		top: 27px;
		right: 30px;
	}

	.breakpoint-on .classynav{
		padding-top: 80px;
	}

	/* Footer */
	.footer_area .col-12.col-md-6{
		padding-right: 0px;
	}

	.footer_area .single_widget_area{
		margin: 10px 0px !important;
	}

	.footer_area .single_widget_area .footer-logo a h3{
		font-size: 20px;
	}

	.footer_area .single_widget_area .footer-logo a h5{
		font-size: 16px;
	}

	.footer_area .single_widget_area .subscribtion_form p{
		text-align: justify;
		margin-right: 35px;
	}

	.footer_area .swa-float-right{
		text-align: left;
	}

	.footer_area .border-top-footer .swa-float-right .col-group-inc-footer .no-pl-res{
		padding-left: 0px;
	}

	.footer_area .single_widget_area ul.footer_widget_menu{
		text-align: right;
	}

	.footer_area .swa-float-right .col-group-inc-footer{
		text-align: right;
	}

	.footer_area .single_widget_area ul.footer_widget_menu li{
		position: relative;
		right: -7px;
	}

	.footer_area .swa-float-right .single_widget_area .footer_widget_menu  li a i.fa{
		display: none;
	}

	.footer_area .swa-float-right .col-group-inc-footer .no-col-right-pr{
		padding-left: 0px;
	}

	.footer_area .border-top-footer .swa-float-right .col-group-inc-footer .no-pl-res-oc{
		padding-left: 0px;
	}

	.footer_area .swa-float-right .col-group-inc-footer .img-inc-footer-osbond, 
	.footer_area .swa-float-right .col-group-inc-footer .img-inc-footer-dni{
		margin-bottom: 0px;
		max-width: 50px;
	}

	footer.footer_area .col-group-inc-footer p .icon-bottom-footer-media-sosial, 
	footer.footer_area .col-group-inc-footer p .icon-bottom-footer-media-sosial:hover, 
	footer.footer_area .col-group-inc-footer p .icon-bottom-footer-media-sosial:focus, 
	footer.footer_area .col-group-inc-footer p .icon-bottom-footer-media-sosial:active{
		font-size: 16px;
	}

	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter:hover, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter:focus, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter:active{
		border-left-color: #ffffff;
	}

	.col-group-inc-footer p{
		margin-bottom: 10px;
		margin-top: 15px;
	}

	.floatwa{
		right: 110px;
	}

	#scrollUp{
		bottom: 60px;
		right: 120px;
	}
	
	/* Page Index */
	.large-header .main-title img{
		max-width: 200px;
	}

	.large-header .main-title h2{
		font-size: 44px;
	}

	.large-header .main-title h5{
		font-size: 34px;
		margin-top: 10px;
	}

	.col-nav-tabs-our-product .col-box-navs-tab-our-product .col-md-6{
		max-width: 100%;
		flex: 0 0 100%;
	}

	.col-nav-tabs-our-product .col-box-navs-tab-our-product ul.nav.nav-tabs{
		margin-left: 15px;
		padding-bottom: 20px;
		float: none;
	}

	.col-nav-tabs-our-product .col-box-navs-tab-our-product ul.nav.nav-tabs li{
		width: 100%;
		margin: 0px;
	}

	.col-nav-tabs-our-product .col-box-navs-tab-our-product .tab-pane .blog-wrapper{
		margin-bottom: 25px;
	}

	.col-nav-tabs-our-product .col-box-navs-tab-our-product .tab-pane .blog-wrapper .single-blog-area{
		margin-bottom: 15px !important;
	}

	.col-nav-tabs-our-product .col-box-navs-tab-our-product .tab-pane .blog-wrapper .single-blog-area .hover-content{
		padding: 155px 150px;
	}

	.single_product_details_area .container-perfect-gym-tools{
		margin-bottom: 0px;
	}

	.single_product_details_area .container-perfect-gym-tools .col-md-3, 
	.single_product_details_area .container-perfect-gym-tools .col-md-6{
		max-width: 100%;
		flex: 0 0 100%;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_thumb{
		margin-bottom: 15px;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_thumb .single-related-blog-post_homepage_ats a{
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		padding: 5px 15px;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_thumb .single-related-blog-post_homepage_ats a h1{
		margin-bottom: 0px;
		font-size: 16px;
		top: 150px;
		box-shadow: 10px 20px 0px -11px #e20101;
		font-weight: 400;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_thumb .single-related-blog-post_homepage_ats a h1 i.fa{
		font-size: 12px;
		top: -3px;
		margin-right: 5px;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_desc{
		margin-bottom: 15px;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_desc .single-related-blog-post_homepage_ats a{
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		padding: 5px 15px;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_desc .single-related-blog-post_homepage_ats a h1{
		margin-bottom: 0px;
		font-size: 16px;
		top: 150px;
		box-shadow: 10px 20px 0px -11px #e20101;
		font-weight: 400;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_desc .single-related-blog-post_homepage_ats a h1 i.fa{
		font-size: 12px;
		top: -3px;
		margin-right: 5px;
	}

	.col-hp-newsletter h3{
		margin-bottom: 10px;
	}

	.col-hp-newsletter p{
		margin-bottom: 25px;
		line-height: 24px;
		font-size: 12px;
	}

	.col-hp-newsletter .form-hp-nl .form-group{
		width: 100%;
	}

	.col-hp-newsletter .form-hp-nl label{
		margin-right: 0px;
		margin-bottom: 10px;
		text-align: center;
		width: 100%;
	}

	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .form-control, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .form-control:focus, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .form-control:active{
		max-width: 100%;
		margin-bottom: 10px;
	}

	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter:hover, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter:focus, 
	.col-hp-newsletter .col-form-ns .form-hp-nl .form-group .btn-send-newsletter:active{
		max-width: 100%;
	}

	.col-authorized-seller .brands-area{
		padding: 25px 0px 5px 0px;
	}

	.col-authorized-seller .brands-area .single-brands-logo{
		width: 100%;
		max-width: 100%;
		flex: 50%;
	}

	.col-authorized-seller .brands-area .single-brands-logo img{
		width: 100%;
		max-width: 100%;
		margin-bottom: 15px;
		padding: 2px;
	}

	h3.title-section-content.title-content-our-product{
		margin-right: 15px;
		text-align: left;
	}

	/* Page Our Customer */
	.breadcumb_area.breadcumb-style-two .page-title h2{
		font-size: 32px;
	}

	.vol-box-our-customer-rl{
		border-radius: 2px;
	}

	.vol-box-our-customer-rl img{
		padding-left: 0px;
		display: block;
		margin: 0px auto;
	}

	.vol-box-our-customer-rl .box-title-rl h5.one-text-oc{
		top: 0px;
		margin: 10px auto;
		text-align: center;
	}

	/* Page Video Gallery */
	.col-stories .col-md-4{
		margin: 10px auto;
	}

	/* Page Our Company */
	.page-our-customer .none-display-for-responsive{
		display: none;
	}
	
	.page-our-customer .box-col-our-company-image-left{
		padding: 0px;
	}

	.page-our-customer .box-col-our-company-image-left .image-logo-our-company{
		width: 100%;
		max-width: 200px;
		margin: 0px auto;
		display: block;
		margin-bottom: 15px;
	}

	/* Page Article */
	.col-article .column-left-page-article{
		max-width: 100%;
		flex: 0 0 100%;
	}
	
	.col-article .column-right-page-article{
		display: none;
	}

	.col-article .column-left-page-article .col-box-article .col-bottom-image-article .col-sm-7{
		text-align: right;
	}

	/* Page Brand Category */
	.body-brand-category .text-imagepr{
		display: block;
		padding: 5px;
	}

	.body-brand-category .text-imagepr i.fa{
		display: none;
	}

	.body-brand-category .columns-image-product h4{
		min-height: 72px;
	}

	/* Page Equipment Category */
	.page-product.bgcolor-black-top-nav.body-equipment-category .product-topbar{
		margin-left: 15px;
	}

	.body-equipment-category .shop_grid_area .col-12.col-md-4.col-lg-3{
		display: none;
	}

	.shop_grid_area .shop_grid_product_area .tab-content .tab-pane .col-box-product-rigt{
		margin-left: 15px;
	}

	.shop_grid_area .shop_grid_product_area .tab-content .tab-pane .col-box-product-rigt .col-md-4{
		max-width: 33.333333%;
		flex: 0 0 33.333333%;
	}

	.body-equipment-category .text-imagepr{
		display: block;
		padding: 5px;
	}

	.body-equipment-category .text-imagepr i.fa{
		display: none;
	}

	.body-equipment-category .shop_grid_area .col-12.col-md-8.col-lg-9{
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	/* Page Contact Us */
	.color-icon-page-right-form-contact-us{
	    display: none;
	}

	/* Page Product Catalog */
	.shop_grid_area.section-padding-product-catalog{
		padding-bottom: 25px;
	}

	.col-box-product-catalog{
		margin-top: 10px;
	}

	.col-box-product-catalog .blog-wrapper .single-blog-area{
		margin-bottom: 25px !important;
	}

	.col-box-product-catalog .blog-wrapper .single-blog-area .hover-content{
		padding: 125px 20px;
	}

	body.page-product .shop_grid_area.section-padding-product-catalog{
		padding-top: 120px;
	}

}





/* ---====================================--- */
/* ---=== Media Screen Min-Width 901px & Max-Width 991px ===--- */
/* ---====================================--- */
@media only screen and (min-device-width : 901px) and (max-device-width : 991px) {
    
	/* Top Header and Navigation */
	.top-col-sosial-media-search .single_widget_area .footer_social_area span{
		margin-right: 10px;
		position: relative;
		left: -5px;
	}

	.top-col-sosial-media-search .single_widget_area .footer_social_area span i.fa{
		display: none;
	}

	.col-box-select-language{
		position: relative;
		top: -6px;
	}

	.col-box-select-language p{
		display: none;
	}

	.top-col-sosial-media-search .single_widget_area .footer_social_area a.link-icon-facebook{
		margin-left: 0px;
	}

	.col-box-select-language .nice-select.selectpicker{
		margin-top: 0px;
		position: relative;
		top: 12px;
	}

	.header_area .classy-navbar{
		padding: 0px 15px;
		display: block;
		border-bottom: 0px;
	}

	.header_area .classy-navbar .nav-brand{
		float: left;
	}

	.header_area .classy-navbar .classy-navbar-toggler{
		float: right;
		position: relative;
		top: 11px;
		margin-right: 0px;
	}

	.header_area .classy-navbar .classy-navbar-toggler .navbarToggler span{
		background-color: #ffffff;
	}

	.header_area .classy-navbar .classy-navbar-toggler .navbarToggler:hover span, 
	.header_area .classy-navbar .classy-navbar-toggler .navbarToggler.active span{
		background-color: #e20101;
	}

	.breakpoint-on .classy-navbar .classy-menu{
		/*background-color: rgba(0,0,0,.72);*/
		background-color: #0a0908;
		width: 100%;
		left: -991px;
	}

	.classycloseIcon .cross-wrap span{
		background: #ffffff;
	}

	.classycloseIcon .cross-wrap:hover span{
		background: #e20101;
	}

	.breakpoint-on .classynav > ul{
		border-top: 1px solid rgba(255,255,255,.5);
	}

	.breakpoint-on .classynav > ul > li > a{
		background-color: transparent;
		padding: 0px 30px;
		text-align: left;
	}

	.header_area .classynav ul li:hover a{
		color: #e20101;
	}

	.classynav > ul > li.has-down.active > .dd-arrow::after{
		background-color: #ffffff;
	}

	.classynav > ul > li.has-down.active > .dd-arrow::before{
		background-color: #ffffff;
	}

	.breakpoint-on .classynav > ul > li.cn-dropdown-item.has-down > .dd-arrow{
		right: 40px;
	}

	.header_area .classynav ul li .dropdown li a{
		padding: 0px 50px;
		text-align: left;
		border-bottom: 1px solid rgba(255,255,255,.5);
	}

	.classynav ul li .dropdown li:last-child a{
		border-bottom: 1px solid rgba(255,255,255,.5);
	}

	.breakpoint-on .classycloseIcon{
		top: 27px;
		right: 30px;
	}

	.breakpoint-on .classynav{
		padding-top: 80px;
	}

	/* Footer */
	.footer_area .col-12.col-md-6{
		padding-right: 0px;
	}

	.footer_area .single_widget_area{
		margin: 10px 0px !important;
	}

	.footer_area .single_widget_area .footer-logo a h3{
		font-size: 20px;
	}

	.footer_area .single_widget_area .footer-logo a h5{
		font-size: 16px;
	}

	.footer_area .single_widget_area .subscribtion_form p{
		text-align: justify;
		margin-right: 35px;
	}

	.footer_area .swa-float-right{
		text-align: left;
	}

	.footer_area .border-top-footer .swa-float-right .col-group-inc-footer .no-pl-res{
		padding-left: 0px;
	}

	.footer_area .single_widget_area ul.footer_widget_menu{
		text-align: right;
	}

	.footer_area .swa-float-right .col-group-inc-footer{
		text-align: right;
	}

	.footer_area .single_widget_area ul.footer_widget_menu li{
		position: relative;
		right: -7px;
	}

	.footer_area .swa-float-right .single_widget_area .footer_widget_menu  li a i.fa{
		display: none;
	}

	.footer_area .swa-float-right .col-group-inc-footer .no-col-right-pr{
		padding-left: 0px;
	}

	.footer_area .border-top-footer .swa-float-right .col-group-inc-footer .no-pl-res-oc{
		padding-left: 0px;
	}

	.footer_area .swa-float-right .col-group-inc-footer .img-inc-footer-osbond, 
	.footer_area .swa-float-right .col-group-inc-footer .img-inc-footer-dni{
		margin-bottom: 0px;
		max-width: 50px;
	}

	footer.footer_area .col-group-inc-footer p .icon-bottom-footer-media-sosial, 
	footer.footer_area .col-group-inc-footer p .icon-bottom-footer-media-sosial:hover, 
	footer.footer_area .col-group-inc-footer p .icon-bottom-footer-media-sosial:focus, 
	footer.footer_area .col-group-inc-footer p .icon-bottom-footer-media-sosial:active{
		font-size: 16px;
	}

	.col-group-inc-footer p{
		margin-bottom: 10px;
		margin-top: 15px;
	}

	.floatwa{
		right: 155px;
	}

	#scrollUp{
		bottom: 60px;
		right: 165px;
	}
	
	/* Page Index */
	.col-nav-tabs-our-product .col-box-navs-tab-our-product .col-md-6{
		max-width: 100%;
		flex: 0 0 100%;
	}

	.col-nav-tabs-our-product .col-box-navs-tab-our-product ul.nav.nav-tabs{
		float: none;
		margin-left: 15px;
	}

	.col-nav-tabs-our-product .col-box-navs-tab-our-product .tab-content .tab-pane .blog-wrapper .col-12.col-lg-4{
		max-width: 33.33%;
		flex: 0 0 33.33%;
	}

	.col-nav-tabs-our-product .col-box-navs-tab-our-product .tab-content .tab-pane .blog-wrapper .single-blog-area .post-title{
		padding: 10px 15px;
	}

	.col-nav-tabs-our-product .col-box-navs-tab-our-product .tab-content .tab-pane .blog-wrapper .single-blog-area .post-title a{
		font-size: 14px;
	}

	.blog-wrapper .single-blog-area .hover-content{
		padding: 35px;
	}

	.single-related-blog-post_homepage_ats a, 
	.single-related-blog-post_homepage_ats a:hover, 
	.single-related-blog-post_homepage_ats a:focus, 
	.single-related-blog-post_homepage_ats a:active, 
	.col-md-3 .single-related-blog-post_homepage_ats a, 
	.col-md-3 .single-related-blog-post_homepage_ats a:hover, 
	.col-md-3 .single-related-blog-post_homepage_ats a:focus, 
	.col-md-3 .single-related-blog-post_homepage_ats a:active{
		padding: 5px 15px;
	}

	.single-related-blog-post_homepage_ats a h1{
		font-size: 14px;
		top: 70px;
		box-shadow: 17px 15px 0 -10px #e20101;
		font-weight: 400;
	}

	.single-related-blog-post_homepage_ats a h1 i.fa{
		font-size: 12px;
		top: -2px;
	}

	.col-md-3 .single-related-blog-post_homepage_ats a h1{
		font-size: 14px;
		top: 70px;
		box-shadow: 17px 15px 0 -10px #e20101;
		font-weight: 400;
	}

	.col-md-3 .single-related-blog-post_homepage_ats a h1 i.fa{
		font-size: 12px;
		top: -2px;
	}

	.single_product_details_area .container-perfect-gym-tools{
		margin-bottom: 0px;
	}

	.single_product_details_area .container-perfect-gym-tools .col-md-3{
		max-width: 50%;
		flex: 0 0 50%;
	}

	.single_product_details_area .container-perfect-gym-tools .single_product_thumb{
		margin-bottom: 30px;
	}

	.col-no-newsletter{
		margin-top: 30px;
	}

	.col-no-newsletter .col-hp-newsletter .col-form-ns .form-hp-nl .form-group{
		width: 85%;
	}

	.col-authorized-seller .brands-area{
		padding: 25px 0px 5px 0px;
	}

	.col-authorized-seller .brands-area .single-brands-logo{
		width: 100%;
		max-width: 100%;
		flex: 50%;
	}

	.col-authorized-seller .brands-area .single-brands-logo img{
		width: 100%;
		max-width: 100%;
		margin-bottom: 15px;
		padding: 2px;
	}

	h3.title-section-content.title-content-our-product{
		margin-right: 15px;
		text-align: left;
	}

	.col-nav-tabs-our-product .col-box-navs-tab-our-product ul.nav.nav-tabs li{
		margin: 0px 30px 0px 0px;
	}

	/* Page Our Customer */
	.breadcumb_area.breadcumb-style-two .page-title h2{
		font-size: 32px;
	}

	.vol-box-our-customer-rl{
		border-radius: 2px;
	}

	.vol-box-our-customer-rl img{
		padding-left: 0px;
		display: block;
		margin: 0px auto;
	}

	.vol-box-our-customer-rl .box-title-rl h5.one-text-oc{
		top: 0px;
		margin: 10px auto;
		text-align: center;
	}

	/* Page Our Company */
	.page-our-customer .none-display-for-responsive{
		display: none;
	}
	
	.page-our-customer .box-col-our-company-image-left{
		padding: 0px;
	}

	.page-our-customer .box-col-our-company-image-left .image-logo-our-company{
		width: 100%;
		max-width: 200px;
		margin: 0px auto;
		display: block;
		margin-bottom: 15px;
	}

	/* Page Article */
	.col-article .column-left-page-article{
		max-width: 100%;
		flex: 0 0 100%;
	}
	
	.col-article .column-right-page-article{
		display: none;
	}

	.col-article .column-left-page-article .col-box-article .col-bottom-image-article .col-sm-7{
		text-align: right;
	}

	/* Page Brand Category */
	.body-brand-category .text-imagepr{
		display: block;
		padding: 5px;
	}

	.body-brand-category .text-imagepr i.fa{
		display: none;
	}

	.body-brand-category .columns-image-product h4{
		min-height: 72px;
	}

	/* Page Equipment Category */
	.page-product.bgcolor-black-top-nav.body-equipment-category .product-topbar{
		margin-left: 15px;
	}

	.body-equipment-category .shop_grid_area .col-12.col-md-4.col-lg-3{
		display: none;
	}

	.shop_grid_area .shop_grid_product_area .tab-content .tab-pane .col-box-product-rigt{
		margin-left: 15px;
	}

	.shop_grid_area .shop_grid_product_area .tab-content .tab-pane .col-box-product-rigt .col-md-4{
		max-width: 33.333333%;
		flex: 0 0 33.333333%;
	}

	.body-equipment-category .text-imagepr{
		display: block;
		padding: 5px;
	}

	.body-equipment-category .text-imagepr i.fa{
		display: none;
	}

	.body-equipment-category .shop_grid_area .col-12.col-md-8.col-lg-9{
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	/* Page Contact Us */
	.color-icon-page-right-form-contact-us{
	    display: none;
	}

	/* Page Product Catalog */
	.shop_grid_area.section-padding-product-catalog{
		padding-bottom: 25px;
	}

	.col-box-product-catalog{
		margin-top: 10px;
	}

	.col-box-product-catalog .blog-wrapper .single-blog-area{
		margin-bottom: 25px !important;
	}

	.col-box-product-catalog .blog-wrapper .single-blog-area .hover-content{
		padding: 125px 20px;
	}

	body.page-product .shop_grid_area.section-padding-product-catalog{
		padding-top: 120px;
	}

}





/* ---====================================--- */
/* ---=== Media Screen Min-Width 992px & Max-Width 1024px ===--- */
/* ---====================================--- */
@media only screen and (min-device-width : 992px) and (max-device-width : 1024px) {

	/* Top Header and Navigation */
	.top-col-sosial-media-search .single_widget_area .footer_social_area span{
		position: relative;
		left: -5px;
	}

	.top-col-sosial-media-search .single_widget_area .footer_social_area span i.fa{
		display: none;
	}

	.col-box-select-language p i.fa{
		display: none;
	}

	.header_area .classy-navbar{
		padding: 0px 15px;
		display: ruby;
	}

	/* Footer */
	.footer_area .border-top-footer .swa-float-right .col-group-inc-footer .no-pl-res{
		padding-left: 0px;
	}

	.footer_area .single_widget_area ul.footer_widget_menu{
		text-align: right;
	}

	.footer_area .swa-float-right .col-group-inc-footer{
		text-align: right;
	}

	.col-group-inc-footer p{
		margin-bottom: 10px;
		margin-top: 15px;
	}

	.floatwa{
		right: 52px;
	}

	#scrollUp{
		right: 62px;
	}

	/* Page Index */
	.col-nav-tabs-our-product .col-box-navs-tab-our-product .tab-content .tab-pane .blog-wrapper .single-blog-area .hover-content{
		padding: 55px 70px;
	}

	.single-related-blog-post_homepage_ats a, 
	.single-related-blog-post_homepage_ats a:hover, 
	.single-related-blog-post_homepage_ats a:focus, 
	.single-related-blog-post_homepage_ats a:active, 
	.col-md-3 .single-related-blog-post_homepage_ats a, 
	.col-md-3 .single-related-blog-post_homepage_ats a:hover, 
	.col-md-3 .single-related-blog-post_homepage_ats a:focus, 
	.col-md-3 .single-related-blog-post_homepage_ats a:active{
		padding: 5px 15px;
	}

	.single-related-blog-post_homepage_ats a h1{
		font-size: 14px;
		top: 100px;
		box-shadow: 15px 20px 0 -10px #e20101;
		font-weight: 400;
	}

	.single-related-blog-post_homepage_ats a h1 i.fa{
		font-size: 12px;
		top: -2px;
	}

	.single-related-blog-post_homepage_ats.small-img-fypgt a h1{
		top: 30px;
	}

	.col-no-newsletter .col-hp-newsletter .col-form-ns .form-hp-nl .form-group{
		width: 85%;
	}

	.col-authorized-seller .brands-area{
		padding: 25px 0px 5px 0px;
	}

	.col-authorized-seller .brands-area .single-brands-logo{
		width: 100%;
		max-width: 100%;
		flex: 50%;
	}

	.col-authorized-seller .brands-area .single-brands-logo img{
		width: 100%;
		max-width: 100%;
		margin-bottom: 15px;
		padding: 2px;
	}

	h3.title-section-content.title-content-our-product{
		text-align: left;
	}

	/* Page Our Customer */
	.breadcumb_area.breadcumb-style-two .page-title h2{
		font-size: 32px;
	}

	.vol-box-our-customer-rl{
		border-radius: 2px;
	}

	.vol-box-our-customer-rl img{
		padding-left: 0px;
		display: block;
		margin: 0px auto;
	}

	.vol-box-our-customer-rl .box-title-rl h5.one-text-oc{
		top: 0px;
		margin: 10px auto;
		text-align: center;
	}

	/* Page Our Company */
	.page-our-customer .none-display-for-responsive{
		display: none;
	}
	
	.page-our-customer .box-col-our-company-image-left{
		padding: 0px;
	}

	.page-our-customer .box-col-our-company-image-left .image-logo-our-company{
		width: 100%;
		max-width: 200px;
		margin: 0px auto;
		display: block;
		margin-bottom: 15px;
	}

	.col-article .col-box-article .col-bottom-image-article .col-sm-7{
		text-align: right;
	}

	/* Page Brand Category */
	.body-brand-category .text-imagepr{
		display: block;
	}

	.body-brand-category .text-imagepr i.fa{
		display: none;
	}

	/* Page Equipment Category */
	.page-product.bgcolor-black-top-nav.body-equipment-category .product-topbar{
		margin-left: 15px;
	}

	.body-equipment-category .shop_grid_area .col-12.col-md-4.col-lg-3{
		display: none;
	}

	.shop_grid_area .shop_grid_product_area .tab-content .tab-pane .col-box-product-rigt{
		margin-left: 15px;
	}

	.shop_grid_area .shop_grid_product_area .tab-content .tab-pane .col-box-product-rigt .col-md-4{
		max-width: 33.333333%;
		flex: 0 0 33.333333%;
	}

	.body-equipment-category .text-imagepr{
		display: block;
		padding: 5px;
	}

	.body-equipment-category .text-imagepr i.fa{
		display: none;
	}

	.body-equipment-category .shop_grid_area .col-12.col-md-8.col-lg-9{
		flex: 0 0 100%;
		max-width: 100%;
	}

	/* Page Product Catalog */
	.shop_grid_area.section-padding-product-catalog{
		padding-bottom: 25px;
	}

	.col-box-product-catalog{
		margin-top: 10px;
	}

	.col-box-product-catalog .blog-wrapper .single-blog-area{
		margin-bottom: 25px !important;
	}

	.col-box-product-catalog .blog-wrapper .single-blog-area .hover-content{
		padding: 185px 40px;
	}

	body.page-product .shop_grid_area.section-padding-product-catalog{
		padding-top: 120px;
	}

}





/* ---====================================--- */
/* ---=== Media Screen Min-Width 1025px & Max-Width 1200px ===--- */
/* ---====================================--- */
@media only screen and (min-device-width : 1025px) and (max-device-width : 1200px) {

	/* Top Header and Navigation */
	.top-col-sosial-media-search .single_widget_area .footer_social_area span{
		position: relative;
		left: -5px;
	}

	.top-col-sosial-media-search .single_widget_area .footer_social_area span i.fa{
		display: none;
	}

	/* Footer */
	.floatwa{
		right: 50px;
	}

	.col-article .col-box-article .col-bottom-image-article .col-sm-7{
		text-align: right;
	}

	h3.title-section-content.title-content-our-product{
		text-align: left;
	}

	.col-group-inc-footer p{
		margin-bottom: 10px;
		margin-top: 15px;
	}

	/* Page Product Catalog */
	.col-box-product-catalog .blog-wrapper .single-blog-area .hover-content{
		padding: 220px 80px;
	}

}







.columns-image-product span.harga-product{
	font-family: Roboto,sans-serif !important;
    background: #c72525;
    color: #ffffff;
    padding: 10px;
    position: absolute;
    top: 0;
    left: 15px;
}