/*
Theme Name: allininfosystems
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
1002
Text Domain: allininfosystems
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

allininfosystems is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
	## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
html {
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust:     100%;
}

body {
	margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
	display: block;
}

audio,
canvas,
progress,
video {
	display: inline-block;
	vertical-align: baseline;
}

audio:not([controls]) {
	display: none;
	height: 0;
}

[hidden],
template {
	display: none;
}

a {
	background-color: transparent;
}

a:active,
a:hover {
	
}

abbr[title] {
	
}

b,
strong {
	font-weight: bold;
}

dfn {
	font-style: italic;
}

h1 {
	font-size: 2em;
	margin: 0.67em 0;
}

mark {
	background: #ff0;
	color: #000;
}

small {
	font-size: 80%;
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

img {
	border: 0;
}

svg:not(:root) {
	overflow: hidden;
}

figure {
	margin: 1em 40px;
}

hr {
	box-sizing: content-box;
	height: 0;
}

pre {
	overflow: auto;
}

code,
kbd,
pre,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
	color: inherit;
	font: inherit;
	margin: 0;
}

button {
	overflow: visible;
}

button,
select {
	text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}

button[disabled],
html input[disabled] {
	cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

input {
	line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}

legend {
	border: 0;
	padding: 0;
}

textarea {
	overflow: auto;
}

optgroup {
	font-weight: bold;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

td,
th {
	padding: 0;
}

/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
body,
button,
input,
select,
textarea {
	color: #404040;
	font-family: sans-serif;
	font-size: 14px;	
	line-height: 1.5;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
}

p {
	margin-bottom: 1.5em;
}

dfn,
cite,
em,
i {
	font-style: italic;
}

blockquote {
	margin: 0 1.5em;
}

address {
	margin: 0 0 1.5em;
}

pre {
	background: #eee;
	font-family: "Courier 10 Pitch", Courier, monospace;
	font-size: 15px;
	font-size: 0.9375rem;
	line-height: 1.6;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 1.6em;
}

code,
kbd,
tt,
var {
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;

	font-size: 15px;
	font-size: 0.9375rem;
}

abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

mark,
ins {
	background: #fff9c0;
	text-decoration: none;
}

big {
	font-size: 125%;
}

/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/
html {
	box-sizing: border-box;
}

*,
*:before,
*:after { /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
	box-sizing: inherit;
}

body {
	background: #fff; /* Fallback for when there is no custom background color defined. */
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
}

blockquote,
q {
	quotes: "" "";
}

hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}

ul,
ol {
	margin: 0 0 1.5em 3em;
}

ul {
	list-style: disc;
}

ol {
	list-style: decimal;
}

li > ul,
li > ol {
	margin-bottom: 0;
	margin-left: 1.5em;
}

dt {
	font-weight: bold;
}

dd {
	margin: 0 1.5em 1.5em;
}

img {
	height: auto; /* Make sure images are scaled correctly. */
	max-width: 100%; /* Adhere to container width. */
}

table {
	margin: 0 0 1.5em;
	width: 100%;
}

/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	border: 1px solid;
	border-color: #ccc #ccc #bbb;
	border-radius: 3px;
	background: #e6e6e6;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05);
	color: rgba(0, 0, 0, .8);
	font-size: 12px;
	font-size: 0.75rem;
	line-height: 1;
	padding: .6em 1em .4em;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
	border-color: #ccc #bbb #aaa;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02);
}

button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
	border-color: #aaa #bbb #bbb;
	box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15);
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
	color: #666;
	border: 1px solid #ccc;
	border-radius: 3px;
	padding: 3px;
}

select {
	border: 1px solid #ccc;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
	color: #111;
}

textarea {
	width: 100%;
}

/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/
a {
	
}

a:visited {
	outline: 0 !important;
}

a:hover,
a:focus,
a:active {
	outline: 0 !important;
}

a:focus {
	outline: 0 !important;
}

a:hover,
a:active {
	outline: 0 !important;
}

/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/
.main-navigation {
	clear: both;
	display: block;
	float: left;
	width: 100%;
}

.main-navigation ul {
	display: none;
	list-style: none;
	margin: 0;
	padding-left: 0;
}

.main-navigation li {
	position: relative;
}

.main-navigation a {
	display: block;
	text-decoration: none;
}

.main-navigation ul ul {
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
	float: left;
	position: absolute;
	top: 1.5em;
	left: -999em;
	z-index: 99999;
}

.main-navigation ul ul ul {
	left: -999em;
	top: 0;
}

.main-navigation ul ul a {
	width: 200px;
}

.main-navigation ul ul li {

}

.main-navigation li:hover > a,
.main-navigation li.focus > a {
}

.main-navigation ul ul :hover > a,
.main-navigation ul ul .focus > a {
}

.main-navigation ul ul a:hover,
.main-navigation ul ul a.focus {
}

.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
	left: auto;
}

.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
	left: 100%;
}

.main-navigation .current_page_item > a,
.main-navigation .current-menu-item > a,
.main-navigation .current_page_ancestor > a,
.main-navigation .current-menu-ancestor > a {
}

/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
	display: block;
}

@media screen and (min-width: 37.5em) {
	.menu-toggle {
		display: none;
	}
	.main-navigation ul {
		display: block;
	}
}

.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
	margin: 0 0 1.5em;
	overflow: hidden;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
	float: left;
	width: 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
	float: right;
	text-align: right;
	width: 50%;
}

/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}

/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {
	outline: 0;
}

/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}

.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
	content: "";
	display: table;
	table-layout: fixed;
}

.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
	clear: both;
}

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.widget {
	margin: 0 0 1.5em;
}

/* Make sure select elements fit in widgets. */
.widget select {
	max-width: 100%;
}

/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
.sticky {
	display: block;
}

.hentry {
	margin: 0 0 1.5em;
}

.byline,
.updated:not(.published) {
	display: none;
}

.single .byline,
.group-blog .byline {
	display: inline;
}

.page-content,
.entry-content,
.entry-summary {
	margin: 1.5em 0 0;
}

.page-links {
	clear: both;
	margin: 0 0 1.5em;
}

/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.comment-content a {
	word-wrap: break-word;
}

.bypostauthor {
	display: block;
}

/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .posts-navigation, /* Older / Newer Posts Navigation (always hidden) */
.infinite-scroll.neverending .site-footer { /* Theme Footer (when set to scrolling) */
	display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
.infinity-end.neverending .site-footer {
	display: block;
}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
	max-width: 100%;
}

/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}

.wp-caption-text {
	text-align: center;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.gallery {
	margin-bottom: 1.5em;
}

.gallery-item {
	display: inline-block;
	text-align: center;
	vertical-align: top;
	width: 100%;
}

.gallery-columns-2 .gallery-item {
	max-width: 50%;
}

.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
	max-width: 25%;
}

.gallery-columns-5 .gallery-item {
	max-width: 20%;
}

.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}

.gallery-caption {
	display: block;
}




/********font-family*************/


@font-face {
  font-family: 'HelveticaNeue-Medium';
  src: url('fonts/HelveticaNeue-Medium.eot?#iefix') format('embedded-opentype'),
    url('fonts/HelveticaNeue-Medium.woff') format('woff'), 
    url('fonts/HelveticaNeue-Medium.ttf')  format('truetype'), 
    url('fonts/HelveticaNeue-Medium.svg#HelveticaNeue-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'HelveticaNeueLTStd-Roman';
  src: url('fonts/HelveticaNeueLTStd-Roman.eot?#iefix') format('embedded-opentype'),
    url('fonts/HelveticaNeueLTStd-Roman.otf')  format('opentype'),
	     url('fonts/HelveticaNeueLTStd-Roman.woff') format('woff'),
	      url('fonts/HelveticaNeueLTStd-Roman.ttf')  format('truetype'), 
	      url('fonts/HelveticaNeueLTStd-Roman.svg#HelveticaNeueLTStd-Roman') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'HelveticaNeue-Bold';
  src: url('fonts/HelveticaNeue-Bold.eot?#iefix') format('embedded-opentype'),
    url('fonts/HelveticaNeue-Bold.woff') format('woff'), 
    url('fonts/HelveticaNeue-Bold.ttf')  format('truetype'), 
    url('fonts/HelveticaNeue-Bold.svg#HelveticaNeue-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'HelveticaLight';
  src: url('fonts/HelveticaLight.eot?#iefix') format('embedded-opentype'), 
   url('fonts/HelveticaLight.woff') format('woff'), url('HelveticaLight.ttf')  format('truetype'), 
   url('fonts/HelveticaLight.svg#HelveticaLight') format('svg');
  font-weight: normal;
  font-style: normal;
}



@font-face {
  font-family: 'Oswald-Bold';
  src: url('fonts/Oswald-Bold.eot?#iefix') format('embedded-opentype'),  
  url('fonts/Oswald-Bold.woff') format('woff'),
   url('fonts/Oswald-Bold.ttf')  format('truetype'),
    url('fonts/Oswald-Bold.svg#Oswald-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}


 @font-face {
  font-family: 'HelveticaNeueLTStd-It';
  src: url('fonts/HelveticaNeueLTStd-It.eot?#iefix') format('embedded-opentype'),  url('fonts/HelveticaNeueLTStd-It.otf')  format('opentype'),
     url('fonts/HelveticaNeueLTStd-It.woff') format('woff'), url('fonts/HelveticaNeueLTStd-It.ttf')  format('truetype'), url('fonts/HelveticaNeueLTStd-It.svg#HelveticaNeueLTStd-It') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'HelveticaNeueLTStd-Md';
  src: url('fonts/HelveticaNeueLTStd-Md.eot?#iefix') format('embedded-opentype'), 
   url('fonts/HelveticaNeueLTStd-Md.otf')  format('opentype'),
	     url('fonts/HelveticaNeueLTStd-Md.woff') format('woff'), 
	     url('fonts/HelveticaNeueLTStd-Md.ttf')  format('truetype'), 
	     url('fonts/HelveticaNeueLTStd-Md.svg#HelveticaNeueLTStd-Md') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'HelveticaNeue-Thin';
  src: url('fonts/HelveticaNeue-Thin.eot?#iefix') format('embedded-opentype'),  url('fonts/HelveticaNeue-Thin.otf')  format('opentype'),
	     url('fonts/HelveticaNeue-Thin.woff') format('woff'), url('fonts/HelveticaNeue-Thin.ttf')  format('truetype'), 
	     url('fonts/HelveticaNeue-Thin.svg#HelveticaNeue-Thin') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'OpenSans-Bold';
  src: url('fonts/OpenSans-Bold.eot?#iefix') format('embedded-opentype'), 
   url('fonts/OpenSans-Bold.woff') format('woff'), 
   url('fonts/OpenSans-Bold.ttf')  format('truetype'),
    url('fonts/OpenSans-Bold.svg#OpenSans-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'OpenSans-Light';
  src: url('fonts/OpenSans-Light.eot?#iefix') format('embedded-opentype'),
    url('fonts/OpenSans-Light.woff') format('woff'), 
    url('fonts/OpenSans-Light.ttf')  format('truetype'), 
    url('fonts/OpenSans-Light.svg#OpenSans-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'OpenSans-Semibold';
  src: url('fonts/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'), 
   url('fonts/OpenSans-Semibold.woff') format('woff'), 
   url('fonts/OpenSans-Semibold.ttf')  format('truetype'),
    url('fonts/OpenSans-Semibold.svg#OpenSans-Semibold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'HelveticaNeue-BoldItalic';
  src: url('fonts/HelveticaNeue-BoldItalic.eot?#iefix') format('embedded-opentype'), 
   url('fonts/HelveticaNeue-BoldItalic.woff') format('woff'), 
   url('fonts/HelveticaNeue-BoldItalic.ttf')  format('truetype'), 
   url('fonts/HelveticaNeue-BoldItalic.svg#HelveticaNeue-BoldItalic') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'HelveticaNeue-LightItalic';
  src: url('fonts/HelveticaNeue-LightItalic.eot?#iefix') format('embedded-opentype'),
    url('fonts/HelveticaNeue-LightItalic.woff') format('woff'), 
    url('fonts/HelveticaNeue-LightItalic.ttf')  format('truetype'),
     url('fonts/HelveticaNeue-LightItalic.svg#HelveticaNeue-LightItalic') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'Oswald-ExtraLight';
  src: url('fonts/Oswald-ExtraLight.eot?#iefix') format('embedded-opentype'),  
  url('fonts/Oswald-ExtraLight.woff') format('woff'), 
  url('fonts/Oswald-ExtraLight.ttf')  format('truetype'), 
  url('fonts/Oswald-ExtraLight.svg#Oswald-ExtraLight') format('svg');
  font-weight: normal;
  font-style: normal;
}


/*************header****************/
.page-id-32 .woocommerce-message a.button.wc-forward{display: none;}
a.retirn-to-shop{float: left !important; line-height:3.5;}
a.retirn-to-shop:hover{text-decoration: none !important;}
.cart-button-none{float: left;}
.cart-button-none input.button{background: none !important; color:#337ab7 !important; font-size:14px !important; text-transform: capitalize !important;}
.cart-button-none input.button.hover-bg:hover{background: none !important;}
.top-header{width:100%; float:left;}
.container{width:1524px !important; margin:0 auto;}
.header-phn{width:100%; float:left; margin:46px 0px; }
.lo-call{width:240px; background: -webkit-linear-gradient(#fff,#34bdca); /* For Safari 5.1 to 6.0 */
 background: -o-linear-gradient(#fff,#34bdca); /* For Opera 11.1 to 12.0 */
 background: -moz-linear-gradient(#fff,#34bdca); /* For Firefox 3.6 to 15 */
 background: linear-gradient(#fff,#34bdca); /* Standard syntax (must be last) */ 
 box-shadow: 1px -1px 1px #7a7a7a; float: left; position:relative;padding: 7.5px 11px; margin-left: 8px; border-radius:4px;}
 .lo-call a:hover{text-decoration:none;}
.lo-call p{color:#fff;  font-family: 'HelveticaNeue-Medium';  margin:0; text-align: right; font-size: 18px}
.call-img{height:52px; width:52px; border-radius:50%; position:absolute;  border:1px solid #7a7a7a; left:-20px; bottom: -5px;
background: -webkit-linear-gradient(#fff,#34bdca); /* For Safari 5.1 to 6.0 */
 background: -o-linear-gradient(#fff,#34bdca); /* For Opera 11.1 to 12.0 */
 background: -moz-linear-gradient(#fff,#34bdca); /* For Firefox 3.6 to 15 */
 background: linear-gradient(#fff,#34bdca); /* Standard syntax (must be last) */ }
 .call-img:before{ content:url('images/header-phone.png'); vertical-align:middle; display: inline-block; padding: 7px 10px 0; }
 .logo{width:100%; margin:15px 0px 18px 0px; text-align:center;}
 .login-top{width:180px; float:right; margin:42px 0px;}
 .login-top ul{list-style:none; margin:0; padding:0;}
 .login-top ul li{display:inline-block; margin-right:17px;}
  .login-top ul li:last-child{margin-right:0; position:relative;}
  .login-top ul li:last-child span{position:absolute; top:13px; left:13px; font-size:16px; font-family: 'HelveticaNeueLTStd-Roman';}
 .login-top ul li a{font-size:13px; color:#000;  font-family: 'HelveticaNeue-Medium';  }
.main-navigation{background:#000; opacity:0.7; width:100%; float:left; z-index:99; position:relative;} 
.menu-menu-1-container{ width:100%; margin:0 auto; text-align: center;}
.menu-menu-1-container li{display:inline-block;  padding:18px 0px;}
.menu-menu-1-container li a{ font-size:15px; color:#fff; font-family: 'HelveticaNeueLTStd-Roman'; text-transform: uppercase; margin-right:22px; }
.menu-menu-1-container li a:hover{text-decoration:none; color:#1bd1d4;}
p.return-to-shop a.button.wc-backward{margin:10px 0px 20px 0;}
 form.login{border:1px solid #b1b1b1 !important; max-width:550px; margin:0 auto !important; width:100%; overflow: hidden; margin-bottom:50px !important;}
 form.login label{font-size:16px; color:#000; font-family: 'HelveticaNeueLTStd-Roman'; }
form.login p.form-row input.woocommerce-Button.button{margin-left:0; box-shadow: none; padding: 10px;}
 form.login .input-text{height:40px; border:1px solid #b1b1b1; padding:5px;}
/************footer*****************/
.footer-section{width:100%; float:left; position:relative;}
.footer-news-letter{width:806px; margin:0 auto; position: absolute; top:0; left:50%; margin-left:-403px;}
.news{width:100%; float: left; text-align:center; margin-top:82px;}
.news h3{ font-size:55px; color:#fff; text-align:center; text-transform:uppercase;   font-family: 'HelveticaLight'; position:relative; display:inline-block; margin:0;}
.news h3:before { content:url('images/before-img.png'); position:absolute;top: 7px; left: -13px;}
.news p{ font-size:15px; color:#fff; font-family: 'HelveticaNeueLTStd-Roman'; text-align:center;  margin:30px 0px;}
.email-box{width:100%; float: left; border:1px solid #fff; margin-top:6px; position:relative;}
.email-box input[type="email"] { width: 100%; box-shadow: none; border: none; text-shadow: none; padding: 29px 0px; background: transparent; color: #fff; font-size: 16px; outline: none; padding-left:23px; }
.email-box input[type="text"] { width: 100%; box-shadow: none; border: none; text-shadow: none; padding: 29px 0px; background: transparent; color: #fff; font-size: 16px; outline: none; padding-left:23px; }
 input[type="email"]::-webkit-input-placeholder { color: #fff; font-family: 'OpenSans-Light'; font-style:italic;}
 input.newsletter-submit{ padding:0;width:157px; height:52px; background:#117d7d; position:absolute; right:17px; bottom:17px; box-shadow:none; text-shadow:none; border:none;
font-size:18px; color:#fff; font-family: 'HelveticaNeue-Medium'; text-align:center;}
 input.newsletter-submit:hover{color:#fff !important; text-decoration:none !important; box-shadow: none; text-shadow: none;}
.footer-last-content{width:100%; float: left;}
.footer-last-content{ background:url('images/footer-background.png'); background-size:100%;}
.footer-img{margin-top:13px; margin-left:-15px;}
.footer-logo{width:100%; float: left; margin-top:59px;}
.footer-logo p{font-size:13px; color:#686868;  font-family: 'HelveticaLight'; line-height:20.03px; margin:15px 0px; text-align:left;}
.footer-logo ul{list-style:none; margin:0; padding:0;}
.footer-logo ul a {background: #1bd1d4; border-radius: 50%; color: #fff; display: block; font-size: 20px; height: 35px; line-height: 35px; text-align: center; width: 35px; transition:all linear 0.25s;}
.footer-logo ul a:hover {background: #000; transition:all linear 0.25s;}
p.form-row input.button{margin-left:0; box-shadow: none; padding:9px; font-size:14px; margin-top:4px;}
form.checkout_coupon{width:100%; float: left; border:1px solid #000 !important;} 
form.checkout_coupon .form-row-first input#coupon_code{height: 40px; border: 1px solid #000; padding: 0 10px;}
.footer-logo ul li{display:inline-block; margin-right:10px;}
.contact-us{max-width:210px; margin:0 auto; margin-top:55px;}
.contact-us h2{margin:0; font-size:18px; font-family: 'HelveticaNeueLTStd-Roman'; color:#2f2f2f; margin-bottom:42px;}
.contact-us ul{list-style: none; margin:0; padding:0;}
.contact-us ul li{display:inline-block; margin-top:3px;}
.contact-us-calling{width:30px; height:30px; float: left; border-radius:50%; border:2px solid #000; position:relative; bottom:5px;}
.contact-us-location{width:30px; height:30px; float: left; border-radius:50%; border:2px solid #000; position:relative; bottom:-5px;}
.contact-us-email{width:30px; height:30px; float: left; border-radius:50%; border:2px solid #000; position:relative; bottom:5px;}
.contact-us-www{width:30px; height:30px; float: left; border-radius:50%; border:2px solid #000; position:relative; bottom:5px;}
.contact-us-calling:before{content:url('images/calling.png'); position:absolute; top:5px; left:5px;}
.contact-us-location:before{content:url('images/location.png'); position:absolute; top:5px; left:6px;}
.contact-us-email:before{content:url('images/email.png'); position:absolute; top:4px; left:5px;}
.contact-us-www:before{content:url('images/www.png'); position:absolute; top:5px; left:5px;}
.contact-us-content{float: right; margin-left:21px; width:156px;}
.contact-us-content p{font-size:13px; color:#686868; font-family: 'HelveticaLight'; line-height:15px; }
.opening-timing{margin-top: 55px; float: right; text-align: center; width: 315px;}
.opening-timing h2{margin: 0;font-size: 18px; font-family: 'HelveticaNeueLTStd-Roman'; color: #2f2f2f; margin-bottom: 32px; text-align: left;}
.opening-timing ul{outline-style: none; margin:0; padding:0;}
.opening-timing ul li{float: left; width: 100%; display: block;}
.opening-timing ul li p{float:left;}
.opening-timing ul li span{float:right;}
.footer-section-last{width:100%; float:left; background:#000; height:70px;}
.alliance-packaging{width:100%; float:left;}
.alliance-packaging span{font-size:13px; color:#fff; margin:26px 0px; display: block; font-family: 'OpenSans-Light';}
.alliance-packaging a:hover{outline: none; text-decoration:none; color:#fff;}
.alliance-packaging a{color:#1bd1d4;}
.payment-section{ margin: 25px 0px; text-align:center;}
.payment-section ul{list-style:none; margin:0; padding:0;}
.payment-section ul li{display: inline-block; margin-right:15px;}
.digital-dpt{float: right; }
.digital-dpt a{ color:#1bd1d4; }
.digital-dpt a:hover{outline: none; text-decoration:none; color:#fff;}
.digital-dpt span{color:#fff; font-size:13px; margin:26px 0px; display: block; }
.footer-lo-call{float: right; position: relative;  width: 270px; margin-top:40px;}


/***********************home-page****************/
.home-banner{width:100%; float: left;     margin-top: -57px;}
.home-banner img{width:100%;}
.home-shopnow-list{width:100%; float: left; margin-top:20px;}
.home-shopnow-list ul{list-style:none; margin:0; padding:0;}
.home-shopnow-list ul li{width:32.5%; float: left; margin-right:19px; position:relative;}
.home-shopnow-list ul li:last-child{margin:0;}
.home-shopnow-list ul li img{width:100%;}
.home-shopnow-list-overlay{position:absolute; top:0; width:100%; background: rgba(0, 0, 0, 0.1); height:100%;}
.home-shopnow-list-text{ width:385px; margin:0 auto; position: absolute; top:115px; left:18px;}
.home-shopnow-list-text h1{margin:0; font-size:62px; color:#fff;  font-family: 'Oswald-Bold';     text-shadow: 0px 3px 0 #000; text-transform:uppercase;}
.shop-now-btn a{color:#ea0242; font-size:20px; font-family: 'HelveticaLight'; margin: 12px; transition:all linear 0.25s; position: absolute; width:175px; text-align: center; text-decoration: none; padding: 15px 0; bottom:18px; left:16px; background:#fff; border-radius:6px; border-bottom: 4px solid #ea0242; }
.shop-now-btn a:hover{color: #fff; background-color: #ea0242; text-decoration: none; transition:all linear 0.25s; border-bottom: 4px solid #fff;}
.home-thumbnail-slider{width:100%; float: left; margin:50px 0px;}
.home-thumbnail-slider ul{list-style: none; margin:0; padding:0; margin-left: -26px;}
.home-thumbnail-slider ul li{display:inline-block; width:19%; text-align: center; line-height: 80px !important;}
.home-thumbnail-slider ul li:last-child{margin:0;}

.our-clients-before{width:100%; float: left; text-align:center; margin:30px 0;}
.our-clients-before h3{margin:0; font-size:55px; color:#312d2e; text-align:center; text-transform:uppercase;   font-family: 'HelveticaLight'; position:relative; display: inline-block;}
.our-clients-before h3:before { content:url('images/whats-before.png'); position:absolute;top: 7px; left: -13px;}

.whats-hot{width:100%; float: left; margin:56px 0px 67px 0px; overflow: hidden;}
.what-hots-before{width:100%; float: left; text-align:center; margin-bottom: 30px;}
.what-hots-before h1{display:inline-block; font-size:55px; color:#312d2e; text-align:center; text-transform:uppercase;   font-family: 'HelveticaLight'; position:relative;}
.what-hots-before h1:before { content:url('images/whats-before.png'); position:absolute;top: 7px; left: -13px;}
.what-hots-before h3{margin:0; font-size:55px; color:#312d2e; text-align:center; text-transform:uppercase;   font-family: 'HelveticaLight'; position:relative; display: inline-block;}
.what-hots-before h3:before { content:url('images/whats-before.png'); position:absolute;top: 7px; left: -13px;}
.what-hots-list{width:100%; float: left; margin-top:35px;}
.what-hots-list ul{list-style: none; margin:0; padding:0; text-align: center;}
.what-hots-list ul li{display: inline-block; width:357px; height:357px; border-radius:50%;  text-align:center; position:relative; overflow: hidden; margin-right:70px;}
.what-hots-list-ovrerlay{position: absolute; top:0;   width:100%; height:100%; background: rgba(0, 0, 0, 0.0);}
.what-hots-list-ovrerlay h2 a{margin:0; font-size:24px; color:#fff;   font-family: 'HelveticaNeueLTStd-Md'; text-transform:uppercase;}
.what-hots-list-ovrerlay h2 {margin-top:45%;}
.about-alliance{width:100%; float: left; background:url('images/about-alliance-bg.png'); background-size: 100%; height:615px;}
.see-us-on-youtube{width:100%; float: left; margin-top:58px;}
.see-us-on-youtube p{margin:0; font-size:18px; color:#e0e0e0; font-family: 'HelveticaNeueLTStd-Roman';  border-bottom:1px solid #535353;}
.see-us-on-youtube span{color:#13aebe; font-size:40px; font-family: 'HelveticaNeue-Medium'; }
.see-us-on-youtube span:after{ content:url('images/youtube-icon.png');  position: relative; bottom: 19px;left: 15px;}
.see-us-on-youtube hr{ width:338px; float: left; background:#13aebe; height:2px; background: #13aebe; margin-top: -2px;  border:none; margin-bottom: 0;}   
.about-alliance-text h2{margin:0; font-size:35px; color:#fff; font-family: 'HelveticaNeue-Medium';  font-style:italic; margin-bottom:22px;}
.about-alliance-text { float: left;
    margin-top: 33px;
    padding: 0 26px 0 0;
    width: 50%;}
.about-alliance-text p{margin:0; font-size:15px; color:#fff; font-family: 'HelveticaLight'; line-height:25px;  text-align: justify; }
.watch-now{width:230px; float: left; background:#13aebe; margin-top:32px;} 
.watch-now a{ font-family: 'OpenSans-Bold'; font-size:20px; color:#fff; display: block; margin: 17px 34px;  text-transform:uppercase;}
.watch-now a:hover{color:#fff;}
.watch-now a:after{content: url('images/vedio-downloaded.png'); left:15px; position: relative; top:2px;}
.right-video-section{  float: left;  margin: 44px auto 0; width: 50%; }
.right-video-section-overlay{position: absolute; top:0; height:100%; width:100%; background:rgba(0, 0, 0, 0.2);}
.video-circle{ height:93px; width:93px; border-radius:50%; margin:0 auto; background:rgba(0, 0, 0, 0.8); left:277px; line-height:90px; text-align:center; top:120px; position: absolute;  }
.our-mission{width:100%; float:left; margin:66px 0px;}
.our-mission-list{margin-top:41px; width:100%; float: left;}
.our-mission-list ul{list-style:none; margin:0; padding:0;}
.our-mission-list ul li{display:inline-block; width:22%; margin-right:55px; vertical-align:top;} 
.our-mission-img h3{margin:0; font-size:22px; color:#312d2e;  font-family: 'HelveticaNeueLTStd-Roman'; margin:17px 0px;  }
.our-mission-img p{margin: 0; font-size:18px; font-family: 'HelveticaLight'; color:#686868;}
.our-mission-img { text-align: center;   width: 100%; line-height:23px; }
.our-mission-list ul li:last-child{margin:0;}
.our-client-view{width:100%; float:left; background:#312d2e; height:713px;}
.our-client-view-img{width:1126px; float:right; height:640px; border: 15px solid #fff; border-top:0; position:relative;} 
.client-view-content{position: absolute; top:63px; left: 75px;}
.our-client-view-thumbnail{width:653px; height:406px; background:#fff; position:absolute; top:180px; left:-395px; text-align: center; }
.slideshow-content{width:590px;text-align: center; margin:0 auto;}
.slideshow-content h4{font-size:18px; color:#312d2e;  font-family: 'HelveticaNeueLTStd-Roman';}
.slideshow-content p{font-size:14px; color:#686868; font-family: 'HelveticaLight'; line-height:25px;}
.home-shopnow-list-text-other{ width:300px; margin:0 auto; position: absolute; top:25px; left:25px;}
.home-shopnow-list-text-other h1{margin:0; font-size:62px; color:#fff;  font-family: 'HelveticaLight';   text-shadow: 0px 2px 0 #000;}



/**************************Archieve-Product********************/

.our-pro{width:100%; float:left; margin-top:45px;}
.woocommerce .woocommerce-breadcrumb a {color:#010101 !important; font-size:21px;  font-family: 'HelveticaNeueLTStd-Roman';}
.woocommerce .woocommerce-breadcrumb{color:#010101 !important; font-size:21px;  font-family: 'HelveticaNeueLTStd-Roman';}
 aside#secondary {width:100%; max-width:366px; float: left;}
 ul#accordion { padding: 0;margin: 0; max-width:100%;}
ul.category{margin:0; padding:0;}
.widget-area h3{font-size:20px; color:#fff;  font-family: 'HelveticaNeue-Medium'; background:#12b1c2; padding:16px 32px; margin:0; text-transform: uppercase;}

.left-side-option #berocket_aapf_widget-15 ul.berocket_aapf_widget{margin: 15px; float: left;}
.left-side-option #berocket_aapf_widget-15 ul.berocket_aapf_widget li{float: left; height: 45px; line-height: 45px; width: 100%;}


/*******testimonial************/
.test-mon{ width:100%; float:left; margin-top:66px; margin-bottom: 38px;}
.testimonial-outer{width:1290px; margin:0 auto; padding:14px 28px; margin-bottom:53px; box-shadow: 0px 0px 10px 5px #e6f7f9; overflow:hidden;}
.testimonial-inner{ border:3px solid #12b1c2; width: 161px; height: 161px; padding:7px 13px; float: left; line-height: 147px;}
.testimonial-inner-content{width:1000px; float:right; padding-top: 15px; padding-right: 25px; box-sizing: border-box;}
.testimonial-inner-content p{line-height:26px; color:#312d2e; font-size:18px;   position:relative; text-align: justify; font-family: 'HelveticaNeue-LightItalic';}
.testimonial-inner-content p:before{content: url('images/testimonial-before.png'); float: left; position: absolute; left: -55px;}
.testimonial-inner-content p:after{content: url('images/testimonial-after.png'); right: -18px; position: absolute;bottom: -20px;}
.wp-pagenavi{text-align:center; width:100%; float: left; margin-bottom:72px;}
.wp-pagenavi a{font-size:16px; color:#12b1c2; font-family: 'HelveticaLight'; padding:8px 12px; border:1px solid #12b1c2; border-radius: 2px; height: 30px !important; width: 30px; padding: 0; display: inline-block; line-height: 26px;}
.wp-pagenavi span.current{font-size:16px; background:#12b1c2; color:#fff; font-family: 'HelveticaLight'; border:1px solid #12b1c2; height: 30px !important; width: 30px; padding: 0; display: inline-block; line-height: 26px; border-radius: 2px;}
.wp-pagenavi a:hover{text-decoration:none;  border:1px solid #12b1c2; color:#12b1c2;}
.testimonial-inner-content h2{color:#12b0c1; font-size:15px; font-family: 'HelveticaNeue-Medium'; float:right; font-style: italic;}
.testimonial-inner-content span{color:#312d2e;}
.wp-pagenavi a.nextpostslink {font-size:14px; background:#12b1c2; color:#fff; font-family: 'HelveticaNeue-Medium'; height: 30px !important; width: 30px; padding: 0; display: inline-block; line-height: 26px;}
.wp-pagenavi a.previouspostslink{font-size:14px; background:#12b1c2; color:#fff; font-family: 'HelveticaNeue-Medium'; height: 30px !important; width: 30px; padding: 0; display: inline-block; line-height: 26px;}
.page-id-15 .product-area-ab ul.products li.product{margin-bottom: 40px !important;}
.single-product .images{margin-top: 55px;}
.single-product .summary.entry-summary{margin-top: 55px;}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover{background: transparent !important; border-bottom: none !important}

/********contact**************/
.get-in-touch{width:1320px; float:none; margin:0 auto; margin-top:36px; margin-bottom:67px; display:block;  overflow:hidden;}
.get-in-touch-para{width:100%; float: left; margin:25px 0px;}
.get-in-touch-para p{text-align: center; font-size:15px; color:#8f8f8f; line-height:26px;   font-family: 'HelveticaLight'; }
.contact-form-section{width:100%; float: left;}
.contact-form-section label{font-size:15px; color:#1bd1d4;font-family: 'OpenSans-Light'; width:100%; text-align:left; }
.contact-form-section input[type="text"] {width:100%; background:#fbfbfb; border-radius:0px; border:1px solid #efefef; height:48px;}
.contact-form-section input[type="email"] {width:100%; background:#fbfbfb; border-radius:0px; border:1px solid #efefef; height:48px;}
.contact-form-section input[type="subject"] {width:100%; background:#fbfbfb; border-radius:0px; border:1px solid #efefef; height:48px;}
.contact-last-content{width:100%; float: left;}
.contact-last-content label{font-size:15px; color:#1bd1d4;font-family: 'OpenSans-Light'; width:100%; text-align:left; margin-top:10px; }
.contact-last-content textarea{width:100%; background:#fbfbfb; border-radius:0px; border:1px solid #efefef; height:129px;}
.contact-last-content input[type="submit"] { text-transform:uppercase; width: 100%; background: #1bd1d4; border:0px; box-shadow:none; height:50px; font-size:25px; color:#fff; margin-top:26px; line-height:50px; padding:0;   font-family: 'OpenSans-Bold';}
.contact-form-img { width: 100%; float: left; margin: 67px 0px 38px 0px; }
.contact-list-item{width:100%; float: left; background:url('images/contact-form-bg.png'); height:410px; background-size:cover; margin-bottom: 36px;}
.contact-socail-icon{float: left; text-align: center; width:33%;}
.contact_us{float: left; text-align: center; width:100%; vertical-align: top;}
i.fa.fa-map-marker{width:100%; color: #12b1c2; font-size:80px; margin-top:30px;}
i.fa.fa-envelope{width:100%; color: #12b1c2; font-size:68px; margin-top:40px;}
i.fa.fa-phone{width:100%; color: #12b1c2; font-size:68px; margin-top:40px;}
.contact_us span{font-size:25px; color:#12b0c1; font-family: 'HelveticaNeue-BoldItalic';  margin:29px 0px 11px 0px; display: block;}
.contact-circle-icon {box-shadow: 0 0 8px #ddd; width: 157px; height: 157px; margin: 0 auto;  border-radius: 50%; background:#f8f7f5; border: 9px solid #fff;}
.contact-max-width{width:850px; margin:0 auto; margin-top:38px;}
.contact_us p{line-height:26px; font-size:15px; color:#8f8f8f; margin:0;}

/*********sidebar************/
ul { list-style-type: none; }
a {color: #b63b4d; text-decoration: none;}

/** =======================
 * Contenedor Principal
 ===========================*/

.accordion {
  width: 100%;
  max-width: 360px;
  margin: 30px auto 20px;
  background: #FFF;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.accordion .link {
  cursor: pointer;
  display: block;
  padding: 15px;
  color: #4D4D4D !important;
  font-size: 16px;
  font-weight: 700;
  position: relative;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.accordion .link:hover{color: #12b1c2; }

.accordion li:last-child .link { border-bottom: 0; }

.accordion li i {

 
 
  
  color: #595959;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.accordion li i.fa {
  right: 12px;
  left: auto;
  font-size: 16px; margin-right:3px;
}

.accordion li.open .link { color: #12b1c2; }

.accordion li.open i {  }

.accordion li.open i.fa {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.accordion li.open ul.submenu li i.fa{
	-webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
}

/**
 * Submenu
 -----------------------------*/


.accordion .submenu {
  display: none;
  font-size: 14px; font-family: 'HelveticaNeueLTStd-It'; text-decoration: none; 

}

.accordion .submenu a {
  display: block;
  text-decoration: none;
  color: #4D4D4D;
  -webkit-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
  font-size:15px; text-decoration:none;
}
.accordion .submenu a:hover{color:#12b1c2}




/*****************news***************************/
.our-news{width:100%; float: left; margin-top:66px;}


/**************buy-online**************************/
.pro-width-100{width:100%; float: left; position:relative; overflow: hidden;}
.pro-width-overlay-text{width:420px; position:absolute; top:37px; right:30px; background:#fff; height:212px; opacity: 0.8;}
.pro-width-overlay-text input[type="button"] {text-shadow:none; box-shadow:none; border:0px; color:#fffefe; font-size:20px;   font-family: 'OpenSans-Semibold'; background:#12b1c2; bottom:30px; left:36px; position: absolute; border-radius:0px;}
.our-pro-list-buy-online{width:100%; float: left;}
.our-pro-list-buy-online ul{list-style:none; margin:0; padding:0;}
.our-pro-list-buy-online ul li{ width:49%; float:left; margin-top:15px; margin-right:20px; position:relative; }
.our-pro-list-buy-online ul li:nth-child(2n){margin-right:0; margin-left:0;}
.our-pro-list-img-overlay-text{ width:416px; position:absolute; left:0; bottom:98px; background:#fff; height:212px; opacity: 0.8;}
.our-pro-list-img-overlay-text-1{ width:421px;right:30px; top:46px; position:absolute; background:#fff; height:212px; opacity: 0.8;}
.our-pro-list-img-overlay-text input[type="button"] {text-shadow:none; box-shadow:none; border:0px; color:#fffefe; font-size:20px;   font-family: 'OpenSans-Semibold'; background:#12b1c2; bottom:20px; left:36px; position: absolute; border-radius:0px; width:141px; height:50px; padding:0;}
.our-pro-list-img-overlay-text-1 input[type="button"] {text-shadow:none; box-shadow:none; border:0px; color:#fffefe; font-size:20px;   font-family: 'OpenSans-Semibold'; background:#12b1c2; bottom:20px; left:36px; position: absolute; border-radius:0px; width:141px; height:50px; padding:0;}
.our-pro-list-img-overlay-text h2{ margin:0;font-size:28px; color:#000; font-family: 'HelveticaNeueLTStd-Roman';  text-transform:uppercase; }
.our-pro-list-img-overlay-text-1 h2{ margin:0;font-size:28px; color:#000; font-family: 'HelveticaNeueLTStd-Roman';  text-transform:uppercase; }
.our-pro-list-img-overlay-text p{font-size:18px; color:#000; font-family: 'HelveticaNeueLTStd-Roman'; line-height:24px; margin: 13px 0px;}
.our-pro-list-img-overlay-text-1  p{font-size:18px; color:#000; font-family: 'HelveticaNeueLTStd-Roman'; line-height:24px; margin: 15px 0px;}
.our-pro-list-img-innner-content{position:absolute; left:36px; top:36px; right:30px; }
.brdcrum{width:100%; float:left; margin: 0 0 27px 0px; font-size:21px; color:#000; font-family: 'HelveticaNeueLTStd-Roman'; text-transform:capitalize;}
.brdcrum a span{font-size:21px; color:#000; font-family: 'HelveticaNeueLTStd-Roman'; text-transform:capitalize;}
.brdcrum span{color:#12b1c2; text-transform:capitalize !important; }
.addtoany_list a{margin-right:25px;}
b1b1b1
/*************check-out******************************/
.woocommerce-checkout .woocommerce-billing-fields label{font-size:16px; color:#000 !important}
.woocommerce-checkout .woocommerce-billing-fields h3{font-size:24px; color:#000 !important;font-family: 'HelveticaNeueLTStd-Roman'; }
.woocommerce-checkout .woocommerce-billing-fields .input-text { height:35px; border:1px solid #b1b1b1 !important; }
.woocommerce-checkout .woocommerce-shipping-fields h3{font-size:24px; color:#000 !important;font-family: 'HelveticaNeueLTStd-Roman'; }
.woocommerce-checkout .woocommerce-shipping-fields label{font-size:16px; color:#000 !important}
.woocommerce-checkout .woocommerce-shipping-fields textarea{min-height:150px; padding:5px; border:1px solid #b1b1b1 !important;}
.woocommerce-checkout h3#order_review_heading{font-size:24px; color:#000 !important;font-family: 'HelveticaNeueLTStd-Roman'; }
.woocommerce-checkout .woocommerce-checkout-payment{margin-bottom:40px;}
.woocommerce-checkout .place-order input#place_order{box-shadow: none; width:220px !important;}
.woocommerce-checkout .woocommerce table.shop_table td{border-top:1px solid #b1b1b1 !important;}
.woocommerce-checkout  table.shop_table{border:1px solid #b1b1b1 !important; max-width:713px;}
/***************buy-online-next**************************/
.cata-buy-online-next{width:100%; float: left; display: block; overflow: hidden;}
.cata-buy-online-next ul{list-style:none; margin:0; padding:0;}
.cata-buy-online-next ul li{ width:32.256%; float: left; position:relative; margin-right:18px;}
.cata-buy-online-next ul li img{width:100%;}
.cata-buy-online-next-overlay{width:100%; position:absolute; left:0; bottom:0px; background:#fff;  opacity: 0.9; padding:0 15px;}
.cata-buy-online-next ul.products li#subcatcls h3{width: 100%; margin:0; font-size:20px; color:#12b1c2 !important; min-height: 0; font-family: 'HelveticaNeueLTStd-Roman'; padding:18px 10px 0px; text-transform:uppercase;}
.cata-buy-online-next ul.products li#subcatcls span{ font-size:16px;  color:#333333; font-family: 'HelveticaNeueLTStd-Roman'; text-transform:capitalize;  line-height:30px; height:40px; float: left; margin-left:11px;}
.cata-buy-online-next ul li:nth-child(2){/*height:256px;*/ float: left;}
.cata-buy-online-next ul li:nth-child(3){/*height:256px;*/ float: left; margin-top:13px;}
/*.cata-buy-online-next ul li:nth-child(3) .cata-buy-online-next-overlay{ height: 81px;}*/
.cata-buy-online-next ul li:nth-child(4){margin-right:0; margin-top:-256px;}
.top-seller-title {min-height: 76px;}

/*************product-detail*************/
h1.product_title.entry-title { font-size: 36px; color: #333333;  font-family: 'HelveticaNeueLTStd-Roman'; }
span.posted_in a{ font-size:16px; color: #333333;  font-family: 'HelveticaNeueLTStd-Roman';  }
.woocommerce .star-rating span:before{color: #feac02;}
.summary.entry-summary{position:relative;}
#commonPrice {margin-top:11px;}
.single-product .woocommerce-message{width:100%; float: left; margin-top: 35px !important;}
.woocommerce div.product p.price, .woocommerce div.product span.price{font-size:32px; color:#000000 !important;  font-family: 'HelveticaNeueLTStd-Roman'; position:absolute; right:0; top:0px;}
.summary.entry-summary label{font-size:20px;width:33%; color:#000; font-family: 'HelveticaNeueLTStd-Roman';     text-transform: uppercase;}
span.sku{ font-size:16px; color:#333333; font-family: 'HelveticaNeueLTStd-Roman';}
.summary.entry-summary div p{font-size:16px; color:#5b5b5b; line-height:25px; font-family: 'HelveticaNeueLTStd-Roman';}
.cart label{width:183px; float: left;}
.product_meta{width:100%; float: left; margin:10px 0px 35px 0px;}
.woocommerce div.product form.cart, .woocommerce div.product p.cart{margin-top:25px; margin-bottom:85px;}
.summary.entry-summary .share{width:100%; float: left;}
span.avalibility-store{font-size:16px; color:#333333; font-family: 'HelveticaNeueLTStd-Roman';}
.addtoany_shortcode{width:480px; float: right;}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{background:#5acfdb !important; text-transform: uppercase; border-radius:0px; border-bottom:2px solid #4cb8c3; font-size:16px; color:#fff !important;  font-family: 'HelveticaLight'; font-weight: bold; margin-left:10px; margin-top:0px; transition: all 0.25s linear 0s; width:152px; height:40px; padding:0;}
.single_add_to_cart_button.button.alt:hover{background: #feac02 !important; border-bottom:2px solid #000; transition: all 0.25s linear 0s;}
.owl-controls .owl-nav .woocommerce .thumbnails .owl-nav .owl-prev, .woocommerce .thumbnails .owl-nav .owl-next{background:none !important; color:#c8c8c8 !important; font-size:50px !important; top:35% !important; right:-30px !important;}
.owl-item{border:1px solid #949393; padding:12px;}
.woocommerce .thumbnails .owl-nav .owl-prev{left:-30px;}
i.fa.fa-angle-left{color:#c8c8c8; font-size:50px;}
i.fa.fa-angle-right{color:#c8c8c8;}
.tabs.wc-tabs{text-align: center;}
.wc-tabs-wrapper .woocommerce-Tabs-panel h2{text-align: center; font-size:21px; color:#333; font-family: 'HelveticaNeue-Medium';}
/*.woocommerce-Tabs-panel.woocommerce-Tabs-panel--description.panel.entry-content.wc-tab{padding:33px; border:1px solid #12b1c2; position:relative; width:1227px; margin:0 auto;}*/
.cata-buy-online-next.top-three h2{display: inline-block;
    font-size: 55px;
    color: #312d2e;
    text-align: center;
    text-transform: uppercase;
    font-family: 'HelveticaLight'; position:relative; margin:55px 0 47px 0; width:100%;}
.cata-buy-online-next.top-three h2:before{content: url(images/whats-before.png);
    position: absolute;
    top: 7px;
    margin-left: -13px;
}
.wc-tabs-wrapper .woocommerce-Tabs-panel{padding:33px !important; border:1px solid #12b1c2; position:relative; max-width:1227px; margin: 0 auto 30px !important; box-shadow: 0 0 20px #e2e4e4; border-radius: 0;}
/*.woocommerce-Tabs-panel.woocommerce-Tabs-panel--description.panel.entry-content.wc-tab:before{ position:absolute; top:0; left:30px; width: 0;
height: 0;
border-style: solid;
border-width: 0 100px 100px 100px;
border-color: transparent transparent #fff transparent; }*/
.woocommerce div.product .woocommerce-tabs ul.tabs li{background:none !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover{background:none !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs::before{border:none; box-shadow:none !important;}
.reviews_tab{border:none !important;}
.tab-specification_tab{border:none !important;}
.description_tab.active{border:none !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before{border:none !important; box-shadow:none !important;}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{background:#5acfdb; text-transform:uppercase;	 border-radius:0px; border-bottom:2px solid #4cb8c3; font-size:16px; color:#fff;  font-family: 'HelveticaLight'; font-weight: bold; margin-left:10px; margin-top:-5px; transition: all 0.25s linear 0s; border-bottom:0px; padding:17px;}
.single-product a.button.product_type_variable.add_to_cart_button{float: left !important; margin-left:0 !important;}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover{background: #feac02 !important; border-bottom:2px solid #000; transition: all 0.25s linear 0s;}
.single-product a.woocommerce-main-image.zoom{width:100%; float: left; border:1px solid #9a9999; padding:56px;}
.thumbnails.columns-3.owl-carousel.owl-theme.owl-loaded.owl-text-select-on{width:100%; float: left;}
.images a.woocommerce-main-image.zoom img.attachment-shop_single.size-shop_single.wp-post-image{width:50%; float: none; margin:0 auto;}
.summary.entry-summary.page-content, .entry-content, .entry-summary{margin:0;}
.summary.entry-summary .yith-wcwl-add-button.show a.add_to_wishlist.single_add_to_wishlist.button.alt{display: none;}
.woocommerce-tabs.wc-tabs-wrapper{width:100%; float: left; margin:40px 0px; border-top:1px solid #cecece;}
.woocommerce div.product .woocommerce-tabs ul.tabs{margin-top:40px; margin-bottom:-1px; padding-bottom: 10px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{font-size:21px; color:#12b1c2; font-family: 'HelveticaNeue-Medium';}
/*.woocommerce div.product .woocommerce-tabs ul.tabs .active::after .up-arrow{display:block !important;background:url('images/product_detail.png') no-repeat;background-position: center;position: absolute; height:55px; width:55px; left:25px; top:20px;}*/
.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:21px; color:#333333; font-family: 'HelveticaNeue-Medium';}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{color:#333333; text-shadow: none !important;}
.wc-tabs-wrapper .woocommerce-Tabs-panel h2{margin:0; margin-bottom:10px;}
.wc-tabs-wrapper .woocommerce-Tabs-panel p{font-size:15px; color:#484848; line-height:24px; font-family: 'HelveticaLight';}
div#product-43 .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description.panel.entry-content.wc-tab:before{display: none;}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li{margin-right:60px;}
.related.products{width:100%; float: left; text-align: center;}
.related.products h2{display: inline-block;font-size: 55px; margin-bottom:30px;color: #312d2e; text-align: center; text-transform: uppercase;font-family: 'HelveticaLight';position: relative;}
.related.products h2:before{content: url(images/whats-before.png);position: absolute;left: -13px;}

.cata-buy-online-next ul.products li {width:24% !important; float: left !important; margin-right:18px !important;}
.cata-buy-online-next ul.products li:nth-child(4n){margin:0 !important;}
.single-product .cata-buy-online-next{margin-bottom:0 !important;}
/*.single-product .entry-summary .compare{display: none !important;}*/
.single-product .entry-summary .yith-wcwl-wishlistexistsbrowse.show {display: none !important;}
.single-product select#pa_colours{height:35px; width:150px; border:1px solid #000; color:#333333 !important; font-family: 'HelveticaNeueLTStd-Roman'; font-size:14px; }
.cata-buy-online-next li.product{position: relative;}
.single-description-ab{margin-top: 20px;}
.checkout.woocommerce-checkout{width:100%; float: left;}
.page-id-32 .woocommerce-message{width:100%; float: left;}
.woocommerce-error{width:100%; float: left;}
.page-id-53 .woocommerce-info{width:100%; float: left;}
.top-three ul.products li{height: auto !important; position: relative; width: 31.6% !important; margin-right: 2.5% !important; clear: none !important;}
.top-three ul.products li:last-child{margin: 0 !important;}
.pro-archive-single-img{height: 314px; text-align: center !important; border: 1px solid #949393; overflow: hidden;}
.pro-archive-single-img img{width: auto !important; height !important: auto; margin: 0 auto !important;}
/*.cata-buy-online-next ul.products li .pro-archive-single-img {width:100% !important; margin:0 auto;}*/
.top-seller-title{width:75%;float: left; position:relative;}
.top-seller-title h3{font-size:24px !important; color:#333333 !important; font-family: 'HelveticaNeueLTStd-Roman'; text-align: left; text-transform: capitalize; }
.cata-buy-online-next ul.products .price-archive span.woocommerce-Price-amount.amount{font-size:23px !important; color:#333333 !important; font-family: 'HelveticaNeueLTStd-Roman'; text-align:right; }
.cata-buy-online-next ul.products .price-archive{display: inline-block; float: right; margin-top: 9px;}
.cata-buy-online-next ul.products .pro-archive-cat{width:100%; float:left; text-align: left; min-height: 45px;}
.cata-buy-online-next ul.products .pro-archive-cat a{font-size:17px; color:#333333; font-family: 'HelveticaLight'; text-transform: uppercase;}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{float: left; margin-left:0;}
.summary.entry-summary h1{width:73%;}
/*.archive a.add_to_wishlist.single_add_to_wishlist.button.alt{top:40px !important;}*/
.cata-buy-online-next ul.products a.compare.button{background: none !important; border: none; right: 0; display: inline-block; color: #a6a6a6; font-size: 26px; position: absolute; right: 0; margin: 0;  padding: 0; bottom: 0;}
.cata-buy-online-next ul.products a.compare.button:hover{color:#000;}

.single-product input#submit{margin-left:0 !important;}
.shop-container .wp-pagenavi{margin-bottom: 0px !important;  float: right !important; width: auto;}
.shop-container .wp-pagenavi a{color: #636363; font-size: 20px; font-family: 'HelveticaNeue-Medium'; border:none; background: transparent;}
.shop-container .wp-pagenavi span.current{color: #12b1c2; font-size: 20px; font-family: 'HelveticaNeue-Medium'; border:none; background: transparent;}
.archive p.woocommerce-result-count{font-size:16px; color:#090909; font-family: 'HelveticaNeueLTStd-Roman';}
.archive .perPagePagi{float:left; font-size:16px; color:#090909; font-family: 'HelveticaNeueLTStd-Roman'; margin-right:8px; margin-top:-3px;}
.archive select.select.wppp-select{border:1px solid #090909;}
.archive form.form-wppp-select.products-per-page{margin:6px 0px 30px;}
.single-product .single_variation_wrap .woocommerce-variation-availability p{font-size:18px !important; font-family: 'HelveticaNeueLTStd-Roman'; color:#090909 !important;}
.cata-buy-online-next ul.products li#subcatcls{height: 509px !important; margin-bottom:30!important;}
.cata-buy-online-next ul.products li#subcatcls:nth-child(2n) {height: 245px !important; }
.cata-buy-online-next ul.products li#subcatcls:nth-child(2n) img{height: 245px !important; }
.cata-buy-online-next ul.products li#subcatcls:nth-child(4n) {height: 245px !important; left: 378px; margin: 0 !important; position: absolute; top:264px;}
/**********************our-company*********************/
.inner-banner{width: 100%; float: left; margin-top: -57px; position:relative;}
.inner-banner img{width:100%;}
.banner-overlay{position:absolute; top:0; height:100%; width:100%; background:rgba(0, 0, 0, 0.2);}
.our-company{width:100%; float: left; text-align:center;}
.our-company p{font-size:16px; font-weight: 600; color:#686868; line-height:25px; font-family: 'HelveticaLight'; text-align: center; text-transform:capitalize;}
.our-company-list-section{overflow: hidden; max-width:332px; height:332px; border-radius:50%; margin:0 auto;  position:relative;}
.our-company-list-section img{width:100%; height:100%; }
.our-company-list{width:100%; float: left; text-align: center; margin:62px 0px;}
.our-company-list ul{list-style:none; margin:0; padding:0;}
.our-company-list ul li{ float: left; width:33%;}
.our-company-list-section-overlay{position: absolute; top: 0; height:100%; width:100%; background:rgba( 0, 0, 0, 0.3);}
.our-company-list .ab-titl{ font-size:30px; color:#13aebe; text-transform:uppercase;   font-family: 'HelveticaNeue-Bold';  margin-top:10%; display: block;}
.our-company-list .ab-titl b{display: block; font-size: 20px; color: #000;}
.our-company-list-section-overlay a:hover{ color:#fff; }
.our-company-our-mission{width:100%; float: left; text-align: center;}
.our-company-our-mission h3{margin:0; font-size:41px; color:#5c5c5c;  text-align:center; font-family: 'HelveticaNeueLTStd-Roman';}
.our-company-our-mission hr{border:none; height:2px; background:#494949; max-width:207px; margin:0 auto; margin-top:10px;}
.our-company-our-mission p{line-height:30px; color:#5c5c5c; font-size:16px; font-weight: 600; font-family: 'HelveticaLight'; text-align:center; padding-top:26px; text-align-last:center; width:1304px; margin:0 auto}
.our-mission-left{max-width:408px; margin:0 auto; padding:86px 0px;}
.our-mission-left ul{list-style-type:none; margin:0; padding:0;}
 .our-mission-left ul li { margin-left: 40px; position: relative; float: left; width: 100%; margin-bottom: 15px;}
.our-mission-left ul li h4{margin:0; font-size:21px; color:#585858; font-family: 'HelveticaLight'; }
.our-mission-left ul li:before { content: ''; height: 10px; width: 10px; border-radius: 50%;  background: #969696; float: left; margin-left: -30px; padding-right: 10px; position: absolute; top: 5px;}
.our-mission-vedio-section{width:590px; margin:0 auto; float: left; margin:61px 0px;}
.our-company-last-para{width:1405px; margin:0 auto; margin-bottom:71px; }
.our-company-last-para p{font-size:16px; font-weight: 600; color:#585858; line-height:30px; text-align: center;  font-family: 'HelveticaNeue-Thin'; text-align-last:center;}
mark { display: none; }
.term-description{display:none;}

.cata-buy-online-next ul.products li#subcatcls img{height:auto;}
.attachment-shop_thumbnail.size-shop_thumbnail{transform-style: unset !important;}

/********************news**********************/

#tabs	{ margin: 0; overflow: hidden; padding: 0; zoom: 1; position:relative; top:2px; z-index: 1; }
#tabs li { display: block; list-style: none; margin: 0; margin-right: 1px; padding: 0; float: left;}
#tabs li a { display: block; padding: 2px 10px; border: 2px solid #817bfc; border-bottom: 0 none; text-align: center; text-decoration: none; }
.tab-section { background:#d4efff; padding: 10px; border: 2px solid #817bfc; }
#tabs li a.current { background: #d4efff; color: #000; border-bottom: 2px solid #d4efff; }
.search-no-results .what-hots-before h1:before { display: none; }
.date-month{
	width: 91px;
    height: 91px;
    background: red; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(left top, #5acfdb 50%,#36bac7 50%); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(bottom right, #5acfdb 50%,#36bac7 50%); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(bottom right, #5acfdb 50%,#36bac7 50%); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to bottom right, #5acfdb 50%,#36bac7 50%); /* Standard syntax (must be last) */
position: absolute;
bottom:-40px; left:45%;
}
.our-news-left-section{width:100%; float: left; position:relative;}
.news-page{width:100%; float:left; text-align:center; margin-bottom:25px; border-bottom:1px solid #bbbaba;}
.news-page a{ font-size:28px; color:#000; text-align: center; font-family: 'HelveticaNeueLTStd-Roman'; text-transform: capitalize; }
.news-page a:hover{color:#000; text-decoration:none;}
.news-page p{font-size:17px; color:#000; line-height:30px;  font-family: 'HelveticaLight'; text-align: center; margin: 55px 0px 40px; }
.news-page p a{background:#12b1c2; font-family: 'HelveticaNeue-Medium'; font-style:italic; font-size:17px; color:#fff; padding:15px 30px;  }
.news-page p a:hover{color:#fff;}
span.date-1{float: left; font-size:25px; color:#fff; font-family: 'HelveticaNeueLTStd-Roman'; width:100%; text-align:left; margin-top:10px; margin-left:10px; }
span.months-2{float: left; font-size:25px; color:#fff; font-family: 'HelveticaNeueLTStd-Roman'; width:100%; text-align:right; padding-right: 6px; }
.date-month strong{ float:right; font-size:25px; color:#fff; font-family: 'HelveticaNeueLTStd-Roman'; text-align:center; margin-top:27px; margin-right:6px; font-weight:normal;}
.our-news-section-right-sidebar{ max-width:366px; float:right; }
.search-bar input[type="text"]{width:100%; height:50px; font-size:14px; color:#000; padding-left:23px; font-family: 'HelveticaNeue-Thin'; font-style:italic; outline:none;}
.search-bar input[type="text"] a{font-size:14px ; color:#000;}
.search-bar button.search_icon { background: #12b1c2; height: 50px; width: 65px; box-shadow: none; border: 0px; position: absolute; right: 15px; top: 0; }
.search-bar button.search_icon:before{content:url('images/search-icon.png');}
.author-history-news{ width:425px; margin:0 auto;  float:none; padding:70px 0px 26px 0px; display:block; overflow:hidden;}
.author-history-news span{ float:left;width:200px; margin:0 auto; text-align:left; color:#36bac7; font-size:17px; font-family: 'HelveticaNeueLTStd-Roman'; text-transform:capitalize;}
.author-history-news strong{text-align:left; color:#000; font-size:17px; font-family: 'HelveticaNeueLTStd-Roman'; font-weight:normal; text-transform:capitalize;}
.author-history-news p{margin:0; width:130px; float: left; font-size:17px; color:#000; font-family: 'HelveticaNeueLTStd-Roman'; text-transform:capitalize; }
i.fa.fa-commenting{ font-size:17px; float:left; color:#5acfdb; margin:2px 3px 0px 0px; }
.news-right-sidebar-catagory{width:100%; float: left; }
span.author-right{width:168px; float: right;}
.news-right-sidebar-catagory h3{margin:25px 0px; font-size:25px; color:#5acfdb; font-family: 'HelveticaNeueLTStd-Roman'; text-align:center;}
.news-right-sidebar-catagory-table{width:100%; float: left; border:1px solid #d7d6d6; padding:20px 26px;}
.news-right-sidebar-catagory p{ border-bottom:1px solid #eaeaea; padding-bottom: 15px; padding-top: 5px;}
.news-right-sidebar-catagory-table p a{font-size:17px; color:#292929; font-family: 'HelveticaNeueLTStd-Roman'; text-align:left;}
.news-right-sidebar-catagory-table span a{float:right; font-size:17px; color:#000; font-family: 'HelveticaLight'; }
section#tag_cloud-2 h3.widget-title{font-size:25px; color:#5acfdb; font-family: 'HelveticaNeueLTStd-Roman'; text-align:center; margin-top:28px; }
.tagcloud a{font-size:20px !important; color:#fff; font-family: 'HelveticaNeueLTStd-Roman'; background:#12b1c2;  padding: 8px 20px; float: left; margin-right:5px; text-transform:capitalize; margin-top:7px; }
.tagcloud{width:100%; float: left; margin-top:21px; margin-bottom:30px;}
.tagcloud a:hover{color:#fff;}
.news-right-sidebar-most-popular{width:100%; float: left; border:1px solid #d7d6d6; padding:0; margin-top:28px;}
.news-right-sidebar-most-popular h3{margin:0; font-size:25px; color:#5acfdb; text-align: center;  font-family: 'HelveticaNeueLTStd-Roman'; margin-top:28px;}
div#week ul { margin: 0; padding: 0;}
.tab-show .tab-section{background:#fff !important; border:none; padding: 0}
ul.mo-wk{overflow: visible!important; text-align: center;}
ul.mo-wk li a.current{background: #eaeaea!important; font-size:16px !important; color:#000 !important; font-family: 'HelveticaLight'; text-align: center; border:0px !important; padding:13px 16px;}
ul.mo-wk li a{padding: 0 !important; border:0  !important;padding: 12px 24px !important; font-size:16px !important; color:#000 !important;font-family: 'HelveticaLight'; text-align: center; padding:12px 16px;}
ul.mo-wk li{ display: inline-block !important;  list-style: none; margin: 0; background: #fff; border:1px solid #d7d6d6 !important; float: none !important; position: relative !important; bottom: -22px !important; }
.tab-but { float: left; width: 100%; border-bottom: 1px solid #c3c3c3; margin-bottom: 30px; position: relative; }
.tag-he{width:100%; float: left;}
.tab-show{width:100%; float:left; padding:24px 18px;}
div#week ul li{ float: left; width:100%; margin-bottom:18px; border-bottom:1px solid #c1c1c1; }
div#month ul li{float: left; width:100%; margin-bottom:18px; border-bottom:1px solid #c1c1c1;}
div#month ul{margin: 0; padding: 0;}
.li-img{float: left; width:auto; border:1px solid #d7d6d6; margin-bottom:17px;}
.anch-tit{float:right; width:65%; margin-bottom:17px; text-align: left;}
.anch-tit a{font-size:14px; color:#424242; font-family: 'HelveticaLight';  }
.anch-tit a:hover{ color:#424242;}
.pop-date{width:100%; float:left; margin-top:22px;}
.pop-date span{color:#12b1c2; font-size:12px; font-family: 'HelveticaLight'; font-style:italic;}
.shop_table{border:1px solid #000 !important; border-radius:0px !important;}
.shop_table span.nobr{width:100%; float: left; text-align: center; font-size:16px; color:#333;  font-family: 'HelveticaNeueLTStd-Roman';}
.shop-container > .wp-pagenavi {display: none !important;}
.shop_table tbody #yith-wcwl-row-284 td a{ width:100%; float: left; text-align: center; font-size:14px; color:#333;  font-family: 'HelveticaLight';  }
.product-area-ab .cata-buy-online-next .wp-pagenavi{display: none !important;}

/**********shop********************/
.add-to-cat-archive a{ font-size:18px; color:#fff; text-transform:uppercase; font-family: 'HelveticaLight'; font-weight:bold; background:#12b1c2; padding:14px 27px;}
.add-to-cat-archive a:hover{color:#fff;}
.product-area-ab .products li h3{ width: 75%; float: left; min-height:75px; margin: 15px 0 5px;}
/*.product-area-ab .products li .price-archive{ float: right; margin-top: 7px;}*/
.product-area-ab .products li{height: auto !important;}
.product-area-ab .products li .price-archive span{font-size: 23px;color: #333;font-family: 'HelveticaNeueLTStd-Roman';}
/*.product-area-ab .products li .add-to-cat-archive{float: left; margin-top: 30px;}*/
.product-area-ab .products li .pro-archive-cat{ width: 100%; float: left; min-height: 70px; }
.product-area-ab .products li .pro-archive-cat a{font-size:17px;  font-family: 'HelveticaLight'; color:#333333; text-transform:uppercase; }
.glyphicon{font-size:28px; color:#a6a6a6;}
.compare{font-size: 15px !important; margin-bottom: 8px !important;}
.product-area-ab .products li a.compare.button{ position: absolute; bottom:-5px; background:none !important; border:none; right:15px;  display:inline-block;  }
.product-area-ab .products li a.add_to_wishlist.single_add_to_wishlist.button.alt {background:none !important; border:none;  display:inline-block; color:#a6a6a6; font-size:26px;}
.product-area-ab .products li a.add_to_wishlist.single_add_to_wishlist.button.alt:hover{color:#000;}
.product-area-ab .products li a.compare.button:hover{color:#000;}

.yith-wcwl-add-to-wishlist{width: 80px; float: left; position: absolute; bottom: 0; right: 60px;}
/*.yith-wcwl-wishlistexistsbrowse.show,
.yith-wcwl-wishlistaddedbrowse.show{width: 80px; float: left; position: absolute; bottom: 0; right: 60px;} */
.yith-wcwl-wishlistexistsbrowse.show span.feedback{display: none !important;}
.yith-wcwl-wishlistexistsbrowse.show{position: absolute; bottom: 0;}
.yith-wcwl-add-to-wishlist .yith-wcwl-add-button .fa-heart{position: absolute; bottom: 0;}
.cata-buy-online-next ul.products a.add_to_wishlist.single_add_to_wishlist.button.alt{position: absolute;  background: none !important; border: none; color: #a6a6a6 !important;  font-size: 28px; width: auto; bottom:5px !important;}
/*.cata-buy-online-next ul.products a.add_to_wishlist.single_add_to_wishlist.button.alt:hover{color:#000;}*/


/***********news-inner-pages****************/
p.form-submit input#submit{background:#12b1c2; box-shadow:none; text-shadow:none; border:none; border-radius:0px; color:#fff; padding: 12px 18px; font-size:16px; font-family: 'HelveticaLight'; }
p.comment-form-comment label{font-size: 18px;  color:#292929; font-family: 'HelveticaNeueLTStd-Roman';}
header.page-header h1.page-title{font-size: 24px;  color:#292929; font-family: 'HelveticaNeueLTStd-Roman';}
header.entry-header h2.entry-title a{font-size: 28px;  color:#5acfdb; font-family: 'HelveticaNeueLTStd-Roman';}
header.entry-header h1.entry-title{font-size: 28px;  color:#292929; font-family: 'HelveticaNeueLTStd-Roman';}
section.no-results.not-found header.page-header h1.page-title{font-size: 28px;  color:#292929; font-family: 'HelveticaNeueLTStd-Roman';}
.page-content form.search-form input.search-submit{background:#12b1c2; box-shadow:none; text-shadow:none; border:none; border-radius:0px; color:#fff; padding: 12px 18px; font-size:16px; font-family: 'HelveticaLight';}
.page-content form.search-form input.search-field{width:100%; padding:8px 11px;  color:#292929; font-family: 'HelveticaLight'; font-size:16px;}



/**************portfolio**********************/
.portfolio-tab-main-section{width:100%; float: left;}
.portfolio-tab{width:1020px; margin:0 auto; margin-bottom:35px; margin-top: 12px; overflow: hidden; display: block;}
.portfolio-tab ul.mo-wk li{border:none !important; margin-right:47px !important; padding:0 !important; top:0 !important; bottom:0 !important;}
.portfolio-tab ul.mo-wk li:last-child{margin-right:0 !important;}
.portfolio-tab ul.mo-wk li a{ color:#010101 !important; font-family: 'HelveticaNeueLTStd-Roman'; font-size:22px !important; padding:0 !important }
.portfolio-tab ul.mo-wk li a.current{background:#fff !important;  color:#12b1c2; font-family: 'HelveticaNeueLTStd-Roman'; font-size:22px; padding:0 !important;}
.portfolio-tab-section{width:1200px; margin:0 auto; padding: 0; float: none;}
.portfolio-tab-section ul.contents{margin:0 !important; padding:0 !important; margin: 0 -15px !important;}
.portfolio-tab-section ul.contents li{width: 33.33%; float: left; text-align: center; padding: 0 10px 28px;}
.portfolio-tab-section ul.contents li .portfolio-img{position:relative; width:100%; height:350px; overflow:hidden;}
.portfolio-overlay-text{position: absolute; bottom:0; left:0; background:#fff; opacity:0.8; width:100%; text-align:left; height:71px;  padding: 14px 20px;}
.portfolio-overlay-text a{color:#12b1c2; font-size:20px; font-family: 'HelveticaNeueLTStd-Roman'; text-transform:uppercase; }
.portfolio-overlay-text a:hover{color:#12b1c2;}
.portfolio-overlay-text p{color:#000; font-size:16px; font-family: 'HelveticaNeueLTStd-Roman'; text-transform:capitalize;}
.portfolio-tab #tabs li a.current{color:#12b1c2 !important;}
.portfolio-tab-main-section .portfolio-tab-section div#wrapper ul#jquery-tab-pager-navi{margin: 28px 0;}
.portfolio-single-img{width:100%; text-align:center;}

/****************portfolio-test************************/
.portfolio-tab-section div#wrapper{width:100%; float: left; border:none;}
.portfolio-tab-section div#wrapper ul#jquery-tab-pager-navi{width:100%; float: left; text-align: center;}
.portfolio-tab-main-section .portfolio-tab ul#tab li{ color: #010101 !important; font-family: 'HelveticaNeueLTStd-Roman'; font-size: 22px !important; padding: 0 !important;}
.portfolio-tab-main-section .portfolio-tab ul#tab li.current {color: #12b1c2 !important;}
.portfolio-tab-section div#wrapper ul#jquery-tab-pager-navi li{width: auto; padding-right:0; float: none; display: inline-block;}
#jquery-tab-pager-navi li a.current, #jquery-tab-pager-navi li a.disable, #jquery-tab-pager-navi li a:hover{background: #12b1c2; color: #fff !important; border: none; height:30px; width:30px;}
#jquery-tab-pager-navi li a{border: 1px solid #12b1c2 !important; color:#12b1c2 !important; height:30px; width:30px;}
.top-three a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{display: none !important;}



/***************cart***************/

.page-id-32 .coupon input#coupon_code {height: 50px; width: 130px !important; text-align: center; font-size: 16px; cursor: pointer;}
.page-id-32 .coupon input.button{text-shadow: none !important; box-shadow: none !important; margin:0 25px;}
.page-id-32 td.actions input.button{box-shadow:none;}
.page-id-32 .wc-proceed-to-checkout a.checkout-button.button.alt.wc-forward{width:100%; margin-left: 0; float: left; padding: 12px 0px;}
/**********************Custom CSS*************************/

.product-area-ab {float: left; max-width: 75.5%; width: 100%; padding-left: 20px;}
.product-area-ab ul.products{margin: 0 -14px !important;}
.product-area-ab ul.products li.product{margin-bottom:38px !important; margin-right:0 !important; padding: 0 18px !important; width: 33.3333% !important; float: left;} 
.product-area-ab ul.products li.product .pro-archive-single-img, .cata-buy-online-next .pro-archive-single-img, .cata-buy-online-next .pro-archive-single-img{border: 1px solid #949393; min-height: 314px; overflow: hidden; text-align: center; padding: 20px; height: 100%; position: relative;-webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d;
    float: left;
    width: 100%;
}

.single-product .variations{width:100%; float: left;}
.single-product .label{float:left; text-align: left; width:33%;}
.single-product .value{float:left;}
.single-product select#pa_sizes{ padding: 5px; border: 1px solid #3d3d3d; font-size: 14px; color: #000; font-family: "HelveticaNeueLTStd-Roman"; }
.single-product a.reset_variations{font-size: 14px !important; color: #000; font-family: "HelveticaNeueLTStd-Roman";}
.product-area-ab ul.products li.product .pro-archive-single-img img, .cata-buy-online-next .pro-archive-single-img img{width: auto; margin: 0 auto;
	position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    max-width: 100%;
    width: auto !important;
}
.single-product form.variations_form.cart label{float:left; margin-bottom:38px; width:33%;}
.single-product .stock.in-stock{font-size: 16px !important; font-family: "HelveticaNeueLTStd-Roman" !important; color: #010101 !important;	}
.product-area-ab ul.products li.product a.add_to_cart_button{display: none;}
.product-area-ab ul.products li.product h3{font-size: 24px; color: #333 !important; text-align: left; font-family: "HelveticaNeueLTStd-Roman" !important;}
.product-area-ab ul.products li.product .price{display: none !important;}
.product-area-ab ul.products li.product .star-rating{display: none !important;}
.rcorners{border-radius: 0 !important; width: 13px !important; height: 13px !important;}
.color-item a{font-size: 16px; font-family: "HelveticaNeueLTStd-Roman" !important; color: #010101 !important;}
.color-item{margin: 10px 0 !important;}
.color-wrap{width: 30px !important;}
.color_and_text_link a{margin: 0 !important;}

ul.bxsliderhome{padding: 0 !important; margin: 0;}
.bxsliderhome li{position: relative;}
.banner-top-cont{position: absolute; top: 240px;  left: 50%; margin-left: -585px; width: 100%; max-width: 1170px; text-align: center;}
.banner-top-cont h2{font-family: 'Oswald-ExtraLight'; margin-right: -10px; margin-left: -10px; font-size: 120px; color: #fff; text-transform: uppercase; line-height: 120px; letter-spacing: 0.8px; margin: 0 0 18px;}
.banner-top-cont p{font-family: 'HelveticaLight'; font-size: 44px; color: #fff;  line-height: 40px; margin-top: 15px; letter-spacing: -0.5px;}
.banner-top-cont .line1{ width: 95.6%; height: 1px; background: #fff; overflow: hidden; margin: 0 auto 4px;}
.banner-top-cont .line2{ width: 90%; height: 1px; background: #fff; overflow: hidden; margin: 0 auto 4px;}
.banner-top-cont .line3{ width: 84%; height: 1px; background: #fff; overflow: hidden; margin: 0 auto 4px;}

.inner-banner .banner-top-cont{position: absolute; top: 119px;}

.home-banner .bx-wrapper .bx-prev {left: 0px !important; background: url(images/left-controls.png) no-repeat !important;}
.home-banner .bx-wrapper .bx-next {right: 0px !important; background: url(images/right-controls.png) no-repeat !important;}
.home-banner .bx-wrapper .bx-prev:hover, .home-banner .bx-wrapper .bx-next:hover {background-position:0 !important;}
.home-banner .bx-wrapper .bx-controls-direction a {top: 40%; width: 66px;	height: 195px;}

/*.home-shopnow-list ul li:nth-child(2) .home-shopnow-list-text{top: 15px; width: 370px;}
.home-shopnow-list ul li:nth-child(2) .home-shopnow-list-text h1{font-family: 'HelveticaLight'; font-size: 55px; color: #fff; text-shadow: none; text-transform: uppercase;}*/

.home-thumbnail-slider .bx-wrapper img{margin: 0 auto; display: inline-block;}
.home-thumbnail-slider .bx-wrapper .bx-prev {left: -15px !important; background: url(images/logo-left-controls.png) no-repeat !important;}
.home-thumbnail-slider .bx-wrapper .bx-next {right: -15px !important; background: url(images/logo-right-controls.png) no-repeat !important;}
.home-thumbnail-slider .bx-wrapper .bx-prev:hover, .home-banner .bx-wrapper .bx-next:hover {background-position:0 !important;}
.home-thumbnail-slider .bx-wrapper .bx-controls-direction a {width: 29px;	height: 29px;}

.home-thumbnail-slider ul li:before{height: 50px; width: 1px; overflow: hidden; background: #d4d4d4; float: left; content: ''; margin-left: -2px; margin-top: 15px;}


.what-hots-list .bx-wrapper .bx-prev {left: -85px !important; background: url(images/whathots-left-controls.png) no-repeat !important;}
.what-hots-list .bx-wrapper .bx-next {right: -85px !important; background: url(images/whathot-right-controls.png) no-repeat !important;}
.what-hots-list .bx-wrapper .bx-prev:hover, .home-banner .bx-wrapper .bx-next:hover {background-position:0 !important;}
.what-hots-list .bx-wrapper .bx-controls-direction a {width: 28px;	height: 56px;}

.our-client-view .bx-wrapper .bx-prev {left: 0px !important; background: url(images/client-left-controls.png) no-repeat !important;}
.our-client-view .bx-wrapper .bx-next {right: 0px !important; background: url(images/client-right-controls.png) no-repeat !important;}
.our-client-view .bx-wrapper .bx-prev:hover, .home-banner .bx-wrapper .bx-next:hover {background-position:0 !important;}
.our-client-view .bx-wrapper .bx-controls-direction a {width: 10px;	height: 20px;}
.our-client-view .bx-controls-direction {bottom: -50px; margin: 0 auto; max-width: 40px; position: relative; text-align: center; width: 100%;}
.slideshow-content .user {height: 150px; margin: 0 auto; width: 150px;}
.our-client-view-thumbnail .bx-wrapper{margin-top: 36px !important;}

.footer-section > img {width: 100%;}
.tax-product_cat .cata-buy-online-next ul li{overflow: hidden; height: 524px;}
/*.tax-product_cat .cata-buy-online-next ul li img{margin:0 !important;}*/
/*.tax-product_cat .cata-buy-online-next ul li:nth-child(3){position: absolute !important; left: 376px; top: 260px;}
.tax-product_cat .cata-buy-online-next ul li:nth-child(4){position: absolute !important; top: 0; right: 0}*/
.tax-product_cat .itemsorder{display: none;}
.tax-product_cat .cata-buy-online-next ul.product{margin-top: -14px !important;}

.accordion .category .open{color: #12b1c2;}
.accordion .category ul.submenu{padding: 0;}
.accordion .category ul.submenu li{padding: 10px;}

.our-company-ab{margin-top: 40px; margin-bottom: 37px; float: left; width: 100%;}
.page-id-7 .brdcrum, .page-id-17 .brdcrum{display: none;}


li.description_tab.active .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description.panel.entry-content.wc-tab{
	position: relative;
	background: #ffffff;
	border: 4px solid #12b1c2;
}
li.description_tab.active:after .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description.panel.entry-content.wc-tab, li.description_tab.active:before .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description.panel.entry-content.wc-tab{
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

li.description_tab.active:after .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description.panel.entry-content.wc-tab{
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #ffffff;
	border-width: 30px;
	margin-left: -30px;
}
li.description_tab.active:before .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description.panel.entry-content.wc-tab{
	border-color: rgba(18, 177, 194, 0);
	border-bottom-color: #12b1c2;
	border-width: 36px;
	margin-left: -36px;
}

.entry-summary a.compare{display: none;}

.woocommerce div.product .woocommerce-tabs ul.tabs li{border: none !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:after {
    content: '';
    position: absolute;
    margin: auto;
    bottom: -21px;
    left: 0;
    right: 0;
    width: 24px;
    height: 24px;
    transform: rotate(222deg);
    -webkit-transform: rotate(225deg);
    -moz-transform: rotate(225deg);
    -o-transform: rotate(225deg);
    -ms-transform: rotate(225deg);
    border-right: 1px solid #12b1c2;
    border-bottom: 1px solid #12b1c2;
    background: #fff;
}

.cata-buy-online-next .product-category.product.last img{height: 509px !important}

.tax-product_cat .product-area-ab ul.products li.product{margin-bottom: 30px !important; }
.add-to-cat-archive a{float: left;}
.page-id-11 .wp-pagenavi{display: block !important; margin-bottom: 40px;}
.single-product span.posted_in{width:100%; float: left; margin-top:10px; margin-bottom:20px;}

.page-id-53 .woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th{border-top:1px solid #000 !important;}


.table-responsive table {font-family: 'HelveticaNeueLTStd-Roman'; font-weight: normal;}
.table-responsive table th{font-family: 'HelveticaNeueLTStd-Roman' !important; font-weight: normal;}


/***************Responsive************************************/

/*****header***********/

@media (min-width:320px) and (max-width:479px){
	.our-product-information p{font-size:16px !important; margin-bottom:20px !important;}
	.product-temp ul li{width:100% !important; float: left; text-align: center; margin-bottom:15px; margin-top:0 !important; height: auto !important;}
	.ab-login-page{padding:0 !important; margin-bottom: 40px;}
	.portfolio-img-title{font-size:16px !important	;}
.single-product .quantity{top: -8px;}

	.single-product select#pa_sizes{font-size:12px;}
.page-id-54 h1{font-size:26px !important;}	
	.cata-buy-online-next ul.products li#subcatcls:nth-child(4n){position:relative; left:0;}
.page-id-54 .woocommerce-MyAccount-navigation{width:75% !important; float: none !important; margin: 0 auto !important;}	
.woocommerce-account .woocommerce-MyAccount-content{margin: 50px 36px !important;}
	.single-product .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{padding:10px; font-size:14px;}
	.side-bar-ab aside#secondary{margin-bottom:0 !important;}
	.tax-product_cat .product-area-ab ul.products li.product{margin-top:0px !important;}
	.single-product .images{margin-top:35px !important;}
	.single-product .added{font-size:13px !important;}
	.single-product .top-seller-title{min-height:60px;}
	.single-product .cata-buy-online-next ul.products .pro-archive-cat a{font-size:14px;}
	.product-area-ab ul.products li.product h3{font-size:14px !important; min-height:40px !important;}
	.cata-buy-online-next ul.products li#subcatcls span{font-size:13px;}
	.product-area-ab .products li .pro-archive-cat{min-height:55px;}
	.product-area-ab .products li .pro-archive-cat a{font-size:14px;}
	.single-product .top-seller-title h3{font-size:18px !important;}
	.product-area-ab .products li .price-archive span{font-size:16px !important;}
	.cata-buy-online-next ul.products .price-archive span.woocommerce-Price-amount.amount{font-size:18px !important;}
.container{width:100% !important; max-width: 1524px !important; }
.our-clients-before h3{font-size:22px;}
.our-clients-before h3:before{display: none;}
.our-clients-before{margin-bottom:0;}
.home-thumbnail-slider{margin: 30px 0px;}
/*******header*******/
.lo-call{width:200px; float:none; margin:0 auto;}
.call-img{left:-25px;}
.lo-call p{font-size:14px;}
.login-top{width:100%; text-align: center; margin: 25px 0px;}
.login-top ul li{margin-right:25px;}
.header-phn{margin: 25px 0px;}
nav#site-navigation{display:none;}
.inner-banner{margin-top:0;}
.logo{margin:0px;}
/*****footer**********/
.footer-section > img{height:111px; width:100%;}
.news{margin-top:0px;}
.news h3{font-size: 16px; margin-bottom: 8px; margin-top: 8px;}
.news h3::before{display: none;}
.news p{margin:0; font-size:11px; line-height:normal;}
.footer-lo-call{margin-top:20px;}
.footer-section-last{height:100%;}
.digital-dpt span{font-size:13px;}
.alliance-packaging span{font-size:13px; margin: 10px 0px;}
.payment-section{margin: 15px 0px;}
.digital-dpt{width:100%; text-align: center;}
.digital-dpt span{margin: 15px 0px;}
.email-box{margin-top:15px;}
.email-box input[type="email"]{padding: 5px 0 5px 5px;     font-size: 13px;}
.email-box input[type="text"] {padding: 5px 0 5px 5px;     font-size: 13px;}
input.newsletter-submit{bottom: 3px; height: 20px; font-size: 13px; width:100px;}
.footer-logo{margin-top:25px; text-align: center;}
.footer-logo p{text-align: center;}
.opening-timing{width:100%; max-width: 250px; margin-top: 25px;}
.footer-last-content .footer_dwn{ margin-top: 0 !important;}
.opening-timing ul li{width:75%;}
.footer-lo-call{width:100%; text-align: center; margin:15px 0px;}
.contact-us-content{ margin-left: 7px; width: 85%px;}
.contact-us-content p{font-size: 11px;}
.opening-timing ul li p{font-size:12px;}
.opening-timing ul li span{font-size:12px; margin-top:5px;}
.contact-us h2{margin: 0 0 16px; font-size:16px;}
.opening-timing h2{margin: 0 0 10px;  font-size:16px;}
.footer-logo ul li{margin-right:2px;}
.footer-news-letter{width: 290px; margin: 0 auto !important; position: absolute; top: 0; left: 50%; margin-left: -145px !important;}
.footer-img{width:65%; margin:0 auto; margin-top:20px;}
.contact-us{max-width: 21	0px; margin-top: 35px;}
.alliance-packaging{float: none; text-align: center;}
/***************our-company**************/
.whats-hot{margin:0 0 30px 0px;}
.what-hots-list-ovrerlay h2 a{font-size:20px;}
.what-hots-before h1::before{display: none;}
.our-company-ab{margin-top:15px; margin-bottom:15px;	}
.what-hots-before{margin-bottom:0;}
.banner-top-cont .line1{width:90%;}
.banner-top-cont .line2{width:80%;}
.banner-top-cont .line3{width:70%;}
.our-mission-vedio-section{width:100%; float: left; margin: 35px 0px;}
.our-mission{margin: 40px 0px;}
.banner-top-cont h2{font-size:24px; line-height:30px; margin-bottom:5px;}
.inner-banner .banner-top-cont{top:0px; max-width: 300px; margin-left: -150px; left:50%;}
.our-company-list-section{width:200px; height:200px;}
.our-company-list-section-overlay  .ab-titl{font-size:12px;}
.our-company-last-para br{display:none;}
.our-company-last-para{width: 300px; margin-bottom: 35px;}
.our-company-our-mission p{width:300px; font-size:13px; line-height:23px;}
.portfolio-overlay-text a{font-size:14px;}
.what-hots-before h1{font-size:22px;}
.what-hots-before h1::before{top:-20px;}
.our-company p{font-size:14px;}
.our-company-our-mission h3{font-size:24px;}
.our-mission-left ul li h4{font-size:14px; text-align: left; margin-left:25px;}
.our-company-last-para p{font-size:13px; line-height:23px;}
.our-mission-left{max-width:300px; text-align:left; padding: 35px 0px;}
.our-mission-left ul li{margin-left:0px;}
.our-mission-left ul li:before{margin-left:0px;}
.our-company-list{    margin: 25px 0px;}
.our-company-list ul li{width:100%; margin-top:25px;}
.our-company-list ul li:first-child{margin:0;}
/*********************portfolio******************/
.portfolio-tab-section{width:250px;}
.portfolio-tab-main-section .portfolio-tab ul#tab li{font-size: 16px !important;}
.portfolio-tab ul.mo-wk li{margin-right: 10px !important;}
.portfolio-tab{width:100%;  margin: 0 auto 30px;}
.portfolio-overlay-text{padding: 10px 10px; height:72px; bottom:-5px;}
.portfolio-overlay-text p{font-size:11px;}
.portfolio-tab-section ul li{width:100%; padding-right:0;}
.portfolio-tab-main-section .portfolio-tab-section div#wrapper ul#jquery-tab-pager-navi{margin-top:0; margin-bottom:20px;}
.portfolio-tab-section ul.contents li .portfolio-img{height:250px;}
/********************testimonial*******************/
.testimonial-outer{ width: 290px;     margin-bottom: 30px;}
.testimonial-inner{ width: 100%; text-align: center; padding:3px;}
.testimonial-inner-content{width:100%; padding-top:0; text-align: center; margin-top:30px; padding-right:0;}
.testimonial-inner-content p{font-size: 15px; line-height:23px;}
.testimonial-inner-content p:before{display: none;	}
.testimonial-inner-content p:after{display: none;}
.page-id-11 .wp-pagenavi{margin-bottom:25px;}
.testimonial-inner-content h2{font-size:13px; float: none; text-align: center;}
.wp-pagenavi{width: 150px !important;}
/*****************news*****************/
.our-news-section-right-sidebar{max-width:100%; text-align: center;}
.tagcloud{width:100%; float: none; text-align:}
.tagcloud a{float: none;  center; display:block;}
.news-page a{font-size:18px;}
.news-page p{  font-size: 14px;line-height: 23px; margin: 15px 0px; text-align: justify;}
.date-month{left:40%; width: 70px; height: 70px; bottom: -25px;}
.date-month span{font-size:16px;}
.date-month strong{font-size:16px; margin-top:21px; }
.author-history-news span{width:120px; font-size: 14px;}
.author-history-news p{font-size:14px; text-align: right; width: auto;}
.author-history-news{width:100%;}

.news-right-sidebar-catagory h3{font-size:20px;	}
.news-right-sidebar-catagory-table p a{font-size:14px;}
.news-right-sidebar-most-popular h3{font-size:20px;}
.news-page p a{float: right; margin-bottom:15px; font-size:14px;}
/******************buy-online*********************/
.our-pro-list-img-overlay-text-1{width:90%; height:90%; left:16px; top:5px;  background: rgba(255,255,255,0.6);}
.pro-width-100 > img{width:100%;	}
.our-pro-list-img-overlay-text-1 h2{font-size:14px; margin-top:5px;}
.our-pro-list-img-overlay-text-1  p{font-size: 11px; line-height: 1; margin: 5px 0;}
.our-pro-list-img-overlay-text-1 input[type="button"]{font-size: 13px; width:80px; height: 30px; left:10px; bottom:8px;}
.our-pro{margin-top:5px; margin-bottom:10px;}
.our-pro-list-buy-online ul li{margin-right: 8px; width:100%;}
.side-bar-ab aside#secondary{max-width:100%; float: none; text-align: center; margin-bottom:30px;}
.our-pro-list-img-overlay-text{top:22px; height: 177px;width:200px;}
.our-pro-list-img-innner-content{left:10px; right:10px; top:15px; }
.our-pro-list-img-overlay-text-1 .our-pro-list-img-innner-content{left:10px; right:10px; top:0px; }
.our-pro-list-img-overlay-text h2{font-size:16px;}
.our-pro-list-img-overlay-text p{font-size: 14px;line-height: 18px; margin: 10px 0;}
.our-pro-list-img-overlay-text input[type="button"]{left:10px; bottom:12px; font-size:16px; width:100px; height:40px; } 
.accordion .link{font-size:14px;}
.page-id-15 .cata-buy-online-next ul li { width:33% !important; float: left !important; margin-right:10px !important;}
.page-id-15 .cata-buy-online-next ul li:nth-child(3n){margin-right:0 !important;}
/******************contact-us*********************/
.get-in-touch{width:290px; margin-bottom: 35px;}
.what-hots-before h3{font-size:22px;}
.what-hots-before h3::before{display: none;}
.get-in-touch-para{margin: 20px 0px;}
.contact-socail-icon{width: 100%;    margin-top: 15px;}
.contact_us span{font-size:16px; margin: 10px 0px 5px 0px; }
.contact_us p{font-size:13px; line-height:21px;}
.contact-max-width{width: 290px;     margin-top: 0px;}
.contact-last-content input[type="submit"]{font-size:16px;}
.contact-circle-icon{width:130px; height:130px; }
i.fa.fa-map-marker{margin-top:25px; font-size: 64px;}
i.fa.fa-envelope{font-size: 50px;margin-top: 30px;}
i.fa.fa-phone{font-size: 50px; margin-top: 33px;}
.contact-list-item{height:785px; margin-bottom: 25px;}
.banner-top-cont p{font-size:13px; margin:0 auto; line-height:15px; width:75%;}
.home-banner{margin-top:0;}
.home-shopnow-list ul{text-align: center;}
.home-shopnow-list ul li{width: 100%; height: auto; display: inline-block; margin-bottom: 20px; float: none; margin-right: 14px;}
.home-shopnow-list ul li:nth-child(2n){margin-right: 0;}
.home-shopnow-list ul li img{height: 100%;}
.home-shopnow-list{padding: 0 15px;}
.home-shopnow-list-text h1{text-align: left;}
.banner-top-cont{top: 25px; left: 50%; margin-left: -50%; }
.watch-now a{font-size:17px;}

.about-alliance{height: auto; padding-bottom: 30px;}
.right-video-section{float: left; width: 100%;}
.our-mission-list ul li{margin-right: 0; width: 100%; margin-bottom: 25px;}
.our-mission-list ul li:nth-child(2n){margin-right: 0;}
.client-view-content{ left: 150px;}
.our-client-view-thumbnail{left: 134px; height: 375px;}
.our-client-view-img{width: 100%; height: auto;}
.client-view-content{top: 15px; left: 13px;}
.our-client-view-thumbnail{ top: 87px;}
.our-client-view{ height: 478px; margin-bottom: 30px;}
.our-client-view-thumbnail{left: 61px;}
.home-shopnow-list-text{width: 100%; left: 10px; top:30%; padding: 0 15px;}
.home-shopnow-list ul li:nth-child(2) .home-shopnow-list-text{width:280px; top:30%;}
.home-shopnow-list ul li:nth-child(2) .home-shopnow-list-text h1{font-size: 25px;}
.home-shopnow-list-text h1{font-size: 25px;}
.our-client-view-thumbnail{left:0; width:100%;  top: 85px; background: rgba(255,255,255,0.8);}

.shop-now-btn a{font-size: 16px;    width: 150px; padding: 12px 0; left: 66px; margin: 0;}
.whats-hot .bx-controls-direction { display: none;}
.about-alliance-text{width: 100%; padding: 0;}
.our-mission-img p{text-align: justify;}
.home-banner .bx-controls-direction{display: none;}
.about-alliance-text h2{font-size: 28px;}
.watch-now{width:100%; text-align: center;}
.about-alliance-text p{text-align: justify;}
.slideshow-content .user{height: 110px; width: 110px;}
.slideshow-content h4{font-size: 16px;}
.slideshow-content{font-size: 13px !important; padding: 0 15px !important;}
.our-client-view .bx-controls-direction{    bottom: -15px;}
.home-thumbnail-slider .bx-controls-direction{display: none;}
.see-us-on-youtube hr{width: 100%;}
.what-hots-list ul li{height: 290px; width: 290px !important;}

/******AB******/
.product-area-ab{padding: 0; max-width: 100%;}

.cata-buy-online-next.top-three h2{font-size: 30px; margin: 35px 0 30px 0;} 
.cata-buy-online-next.top-three h2::before{display: none;}
.left-side-option{float: none !important; display: inline-block;}
.product-area-ab ul.products{text-align: center;}
.product-area-ab ul.products li.product {display: inline-block; float: none !important; margin: 0 auto 25px !important; max-width: 395px; width: 100% !important;}
.accordion .link{text-align: left;}
.anch-tit {width: 53%;}

.portfolio-tab-section ul.contents li{width: 100%;}

.price{font-size:18px !important;}
/****************single-product************/
.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:12px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{font-size:12px;}
.wc-tabs-wrapper .woocommerce-Tabs-panel{padding:15px !important;}
.wc-tabs-wrapper .woocommerce-Tabs-panel p{text-align: justify;}
.addtoany_shortcode{width:145px;}
.addtoany_list a{margin-right:5px;}
.woocommerce-tabs.wc-tabs-wrapper{margin:0;}
.single-product h1.product_title.entry-title{font-size: 20px; margin-top: 15px !important; display: block; float: left; width: 100%;}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:after{display: none !important;}
.summary.entry-summary label{font-size:14px; width:50%;}
.single-product .summary.entry-summary{margin:0;}
.single-product .price{position:initial !important;}
.single-product form.variations_form.cart label{width:50%}
.summary.entry-summary div p{font-size:14px; line-height:24px; text-align: justify;}
span.posted_in a{font-size:14px; }
.page-id-28 h1{font-size:22px; text-align: center !important;}
.quantity{position: relative;  width: 100%; max-width: 60px; float: right;}
.quantity .plus{top: 0 !important;}
.page-id-32 .woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td{ width: 100%; float: left; }
.page-id-30 .registration-form.woocommerce{max-width:290px;}
.page-id-30 h1{font-size:20px;}
.page-id-30 .registration-form h2{font-size:20px;}
.page-id-32 h1{font-size:20px;}
.quantity .plus{top:20px !important;}
.page-id-32 .coupon input#coupon_code{width:100% !important; margin-bottom:15px; height:35px !important; margin-top:10px;}
.page-id-32 td.actions input.button{margin-bottom:8px;}
.page-id-32 .calculated_shipping h2{font-size:20px; }
.page-id-32 .wc-proceed-to-checkout a.checkout-button.button.alt.wc-forward{font-size:14px;}
.page-id-32 .coupon input.button{width:80% !important; margin-bottom:10px; float:none !important;}
.page-id-28 .woocommerce h2{font-size:20px; text-align: center;}
.single-product .cata-buy-online-next{margin-bottom:25px !important;}
.single-product .easy-table th, .easy-table td{font-size:11px; padding:3px;}
.single-product .thumbnails .owl-nav .owl-prev, .woocommerce .thumbnails .owl-nav .owl-next{padding:0 !important;}
.single-product  .thumbnails .owl-nav .owl-prev{left:-10px !important; top:43% !important;}
.single-product .thumbnails .owl-nav .owl-next{right:-10px !important; top:27% !important;}
.woocommerce div.product form.cart, .woocommerce div.product p.cart{margin-bottom:25px;}
.single-product .woocommerce .products ul, .woocommerce ul.products li{width:100% !important;}
.single-product .related.products h2{font-size:32px; margin:0; margin-bottom:25px;}
.single-product .related.products h2:before{ top: -13px;}
.single-product .woocommerce div.product .woocommerce-tabs ul.tabs{margin-top:15px;}
.single-product .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{margin-left:0; }
.cata-buy-online-next ul.products a.add_to_wishlist.single_add_to_wishlist.button.alt{font-size:22px; bottom:5px !important;}
.cata-buy-online-next ul.products a.compare.button{font-size:22px;}
.single-product ul.tabs{padding:0 !important; margin-bottom:10px !important}
.single-product .woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li{margin-right:0 !important; padding:0 6px; }
.single-product .product{width:100% !important; float: left !important;}
.add-to-cat-archive a{padding:8px 10px; font-size:14px;}
.archive p.woocommerce-result-count{float:left; font-size:11px; margin-top: 5px;}
.archive form.form-wppp-select.products-per-page{margin:0; margin-bottom:15px;}
.cata-buy-online-next ul.products li#subcatcls:nth-child(4n){left:0; position:relative;  top:0; height: auto !important;}
.archive .perPagePagi{font-size:11px; margin-top:5px;}
.archive select.select.wppp-select{width: 32px; height: 20px; padding: 0 6px;}
.archive select{-webkit-appearance: none;}
.shop-container .wp-pagenavi{height: 22px;line-height: 22px; width: 76px !important;}
.shop-container .wp-pagenavi a{font-size:12px; width:15px;}
.shop-container .wp-pagenavi span.current{font-size:14px; margin-top:-5px; width:15px;}
.single-product  p.price{font-size:20px !important;}
.single-product i.fa.fa-angle-left{font-size:32px;}
.single-product i.fa.fa-angle-right{font-size:32px;}
.brdcrum a span{font-size:16px;}
.brdcrum span{font-size:16px;}
.page-id-53 .woocommerce-checkout .place-order input#place_order{width:100% !important; text-align: center !important;}
.page-id-53 h1{font-size:20px !important;}
.page-id-53  h3{font-size:20px;}
.page-id-53 .woocommerce-checkout .woocommerce-billing-fields label{font-size:13px;}
.single-product .value{float: right; width: 50%;}
.berocket_aapf_widget li.slider span.left input, .berocket_aapf_widget li.slider span.right input{font-size:14px;}
.woocommerce-message::before {left: 0.5em; top: 0.5em; }
.page-id-32 .woocommerce-message{padding:0; padding: 5px 5px 65px 30px !important;  font-size:12px;}
.woocommerce-message .wc-forward{position: absolute !important; top:52px; float: none;}
}


@media (min-width: 480px) and (max-width: 599px){
		.product-temp ul li{width:100% !important; float: left; text-align: center; margin-bottom:10px;}
.our-product-information p{font-size:16px !important; margin-bottom:20px !important;}
	.single-product .thumbnails .owl-nav .owl-prev {
    left: -12px !important;
    padding: 0 !important;
    top: 34% !important;
}
.top-seller-title{min-height:55px;}
.single-product .thumbnails .owl-nav .owl-next {
    right: -12px !important;
    top: 25% !important; padding: 0 !important;
}
.page-id-32 .coupon input#coupon_code{height:40px !important; margin:10px 0;}
.page-id-32 .coupon input.button{padding:12px 24px; margin:10px 0;}
.page-id-32 td.actions input.button{padding:12px; margin-bottom:10px;}
.what-hots-before{margin-bottom:10px;}
	.cata-buy-online-next ul.products li#subcatcls:nth-child(4n){position:relative; left:0; top:0;}
.woocommerce div.product p.price, .woocommerce div.product span.price{font-size:30px;}
.our-pro-list-img-overlay-text-1{width:300px; height:100px; left:18%; top:20%; background: rgba(255,255,255,0.6); margin-right:-150px;}
.pro-width-100 > img{width:100%;	}
.page-id-28 .content-area{width:430px !important;}
.page-id-30 .registration-form.woocommerce{width:430px !important;}
.page-id-28 h1{font-size:28px;}
.page-id-30 h1{font-size:28px;}
.page-id-32 .product-quantity{width:100%; float: left;}
.page-id-32  .quantity{float: right;}
.our-pro-list-img-overlay-text-1 h2{font-size:16px;}
.our-pro-list-img-overlay-text-1  p{font-size: 12px; line-height: 1; margin: 5px 0;}
.our-pro-list-img-overlay-text-1 input[type="button"]{font-size: 13px; width:80px; height: 30px; left:10px; bottom:8px;}
	.product-area-ab ul.products li.product {display: inline-block; float: none !important; margin: 0 auto 25px !important; max-width: 395px; width: 100% !important;}
.home-banner{margin-top:0px !important;}
.container{width:100% !important; max-width: 1524px !important; }
.our-clients-before h3{font-size:22px;}
.our-clients-before h3:before{display: none;}
.our-clients-before{margin-bottom:0;}
.home-thumbnail-slider{margin: 30px 0px;}
/*******header*******/
.lo-call{width:200px; float:none; margin:0 auto;}
.call-img{left:-25px;}
.lo-call p{font-size:14px;}
.login-top{width:100%; text-align: center; margin: 25px 0px;}
.login-top ul li{margin-right:25px;}
.header-phn{margin: 25px 0px;}
nav#site-navigation{display:none;}
.inner-banner{margin-top:0;}
/*****footer**********/
.news{margin-top:10px;}
.news h3{font-size:20px;}
.news h3::before{display: none;}
.news p{margin:0; font-size:12px;}
.footer-lo-call{margin-top:20px;}
.footer-section-last{height:100%;}
.digital-dpt span{font-size:13px;}
.alliance-packaging span{font-size:13px; margin: 10px 0px;}
.payment-section{margin: 15px 0px;}
.digital-dpt{width:100%; text-align: center;}
.digital-dpt span{margin: 15px 0px;}
.email-box{margin-top:10px;}
.email-box input[type="email"]{padding: 5px 0 5px 5px;     font-size: 13px; width: 110px;}
.email-box input[type="text"] {padding:8px;     font-size: 13px;}
input.newsletter-submit{bottom: 3px; height: 26px; font-size: 13px;}
.footer-logo{margin-top:25px; text-align: center;}
.footer-logo p{text-align: center;}
.opening-timing{width:100%; max-width: 355px; margin-top: 25px;}
.opening-timing ul li{width:70%;}
.footer-lo-call{width:100%; text-align: center; margin:15px 0px;}
.contact-us-content{ margin-left: 7px; width: 82%;}
.contact-us-content p{font-size: 12px;}
.opening-timing ul li p{font-size:12px;}
.opening-timing ul li span{font-size:12px; margin-top:5px;}
.contact-us h2{margin: 0 0 16px; font-size:16px;}
.opening-timing h2{margin: 0 0 10px;  font-size:16px;}
.footer-logo ul li{margin-right:2px;}
.footer-news-letter{width: 450px; margin: 0 auto !important; position: absolute; top: 0; left: 50%; margin-left: -225px !important;}
.footer-img{width:100%; text-align: center;}
.contact-us{    max-width: 255px; width: 100%; margin-top: 35px;}
.contact-us ul li{width: 100%;}
.alliance-packaging{float: none; text-align: center;}
/***************our-company**************/
.home-banner{margin-top:0px !important;}
.home-banner .bx-controls-direction{display: none;}
.banner-top-cont{left:22%;}
.banner-top-cont .line1{width:90%;}
.banner-top-cont .line2{width:80%;}
.banner-top-cont .line3{width:70%;}
.our-mission-vedio-section{width:100%; float: left; margin: 40px 0px;}
.banner-top-cont p{font-size:18px; margin-top: 0px; line-height: 24px;}
.banner-top-cont h2{font-size:24px; line-height:30px; margin: 0 0 5px; }
.inner-banner .banner-top-cont{top:25px; max-width: 450px; margin-left: -225px; left:50%;}
.our-company-list-section{width:130px; height:130px;}
.our-company-list-section-overlay .ab-titl{font-size:12px;}
.our-company-last-para br{display:none;}
.our-company-last-para{width: 450px; margin-bottom: 50px;}
.our-company-our-mission p{width:450px; font-size:13px; line-height:23px;}
.portfolio-overlay-text a{font-size:16px;}
.what-hots-before h1{font-size:24px;}
.what-hots-before h1::before{display: none;}
.our-company p{font-size:14px;}
.our-company-our-mission h3{font-size:24px;}
.our-mission-left ul li h4{font-size:18px; text-align: left;}
.our-company-last-para p{font-size:14px;}
.our-mission-left{width:100%;  text-align: center; padding: 45px 0px 0 0;} 
.our-mission-left ul li{margin-left:30px;}
.our-mission-left ul li:before{margin-left:-230px;}
.our-company-ab{margin-top: 10px; margin-bottom: 0px;}
.our-company-list{margin: 35px 0px;}
/*********************portfolio******************/
.portfolio-tab-section{width:380px;}
.portfolio-tab-main-section .portfolio-tab ul#tab li{font-size: 16px !important;}
.portfolio-tab ul.mo-wk li{margin-right: 10px !important;}
.portfolio-tab{width:100%;  margin: 0 auto 30px;}
.portfolio-tab-main-section .portfolio-tab-section div#wrapper ul#jquery-tab-pager-navi{margin: 0 0 20px 0;}
.portfolio-overlay-text p{font-size:16px;}
.portfolio-overlay-text{height:60px; padding: 0 5px;}
.portfolio-tab-section ul li{width:100%;}
.portfolio-tab-section ul.contents li .portfolio-img{height:185px;}
/********************testimonial*******************/
.testimonial-outer{ width: 450px;}
.testimonial-inner{ width: 110px; height:110px; margin-top:60px; line-height: 85px;}
.testimonial-inner-content{width: 230px; padding-top:0;}
.testimonial-inner-content p{font-size: 13px; line-height:23px;}
.testimonial-inner-content p:before{left:-45px;}
.wp-pagenavi{margin-bottom:30px;}
.testimonial-inner-content h2{font-size:13px;}
/*****************news*****************/
.our-news-section-right-sidebar{max-width:100%; text-align: center;}
.tagcloud{width:100%; float: none; text-align: center;}
.tagcloud a{float: none; margin-bottom:10px; display: block;}
.news-page a{font-size:24px;}
.news-page p{font-size: 15px; line-height: 24px; margin: 25px 0px;}
.date-month{left:40%;}
/******************buy-online*********************/
.our-pro{margin-top:10px; margin-bottom:0px;}
.our-pro-list-buy-online ul li{margin-right: 8px;}
.side-bar-ab aside#secondary{max-width:100%; float: none; text-align: center; margin-bottom:30px;}
.our-pro-list-img-overlay-text{bottom: 7px; height: 160px;width: 200px;}
.our-pro-list-img-innner-content{left:10px; right:10px; top:10px; }
.our-pro-list-img-overlay-text h2{font-size:16px;}
.our-pro-list-img-overlay-text p{font-size: 14px;line-height: 18px; margin: 10px 0;}
 .our-pro-list-img-overlay-text input[type="button"]{left:10px; bottom:10px; font-size:14px; width:100px; height:30px;}
 .side-bar-ab aside#secondary{margin-bottom:20px;}
/******************contact-us*********************/
.get-in-touch{width:450px; margin-bottom: 35px;}
.what-hots-before h3{font-size:25px;}
.what-hots-before h3::before{display: none;}
.contact-socail-icon{width: 33%;}
.contact_us span{font-size:16px; }
.contact_us p{font-size:13px; line-height:21px;}
.contact_us p br{display: none;}
.contact-list-item{height:370px;}
.contact-max-width{width: 470px;}
.contact-last-content input[type="submit"]{font-size:16px;}
.contact-circle-icon{width:130px; height:130px; }
i.fa.fa-map-marker{margin-top:25px; font-size: 64px;}
i.fa.fa-envelope{font-size: 50px;margin-top: 30px;}
i.fa.fa-phone{font-size: 50px; margin-top: 33px;}

.home-shopnow-list ul{text-align: center;}
.home-shopnow-list ul li{width: 47.9%; height: auto; display: inline-block; margin-bottom: 20px; float: none; margin-right: 14px;}
.home-shopnow-list ul li:nth-child(2n){margin-right: 0;}
.home-shopnow-list ul li img{height: 100%;}
.home-shopnow-list{padding: 0 15px;}
.home-shopnow-list-text h1{text-align: left;}
.banner-top-cont{top: 50px; left: 50%; margin-left: -50%;}
.about-alliance{height: auto; padding-bottom: 30px;}
.right-video-section{float: left; width: 100%;}
.our-mission-list ul li{margin-right: 23px; width: 47%; margin-bottom: 25px;}
.our-mission-list ul li:nth-child(2n){margin-right: 0;}
.client-view-content{ left: 150px;}
.our-client-view-thumbnail{left: 134px; height: 375px;}
.our-client-view-img{width: 100%; height: auto;}
.client-view-content{top: 15px; left: 75px;}
.our-client-view-thumbnail{ top: 87px;}
.our-client-view{ height: 478px; margin-bottom: 30px;}
.our-client-view-thumbnail{left: 61px;}
.home-shopnow-list-text{width: 100%; left: 0; padding: 0 15px; top:15%;}
.home-shopnow-list ul li:nth-child(2) .home-shopnow-list-text{top:15%; width:230px;}
.home-shopnow-list ul li:nth-child(2) .home-shopnow-list-text h1{font-size: 25px;}
.home-shopnow-list-text h1{font-size: 25px;}
.our-client-view-thumbnail{left: -15px; width: 450px;  top: 85px; background: rgba(255,255,255,0.8);}
.slideshow-content{width: 450px !important;}
.shop-now-btn a{font-size: 16px;    width: 150px;    padding: 12px 0;    left: 30px; margin: 0;}
.whats-hot .bx-controls-direction { display: none;}
.about-alliance-text{width: 100%; padding: 0;}
.our-mission-img p{text-align: justify;}
.what-hots-list ul li{height: 290px; width: 290px !important;}

/******AB******/
.product-area-ab{padding: 0; max-width: 100%;}
.cata-buy-online-next.top-three h2{font-size: 30px; margin: 40px 0 30px;}
.cata-buy-online-next.top-three h2::before{display: none;}
.left-side-option{float: none !important; display: inline-block;}
.product-area-ab ul.products{text-align: center;}
.product-area-ab ul.products li.product {display: inline-block; float: none !important; margin: 0 auto; max-width: 395px; width: 100% !important;}
.accordion .link{text-align: left; font-size:14px;}
.anch-tit{width: 72%; font-size: 14px;}
.portfolio-tab-section ul.contents li{width: 50%;}
.portfolio-overlay-text a{font-size: 12px;}
.portfolio-overlay-text p{font-size: 12px;}
/****************single-product************/
.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:16px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{font-size:16px;}
.wc-tabs-wrapper .woocommerce-Tabs-panel{padding:15px !important;}
.wc-tabs-wrapper .woocommerce-Tabs-panel p{text-align: justify;}
.addtoany_shortcode{width:299px;}
.addtoany_list a{margin-right:5px;}
.single-product .cata-buy-online-next{margin-bottom:30px !important;}
.woocommerce-tabs.wc-tabs-wrapper{margin:0;}
h1.product_title.entry-title{font-size:28px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:after{display: none !important;}
.summary.entry-summary label{font-size:16px;}
.summary.entry-summary div p{font-size:14px; line-height:24px; text-align: justify;}
span.posted_in a{font-size:14px; }
.single-product .woocommerce .thumbnails .owl-nav .owl-prev, .woocommerce .thumbnails .owl-nav .owl-next{padding:0;}
.single-product .woocommerce .thumbnails .owl-nav .owl-prev{left:-12px !important; top:34% !important;}
.single-product .woocommerce .thumbnails .owl-nav .owl-prev, .woocommerce .thumbnails .owl-nav .owl-next{right:-12px !important; top:25% !important;}
.woocommerce div.product form.cart, .woocommerce div.product p.cart{margin-bottom:25px;}
.single-product .woocommerce .products ul, .woocommerce ul.products li{width:100% !important;}
.single-product .related.products h2{font-size:32px; margin:0; margin-bottom:25px;}
.single-product .related.products h2:before{display: none;}
.single-product .woocommerce div.product .woocommerce-tabs ul.tabs{margin-top:15px;}
.single-product .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{margin-left:0;}
.single-product .woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li{margin-right:0 !important; }
.single-product .product{width:100% !important; float: left !important;}
.add-to-cat-archive a{padding: 12px 16px; font-size:14px;}
.archive p.woocommerce-result-count{float: right;}
.archive form.form-wppp-select.products-per-page{margin:0; margin-bottom:15px;}
.cata-buy-online-next ul.products li#subcatcls{margin-bottom:15px !important;}
.single-product .owl-item {height:130px;}
.single-product h1.product_title.entry-title{font-size: 26px; margin-top: 15px !important; display: block; float: left; width: 100%;}
.single-product .value{width:50%;}
.woocommerce div.product form.cart div.quantity{margin-left:0;}
.product-area-ab ul.products li.product h3{font-size:18px !important; min-height:40px;}
.product-area-ab .products li .pro-archive-cat{min-height:45px;}
.cata-buy-online-next ul.products a.add_to_wishlist.single_add_to_wishlist.button.alt{right:70px !important;}
.page-id-32 .woocommerce-message{width:100%; float:left;}
.page-id-32 h1{font-size:24px !important;}
.page-id-32 .cart_totals h2{font-size:18px !important;}
}



@media (min-width: 600px) and (max-width: 767px) { 
.our-product-information p{font-size:22px !important; margin-bottom:20px !important;}
.portfolio-img-title{font-size:14px !important; padding:0 5px;}	
.product-temp .portfolio-img{min-height:200px !important;}		
.product-temp ul li{width:46% !important; float: left !important; text-align: center; margin-bottom:10px; min-height:340px !important; margin-right:44px !important}
.product-temp ul li:nth-child(2n){margin-right:0 !important;}
.cata-buy-online-next ul.products li#subcatcls:nth-child(4n){position: relative; top:0; left:0;}	
.product-area-ab .products li .pro-archive-cat a{font-size:14px;}	
.page-id-28 .content-area{width:550px !important;}
.page-id-30 .registration-form.woocommerce{width:550px !important;}
.page-id-32 .product-quantity{width: 100%; float: left;}
.page-id-32 .quantity{float: right;}
.page-id-32 .button{margin-right:0 !important;}
.product-area-ab ul.products li.product h3{font-size:18px !important;  min-height:40px;}
.cata-buy-online-next ul.products li#subcatcls span{height: 55px;}
.product-area-ab .products li .pro-archive-cat{min-height:50px;}
.add-to-cat-archive a{font-size:16px; padding: 12px 20px;}
.cata-buy-online-next ul.products .price-archive span.woocommerce-Price-amount.amount{font-size:19px !important;}
.product-area-ab .products li .price-archive span{font-size:20px !important;}
.addtoany_shortcode{width:375px;}
.single-product.woocommerce div.product .woocommerce-tabs ul.tabs li.active a::after{bottom:-24px;}
.single-product .tabs.wc-tabs li{margin-right:0 !important;}
.single-product .tabs.wc-tabs li a{font-size:18px !important;}
.single-product .related.products h2{font-size:38px;}
.related.products h2::before{top:-10px;}
.single-product .woocommerce-tabs.wc-tabs-wrapper{margin: 20px 0;}
.single-product .cata-buy-online-next .products li{width:49% !important; float: left !important; margin-right:5px !important}
.single-product .top-seller-title h3{font-size:18px !important;}
.single-product .top-seller-title{min-height:53px !important;}
.single-product .cata-buy-online-next ul.products .pro-archive-cat a{font-size:14px;}
.single-product i.fa.fa-angle-left{font-size:28px; }
.single-product i.fa.fa-angle-right{font-size:28px; }
.single-product  .owl-prev{left:-20px !important;}
.single-product .owl-controls .owl-nav .woocommerce .thumbnails .owl-nav .owl-prev, .woocommerce .thumbnails .owl-nav .owl-next{right:-20px !important;}
.single-product .images{width:100% !important; float: left !important;}
.single-product .summary.entry-summary{width:100% !important; float: left !important;}
.single-product h1.product_title.entry-title{font-size:30px;}
.single-product .price{font-size:26px !important; top: -4px !important;}
.page-id-32 .woocommerce-message::before{width:100%; float: left;}
.page-id-53 .woocommerce-info{width:100%; float: left;}
.page-id-53 h1{font-size:28px;}
.our-pro-list-img-overlay-text-1{width:300px; height:100px; left:8%; top:11%; background: rgba(255,255,255,0.6); margin-right:-150px;}
.pro-width-100 > img{width:100%;	}	
.our-pro-list-img-overlay-text-1 h2{font-size:16px;}
.our-pro-list-img-overlay-text-1  p{font-size: 12px; line-height: 1; margin: 5px 0;}
.our-pro-list-img-overlay-text-1 input[type="button"]{font-size: 13px; width:80px; height: 30px; left:10px; bottom:8px;}
.product-area-ab ul.products li.product {display: inline-block; float: none !important; margin: 0 auto 35px !important; max-width: 370px; width: 100% !important;}
.home-banner{margin-top:0px !important;}
.archive form.form-wppp-select.products-per-page{margin: 5px 0px 15px;}
.container{width:100% !important; max-width: 1524px !important; }
.our-clients-before h3{font-size:22px;}
.our-clients-before h3:before{display: none;}
.our-clients-before{margin-bottom:0;}
.home-thumbnail-slider{margin: 30px 0px;}
/*******header*******/
.lo-call{width:200px; float:none; margin:0 auto;}
.call-img{left:-25px;}
.lo-call p{font-size:14px;}
.login-top{width:100%; text-align: center; margin: 25px 0px;}
.login-top ul li{margin-right:25px;}
.header-phn{margin: 25px 0px;}
nav#site-navigation{display:none;}
.inner-banner{margin-top:0;}
/*****footer**********/
.news{margin-top:25px;}
.news h3{font-size:24px;}
.news h3::before{top:-20px;}
.news p{margin: 15px 0; font-size:14px;}
.footer-lo-call{margin-top:20px;}
.footer-section-last{height:100%;}
.digital-dpt span{font-size:13px;}
.alliance-packaging span{font-size:13px; margin: 10px 0px;}
.payment-section{margin: 15px 0px;}
.digital-dpt{width:100%; text-align: center;}
.digital-dpt span{margin: 15px 0px;}
.email-box{margin-top:-10px;}
.email-box input[type="email"]{padding: 10px 0 10px 10px; }
.email-box input[type="text"] {padding:10px;     font-size: 14px;}
input.newsletter-submit{bottom: 4px; height: 30px; font-size: 16px;}
.footer-logo{margin-top:25px; text-align: center;}
.footer-logo p{text-align: center;}
.opening-timing{width:365px; margin-top: 25px;}
.opening-timing ul li{width:60%;}
.footer-lo-call{width:100%; text-align: center; margin:15px 0px;}
.contact-us-content{ margin-left: 7px; width: 124px;}
.contact-us-content p{font-size: 11px;}
.opening-timing ul li p{font-size:12px;}
.opening-timing ul li span{font-size:12px; margin-top:5px;}
.contact-us h2{margin: 0 0 16px; font-size:16px;}
.opening-timing h2{margin: 0 0 10px;  font-size:16px;}
.footer-logo ul li{margin-right:2px;}
.footer-news-letter{width: 550px; margin: 0 auto !important; position: absolute; top: 0; left: 50%; margin-left: -275px !important;}
.footer-img{width:100%; text-align: center;}
.contact-us{    max-width: 165px; margin-top: 35px;}
.alliance-packaging{float: none; text-align: center;}
/***************our-company**************/
.banner-top-cont{left:65%;}
.banner-top-cont .line1{width:90%;}
.banner-top-cont .line2{width:80%;}
.banner-top-cont .line3{width:70%;}
.our-mission-vedio-section{width:100%; float: left; margin: 40px 0px;}
.banner-top-cont p{font-size:21px; margin-top: 0px;}
.banner-top-cont h2{font-size:34px; line-height:30px;}
.inner-banner .banner-top-cont{top:25px; max-width: 550px; margin-left: -275px; left:50%;}
.our-company-list-section{width:150px; height:150px;}
.our-company-list-section-overlay .ab-titl{font-size:14px;}
.our-company-last-para br{display:none;}
.our-company-last-para{width: 550px; margin-bottom: 45px;}
.our-company-our-mission p{width:550px; font-size:13px; line-height:23px;}
.portfolio-overlay-text a{font-size:11px;}
.what-hots-before h1{font-size:24px;}
.what-hots-before h1::before{top:-20px;}
.our-company p{font-size:14px;}
.our-company-our-mission h3{font-size:24px;}
.our-mission-left ul li h4{font-size:18px; text-align: left;}
.our-company-last-para p{font-size:14px;}
.our-mission-left{width:100%;  text-align: center; padding: 45px 0px;}
.our-mission-left ul li:before{margin-left:-230px;}
.our-company-ab{margin-top:20px; margin-bottom:0;}
.our-company-list{margin: 35px 0px;}
/*********************portfolio******************/

.portfolio-tab-section{width:550px;}
.portfolio-tab-main-section .portfolio-tab ul#tab li{font-size: 13px !important;}
.portfolio-tab ul.mo-wk li{margin-right: 10px !important;}
.portfolio-tab{width:520px;  margin: 0 auto 30px;}
.portfolio-overlay-text{padding: 10px 10px;}
.portfolio-overlay-text p{font-size:11px;}
.portfolio-overlay-text{height:60px; padding:0 10px;}
.portfolio-tab-main-section .portfolio-tab-section div#wrapper ul#jquery-tab-pager-navi{margin: 0 0 25px 0;}
.portfolio-tab-section ul.contents li .portfolio-img{height:175px;}
/********************testimonial*******************/
.testimonial-outer{ width: 550px;}
.testimonial-inner{ width: 110px; height:110px; margin-top:45px; line-height:95px;}
.testimonial-inner-content{width: 330px; padding-top:0;}
.testimonial-inner-content p{font-size: 14px; line-height:23px;}
.testimonial-inner-content p:before{left:-45px;}
.wp-pagenavi{margin-bottom:30px;}
.testimonial-outer{margin-bottom: 40px;}
/*****************news*****************/
.our-news-section-right-sidebar{max-width:100%; text-align: center;}
.tagcloud{width:100%; float: none; text-align: center;}
.tagcloud a{float: none; padding: 10px 18px !important; font-size:14px !important;}
/******************buy-online*********************/
.our-pro{margin-top:25px; margin-bottom:10px;}
.our-pro-list-buy-online ul li{margin-right: 10px;}
.side-bar-ab aside#secondary{max-width:100%; float: none; text-align: center; margin-bottom:30px;}
.our-pro-list-img-overlay-text{bottom:55px; height: 160px;width: 230px;}
.our-pro-list-img-innner-content{left:10px; right:10px; top:15px; }
.our-pro-list-img-overlay-text h2{font-size:16px;}
.our-pro-list-img-overlay-text p{font-size: 14px;line-height: 18px; margin: 10px 0;}
 .our-pro-list-img-overlay-text input[type="button"]{left:10px; bottom:10px; font-size:16px; width:115px; height:40px;}
/******************contact-us*********************/
.get-in-touch{width:550px; margin-bottom: 35px;}
.what-hots-before h3{font-size:34px;}
.what-hots-before h3::before{top:-7px;}
.contact-socail-icon{width: 33%;}
.contact_us span{font-size:20px; }
.contact_us p{font-size:14px; line-height:23px;}
.contact-max-width{width: 560px;}

.home-shopnow-list ul{text-align: center;}
.home-shopnow-list ul li{width: 47.9%; height: auto; display: inline-block; margin-bottom: 20px; float: none;}
.home-shopnow-list ul li:nth-child(2n){margin-right: 0;}
.home-shopnow-list ul li img{height: 100%;}
.home-shopnow-list{padding: 0 15px;}
.home-shopnow-list-text h1{text-align: left;}
.banner-top-cont{top: 90px; left: 50%; margin-left: -50%;}
.about-alliance{height: auto; padding-bottom: 30px;}
.about-alliance-text{width:100%; padding:0;}
.right-video-section{float: left; width: 100%;}
.our-mission-list ul li{margin-right: 25px; width: 47%; margin-bottom: 25px;}
.our-mission-list ul li:nth-child(2n){margin-right: 0;}
.client-view-content{ left: 150px;}
.our-client-view-thumbnail{left: 134px; height: 375px;}
.our-client-view-img{width: 100%; height: auto;}
.client-view-content{top: 15px; left: 75px;}
.our-client-view-thumbnail{ top: 87px;}
.our-client-view{ height: 478px; margin-bottom: 30px;}
.our-client-view-thumbnail{left: 61px;}
.home-shopnow-list-text{width: 100%; left: 0; padding: 0 15px; top:15px;}
.home-shopnow-list ul li:nth-child(2) .home-shopnow-list-text{width:250px;}
.home-shopnow-list ul li:nth-child(2) .home-shopnow-list-text h1{font-size: 35px;}
.home-shopnow-list-text h1{font-size: 35px;}
.our-client-view-thumbnail{	 width: 450px;  top: 85px; background: rgba(255,255,255,0.8);}
.slideshow-content{width: 450px !important;}
.what-hots-list ul li{height: 240px; width: 240px !important;}
.what-hots-list .bx-wrapper .bx-prev{left: -37px !important;}
.what-hots-list .bx-wrapper .bx-next{right: -37px !important;}
.bx-wrapper .bx-controls-direction a{top: 45% !important;}

/*****AB*****/
.side-bar-ab {width: 35%; float: left;}
.product-area-ab{width: 65%;}
.accordion .link{font-size: 14px; text-align: left;}
.cata-buy-online-next.top-three h2{font-size: 25px;     margin: 40px 0 30px 0;}
.cata-buy-online-next.top-three h2::before{top: -17px;}
.our-pro-list-buy-online ul li{width: 100%;}
.anch-tit{width: 70%;}
.cata-buy-online-next ul.products li#subcatcls:nth-child(4n){position:relative; left:0;}
.home-banner .bx-wrapper .bx-controls-direction a{top:20% !important; }
.cata-buy-online-next ul.products li#subcatcls{margin-bottom:20px !important;}
embed, iframe, object {width: 100;}
}




@media (min-width: 768px) and (max-width: 899px) {
.our-product-information p{font-size: 20px !important; width:60% !important;}
.portfolio-img-title{font-size:14px !important; padding:0 5px;}	
.product-temp .portfolio-img{min-height:245px !important;}	
.product-temp ul li{width:30% !important; margin-right:35px !important; min-height:345px !important;}
.product-temp ul li:nth-child(3n){margin-right:0 !important;}
.inner-banner{margin-top: -50px;}	
.home-banner{margin-top: -50px;}
.menu-menu-1-container li{padding: 9px 0;}
.menu-menu-1-container li a{font-size:12px; padding:8px; margin: 0;}
.single-product .cata-buy-online-next ul.products a.add_to_wishlist.single_add_to_wishlist.button.alt{bottom:8px !important;} 
.brdcrum a span{font-size:18px;}	
.brdcrum span{font-size:18px;}
.product-area-ab ul.products{text-align: center;}	
.cata-buy-online-next ul.products li#subcatcls:nth-child(4n){position: relative; top:0; left:0;}	
.our-pro-list-img-overlay-text-1{width:380px; height:130px; left:12%; top:13%; background: rgba(255,255,255,0.6); margin-right:-190px;}	
.our-pro-list-img-overlay-text-1 input[type="button"]{font-size: 14px; width:100px; height: 40px; left:10px; top:61%;}	
.pro-width-100 > img{width:100%;}	
.our-pro-list-img-overlay-text-1 h2{font-size:18px;}
.our-pro-list-img-overlay-text-1  p{font-size: 14px; line-height:18px; margin: 5px 0;}
.archive form.form-wppp-select.products-per-page{margin: 5px 0px 15px;}
.product-area-ab ul.products li.product {display: inline-block; float: none !important; margin: 0 auto 25px !important; max-width: 395px; width: 100% !important;}
.single-product.woocommerce div.product .woocommerce-tabs ul.tabs li.active a::after{display:block !important;}
.container{width:100% !important; max-width: 1524px !important; }
/*******header*******/
.lo-call{width:165px;}
.lo-call p{font-size:11px;}
.login-top{width:200px;}
.call-img{height:45px; width:45px; left:-10px;}
.call-img:before{padding: 5px 8px 0;}
.login-top ul li{margin-right:25px;}
.our-clients-before h3{font-size:34px;}
.our-clients-before h3:before{top:-7px;}
/*****footer**********/
.news{margin-top:20px;}
.news h3{font-size:34px;}
.news h3::before{top:-7px;}
.news p{margin: 22px 0;}
.footer-lo-call{margin-top:20px;}
.footer-section-last{height:100%;}
.digital-dpt span{font-size:13px;}
.alliance-packaging span{font-size:13px;}
.email-box{margin-top:0;}
.email-box input[type="email"]{padding: 10px 0 10px 10px; }
.email-box input[type="text"] {padding:10px;     font-size: 14px;}
.footer-logo ul{text-align: center;}
input.newsletter-submit{bottom: 6px; height: 30px; font-size: 16px;}
.footer-logo{margin-top:35px;}
.opening-timing{width:165px;}
.footer-lo-call{width:168px;}
.contact-us-content{ margin-left: 7px; width: 124px;}
.contact-us-content p{font-size: 11px;}
.opening-timing ul li p{font-size:12px;}
.opening-timing ul li span{font-size:12px; margin-top:5px;}
.contact-us h2{margin: 0 0 16px; font-size:16px;}
.opening-timing h2{margin: 0 0 10px;  font-size:16px;}
.footer-logo ul li{margin-right:2px;}
.footer-news-letter{width: 750px; margin: 0 auto !important; position: absolute; top: 0; left: 50%; margin-left: -375px !important;}
/***************our-company**************/
.banner-top-cont{left:76%;}
.banner-top-cont .line1{width:90%;}
.banner-top-cont .line2{width:80%;}
.banner-top-cont .line3{width:70%;}
.our-mission-vedio-section{width:100%; float: left;}
.banner-top-cont p{font-size:22px; margin-top: 10px;}
.banner-top-cont h2{font-size:34px; line-height:50px; margin: 0 0 10px;}
.inner-banner .banner-top-cont{top:60px; max-width: 740px; margin-left: -370px; left:50%;}
.our-company-list-section{width:200px; height:200px;}
.our-company-list-section-overlay .ab-titl{font-size:16px;}
.our-company-last-para br{display:none;}
.our-company-last-para{width: 712px;     margin-bottom: 55px;}
.our-company-our-mission p{width:750px;}
.portfolio-overlay-text a{font-size:12px;}
.what-hots-before h1{font-size:26px;}
.what-hots-before h1::before{top:-12px;}
.our-company p{font-size:16px;}
.our-company-our-mission h3{font-size:34px;}
.our-mission-left ul li h4{font-size:18px;}
.our-company-last-para p{font-size:14px;}
.our-company-ab{margin-top: 20px; margin-bottom: 10px;}
.our-company-list{margin: 50px 0px;}
.our-pro{margin-top: 30px; }
.what-hots-before{margin-bottom: 25px;}
.portfolio-tab-main-section .portfolio-tab-section div#wrapper ul#jquery-tab-pager-navi{margin: 0 0 25px 0;}
/*********************portfolio******************/

.portfolio-tab-section{width:700px;}
.portfolio-tab-main-section .portfolio-tab ul#tab li{font-size: 16px !important;}
.portfolio-tab ul.mo-wk li{margin-right: 10px !important;}
.portfolio-tab{width:640px;}
.portfolio-overlay-text{padding: 10px 10px;}
.portfolio-overlay-text p{font-size:14px;}
.portfolio-tab-section ul.contents li .portfolio-img{height:205px;}
/********************testimonial*******************/
.testimonial-outer{ width: 740px;}
.testimonial-inner{ width: 110px; height:110px; margin-top:15px; line-height:100px;}
.testimonial-inner-content{width: 500px; padding-top:0;}
.testimonial-inner-content p{font-size: 16px; line-height:23px;}
.wp-pagenavi{margin-bottom:50px; }
/******************buy-online*********************/
.our-pro-list-buy-online ul li{margin-right:8px;}
.our-pro-list-img-overlay-text{bottom: 20px; height: 160px;width: 230px;}
.our-pro-list-img-innner-content{left:10px; right:10px; top:15px; }
.our-pro-list-img-overlay-text h2{font-size:16px;}
.our-pro-list-img-overlay-text p{font-size: 14px;line-height: 18px; margin: 10px 0;}
 .our-pro-list-img-overlay-text input[type="button"]{left:10px; bottom:10px; font-size:16px; width:100px; height:40px;}
/******************contact-us*********************/
.get-in-touch{width:740px;}
.what-hots-before h3{font-size:34px;}
.what-hots-before h3::before{top:-7px;}
.contact-socail-icon{width: 29%;}


.home-shopnow-list ul{text-align: center;}
.home-shopnow-list ul li{width: 48%; height: 400px; display: inline-block; margin-bottom: 20px; float: none;}
.home-shopnow-list ul li:nth-child(2n){margin-right: 0;}
.home-shopnow-list ul li img{height: 100%;}
.home-shopnow-list{padding: 0 15px;}
.home-shopnow-list-text h1{text-align: left;}
.banner-top-cont{top: 90px; left: 50%; margin-left: -50%;}
.about-alliance{height: auto; padding-bottom: 30px;}
.right-video-section{float: left;}
.our-mission-list ul li{margin-right: 25px;}
.client-view-content{ left: 150px;}
.our-client-view-thumbnail{left: 134px; height: 375px;}
.our-client-view-img{width: 100%; height: auto;}
.client-view-content{top: 15px; left: 75px;}
.our-client-view-thumbnail{ top: 87px;}
.our-client-view{ height: 478px; margin-bottom: 30px;}
.our-client-view-thumbnail{left: 61px;}
.home-shopnow-list-text{width: 100%; left: 0; padding: 0 15px;}
.home-shopnow-list ul li:nth-child(2) .home-shopnow-list-text h1{font-size: 40px;}
.home-shopnow-list-text h1{font-size: 50px;}
.our-client-view-thumbnail{left: -30px; width: 450px;  top: 85px;}
.slideshow-content{width: 450px !important;}
.what-hots-list ul li{height: 240px; width: 240px !important;}

/*****AB*****/
.side-bar-ab {width: 30%; float: left;}
.product-area-ab{width: 70%;}
.accordion .link{font-size: 14px; text-align: left;}
.product-area-ab ul.products li .product{width:49% !important;}
.cata-buy-online-next.top-three h2{font-size: 25px; margin: 25px 0 40px;}
.cata-buy-online-next.top-three h2::before{top: -10px;}
.product-area-ab ul.products li.product h3{font-size: 18px !important;}
.cata-buy-online-next ul.products .price-archive span.woocommerce-Price-amount.amount{font-size: 20px !important;}
.product-area-ab .products li .price-archive span{font-size: 20px !important;}
.product-area-ab .products li .pro-archive-cat a{font-size: 15px !important;}
.add-to-cat-archive a{font-size:14px; padding: 12px 24px;}
.anch-tit {width: 43%;}
.anch-tit a{font-size: 12px;}
.tagcloud a{ font-size:14px !important; padding: 8px 18px !important; }
.cata-buy-online-next ul.products li#subcatcls{  height: 300px !important; margin-bottom: 20px !important;}
.cata-buy-online-next ul.products li#subcatcls:nth-child(2n){height:300px !important;}
.cata-buy-online-next ul.products li#subcatcls:nth-child(4n){position:relative !important; height:250px !important; left:0 !important; bottom:0 !important; vertical-align:top;}
.single-product ul.products li {width:23.5% !important; margin-right:15px !important;	}
.single-product .tabs.wc-tabs .active >a:after{ display: none !important;}
.single-product a.button.product_type_variable.add_to_cart_button{font-size:14px; padding:18px 24px; }
.page-id-122 .woocommerce-message{width:100%; float: left;}
.cata-buy-online-next ul.products a.add_to_wishlist.single_add_to_wishlist.button.alt{bottom:5px !important; left:0;}
/**********/
.page-id-28 .content-area{width:550px !important;}
.page-id-30 .registration-form.woocommerce{width:550px !important;}
.page-id-32 .product-quantity{width: 100%; float: left;}
.page-id-32 .quantity{float: right;}
.page-id-32 .button{margin-right:0 !important;}
.product-area-ab ul.products li.product h3{font-size:18px; min-height:40px;}
.product-area-ab .products li .pro-archive-cat{min-height:50px;}
.cata-buy-online-next ul.products .price-archive span.woocommerce-Price-amount.amount{font-size:19px !important;}
.product-area-ab .products li .price-archive span{font-size:20px !important;}
.addtoany_shortcode{width:490px;}
.single-product.woocommerce div.product .woocommerce-tabs ul.tabs li.active a::after{bottom:-24px;}
.single-product .tabs.wc-tabs li{margin-right:0 !important;}
.single-product .tabs.wc-tabs li a{font-size:18px !important;}
.single-product .related.products h2{font-size:38px;}
.related.products h2::before{top:-10px;}
.single-product .woocommerce-tabs.wc-tabs-wrapper{margin: 20px 0;}
.single-product .cata-buy-online-next .products li{width:47% !important; float: left !important; margin-right:21px !important}
.single-product .top-seller-title h3{font-size:18px !important;}
.single-product .top-seller-title{min-height:53px !important;}
.single-product .cata-buy-online-next ul.products .pro-archive-cat a{font-size:14px;}
.single-product i.fa.fa-angle-left{font-size:28px; }
.single-product i.fa.fa-angle-right{font-size:28px; }
.single-product  .owl-prev{left:-20px !important;}
.single-product .owl-controls .owl-nav .woocommerce .thumbnails .owl-nav .owl-prev, .woocommerce .thumbnails .owl-nav .owl-next{right:-20px !important;}
.single-product .images{width:100% !important; float: left !important;}
.single-product .summary.entry-summary{width:100% !important; float: left !important;}
.single-product h1.product_title.entry-title{font-size:30px;}
.single-product .price{font-size:26px !important; top: -4px !important;}
.page-id-32 .woocommerce-message{width:100% !important; float: left !important;}
.page-id-53 .woocommerce-info{width:100%; float: left;}
.page-id-53 h1{font-size:28px;}
.page-id-53 .checkout.woocommerce-checkout{width:100%; float: left;}
.single-product a.reset_variations{font-size:13px !important;}
}



@media (min-width:900px) and (max-width: 1023px) {
.portfolio-img-title{font-size:14px !important;}	
.product-temp .portfolio-img{min-height:275px !important;}
.product-temp ul li{width:30% !important; margin-right:42px !important; min-height: 360px !important;}
.product-temp ul li:nth-child(3n){margin-right:0 !important;}
.menu-menu-1-container li a{font-size:14px;}
.inner-banner{margin-top: -55px;}
.home-banner{margin-top: -55px;}
.our-pro-list-img-overlay-text-1{width:380px; height:130px; left:18%; top:18%; background: rgba(255,255,255,0.6); margin-right:-190px;}	
.our-pro-list-img-overlay-text-1 input[type="button"]{font-size: 14px; width:100px; height: 40px; left:10px; top:61%;}	
.pro-width-100 > img{width:100%;}	
.our-pro-list-img-overlay-text-1 h2{font-size:18px;}
.our-pro-list-img-overlay-text-1  p{font-size: 14px; line-height:18px; margin: 5px 0;}	
.product-area-ab ul.products li.product {display: inline-block; float: none !important; margin: 0 auto 25px !important; max-width: 395px; width: 100% !important;}
/*****header*********/	
.container{width:100% !important; max-width: 1524px !important; }
.lo-call{width:165px;}
.lo-call p{font-size:11px;}
.login-top{width:200px;}
.call-img{height:45px; width:45px; left:-10px;}
.call-img:before{padding: 5px 8px 0;}
.footer-lo-call{width:168px;}
.our-clients-before h3{font-size:34px;}
.our-clients-before h3:before{top:-7px;}
	/*****footer**********/
.news{margin-top:30px;}
.news h3{font-size:44px;}
.news h3::before{top:0;}
.news p{margin: 22px 0;}
.footer-lo-call{margin-top:20px;}
.footer-section-last{height:100%;}
.digital-dpt span{font-size:11px;}
.alliance-packaging span{font-size:11px;}
.digital-dpt a{font-size:9px;}
.email-box{margin-top:0;}
.email-box input[type="email"]{padding: 15px 0 15px 15px; }
.email-box input[type="text"] {padding:15px;     font-size: 14px;}
input.newsletter-submit{bottom: 6px; height: 40px;}
.footer-logo{margin-top:35px;}
.opening-timing{width:200px;}
.footer-lo-call{width:190px;}
.footer-logo ul li{margin-right:0; margin-bottom:15px;}
.contact-us-content{ margin-left: 7px;}
.opening-timing ul li p{font-size:14px;}
.opening-timing ul li span{font-size:14px;}
.contact-us h2{margin: 0 0 20px;}
.opening-timing h2{margin: 0 0 15px;}
/***************our-company**************/
.banner-top-cont{left:65%;}
.banner-top-cont .line1{width:90%;}
.banner-top-cont .line2{width:80%;}
.banner-top-cont .line3{width:70%;}
.our-mission-vedio-section{width:100%; float: left;}
.banner-top-cont p{font-size:28px; line-height:30px;}
.banner-top-cont h2{font-size:50px; line-height: 60px;}
.inner-banner .banner-top-cont{top:70px; max-width: 880px; margin-left: -440px; left:50%;}
.our-company-list-section{width:250px; height:250px;}
.our-company-list-section-overlay .ab-titl{font-size:20px;}
.our-company-last-para br{display:none;}
.our-company-last-para{width: 870px;}
.our-company-our-mission p{width:875px;}
.portfolio-overlay-text a{font-size:12px;}
.what-hots-before h1{font-size:44px;}
.what-hots-before h1::before{top:0;}
.our-company-ab{margin-top: 30px; margin-bottom: 20px;}
/*********************portfolio******************/
.portfolio-tab-section{width:800px;}
.portfolio-tab-main-section .portfolio-tab ul#tab li{font-size: 17px !important;}
.portfolio-tab ul.mo-wk li{margin-right: 30px !important;}
.portfolio-tab{width:724px;}
.our-pro{margin-top: 30px;}
.portfolio-tab-main-section .portfolio-tab-section div#wrapper ul#jquery-tab-pager-navi{margin: 0 0 25px 0;}
.portfolio-overlay-text p{font-size:12px;}
.portfolio-tab-section ul.contents li .portfolio-img{height:205px;}
/********************testimonial*******************/
.testimonial-outer{ width: 850px;}
.testimonial-inner{ width: 125px; height:125px; line-height:100px; }
.testimonial-inner-content{width: 600px; padding-top:0;}
.testimonial-inner-content p{font-size: 17px; line-height:23px;}
.wp-pagenavi{margin-bottom:50px;}
/******************buy-online*********************/
.our-pro-list-buy-online ul li{margin-right: 11px;}
.our-pro-list-img-overlay-text{bottom: 40px; height: 160px;width: 230px;}
.our-pro-list-img-innner-content{left:10px; right:10px; top:15px; }
.our-pro-list-img-overlay-text h2{font-size:16px;}
.our-pro-list-img-overlay-text p{font-size: 14px;line-height: 18px; margin: 10px 0;}
 .our-pro-list-img-overlay-text input[type="button"]{left:10px; bottom:10px; font-size:16px; width:120px; height:40px;}
/******************contact-us*********************/
.get-in-touch{width:800px;}
.what-hots-before h3{font-size:32px;}
.what-hots-before h3::before{top:-13px;}
.our-client-view{height:550px;}
.home-shopnow-list ul{text-align: center;}
.home-shopnow-list ul li{width: 48.6%; height: 400px; display: inline-block; margin-bottom: 20px; float: none;}
.home-shopnow-list-text{top:70px;}
.home-shopnow-list ul li:nth-child(2n){margin-right: 0;}
.home-shopnow-list ul li img{height: 100%;}
.home-shopnow-list{padding: 0 15px;}
.home-shopnow-list-text h1{text-align: left;}
.banner-top-cont{top: 100px; left: 50%; margin-left: -50%;}
.about-alliance{height: auto; padding-bottom: 30px;}
.right-video-section{float: left;}
.our-mission-list ul li{margin-right: 30px;}
.client-view-content{ left: 150px;}
.our-client-view-thumbnail{left: 134px; height: 375px;}
.our-client-view-img{width: 100%; height: auto;}
.client-view-content{top: 15px; left: 75px;}

/*.our-client-view{ height: 510px; margin-bottom: 30px;}*/
.our-client-view-thumbnail{left: -30px; width: 500px;  top: 85px;}
.slideshow-content{width: 500px !important;}
.what-hots-list ul li{height: 240px; width: 240px !important;}
.what-hots-list .bx-wrapper .bx-prev{left: -37px !important;}
.what-hots-list .bx-wrapper .bx-next{right: -37px !important;}
.bx-wrapper .bx-controls-direction a{top: 45% !important;}

/*****AB*****/
.side-bar-ab {width: 30%; float: left;}
.product-area-ab{width: 70%;}
.accordion .link{font-size: 14px; text-align: left;}
.product-area-ab ul.products li.product{width: 49% !important; vertical-align: top;}
.cata-buy-online-next.top-three h2{font-size: 34px; margin: 25px 0 35px 0;}
.cata-buy-online-next.top-three h2::before{top: -13px !important;}
.product-area-ab ul.products li.product h3{font-size: 18px !important; min-height:58px;}
.product-area-ab .products li .pro-archive-cat{min-height:50px;}
.single-product .cata-buy-online-next ul.products .price-archive span.woocommerce-Price-amount.amount{font-size: 16px !important;}
.product-area-ab .products li .price-archive span{font-size: 20px !important;}
.product-area-ab .products li .pro-archive-cat a{font-size: 14px !important;}
.add-to-cat-archive a{font-size: 14px; padding: 10px 14px;}
.anch-tit {width: 47%;}
.product-area-ab ul.products{margin-top:20px !important;}
.term-retail-packaging .product-area-ab ul.products{margin-top:0px !important;}
.cata-buy-online-next ul.products li#subcatcls{  height: 340px !important; margin-bottom: 20px !important;}
.cata-buy-online-next ul.products li#subcatcls:nth-child(2n){height:340px !important;}
.cata-buy-online-next ul.products li#subcatcls:nth-child(4n){position:relative !important; height:340px !important; left:0 !important; bottom:0 !important; vertical-align:top; top:0;}
.single-product  .addtoany_shortcode{width:250px;}
.single-product ul.products li {width:23.5% !important; margin-right:15px !important;	}
.single-product .woocommerce-tabs.wc-tabs-wrapper{margin:0 !important;}
.single-product .button.product_type_variable.add_to_cart_button{font-size:11px; padding:12px;}
.single-product .add_to_wishlist.single_add_to_wishlist.button.alt{left:60px;}
.single-product .add_to_wishlist.single_add_to_wishlist.button.alt:hover{color:#000 !important;}
.what-hots-before h1{font-size:28px;}
.what-hots-before h1::before{top:-12px;}
.cata-buy-online-next.top-three h2{font-size:28px;}
.cata-buy-online-next.top-three h2::before{top:0;}
span.avalibility-store{margin-left:0;}
.product-area-ab .products li h3{width:69%;}
.single-product .price{font-size:18px !important;}
.single-product .summary.entry-summary h1{width:65%; font-size:24px;}
.single-product a.reset_variations{font-size:12px !important}
.summary.entry-summary label{font-size:14px; }
span.sku{font-size:13px;}
.related.products h2{font-size:28px;}
.related.products h2::before{top:-12px;}
.single-product .button.product_type_simple.add_to_cart_button.ajax_add_to_cart{font-size: 11px; padding: 12px;}
.single-product .top-seller-title h3{font-size: 15px !important;}
.cata-buy-online-next ul.products .pro-archive-cat a{font-size:13px;}
.cata-buy-online-next ul.products a.compare.button{font-size:12px !important;}
.cata-buy-online-next ul.products a.add_to_wishlist.single_add_to_wishlist.button.alt{font-size:24px; left: 50px; bottom: 8px !important;}
.single-product .top-seller-title{min-height:55px;}
.single-product .cata-buy-online-next ul.products .pro-archive-cat{min-height:40px;}
.single-product .glyphicon{font-size:18px;}
.single-product .fa.fa.fa-heart{font-size:18px;}
}



@media (min-width: 1024px) and (max-width: 1199px) { 
.product-temp .portfolio-img{min-height:260px !important;}	
.product-temp ul li{width:23% !important; margin-bottom:15px; min-height:350px !important;}	
.product-area-ab ul.products li.product {display: inline-block; float: none !important; margin: 0 auto 25px !important; max-width: 395px; width: 100% !important;}
/*****header*********/	
.container{width:100% !important; max-width: 1524px !important;}
.pro-width-100 img{width:100%;}
.our-pro-list-img-overlay-text-1{top:25px;}
.what-hots-before h1{font-size:48px;}
.our-pro{margin-top: 25px;}
.our-clients-before h3{font-size:36px;}
.our-clients-before h3:before{top:-4px;}
/*****footer**********/
.news{margin-top:30px;}
.footer-lo-call{margin-top:20px;}
.footer-section-last{height:100%;}
.digital-dpt span{font-size:12px;}
.alliance-packaging span{font-size:12px;}
.digital-dpt a{font-size:11px;}
.email-box input[type="email"]{padding: 15px 0 15px 15px;}
.email-box input[type="text"] {padding:15px;     font-size: 14px;}
input.newsletter-submit{bottom: 6px; height: 40px;}
.footer-logo{margin-top:35px;}
.opening-timing{width:220px;}
.footer-lo-call{width:240px;}
/***************our-company**************/
.banner-top-cont{left:50%; max-width: 990px; margin-left: -495px; top: }
.home-banner .banner-top-cont{top: 160px;}
.banner-top-cont .line1{width:90%;}
.banner-top-cont .line2{width:80%;}
.banner-top-cont .line3{width:70%;}
.our-mission-vedio-section{width:100%; float: left;}
.banner-top-cont p{font-size:34px;}
.banner-top-cont h2{font-size:74px; margin: 0 0 5px;}
.inner-banner .banner-top-cont{top:60px;}
.our-company-list-section{width:300px; height:300px;}
.our-company-last-para br{display:none;}
.our-company-last-para{width: 1000px;}
.our-company-our-mission p{width:900px;}
.portfolio-overlay-text a{font-size:14px;}
.our-company-ab{margin-top: 35px; margin-bottom: 20px;}
/*********************portfolio******************/
.portfolio-tab-section{width:900px;}
.portfolio-tab-main-section .portfolio-tab ul#tab li{font-size: 20px !important;}
.portfolio-tab ul.mo-wk li{margin-right: 30px !important;}
.portfolio-tab{width:824px;}
.portfolio-img img{width: 282px;}
.portfolio-overlay-text p{font-size:12px;}
.portfolio-tab-section ul.contents li .portfolio-img{height:260px;}
/********************testimonial*******************/
.testimonial-outer{ width: 970px;}
.testimonial-inner{ width: 130px; height:130px; line-height:108px;}
.testimonial-inner-content{width: 710px; padding-top:0;}
.testimonial-inner-content p{font-size: 18px;}
.wp-pagenavi{margin-bottom:50px;}
/******************buy-online*********************/
.our-pro-list-buy-online ul li{margin-right: 14px;}

/******************contact-us*********************/
.get-in-touch{width:980px;}
.what-hots-before h3{font-size:36px;}
.what-hots-before h3:before{top:-6px;}
.home-shopnow-list-text h1{font-size: 48px; }
.home-shopnow-list-text{width: 305px; left: 12px; top:15px;}
.home-shopnow-list ul li{width: 32%;}
.home-shopnow-list ul li:nth-child(2) .home-shopnow-list-text h1{ font-size: 42px;}
.home-shopnow-list ul li{ height: 274px;}
.home-shopnow-list ul li img{height: 100%;}
.home-shopnow-list{padding: 0 15px;}
.about-alliance-text{width: 60%; }
.right-video-section{width: 40%;}
.our-mission-list ul li{margin-right: 35px;}
.client-view-content{ left: 150px;}
.our-client-view-thumbnail{left: -30px; width: 525px;}
.our-client-view-img{width: 100%; height: auto;}
.client-view-content{top: 32px;}
.our-client-view-thumbnail{ top: 128px;}
.our-client-view{ height: 582px; margin-bottom: 30px;}
.see-us-on-youtube{    margin-top: 30px;}
.slideshow-content{width: 525px !important;}
.what-hots-list ul li{height: 240px; width: 240px !important;}

/*****AB*****/
.side-bar-ab {width: 23%; float: left;}
.product-area-ab{width: 77%;}
.accordion .link{font-size: 14px; text-align: left;}
.product-area-ab ul.products li.product{width: 32.33% !important; vertical-align: top;}
.yith-wcwl-wishlistaddedbrowse.show{text-align:right !important; font-size:12px !important;}
.cata-buy-online-next.top-three h2{font-size: 46px;}
.cata-buy-online-next.top-three h2::before{top: 0px;}
.product-area-ab ul.products li.product h3{font-size: 16px !important; min-height:45px;}
.product-area-ab .products li .pro-archive-cat{min-height:50px;}
.cata-buy-online-next ul.products .price-archive span.woocommerce-Price-amount.amount{font-size: 16px !important;}
.product-area-ab .products li .price-archive span{font-size: 16px !important;}
.product-area-ab .products li .pro-archive-cat a{font-size: 15px !important;}
.add-to-cat-archive a{font-size: 14px; padding: 10px 14px;}
.product-area-ab .products li a.add_to_wishlist.single_add_to_wishlist.button.alt{left:50px; font-size:20px; bottom:5px !important;}
.product-area-ab .products li a.compare.button{font-size:20px;}
.yith-wcwl-wishlistexistsbrowse .feedback{display: none;}
.anch-tit{width: 45%;}
.our-pro-list-img-overlay-text{width: 300px; height: 165px; bottom: 55px; margin-right: -150px;}
.our-pro-list-img-overlay-text h2{font-size:20px;}
.our-pro-list-img-innner-content{left:15px; top:20px; right:0;}
.our-pro-list-img-overlay-text p{ font-size: 15px; line-height: 23px; margin: 5px 0;}
.our-pro-list-img-overlay-text input[type="button"]{font-size: 16px; height: 40px; left: 15px; width: 120px; }
.glyphicon{font-size: 20px;}
.our-pro-list-img-overlay-text-1 input[type="button"]{left:15px;}
.tagcloud a{font-size: 18px !important; padding: 6px 12px !important;}
.cata-buy-online-next ul.products li#subcatcls:nth-child(4n){left:50%; margin-left: -17% !important;}
.cata-buy-online-next ul.products li#subcatcls:nth-child(2n){vertical-align: top;}
.single-product  .addtoany_shortcode{width:250px;}
.single-product ul.products li{width:23.5% !important; margin-right:18px !important;}
.single-product a.add_to_wishlist.single_add_to_wishlist.button.alt{left:60px;}
.single-product .woocommerce-tabs.wc-tabs-wrapper{margin:0;}
.what-hots-before h1{font-size:32px;}
.what-hots-before h1::before{top:-7px;}
.cata-buy-online-next.top-three h2{font-size:32px;}
.cata-buy-online-next.top-three h2::before{top:0;}
span.avalibility-store{margin-left:0;}
.product-area-ab .products li h3{width:69%;}
.single-product .price{font-size:24px !important;}
.single-product .summary.entry-summary h1{width:65%; font-size:30px;}
.single-product a.reset_variations{font-size:13px !important}
.summary.entry-summary label{font-size:18px; }
span.sku{font-size:14px;}
.related.products h2{font-size:32px;}
.related.products h2::before{top:-7px;}
.product-area-ab .products li .pro-archive-cat a{font-size:14px !important;}
.portfolio-img-title{font-size:14px !important	;}
}




@media (min-width:1200px) and (max-width:1400px) { 
.product-temp ul li{width:23% !important; margin-bottom:15px;}	
.product-area-ab .products li .pro-archive-cat a{font-size:14px !important;}
.page-id-28 h1{font-size:28px;}	
.page-id-30 h1{font-size:28px;}	
.page-id-30  .register{margin-bottom:40px !important;}
.page-id-28 form.login{margin-bottom:40px !important;}
.our-pro-list-img-overlay-text{bottom:55px;}	
/*****header*********/	
.container{width:100% !important; max-width: 1524px !important;}
.login-top{float: right;}
.login-top ul li{margin-right:13px;}
.banner-top-cont h2{font-size:84px;}
.banner-top-cont{top:230px;}
.banner-top-cont p{font-size:38px;}
.home-shopnow-list ul li{margin-right: 14px;}

/*****footer**********/
.news{margin-top:30px;}
.footer-lo-call{margin-top:20px;}
.footer-section-last{height:100%;}

/*********************our-company******************/
.inner-banner .banner-top-cont{top:100px;}
.our-company-last-para br{display:none;}
.our-company-last-para{width: 1041px;}
.our-company-our-mission p{width:1180px;}
.our-mission-vedio-section{width: 560px;}
/*********************portfolio******************/
.portfolio-tab-section{width:1000px;}
.portfolio-tab{width: 945px;}
.portfolio-overlay-text a{font-size:17px;}
.portfolio-overlay-text p{font-size:13px;}
.portfolio-tab-section ul.contents li .portfolio-img{height:295px;}
/********************testimonial*******************/
.testimonial-outer{ width: 1155px; padding: 14px 15px;}
.testimonial-inner{ width: 130px; height:130px; line-height: 100px;}
.single-product a.reset_variations{font-size:13px !important;}
.single-product .label{width:42%;}
.single-product form.variations_form.cart label{width:42%;}
.testimonial-inner-content{width: 920px;}
.testimonial-inner-content p{font-size: 17px;}
.testimonial-inner-content p::before{left: -47px;}
.our-company-ab{margin-bottom: 10px;}
/******************buy-online*********************/
.our-pro-list-buy-online ul li{margin-right: 17px;}
.pro-width-100 img{width:100%;}
/******************contact-us*********************/
.get-in-touch{width:1160px;}
.what-hots-before h3{font-size:42px;}
.what-hots-before h3:before{top:0;}
#popularcatid li{margin-right: 48px !important;}
.about-alliance-text{width: 60%; padding: 0 15px 0 0;}
.right-video-section{width: 40%;}
.our-mission-list ul li{margin-right: 42px;}
.our-client-view-thumbnail{left: -61px; width: 590px;}
.home-shopnow-list{padding: 0 15px;}
.home-shopnow-list-text{width: 362px; top:65px;	}
.home-shopnow-list-text h1{font-size: 55px;}
.home-shopnow-list ul li:nth-child(2) .home-shopnow-list-text h1{font-size: 48px;}

.product-area-ab .products li .pro-archive-cat{line-height:24px;}
/*****AB*****/
.side-bar-ab {width: 23%; float: left;}
.product-area-ab{width: 77%;}

.product-area-ab ul.products li.product{width: 33.33% !important;}
.cata-buy-online-next.top-three h2{font-size: 55px; margin: 30px 0 47px;}
.cata-buy-online-next ul.products .price-archive span.woocommerce-Price-amount.amount{font-size: 20px !important;}
.product-area-ab .products li .price-archive span{font-size: 20px !important;}
.single-product ul.products li {width:24% !important; margin-right:14px !important;}
.add-to-cat-archive a{font-size: 14px; padding: 11px 14px;}
.addtoany_shortcode{width: 330px !important;}
.product-area-ab .products li a.add_to_wishlist.single_add_to_wishlist.button.alt{left:40px; bottom: 2px !important;}
.yith-wcwl-wishlistexistsbrowse .feedback{display: none;}
.anch-tit{width: 56%;}
.summary.entry-summary label{width:41%;}
.cata-buy-online-next ul.products li#subcatcls:nth-child(4n){left:50%; margin-left: -17% !important;}
.what-hots-list ul li {height: 300px;}
.what-hots-before h1{font-size:42px;}
.what-hots-before h1::before{top:4px;}
.cata-buy-online-next.top-three h2{font-size:46px;}
.cata-buy-online-next.top-three h2::before{top:0;}
span.avalibility-store{margin-left:0;}
.product-area-ab .products li h3{width:69%; font-size:18px !important; min-height: 56px;}
.single-product .price{font-size:28px !important;}
.single-product .summary.entry-summary h1{width:65%; font-size:30px;}
.show{text-align: center;}
i.fa.fa-angle-left{font-size:38px;}
.single-product  .owl-prev{left:-25px !important;}
i.fa.fa-angle-right{font-size:38px;}
.yith-wcwl-add-to-wishlist{right: 90px;}
}


@media (min-width: 1401px) and (max-width: 1583px) { 

/*****header*********/	
.container{width:100% !important; max-width: 1524px !important;}
.login-top{float: right;}
.login-top ul li{margin-right:13px;}
.banner-top-cont h2{font-size:100px;}
.banner-top-cont p{font-size:38px;}
.home-shopnow-list ul li{margin-right: 15px;}

/*****footer**********/
.news{margin-top:30px;}
.footer-lo-call{margin-top:20px;}
.footer-section-last{height:100%;}

/*********************our-company******************/
.inner-banner .banner-top-cont{top:50px;}
.our-company-last-para br{display:none;}
.our-company-last-para{width: 1041px;}
.our-company-our-mission p{width:1180px;}

/*********************portfolio******************/
.portfolio-tab-section{width:1170px;}

/********************testimonial*******************/
.testimonial-outer{ width: 1155px;}
.testimonial-inner{ width: 120px;}
.testimonial-inner-content{width: 920px;}
.testimonial-inner-content p{font-size: 17px;}
.testimonial-inner-content p::before{left: -47px;}

/******************buy-online*********************/
.our-pro-list-buy-online ul li{margin-right: 17px;}

/******************contact-us*********************/
.get-in-touch{width:1160px;}

.cata-buy-online-next ul.products li#subcatcls:nth-child(4n){left:50%; margin-left: -17% !important;}

/*****AB*****/
.side-bar-ab {width: 23%; float: left;}
.product-area-ab{width: 77%;}
.product-area-ab ul.products li.product h3{font-size:30px;}
.yith-wcwl-wishlistexistsbrowse .feedback{display: none;}
.news-cont-ab{width: 68% !important;}
.news-side-ab{width: 32% !important;}
}


/****************select-dropdown-coding***************/
/*.woocommerce .quantity .qty{background: transparent; border-radius: 0; border: 1px solid #000; height: 38px;}*/



/**********Qty Plus Minus*********/

.quantity input[type=number]::-webkit-inner-spin-button{ 
    -webkit-appearance: none;
    -moz-appearance: none !important;
    cursor:pointer;
    display:block;
    width:16px;
    height: 38px;
    color: #333;
    text-align:center;
    position:relative;
    z-index: 9999;
    outline: none;
}
input[type=number]{
  -moz-appearance: textfield;
  cursor:pointer;
    display:block;
    width:16px;
    height: 38px;
    color: #333;
    text-align:center;
    position:relative;
    outline: none;
    border-radius: 0;
}

.quantity{position: relative; width:60px;}
.quantity .minus, .quantity .plus{
	height: 19px;
    width: 15px;
    font-size: 15px;
    border: none;
    background: #000;
    box-shadow: none;
    border-radius: 0;
    padding: 0;
    text-align: center;
    color: #fff;
    line-height: 19px;
    cursor: pointer;
}
.quantity .minus{
	position: absolute;
	right: 0;
    bottom: 0;
    z-index: 999999;
}
.quantity .plus{
    position: absolute;
    right: 0;
    top: 0 !important;
    z-index: 9999;
}

/************************/

.left-side-option{width: 100%; max-width: 366px; float: left; box-shadow: 0 6px 15px #c3c3c3; margin-bottom: 30px;}
.pro-width-100 > img{max-width: none;}
.registration-form.woocommerce {margin: 0 auto;  text-align: center; width: 700px;}
.register{border:1px solid #b1b1b1 !important;}
.register label{color: #000;font-family: "HelveticaNeueLTStd-Roman"; font-size: 16px;}
.register .input-text {border: 1px solid #b1b1b1; height: 40px; padding: 5px; box-shadow:none;}
.page-id-30  .register .button{box-shadow: none;margin-left: 0;padding: 10px; margin-top:20px;}
.page-id-122 .product-add-to-cart .button.product_type_variable.add_to_cart_button.add_to_cart.button.alt{width:170px !important; line-height:40px !important;}
.page-id-122 .button.product_type_simple.add_to_cart_button.ajax_add_to_cart.add_to_cart.button.alt{width:170px !important; line-height:40px !important;}


body.home .table.compare-list.datatable{float: left !important; width: 100% !important}
table.dataTable table.compare-list td{float: left !important;}
table.compare-list.datatable td,table.compare-list.dataTable th{border:none !important;}
a.compare.button.added{font-size: 14px !important; margin-bottom: 10px !important;}
.dataTables_scroll .dataTables_scrollBody table.compare-list td table td { width: 100%; float: left !important; }
.single-product a .zoom .first {margin:0 !important;}





/**************************login-inner-page***********/
.woocommerce-MyAccount-navigation{width:10% !important; float: left !important; margin-bottom:20px;}
.woocommerce-MyAccount-navigation ul {margin: 0; padding: 0;}
.woocommerce-MyAccount-navigation ul li {width: 100%; float: left; margin: 0 auto 5px;}
.woocommerce-MyAccount-navigation ul li a {width: 100%; float: left; padding: 8px 8px; text-decoration: none; background: #12b1c2; color: #fff; text-align: center;}
.ab-login-page{width:100%; float: left; padding-top:50px;}
.woocommerce-account .woocommerce-MyAccount-content{float: left; width: 75%; margin: 90px 50px;}
.page-id-54 form.woocommerce-EditAccountForm.edit-account{margin-top: -90px;}
.page-id-54 form.woocommerce-EditAccountForm.edit-account label{font-size:16px; color:#3d3d3d; font-family: 'HelveticaNeueLTStd-Roman'; }
.page-id-54 .input-text{height:40px !important; border:1px solid #b1b1b1 !important;}
.page-id-54 legend {font-size:16px; color:#3d3d3d; font-family: 'HelveticaNeueLTStd-Roman'; border-bottom:1px solid #000 !important; }
.page-id-54 input.woocommerce-Button.button{margin-left:0; margin-top:10px; box-shadow:none !important;}
.product-temp{width:100%; float: left;}
.product-temp ul{list-style: none; margin:0; padding:0;}
.product-temp ul li{width:24%; float: left; margin-right:19px; margin-top:10px; min-height:390px; border:2px solid #12b1c2}
.product-temp ul li:last-child{margin-bottom:40px;}
.portfolio-img-title{font-size:18px; color:#3d3d3d; font-family: 'HelveticaNeueLTStd-Roman'; text-align: center; display:block;	margin:18px 0; width:100%; float: left;}
.show a{font-size:14px; color:#3d3d3d; font-family: 'HelveticaNeueLTStd-Roman'; font-weight:bold;}
.show a:hover{text-decoration: none;}
.feedback{font-size:14px; color:#3d3d3d; font-family: 'HelveticaNeueLTStd-Roman'; font-weight:bold;}
.product-temp ul li:nth-child(4n){margin-right:0;}
.product-temp .portfolio-img{width:100%; float: left; text-align: center; min-height:300px;}
.our-news-left-section img {
    width: auto;
    max-height: 100%;
}
.our-news-left-section{height:394px; text-align: center;	}
.port-gap{height:50px; width:100%; display:block;}


.wishlist-text-com, .wishlist-text-dis {
    display: none;
    border:0px solid #000;
    height:30px;
    width:290px;
    margin-left: -45px;
	position: absolute;
    bottom: -35px;
}

div.yith-wcwl-add-to-wishlist:hover .wishlist-text-dis {
    display: block;
}
.compare.button:hover .wishlist-text-com {
    display: block;
}
.tax-product_cat .cata-buy-online-next ul li{overflow:visible;}
.tax-product_cat .cata-buy-online-next ul li{overflow:visible;}
.our-product-information{width:100%; float: left; text-align: center; margin-bottom:25px;}
.our-product-information p{font-size:24px; color:#3d3d3d; font-family: 'HelveticaNeue-BoldItalic'; text-align: center; margin-bottom:25px;width: 90%;  margin: 0 auto;}
.our-product-information span{color:#34bdca; text-transform: lowercase;}

.footer-last-content .mn-widget-member{margin-top: 50px;}
.footer-last-content .mn-widget-member-name{
	margin: 0;
    font-size: 18px;
    font-family: 'HelveticaNeueLTStd-Roman';
    color: #2f2f2f;
    margin-bottom: 42px;
    text-transform: uppercase;
    font-weight:500 !important;
}
.footer-last-content .mn-widget-member-text{
	font-size: 13px;
    color: #686868;
    font-family: 'HelveticaLight';
    line-height: 15px;
}
.footer-last-content .footer_dwn{
    margin-top: 64px;
    width: 100%;
    float: left;
	text-align: center;
}
/********************************************9-Aug-2017***********************************************************/
.product .pricing-table table thead th{padding: 10px;}
.product .pricing-table table thead th.grey-color{background:#808C8C !important; font-size: 30px; text-align: center; border-right: none; text-transform: uppercase; }
.product .pricing-table span.desktop-only b{display: block; color: #c7c5c5; font-size: 20px; width: 100%; float: left;}
.product .pricing-table table thead th.neon-color{background:#18D1D4 !important; border-right: none; text-align: center; font-size: 18px; width: 125px; position: relative;}
.product .pricing-table table thead th.yellow-color{background:#FFAD01 !important; border-right: none; text-align: center; font-size: 18px; width: 125px; position: relative;}
.product .pricing-table table thead th.pink-color{background:#F55152 !important; border-right: none; text-align: center; font-size: 18px; width: 125px; position: relative;}
.product .pricing-table table thead th.neon-color:after{
	font-size: 0px;
    line-height: 0%;
    width: 0px;
    border-top: 25px solid #18D1D4;
    border-left: 25px solid transparent;
    border-right: 25px solid transparent;
    position: absolute;
    bottom: -20px;
    left: 30%;
    content: '';
}
.product .pricing-table table thead th.yellow-color:after{
	font-size: 0px;
    line-height: 0%;
    width: 0px;
    border-top: 25px solid #FFAD01;
    border-left: 25px solid transparent;
    border-right: 25px solid transparent;
    position: absolute;
    bottom: -20px;
    left: 30%;
    content: '';
}
.product .pricing-table table thead th.pink-color:after{
	font-size: 0px;
    line-height: 0%;
    width: 0px;
    border-top: 25px solid #F55152;
    border-left: 25px solid transparent;
    border-right: 25px solid transparent;
    position: absolute;
    bottom: -20px;
    left: 30%;
    content: '';
}
.product .pricing-table table {
    width: 80%;
    text-align: left;
    font-size: 14px;
    border-collapse: collapse;
}
.product .pricing-table table th{
	color:#fff !important;
}
.product .pricing-table tbody tr.active {
    color: #69686e;
    -webkit-transition: flash 3s ease-out;
    -moz-transition: flash 3s ease-out;
    -o-transition: flash 3s ease-out;
    transition: flash 3s ease-out;
    animation: flash 3s forwards linear normal;
}
.product .pricing-table table td {
    padding: 35px;
    border: 1px solid #d6d6d8;
    color: #000;
    text-align: center;
}
.product .pricing-table tbody tr:hover {
    background: #F2F2F3;
}