@import url('https://fonts.googleapis.com/css?family=Khand%3A300%2Cregular%2C500%2C600%2C700');
body {
    font-family: Khand;
	font-size: 100%;                                          /* default font size - 100% = 16px*/
	margin:0;
}
article, aside, footer, header, nav, section, main {
    display: block;
}
img {
    border: 0 none;
    max-width: 100%;                                          /*to optimize full width of its parent element*/
}

address {
    font-style: normal;                                          /* To Neutralize Default Italic Style To Normal Style */
}

/* =============================================================================
   Default Style
* ============================================================================= */

.clearfix:before, .clearfix:after, .inner-wrap:before, .inner-wrap:after {
   content:"";
   display:table;
}
.clearfix:after, .inner-wrap:after {
   clear:both;
}
.inner-wrap {
	max-width:89.375em; 						/* BASE FONT = 16px  >>> 1430px / 16px = 89.375em  */
	padding:0 0.3125em 0 0.3125em; 				/* BASE FONT = 16px  >>> 0 5px 0 5px / 16px = 0 0.3125em 0 0.3125em  */
	min-width:66.25em; /* BASE FONT = 16px  >>> 1060px / 16px = 66.25em  */
	margin:0 auto;
}
/* =============================================================================
   SMALL SCREEN STYLES [MOBILE] START
*  ============================================================================= */

/* =============Header Area Start============================ */
header {
	background-color:#ffffff;
	padding:1.625em 0 0.625em 0; 				/* BASE FONT = 16px  >>> 26px 0 10px 0 / 16px = 1.625em 0 0.625em 0  */
    text-align: right;
}
.header-logo {
	display:block;
	max-width:31.5em;						/* BASE FONT = 16px  >>> 504px / 16px = 31.5em  */
	float: left;
    margin:0 0 0.4375em 0.3125em; 				/* BASE FONT = 16px  >>> 0 0 7px 5px / 16px = 0 0 0.4375em 0.3125em  */
}
.header-logo img {
	display:block;
	}
/* =============Right Header (Utility) Start here=========== */
.header-right {
    display: inline-block;
    padding:0.0625em 0 0 0; 					/* BASE FONT = 16px  >>> 1px 0 0 0 / 16px = 0.0625em 0 0 0  */
    text-align: left;
	
}
.utility_nav {
	font-size:1.5em; 							/* BASE FONT = 16px  >>> 24px / 16px = 1.5em  */
    padding:0.541666666666667em 0 0 0.166666666666667em; /* BASE FONT = 24px  >>> 13px 0 0 4px / 24px = 0.541666666666667em 0 0 0.166666666666667em  */
	line-height:1em;						/* BASE FONT = 18px  >>> 18px / 18px = 1em  */
	font-weight:500;
	color:#0068b2;
	clear: both;
}
.phone_txt {
	display:inline-block;
	background:url(utility-divider.jpg) no-repeat right top;
	vertical-align:top;
	margin:0 1.04166666666667em 0 0; 				/* BASE FONT = 24px  >>> 0 25px 0 0 / 24px = 0 1.04166666666667em 0 0  */
    padding:0.0416666666666667em 1.04166666666667em 0 0; /* BASE FONT = 24px  >>> 1px 25px 0 0 / 24px = 0.0416666666666667em 1.04166666666667em 0 0  */
}
.fax_txt {
	display:inline-block;
	vertical-align:top;
	padding:0.0416666666666667em 0 0.0416666666666667em 0; 			/* BASE FONT = 24px  >>> 1px 0 1px 0 / 24px = 0.0416666666666667em 0 0.0416666666666667em 0  */
	}
.header_email {
	display: block;
    font-size:1.16666666666667em; 					/* BASE FONT = 24px  >>> 28px / 24px = 1.16666666666667em  */
    font-weight: 600;
    margin:0.285714285714286em 0 0 0.0714285714285714em; /* BASE FONT = 28px  >>> 8px 0 0 2px / 28px = 0.285714285714286em 0 0 0.0714285714285714em  */
}
.header_email a {
	color:#0068b2;
}
.header_email a:hover {
	color:#fe8d02;
}
/* =============Search Style Start=========================== */
.search .plp-search-holder .plp-page-searchBox select, .search .plp-search-holder .plp-page-searchBox .tooltip, .search .plp-search-holder .plp-page-searchBox #search {
	font-family:Khand;
	font-size:1.125em;						/* BASE FONT = 16px  >>> 18px / 16px = 1.125em  */
	line-height:1em;						/* BASE FONT = 18px  >>> 18px / 18px = 1em  */
	font-weight:400;
	color:#000000;
	border:1px solid #000000;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	height:1.55555555555556em;				/* BASE FONT = 18px  >>> 28px / 18px = 1.55555555555556em  */
	display:inline-block;
	vertical-align:middle;
	text-align:left;
}
.search .plp-search-holder .plp-page-searchBox {
    background: none;
    border: none;
	width: auto;
}
.search .plp-search-holder .plp-page-searchBox span {
    display: none;
}
.search .plp-search-holder .plp-page-searchBox select {
	width:5.55555555555556em;				/* BASE FONT = 18px  >>> 100px / 18px = 5.55555555555556em  */
	margin:0 0 0.388888888888889em 0.166666666666667em; /* BASE FONT = 18px  >>> 0 0 7px 3px / 18px = 0 0 0.388888888888889em 0.166666666666667em  */
	display:inline-block;
	vertical-align:top;
	-webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
	background:url(search-dropdown-bg.jpg) no-repeat right top;
	outline:none;
	padding: 0;
	border-radius: 0;
}
.search .plp-search-holder .plp-page-searchBox select:hover {
	background:url(search-dropdown-bg-hover.jpg) no-repeat right top;
}
.search .plp-search-holder .plp-page-searchBox .tooltip {
	width:11.1111111111111em;				/* BASE FONT = 18px  >>> 200px / 18px = 11.1111111111111em  */
	margin:0 0.0555555555555556em 0 0.0555555555555556em;		/* BASE FONT = 18px  >>> 0 1px 0 1px / 18px = 0 0.0555555555555556em 0 0.0555555555555556em */
	padding:0.166666666666667em 0 0 0.166666666666667em;/* BASE FONT = 18px  >>> 3px 0 0 3px / 18px = 0.166666666666667em 0 0 0.166666666666667em */
	border-radius: 0;
}
.search .plp-search-holder .plp-page-searchBox #search {
	width:1.77777777777778em;				/* BASE FONT = 18px  >>> 32px / 18px = 1.77777777777778em  */
	height:1.55555555555556em;				/* BASE FONT = 18px  >>> 28px / 18px = 1.55555555555556em  */
	background:url(search-btn.png) no-repeat 0.666666666666667em 0.555555555555556em #0068b2;/* BASE FONT = 18px  >>> 12px 10px / 18px = 0.666666666666667em 0.555555555555556em  */
	cursor:pointer;
	margin: 0 0.0555555555555556em 0 0.1666666666666667em;                /* BASE FONT = 18px  >>> 0 1px 0 3px / 18px = 0 0.0555555555555556em 0 0.1666666666666667em  */
}
.search .plp-search-holder .plp-page-searchBox #search:hover {
	background:url(search-btn.png) no-repeat 0.666666666666667em 0.555555555555556em #fe8d02;/* BASE FONT = 18px  >>> 12px 10px / 18px = 0.666666666666667em 0.555555555555556em  */	
}

.social_links {
	padding:0.4375em 0.1875em 0.4375em 0.375em; /* BASE FONT = 16px  >>> 7px 3px 7px 6px / 16px = 0.4375em 0.1875em 0.4375em 0.375em  */
	float: right;
}
.social_links a img {
	display:block;
}
.social_links a {
	float:right;
	margin:0 0 0 0.3125em;				/* BASE FONT = 16px  >>> 0 0 0 5px / 16px = 0 0 0 0.3125em  */
}
/* =============Top Navigation style start=================== */
.topnan-container {
	background:-webkit-gradient(top, #fb9c04 0%, #fd9905 31%, #fd8f02 64%, #fd8f02 87%, #fd9303 100%);
	background:-webkit-linear-gradient(top, #fb9c04 0%, #fd9905 31%, #fd8f02 64%, #fd8f02 87%, #fd9303 100%);
	background:-moz-linear-gradient(top, #fb9c04 0%, #fd9905 31%, #fd8f02 64%, #fd8f02 87%, #fd9303 100%);
	background:-ms-linear-gradient(top, #fb9c04 0%, #fd9905 31%, #fd8f02 64%, #fd8f02 87%, #fd9303 100%);
	background:-o-linear-gradient(top, #fb9c04 0%, #fd9905 31%, #fd8f02 64%, #fd8f02 87%, #fd9303 100%);
	background:linear-gradient(top, #fb9c04 0%, #fd9905 31%, #fd8f02 64%, #fd8f02 87%, #fd9303 100%);
	-pie-background:linear-gradient(top, #fb9c04 0%, #fd9905 31%, #fd8f02 64%, #fd8f02 87%, #fd9303 100%);
	position:relative;	
}
#top_nav {
	display: block;
    padding:0.875em 0 0 0; 							/* BASE FONT = 16px  >>> 14px 0 0 0 / 16px = 0.875em 0 0 0  */
    text-align: left;
	}
.top_nav a {
	font-size:1.125em;					/* BASE FONT = 16px  >>> 18px / 16px = 1.125em  */	
	line-height:1.22222222222222em;		/* BASE FONT = 18px  >>> 22px / 18px = 1.22222222222222em  */
	font-weight:500;
	display:inline-block;
	vertical-align:top;
	padding:0.722222222222222em 0.277777777777778em 0.5em 1.05555555555556em;/* BASE FONT = 18px  >>> 13px 5px 9px 19px / 18px = 0.722222222222222em 0.277777777777778em 0.5em 1.05555555555556em  */
	text-decoration:none;
}	
ul.top_nav {
	padding:0;
	margin:0;
}
ul.top_nav > li {
	display: inline-block;
    margin: 0 0 0 0.98%;								 /*0.98% of it's contaner*/								
    vertical-align: top;
	position:relative;
	list-style:none;
}
ul.top_nav > li > a {
	color:#000000;
	position:relative;
	font-size:1.125em; 						/* BASE FONT = 16px  >>> 18px / 16px = 1.125em  */
	padding:0 0 0.5em 0; 					/* BASE FONT = 18px  >>> 0 0 9px 0 / 18px = 0 0 0.5em 0  */
	}
ul.top_nav > li:hover > a {
	color:#ffffff;
}
ul.top_nav > li > ul {
	background-color: #0068b2;
    display: block;
    left: -14%;	         					/*-14% of it's contaner*/											
    padding:0.125em 0 0.125em 0; 			/* BASE FONT = 16px  >>> 2px 0 2px 0 / 16px = 0.125em 0 0.125em 0  */
    position: absolute;
    text-align: left;
    top:1.9375em; 							/* BASE FONT = 16px  >>> 31px / 16px = 1.9375em  */
    width:13.75em; 							/* BASE FONT = 16px  >>> 220px / 16px = 13.75em  */
    z-index: 99;
	visibility:hidden;
	opacity: 0;
   -webkit-transition: all .25s ease;
       -moz-transition: all .25s ease;
        -ms-transition: all .25s ease;
         -o-transition: all .25s ease;
            transition: all .25s ease;
}
ul.top_nav > li:hover > ul {
	visibility:visible;
	opacity:1;
}
ul.top_nav > li > ul > li {
	 border-top: 1px solid #ffffff;
	padding:0;
	list-style:none;	
}
ul.top_nav > li > ul > li:first-child {
    border: medium none;
}
ul.top_nav > li > ul > li > a {
	color:#ffffff;
	display: block;
    padding:0.444444444444444em 0.777777777777778em 0.277777777777778em 0.777777777777778em; /* BASE FONT = 18px  >>> 8px 14px 5px 14px / 18px = 0.444444444444444em 0.777777777777778em 0.277777777777778em 0.777777777777778em  */
}
ul.top_nav > li > ul > li > a:hover {
	color:#fe8d02;
	}
ul.top_nav > li.has_child > a:after {
	content:"";
	display:inline-block;
	vertical-align:middle;
	background:url(submenu-trigger.png) no-repeat right top;
	padding: 0.5em 0.444444444444444em 0 0; /* BASE FONT = 18px  >>> 9px 8px 0 0 / 18px = 0.5em 0.444444444444444em 0 0  */
	margin:0 0 0 0.1875em;					/* BASE FONT = 16px  >>> 0 0 0 3px / 16px = 0 0 0 0.1875em  */
	cursor:pointer;
}
ul.top_nav > li.has_child > a:hover:after , ul.top_nav > li.has_child:hover > a:after {
	background:url(submenu-trigger-hover.png) no-repeat right top;
}
/* =============Content Area Style Start===================== */
main {
	background-color:#ffffff;	
}
#content_area {
	font-size:1.125em; 							/* BASE FONT = 16px  >>> 18px / 16px = 1.125em  */
	line-height:1.33333333333333em; 			/* BASE FONT = 18px  >>> 24px / 18px = 1.33333333333333em  */
	padding:1.66666666666667em 0 1.66666666666667em 0.333333333333333em; /* BASE FONT = 18px  >>> 30px 0 30px 6px / 18px = 1.66666666666667em 0 1.66666666666667em 0.333333333333333em  */
	min-height:12.2222222222222em;				/* BASE FONT = 18px  >>> 220px / 18px = 12.2222222222222em  */
}
/* =============Product Bucket start Here======================= */
.product_bucket_bottom {
    text-align: center;
}
.product_bucket_bottom div {
    float: left;
    margin: 0 0 0 1.9%;				 /*1.9% of it's contaner*/	
    max-width:16.5625em; 			/* BASE FONT = 16px  >>> 265px / 16px = 16.5625em  */
    width: 18.3%;						/*18.3% of it's contaner*/	
}
.product_bucket_bottom div:first-child {
    margin-left: 0.45%;				 /*0.45% of it's contaner*/	
}
.product_bucket_bottom a {
	font-size:1.125em; 							/* BASE FONT = 16px  >>> 18px / 16px = 1.125em  */
	line-height:1.22222222222222em;			/* BASE FONT = 18px  >>> 22px / 18px = 1.22222222222222em  */
	font-weight:500;
	color:#ffffff;
	display:block;
	text-decoration:none;
	text-align:center;
}
.product_bucket_bottom a:hover {
	background-color:#fe8d02;
	color:#ffffff;
	text-decoration:none;
	}
.product_bucket_bottom a img {
	display:block;
}
.product_bucket_bottom a span {
    display: block;
    padding:1.11111111111111em 0 0.777777777777778em 0; /* BASE FONT = 18px  >>> 20px 0 14px 0 / 18px = 1.11111111111111em 0 0.777777777777778em 0  */
	background:-webkit-gradient(top, #024d84 0%, #02548e 28%, #015998 33%, #015b9a 39%, #0160a4 46%, #0065ad 57%, #0165b0 63%, #0068b1 76%, #0066ab 89%, #0361a7 94%, #005ea4 98%, #0060a4 100%);
	background:-webkit-linear-gradient(top, #024d84 0%, #02548e 28%, #015998 33%, #015b9a 39%, #0160a4 46%, #0065ad 57%, #0165b0 63%, #0068b1 76%, #0066ab 89%, #0361a7 94%, #005ea4 98%, #0060a4 100%);
	background:-moz-linear-gradient(top, #024d84 0%, #02548e 28%, #015998 33%, #015b9a 39%, #0160a4 46%, #0065ad 57%, #0165b0 63%, #0068b1 76%, #0066ab 89%, #0361a7 94%, #005ea4 98%, #0060a4 100%);
	background:-ms-linear-gradient(top, #024d84 0%, #02548e 28%, #015998 33%, #015b9a 39%, #0160a4 46%, #0065ad 57%, #0165b0 63%, #0068b1 76%, #0066ab 89%, #0361a7 94%, #005ea4 98%, #0060a4 100%);
	background:-o-linear-gradient(top, #024d84 0%, #02548e 28%, #015998 33%, #015b9a 39%, #0160a4 46%, #0065ad 57%, #0165b0 63%, #0068b1 76%, #0066ab 89%, #0361a7 94%, #005ea4 98%, #0060a4 100%);
	background:linear-gradient(top, #024d84 0%, #02548e 28%, #015998 33%, #015b9a 39%, #0160a4 46%, #0065ad 57%, #0165b0 63%, #0068b1 76%, #0066ab 89%, #0361a7 94%, #005ea4 98%, #0060a4 100%);
	-pie-background:linear-gradient(top, #024d84 0%, #02548e 28%, #015998 33%, #015b9a 39%, #0160a4 46%, #0065ad 57%, #0165b0 63%, #0068b1 76%, #0066ab 89%, #0361a7 94%, #005ea4 98%, #0060a4 100%);
	position:relative;	
}
.product_bucket_bottom a:hover span {
	background:-webkit-gradient(top, #e77802 0%, #e97b02 18%, #fe8802 60%, #fe8802 80%, #f58300 100%);
	background:-webkit-linear-gradient(top, #e77802 0%, #e97b02 18%, #fe8802 60%, #fe8802 80%, #f58300 100%);
	background:-moz-linear-gradient(top, #e77802 0%, #e97b02 18%, #fe8802 60%, #fe8802 80%, #f58300 100%);
	background:-ms-linear-gradient(top, #e77802 0%, #e97b02 18%, #fe8802 60%, #fe8802 80%, #f58300 100%);
	background:-o-linear-gradient(top, #e77802 0%, #e97b02 18%, #fe8802 60%, #fe8802 80%, #f58300 100%);
	background:linear-gradient(top, #e77802 0%, #e97b02 18%, #fe8802 60%, #fe8802 80%, #f58300 100%);
	-pie-background:linear-gradient(top, #e77802 0%, #e97b02 18%, #fe8802 60%, #fe8802 80%, #f58300 100%);
	position:relative;	
}

/* =============Footer Area Start Here======================= */
footer {
	padding:2.5em 0 2.0625em 0; 			/* BASE FONT = 16px  >>> 40px 0 33px 0 / 16px = 2.5em 0 2.0625em 0  */
	background:-webkit-gradient(top, #fc9c04 0, #fd9603 20px, #fd9002 30px, #fe8d02 40px, #fe8d02 100%);
	background:-webkit-linear-gradient(top, #fc9c04 0, #fd9603 20px, #fd9002 30px, #fe8d02 40px, #fe8d02 100%);
	background:-moz-linear-gradient(top, #fc9c04 0, #fd9603 20px, #fd9002 30px, #fe8d02 40px, #fe8d02 100%);
	background:-ms-linear-gradient(top, #fc9c04 0, #fd9603 20px, #fd9002 30px, #fe8d02 40px, #fe8d02 100%);
	background:-o-linear-gradient(top, #fc9c04 0, #fd9603 20px, #fd9002 30px, #fe8d02 40px, #fe8d02 100%);
	background:linear-gradient(top, #fc9c04 0, #fd9603 20px, #fd9002 30px, #fe8d02 40px, #fe8d02 100%);
	-pie-background:linear-gradient(top, #fc9c04 0, #fd9603 20px, #fd9002 30px, #fe8d02 40px, #fe8d02 100%);
	position:relative;	
	margin: 0 0 -1.5625em 0;                  /* BASE FONT = 16px  >>> 0 0 -25px 0 / 16px = 0 0 -1.5625em 0  */
}
.footer-address {
	font-size:1.125em;						/* BASE FONT = 16px  >>> 18px / 16px = 1.125em  */	
	line-height:1.16666666666667em;			/* BASE FONT = 18px  >>> 21px / 18px = 1.16666666666667em  */
	font-weight:500;
	color:#ffffff;
	display: inline-block;
	vertical-align: top;
	padding:0 0 0 0.388888888888889em; 		/* BASE FONT = 18px  >>> 0 0 0 7px / 18px = 0 0 0 0.388888888888889em  */
}
.footer-right {
	 float: right;
    padding:1.55555555555556em 0.111111111111111em 0 0; /* BASE FONT = 18px  >>> 28px 2px 0 0 / 18px = 1.55555555555556em 0.111111111111111em 0 0 */
    text-align: right;
	}
.copy_right_info {
	padding:1.22222222222222em 0 0.388888888888889em 0; /* BASE FONT = 18px  >>> 22px 0 7px 0 / 18px = 1.22222222222222em 0 0.388888888888889em 0  */
	}	  
.footer-address a {
	color:#ffffff;
	text-decoration:none;	
}
.footer-address a:hover {
	color:#000000;
	text-decoration:underline;	
}
.footer-website-address, .footer_email_txt {
	display:inline-block;
	vertical-align:top;
}
.footer_email_txt {
	display: block;
    font-size:1.33333333333333em; 			/* BASE FONT = 18px  >>> 24px / 18px = 1.33333333333333em  */
    font-weight: 600;
    padding:0.25em 0 0.375em 0; 			/* BASE FONT = 24px  >>> 6px 0 9px 0 / 24px = 0.25em 0 0.375em 0  */
}

.footer-address .footer-links a {
	text-decoration:none;	
}
.footer-address .footer-links a:hover {
	text-decoration:none;	
}
img[name="pphLoggerImage"]{
   display:none;
   }
  .header-right .un_social_links {
    float: right;
	padding: 10px 0 0;
}
.credit-cards2 {
    display: inline-block;
    float: right;
    padding-top: 5px;
    text-align: right;
}

.credit-cards2 > span {
    color: #ffffff;
    display: inline-block;
    font-size: 17px;
    font-weight: 600;
    padding-top: 0;
    text-transform: capitalize;
    vertical-align: top;
}
.credit-cards2 > img {
    margin-left: 5px;
}
.credit-cards {
    margin-bottom: 1em;
}
.credit-cards > span {
    display: inline-block;
    padding-top: 0.444444em;
    text-transform: capitalize;
    vertical-align: top;
}
.credit-cards > img {
    margin-left: 0.388889em;
}

.acc-bus {
    display: inline-block;
    margin-top: 33px;
}

@media only screen and (min-width: 60em) {
.acc-bus {
    margin-top: 17px;
    margin-left: 2%;
}
}

@media only screen and (min-width: 80em) {
.acc-bus {
    margin-left: 18%;
}	
}