@media screen and (min-width: 991px) and (max-width: 1199px) {
	.main_header .main_menu .main_menu_wrap ul > li{
		max-width: 100px;
    	margin: 0 2% 0 0;
	}
	.main_header .main_menu ul > li > a{
		font-size: 14px;
	}
	.featured_products .sub-cat-slider .owl-nav .owl-next{
		right: 10px;
	}
	.featured_products .sub-cat-slider .owl-nav .owl-prev{
		left: 10px;
	}
	.site_footer .foot_bottom .fb_main .fb_left{
		display: none;
	}
	.site_footer .foot_bottom .fb_main .fb_right{
		width: 100%;
		text-align: center;
	}

	body.page-template-account-page .myaccount_page  .ocwma_table_bill,
	body.page-template-account-page .myaccount_page  .ocwma_table_ship{
		width: 100%;
	}

}


@media screen and (min-width: 768px) and (max-width: 990px) {
	.bottom_header .bottom_header_inner .bhi_lead{
		padding:10px 36px;
	}

	.bottom_header .bottom_header_inner .bhi_left{
		width: 100%;
		padding-bottom: 10px;
	}
	.bottom_header .bottom_header_inner .bhi_right{
		width: 100%;	
	}
	.main_banner .mb_contant{
		padding: 30px 0 50px 0;
	}
	.main_banner .mb_contant .mb_max{
    	max-width: 80%;
	}
	.simple_easy {
   	 	margin-bottom: 80px;
	}
	.service_menu .sm_part .sm_box{
		width: 29.3333%;
    	margin: 0 2% 4% 2%;
	}
	.featured_products{
		padding: 60px 0 0 0;
	}
	.featured_products .sub-cat-slider .owl-nav .owl-next{
		right: 10px;
	}
	.featured_products .sub-cat-slider .owl-nav .owl-prev{
		left: 10px;
	}

	.national_team{
		margin: 80px auto;
	}
	.global_partners .global_main,
	.our_customers .customers_main{
		padding: 22px;
	}
	.simple_easy .se_main .se_part .se_box{
		width: 50%;
		margin: 0 0 30px 0;
	}

	/*Footer start*/
	.site_footer .site_footer_inner .sfi_left{
		width: 100%;
		padding: 0 15px 15px;
	}
	.site_footer .site_footer_inner .sfi_logo{
		text-align: center;
	}
	.site_footer .site_footer_inner .sfi_right{
		width: 100%;
		padding: 30px 15px;
	}
	.site_footer .site_footer_inner .sfi_info{
		max-width: 415px;
		margin: 0 auto;
	}
	.site_footer .site_footer_inner .sfi_menu .sfi_box:nth-child(1),
	.site_footer .site_footer_inner .sfi_menu .sfi_box:nth-child(2),
	.site_footer .site_footer_inner .sfi_menu .sfi_box:nth-child(3),
	.site_footer .site_footer_inner .sfi_menu .sfi_box:nth-child(4),
	.site_footer .site_footer_inner .sfi_menu .sfi_box:nth-child(5),
	.site_footer .site_footer_inner .sfi_menu .sfi_box:nth-child(6){
	    width: 50%;
	}
	.foot_round1,
	.site_footer .foot_top::after,
	.site_footer .foot_top::before{
		display: none;
	}
	.foot_round2{
		left: -9px;
    	top: 92px;
	}
	.site_footer .foot_top .container{
		padding: 0;
	}
	.site_footer .foot_bottom .fb_main .fb_left{
		display: none;
	}
	.site_footer .foot_bottom .fb_main .fb_right{
		width: 100%;
		text-align: center;
	}
	.site_footer .foot_bottom .fb_menu ul li:last-child{
		padding-right: 0px;
		margin-right: 0px;
	}
	.site_footer .foot_bottom .fb_copy{
		width: 100%;
		padding: 10px 0;
	}
	.site_footer .foot_bottom .fb_menu{
		width: 100%;
		padding: 10px 0;
	}
	.site_footer .foot_bottom .fb_created{
		width: 100%;
		padding: 10px 0;
	}

	/*Footer close*/

	body.page-template-account-page .myaccount_page  .ocwma_table_bill,
	body.page-template-account-page .myaccount_page  .ocwma_table_ship{
		width: 100%;
	}

}

@media (max-width: 1199px) {
	/**Product-Enquire start**/
	body.single-product .product div.images{
		width: 100%;
	}
	body.single-product div.product div.summary{
		width: 100%;
	}
	/**Product-Enquire close**/
}

@media (max-width: 1139px) {

	/**Product-Enquire start**/
	body.single-product div.product .woocommerce-tabs ul.tabs{
		padding: 0;
	}
	body.single-product div.product .woocommerce-tabs ul.tabs li a{
		font-size: 18px;
	    line-height: 20px;
	    padding: 13px 15px;
	}
	body.single-product div.product .woocommerce-tabs .panel{
		padding: 15px 22px;
	}
	/**Product-Enquire close**/
}

@media (max-width: 990px) {
	/***toggle start***/
	body.toggled_open {
    	overflow: hidden!important;
	}
	body.toggled_open:before{
		content: "";
		position: absolute;
		left: 0;
		top: 0;
		bottom: 0;
		right: 0;
		background-color: rgba(0, 0, 0, 0.20);
		z-index: 9;
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-ms-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
	}
	.desktop_menu{
		display: none;
	}
	.mobile_menu{
		display: block;
	}
	.menu_toggle{
		background-color: transparent;
		height: 14px;
		width: 22px;
		border: none;
		padding: 0;
		position: absolute;
		right: 0;
		top: 25px;
		display: block;
	}
	.menu_toggle .icon-bar {
		display: block;
		border-radius: 1.5px;
		background-color:#1D2F45;
		height: 2px;
		width: 100%;
		position: absolute;
		left: 0;
		z-index: 1;
		transition: all 0.4s;
		-webkit-transition: all 0.4s;
		-moz-transition: all 0.4s;
	}
	.menu_toggle .icon-bar.bar-top{
		top: 0;
	}
	.toggled_open .menu_toggle .icon-bar.bar-top{
		transform: translateY(7px) translateX(0) rotate(43deg);
		-webkit-transform: translateY(7px) translateX(0) rotate(43deg);
		-moz-transform: translateY(7px) translateX(0) rotate(43deg);
	}
	.toggled_open .menu_toggle .icon-bar.bar-middle{
		opacity: 0;
	}
	.menu_toggle .icon-bar.bar-bottom {
		top: 100%;
		width: 100%;
		left: auto;
		right: 0;
	}
	.toggled_open .menu_toggle .icon-bar.bar-bottom{
		transform: translateY(-7px) translateX(0) rotate(-43deg);
		-webkit-transform: translateY(-7px) translateX(0) rotate(-43deg);
		-moz-transform: translateY(-7px) translateX(0) rotate(-43deg);
		width: 100%;
	}

	.main_header .main_menu .mo_head{
		display: flex;
		flex-flow: row wrap;
		align-items: center;
		padding: 30px 15px 15px 15px;
	}
	.main_header .main_menu .mo_head .mo_title{
		font-family: 'Roboto', sans-serif;
	    font-style: normal;
	    font-weight: 500;
	    font-size: 30px;
		line-height: 42px;
	    text-transform: uppercase;
	    color: #FFFFFF;
	}
	.main_header .main_menu .mo_head .mo_colse{
		color: #FFFFFF;
		margin-left: auto;
		font-size: 32px;
		transform: rotate(45deg);
		height: 30px;
		width: 30px;
		display: flex;
		justify-content: center;
		align-items: center;
		cursor: pointer;
	}

	.main_header .main_menu{
		background: #980014;
		overflow-y: auto;
		width: 90%;
		max-width: 320px;
		height: 100%;
		position: fixed;
		top: 0;
		right: -100%;
		visibility: hidden;
		z-index: 99;
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-ms-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
		transform: translateX(100%);
	}
	.toggled_open .main_header .main_menu{
		transform: translateX(0);
	    right: 0;
	}
	.main_header .main_menu.menuload {
    	visibility: visible;
	}

	/***toggle close***/

	.main_header .main_menu ul > li{
		max-width: unset;
		display: block;
		margin: 2px 0;
		width: 100%;
		padding: 0 0;
		padding-top: 15px;
		box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
		background: #A90016;
	}
	.main_header .main_menu ul > li > .sub-menu > li {
		box-shadow:unset !important;
	}
	.main_header .main_menu ul > li > .sub-menu { background: #980014 !important; border-top: 10px solid #a00; }
	.main_header .main_menu ul > li > .sub-menu > li { border: none; margin: 0;}


	.main_header .main_menu ul > li a{padding: 0 15px; }
	.main_header .main_menu ul > li > span{
		width: 22px;
		height: 22px;
		position: absolute;
		right: 18px;
	}
	.main_header .main_menu ul > li > .sub-menu {
    	position: relative;
    	width: 100%;
    	padding: 0 0;
    	display: none;
    	left: 0;
	}
	.main_header .main_menu ul > li:hover > .sub-menu{
		display: none;
		padding: 0;
		margin: 0;
	}

	.bottom_header .bottom_header_inner .bhi_search{
		right: 40px;
	}
	.main_header .main_menu {
		padding: 0px 0;
	}

}

@media (max-width: 1200px) {
	/**cart start**/
	.woocommerce-cart .woocommerce-cart-form .woocommercecartwrap{
		width: 100%;
		margin-bottom: 20px;
	}
	.woocommerce-cart .woocommerce-cart-form .woocommercecartwrap .shop_table_DIV{
		padding: 20px 10px;
	}
	.woocommerce-cart .woocommerce-cart-form .rightwrap .coupon{
		padding: 20px 10px!important;
	}
	.woocommerce-cart .woocommerce-cart-form .rightwrap .cart_totals{
		padding: 20px 10px!important;
	}
	.woocommerce-cart .woocommerce-cart-form .rightwrap{
		width: 100%;
	}
	.woocommerce table.shop_table_responsive tr td::before, 
	.woocommerce-page table.shop_table_responsive tr td::before{
		float: none;
		margin-bottom: 6px;
		display: block;
	}
	.woocommerce-cart .woocommerce-cart-form table.cart td{
		text-align: left!important;
		margin-bottom: 0;
	}
	.woocommerce-cart .woocommerce-cart-form table.cart td.product-thumbnail{
		display: block;
	}
	.woocommerce-cart .woocommerce-cart-form table.cart td.product-thumbnail::before{
		display: none;
	}
	.woocommerce-cart .woocommerce-cart-form table.cart .actions .button[name="continute_shop"]{
		margin-bottom: 10px;
	}
	.woocommerce table.shop_table_responsive tr:nth-child(2n) td, 
	.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{
		background-color:transparent;
	}
	.woocommerce-cart .woocommerce-cart-form table.cart tr{
		border-top: 1px solid #C1C1C1;
	}
	.woocommerce-cart .woocommerce-cart-form table.cart tr:first-child{
		border-top: none;
	}

	.woocommerce-cart table.shop_table_responsive tr td, 
	.woocommerce-cart table.shop_table_responsive tr td{
		text-align: left!important;
	}

	.woocommerce-cart .woocommerce-cart-form .rightwrap .wc-proceed-to-checkout{
		max-width: 750px;
		margin: 0 auto;
	}
	body.page-template-account-page .myaccount_page .myacc_table_wrap .account-orders-table tr td{
		text-align: left!important;
	}
	body.page-template-account-page .myaccount_page .myacc_table_wrap .account-orders-table tr:nth-child(odd){
		background-color: #F5F5F5;
	}
	.cus_menu .billling-button,
	.cus_menu .shipping-button{
		padding:0;
		width: 100%;
	}
	.cus_menu .billling-button button,
	.cus_menu .shipping-button button{
		width: 100%;
	}
	body.page-template-account-page .myaccount_page .myacc_formedit .woocommerce-EditAccountForm .woocommerce-form-row input{
		padding: 8px 30px 8px 18px!important;
	}
	/**cart close**/	
}

@media (max-width: 767px) {
	h1{
		font-size: 30px;
    line-height: 40px;
	}
	h2{
		font-size: 26px;
    line-height: 36px;
	}
	h3{
		font-size: 22px;
		line-height: 32px;
	}
	h4{
		font-size: 18px;
		line-height: 26px;
	}
	h5{
		font-size: 14px;
		line-height: 16px;
	}
	h6{
		font-size: 16px;
		line-height: 24px;
	}
	
	/***header start*/
	.top_header .top_header_inner .thi_left{
		width: 100%;
		text-align: center;
		padding: 0 0 10px 0;
	}
	.top_header .top_header_inner .thi_menu{
		padding: 0 0 10px 0;	
	}
	.top_header .top_header_inner .thi_menu ul{
		justify-content: center;
	}
	.top_header .top_header_inner .thi_menu ul li{
		margin: 0 10px;
	}
	.top_header .top_header_inner .thi_lr{
		width: 100%;
	}
	.top_header .top_header_inner .thi_right{
		justify-content: center;
		width: 100%;
	}
	.top_header .top_header_inner .thi_lr ul{
		justify-content: center;
	}
	.bottom_header .bottom_header_inner .bhi_left{
		width: 100%;
	}
	.bottom_header .bottom_header_inner .bhi_right{
		width: 100%;
		justify-content: center;
	}

	.bottom_header .bottom_header_inner .logo{
		width: 100%;
    	max-width: 120px;
    	margin: 0 0 15px 0;
	}
	.bottom_header .bottom_header_inner .bhi_search{
		width: 100%;
		margin: 15px 0;
	}
	.bottom_header .bottom_header_inner .bhi_lead{
		width: 100%;
		margin: 0 0 15px 0;
		padding:10px 0 10px 36px;
	}
	.bottom_header .bottom_header_inner .bhi_iso{
		max-width: 120px;
    	width: 100%;
	}
	.bottom_header .bottom_header_inner .bhi_search{
		right: auto;
	}
	
	.main_banner .mb_img {
    background: #E4E2E8;
}
.main_banner .mb_img img {
    opacity: 0;
}
	/***header close*/

	

	.main_banner .mb_contant{
		padding: 30px 0;
	}
	.main_banner .mb_contant .mb_max{
		max-width: none;
	}
	
	.service_menu .sm_part .sm_box{
		width: 46%;
    	margin:0 2% 4% 2%;
	}

	.featured_products{
		padding: 60px 0 0 0;
	}
	.featured_products .sub-cat-slider .owl-nav .owl-next{
		right: 10px;
	}
	.featured_products .sub-cat-slider .owl-nav .owl-prev{
		left: 10px;
	}
	.woocommerce-checkout .all_pages_content form .form-row#billing_country_field,
	.woocommerce-checkout .all_pages_content form .form-row#billing_state_field,
	.woocommerce-checkout .all_pages_content form .form-row#billing_postcode_field,
	.woocommerce-checkout .all_pages_content form .form-row#shipping_country_field,
	.woocommerce-checkout .all_pages_content form .form-row#shipping_state_field,
	.woocommerce-checkout .all_pages_content form .form-row#shipping_postcode_field{
		width: 100%;
		margin: 0 0 20px;
	}
	.established_supply{
		padding: 70px 0 50px 0;
	}
	.established_supply .es_main .es_left{
		width: 100%;
    	margin: 0 0 45px 0;
	}
	.established_supply .es_main .es_right{
		width: 100%;
	}
	.established_supply .est_round1{
		display: none;
	}
	.established_supply .est_round4{
		right: 0;
	}
	.global_partners .global_slider {
		height: auto;
	}
	.global_partners .global_main{
		padding: 12px 10px 12px 10px;
	}
	.global_partners .global_main .global_left{
		width: 100%;
	}
	.global_partners .global_main .global_right{
		width: 100%;
	}

	.national_team{
		margin: 60px auto 40px auto;
	}
	.national_team .nt_count .ntc_dots .ntcd_img {
    	max-width: 200px;
    	margin: 0 auto;
	}
	.national_team .nt_count .ntc_dots .ntcd_num{
		width: 60px;
    	height: 60px;
    	font-size: 36px;
	}
	.national_team .nt_count .ntc_dots .ntcd_num::after{
		Width: 55px;
    	Height: 8px;
    	bottom: -80px;
	}
	.national_team .nt_mian .nt_slider .item{
		padding: 0 0 0 0;
	}
	/*.national_team .nt_mian .nt_slider .item.slick-current{
		padding: 0 0 0 0;
	}*/
	.national_team .national_round{
		display: none;
	}
	.national_team .nt_mian .nt_left{
		width: 100%;
		margin: 0 0 100px 0;
	}
	.national_team .nt_mian .nt_right{
		width: 100%;
	}
	.national_team .nt_mian .nt_slider .slick-next{
		left: 0;
    	transform: unset;
    	top: -80px;
    	bottom: auto;
    	right: -60px;
	}
	.national_team .nt_mian .nt_slider .slick-prev{
		left: -60px;
    	transform: unset;
    	top: -80px;
    	bottom: auto;
    	right: 0;
	}


	.our_customers .customers_main{
		padding: 30px 20px;
	}
	.our_customers .customers_main .customers_left{
		width: 100%;
		padding: 0 0 20px 0;
	}
	.our_customers .customers_main .customers_left .other_controls{
		display: none;
	}
	.our_customers .customers_main .customers_right{
		width: 100%;
	}
	.our_customers .customers_main .customers_right .other_controls{
		display: flex;
		padding: 30px 0 0 0;
	}
	.our_customers{
		margin: 0 0 50px 0;
	}
	.simple_easy .se_main .se_part .se_box{
		width: 100%;
		margin: 0 0 30px 0;
	}
	.simple_easy {
    	margin-bottom: 60px;
	}

	/*Footer start*/
	.site_footer .site_footer_inner .sfi_left{
		width: 100%;
		padding: 0 15px 15px;
	}
	.site_footer .site_footer_inner .sfi_logo{
		text-align: center;
	}
	.site_footer .site_footer_inner .sfi_right{
		width: 100%;
		padding: 30px 15px;
	}
	.site_footer .site_footer_inner .sfi_info{
		max-width: 415px;
		margin: 0 auto;
	}
	.site_footer .site_footer_inner .sfi_menu .sfi_box:nth-child(1),
	.site_footer .site_footer_inner .sfi_menu .sfi_box:nth-child(2),
	.site_footer .site_footer_inner .sfi_menu .sfi_box:nth-child(3),
	.site_footer .site_footer_inner .sfi_menu .sfi_box:nth-child(4),
	.site_footer .site_footer_inner .sfi_menu .sfi_box:nth-child(5),
	.site_footer .site_footer_inner .sfi_menu .sfi_box:nth-child(6){
	    width: 50%;
	}
	.foot_round1,
	.site_footer .foot_top::after,
	.site_footer .foot_top::before{
		display: none;
	}
	.foot_round2{
		left: -9px;
    	top: 92px;
	}
	.site_footer .foot_top .container{
		padding: 0;
	}
	.site_footer .foot_bottom .fb_main .fb_left{
		display: none;
	}
	.site_footer .foot_bottom .fb_main .fb_right{
		width: 100%;
		text-align: center;
	}
	.site_footer .foot_bottom .fb_menu ul li:last-child{
		padding-right: 0px;
		margin-right: 0px;
	}
	.site_footer .foot_bottom .fb_copy{
		width: 100%;
		padding: 10px 0;
	}
	.site_footer .foot_bottom .fb_menu{
		width: 100%;
		padding: 10px 0;
	}
	.site_footer .foot_bottom .fb_created{
		width: 100%;
		padding: 10px 0;
	}

	/*Footer close*/

	/**Product-Enquire start**/
	body.single-product .product div.images .vertical-img-left.wpgis-slider-for{
		width: 100%;
		order: unset;
	}
	/*body.single-product div.product .wpgis-slider-nav .slick-list .slick-track{
		width: 100%!important;
	}*/
	body.single-product div.product .wpgis-slider-nav .slick-list li.slick-slide{
	  border: 1px solid #C1C1C1;
	  margin: 5px!important;
	 /* width: auto!important;*/
	}
	body.single-product div.product .wpgis-slider-nav .slick-list li.slick-slide.slick-current.slick-active{
	   border-color:#182F5B; 
	}
	/**Product-Enquire close**/

	/**my-account start**/
	body.page-template-account-page .myaccount_page .woocommerce-MyAccount-navigation{
		width: 100%;
	}
	body.page-template-account-page .myaccount_page .woocommerce-MyAccount-content{
		width: 100%;
	}
	body.page-template-account-page .myaccount_page .myacc_table_wrap,
	body.page-template-account-page .myaccount_page .address_wrap,
	body.page-template-account-page .myaccount_page .ocwma_table_custom{
		padding: 20px 15px;
	}
	body.page-template-account-page .myaccount_page  .ocwma_table_bill,
	body.page-template-account-page .myaccount_page  .ocwma_table_ship{
		width: 100%;
	}
	body.page-template-account-page .myaccount_page .ocwma_table_custom .delete_bill_address{
		float: none;
		margin-top: 10px;
		display: block;
	}

	body.page-template-account-page .myaccount_page .myacc_formedit{
		padding: 22px 15px;
	}
	body.page-template-account-page .myaccount_page .myacc_formedit .woocommerce-EditAccountForm .form-row-first{
		width: 100%;
	}
	body.page-template-account-page .myaccount_page .myacc_formedit .woocommerce-EditAccountForm .form-row-last{
		width: 100%;	
	}
	body .gform_legacy_markup_wrapper .gform_body .gform_fields{
		margin: 0 0 !important;
	}
	/**my-account close**/

	body.single-product div.product .slick-vertical .slick-list li.slick-slide{padding: 0;}
	body.single-product div.product .slick-vertical .slick-list li.slick-slide img{position: relative;}
	.wpgis-slider-nav .slick-slide  img{height: 100px;object-fit: contain;}



}