
/* Text Styles */
.uppercase {
	text-transform: uppercase;
}
.capitalize {
	text-transform: capitalize;
}
.bold {
	font-weight: bold;
}
.underline {
	text-decoration: underline;
}
.line-through {
	text-decoration: line-through;
}
/* Widths */

.auto-width {
	width: auto;
}
.full-width {
	width: 100%;
}
.threequater-width {
	width: 75%;
}
.half-width {
	width: 50%;
}
.quarter-width {
	width: 25%;
}
.onethird-width {
	width: 33.33%;
}
.twothird-width {
	width: 66.66%;
}
/* Widths end */

/* Line Heights */
.lh-100 {
	line-height: 100%;
}
.lh-125 {
	line-height: 125%;
}
.lh-150 {
	line-height: 150%;
}
.lh-200 {
	line-height: 200%;
}
/* Line Heights end */


/* Metal Buttons */
.metal-buttons .plat-color {
	background: url(https://media.superjeweler.com/f_auto,fl_lossy,q_auto/page-images/bands/wg-bg.jpg);
	background-size: cover;
}
.metal-buttons .wg-color {
	background: url(https://media.superjeweler.com/f_auto,fl_lossy,q_auto/page-images/bands/whitegold-bg.jpg);
	background-size: cover;
}
.metal-buttons .yg-color {
	background: url(https://media.superjeweler.com/f_auto,fl_lossy,q_auto/page-images/bands/yellowgold-bg.jpg);
	background-size: cover;
}
.metal-buttons .rg-color {
	background: url(https://media.superjeweler.com/f_auto,fl_lossy,q_auto/page-images/bands/rosegold-bg.jpg);
	background-size: cover;
}
.metal-buttons .silver-color {
	background: url(https://media.superjeweler.com/f_auto,fl_lossy,q_auto/page-images/bands/whitegold-bg.jpg);
	background-size: cover;
}
/* Border Radius */
	
.br0 {
	border-radius: 0 !important;
}
.br3 {
	border-radius: 3px;
}
.br5 {
	border-radius: 5px;
}
.br7 {
	border-radius: 7px;
}
.br10 {
	border-radius: 10px;
}
.br25 {
	border-radius: 25px;
}
.br50 {
	border-radius: 50px;
}
/* Border Radius end */

/* Font Families */
.f-1 {
	font-family: 'engravers_gothicregular';
}
.f-2 {
	font-family: 'proxima_nova_rgregular';
}
.f-3 {
	font-family: 'HelveticaNeueLTStd-Roman';
}
.f-4 {
	font-family: 'birds_of_paradiseregular';
}
.f-5 {
	font-family: 'Franklin Gothic';
}
.f-6 {
	font-family: 'Franklin Gothic Demi';
}
.f-7 {
	font-family: 'sj-icons';
}
.f-8 {
	font-family: 'modern_no._20regular';
}
.f-9 {
	font-family: 'roboto';
}
.f-10 {
	font-family: 'Georgia';
}
@font-face {
	font-family: "sj-cart-icons";
	src: url("../fonts/sj-cart-icons.eot");
	src: url("../fonts/sj-cart-icons.eot?#iefix") format("embedded-opentype"), url("../fonts/sj-cart-icons.woff") format("woff"), url("../fonts/sj-cart-icons.ttf") format("truetype"), url("../fonts/sj-cart-icons.svg#sj-cart-icons") format("svg");
	font-weight: normal;
	font-style: normal;
}
.f-11 {
	font-family: "sj-cart-icons";
}
/* image aligning */
.img-align-left {
	float: left;
	margin: 0 15px 15px 0
}
.img-align-right {
	float: right;
	margin: 0 0 15px 15px
}
.img-full {
	width: 100%;
	height: auto;
}
/* no gutter in columns */
.no-gutter [class*="col-"] {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
/* Clear */
.clear {
	clear: both;
}
/* Display Block or inline  */
.block {
	display: block !important;
}
.inline {
	display: inline !important;
}
.inline-block {
	display: inline-block !important;
}
/* text Color codes */

.t-gold, .t-gold * {
	color: #b08e47 !important;
}
.t-red, .t-red * {
	color: #c40001 !important;
}
.t-black, .t-black * {
	color: #000000 !important;
}
.t-grey, .t-grey * {
	color: #747474 !important;
}
.t-dgrey, .t-dgrey * {
	color: #2E2E2E !important;
}
.t-lgrey, .t-lgrey * {
	color: #bdbdbd !important;
}
.t-white, .t-white * {
	color: #ffffff !important;
}
.t-orange, .t-orange * {
	color: #f0902a !important;
}
.t-green, .t-green * {
	color: #40ba3c !important;
}
/* no background  */
.no-background {
	background-image: none !important;
}
/* Bg Color codes */

.b-white {
	background: #ffffff;
}
.b-lgrey {
	background: #eeeeee;
}
.b-dgrey {
	background: #2E2E2E;
}
.b-red {
	background: #c40001;
}
.b-gold {
	background: #b08e47;
}
.b-black {
	background: #000000;
}
.b-grey {
	background: #747474;
}
.b-orange {
	background: #f0902a;
}
.b-green {
	background: #40ba3c;
}


a.b-white:hover {
	background: #CBCBCB;
}
a.b-lgrey:hover {
	background: #C1C1C1;
}
a.b-dgrey:hover {
	background: #1B1B1B;
}
a.b-red:hover {
	background: #ED0001;
}
a.b-gold:hover {
	background: #D7A131;
}
a.b-black:hover {
	background: #1D1D1D;
}
a.b-grey:hover {
	background: #4E4E4E;
}
a.b-orange:hover {
	background: #FF8300;
}
a.b-green:hover {
	background: #05B300;
}
/* Color codes end */

.m0 {
	margin: 0!important
}
.mt0 {
	margin-top: 0 !important
}
.mt1 {
	margin-top: 1px!important
}
.mt5 {
	margin-top: 5px!important
}
.mt10 {
	margin-top: 10px!important;
}
.mt15 {
	margin-top: 15px!important;
}
.mt20 {
	margin-top: 20px!important;
}
.mt30 {
	margin-top: 30px!important;
}
.mt40 {
	margin-top: 40px!important;
}
.mt50 {
	margin-top: 50px!important;
}
.mb0 {
	margin-bottom: 0 !important;
}
.mb1 {
	margin-bottom: 1px!important;
}
.mb5 {
	margin-bottom: 5px!important;
}
.mb10 {
	margin-bottom: 10px!important;
}
.mb15 {
	margin-bottom: 15px!important;
}
.mb20 {
	margin-bottom: 20px!important;
}
.mb30 {
	margin-bottom: 30px!important;
}
.mb40 {
	margin-bottom: 40px!important;
}
.mb50 {
	margin-bottom: 50px!important;
}
.ml0 {
	margin-left: 0px!important;
}
.ml1 {
	margin-left: 1px!important;
}
.ml5 {
	margin-left: 5px!important;
}
.ml10 {
	margin-left: 10px!important;
}
.ml15 {
	margin-left: 15px!important;
}
.ml20 {
	margin-left: 20px!important;
}
.ml30 {
	margin-left: 30px!important;
}
.ml40 {
	margin-left: 40px!important;
}
.ml50 {
	margin-left: 50px!important;
}
.mr0 {
	margin-right: 0px!important;
}
.mr1 {
	margin-right: 1px!important;
}
.mr5 {
	margin-right: 5px!important;
}
.mr10 {
	margin-right: 10px!important;
}
.mr15 {
	margin-right: 15px!important;
}
.mr20 {
	margin-right: 20px!important;
}
.mr30 {
	margin-right: 30px!important;
}
.mr40 {
	margin-right: 40px!important;
}
.mr50 {
	margin-right: 50px!important;
}
/* Padding Box */
	
.small-box {
	padding: 3px 8px !important
}
.medium-box {
	padding: 10px 20px !important
}
.regular-box {
	padding: 20px 30px !important
}
/* Padding Box end */


/* Padding */

.p0 {
	padding: 0 !important;
}
.p5 {
	padding: 5px !important
}
.p10 {
	padding: 10px!important
}
.p15 {
	padding: 15px!important
}
.p20 {
	padding: 20px!important
}
.p30 {
	padding: 30px!important
}
.p40 {
	padding: 40px!important
}
.p50 {
	padding: 50px!important
}
.pt0 {
	padding-top: 0 !important
}
.pt1 {
	padding-top: 1px!important
}
.pt5 {
	padding-top: 5px!important
}
.pt10 {
	padding-top: 10px!important;
}
.pt15 {
	padding-top: 15px!important;
}
.pt20 {
	padding-top: 20px!important;
}
.pt30 {
	padding-top: 30px!important;
}
.pt40 {
	padding-top: 40px!important;
}
.pt50 {
	padding-top: 50px!important;
}
.pb0 {
	padding-bottom: 0 !important;
}
.pb1 {
	padding-bottom: 1px!important;
}
.pb5 {
	padding-bottom: 5px!important;
}
.pb10 {
	padding-bottom: 10px!important;
}
.pb15 {
	padding-bottom: 15px!important;
}
.pb20 {
	padding-bottom: 20px!important;
}
.pb30 {
	padding-bottom: 30px!important;
}
.pb40 {
	padding-bottom: 40px!important;
}
.pb50 {
	padding-bottom: 50px!important;
}
.pl0 {
	padding-left: 0 !important;
}
.pl1 {
	padding-left: 1px!important;
}
.pl5 {
	padding-left: 5px!important;
}
.pl10 {
	padding-left: 10px!important;
}
.pl15 {
	padding-left: 15px!important;
}
.pl20 {
	padding-left: 20px!important;
}
.pl30 {
	padding-left: 30px!important;
}
.pl40 {
	padding-left: 40px!important;
}
.pl50 {
	padding-left: 50px!important;
}
.pr0 {
	padding-right: 0 !important;
}
.pr1 {
	padding-right: 1px!important;
}
.pr5 {
	padding-right: 5px!important;
}
.pr10 {
	padding-right: 10px!important;
}
.pr15 {
	padding-right: 15px!important;
}
.pr20 {
	padding-right: 20px!important;
}
.pr30 {
	padding-right: 30px!important;
}
.pr40 {
	padding-right: 40px!important;
}
.pr50 {
	padding-right: 50px!important;
}
/* Padding end */

/* Border */

.border {
	border: 1px solid #bfbfbf;
}
.border-dashed {
	border-style: dashed !important;
}
.no-border {
	border: 0 none !important;
}
.border-top {
	border-top: 1px solid #b9b9b9;
}
.border-right {
	border-right: 1px solid #b9b9b9;
}
.border-bottom {
	border-bottom: 1px solid #b9b9b9;
}
.border-left {
	border-left: 1px solid #b9b9b9;
}

/* Border end */



@media screen and (min-width:1200px) {
	
/* Correct hidden spans with hidden-*   */
span.hidden-xs, span.hidden-sm, span.hidden-md{
  display: inline !important;
}

/* Widths */

.lg-auto-width {
	width: auto;
}
.lg-full-width {
	width: 100%;
}
.lg-threequater-width {
	width: 75%;
}
.lg-half-width {
	width: 50%;
}
.lg-quarter-width {
	width: 25%;
}
.lg-onethird-width {
	width: 33.33%;
}
.lg-twothird-width {
	width: 66.66%;
}
/* Widths end */
	
.lg-pull-left {
	float: left;
}
.lg-pull-right {
	float: right;
}
.lg-pull-none {
	float: none;
}
.lg-border-top {
	border-top: 1px solid #b9b9b9;
}
.lg-border-bottom {
	border-bottom: 1px solid #b9b9b9;
}
.lg-border-left {
	border-left: 1px solid #b9b9b9;
}
.lg-border-right {
	border-right: 1px solid #b9b9b9;
}
/*   Margins     */
	
.lg-mt0 {
	margin-top: 0
}
.lg-mt1 {
	margin-top: 1px
}
.lg-mt5 {
	margin-top: 5px
}
.lg-mt10 {
	margin-top: 10px
}
.lg-mt15 {
	margin-top: 15px
}
.lg-mt20 {
	margin-top: 20px
}
.lg-mt30 {
	margin-top: 30px
}
.lg-mt40 {
	margin-top: 40px
}
.lg-mt50 {
	margin-top: 50px
}
.lg-mb0 {
	margin-bottom: 0
}
.lg-mb1 {
	margin-bottom: 1px
}
.lg-mb5 {
	margin-bottom: 5px
}
.lg-mb10 {
	margin-bottom: 10px
}
.lg-mb15 {
	margin-bottom: 15px
}
.lg-mb20 {
	margin-bottom: 20px
}
.lg-mb30 {
	margin-bottom: 30px
}
.lg-mb40 {
	margin-bottom: 40px
}
.lg-mb50 {
	margin-bottom: 50px
}
.lg-ml0 {
	margin-left: 0
}
.lg-ml1 {
	margin-left: 1px
}
.lg-ml5 {
	margin-left: 5px
}
.lg-ml10 {
	margin-left: 10px
}
.lg-ml15 {
	margin-left: 15px
}
.lg-ml20 {
	margin-left: 20px
}
.lg-ml30 {
	margin-left: 30px
}
.lg-ml40 {
	margin-left: 30px
}
.lg-ml50 {
	margin-left: 30px
}
.lg-mr0 {
	margin-right: 0
}
.lg-mr1 {
	margin-right: 1px
}
.lg-mr5 {
	margin-right: 5px
}
.lg-mr10 {
	margin-right: 10px
}
.lg-mr15 {
	margin-right: 15px
}
.lg-mr20 {
	margin-right: 20px
}
.lg-mr30 {
	margin-right: 30px
}
.lg-mr40 {
	margin-right: 40px
}
.lg-mr50 {
	margin-right: 50px
}
/*   Margins end    */
	

/* Padding Box */
	
.lg-small-box {
	padding: 3px 8px !important
}
.lg-medium-box {
	padding: 10px 20px !important
}
.lg-regular-box {
	padding: 20px 30px !important
}
/* Padding Box end */

/* Padding */

.lg-p0 {
	padding: 0 !important;
}
.lg-p5 {
	padding: 5px !important
}
.lg-p10 {
	padding: 10px !important
}
.lg-p15 {
	padding: 15px !important
}
.lg-p20 {
	padding: 20px !important
}
.lg-p30 {
	padding: 30px !important
}
.lg-p40 {
	padding: 40px !important
}
.lg-p50 {
	padding: 50px !important
}
.lg-pt0 {
	padding-top: 0 !important
}
.lg-pt1 {
	padding-top: 1px!important
}
.lg-pt5 {
	padding-top: 5px!important
}
.lg-pt10 {
	padding-top: 10px!important;
}
.lg-pt15 {
	padding-top: 15px!important;
}
.lg-pt20 {
	padding-top: 20px!important;
}
.lg-pt30 {
	padding-top: 30px!important;
}
.lg-pt40 {
	padding-top: 40px!important;
}
.lg-pt50 {
	padding-top: 50px!important;
}
.lg-pb0 {
	padding-bottom: 0 !important;
}
.lg-pb1 {
	padding-bottom: 1px!important;
}
.lg-pb5 {
	padding-bottom: 5px!important;
}
.lg-pb10 {
	padding-bottom: 10px!important;
}
.lg-pb15 {
	padding-bottom: 15px!important;
}
.lg-pb20 {
	padding-bottom: 20px!important;
}
.lg-pb30 {
	padding-bottom: 30px!important;
}
.lg-pb40 {
	padding-bottom: 40px!important;
}
.lg-pb50 {
	padding-bottom: 50px!important;
}
.lg-pl0 {
	padding-left: 0 !important;
}
.lg-pl1 {
	padding-left: 1px!important;
}
.lg-pl5 {
	padding-left: 5px!important;
}
.lg-pl10 {
	padding-left: 10px!important;
}
.lg-pl15 {
	padding-left: 15px!important;
}
.lg-pl20 {
	padding-left: 20px!important;
}
.lg-pl30 {
	padding-left: 30px!important;
}
.lg-pl40 {
	padding-left: 40px!important;
}
.lg-pl50 {
	padding-left: 50px!important;
}
.lg-pr0 {
	padding-right: 0 !important;
}
.lg-pr1 {
	padding-right: 1px!important;
}
.lg-pr5 {
	padding-right: 5px!important;
}
.lg-pr10 {
	padding-right: 10px!important;
}
.lg-pr15 {
	padding-right: 15px!important;
}
.lg-pr20 {
	padding-right: 20px!important;
}
.lg-pr30 {
	padding-right: 30px!important;
}
.lg-pr40 {
	padding-right: 40px!important;
}
.lg-pr50 {
	padding-right: 50px!important;
}
/* Padding end */

.col-lg-1of5 {
	width: 20%;
	float: left
}
.col-lg-2of5 {
	width: 40%;
	float: left
}
.col-lg-3of5 {
	width: 60%;
	float: left
}
.col-lg-4of5 {
	width: 80%;
	float: left;
}
.col-lg-5of5 {
	width: 100%;
	float: left;
}
/* Font  Sizes */
	
.lg-t-tiny {
	font-size: 10px !important;
}
.lg-t-small {
	font-size: 12px !important;
}
.lg-t-normal {
	font-size: 14px !important;
}
.lg-t-medium {
	font-size: 16px !important;
}
.lg-t-big {
	font-size: 18px !important;
	line-height: 1.1;
}
.lg-t-large {
	font-size: 20px !important;
	line-height: 1.1;
}
.lg-t-mlarge {
	font-size: 25px !important;
	line-height: 1.1;
}
.lg-t-xlarge {
	font-size: 30px !important;
	line-height: 1.1;
}
.lg-t-xxlarge {
	font-size: 40px !important;
	line-height: 1.1;
}
.lg-t-xxxlarge {
	font-size: 50px !important;
	line-height: 1.1;
}
/* Font  Sizes end */	
	
/* Text aligning */

.lg-text-left {
	text-align: left !important;
}
.lg-text-center {
	text-align: center !important;
}
.lg-text-right {
	text-align: right !important;
}
.lg-text-justify {
	text-align: justify !important;
}
/* Text aligning end */
	
}

@media screen and (min-width:992px){
	
/* Widths */

.md-auto-width {
	width: auto;
}
.md-full-width {
	width: 100%;
}
.md-threequater-width {
	width: 75%;
}
.md-half-width {
	width: 50%;
}
.md-quarter-width {
	width: 25%;
}
.md-onethird-width {
	width: 33.33%;
}
.md-twothird-width {
	width: 66.66%;
}
/* Widths end */
	
.md-pull-left {
	float: left;
}
.md-pull-right {
	float: right;
}
.md-pull-none {
	float: none;
}
.md-border-top {
	border-top: 1px solid #b9b9b9;
}
.md-border-bottom {
	border-bottom: 1px solid #b9b9b9;
}
.md-border-left {
	border-left: 1px solid #b9b9b9;
}
.md-border-right {
	border-right: 1px solid #b9b9b9;
}
/*   Margins     */
	
.md-mt0 {
	margin-top: 0
}
.md-mt1 {
	margin-top: 1px
}
.md-mt5 {
	margin-top: 5px
}
.md-mt10 {
	margin-top: 10px
}
.md-mt15 {
	margin-top: 15px
}
.md-mt20 {
	margin-top: 20px
}
.md-mt30 {
	margin-top: 30px
}
.md-mt40 {
	margin-top: 40px
}
.md-mt50 {
	margin-top: 50px
}
.md-mb0 {
	margin-bottom: 0
}
.md-mb1 {
	margin-bottom: 1px
}
.md-mb5 {
	margin-bottom: 5px
}
.md-mb10 {
	margin-bottom: 10px
}
.md-mb15 {
	margin-bottom: 15px
}
.md-mb20 {
	margin-bottom: 20px
}
.md-mb30 {
	margin-bottom: 30px
}
.md-mb40 {
	margin-bottom: 40px
}
.md-mb50 {
	margin-bottom: 50px
}
.md-ml0 {
	margin-left: 0
}
.md-ml1 {
	margin-left: 1px
}
.md-ml5 {
	margin-left: 5px
}
.md-ml10 {
	margin-left: 10px
}
.md-ml15 {
	margin-left: 15px
}
.md-ml20 {
	margin-left: 20px
}
.md-ml30 {
	margin-left: 30px
}
.md-ml40 {
	margin-left: 40px
}
.md-ml50 {
	margin-left: 50px
}
.md-mr0 {
	margin-right: 0
}
.md-mr1 {
	margin-right: 1px
}
.md-mr5 {
	margin-right: 5px
}
.md-mr10 {
	margin-right: 10px
}
.md-mr15 {
	margin-right: 15px
}
.md-mr20 {
	margin-right: 20px
}
.md-mr30 {
	margin-right: 30px
}
.md-mr40 {
	margin-right: 40px
}
.md-mr50 {
	margin-right: 50px
}
/*   Margins end    */
	

/* Padding Box */
	
.md-small-box {
	padding: 3px 8px !important
}
.md-medium-box {
	padding: 10px 20px !important
}
.md-regular-box {
	padding: 20px 30px !important
}
/* Padding Box end */

/* Padding */

.md-p0 {
	padding: 0 !important;
}
.md-p5 {
	padding: 5px !important
}
.md-p10 {
	padding: 10px !important
}
.md-p15 {
	padding: 15px !important
}
.md-p20 {
	padding: 20px !important
}
.md-p30 {
	padding: 30px !important
}
.md-p40 {
	padding: 40px !important
}
.md-p50 {
	padding: 50px !important
}
.md-pt0 {
	padding-top: 0 !important
}
.md-pt1 {
	padding-top: 1px!important
}
.md-pt5 {
	padding-top: 5px!important
}
.md-pt10 {
	padding-top: 10px!important;
}
.md-pt15 {
	padding-top: 15px!important;
}
.md-pt20 {
	padding-top: 20px!important;
}
.md-pt30 {
	padding-top: 30px!important;
}
.md-pt40 {
	padding-top: 40px!important;
}
.md-pt50 {
	padding-top: 50px!important;
}
.md-pb0 {
	padding-bottom: 0 !important;
}
.md-pb1 {
	padding-bottom: 1px!important;
}
.md-pb5 {
	padding-bottom: 5px!important;
}
.md-pb10 {
	padding-bottom: 10px!important;
}
.md-pb15 {
	padding-bottom: 15px!important;
}
.md-pb20 {
	padding-bottom: 20px!important;
}
.md-pb30 {
	padding-bottom: 30px!important;
}
.md-pb40 {
	padding-bottom: 40px!important;
}
.md-pb50 {
	padding-bottom: 50px!important;
}
.md-pl0 {
	padding-left: 0 !important;
}
.md-pl1 {
	padding-left: 1px !important;
}
.md-pl5 {
	padding-left: 5px !important;
}
.md-pl10 {
	padding-left: 10px!important;
}
.md-pl15 {
	padding-left: 15px!important;
}
.md-pl20 {
	padding-left: 20px!important;
}
.md-pl30 {
	padding-left: 30px!important;
}
.md-pl40 {
	padding-left: 40px!important;
}
.md-pl50 {
	padding-left: 50px!important;
}
.md-pr0 {
	padding-right: 0 !important;
}
.md-pr1 {
	padding-right: 1px!important;
}
.md-pr5 {
	padding-right: 5px!important;
}
.md-pr10 {
	padding-right: 10px!important;
}
.md-pr15 {
	padding-right: 15px!important;
}
.md-pr20 {
	padding-right: 20px!important;
}
.md-pr30 {
	padding-right: 30px!important;
}
.md-pr40 {
	padding-right: 40px!important;
}
.md-pr50 {
	padding-right: 50px!important;
}
/* Padding end */

.col-md-1of5 {
	width: 20%;
	float: left
}
.col-md-2of5 {
	width: 40%;
	float: left
}
.col-md-3of5 {
	width: 60%;
	float: left
}
.col-md-4of5 {
	width: 80%;
	float: left;
}
.col-md-5of5 {
	width: 100%;
	float: left;
}
/* Font  Sizes */
	
.md-t-tiny {
	font-size: 10px !important;
}
.md-t-small {
	font-size: 12px !important;
}
.md-t-normal {
	font-size: 14px !important;
}
.md-t-medium {
	font-size: 16px !important;
}
.md-t-big {
	font-size: 18px !important;
	line-height: 1.1;
}
.md-t-large {
	font-size: 20px !important;
	line-height: 1.1;
}
.md-t-mlarge {
	font-size: 25px !important;
	line-height: 1.1;
}
.md-t-xlarge {
	font-size: 30px !important;
	line-height: 1.1;
}
.md-t-xxlarge {
	font-size: 40px !important;
	line-height: 1.1;
}
.md-t-xxxlarge {
	font-size: 50px !important;
	line-height: 1.1;
}
/* Font  Sizes end */	
	
/* Text aligning */

.md-text-left {
	text-align: left !important;
}
.md-text-center {
	text-align: center !important;
}
.md-text-right {
	text-align: right !important;
}
.md-text-justify {
	text-align: justify !important;
}
/* Text aligning end */
	
	
}

@media screen and (max-width:991px) and (min-width:768px) {

/* Widths */

.sm-auto-width {
	width: auto;
}
.sm-full-width {
	width: 100%;
}
.sm-threequater-width {
	width: 75%;
}
.sm-half-width {
	width: 50%;
}
.sm-quarter-width {
	width: 25%;
}
.sm-onethird-width {
	width: 33.33%;
}
.sm-twothird-width {
	width: 66.66%;
}
/* Widths end */
.sm-pull-left {
	float: left;
}
.sm-pull-right {
	float: right;
}
.sm-pull-none {
	float: none;
}
.sm-border-top {
	border-top: 1px solid #b9b9b9;
}
.sm-border-bottom {
	border-bottom: 1px solid #b9b9b9;
}
.sm-border-left {
	border-left: 1px solid #b9b9b9;
}
.sm-border-right {
	border-right: 1px solid #b9b9b9;
}
.col-sm-1of5 {
	width: 20%;
	float: left
}
.col-sm-2of5 {
	width: 40%;
	float: left
}
.col-sm-3of5 {
	width: 60%;
	float: left
}
.col-sm-4of5 {
	width: 80%;
	float: left
}
.col-sm-5of5 {
	width: 100%;
	float: left
}
/*   Margins     */
	
.sm-mt0 {
	margin-top: 0
}
.sm-mt1 {
	margin-top: 1px
}
.sm-mt5 {
	margin-top: 5px
}
.sm-mt10 {
	margin-top: 10px
}
.sm-mt15 {
	margin-top: 15px
}
.sm-mt20 {
	margin-top: 20px
}
.sm-mt30 {
	margin-top: 30px
}
.sm-mt40 {
	margin-top: 40px
}
.sm-mt50 {
	margin-top: 50px
}
.sm-mb0 {
	margin-bottom: 0
}
.sm-mb1 {
	margin-bottom: 1px
}
.sm-mb5 {
	margin-bottom: 5px
}
.sm-mb10 {
	margin-bottom: 10px
}
.sm-mb15 {
	margin-bottom: 15px
}
.sm-mb20 {
	margin-bottom: 20px
}
.sm-mb30 {
	margin-bottom: 30px
}
.sm-mb40 {
	margin-bottom: 40px
}
.sm-mb50 {
	margin-bottom: 50px
}
.sm-ml0 {
	margin-left: 0
}
.sm-ml1 {
	margin-left: 1px
}
.sm-ml5 {
	margin-left: 5px
}
.sm-ml10 {
	margin-left: 10px
}
.sm-ml15 {
	margin-left: 15px
}
.sm-ml20 {
	margin-left: 20px
}
.sm-ml30 {
	margin-left: 30px
}
.sm-ml40 {
	margin-left: 40px
}
.sm-ml50 {
	margin-left: 50px
}
.sm-mr0 {
	margin-right: 0
}
.sm-mr1 {
	margin-right: 1px
}
.sm-mr5 {
	margin-right: 5px
}
.sm-mr10 {
	margin-right: 10px
}
.sm-mr15 {
	margin-right: 15px
}
.sm-mr20 {
	margin-right: 20px
}
.sm-mr30 {
	margin-right: 30px
}
.sm-mr40 {
	margin-right: 40px
}
.sm-mr50 {
	margin-right: 50px
}
/*   Margins end    */
	

	
/* Padding Box */
	
.sm-small-box {
	padding: 3px 8px !important
}
.sm-medium-box {
	padding: 10px 20px !important
}
.sm-regular-box {
	padding: 20px 30px !important
}
/* Padding Box end */

	

/* Padding */

.sm-p0 {
	padding: 0 !important;
}
.sm-p5 {
	padding: 5px !important
}
.sm-p10 {
	padding: 10px!important
}
.sm-p15 {
	padding: 15px!important
}
.sm-p20 {
	padding: 20px!important
}
.sm-p30 {
	padding: 30px!important
}
.sm-p40 {
	padding: 40px!important
}
.sm-p50 {
	padding: 50px!important
}
.sm-pt0 {
	padding-top: 0 !important
}
.sm-pt1 {
	padding-top: 1px!important
}
.sm-pt5 {
	padding-top: 5px!important
}
.sm-pt10 {
	padding-top: 10px!important;
}
.sm-pt15 {
	padding-top: 15px!important;
}
.sm-pt20 {
	padding-top: 20px!important;
}
.sm-pt30 {
	padding-top: 30px!important;
}
.sm-pt40 {
	padding-top: 40px!important;
}
.sm-pt50 {
	padding-top: 50px!important;
}
.sm-pb0 {
	padding-bottom: 0 !important;
}
.sm-pb1 {
	padding-bottom: 1px!important;
}
.sm-pb5 {
	padding-bottom: 5px!important;
}
.sm-pb10 {
	padding-bottom: 10px!important;
}
.sm-pb15 {
	padding-bottom: 15px!important;
}
.sm-pb20 {
	padding-bottom: 20px!important;
}
.sm-pb30 {
	padding-bottom: 30px!important;
}
.sm-pb40 {
	padding-bottom: 40px!important;
}
.sm-pb50 {
	padding-bottom: 50px!important;
}
.sm-pl0 {
	padding-left: 0 !important;
}
.sm-pl1 {
	padding-left: 1px!important;
}
.sm-pl5 {
	padding-left: 5px!important;
}
.sm-pl10 {
	padding-left: 10px!important;
}
.sm-pl15 {
	padding-left: 15px!important;
}
.sm-pl20 {
	padding-left: 20px!important;
}
.sm-pl30 {
	padding-left: 30px!important;
}
.sm-pl40 {
	padding-left: 40px!important;
}
.sm-pl50 {
	padding-left: 50px!important;
}
.sm-pr0 {
	padding-right: 0 !important;
}
.sm-pr1 {
	padding-right: 1px!important;
}
.sm-pr5 {
	padding-right: 5px!important;
}
.sm-pr10 {
	padding-right: 10px!important;
}
.sm-pr15 {
	padding-right: 15px!important;
}
.sm-pr20 {
	padding-right: 20px!important;
}
.sm-pr30 {
	padding-right: 30px!important;
}
.sm-pr40 {
	padding-right: 40px!important;
}
.sm-pr50 {
	padding-right: 50px!important;
}
/* Padding end */

/* Font  Sizes */
	
.sm-t-tiny {
	font-size: 10px !important;
}
.sm-t-small {
	font-size: 12px !important;
}
.sm-t-normal {
	font-size: 14px !important;
}
.sm-t-medium {
	font-size: 16px !important;
}
.sm-t-big {
	font-size: 18px !important;
	line-height: 1.1;
}
.sm-t-large {
	font-size: 20px !important;
	line-height: 1.1;
}
.sm-t-mlarge {
	font-size: 25px !important;
	line-height: 1.1;
}
.sm-t-xlarge {
	font-size: 30px !important;
	line-height: 1.1;
}
.sm-t-xxlarge {
	font-size: 40px !important;
	line-height: 1.1;
}
.sm-t-xxlarge {
	font-size: 50px !important;
	line-height: 1.1;
}
/* Font  Sizes end */	
	
/* Text aligning */

.sm-text-left {
	text-align: left !important;
}
.sm-text-center {
	text-align: center !important;
}
.sm-text-right {
	text-align: right !important;
}
.sm-text-justify {
	text-align: justify !important;
}
/* Text aligning end */	

}

@media (max-width: 767px) {

/* Correct hidden spans with hidden-*   */
span.hidden-sm, span.hidden-md, span.hidden-lg   {
  display: inline !important;
}

/* Widths */

.xs-auto-width {
	width: auto;
}
.xs-full-width {
	width: 100%;
}
.xs-threequater-width {
	width: 75%;
}
.xs-half-width {
	width: 50%;
}
.xs-quarter-width {
	width: 25%;
}
.xs-onethird-width {
	width: 33.33%;
}
.xs-twothird-width {
	width: 66.66%;
}
/* Widths end */

/* product block Widths  */
.xs-one-in-row > *{
	width: 100%;
}
.xs-two-in-row > *{
	width: 50%;
}
.xs-three-in-row > *{
	width: 33.33%;
}
.xs-four-in-row > *{
	width: 25%;
}
.xs-five-in-row > *{
	width: 20%;
}
/* product block Widths End */

.xs-pull-left {
	float: left;
}
.xs-pull-right {
	float: right;
}
.xs-pull-none {
	float: none;
}
.xs-border-top {
	border-top: 1px solid #b9b9b9;
}
.xs-border-bottom {
	border-bottom: 1px solid #b9b9b9;
}
.xs-border-left {
	border-left: 1px solid #b9b9b9;
}
.xs-border-right {
	border-right: 1px solid #b9b9b9;
}
.col-xs-1of5 {
	width: 20%;
	float: left
}
.col-xs-2of5 {
	width: 40%;
	float: left
}
.col-xs-3of5 {
	width: 60%;
	float: left
}
.col-xs-4of5 {
	width: 80%;
	float: left;
}
.col-xs-5of5 {
	width: 100%;
	float: left;
}
/*   Margins     */
	
.xs-mt0 {
	margin-top: 0 !important;
}
.xs-mt1 {
	margin-top: 1px!important;
}
.xs-mt5 {
	margin-top: 5px!important;
}
.xs-mt10 {
	margin-top: 10px!important;
}
.xs-mt15 {
	margin-top: 15px!important;
}
.xs-mt20 {
	margin-top: 20px!important;
}
.xs-mt30 {
	margin-top: 30px!important;
}
.xs-mt40 {
	margin-top: 40px!important;
}
.xs-mt50 {
	margin-top: 50px!important;
}
.xs-mb0 {
	margin-bottom: 0!important;
}
.xs-mb1 {
	margin-bottom: 1px!important;
}
.xs-mb5 {
	margin-bottom: 5px!important;
}
.xs-mb10 {
	margin-bottom: 10px!important;
}
.xs-mb15 {
	margin-bottom: 15px!important;
}
.xs-mb20 {
	margin-bottom: 20px!important;
}
.xs-mb30 {
	margin-bottom: 30px!important;
}
.xs-mb40 {
	margin-bottom: 40px!important;
}
.xs-mb50 {
	margin-bottom: 50px!important;
}
.xs-ml0 {
	margin-left: 0!important;
}
.xs-ml1 {
	margin-left: 1px!important;
}
.xs-ml5 {
	margin-left: 5px!important;
}
.xs-ml10 {
	margin-left: 10px!important;
}
.xs-ml15 {
	margin-left: 15px!important;
}
.xs-ml20 {
	margin-left: 20px!important;
}
.xs-ml30 {
	margin-left: 30px!important;
}
.xs-ml40 {
	margin-left: 40px!important;
}
.xs-ml50 {
	margin-left: 50px!important;
}
.xs-mr0 {
	margin-right: 0!important;
}
.xs-mr1 {
	margin-right: 1px!important;
}
.xs-mr5 {
	margin-right: 5px!important;
}
.xs-mr10 {
	margin-right: 10px!important;
}
.xs-mr15 {
	margin-right: 15px!important;
}
.xs-mr20 {
	margin-right: 20px!important;
}
.xs-mr30 {
	margin-right: 30px!important;
}
.xs-mr40 {
	margin-right: 30px!important;
}
.xs-mr40 {
	margin-right: 30px!important;
}
/*   Margins end    */
	
/* Padding Box */
	
.xs-small-box {
	padding: 5px 10px !important
}
.xs-medium-box {
	padding: 10px 20px !important
}
.xs-regular-box {
	padding: 20px 30px !important
}
/* Padding Box end */
	
	
/* Padding */

.xs-p0 {
	padding: 0 !important;
}
.xs-p5 {
	padding: 5px !important
}
.xs-p10 {
	padding: 10px!important
}
.xs-p15 {
	padding: 15px!important
}
.xs-p20 {
	padding: 20px!important
}
.xs-p30 {
	padding: 30px!important
}
.xs-p40 {
	padding: 40px!important
}
.xs-p50 {
	padding: 50px!important
}
.xs-pt0 {
	padding-top: 0 !important
}
.xs-pt1 {
	padding-top: 1px!important
}
.xs-pt5 {
	padding-top: 5px!important
}
.xs-pt10 {
	padding-top: 10px!important;
}
.xs-pt15 {
	padding-top: 15px!important;
}
.xs-pt20 {
	padding-top: 20px!important;
}
.xs-pt30 {
	padding-top: 30px!important;
}
.xs-pt40 {
	padding-top: 40px!important;
}
.xs-pt50 {
	padding-top: 50px!important;
}
.xs-pb0 {
	padding-bottom: 0 !important;
}
.xs-pb1 {
	padding-bottom: 1px!important;
}
.xs-pb5 {
	padding-bottom: 5px!important;
}
.xs-pb10 {
	padding-bottom: 10px!important;
}
.xs-pb15 {
	padding-bottom: 15px!important;
}
.xs-pb20 {
	padding-bottom: 20px!important;
}
.xs-pb30 {
	padding-bottom: 30px!important;
}
.xs-pb40 {
	padding-bottom: 40px!important;
}
.xs-pb50 {
	padding-bottom: 50px!important;
}
.xs-pl0 {
	padding-left: 0 !important;
}
.xs-pl1 {
	padding-left: 1px!important;
}
.xs-pl5 {
	padding-left: 5px!important;
}
.xs-pl10 {
	padding-left: 10px!important;
}
.xs-pl15 {
	padding-left: 15px!important;
}
.xs-pl20 {
	padding-left: 20px!important;
}
.xs-pl30 {
	padding-left: 30px!important;
}
.xs-pl40 {
	padding-left: 40px!important;
}
.xs-pl50 {
	padding-left: 50px!important;
}
.xs-pr0 {
	padding-right: 0!important;
}
.xs-pr1 {
	padding-right: 1px!important;
}
.xs-pr5 {
	padding-right: 5px!important;
}
.xs-pr10 {
	padding-right: 10px!important;
}
.xs-pr15 {
	padding-right: 15px!important;
}
.xs-pr20 {
	padding-right: 20px!important;
}
.xs-pr30 {
	padding-right: 30px!important;
}
.xs-pr40 {
	padding-right: 40px!important;
}
.xs-pr50 {
	padding-right: 50px!important;
}
/* Padding end */

/* Font  Sizes */
	
.xs-t-tiny {
	font-size: 10px !important;
}
.xs-t-small {
	font-size: 12px !important;
}
.xs-t-normal {
	font-size: 14px !important;
}
.xs-t-medium {
	font-size: 16px !important;
}
.xs-t-big {
	font-size: 18px !important;
	line-height: 1.1;
}
.xs-t-large {
	font-size: 20px !important;
	line-height: 1.1;
}
.xs-t-mlarge {
	font-size: 25px !important;
	line-height: 1.1;
}
.xs-t-xlarge {
	font-size: 30px !important;
	line-height: 1.1;
}
.xs-t-xxlarge {
	font-size: 40px !important;
	line-height: 1.1;
}
.xs-t-xxxlarge {
	font-size: 50px !important;
	line-height: 1.1;
}
/* Font  Sizes end */	
	
/* Text aligning */

.xs-text-left {
	text-align: left !important;
}
.xs-text-center {
	text-align: center !important;
}
.xs-text-right {
	text-align: right !important;
}
.xs-text-justify {
	text-align: justify !important;
}
/* Text aligning end */		



}
