a, body {
	color:#000
}
a, ins {
	text-decoration:none
}
.clear, a, hr {
	padding:0
}
.top-header-holder-content-left a, article, aside, details, figcaption, figure, footer, header, hgroup, hr, menu, nav, section {
	display:block
}
#hamburgermenu, body.openmenu {
	overflow:hidden
}
abbr, address, article, aside, audio, b, blockquote, body, canvas, caption, cite, code, dd, del, details, dfn, div, dl, dt, em, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, p, pre, q, samp, section, small, span, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, ul, var, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 14px;
	vertical-align: baseline;
	background: fff;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
}
body {
	font-size:14px;
	background:#fff;
}
li, nav ul {
	list-style:none
}
blockquote, q {
	quotes:none
}
blockquote:after, blockquote:before, q:after, q:before {
	content:'';
	content:none
}
ins, mark {
	background-color:#ff9;
	color:#000
}
a.selected:hover {
	cursor:default
}
mark {
	font-style:italic;
	font-weight:700
}
del {
	text-decoration:line-through
}
abbr[title], dfn[title] {
	border-bottom:1px dotted;
	cursor:help
}
table {
	border-spacing:0
}
hr {
	height:1px;
	border:0;
	border-top:1px solid #ccc;
	margin:1em 0
}
input, select {
	vertical-align:middle
}
*, :after, :before, html {
	box-sizing:border-box
}
.f-left {
	float:left
}
.f-right {
	float:right
}
.clear {
	margin:0;
	line-height:0;
	clear:both
}

/*=============================================
  Inicio Margin
=============================================*/
.no-mr-right {
	margin-right:0!important
}
.marginLeft2-percent {
	margin-left:2%
}
.marginright15 {
	margin-right:15px
}
.marginproduct {
	margin-left: 10px;
}
.marginproduct2 {
	margin-right: 70px;
	margin-left: 70px;
}
/*=============================================
  Final Margin
=============================================*/	
.wrapper {
	font-family: "Arial", Helvetica, sans-serif;
}
.full-width {
	width:100%
}
.fixed-content {
	width:1170px;
	margin:0 auto
}

/*=============================================
Header
=============================================*/
.top-header-holder {
	width:100%;
	z-index:9999;
	position:fixed;
	background:#0f162b;
	color:#fff;
}
.top-header-holder-content {
	width:1170px;
	margin:0 auto;
	padding:10px 0;
	background:#0f162b;
}
.top-header-holder-content-left {
	float:left;
	line-height:0;
	width:123px;
}
.top-header-holder-content-left a img {
	width:100%;
}
.top-header-holder-content-right {
	font-family: "Arial", Helvetica, sans-serif;
	font-size:17px;
	float:right;
	padding-top:24px;
}
.top-header-holder-content-right ul li {
	float:left;
	padding:0 10px;
}
.top-header-holder-content-right ul li a:hover {
	color:#9a999d;
}
.top-header-holder-menu {
	width:1280px;
	margin:0 auto;	
	border-radius:5px 5px 0 0;
	position:relative;
}
.top-header-holder-menu ul li {
	width: 14.2%;
	float:left;
	padding-left: 30px;
	margin-top: 5px;
	margin-bottom: 15px;
}
.top-header-holder-menu ul li:first-child {
	border-left:none;
}
.top-header-holder-menu ul li:first-child a {
	border-top-left-radius:5px
}
.top-header-holder-menu ul li:last-child {
	border-right:none
}
.top-header-holder-menu ul li:last-child a {
	border-top-right-radius: 5px;
}
/*=============================================
  INICIO SECCIONES MENÚ
=============================================*/
.top-header-holder-menu ul li a {
	color:#fff;
	text-transform:none;
	font-family:'Arial', Helvetica, sans-serif;
	text-align:center;
	font-size:14px;
	display:block;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-o-transition:all .3s ease;
	-ms-transition:all .3s ease;
	transition:all .3s ease
}

.top-header-holder-menu ul li a:hover, .top-header-holder-menu ul li:hover a {
	color:#9a999d;
}
.top-header-holder-menu ul li:hover .header-menu-drop-holder a {
	background:0 0!important
}
/*=============================================
  FINAL SECCIONES MENÚ
=============================================*/

/*=============================================
  INICIO DESPLEGADO PRODUCTOS
=============================================*/
.header-menu-drop-holder {
	position:absolute;
	width:100%;
	background:#fff;
	left:0;
	display:none;
	-moz-box-shadow:0 2px 6px #444;
	-webkit-box-shadow:0 2px 6px #444;
	box-shadow:0 2px 6px #444;
	-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#444444')";
filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#444444');
}
.header-menu-drop-inner-content-single a:hover, .header-menu-drop-inner-content-single-new a:hover, .top-header-holder-menu ul li.pr-1 .header-menu-drop-inner-content-single-newone a:hover {
	background:0 0!important
}
.header-menu-drop-inner-content {
	padding:15px
}
.header-menu-drop-inner-content-single {
	float:left;
	padding:0 15px;
	margin:5px 75px
}
.top-header-holder-menu ul li.pr-5 .header-menu-drop-inner-content-single {
	width:20%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.top-header-holder-menu ul li.pr-4 .header-menu-drop-inner-content-single {
	width:25%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.top-header-holder-menu ul li.pr-1 .header-menu-drop-inner-content-single {
	float:none;
	margin:0 auto;
	width:30%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.header-menu-drop-inner-content-single a {
	padding:0!important;
	color:#6a6a6a!important;
	line-height:normal!important;
	font-size:11px!important
}
.header-menu-drop-inner-content-single a span {
	display:block
}
.top-header-holder-menu ul li.pr-1 .header-menu-drop-inner-content-single-new {
	float:none;
	margin:0 auto;
	width:50%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.top-header-holder-menu ul li.pr-1 .header-menu-drop-inner-content-single-newone {
	float:none;
	margin:0 auto;
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	overflow:hidden
}
.header-menu-drop-inner-content-single a span.header-menu-sub-hd {
	font-weight:400!important;
	text-transform:none!important;
	padding:2px 0 15px!important
}
.header-menu-drop-inner-content-single a span.header-menu-pic img, .header-menu-drop-inner-content-single-new a span.header-menu-pic img, .header-menu-drop-inner-content-single-newone a span.header-menu-pic img {
	width:100%!important;
	-webkit-transition:all 1s ease;
	-moz-transition:all 1s ease;
	-o-transition:all 1s ease;
	-ms-transition:all 1s ease;
	transition:all 1s ease
}
.header-menu-drop-inner-content-single a span.header-menu-pic img:hover, .header-menu-drop-inner-content-single-new a span.header-menu-pic img:hover, .header-menu-drop-inner-content-single-newone a span.header-menu-pic img:hover {
	-webkit-transform:scale(1.15);
	-moz-transform:scale(1.15);
	-ms-transform:scale(1.15);
	-o-transform:scale(1.15);
	transform:scale(1.15)
}
.header-menu-drop-inner-content-single-bot {
	text-align:center;
	float:left;
	width:50%;
	padding:25px 0 5px
}
.for-header-height {
	height:132px
}
.header-holder-for-mobile-all {
	display:none
}

.openmenu .overlay {
	top:0
}

/*=============================================
  FINAL DESPLEGADO PRODUCTOS
=============================================*/

/*=============================================
  INICIO HAMBURGER MENÚ
=============================================*/
#hamburgermenu {
	height:100%;
	width:0;
	background:#fff;
	position:fixed;
	top:0;
	left:0;
	z-index:101
}
#hamburgermenu ul {
	z-index:101;
	overflow-y:auto;
	overflow-x:hidden
}
#hamburgermenu ul li {
	line-height:50px
}
#hamburgermenu ul li a {
	display:block;
	padding:10px 0 10px 15px;
	border-bottom:1px solid #eee;
}
#hamburgermenu ul li ul.sub-menu li a {
	padding:5px 15px 5px 25px!important
}
#hamburgermenu ul li ul.sub-menu li a:hover {
	background:#f0f0f0;
}
#hamburgermenu ul li ul.sub-menu li span {
	margin:0!important
}
.flyout>ul {
	list-style-type:none;
	margin:0
}
.flyout>ul li {
	cursor:pointer;
	margin:0
}
.flyout>ul li .account-links, .flyout>ul li a.navlink, .flyout>ul>li>ul>li.customer-links a {
	border-bottom:1px solid #fff;
	border-top:medium none;
	display:block;
	height:50px;
	padding:0 50px 0 15px!important;
	text-decoration:none;
	color:#5d5d5d;
	font-size:12px;
	font-weight:700;
	line-height:50px;
	text-transform:uppercase
}
.flyout>ul li .menu-close, .flyout>ul li .more {
	cursor:pointer;
	display:block;
	float:right;
	font-size:18px;
	height:50px;
	line-height:50px;
	margin-top:-51px;
	width:50px;
	text-align:center
}
.flyout>ul li .menu-close a{
	padding:0 !important;
}
.flyout>ul li .menu-close a:hover{
	color:#fff;
}
.flyout>ul li, .flyout>ul li .more {
	-moz-user-select:none
}
.flyout>ul li .more {
	color:#383838;
	background:#f5f5f5;
}
.flyout>ul li .menu-close {
	color:#fff;
	background:#f33;
}
.flyout>ul>li>ul>li a.navlink, .flyout>ul>li>ul>li.customer-links a {
	color:#767676;
	font-size:13px;
	font-weight:400;
	padding-left:30px;
	text-transform:none;
	line-height:22px;
	height:auto
}
#hamburgermenu ul ul ul a {
	padding-left:50px
}
.flyout>ul>li>ul>li a span {
	margin:5px 0
}
.container {
	width:1170px;
	margin:0 auto
}
.current-active-page {
	background:#f33;
}
/*=============================================
  FINAL HAMBURGER MENÚ
=============================================*/

/*=============================================
  INICIO CONTENEDOR DERECHO E IZQUIERDO
=============================================*/
.left-drop-part {
	width:30%;
	float:left;
	background:#ffffff;
}
.left-drop-part-cont {
	padding:15px
}
.left-drop-part-cont ul {
	padding:0;
	margin:0;
	list-style:none
}
.left-drop-part-cont ul li {
	float:none;
	width:100%;
	padding:16px 0;
	border:none
}
.left-drop-part-cont ul li span {
	display:inline-block;
	vertical-align:middle
}
.left-drop-part-cont ul li span.menu-droppic {
	width:60%
}
.left-drop-part-cont ul li span.menu-droppic img {
	width:100%;
	transition:all .3s ease 0s
}
.left-drop-part-cont ul li span.menu-droppic img:hover {
	transform:scale(1.09)
}
.bot-logo img:hover, .product-logo img:hover {
	transform:scale(1.15)
}
.left-drop-part-cont ul li a {
	display:block;
	font-family:DINProBold_0;
	color:#636363;
	font-size:16px;
	padding:0!important
}
.logo-txt-block a, a.multiple-anchor {
	display:block!important
}
.left-drop-part-cont ul li a:hover {
	color:#f33;
	background:0 0
}
.right-drop-part {
	width:70%;
	float:left;
	background:#f0f1f3;
}
.right-drop-part-cont {
	padding:15px
}
/*=============================================
  FINAL CONTENEDOR DERECHO E IZQUIERDO
=============================================*/

/*=============================================
  INICIO CONTENEDOR PRODUCTOS PANTHER
=============================================*/
.left-product-part {
	width:50%;
	float:left;
	background:#ffffff;
}
.left-product-part-cont {
	padding:80px
}
.left-product-part-cont ul {
	padding:0;
	margin:0;
	list-style:none
}
.left-product-part-cont ul li {
	float:none;
	width:100%;
	padding:16px 0;
	border:none
}
.left-product-part-cont ul li span {
	display:inline-block;
	vertical-align:middle
}
.left-product-part-cont ul li span.menu-droppic {
	width:60%
}
.left-product-part-cont ul li span.menu-droppic img {
	width:100%;
	transition:all .3s ease 0s
}
.left-product-part-cont ul li span.menu-droppic img:hover {
	transform:scale(1.09)
}
.bot-logo img:hover, .product-logo img:hover {
	transform:scale(1.15)
}
.left-product-part-cont ul li a {
	display:block;
	font-family:DINProBold_0;
	color:#636363;
	font-size:16px;
	padding:0!important
}
.logo-txt-block a, a.multiple-anchor {
	display:block!important
}
.left-product-part-cont ul li a:hover {
	color:#f33;
	background:0 0
}
.right-product-part {
	width:50%;
	float:left;
	background:#fff;
}
.right-product-part-cont {
	padding-top:20px;
	padding-bottom:5px;
}
/*=============================================
  FINAL CONTENEDOR PRODUCTOS PANTHER
=============================================*/

/*=============================================
  INICIO CONTENEDOR DERECHO E IZQUIERDO
=============================================*/
.logo-text-holder {
	width:auto
}
.logo-txt-block {
	width:48%;
	float:left
}
.logo-txt-block a:hover {
	background:0 0!important
}
/*=============================================
  FINAL HAMBURGER MENÚ
=============================================*/

/*=============================================
  INICIO MARCAS BALATAS
=============================================*/
.text-part {
	padding-bottom:0;
	float:none;
	height:60px
}
.text-part-top {
	font-family: "Arial", Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	float: none;
	padding:0 0 5px
}
.text-part-top ul li {
	padding:0 5px 0 0
}
.text-part-top ul {
	padding:0;
	margin:0;
	list-style:none;
	color:#000
}
.text-part-top ul li:first-child {
	color:#f33;
}
/*=============================================
  FINAL MARCAS BALATAS
=============================================*/

/*=============================================
  INICIO CARACTERÍSTICAS BALATAS
=============================================*/
.text-part-bot {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #706e6f;
	line-height: 16px;
	float: none;
	width: 100%;
}
/*=============================================
  FINAL CARACTERÍSTICAS BALATAS
=============================================*/
a.multiple-anchor {
	margin:0!important;
	padding:0!important
}
.logo-part {
	padding:5px 0;
	float:none;
}
.product-logo {
	width:100%;
	float:left;
	margin-bottom:10px
}
.product-logo img {
	width:100%;
	transition:all 1s ease 0s
}
.bot-logo {
	width:100%;
	float:none;
}
.bot-logo img {
	width:100%;
	transition:all .3s ease 0s;
}
.logo-multiple-holder {
	width:46%;
	float:none;
	margin-right:4%;
	padding-bottom:10px;
}
/*=============================================
  INICIO MARCAS BALATAS
=============================================*/
.text-part-top p {
	color: #000;
	font-family: "Arial", Helvetica, sans-serif;
	padding: 0;
}
/*=============================================
  FINAL MARCAS BALATAS
=============================================*/

/*=============================================
  INICIO SLOGAN BALATAS
=============================================*/
.logo-part .logo-title span {
	color: #000;
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 1px;
}
.logo-part .logo-title span.black {
	color:#636363;
	font-family: "Arial", Helvetica, sans-serif;
	font-size:6px;
	display:block;
	line-height: 1px;
}
/*=============================================
  FINAL SLOGAN BALATAS
=============================================*/

/*=============================================
  INICIO LÍNEA SECCIONES
=============================================*/
.bor-right {
	border-right:1px solid #6a6869;
}
/*=============================================
  FINAL LÍNEA SECCIONES
=============================================*/

.logo-multiple-holder .product-logo {
	margin-top:10px
}
.top-header-holder-menu ul li a {
	padding:5px 32.5px
}
.inline-section {
	width:100%;
	float:left
}
.inline-section ul {
	padding:0;
	margin:0;
	list-style:none
}
.inline-section ul li {
	float:left;
	width:33.33%;
	text-align:center
}
.inline-section ul li span.pro-pic img, .inline-section ul li span.pro-pic-logo img {
	width:75%;
	transition:all 1s ease 0s
}
.inline-section ul li a:hover {
	background:0 0;
	transform:scale(1.15)
}
.inline-section ul li span.pro-pic {
	display:block;
	min-height:250px
}
.inline-section ul li span.pro-pic-logo {
	display:block
}
.inline-section ul li.small-pic span.pro-pic {
	padding-top:20px
}
.inline-section ul li.small-pic span.pro-pic img {
	width:100%
}
.inline-section ul li.small-pic span.pro-pic-logo {
	width:90%
}
.logo-txt-block-threecol {
	width:32%;
	float:left;
}
.logo-txt-block-threecol a {
	display:block!important;
	padding:5px 32.5px 5px 0!important
}
.popup-sections a{cursor:pointer;}
.top-header-holder-content-right ul li{color:#000}
.top-header-holder-content-right ul li a{
	color: #fff;
}
.foot-nav a{
	color:#000;
	cursor:pointer !important;
}
.break-pad-table table tr{
	color:#000;
}
.current-active-page a{
	color:#000 !important;
}
.bg-black{
	background:#000 !important;
}
.product-left-content li{
color:#000;
}
.skiplink {
	background: #f25448;
	color: #000;
	display: block;
	float: left;
	font-family: ;
	font-size: 13px;
	left: 30px;
	padding: 8px 5px;
	position: absolute;
	text-decoration: none;
	text-transform: uppercase;
	top: -1000px;
	z-index: 99999;
}
.skiplink:hover{
	color: #f25448;
	background: #000;
}
a:active, a:focus, input:active, input:focus, textarea:active, textarea:focus, button:focus, .mobile-menu menubtn i{
	outline:2px dashed #999 !important;
}
.skiplink:focus {
	top: 30px;
}
.smk_accordion .accordion_in .acc_content{
	color:#000 !important;
}
.smk_accordion .accordion_in .acc_head{
	color:#000 !important;
}
/*****Added On 10102019*****/
.category-block {
	width:100%;
	padding-top:30px;
}
.category-block .heading {
	font-family:"DINProBold_0";
	font-size:24px;
	line-height:24px;
	padding-bottom:15px;
}
.category-block .category-list {
	font-family:"DINProMedium_0";
	font-size:12px;
	padding-bottom:60px;
}
.category-block .category-list ul {
	padding:0;
	margin:0;
	list-style:none;
}
.category-block .category-list ul li {
	border:1px solid #b7b6b6;
	margin:0 7px 0 0;
	float:left;
}
.category-block .category-list ul li:last-child {
	margin:0;
}
.category-block .category-list ul li a {
	display:block;
	color:#7c7c7c;
	padding:8px 30px;
	text-align:center;
}
.category-block .category-list ul li a:hover, .category-block .category-list ul li a.active {
	background:#ff3333;
	color:#fff;
}
.category-imgtxtblock {
	width:100%;
}
.category-imgtxtblock ul {
	padding:0;
	margin:0; list-style:none;
}
.category-imgtxtblock ul li { margin:0 7px 30px 0; padding:0; width:24%; display:inline-flex;}
.category-imgtxtblock ul li:last-child { margin-right:0;}
.category-imgtxtblock ul li .imgtxt-block { width:100%;}
.category-imgtxtblock ul li .imgtxt-block .pic { position:relative;overflow: hidden;height: 180px;margin-bottom: 10px;}
.category-imgtxtblock ul li .imgtxt-block .pic img { display:block; height:100%;}
.category-imgtxtblock ul li .imgtxt-block .pic span.play-vid { position:absolute;top: 50%;left: 50%;-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%); }
.category-imgtxtblock ul li .imgtxt-block .pic span.play-vid a {transition: all 0.3s ease 0s;}
.category-imgtxtblock ul li .imgtxt-block .pic span.play-vid a img { width:100%;transition: all 0.3s ease 0s;}
.category-imgtxtblock ul li .imgtxt-block .pic span.play-vid a img:hover{ transform: scale(1.2);}
.category-imgtxtblock ul li .imgtxt-block .txt-block { padding:5px; color:#000;}
.category-imgtxtblock ul li .imgtxt-block .txt-block span.heading {font-family:"DINProBold_0"; font-size:15px; display:block; padding-bottom:0; line-height:normal;}
.category-imgtxtblock ul li .imgtxt-block .txt-block span.main-txt{font-family:"DINProMedium_0"; font-size:14px; padding:10px 0; display:block;}
.category-imgtxtblock ul li .imgtxt-block .txt-block span.txt-link {font-size:12px; }
.category-imgtxtblock ul li .imgtxt-block .txt-block span.txt-link a { color:#ff3333; text-decoration:none;display:block;}
.category-imgtxtblock ul li .imgtxt-block .txt-block span.txt-link a:hover { text-decoration:underline;}
/*****Added On 10102019*****/
@media only screen and (max-width:1200px) {
.container, .fixed-content, .footer-content, .top-header-holder-content, .top-header-holder-menu {
	width:1025px
}
.top-header-holder-menu ul li a {
	padding:5px 24.4px
}
.text-part-top {
	font-size:12px
}
.logo-part .logo-title {
	height:60px
}
.header-menu-drop-inner-content-single {
	margin:5px 65px;
	height:200px
}
.foot-nav {
	width:77%
}
.foot-nav ul li:last-child { padding-left:0;}
.category-block .category-list ul li{MARGIN:0 7px 7px 0;}

}
@media only screen and (max-width:1024px) {
.fixed-content, .top-header-holder-content, .top-header-holder-menu {
	width:900px
}
.top-header-outer {
	display:none
}

/*=============================================
  INICIO MOBILE MENU
=============================================*/
.header-holder-for-mobile-all, .mobile-logo a {
	display:block
}
.header-holder-for-mobile {
	position:fixed;
	z-index:9999;
	background:#242b54;
	width:100%;
	padding:10px 0
}
.mobile-menu {
	float: left;
	color: #fff;
	padding-top: 15px;
	font-size: 20px;
	cursor: pointer;
	margin-left: 15px;
}
.menubtn i {
	color: #fff;
}
.mobile-menu a{
	color:#fff;
}
.mobile-menu a:hover{
	color:#000;
}
.mobile-logo {
	float: right;
	line-height:0;
	width:70px;
	margin-right: 15px;
}
.mobile-logo a img {
	width:100%
}
.mobile-top-linka {
	float:right;
	padding-top:8px;
	margin-right: 6px;
}
.mobile-top-linka ul li {
	float:left;
	padding:0 10px
}
.mobile-top-linka a {
	color:#fff;
	font-size:10px
}
.mobile-top-linka a:hover {
	color:#fff;
}
.header-holder-for-mobile-height {
	height:59px
}
.header-holder-for-mobile-content {
	width:900px;
	margin:0 auto
}
.container, .footer-content {
	width:900px
}
.foot-nav {
	width:84%
}
.category-block .heading { font-size:22px;line-height: 22px;}
.category-block .category-list ul li a { padding:8px 30px;}
.category-imgtxtblock ul li { margin:0 5px 30px 0;}

}

@media only screen and (max-width:899px) {
.container,
.fixed-content,
.footer-content,
.header-holder-for-mobile-content,
.top-header-holder-content,
.top-header-holder-menu {
	width:769px
}
.mobile-logo {
	margin-left:40%
}
.foot-nav ul li {
	margin:5px 0 0;
	padding:0 12px;
	font-size:14px;	
}
.foot-nav{width:83%;}
.category-block .category-list { padding-bottom:45px;}
.category-block .category-list ul li { margin:0 5px 5px 0;}
.category-block .category-list ul li a { padding:8px 22px;}
.category-imgtxtblock ul li { margin:0 4px 30px 0;}
.category-imgtxtblock ul li .imgtxt-block .txt-block span.heading { font-size:14px;}
.category-imgtxtblock ul li .imgtxt-block .txt-block span.main-txt {font-size:13px;}
}
@media only screen and (max-width:768px) {
.container,
.fixed-content,
.footer-content,
.header-holder-for-mobile-content,
.top-header-holder-content,
.top-header-holder-menu {
	width:700px
}
.foot-nav {
	width:74%;
	margin:3px 0 0
}
.foot-nav ul li {
	padding:0 5px
}
.category-block .category-list { font-size:11px;}
.category-block .category-list ul li a { padding:8px 18px;}
.category-imgtxtblock ul li { width:32.2%;}
}
@media only screen and (max-width:699px) {
.container,
.fixed-content,
.footer-content,
.header-holder-for-mobile-content,
.top-header-holder-content,
.top-header-holder-menu {
	width:600px
}
.foot-nav { width:100%; }
.foot-nav ul li:last-child {
	padding-left:0
}
.category-block .category-list ul li a { padding:8px 13px;}
}
@media only screen and (max-width:599px) {
.container,
.fixed-content,
.footer-content,
.header-holder-for-mobile-content,
.top-header-holder-content,
.top-header-holder-menu {
	width:500px
}
.foot-nav ul li{font-size:13px;}
.thankyou-txt { width:50%; font-size:20px; line-height:50px;}
.thankyou-txt-contact{ width:60%; font-size:20px; line-height:50px;}
.reminder-txt { padding-top:15px; font-size:12px;}
.category-block .category-list { width:100%; float:left; padding-bottom:10px;}
.category-block .category-list ul li { margin:0 5px 5px 0;}
.category-block .category-list ul li a { padding:7px 31px;}
.category-imgtxtblock ul li { width:48.5%; margin:0 5px 20px 0;}
}
@media only screen and (max-width:519px) {
.container,
.fixed-content,
.footer-content,
.header-holder-for-mobile-content,
.top-header-holder-content,
.top-header-holder-menu {
	width:489px
}
.foot-nav {margin:0 0 10px;padding:0 14px;}
.foot-nav ul li { font-size:11px;}
.category-block .category-list ul li a {padding:7px 29px;}
}
@media only screen and (max-width:480px) {
.container,
.fixed-content,
.footer-content,
.header-holder-for-mobile-content,
.top-header-holder-content,
.top-header-holder-menu {
	width:400px;
}
.mobile-logo {
	margin-left:22%
}
.foot-nav ul li  { padding:0 5px;}
.thankyou-txt { width:60%; font-size:18px; line-height:40px;}
.thankyou-txt-contact { width:80%; font-size:22px; line-height:40px;}
.thankyou-txt-contact span { padding0 0 20px 45px;background-size:25%}
.reminder-txt { padding-top:10px;}
.category-block .category-list ul li a { padding:7px 18px;}
.category-imgtxtblock ul li { width:48%;
}
}
@media only screen and (max-width:399px) {
.container,
.fixed-content,
.footer-content,
.header-holder-for-mobile-content,
.top-header-holder-content,
.top-header-holder-menu {
	width:300px
}
.mobile-logo {
	margin-left:12%
}
.footer-holder {
	padding:5px 0
}
.foot-nav { width:100%; padding:0 !important; margin:0 !important; line-height:20px;}
.foot-nav ul li { margin:0;}
.category-block .category-list ul li a { padding:5px 25px;}
.category-imgtxtblock ul li {width:100%; margin:0 0 15px 0;}
}
