/*--------------------------------------------------------------
/*TD Website 2020*/

.TDLink {width: 221px;margin-top:-3px;}

/* Show TYDE Logo On TYDE AND SUBPAGES */
.quadmenu-navbar-brand img {height:29px;}
.quadmenu-navbar-header a.tydeheaderLogo img{
   height:60px !important;
}quadmenu-navbar-brand img tyde


#homepagesearch label {width: 76%;margin-bottom:0;margin-top:6px;}
#homepagesearch input.search-field {width: 100%;font-size:20px;}
#homepagesearch input.search-submit {width: 23%;font-size:20px;background:#f3f3f3;margin-top:-7px;}

 .accontainer {display: flex;justify-content: center;align-items: center;margin: 0.3vmin;overflow: hidden;transform: skew(5deg);}
 .accontainer .card { flex: 1; transition: all 1s ease-in-out; height: 600px; position: relative;}
 .accontainer .card .card__head {
	 color: #FFF;
	 /*padding: 0.5em;*/
	 transform: rotate(-90deg);
	 transform-origin: 0% 0%;
	 transition: all 0.5s ease-in-out;
	/* min-width: 100%;*/
	 text-align: center;
	 position: absolute;
	 bottom: 0;
	 left: 0;
	 font-size: 2.2em;
	 white-space: nowrap;
}
 .accontainer .card .card__head h2 {color:#FFF;font-weight:300; font-size: 1em;line-height: 0;}

.accontainer .card .bgimage {}
.accontainer .card .card__inner p {width:90%;white-space: normal;}
 
.accontainer .card .card__head .card__body {display:none; font-size:14px;width: 46vw;}
.accontainer .card .card__head .card__button {display:none}

 .accontainer .card:hover {
	 flex-grow: 10;
}
 .accontainer .card:hover img {
	 filter: grayscale(0);
}
 .accontainer .card:hover .card__head {
	 text-align: center;
	 top: calc(100% - 30);
	 color: white;
	 font-size: 2em;
	 transform: rotate(0deg) skew(-5deg);

}
.accontainer .card:hover .card__head .card__body {display:block;transition: all 3s ease-in-out;text-align:left; white-space:initial !important;padding:24px 10%;}
.accontainer .card:hover .card__head h2{display:none;}
.accontainer .card:hover .card__head .card__body img{max-width:160px;}
.accontainer .card#corp:hover .card__head .card__body img{max-width:400px !important;}
.accontainer .card:hover .card__head .card__body h4{color:#FFF;font-weight:300;}
.accontainer .card:hover .card__head .card__body .btn {background: none; border-color: #fff;}
	 
	
.accontainer .card#corp video, .accontainer .card#foundry video {display:none;}
.accontainer .card#corp:hover video, .accontainer .card#foundry:hover video {display:block;position: absolute;top: 0%;left: 0%;
  min-width: 100%;
 height:650px;
 width: 50vw;
object-fit: cover;
  z-index: 0;

 }
 .accontainer .card img {width: 100%;height: 100%;object-fit: cover;transition: all 1s ease-in-out;}
 .accontainer .card:not(:nth-child(6)) {margin-right: 0.5em;}




/* End of Inital Intro Trials */

	@media (min-width: 1200px){
		.container {
			max-width: 1400px;
		}
	}

	body {
	  margin: 0;
	  -webkit-font-smoothing: auto;
	  font-family: 'Prometo', sans-serif; font-size:14px;
	  font-weight:300;
	}
	
	#alertx {
		position: relative;
	}

	.alertx {
		background-color: #c4453c !important;
		background-image: -webkit-linear-gradient(135deg, transparent,
						  transparent 25%, hsla(0,0%,0%,.05) 25%,
						  hsla(0,0%,0%,.05) 50%, transparent 50%,
						  transparent 75%, hsla(0,0%,0%,.05) 75%,
						  hsla(0,0%,0%,.05));
		background-image: -moz-linear-gradient(135deg, transparent,
						  transparent 25%, hsla(0,0%,0%,.1) 25%,
						  hsla(0,0%,0%,.1) 50%, transparent 50%,
						  transparent 75%, hsla(0,0%,0%,.1) 75%,
						  hsla(0,0%,0%,.1));
		background-image: -ms-linear-gradient(135deg, transparent,
						  transparent 25%, hsla(0,0%,0%,.1) 25%,
						  hsla(0,0%,0%,.1) 50%, transparent 50%,
						  transparent 75%, hsla(0,0%,0%,.1) 75%,
						  hsla(0,0%,0%,.1));
		background-image: -o-linear-gradient(135deg, transparent,
						  transparent 25%, hsla(0,0%,0%,.1) 25%,
						  hsla(0,0%,0%,.1) 50%, transparent 50%,
						  transparent 75%, hsla(0,0%,0%,.1) 75%,
						  hsla(0,0%,0%,.1));
		background-image: linear-gradient(135deg, transparent,
						  transparent 25%, hsla(0,0%,0%,.1) 25%,
						  hsla(0,0%,0%,.1) 50%, transparent 50%,
						  transparent 75%, hsla(0,0%,0%,.1) 75%,
						  hsla(0,0%,0%,.1));
		background-size: 20px 20px;
		box-shadow: 0 0 0 hsla(0,0%,0%,.1);
		color: #FFF !important;
		display: block;
		font: bold 16px/40px sans-serif;
		height: 40px;
		text-align: center;
		text-decoration: none;
		top: -45px;
		width: 100%;
		-webkit-animation: alert 1s ease forwards;
		   -moz-animation: alert 1s ease forwards;
			-ms-animation: alert 1s ease forwards;
			 -o-animation: alert 1s ease forwards;
				animation: alert 1s ease forwards;
	}
	.fullWidthx {-webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);-moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);}
	
	#quadmenu {z-index:990 !important;}
	#quadmenu .quadmenu-item-content {  -webkit-font-smoothing: auto;font-family: 'Prometo', sans-serif; font-size:13px;font-weight:300;}
	#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li.quadmenu-item > form ,#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li.quadmenu-item-type-search > form input {  -webkit-font-smoothing: auto; font-family: 'Prometo', sans-serif !important; font-size:13px!important;font-weight:300!important;}
	
	h1.search-title {color:#FFF !important; font-family: 'Prometo', sans-serif !important; font-size:23px!important;font-weight:500!important;}
	

	.breadcrumb-link, .breadcrumb_last {font-family: 'Prometo', sans-serif; font-size:13px;}
	
	.topBarFullWidth {padding:0;}
	.top-bar-widgets {margin-top:0;}
	
	.top-bar-list {text-align:left;margin-top:6px;}
	.top-bar-list li {border-right: 1px solid #bdbdbd; border-left:none;padding-left:0;padding-right:12px;}
	.top-bar-social{margin-bottom:0;}
	.top-bar-list li a {font-weight:300;font-size:13px;color:#252525}
	.headerEmailAddress {color:#252525;}
	
	
	/*p {margin-bottom:0;}*/
	.container-fluid {}
	.product-feature-area {margin-bottom:0;}
	.blog-feature-area {color:#FFF;}
	.blog-feature-area h1{color:#FFF;}
	.entry-meta {margin-top:15px;}
	.blog-photo-area {margin-top:15px;}
	h2.woocommerce-loop-product__title::before {content: "";}
	.productinfomain{position: fixed;right: 23px;bottom: 23px;}
	/*#breadcrumbs {background:#f3f3f3;}*/
	#breadcrumbs a {color:#EEE;font-weight:400;}
	#breadcrumbs p {margin:0;padding:6px 0px 6px 0px;font-size:13px;}
	.breadcrumb-comparison-link {margin:0;padding:6px 0px 6px 0px;font-size:13px;}
	.scroll-top{z-index:9999;}
	.makeitwhite .elementor-icon {color: #FFF !important; border-color: #ffffff !important;}
	.br_new_compare_block_wrap{margin-top:15px;}
	.br_new_compare_block_wrap .br_show_compare_dif {  background-color: #4CAF50; /* Green */  border: none;  color: white;  padding: 4px 6px;  text-align: center;  text-decoration: none;  display: inline-block;  font-size: 13px;}
	.br_new_compare_block_wrap .br_remove_all_compare {  background-color: #910000; /* Green */  border: none;  color: white;  padding: 4px 6px;  text-align: center;  text-decoration: none;  display: inline-block;  font-size: 13px;}
	.br_new_compare_block_wrap .br_main_top h3 {}
	.br_new_compare_block_wrap .br_main_top btn {}
	.archive h1.page-title {color:#FFF!important;  -webkit-font-smoothing: auto; font-family: 'Prometo', sans-serif !important; font-weight:300!important;margin-left:15px;}
	.taxonomy-description{margin-left:15px;width:60%;}
	.latest-blog-page {margin-top:22px;}
	.latest-news-image {  float: left; height: 150px; overflow: hidden;width:100%;}
	.latest-news-title a {color: #0079c1;font-weight: 300;font-size: 18px;}
	.latest-news-title {min-height: 60px;width: 100%;float: left; margin: 12px 0;}
	
	
	.sidenav, .sidenav ul {list-style:none;list-style-type:none;}
	.sidenav li a {font-size:28px; color:#FFF;font-style: italic;}
	.sidenav ul li a {font-size:20px;}
	.sidenav a:hover {font-size:22px;}
	.sidenav .close{float: left;
		color: white;
		text-shadow: none;
		opacity: 1;}

	.modal.left .modal-dialog,
	.modal.right .modal-dialog {
		position: fixed;
		margin: auto;
		width: 20%;
		height: 100%;
		-webkit-transform: translate3d(0%, 0, 0);
			-ms-transform: translate3d(0%, 0, 0);
			 -o-transform: translate3d(0%, 0, 0);
				transform: translate3d(0%, 0, 0);
				right: 0;
	}

		.modal.left .modal-content,
		.modal.right .modal-content {
			height: 100%;
			overflow-y: auto;
		}
		
		.modal.left .modal-body,
		.modal.right .modal-body {
			padding: 15px 15px 80px;
		}

	/*Right*/
		.modal.right.fade .modal-dialog {
			right: 0;
			-webkit-transition: opacity 0.3s linear, right 0.3s ease-out;
			   -moz-transition: opacity 0.3s linear, right 0.3s ease-out;
				 -o-transition: opacity 0.3s linear, right 0.3s ease-out;
					transition: opacity 0.3s linear, right 0.3s ease-out;
		}
		
		 .modal.right.fade.in .modal-dialog {
			right: 0;
		}

	/* ----- MODAL STYLE ----- */
	.modal-content {
			border-radius: 0;
			border: none;
	        /*background-color: #28334a; /* Black*/;*/
		}

	.modal-header {
			border-bottom:none;
			 /*background-color: #28334a; /* Black*/;*/
		}


	
	.product-feature-area h1 {color:#EEE; font-size:52px;font-weight:400;}
	.product-page-collateral .short-description{color:#FFF;text-transform:none;font-size:16px;font-weight:500;}
	.product-feature-area .description {color:#252525;text-transform:none;font-size:14px;font-weight:300;}
	.dudleyFilters {background: #fbfbfb;background-size: auto;background-image: url(https://unity.thomasdudleygroup.co.uk/wp-content/uploads/sites/9/2020/01/tyde-background-pattern.jpg);padding-bottom: 60px;}
	.product-page-title i {font-size:22px;}
	.orderby, .woocommerce-result-count, .woocommerce .woocommerce-ordering select {font-size:14px; font-weight:500;}
	
	.nopadding {padding:0 ; margin: 0;}
	.product-archive {padding-right:40px;}
	
	
	ul.products li {border: 1px solid #ccc;}
	ul.products li ul {padding:0.5rem 1rem !important;}
	ul.products li ul li {border:none;font-size:13px;font-weight:300;line-height:18px;margin-bottom:4px;}
	ul.products li ul li:before {content: '~ ';font-weight:600;color:#091b43;}
	
	.category_buttons {padding:0.5rem 1rem !important;}
	.category_buttons .button {margin-top:0 !important;}
	.category_buttons a.button {font-weight:300;}
	.category_buttons a.call_to_order {margin-right:6px;}
	
	.product-template-default .category_buttons {padding:0rem 0rem !important;}
	
	ul.berocket_aapf_widget {margin-bottom:0 !important;}
	.berocket_aapf_widget-title{font-weight:500;font-size:16px !important;}
	.berocket_style_block  {  background: #f3f3f3; padding: 15px;margin-bottom: 0px;color: #252525;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
	.dudleyFilters .berocket_ajax_group_filter_title {color:#FFF;}
	.dudleyFilters .berocket_aapf_widget-title {color:#FFF;}
	.dudleyFilters label {color:#252525;padding:4px;}
	
	h2.woocommerce-loop-product__title {background:#fbfbfb; color:#333;font-size:1.1rem;text-align:left;font-weight:500;}
	ul.products li.product .woocommerce-loop-product__title {font-size:1.1rem;text-align:left;font-weight:600;text-transform: none;}
	.woocommerce-products-header {color:#FFF;}
	.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:1.1rem;text-align:left;font-weight:500 !important;}
	h3.berocket_ajax_group_filter_title {font-size:1.4em;}
	.berocket_aapf_reset_button {display:inline-block;padding:12px;margin:0 0.3em 0.3em 0;border-radius:1em;text-transform:uppercase;border:none;text-decoration:none;font-weight:300;color:#FFFFFF;
	background-color:#0471b9;text-align:center;	transition: all 0.2s;}
	.berocket_aapf_reset_button:hover{background-color:#4095c6;}
	.product-feature-area #breadcrumbs {color:#1e1e1e;text-transform:none;}
	.product-feature-area #breadcrumbs a  {color:#1e1e1e !important; font-weight:bold;font-family: sans-serif;text-transform:none;}
	
	/*.woocommerce div.product div.images .flex-control-thumbs {float:left;}*/
	.flex-viewport {float:right !important;}
	/*product pages*/
	.flex-control-thumbs li {border:1px solid #fbfbfb; background:none;}
	.short-description ul {list-style:none;list-style-type:none;margin-left:0;padding-left:0;line-height:2;}
	.short-description ul li{margin-left:0;padding-left:0;color:#FFF;}
	.short-description ul li:before {content: '~ ';font-weight:600;color:#FFF;}
	.product-page-title {color: #FFF;  text-transform: none; font-size: 52px;    font-weight: 400;}	
	
	
	.product-page-identify  {background-size: cover;background-image: url("http://sites.thomasdudley.co.uk/wp-content/uploads/2020/01/tyde-background-pattern-2.jpg"); }
	.Dudley .product-page-identify, .dudley .product-page-identify  {background-size: cover;background-image: url("https://unity.thomasdudleygroup.co.uk/wp-content/uploads/sites/9/2020/01/dudley-pattern-bg-tyde.jpg"); }
	.epson .product-page-identify, .Epson .product-page-identify  {background-size: cover;background-image: url("http://sites.thomasdudley.co.uk/wp-content/uploads/2020/01/Epson-Bg-Pattern-Tyde.jpg"); }
	.beta .product-page-identify, .Beta .product-page-identify  {background-size: cover;background-image: url("http://sites.thomasdudley.co.uk/wp-content/uploads/2020/01/Beta_Pattern_Final_Tyde.jpg"); }
	.cronex .product-page-identify, .Cronex .product-page-identify  {background-size: cover;background-image: url("http://sites.thomasdudley.co.uk/wp-content/uploads/2020/01/Cronex_Pattern_Final_A3-1.jpg"); }
	
	
	.product-page-collateral {}
	.product-page-collateral #breadcrumbs {background:none;padding:6px;color:#FFF;}
	.product-page-collateral #breadcrumbs .breadcrumb-link {color:#FFF;text-transform:none;}
	
	.product-page-intro img{padding-top:40px;}
	.product-page-intro ul{list-style:none;margin-left:0;padding-left:0;padding-top:20px;}
	.product-page-intro ul li{color:#333;font-size:15px;font-weight:400;text-align:center;line-height:1.1;margin-bottom:22px;padding: 15px 15px 15px 30px;}
	.view_product {width:100%;text-align:center;background:#0f1d44 !important;color:#FFF !important;margin-bottom:22px !important;font-weight:500!important;}
	
	.view_product.Epson {background:#00A9A4 !important; color:#0D2242 !important;}
	.view_product.Dudley {background:#437ABD !important;color:#0D2242 !important;}
	.view_product.cronex {background:#E5004E !important;color:#0D2242 !important;}
	.view_product.Beta {background:#F5831F !important;color:#0D2242 !important;}
	
	ul.products li .br_compare_button {margin: 0 0 15px 15px} 
	
	.woocommerce-tabs ul.tabs li::before,
	.woocommerce-tabs ul.tabs li::after,
	.woocommerce-tabs ul.tabs::before {display:none;}
	.woocommerce-tabs ul.tabs li{border-radius:0;}
	.woocommerce-tabs ul.tabs li a{font-weight:600;font-size:14px;color:#f3f3f3;}
	.woocommerce-tabs ul.tabs li.active{background:#fefefe;}
	.woocommerce-tabs ul.tabs li.active a {color:#28334a !important;}
	.woocommerce-tabs ul.tabs li{background:transparent;border:0;}
	.woocommerce-tabs ul.tabs{padding:0;}
	.woocommerce-tabs ul.tabs{border-bottom:1px solid #999}
	#tab-description, #tab-additional_information, #tab-description h3, #tab-additional_information h2 , .woo-description-section h1,.woo-description-section h3, .woo-description-section ul li {color:#FFF;}
	
		/* Make image width smaller to make room to its right */
			.single-product div.product .images .woocommerce-main-image, .flex-viewport {
				width: 100%;
				
			}

			/* Make Gallery smaller width and place it beside the image */
			.single-product div.product .images .thumbnails, ol.flex-control-nav.flex-control-thumbs {
				width: 100%;
				float: left;
				
			}

			/* Style each Thumbnail with width and margins */
			.single-product div.product .images .thumbnails a.zoom, ol.flex-control-nav.flex-control-thumbs a.zoom {
				width: 90%;
				float: none;
				margin: 0 0 10% 10%;
			}

			/* Move the zoom tool to the left side to accommodate the gallery thumbs (otherwise it covers the first thumbnail */
			.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
				left: .875em !important;
			}
	
	a.btn-foot-info {color:#EEE !important;}
	.btn-foot-info {color:#EEE !important;}

	#nf-field-3 {height:100px !important;}
	
	.woo-information-section, .woo-information-section h2 {color:#FFF;}
	.woocommerce-Reviews, .woocommerce-Reviews h2{color:#FFF;}
	.woo-description-section {color:#FFF;}
	
	.quadmenu-container {padding-right:15px !important;}
	.footercontact label{font-weight:400;font-size:11px;}
	.footercontact .nf-field-container {margin-bottom: 0;}
	
	#nf-form-title-1 {display:none;}
	
	.footer-useful-links ul li a { color:#f3f3f3 !important;font-weight:300!important;}
	
	
			/* Dropdown Button */
		.dropbtnx {
		  color: white;
		  padding:6px;
		  width:36px;
		  font-size: 14px;
		  border: none;
		 background-color: #999;
		}
		.dropbtny {
		  color: #252525;
		  padding:6px;
		  width:36px;
		  font-size: 14px;
		  border: none;
		 background-color: #ccc;
		}
		
		.dropbtnx-twitter:hover {background-color: #00acee;}
		.dropbtnx-linkedIn:hover { background-color: #0e76a8 ;}
		.dropbtnx-insta:hover { background-color: #3f729b;}
		.dropbtnx-facebook:hover { background-color: #3b5998}
		.dropbtnx-youtube:hover { background-color: #c4302b;}

		/* The container <div> - needed to position the dropdown content */
		.dropdownx {
		  position: relative;
		  display: inline-block;
		  z-index:999;
		}
		
		/* Dropdown Content (Hidden by Default) */
		.dropdown-contentx {
		  display: none;
		  position: absolute;
		  background-color: #f1f1f1;
		  min-width: 220px;
		  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
		  z-index: 999; right:0;
		}
		.brandsdrop {left:0 !important;}

		/* Links inside the dropdown */
		.dropdown-contentx a {
		  color: black;
		  padding: 12px 16px;
		  text-decoration: none;
		  display: block;
		}

		/* Change color of dropdown links on hover */
		.dropdown-contentx a:hover {background-color: #ddd;}

		/* Show the dropdown menu on hover */
		.dropdownx:hover .dropdown-contentx {display: block;}
		
		footer#colophon {
		 font-weight:300px;
		}

	/* TABS ************************* */
	
	
	/**Blog Styles */
	#blogSidebar h2 {font-size:18px; font-weight:500;}
	#blogSidebar ul {
	  list-style-type: none;
	  margin: 0;
	  padding: 0;
	}
	 
	#blogSidebar li {

	  border-bottom: 1px solid #ccc;
	}
	 
	#blogSidebar li:last-child {
	  border: none;
	}
	 
	#blogSidebar li a {
	  text-decoration: none;
	  color: #000;
	  display: block;
	 font-size:16px;
	  -webkit-transition: font-size 0.3s ease, background-color 0.3s ease;
	  -moz-transition: font-size 0.3s ease, background-color 0.3s ease;
	  -o-transition: font-size 0.3s ease, background-color 0.3s ease;
	  -ms-transition: font-size 0.3s ease, background-color 0.3s ease;
	  transition: font-size 0.3s ease, background-color 0.3s ease;
	}
	 
	#blogSidebar li a:hover {
	  font-size: 20px;
	  background: #f6f6f6;
	}
	#blogArchivelist img {padding-bottom:15px;max-width:55%;text-align:centre;}
	#blogArchivelist .read-more-blog-page {background:none; border:2px solid #252525; color:#252525}
	#blogArchivelist .latest-blog-page-title {font-size:18px; font-weight:500;}
	#blogArchivelist .latest-blog-page-categories{font-size:13px; font-weight:300;padding-top:15px;margin-top:15px;margin-bottom:15px;}
	#blogArchivelist .latest-blog-page-categories a{color:#252525;}
	
	
	
	ul#searchResultsList {list-style-type: none; margin: 0;padding: 0;}
	ul#searchResultsList li {float:left;width:100%; border-bottom: 1px solid #ccc;padding-bottom:22px;}
	ul#searchResultsList li h3 a{font-size:18px; font-weight:500;color:#252525;}
	ul#searchResultsList li p {float:left;width:60%;padding:22px;}
	ul#searchResultsList li img {float:left;width:20%;}
	ul#searchResultsList li .h-readmore {float:left;margin-top:22px;width:20%;clear:both;background:none; border:2px solid #252525; color:#252525}
	
	
	.dudleyBranding {padding-bottom:24px;margin-left:-15px;margin-top:24px; position:absolute; z-index:66;}
	.productImagery {margin-right:0;}
	
	
	/* Responsive Styles */
	#quadmenu.quadmenu-default_theme.quadmenu-sticky-top .quadmenu-navbar-brand > img {  height: 25px; padding: 4px 0px !important;}
	
	@media only screen and (min-width: 1921px) {
		.accontainer .card .card__head .card__body {width: 32vw;}	
	}

	@media only screen and (max-width: 1920px) {
		.accontainer .card .card__head .card__body {width: 46vw;}	
	}

	@media only screen and (max-width: 1400px) {
		.accontainer .card .card__head .card__body {width: 60vw;}	
	}
	@media only screen and (max-width: 1366px) {
		#quadmenu.quadmenu-default_theme .quadmenu-navbar-brand > img { max-height: 40px !important;}
	}

	@media only screen and (max-width: 1280px) {
		#quadmenu.quadmenu-default_theme .quadmenu-navbar-brand > img { max-height: 40px !important;}
	}

	@media only screen and (max-width: 1024px) {
		#quadmenu.quadmenu-default_theme .quadmenu-navbar-brand > img { height: 29px !important;}
	}
	
	@media only screen and (max-width: 440px) {
		#quadmenu.quadmenu-default_theme .quadmenu-navbar-brand > img { height: 20px !important;}
		
		  .accontainer .card:not(:nth-child(6)) {margin-right: 0.2em;}
	}

	

	@media all and (max-width:30em){
	.berocket_aapf_reset_button{display:block;margin:0.2em auto;}
	}
	
	@media only screen and (max-width: 1200px) {
	
		.container {
			max-width: 1200px !important;
		}
		.quadmenu-navbar-brand {padding-left:0 !important;}
		#quadmenu .quadmenu-navbar-toggle {margin-right:0 !important;}
	}
	
	@media only screen and (max-width: 1380px) {
		 .accontainer .card { height: 540px;}
	}
	
	@media only screen and (max-width: 1366px) {
		.quadmenu-container {padding-left: 15px !important;}
		.container {
			max-width: 1366px !important;
		}
	}
	
	
	@media only screen and (max-width: 1024px) {
		.modal.left .modal-dialog, .modal.right .modal-dialog {width:40% !important;}
	.container {
			max-width: 1024px !important;
		}
	#quadmenu.quadmenu-default_theme.quadmenu-sticky-top .quadmenu-navbar-brand > img {margin-top:18px;}
	 
	}
	
	@media (max-width: 992px) {
		.container {
			max-width: 992px !important;
		}
		.product-page-title {font-size:32px;}
	}
	
	@media only screen and (max-width: 780px) {
	  
	#quadmenu .quadmenu-container .quadmenu-navbar-collapse {padding-left:0px !important;}
	.product-archive {padding-right:15px !important;}
	.product-feature-area h1 {font-size:26px !important; font-weight:500;}
	.dudleyFilters {display:none} 
	.dudleyBranding {width:100px;}
	ul.products li .br_compare_button {margin:0; font-size:12px;width:100% !important;}
	.product-page-title {font-size:32px !important;}
	
	}