@import url("../../assets/libraries/wow/css/animate.css");
/* Icon S */
/* montserrat-100 - latin */
	@font-face {
	  font-family: 'Montserrat';
	   font-display: swap;
	  font-style: normal;
	  font-weight: 100;
	  src: url('../fonts/montserrat/montserrat-v15-latin-100.eot'); /* IE9 Compat Modes */
	  src: local('Montserrat Thin'), local('Montserrat-Thin'),
	       url('../fonts/montserrat/montserrat-v15-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	       url('../fonts/montserrat/montserrat-v15-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
	       url('../fonts/montserrat/montserrat-v15-latin-100.woff') format('woff'), /* Modern Browsers */
	       url('../fonts/montserrat/montserrat-v15-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
	       url('../fonts/montserrat/montserrat-v15-latin-100.svg#Montserrat') format('svg'); /* Legacy iOS */
	}
/* montserrat-100italic - latin */
	@font-face {
	  font-family: 'Montserrat';
	   font-display: swap;
	  font-style: italic;
	  font-weight: 100;
	  src: url('../fonts/montserrat/montserrat-v15-latin-100italic.eot'); /* IE9 Compat Modes */
	  src: local('Montserrat Thin Italic'), local('Montserrat-ThinItalic'),
	       url('../fonts/montserrat/montserrat-v15-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	       url('../fonts/montserrat/montserrat-v15-latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */
	       url('../fonts/montserrat/montserrat-v15-latin-100italic.woff') format('woff'), /* Modern Browsers */
	       url('../fonts/montserrat/montserrat-v15-latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */
	       url('../fonts/montserrat/montserrat-v15-latin-100italic.svg#Montserrat') format('svg'); /* Legacy iOS */
	}
/* montserrat-200 - latin */
	@font-face {
	  font-family: 'Montserrat';
	   font-display: swap;
	  font-style: normal;
	  font-weight: 200;
	  src: url('../fonts/montserrat/montserrat-v15-latin-200.eot'); /* IE9 Compat Modes */
	  src: local('Montserrat ExtraLight'), local('Montserrat-ExtraLight'),
	       url('../fonts/montserrat/montserrat-v15-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	       url('../fonts/montserrat/montserrat-v15-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
	       url('../fonts/montserrat/montserrat-v15-latin-200.woff') format('woff'), /* Modern Browsers */
	       url('../fonts/montserrat/montserrat-v15-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
	       url('../fonts/montserrat/montserrat-v15-latin-200.svg#Montserrat') format('svg'); /* Legacy iOS */
	}
/* montserrat-200italic - latin */
	@font-face {
	  font-family: 'Montserrat';
	   font-display: swap;
	  font-style: italic;
	  font-weight: 200;
	  src: url('../fonts/montserrat/montserrat-v15-latin-200italic.eot'); /* IE9 Compat Modes */
	  src: local('Montserrat ExtraLight Italic'), local('Montserrat-ExtraLightItalic'),
	       url('../fonts/montserrat/montserrat-v15-latin-200italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	       url('../fonts/montserrat/montserrat-v15-latin-200italic.woff2') format('woff2'), /* Super Modern Browsers */
	       url('../fonts/montserrat/montserrat-v15-latin-200italic.woff') format('woff'), /* Modern Browsers */
	       url('../fonts/montserrat/montserrat-v15-latin-200italic.ttf') format('truetype'), /* Safari, Android, iOS */
	       url('../fonts/montserrat/montserrat-v15-latin-200italic.svg#Montserrat') format('svg'); /* Legacy iOS */
	}
/* montserrat-300italic - latin */
	@font-face {
	  font-family: 'Montserrat';
	   font-display: swap;
	  font-style: italic;
	  font-weight: 300;
	  src: url('../fonts/montserrat/montserrat-v15-latin-300italic.eot'); /* IE9 Compat Modes */
	  src: local('Montserrat Light Italic'), local('Montserrat-LightItalic'),
	       url('../fonts/montserrat/montserrat-v15-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	       url('../fonts/montserrat/montserrat-v15-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
	       url('../fonts/montserrat/montserrat-v15-latin-300italic.woff') format('woff'), /* Modern Browsers */
	       url('../fonts/montserrat/montserrat-v15-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
	       url('../fonts/montserrat/montserrat-v15-latin-300italic.svg#Montserrat') format('svg'); /* Legacy iOS */
	}
/* montserrat-300 - latin */
	@font-face {
	  font-family: 'Montserrat';
	   font-display: swap;
	  font-style: normal;
	  font-weight: 300;
	  src: url('../fonts/montserrat/montserrat-v15-latin-300.eot'); /* IE9 Compat Modes */
	  src: local('Montserrat Light'), local('Montserrat-Light'),
	       url('../fonts/montserrat/montserrat-v15-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	       url('../fonts/montserrat/montserrat-v15-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
	       url('../fonts/montserrat/montserrat-v15-latin-300.woff') format('woff'), /* Modern Browsers */
	       url('../fonts/montserrat/montserrat-v15-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
	       url('../fonts/montserrat/montserrat-v15-latin-300.svg#Montserrat') format('svg'); /* Legacy iOS */
	}
/* montserrat-regular - latin */
	@font-face {
	  font-family: 'Montserrat';
	   font-display: swap;
	  font-style: normal;
	  font-weight: 400;
	  src: url('../fonts/montserrat/montserrat-v15-latin-regular.eot'); /* IE9 Compat Modes */
	  src: local('Montserrat Regular'), local('Montserrat-Regular'),
	       url('../fonts/montserrat/montserrat-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	       url('../fonts/montserrat/montserrat-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
	       url('../fonts/montserrat/montserrat-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
	       url('../fonts/montserrat/montserrat-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
	       url('../fonts/montserrat/montserrat-v15-latin-regular.svg#Montserrat') format('svg'); /* Legacy iOS */
	}
/* montserrat-italic - latin */
	@font-face {
	  font-family: 'Montserrat';
	   font-display: swap;
	  font-style: italic;
	  font-weight: 400;
	  src: url('../fonts/montserrat/montserrat-v15-latin-italic.eot'); /* IE9 Compat Modes */
	  src: local('Montserrat Italic'), local('Montserrat-Italic'),
	       url('../fonts/montserrat/montserrat-v15-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	       url('../fonts/montserrat/montserrat-v15-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
	       url('../fonts/montserrat/montserrat-v15-latin-italic.woff') format('woff'), /* Modern Browsers */
	       url('../fonts/montserrat/montserrat-v15-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
	       url('../fonts/montserrat/montserrat-v15-latin-italic.svg#Montserrat') format('svg'); /* Legacy iOS */
	}
/* montserrat-500 - latin */
	@font-face {
	  font-family: 'Montserrat';
	   font-display: swap;
	  font-style: normal;
	  font-weight: 500;
	  src: url('../fonts/montserrat/montserrat-v15-latin-500.eot'); /* IE9 Compat Modes */
	  src: local('Montserrat Medium'), local('Montserrat-Medium'),
	       url('../fonts/montserrat/montserrat-v15-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	       url('../fonts/montserrat/montserrat-v15-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
	       url('../fonts/montserrat/montserrat-v15-latin-500.woff') format('woff'), /* Modern Browsers */
	       url('../fonts/montserrat/montserrat-v15-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
	       url('../fonts/montserrat/montserrat-v15-latin-500.svg#Montserrat') format('svg'); /* Legacy iOS */
	}
 montserrat-500italic - latin 
	@font-face {
	  font-family: 'Montserrat';
	   font-display: swap;
	  font-style: italic;
	  font-weight: 500;
	  src: url('../fonts/montserrat/montserrat-v15-latin-500italic.eot'); /* IE9 Compat Modes */
	  src: local('Montserrat Medium Italic'), local('Montserrat-MediumItalic'),
	       url('../fonts/montserrat/montserrat-v15-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	       url('../fonts/montserrat/montserrat-v15-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
	       url('../fonts/montserrat/montserrat-v15-latin-500italic.woff') format('woff'), /* Modern Browsers */
	       url('../fonts/montserrat/montserrat-v15-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
	       url('../fonts/montserrat/montserrat-v15-latin-500italic.svg#Montserrat') format('svg'); /* Legacy iOS */
	}
/* montserrat-600 - latin */
	@font-face {
	  font-family: 'Montserrat';
	   font-display: swap;
	  font-style: normal;
	  font-weight: 600;
	  src: url('../fonts/montserrat/montserrat-v15-latin-600.eot'); /* IE9 Compat Modes */
	  src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'),
	       url('../fonts/montserrat/montserrat-v15-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	       url('../fonts/montserrat/montserrat-v15-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
	       url('../fonts/montserrat/montserrat-v15-latin-600.woff') format('woff'), /* Modern Browsers */
	       url('../fonts/montserrat/montserrat-v15-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
	       url('../fonts/montserrat/montserrat-v15-latin-600.svg#Montserrat') format('svg'); /* Legacy iOS */
	}
/* montserrat-600italic - latin */
	@font-face {
	  font-family: 'Montserrat';
	   font-display: swap;
	  font-style: italic;
	  font-weight: 600;
	  src: url('../fonts/montserrat/montserrat-v15-latin-600italic.eot'); /* IE9 Compat Modes */
	  src: local('Montserrat SemiBold Italic'), local('Montserrat-SemiBoldItalic'),
	       url('../fonts/montserrat/montserrat-v15-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	       url('../fonts/montserrat/montserrat-v15-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
	       url('../fonts/montserrat/montserrat-v15-latin-600italic.woff') format('woff'), /* Modern Browsers */
	       url('../fonts/montserrat/montserrat-v15-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
	       url('../fonts/montserrat/montserrat-v15-latin-600italic.svg#Montserrat') format('svg'); /* Legacy iOS */
	}
/* montserrat-700 - latin */
	@font-face {
	  font-family: 'Montserrat';
	   font-display: swap;
	  font-style: normal;
	  font-weight: 700;
	  src: url('../fonts/montserrat/montserrat-v15-latin-700.eot'); /* IE9 Compat Modes */
	  src: local('Montserrat Bold'), local('Montserrat-Bold'),
	       url('../fonts/montserrat/montserrat-v15-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	       url('../fonts/montserrat/montserrat-v15-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
	       url('../fonts/montserrat/montserrat-v15-latin-700.woff') format('woff'), /* Modern Browsers */
	       url('../fonts/montserrat/montserrat-v15-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
	       url('../fonts/montserrat/montserrat-v15-latin-700.svg#Montserrat') format('svg'); /* Legacy iOS */
	}
/* montserrat-700italic - latin */
	@font-face {
	  font-family: 'Montserrat';
	   font-display: swap;
	  font-style: italic;
	  font-weight: 700;
	  src: url('../fonts/montserrat/montserrat-v15-latin-700italic.eot'); /* IE9 Compat Modes */
	  src: local('Montserrat Bold Italic'), local('Montserrat-BoldItalic'),
	       url('../fonts/montserrat/montserrat-v15-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	       url('../fonts/montserrat/montserrat-v15-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
	       url('../fonts/montserrat/montserrat-v15-latin-700italic.woff') format('woff'), /* Modern Browsers */
	       url('../fonts/montserrat/montserrat-v15-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
	       url('../fonts/montserrat/montserrat-v15-latin-700italic.svg#Montserrat') format('svg'); /* Legacy iOS */
	}
/* montserrat-800 - latin */
	@font-face {
	  font-family: 'Montserrat';
	   font-display: swap;
	  font-style: normal;
	  font-weight: 800;
	  src: url('../fonts/montserrat/montserrat-v15-latin-800.eot'); /* IE9 Compat Modes */
	  src: local('Montserrat ExtraBold'), local('Montserrat-ExtraBold'),
	       url('../fonts/montserrat/montserrat-v15-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	       url('../fonts/montserrat/montserrat-v15-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
	       url('../fonts/montserrat/montserrat-v15-latin-800.woff') format('woff'), /* Modern Browsers */
	       url('../fonts/montserrat/montserrat-v15-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
	       url('../fonts/montserrat/montserrat-v15-latin-800.svg#Montserrat') format('svg'); /* Legacy iOS */
	}
/* montserrat-800italic - latin */
	@font-face {
	  font-family: 'Montserrat';
	   font-display: swap;
	  font-style: italic;
	  font-weight: 800;
	  src: url('../fonts/montserrat/montserrat-v15-latin-800italic.eot'); /* IE9 Compat Modes */
	  src: local('Montserrat ExtraBold Italic'), local('Montserrat-ExtraBoldItalic'),
	       url('../fonts/montserrat/montserrat-v15-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	       url('../fonts/montserrat/montserrat-v15-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
	       url('../fonts/montserrat/montserrat-v15-latin-800italic.woff') format('woff'), /* Modern Browsers */
	       url('../fonts/montserrat/montserrat-v15-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
	       url('../fonts/montserrat/montserrat-v15-latin-800italic.svg#Montserrat') format('svg'); /* Legacy iOS */
	}
/* montserrat-900 - latin */
	@font-face {
	  font-family: 'Montserrat';
	   font-display: swap;
	  font-style: normal;
	  font-weight: 900;
	  src: url('../fonts/montserrat/montserrat-v15-latin-900.eot'); /* IE9 Compat Modes */
	  src: local('Montserrat Black'), local('Montserrat-Black'),
	       url('../fonts/montserrat/montserrat-v15-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	       url('../fonts/montserrat/montserrat-v15-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
	       url('../fonts/montserrat/montserrat-v15-latin-900.woff') format('woff'), /* Modern Browsers */
	       url('../fonts/montserrat/montserrat-v15-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
	       url('../fonts/montserrat/montserrat-v15-latin-900.svg#Montserrat') format('svg'); /* Legacy iOS */
	}
/* montserrat-900italic - latin */
	@font-face {
	  font-family: 'Montserrat';
	   font-display: swap;
	  font-style: italic;
	  font-weight: 900;
	  src: url('../fonts/montserrat/montserrat-v15-latin-900italic.eot'); /* IE9 Compat Modes */
	  src: local('Montserrat Black Italic'), local('Montserrat-BlackItalic'),
	       url('../fonts/montserrat/montserrat-v15-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	       url('../fonts/montserrat/montserrat-v15-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
	       url('../fonts/montserrat/montserrat-v15-latin-900italic.woff') format('woff'), /* Modern Browsers */
	       url('../fonts/montserrat/montserrat-v15-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
	       url('../fonts/montserrat/montserrat-v15-latin-900italic.svg#Montserrat') format('svg'); /* Legacy iOS */
	}
/* poppins-100 - latin */
	@font-face {
	font-family: 'Poppins';
	 font-display: swap;
	font-style: normal;
	font-weight: 100;
	src: url('../fonts/poppins/poppins-v13-latin-100.eot'); /* IE9 Compat Modes */
	src: local('Poppins Thin'), local('Poppins-Thin'),
	     url('../fonts/poppins/poppins-v13-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	     url('../fonts/poppins/poppins-v13-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
	     url('../fonts/poppins/poppins-v13-latin-100.woff') format('woff'), /* Modern Browsers */
	     url('../fonts/poppins/poppins-v13-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
	     url('../fonts/poppins/poppins-v13-latin-100.svg#Poppins') format('svg'); /* Legacy iOS */
	}
/* poppins-100italic - latin */
	@font-face {
	font-family: 'Poppins';
	 font-display: swap;
	font-style: italic;
	font-weight: 100;
	src: url('../fonts/poppins/poppins-v13-latin-100italic.eot'); /* IE9 Compat Modes */
	src: local('Poppins Thin Italic'), local('Poppins-ThinItalic'),
	     url('../fonts/poppins/poppins-v13-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	     url('../fonts/poppins/poppins-v13-latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */
	     url('../fonts/poppins/poppins-v13-latin-100italic.woff') format('woff'), /* Modern Browsers */
	     url('../fonts/poppins/poppins-v13-latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */
	     url('../fonts/poppins/poppins-v13-latin-100italic.svg#Poppins') format('svg'); /* Legacy iOS */
	}
/* poppins-200 - latin */
	@font-face {
	font-family: 'Poppins';
	 font-display: swap;
	font-style: normal;
	font-weight: 200;
	src: url('../fonts/poppins/poppins-v13-latin-200.eot'); /* IE9 Compat Modes */
	src: local('Poppins ExtraLight'), local('Poppins-ExtraLight'),
	     url('../fonts/poppins/poppins-v13-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	     url('../fonts/poppins/poppins-v13-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
	     url('../fonts/poppins/poppins-v13-latin-200.woff') format('woff'), /* Modern Browsers */
	     url('../fonts/poppins/poppins-v13-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
	     url('../fonts/poppins/poppins-v13-latin-200.svg#Poppins') format('svg'); /* Legacy iOS */
	}
/* poppins-200italic - latin */
	@font-face {
	font-family: 'Poppins';
	 font-display: swap;
	font-style: italic;
	font-weight: 200;
	src: url('../fonts/poppins/poppins-v13-latin-200italic.eot'); /* IE9 Compat Modes */
	src: local('Poppins ExtraLight Italic'), local('Poppins-ExtraLightItalic'),
	     url('../fonts/poppins/poppins-v13-latin-200italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	     url('../fonts/poppins/poppins-v13-latin-200italic.woff2') format('woff2'), /* Super Modern Browsers */
	     url('../fonts/poppins/poppins-v13-latin-200italic.woff') format('woff'), /* Modern Browsers */
	     url('../fonts/poppins/poppins-v13-latin-200italic.ttf') format('truetype'), /* Safari, Android, iOS */
	     url('../fonts/poppins/poppins-v13-latin-200italic.svg#Poppins') format('svg'); /* Legacy iOS */
	}
/* poppins-300 - latin */
	@font-face {
	font-family: 'Poppins';
	 font-display: swap;
	font-style: normal;
	font-weight: 300;
	src: url('../fonts/poppins/poppins-v13-latin-300.eot'); /* IE9 Compat Modes */
	src: local('Poppins Light'), local('Poppins-Light'),
	     url('../fonts/poppins/poppins-v13-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	     url('../fonts/poppins/poppins-v13-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
	     url('../fonts/poppins/poppins-v13-latin-300.woff') format('woff'), /* Modern Browsers */
	     url('../fonts/poppins/poppins-v13-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
	     url('../fonts/poppins/poppins-v13-latin-300.svg#Poppins') format('svg'); /* Legacy iOS */
	}
/* poppins-300italic - latin */
	@font-face {
	font-family: 'Poppins';
	 font-display: swap;
	font-style: italic;
	font-weight: 300;
	src: url('../fonts/poppins/poppins-v13-latin-300italic.eot'); /* IE9 Compat Modes */
	src: local('Poppins Light Italic'), local('Poppins-LightItalic'),
	     url('../fonts/poppins/poppins-v13-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	     url('../fonts/poppins/poppins-v13-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
	     url('../fonts/poppins/poppins-v13-latin-300italic.woff') format('woff'), /* Modern Browsers */
	     url('../fonts/poppins/poppins-v13-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
	     url('../fonts/poppins/poppins-v13-latin-300italic.svg#Poppins') format('svg'); /* Legacy iOS */
	}
/* poppins-regular - latin */
	@font-face {
	font-family: 'Poppins';
	 font-display: swap;
	font-style: normal;
	font-weight: 400;
	src: url('../fonts/poppins/poppins-v13-latin-regular.eot'); /* IE9 Compat Modes */
	src: local('Poppins Regular'), local('Poppins-Regular'),
	     url('../fonts/poppins/poppins-v13-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	     url('../fonts/poppins/poppins-v13-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
	     url('../fonts/poppins/poppins-v13-latin-regular.woff') format('woff'), /* Modern Browsers */
	     url('../fonts/poppins/poppins-v13-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
	     url('../fonts/poppins/poppins-v13-latin-regular.svg#Poppins') format('svg'); /* Legacy iOS */
	}
/* poppins-italic - latin */
	@font-face {
	font-family: 'Poppins';
	 font-display: swap;
	font-style: italic;
	font-weight: 400;
	src: url('../fonts/poppins/poppins-v13-latin-italic.eot'); /* IE9 Compat Modes */
	src: local('Poppins Italic'), local('Poppins-Italic'),
	     url('../fonts/poppins/poppins-v13-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	     url('../fonts/poppins/poppins-v13-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
	     url('../fonts/poppins/poppins-v13-latin-italic.woff') format('woff'), /* Modern Browsers */
	     url('../fonts/poppins/poppins-v13-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
	     url('../fonts/poppins/poppins-v13-latin-italic.svg#Poppins') format('svg'); /* Legacy iOS */
	}
/* poppins-500 - latin */
	@font-face {
	font-family: 'Poppins';
	 font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url('../fonts/poppins/poppins-v13-latin-500.eot'); /* IE9 Compat Modes */
	src: local('Poppins Medium'), local('Poppins-Medium'),
	     url('../fonts/poppins/poppins-v13-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	     url('../fonts/poppins/poppins-v13-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
	     url('../fonts/poppins/poppins-v13-latin-500.woff') format('woff'), /* Modern Browsers */
	     url('../fonts/poppins/poppins-v13-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
	     url('../fonts/poppins/poppins-v13-latin-500.svg#Poppins') format('svg'); /* Legacy iOS */
	}
/* poppins-500italic - latin */
	@font-face {
	font-family: 'Poppins';
	 font-display: swap;
	font-style: italic;
	font-weight: 500;
	src: url('../fonts/poppins/poppins-v13-latin-500italic.eot'); /* IE9 Compat Modes */
	src: local('Poppins Medium Italic'), local('Poppins-MediumItalic'),
	     url('../fonts/poppins/poppins-v13-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	     url('../fonts/poppins/poppins-v13-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
	     url('../fonts/poppins/poppins-v13-latin-500italic.woff') format('woff'), /* Modern Browsers */
	     url('../fonts/poppins/poppins-v13-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
	     url('../fonts/poppins/poppins-v13-latin-500italic.svg#Poppins') format('svg'); /* Legacy iOS */
	}
/* poppins-600 - latin */
	@font-face {
	font-family: 'Poppins';
	 font-display: swap;
	font-style: normal;
	font-weight: 600;
	src: url('../fonts/poppins/poppins-v13-latin-600.eot'); /* IE9 Compat Modes */
	src: local('Poppins SemiBold'), local('Poppins-SemiBold'),
	     url('../fonts/poppins/poppins-v13-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	     url('../fonts/poppins/poppins-v13-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
	     url('../fonts/poppins/poppins-v13-latin-600.woff') format('woff'), /* Modern Browsers */
	     url('../fonts/poppins/poppins-v13-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
	     url('../fonts/poppins/poppins-v13-latin-600.svg#Poppins') format('svg'); /* Legacy iOS */
	}
/* poppins-600italic - latin */
	@font-face {
	font-family: 'Poppins';
	 font-display: swap;
	font-style: italic;
	font-weight: 600;
	src: url('../fonts/poppins/poppins-v13-latin-600italic.eot'); /* IE9 Compat Modes */
	src: local('Poppins SemiBold Italic'), local('Poppins-SemiBoldItalic'),
	     url('../fonts/poppins/poppins-v13-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	     url('../fonts/poppins/poppins-v13-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
	     url('../fonts/poppins/poppins-v13-latin-600italic.woff') format('woff'), /* Modern Browsers */
	     url('../fonts/poppins/poppins-v13-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
	     url('../fonts/poppins/poppins-v13-latin-600italic.svg#Poppins') format('svg'); /* Legacy iOS */
	}
/* poppins-700 - latin */
	@font-face {
	font-family: 'Poppins';
	 font-display: swap;
	font-style: normal;
	font-weight: 700;
	src: url('../fonts/poppins/poppins-v13-latin-700.eot'); /* IE9 Compat Modes */
	src: local('Poppins Bold'), local('Poppins-Bold'),
	     url('../fonts/poppins/poppins-v13-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	     url('../fonts/poppins/poppins-v13-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
	     url('../fonts/poppins/poppins-v13-latin-700.woff') format('woff'), /* Modern Browsers */
	     url('../fonts/poppins/poppins-v13-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
	     url('../fonts/poppins/poppins-v13-latin-700.svg#Poppins') format('svg'); /* Legacy iOS */
	}
/* poppins-800 - latin */
	@font-face {
	font-family: 'Poppins';
	 font-display: swap;
	font-style: normal;
	font-weight: 800;
	src: url('../fonts/poppins/poppins-v13-latin-800.eot'); /* IE9 Compat Modes */
	src: local('Poppins ExtraBold'), local('Poppins-ExtraBold'),
	     url('../fonts/poppins/poppins-v13-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	     url('../fonts/poppins/poppins-v13-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
	     url('../fonts/poppins/poppins-v13-latin-800.woff') format('woff'), /* Modern Browsers */
	     url('../fonts/poppins/poppins-v13-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
	     url('../fonts/poppins/poppins-v13-latin-800.svg#Poppins') format('svg'); /* Legacy iOS */
	}
/* poppins-700italic - latin */
	@font-face {
	font-family: 'Poppins';
	 font-display: swap;
	font-style: italic;
	font-weight: 700;
	src: url('../fonts/poppins/poppins-v13-latin-700italic.eot'); /* IE9 Compat Modes */
	src: local('Poppins Bold Italic'), local('Poppins-BoldItalic'),
	     url('../fonts/poppins/poppins-v13-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	     url('../fonts/poppins/poppins-v13-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
	     url('../fonts/poppins/poppins-v13-latin-700italic.woff') format('woff'), /* Modern Browsers */
	     url('../fonts/poppins/poppins-v13-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
	     url('../fonts/poppins/poppins-v13-latin-700italic.svg#Poppins') format('svg'); /* Legacy iOS */
	}
/* poppins-900 - latin */
	@font-face {
	font-family: 'Poppins';
	 font-display: swap;
	font-style: normal;
	font-weight: 900;
	src: url('../fonts/poppins/poppins-v13-latin-900.eot'); /* IE9 Compat Modes */
	src: local('Poppins Black'), local('Poppins-Black'),
	     url('../fonts/poppins/poppins-v13-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	     url('../fonts/poppins/poppins-v13-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
	     url('../fonts/poppins/poppins-v13-latin-900.woff') format('woff'), /* Modern Browsers */
	     url('../fonts/poppins/poppins-v13-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
	     url('../fonts/poppins/poppins-v13-latin-900.svg#Poppins') format('svg'); /* Legacy iOS */
	}
/* poppins-800italic - latin */
	@font-face {
	font-family: 'Poppins';
	 font-display: swap;
	font-style: italic;
	font-weight: 800;
	src: url('../fonts/poppins/poppins-v13-latin-800italic.eot'); /* IE9 Compat Modes */
	src: local('Poppins ExtraBold Italic'), local('Poppins-ExtraBoldItalic'),
	     url('../fonts/poppins/poppins-v13-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	     url('../fonts/poppins/poppins-v13-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
	     url('../fonts/poppins/poppins-v13-latin-800italic.woff') format('woff'), /* Modern Browsers */
	     url('../fonts/poppins/poppins-v13-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
	     url('../fonts/poppins/poppins-v13-latin-800italic.svg#Poppins') format('svg'); /* Legacy iOS */
	}
/* poppins-900italic - latin */
	@font-face {
	font-family: 'Poppins';
	 font-display: swap;
	font-style: italic;
	font-weight: 900;
	src: url('../fonts/poppins/poppins-v13-latin-900italic.eot'); /* IE9 Compat Modes */
	src: local('Poppins Black Italic'), local('Poppins-BlackItalic'),
	     url('../fonts/poppins/poppins-v13-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	     url('../fonts/poppins/poppins-v13-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
	     url('../fonts/poppins/poppins-v13-latin-900italic.woff') format('woff'), /* Modern Browsers */
	     url('../fonts/poppins/poppins-v13-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
	     url('../fonts/poppins/poppins-v13-latin-900italic.svg#Poppins') format('svg'); /* Legacy iOS */
	}
	@font-face {
		font-family: 'icomoon';
		font-weight: normal;
		font-style: normal;
		font-display:swap;
		src:  url('../fonts/icomoon.eot?r9441i');
		src:  url('../fonts/icomoon.eot?r9441i#iefix') format('embedded-opentype'),
			url('../fonts/icomoon.ttf?r9441i') format('truetype'),
			url('../fonts/icomoon.woff?r9441i') format('woff'),
			url('../fonts/icomoon.svg?r9441i#icomoon') format('svg');
	}
	[class^="icon-"], [class*=" icon-"] {
		/* use !important to prevent issues with browser extensions that change fonts */
		font-family: 'icomoon' !important;
		speak: none;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		line-height: 1;

		/* Better Font Rendering =========== */
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}

	.icon-save:before {
		content: "\e910";
	}
	.icon-chevron-right:before {
		content: "\e90e";
	}
	.icon-chevron-left:before {
		content: "\e90f";
	}
	.icon-signup:before {
		content: "\e900";
	}
	.icon-phone:before {
		content: "\e901";
	}
	.icon-search:before {
		content: "\e902";
	}
	.icon-user:before {
		content: "\e903";
	}
	.icon-emp-engineering:before {
		content: "\e90d";
	}
	.icon-menu:before {
		content: "\e90c";
	}
	.icon-reset:before {
		content: "\e90a";
	}
	.icon-tick:before {
		content: "\e90b";
	}
	.icon-edit:before {
		content: "\e908";
	}
	.icon-trash:before {
		content: "\e909";
	}
	.icon-signin:before {
		content: "\e907";
	}
	.icon-close:before {
		content: "\e906";
	}
	.icon-calibration:before {
		content: "\e904";
	}
	.icon-emc-engineering:before {
		content: "\e905";
	}
	.icon-arrow-right:before {
		content: "\ea3c";
	}
/* Icon E */

/* Global CSS S */
	.font-bold-100 {
		font-weight: 100;
	}

	.font-bold-200 {
		font-weight: 200;
	}

	.font-bold-300 {
		font-weight: 300;
	}

	.font-bold-400 {
		font-weight: 400;
	}

	.font-bold-500 {
		font-weight: 500;
	}

	.font-bold-600 {
		font-weight: 600;
	}

	.font-bold-700 {
		font-weight: 700;
	}

	.modal.signin-modal {
		overflow-x: hidden;
		overflow-y: auto;
	}
	.form-control:focus,button:focus {
		box-shadow: none !important;
	}

	.ad-form-group.form-group label.error {
	    text-transform: none !important;
	}

	@media (max-width: 575px) {
		.col-xs-6 {
		    -webkit-box-flex: 0;
		    -ms-flex: 0 0 50%;
		    flex: 0 0 50%;
		    max-width: 50%;
		}
	}

	.padding-top-116px {
		margin-top: 116px;
	}

	@media (min-width: 1600px) {
		.container {
			max-width: 1540px;
		}
	}

	a {
		color: #0053B8;
	}

	div#wpcf7-f203-o1 .wpcf7-form.sent {
		display: none !important;
	}

	div#wpcf7-f203-o1 .screen-reader-response {
	    display: block;
	    text-align: center;
	    width: 100%;
	    height: auto;
	    font-size: 20px;
	    color: #008000;
	    font-weight: 500;
	    clip: unset;
	    line-height: 180%;
	    /*left: 0;
	    top: 10px;*/
		position: relative;
		top: unset;
		left: unset;
		right: unset;
		padding: 0 0 24px 0;
 	}

 	.product-inquiry-modal .modal-header .close {

 	}

 	@media (max-width: 575px) {
 		.col-xs-2 {
			-webkit-box-flex: 0;
			-ms-flex: 0 0 16.666667%;
			flex: 0 0 16.666667%;
			max-width: 16.666667%;
		}
		.col-xs-1 {
		    -webkit-box-flex: 0;
		    -ms-flex: 0 0 8.333333%;
		    flex: 0 0 8.333333%;
		    max-width: 8.333333%;
		}
		.col-xs-11 {
		    -webkit-box-flex: 0;
		    -ms-flex: 0 0 91.666667%;
		    flex: 0 0 91.666667%;
		    max-width: 91.666667%;
		}
		.col-xs-10 {
			-webkit-box-flex: 0;
			-ms-flex: 0 0 83.333333%;
			flex: 0 0 83.333333%;
			max-width: 83.333333%;
		}
 	}
 	a[href*="tel:"] {
		pointer-events: auto;
	}
	#cookie-law-info-again {
		z-index: 9;
		display: none !important;
	}
	@media (max-width: 767px) {
		.cli_settings_button {
			white-space: nowrap !important;
		}
		#cookie-law-info-again {
			right: unset !important;
			left: 50% !important;
			transform: translate(-50%, 0%) !important;
		}
	}
/* Global CSS S */


/*
====================================================
	Header Section
====================================================
*/
html{
 scroll-behavior: smooth;
}
/* Header Section S */
	.header-main .topbar-main {
		display: flex;
	    justify-content: flex-end;
	    padding-top: 20px;
	}
	.header-main .topbar-main .contact-detail .contact-no {
		display: block;
	}
	.header-main .topbar-main .contact-detail .contact-no .title {
		font-size: 12px;
    	font-weight: 600;
	}
	.header-main .topbar-main .contact-detail .contact-no .number {
		color: #000000;
	    font-size: 40px;
	    font-weight: 600;
	}
	.header-main .topbar-main .contact-detail .contact-link {
		display: block;
    	text-align: center;
    	font-weight: 600;
	}
	.header-main .topbar-main .contact-detail .contact-link .link {
		color: #000;
	    font-weight: 600;
	    font-size: 12px;
	    text-decoration: underline;
	}

	.header-section {
		padding-bottom: 10px;
	}
	.header-section .row {
		align-items: flex-end;
	}
	.header-section .logo-main {
		max-width: 200px;
	}
	.header-section .content-section .content {
	    text-align: center;
	    font-style: italic;
	    font-size: 15px;
	    font-weight: 600;
	    width: 66%;
	    margin: auto;

	}
	.header-section .signup-main {
		text-align: right;
	}
	.header-section .signup-main ul {
		display: flex;
		justify-content: flex-end;
	}
	.header-section .signup-main .list {
		padding: 0 5px;
		position: relative;
		border-right: 1px solid #000000;
	}
	.header-section .signup-main .list:last-child {
		padding-right: 0px;
		border-right: 0px;
	}
	.header-section .signup-main .list .item {
		color: #000000;
		font-size: 14px;
	}

	.navbar-main {
		background-color: #000000;
	}
	.navbar-section {
		display: flex;
		justify-content: space-between;
	}
	.navbar-section .navbar-cus .nav-item {
		display: flex;
		align-items: center;
		flex-wrap: wrap;
		height: 100%;
	}
	/*.navbar-section .navbar-cus .nav-item .item,
	.navbar-section .navbar-cus .nav-item .item .list {
		height: 100%;
	}*/
	.navbar-section {
		position: relative;
	}
	.navbar-section .navbar-cus .nav-item > .item > .list {
		display: flex;
		align-items: center;
		padding: 15px;
		text-transform: uppercase;
		color: #ffffff;
		font-size: 15px;
		position: relative;
	}
	.navbar-section .navbar-cus .nav-item > .item > .list:before {
		content: '';
	    position: absolute;
	    right: 0px;
	    top: 50%;
	    transform: translate(0%, -50%);
	    height: 20px;
	    border-right: 1px solid #ffffff;
	}
	.navbar-section .navbar-cus .nav-item > .item:last-child > .list:before {
		display: none;
	}
	/*.navbar-section .navbar-cus .nav-item > .item.has-menu:hover {
		background-color: #cccccc;
	}*/
	.navbar-section .navbar-cus .nav-item > .item.has-menu:hover > .list,
	.navbar-section .navbar-cus .nav-item > .item.has-menu > .list:hover {
		color: #ffffff !important;
	}

	.navbar-section .search-main {
		padding: 10px 0;
    	width: 35%;
	}
	.navbar-section .search-main .ad-form-group {
		margin-bottom: 0px;
		width: 100%;
	}
	.navbar-section .search-main .ad-form-group .ad-input {
		border: 1px solid #ffffff;
		height: 30px;
		font-weight: 500;
	}
	.navbar-section .search-main .ad-form-group .ad-input:focus {
		outline: none;
		box-shadow: none;
		border: 1px solid #ffffff;
	}
	.navbar-section .search-main .ad-form-group .ad-input::-webkit-input-placeholder {
	    font-size: 12px;
		font-style: italic;
	}

	.navbar-section .search-main .ad-form-group .ad-input::-moz-placeholder {
	    font-size: 12px;
		font-style: italic;
	}

	.navbar-section .search-main .ad-form-group .ad-input:-ms-input-placeholder {
	    font-size: 12px;
		font-style: italic;
	}

	.navbar-section .search-main .ad-form-group .ad-input:-moz-placeholder {
	    font-size: 12px;
		font-style: italic;
	}
	.navbar-section .search-main .ad-form-group .search-btn {
	    position: absolute;
	    right: 0;
	    top: 0;
	    height: 100%;
	    background: white;
	    box-shadow: none;
	    border: 0;
	    padding-right: 10px;
	    border-radius: 3px;
	    cursor: pointer;
	}

	.header-section .signup-main .list .item.profile-link {
		background-color: #cccccc;
		font-size: 12px;
	    padding: 8px 12px;
	    display: inline-block;
	    position: relative;
	}
	.header-section .signup-main .list .item.profile-link:before {
	    content: '';
	    position: absolute;
	    bottom: 0px;
	    left: 15px;
	    right: 15px;
	    border-bottom: 1px solid #ffffff;
	}
	.header-section .signup-main .list .profile-dropdown {
		background-color: #cccccc;
		display: block;
		padding: 05px 0px;
		position: absolute;
		right: 0;
	    left: 5px;
	    z-index: 9;
	    display: none;
	}
	.header-section .signup-main .profile-dropdown .list {
		display: block;
		border: 0px;
		text-align: right;
		padding: 5px 10px;
	}
	.header-section .signup-main .profile-dropdown .list .item {
		font-size: 12px;
	}

	/* Submenu S */
		.menu-main-menu-container > ul > .menu-item-has-children > .sub-menu {
			background: #ffffff;
		    position: absolute;
		    border-radius: 0px 0px 4px 4px;
		    top: 100%;
		    left: 0px;
		    padding: 30px 20px 40px 20px;
		    width: 100%;
		    display: none;
			-webkit-animation: slide-up 0.2s ease-out;
    		-moz-animation: slide-up 0.2s ease-out;
    		z-index: 999999;
    		border-bottom: 4px solid #843006;
    		box-shadow: 0px 9px 31px rgba(0, 154, 252, 0.05);
    		/*display: flex !important;
    		opacity: 0 !important;
    		height: auto !important; */
		}
		.menu-main-menu-container > ul > .menu-item-has-children.open > .sub-menu {
		    opacity: 1 !important;
		}
		/*.menu-main-menu-container > ul > .menu-item-has-children.open.sfhover > .sub-menu,*/
		.menu-main-menu-container > ul > .menu-item-has-children.open > .sub-menu {
			display: flex !important;
			-webkit-animation: slide-down 0.2s ease-out;
    		-moz-animation: slide-down 0.2s ease-out;
		}
		/*.menu-main-menu-container > ul > .menu-item-has-children.open.sfhover > .sub-menu .menu-item ul.sub-menu {
			height: 100%!important;
			opacity: 1 !important;
		}*/
		
		@-webkit-keyframes slide-down {
		      0% { opacity: 0; -webkit-transform: translateY(20%); }   
		    100% { opacity: 1; -webkit-transform: translateY(0); }
		}
		@-moz-keyframes slide-down {
		      0% { opacity: 0; -moz-transform: translateY(20%); }   
		    100% { opacity: 1; -moz-transform: translateY(0); }
		}
		@-webkit-keyframes slide-up {
		    0% { opacity: 1; -webkit-transform: translateY(0); }
		    100% { opacity: 0; -webkit-transform: translateY(20%); }   
		}
		@-moz-keyframes slide-up {
		    0% { opacity: 1; -moz-transform: translateY(0); }
		    100% { opacity: 0; -moz-transform: translateY(20%); }   
		}
		.menu-main-menu-container > ul > .menu-item-has-children > .sub-menu {
			flex-wrap: wrap;
		}
		.menu-main-menu-container > ul > .menu-item-has-children > .sub-menu > .menu-item {
			/*border-right: 0.5px solid rgba(41, 48, 92, 0.5);*/
			padding: 0px 30px;
		    -webkit-box-flex: 0;
		    -ms-flex: 0 0 50%;
		    flex: 0 0 50%;
		    max-width: 50%;
		    position: relative;
		}
		.menu-main-menu-container > ul > .menu-item-has-children > .sub-menu > .menu-item:before {
		    content: '';
		    position: absolute;
		    right: 30px;
		    top: 0;
		    height: 100%;
		    border-right: 1px solid rgba(41, 48, 92, 0.19);
		}
		.menu-main-menu-container > ul > .menu-item-has-children > .sub-menu > .menu-item .sub-menu {
			display: block !important;
		}
		.menu-main-menu-container > ul > .menu-item-has-children.single-level-menu > .sub-menu > .menu-item:before {
			display: none;
		}
		.menu-main-menu-container > ul > .menu-item-has-children > .sub-menu > .menu-item:last-child:before {
			border-right: 0px;
		}
		.menu-main-menu-container > ul > .menu-item-has-children > .sub-menu > .menu-item > a {
			font-size: 15px;
			margin-top: 0px;
			font-weight: 600;
			color: #843006;
			text-transform: uppercase;
			display: block;
			margin-bottom: 20px;
		}
		.menu-main-menu-container > ul > .menu-item-has-children > .sub-menu > .menu-item > .sub-menu > .menu-item {
			padding: 10px 0px;
		}
		.menu-main-menu-container > ul > .menu-item-has-children > .sub-menu > .menu-item > .sub-menu > .menu-item > a {
			font-size: 15px;
			display: block;
			color: #485769;
			font-weight: 600;
		}


		.sub-menu.single-level-menu {
			width: auto;
    		padding: 0;
		}
		.sub-menu.single-level-menu .submenu-section .submenu {
			background-color: transparent;
			border-top: 0px;
		}
		.sub-menu.single-level-menu .submenu-section .submenu .item {
			border-bottom: 1px solid #ffffff;
			padding: 10px 0px;
		}
		.sub-menu.single-level-menu .submenu-section .submenu .item:last-child {
			border-bottom: 0px;
		}
		.menu-toggle-icn {
			display: flex;
		    align-items: center;
		    color: #fff;
		    font-size: 25px;
		}
		.header-main .menu-toggle-icn:hover {
			color: #ffffff !important;
		}
		@media (max-width: 1499px) {
			.menu-main-menu-container > ul > .menu-item-has-children > .sub-menu > .menu-item > .sub-menu > .menu-item > a {
				font-size: 13px;
			}
		}
		@media (max-width: 1399px) {
			.sub-menu {
				width: 100%;
			}
		}
		@media (max-width: 1199px) {
			.submenu-section .submenu-title {
				font-size: 14px;
			}	
			.header-section .content-section .content {
				width: 100%;
			}
			.header-main .topbar-main .contact-detail .contact-no .number {
				font-size: 25px;
			}
		}
		@media (min-width: 1024px) {
			.menu-toggle-icn {
				display: none;
			}
			.navbar-section .navbar-cus .nav-item > .item.has-menu:hover {
				background-color: #cccccc;
			}
		}
		@media (max-width: 1023px) {
			.navbar-section .navbar-cus {
				display: none;
				position: absolute;
				top: 100%;
				width: 100%;
				background-color: #000000;
				z-index: 9999;
			}
			.navbar-section .navbar-cus .nav-item {
				display: block;
			}
			.navbar-section .navbar-cus .nav-item > .item {
				position: relative;
			}
			.navbar-section .navbar-cus .nav-item > .item > .list {
				border-bottom: 1px solid #ffffff;
				border-top: 1px solid #ffffff;
			}
			.navbar-section .navbar-cus .nav-item > .item.has-menu:before {
			    content: '';
			    position: absolute;
			    height: 18px;
			    border-left: 2px solid #ffffff;
			    right: 24px;
				transition: 0.3s;
			    top: 15px;
			}
			.navbar-section .navbar-cus .nav-item > .item.has-menu:after {
				content: '';
			    position: absolute;
			    width: 18px;
			    border-top: 2px solid #ffffff;
			    right: 16px;
				transition: 0.3s;
			    top: 23px;
			}
			.navbar-section .navbar-cus .nav-item > .item.has-menu.open-mob:before {
				transform: rotate(90deg);
				transition: 0.3s;
			}
			.navbar-section .navbar-cus .nav-item > .item > .list:before {
				display: none;
			}
			.sub-menu {
				display: none;
				position: static;
				-webkit-animation: unset;
    			-moz-animation: unset;
    			background-color: transparent;
    			padding: 0px 15px;
			}
			.sub-menu [class*=col-] {
			    -webkit-box-flex: 0;
			    -ms-flex: 0 0 100%;
			    flex: 0 0 100%;
			    max-width: 100%;
			}
			.submenu-section .submenu-title {
				color: #ffffff;
				padding-bottom: 10px;
			    padding-top: 10px;
			    border-bottom: 1px solid #ffffff;
			    margin-bottom: 0;
			    font-weight: 500;
			    position: relative;
			}
			.submenu-section .submenu-title:before {
				content: '';
			    position: absolute;
			    height: 13px;
			    border-left: 2px solid #ffffff;
			    right: 24px;
				transition: 0.3s;
			    top: 12px;
			}
			.submenu-section .submenu-title:after {
			    content: '';
			    position: absolute;
			    width: 14px;
			    border-top: 2px solid #ffffff;
			    right: 18px;
				transition: 0.3s;
			    top: 17px;
			}
			.submenu-section.open-mob .submenu-title:before {
				transform: rotate(90deg);
				transition: 0.3s;
			}
			.sub-menu [class*=col-]:last-child .submenu-title {
				border-bottom: 0px;
			}
			.submenu-section .submenu {
				background-color: transparent;
				border-top: 0px;
				display: none;
				padding: 0px 10px;
			}
			.submenu-section .submenu.submenu-2grid {
				display: none;
			}
			.sub-menu.single-level-menu .submenu-section .submenu {
				display: block;
			}
			.submenu-section .submenu.submenu-2grid .item,
			.submenu-section .submenu .item  {
			    width: 100%;
				border-bottom: 1px solid #fff;
				padding: 10px 0px;
			}
			.submenu-section .submenu.submenu-2grid .item:last-child,
			.submenu-section .submenu .item:last-child {
				border-bottom: 0px;
			}
			.submenu-section .submenu .item .list {
				color: #ffffff;
			}
			.sub-menu.single-level-menu {
				display: none;
			}
		}
		@media (max-width: 991px) {
			.navbar-section .search-main {
				width: 50%;
			}
		}
	/* Submenu E */

	@media (max-width: 767px) {
		.header-main .topbar-main {
			justify-content: center;
		    padding-top: 15px;
    		padding-bottom: 15px;
		}
		.header-main .header-section {
			padding-bottom: 8px;
		}
		.header-section .logo-main {
			margin: auto;
		    margin-bottom: 10px;
		    margin-top: 0px;
		}
		.header-section .signup-main ul {
			justify-content: center;
			padding-top: 10px;
		}
	}
	@media (max-width: 575px) {
		.header-section .content-section .content {
			font-size: 12px;
		}
		.navbar-section .search-main {
			width: 80%;
		}
	}
/* Header Section E */

/* Topbar S */ 
 	.topbar-main {
		background-color: #29305c;
		padding: 8px 0px; 
		color: #ffffff;
	}
 	.topbar-main .top-title {
		font-size: 11px;
		font-weight: 500;
		letter-spacing: 0.5px;
	}
	.topbar-main .top-cnt-link {
		display: flex;
		align-items: center;
		justify-content: flex-end;
	}
	.topbar-main .cnt-link {
		padding: 0px 15px;
		position: relative;
		display: flex;
		align-items: center;
	}
	.topbar-main .cnt-link a {
		cursor: pointer;
	    max-width: 145px;
	    white-space: nowrap;
	    text-overflow: ellipsis;
	    overflow: hidden;
	}
	.topbar-main .cnt-link a.xoo-el-action-sc.xoo-el-login-tgr {
	    font-size: 11px !important;
	} 
	.topbar-main .cnt-link .textwidget.custom-html-widget {
		cursor: pointer;
	}
	.topbar-main .cnt-link .link,
	.topbar-main .cnt-link .icon {
		color: #ffffff;
		font-size: 11px;
		font-weight: 500;
		letter-spacing: 0.5px;
	}
	 .topbar-main .cnt-link .icon {
		margin-right: 5px;
	}
	.topbar-main .cnt-link .link:hover {
		color: #843006;
	}
	.topbar-main .cnt-link#username-link:before,
	.topbar-main .cnt-link#username-link:after {
		content: '';
		width: 100%;
		height: 20px;
		position: absolute;
		cursor: pointer;
	}
	.topbar-main .cnt-link#username-link:before {
		top: -10px;
	}
	.topbar-main .cnt-link#username-link:after {
		bottom: -9px;
	}
	.topbar-main .user-submenu-main {
		padding-top: 10px;
	    position: absolute;
	    top: 14px;
	    width: 100%;
	    display: none;
	    z-index: 99;
	    cursor: pointer;
	    /*-webkit-animation: slide-up 0.2s ease-out;
    	-moz-animation: slide-up 0.2s ease-out;*/
	}
	/*.topbar-main .cnt-link.active .user-submenu-main {
		display: block;
	} */
	.topbar-main .user-submenu {
	    background: #FFFFFF;
	    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.04), 0px 0px 8px rgba(0, 0, 0, 0.06), 0px 8px 10px rgba(0, 0, 0, 0.1);
	    border-radius: 8px;
	    padding: 5px 20px;
	}
	.topbar-main .user-submenu:before {
	    content: '';
	    width: 0;
	    height: 0;
	    border-left: 10px solid transparent;
	    border-right: 10px solid transparent;
	    border-bottom: 12px solid white;
	    position: absolute;
	    top: 2px;
	    right: 34px;
	}
	.topbar-main .user-submenu .list {
	    padding: 15px 0;
		border-bottom: 1px solid #C2C3C4;
	}
	.topbar-main .user-submenu .list:last-child {
		border-bottom: 0px;
	}
	.topbar-main .user-submenu .list .item {
		color: #29305C;
		font-size: 14px;
		letter-spacing: 0.7px;
		font-weight: 600;
	}
	@media(max-width: 1499px) {
		.topbar-main .top-title {
			font-size: 11px;
		}
	}
	@media(max-width: 1199px) {
		.topbar-main .cnt-link {
			padding: 0 8px;
		}
	}
	@media (max-width: 1199px) and (min-width: 1024px) {
		.topbar-main .cnt-link .link, .topbar-main .cnt-link .icon,
		.topbar-main .top-title {
			font-size: 9px;
		}
	}
	@media (max-width: 991px) {
		.topbar-main .cnt-link {
			padding: 0px 12px;
		}
		.topbar-main .top-cnt-link {
			justify-content: center;
		}
		.topbar-main .top-title {
			display: block;
			margin-bottom: 0px;
			font-weight: 400;
		}
	}
/* Topbar E */ 

/* Header New S */
	.header-main {
		background-color: #ffffff;
		box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.04), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 4px 8px rgba(0, 0, 0, 0.04);
		position: relative;
		z-index: 9;
	}
	.header-main .navbar {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		position: relative;
	}
	.header-main .navbar .navbar-brand {
		/*width: 210px;*/
		width: 200px;
		position: absolute;
		left: 0px;
		top: 50%;
		transform: translate(0%, -50%);
		padding-top: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
	}
	.header-main .navbar .navbar-collapse {
		justify-content: flex-end;
		width: calc(100% - 215px);
	}
	.header-main .navbar .menu-main-menu-container > ul {
		display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
        -webkit-box-orient: horizontal;
	    -webkit-box-direction: normal;
	    -ms-flex-direction: row;
	    flex-direction: row;
	    -ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.header-main .navbar .menu-main-menu-container > ul > .menu-item.oprn .sub-menu{
		z-index: 99;
	}
	.select-open-one .header-main .navbar .menu-main-menu-container > ul > .menu-item,
	.select-open-two .header-main .navbar .menu-main-menu-container > ul > .menu-item,
	.select-open-three .header-main .navbar .menu-main-menu-container > ul > .menu-item,
	.select-open-four .header-main .navbar .menu-main-menu-container > ul > .menu-item {
		pointer-events: none;
	}
	.header-main .navbar .menu-main-menu-container > ul > .menu-item > a {
		color: #485769;
		font-size: 15px;
		font-weight: 600;
		text-transform: uppercase;
	}
	.header-main .navbar .menu-main-menu-container > ul > .menu-item > a {
		padding-top: 30px;
		padding-bottom: 30px;
		padding-left: 20px;
		padding-right: 20px;
		display: flex;
		align-items: center;
		height: 100%;
		transition: 0.3s;
		position: relative;
	}
	.header-main .navbar .menu-main-menu-container > ul > .menu-item > a:hover {
		background-color: #EDEFFF;
		transition: 0.3s;
	}
	.header-main .navbar .menu-main-menu-container > ul > .menu-item > a:before {
		content: '';
		position: absolute;
		bottom: 0px;
		left: 0;
		width: 100%;
		border-bottom: 2px solid transparent;
		transition: 0.32s;
	}
	.header-main .navbar .menu-main-menu-container > ul > .menu-item > a:hover:before {
		content: '';
		position: absolute;
		bottom: 0px;
		width: 100%;
		border-bottom: 2px solid #29305C;
		transition: 0.32s;
	}
	.header-main .navbar .menu-main-menu-container .menu-item.search-icon {
		margin-right: 15px;
	}
	.header-main .navbar .menu-main-menu-container .menu-item.search-icon a:hover {
		background-color: transparent !important;
		color: #843006;
	}
	.header-main .navbar .navbar-nav .nav-item.nav-search .nav-link:hover {
		background-color: transparent;
		color: #843006;
	}
	.header-main .navbar .menu-main-menu-container .menu-item i {
		font-weight: 600;
	}
	.header-main .navbar .menu-main-menu-container .menu-item.search-icon a:hover:before {
		border-bottom-color: transparent !important;
	}
	.header-main .navbar .menu-main-menu-container .contactus-link {
		position: relative;
		padding: 30px 0px;
	}
	.header-main .navbar .menu-main-menu-container .contactus-link:before {
		content: 'Have questions?';
		position: absolute;
		top: 10px;
		width: 100%;
		text-align: center;
		font-size: 14px;
		font-weight: 500;
		color: #485769;
	}
	.header-main .navbar .menu-main-menu-container .contactus-link a {
	    padding: 16px 35px !important;
	    text-transform: uppercase !important;
	    color: #ffffff !important;
	    font-size: 15px !important;
	    letter-spacing: 0.7px;
	    background-color: #843006 !important;
    	border: 1px solid #843006;	
    	border-radius: 4px;
	}
	.header-main .navbar .menu-main-menu-container .contactus-link a:before {
		display: none;
		border-bottom: 0px;
	}
	.header-main .navbar .menu-main-menu-container .contactus-link a:hover {
	    background-color: #ff945f !important;
		border-color: #ff945f !important;
	}
	.header-main .navbar-expand-md .navbar-toggler .search-form {
		display: none;
	}
	.header-main.header-main-mob {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		display: none;
		z-index: 999;
		animation: 0.3s opacityanimation;
	}
	body.navigation-open {
		overflow: hidden;
	}
	.header-main.header-main-mob .navbar-expand-md {
		flex-flow: wrap;
	}
	.header-main.header-main-mob .nav-wrapper::-webkit-scrollbar {
		display: none;
	}
	.header-main.header-main-mob .navbar.navbar-expand-md .navbar-collapse {
		position: static;
	}
	.header-main.header-main-mob .navbar.navbar-expand-md .collapse.navbar-collapse {
		padding-top: 30px;
	}
	.header-main.header-main-mob .container {
		max-width: 100%;
		width: 100%;
		height: 100%;
		padding-left: 0px;
		padding-right: 0px;
	}
	.header-main.header-main-mob .nav-wrapper {
		width: 100%;
		height: 100%;
		display: flex;
		flex-direction: column;
		align-items: stretch;
		overflow: hidden;
		overflow-y: auto;
	}
	.header-main.header-main-mob .nav-wrapper .nav-main {
    	flex-grow: 1;
	}
	.header-main.header-main-mob .nav-wrapper .nav-foot {
		flex-shrink: 0;
	}
	.header-main.header-main-mob .navbar-expand-md .navbar-toggler {
		padding-right: 15px;
	}
	.header-main.header-main-mob .navbar .navbar-brand {
		margin-left: 15px;
	}
	.header-main.header-main-mob .navbar .menu-main-menu-container>ul {
		padding: 0px 22px;
	}
	@keyframes opacityanimation {
		0% {
			opacity: 0;
		}
		100% {
			opacity: 1;
		}
	}
	@media (max-width: 1599px) {
		.header-main .navbar .menu-main-menu-container > ul > .menu-item > a {
			padding-left: 10px;
			padding-right: 10px;
			font-size: 13px;
		}
		.header-main .navbar .menu-main-menu-container .contactus-link a {
			padding: 14px 15px !important;
			font-size: 13px !important;
		}
		.header-main .navbar .menu-main-menu-container .menu-item.search-icon {
			margin-right: 12px;
		}
	}
	@media (max-width: 1499px) {
		.header-main .navbar .menu-main-menu-container > ul > .menu-item > a {
			padding-top: 30px;
			padding-bottom: 26px;
		}
		.header-main .navbar .menu-main-menu-container .contactus-link {
			padding: 30px 0px 26px 0px;
		}
		
		.header-main .navbar .menu-main-menu-container .contactus-link:before {
			font-size: 12px;
			top: 10px;
		}
		.menu-main-menu-container > ul > .menu-item-has-children > .sub-menu > .menu-item:before {
			right: 10px;
		}
	}
	@media(max-width: 1199px) {
		.header-main .navbar .navbar-brand {
			width: 180px;
		}
		.header-main .navbar .navbar-collapse {
			width: calc(100% - 180px);
		}
		.header-main .navbar .menu-main-menu-container > ul > .menu-item > a {
		    padding-left: 5px;
			padding-right: 5px;
		}
		.header-main .navbar .menu-main-menu-container>ul>.menu-item>a {
			font-size: 12px;
		}
		.header-main .navbar .menu-main-menu-container .contactus-link a {
			padding: 12px 10px !important;
			font-size: 14px;
		}

		.menu-main-menu-container>ul>.menu-item-has-children>.sub-menu>.menu-item {
			padding: 0px 15px;
		}
		.menu-main-menu-container>ul>.menu-item-has-children>.sub-menu>.menu-item:before {
			right: 15px;
			border-right: 1px solid #dfdfdf;
		}
		.submenu-section .submenu-title {
			margin-bottom: 0px;
			height: auto;
		}
		.menu-main-menu-container>ul>.menu-item-has-children.open>.sub-menu {
			padding: 30px 20px 30px 20px;
		}
		.header-main .navbar .menu-main-menu-container .menu-item.search-icon { 
			margin-right: 5px;
		}
	}
	@media (min-width: 1024px) {
		.content-mob,
		.close-top {
			display: none;
		}
		.header-main.header-main-mob {
			display: none !important;
		}
	}
	@media (max-width: 1023px) {
		header {
			display: flex;
			flex-direction: column-reverse;
		}
		header .container {
			max-width: 100%;
		}
		.topbar-text-col.col-lg-8 {
			-webkit-box-flex: 0;
			-ms-flex: 0 0 100%;
			flex: 0 0 100%;
			max-width: 100%;
		}
		.topbar-main .top-title {
			text-align: center;
		}
		.close-top {
			color: #ffffff !important;
			display: none;
		}
		.content-desk,
		.navbar-toggler .search-form,
		.topbar-main .top-cnt-link {
			display: none;
		}
		.topbar-main .row {
			align-items: center;
		}
		.topbar-main .top-cnt-col {
			text-align: right;
		}
		.header-main .navbar {
			padding-top: 20px;
			padding-bottom: 20px;
			display: flex;
		    align-items: center;
		    justify-content: space-between;
		}
		.header-main.header-main-mob .nav-wrapper .nav-foot .navbar {
			padding-top: 0px;
		}
		.header-main .navbar-expand-md .navbar-toggler {
			display: flex;
			padding-left: 0px;
			padding-right: 0px;
		}
		.header-main .navbar-expand-md .navbar-toggler:focus {
			outline: 0px !important;
		}
		.header-main .navbar-expand-md .navbar-toggler .icon {
			font-size: 25px;
			font-weight: 500;
			color: #29305c;
		}
		.header-main .navbar .navbar-brand {
			position: static;
			transform: unset;
		}
		.header-main .navbar.navbar-expand-md .navbar-collapse {
			display: block !important;
			position: absolute;
			top: 86px;
			background: #ffffff;
			width: calc(100% + 30px);
			left: -15px;
			overflow: hidden;
		}
		.header-main .navbar-collapse .search-form .ad-form-group {
			padding: 15px;
			padding-top: 0px;
			margin-bottom: 0px;
		}
		.header-main .navbar-collapse .search-form form {
			position: relative;
		}
		.header-main .navbar-collapse .search-form .ad-form-group .ad-input {
			border: 1px solid #c2c3c41c;
			box-shadow: 0px 5px 16px rgba(41, 48, 92, 0.1);
			border-radius: 5px;
			height: 50px;
			padding: 0 15px;
		}
		.header-main .navbar-collapse .search-form .ad-form-group .ad-input:focus {
			box-shadow: 0px 5px 16px rgba(41, 48, 92, 0.1) !important;
		}
		.header-main .navbar-collapse .search-form .ad-form-group .search-submit {
		    position: absolute;
		    right: 15px;
		    top: 10px;
		    background: white;
		    border: 0;
		    font-size: 20px;
		    padding: 5px;
		}
		.header-main .navbar-collapse .search-form .ad-form-group .search-submit .icon {
			color: #29305c;
			font-weight: 600;
		}
		.header-main .navbar.navbar-expand-md .navbar-collapse .menu-main-container {
			display: none;
		}
		.header-main.header-main-mob .navbar.navbar-expand-md .navbar-collapse .menu-main-container {
			display: block;
		}
		.header-main .navbar .menu-main-menu-container>ul {
			display: block;
		}
		.header-main .navbar .menu-main-menu-container>ul>.menu-item {
			border-top: 1px solid #dfdfdf;
		}
		.header-main .navbar .menu-main-menu-container>ul>.menu-item>a:hover {
			background-color: transparent;
		}
		.header-main .navbar .menu-main-menu-container>ul>.menu-item>a {
			padding-top: 20px;
			padding-bottom: 20px;
			font-size: 16px;
			padding-left: 0px;
			padding-right: 15px;
			display: inline-block;
		}
		.header-main .navbar .menu-main-menu-container ul .menu-item {
			position: relative;
		}
		.header-main .navbar .menu-main-menu-container>ul>.menu-item:first-child {
			border-top: 0px;
		}
		.header-main .navbar .menu-main-menu-container > ul > .menu-item > a:before {
			display: none;
		}
		.menu-main-menu-container > ul > .menu-item-has-children > .sub-menu {
			padding-right: 0px;
		}
		.header-main .navbar .menu-main-menu-container > ul .menu-item.menu-item-has-children:before {
			content: '';
			position: absolute;
			top: 22px;
			bottom: unset;
			right: 0px;
			left: unset;
			width: 20px;
			height: 20px;
			border-bottom: 0px solid #29305c;
			transition: 0.32s;
			display: block;
			border-right: 0px;
		    background-image: url(../images/down.svg);
			background-repeat: no-repeat;
			background-position: center;
			transform: rotate(180deg);
		}
		.header-main .navbar .menu-main-menu-container > ul .menu-item.menu-item-has-children:after {
			content: '';
		    position: absolute;
			bottom: unset;
		    top: 14px;
		    right: 27px;
		    height: 18px;
		    border-left: 0px solid #29305c;
		    transition: .32s;
		    opacity: 0;
		}
		.menu-main-menu-container > ul > .menu-item-has-children > .sub-menu {
			display: none;
			position: static;
			padding: 0px 0px 0px 20px;
			box-shadow: unset;
			border-bottom: 0px;
		}
		.menu-main-menu-container>ul>.menu-item-has-children>.sub-menu>.menu-item {
			padding: 0px;
		}
		.menu-main-menu-container > ul > .menu-item-has-children > .sub-menu > .menu-item > a {
			padding: 15px 0px;
			margin-bottom: 0px;
			color: #485769;
			font-size: 14px;
		}
		.menu-main-menu-container>ul>.menu-item-has-children>.sub-menu>.menu-item:before {
			display: none;
		}
		.menu-main-menu-container > ul > .menu-item-has-children > .sub-menu > .menu-item {
		    -ms-flex: 0 0 100%;
    		flex: 0 0 100%;
    		max-width: 100%;
		}
		.header-main .navbar .menu-main-menu-container .contactus-link {
			padding: 10px 15px 10px;
		}
		.header-main .navbar .menu-main-menu-container .menu-item.search-icon {
			display: none;
		}
		.header-main .navbar .menu-main-menu-container .contactus-link {
			text-align: center;
			padding-top: 40px;
		}
		.header-main .navbar .menu-main-menu-container .contactus-link:before {
			display: block;
			left: 0;
			font-weight: 600;
			top: 15px;
		}
		.header-main .navbar .menu-main-menu-container .contactus-link a {
			display: inline-block !important;
			border-top: 0px !important;
			padding: 13px 25px!important;
			font-size: 13px !important;
		}
		.menu-main-menu-container>ul>.menu-item-has-children>.sub-menu>.menu-item>a {
			display: inline-block;
		}
		/*.menu-main-menu-container > ul > .menu-item-has-children > .sub-menu > .menu-item > .sub-menu > .menu-item,
		.menu-main-menu-container>ul>.menu-item-has-children>.sub-menu>.menu-item,*/
		.menu-main-menu-container>ul>.menu-item-has-children>.sub-menu {
		    border-top: 1px solid #dfdfdf;
		}
		.menu-main-menu-container>ul>.menu-item-has-children>.sub-menu>.menu-item>a {
			color: #843006;
		}
		.menu-main-menu-container>ul>.menu-item-has-children>.sub-menu>.menu-item:first-child {
			border-top: 0px;
		}
		.menu-main-menu-container > ul > .menu-item-has-children > .sub-menu > .menu-item > .sub-menu > .menu-item > a,
		.menu-main-menu-container > ul > .menu-item-has-children > .sub-menu > .menu-item a {
			font-size: 12px;
		}
		.menu-main-menu-container > ul > .menu-item-has-children > .sub-menu > .menu-item > ul {
			padding: 0px;
		}
		.header-main .navbar .menu-main-menu-container > ul .menu-item.menu-item-has-children:before {
			top: 18px;
		}
		/*.header-main .navbar .menu-main-menu-container>ul .menu-item.menu-item-has-children.sub-active:after {
			opacity: 0;
		}*/
		/*.header-main .navbar .menu-main-menu-container > ul .menu-item.menu-item-has-children:after {
			top: 10px;
		}*/
		.header-main .navbar .menu-main-menu-container>ul .menu-item.menu-item-has-children.sub-active:before {
			transform: rotate(0deg);
		}
		.header-main .navbar .menu-main-menu-container>ul>.menu-item-has-children>.sub-menu>.menu-item:before {
			top: 12px;
		    transform: rotate(90deg);
			background-image: url(../images/right.svg);
		}
		.header-main .navbar .menu-main-menu-container>ul>.menu-item-has-children>.sub-menu>.menu-item.sub-active:before {
			transform: rotate(180deg);
		}
		.header-main .navbar .menu-main-menu-container>ul>.menu-item-has-children>.sub-menu>.menu-item:after  {
		    height: 0;
		    border-left: 0 solid #29305c;
		    transition: .32s;
		    opacity: 1;
		    border-bottom: 1px solid #dfdfdf;
		    width: 200%;
		    right: -40px;
		    top: 0px;
		}
		.header-main .navbar .menu-main-menu-container>ul>.menu-item-has-children>.sub-menu>.menu-item:first-child:after  {
			top: -1px;  
		}
		.menu-main-menu-container>ul>.menu-item-has-children>.sub-menu>.menu-item>.sub-menu>.menu-item {
			padding: 10px;
		}
		.menu-main-menu-container>ul>.menu-item-has-children>.sub-menu>.menu-item>.sub-menu>.menu-item:last-child {
			padding-bottom: 20px;
		}
		.header-main .navbar .navbar-collapse .top-cnt-link {
		    text-align: center;
		    padding: 0px 15px 0px 15px;
		    display: flex;
		    flex-direction: column-reverse;
		    align-items: center;
		}
		/*.header-main .navbar .navbar-collapse .top-cnt-link .cnt-link {
			margin-top: 25px;
		}*/
		.header-main .navbar .navbar-collapse .top-cnt-link .cnt-link + .cnt-link {
			margin-bottom: 20px;
			display: flex;
    		align-items: center;
		}
		.header-main .navbar .navbar-collapse .top-cnt-link .cnt-link .link,
		.header-main .navbar .navbar-collapse .top-cnt-link .cnt-link .icon {
			color: #676b71; 
			font-weight: 500;
		}
		.header-main .navbar .navbar-collapse .top-cnt-link .cnt-link .icon {
			margin-right: 10px;
		}	
		.header-main .navbar .navbar-collapse .top-cnt-link .cnt-link.cnt-user .link,
		.header-main .navbar .navbar-collapse .top-cnt-link .cnt-link.cnt-user .icon {
			color: #29305c;
			font-weight: 600;
		}
		.header-main .navbar .navbar-collapse .top-cnt-link .cnt-link.cnt-user .link {
			max-width: 185px;
			white-space: nowrap;
			text-overflow: ellipsis;
			overflow: hidden;
			display: inline-block;
			line-height: 130%;
		}	
		.user-modal.modal .user-submenu {
		    max-width: 380px;
		    margin: auto;
		    background: #ffffff;
		    padding: 15px;
		    border-radius: 5px;
		    width: 90%;
		}
		.user-modal.modal .user-submenu li {
			padding: 15px 10px;
		}
		.user-modal.modal .user-submenu li + li {
			border-top: 1px solid #C2C3C4;
		}
		.user-modal.modal .user-submenu li a {
			font-size: 	16px;
			color: #29305c;
			font-weight: 500;
		}
	}
	@media(max-width: 767px) {
		.header-main .navbar .menu-main-menu-container .contactus-link a {
			width: 100%;
		}
	}
	@media(max-width: 575px) {
		.header-main .navbar-expand-md .navbar-toggler .icon {
			font-size: 22px;
		}
		.header-main .navbar-expand-md .navbar-toggler .search-form {
			margin-right: 15px;
		}
		.header-main .navbar .navbar-brand {
			width: 150px;
		}
	}
	/* Search Modal S */
		.modal.fade.search-modal .modal-dialog {
		    -webkit-transform: translate(0,0%);
		    transform: translate(0,0%);
		    padding-top: 110px;
		}
		.search-modal .modal-content {
			background-color: transparent;
			box-shadow: none;
			border: 0px;			
		}
		.search-modal .ad-form-group {
			position: relative;
			margin-bottom: 0px;
		}
		.search-modal .ad-form-group .ad-input {
			border: 1px solid #C2C3C4;
			background-color: #ffffff;
			box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.04), 0px 0px 8px rgba(0, 0, 0, 0.06), 0px 8px 10px rgba(0, 0, 0, 0.1);
			border-radius: 5px;	
			height: 64px;
			padding: 0 25px;
		}
		.modal.search-modal .ad-form-group .search-submit {
			display: none;
		}
		.search-modal .ad-form-group .close {
			position: absolute;
		    right: 15px;
		    top: 18px;
		    color: #C2C3C4;
		    width: 28px;
		    height: 28px;
		    display: flex;
		    align-items: center;
		    justify-content: center;
		    font-size: 10px;
		    border: 2px solid #C2C3C4;
		    border-radius: 50%;
		    opacity: 1;
		    background-color: #ffffff;
		}
		.search-modal .ad-form-group .close .icon {
			font-weight: 600;
		}
	/* Search Modal E */

	.menu-main-menu-container > ul > .menu-item-has-children.open.single-level-menu > .sub-menu {
		display: block;
	}
	.menu-main-menu-container > ul > .menu-item-has-children.single-level-menu > .sub-menu {
	    width: auto;
	    left: unset;
	    padding: 30px 0px 10px 0px;
	}
	.menu-main-menu-container > ul > .menu-item-has-children.single-level-menu > .sub-menu > .menu-item {
	    -ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
	}
	.menu-main-menu-container>ul>.menu-item-has-children.single-level-menu>.sub-menu>.menu-item>a {
		color: #485769;
	}
	.header-main .navbar .menu-main-menu-container > ul > li.menu-item.current-menu-item > a {
	    color: #843006;
	}
	.header-main .navbar .menu-main-menu-container > ul .menu-item-4566 a, .header-main .navbar .menu-main-menu-container > ul .menu-item-4567 a {
		color: #485769 !important;
	}
	.header-main .navbar .menu-main-menu-container > ul > li.menu-item.current-menu-ancestor > a {
	    color: #843006;
	}
	.menu-main-menu-container > ul > .menu-item-has-children > .sub-menu > .menu-item > .sub-menu > li.menu-item.current-menu-item > a {
	    color: #843006;
	}
	.menu-main-menu-container>ul>.menu-item-has-children.single-level-menu.current-menu-ancestor>.sub-menu>li.menu-item.current-menu-item>a {
	    color: #843006;
	}
	@media (max-width: 1023px) {
		.menu-main-menu-container > ul > .menu-item-has-children.single-level-menu > .sub-menu {
			padding: 0 0 10px 20px;
		}
	}
/* Header New E */

/*
====================================================
	Footer Section
====================================================
*/

/* Footer Section S */
	.f-img-section.tag-section img {
	    max-width: 115px;
	    float: left;
	}
	#wpalrb-recent-posts-2 {
		display: none;
	}
	.footer-main {
		background-color: #ffffff;
		padding: 80px 0px 40px 0px;
	}
	.footer-main a:hover {
		color: #843006 !important;
	}
	.footer-main .f-title,
	.footer-main .widget-title {
		font-size: 24px;
		margin-bottom: 30px;
		margin-top: 0px;
		text-transform: uppercase;	
		color: #29305c;
		font-weight: 600;
	}
	.footer-main .about-section .content {
		font-size: 15px;
		font-weight: 400;
		margin-bottom: 0px;
		margin-top: 0px;
		line-height: 160%;
	}
	.footer-main .about-section .content a {
		color: #333333;
		font-size: 15px;
		font-weight: 600;
		display: block;
		margin-top: 5px;
	}
	.footer-main .f-link-section {
		padding-top: 40px;
	}
	.footer-main .f-link-section .item {
		color: #71757a;
	    text-transform: capitalize;
	    line-height: 130%;
	    font-size: 14px;
	    font-weight: 600;
	    margin-bottom: 14px;
	    display: block;
	}
	.footer-section .widget_nav_menu {
		margin-top: 20px !important;
	}
	.f-contact-main .cotact-section {
		cursor: pointer;
	}
	.f-contact-main .content {
	    font-size: 15px;
	    font-weight: 500;
    	line-height: 160%;
    	color: #676B71;
    	cursor: auto;
	}
	.f-contact-main a.content {
		cursor: pointer;
	}
	.f-contact-main .cotact-section .contact-title {
		font-size: 15px;
	    font-weight: 600;
	    margin-bottom: 5px;
	    margin-top: 30px;
	    color: #676b71;
	}
	#image-section .widget {
		width: 300px;
		margin-left: auto;
	}
	.footer-section #menu-footer-menu {
		padding-top: 20px;
	}
	.footer-section #menu-footer-menu .menu-item {
		padding: 5px 0px;
	}
	.footer-main .menu-item a {
	    font-size: 15px;
	    color: #676B71;
	    font-weight: 600;
	    text-transform: capitalize;
	}
	.footer-main .copyright-section .menu-item a {
		text-transform: unset;
	}
	.copyright-section {
		padding-top: 80px;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.copyright-section * {
		color: #676b71;
		font-size: 15px;
		font-weight: 500;
	}
	.copyright-section .copyright-link .item,
	.copyright-section .menu-copyright-menu-container .menu-item { 
		display: inline-block;
		padding: 0px 10px;
		border-right: 1px solid #676b71;
	}
	.copyright-section .copyright-link .item:first-child,
	.copyright-section .menu-copyright-menu-container .menu-item:first-child {
		padding-left: 0px;
	}
	.copyright-section .copyright-link .item:last-child,
	.copyright-section .menu-copyright-menu-container .menu-item:last-child {
		border-right: 0px;
	}
	.footer-main .f-title, .footer-main .widget-title {
		text-transform: capitalize;
	}
	@media (max-width: 1499px) {
		.footer-main {
		    padding: 60px 0 20px 0;
		}
		.footer-main .f-title, .footer-main .widget-title {
		    font-size: 20px;
			margin-bottom: 20px;
		}
		.footer-main .about-section .content,
		.footer-main .about-section .content a,
		.footer-main .menu-item a,
		.f-contact-main .content,
		.copyright-section * {
			font-size: 13px;
		}
		.footer-section .tag-section {
			width: 230px;
		}
		.copyright-section {
			padding-top: 60px;
		}
		.footer-section #menu-footer-menu {
			padding-top: 15px;
		}
		.footer-section #menu-footer-menu .menu-item {
			padding: 03px 0px;
		}
		.footer-main .about-section .content {
			max-width: 300px;
		}
		.footer-main .about-section .content a {
			font-size: 12px;
		}
		.f-contact-main .cotact-section .contact-title {
			font-size: 13px;
		}
	}
	@media (max-width: 991px) {
		.footer-section .tag-section {
			width: 100%;
		}
		.copyright-section {
			padding-top: 40px;
			display: block;
			text-align: center;
		}
		.copyright-section .copyright-text {
			margin-top: 15px;
			display: block;
		}
	}
	@media (max-width: 767px) {
		.footer-section .tag-section {
			width: 250px;
			margin: auto;
			margin-top: 10px;
			display: flex;
			align-items: center;
			justify-content: center;
		}
		.f-img-section.tag-section img {
			float: none;
		}
		.footer-main .about-section .content {
			max-width: 100%;
		}
	}
	@media (max-width: 575px) {
		.footer-main {
			border-top: 1px solid #a3abb4;
			padding: 20px 0px 40px 0px;
			text-align: center;
		}
		.home .footer-main {
			border-top: 0px;
		}
		.footer-main .f-title, .footer-main .widget-title {
			margin-bottom: 25px;
			margin-top: 30px;
			text-transform: capitalize;
		}
		.footer-main .about-section .content, 
		.footer-main .about-section .content a, 
		.footer-main .menu-item a, 
		.f-contact-main .content, .copyright-section * {
			font-size: 15px;
		}
		.footer-main .about-section .content {
			font-weight: 500;
		}
		.footer-section #menu-footer-menu .menu-item {
			padding: 12px 0px;
		}
		.footer-main .menu-item a {
			text-transform: capitalize;
		}
		.f-contact-main .cotact-section .contact-title {
			margin-top: 20px;
			margin-bottom: 10px;
		}
		.footer-section .tag-section {
			margin-top: 30px;
		}
		.copyright-section {
			padding-top: 30px;
		}
		.copyright-section .copyright-text {
			margin-top: 30px;
			line-height: 140%;
		}
	}
/* Footer Section E */

/*
====================================================
	Index Page
====================================================
*/
/* banner section S */
	.banner-main {
		background-size: cover;
		background-image: linear-gradient(90deg, rgba(72, 87, 105, 0.22) 0.95%, rgba(255, 255, 255, 0) 66.33%);
		position: relative;
	}
	.banner-main .banner-section.banner-subsection {
		width: 100%;
		height: auto;
		position: absolute;
		top: 190px;
	}
	.banner-section {
		height: 500px;
	}
	.banner-section .container,
	.banner-section .container .row {
		height: 100%;
	}
	.banner-section .container .row {
		padding-top: 50px;
		padding-bottom: 30px;
	}
	.banner-section .bnr-cnt-section {
		font-size: 45px;
		line-height: initial;
		padding-left: 0px;
		font-weight: 700;
		color: #485769;
		margin-top: 50px;
		/*-webkit-animation: fadeInLeft 1s 0s normal forwards ease-in-out;
		-khtml-animation: fadeInLeft 1s 0s normal forwards ease-in-out;
		-moz-animation: fadeInLeft 1s 0s normal forwards ease-in-out;
		-ms-animation: fadeInLeft 1s 0s normal forwards ease-in-out;
		-o-animation: fadeInLeft 1s 0s normal forwards ease-in-out;
		animation: fadeInLeft 1s 0s normal forwards ease-in-out; */
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		overflow: hidden;
	}
	.banner-section .bnr-subcnt-section {
		color: #485769;
		font-weight: 600;
	    font-size: 24px;
		margin-top: 25px;
		line-height: 130%;
		/*-webkit-animation: fadeInLeft 1s 0s normal forwards ease-in-out;
		-khtml-animation: fadeInLeft 1s 0s normal forwards ease-in-out;
		-moz-animation: fadeInLeft 1s 0s normal forwards ease-in-out;
		-ms-animation: fadeInLeft 1s 0s normal forwards ease-in-out;
		-o-animation: fadeInLeft 1s 0s normal forwards ease-in-out;
		animation: fadeInLeft 1s 0s normal forwards ease-in-out; */
	}
	/*.bnr-img-section {
		-webkit-animation: fadeInRight 1s 0s normal forwards ease-in-out;
		-khtml-animation: fadeInRight 1s 0s normal forwards ease-in-out;
		-moz-animation: fadeInRight 1s 0s normal forwards ease-in-out;
		-ms-animation: fadeInRight 1s 0s normal forwards ease-in-out;
		-o-animation: fadeInRight 1s 0s normal forwards ease-in-out;
		animation: fadeInRight 1s 0s normal forwards ease-in-out; 
	}*/

	.banner-main .owl-carousel .owl-item.active .bnr-cnt-section {
		-webkit-animation: fadeInLeft 1.5s 0s normal forwards ease-in-out;
		-khtml-animation: fadeInLeft 1.5s 0s normal forwards ease-in-out;
		-moz-animation: fadeInLeft 1.5s 0s normal forwards ease-in-out;
		-ms-animation: fadeInLeft 1.5s 0s normal forwards ease-in-out;
		-o-animation: fadeInLeft 1.5s 0s normal forwards ease-in-out;
		animation: fadeInLeft 1.5s 0s normal forwards ease-in-out; 
	}
	.banner-main .owl-carousel .owl-item .bnr-cnt-section {
		-webkit-animation: fadeOutLeft 1.5s 0s normal forwards ease-in-out;
		-khtml-animation: fadeOutLeft 1.5s 0s normal forwards ease-in-out;
		-moz-animation: fadeOutLeft 1.5s 0s normal forwards ease-in-out;
		-ms-animation: fadeOutLeft 1.5s 0s normal forwards ease-in-out;
		-o-animation: fadeOutLeft 1.5s 0s normal forwards ease-in-out;
		animation: fadeOutLeft 1.5s 0s normal forwards ease-in-out; 
	}

	.banner-main .owl-carousel .owl-item.active .bnr-subcnt-section {
		-webkit-animation: fadeInLeft 1.5s 0s normal forwards ease-in-out;
		-khtml-animation: fadeInLeft 1.5s 0s normal forwards ease-in-out;
		-moz-animation: fadeInLeft 1.5s 0s normal forwards ease-in-out;
		-ms-animation: fadeInLeft 1.5s 0s normal forwards ease-in-out;
		-o-animation: fadeInLeft 1.5s 0s normal forwards ease-in-out;
		animation: fadeInLeft 1.5s 0s normal forwards ease-in-out; 
	}

	.banner-main .owl-carousel .owl-item .bnr-subcnt-section {
		-webkit-animation: fadeOutLeft 1.5s 0s normal forwards ease-in-out;
		-khtml-animation: fadeOutLeft 1.5s 0s normal forwards ease-in-out;
		-moz-animation: fadeOutLeft 1.5s 0s normal forwards ease-in-out;
		-ms-animation: fadeOutLeft 1.5s 0s normal forwards ease-in-out;
		-o-animation: fadeOutLeft 1.5s 0s normal forwards ease-in-out;
		animation: fadeOutLeft 1.5s 0s normal forwards ease-in-out; 
	}

	.banner-main .owl-carousel .owl-item.active .bnr-img-section {
		-webkit-animation: fadeInRight 1.5s 0s normal forwards ease-in-out;
		-khtml-animation: fadeInRight 1.5s 0s normal forwards ease-in-out;
		-moz-animation: fadeInRight 1.5s 0s normal forwards ease-in-out;
		-ms-animation: fadeInRight 1.5s 0s normal forwards ease-in-out;
		-o-animation: fadeInRight 1.5s 0s normal forwards ease-in-out;
		animation: fadeInRight 1.5s 0s normal forwards ease-in-out; 
	}

	.banner-main .owl-carousel .owl-item .bnr-img-section {
		-webkit-animation: fadeOutRight 1.5s 0s normal forwards ease-in-out;
		-khtml-animation: fadeOutRight 1.5s 0s normal forwards ease-in-out;
		-moz-animation: fadeOutRight 1.5s 0s normal forwards ease-in-out;
		-ms-animation: fadeOutRight 1.5s 0s normal forwards ease-in-out;
		-o-animation: fadeOutRight 1.5s 0s normal forwards ease-in-out;
		animation: fadeOutRight 1.5s 0s normal forwards ease-in-out; 
	}
	/*@-webkit-keyframes fadeInUp {
	    from {transform: translate(0%, 100px); opacity: 0;}
	    to {transform: translate(0%, 0px); opacity: 1;}
	}
	@keyframes fadeInUp {
	    from {transform: translate(0%, 100px); opacity: 0;}
	    to {transform: translate(0%, 0px); opacity: 1;}
	}

	@-webkit-keyframes fadeInDown {
	    from {transform: translate(0%, -100px); opacity: 0;}
	    to {transform: translate(0%, 0px); opacity: 1;}
	}
	@keyframes fadeInDown {
	    from {transform: translate(0%, -100px); opacity: 0;}
	    to {transform: translate(0%, 0px); opacity: 1;}
	}*/
	#rev_slider_1_1_forcefullwidth {
		height: 100%;
	}
	#rev_slider_1_1_wrapper, #rev_slider_1_1 {
		height: 100% !important;
		max-height: 100% !important;
	}
	
	#rev_slider_1_1 {
		height: 100%;
	}
	@media (max-width: 1499px) {
		.banner-section .bnr-cnt-section {
			font-size: 38px;
		}
		.banner-section .bnr-subcnt-section {
			font-size: 22px;
			margin-top: 20px;
		}
		/*.banner-section {
			height: 400px;
		}*/

	}
	@media (min-width: 1200px) {
		.banner-section {
			height: 470px; 
		}
	}
	
	@media (max-width: 1199px) {		
		.banner-section {
			height: 450px; 
		}
		.banner-section .bnr-cnt-section {
			font-size: 40px;
		}
	}
	@media (max-width: 1024px) {		
		.banner-section {
			height: 380px; 
		}
	}
	@media (max-width: 991px) {
		.banner-section {
			height: 360px; 
		}
		
		.banner-main .banner-section.banner-subsection {
			top: 155px;
		}
		.banner-section .container .row {
			padding-top: 80px;
		}
		.banner-section .bnr-cnt-section {
			font-size: 28px;
			margin-top: 0px;
		}
		.banner-section .bnr-subcnt-section {
			margin-top: 10px;
		}
	}
	@media (max-width: 777px) {
		.banner-section {
			height: 450px;
		}
	}
	@media (max-width: 767px) {
		.banner-section {	
		    padding-bottom: 40px;
    		padding-top: 40px;
    		background-position: center;
		}
		.banner-main .banner-section.banner-subsection {
			top: 55px;
		}
		.banner-section .container .row {
			padding-top: 0px;
			padding-bottom: 0px;
			/*flex-direction: column-reverse;*/
			height: unset;
		}
		.banner-section .bnr-cnt-section {
			font-size: 24px;
			text-align: center;
			padding-left: 0px;
		}
		.banner-section .bnr-subcnt-section {
			font-size: 18px;
			text-align: center;
		}
		.owl-carousel .owl-item img {
		    max-width: 300px;
		    margin: auto;
		    margin-top: 70px;
		}
	}
	@media (max-width: 767px) and (min-width: 576px) {
		.banner-section {

		    padding-bottom: 40px;
    		padding-top: 40px;
    		background-position: center;
		}
	}
	@media (max-width: 650px) {
		.banner-section {
			height: 420px;
		}
	}
	@media (max-width: 575px) {
		/*.bnr-img-section img {
			width: 100% !important;
		}
		.bnr-img-section {
			width: 100% !important;
		}*/
		.banner-section {
			padding-top: 30px;
			padding-bottom: 30px;	
			height: 360px;
			/*min-height: 370px;*/
		}
		.banner-section .bnr-cnt-section {
			font-size: 22px;
		}
		.slider-pioner-text {
			font-size: 12px !important;
		}
	}
	@media (max-width: 480px) {
		.banner-section {
			height: 480px;
		}		
	}
	@media (max-width: 450px) {
		.banner-section {
			height: 430px;
		}		
	}
	@media (max-width: 400px) {
		.banner-section {
			height: 390px;
		}		
	}
	@media (max-width: 350px) {
		.banner-section {
			height: 360px;
		}		
	}
	@media (max-width: 350px) and (min-width: 320px) {
		.banner-section {
			height: 350px;
		}		
	}
	rs-fw-forcer {
		height: 100% !important;
	}
/* banner section E */

/* filter s */
	.filter-main {
		position: relative;
	    margin-top: -30px;
	    z-index: 8;
	    margin-bottom: 80px;
	}
	.filter-section {
		background-color: #29305c;
		padding: 35px 50px;
		padding-top: 25px;
		border-radius: 4px;
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		/*margin-left: -10px;
		margin-right: -10px;*/
		box-shadow: 0px 19px 25px rgba(41, 48, 92, 0.2);
	}
	.filter-section .f-title-section {
		width: 100%;
		text-align: center;
		margin-bottom: 25px;
		font-size: 24px;
	}
	.filter-section .form-group,
	.filter-section .btn-section {
		width: 20%;
		padding-left: 10px;
		padding-right: 10px;
		margin-bottom: 0px;
		height: 70px;
	}
	.filter-section .form-group .form-control,
	.filter-section .btn-section .btn {
		height: 45px !important;
	    font-weight: 500;
	    font-size: 15px;
	    line-height: 23px;
	}
	.filter-section .f-title-section {
		color: #ffffff;
		font-weight: 500;
		line-height: 130%;
	}
	.filter-section .form-group .form-control {
		border-radius: 4px;
		color: #29305C;
		font-size: 13px;
		/*-webkit-appearance: none;
	    -moz-appearance: none;
	    -ms-appearance: none;
	    -o-appearance: none;
	    appearance: none;*/
	    position: relative;
	}
	/*.filter-section .form-group .form-control:before {
		content: '\e90e';
		position: absolute;
		right: 0px;
		
	}*/
	.filter-section .btn-section {
		text-align: center;
	}
	.filter-section .btn-section .btn {
		width: 100%;
		font-weight: 500;
		font-size: 14px;
		padding: 0px;
	}	
	.filter-section .btn-section .btn .icon {
		margin-right: 5px;
	}
	@media (max-width: 1499px) {
		.filter-section .f-title-section {
			font-size: 20px;
		}
	}
	@media (max-width: 1199px) {
		.filter-section .btn-section .btn {
			padding: 12px;
		}
	}
	@media (max-width: 991px) {
		.filter-section {
			padding: 35px 20px;	
		}
		.filter-section .f-title-section {
			width: 100%;
		}
		.filter-section .btn-section {
			width: 100%;
			padding-top: 20px;
			text-align: center;
		}
		.filter-section .form-group {
			width: 25%;
		}
		.filter-section .btn-section .btn {
			width: auto;
			padding: 12px 25px;
		}
	}
	@media (max-width: 767px) {
		.filter-section .form-group {
			width: 50%;
			margin: 5px 0px;
		}
		.filter-section .f-title-section {
			font-size: 20px;
			line-height: 160%;
			margin-bottom: 10px;
		}
		.filter-main {
			margin-bottom: 0px;
			margin-top: 0px;
			background-color: #29305c;
		}
		.filter-section {
			box-shadow: none;
		}
		.filter-section .form-group {
			margin: 10px 0px;
		}
		.filter-section .btn-section {
			padding-top: 10px;
		}
	}
	@media (max-width: 575px) {
		.filter-section {
			padding-left: 10px;
			padding-right: 10px;
		}
		.filter-section .form-group {
			width: 100%;
		}
		.filter-section .btn-section {
			text-align: center;
		}
		.filter-section .btn-section .btn {
			width: 100%;
		}
	}
/* filter E */

/* Standerd S */
	.standerd-main-section {
		width: 100%;
		padding: 80px 50px;
		background-size: cover;
		background-repeat: no-repeat;
		border-radius: 4px;
		height: 400px;
		position: relative;
	}
	.standerd-main-section:before {
		content: '';
		position: absolute;
		top: 0px;
		bottom: 0px;
		left: 0px;
		right: 0px;
		background-color: rgba(75, 95, 219, 0.3);
	}
	.standerd-main-section .container,
	.standerd-main-section .container .row {
		height: 100%;
	}
	.standerd-main-section .container .row {
		align-items: center;
	}
	.standerd-main-section .standerd-section .content {
	    font-size: 45px;
		color: #ffffff; 
		font-weight: 700;
	}
	.standerd-main-section .standerd-section .btn {
	    margin-top: 35px;
	    margin-left: 35px;
	    background: transparent;
	    border-color: #ffffff;
	    padding: 14px 35px;
	    font-size: 15px;
	}
	.standerd-main-section .standerd-section .btn:hover {
		background-color: rgba(255, 255, 255, 0.4);
	}
	@media (max-width: 1499px) {
		.standerd-main-section {
			height: 350px;
			padding: 65px 50px;
		}
		.standerd-main-section .standerd-section .content {
			font-size: 40px;
		}
		.standerd-main-section .standerd-section .btn {
		    margin-top: 28px;
		    margin-left: 28px;
		    padding: 14px 30px;
		    font-size: 13px;
		}
	}
	@media (max-width: 1199px) {
		.standerd-main-section {
			height: 300px;
		}
		.standerd-main-section .standerd-section .content {
			font-size: 32px;
		}
		.standerd-main-section .standerd-section .btn {
			margin-top: 25px;
		}
	}
	@media (max-width: 767px) {
		.standerd-main .container {
			max-width: 100%;
			padding-left: 0px;
			padding-right: 0px;
		}
		.standerd-main-section {
			padding: 50px 30px;
			height: auto;
			text-align: center;
		}
		.standerd-main-section .standerd-section .btn {
			margin-left: 0px;
		}
	}
	@media (max-width: 575px) {
		.standerd-main-section .standerd-section .content {
			font-size: 20px;
		}
		.standerd-main-section .standerd-section .content br {
			display: none;
		}
		.standerd-main-section .standerd-section .btn {
		    margin-top: 15px;
		    font-size: 13px;
		    padding: 14px 18px;
		    min-width: 160px;
		}
		.standerd-main-section {
			padding: 50px 30px 50px;
		}
	}
/* Standerd E */

/* Service S */
	.service-main {
		padding: 15px 0px;
	}
	.service-section {
		/*background-image: url(../images/news-image.png);*/
		background-color: #ffffff;
		background-size: cover;
		padding: 30px 40px 50px 40px;
		margin: 15px 0;
	    box-shadow: 0px 14px 22px rgba(41, 48, 92, 0.08);
	    border-radius: 4px;
	    text-align: center;
	}
	.service-section .ser-title {
	    color: #29305c;
	    margin-top: 20px;
	    margin-bottom: 20px;
	    font-size: 24px;
	    font-weight: 700;
	}
	.service-section .icn-section {
		width: 75px;
		height: 75px;
		border-radius: 4px;
		display: flex;
		align-items: center;
		justify-content: center;
		background-color: rgba(0, 154, 252, 0.1);
		margin: auto;
	}
	.service-section .icn-section .icon {
		font-size: 30px;
		color: #29305C;
	}
	.service-section .content {
	    width: 100%;
	    margin-bottom: 20px;
	    font-size: 16px;
	    color: #676B71;
	    font-weight: 400;
	    line-height: 170%;
	    /*display: -webkit-box;
	    -webkit-line-clamp: 3;
	    -webkit-box-orient: vertical;
	    overflow: hidden;*/
	}
	.service-section .btn-link {
	    background-color: transparent;
	    color: #843006;
	    border: 0;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    font-weight: 600;
	    padding-top: 5px;
        font-size: 15px;
        padding-bottom: 14px;
        text-transform: uppercase;
	    letter-spacing: 0.7px;
	    text-decoration: none;
	}
	.service-section .btn-link i {
		margin-left: 10px;
	}
	.service-main.hm-ser-main {
		padding-top: 0px;
	}
	.hm-ser-main .row > [class*=col-] {
		padding: 0px;
	}
	.hm-ser-main .calibration-ser-section {
		padding: 15px;
	}
	.emp-emc-slider .item {
		padding: 15px;
	}
	.emp-emc-slider .service-section {
		padding-bottom: 52px;
	}
	/*.emp-emc-slider .service-section .content {
	    display: -webkit-box;
	    -webkit-line-clamp: 2;
	    -webkit-box-orient: vertical;
	    overflow: hidden;		
	}*/
	.emp-emc-slider .owl-theme .owl-nav {
		margin: 0px;
	}
	.emp-emc-slider .owl-theme .owl-nav i {
		font-weight: 700;
	}
	.emp-emc-slider .owl-theme .owl-nav .owl-prev,
	.emp-emc-slider .owl-theme .owl-nav .owl-next {
	    position: absolute;
	    top: calc(50% - 22px);
	    transform: translate(0px, -50%);
	    margin: 0;
	    background: transparent;
	    color: #676b71;
	    padding: 0;
	    font-size: 18px;
	    opacity: 0.3;
		transition: 0.3s;
	}
	.emp-emc-slider .owl-theme .owl-nav .owl-prev:hover,
	.emp-emc-slider .owl-theme .owl-nav .owl-next:hover {
		transition: 0.3s;
		opacity: 1;
	}
	.emp-emc-slider .owl-theme .owl-nav .owl-prev {
	    left: 30px;
	}
	.emp-emc-slider .owl-theme .owl-nav .owl-next {
		right: 30px;
	}
	.emp-emc-slider .owl-theme .owl-dots {
	    position: absolute;
	    left: 50%;
	    bottom: 50px;
	    transform: translate(-50%, 0);
	}
	.emp-emc-slider .owl-theme .owl-dots .owl-dot.active span, .emp-emc-slider .owl-theme .owl-dots .owl-dot:hover span {
		transition: 0.3s;
		background-color: #676b71;
	}
	.emp-emc-slider .owl-theme .owl-dots .owl-dot span {
	    width: 20px;
	    height: 4px;
	    margin: 0px 3px;
	    display: block;
	    transition: opacity .2s ease;
	    border-radius: 0px;
	    background-color: #c2c3c4;
	}

	@media (max-width: 1499px) {
		.service-section {
			padding-bottom: 30px;
		}
		.service-section .icn-section {
			width: 65px;
			height: 65px;
		}
		.service-section .ser-title {
			font-size: 21px;
			font-weight: 600;
			margin-bottom: 10px;
		}
		.service-section .content {
			font-size: 13px;
			font-weight: 500;
		}
		.service-section .icn-section .icon {
			font-size: 28px;
		}
	}
	@media (max-width: 1199px) {
		.calibration-ser-section .btn-section {
			padding-top: 10px;
		}
		.service-section {
			padding-bottom: 40px;
		}
	}
	@media (max-width: 991px) {
		.service-section {
			padding: 20px 20px 30px 20px;
		}
		.service-section .ser-title {
			font-size: 22px;
			margin-bottom: 10px;
		}
		.service-section .content {
			width: 100%;
			margin-bottom: 20px;
			font-size: 14px;
		}
		.calibration-ser-section .btn-section {
			padding-top: 0px;
		}
	}
	@media (max-width: 767px) {
		.hm-ser-main.service-main {
			padding-top: 20px;
			padding-bottom: 0px;
		}
		.service-section {
			margin: 10px 0px;
		}
		.hm-ser-main .calibration-ser-section {
			padding-bottom: 5px;
		}
		.emp-emc-slider .owl-theme .owl-dots {
			bottom: 80px;
		}
		.emp-emc-slider .item {
			padding-bottom: 40px;
		}
	}	
/* Service E */

/* Category S */
	.category-main {
		padding: 60px 0px;
	}
	.category-main .title-section .main-title {
	    font-weight: 800;
	    margin-bottom: 60px;
	    color: #29305c;
	    text-align: center;
	}
	.category-section {
		padding: 0px 0px;
	}
	.category-section .category-list {
	    margin-bottom: 30px;
	    background: #ffffff;
	    box-shadow: 0px 9px 31px rgba(0, 154, 252, 0.05);
	    padding: 20px;
	    border-radius: 4px;
	    align-items: center;
	}
	.category-section .category-list.media:nth-child(even) {
		flex-direction: row-reverse;
	}
	.category-section .category-list:last-child {
		margin-bottom: 0px;
	} 
	.category-section .category-list .img-section {
		width: 704px;
		min-width: 704px;
		height: 503px;
		border-radius: 4px;
	}
	.category-section .category-list .img-section img {
		height: 100%;
		width: 100%;
		object-fit: cover;
		border-radius: 4px;
	}
	.category-section .category-list .media-body {
		padding-left: 60px;
		padding-right: 60px;
	}
	.category-section .category-list .category-title {
		margin-top: 50px;
		color: #485769;
		font-size: 24px;
		font-weight: 700;
		margin-bottom: 50px;
		position: relative;
		margin: 0;
	    padding-bottom: 30px;
	    line-height: 100%;
	}
	.category-section .category-list .category-title:before {
		content: '';
	    position: absolute;
	    left: 0px;
	    bottom: 13px;
	    border-top: 2px solid #843006;
	    /*bottom: -25px;*/
	    width: 70px;
	}
	.category-section .category-list .content {
	    color: #485769;
	    font-size: 15px;
	    line-height: 160%;
	    font-weight: 500;
	}
	.category-section .category-list p.content {
	    overflow: hidden;
	    text-overflow: ellipsis;
	    display: -webkit-box;
	    -webkit-line-clamp: 5;
	    -webkit-box-orient: vertical;
	}
	.category-section .category-list .btn-section .btn {
	    background-color: transparent;
	    margin-top: 30px;
	    border: 2px solid;
	    color: #843006;
	    padding: 14px 30px;
	    font-size: 15px;
	    font-weight: 600;
	}
	.category-section .category-list .btn-section .btn:hover {
		background-color: #843006;
		color: #ffffff;
	}
	.category-section .category-list .btn-section .btn i {
		margin-left: 5px;
	}

	@media (max-width: 1599px) {
		.category-section .category-list .img-section {
		    width: 504px;
 			min-width: 504px;
 			height: 360px;
		}
	}
	@media (max-width: 1199px) {
		.category-section .category-list .img-section {
			width: 422px;
			min-width: 422px;
			height: 301px;
		}
		.category-section .category-list .category-title {
			margin-top: 10px;
		}
		.category-section .category-list .media-body {
			padding-left: 45px;
			padding-right: 45px;
		}
	}
	/*@media (max-width: 991px) {
		.category-main {
			padding-top: 40px;
		}
		.category-section {
			padding: 0px;
		}
		.category-main .title-section .main-title {
			margin-bottom: 30px;
		}
		.category-section .category-list .img-section {
			width: 40%;
			min-width: 40%;
			height: 190px;
		}
		.category-section .category-list .media-body {
			padding-left: 30px;
			padding-right: 30px;
		}
		.category-section .category-list .category-title {
			margin-top: 0px;
			font-size: 22px;
		}
		.category-section .category-list .content {
			font-size: 16px;
		}
	}*/
	@media (max-width: 991px) {
		.category-section .category-list {
			display: block;
		}
		.category-main .title-section .main-title {
			margin-bottom: 10px;
		}
		.category-section .category-list .img-section {
			width: 100%;
			min-width: 100%;
			margin-bottom: 20px;
			height: 464px;
		}
		.category-section .category-list .media-body {
			padding-left: 0px;
			padding-right: 0px;
		}
		.category-section .category-list .category-title:before {
			bottom: -18px;
		}
		.category-section .category-list .category-title {
			margin-bottom: 30px;
		}
		.category-section .category-list .btn-section .btn {
			margin-top: 15px;
			padding: 14px 20px;
			font-size: 13px;
		}
	}
	@media (max-width: 767px) {
		.category-section .category-list .img-section {
			height: 336px;
		}	
		.category-section .category-list .media-body {
			text-align: center;	
		}
		.category-section .category-list .category-title:before {
			left: 50%;
			transform: translate(-50%, 0%);
		}
		.category-main {
			padding-top: 0px;
		}	
	}
	@media (max-width: 575px) {
		.category-section .category-list {
			padding: 0px;
		}
		.category-main .title-section .main-title {
			font-size: 22px;
			margin-bottom: 30px;
		}
		.category-section .category-list .img-section {
			height: auto;
			margin-bottom: 30px;
		}
		.category-section .category-list .media-body {
			padding-left: 20px;
		    padding-right: 20px;
			padding-bottom: 30px;
		}
		.category-section .category-list .category-title {
			font-size: 22px;
			font-weight: 600;
		}
	}
/* Category E */

/* News S */
	.news-main {
		padding: 80px 0px 40px 0;
		background-color: #243647;
	}
	.news-main.career-main {
		background: none !important;
	}
	.career-main .main-title {
		color: #485769 !important;
	}
	.career-main .news p{
	color: #485769 !important;
	}
	.career-main .news-section .news .news-title {
		color: #29305C !important;
	}
	.career-main .news-section .news .btn-section .btn { box-shadow: none !important; color: #565656 !important;}
	.career-main .news-section .news .btn-section .btn:hover { color: #843006 !important; } 
	.news-main .main-title {
	    font-size: 32px;
	    font-weight: 600;
	    margin-bottom: 60px;
	    color: #ffffff;
	    text-align: center;
	}
	.news-section .row {
		margin-left: -20px;
		margin-right: -20px;
	}
	.news-section [class*=col-] {
		padding-left: 20px;
		padding-right: 20px;
	}
	.news-section [class*=col-] {
		/*border-left: 1px solid #000000;*/
		margin-bottom: 30px;
	}
	/*.news-section [class*=col-]:nth-child(3n+1) {
		border-left: 0px;
	}*/
	.news-section .news .img-section {
	    /*height: 280px;*/
	    height: auto;
		width: 100%;
		border-radius: 4px;
		position: relative;
		background-color: #afaeae;
	}
	.news-section .news .img-section .time-badge {
	    background: #843006;
	    display: inline-block;
	    position: absolute;
	    left: -10px;
	    bottom: 10px;
	    padding: 10px;
	    border-radius: 2px;
	    color: #ffffff;
	    text-align: center;
	    min-width: 80px;
	}
	.news-section .news .img-section .time-badge .date {
	    font-size: 30px;
	    display: block;
	    line-height: 100%;
	    font-weight: 800;
	    margin-bottom: 4px;
	}
	.news-section .news .img-section .time-badge .month {
		font-size: 13px;
    	font-weight: 500;
	}
	.news-section .news .img-section img {
		height: 100%;
		width: 100%;
		object-fit: cover;
		border-radius: 4px;
		display: block;
	}
	.news-section .news .news-title {
	    font-size: 24px;
	    margin-bottom: 15px;
	    color: #ffffff;
	    margin-top: 30px;
	    font-weight: 500;
	}
	.news-section .news p {
	    font-size: 15px;
	    margin-bottom: 0px;
	    margin-top: 0px;
	    color: #C2C3C4;
	    font-weight: 300;
	    line-height: 160%;
	}
	.news-section .news .btn-section {
		margin-top: 25px;
	}
	.news-section .news .btn-section .btn {
		padding: 0px;
		background-color: transparent;
		border: 0px;
		color: #dee2e6;
		font-size: 15px;
	}

	.comment-section .post-navigation {
		padding-top: 60px;
	}
	.comment-section .post-navigation .screen-reader-text {
		display: none;
	}
	.comment-section .post-navigation .nav-links {
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.comment-section .post-navigation .nav-links > div {
		width: 100%;
	}
	.comment-section .post-navigation .nav-links .nav-next {
		text-align: right;
	}
	.comment-section .post-navigation .nav-links a {
		color: #29305c;
		font-weight: 600;
	}
	.comment-section .post-navigation .nav-links a:hover {
		color: #843006;
	}

	@media (max-width: 1499px) {
		.news-main {
			padding: 50px 0 20px 0;
		}
		.news-section .news .img-section {
			height: auto; /*height: 220px;*/
		}
		.news-section .news .news-title {
			font-size: 18px;
			font-weight: 600;
		}
		.news-section .news p {
			font-size: 13px;
		}
		.news-section .news .btn-section {
			margin-top: 18px;
		}
		.news-section .news .btn-section .btn {
		    font-size: 13px;
		    font-weight: 600;
		}
	}
	@media (max-width: 991px) {
		.news-section .news .img-section {
			/*height: 150px;*/
			height: auto;
		}
		.news-section .news .news-title {
			font-size: 18px;
		}
		.news-main {
			padding-top: 50px;
		}
		.news-main .main-title {
			margin-bottom: 50px;
		}
		.news-section .news .img-section .time-badge .date {
			font-size: 22px;
		}
	}
	@media (max-width: 767px) {
		.news-section [class*=col-],
		.news-section [class*=col-]:nth-child(3n+1) {
			border-left: 0px;
			margin-bottom: 0px;
		}
		.news-main {
			padding-left: 10px;
			padding-right: 10px;
		}
		.news-main .main-title {
			margin-bottom: 45px;
		}
		.news-section .news {
			border-top: 0px solid #000000;
			padding: 20px 0;
		}
		.news-section .news .news-title {
		    margin-bottom: 15px;
		    color: #ffffff;
		    font-size: 20px;
		    margin-top: 25px;
		}
		.news-section .news p {
			font-size: 15px;
			font-weight: 500;
		}
		.news-section .news .content {
			margin-bottom: 0px;
		}
		.news-section .news .img-section {
			/*height: 350px;*/
			height: auto;
		}
		.news-section [class*=col-]:nth-child(1) .news {
			padding-top: 0px;
			border-top: 0px;
		}
		.comment-section .post-navigation .nav-links .post-title {
			display: block;
			line-height: 130%;
		    margin-top: 10px;
		}
		.news-section .news .img-section .time-badge {
			padding: 20px 10px;
		}
		.news-section .news .img-section .time-badge .date {
			font-size: 30px;
		}
		.news-section .news .btn-section {
			margin-top: 10px;
		}
		.news-section .news .btn-section .btn {
			font-size: 15px;
		}
	}
	@media(max-width: 575px) {
		.news-section .news .img-section {
			/*height: 250px;*/
			height: auto;
		}
	}
/* News E */

/* Signin Popup S */
	.signin-modal .modal-content {
		background-color: #ffffff;
		padding: 40px;
		box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.04), 0px 0px 8px rgba(0, 0, 0, 0.06), 0px 8px 10px rgba(0, 0, 0, 0.1);
		border-radius: 5px;		
		border: 1px solid #C2C3C4;
		position: relative;
	}
	.signin-modal .modal-content .content {
		color: #485769;
		line-height: 160%;
		font-size: 15px;
		text-align: center;
		margin-bottom: 20px;
		font-weight: 500;
	}
	.signin-modal .modal-content .close {
		position: absolute;
		right: 20px;
		top: 20px;
		font-size: 15px;
		color: #29305C;
		opacity: 1;
	}
	.signin-modal .modal-content .close .icon {
		font-weight: 800;
	}
	.signin-modal .modal-body {
		width: 70%;
		margin: auto;
	}
	.signin-modal .icn-section {
		width: 70px;
		height: 70px;
		display: flex;
		align-items: center;
		justify-content: center;
		border-radius: 4px;
		background-color: rgba(41, 48, 92, 0.2);
		margin: auto;
		font-size: 35px;
		color: #29305C;
	}
	.signin-modal .modal-title {
		margin: 30px 0 5px;
		color: #29305C;
    	font-size: 24px;
    	font-weight: 500;
    	line-height: 130%;
    	text-align: center;
	}
	.signin-modal .ad-input {
		border: 1px solid #848484;
	}
	.signin-modal .forget-link-section {
		display: flex;
	    align-items: center;
	    justify-content: space-between;
	    margin-bottom: 35px;
	}
	.signin-modal .forget-link-section .form-group {
		margin-bottom: 0px;
	}
	.signin-modal .forget-link-section .ad-form-group.form-group label {
		padding-bottom: 0px;
		text-transform: initial;
		letter-spacing: unset;
	}
	.signin-modal .forget-link-section .ad-form-group.form-group label .ad-checkbox {
		font-weight: 500;
	}
	.signin-modal .forget-link-section .forget-link {
		color: #C2C3C4;
		font-size: 15px;
	}
	.signin-modal .btn-section {
		text-align: center;
	}
	.signin-modal .btn-section .btn {
		box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.04), 0px 2px 6px rgba(0, 0, 0, 0.04), 0px 10px 20px rgba(0, 0, 0, 0.04);
	}
	.signin-modal hr {
		border-top: 1px solid #C2C3C4;
		margin-top: 40px;
		margin-bottom: 40px;
	}
	.signin-modal .ext-link-section {
		text-align: center;
	}
	.signin-modal .ext-link-section .link-title {
		margin-top: 0px;
		margin-bottom: 15px;
		font-weight: 600;
		font-size: 15px;
		color: #485769;
	}
	.um-form input[type=text], .um-form input[type=search], .um-form input[type=tel], .um-form input[type=number], .um-form input[type=password] {
	    padding: 0 20px !important;
		height: 50px !important;
		color: #485769 !important;
		border-radius: 4px !important;		    
	}
	.um .um-form input[type=text], .um .um-form input[type=search], .um .um-form input[type=tel], .um .um-form input[type=number], .um .um-form input[type=password], .um .um-form textarea, .select2-container .select2-choice, .select2-container-multi .select2-choices {
		color: #485769 !important;
	}
	.um .um-form input[type=text], .um .um-form input[type=search], .um .um-form input[type=tel], .um .um-form input[type=number], .um .um-form input[type=password], .um .um-form textarea, .um .upload-progress, .select2-container .select2-choice, .select2-drop, .select2-container-multi .select2-choices, .select2-drop-active, .select2-drop.select2-drop-above {
		border: 1px solid #C2C3C4 !important;
	}
	.um .um-form input[type=text]:focus, .um .um-form input[type=search]:focus, .um .um-form input[type=tel]:focus, .um .um-form input[type=number]:focus, 
	.um .um-form input[type=password]:focus, .um .um-form textarea:focus {
		border: 1px solid #843006;
	}
	.um-field {
		padding-top: 25px;
	}
	.um-field-error {
		background: #c74a4a00;
		color: #C74A4A;
		padding: 0;
		font-size: 13px;
		margin: 0;
		position: absolute;
		bottom: -20px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.um-field-arrow {
		display: none;
	}
	.um input[type=submit].um-button, .um input[type=submit].um-button:focus, .um a.um-button, .um a.um-button.um-disabled:hover, .um a.um-button.um-disabled:focus, .um a.um-button.um-disabled:active {
		background-color: #843006;
	}
	.um-center .um-button {
		font-weight: 500 !important;
	    line-height: 100% !important;
	    padding: 14px 35px !important;
	    -webkit-border-radius: 4px !important;
	    -khtml-border-radius: 4px !important;
	    -moz-border-radius: 4px !important;
	    -ms-border-radius: 4px !important;
	    -o-border-radius: 4px !important;
	    border-radius: 4px !important;
	    text-transform: uppercase !important;
	    letter-spacing: 0.7px;
	    min-width: auto !important;
	    margin-top: 30px !important;
	}
	.um input[type=submit].um-button:hover, .um a.um-button:hover {
		background-color: #ff945f;
	    border-color: #ff945f;
	}
	.um-field-checkbox-option, .um-field-radio-option {
		color: #485769 !important;
	}
	#um_field_106_um_block_106_8 {
	    color: #676B71;
	    font-size: 12px;
	    letter-spacing: 0.5px;
	    line-height: 200%;
	    text-align: center;
	    width: 80%;
	    margin: auto;
	    margin-bottom: 0px;
	    font-weight: 500;
	}
	.register-modal .um-center .um-button {
		margin-top: 0px !important;
	}
	@media (max-width: 991px) {
		.signin-modal .modal-body {
			padding: 0px;
			width: 100%;
		}
	}
	@media (max-width: 575px) {
		.signin-modal .modal-body, .signin-modal .modal-header {
			background-color: transparent;
		}
		.signin-modal .modal-content {
			padding: 30px 20px;
		}
		.signin-modal .modal-content .btn {
			padding: 14px 20px;
			font-size: 13px;
			width: 100%;
		}
		.signin-modal .forget-link-section {
			display: block;
			margin-bottom: 20px;
		}
		.signin-modal .forget-link-section .forget-link {
			margin-top: 5px;
			display: block;
		}
		.signin-modal hr {
			margin-top: 20px;
			margin-bottom: 20px;
		}
		.signin-modal .modal-title {
			font-size: 20px;
		}
		.um-center .um-button {
			width: 100% !important;
			margin-top: 20px !important;
		}
		.signin-modal .ext-link-section .link-title {
			font-weight: 500;
		}
		#um_field_106_um_block_106_8 {
			padding-top: 10px;
			width: 100%;
		}
		#um_field_106_um_block_106_8 a {
			color: #676b71;
		}
	}
/* Signin Popup E */

/* Register Popup S */
	.register-modal .form-content .content {
		padding-top: 0;
	    color: #676B71;
	    font-size: 12px;
	    letter-spacing: 0.5px;
	    line-height: 200%;
	    text-align: center;
	    width: 80%;
	    margin: auto;
	    margin-bottom: 20px;
	    font-weight: 500;
	}
	.register-modal .form-content .content a {
		color: #676B71;
		text-decoration: underline;
		font-weight: 600;
	}

	@media (max-width: 767px) {
		.register-modal .form-content .content {
			width: 100%;
		}
	}
/* Register Popup E */

/* Success Popup S */
	.signin-modal.success-modal .icn-section {
		background-color: rgba(242, 121, 60, 0.2);
		color: #843006;
	}
/* Success Popup S */

/*
====================================================
	Instumantation Page
====================================================
*/
/* Instumantation Page S */
	.instrumantation-main .main-title {
		/*font-size: 45px;*/
		margin-bottom: 20px;
		font-weight: 700
	}
	.instrumantation-section .instrumantation {
		transition: 0.3s;
		height: calc(100% - 30px);
		background-color: #FCFEFF;
		border: 1px solid #C2C3C4;
		padding: 25px;
		border-radius: 4px;
		margin-top: 30px;
		position: relative;
		padding-bottom: 50px;
	}
	.instrumantation-section .instrumantation:hover {
		transition: 0.3s;
		transform: scale(1.03);
		box-shadow: 0px 8px 15px rgba(35, 49, 71, 0.02);
	}
	.instrumantation-section .instrumantation .ins-title {
		font-size: 24px;
	    margin-top: 20px;
	    line-height: 140%;
	    margin-bottom: 15px;
	    min-height: 66px;
	}
	.instrumantation-section .instrumantation .img-section {
		width: 100%;
		height: 306px;
		margin-bottom: 15px;
	}
	.instrumantation-section .instrumantation .img-section img {
		height: 100%;
		width: 100%;
		object-fit: cover;
	}
	.instrumantation-section .instrumantation .content {
		font-size: 15px;
	    margin-bottom: 15px;
	    font-weight: 500;
	    line-height: 160%;
		display: -webkit-box;
		-webkit-line-clamp: 10;
		-webkit-box-orient: vertical;
		overflow: hidden;
	}
	.instrumantation-section .instrumantation .btn-section {
		text-align: left;
		visibility: hidden;
		transition: 0.2s;
		overflow: hidden;
	    position: absolute;
		bottom: 25px;
	}
	.instrumantation-section .instrumantation .btn-section .browse-link {
	    color: #843006;
	    margin-top: 15px;
	    display: inline-block;
	    text-transform: uppercase;
	    font-weight: 600;
	    letter-spacing: 0.7px;
	    font-size: 15px;
	}
	.instrumantation-section .instrumantation .btn-section .browse-link i {
		margin-left: 5px;
    	font-size: 13px;
	}
	.instrumantation-section .instrumantation:hover .btn-section {
		visibility: visible;
		transition: 0.2s;
	}
	.term-instrumentation.term-4 .taxonomy-types-main .instrumantation-main .sub-cat {
		display: none;
	}
	@media (max-width: 1599px) {
		.instrumantation-section .instrumantation .img-section {
			height: 212px;
		}
	}
	
	@media (max-width: 1199px) {
		.instrumantation-section .instrumantation .img-section {
			height: 169px;
		}
	}
	@media (max-width: 991px) {
		.instrumantation-section .instrumantation .btn-section {
			visibility: visible;
		}
		.instrumantation-section .instrumantation .img-section {
			height: 197px;
		}
	}
	@media (max-width: 767px) {
		.term-instrumentation #wrapper {
			background-color: #fdfefe;
		}
		.instrumantation-main .main-title{
			font-size: 30px;
			margin-bottom: 10px;
		}
		.instrumantation-section .instrumantation {
			padding: 15px 15px;
			margin-top: 20px;
			height: auto;
			padding-bottom: 45px;
			border: 1px solid #f6f7f7;
			background-color: #ffffff;
		}
		.instrumantation-section .instrumantation .ins-title {
			min-height: initial;
			margin-bottom: 8px;
		}
		.instrumantation-section .instrumantation .img-section {
			height: 339px;
		}
	}
	@media(max-width: 575px) {
		.instrumantation-section .instrumantation {
			padding: 20px;
			padding-bottom: 35px;
		}
		.instrumantation-section .instrumantation .btn-section {
			position: static;
		}
		.instrumantation-section .instrumantation .btn-section .browse-link {
			margin-top: 10px;
			font-weight: 700;
		}
		.instrumantation-main .main-title {
			font-size: 26px;
		}
		.instrumantation-section .instrumantation .img-section {
			height: 200px;
		}
		.instrumantation-section .instrumantation .img-section img {
			border-radius: 4px;
		}
		.instrumantation-section .instrumantation .ins-title {
			font-size: 18px;
			font-weight: 700;
		}
		.instrumantation-section .instrumantation .content {
			text-align: justify;
		}
	}
/* Instumantation Page E */


/*
====================================================
	Transient Protection Page
====================================================
*/
.transient-protection-main .title-section .content {
	font-size: 15px;
	font-weight: 500;
	margin-bottom: 25px;
}
.transient-protection-main {
	padding-top: 80px;
	padding-bottom: 80px;
}
@media (max-width: 1499px) {
	.transient-protection-main {
		padding-top: 50px;
		padding-bottom: 50px;
	}
} 
@media (max-width: 767px) {
	.transient-protection-main {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.transient-protection-main .title-section .content:last-child {
		margin-bottom: 0px;
	}
}
@media (max-width: 575px) {
	.transient-protection-main .main-title {
		font-size: 24px;
	}
}
/* Series Page S */
	.series-main .series-main-title {
		font-size: 45px;
		margin-top: 0px;
		margin-bottom: 0px;
		font-weight: 700;
	}
	.series-main .main-title {
		margin-bottom: 25px;
		margin-top: 25px;
		color: #676B71;
		font-weight: 500;
	}

	.series-list-section .series-list {
		border: 0px solid #000000;
		border-bottom: 1px solid rgba(72, 87, 105, 0.15);
		border-radius: 0px;
		padding-bottom: 40px;
		padding-top: 40px;
	}
	.series-list-section .series-list:last-child {
		border-bottom: 0px;
		padding-bottom: 0px;
	}
	.series-list .img-section {
		width: 100%;
		height: 355px;
	}
	.series-list .img-section img {
		height: 100%;
	    width: 100%;
	    object-fit: contain;	/* cover */
	    border-radius: 4px;
	}
	.series-list .series-section {
		/* padding-left: 20px; */
	}
	.series-list .series-section .table-section {
		padding-top: 10px;
	}
	.series-list .series-section .series-title {
		margin-top: 0px;
		font-size: 24px;
	    font-weight: 700;
	    margin-bottom: 20px;
	    display: inline-block;
	}
	.series-list .series-section .content-section {
		margin-bottom: 20px;
	}
	.series-list .series-section .content-section .content {
		font-size: 15px;
		margin-bottom: 15px;
	}
	.series-list-section .table-section .table {
		margin-bottom: 0px;
	}
	.series-list-section .table-section th {
		padding: 18px 5px;
		border-top: 0px;
		border-right: 1px solid rgba(72, 87, 105, 0.15);
		border-bottom: 1px solid rgba(72, 87, 105, 0.15);
		border-top: 1px solid rgba(72, 87, 105, 0.15);
		background-color: #F1F8FE;
		vertical-align: middle;
	}
	.series-list-section .table-section th.sorting,
	.series-list-section .table-section th.sorting_asc,
	.series-list-section .table-section th.sorting_desc {
		padding-right: 15px;
	}
	.series-list-section .table-section th:first-child {
		border-left: 1px solid rgba(72, 87, 105, 0.15);
	}
	.series-list-section .table-section th .table-title {
		font-size: 12px;
		color: #485769;
		text-align: center;
		text-transform: uppercase;
	}
	.series-list-section .table-section td {
	    border-top: 1px solid rgba(72, 87, 105, 0.15);
	    background-color: #ffffff;
	    padding: 18px 5px;
		text-align: center;
		font-weight: 500;
		color: #485769;
		font-size: 12px;
	}
	.series-list-section .table-section td.sorting_1 {
	    text-align: left !important;
	}
	.series-list-section .table-section td.tooltip-mn span.tt-link a {
		color: #843006;
	} 
	/*.series-list-section .table-section td.tooltip-mn a,
	.series-list-section .table-section td.sorting_1 a {
		color: #0053B8;
	}*/
	@media (max-width: 1599px) {
		.series-list .img-section {
			height: 255px;
		}
	}
	@media (max-width: 1499px) {
		.series-main .series-main-title {
			font-size: 35px;
		}
	}
	@media (max-width: 1199px) {
		.series-list .img-section {
			height: 210px;
		}
	}
	@media (max-width: 991px) {
		.series-list .img-section {
			height: 210px;
		}
		.suppressors-main .series-list-section .series-list {
			padding-top: 20px;
		}
	}
	@media (max-width: 767px) {
		.series-main .series-main-title {
			font-size: 32px;
		}
		.series-list .img-section {
			height: 510px;
			margin-bottom: 10px;
		}
		.series-list .series-section {
			padding-left: 0px;
		}
		.series-list .series-section .series-title {
			margin-bottom: 20px;
		}
		.series-list .img-section {
			margin-bottom: 30px;
		}
	}
	@media (max-width: 575px) {
		.series-main .series-main-title {
			font-size: 26px;
			margin-bottom: 10px;
		}
		.series-list-section .series-list {
			padding: 15px 0px;
			border-bottom: 1px solid #a3abb4;
		}
		.series-list .series-section .series-title {
			margin-bottom: 
		}
		.series-list .series-section .content-section .content  {
			text-align: justify;
		}
		.series-list .img-section {
			/*height: auto;*/
			height: 220px;
		}
		.transient-protection-main .series-list-section .series-list {
			padding-left: 0px;
			padding-right: 0px;
		}
	}
/* Series Page E */

/* Guide S */
	.guide-main {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.guide-main .guide-section {
	    padding: 15px 0 50px;
	    border-bottom: 1px solid rgba(72, 87, 105, 0.15);
	    margin-bottom: 40px;
	}
	.guide-main .guide-title {
		font-size: 24px;
		font-weight: 700;
		margin-bottom: 20px;
	}
	.transient-protection-main .guide-main .title-section .content {
		margin-bottom: 15px;
	}
	.guide-section .guide-list {
		margin-left: 0%;
		column-count: 2;
	}
	.guide-section .guide-list .list {
		padding-left: 20px;
		position: relative;
	}
	.guide-section .guide-list .list:before {
		content: '';
		position: absolute;
		left: 0px;
		top: 5px;
		width: 8px;
		height: 8px;
		background-color: #676B71;
		border-radius: 50%;
	}
	.guide-section .guide-list .list .item {
	    font-size: 15px;
	    color: #676B71;
	    font-weight: 500;
	    margin-bottom: 15px;
	    display: inline-block;
	}
	@media (max-height: 991px) {
		.guide-main .guide-section {
			padding: 15px 0 20px;
			margin-bottom: 10px;
		}
	}
	@media (max-width: 767px) {
		.guide-main .guide-section {
			padding-top: 0px;
		}
	}
	@media (max-width: 575px) {
		.guide-section .guide-list {
			column-count: 1;
			margin-left: 15px;
		}
	}
/* Guide E */

/* suppressors S */
	.suppressors-main .main-title {
		margin-bottom: 10px;
		font-size: 45px;
		font-weight: 700;
	}
	.suppressors-main .series-list .img-section {
		height: 80px; /* 150px; */
	}
	.suppressors-main .series-list-section .table-section {
		margin-top: 30px;
	}
	/*.suppressors-main .series-list-section .table-section th:first-child {
		border-top-left-radius: 4px;
	}
	.suppressors-main .series-list-section .table-section th:last-child {
		border-top-right-radius: 4px;
	}*/
	.suppressors-main .series-list-section .table-section th .table-title {
		font-size: 11px;
		text-transform: uppercase;
	}
	.suppressors-main .series-list-section .table-section td {
		white-space: nowrap;
		font-size: 14px;
	}
	@media (max-width: 1599px) {
		.suppressors-main .series-list .img-section {
			height: 70px; /* 108px; */
		}
	}
	@media (max-width: 1499px) {
		.suppressors-main .main-title {
			font-size: 30px;
		}
	}
	@media (max-width: 1199px) {
		.suppressors-main .series-list .img-section {
			height: 89px;			
		}
	}
	@media (max-width: 767px) {
		.suppressors-main .series-list-section .table-section {
			margin-top: 0px;
		}
		.suppressors-main .series-list .img-section {
			height: 215px;
		}
	}
	@media (max-width: 575px) {
		.suppressors-main .series-list-section .series-list {
			padding-left: 0px;
			padding-right: 0px;
		}
		.suppressors-main .series-list .img-section {
			height: auto;
		}
	}
/* suppressors E */

/* Transceiver S */
	.transceiver-main {
		padding-top: 50px; 
	}
	.transceiver-main .transceiver-main-title {
		font-size: 45px;
		font-weight: 700;
	}
	.transceiver-list-section {
		margin-top: 15px;
		padding: 20px 0 40px;
	}
	.transceiver-list-section .list-section {
		column-count: 3;
	}
	@media (max-width: 1499px) {
		.transceiver-main .transceiver-main-title {
			font-size: 30px;
		}
	}
	@media (max-width: 767px) {
		.transceiver-list-section .list-section .list {
			width: 100%;
		}
		.transceiver-list-section .list-section {
		    column-count: 2;
		}
	}
	@media (max-width: 575px) {
		.transceiver-list-section .list-section {
			column-count: 1;
			margin-left: 15px;
		}
		.transceiver-list-section .list-section .list,
		.transceiver-list-section .list-section .list:nth-child(3n+1),
		.transceiver-list-section .list-section .list:nth-child(2n+1) {
			width: 100%;
		}
		.transceiver-main {
			padding-top: 20px;
		}
		.transceiver-main .transceiver-main-title {
			font-size: 25px;
		}
	}
/* Transceiver E */

/* Series Table Mob S */
	.series-list .series-section .table-section.table-section-mob {
		border: 1px solid #eff1f3;
		border-radius: 4px;
		padding: 0px;
		margin: 20px 0px;
	}
	.table-section.table-section-mob .tb-list + .tb-list {
		border-top: 1px solid #9ca7b3;
	}
	.tb-list .tb-row {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.tb-list .tb-row .tb-col {
		position: relative;
		width: 100%;
		min-height: 1px;
		-webkit-box-flex: 0;
	    -ms-flex: 0 0 50%;
	    flex: 0 0 50%;
	    max-width: 50%;
	    padding: 10px 20px;
		font-size: 14px;
		font-weight: 500;
		color: #485769;
		line-height: 130%;
	}
	.tb-list .tb-row:first-child .tb-col {
		padding-top: 25px;
	}
	.tb-list .tb-row:last-child .tb-col {
		padding-bottom: 25px;
	}
	.tb-list:last-child .tb-row:last-child .tb-col {
		border-bottom-left-radius: 4px;
	}
	.tb-list:first-child .tb-row:first-child .tb-col {
		border-top-left-radius: 4px;
	}
	.tb-list .tb-row .tb-head {
		background-color: #f1f8fe;
		font-weight: 600;
		text-transform: uppercase;
	}
	@media (max-width: 430px) {
		.tb-list .tb-row .tb-col {
			padding: 5px 15px;
		}	
	}
/* Series Table Mob E */

/*
====================================================
	Pulsers Page
====================================================
*/
/* Pulser page S */
	.pulser-main {
		padding: 60px 0px;
	}
	.pulser-main .pulser-main-title {
		margin-bottom: 10px;
	}
	.pulser-main .pulser-sub-title {
		margin-top: 0px;
	}
	.pulser-section {
		padding-top: 70px;
		padding-bottom: 40px;
	}
	.pulser-section + .pulser-section {
		border-top: 1px solid rgba(72, 87, 105, 0.15);
	}
	.pulser-section .title-section .main-title {
		font-size: 35px;
	}
	.series-section .feature-main {
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		margin-left: -15px;
		margin-right: -15px;
	}
	.series-section .feature-main .feature-section {
		width: 50%;
		padding-left: 15px;
		padding-right: 15px;
		margin-bottom: 18px;
	}
	.series-section .feature-main .feature-section > span {
		display: block;
		font-size: 15px;
		color: #485769;
		line-height: 150%;
	}
	.series-section .feature-main .feature-section .title {
		font-weight: 600;
		text-transform: uppercase;
	    font-size: 12px;
	    letter-spacing: 0.5px;
	    margin-bottom: 5px;
	    line-height: 220%;
	}
	
	@media (max-width: 1499px) {
		.pulser-main {
			padding: 50px 0px;
		}
	}
	@media (max-width: 991px) {
		.series-list .img-section {
			margin-bottom: 15px;
		}
		.series-section .feature-main {
			margin-left: -10px;
			padding-right: -10px;
		}
		.series-section .feature-main .feature-section {
			padding-left: 10px;
			padding-right: 10px;
		}
		.series-section .feature-main {
			align-items: flex-start;
		}
	}

	@media (max-width: 767px) {
		.pulser-main .pulser-main-title {
			font-size: 26px;
			margin-bottom: 30px;
		}
		.pulser-section .title-section .main-title {
			font-size: 24px;		
		}
		.pulser-main .pulser-sub-title {
			font-size: 20px;
		}
		.pulser-section {
			padding-bottom: 10px;
			padding-top: 20px;
		}
		.series-list .img-section {
			margin-bottom: 30px;
		}
		.series-section .feature-main {
			margin-left: 0px;
			padding-right: 0px;
		}
		.series-section .feature-main .feature-section {
			width: 100%;
			padding-left: 0px;
			padding-right: 0px;
		}
		.series-section .feature-main .feature-section .title {
			font-size: 14px;
		}
	}
	@media (max-width: 575px) {
		.series-list-section .series-list {
			padding-top: 35px;
		}
	}
/* Pulser page E */

/* Product inquiry popup S */
	.product-inquiry-modal.signin-modal .modal-content {
		padding: 0px;
		border-radius: 8px;
		border: 0px;
	}
	.product-inquiry-modal.signin-modal .modal-body {
		background-color: transparent;
		width: 100%;
		padding: 30px 50px;
		padding-top: 50px;
	}
	.product-inquiry-modal .form-section {
		padding-top: 20px;
		border-top: 1px solid #C2C3C4;
	}
	.product-inquiry-modal .form-section .ad-input {
		height: 50px !important;
		width: 100%;
	}
	.product-inquiry-modal .ad-form-group label {
		text-transform: initial;
	}
	.product-inquiry-modal .ad-form-group label.label {
		color: #29305C;
		padding-bottom: 15px;
	}
	.product-inquiry-modal .form-section .ad-input {
		border: 1px solid #C2C3C4;
	}
	.product-inquiry-modal .modal-header,
	.product-inquiry-modal .modal-body {
		padding: 0px;
	}
	.product-inquiry-modal .modal-header {
		background-color: #29305C;
		padding: 30px;
		display: flex;
		align-items: center;
	}
	.product-inquiry-modal .modal-header .close {
	    /*position: absolute;
	    right: 20px;
	    top: 20px;*/
		position: relative;
		right: unset;
		top: unset;
	    font-size: 15px;
	    color: #ffffff;
	    opacity: 1;
	}
	.product-inquiry-modal .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors,
	.product-inquiry-modal .screen-reader-response ul {
		display: none !important;
	}
	.signin-modal.product-inquiry-modal .modal-header .close .icon {
		font-weight: 400;
	}
	.product-inquiry-modal .modal-header .modal-title {
		font-size: 20px;
		margin-top: 0px;
		margin-bottom: 0px;
		color: #ffffff;
	}
	.product-inquiry-modal .modal-header .ad-form-group {
		width: 50%;
		margin-bottom: 0px;
	}
	.product-inquiry-modal .modal-header .ad-form-group .ad-input {
		height: 30px;
	}
	.product-inquiry-modal .wpcf7-checkbox {
		display: flex;
		flex-wrap: wrap;
		margin-left: -15px;
		margin-right: -15px;
	}
	.product-inquiry-modal .ad-form-group.form-group .span.wpcf7-not-valid-tip {
		position: absolute;
		white-space: nowrap;
		bottom: -20px;
		font-size: 13px;
		text-overflow: ellipsis;
		left: 0;
	}
	.product-inquiry-modal .wpcf7-checkbox .wpcf7-list-item {
	    -webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 5px;
		padding-bottom: 5px;
		margin: 0px;
	}
	.product-inquiry-modal .pro-checkbox-section .wpcf7-checkbox .wpcf7-list-item {
	    -webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	.product-inquiry-modal .wpcf7-checkbox .wpcf7-list-item label {
		cursor: pointer;
	}
	.product-inquiry-modal .wpcf7-checkbox .wpcf7-list-item input {
		display: none;
	}
	.product-inquiry-modal .wpcf7-checkbox .wpcf7-list-item span.wpcf7-list-item-label {
		position: relative;
		padding-left: 30px;
		display: inline-block;
	}
	.product-inquiry-modal .wpcf7-checkbox .wpcf7-list-item span.wpcf7-list-item-label::before, 
	.product-inquiry-modal .wpcf7-checkbox .wpcf7-list-item span.wpcf7-list-item-label::after {
		content: " ";
	    position: absolute;
	    left: 0px;
	    top: 0px;
	    width: 20px;
	    height: 20px;
	}
	.product-inquiry-modal .wpcf7-checkbox .wpcf7-list-item span.wpcf7-list-item-label::before {
		background-image: url(../images/uncheck.png);
	}
	.product-inquiry-modal .wpcf7-checkbox .wpcf7-list-item span.wpcf7-list-item-label::after {
		background-image: url(../images/check.png);
		opacity: 0;
	}
	.product-inquiry-modal .wpcf7-checkbox .wpcf7-list-item input:checked ~ span.wpcf7-list-item-label::after {
		opacity: 1
	}
	.product-inquiry-modal .wpcf7-checkbox .wpcf7-list-item input:checked ~ span.wpcf7-list-item-label::before {
		opacity: 0;
	}
	.product-inquiry-modal .checkbox-section .label {
		font-weight: 600;
		display: block;
    	margin-bottom: 20px;
    	color: #29305C;
	}
	.product-inquiry-modal .checkbox-section .label {

	}
	.product-inquiry-modal .terms .wpcf7-list-item {
	    -webkit-box-flex: 0;
	    -ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
	    padding: 0px;
	    padding-left: 15px;
	}
	.product-inquiry-modal .terms .wpcf7-list-item .wpcf7-list-item-label {
		color: #676B71;	
		font-weight: 500;
	}
	.product-inquiry-modal .btn-section {
		padding-top: 0px;
		padding-bottom: 20px;
		text-align: right;
	}
	.product-inquiry-modal .btn-section br {
		display: none;
	}
	.product-inquiry-modal .btn-section .close.close-link {
		position: static;
	    float: none;
	    padding: 0 15px;
	    color: #676B71;
	    text-transform: uppercase;
	    letter-spacing: 0.7px;
	}
	.product-inquiry-modal .btn-section .btn {
		font-size: 14px;
	}
	.product-inquiry-modal .btn-section .btn:hover {
		background-color: #843006;
		border-color: #843006;
	}
	.product-inquiry-modal .btn-section .btn:focus {
		background-color: #FF945F;
		border-color: #FF945F;
		box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25);
	}
	.product-inquiry-modal .btn-section .ajax-loader {
		display: none;
	}
	/*.product-inquiry-modal div.wpcf7-response-output {
		display: none !important;
	}*/
	.product-inquiry-modal .wpcf7-form-control-wrap {
		display: block;
		width: 100%;
	}
	.product-inquiry-modal span.wpcf7-not-valid-tip {
	    position: absolute;
	    bottom: -19px;
	    width: 100%;
	    display: block;
	    white-space: nowrap;
	    font-size: 13px;
	}
	.product-inquiry-modal .checkbox-section span.wpcf7-not-valid-tip {
		bottom: -12px;
	}
	@media (max-width: 991px) {
		.product-inquiry-modal .wpcf7-checkbox .wpcf7-list-item {
			-ms-flex: 0 0 100%;
		    flex: 0 0 100%;
		    max-width: 100%;
		}
		.product-inquiry-modal .pro-checkbox-section .wpcf7-checkbox .wpcf7-list-item {
			-ms-flex: 0 0 50%;
		    flex: 0 0 50%;
		    max-width: 50%;
		}
		.product-inquiry-modal div#wpcf7-f203-o1 .screen-reader-response {
			font-size: 13px;
			line-height: 110%;
		}
	}
	@media (max-width: 767px) {
		.product-inquiry-modal .pro-checkbox-section .wpcf7-checkbox .wpcf7-list-item {
			-ms-flex: 0 0 100%;
		    flex: 0 0 100%;
		    max-width: 100%;
		}
		.product-inquiry-modal.signin-modal .modal-body {
			padding: 20px;
			padding-top: 40px;
		}
		.product-inquiry-modal .btn-section {
			padding-top: 20px;
		}
	}
	@media (max-width: 575px) {
		.product-inquiry-modal .form-section {
			padding-left: 0px;
			padding-right: 0px;
		}
		.product-inquiry-modal .modal-header {
			display: block;
		}
		.product-inquiry-modal.signin-modal .modal-header .close {
			right: 15px;
			top: 15px;
		}
		.product-inquiry-modal .modal-header .modal-title {
			margin-bottom: 0px;
			margin-top: 15px;
		}
		.product-inquiry-modal .modal-header .ad-form-group {
			width: 100%;
		}
		.product-inquiry-modal .terms {
			padding-left: 0px;
			padding-right: 0px;
		}
		.product-inquiry-modal .btn-section {
		    display: flex;
		    flex-direction: column-reverse;
		    justify-content: center;
		    text-align: center;
		}
		.product-inquiry-modal .btn-section .close.close-link {
			margin-top: 30px;
		}
	}
/* Product inquiry popup E */

/* Product card flip S */
	.product-card-main {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.product-card-section {
		width: 100%;
		height: 500px;
		margin-bottom: 15px;
		position: relative;
		perspective: 1000px;
	    transition-duration: 0.6s;
	    transition-timing-function: ease-in-out;
	    transform-style: preserve-3d;
	}
	.product-card-section .card-section,
	.product-card-section .item-section {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 100%;
		backface-visibility: hidden;
    	transform: rotateX(0deg);
    	background-color: #ffffff;
	}
	.product-card-section .card-section {	
		border: 1px solid #000000;
		border-radius: 20px;
		padding: 20px;
		z-index: 2;
	}
	.product-card-section .item-section {
		border: 1px solid #000000;
		border-radius: 20px;
		padding: 20px;
		/*transform: rotateY(180deg);*/
	}
	.product-card-section:hover {
		transform: rotateY(180deg);	
	}
	.product-card-section .card-section .card-title {
		font-size: 18px;
		margin-top: 0px;
	}
	.product-card-section .card-section .img-section {
		width: 100%;
		height: 400px;
	}
	.product-card-section .card-section .img-section img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}
	.product-card-section .item-section .item-title {
		font-size: 18px;
		margin-top: 0px;
	}
	.product-card-section .item-section .content {
		font-size: 14px;
		margin-bottom: 20px;
	}
	.product-card-section .item-section .list-item {
		padding-left: 70px;
		padding-top: 30px;
	}
	.product-card-section .item-section .list-item li {
		list-style-type: disc;
		line-height: 130%;
	}
/* Product card flip E */

/* Manage Account S */
	.mng-acc-warng {
		padding: 80px 20px;
		text-align: center;
	}
	.mng-acc-warng p {
		font-size: 20px;
	}
	.manage-accout-main {
		padding: 50px 0px 100px 0px;
	}
	.manage-accout-main .main-title {
		margin-bottom: 20px;
		font-weight: 700;
	}
	.account-section .account-title,
	.account-sidebar .account-title {
		font-size: 24px;
		margin-top: 0px;
		font-weight: 600;
		margin-bottom: 0px;
	}
	.account-main-section .account-section,
	.manage-accout-main .account-sidebar {
		border: 1px solid #C2C3C4;
		border-radius: 4px;
		box-shadow: 0px 8px 15px rgba(35, 49, 71, 0.02);
	}
	.account-section + .account-section {
		margin-top: 30px;
	}
	.account-section .acc-form-section {
		padding: 30px 30px;
		/*border: 1px solid #5b5b5b;*/
		border-radius: 20px;
	}
	.account-section .acc-form-section .row {
		margin-left: -25px;
		margin-right: -25px;
	}
	.account-section .acc-form-section .row [class*=col-] {
		padding-left: 25px;
		padding-right: 25px;
	}
	.account-section .acc-form-section .label {
	    margin-bottom: 0;
	}
	.account-section .acc-form-section .btn-section {
		text-align: right;
		padding-top: 15px;
	}
	.account-sidebar .title-section,
	.account-section .title-section {
		display: flex;
		align-items: center;
		justify-content: space-between;
		padding: 15px 30px;
		border-bottom: 1px solid #C2C3C4;
	}
	.account-section .title-section .ad-form-group {
		margin-bottom: 0px;
	}
	.account-section .title-section .ad-checkbox {
		color: #666666;
		margin-bottom: 0px;
		padding-bottom: 0px;
		margin-right: 0px;
	}

	.account-sidebar {
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-box-orient: vertical;
	    -webkit-box-direction: normal;
	    -ms-flex-direction: column;
	    flex-direction: column;
	    height: 100%;
	    overflow: hidden;
	}
	.account-sidebar .sidebar-section {
		height: 100%;
		overflow-y: scroll;
	}
	.account-sidebar .sidebar-section .sidebar-list {
		padding: 10px 30px;
	}
	.account-sidebar .sidebar-section .sidebar-list .list-section {
		/*max-height: calc(100% - 10px);*/
		height: 100%;
	}
	.account-sidebar .sidebar-section .sidebar-item-list  {
		/*max-height: calc(100vh - 70px - 49px);*/
		/*max-height: calc(100vh - 92px);*/
		/*height: 100%;
		overflow-y: scroll;*/
	}
	.account-sidebar .sidebar-section::-webkit-scrollbar {
	    width: 6px;
	    border-radius: 30px;
	}
	 
	.account-sidebar .sidebar-section::-webkit-scrollbar-track {
	    border-radius: 30px;
	}
	 
	.account-sidebar .sidebar-section::-webkit-scrollbar-thumb {
	    border-radius: 30px;
	    -webkit-box-shadow: inset 0 0 6px rgb(41, 48, 91); 
	    background-color:#c1c1c1;
	}
	.account-sidebar .sidebar-section .sidebar-title {
		font-size: 15px;
		color: #676B71;
		margin-top: 0px;
	}
	.account-sidebar .sidebar-section .list {
		display: flex;
		/*align-items: center;*/
		justify-content: space-between;
		padding: 10px 0px 10px 10px;
	}
	.account-sidebar .sidebar-section .list .item {
		font-size: 15px;
		color: #485769;
		display: block;
		font-weight: 600;
		letter-spacing: 0.7px;
	}
	.account-sidebar .sidebar-section .list	.remove {
		color: #843006;
		font-size: 12px;
		font-weight: 500;
		opacity: 0;
		display: none;
	}
	.account-sidebar .sidebar-section .list	.remove i {
		font-weight: 500;
		margin-right: 5px;
	}
	.account-sidebar .sidebar-section .list:hover .remove {
		opacity: 0;
	}

	.personal-data-main {
		margin-top: 50px;
	}
	.personal-data-main .data-title {
	    color: #2c2e35;
	    font-size: 20px;
	    margin-top: 0;
	    margin-bottom: 20px;
	}
	.personal-data-main .confirm-acc {
		padding-left: 40px;
		/*width: 80%;*/
		border-left: 1px solid #C2C3C4;
	}
	.personal-data-main .confirm-acc .content {
	    font-size: 14px;
	    color: #485769;
	    line-height: 170%;
	    margin-bottom: 10px;
	    font-weight: 500;
	}
	.account-section .acc-form-section .label {
		display: block;
		padding-bottom: 5px;
	}

	.account-sidebar .edit-main {
		color: #575757;
		font-size: 15px;
		font-weight: 500;
		width: 100px;
		text-align: right;
	}
	.account-sidebar .edit-main i {
		font-weight: 500;
	}
	.account-sidebar .edit-main:hover {
		color: #843006;
	}
	/*@media (min-width: 1400px) { 
		.account-sidebar .sidebar-section .sidebar-item-list {
			max-height: calc(100vh - 92px);
		}
	}
	@media (min-width: 1399px) { 
		.account-sidebar .sidebar-section .sidebar-item-list {
			max-height: calc(100vh - 85px);
		}
	}*/
	@media (max-width: 1499px) {
		.account-sidebar .title-section, .account-section .title-section {
			padding: 15px 20px;
		}
		.account-section .account-title, .account-sidebar .account-title {
			font-size: 19px;
		}
		.account-sidebar .edit-main {
			font-size: 13px;
		}
	}
	@media (max-width: 1441px) {
		.account-section .acc-form-section .label {
			font-size: 16px;
		}
	}
	@media (max-width: 1199px) {
		/*.account-sidebar .sidebar-section .sidebar-item-list  {
			max-height: calc(100vh - 87px);
			height: 100%;
			overflow-y: scroll;
		}*/
		.account-section .account-title, .account-sidebar .account-title {
			font-size: 15px;
		}
		.account-section .acc-form-section .label  {
			font-size: 14px;
		}
	}
	@media (max-width: 991px) {
		.account-section .acc-form-section {
			padding: 30px 20px;
		}
		.account-section .acc-form-section .label {
			word-break: break-all;
		}
		.account-sidebar .sidebar-section {
			padding: 20px;
		}
		.personal-data-main .confirm-acc,
		.personal-data-main .email-req {
			width: 100%;
		}
		.personal-data-main .confirm-acc {
			padding-left: 30px;
		}
		.account-section .acc-form-section .row {
			margin-left: -10px;
			margin-right: -10px;
		}
		.account-section .acc-form-section .row [class*=col-] {
			padding-left: 10px;
			padding-right: 10px;
		}
		.account-sidebar .title-section, .account-section .title-section {
			display: block;
			padding: 15px 15px;
		}
		.account-section .title-section .ad-form-group,
		.account-sidebar .edit-main {
			margin-top: 10px;
			display: block;
			text-align: left;
		}
		.account-section .account-title, .account-sidebar .account-title {
			font-size: 20px;
		}
		.account-sidebar .sidebar-section .list {
			padding-left: 0px;
		}
		.account-sidebar .sidebar-section .list .remove {
			opacity: 1;
		}
		.account-sidebar .sidebar-section .list .remove .text {
			display: none;
		}
		.manage-accout-main .btn {
			padding: 14px 20px;
			font-size: 13px;
		}
	}
	@media (max-width: 767px) {
		.manage-accout-main {
			padding: 50px 0px;
		}
		.manage-accout-main .main-title {
			font-size: 26px;
			font-weight: 600;
			margin-bottom: 30px;
		}
		.account-sidebar {
			margin-top: 30px;
			height: auto;
		}
		.account-sidebar .sidebar-section .sidebar-list:last-child {
			margin-bottom: 0px;
		}
		.account-sidebar .sidebar-section .list .item {
			width: auto;
			max-width: calc(100% - 100px);
		}
		.account-sidebar .sidebar-section .list .remove {
			font-size: 15px;
			color: #c2c3c4;
			font-weight: 400;
		}
		.account-sidebar .sidebar-section .list .remove i {
			margin-right: 10px;
		}
		.account-sidebar .sidebar-section .list .remove .text {
			display: inline-block;
		}
		.account-sidebar .sidebar-section .sidebar-title {
			font-weight: 500;
		}
		.account-sidebar .title-section {
			display: flex;
		}
		.account-sidebar .edit-main {
			text-align: right;
		}
		.personal-data-main .confirm-acc {
			padding-left: 0px;
			padding-top: 30px;
			border-left: 0px;
		}
		.personal-data-main .confirm-acc .btn-section {
			padding-top: 10px;
		}
		.account-section .title-section {
			display: block;
			margin-bottom: 0px;
		}
		.account-section .acc-form-section {
			padding-top: 25px;
		}
		.account-section .acc-form-section .label {
			word-break: keep-all;
			text-transform: capitalize;
		}
		.personal-data-main {
			margin-top: 30px;
		}
		.account-section .acc-form-section .btn-section {
			text-align: left;
			padding-top: 0px;
		}
	 	.personal-data-main .email-req {
	 		margin-bottom: 10px;
	 	}
	 	.account-section .acc-form-section .ad-form-group label {
	 		text-transform: capitalize;
	 	}
	}
	@media (max-width: 575px) {
		.account-section .account-title, .account-sidebar .account-title {
			font-size: 16px;
		}
		.manage-accout-main .btn {
			width: 100%;
			padding: 14px 10px;
		}
	}
/* Manage Account E */

/* Standards S */
	.standards-main .banner-main {
		width: 100%;
		height: 500px;
		background-size: cover;
		background-position: center;
	}
	.standards-section .title-section {
	    margin-bottom: 20px;
		padding: 0 15px;
	}
	.standards-section .container > .title-section {
		padding: 0px;
	}
	.standards-section .title-section .main-title {
		margin-bottom: 20px;
	}
	.standards-section .standard {
		border: 1px solid #c2c3c485;
		padding: 25px;
		border-radius: 4px;
		height: calc(100% - 30px);
		margin-top: 30px;
	}
	.standards-section .standard .title {
	    margin-top: 0;
		font-size: 24px;
		margin-bottom: 20px;
	}
	.standards-section .standard .img-section {
		height: 310px;
		width: 100%;
		margin-bottom: 15px;
	}
	.standards-section .standard .img-section img {
		height: 100%;
		width: 100%;
		object-fit: cover;
	}
	.standards-section .standard .list-section {
		list-style-type: disc;
		margin-left: -15px;
		margin-right: -15px;
		padding-left: 40px;
		display: flex;
		flex-wrap: wrap;
	}
	.standards-section .standard .list-section .list {
	    width: 50%;
	    padding-left: 0px;
	    padding-right: 15px;
	    margin-left: 0;
	    margin-bottom: 5px;
	}
	.standards-section .standard .list-section .list .item {
		color: #676B71;
		font-weight: 500;
		font-size: 15px;
	}
	@media (max-width: 1599px) {
		.standards-section .standard .img-section {
			height: 210px;
		}
	}
	@media (max-width: 1199px) {
		.standards-main .banner-main {
			height: 350px;
		}
		.standards-section .standard .img-section {
			height: 168px;
		}
	}
	@media (max-width: 991px) {
		.standards-section .standard .img-section {
			height: 195px;
		}
	}
	@media (max-width: 767px) {
		.standards-main .banner-main{
			height: 250px;
		}
		.standards-section .title-section {
			padding: 0px;
		}
		.standards-section .standard {
			padding: 15px;
		}
		.standards-section .standard .img-section {
			height: 336px;
		}
	}
	@media (max-width: 575px) {
		.standards-section .standard .list-section .list {
			padding-left: 0;
		    padding-right: 2px;
		    margin-left: 0;
		}
		.standards-section .standard .list-section .list .item {
			font-size: 11px;
			font-weight: 600;
		}
		.standards-section .standard .title {
			font-size: 18px;
		}
		.standards-section .standard .img-section {
			height: auto;
		}
		.standards-section .standard .list-section {
		    margin-left: 0px;
		    margin-right: 0px;
		    padding-left: 20px;	
		}
		.standards-section {
			padding-top: 40px;
			padding-bottom: 40px;
		} 
		.standards-section .title-section .main-title {
			font-size: 24px;
			margin-bottom: 10px;
		}
		.standards-section .title-section {
			margin-bottom: 10px;
		}
	}
/* Standards E */

/* Contact S */
	.contact-section .contact-details-section {
		padding-top: 50px;
		padding-bottom: 150px;
	}
	.contact-section .map-section {
		border: 5px solid #ffffff;
		position: relative;
		top: -50%;
	}
	.contact-section .map-section iframe {
		width: 100%;
	}
	.contact-section .main-title {
		font-size: 44px;
	}
	.contact-section .sub-title {
		font-size: 25px;
		color: #231f20;
		letter-spacing: 0px;
	}
	.contact-section .contact-details-section .contact-details {
		margin-top: 30px;
	}
	.contact-section .contact-details-section .contact-details .info {
		font-weight: 600;
		color: #676b71;
		line-height: 140%;
	}
	.contact-section .contact-details-section .btn-section {
		margin-top: 30px;
	}
	.contact-main .calibration-main {
		padding-bottom: 40px;
	}

	@media (max-width: 1199px) {
		.contact-section .map-section {
			top: -20%;
		}
		.contact-section .map-section iframe {
		    height: 300px;
		}
	}
	@media (max-width: 991px) {
		.contact-main .contact-section {
			margin-top: -70px;
		}
		.contact-main .contact-section > .container > .row {
			flex-direction: column-reverse;
		}
		.contact-section .map-section {
			top: 0%;
			width: 400px;
			margin: auto;
		}
		.contact-section .map-section iframe {
			height: 250px;
		}
		.contact-section .contact-details-section {
			padding-bottom: 40px;
		}
		.contact-main {
			padding-bottom: 50px;
		}
		.contact-section .main-title {
			font-size: 28px;
		}
		.contact-section .sub-title {
			font-size: 18px;
		}
		.contact-section .contact-details-section .contact-details {
			margin-top: 20px;
		}
		.contact-section .contact-details-section .btn-section {
			margin-top: 20px;
		}
		.contact-main .calibration-main {
			padding-bottom: 0px;
		}
	}
	@media (max-width: 575px) {
		.contact-main .contact-section {
			margin-top: -20px;
		}
		.contact-section .map-section {
			width: 220px;
		}
		.contact-section .map-section iframe {
			height: 130px;
		}	
		.contact-section .contact-details-section {
			padding-top: 40px;
		}
		.contact-section .sub-title {
		    font-size: 18px;
		    color: #29305c;
		    font-weight: 700;
		    margin-top: 20px;
		}
		.contact-section .contact-details-section .contact-details {
			margin-top: 30px;
		}
		.contact-section .contact-details-section .btn-section {
			margin-top: 30px;
			text-align: center;
		}
	}
/* Contact E */

/* Sub Category S   	.cat-grid-section .img-section img { object-fit: cover; } */ 
	.cat-grid-section {
		padding-bottom: 50px;
		border-bottom: 1px solid rgba(72,87,105,.15);
	}
	.cat-grid-section .img-section {
		width: 100%;
		height: 355px;
	}
	.cat-grid-section .img-section img {
		height: 100%;
		width: 100%;
		object-fit: contain; 
	}
	.cat-grid-section .content-section {
		padding-left: 20px;
	}
	.cat-grid-section .content-section ul,
	.cat-grid-section .content-section ol {
		padding-left: 20px;
		list-style: initial;
		padding-top: 15px;
	}
	.cat-grid-section .content-section li {
		font-size: 15px;
		line-height: 150%;
		margin-bottom: 10px;
	}
	.cat-grid-section .content-section .main-title {
		margin-bottom: 20px;
	}
	.cat-grid-section .files-section {
		padding-left: 20px;
		padding-top: 10px;
	}
	.cat-grid-section .content-section .files-section {
		padding-left: 0px;
	}
	.cat-grid-section .files-section li {
		padding: 8px 0px;
		position: relative;
		padding-left: 20px;
	}
	.cat-grid-section .files-section li:before {
	    content: '';
	    position: absolute;
	    top: 12px;
	    left: 3px;
	    width: 6px;
	    height: 6px;
	    border-radius: 50%;
	    background-color: #bdc1c3;
	}
	.cat-grid-section .files-section li a {
	    font-size: 16px;
	    font-weight: 600;
	    color: #29305c;
	}
	.series-list-section.product-list-section .series-list {
		border: 0px;
		border-radius: 0px;
		padding: 0px;
		padding-top: 50px;
	}
	.series-list-section.product-list-section .series-section {
		padding-left: 0px;
	}
	.series-list-section.product-list-section .series-list .series-section .series-title {
		font-size: 35px;
		margin-bottom: 30px;
	}
	.series-list-section.product-list-section .table-section tbody {
		border: 1px solid rgba(72,87,105,.15);
	}
	.product-list-section .product-info {
		font-size: 12px;
		color: #485769;
		display: block;
		padding-top: 20px;
		font-weight: 600;
	}
	.bulk-current-injection-probes tr td:first-child {
	    text-align: left;
	}

	@media (max-width: 1599px) {
		.cat-grid-section .img-section {
			height: 255px;
		}
	}

	@media (max-width: 1199px) {
		.cat-grid-section .img-section {
			height: 210px;
		}
	}
	@media (max-width: 767px) {
		.series-list-section.product-list-section .series-list .series-section .series-title {
			font-size: 24px;
	 	}
		.cat-grid-section .content-section {
			padding-top: 20px;
			padding-left: 0px;
		}
		.cat-grid-section .img-section {
			height: 510px;
		}
		.cat-grid-section {
			padding-bottom: 30px;
		}
		.series-list-section.product-list-section .series-list {
			padding-top: 20px;
		}
		.cat-grid-section .content-section .main-title {
			font-size: 24px;
		}
		.subcategory-main {
			padding-top: 30px;
			padding-bottom: 30px;
		}
		.cat-grid-section .files-section {
			padding-left: 0px;
		}
		.subcategory-main .main-title {
			font-size: 24px;
			margin-bottom: 30px;
			line-height: 140%;
		}
		.cat-grid-section .col-xl-12 .content-section {
			padding-top: 0px;
		}
	}
	@media (max-width: 575px) {
		.cat-grid-section .img-section {
			height: auto;
		}
		.cat-grid-section .content,
		.cat-grid-section p {
			text-align: justify;
		}
	 	.cat-grid-section .content-section li {
		 	text-align: justify;
		 }
		.subcategory-main .content-section .content {
			text-align: justify;
		}
	}
/* Sub Category E */ 

/* Calibration S */
	.calibration-main {
		padding-bottom: 80px;
	}
	.pro-main {
		margin-top: -150px;
		position: relative;
	}
	.pro-section {
		display: flex;
		/*align-items: flex-end;*/
		justify-content: space-between;
		flex-wrap: wrap;
		padding-bottom: 30px;
	}
	.pro-section .pro-detail {
		width: calc(100% - 350px);
		margin-top: 180px;
	}
	.pro-section .pro-detail .pro-title {
		font-size: 45px;
		font-weight: 700;
		margin-bottom: 30px;
	}
	.pro-section .pro-detail .pro-subtitle {
		font-size: 35px;
		font-weight: 700;
	}
	.pro-section .pro-img {
		border: 11px solid #ffffff;
		width: 330px;
		height: 330px;
	}
	.pro-section .pro-img img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}
	.series-list-section.calibration-list-section .series-section {
		padding-left: 0px;
	}
	.series-list-section.calibration-list-section .series-list {
		border: 0px;
		padding: 0px;
		padding-top: 20px;
	}
	.series-list-section.calibration-list-section .table-section thead th {
		border: 0.2px solid rgba(194, 195, 196, 0.2);
	    border-radius: 4px 4px 0 0px;
	}
	.series-list-section.calibration-list-section .table-section th {
		border-top: 0px;
	}
	.series-list-section.calibration-list-section .table-section th:first-child {
		border-left: 0px;
	}
	.series-list-section.calibration-list-section .table-section th:last-child {
		border-right: 0px;
	}
	.series-list-section.calibration-list-section .table-section th,
	.series-list-section.calibration-list-section .table-section td {
		text-align: center;
		line-height: 130%;
		transition: 0.3s;		
	}
	.series-list-section.calibration-list-section .table-section tr:hover td {
		background-color: #F1F8FE;
		transition: 0.3s;
	}
	.calibration-main .content a {
		color: #676B71;
		font-weight: 700;
	}

	.calibration-main .f-logo-main {
		margin-top: 70px;
	}
	.calibration-main .f-logo-main img {
		max-width: 150px;
	}
	.series-list-section.calibration-list-section .table-section #calibration th {
		border-radius: 0px;
	}
	.series-list-section.calibration-list-section .table-section #calibration th + th {
		/*border-left: 1px solid rgba(194, 195, 196, 0.2);*/
		border-left: 1px solid #9ca7b3;
	}
	@media (min-width: 992px) {
		.series-list-section.calibration-list-section .table-section #calibration td {
			text-align: left;
			padding-left: 80px;
		}
	}
	@media (max-width: 991px) {
		.pro-section .pro-detail {
		    width: calc(100% - 230px);
		    margin-top: 90px;
		}
		.pro-section .pro-img {
			width: 220px;
			height: 220px;
			border-width: 5px;
		}
		.pro-main {
			margin-top: -70px;
		}
		.pro-section .pro-detail .pro-title {
			font-size: 32px;
			margin-top: 0px;
			margin-bottom: 15px;
		}
		.pro-section .pro-detail .pro-subtitle {
		    font-size: 22px;
		}
		.calibration-main {
			padding-bottom: 40px;
		}
		.calibration-main .f-logo-main {
			margin-top: 40px;
		}
	}
	@media(max-width: 767px) {
		.pro-main {
			margin-top: -30px;
		}
		.pro-section {
		    flex-wrap: wrap-reverse;
		    padding-bottom: 10px;
		    justify-content: center;
		}
		.pro-section .pro-detail {
			width: 100%;
			margin-top: 40px;
		}
		.pro-section .pro-img {
			width: 180px;
			height: 180px;
		}
	}
	@media(max-width: 575px) {
		.pro-section .pro-detail .pro-title {
			font-size: 28px;
			margin-top: 0px;
		}
		.pro-section .pro-detail .pro-subtitle {
		    font-size: 20px;
			margin-top: 20px;
			margin-bottom: 20px;
		}
		.calibration-main .content-section p {
			text-align: justify;
		}
		.series-list-section.calibration-list-section .series-list {
			padding-top: 0px;
		}
		.calibration-main .f-logo-main {
			display: flex;
			justify-content: center;
			margin-top: 30px;
		}
		.calibration-main .f-logo-main img {
		    width: auto;
		    height: 110px;
		}
	}
/* Calibration E */

/* Reset Password S */
	.um-page-password-reset .um-password {
		padding: 50px 0px;
	}
	.um-page-password-reset .um-password .um-field-block > div {
		line-height: 160%;
	}
/* Reset Password E */

/* About S */
	.about-section .sub-title-section {
		padding: 10px 0px 50px 0px;
		border-bottom: 1px solid rgba(72,87,105,.15);
	}
	.about-section .sub-title-section .sub-title {
		margin: 0px;
		color: #485769;
		font-size: 24px;
		line-height: 150%;
		font-weight: 700;
		text-align: center;
	}

	.about-section .team-main {
		padding-top: 50px;
	}
	.about-section .team-main .title-section {
		padding-bottom: 30px;
	}
	.about-section .title-section .title {
		font-size: 24px;
		margin-top: 0px;
		margin-bottom: 20px;
		font-weight: 700;
	}
	.about-section .team-main .series-list-section .series-list {
		padding-top: 15px;
		padding-bottom: 15px;
		border-bottom: 0px;
	}
	.about-section .team-main .series-list .series-section .series-title {
		color: #485769;
		margin-top: 10px;
	}

	.quality-main {
		padding-top: 40px;
	}
	.quality-main .content {
		line-height: 140%;
		margin-bottom: 20px;
	}
	.quality-main .content-list {
	    padding-left: 30px;
		margin-bottom: 20px;
	}
	.quality-main .content-list .list {
	    position: relative;
	    padding: 6px 0;
	    padding-left: 30px;
	    font-weight: 600;
	    line-height: 150%;
	}
	.quality-main .content-list .list:before {
		content: '';
	    position: absolute;
	    left: 0px;
	    top: 10px;
	    height: 8px;
	    width: 8px;
	    border-radius: 50%;
	    background-color: #676B71;
	}
	.quality-grid.standards-section .standard {
	    height: calc(100% - 20px);
		margin-top: 20px;
		padding: 20px;
		padding-bottom: 0px;
	}
	.quality-grid.standards-section .standard .img-section {
		min-width: 219px;
		width: 219px;
		height: auto;
		overflow: hidden;
	}
	.quality-grid.standards-section .standard .img-section img {
		width: 100%;
		border-radius: 4px;
		/*height: 100%;*/
		/*object-fit: cover;*/
	}
	.quality-grid.standards-section .standard .media-body {
		padding-left: 15px;
	}
	.quality-grid.standards-section .standard .quality-title {
		font-size: 15px;
		font-weight: 700;
		letter-spacing: 0.7px;
		margin-top: 0px;
		text-transform: uppercase;
	}
	.quality-grid.standards-section .standard .qlt-list {
		padding-left: 0px;
		margin-left: -10px;
		margin-right: -10px;
		display: flex;
		flex-wrap: wrap;
	}
	.quality-grid.standards-section .standard .qlt-list .list {
	    padding-left: 30px;
	    width: 50%;
	    padding-right: 10px;
	    font-weight: 500;
	}
	.quality-grid.standards-section .standard .qlt-list .list:before {
		left: 10px;
	}

	.abt-founder-main {
		margin-top: 30px;
		padding-top: 30px;
		border-top: 1px solid rgba(72,87,105,.15);
	}
	.abt-founder-main .abt-subtitle-main {
		font-size: 24px;
		color: #485769;
		font-weight: 700;
		margin-bottom: 20px;
		margin-top: 0px;
	}
	.abt-founder-main .abt-subtitle {
		font-weight: 600;
		font-size: 15px;
		color: #485769;
		margin-top: 15px;
		margin-bottom: 50px;
	}
	.abt-founder-main .img-section {
	    padding: 0px 0px;
	    height: 818px;
	    position: relative;
	    margin-top: 50px;
	}
	.abt-founder-main .img-section .img {
		position: absolute;
	}
	.abt-founder-main .img-section .img img {
		width: 100%;
	}
	.abt-founder-main .img-section .img:nth-child(1) {
	    top: 10px;
	    left: 0;
	    z-index: 2;
	    box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.04), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 4px 8px rgba(0, 0, 0, 0.04);
	    width: 290px;
	}
	.abt-founder-main .img-section .img:nth-child(2) {
	    left: 279px;
	    top: 110px;
	    z-index: 1;
	    box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.04), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 4px 8px rgba(0, 0, 0, 0.04);
	    width: 345px;
	}
	.abt-founder-main .img-section .img:nth-child(3) {
	    left: 598px;
	    z-index: 2;
	    top: 8px;
	    box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.04), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 4px 8px rgba(0, 0, 0, 0.04);
	    width: 460px;	    
	}
	.abt-founder-main .img-section .img:nth-child(4) {
	    top: 90px;
	    right: 0;
	    width: 480px;
	    z-index: 3;
	    box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.04), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 4px 8px rgba(0, 0, 0, 0.04);	    
	}
	.abt-founder-main .img-section .img:nth-child(5) {
	    width: 498px;
	    left: 106px;
	    top: 385px;
	    box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.04), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 4px 8px rgba(0, 0, 0, 0.04);
 	}
	.abt-founder-main .img-section .img:nth-child(6) {
		width: 298px;
		left: 575px;
		top: 270px;	
	    box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.04), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 4px 8px rgba(0, 0, 0, 0.04);
 	}
	.abt-founder-main .img-section .img:nth-child(7) {
	    width: 525px;
	    right: 150px;
	    top: 395px;
	    box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.04), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 4px 8px rgba(0, 0, 0, 0.04);
 	}

 	@media (max-width: 1599px) {
 		.abt-founder-main .img-section {
 			height: 600px;
 		}
		.abt-founder-main .img-section .img:nth-child(1) {
		    top: 0px;
		    left: 0;
		    width: 215px;
		}
		.abt-founder-main .img-section .img:nth-child(2) {
		    left: 209px;
		    top: 80px;
		    width: 260px;
		}
		.abt-founder-main .img-section .img:nth-child(3) {
		    left: 448px;
		    top: 8px;
		    width: 340px;
		}
		.abt-founder-main .img-section .img:nth-child(4) {
		    top: 70px;
		    right: 0;
		    width: 346px;
		}
		.abt-founder-main .img-section .img:nth-child(5) {
		    width: 366px;
		    left: 106px;
		    top: 275px;
	 	}
		.abt-founder-main .img-section .img:nth-child(6) {
			width: 215px;
			left: 450px;
			top: 205px;	
	 	}
		.abt-founder-main .img-section .img:nth-child(7) {
		    width: 390px;
		    right: 90px;
		    top: 285px;
	 	}

	 	.quality-grid.standards-section .standard .img-section {
 		    min-width: 160px;
			width: 160px;
	 	}
 	}

 	@media (max-width: 1199px) {
 		.abt-founder-main .img-section {
 			height: 505px;
 			margin-top: 40px;
 		}
		.abt-founder-main .img-section .img:nth-child(1) {
	        width: 180px;
		}
		.abt-founder-main .img-section .img:nth-child(2) {
		    left: 172px;
		    top: 50px;
		    width: 230px;
		}
		.abt-founder-main .img-section .img:nth-child(3) {
		    left: 385px;
		    top: 8px;
		    width: 285px;
		}
		.abt-founder-main .img-section .img:nth-child(4) {
    		width: 280px;
		}
		.abt-founder-main .img-section .img:nth-child(5) {
		    width: 306px;
		    left: 76px;
		    top: 230px;
	 	}
		.abt-founder-main .img-section .img:nth-child(6) {
			width: 185px;
		    left: 364px;
		    top: 165px;
	 	}
		.abt-founder-main .img-section .img:nth-child(7) {
		    width: 325px;
		    right: 90px;
		    top: 240px;
	 	}
 	}
 	@media (max-width: 991px) {
		/*.abt-founder-main .img-section {
 			height: auto;
 			padding-bottom: 30px;
 		}
 		.abt-founder-main .img-section .img {
 			position: static;
 			width: 100% !important;
 			margin: 10px 0px;
 		}*/
 		.abt-founder-main .img-section {
 			height: 655px;
 		}
 		.abt-founder-main .img-section .img:nth-child(4) {
 			top: 180px;
 			right: 40px;
 		}
 		.abt-founder-main .img-section .img:nth-child(5) {
			left: 46px;
			top: 220px;
 		}
 		.abt-founder-main .img-section .img:nth-child(6) {
			left: 424px;
			top: 365px;
 		}
 		.abt-founder-main .img-section .img:nth-child(7) {
			right: 300px;
			top: 390px;
 		}

 		.about-section .team-main .series-list .series-section .series-title {
 			margin-top: 0px;
 		}
 		.team-main .series-list .series-section {
 			padding-left: 0px;
 		}
 		.about-section .sub-title-section .sub-title {
 			font-size: 18px;
 		}
 		.about-section .sub-title-section {
 			padding: 10px 0px 40px 0px;
 		}
 		.about-section .team-main {
 			padding-top: 40px;
 		}
 		.quality-main {
 			padding-top: 10px;
 		}
 		.abt-founder-main .abt-subtitle {
 			margin-bottom: 30px;
 		}
 	}
 	@media(max-width: 767px) {
 		.abt-founder-main .img-section {
 			height: 845px;
 		}
 		.abt-founder-main .img-section .img:nth-child(1) {
		    width: 240px;
 		}
 		.abt-founder-main .img-section .img:nth-child(2) {
			left: unset;
			top: 50px;
			width: 280px;
			right: 0;
 		}
 		.abt-founder-main .img-section .img:nth-child(3) {
			left: 0;
			top: 348px;
			width: 335px;
 		}
 		.abt-founder-main .img-section .img:nth-child(4) {
 			top: 220px;
 			right: 0px;
 			width: 300px;
 		}
 		.abt-founder-main .img-section .img:nth-child(5) {
			width: 286px;
			left: 10px;
			top: 600px;
 		}
 		.abt-founder-main .img-section .img:nth-child(6) {
		    width: 185px;
		    left: unset;
		    top: 395px;
		    right: 0;
 		}
 		.abt-founder-main .img-section .img:nth-child(7) {
		    width: 255px;
		    right: 0;
		    top: 630px;
 		}


 		.quality-grid.standards-section > .row > [class*=col-]:first-child .standard {
 			margin-top: 0px;
 		}
 		.quality-grid.standards-section .standard {
 			padding: 15px;
 			height: auto;
 		}
 		.pro-section .pro-detail .pro-title {
 			font-size: 26px;
 			margin-bottom: 10px;
 		}
 		.about-section .sub-title-section .sub-title {
 			text-align: left;
 			font-size: 22px; 	
 		}
 		.about-section .title-section .title {
 			margin-bottom: 30px;
 		}
 		.about-section .series-list .series-section .content-section .content,
 		.about-section .title-section .content {
 			text-align: justify;
 		}
 		.about-section .team-main .title-section {
 			padding-bottom: 20px;
 		}
 		.about-section .series-list .img-section,
 		.about-section .team-main .series-list .series-section .series-title {
 			margin-bottom: 30px;
 		}
 		.quality-main .content-list .list:before {
 			left: 12px;
 			top: 12px;
 		}
 		.quality-grid.standards-section .standard .img-section {
 			margin-bottom: 30px;
 		}
 		.quality-main .content,
 		.quality-grid.standards-section .standard .content {
 			text-align: justify;
 		}
 	}
 	@media (max-width: 575px) {
 		/*.abt-founder-main .img-section {
 			height: auto;
 			padding-bottom: 30px;
 		}
 		.abt-founder-main .img-section .img {
 			position: static;
 			width: 100% !important;
 			margin: 10px 0px;
 		}*/
 		.abt-founder-main .img-section {
 			height: 775px;
 		}
 		.abt-founder-main .img-section .img:nth-child(1) {
		    width: 200px;
 		}
 		.abt-founder-main .img-section .img:nth-child(2) {
			width: 260px;
 		}
 		.abt-founder-main .img-section .img:nth-child(3) {
			top: 318px;
			width: 285px;
 		}
 		.abt-founder-main .img-section .img:nth-child(4) {
 			width: 270px;
 		}
 		.abt-founder-main .img-section .img:nth-child(5) {
			width: 256px;
			top: 540px;
			z-index: 1;
 		}
 		.abt-founder-main .img-section .img:nth-child(6) {
		    width: 195px;
		    top: 355px;
 		}
 		.abt-founder-main .img-section .img:nth-child(7) {
		    width: 215px;
		    top: 590px;
		    z-index: 2;
 		}


 		.about-main {
 			padding-bottom: 30px;
 		}
 		.quality-grid.standards-section .standard {
 			padding: 30px 25px;
 		}
 		.about-main .pro-section .pro-detail .pro-title br {
 			display: none;
 		}
 		.quality-main .content-list {
 			padding-left: 0px;
 		}
 		.quality-grid.standards-section .standard .quality-title {
 			text-transform: capitalize;
 			margin-bottom: 30px;
 			font-size: 18px;
 		}
 		.quality-grid.standards-section .standard .media {
 			display: block;
 		}
 		.quality-grid.standards-section .standard .img-section {
		    min-width: 100%;
			width: 100%;			
 		}
 		.quality-grid.standards-section .standard .media-body {
 			padding-left: 0px;
 		}
 		.quality-grid.standards-section .standard .qlt-list {
 			margin-left: 0px;
 			margin-right: 0px;
 		}
 		.quality-grid.standards-section .standard .qlt-list .list {
 			width: 50%;
 			padding-left: 15px;
 			padding-right: 0px;
 		}
 		.quality-grid.standards-section .standard .qlt-list .list:before {
 			left: 0px;
 		}
 		.quality-grid.standards-section .standard > .content:last-child {
 			margin-bottom: 0px;
 		}
 		.abt-founder-main .abt-subtitle-main {
 			font-size: 18px;
 		}
 		.abt-founder-main .main-title {
 			font-size: 24px;
 		}
 		.abt-founder-main .abt-subtitle {
 			margin-top: 20px;
 			line-height: 150%;
 		}
 	}
 	@media (max-width: 429px) {
 		.quality-grid.standards-section .standard .qlt-list .list {
			font-size: 13px;
 		}
 		.quality-grid.standards-section .standard .qlt-list .list:before {
 			left: 0px;
 			width: 5px;
 			height: 5px;
 		}	

 		.abt-founder-main .img-section {
 			height: 655px;
 		}
 		.abt-founder-main .img-section .img:nth-child(1) {
		    width: 170px;
 		}
 		.abt-founder-main .img-section .img:nth-child(2) {
			width: 220px;
 		}
 		.abt-founder-main .img-section .img:nth-child(3) {
			top: 268px;
		    width: 225px;
 		}
 		.abt-founder-main .img-section .img:nth-child(4) {
 			width: 240px;
 			top: 180px;
 		}
 		.abt-founder-main .img-section .img:nth-child(5) {
		    width: 216px;
		    top: 450px;
			z-index: 1;
 		}
 		.abt-founder-main .img-section .img:nth-child(6) {
		    width: 175px;
		    top: 295px;
 		}
 		.abt-founder-main .img-section .img:nth-child(7) {
		    width: 185px;
		    top: 500px;
		    z-index: 2;
 		}
 	}

 	@media (max-width: 380px) {
 		.abt-founder-main .img-section {
 			height: 595px;
 		}
 		.abt-founder-main .img-section .img:nth-child(1) {
		    width: 150px;
 		}
 		.abt-founder-main .img-section .img:nth-child(2) {
			width: 200px;
			top: 30px;
 		}
 		.abt-founder-main .img-section .img:nth-child(3) {
		    top: 228px;
		    width: 205px;
 		}
 		.abt-founder-main .img-section .img:nth-child(4) {
			width: 210px;
			top: 155px;
 		}
 		.abt-founder-main .img-section .img:nth-child(5) {
		    width: 196px;
		    top: 390px;
 		}
 		.abt-founder-main .img-section .img:nth-child(6) {
		    width: 155px;
		    top: 265px;
 		}
 		.abt-founder-main .img-section .img:nth-child(7) {
		    width: 165px;
		    top: 450px;
 		}
 	}

 	@media (max-width: 349px) {
 		.abt-founder-main .img-section {
 			height: 525px;
 		}
 		.abt-founder-main .img-section .img:nth-child(1) {
		    width: 130px;
 		}
 		.abt-founder-main .img-section .img:nth-child(2) {
			width: 170px;
			top: 30px;
 		}
 		.abt-founder-main .img-section .img:nth-child(3) {
			top: 198px;
			width: 175px;
 		}
 		.abt-founder-main .img-section .img:nth-child(4) {
			width: 180px;
			top: 135px;
 		}
 		.abt-founder-main .img-section .img:nth-child(5) {
		    width: 156px;
		    top: 340px;
 		}
 		.abt-founder-main .img-section .img:nth-child(6) {
			width: 145px;
			top: 215px;
 		}
 		.abt-founder-main .img-section .img:nth-child(7) {
		    width: 145px;
		    top: 390px;
 		}
 	}
/* About E */

/* News S */
	.news-banner-main > .container,
	.news-banner-main > .container > .news-banner-section {
		height: 100%;
	}
	.news-banner-main .news-banner-section {
	    height: 100%;
	    display: flex;
	    align-items: flex-end;
	    padding: 30px 0;
	}
	.news-banner-main .news-banner-section .banner-title {
	    margin: 0;
	    color: #4F4F4F;
	    font-size: 35px;
		text-shadow:
    -1px -1px 0 #fff,
     0   -1px 0 #fff,
     1px -1px 0 #fff,
     1px  0   0 #fff,
     1px  1px 0 #fff,
     0    1px 0 #fff,
    -1px  1px 0 #fff,
    -1px  0   0 #fff;

	}
	.news-grid-main .image-col a.news-title {
		text-shadow:
    -1px -1px 0 #fff,
     0   -1px 0 #fff,
     1px -1px 0 #fff,
     1px  0   0 #fff,
     1px  1px 0 #fff,
     0    1px 0 #fff,
    -1px  1px 0 #fff,
    -1px  0   0 #fff;

	}
	.news-grid-main {
		padding: 50px 0px;
	}
	.news-grid-main .row {
		margin-left: -25px;
		margin-right: -25px;
	}
	.news-grid-main [class*=col-] {
		padding-left: 25px;
		padding-right: 25px;
	}
	.news-grid-main .image-col {
		height: 555px;
		background-size: cover;
		border-radius: 4px;
		box-shadow: 0px 8px 15px rgba(35, 49, 71, 0.02);
		padding: 30px;
		display: flex;
		align-items: flex-end;
	}
	.news-grid-main .image-col.image-col-half {
		height: calc(50% - 15px);
	}
	.news-grid-main .image-col.image-col-half + .image-col.image-col-half {
		margin-top: 30px;
	}
	.news-grid-main .image-col .news-title {
	    font-weight: 600;
	    letter-spacing: 0;
	    word-spacing: 0;
	    text-transform: inherit;
	    padding: 0;
		color: #4F4F4F;
		font-size: 35px;
		margin: 0px;
		line-height: 150%;
		display: block;
	}
	.news-grid-main .image-col.image-col-half .news-title {
		font-size: 24px;
	}

	.nws-filter-main .filter-title {
		font-size: 24px;
		color: #29305C;
		font-weight: 700;
		margin-top: 0px;
		margin-bottom: 20px;
	}

	.nws-filter-main .filter-bar-main {
		background: #F1F8FE;
		border: 1px solid #c2c3c485;
		box-sizing: border-box;
		border-radius: 4px 4px 0px 0px;
		display: flex;
		align-items: center;
		justify-content: flex-end;
		padding: 5px 30px;
		height: 50px;
	}
	.nws-filter-main .filter-bar-main .dropdown .dropbtn {
		width: 210px;
		height: 50px;
		background-color: #ffffff;
		border-radius: 4px;
		padding: 13px 18px;
		display: flex;
		align-items: center;
		justify-content: space-between;
		color: #676B71;
		font-weight: 600;
		font-size: 14px;
	}
	.nws-filter-main .filter-bar-main .dropdown {
		position: relative;
		display: none; /* inline-block; */
	}

	.nws-filter-main .filter-bar-main .dropdown .dropdown-content {
		display: none;
		position: absolute;
		background-color: #ffffff;
		min-width: 160px;
		width: 100%;
	  	z-index: 1;
	}

	.nws-filter-main .filter-bar-main .dropdown .dropdown-content a {
	    color: #676B71;
	    padding: 12px 16px;
	    text-decoration: none;
	    display: block;
	    border-top: 1px solid #c2c3c46b;
	    font-weight: 600;
	    font-size: 14px;
	}

	.nws-filter-main .filter-bar-main .dropdown .dropdown-content a:hover {background-color: #ddd;}
	
	@media (min-width: 576px) {
		.nws-filter-main .filter-bar-main .dropdown:hover .dropdown-content {display: block;}
		.nws-filter-main .filter-bar-main .dropdown:hover .dropbtn .fa {
			transform: rotate(180deg);
		}
	}

	.nws-filter-main .filter-bar-main .browse-link {
		color: #485769;
		letter-spacing: 0.7px;
		display: flex;
		align-items: center;
		font-size: 15px;
		font-weight: 700;
		text-transform: uppercase;
		margin-left: 30px;
	}
	.nws-filter-main .filter-bar-main .browse-link .icon {
		margin-left: 5px;
	}

	.nws-filter-main .nws-filter-section {
		padding: 15px 0px;
	}
	.nws-filter-main .nws-filter-section .filter-news {
		padding: 15px 0px;
	}
	.nws-filter-main .nws-filter-section .filter-news .image-section {
		width: 204px;
		min-width: 204px;
		height: 141px;
		border-radius: 4px;
		overflow: hidden;
	}
	.nws-filter-main .nws-filter-section .filter-news .image-section img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		border-radius: 4px;
	}
	.nws-filter-main .nws-filter-section .filter-news .media-body {
		padding-left: 20px;
	}
	.nws-filter-main .nws-filter-section .filter-news .media-body .content {
		display: -webkit-box;
		-webkit-line-clamp: 5;
		-webkit-box-orient: vertical;
		overflow: hidden;
	}
	.nws-filter-main .nws-filter-section .filter-news .news-title,
	.nws-filter-main .nws-filter-section .filter-news .news-title a {
		font-size: 15px;
		font-weight: 700;
		color: #485769;
		margin-top: 0px;
		margin-bottom: 10px;
		font-style: normal;
    	line-height: 120%;
	    letter-spacing: 0;
	    word-spacing: 0;
	    text-transform: inherit;
	    display: block;
	    line-height: 140%;
	}

	@media (max-width: 1599px) {
		.news-grid-main .image-col {
			height: 409px;
		}
		.news-grid-main .image-col .news-title {
			font-size: 25px;
		}
	}
	@media (max-width: 1499px) {
		.standards-main .banner-main.news-banner-main {
			height: 350px;			
		}
	}
	@media (max-width: 1199px) {
		.news-grid-main .image-col {
			height: 339px;
		}
		.news-grid-main .image-col.image-col-half .news-title {
			font-size: 20px;
		}
	}

	@media (max-width: 991px) {
		.news-grid-main .image-col {
			height: 247px;
			padding: 15px;
		}
		.news-grid-main .image-col .news-title {
			font-size: 18px;
		}
		.news-grid-main .image-col.image-col-half .news-title {
			font-size: 16px;
		}
	}
	@media (max-width: 767px) {
		.news-grid-main .image-col {
			height: 393px;
			margin-bottom: 30px;
		}
		.news-grid-main .image-col.image-col-half {
			height: 182px;
		}		
		.news-grid-main .image-col .news-title {
			font-size: 28px;
		}
		.news-grid-main .image-col.image-col-half .news-title {
			font-size: 22px;
		}
		.news-grid-main {
			padding-bottom: 0px;
		}
		.nws-filter-main  {
			padding-bottom: 30px;
		}
		.nws-filter-main .filter-bar-main {
			padding: 5px 15px;
			justify-content: space-between;
		}
	}
	@media (max-width: 575px) {
		.standards-main .banner-main.news-banner-main {
			height: 300px;
		}
		.news-banner-main .news-banner-section .banner-title {
			font-size: 24px;
			line-height: 160%;
		}
		.news-banner-main > .container {
			padding-left: 20px;
			padding-right: 20px;
		}
		.news-grid-main {
			padding: 10px 0 40px 0px;
		}
		.news-grid-main > .container {
			padding-left: 0px;
			padding-right: 0px;
		}
		.news-grid-main .image-col {
			border-radius: 0px;
			margin-bottom: 0px;
			margin-top: 30px;
		}
		.news-grid-main .image-col .news-title,
		.news-grid-main .image-col.image-col-half .news-title {
			font-size: 24px;
			line-height: 160%;
		}
		.news-grid-main .image-col,
		.news-grid-main .image-col.image-col-half {
			min-height: 270px;
			height: auto;
		}
		.nws-filter-main {
			padding-top: 10px;
			padding-bottom: 50px;
		}
		.nws-filter-main .filter-bar-main {
			display: block;
			text-align: center;
			padding: 15px 15px;
		}
		.nws-filter-main .filter-title {
			margin-bottom: 30px;
		}
		.nws-filter-main .filter-bar-main .dropdown .dropdown-content a {
			text-align: left;
		}
		.nws-filter-main .filter-bar-main .dropdown {
			margin-bottom: 20px;
			width: 100%;
		}
		.nws-filter-main .filter-bar-main .dropdown .dropbtn {
			width: 100%;
		}
		.nws-filter-main .filter-bar-main .browse-link {
			margin-left: 0px;
			margin-bottom: 5px;
			justify-content: center;
		}
		.nws-filter-main .nws-filter-section .filter-news .media {
			display: block;
		}
		.nws-filter-main .nws-filter-section .filter-news .image-section {
			/*height: auto;*/
			height: 200px;
			width: 100%;
			min-width: 100%;
		}
		.nws-filter-main .nws-filter-section .filter-news .media-body {
			padding-left: 0px;
			margin-top: 20px;
		}
		.nws-filter-main .nws-filter-section .filter-news .content {
			text-align: justify;
		}
		.nws-filter-main .nws-filter-section .filter-news .news-title, .nws-filter-main .nws-filter-section .filter-news .news-title a {
			margin-bottom: 15px;
		}
		.news-dropdown #wrapper {
			position: relative;
			overflow: hidden;
		}
		.news-dropdown {
			overflow: hidden;
		}
		.news-dropdown #wrapper:before {
			content: '';
		    position: absolute;
		    left: 0;
		    right: 0;
		    top: 0;
		    bottom: 0;
		    background: #0000004d;
		    z-index: 1;
		}
		.nws-filter-main .filter-bar-main .dropdown .dropdown-content {
		    position: fixed;
		    top: 50%;
		    left: 50%;
		    transform: translate(-50%, -50%);
		    width: 280px;
		    border-radius: 4px;
		    padding: 30px;
		}
		.news-dropdown .nws-filter-main .filter-bar-main .dropdown .dropdown-content {
			display: block;
		}
		.nws-filter-main .filter-bar-main .dropdown .dropdown-content .close-dropdown {
			position: absolute;
			right: 0;
			top: 0;
			border: 0; 
		}
		.nws-filter-main .filter-bar-main .dropdown .dropdown-content .close-dropdown i {
			font-weight: 600;
		}
		.nws-filter-main .filter-bar-main .dropdown .dropdown-content .item {
			border-top: 0px;
			text-align: center;
			color: #29305C;
		}
		.nws-filter-main .filter-bar-main .dropdown .dropdown-content .item + .item {
			border-top: 1px solid #c2c3c46b;
		}
		.nws-filter-main .filter-bar-main .dropdown .dropdown-content a:hover {
			color: #843006;
			background-color: transparent;
		}
	}
/* News E */

/* Blog Pagination S */
	.blog-pagination {
		text-align: center;
		width: 100%;
		padding-top: 50px;
	}
	.blog-pagination .page-numbers {
	    display: inline-block;
	    width: 35px;
	    height: 35px;
	    background-color: #F1F3F6;
	    border-radius: 50%;
	    text-align: center;
	    line-height: 35px;
	    margin: 5px;
	    color: #676B71;
		transition: 0.3s;
	    font-weight: 600;
	}
	.blog-pagination .page-numbers:hover {
		color: #843006;
		transition: 0.3s;
	}
	.blog-pagination .page-numbers.current {
		color: #843006;
	}
	.blog-pagination .page-numbers.next,
	.blog-pagination .page-numbers.prev {
		background-color: transparent;
		color: #843006;
	    font-size: 18px;
		line-height: 35px;
	}
	.blog-pagination .page-numbers.prev .icon.icon-left {
	    transform: rotate(180deg);
	    display: block;
	}
	@media (max-width: 767px) {
		.blog-pagination {
			padding-top: 30px;
		} 
	}
/* Blog Pagination E */

/* Product Page S */
	.product-page-main .cat-grid-section {
		border-bottom: 0px;
	}

	.graph-main {
		padding: 50px 0px;
		border-top: 1px solid rgba(72,87,105,.15);
		border-bottom: 1px solid rgba(72,87,105,.15);
	}	
	.graph-main .row {
		margin-left: -40px;
		margin-right: -40px;
	}
	.graph-main [class*=col-] {
		padding-left: 40px;
		padding-right: 40px;
	}
	.graph-main .graph-section {
		height: 100%;
	}
	.graph-section .graph-title {
		font-size: 35px;
		font-weight: 700;
		margin-top: 0px;
		margin-bottom: 30px;
		min-height: 60px;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
	}
	.graph-section .graph-box {
		box-shadow: 0px 8px 15px rgba(35, 49, 71, 0.02);
		border-radius: 4px;
		min-height: calc(100% - 90px);
	} 
	.graph-section .graph-sec {
		background-color: #ffffff;
		/*padding: 18px 27px;*/
		padding: 0px;
		box-shadow: none;
	}
	.graph-section .graph-sec .graph {
		/* width: 100%; */
	}
	.graph-section .graph-sec embed.graph.half-graph {
	    width: 50%;
	    float: left;
	}
	.graph-section .graph-sec embed.graph.full-graph {
	    width: 100%;
	    float: none;
	}
	.graph-section .graph-sec img.graph.half-graph-img {
	    width: 50%;
	    float: left;
	}
	.graph-section .graph-sec img.graph.full-graph-img {
	    width: 100%;
	    float: none;
	}
	.graph-section .data-sheet {
		padding: 30px 40px;
		background: #F1F8FE;
		margin: 0px;
	}
	.graph-section .data-sheet .title-section {
		display: flex;
		align-items: flex-start;
		justify-content: space-between;
		padding-bottom: 15px;
		border-bottom: 1px solid rgba(72, 88, 106, 0.5);
	}
	.graph-section .data-sheet .title-section .sheet-title {
		font-size: 15px;
		letter-spacing: 0.7px;
		font-weight: 600;
		margin: 0;
		width: calc(100% - 65px);
		margin-right: 10px;
	}
	.graph-section .data-sheet .title-section .link-section {
		display: flex;
		align-items: center;
		color: #0053B8;
		font-weight: 400;
		font-size: 15px;
		text-transform: uppercase;
	}
	.graph-section .data-sheet .title-section .link-section svg path {
		fill: rgb(0 83 184) !important;
	}
	.graph-section .data-sheet .title-section .link-section span {
		margin-left: 10px;
	}
	.graph-section .data-sheet .sheet-list {
		padding: 20px 0px;
	}
	.graph-section .data-sheet .sheet-list .list {
		padding: 10px 0px;
	}
	.graph-section .data-sheet .sheet-list .list .link {
		font-size: 15px;
		color: #333333;
		line-height: 150%;
		font-weight: 600;
		text-decoration: underline;
		display: block;
		line-height: 160%;
	}


	.product-login-main {
		background-color: #F1F8FE;
		padding: 50px;
		text-align: center;
	}
	.product-login-main .login-title {
		font-size: 24px;
		line-height: 130%;
		margin-bottom: 20px;
		margin-top: 0px;
		font-weight: 600;
	}
	.product-login-main .login-title .btn {
		box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.04), 0px 2px 6px rgba(0, 0, 0, 0.04), 0px 10px 20px rgba(0, 0, 0, 0.04);
	}


	@media (max-width: 1599px) {
		.graph-section .graph-title {
			font-size: 30px;
		}
		.graph-main .row {
			margin-left: -30px;
			margin-right: -30px;
		}
		.graph-main [class*="col-"] {
		    padding-left: 30px;
			padding-right: 30px;
		}
	}
	@media (max-width: 1199px) {
		.graph-main .row {
			margin-left: -20px;
			margin-right: -20px;
		}
		.graph-main [class*="col-"] {
		    padding-left: 20px;
			padding-right: 20px;
		}
		.graph-section .graph-title {
			font-size: 24px;
			min-height: 30px;
		}
		.graph-section .graph-box {
			height: calc(100% - 60px);
		}
		.graph-section .data-sheet {
			padding: 20px 20px;
		}
		.graph-section .data-sheet .title-section .link-section {
			font-size: 13px;
		}
		.graph-section .data-sheet .title-section .link-section svg {
			width: 13px;
		}
		.graph-section .data-sheet .title-section .link-section span {
			margin-left: 8px;
		}
	}
	@media (max-width: 767px) {
		.graph-section .graph-sec {
			margin-bottom: 30px; 	
		}
		.graph-section .graph-box {
			height: auto;
		}
		.graph-section .graph-title {
			min-height: auto;
			margin-bottom: 20px;
		}
		.product-login-main {
			padding: 40px 20px;
		}
		.product-login-main .login-title {
			font-size: 20px;
		}
		.graph-section .data-sheet .title-section {
			align-items: flex-start;
		}
		.graph-section .data-sheet .title-section .sheet-title {
			width: calc(100% - 65px);
		}
	}
/* Product Page E */

/* Serp Page S */
	.serp-main .sub-title {
		color: #29305c;
		font-weight: 700;
		margin-top: 20px;
		margin-bottom: 20px;
	}

	.serp-main .serp-title {
		font-size: 24px;
		color: #485769;
		font-weight: 600;
		margin: 0px;
		padding-bottom: 15px;
		text-transform: uppercase;
		border-bottom: 1px solid rgba(72, 87, 105, 0.15);
	}
	.serp-main .series-list-section {
		padding-top: 40px; 
	}
	.serp-main .series-list-section .series-list {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.serp-main .series-list-section .series-list .series-section {
		padding-left: 10px;
	}
	.series-list-section.srp-prd-section .series-list .img-section {
		height: 250px;
	}
	.series-list-section.nws-art-section .series-list .img-section {
		height: 367px;
	}

	@media (max-width: 1599px) {
		.series-list-section.srp-prd-section .series-list .img-section {
			height: 180px;
		}
		.series-list-section.nws-art-section .series-list .img-section {
			height: 266px;
		}				
	}

	@media (max-width: 1199px) {
		.series-list-section.srp-prd-section .series-list .img-section {
			height: 148px;
		}
		.series-list-section.nws-art-section .series-list .img-section {
			height: 220px;
		}				
	}

	@media (max-width: 991px) {
		.series-list-section.srp-prd-section .series-list .img-section {
			height: 148px;
		}
		.series-list-section.nws-art-section .series-list .img-section {
			height: 160px;
		}				
	}

	@media (max-width: 767px) {
		.series-list-section.srp-prd-section .series-list .img-section {
			height: 359px;
		}
		.series-list-section.nws-art-section .series-list .img-section {
			height: 389px;
		}				
	}

	@media (max-width: 575px) {
		.series-list-section.srp-prd-section .series-list .img-section {
			height: auto;
		}
		.series-list-section.nws-art-section .series-list .img-section {
			height: auto;
		}				
	}
/* Serp Page E */


.abt-gallery-show {
  z-index: 999;
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, .66);
  padding: 30px 15px;
}

.abt-gallery-show .img-main-box {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100%;
	width: 100%;
}
.abt-gallery-show .img-show {
  max-width: 768px;
  height: auto;
  position: relative;
  border-radius: 4px;
  margin: auto;
  text-align: center;
}
.abt-gallery-show .img-show img {
  height: auto;
  max-height: 100%;
}

.abt-gallery-show span.close {
    position: fixed;
    top: 30px;
    right: 30px;
    z-index: 99;
    cursor: pointer;
    color: #fff;
    font-size: 30px;
    text-shadow: unset;
    opacity: 1;
}



/* Terms of use S */
	.page-id-2 .site-main {
		padding: 60px 0px;
	}
	/*.page-id-2 .site-main p {
		line-height: 180%;
	}*/
/* Terms of use E */

/* Privacy Policy S */
	.page-id-3 .site-main {
		padding: 60px 0px;
	}
	/*.page-id-3 .site-main h2 {
		font-size: 28px;
		margin-top: 25px;
	}
	.page-id-3 .site-main h3 {
		font-size: 22px;
		margin: 20px 0 8px 0;
	}*/
/* Privacy Policy E */

/* Inner page - Banner new S */
	.standards-main .banner-main.inner-banner-new {
		background-image: unset !important;
		height: auto;
	}
	.standards-main .banner-main.inner-banner-new img {
		height: auto;
		width: 100%;
	}
/* Inner page - Banner new E */

/* Single Blog S */
	.single-blog-section .main-title {
		line-height: 160%;
	}
	.single-blog-section .time {
		margin: 20px 0 30px 0;
		font-size: 14px;
	}
	.single-blog-section .img-section {
		margin-bottom: 30px;
	}
	.single-blog-section .img-section img {
		width: 100%;
		/*max-height: 400px;*/
		max-height: 500px;
		object-fit: cover;
	}
	.single-blog-section p {
		font-size: 14px;
	}
	@media(max-width: 767px) {
		.single-blog-section .img-section {
			margin-bottom: 20px;
		}
		.single-blog-section .main-title{
			line-height: 140%;
		}
		.single-blog-section .img-col {
			padding: 0px;
		}
	}
/* Single Blog E */

/* CMS S */
	.cms-main .cms-main-title {
		margin-top: 0px;
		margin-bottom: 10px;
	}
	.cms-main .cms-time {
		font-size: 16px;
		font-weight: 500;
		margin-bottom: 15px;
		margin-top: 15px;
		line-height: 150%;
	}
	.cms-main .content-section {
		margin-top: 30px;
	}
	.cms-main .cms-inner-title {
		margin: 0 0 10px;
		font-size: 20px;
		color: #29305c;
	}
	.cms-main .cms-sub-title {
	    font-size: 18px;
	    margin-top: 20px;
	    color: #676b71;
	}
	.cms-main p {
		line-height: 160%;
		font-size: 14px;
	}
	.cms-main a {
		font-weight: 600;
	}

	@media (max-width: 1499px) {
		.cms-main .cms-main-title {
			font-size: 35px;
		}
	}
/* CMS E */

/* Product - td tooltip S */
	td.tooltip-mn {
		position: relative;
	}
	td.tooltip-mn .tt-section {
	    display: none;
	    position: absolute;
	    top: -65px;
	    left: 50%;
	    background: #ffffff;
	    font-size: 10px;
	    width: 170px;
	    padding: 9px;
	    line-height: 150%;
	    transform: translate(-50%, 0%);
	    z-index: 99;
	    border: 1px solid #84300652;
	}

	td.tooltip-mn span.tt-link {
	    color: #843006;
	    cursor: context-menu;
	    display: block;
	}

	td.tooltip-mn span.tt-section:before {
	    width: 0px;
	    height: 0px;
	    border-left: 8px solid transparent;
	    border-right: 8px solid transparent;
	    border-top: 8px solid #ffffff;
	    content: '';
	    position: absolute;
	    bottom: -7px;
	    left: 50%;
	    z-index: 10;
	    transform: translate(-50%, 0%);
	}
	td.tooltip-mn span.tt-section:after {
	    width: 0px;
	    height: 0px;
	    border-left: 9px solid transparent;
	    border-right: 9px solid transparent;
	    border-top: 9px solid #84300652;
	    content: '';
	    position: absolute;
	    bottom: -8px;
	    left: 50%;
	    z-index: 9;
	    transform: translate(-50%, 0%);
	}

	td.tooltip-mn .tt-section a {
	    color: #843006;
	    font-weight: 600;
	    display: block;
	    margin-top: 7px;
	}
	td.tooltip-mn:hover span.tt-link {
		background-color: #843006;
		color: #ffffff;
	}
	td.tooltip-mn:hover span.tt-link a {
		color: #ffffff !important;
		transition: 0s;
	}
	td.tooltip-mn span.tt-link a {
		transition: 0s;
	}
	td.tooltip-mn:hover .tt-section {
		display: block;
		animation: tooltip 0.1s;
	}

	@keyframes tooltip {
	  0% {
	   	opacity: 0;
	   	top: -103px;
	  }
	  100% {
	   	opacity: 1;
	   	top: -65px;
	  }
	}
/* Product - td tooltip E */

/* Homepage - Filter section S */
	.filter-section {
		position: relative;
	}
	.filter-section .btn-section {
		position: absolute;
		right: 50px;
		bottom: 35px;
		width: 282px;
	}
	@media (max-width: 1599px) {
		.filter-section .btn-section {
			width: 202px;
		}
	}
	@media (max-width: 1199px) {
		.filter-section .btn-section {
			width: 166px;
		}
	}
	@media (max-width: 991px) {
		.filter-section {
			justify-content: center;
		}
		.filter-section .btn-section {
			position: static;
			width: 100%;
		}
	}
/* Homepage - Filter section E */

/* Login and signup Section S */
	.xoo-el-register-ph .xoo-el-notice {
		width: 100% !important;
	}
	.xoo-el-form-container {
		margin-bottom: 0px !important;
	}
	button.xoo-el-action-btn {
		margin-bottom: 0px !important;	
	}
	.xoo-el-inmodal {
	    height: auto !important;
	    max-height: unset!important;
	    max-width: 750px !important; /*800 px*/
	}
	.xoo-el-popup-active .xoo-el-modal {
		padding-top: 20px;
	}
	.xoo-el-main {
		padding: 0px 30px 25px 30px !important;
		width: 80% !important; /* 70px */
		margin: auto !important;
	}
	.xoo-el-section-register .xoo-el-notice-success {
		font-size: 18px;
	}
	.xoo-el-section.xoo-el-section-login {
		padding-left: 0;
	}
	.xoo-el-section.xoo-el-section-login .xoo-aff-group {
		width: 100%;
	}
	.xoo-el-section.xoo-el-section-register {
		padding-left: 0;
	}
	.xoo-el-section.xoo-el-section-register .xoo-aff-group {
		width: 100%;
	}
	form.xoo-el-form-lostpw .xoo-el-form-txt {
	    margin-top: 0px;
	    margin-bottom: 15px;
	    font-weight: 600;
	    font-size: 15px;
	    color: #485769;
	    line-height: 130%;
	}
	.xoo-el-notice-success {
		/*margin: 100px 0;*/
	}
	@media (max-width: 767px) {
		.xoo-el-section-register .xoo-el-notice-success {
			font-size: 16px;
			line-height: 140%;
		}
		.xoo-el-notice-success {
			margin: 80px 0;
		}
	}
	.xoo-el-fields .icn-section {
	    width: 70px;
	    height: 70px;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    border-radius: 4px;
	    background-color: rgba(41, 48, 92, 0.2);
	    margin: auto;
	    font-size: 35px;
	    color: #29305C;
	}
	.xoo-el-fields h2.modal-title {
	    margin: 30px 0 5px;
	    color: #29305C;
	    font-size: 24px;
	    font-weight: 500;
	    line-height: 130%;
	    text-align: center;
	    margin-bottom: 30px;
	} 
	.xoo-el-fields hr {
	    border-top: 1px solid #C2C3C4;
	    margin-top: 40px;
	    margin-bottom: 40px;
	}
	.xoo-el-fields .ext-link-section {
	    text-align: center;
	}
	.xoo-el-fields .ext-link-section h3.link-title {
	    margin-top: 0px;
	    margin-bottom: 15px;
	    font-weight: 600;
	    font-size: 15px;
	    color: #485769;
	}
	.xoo-el-form-container ul.xoo-el-tabs {
	    display: none;
	}
	button.xoo-el-action-btn {
	    width: auto;
	    margin: auto;
	    text-align: center;
	    display: block;
	}

	@media (max-width: 767px) {
		.xoo-el-main {
			width: 100% !important;
			padding-left: 20px !important;
			padding-right: 20px !important;
		}
		.xoo-el-fields h2.modal-title {
			margin: 20px 0 20px;
		}
	}
/* Login and signup Section E */

li.list a.remove input[type="checkbox"] {
    display: none;
}
.account-sidebar .sidebar-section .list .remove.selected {
    color: #0075ff;
}

/* conatct form 7 submit effect */

#gdrf-form .gdrf-field.gdrf-field-action {
    padding-top: 27px;
    padding-bottom: 30px;
    margin: 0px 0px 15px 0px;
}
.bootbox.modal.fade.show {
    padding-top: 7%;
} 

.bootbox.modal.fade.show .bootbox-body {
    padding: 10px;
}

.bootbox-body label.label {
    font-size: 18px !important;
    color: #676B71;
    margin-top: 0px; 
    line-height: 130%;
}

form#quick_search_form label.error {
   /* color: red;
    font-weight: 500;*/
    position: relative !important;
	margin-top: 5px !important;
    font-size: 13px !important;
    color: #ff0000 !important;
    font-weight: normal !important; 
}
hr.division {
    margin-top: 50px;
    margin-bottom: 50px;
    width: 80%;
}

h3.ins-title.strong {
    font-weight: 700;
}
h3.series-title.unstrong {
    font-weight: 600 !important;
}
#wpcf7-f203-o1 .wpcf7-response-output.wpcf7-validation-errors {
    display: none;
}
.xoo-el-fields .ext-link-section a.btn.btn-secondary {
    color: #843006;
    background-color: transparent;
    border: 1px solid #843006;
    font-weight: 600;
}

.xoo-el-fields .ext-link-section a.btn.btn-secondary:hover {
    color: #ffffff;
    background-color: #843006;
    border-color: #843006;
}
.xoo-el-fields label.error {
    position: absolute;
    bottom: -28px; /* -23px; */
    background: transparent;
    font-size: 13px;
    color: #ff0000;
    font-weight: normal;
}
.xoo-el-fields label.error#xoo_el_reg_terms-error {
    top: 45px;
}
.xoo-el-fields button.button.btn.xoo-el-action-btn {
    color: #843006;
    background-color: transparent;
    border: 1px solid #843006;
    font-weight: 600;
}

.xoo-el-fields button.button.btn.xoo-el-action-btn:hover {
    color: #ffffff;
    background-color: #843006;
    border-color: #843006;
}

.xoo-aff-group.xoo-el-login-btm-fields a.xoo-el-lostpw-tgr {
    margin-bottom: 5px;
    line-height: 180%;
}
.xoo-aff-fields .xoo-aff-group.xoo-aff-cont-checkbox_single {
    margin-bottom: 30px;
}
.xoo-el-main, .xoo-el-main a, .xoo-el-main label {
    background-color: #fff;
    color: #485769;
}
.xoo-el-main a {
	color: #0056b3
}
.xoo-aff-group label {
	line-height: 180%;
	margin-bottom: 5px;
}

.search-section {
	/*text-align: center;
	width: 100%;*/
}

.row.no-search {
	padding-top: 60px;
}

.search-section p.sub-title {
    font-size: 15px;
    font-weight: 400;
    color: #676b71;
}
@media (max-width: 575px){
	input[name="s"]::-webkit-input-placeholder {
		font-size: 11.5px !important
	}
	input[name="s"]::-webkit-input-placeholder { 
		font-size: 11.5px !important
	}
	input[name="s"]::-moz-placeholder { 
		font-size: 11.5px !important
	}
	input[name="s"]:-ms-input-placeholder { 
		font-size: 11.5px !important
	}
	input[name="s"]:-moz-placeholder { 
		font-size: 11.5px !important
	}
	input.search-field::placeholder{
		font-size: 11.5px !important;
	}
}

.login-content-section ul.pdf-sheet-list li.pdf-file a {
    color: #29305c;
    font-weight: 700;
    line-height: 180%;
}
.login-content-section ul.pdf-sheet-list li.pdf-file a:hover{
    color: #843006;
    font-weight: 700;
}
.product-page-main .cat-grid-section .content-section h3.main-title {
    font-size: 35px;
}
form.wpcf7-form .wpcf7-response-output {
    display: none !important;
}

.series-list .img-section.flange-image img {
    object-fit: none;
}

.suppressors-main h3.main-title.flange-title {
    font-size: 24px;
    font-weight: 700;
}
.nws-filter-main .filter-bar-main .dropdown #dropbtn-link.dropbtn {
    display: none;
}

/* Customer survay Form Section S  */
	.product-survey-form {
    	padding: 50px 0;
	}
	.product-survey-form .gform_title {
		margin: 0;
		margin-bottom: 15px;
		font-size: 24px;
	}
	.product-survey-form .gform_description {
		font-size: 16px;
		color: #000;
		margin-bottom: 15px;
		display: block;
	}
	.product-survey-form .ad-form-group {
	    display: flex;
	    width: 100%;
	    align-items: center;
		height: 75px;
		margin-bottom: 0;
	}
	.product-survey-form .ad-form-group.message-field-group {
		height: auto;
	}
	.product-survey-form .ad-form-group .form-tlt-field {
		width: 25%;
		padding-right: 25px;
	}
	.product-survey-form .ad-form-group .form-tlt-field label {
		cursor: auto;
		padding-bottom: 0;
	}
	.product-survey-form .ad-form-group .form-input-field span {
		cursor: default;
	}
	.product-survey-form .ad-form-group .form-input-field {
	    width: auto;
	    min-width: 600px;
	}
	.product-survey-form .ad-form-group .form-input-field .wpcf7-list-item {
		vertical-align: middle;
		margin-left: 0;
		margin-right: 15px;
	}
	.product-survey-form .ad-form-group .form-input-field .wpcf7-list-item label{
		font-weight: 400;
		font-size: 14px;

	}
	.product-survey-form .ad-form-group .form-input-field.survay-message-field {
	    width: 75%;
	}
	.expectat-sec {
		padding-top: 20px;
		display: block;
		border-top: 1px solid;
	}
	.expectat-list {
    	margin-bottom: 15px;
	}
	.expectat-list .expectat-item {
	    display: block;
	    padding-bottom: 15px;
	    padding-left: 20px;
	}

	.product-survey-form .ad-form-group .form-input-field .wpcf7-list-item.first {
		margin: 0;
		margin-right: 10px;
	}
	.product-survey-form .ad-form-group .form-input-field .wpcf7-textarea {
		width: 100%;
	}
	.expectat-tlt {
	    color: #000;
	    font-size: 16px;
	    line-height: 120%;
	    margin-bottom: 20px;
	    display: block;
	}
	@media (max-width: 991px) {
		.product-survey-form .ad-form-group .form-tlt-field {
			width: 50%;
			padding-right: 25px;
		}
		.product-survey-form .ad-form-group .form-input-field {
			width: 100%;
			min-width: 50%;
		}
		.product-survey-form .ad-form-group .form-input-field.survay-message-field {
			width: 100%;
			min-width: 50%;	
		}
	}
	@media (max-width: 767px) { 
		.product-survey-form .ad-form-group .form-tlt-field label  {
			padding-bottom: 3px;
		}
		.product-survey-form .ad-form-group.services-field-section {
			height: auto;
		}
		.product-survey-form .ad-form-group {
			    margin-top: 5px;
		}
		.product-survey-form .ad-form-group .form-input-field .services .wpcf7-list-item {
			display: flex;
			align-items: center;
			margin: 0;
			padding-bottom: 5px;
		}
		.product-survey-form .ad-form-group .form-input-field .services .wpcf7-list-item .wpcf7-list-item-label {
			font-size: 14px;
			margin-left: 5px;
		}
		.expectat-list .expectat-item {
			padding-left: 0px;
		}
		.product-survey-form .ad-form-group {
			flex-direction: column;	
		}
		.product-survey-form .ad-form-group .form-tlt-field {
			width: 100%;
			min-width: 100%;
			padding-right: 0;
		}
		.product-survey-form .ad-form-group .form-input-field {
			width: 100%;
			min-width: 100%;
		}
		.product-survey-form .ad-form-group .form-input-field.survay-message-field {
			width: 100%;
			min-width: 100%;	
		}
	}
/* Customer survay Form Section E  */

#quick_search_form #second_sec,
#quick_search_form #third_sec,
#quick_search_form #fourth_sec {
	visibility: hidden;
}
@media (max-width: 767px) {
	#quick_search_form #second_sec,
	#quick_search_form #third_sec,
	#quick_search_form #fourth_sec {
		display: none;
	}
}

.xoo-el-fields .xoo-el-notice {
    margin-top: 0;
}
.xoo-el-fields .xoo-el-notice .xoo-el-notice-success {
	margin-bottom: 5px;
}
@media (max-width: 575px) { 
	#ProductInquiryModal.product-inquiry-modal .modal-header {
		display: flex;
	}
	#ProductInquiryModal.product-inquiry-modal .modal-header .modal-title {
		margin-top: 0px;
	}
	#ProductInquiryModal.product-inquiry-modal.signin-modal .modal-header .close {
		right: unset;
		top: unset;

	}
}



.wpcf7-form-control-wrap.services .wpcf7-checkbox .wpcf7-list-item input {
	display: none;
}
.wpcf7-form-control-wrap.services .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label {
	cursor: pointer;
	position: relative;
	padding-left: 30px;
	display: inline-block;
}
.wpcf7-form-control-wrap.services .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label::before, 
.wpcf7-form-control-wrap.services .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label::after {
	content: " ";
	position: absolute;
	left: 0px;
	top: 3px;
	width: 20px;
	height: 20px;
	transform: translate(2px, -3px);
}
.wpcf7-form-control-wrap.services .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label::before {
	background-image: url(../images/uncheck.png);
}
.wpcf7-form-control-wrap.services .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label::after {
	background-image: url(../images/check.png);
	opacity: 0;
}
.wpcf7-form-control-wrap.services .wpcf7-checkbox .wpcf7-list-item input:checked + span.wpcf7-list-item-label::before {
	opacity: 0;
}
.wpcf7-form-control-wrap.services .wpcf7-checkbox .wpcf7-list-item input:checked + span.wpcf7-list-item-label::after {
	opacity: 1
}

.xoo-el-section-lostpw .xoo-el-notice {
	width: 100% !important;
}

.satisfaction-radio-sect .wpcf7-form-control.wpcf7-radio {
	display: flex;
	align-items: center;
}
.satisfaction-radio-sect .wpcf7-form-control.wpcf7-radio .wpcf7-list-item.first {
	margin-right: 15px;
}
.satisfaction-radio-sect .wpcf7-form-control.wpcf7-radio .wpcf7-list-item input[type=radio] {
	cursor: pointer;
}
.satisfaction-radio-sect .ad-form-group .form-input-field .wpcf7-list-item {
	display: flex;
	align-items: center;
	cursor: pointer;
	padding: 0 2px;
}
.satisfaction-radio-sect .ad-form-group .form-input-field .wpcf7-list-item span { 
	cursor: pointer;
	padding-left: 3px;
}
.satisfaction-radio-sect .ad-form-group .form-input-field .wpcf7-list-item label {
	display: flex;
	align-items: center;
	padding-bottom: 0;
}
.single-products .product-page-main .cat-grid-section .content-section.single-product-content h2 {
	display:none;
}
.single-products .product-page-main .cat-grid-section .content-section.single-product-content h2.main-title {
	display:block;
}

/* Edir Profile Personal Data Management */

.acc-form-section .email-req .gdrf-field.gdrf-field-action #gdrf-radio-label {
	display: none;
}
.acc-form-section .email-req .gdrf-field.gdrf-field-action {
	display: flex;
	flex-direction: row;
	align-items:center;
}
.acc-form-section .email-req .gdrf-field.gdrf-field-action .gdrf-data-type-label span {
	padding-right: 15px;
	padding-left: 5px;
	padding-left: 30px;
	display: inline-block;
	position: relative;
	font-size: 15px;
    font-weight: 500;
}
.acc-form-section .email-req .gdrf-field.gdrf-field-action .gdrf-data-type-label span::before,
.acc-form-section .email-req .gdrf-field.gdrf-field-action .gdrf-data-type-label span::after {
	content: " ";
	position: absolute;
	left: 0px;
	top: 0px;
	width: 20px;
	height: 20px;
}
.acc-form-section .email-req .gdrf-field.gdrf-field-action .gdrf-data-type-label span::before {
	background-image: url(../images/uncheck.png);
}
.acc-form-section .email-req .gdrf-field.gdrf-field-action .gdrf-data-type-label span::after {
	background-image: url(../images/check.png);
	opacity: 0;
}
.acc-form-section .email-req .gdrf-field.gdrf-field-action .gdrf-data-type-label input[type=radio] {
	display: none;
}
.product-inquiry-modal .wpcf7-checkbox .wpcf7-list-item input:checked ~ span.wpcf7-list-item-label::after {
	opacity: 1
}
.product-inquiry-modal .wpcf7-checkbox .wpcf7-list-item input:checked ~ span.wpcf7-list-item-label::before {
	opacity: 0;
}
.acc-form-section .email-req .gdrf-field.gdrf-field-action .gdrf-data-type-label input[type=radio]:checked ~ span::after {
	opacity: 1
}
.acc-form-section .email-req .gdrf-field.gdrf-field-action .gdrf-data-type-label input[type=radio]:checked ~ span::before {
	opacity: 0;
}
.acc-form-section .email-req .gdrf-field.gdrf-field-email,
.acc-form-section .email-req .gdrf-field.gdrf-field-human {
	margin-bottom: 20px;
	position: relative;
	display: flex;
	flex-direction: column;

}
.acc-form-section .email-req .gdrf-field.gdrf-field-email label,
.acc-form-section .email-req .gdrf-field.gdrf-field-human label {
	font-size: 15px;
	font-weight: 600;
	font-style: normal;
	line-height: 150%;
	color: #485769;
	display: block;
	padding-bottom: 5px;
	letter-spacing: 0.7px;
	margin-bottom: 0;
	text-transform: uppercase;
}
.acc-form-section .email-req .gdrf-field.gdrf-field-email input,
.acc-form-section .email-req .gdrf-field.gdrf-field-human input {
	display: block;
	width: 100%;
	font-size: 15px;
	font-weight: 500;
	line-height: 120%;
	color: #485769;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #C2C3C4;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	resize: none;
	height: 50px;
	padding: 0 20px;
	transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.acc-form-section .email-req .gdrf-field.gdrf-field-submit #gdrf-submit-button {
	font-size: 15px;
	font-weight: 500;
	line-height: 100%;
	padding: 14px 35px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	text-transform: uppercase;
	letter-spacing: 0.7px;
	color: #843006;
	background-color: transparent;
	border: 1px solid #843006;
	font-weight: 600;
}
.gdrf-field.gdrf-field-submit {
	display: block;
	text-align: right;
}

.nws-filter-main .nws-filter-section .filter-news .image-section  {
    position: relative;
}
.nws-filter-main .nws-filter-section .filter-news .image-section .image-wrapper {
    margin: 0px;
    padding: 0px;
    border: 0 solid rgba(255, 255, 255, 0);
    height: 100%;
    width: 100%;
    position: absolute;
    background: none;
}
.nws-filter-main .nws-filter-section .filter-news .image-section .image-wrapper img { 
	border-radius: 4px;
    width: 100%;
    height: 100%;
    object-fit: cover;
    max-height: 100%;
    max-width: 100%;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    position: absolute;
}

/* .footer-section #custom_html-5 .textwidget, .footer-section #custom_html-5 .menu-footer-links-container {
	width: 300px;
	margin-left: auto;
} */
#image-section .widget .menu-item {
    padding: 5px 0px;
}

@media (max-width: 1499px) {
	#image-section .widget .menu-item {
		padding: 3px 0;	
	}
}
@media (max-width: 767px) {
	#image-section .widget {
		margin: auto;
	}
}
@media (max-width: 575px) { 
	#image-section .widget .menu-item {
		padding: 12px 0px;	
	}
}

/* TPD new page S */

.transient-protection-category p.content{ text-align: justify; }
.transient-protection-category .tpd-list { padding-top: 15px; }
.transient-protection-category .tpd-list ul.content-list {
    padding-left: 30px;
    margin-bottom: 20px;
    list-style: disc;
}
.transient-protection-category .tpd-list ul.content-list li.list {
    position: relative;
    padding: 6px 0;
    padding-left: 10px;
    line-height: 150%;
}
.transient-protection-category .series-section ul {
    text-align: center;
}
.transient-protection-category .series-section ul li.main-title {
    font-size: 20px;
    margin: 10px 0px;
}
.transient-protection-category p.content strong {
    color: #0053B8;
}
.transient-protection-category p.text-gray{
	color: #ababab;
}
/* TPD new page E */
/* Download List S */
	.download-list-mn .form-group .form-control {
		position: relative;
	}
	.download-list-mn .ad-form-group .error {
		margin: 0;
	}
	.download-list-mn .form-group label.error {
	    position: absolute;
	    bottom: -25px;
	    color: #ff0000;
	}
	.download-list-mn .ad-form-group .btn-secondary {
		height: 50px;
		padding: 0 20px;
	}	
	.download-list-wrap .download_email {
		-ms-flex-positive: 1!important;
		flex-grow: 1!important;
	}
	.email-table table tr th, .email-table table tr td {
		text-align: left;
	}
	@media (max-width: 600px) { 
		.download_history_btn {
		    width: 100%;
		}
		.download-list-wrap .download_email {
			margin-right: 0 !important;
			width: 100% !important;
			margin-bottom: 30px !important;
		}
	}
/* Download List E */

.username-title span.label.label-danger {
    background-color: #d9534f;
    display: inline-block !important;
    padding: 0.2em 0.6em 0.3em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 0.25em;
}
@media(max-width:  991px) {
	.header-main .navbar .menu-main-menu-container > ul .menu-item.menu-item-has-children:before {
		display: none;
	}
	.header-main .navbar .menu-main-menu-container ul .menu-item span.menu_arrow_down {
	    position: absolute;
	    top: 18px;
	    bottom: unset;
	    right: 0px;
	    left: unset;
	    width: 20px;
	    height: 20px;
	    border-bottom: 0px solid #29305c;
	    transition: 0.32s;
	    display: block;
	    border-right: 0px;
	    background-image: url(../images/down.svg);
	    background-repeat: no-repeat;
	    background-position: center;
	    transform: rotate(180deg);
	}
	.header-main .navbar .menu-main-menu-container ul .menu-item.sub-active span.menu_arrow_down {
	    top: 18px;
	    transform: rotate(0deg);
	}

	/*.header-main .navbar .menu-main-menu-container ul .menu-item.sub-active .sub-menu span.menu_arrow_down {
	    
	}*/
	.header-main .navbar .menu-main-menu-container ul .menu-item .sub-menu span.menu_arrow_down {
	    top: 12px;
	    transform: rotate(90deg);
	    background-image: url(../images/right.svg);
	}
	.header-main .navbar .menu-main-menu-container ul .menu-item.sub-active .sub-menu .menu-item.sub-active span.menu_arrow_down { 
	    transform: rotate(180deg);
	}
}

.list_section {
    list-style-type: disc;
    padding-left: 40px;
}
.list_section .list_data {
    padding-left: 0px;
    padding-right: 0px;
    margin-left: 0;
       margin-bottom: 15px;
       line-height: 150%;
}


body.single-careers #wrapper .content-section p  {  margin-bottom:15px; color:#676b71;}
body.single-careers #wrapper .content-section ul  {  margin-bottom:15px; list-style: disc; padding-left:10px; }
body.single-careers #wrapper .content-section ul li  {  margin-bottom:10px;  color:#676b71; font-size:14px; line-height: 120%;}
body.single-careers #wrapper .content-section ul ul  {  margin-bottom:15px; list-style: circle; margin-top: 10px;}
body.page-template-careers .news-grid-main .image-col.image-col-half { background-position: center; }
.career-main .news-section .news .news-title { min-height: 65px;}


.career-cont { padding-top:20px; padding-bottom: 20px;}
.career-cont p { margin-bottom:15px; color:#676b71;}
.career-cont p.spacelarge { margin-top:30px;}
.career-cont ul  {  margin-bottom:15px; list-style: disc; padding-left:10px; }
.career-cont ul li  {  margin-bottom:10px;  color:#676b71; font-size:14px; line-height: 120%;}
body.home #careersSection { display:none;}
.img_bgnew .image-col  { background-position: center; position: relative;}
.img_bgnew .image-col:after { content: ""; height: 100%; width: 100%; background: rgba(0, 0, 0, .6); position: absolute; top:0; right: 0;}
.img_bgnew .image-col a.news-title { z-index: 1;}
body.single-careers .col-xl-12.img-col {padding-top:15px;}
body.single-careers .col-xl-12.img-col .img-section { display: none;}
body.single-careers .time { display: none;}

.xoo_el_reg_terms_cont label#xoo_el_reg_terms-error {
    margin-top: 8px;
}
.xoo-el-fields .xoo-el-action-form.xoo-el-form-resetpw label.error {
    display: none !important;
}
.xoo-el-section-login .wcva-resend-email {
  background-color: initial;
  line-height: 1.3;
}