@charset "utf-8";
/* CSS Document */

#pull {	display: none;}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 1024px) {
#pull {	display:block;}

.headar_containar{ width:98%;}	
.headar_bottom_containar{ padding:20px 0px;}
.headar_bottom_containar{ width:98%;}
.headar_bottom_containar_left{ width:46%;}
.caption{ margin:80px 0px 0px 0px;}
.caption_containar{ width:98%;}
.body_container{ width:98%; padding:20px 0px;}
.home_order{ margin:-20px 0px 15px 0px; padding:0px 0px;}

#test1{color:green;}
.home_listing{ margin:0px 0px 10px 0px;}
.home_listing_left{ width:32%; margin:0px 4px 0px 5px;}
.home_listing_left h4 a{ font-size:22px;}
.offer{ margin:0px 0px 0px 0px; padding:0px 0px 15px;}

.puncture{ margin:0px 0px 15px 0px;}
.puncture_left{ width:23.55%; margin:0px 5px; min-height:170px;}
.solution_text_right{ width:97%;}
.home_gallery{ padding:20px 0px; background-size:100% 100%;}
.home_gallery_containar{ width:98%;}
.home_gallery_containar h3{ padding:0px 0px 15px 0px;}
.home_gallery_containar img{ width:31%;}
.customers_left{ width:42%;}
.customers_text_right{ width:97%;}
.customers_right{ width:58%;}
.customers_text{ width:97%;}
.customers_text h3{ font-size:46px;}
.home_pic_listing img{ margin:0px 15px; max-width:18%;}
.footer_top{ padding:20px 0px;}
.footer_top_containar{ width:98%;}
.footer_top_containar h3{ padding:0px 0px 15px 0px;}
.footer_top_containar_tel{padding:0px 25px 40px;}
/*.footer_top_containar_tel:nth-child(2){ width:44%;}
.footer_top_containar_tel:nth-child(3){ width:33%;}
.footer_top_containar_tel:nth-child(4){ width:23%;}*/
.footer_bottom{ padding:20px 0px;}
.footer_bottom_containar{ width:98%;}
.footer_nav{ margin:0px 0px 15px 0px;}
.footer_nav ul li a{ margin:0px 0px;}
.social_icon{ margin:0px 0px 15px 0px;}
.privacy_nav ul li{ padding:0px 0px;}

/*********************tyrepal2**********************/
.mycall{ margin:-20px auto 15px;}
.hight br{ display:none;}
.mycall ul li{ margin:0px 0px;}

.righttabs .mycall .widget{ display:inline-block; float:none; line-height:40px;}
.dynamic_box{ float:none; text-align:left;  display:inline-block; line-height:19px;}
.dynamic_box a{ margin:0px 4px;}
/*********************tyrepal3**********************/
.panel_short{ width:30%;}
.product_panel{ width:70%;}
.product_box{ margin:0px;}
.product_listing{ width:47%; margin:0px 0px 15px 14px;}
.back_to_top{ padding:20px 0px;}
.back_to_top_containar{ width:98%;}
.product_search_containar{ width:98%;}
.product_thumb{ background-size:100% 100%;}

/*********************tyrepal4**********************/
.tyrepa_bkgrnd_containar{ width:98%;}
.product_nav{ margin:0px 0px 15px 0px;}
.product_nav_left{ width:100%; float:none; margin:0px 0px 15px 0px;}
.product_nav_right{ width:100%; float:none;}
.basketadd{ margin:0px 0px 15px 0px; padding:20px;}
.basketadd_left{ width:49%;}
.download{ width:100%;}
.download a{ padding:15px; font-size:19px; background: #e32726 url(../images/basket.png) right 15px top 10px no-repeat;}
.basketadd_right{ width:49%;}
.basketadd_right h2{ font-size:32px; padding:0px 0px 20px 0px;}
.about_product{ margin:0px 0px 15px 0px;}
.about_product_left{ width:53%; padding:15px;}
.about_product_right{ width:45%; padding:15px;}
.watch{ margin:0px 0px 15px 0px; padding:20px;}
.watch_left{ width:76%;}
.watch_left h3{ font-size:30px;}
.watch_right{ width:22%;}
.watch_right img{ width:100%;}
.related_product{ margin:0px 0px 15px 0px; padding:15px;}
.related_product h3{ padding:0px 0px 15px 0px;}
.related_product img{ width:100%}

/*********************tyrepal5**********************/
.watchvideo{ margin:0px;}
.watchvideo_left{ width:32%; margin:0px 4px 0px 5px;}
.asklist_wrapped{ padding:0px;}
.asklist_container{ width:98%;}
.general{ margin:0px;}
.ask_list{ width:32%; margin:10px 4px 0px 5px;}
.arrowlistmenu .menuheader label{ width:86%; padding:25px 60px 25px 15px;}
.arrowlistmenu .openheader label{ width:86%; padding:25px 60px 25px 15px;}
.categoryitems{ width:98%; padding:20px 10px;}

/*********************tyrepal6**********************/
.contact{ padding:20px 0px;}
.contact_containar{ width:98%;}
.contact_containar_left{ width:49%; padding:15px;}
.contact_containar_right{ width:49%;}
.tel_box{ padding:20px 10px;}
.map iframe{ height:300px;}

/*********************tyrepal7**********************/
.news_wrapper{ padding:20px 0px;}
.news_containar{ width:98%;}
.news_containar h3{ padding:0px 0px 15px 0px;}
.panel_newevents{ width:64%;}
.news{ margin:0px 0px 15px 0px;}
.news_thumb{ width:100%;}
.news_thumb img{ height:auto;}
.news_detext{ width:100%; padding:15px;}
.panel_right{ width:34%;}

.wcps-items-thumb{ background-size:100% 100%;}
.wcps-items-title a{ height:auto;}
.home_order ul li a{ font-size:12px;}
.home_order ul li{ margin:0px 0px;}
.privacy_nav ul li a{ padding:0px 15px 0px 10px;}

.arrowlistmenu .menuheader{ width:100%; background:#b3b3b3; font-size:25px; font-weight:700; padding:10px; height:auto; line-height:30px;}
.arrowlistmenu .openheader{ width:100%; background:#e32726; font-size:25px; font-weight:700; padding:10px; height:auto; line-height:30px;}
.product_search_containar h4 br{ display:none;}
.arrowlistmenu .menuheader:after{ display:none;} 
.arrowlistmenu .openheader:after{ display:none;}

.short_bread{ margin:0px 0px 10px; float:none; width:100%; display:none;}
.righttabs{ margin:0px 0px; float:none; width:100%;}
.dtail_boxup{ margin:0px 0px 20px;}
.woocommerce-tabs{ padding:10px 10px; float:left; width:62%;}
.related_products{ margin:0px 0px 0px; padding:10px 10px; float:right; width:35%;}
.upsells_products{ margin:0px 0px 0px; padding:10px 10px; float:right; width:35%;}
.download_boucher{ width:100%;}
.download_boucher a{ font-size:20px; padding:10px 10px;}
.related_products .product_listing{ float:none; width:100%;}
.upsells_products .product_listing{ float:none; width:100%;}
.watch_text{ margin:40px 0px 15px; width:70%; text-align:center;}
.watch_box{ margin:20px 0px 0px; padding:0px 0px;} 

ul.clicktab li{ padding:2% 1% 0px; width:33%;}
}


/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
.headar_containar{ width:95%;}	
.headar_containar_left{ width:100%; float:none; margin:0px 0px 15px 0px; text-align:center;}
.headar_containar_left ul li{ float:none; display:inline-block;}
.headar_containar_right{ width:77%; margin:0px auto; float:none;}
.headar_bottom{ background:none;}
.headar_bottom_containar{ padding:20px 0px;}
.headar_bottom_containar{ width:95%;}
.headar_bottom_containar_left{ width:100%; text-align:center;}
.headar_bottom_containar_left img{ margin:0px auto;}
.caption{ margin:45px 0px 0px 0px;}
.caption_containar{ width:95%;}
.caption_containar h1{ font-size:66px; line-height:66px;}
.body_container{ width:95%; padding:20px 0px;}
.home_order{ margin:0px 0px 0px 0px; padding:0px 0px;}
.home_order ul li{ margin:5px 5px; width:46%;}
.home_order ul li a{ font-size:11px; display:block;}

#test1{color:green;}
.wcps-items-thumb{ background-size:100% 100%;}

.home_listing{ margin:0px 0px 0px 0px; padding:0px 0px;}
.home_listing_left{ width:100%; margin:0px 0px 15px 0px;}

.puncture{ margin:0px 0px 0px 0px; padding:0px 0px;}
.puncture_left{ width:100%; margin:0px 0px 15px 0px; padding:20px; min-height:inherit;}
.solution_left{ width:100%; padding:20px 0px; height:auto;}
.solution_left::after{ content:none;}
.solution_text_right{ width:95%; margin:0px auto; float:none;}
.solution_text_right h2 br{ display:none;}
.solution_right{ width:100%; float:none;}
.solution_right img{ height:inherit;}
.home_gallery{ padding:20px 0px; background-size:100% 100%;}
.home_gallery_containar{ width:95%;}
.home_gallery_containar h3{ padding:0px 0px 15px 0px;}
.home_gallery_containar img{ width:47%;}
.customers_left{ width:100%; float:none; padding:20px 0px; height:inherit;}
.customers_left::after{ content:none;}
.customers_text_right{ width:95%; float:none; margin:0px auto;}
.customers_text_right h3 br{ display:none;}
.testimonial_slider__default .testimonial_quote{ width:100% !important; line-height:40px !important; padding:0px !important; background:none !important;}
.customers_right{ width:100%; float:none; padding:20px 0px; height:inherit;}
.customers_text{ width:95%; float:none; padding:0px; margin:0px auto; text-align:left;}
.customers_text h3{ font-size:46px;}
.customers_text h3 br{ display:none;}
.home_pic_listing img{ margin:0px 15px 15px 15px; max-width:35%;}
.footer_top{ padding:20px 0px;}
.footer_top_containar{ width:95%;}
.footer_top_containar h3{ padding:0px 0px 15px 0px; text-align:left;}
.footer_top_containar p{ text-align:left;}
.footer_top_containar_tel{ width:100%; margin:0px 0px 0px 0px; padding:0px 0px 25px;}
.footer_top_containar p br{ display:none;}
.footer_bottom{ padding:20px 0px;}
.footer_bottom_containar{ width:95%;}
.footer_nav{ margin:0px 0px 15px 0px;}
.footer_nav ul li a{padding:0px 10px 15px;}
.social_icon{ margin:0px 0px 15px 0px;}
.privacy_nav ul li{ padding:0px 0px 0px 0px;}
.privacy_nav ul li a{ padding:0px 15px 0px 10px;}
.wcps-items-title a{ height:auto;}

/*********************tyrepal2**********************/
.inner_bg{ background:none;}
/*.mycall{ margin:0px auto; width:70%;}
.mycall ul li{ margin:5px 0px; width:100%;}
.mycall ul li a{display:block;}
.hight br{ display:none;}

.righttabs .mycall .widget{ float:none;}
.dynamic_box{ float:none; text-align:left;}
.dynamic_box a{ margin:5px 0px;}*/

.mycall{ margin:-20px auto 15px;}
.hight br{ display:none;}
.mycall ul li{ margin:0px 0px;}
.mycall ul li a{padding:10px 50px 10px 15px; font-size:12px;}

.righttabs .mycall .widget{ display:inline-block; float:none; line-height:40px;}
.dynamic_box{ float:none; text-align:left;  display:inline-block; line-height:19px;}
.dynamic_box a{ margin:0px 4px; padding:13px 50px 13px 15px; font-size:12px;}
/*********************tyrepal3**********************/
.prdct_bg{ background:none;}
.panel_short{ width:100%; float:none; margin:0px 0px 15px 0px;}
.product_panel{ width:100%; float:none;}
.product_box{ margin:0px;}
.product_listing{ width:100%; float:none; margin:0px 0px 20px;}
.back_to_top{ padding:20px 0px;}
.back_to_top_containar{ width:95%;}
.product_search_containar{ width:95%;}
.product_thumb{ background-size:100% 100%;}
.product_thumb img{max-width:55%;}
.product_listing h4 a{ height:auto;}
.wcps-items-thumb img{ max-width:55%;}

/*********************tyrepal4**********************/
.tyrepa_bkgrnd_containar{ width:95%;}
.product_nav{ margin:0px; padding:15px 0px;}
.product_nav_left{ width:100%; float:none; margin:0px 0px 15px 0px;}
.product_nav_left ul li{ padding:0px 20px;}
.product_nav_right{ width:100%; float:none;}
.basketadd{ margin:0px 0px 15px 0px; padding:15px;}
.basketadd_left{ width:100%; float:none; margin:0px 0px 15px 0px;}
.download{ width:100%;}
.download a{ padding:15px; font-size:22px; background: #e32726 url(../images/basket.png) right 15px top 12px no-repeat;}
.basketadd_right{ width:100%; float:none;}
.basketadd_right h2{ font-size:24px; line-height:34px; padding:0px 0px 20px 0px;}
.about_product{ margin:0px 0px 15px 0px;}
.about_product_left{ width:100%; float:none; margin:0px 0px 15px 0px; padding:15px;}
.about_product_right{ width:100%; float:none; padding:15px;}
.about_product_right h3{ font-size:34px;}
.addbasket ul li{ margin:0px 0px 15px 0px;}
.watch{ margin:0px 0px 15px 0px; padding:15px;}
.watch_left{ width:100%; float:none; margin:0px 0px 15px 0px; text-align:left;}
.watch_left h3{ font-size:23px;}
.watch_right{ width:100%; float:none;}
.watch_right img{ width:100%;}
.related_product{ margin:0px 0px 15px 0px; padding:15px;}
.related_product h3{ padding:0px 0px 15px 0px;}
.related_product img{ width:100%}

/*********************tyrepal6**********************/
.contact{ padding:20px 0px 10px 0px;}
.contact_containar{ width:95%;}
.contact_containar_left{ width:100%; float:none; margin:0px 0px 15px 0px; padding:15px;}
.contact_containar_right{ width:100%; float:none;}
.tel_box{ padding:20px;}
.map iframe{ height:300px;}

/*********************tyrepal5**********************/
.tyrepal5{ width:100%;}

.tyrepal5::after{ content:none;}
.watchvideo{ margin:0px;}
.watchvideo_left{ width:100%; margin:0px 0px 15px 0px;}
.asklist_wrapped{ padding:0px; background:none;}
.asklist_container{ width:95%;}
.general{ margin:0px;}
.ask_list{ width:100%; margin:15px 0px 0px 0px; min-height:inherit;}
.ask_list h3{ padding:40px 20px; min-height:inherit;}
.text_pdng{ padding-top:40px !important;}
.arrowlistmenu .menuheader label{ width:84%; padding:15px 80px 25px 10px; font-size:21px; height:120px;}
.arrowlistmenu .openheader label{ width:84%; padding:15px 80px 25px 10px; font-size:21px; height:120px;}
.arrowlistmenu .menuheader label::after{ border-left:60px solid #b3b3b3; right:-60px; border-bottom:120px solid transparent;}
.arrowlistmenu .openheader label::after{ border-left:60px solid #e32726; right:-60px; border-bottom:120px solid transparent;}
.arrowlistmenu .menuheader label br{ display:none;}
.arrowlistmenu .openheader label br{ display:none;}
.categoryitems{ width:95%; padding:20px 5px;}

/*********************tyrepal7**********************/
.news_wrapper{ padding:20px 0px;}
.news_containar{ width:95%;}
.news_containar h3{ padding:0px 0px 15px 0px;}
.panel_newevents{ width:100%; float:none;}
.news{ margin:0px 0px 15px 0px;}
.news_thumb{ width:100%; float:none;}
.news_detext{ width:100%; padding:15px; float:none;}
.panel_right{ width:100%; float:none;}

.wcps-items-thumb{ background-size:100% 100%;}

.arrowlistmenu .menuheader{ width:100%; background:#b3b3b3; font-size:24px; font-weight:700; padding:10px; height:auto; line-height:30px;}
.arrowlistmenu .openheader{ width:100%; background:#e32726; font-size:24px; font-weight:700; padding:10px; height:auto; line-height:30px;}
.product_search_containar h4 br{ display:none;}
.arrowlistmenu .menuheader:after{ display:none;} 
.arrowlistmenu .openheader:after{ display:none;} 

.short_bread{ margin:0px 0px 10px; float:none; width:100%; display:none;}
.righttabs{ margin:0px 0px; float:none; width:100%;}
.dtail_boxup{ margin:0px 0px 20px;}
.detail_colmn1{ float:none; width:100%;}
.detail_colmn2{ float:none; width:100%;}
.woocommerce-tabs{ padding:10px 10px; float:none; width:100%;}
.related_products{ margin:20px 0px 0px; padding:10px 10px; float:none; width:100%;}
.upsells_products{ margin:20px 0px 0px; padding:10px 10px; float:none; width:100%;}
.download_boucher{ width:100%;}
.download_boucher a{ font-size:20px; padding:10px 10px;}
.related_products .product_listing{ float:none; width:100%;}
.upsells_products .product_listing{ float:none; width:100%;}
.watch_text{ margin:0px 0px 15px; width:100%; text-align:center;}
.watch_box{ margin:20px 0px 0px; padding:0px 0px;}

.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1{ float:none; width:100%; margin:10px 0px;}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{ float:none; width:100%; margin:10px 0px;}

ul.clicktab li{ padding:2% 1% 0px; width:50%;}
}

@media only screen and (min-width: 640px) and (max-width: 767px) {
.headar_containar{ width:97%;}
.headar_containar_left{ width:49%; float:left;}
.headar_containar_left ul li{ padding:7px 8px 7px 2px;}
.headar_containar_right{ width:49%; float:right;}
.search_right{ width:57%;}
.search_right_btn{ width:17%;}
.headar_bottom_containar{ width:97%;}
.caption{ margin:65px 0px 0px 0px;}
.caption_containar{ width:97%;}
.caption_containar h1{ font-size:80px; line-height:72px;}

.puncture_left{ width:48%; margin:0px 6px 15px 5px;}
.home_gallery_containar img{ width:47.5%;}
.customers_text_right h3{ font-size:39px;}
.footer_bottom{ padding:20px 0px 10px 0px;}
.footer_nav ul li a{ margin:0px 22px;}
.privacy_nav ul li{ padding:3px 22px;}
.privacy_nav ul li a{ margin:0px 0px 10px 0px;}
.basketadd_right h2{ font-size:34px; line-height:38px;}
.download{ width:80%;}
.watch_left h3{ font-size:32px;}
.arrowlistmenu .menuheader label{ width:86%; padding:20px 80px 25px 10px; font-size:21px; height:100px;}
.arrowlistmenu .openheader label{ width:86%; padding:20px 80px 25px 10px; font-size:21px; height:100px;}
.arrowlistmenu .menuheader label::after{ border-left:60px solid #b3b3b3; right:-60px; border-bottom:100px solid transparent;}
.arrowlistmenu .openheader label::after{ border-left:60px solid #e32726; right:-60px; border-bottom:100px solid transparent;}
.wcps-items-thumb{ background-size:100% 100%;}
}


@media only screen and (max-width: 479px) {
.headar{ padding:15px 0px;}	
.headar_containar{ width:95%;}	
.headar_containar_left{ width:100%; float:none; margin:0px 0px 15px 0px; text-align:center;}
.headar_containar_left ul li{ padding:7px 10px 7px 10px; float:none; display:inline-block;}
.headar_containar_right{ width:100%; margin:0px; float:none;}
.icon_left{ width:42%;}
.search_right{ width:57%;}
.search_right_btn{ width:16%;}

#test1{color:green;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.search_right_btn{ width:18%;}}
.headar_bottom{ background:none;}
.headar_bottom_containar{ padding:20px 0px;}
.headar_bottom_containar{ width:95%;}
.headar_bottom_containar_left{ width:100%; text-align:center;}
.link-btns{position: relative;right: 0;top:0;}
.headar_bottom_containar {padding: 0 0px 20px;}
.headar_bottom_containar_left img{margin:0 auto;}
.link-btns a{margin-left: 0;width:100%;display: block;text-align:center;}
.caption{ margin:30px 0px 0px 0px;}
.caption_containar{ width:95%;}
.caption_containar h1{ font-size:44px; line-height:45px;}
.body_container{ width:95%; padding:20px 0px;}
.home_order{ margin:0px 0px 0px 0px; padding:0px 0px;}
.home_order ul li { margin:0px 0px 10px; display:block;}
.home_listing{ margin:0px 0px 10px 0px;}
.offer{ margin:0px 0px 0px 0px; padding:0px 0px;}

.puncture{ margin:0px 0px 0px 0px; padding:10px 0px;}
.puncture_left{ width:100%; margin:0px 0px 15px 0px; padding:20px; min-height:inherit;}
.solution_left{ width:100%; padding:20px 0px; float:none; height:auto;}
.solution_left::after{ content:none;}
.solution_text_right{ width:95%; margin:0px auto; float:none;}
.solution_text_right h2{ font-size:36px; line-height:40px;}
.solution_text_right h2 br{ display:none;}
.solution_right{ width:100%; float:none;}
.solution_right img{ height:inherit;}
.home_gallery{ padding:20px 0px 0px; background:none;}
.home_gallery_containar{ width:95%;}
.home_gallery_containar h3{ padding:0px 0px 15px 0px;}
.home_gallery_containar img{ width:100%; margin:0px 0px 10px 0px;}
.customers_left{ width:100%; float:none; padding:20px 0px; height:inherit;}
.customers_left::after{ content:none;}
.customers_text_right{ width:95%; float:none; margin:0px auto;}
.customers_text_right h3 br{ display:none;}
.customers_text_right h3{ font-size:25px; line-height:25px;}
.customers_right{ width:100%; float:none; padding:20px 0px; height:inherit;}
.customers_text{ width:95%; float:none; padding:0px; margin:0px auto; text-align:left;}
.customers_text h3{ font-size:44px; line-height:46px;}
.customers_text h3 br{ display:none;}

.home_pic_listing img{ margin:0px 10px 15px 10px; max-width:50%;}
.footer_top{ padding:20px 0px;}
.footer_top_containar{ width:95%;}
.footer_top_containar h3{ padding:0px 0px 15px 0px; text-align:left;}
.footer_top_containar p{ text-align:left;}
.footer_top_containar_tel{ width:100%; margin:0px 0px 0px 0px; padding:0px 0px 20px;}
.footer_top_containar p br{ display:none;}
.footer_bottom{ padding:20px 0px;}
.footer_bottom_containar{ width:95%;}
.footer_nav{ margin:0px 0px 10px 0px;}
.footer_nav ul li a{ padding:0px 10px 10px 10px;}
.social_icon{ margin:0px 0px 15px 0px;}
.privacy_nav ul li{ padding:3px 0px; background:none;}
.privacy_nav ul li a{ padding:0px 10px 0px 5px; background:none;}

/*********************tyrepal2**********************/
.inner_bg{ background:none;}
.mycall{ margin:0px auto 0px; width:100%;}
.mycall ul li{ margin:0px 0px 10px; display:block;}
.hight br{ display:none;}

/*********************tyrepal3**********************/
.prdct_bg{ background:none;}
.panel_short{ width:100%; float:none; margin:0px 0px 15px 0px;}
.product_panel{ width:100%; float:none;}
.product_box{ margin:0px;}
.product_listing{ width:100%; float:none; margin:0px 0px 20px;}
.back_to_top{ padding:20px 0px;}
.back_to_top_containar{ width:95%;}
.product_search_containar{ width:95%;}
.product_search_containar h3{ font-size:28px;}
.product_thumb{ background-size:100% 100%;}
.product_listing h4 a{ height:auto;}

.product_thumb img{max-width:88%;}
.wcps-items-thumb img{ max-width:88%;}
/*********************tyrepal4**********************/
.tyrepa_bkgrnd_containar{ width:95%;}
.product_nav{ margin:0px; padding:15px 0px;}
.product_nav_left{ width:100%; float:none; margin:0px 0px 15px 0px;}
.product_nav_left ul li{ padding:0px 18px;}
.product_nav_right{ width:100%; float:none;}
.basketadd{ margin:0px 0px 15px 0px; padding:15px;}
.basketadd_left{ width:100%; float:none; margin:0px 0px 15px 0px;}
.download{ width:100%;}
.download a{ padding:15px; font-size:22px; background: #e32726 url(../images/basket.png) right 15px top 25px no-repeat;}
.basketadd_right{ width:100%; float:none;}
.basketadd_right h2{ font-size:24px; line-height:34px; padding:0px 0px 20px 0px;}
.more_basket{ width:100%;}
.more_basket a{ padding:15px; font-size:22px; background:#e32726 url(../images/basket.png) no-repeat right 15px top 13px;}
.about_product{ margin:0px 0px 15px 0px;}
.about_product_left{ width:100%; float:none; margin:0px 0px 15px 0px; padding:15px;}
.about_product_left h3{ font-size:23px;}
.about_product_right{ width:100%; float:none; padding:15px;}
.about_product_right h3{ font-size:34px; padding:0px 0px 15px 0px;}
.addbasket ul li{ margin:0px 0px 15px 0px; padding:15px;}
.addbasket ul li a{ font-size:22px;}
.addbasket ul li:nth-child(1){ background:url(../images/basket4.png) #e32726 no-repeat right 15px top 10px;}
.addbasket ul li:nth-child(1):hover{ background:url(../images/basket3.png) #808080 right 15px top 10px no-repeat;}
.watch{ margin:0px 0px 15px 0px; padding:15px;}
.watch_left{ width:100%; float:none; margin:0px 0px 15px 0px; text-align:left;}
.watch_left h3{ font-size:22px;}
.watch_right{ width:100%; float:none;}
.watch_right img{ width:100%;}
.related_product{ margin:0px 0px 15px 0px; padding:15px;}
.related_product h3{ padding:0px 0px 15px 0px; font-size:25px;}
.related_product img{ width:100%}
.continue_shopping{ width:100%;}
.continue_shopping a{ padding:15px; font-size:19px; background:url(../images/basket.png) #e32726 no-repeat right 15px top 10px;}

/*********************tyrepal5**********************/
.tyrepal5{ width:100%; padding:20px 0px; height:auto;}
.solution_text_right h2{ font-size:29px; line-height:34px;}
.tyrepal5::after{ content:none;}
.watchvideo{ margin:0px;}
.watchvideo_left{ width:100%; margin:0px 0px 15px 0px;}
.asklist_wrapped{ padding:0px; background:none;}
.asklist_container{ width:95%;}
.general{ margin:0px;}
.ask_list{ width:100%; margin:15px 0px 0px 0px; min-height:inherit;}
.ask_list h3{ padding:25px 10px; font-size:28px; min-height:inherit;}
.text_pdng{ padding-top:25px !important;}
.arrowlistmenu .menuheader label{ width:100%; padding:15px 80px 25px 10px; font-size:18px; height:130px;}
.arrowlistmenu .openheader label{ width:100%; padding:15px 80px 25px 10px; font-size:18px; height:130px;}
.arrowlistmenu .menuheader label::after{ border-left:60px solid #b3b3b3; right:-60px; border-bottom:120px solid transparent; content:none;}
.arrowlistmenu .openheader label::after{ border-left:60px solid #e32726; right:-60px; border-bottom:120px solid transparent; content:none;}
.arrowlistmenu .menuheader label br{ display:none;}
.arrowlistmenu .openheader label br{ display:none;}
.categoryitems{ width:95%; padding:20px 5px;}
.product_search_containar h2, .product_search_containar h2 a{ font-size:27px;}
.categoryitems h3{ text-align:left;}

/*********************tyrepal6**********************/
.contact{ padding:20px 0px 10px 0px;}
.contact_containar{ width:95%;}
.contact_containar_left{ width:100%; float:none; margin:0px 0px 15px 0px; padding:15px;}
.contact_containar_right{ width:100%; float:none;}
.tel_box{ padding:20px;}

.contact_containar_left_btn{ width:100%;}
.map iframe{ height:250px;}

/*********************tyrepal7**********************/
.news_wrapper{ padding:20px 0px;}
.news_containar{ width:95%;}
.news_containar h3{ padding:0px 0px 15px 0px;}
.panel_newevents{ width:100%; float:none;}
.news{ margin:0px 0px 15px 0px;}
.news_thumb{ width:100%; float:none;}
.news_detext{ width:100%; padding:15px; float:none;}
.find_more{ width:100%;}
.panel_right{ width:100%; float:none;}

.testimonial_slider__default .testimonial_quote{ width:100% !important; font-size:25px !important; line-height:30px !important; padding:0px !important; background:none !important;}
.wcps-items-thumb{ background-size:100% 100%;}
.news_thumb img{ height:auto;}

.arrowlistmenu .menuheader{ width:100%; background:#b3b3b3; font-size:20px; font-weight:600; padding:10px; height:auto; line-height:20px;}
.arrowlistmenu .openheader{ width:100%; background:#e32726; font-size:20px; font-weight:600; padding:10px; height:auto; line-height:20px;}
.product_search_containar h4 br{ display:none;}
.arrowlistmenu .menuheader:after{ display:none;} 
.arrowlistmenu .openheader:after{ display:none;} 

#page-0 .mycall ul li:last-child{ display:block;}
.custom_anchor{ padding:0px 0px;}

.short_bread{ margin:0px 0px 10px; float:none; width:100%; display:none;}
.righttabs{ margin:0px 0px; float:none; width:100%;}
.dtail_boxup{ margin:0px 0px 20px;}
.detail_colmn1{ float:none; width:100%;}
.detail_colmn2{ float:none; width:100%;}
.woocommerce-tabs{ padding:10px 10px; float:none; width:100%;}
.related_products{ margin:20px 0px 0px; padding:10px 10px; float:none; width:100%;}
.upsells_products{ margin:20px 0px 0px; padding:10px 10px; float:none; width:100%;}
.download_boucher{ width:100%;}
.download_boucher a{ font-size:15px; padding:10px 10px;}
.related_products .product_listing{ float:none; width:100%;}
.upsells_products .product_listing{ float:none; width:100%;}
.watch_text{ margin:0px 0px 15px; width:100%; text-align:center;}
.watch_box{ margin:20px 0px 0px; padding:0px 0px;}

.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1{ float:none; width:100%; margin:10px 0px;}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{ float:none; width:100%; margin:10px 0px;}

ul.clicktab li{ padding:2% 1% 0px; width:100%;}

.righttabs .mycall .widget{ float:none;}
.dynamic_box{ float:none; text-align:left;}
.dynamic_box a{ margin:0px 0px;}
}

/*----------------------------Click to open Menu In resposnive----------------------*/

@media only screen and (max-width: 1024px) {

.subclick{height:40px; position:absolute; right:0px; text-align:center; top:0px; width:50px; cursor:pointer; line-height:40px;}

.subclick:after{content:url(../images/arrow_drop.png);}
.sub-open .sub-menu{display: block!important; background:none !important;}
.sub-menu{margin:0px 0px; padding:0px 0px; display:none !important; background-color:#353536 !important; border-top:0 none; position: relative !important; top:0px !important; visibility:inherit !important; width:100% !important;}

.topnav nav{width:100%; margin:0px 0px 0px 0px; padding:0px 0px; background:#ee2a25;} 
.topnav nav ul{margin:0px 0px; padding:0px 0px; list-style-type:none; width:100%;} 
.topnav nav ul li{margin:0px 0px; padding:0px 0px; line-height:normal; display:block;  float:none; width:auto; height:auto; text-transform:uppercase; border-top:1px solid #f94541; border-bottom:1px solid #cc1813;}
.topnav nav ul li a{margin:0px 0px; padding:10px 0px; display:block; height:auto; line-height:normal; font-size:15px; color:#FFF;  height:auto; width:auto; border-radius:0px; font-weight:600;}

.topnav nav ul li a:hover{color:#FFF; background:#d6221d;}
.topnav nav ul li.current-menu-item > a,
.topnav nav ul li.current-menu-ancestor > a,
.topnav nav ul li.current_page_item > a,
.topnav nav ul li.current_page_ancestor > a{color:#FFF; background:#d6221d;}

.topnav nav a{text-align:left; width:100%; text-indent:10px; text-decoration:none; font-size:17px; color:#FFF;}
.topnav nav a:hover{color:#fff; text-decoration:none;}        

.topnav nav ul{display:none; height:auto;}
.topnav nav a#pull {display:block; width:100%; position:relative; background:#d6221d; margin:0px 0px; color:#FFF; text-transform:uppercase; font-weight:600; line-height:40px;}
  
.topnav nav a#pull:after{content:""; background:url(../images/nav-icon.png) no-repeat; width:25px; height:20px; display:inline-block; position:absolute; right:10px; top:10px;} 

.topnav nav ul ul:before{ border:none;}
.topnav nav ul ul{ float:none; position:relative; left:auto; background:none;}
.topnav nav ul li{ float:none; position:relative;}
.topnav nav ul ul li{margin:0px 0px; padding:0px 0px; line-height:normal; display:block; float:none; width:auto; height:auto; text-transform:uppercase; border-top:1px solid #f94541; border-bottom:1px solid #cc1813;}
.topnav nav ul ul li a{margin:0px 0px; padding:10px 15px; display:block; height:auto; line-height:normal; font-size:15px; color:#FFF; height:auto; width:auto;}

.topnav nav ul li ul li a:hover{color:#FFF; background:#d6221d;}
.topnav nav ul ul li.current-menu-item > a,
.topnav nav ul ul li.current-menu-ancestor > a,
.topnav nav ul ul li.current_page_item > a,
.topnav nav ul ul li.current_page_ancestor > a{color:#FFF; background:#d6221d;}

.topnav nav ul ul li:first-child{border-top:1px solid #f94541;}
.topnav nav ul ul li:last-child{border-bottom:1px solid #cc1813;}

.topnav nav ul ul ul li:first-child{border-top:1px solid #f94541;}
.topnav nav ul ul ul li:last-child{border-bottom:none;}

.topnav nav ul ul ul{ left:auto;}

.topnav{ width:100%;}
.custarrow01, .custarrow02{ display:none;}
.wcps-container .owl-nav.middle-fixed{ display:none !important;}
.news_thumb{ background-size:100% 100%;}
.heading_box{ width:95%;}
.anchor_box{ width:95%;}
}


@media only screen and (min-width: 1025px) {

.nav ul li a{
transition:margin 1s;
-webkit-transition:margin 1s;
-moz-transition:margin 1s;
-o-transition:margin 1s;}
.nav ul li a:hover{color:#e34c4c !important;}

}
.ui-widget-content{
	border: 0 !important;
}

.contact-us_map-embed .wpb_content_element{
	margin-bottom: 0 !important;
}
@media screen and (max-width: 1024px){
	.contact{
		padding: 0 !important;
	}
}