:root { /* 20220523 */

	--ikv3-red: #CC0000;
	--ikv3-red-full: #FF0000;

	--ikv3-main-bg-color: #FFF; /* #eeeeee; */
	--ikv3-main-color: #F0F0F0;

	--ikv3-bg-light-grey: #f2f2f2;

	--ikv3-font: "din-2014-narrow","Roboto Condensed",sans-serif;
	--ikv3-font-no-cond: "din-2014","Roboto",sans-serif;
	--ikv3-font-label: 'Noto Sans Mono', monospace;
	--default-line-height: 1.42857143;
	--ikv3-navbar-height:55px;

	--ikv3-newmenu-background-r1: #333333;
	--ikv3-newmenu-background-r2: #474747;

	/* 20220530 - 20220608 */

	--card-save-price-text-color: #00a732; 

	--green-color: #00a732; /* #000; */
	--free-bg-color: #00a732; /* #000; */
	--free-text-color: #FFF;
	--free-card-price-text-color: #000; 
	--free-card-save-price-text-color: #00a732; 

	/* 20220608 IMPORTANTE: .new-product SENZA altre classi corrisponde a PROMO vd. showcatalogs.css */
	--promo-bg-color: #C00; 	
	--promo-text-color: #FFF;
	--promo-card-price-text-color: #000; 
	--promo-card-save-price-text-color: #00a732; 

	--new-bg-color: #FFF; /* #00a732 */
	--new-text-color: #000;
	--new-card-price-text-color: #000; 
	--new-card-save-price-text-color: #00a732; 

	--bundle-bg-color: #cbcbcb;
	--bundle-text-color: #000;
	--bundle-card-price-text-color: #000; 
	--bundle-card-save-price-text-color: #00a732; 

	--sale-bg-color: #C00;
	--sale-text-color: #FFF;
	--sale-card-price-text-color: #000;
	--sale-card-save-price-text-color: #00a732; 

}

  


* { /* RESET */
    border-radius: 0 !important;
}

html { 
	font-size:0.625em; /* 1em; */
	overflow-x: hidden !important;
}

body { 
	/* font-family: 'Roboto', 'Helvetica Neue', Helveticaneue, Arial, Helvetica, sans-serif; */
	font-family: var(--ikv3-font); /* 20220523 */

	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	
	/* background-color:#FFF; 20220531 */
	background-color: var(--ikv3-main-bg-color);
	color: var(--ikv3-main-color);

	padding-bottom:0;
}

.btn { /* 20220527 */
	border-radius:0 !important;
	font-family:var(--ikv3-font-label);
}

body > .container {
}
body > .section {
	/* padding-bottom:80px;  20171030-1258 */
}

body .general-page{
	color: #333;
}

body .general-page h1{
	font-weight: bold;
	font-size: 4.6rem; /* 4.2rem; 2.625rem;  42px; */
}

					/* 20171023 */
					.section {
						font-size: 2.1rem; /* 20220610 1.9rem; */ /* 1.7rem; */
						font-weight: 350; /* 20220610 300; */
						line-height:1.4em; /* 20220613 1.6em; */
					}

					/* 20171211 */
					@media (max-width: 1375px) {
						.section {
							font-size:1.9rem; /* 20220804 1.7rem; */
						}
					}
					@media (max-width: 576px) {
						.section {
							font-size:1.8rem; /* 20220804 1.6rem; */
						}
					}




body > .section.specs,
body > .section.default-page {
	font-size:1.9rem; /* 1.7rem; 1.063rem; 17px; */
}
body > .section.specs {
	background-color: #eee;
}
body > .section.products {
	/* margin-top:100px; */
}
body > .section.product-page {
	background:#FFF;
}

.section.products {
	/*MOD3.5*/
	 /* margin-top:100px; */
}
/*@media (min-width: 768px) {
	.section.products {
		margin-top:96px;
	}
}*/


sup{
	top: -0.35em;
}

sub, sup{
	font-size: .65rem; /* 65%; */
}


.product-disclaimer {
	padding-right: 15px;
    padding-left: 15px;
	margin:0 auto;
	padding-top:10px;
	padding-bottom:30px;
	font-size:.7em;
	line-height:1.2em;
}

/*BOOTSTRAP OVERRIDE*/ 
.thumbnail{
	padding:0px !important; 
	max-width: auto;
}

@media (min-width: 768px) {
	.thumbnail{
		max-width: 590px;
	}
}

.product_catalog_white_box{
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 30px;
}
.product-catalog-white-box-row{
	padding-bottom: 90px;
	padding-top: 60px;
	padding-left:40px;
	padding-right:40px;
}

.product-catalog-white-box-row, .thumbnail{
	border: 0px;
}

.product-catalog-white-box-product-name{
	/* border-bottom: 1px solid #CCC; *//* commentato 20230515 */
	font-weight: bold;
}

.product-catalog-white-box-product-name, h3{
	font-weight: bold;
	font-size: 2.1rem; /* 1.313rem; 21pt; */
}

.product_catalog_white_box_image_small{
	min-height: 180px;
	background: #f7f7f7;
}

.product_catalog_white_box_image{
	min-height: 300px;
	background: #f7f7f7;
}

.product_catalog_white_box_image_img{
	width:100%;
	height:100%;
	min-width:250px;
	min-height:300px;
	display:block;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:contain; /* 100%; */
	filter: brightness(96%);
}

.news-cards .product_catalog_white_box_image_img {
    width: 100%;
    height: auto;
    min-width: 0;
    min-height: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #000;
	background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}

.news-cards .product_catalog_white_box_image_img img {
    width: 100%;
    height: auto;
}

 
.product_catalog_white_box_image{
	filter: brightness(98%);
    -webkit-transition: all .6s ease-in; /* 20171222 */
    transition: all .6s ease-in; /* 20171222 */
}

.product_catalog_white_box_image:hover {
	filter: brightness(102%);
    -webkit-transition: all .6s ease-in; /* 20171222 */
    transition: all .6s ease-in; /* 20171222 */
}
/**/

.icons-main-main-page{
	text-align: center;
	max-width: 1280px;
	margin-right: auto;
	margin-left: auto;
}

@media (max-width: 479px) {
	.product_catalog_white_box_image_img{
		min-height:234px;
	}
	.news-cards .product_catalog_white_box_image_img{
		min-height:0;
	}
}
@media (min-width: 480px) and (max-width: 523px) {
	.product_catalog_white_box_image_img{
		min-height:280px;
	}
	.news-cards .product_catalog_white_box_image_img{
		min-height:0;
	}
}
@media (min-width: 524px) and (max-width: 639px) {
	.product_catalog_white_box_image_img{
		min-height:330px;
	}
	.news-cards .product_catalog_white_box_image_img{
		min-height:0;
	}
}
@media (min-width: 640px) and (max-width: 767px) {
	.product_catalog_white_box_image_img{
		min-height:400px;
	}
	.news-cards .product_catalog_white_box_image_img{
		min-height:0;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.product_catalog_white_box_image_img{
		min-height:250px;
	}
	.news-cards .product_catalog_white_box_image_img{
		min-height:0;
	}
}
@media (min-width: 1200px) and (max-width: 1439px) {
	.product_catalog_white_box_image_img{
		min-height:260px;
	}
	.news-cards .product_catalog_white_box_image_img{
		min-height:0;
	}
}


.product_catalog_white_box_image_img_small{
	width:100%;
	height:100%;
	min-width:250px;
		min-height:180px;
	display:block;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:100%;
	filter: brightness(96%);
}

.product_catalog_white_box_product_description{
	padding-top: 10px;
	min-height: 110px;
	font-size: 1.5rem; /* 1.25rem; 15pt; */
	font-weight: 310;
}

.product-catalog-white-box-buy-button{
	/* float:left; */
	position:absolute;
	left:0;
	bottom:0;
}
@media (max-width: 544px) {
	.product-catalog-white-box-buy-button {
		float: none;
		clear: both;
			
			bottom: -26px;
			left: 50%;
		    transform: translate(-50%, -50%);
	}
}

.small_card	.product-catalog-white-box-buy-button {
		float: none;
		clear: both;
			
			bottom: -26px;
			left: 50%;
		    transform: translate(-50%, -50%);
	}

.product-catalog-white-box-price-button-spacer{
	clear: both;
}

.product-catalog-white-box-pricebutton-price{
	float:right;
}

@media (max-width: 544px) {
	.product-catalog-white-box-pricebutton-price {
		float: none;
		clear: both;
		padding-bottom: 3em;
	}
}

.small_card .product-catalog-white-box-pricebutton-price {
    float: none;
    clear: both;
    padding-bottom: 3em;
}

.product-catalog-white-box-pricebutton-box {
	min-height:90px; /* HEIGHT BUG */
	vertical-align:bottom;
	position:relative;
}

.small_card .product-catalog-white-box-pricebutton-box {
	padding-top: 5.6em;
}

.small_card .centered_card .product-catalog-white-box-pricebutton-box {
	padding-top: 7.0em !important;
}



.product-catalog-white-box-pricebutton-box>div {
	position:absolute;
	bottom:0;
	width:100%;
}
@media (max-width: 544px) {
	.product-catalog-white-box-pricebutton-box>div {
		text-align: center;
	}
}

.small_card	.product-catalog-white-box-pricebutton-box>div {
		text-align: center;
	}

.hidden-price-value{
	display: none !important;
}


.ik-top-page-spacer-120{
	padding-top: 120px;
	min-height:75vh;
}

.ik-top-page-spacer-180{
	padding-top: 180px;
	min-height:75vh;
}
.ik-top-page-spacer{
	/*padding-top: 120px;-*/
	padding-top: 35px;
	min-height:75vh;
}

.ik-red-button{
	background-color: #CC0000;
	font-weight: bold !important;
	color: #FFF !important;
}

.news-item{
	cursor: pointer;
}

.modal-dialog{
	width: 90%;
}
.modal-inline-block {
	width:auto;
	display: inline-block !important;

    position: relative;
    width: auto;
    margin: 10px;
    margin-top: 10px;
    margin-right: auto; /* 10px; */
    margin-bottom: 10px;
    margin-left: auto; /* 10px; */
}
@media (min-width: 768px) {
	.modal-inline-block {
	     margin: 10vh auto; /* 20180928 */
	}
}

.modal.fade .modal-inline-block {
    -webkit-transition: -webkit-transform .3s ease-out;
    -o-transition: -o-transform .3s ease-out;
    transition: transform .3s ease-out;
    transition-property: transform;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    transition-delay: 0s;
    -webkit-transform: translate(0,-25%);
    -ms-transform: translate(0,-25%);
    -o-transform: translate(0,-25%);
    transform: translate(0,-25%);
}
.modal.in .modal-inline-block  {
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    -o-transform: translate(0,0);
    transform: translate(0,0);
}


.widepage_main_content{
	clear:both;
	margin-top: 60px;
	padding-top:20px;
	width:80%;
	margin-left: auto;
	margin-right: auto;
}

.widepage_fullwidth_main_content{
	clear:both;
	margin-top: 60px;
	padding-top:20px;
	width:96%;
	margin-left: auto;
	margin-right: auto;
}
.ik-responsive-grid-row-grey{
	background-color: #f9f9f9;
	padding: 5px;
	border-top: 1px solid #ccc;
}

.ik-responsive-grid-row-white{
	background-color: #ffffff;
	padding: 5px;
	border-top: 1px solid #ccc;
}

.ik_page_content_container{
	width:75%;
	margin-left: auto;
	margin-right: auto;
}

.gearlist-filetrs-row{
	padding: 40px;
	white-space: nowrap;
	width: 100%;
}

@media (max-width: 639px) {
	.ik_page_content_container{
		width:95%;
	}
}


@media (max-width: 1280px) {
	.widepage_main_content{
		width:100%;
	}
}

@media (max-width: 980px) {
	.widepage_main_content{
		width: 90%;
	}

	.login-register-txt{
		min-height: 100px !important;
	}
}

@media (max-width: 360px) {
	.widepage_main_content{
		width: 100%;	
	}
}
/* USER AREA ETC */
.login-register-txt{
	padding-top: 20px;
	min-height: 190px;
}

.prod_reg_privacy_info_box {
	overflow: auto; 
	max-height: 100px;
	border: 1px solid #ccc;
    	border-radius: 4px;
   	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  	color: #555;
	padding: 20px 12px;
}

.privacy_info_flag{
	cursor: pointer;
	padding-left: 5px;
}


/* USER AREA ETC - END */

.specs > .container,
.tab-pane > .container,
.default-page > .container {
	margin-top:100px;
	margin-bottom:100px;
}

/* 20180927 */
@media (max-width: 767px) {
	.userarea .section>.container {
		padding-left:0;
		padding-right:0;
	}
}

.specs > .container {
	margin-top:50px;
	margin-bottom:50px;
}
.specs > .container:first-child,
.specs > .container.mt100 {
	margin-top:100px;
}

.cnt_bkg_mono .container {
	padding-top:50px;
	padding-bottom:50px;
}
@media (min-width: 768px) {
   .cnt_bkg_mono .container {
	   padding-top:100px;
	   padding-bottom:100px;
   }
}

.specs > .container.container-image,
.tab-pane > .container.container-image,
.default-page > .container.container-image {
	margin-top:0;
	margin-bottom:0;
	/* width: 70%; */
}


.specs > .container.container-image img,
.tab-pane > .container.container-image img,
.default-page > .container.container-image img {
	margin-left:auto;
	margin-right:auto;
}
.specs > .container.above-image,
.tab-pane > .container.above-image,
.default-page > .container.above-image {
	margin-bottom:0;
}
.specs > .container.below-image,
.tab-pane > .container.below-image,
.default-page > .container.below-image {
	margin-top:0;
}
.specs > .container.no-v-margin,
.tab-pane > .container.no-v-margin,
.default-page > .container.no-v-margin {
	margin-top:0;
	margin-bottom:0;
}

.specs > .container.container-image.images-slick-carousel-container,
.tab-pane > .container.container-image.images-slick-carousel-container,
.default-page > .container.container-image.images-slick-carousel-container {
	margin-bottom:100px;
}
.centered p,
.container.centered p,
.specs > .container.centered p,
.tab-pane > .container.centered p,
.default-page > .container.centered p {
	text-align:center;
}

body > .section.specs p,
body > .section.default-page p {
/* 20170124 commentato
	margin:0 auto;
	margin-bottom:20px;
	display:block;
*/
}
.specs .container.centered h1,
.specs .container.centered h2,
.specs .container.centered h3,
.specs .container.centered h4,
.default-page .container.centered h1,
.default-page .container.centered h2,
.default-page .container.centered h3,
.default-page .container.centered h4,
.tab-pane .container.centered h1,
.tab-pane .container.centered h2,
.tab-pane .container.centered h3,
.tab-pane .container.centered h4 {
	text-align:center;
}

.popup-image-center{
	padding-top: 20px;
	text-align: center;
}

.popup-image-center > img{
	display: inline;
}

.popup_message_black{
	color: #000;
}

.popup_message_red{
	color: #CC0000;
}

/* 20170214 PRICE */
.prod-price { display:table-cell; padding-right:20px; } /* cont esterno per price-value e small-price-info*/
	.price-value { display:block; }
	.price-value>span { }
	.small-price-info { display:block; }

.prod-price-right{
	text-align: right;	
	display:table-cell; 
	padding-top: 20px;
	/* padding-right:20px;*/
}

.buybutton-popup{
	/* max-width: 980px; */
	max-width: 500px;
}
.prod-popup-items-container{
	padding-top: 20px;
	line-height: 10px;
	text-align: center;
}

.prod-popup-items-container .btn-buy-now{
	display: block;
}

.version-hidden-buy-name{
	font-weight: bold;
	font-size: 22px;
	padding-bottom: 20px;
	line-height:20px;
}
.btn-slim{
	padding: 5px;
	border-color: #CC0000;
	background-color: #CC0000;
	border-radius: 0 !important; /* 20220804 border-radius: 5px !important; */
	color: #FFF;
	margin-top: .4rem;
	margin-bottom: .4rem;
	min-width: 130px;
}
.btn-primary{
	padding: 15px;
	border-color: #CC0000;
	background-color: #CC0000;
	border-radius: 0 !important; /* 20220804 border-radius: 5px !important; */
}
.btn-secondary{ /* 20180720 */
	padding: 15px;
	border-color: #EEE; /*DDD; 333 CC0000; */
	background-color: #FFFFFF;
	border-radius: 0 !important; /* 20220804 border-radius: 5px !important; */
}

.btn-primary-grey{
	padding: 10px;
	border-color: #999;
	background-color: #999;
}
.btn-primary-green{
	/* padding: 10px;*/
	border-color: var(--green-color); /* #00AA00; */
	background-color: var(--green-color); /* #00AA00; */
	min-width: 120px;
	color: #FFF;
}


.btn-group .btn-primary,
.btn-group .btn-secondary {
    border-radius: none !important;
}

.btn-group .btn-primary:first-child,
.btn-group .btn-secondary:first-child {
	border-radius: 0 !important; /* 20220804 border-radius: 3px 0 0 3px !important; */
}
.btn-group .btn-primary:last-child,
.btn-group .btn-secondary:last-child {
	border-radius: 0 !important; /* 20220804 border-radius: 0 3px 3px 0 !important; */
}

.btn-primary.active, 
.btn-primary:active, 
.open>.dropdown-toggle.btn-primary,
.btn-primary:focus,
.btn-primary:active,
.btn-primary:hover,
.btn-primary.active.focus, 
.btn-primary.active:focus, 
.btn-primary.active:hover, 
.btn-primary:active.focus, 
.btn-primary:active:focus, 
.btn-primary:active:hover, 
.open>.dropdown-toggle.btn-primary.focus, 
.open>.dropdown-toggle.btn-primary:focus, 
.open>.dropdown-toggle.btn-primary:hover {
    color: #fff;
	border-color: #900;/* #F00; */
    background-color: #900;/* #F00; */
    transition: all 1.2s ease 0s;
}

.btn-read-more .btn-primary {
    border-color: #CCC; /* 	border-color: #333; - 20181003  */
    background-color: #F9F9F9; /* background-color: #333; - 20181003 */
    color: #333;
	border-radius: 0 !important; /* 20220804 border-radius: 5px !important; */
}

.btn-buy-now{
	/*padding:10px;*/
	/*background-color: #CC0000;*/
	/* border: 2px solid; */
	/* border-color: #FFF; */
	border-radius: 0 !important; /* 20220804	border-radius: 3px !important; */
}

/* 20210113 fix per FFX - vd anche productpage-submenu.css */
center .btn-buy-now,
center>.btn-buy-now {
	display: block !important;
	margin-left:auto;
	margin-right:auto;
	text-align:center !important;
}
center .btn-buy-now .btn,
center>.btn-buy-now .btn {
	margin-left:auto;
	margin-right:auto;
	text-align:center !important;
}

.btn-buy-now-label{
	/* color: #FFF; */
	font-weight: 900;
}

.btn-grey-label{
	font-weight: 900;
	color: #FFFFFF;
}

.modal-content {
	color:	#333;
	text-align: left;	
	border-radius:0; /* 20220527 5px !important; */ /*  15px !important */
}

.modal-content ul{
	list-style-type: none;
	list-style:none;
	padding-left:0;
}

.modal-content .price-container{
	font-size: 2rem; /* 1.25rem; 20px; */
	line-height: 22px;
	font-weight: bold;
}

/*.modal-content .btn-buy-now{*/
.modal-content{
	margin: 0 1px 0 5px !important;
}
/*.modal-content .btn-buy-now a{*/
.modal-content a{
	line-height: 1em !important;
}


.ik-popup-centered-mob{
	text-align: center;
	display: block;
	/*	font-weight: bold;	*/
}

.ik-popup-footer-center{
	float: none;
	text-align: center;
}

.ik-popup-footer-center-link{
	color: #333;
	font-size: 16px;
}

.ik-popup-footer-center-hide-mob{
	clear: both;
	float: none;
	display: none;
	text-align: center;
}

.ik-modal-footer, .ik-popup-header{
	background-color: #F7F7F7;
	border-radius: 5px !important;
	/* font-family: "Roboto Condensed","Roboto","Helvetica Neue",Helvetica,Arial,sans-serif; */
	font-family: var(--ikv3-font); /* 20220607 */	
}

.ik-popup-footer-right{
	float: right;	
}

.ik-popup-version-dropdown-link{
	text-align: center;
	font-weight: bold !important;
}

.ik-version-dropdown-ul{
	padding: 5px !important;
}

.ik-version-dropdown-li{
	padding: 5px;
}

.ik_logo_footer { /* 20220610 */
	text-align:center;
	margin-top:50px;
}

/* min-width da piccolo a grande */
@media (min-width: 768px) {

	/* 
		.specs  .container.as2cols,
		.default-page  .container.as2cols,
		.tab-pane  .container.as2cols {
		padding-left:7%;
		padding-right:7%;
	}
	*/

	.specs > .container.container-image,
	.default-page > .container.container-image,
	.tab-pane > .container.container-image {
		width: 90%;
	}	
	
	.modal-dialog { /* 20180928 */
	    /* width: 600px; */
	    margin: 10vh auto;
	}

}
@media (min-width: 840px) {
}
@media (min-width: 992px) {

	.ik_logo_footer { /* 20220610 */
		text-align:left;
		margin-top:0;
	}

}
@media (min-width: 1080px) {

	.specs > .container.container-image,
	.default-page > .container.container-image {
		width: 70%;
		/*	margin-top:0;
		margin-bottom:0;*/
	}	
}
@media (min-width: 1140px) {
}

@media (min-width: 1200px) {
}


/* max-width da grande a piccolo */
@media (max-width: 639px) {
	.specs > .container,
	.tab-pane > .container,
	.default-page > .container {
		margin-top:30px;
		margin-bottom:30px;
	}

	.ik-popup-centered-mob{
                text-align: center;
		display: block;
        }

	.ik-popup-centered-mob img { /* 20180928 */
		width:100% !important;
	}

	.ik-popup-footer-center{
		float: none;
		text-align: center;
	}


	.ik-popup-footer-center-hide-mob{
		clear: both;
		float: none;
		display: none;
		text-align: center;
	}

}

/*
.tab-content>.tab-pane,
.tab-content>.tab-pane.active {

	-webkit-transition: all 0.3s ease 0s !important;
    -moz-transition: all 0.3s ease 0s !important;
    -o-transition: all 0.3s ease 0s !important;
    transition: all 0.3s ease 0s !important;
    
}
*/




b, strong { /*font-family: 'Roboto Condensed', 'Helvetica Neue', Helveticaneue, Arial, Helvetica, sans-serif;*/ }		


a {
  color: var(--ikv3-red); /* #c00; */
  text-decoration: none;
}
a:hover,
a:focus {
  color: var(--ikv3-red-full); /* #F00; */
  text-decoration: none; 
}

	.bkg-dark a,
	.bg_grey a,
	.bg-grad-GREEN a,
	.bg-grad-GREY a,	
	.bg-grad-BLUE a,
	.bg-grad-VIOLET a,
	.bg-grad-BROWN a {
		color:#EEE;
	}

	.bkg-dark a:hover,
	.bkg-dark a:focus,
	.bg_grey a:hover,
	.bg_grey a:focus,
	.bg-grad-GREEN a:hover,
	.bg-grad-GREEN a:focus,
	.bg-grad-GREY a:hover,	
	.bg-grad-GREY a:focus,	
	.bg-grad-BLUE a:hover,
	.bg-grad-BLUE a:focus,
	.bg-grad-VIOLET a:hover,
	.bg-grad-VIOLET a:focus,
	.bg-grad-BROWN a:hover,
	.bg-grad-BROWN a:focus {
		color:#FFF;
	}


a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
a, a:visited, a:focus, a:active, a:hover{
    outline:0 none !important;
}

.default-page .container a, 
.default-page .container a:visited, 
.default-page .container a:focus, 
.default-page .container a:active, 
.default-page .container a:hover{
    font-weight:bold;
}
.default-page .container .sm2-bar-ui a {
    font-weight:normal;
}

button, button:visited, button:focus, button:active, button:hover{
    outline:0 none !important;
}
button, button:focus, a:focus, :focus {outline:none !important;}
::-moz-focus-inner, ::-moz-focus-inner {border:0 !important;}

/*
	// colore menu navigazione click - tiene colore perché mantiene il focus
	.navbar-inverse .navbar-nav>li>a {
*/
.navbar a,
.navbar .navbar-nav .dropdown > a {
	color: #000;
	font-weight: 650; /* bold; 20220523 */
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus,
.navbar-inverse .navbar-nav>.active>a, 
.navbar-inverse .navbar-nav>.active>a:focus, 
.navbar-inverse .navbar-nav>.active>a:hover {
    color: #C00;
    background-color: transparent;
}

.navbar-nav a:hover {
    color: #9d9d9d; 
    text-decoration: none;
}

.panel {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
          box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
}

.dropdown li .open { DESC:" ???? non va ??? per versione mobile ";
  border-bottom:1px solid #FFF;
}

.main-container {
  padding-top:60px;
}

.container-full {
  width:auto;
  background:#000;
}


.black {
  background-color:#000;
}

.mt1 {
  margin-top:1px;
}
.pt50 {
  padding-top:50px;
}
.pt7020 {
	padding-top:70px;
	padding-bottom:20px;
}
.pv20 {
  padding-top:20px;
  padding-bottom:20px;
}


/* STEP - SCREEN SIZE */


/* MOBILE PHONE */
@media (max-width: 767px) {}
/* DESK */
@media (min-width: 768px) {
	/* .product-disclaimer, */
	.container {
	    width: 750px;
	}
	.prod-cats .container {
    	width: auto;
	   /* padding-right: 0px; */
	   /* padding-left: 0px; */
	}
}
@media (min-width: 840px) {
	/* .product-disclaimer, */
	.container {
	    width: 820px;
	}
}
@media (min-width: 992px) {
	/* .product-disclaimer, */
	.container {
	    width: 970px;
	}
	.prod-cats .container {
    	width: 970;
	}
}

@media (min-width: 992px) and (max-width: 1023px) {
	.prod-cats .container {
	   padding-right: 0px;
	   padding-left: 0px;
	}
}

@media (min-width: 1080px) {
	/* .product-disclaimer, */
	.container {
	    width: 1048px;
	}
}
@media (min-width: 1200px) {
	/* .product-disclaimer, */
	.container {
	    width: 1170px;
	}
}
@media (min-width: 1320px) {
   /* .product-disclaimer, */
   .container {
       width: 1280px;
   }
}
@media (min-width: 1440px) {
   /* .product-disclaimer, */
   .container {
       width: 1420px; /* 1440px; *//* 20171120 */
   }
   body>footer .container {
	   /*
       width:100%;
	   */
   }
   body>footer .container-bottom {

   }
   body>footer .sub-container {

   }   
   .product-disclaimer .container {
       width: 1280px;
   }

}
@media (min-width: 1600px) {
   /* .product-disclaimer, */
   .container {
       /* width: 1420px; 1366px; */
   }
}
@media (min-width: 2300px) {
   /* .product-disclaimer, */
   .container {
   }
}





/* ------- MAIN VIDEO ------- */

.main-video { position:relative; }
.main-video video {
    width: 100%;
    display: block;
    border: none;
    position: relative;
    z-index: 1;
    min-width: 100%;
}
.main-video .main-video-overlay {
    width: 100%;
    height: 100%;
    z-index: 2;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0,0,0,0.7);
	

}
.main-video-overlay .container {
}
.main-video-overlay .container .center-vert {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}

/*
	.main-video-overlay .container.center-vert {
	  position: relative;
	}
	.main-video-overlay .container.center-vert::before {
	  content: " ";
	  display: inline-block;
	  height: 100%;
	  width: 1%;
	  vertical-align: middle;
	}
	.main-video-overlay .container.center-vert .row {
		display: inline-block;
		vertical-align: middle;
	}
*/

/* ------- END MAIN VIDEO ------- */







/* SECTION DEFAULT-PAGE */
.default-page { 
	/* color:#333; 20220608 */ 
	/* background:var(--ikv3-main-bg-color); 20220610 */ /* 20220608 */
}
.specs h1,
.specs h2,
.specs h3, /* aggiunto 20181022 */ 
.specs h4,
.default-page h1,
.default-page h2,
.default-page h3, /* aggiunto 20181022 */ 
.default-page h4 { 
	color:#000; 
	margin-top:0;
	padding-top:0;
	border:0;
}
.specs .bkg-dark h1,
.specs .bkg-dark h2,
.specs .bkg-dark h3, /* aggiunto 20181022 */ 
.specs .bkg-dark h4,
.default-page .bkg-dark h1,
.default-page .bkg-dark h2,
.default-page .bkg-dark h3, /* aggiunto 20181022 */ 
.default-page .bkg-dark h4 { 
	color:#FFF; 
}
.specs .bkg-dark .box-text-return h1,
.specs .bkg-dark .box-text-return h2,
.specs .bkg-dark .box-text-return h3, /* aggiunto 20181022 */ 
.specs .bkg-dark .box-text-return h4,
.default-page .bkg-dark .box-text-return h1,
.default-page .bkg-dark .box-text-return h2,
.default-page .bkg-dark .box-text-return h3, /* aggiunto 20181022 */ 
.default-page .bkg-dark .box-text-return h4 { 
	color:#000; /* diventa bianco da 992 in su */ 
}


.specs .bkg-dark.cnt_img-beside .box-text-return h1,
.specs .bkg-dark.cnt_img-beside .box-text-return h2,
.specs .bkg-dark.cnt_img-beside .box-text-return h3, /* aggiunto 20181022 */ 
.specs .bkg-dark.cnt_img-beside .box-text-return h4,
.default-page .bkg-dark.cnt_img-beside .box-text-return h1,
.default-page .bkg-dark.cnt_img-beside .box-text-return h2,
.default-page .bkg-dark.cnt_img-beside .box-text-return h3, /* aggiunto 20181022 */ 
.default-page .bkg-dark.cnt_img-beside .box-text-return h4 { 
	color:#FFF;
}


.specs h1,
.specs h2,
.default-page h1,
.default-page h2 { 
	/* font-family: 'Roboto Condensed', 'Helvetica Neue', Helveticaneue, Arial, Helvetica, sans-serif; */
	font-family: var(--ikv3-font); /* 20220607 */
	font-size: 4.2rem; /* 4rem; -  3.6rem; 2.25rem; 36px; */
	font-weight:900;
}
.specs h3,
.default-page h3 { 
	font-size: 3.2rem; /* 3.0rem; */
	font-weight:300; /* 200; */
}
.specs h4,
.default-page h4 { 
	/* font-family: 'Roboto', 'Helvetica Neue', Helveticaneue, Arial, Helvetica, sans-serif; */
	font-family: var(--ikv3-font); /* 20220607 */
	font-size: 2.5rem; /* 2.3rem; */
	font-weight:300;
}

/* max-width da grande a piccolo */
@media (max-width: 1023px) {
  .specs h1,
  .specs h2,
  .default-page h1,
  .default-page h2 { 
	  font-size: 3.4rem; /* 20220804 3.2rem; */ /* 3rem; - 2.6rem; 1.625rem; 26px; */ 
	  font-weight:900;
  }
  .specs h3,
  .default-page h3 { 
	  font-size: 2.8rem; /* 20220804 2.6rem; */ /* 2.4rem; */ 
	  font-weight:300; /* 200; */
  }
  .specs h4, 
  .default-page h4 { 
	  font-size: 2.6rem; /* 20220804 2.4rem; */  /* 2.2rem;  */
	  font-weight:300;
  }
}
@media (max-width: 767px) {
  .specs h1,
  .specs h2, 
  .default-page h1,
  .default-page h2 { 
	  font-size: 3.2rem; /* 20220804 3rem; */ /* 2.8rem; - 2.4rem; 1.375rem; 22px; */
	  font-weight:900;
  }
  .specs h3, 
  .default-page h3 { 
	  font-size: 2.6rem; /* 20220804 2.4rem; */ /* 2.2rem; */ 
	  font-weight:300; /* 200; */
  }
  .specs h4, 
  .default-page h4 { 
	  font-size: 2.2rem; /* 20220804 2rem; */ /* 1.8rem; */ 
	  font-weight:300;
  }
}
@media (max-width: 639px) {
  .specs h1,
  .specs h2, 
  .default-page h1,
  .default-page h2 { 
	  font-size: 3.8rem; /* 20220804 3.6rem; */ /* 3.4rem;  - 3rem; 1.125rem; 18px; */
	  font-weight:900;
  }
  .specs h3, 
  .default-page h3 { 
	  font-size: 2.8rem; /* 20220804 2.6rem; */ /* 2.4rem; */ 
	  font-weight:300; /* 200; */
  }
  .specs h4,
  .default-page h4 { 
	  font-size: 2.2rem; /* 20220804 2rem; */
	  font-weight:300;
  }
}
@media (max-width: 576px) {
  .specs h1,
  .specs h2, 
  .default-page h1,
  .default-page h2 { 
	  font-size: 2.4rem; /* 20220804 2.2rem; */ /* 3.6rem; -  3.4rem;  - 3rem; 1.125rem; 18px; */
	  font-weight:900;
  }
  .specs h3, 
  .default-page h3 { 
	  font-size: 2.0rem; /* 20220804 1.8rem; */ /* 2.6rem; - 2.4rem; */ 
	  font-weight:300; /* 200; */
  }
  .specs h4,
  .default-page h4 { 
	  font-size: 1.9rem; /* 20220804 1.7rem; /* 1.6rem; 2rem; */
	  font-weight:300;
  }
}


/* 20171023 */


		.product-page h2 {
			/* font-family: 'Roboto Condensed', 'Helvetica Neue', Helveticaneue, Arial, Helvetica, sans-serif;	*/
			font-family: var(--ikv3-font); /* 20220607 */
			font-weight: 700; /* 900; 20220610 */
		}

		.banner-text {
			position:absolute; 
			bottom: 0; /* defult for mobile version */
			width:100%; 
			background:transparent; 
			color:#FFF; 
		}

		.main-carousel .banner-text {
			bottom: 20px; /* 0; */ /* defult for mobile version */
    		/*text-shadow: 0 0 10px #FFF;*/ /* 20181204 commentano Mallo */
		}

		.main-carousel .banner-text .dark {
    		/*text-shadow: 0 0 10px #000;*/ /* 20181204 commentano Mallo */
		}

		@media (min-width: 768px) {
			.main-carousel .banner-text {
    			bottom: 0;
	    		text-shadow:none;
			}
			.main-carousel .banner-text .dark {
	    		text-shadow:none;
			}
		}
      
	   /* 20171205 */
      .main-carousel .banner-text > .content,
      .main-carousel .banner-text > .content > .row,
      .main-carousel .banner-text > .content > .row > .col-xs-12.col-sm-1,
      .main-carousel .banner-text > .content > .row > .col-xs-12.col-sm-2,
      .main-carousel .banner-text > .content > .row > .col-xs-12.col-sm-3,
      .main-carousel .banner-text > .content > .row > .col-xs-12.col-sm-4,
      .main-carousel .banner-text > .content > .row > .col-xs-12.col-sm-5,
      .main-carousel .banner-text > .content > .row > .col-xs-12.col-sm-6,
      .main-carousel .banner-text > .content > .row > .col-xs-12.col-sm-7,
      .main-carousel .banner-text > .content > .row > .col-xs-12.col-sm-8,
      .main-carousel .banner-text > .content > .row > .col-xs-12.col-sm-9  { 
      	height:100%; 
      }
	   .main-carousel .banner-text > .content > .row > .col-xs-12.col-sm-1 > .col-padding,
	   .main-carousel .banner-text > .content > .row > .col-xs-12.col-sm-2 > .col-padding,
	   .main-carousel .banner-text > .content > .row > .col-xs-12.col-sm-3 > .col-padding,
	   .main-carousel .banner-text > .content > .row > .col-xs-12.col-sm-4 > .col-padding,
	   .main-carousel .banner-text > .content > .row > .col-xs-12.col-sm-5 > .col-padding,
	   .main-carousel .banner-text > .content > .row > .col-xs-12.col-sm-6 > .col-padding,
	   .main-carousel .banner-text > .content > .row > .col-xs-12.col-sm-7 > .col-padding,
	   .main-carousel .banner-text > .content > .row > .col-xs-12.col-sm-8 > .col-padding,
	   .main-carousel .banner-text > .content > .row > .col-xs-12.col-sm-9 > .col-padding {
			padding-top:0; padding-bottom:0px; height:100%; vertical-align:middle;
			
			text-align:center;
			
			/* d-flex */
			display: -webkit-box!important;
			display: -webkit-flex!important;
			display: -ms-flexbox!important;
			display: flex!important;

		}

	   .main-carousel .banner-text > .content > .row > .col-xs-12.col-sm-3 > .col-padding > div,
	   .main-carousel .banner-text > .content > .row > .col-xs-12.col-sm-4 > .col-padding > div,
	   .main-carousel .banner-text > .content > .row > .col-xs-12.col-sm-5 > .col-padding > div,
	   .main-carousel .banner-text > .content > .row > .col-xs-12.col-sm-6 > .col-padding > div,
	   .main-carousel .banner-text > .content > .row > .col-xs-12.col-sm-7 > .col-padding > div,
	   .main-carousel .banner-text > .content > .row > .col-xs-12.col-sm-8 > .col-padding > div,
	   .main-carousel .banner-text > .content > .row > .col-xs-12.col-sm-9 > .col-padding > div  {
			text-align:center;
			margin-left:auto;
			margin-right:auto;

		   /* .align-self-center */
		   -webkit-align-self: center!important;
		   -ms-flex-item-align: center!important;
		   -ms-grid-row-align: center!important;
		   align-self: center!important;
	   }




	
		.banner-text h1 {
			font-weight:100;  
			/* font-family: 'Roboto Condensed', 'Helvetica Neue', Helveticaneue, Arial, Helvetica, sans-serif;	*/
			font-family: var(--ikv3-font); /* 20220607 */
			text-align:center;
			/* background:#FC0; */

			font-size:2.8rem; /* 20171213 - per iPh5, da 576 torna 4.4 - 4rem; 3rem; */
			
			line-height:1em;

		}

	@media (max-width: 576px) {
		.banner-text .light.then_dark h1,
		.banner-text .dark h1 {
			text-shadow: 0px 0px 20px rgba(0, 0, 0, 0.6);
		}
		.banner-text .dark.then_light h1,
		.banner-text .light h1 {
			text-shadow: 0px 0px 20px rgba(255, 255, 255, 1);
		}
	}

		.banner-text h1 strong {
			font-weight:900;
		}
		.banner-text h4 {
			text-align:center;
			/* background:#C0F; */

			font-size:1.8rem; /* 20171213 - per iPh5, da 576 torna 2.3 - 1.9rem; 1.8rem; */
		}

		.col-padding {
			padding:0 5%;
		}

	@media (min-width: 576px) {
		.banner-text h1 {
			font-size:4.4rem; /* 20171213 - 4rem; 3rem; */
			font-weight:100; font-size:5.4rem; /* font-size:5rem;	*/
		}
		.banner-text h4 {
			font-size:2.3rem; /* 20171213 - 1.9rem; 1.8rem; */
			font-weight:300; font-size:2.8rem; /* font-size:2.4rem; */
		}
	}



	
	@media (min-width: 768px) {
		.col-padding {
			padding:0 20%;
		}
		
		.banner-text {
			position:absolute;
			/* top: 25%; */
			width:100%;
			height:100%; 
			vertical-align: middle; 
			/* margin-top:24px; */
		}

		.banner-text h1 { /* 20181123 - per evitare sovrapposizione a freccia su iPad portrait */
			font-weight:100; font-size:3.8rem; /* font-size:4.4rem; font-size:4rem;	*/
			text-align:left;
		}
		.banner-text h4 {
			font-weight:300; font-size:1.9rem; /* font-size:2.3rem; font-size:1.9rem; */
			text-align:left;
		}	


	  	.main-carousel .banner-text > .content > .row > .col-xs-12.col-sm-1 > .col-padding,
	  	.main-carousel .banner-text > .content > .row > .col-xs-12.col-sm-2 > .col-padding,
	  	.main-carousel .banner-text > .content > .row > .col-xs-12.col-sm-3 > .col-padding,
	  	.main-carousel .banner-text > .content > .row > .col-xs-12.col-sm-4 > .col-padding,
	  	.main-carousel .banner-text > .content > .row > .col-xs-12.col-sm-5 > .col-padding,
	  	.main-carousel .banner-text > .content > .row > .col-xs-12.col-sm-6 > .col-padding,
	  	.main-carousel .banner-text > .content > .row > .col-xs-12.col-sm-7 > .col-padding,
	  	.main-carousel .banner-text > .content > .row > .col-xs-12.col-sm-8 > .col-padding,
	  	.main-carousel .banner-text > .content > .row > .col-xs-12.col-sm-9 > .col-padding {
			padding-bottom:40px;		
			text-align:left;
		}
	   .main-carousel .banner-text > .content > .row > .col-xs-12.col-sm-1 > .col-padding > div,
	   .main-carousel .banner-text > .content > .row > .col-xs-12.col-sm-2 > .col-padding > div,
	   .main-carousel .banner-text > .content > .row > .col-xs-12.col-sm-3 > .col-padding > div,
	   .main-carousel .banner-text > .content > .row > .col-xs-12.col-sm-4 > .col-padding > div,
	   .main-carousel .banner-text > .content > .row > .col-xs-12.col-sm-5 > .col-padding > div,
	   .main-carousel .banner-text > .content > .row > .col-xs-12.col-sm-6 > .col-padding > div,
	   .main-carousel .banner-text > .content > .row > .col-xs-12.col-sm-7 > .col-padding > div,
	   .main-carousel .banner-text > .content > .row > .col-xs-12.col-sm-8 > .col-padding > div,
	   .main-carousel .banner-text > .content > .row > .col-xs-12.col-sm-9 > .col-padding > div  {
			text-align:left;
			margin-left:0;
	   }


	}	

	@media (min-width: 768px) and (max-width: 991px)  { /* 20181001*/	
		
		.product-page .banner-text .col-padding {
		    padding: 0 10%;
		}
		.product-page .main-carousel .banner-text > .content > .row > .col-xs-12.col-sm-1 > .col-padding, 
		.product-page .main-carousel .banner-text > .content > .row > .col-xs-12.col-sm-2 > .col-padding, 
		.product-page .main-carousel .banner-text > .content > .row > .col-xs-12.col-sm-3 > .col-padding, 
		.product-page .main-carousel .banner-text > .content > .row > .col-xs-12.col-sm-4 > .col-padding, 
		.product-page .main-carousel .banner-text > .content > .row > .col-xs-12.col-sm-5 > .col-padding, 
		.product-page .main-carousel .banner-text > .content > .row > .col-xs-12.col-sm-6 > .col-padding, 
		.product-page .main-carousel .banner-text > .content > .row > .col-xs-12.col-sm-7 > .col-padding, 
		.product-page .main-carousel .banner-text > .content > .row > .col-xs-12.col-sm-8 > .col-padding, 
		.product-page .main-carousel .banner-text > .content > .row > .col-xs-12.col-sm-9 > .col-padding {
			padding-bottom:20px;
			padding-top:10px;
		}


		.product-page .banner-text h1 {
			font-size:4rem;
		}
		.product-page .banner-text h4 {
			font-size:1.9rem;
		}		
	}

	@media (min-width: 780px) { /* 20181123 - per evitare sovrapposizione a freccia su iPad portrait ho spostato a 780 le impostazioni che erano a 768 */
		.banner-text h1 {
			font-weight:100; font-size:4.4rem; /* font-size:4rem;	*/
			text-align:left;
		}
		.banner-text h4 {
			font-weight:300; font-size:2.3rem; /* font-size:1.9rem; */
			text-align:left;
		}	
	}

	@media (min-width: 992px) {
		.col-padding {
			padding:5% 20%;
		}

		.banner-text h1 {
			font-weight:100; font-size:4.4rem; /* font-size:5rem; */ /* font-size:5.4rem; */ /* font-size:5rem;	*/
			text-align:left;
		}
		.banner-text h4 {
			font-weight:300; font-size:2.3rem; /* font-size:2.4rem; */ /* font-size:2.8rem; */ /* font-size:2.4rem; */
			text-align:left;
		}
		
	}	


	@media (min-width: 992px) and (max-width: 1023px)  { /* 20181001*/	
		
		.product-page .banner-text .col-padding {
		    padding: 0 10%;
		}
		.product-page .main-carousel .banner-text > .content > .row > .col-xs-12.col-sm-1 > .col-padding, 
		.product-page .main-carousel .banner-text > .content > .row > .col-xs-12.col-sm-2 > .col-padding, 
		.product-page .main-carousel .banner-text > .content > .row > .col-xs-12.col-sm-3 > .col-padding, 
		.product-page .main-carousel .banner-text > .content > .row > .col-xs-12.col-sm-4 > .col-padding, 
		.product-page .main-carousel .banner-text > .content > .row > .col-xs-12.col-sm-5 > .col-padding, 
		.product-page .main-carousel .banner-text > .content > .row > .col-xs-12.col-sm-6 > .col-padding, 
		.product-page .main-carousel .banner-text > .content > .row > .col-xs-12.col-sm-7 > .col-padding, 
		.product-page .main-carousel .banner-text > .content > .row > .col-xs-12.col-sm-8 > .col-padding, 
		.product-page .main-carousel .banner-text > .content > .row > .col-xs-12.col-sm-9 > .col-padding {
			padding-bottom:25px;
			padding-top:15px;
		}


		.product-page .banner-text h1 {
			font-size:5rem;
		}
		.product-page .banner-text h4 {
			font-size:2.4rem;
		}		
	}


	@media (min-width: 1024px) and (max-width: 1280px)  { /* 20181001*/	
		
		.product-page .banner-text .col-padding {
		    padding: 0 10%;
		}
		.product-page .main-carousel .banner-text > .content > .row > .col-xs-12.col-sm-1 > .col-padding, 
		.product-page .main-carousel .banner-text > .content > .row > .col-xs-12.col-sm-2 > .col-padding, 
		.product-page .main-carousel .banner-text > .content > .row > .col-xs-12.col-sm-3 > .col-padding, 
		.product-page .main-carousel .banner-text > .content > .row > .col-xs-12.col-sm-4 > .col-padding, 
		.product-page .main-carousel .banner-text > .content > .row > .col-xs-12.col-sm-5 > .col-padding, 
		.product-page .main-carousel .banner-text > .content > .row > .col-xs-12.col-sm-6 > .col-padding, 
		.product-page .main-carousel .banner-text > .content > .row > .col-xs-12.col-sm-7 > .col-padding, 
		.product-page .main-carousel .banner-text > .content > .row > .col-xs-12.col-sm-8 > .col-padding, 
		.product-page .main-carousel .banner-text > .content > .row > .col-xs-12.col-sm-9 > .col-padding {
			padding-bottom:25px;
			padding-top:15px;
		}


		.product-page .banner-text h1 {
			font-size:5.2rem;
		}
		.product-page .banner-text h4 {
			font-size:2.6rem;
		}		
	}


	@media (min-width: 1026px) { /* 20181123 */
		.banner-text h1 {
			font-size:5rem; /* font-size:5.4rem; */ /* font-size:5rem;	*/
			
		}
		.banner-text h4 {
			font-size:2.4rem; /* font-size:2.8rem; */ /* font-size:2.4rem; */
			
		}
		
	}	

	@media (min-width: 1200px) { /* 20181123 */
		.banner-text h1 {
			font-size:5.4rem; /* font-size:5rem;	*/
			
		}
		.banner-text h4 {
			font-size:2.8rem; /* font-size:2.4rem; */
			
		}
		
	}	



	@media (min-width: 1520px) {
		.col-padding {
		}

		.banner-text h1 {
			font-size:6.2rem;
		}
		.banner-text h4 {
			font-size:3.2rem;
		}
	}	

	@media (min-width: 1680px) {
		.col-padding {
		}

		.banner-text h1 {
			font-size:7.0rem;
		}
		.banner-text h4 {
			font-size:4.0rem;
		}
	}	
	



/* BANNER PROD PAGE */

	/* cnt_bkg - per immagini di sfondo fotografiche */


	.carousel-inner>.item.active .dark,
	.bkg-dark { color:#FFF; }

	.carousel-inner>.item.active .light,
	.bkg-light { color:#000; }


	.carousel-inner>.item.active .dark.then_light,
	.bkg-dark.then_light { color:#000; }

	.carousel-inner>.item.active .light.then_dark,
	.bkg-light.then_dark { color:#FFF; }



	.cnt_bkg_mono,
	.cnt_bkg {
		background-repeat: no-repeat;
		background-size: 180%; /* contain; */ /* cover; */
	}

	@media (max-width: 544px) {
		.cnt_bkg_mono,
		.cnt_bkg {
			background-size: 200%;
		}
	}
	@media (max-width: 479px) {
		.cnt_bkg_mono,
		.cnt_bkg {
			background-size: 218%;
		}
	}

/* 20181008
	@media (max-width:767px){
		.cnt_bkg_mono,
		.cnt_bkg {
			background-size: cover;
		}
	}
*/

	.cnt_bkg_mono .col-row,
	.cnt_bkg .col-row {
		margin-left:-15px;	
		margin-right:-15px;	
	}
	.cnt_bkg_mono .col-row>div,
	.cnt_bkg .col-row>div {
		padding-left:33px;	/* 15 + 18 default bootstrap */
		padding-right:33px;	
	}
	.cnt_bkg_mono .box-text-return,
	.cnt_bkg .box-text-return {
		background:#FFF; color:#000;
		margin-top:400px;
	} 
	.cnt_bkg_mono .box-text-return.bkg-transparent,
	.cnt_bkg_2 .box-text-return.bkg-transparent,
	.cnt_bkg .box-text-return.bkg-transparent {
		background:transparent !important;
	} 	

	/* 20171215 portato qui - prima era in 992 */

		.cnt_bkg.bkg-dark,
		.cnt_bkg.bkg-dark .box-text-return,
		.cnt_bkg.bkg-dark h2,
		.cnt_bkg.bkg-dark h3,
		.cnt_bkg.bkg-dark h4 {
			color:#FFF;		
		}

		.specs .bkg-dark .box-text-return h1,
		.specs .bkg-dark .box-text-return h2,
		.specs .bkg-dark .box-text-return h4,
		.default-page .bkg-dark .box-text-return h1,
		.default-page .bkg-dark .box-text-return h2,
		.default-page .bkg-dark .box-text-return h4 { 
			color:#FFF;
		}



@media (max-width: 991px) {
		.bg_superlight_grey.cnt_bkg_mono .box-text-return,
		.bg_superlight_grey.cnt_bkg_2 .box-text-return,
		.bg_superlight_grey.cnt_bkg .box-text-return {
			background:#f9f9f9;
		} 

		.bg_light_grey.cnt_bkg_mono .box-text-return,
		.bg_light_grey.cnt_bkg_2 .box-text-return,
		.bg_light_grey.cnt_bkg .box-text-return {
			background:#f2f2f2;
		} 

		.bg_med_grey.cnt_bkg_mono .box-text-return,
		.bg_med_grey.cnt_bkg_2 .box-text-return,
		.bg_med_grey.cnt_bkg .box-text-return {
			background:#CBCBCB;
		} 

		.bg_grey.cnt_bkg_mono .box-text-return,
		.bg_grey.cnt_bkg_2 .box-text-return,
		.bg_grey.cnt_bkg .box-text-return {
			background:#333;
		} 

		.bg_black.cnt_bkg_mono .box-text-return,
		.bg_black.cnt_bkg_2 .box-text-return,
		.bg_black.cnt_bkg .box-text-return {
			background:#000;
		} 

		.bg_red_ik.cnt_bkg_mono .box-text-return,
		.bg_red_ik.cnt_bkg_2 .box-text-return,
		.bg_red_ik.cnt_bkg .box-text-return {
			background:#C00;
		} 

		.bg_white.cnt_bkg_mono .box-text-return,
		.bg_white.cnt_bkg_2 .box-text-return,
		.bg_white.cnt_bkg .box-text-return {
			background:#FFF;
		} 

		.bg_brown.cnt_bkg_mono .box-text-return,
		.bg_brown.cnt_bkg_2 .box-text-return,
		.bg_brown.cnt_bkg .box-text-return {
			background:#5b2b21; /* 63271a */
		} 

		.bg_gold.cnt_bkg_mono .box-text-return,
		.bg_gold.cnt_bkg_2 .box-text-return,
		.bg_gold.cnt_bkg .box-text-return {
			background:#b58441; /* d3aa54; */
		} 

		.bg_green-android.cnt_bkg_mono .box-text-return,
		.bg_green-android.cnt_bkg_2 .box-text-return,
		.bg_green-android.cnt_bkg .box-text-return {
			background:#98cd48;
		} 
			
		.bg_beige.cnt_bkg_mono .box-text-return,
		.bg_beige.cnt_bkg_2 .box-text-return,
		.bg_beige.cnt_bkg .box-text-return {
			background:#dcd0b8;
		} 

}


	.cnt_bkg_mono .box-text-return.no-margin-top,
	.cnt_bkg .box-text-return.no-margin-top {
		margin-top:0;
	} 

	/* .cnt_bkg_mono .container, */
	.cnt_bkg .container {
			max-width:1680px;
		width: 100%;
			min-height: 230px;
	}

	@media (min-width: 576px) {	
	   .cnt_bkg .container {
			   min-height: 250px;
	   }
	}
	@media (min-width: 768px) {
		.cnt_bkg .container {
				min-height: 300px;
		}

		/*
			.cnt_bkg_mono .container.as2cols,
			.cnt_bkg .container.as2cols {
			padding-left:7%;
			padding-right:7%;
		}
		*/

		/* 20220615
		.cnt_bkg_mono .container.reduced,
		.cnt_bkg .container.reduced, */
		.container.reduced {
			padding-left:80px;
			padding-right:80px;
		}

		/* 20220615
		.cnt_bkg_mono .container.mid-reduced,
		.cnt_bkg .container.mid-reduced, */
		.container.mid-reduced, /* 20220615 */
		.container.mid-reduced {
			padding-left:25px;
			padding-right:25px;
		}


		/*
		.cnt_bkg .container.container-image {
			width: 90%;
		}
		*/	
	}	
	@media (min-width: 840px) {
		.cnt_bkg .container {
				min-height: 350px;
		}

		/* 20220615
		.cnt_bkg_mono .container.reduced,
		.cnt_bkg .container.reduced, */
		.container.reduced {
			padding-left:120px;
			padding-right:120px;
		}

		/* 20220615
		.cnt_bkg_mono .container.mid-reduced,
		.cnt_bkg .container.mid-reduced, */
		.container.mid-reduced, /* 20220615 */
		.container.mid-reduced {
			padding-left:38px;
			padding-right:38px;
		}

	}		
	@media (min-width: 992px) {
		.cnt_bkg {
			background-position: center center;
		}

		.cnt_bkg .container {
			min-height: 450px;
		}

		/* 20220615
		.cnt_bkg_mono .container.reduced,
		.cnt_bkg_2 .container.reduced,
		.cnt_bkg .container.reduced, */
		.container.reduced {
			padding-left:160px;
			padding-right:160px;
		}

		/* 20220615
		.cnt_bkg_mono .container.mid-reduced,
		.cnt_bkg .container.mid-reduced, */
		.container.mid-reduced, /* 20220615 */
		.container.mid-reduced {
			padding-left:50px;
			padding-right:50px;
		}

		.cnt_img-beside .container.as2cols,
		.cnt_bkg_mono .container.as2cols,
		.cnt_bkg_2 .container.as2cols,
		.cnt_bkg .container.as2cols,
		.container.as2cols {
			padding-left:7%;
			padding-right:7%;
		}

	.cnt_bkg_mono .box-text-return,
	.cnt_bkg .box-text-return {
		background:transparent; /* 20171120 */
	} 

	/* 20171215 qui era box-text-return color:#FFF - portato fuori da 992 */


		.cnt_bkg.bkg-light,
		.cnt_bkg.bkg-light .box-text-return,
		.cnt_bkg.bkg-light h2,
		.cnt_bkg.bkg-light h3,
		.cnt_bkg.bkg-light h4 {
			color:#000;		
		}
	
		.cnt_bkg .box-text-return {
			background: transparent;
			margin-top: unset;
		}

		.cnt_bkg.txt-right .box-text-return {
				padding-left:8.5% !important; /* padding-left:5% !important; */
				padding-right:7% !important; /* padding-right:9% !important; */
		}
		.cnt_bkg.txt-left .box-text-return {
				padding-left:8.5% !important;	/* padding-left:9% !important; */
				padding-right:7% !important; /*	padding-right:5% !important; */
		}

		.cnt_bkg_mono .col-row,
		.cnt_bkg .col-row {
			margin-left:0;	
			margin-right:0;	
			/* width:100%; */
		}

		.cnt_bkg_mono .col-row>div,
		.cnt_bkg .col-row>div {
			padding-left:18px; 
			padding-right:18px; 
		}
	}
	
	@media (min-width: 1024px) {
	   .cnt_bkg {
			background-size: cover; /* contain; */ /* cover; */
	   }
	}	

@media (min-width: 1080px) {
	/* 20220615
	.cnt_bkg_mono .container.reduced,
	.cnt_bkg .container.reduced, */
	.container.reduced {
		padding-left:220px;
		padding-right:220px;
	}

	/* 20220615
		.cnt_bkg_mono .container.mid-reduced,
		.cnt_bkg .container.mid-reduced, */		
		.container.mid-reduced, /* 20220615 */
		.container.mid-reduced {
			padding-left:68px;
			padding-right:68px;
		}	

	/*
	.cnt_bkg .container.container-image {
		width: 70%;
	}	
	*/
}
@media (min-width: 1140px) {
	/* 20220615
	.cnt_bkg_mono .container.reduced,
	.cnt_bkg .container.reduced, */
	.container.reduced {
		padding-left:240px;
		padding-right:240px;
	}

	/* 20220615
		.cnt_bkg_mono .container.mid-reduced,
		.cnt_bkg .container.mid-reduced, */		
		.container.mid-reduced, /* 20220615 */
		.container.mid-reduced {
			padding-left:75px;
			padding-right:75px;
		}


}

@media (min-width: 1200px) {
	/* 20220615
	.cnt_bkg_mono .container.reduced,
	.cnt_bkg .container.reduced, */
	.container.reduced {
		padding-left:280px;
		padding-right:280px;
	}

	/* 20220615
		.cnt_bkg_mono .container.mid-reduced,
		.cnt_bkg .container.mid-reduced, */		
		.container.mid-reduced, /* 20220615 */
		.container.mid-reduced {
			padding-left:88px;
			padding-right:88px;
		}

}

/* 20220615 */
@media (max-width: 639px) {
	.container.mid-reduced, /* 20220615 */
	.container.mid-reduced {
		padding-left:10px;
		padding-right:10px;
	}
}


	/* cnt_bkg_2 - per immagini di sfondo al vivo */
	
	.cnt_bkg_2 {
		background-repeat: no-repeat;
	    background-size: 95% auto; /* contain; */ /* cover; */
    }

	.cnt_bkg_2 .col-row {
		margin-left:-15px;	
		margin-right:-15px;	
	}
	.cnt_bkg_2 .col-row>div {
		padding-left:33px;	/* 15 + 18 default bootstrap */
		padding-right:33px;	
	}

	.cnt_bkg.img-middle,
	.cnt_bkg_2.img-middle {
		background-position-y:center;
	}
	.cnt_bkg.img-top,
	.cnt_bkg_2.img-top {
		background-position-y:top;
	}
	.cnt_bkg.img-bottom,
	.cnt_bkg_2.img-bottom {
		background-position-y:bottom;
	}

		.cnt_bkg.img-top.then_middle,
		.cnt_bkg2.img-bottom.then_middle,
		.cnt_bkg.img-top.then_middle,
		.cnt_bkg2.img-bottom.then_middle,
	.cnt_bkg.img-middle,
	.cnt_bkg_2.img-middle {
		background-position-y:center;
	}

	.cnt_bkg_mono.then_top,
	.cnt_bkg.img-middle.then_top,
	.cnt_bkg_2.img-middle.then_top {
		background-position-y:top;
	}
	.cnt_bkg_mono.then_bottom,
	.cnt_bkg.img-middle.then_bottom,
	.cnt_bkg_2.img-middle.then_bottom {
		background-position-y:bottom;
	}




		.cnt_bkg_mono.bg-left,
		.cnt_bkg_2.txt-left,
		.cnt_bkg.txt-left {
		    background-position-x: right;
		}
		.cnt_bkg_mono.bg-right,
		.cnt_bkg_2.txt-right,
		.cnt_bkg.txt-right {
		    background-position-x: left;
		}
		.cnt_bkg_mono.bg-center,
		.cnt_bkg_2.bg-center,
		.cnt_bkg.bg-center,
		.cnt_bkg_2.txt-left.then_center,
		.cnt_bkg_2.txt-right.then_center,
		.cnt_bkg.txt-left.then_center,
		.cnt_bkg.txt-right.then_center {
		    background-position-x: center;
		}


	   .then_txt-left p,
	   .container.centered.then_txt-left p,
	   .specs > .container.centered.then_txt-left  p,
	   .tab-pane > .container.centered.then_txt-left  p,
	   .default-page > .container.centered.then_txt-left  p {
		   text-align:left;
	   }



	@media (max-width: 991px) {	
		.cnt_bkg_mono.bg-center.then_right,
		.cnt_bkg_2.bg-center.then_right,
		.cnt_bkg.bg-center.then_right {
		    background-position-x: right;
		}
	}
		

		.cnt_bkg_mono.strip-banner, 
		.cnt_bkg.strip-banner {
		    background-size: cover;
		}
	
	.cnt_bkg_2.bkg-dark .box-text-return,
	.cnt_bkg_2 .box-text-return.bkg-dark {
		color:#FFF;
	}
	.cnt_bkg_2 .box-text-return {
		color:#000;
	}
	.cnt_bkg.img-middle.then_top .box-text-return,
	.cnt_bkg_2.img-middle.then_top .box-text-return,
	.cnt_bkg.img-top .box-text-return,
	.cnt_bkg_2.img-top .box-text-return {
		margin-top:300px;
	}

	.cnt_bkg.img-middle.then_bottom .box-text-return,
	.cnt_bkg_2.img-middle.then_bottom .box-text-return,
	.cnt_bkg.img-bottom .box-text-return,
	.cnt_bkg_2.img-bottom .box-text-return {
		margin-bottom:300px;
	}

	.cnt_bkg.img-middle.then_top .box-text-return.no-margin-top,
	.cnt_bkg_2.img-middle.then_top .box-text-return.no-margin-top,
	.cnt_bkg.img-top .box-text-return.no-margin-top,
	.cnt_bkg_2.img-top .box-text-return.no-margin-top {
		margin-top:0;
	}
	.cnt_bkg.img-middle.then_bottom .box-text-return.no-margin-bottom,
	.cnt_bkg_2.img-middle.then_bottom .box-text-return.no-margin-bottom,
	.cnt_bkg.img-bottom .box-text-return.no-margin-bottom,
	.cnt_bkg_2.img-bottom .box-text-return.no-margin-bottom {
		margin-bottom:0;
	}

	.cnt_bkg_2 .container {
			max-width:1680px;
		width: 100%;
	}

	@media (min-width: 576px) {	
		.cnt_bkg_2 {
	    	background-size: 80%;
		}
		.cnt_bkg_mono.img-middle.then_top,
		.cnt_bkg.img-middle.then_top,
		.cnt_bkg_2.img-middle.then_top {
			background-position-y:top;			
		}
		.cnt_bkg_mono.img-middle.then_bottom,
		.cnt_bkg.img-middle.then_bottom,
		.cnt_bkg_2.img-middle.then_bottom {
			background-position-y:bottom;			
		}

		.cnt_bkg.img-top.then_middle,
		.cnt_bkg2.img-bottom.then_middle,
		.cnt_bkg.img-top.then_middle,
		.cnt_bkg2.img-bottom.then_middle,
		.cnt_bkg.img-middle,
		.cnt_bkg2.img-middle {
			background-position-y:center;			
		}

		.cnt_bkg_mono.txt-left.then_center,
		.cnt_bkg_mono.txt-right.then_center,
		.cnt_bkg_2.txt-left.then_center,
		.cnt_bkg_2.txt-right.then_center {
		    background-position-x: center;
		}

	   .then_txt-left p,
	   .container.centered.then_txt-left p,
	   .specs > .container.centered.then_txt-left  p,
	   .tab-pane > .container.centered.then_txt-left  p,
	   .default-page > .container.centered.then_txt-left  p {
		   text-align:left;
	   }

		.cnt_bkg.img-middle.then_top .box-text-return, 
		.cnt_bkg_2.img-middle.then_top .box-text-return, 
		.cnt_bkg.img-top .box-text-return,
		.cnt_bkg_2.img-top .box-text-return {
			margin-top:400px;
		}
		.cnt_bkg.img-middle.then_bottom .box-text-return, 
		.cnt_bkg_2.img-middle.then_bottom .box-text-return, 
		.cnt_bkg.img-bottom .box-text-return,
		.cnt_bkg_2.img-bottom .box-text-return {
			margin-bottom:400px;
		}

	   .cnt_bkg.img-middle.then_top .box-text-return.no-margin-top,
	   .cnt_bkg_2.img-middle.then_top .box-text-return.no-margin-top,
	   .cnt_bkg.img-top .box-text-return.no-margin-top,
	   .cnt_bkg_2.img-top .box-text-return.no-margin-top {
		   margin-top:0;
	   }
	   .cnt_bkg.img-middle.then_bottom .box-text-return.no-margin-bottom,
	   .cnt_bkg_2.img-middle.then_bottom .box-text-return.no-margin-bottom,
	   .cnt_bkg.img-bottom .box-text-return.no-margin-bottom,
	   .cnt_bkg_2.img-bottom .box-text-return.no-margin-bottom {
		   margin-bottom:0;
	   }

		/*
		.carousel-inner>.item.active .dark.then_light,
		.banner-text .dark.then_light h1,
		.banner-text .then_light h1 {
			color:#000;
		}
		.carousel-inner>.item.active .light.then_dark,
		.banner-text .light.then_dark h1,
		.banner-text .then_dark h1 {
			color:#FFF;
		}
		*/

	}
	@media (min-width: 768px) {

		.carousel-inner>.item.active .dark.then_light,
		.banner-text .dark.then_light h1,
		.banner-text .then_light h1 {
			color:#FFF; /* back to default */
		}
		.carousel-inner>.item.active .light.then_dark,
		.banner-text .light.then_dark h1,
		.banner-text .then_dark h1 {
			color:#000; /* back to default */
		}

	}
	
	@media (min-width: 840px) {
		.cnt_bkg_2 {
	    	background-size: 75%;
		}
		.cnt_bkg.img-middle.then_top .box-text-return, 
		.cnt_bkg_2.img-middle.then_top .box-text-return, 
		.cnt_bkg.img-top .box-text-return,
		.cnt_bkg_2.img-top .box-text-return {
			margin-top:500px;
		}
		.cnt_bkg.img-middle.then_bottom .box-text-return, 
		.cnt_bkg_2.img-middle.then_bottom .box-text-return, 
		.cnt_bkg.img-bottom .box-text-return,
		.cnt_bkg_2.img-bottom .box-text-return {
			margin-bottom:500px;
		}

	   .cnt_bkg.img-middle.then_top .box-text-return.no-margin-top,
	   .cnt_bkg_2.img-middle.then_top .box-text-return.no-margin-top,
	   .cnt_bkg.img-top .box-text-return.no-margin-top,
	   .cnt_bkg_2.img-top .box-text-return.no-margin-top {
		   margin-top:0;
	   }
	   .cnt_bkg.img-middle.then_bottom .box-text-return.no-margin-bottom,
	   .cnt_bkg_2.img-middle.then_bottom .box-text-return.no-margin-bottom,
	   .cnt_bkg.img-bottom .box-text-return.no-margin-bottom,
	   .cnt_bkg_2.img-bottom .box-text-return.no-margin-bottom {
		   margin-bottom:0;
	   }

		.cnt_bkg.img-top.then_middle,
		.cnt_bkg2.img-bottom.then_middle,
		.cnt_bkg.img-top.then_middle,
		.cnt_bkg2.img-bottom.then_middle,
		.cnt_bkg.img-middle,
		.cnt_bkg2.img-middle {
		    background-position-y: center;					
		}

		.cnt_bkg_mono.img-middle.then_center,
		.cnt_bkg_2.img-middle.then_center,
		.cnt_bkg.img-middle.then_center {
		}
		
		.cnt_bkg_mono.txt-left.then_center,
		.cnt_bkg_2.txt-left.then_center,
		.cnt_bkg.txt-left.then_center {
		    /* background-position-x: right; */ /* 20171201 TEST PER MIX */
		}

		.cnt_bkg_mono.txt-right.then_center,
		.cnt_bkg_2.txt-right.then_center,
		.cnt_bkg.txt-right.then_center {
		    /* background-position-x: left; */ /* 20171201 TEST PER MIX */
		}

	   .then_txt-left p,
	   .container.centered.then_txt-left p,
	   .specs > .container.centered.then_txt-left  p,
	   .tab-pane > .container.centered.then_txt-left  p,
	   .default-page > .container.centered.then_txt-left  p {
	   }


	}		
	@media (min-width: 992px) {
		.cnt_bkg_2 {
		    background-size: 52%;
		}
	
		.cnt_bkg_2 .container {
			min-height: 450px;
		}
		
		.cnt_bkg_2.bkg-dark,
		.cnt_bkg_2.bkg-dark .box-text-return,
		.cnt_bkg_2.bkg-dark h2,
		.cnt_bkg_2.bkg-dark h3,
		.cnt_bkg_2.bkg-dark h4 {
			color:#FFF;		
		}
		
		.cnt_bkg_2.bkg-light,
		.cnt_bkg_2.bkg-light .box-text-return,
		.cnt_bkg_2.bkg-light h2,
		.cnt_bkg_2.bkg-light h3,
		.cnt_bkg_2.bkg-light h4 {
			color:#000;		
		}
	
		.cnt_bkg .box-text-return,
		.cnt_bkg_2 .box-text-return {
			background: transparent;
			margin-top:unset;
		}

		.cnt_bkg.txt-right .box-text-return,
		.cnt_bkg_2.txt-right .box-text-return {
				padding-left:8.5% !important; /* padding-left:5% !important; */
				padding-right:7% !important; /* padding-right:9% !important; */
		}
		.cnt_bkg.txt-left .box-text-return,
		.cnt_bkg_2.txt-left .box-text-return {
				padding-left:8.5% !important;	/* padding-left:9% !important; */
				padding-right:7% !important; /*	padding-right:5% !important; */
		}

		.cnt_bkg_2.txt-left {
		    background-position-x: right;
		}
		.cnt_bkg_2.txt-right {
		    background-position-x: left;
		}
		
		.cnt_bkg.img-middle,
		.cnt_bkg_2.img-middle {
		    background-position-y:center;
		}
		.cnt_bkg.img-top,
		.cnt_bkg_2.img-top {
		    background-position-y:top;
		}
		.cnt_bkg.img-bottom,
		.cnt_bkg_2.img-bottom {
		    background-position-y:bottom;
		}
				
		.cnt_bkg.img-middle.then_top .box-text-return, 
		.cnt_bkg_2.img-middle.then_top .box-text-return, 
		.cnt_bkg.img-top .box-text-return,
		.cnt_bkg_2.img-top .box-text-return {
			margin-top:10px;
		}
		.cnt_bkg.img-middle.then_bottom .box-text-return, 
		.cnt_bkg_2.img-middle.then_bottom .box-text-return, 
		.cnt_bkg.img-bottom .box-text-return,
		.cnt_bkg_2.img-bottom .box-text-return {
			margin-bottom:10px;
		}


		.cnt_bkg.img-middle.then_top .box-text-return.no-margin-top,
		.cnt_bkg_2.img-middle.then_top .box-text-return.no-margin-top,
		.cnt_bkg.img-top .box-text-return.no-margin-top,
		.cnt_bkg_2.img-top .box-text-return.no-margin-top {
			margin-top:0;
		}
		.cnt_bkg.img-middle.then_bottom .box-text-return.no-margin-bottom,
		.cnt_bkg_2.img-middle.then_bottom .box-text-return.no-margin-bottom,
		.cnt_bkg.img-bottom .box-text-return.no-margin-bottom,
		.cnt_bkg_2.img-bottom .box-text-return.no-margin-bottom {
			margin-bottom:0;
		}


		.cnt_bkg_2.txt-left.then_center {
		    background-position-x: right;
		}
		.cnt_bkg_2.txt-right.then_center {
		    background-position-x: left;
		}

		.cnt_bkg.img-middle.then_top,
		.cnt_bkg_2.img-middle.then_top {
			background-position-y:center;			
		}
		.cnt_bkg.img-middle.then_bottom,
		.cnt_bkg_2.img-middle.then_bottom {
			background-position-y:center;			
		}
		
		.cnt_bkg.img-top.then_bottom,
		.cnt_bkg.img-top.then_middle {
			background-position-y:top;			
		}
		.cnt_bkg.img-bottom.then_top,
		.cnt_bkg.img-bottom.then_middle {
			background-position-y:bottom;			
		}


	   .then_txt-left p,
	   .container.centered.then_txt-left p,
	   .specs > .container.centered.then_txt-left  p,
	   .tab-pane > .container.centered.then_txt-left  p,
	   .default-page > .container.centered.then_txt-left  p {
		   text-align:center;
	   }



		.cnt_bkg_2 .col-row {
			margin-left:0;	
			margin-right:0;	
			/* width:100%; */
		}

		.cnt_bkg_2 .col-row>div {
			padding-left:18px; 	
			padding-right:18px; 	
		}

		.d-flex {
			display: -webkit-box!important;
			display: -webkit-flex!important;
			display: -ms-flexbox!important;
			display: flex!important;

	   OFF-webkit-box-orient: horizontal; /* vertical; */
	   OFF-moz-box-orient: horizontal; /* vertical; */
	   OFF-webkit-flex-direction: row; /* column; */
	   OFF-ms-flex-direction: row; /* column; */
	   OFFflex-direction: row; /* column; */


	   OFF-webkit-flex-flow: row wrap; /* column; */
	   OFF-ms-flex-flow: row wrap; /* column; */
	   OFFflex-flow: row wrap;
			
			/*
			flex-wrap: nowrap | wrap | wrap-reverse;
			justify-content: flex-start | flex-end | center | space-between | space-around | space-evenly;
			*/
		}	
/*
	.d-flex > * {
		flex: 1 auto;
	}
*/
	   .align-self-center {
		   -webkit-align-self: center!important;
		   -ms-flex-item-align: center!important;
		   -ms-grid-row-align: center!important;
		   align-self: center!important;
	   }
	}
	
	@media (min-width: 1024px) {
	}	
	@media (min-width: 1280px) {
		.cnt_bkg_2 {
	    	background-size: 50%; /* contain; */
		}
		/*
		.cnt_bkg_2.txt-left {
			background-position: right center; 
		}
		.cnt_bkg_2.txt-right {
			background-position: left center; 
		}
		*/
	}	
	@media (min-width: 1440px) {
		.cnt_bkg_2 {
	    	background-size: contain;
		}
	}	

.bg_superlight_grey {
	background-color:#f9f9f9;
}
.bg_light_grey {
	background-color:#f2f2f2;
}
.bg_brown {
	background-color:#5b2b21; /* 63271a - -10% 5f291d - -20% 5b2b21 */
} 
.bg_gold {
	background-color:#b58441; /* d3aa54; */
} 
.bg_green-android {
	background-color:#98cd48;
} 
.bg_beige {
	background-color:#dcd0b8;
}



.bg_med_grey {
	background-color:#CBCBCB;
}
.bg_grey {
	background-color:#333;
}
.bg_black {
	background-color:#000;
}
.bg_red_ik {
	background-color:#C00;
}
.bg_white {
	background-color:#FFF;
}


	/* .cnt_img-beside - per immagini a fianco (es GUI) */
	
.cnt_img-beside {
	}
	.bg-grad-01 {
	   /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#29282a+0,646870+50,9ba3ad+100 */
	   background: rgb(41,40,42); /* Old browsers */
	   background: -moz-linear-gradient(top, rgba(41,40,42,1) 0%, rgba(100,104,112,1) 50%, rgba(155,163,173,1) 100%); /* FF3.6-15 */
	   background: -webkit-linear-gradient(top, rgba(41,40,42,1) 0%,rgba(100,104,112,1) 50%,rgba(155,163,173,1) 100%); /* Chrome10-25,Safari5.1-6 */
	   background: linear-gradient(to bottom, rgba(41,40,42,1) 0%,rgba(100,104,112,1) 50%,rgba(155,163,173,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#29282a', endColorstr='#9ba3ad',GradientType=0 ); /* IE6-9 */
	   
	   color:#FFF;
	}
	.bg-grad-01 h2 {
		color:#FFF;
	}
	
	.bg-grad-GREEN {
		 /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#272528+0,5a6366+50,7a9490+100 */
		 background: rgb(39,37,40); /* Old browsers */
		 background: -moz-linear-gradient(top, rgba(39,37,40,1) 0%, rgba(90,99,102,1) 50%, rgba(122,148,144,1) 100%); /* FF3.6-15 */
		 background: -webkit-linear-gradient(top, rgba(39,37,40,1) 0%,rgba(90,99,102,1) 50%,rgba(122,148,144,1) 100%); /* Chrome10-25,Safari5.1-6 */
		 background: linear-gradient(to bottom, rgba(39,37,40,1) 0%,rgba(90,99,102,1) 50%,rgba(122,148,144,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#272528', endColorstr='#7a9490',GradientType=0 ); /* IE6-9 */
		color:#FFF;
	}
	.bg-grad-GREY {
		 /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#262528+0,63656e+50,97a2ac+100 */
		 background: rgb(38,37,40); /* Old browsers */
		 background: -moz-linear-gradient(top, rgba(38,37,40,1) 0%, rgba(99,101,110,1) 50%, rgba(151,162,172,1) 100%); /* FF3.6-15 */
		 background: -webkit-linear-gradient(top, rgba(38,37,40,1) 0%,rgba(99,101,110,1) 50%,rgba(151,162,172,1) 100%); /* Chrome10-25,Safari5.1-6 */
		 background: linear-gradient(to bottom, rgba(38,37,40,1) 0%,rgba(99,101,110,1) 50%,rgba(151,162,172,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#262528', endColorstr='#97a2ac',GradientType=0 ); /* IE6-9 */
		color:#FFF;
	}
	.bg-grad-BLUE {
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#404549+0,606c78+50,395168+100 */
		background: rgb(64,69,73); /* Old browsers */
		background: -moz-linear-gradient(top, rgba(64,69,73,1) 0%, rgba(96,108,120,1) 50%, rgba(57,81,104,1) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, rgba(64,69,73,1) 0%,rgba(96,108,120,1) 50%,rgba(57,81,104,1) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, rgba(64,69,73,1) 0%,rgba(96,108,120,1) 50%,rgba(57,81,104,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#404549', endColorstr='#395168',GradientType=0 ); /* IE6-9 */
		color:#FFF;
	}
	.bg-grad-BLUE2 {
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#606c78+0,395168+50,395168+50 */
		background: #606c78; /* Old browsers */
		background: -moz-linear-gradient(top, #606c78 0%, #395168 50%, #395168 50%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, #606c78 0%,#395168 50%,#395168 50%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, #606c78 0%,#395168 50%,#395168 50%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#606c78', endColorstr='#395168',GradientType=0 ); /* IE6-9 */
		color:#FFF;
	}
	.bg-grad-VIOLET {
		  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2a292c+0,515560+50,535a80+100 */
		  background: rgb(42,41,44); /* Old browsers */
		  background: -moz-linear-gradient(top, rgba(42,41,44,1) 0%, rgba(81,85,96,1) 50%, rgba(83,90,128,1) 100%); /* FF3.6-15 */
		  background: -webkit-linear-gradient(top, rgba(42,41,44,1) 0%,rgba(81,85,96,1) 50%,rgba(83,90,128,1) 100%); /* Chrome10-25,Safari5.1-6 */
		  background: linear-gradient(to bottom, rgba(42,41,44,1) 0%,rgba(81,85,96,1) 50%,rgba(83,90,128,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a292c', endColorstr='#535a80',GradientType=0 ); /* IE6-9 */
		color:#FFF;
	}
	.bg-grad-BROWN {
		  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#395168+0,646d75+50,5d5449+100 */
		  background: rgb(57,81,104); /* Old browsers */
		  background: -moz-linear-gradient(top, rgba(57,81,104,1) 0%, rgba(100,109,117,1) 50%, rgba(93,84,73,1) 100%); /* FF3.6-15 */
		  background: -webkit-linear-gradient(top, rgba(57,81,104,1) 0%,rgba(100,109,117,1) 50%,rgba(93,84,73,1) 100%); /* Chrome10-25,Safari5.1-6 */
		  background: linear-gradient(to bottom, rgba(57,81,104,1) 0%,rgba(100,109,117,1) 50%,rgba(93,84,73,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#395168', endColorstr='#5d5449',GradientType=0 ); /* IE6-9 */
		color:#FFF;
	}	
	
	.bg-grad-GREEN h2,
	.bg-grad-GREY h2,	
	.bg-grad-BLUE h2,
	.bg-grad-VIOLET h2,
	.bg-grad-BROWN h2 {
		color:#FFF;
	}
	
	
	.cnt_img-beside .col-row {
	}
	.cnt_img-beside .col-row>div {
	}
	.cnt_img-beside .box-text-return {
	}
	/* .product-disclaimer, */
	.cnt_img-beside .container {
			max-width:1680px;
		width: 100%;
	}
	.cnt_img-beside .box-image img {
		margin-left:auto;
		margin-right:auto;
	}


	.no-min-height,
	.container.no-min-height,
	.cnt_bkg_mono .container.no-min-height,
	.cnt_img-beside .container.no-min-height { min-height: 0 !important; }


	
	@media (min-width: 576px) {	
	}
	@media (min-width: 768px) {
	}	
	@media (min-width: 840px) {
	}		
	@media (min-width: 992px) {
		.cnt_img-beside {
			background-size: cover; 
		}
		.cnt_img-beside .container {
			min-height: 450px;
		}
		.cnt_img-beside .container.no-min-height {
			min-height: 0;
		}
		.cnt_img-beside .box-text-return {
			background: transparent;
		}
		.cnt_img-beside .box-text-return.c-right {
				padding-left:8.5% !important; /* padding-left:5% !important; */
				padding-right:7% !important; /* padding-right:9% !important; */
		}
		.cnt_img-beside .box-text-return.c-left {
				padding-left:7% !important;	/* padding-left:5% !important; */
				padding-right:8.5% !important; /*	padding-right:9% !important; */
		}
		.cnt_img-beside .col-md-4.box-text-return.c-left {
				padding-right:0 !important; /*	padding-right:5% !important; */
		}
		.cnt_img-beside .col-md-4.box-text-return.c-right {
				padding-left:0 !important; /*	padding-right:5% !important; */
		}
		.cnt_img-beside .col-md-4.box-text-return.c-center {
				padding-right:3% !important;
				padding-left:3% !important;
		}
		
		.cnt_img-beside .col-row {
			/* width:100%; */
			vertical-align: middle; 
		}		
		.cnt_img-beside .col-row>div {
		}


 
		.container .two-cols .c-left,
		.products .container .two-cols .c-left { 
				padding-left:7% !important; /* padding-left:5% !important; */
				padding-right:8.5% !important; /* padding-right:9% !important; */
		}
		.container .two-cols .c-right, 
		.products .container .two-cols .c-right { 
				padding-left:8.5% !important;	/* padding-left:9% !important; */
				padding-right:7% !important; /*	padding-right:5% !important; */
		}


	}

/*
	.container .two-cols { padding-left:3%; padding-right:3%; }
*/


/* ------- body>footer ------- */

body>footer {
  min-height:300px;
	background: rgba(0,0,0,1);
  color:#FFF;
  margin:0; /* :50px 0 0; */ /* 20220609 */ 
}
body>footer .container {
	/* width:auto; *//* 20220606 */
	/* padding-bottom: 30px; */
	padding-top:40px; /* 20220606 */
	padding-bottom:20px; /* 20220606 */
}
body>footer .container-bottom { /* 20220606 */
	background-color:var(--ikv3-newmenu-background-r1);
	margin-top:50px; /* 20220607 */
	margin-bottom:0; /* 20220610 55px; /* 20220606 */
	font-family:var(--ikv3-font-no-cond); /* 20220607 */
	color:rgba(255,255,255,.7);
	padding-bottom:55px;
}
body>footer .container-bottom>.container {
	padding-bottom:40px; /* 20220607 */
}
body>footer .container-bottom a { /* 20220607 */
	color:rgb(255,255,255);
	opacity:.7;

	-webkit-transition: opacity 0.3s ease-out;
	-moz-transition: opacity 0.3s ease-out;
	-o-transition: opacity 0.3s ease-out;
	transition: opacity 0.3s ease-out;

}	
body>footer .container-bottom a:hover { /* 20220607 */
	opacity:1;
}	

a.footer-grey, a.footer-grey-selected {
	white-space:nowrap;
}
.footer-grey-selected {
	font-weight:900;
}
body>footer .sub-container { /* 20220606 */
	
}
body>footer .container-bottom .container { /* 20220607 */

}
.copyright-col, 
.contact-col, 
.languages-col { /* 20220607 */
	text-align:center;
	margin-bottom:20px;
	display:block;
}

body>footer h4 { /* 20220606 */
	font-size:2.4rem;
	font-weight:650;
}
@media screen and (max-width:360px) {
	body>footer h4 { /* 20221104 */
		font-size:2.2rem;
	}
}
.ik_logo_footer .ik_logo_text { }
.ik_logo_footer .ik_logo_text>span{ white-space:nowrap; }
.ik_logo_footer a .ik_logo_text { color:#FFF; }
.ik_logo_footer a .ik_logo_text .slogan { color:#666; }

body>footer .bottom-links {
	font-size:1.3rem;
  padding:30px 0;
  color: #9d9d9d;
   text-align:center;
}

body>footer .bottom-links a {
  color: #9d9d9d;
}
body>footer .bottom-links a:hover,
body>footer .bottom-links a:focus {
  color: #FFF;
}

body>footer .bottom-links-left{
	float: none;
	width:100%;
	margin-top:0;
	margin-bottom:20px;
}
body>footer .bottom-links-left a {
	margin:4px;
}
body>footer .bottom-links-left a:first-child {
	margin-left:0;
}

body>footer .bottom-links-right{
	float: none;
}

body>footer .territory-and-lang{
	padding: 0 0 10px;
	float: none;
}
body>footer .territory-and-lang a {
	margin:4px;
}
body>footer .territory-and-lang a:last-child {
	margin-right:0;
}




.footer-list { /* 20220606 */
	list-style:none;
	padding:0;
	margin-bottom:40px;
	font-size:1.6rem;
}
.footer-list a {
	color:#FFF;
}



.footer-company-detials{
	color: #9d9d9d;
	text-align: center; 
}

.footer-ik-multimedia-musicians-first{
	font-size: 1.6rem;
	text-align: center; 
}
.ikmm 		{ color:#FFF; }
.musfrst 	{ color:#C00; }

.footer-social-stripe{
	text-align:center;
	margin-left: -4px; /* 20200606 */
	padding-top: 0; /* 20px; 20200606 */
	padding-bottom: 40px; /* 20220606 */
}

.footer-payment-methods{
	padding-top: 20px;
	text-align:center;
	padding-bottom: 40px; /* 20220606 */
	opacity:.7;
}
.footer-payment-methods img{
	max-width: 260px;
}
.footer-ik-logo{
	max-width: 60px; /* 40px; 20220606 */
}
  	.footer-social-stripe a {
  		margin-left:4px;
  		margin-right:4px;

		filter: alpha(opacity=50);
		opacity: .5;

		-webkit-transition: 0.3s ease-out;
		-moz-transition: 0.3s ease-out;
		-o-transition: 0.3s ease-out;
		transition: 0.3s ease-out;
  	}
@media screen and (max-width:419px) { /* 20220720 dopo aggiunta icona toneNET a footer */
    .footer-social-stripe {
        display:flex;
        flex-wrap: nowrap;
        justify-content: space-between;
    }
	.footer-social-stripe a {
		margin-left:0;
		margin-right:0;
	}
}

	.footer-social-stripe a:hover {
		filter: alpha(opacity=100);
		opacity: 1;

		-webkit-transition: 0.3s ease-out;
		-moz-transition: 0.3s ease-out;
		-o-transition: 0.3s ease-out;
		transition: 0.3s ease-out;
  	}

  	.footer-social-stripe img {
		width:34px; /* 27px; 20220606 */
  	}
	.footer-social-stripe .separator {
		display:inline-block;
  		margin-left:4px;
  		margin-right:4px;
  		height:27px;	
  		width:13px;	
	}

.footer-newsletter { 
	padding-top:14px; 
    text-align: center;
}

.footer-newsletter a { 
		color:#FFF; 
		filter: alpha(opacity=50);
		opacity: .5;

		-webkit-transition: 0.3s ease-out;
		-moz-transition: 0.3s ease-out;
		-o-transition: 0.3s ease-out;
		transition: 0.3s ease-out;
}
.footer-newsletter a:hover {  
		filter: alpha(opacity=100);
		opacity: 1;

		-webkit-transition: 0.3s ease-out;
		-moz-transition: 0.3s ease-out;
		-o-transition: 0.3s ease-out;
		transition: 0.3s ease-out;
}
.footer-newsletter img { width:32px; margin-right:6px; }

.footer-logo{
	background-image: url("../svg/ik-logo_square.svg");
	background-size: 49px 49px;
	height: 49px;
	width: 49px;
	float: none;
	margin:0 auto 10px;
}

.row.custom-flex-992-up {
	padding:0 25px;
}

@media (min-width: 320px) {
}
@media (min-width: 480px) {
}
@media (min-width: 576px) {
  body>footer .bottom-links {
   text-align:left;
  }
   body>footer .bottom-links-left{
	   float: left;
	   width:auto;
	   margin-top:0;
	   margin-bottom:0;
   }
   body>footer .bottom-links-right{
	   float: right;
   }
   body>footer .territory-and-lang{
	   padding-right: 10px;
	   float: right;
   }
   .footer-logo{
	   float: right;
   }
   .footer-social-stripe{
	   text-align:left;
   }
 
   .footer-payment-methods{
	text-align:left;
   }
	.footer-newsletter { 
		text-align:left;
	}
   .footer-social-stripe a {
	   margin-left:0;
	   margin-right:4px;
   }
   .footer-ik-multimedia-musicians-first{
	   text-align: left; 
   }
   .footer-company-detials{
	   text-align: left; 
   }

}
@media (min-width: 768px) {
	body>footer .container{
	/*	
		padding-left: 50px;
		padding-right: 50px;
	*/
	}
	body>footer .container-bottom {
	}
	body>footer .sub-container {		
	}	
}
@media (min-width: 992px) {

	.copyright-col { /* 20220607 */
		text-align:left;
		margin-bottom:0;
	}
	.contact-col { /* 20220607 */
		text-align:center;
		margin-bottom:0;
	}
	.languages-col { /* 20220607 */
		text-align:right;
		margin-bottom:0;
	}

	body>footer .container-bottom {
		margin-top:0;
	}

	.custom-flex-992-up {
		display:flex;
	}
	.copyright-col, .contact-col, .languages-col {
		width:auto;
		flex: 1 0 auto;
	}

}


/* ------- END body>footer ------- */




/* ------------------------------------------------ NAV ------------------------------------------------ */

.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {
    color: #000;
    background-color: transparent; 
}
.navbar .navbar-nav .dropdown > a.open {
	color: #fff;
	background-color: #080808;
}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
    border-color: #eee;
}
.navbar {
	background: #FFF; /* rgba(0,0,0,0.85); */
	margin-bottom: 0 !important;
	/* min-height:60px; 20220523 */
	color: #000;
}
.navbar-right {
	padding-right: 20px;
}
.navbar-toggle {
    margin-top: 12px; 
    margin-bottom: 3px; /* 14px; */
}

/* ------- NAVBAR-BBRAND - LOGO IK ------- */
.navbar-brand, .navbar-brand .active, .navbar-brand:hover { DESC:"LOGO IK";
   height: 60px; 
   position:absolute; DESC:"PER LOGO IK CHE SBORDA DALLA NAV";
   padding:0;
   margin:0 20px 0 0;
   overflow:hidden;
}
.navbar-brand img { /* LOGO IK */
   height: 60px;
   width: 60px;
   float:left;
}
/*
.navbar-brand span {
   display:block;
   float:left;
   line-height: 20px;
   color: #9d9d9d;
   font-size: 1.4rem; 
   padding: 21px 14px 19px;
}
*/
/* ------- NAV STABLE (elementi fissi -sempre presenti- sulla destra) ------- */
.nav-stable {
	position: absolute;
  	top:0;
  	width:100%;
}
.navbar-right-stable {
	float: right !important;
  	margin-right: -15px;
  	padding-right: 20px;
}
.navbar-right-stable ~ .navbar-right-stable {
	margin-right: 0;
}
.navbar-right-stable .dropdown-menu {
	right: 0;
    left: auto;
}
.navbar-right-stable .dropdown-menu-left {
	right: auto;
	left: 0;
}

.cart-red-bullet{
	padding-top: 14px !important; /* 20220614 */
}

@media (max-width: 767px) {
  .navbar-nav.navbar-right-stable {
    padding: 0; /* 20180910 */
  }
} /* era 767 fino al 2080710 */
@media (max-width: 991px) {
	.in .navbar-nav>li {
		/*
		border: 1px solid #333;
		border-width: 0 0 1px 0;
		border-color: #333;
		*/
		border:0;
		border-top: 1px solid #333;
		border-bottom: 1px solid #000;

	}
	.in .navbar-nav>li:first-child {
		border-top: 0;
	} 
	.in .navbar-nav>li:last-child {
		border-bottom: 0;
	} 

	.open .dropdown-submenu {
		border:0;
		border-top: 1px solid #333;
		border-bottom: 1px solid #000;
	}
	.open .dropdown-submenu:first-child {
		border-top: 1px solid #333;
	}
	.open .dropdown-submenu:last-child {
		border-bottom: 0;
	}
	.open .dropdown-submenu.open {
	}

  
	.in .navbar-nav li.open {
	}
	.in .navbar-nav li.open ul {
		background:#1F1F1F; 
	}
	.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
		background-color: transparent; 
		border-color: transparent; 
	}

	.navbar-right-stable li {
	}

	.navbar-nav .open .dropdown-menu {
	}  
	.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a {
		padding: 5px 15px 10px 35px;
	}  
	.navbar-nav .open .dropdown-menu>li>a {
	}
	.navbar-nav .open .dropdown-menu {
	}
	.navbar-nav .open .dropdown-menu>li {
	}  
  
	.navbar ul:first-child { DESC:"PER LOGO IK CHE SBORDA DALLA NAV";
	/*
		margin-left:-15px;
	*/
	}
	.navbar-nav { DESC:"per non andare sotto al logo";
	}
	.nav>li>a { DESC:"per allineamento con logo";
		padding-left: 20px;
		padding-right: 20px;
	}
	.nav.pull-right>li>a {
		padding-left:0;
		padding-right:0;
	}

	.nav-stable {
		right:65px; DESC:"margine per non sovrapporsi al bottone menu quando siamo in mobile";
	}
	.navbar-nav.navbar-right-stable {
		float: right !important;
		margin: 0 -25px 0;
		padding: 0px 20px 0;
	}
	.navbar-nav.navbar-right-stable>li {
		float: left;
	}
	.navbar-nav.navbar-right-stable>li>a {
		padding-top: 21px; 
		padding-bottom: 19px; 
	}

	/* #cart-red-bullet, 20220614 */
	.cart-red-bullet{
		padding-top: 10px !important; /* 20220614 */
		padding-left: 0px !important; /* 20220614 10px !important; */
		padding-right: 10px !important;
		text-align:right;
	}
	.cart-red-bullet>div{
		margin-left: -10px !important; /* 20220614 */
		display:inline-block;
		/* max-width:20px; */
	}

	.navbar-nav.navbar-right-stable>li>a {
		padding-top: 16px; /* 20220614 21px; */
		padding-bottom: 24px; /* 20220614 19px; */ 
	}
}
@media (max-width: 479px) {
  .nav>li>a { DESC:"per allineamento con logo";
    padding-left: 16px;
    padding-right: 16px;
  }
  .navbar-toggle {
    margin-right: 5px;
  }
}
@media (min-width: 640px) {
/**/
	.navbar-brand, .navbar-brand .active, .navbar-brand:hover { DESC:"LOGO IK";
	  height: 60px; 
	}
	.navbar-collapse ul:first-child {
	  margin-left:206px; 
	}	
/*
	.navbar-nav>li>a {
	    padding-top: 21px; 15px;
	    padding-bottom: 19px; 15px;
	}
*/
}
@media (min-width: 768px) {
  .nav>li>a { DESC:"per allineamento con logo";
    padding-left: 14px;
    padding-right: 14px;
  }
  .navbar-nav>li>a {
	  padding-top: 21px; 
	  padding-bottom: 19px; 
  }
}
@media (min-width: 992px) {
	.navbar-brand, .navbar-brand .active, .navbar-brand:hover { DESC:"LOGO IK";
	  margin:0 20px;
	}
	.navbar-collapse ul:first-child {
	}
}
@media (max-width: 639px) {
/**/
  .navbar-brand, .navbar-brand .active, .navbar-brand:hover { DESC:"LOGO IK";
	height: 60px; 
	position:absolute; DESC:"PER LOGO IK CHE SBORDA DALLA NAV";
	padding:0;
	margin:0 20px;
  }
  .navbar-brand>img { DESC:"LOGO IK";
	height: 60px; 
  }
/**/
}
@media (max-width: 767px) {
/**/
	.navbar-brand, .navbar-brand .active, .navbar-brand:hover { DESC:"LOGO IK";
	  margin:0 20px;
	}
	.ik-top-page-spacer{
		padding-top: 60;
	}
/**/
}


#catritemsnun{
	background-color: #cc0000;
	border-radius: 15px !important;
	color: #fff;
	font-size: 1.2rem; /* 0.750rem; 12px; */
	font-weight: bold;
	left: 20px;
	padding-left: 5px;
	padding-right: 5px;
	position: relative;
	line-height: 17px;
	/* display:none;*/
}


/* ------- TABBABLE (elementi del menu prodotti DESK) ------- */

/*
.tabbable .h1, .tabbable .h2, .tabbable .h3, .tabbable .h4,
.tabbable h1, .tabbable  h2, .tabbable h3, .tabbable h4 {
  margin-top: 8px; 
  margin-bottom: 0; 
  font-weight:300;
  text-transform: uppercase;
}
.tabbable .h4 {
  display:inline-block;
  margin-bottom: 10px;
}
.like-dropdown-menu a:hover,
.tabbable a.h4:hover {
    color:#FFF;
}

.tabbable .nav-tabs {
  margin-bottom:20px;
}
*/

.nav-tabs {
  border-bottom: none; 
}

.nav-tabs>li {
  border-bottom: 1px solid rgba(255,255,255,.2); 
}
.nav-tabs>li.active {
  border-bottom: transparent;
}
.nav-tabs>li>a {
    border: 1px solid transparent;
    border-radius:0;
    line-height: 1; 
}
.nav-tabs>li>a:hover {
    border-color: rgba(255,255,255,.2); 
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #fff; /* #555 */
    cursor: default;
    background-color: transparent;
    border: transparent; /* 1px solid rgba(255,255,255,.2); */
    border-color: transparent;
    border-bottom-color: transparent;

	background-image: linear-gradient(to top,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
    background-repeat: repeat-y;
}
.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus {
   color:#FFF;
   background-color: transparent; 
   border: 1px solid rgba(255,255,255,.2);
   border-bottom-color: transparent;
}

/*PAOLO*/
/*
.custom-nav-dropdown,
.search-dropdown,
.ua-dropdown {
  display: none;
      width: 100%; 
      max-width: 100% !important;
}
.ua-dropdown {
      width: 100%; 
      max-width: 376px !important;
}

.search-dropdown,
.ua-dropdown {
  position: absolute;
  top:49px; 
  left:0 !important;
}
.ua-dropdown {
  left:auto !important;
  right:0 !important;
}

.custom-nav-dropdown {
}
.search-dropdown,
.ua-dropdown {
  z-index: 1040;
}

.jq-dropdown-ua-panel
{
	max-width: 480px;
	list-style: none;
	background: white; 
	overflow: visible;
	float: right;
	
		
	box-shadow: 0 5px 10px rgba(255, 255, 255, 0.2);
    -webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,.1);
    box-shadow: inset 0 1px 0 rgba(0,0,0,.1);
 }
 
.custom-nav-dropdown .jq-dropdown-menu,
.custom-nav-dropdown .jq-dropdown-panel,
.search-dropdown .jq-dropdown-search-panel,
.ua-dropdown .jq-dropdown-ua-panel {
	min-width: 100%; 
	max-width: 1280px; 
	list-style: none;
	background: rgba(0,0,0,0.85); 

	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.1);

	overflow: visible;
	padding: 4px 0;
	margin: 0;
 }

.custom-nav-dropdown .jq-dropdown-panel {
  padding: 0; DESC:"per non andare sotto al logo";
}
.search-dropdown .jq-dropdown-search-panel,
.ua-dropdown .jq-dropdown-ua-panel {
	padding: 7px 0; DESC:"per non andare sotto al logo";
}
.search-dropdown .jq-dropdown-search-panel form,
.ua-dropdown .jq-dropdown-ua-panel form{
	margin-left:20px;
	margin-right:20px;
}
*/
/*PAOLO*/

.dropdown-menu, .like-dropdown-menu {
    top: 100%;
    left: 0;
    z-index: 1000;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 12px;
    font-size: 1.4rem; /* 0.875rem; 14px; */
    text-align: left;
    list-style: none;
    background-clip: padding-box;
}
.dropdown-menu {
    margin:0;
    padding:0;
}
.like-dropdown-menu {
}
.like-dropdown-menu li {
    line-height:1;
    margin-bottom: 6px;
}






/* ------------------------------------------------ CAROUSEL ------------------------------------------------ */

.ikproduct-page-gallery-carousel .carousel {
	padding-bottom:80px; /* 16%; */	
}
@media screen and (max-width:768px) { /* 20221102 */
	.ikproduct-page-gallery-carousel .carousel {
		padding-bottom:0px;
	}	
}

.carousel img:not(.no-carousel-img) {
    width: 100%;
    max-width: 100%;
    height: auto;
}

/* 20170125 fix altezza gallery */
.ikproduct-page-gallery-carousel .carousel-inner>.item>a>img, 
.ikproduct-page-gallery-carousel .carousel-inner>.item>img {
    display: block;
    width: auto;
    max-width: 100%;
    height: auto;
    margin: 0 auto;
}
/* max-height: 400px; */

.carousel-indicators {
  width: 100%; /* auto; 95%; */
  margin-left: -50%;
  bottom:-10px; /* ??? 20171113 */
  padding:20px;
  /* text-align: right; */
  
	background-image: linear-gradient(to bottom,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
    background-repeat: repeat-y;
  
}

@media (max-width:779px) {
	.carousel-indicators {
	  padding:10px;
	}
}

@media all and (transform-3d), (-webkit-transform-3d) {
   .carousel-indicators {
      opacity: 0.4;
      -webkit-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0);
   }
   .carousel-indicators:hover {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0);
   }
}

.carousel-indicators li {
  /*  
  	border-radius: 10px !important; 
  */
}
.carousel-indicators li,
.main-carousel .carousel-indicators li {
	width: 24px !important;
	height: 4px !important;
	border-radius: 0 !important;
}

.ikproduct-page-gallery-carousel .carousel-indicators {
        width: 100%;
        margin-left: -50%;
        margin-left: -50%;
        padding:20px;
}

.ikproduct-page-gallery-carousel .carousel-indicators li {
        /* border: 1px solid #000 !important; */
            border: 1px solid #333 !important;
	/*
	        border-radius: 10px !important;
	        height: 13px;
	        width: 13px;
		margin-left: 5px;
		margin-right: 5px;
	        background-color: #000 !important;
	*/
}

.ikproduct-page-gallery-carousel .carousel-indicators .active{
        background-color: #333 !important;
	    margin: 1px;
        /*
	        height: 13px;
	        width: 13px;
	    */
}


.bkg-dark  .ikproduct-page-gallery-carousel .carousel-indicators li {
            border: 1px solid #EEE !important;
}
.bkg-dark .ikproduct-page-gallery-carousel .carousel-indicators .active{
        background-color: #EEE !important;
}


/* 20170125 */
.ikproduct-page-gallery-carousel .carousel-caption {
    position: relative;
    right:0;
    left:0;
    bottom:0;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
	color: #333;
    text-align: center;
    text-shadow: none;
}
/* */



.carousel-control {
    position: absolute;
    top: -24%;
    /* bottom: 0; */
    left: 0;
    width: 5%; /* 15%; */
    /* font-size: 8rem; */ /* 5rem; 80px; 20px; */
    color: #000; /* #fff; */
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,0,0,.6);
    background-color: rgba(0,0,0,0);
    filter: alpha(opacity=50);
    opacity: .5;
}
@media (min-width: 768px) {
	.carousel-control { /* top: -16%; */ }
}
.carousel-control:focus,
.carousel-control:hover {
    color: #000; /* #fff; */
    text-align: center;
    text-shadow: 0 1px 2px rgba(255,255,255,.6);
    background-color: rgba(0,0,0,0);
    filter: alpha(opacity=50);
    opacity: .9;
}

.carousel-control .glyphicon-chevron-left, 
.carousel-control .glyphicon-chevron-right, 
.carousel-control .icon-next, 
.carousel-control .icon-prev {
    top: 50%;
}

@media screen and (max-width:767px) {
	.catalog-carousel .carousel-control .glyphicon-chevron-left, 
	.catalog-carousel .carousel-control .glyphicon-chevron-right, 
	.catalog-carousel .carousel-control .icon-next, 
	.catalog-carousel .carousel-control .icon-prev {
		top: 40%;
	}
}

.carousel-control .icon-prev:before,
.carousel-control .icon-next:before,
.carousel-control .glyphicon-chevron-left:before,
.carousel-control .glyphicon-chevron-right:before {
	font-weight: 100;
	/* font-size: 8rem; */ /* 5rem;  80px; */
}

.carousel-control .glyphicon-chevron-left:before,
.carousel-control .glyphicon-chevron-right:before {
    width: 20px;
    height: 80px;	
    line-height: 1;
    margin-top: -40px; /* half-height */
}
.carousel-control .icon-next, .carousel-control .icon-prev {
	/* font-family: 'Roboto', 'Helvetica Neue', Helveticaneue, Arial, Helvetica, sans-serif; */
	font-family: var(--ikv3-font); /* 20220607 */
    width: 20px;
    height: 80px;	
    line-height: 1;
    margin-top: -40px; /* half-height */
}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
}

.ikproduct-page-gallery-carousel .carousel-control .icon-prev:before, 
.ikproduct-page-gallery-carousel .carousel-control .icon-next:before {
    font-size: 80px;
    line-height: 50px;
}


.carousel-control .ik-main-ico-left	{ width:50px; height:50px; background:#FC0; }
.carousel-control .ik-main-ico-right { width:50px; height:50px; background:#FC0; }

/* .product-page .main-carousel { */
.main-carousel {
	margin-top:var(--ikv3-navbar-height);
	/* margin-top:0; */ /* 60px; */
	/* margin-top:49px; 20220617 */ /* rimesso il 20180907 */
}
.product-catalog .main-carousel { /* 20220621 */
	margin-top:0; 
	/* margin-top:0; */ /* 60px; */
	/* margin-top:49px; 20220617 */ /* rimesso il 20180907 */
}

@media (min-width: 768px) {
/*
	.main-carousel {
		margin-top:49px;
	}
*/
}
@media (min-width: 780px) { /* 201180702 */
	.main-carousel {
		/* margin-top:49px; 20220617 */
	}
	/*MOD3.5*/
	.main-carousel.catalog-carousel{
		/* margin-top:144px; 20220617 */
	} 
}
/* FORZO IL CASO iPad */
@media  only screen and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait), only screen and (device-width: 768px) and (device-height: 1024px) and (orientation:landscape) {
	.main-carousel {
		/* commentato il 20191107 per evitare che il main banner finisca sotto al menu */
		/* margin-top:0; */
	}
}

/* */
@media (min-width: 320px) {
.ikproduct-page-gallery-carousel .carousel-inner>.item>a>img, .ikproduct-page-gallery-carousel  .carousel-inner>.item>img {
	    /*
	    min-height: 160px;
	    */
	    max-height: 160px;
	}
	.ikproduct-page-gallery-carousel .carousel-caption {
	    font-size:.8rem; /* TO CHECK */
	}

	.ikproduct-page-gallery-carousel .carousel-inner.caption-height-big .carousel-caption {
		/* height:11em; */
		/* background:#FFC; */
	}
}
@media (min-width: 480px) {
.ikproduct-page-gallery-carousel .carousel-inner>.item>a>img, .ikproduct-page-gallery-carousel  .carousel-inner>.item>img {
	    /*
	    min-height: 240px;
	    */
	    max-height: 240px;
	}
}
@media (min-width: 768px) {
.ikproduct-page-gallery-carousel .carousel-inner>.item>a>img, .ikproduct-page-gallery-carousel  .carousel-inner>.item>img {
	    /*
	    min-height: 380px;
	    */
	    max-height: 380px;
	}
	.ikproduct-page-gallery-carousel .carousel-inner.caption-height-big .carousel-caption {
		/* height:8em; */
		/* background:#FC0; */
	}
}
@media (min-width: 840px) {
.ikproduct-page-gallery-carousel .carousel-inner>.item>a>img, .ikproduct-page-gallery-carousel  .carousel-inner>.item>img {
	    /*
	    min-height: 420px;
	    */
	    max-height: 420px;
	}
}
@media (min-width: 992px) {
.ikproduct-page-gallery-carousel .carousel-inner>.item>a>img, .ikproduct-page-gallery-carousel  .carousel-inner>.item>img {
	    /*
	    min-height: 460px;
	    */
	    max-height: 460px;
	}
}
@media (min-width: 1080px) {
.ikproduct-page-gallery-carousel .carousel-inner>.item>a>img, .ikproduct-page-gallery-carousel  .carousel-inner>.item>img {
	    /*
	    min-height: 500px;
	    */
	    max-height: 500px;
	}
}
@media (min-width: 1200px) {
.ikproduct-page-gallery-carousel .carousel-inner>.item>a>img, .ikproduct-page-gallery-carousel  .carousel-inner>.item>img {
	    /*
	    min-height: 540px;
		*/
	    max-height: 540px;
	}
	.ikproduct-page-gallery-carousel .carousel-caption {
	    font-size:.9rem; /* to check */
	}

	.ikproduct-page-gallery-carousel .carousel-inner.caption-height-big .carousel-caption {
		/* height:6em; */
		/* background:#FC0; */
	}
}
@media (min-width: 1320px) {
.ikproduct-page-gallery-carousel .carousel-inner>.item>a>img, .ikproduct-page-gallery-carousel  .carousel-inner>.item>img {
	    /*
	    min-height: 580px;
	    */
	    max-height: 580px;
	}
}
@media (min-width: 1600px) {
.ikproduct-page-gallery-carousel .carousel-inner>.item>a>img, .ikproduct-page-gallery-carousel  .carousel-inner>.item>img {
	    /*
	    min-height: 600px;
	    */
	    max-height: 600px;
	}
}
@media (min-width: 1920px) {
.ikproduct-page-gallery-carousel .carousel-inner>.item>a>img, .ikproduct-page-gallery-carousel  .carousel-inner>.item>img {
	    /*
	    min-height: 620px;
	    */
	    max-height: 620px;
	}
}
@media (min-width: 2300px) {
.ikproduct-page-gallery-carousel .carousel-inner>.item>a>img, .ikproduct-page-gallery-carousel  .carousel-inner>.item>img {
	    /*
	    min-height: 640px;
	    */
	    max-height: 640px;
	}
}

/* 20170127 - per evitare distorsione in caso di immagini che siano tutte alte uguali - come ad es. gli amp di AT iPad croppati */
.carousel-inner.no-fixed-height>.item>a>img, .carousel-inner.no-fixed-height>.item>img {
	width: auto;
    max-width: 100%;
    min-height: auto;
    height: auto;
}


/* 20171113 */

.ikproduct-page-gallery-carousel .carousel-indicators {
	/* bottom:13%; */ /* -64px; 20170222 -120px; */
}

.btn-high-res-container {
	position:absolute;
	bottom:10%; /* -22%; */
	width:100%;
	margin:0 auto;
}

@media (max-width: 480px) {
	.ikproduct-page-gallery-carousel .carousel-indicators {
		display:none;
	}
	.btn-high-res-container {
		bottom:12%;
	}
}
@media (min-width: 544px) {
	.ikproduct-page-gallery-carousel .carousel-indicators {
/*        bottom:10% !important; */
	}
	.btn-high-res-container {
		bottom:8%;
	}
}
@media (min-width: 767px) {
	.ikproduct-page-gallery-carousel .carousel-indicators {
/*        bottom:09% !important; */
	}
	.btn-high-res-container {
		bottom:7%;
	}
}
@media (min-width: 991px) {
	.ikproduct-page-gallery-carousel .carousel-indicators {
/*       bottom:08% !important; */
	}
	.btn-high-res-container {
		bottom:6%;
	}
}

/* */
/* END CAROUSEL */








.product-spotlight .carousel-caption {
    position: absolute;
    right:0; 
    top: 5%; 
    /* bottom: 20px; */
    left:0; 
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,0,0,.6);
}

.product-spotlight .bg {
	width:100%;
	background-repeat:no-repeat;
}

.product-spotlight .bg.bgright {
	background-position:right top;
	background-size:contain; 
}

	.product-spotlight .carousel-inner>.item.yellow { 
		/* */
		background-image: linear-gradient(to top,rgba(233,96,0,1) 20%,rgba(252,163,0,1) 100%);
	    background-repeat: repeat-x;
	    /* */
	}
	.product-spotlight .carousel-inner>.item.purple { 
		/* */
		background-image: linear-gradient(to top,rgba(115,50,154,1) 20%,rgba(155,74,166,1) 100%);
	    background-repeat: repeat-x;
	    /* */
	}


@media (max-width: 767px) {

	.product-spotlight .container {
	    padding-right: 0;
	    padding-left: 0;
	}

	.product-spotlight .bg,
	.product-spotlight .bg.bgright {
		height:100%; 
		/* background-size:100%; */
		background-size:100% auto; 
		background-position:center top;
		
	}
	.product-spotlight .carousel-caption {
	    top: auto;
	    bottom: 0;
	}
	
	.product-spotlight .carousel-caption .text-left {
	    text-align: center;
	}
	.product-spotlight .carousel-indicators	{
		padding-bottom:12px;
	}

	.product-spotlight .carousel-caption {
	  padding-bottom: 40px;
	}
}

@media screen and (min-width: 768px) {
 .product-spotlight .carousel-caption {
	  right:0; 
	  left:0; 
	  padding-bottom: 30px;
  }
}

.main-video { }
@media (max-width: 767px) {
	.main-video { height:440px; }	
}

.main-video-overlay .container .h1,
.product-spotlight .h1 {
	font-size: 5rem; /* 4.6rem; 2.875rem;  46px; */
	font-weight:100;
	/* font-family: 'Roboto Condensed', 'Helvetica Neue', Helveticaneue, Arial, Helvetica, sans-serif; */
	font-family: var(--ikv3-font); /* 20220607 */
}
.main-video-overlay .container .h2,
.product-spotlight .h2 {
	font-size: 3.2rem; /* 3rem; - 1.875rem;  30px; */
	font-weight:300;
}

.main-video-overlay .container .h1 strong,
.product-spotlight .h1 strong {
	font-weight:500;
	/* font-family: 'Roboto Condensed', 'Helvetica Neue', Helveticaneue, Arial, Helvetica, sans-serif; */
	font-family: var(--ikv3-font); /* 20220607 */
}
.main-video-overlay .container p,
.product-spotlight p {
	font-size: 1.3rem; /* to check */
	font-weight:100;
	letter-spacing:.04em;
}


@media (max-width: 767px) {
	.product-spotlight .h1 { margin:0; }
	.product-spotlight .h2 { margin:0; }
}

@media (max-width: 1023px) {
	.main-video-overlay .container .h1,
	.product-spotlight .h1 { font-size:3.85rem; /* font-size:3.45rem;  2.156rem; 34.5px; 23px; */ }
	.main-video-overlay .container .h2,
	.product-spotlight .h2 { font-size:2.4rem; /*  2.2rem; - 1.375rem; 22px; 15px; */ }
}

@media (min-width: 1600px) {
	.main-video-overlay .container .h1,
	.product-spotlight .h1 { font-size:5.92rem; /* font-size:5.52rem; 3.450rem; 55.2px; */ }
	.main-video-overlay .container .h2,
	.product-spotlight .h2 { font-size: 3.8rem; /* 3.6rem; - 2.250rem; 36px; */ }
}

@media (min-width: 1920px) {
	.main-video-overlay .container .h1,
	.product-spotlight .h1 { font-size: 7.03rem; /* 6.63rem; 4.144rem;  66.3px; */ }
	.main-video-overlay .container .h2,
	.product-spotlight .h2 { font-size: 4.52rem; /* 4.32rem; - 2.700rem; 43.2px; */ }
}


@media (min-width: 2400px) {
	.main-video-overlay .container .h1,
	.product-spotlight .h1 { font-size: 8.35rem; /* 7.95rem; 4.969rem; 79.5px; */ }
	.main-video-overlay .container .h2,
	.product-spotlight .h2 { font-size: 5.38rem; /* 5.18rem; - 3.237rem; 51.8px; */ }
}




/* ---------------------------- NEWS PANELS ---------------------------- */

.panel-title {
    font-size: 1.8rem; /* 1.125rem;  18px; */
}

.page-header.no-brd {
  border-color:transparent;
}

.row-eq-height .panel {
border:0;
}

.row-eq-height .panel-heading {
	min-height:4em;
  /* border-radius:0; */
}

.row-eq-height .panel-body {
	min-height:8em;
	color:#666;
	font-size: 1.6rem; /* 1rem;  16px; */
	font-weight:300;
	letter-spacing:.04em;
}


.news .news .col-lg-1, .news .col-lg-10, .news .col-lg-11, .news .col-lg-12, .news .col-lg-2, .news .col-lg-3, .news .col-lg-4, .news .col-lg-5, .news .col-lg-6, .news .col-lg-7, .news .col-lg-8, .news .col-lg-9, .news .col-md-1, .news .col-md-10, .news .col-md-11, .news .col-md-12, .news .col-md-2, .news .col-md-3, .news .col-md-4, .news .col-md-5, .news .col-md-6, .news .col-md-7, .news .col-md-8, .news .col-md-9, .news .col-sm-1, .news .col-sm-10, .news .col-sm-11, .news .col-sm-12, .news .col-sm-2, .news .col-sm-3, .news .col-sm-4, .news .col-sm-5, .news .col-sm-6, .news .col-sm-7, .news .col-sm-8, .news .col-sm-9, .news .col-xs-1, .news .col-xs-10, .news .col-xs-11, .news .col-xs-12, .news .col-xs-2, .news .col-xs-3, .news .col-xs-4, .news .col-xs-5, .news .col-xs-6, .news .col-xs-7, .news .col-xs-8, .col-xs-9 {
    padding-right: 5px;
    padding-left: 5px;
}

.news .item {
    background-color: #fff;
}

.news .panel {
    border: 0; 
    border-radius: 0; 
}

.news .news-img {
	background-repeat:no-repeat; 
	background-size:cover; 
	height:200px;
}
@media (max-width: 767px) {
	.news .news-img {
		height:400px;
	}
}
@media (max-width: 991px) {
	.news .news-img {
		height:300px;
	}
}

.news .news-date {
	color:#999;
	font-weight:bold;
	padding:10px 30px 30px;
	position:absolute;
	bottom:10px;
}

.news .panel-heading {
	text-transform:uppercase;
	background-color: #fff; 
	margin-top:5px;
	padding:20px 30px 10px;
	border:0;
	border-top:1px solid #CCC;
}
.news .panel-body {
	padding:20px 30px 80px;
	padding-top:0;
}

.news-type {
  top:-15px;
  padding: 4px; 
  text-align:center;
  font-weight:bold;
  color:#FFF;
  background-color:#000;
}

.news-page-list {
  padding-top: 40px;
}

.news-testmode {
  background: #FFCC00;
}

/* ---------------------------- END NEWS PANELS ---------------------------- */



/* ------------------------------------------------  PRODUCT CATEGORIES ------------------------------------------------ */


.prod-cats,
.carousel-cat {
  padding-top:4px; 
  padding-bottom:4px; 
  border-top:1px solid #333;
  /* 20180907 -tolto- border-bottom:1px solid #333; */
}

.prod-cats a {
	color:#9d9d9d;
}
.prod-cats a:hover,
.prod-cats a:focus {
	color:#FFF;
}

.item-cat>div {
	width:100%;
	height:100%;
	border-right:1px solid #000;
}

.prod-cats .cat-text,
.carousel-cat .cat-text {
	text-align:left; 


}

.prod-cats .item-cat,
.carousel-cat .item-cat {
}

.prod-cats .item-cat h2,
.carousel-cat .item-cat h2 {
	background-position:10px center;
	background-repeat:no-repeat;

	background-size:36px auto; 
}

.prod-cats .item-cat:first-child,
.carousel-cat .item-cat:first-child {
}

.prod-cats h2,
.carousel-cat h2 {
  font-weight:300;
  letter-spacing:.04em;
}

/* .item-cat.guitar 	h2 { background-image:url('../img/icon-guitar.svg'); 	}
.item-cat.keys 		h2 { background-image:url('../img/icon-keys.svg'); 	}
.item-cat.vocals 	h2 { background-image:url('../img/icon-vocals.svg'); 	}
.item-cat.producer 	h2 { background-image:url('../img/icon-producer.svg'); 	}
.item-cat.performer h2 { background-image:url('../img/icon-performer.svg'); 	}
.item-cat.video 	h2 { background-image:url('../img/icon-video.svg'); 	}
*/

@media (max-width: 767px) {
	.prod-cats {
		background-color:#1F1F1F;
	}
/*
	.prod-cats .container {
		width:100% auto;
    	padding-right:0; 15px;
	    padding-left:0; 15px;
	    margin-right: auto;
	    margin-left: auto;
	}
*/
	.prod-cats .container {
		padding:0;
	}
	
	.carousel-cat .cat-text {
	}

	.prod-cats .cat-text,
	.carousel-cat .cat-text {
		text-align:left;
	}

	.prod-cats,
	.carousel-cat {
	  border-top:1px solid #000;
	  padding-top:0;
	  padding-bottom:1px;
	}

	.prod-cats .item-cat h2,
	.carousel-cat .item-cat h2 {
		background-position:20px center;
	}

	.prod-cats .item-cat,
	.prod-cats .item-cat:first-child,
	.carousel-cat .item-cat,
	.carousel-cat .item-cat:first-child {
		border-left:0;
		border-right:0;
	}
	.prod-cats h2,
	.carousel-cat h2 {
		margin:0; 
	    padding:20px;
		padding-left:80px;
	  	font-size: 2.8rem; /* 2.6rem - 1.625rem; 26px; original:30px; */

	  	border:0;
	  	border-top: 1px solid #333;
	    border-bottom: 1px solid #000;

	}

	.prod-cats h2 {
	    padding:14px;
		padding-left:20px;
	  	font-size: 1.2em; /* 2rem; */ /* 2.8rem 2.6rem - 1.625rem; 26px; original:30px; */
	}


	.prod-cats .item-cat:first-child h2,
	.carousel-cat .item-cat:first-child h2 {
  		border-top: 1px solid #333;
  	}
	
	.prod-cats .item-cat:last-child h2,
	.carousel-cat .item-cat:last-child h2 {
    	border-bottom: 0;
    	border-bottom:1px solid transparent;
	}


}

@media (min-width: 768px) {
	.prod-cats {
		background-color:#1F1F1F;
		padding:0; 
	}
/*	
	.prod-cats .container {
		width:100% auto;
    	padding-right:0; 15px;
	    margin-right: auto;
	    margin-left: auto;

	}
*/
	.prod-cats .row {
	}
	.prod-cats .row:before,
	.prod-cats .row:after {
	   display:none;
	}


	.prod-cats h2,
	.carousel-cat h2 {
	    font-size: 2rem; /* 1.8rem; - 1.125rem; 18px; */
		margin:0; 
	    padding:20px 0; 
		padding-left:40px;	    
	}

	.prod-cats .item-cat h2,
	.carousel-cat .item-cat h2 {
		background-position:0 center;
	}

	.prod-cats .cat-text,
	.carousel-cat .cat-text {
	}
	.prod-cats .item-cat,
	.carousel-cat .item-cat {
	}	
}
@media (min-width: 992px) {
	.prod-cats h2,
	.carousel-cat h2 {
	    font-size: 2.4rem;  /* 2.2rem; - 1.375rem; 22px; */
		padding-left:50px;
	}
	.prod-cats .item-cat h2, 
	.carousel-cat .item-cat h2 {
		background-size:42px auto;
	}
	.prod-cats .cat-text,
	.carousel-cat .cat-text {
	}
	.prod-cats .item-cat,
	.carousel-cat .item-cat {
	}
	
}
@media (min-width: 1200px) {
	.prod-cats h2,
	.carousel-cat h2 {
	    font-size: 2.4rem; /* 2.2rem; - 1.375rem; 22px; */
		padding-left:60px
	}
	.prod-cats .item-cat h2, 
	.carousel-cat .item-cat h2 {
		background-size:52px auto;
	}
	.prod-cats .cat-text,
	.carousel-cat .cat-text {
	}
}
@media (min-width: 1320px) {
	.prod-cats .item-cat,
	.carousel-cat .item-cat {
	}
}





.prod-cats .small-cat,
.carousel-cat .small-cat {
  background-color: #000;
  background-repeat: no-repeat;
  background-position: right top;
}
.small-cat.interfaces     { background-image: url("../img_interfaces_s.html"); }
.small-cat.microphones    { background-image: url("../img_microphones_s.html"); }
.small-cat.controllers    { background-image: url("../img_controllers_s.html"); }
.small-cat.software-apps  { background-image: url("../img_software-apps_s.html"); }
.small-cat.speakers       { background-image: url("../img_speakers_s.html"); }
.small-cat.stands         { background-image: url("../img_stands_s.html"); }

@media (max-width: 767px) {
  .small-cat.interfaces,     
  .small-cat.microphones,    
  .small-cat.controllers,    
  .small-cat.software-apps,  
  .small-cat.speakers,       
  .small-cat.stands { background-image: none; }
}

/* --- APPLICATION FILTERS/CATEGORIES ---- */
.flex-container {
  padding: 0;
  margin: 0;
  list-style: none;
  
  -ms-box-orient: horizontal;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -webkit-flex;
  display: flex;
}

.flex-start { 
  -webkit-justify-content: flex-start; 
  justify-content: flex-start; 
}

.flex-end { 
  -webkit-justify-content: flex-end; 
  justify-content: flex-end; 
}  
.flex-end li {
  background: gold;
}

.center { 
  -webkit-justify-content: center; 
  justify-content: center; 
}  
.center li {
  background: deepskyblue;
}

.space-between { 
  -webkit-justify-content: space-between; 
  justify-content: space-between; 
}  
.space-between li {
  background: lightgreen;
}

.space-around { 
  -webkit-justify-content: space-around; 
  justify-content: space-around; 
}
.space-around li {
  background: hotpink; 
}

.flex-item {
  padding: 5px;
  margin: 5px;
  
  line-height: 50px;
  color: white;
  text-align: left; 
}
@media (max-width: 767px) {
	.flex-container {
    	margin-left: -0px;
	    margin-right: -0px;
	    box-sizing: border-box;
		display: block;
	}
	.space-between {
		-webkit-justify-content: auto; 
	  	justify-content: auto; 
	}  
	.flex-item {
		padding:0;
		line-height:20px;
		margin:0;
		position:relative;
		text-align:start;
	}
}
@media (min-width: 768px) {
	.prod-cats .col-sm-2 {
		width:auto;
	}
}


/* ------------------------------------------------ END PRODUCT CATEGORIES ------------------------------------------------ */






/* TEST VARI */

.gino { font-size: 20rem; /* 12.500rem; 200px; */ color:red; }
.test-after::after {
    display: block;
    content: url("../ik_logo_square_rgb.html");
}

/* SPECS */


.page-specs .section-specs {
    border-top: solid 1px #d6d6d6;
    padding-top: 66px;
    padding-bottom: 57px;
    position: relative;
    z-index: 1;
    margin-left: auto;
    margin-right: auto;
    width: 980px;
}

.page-specs .specs-header {
    box-sizing: border-box;
    position: relative;
    z-index: 1;
    margin: 0;
    padding: 0;
    float: left;
    min-height: 2px;
    width: 25%;
}

.page-specs .description-headline {
    margin-right: 1em;
    margin-top: -6px;
    margin-bottom: 0px;
    width: 156px;
}
.description-headline {
    font-size: 2.8rem; /* 1.750rem; 28px; */
    line-height: 1.14286;
    font-weight: 200;
    letter-spacing: 0em;
}

.page-specs .specs-content {
    box-sizing: border-box;
    position: relative;
    z-index: 1;
    margin: 0;
    padding: 0;
    float: left;
    min-height: 2px;
    width: 75%;
    position: relative;
    z-index: 1;
}

.page-specs .row {
	padding-top:50px;
	padding-bottom:50px;
    border-top: solid 1px #CCCCCC;
}

.ikproduct-page-video-player-carousel .carousel-control.left, .carousel-control.right, .carousel-indicators{
	background-image: none;
}

.ikproduct-page-gallery-carousel .carousel-control.left, .carousel-control.right, .carousel-indicators{
	background-image: none;
}

.ikproduct-page-gallery-carousel .carousel-inner{
	max-width: 1046px;
	margin-left: auto;
	margin-right: auto;
}

.btn-high-res-container {  
    filter: alpha(opacity=50);
    opacity: .5;

	-webkit-transition: 0.3s ease-out;
    -moz-transition: 0.3s ease-out;
    -o-transition: 0.3s ease-out;
    transition: 0.3s ease-out;

}
.btn-high-res-container:hover {  
    filter: alpha(opacity=100);
    opacity: 1;

	-webkit-transition: 0.3s ease-out;
    -moz-transition: 0.3s ease-out;
    -o-transition: 0.3s ease-out;
    transition: 0.3s ease-out;

}

.btn-download-high-res {
    display: block;
    width: 80px;
    padding-right: 40px; /* 20220804 30px */
    /* background:transparent url("/images/dnr/carousel_download.png") no-repeat right center; */
    background:transparent url("../svg/download.svg") no-repeat right center;
    background-size:contain;
    
    font-weight: bold;
    color: #333;
    font-size: 1.3rem; /* 1.1rem; 20220804 */ /* 0.688rem;  11px; */
    line-height:13px;
    vertical-align:middle;
    text-align:right;
    cursor:pointer;
    margin:0 auto; /* 40px */
   /*
    position:absolute; bottom:-60px; left:50%; z-index:99999;
   */    
}

@media (max-width: 640px) {
	/*
	.ikproduct-page-gallery-carousel .carousel {
		padding-bottom:80px; 16%;	
	}
	.carousel {
		padding-bottom:26%;
	}
	*/
	.btn-download-high-res {
		/* margin: 80px auto; */
	}
}


.ikvideothumb {
	text-align: center;
	background-repeat: no-repeat;
	background-size: 320px 180px;
	height: 180px;
	width: 320px;
	margin-left: auto;
	margin-right: auto;
	cursor: pointer;
	/*
	max-height: 180px;
	max-width: 320px;
	*/
	/*background-position: center top; 
	*/
	
}

/*
.ikvideothumb:hover {
	background: linear-gradient(
      	rgba(255, 0, 0, 0.45),
      	rgba(255, 0, 0, 0.45)
	)
}
*/


.ikvideothumb span{
	background-color: #FFF;
	padding: 10px;
	top: 70px;
	/* border-radius: 10px !important;	*/
}

.ikvideothumb-descr{
	/* position: absolute; bottom:10px; */
	/* max-width: 320px; */ /* width: 320px; */
	/* min-height:58px; */
	text-align: center;
	margin:1em auto 0;
	line-height:1.4em;
	padding-left:1em;
	padding-right:1em;
}
.ikvideothumb-descr p {
    display: block;
    min-height: 70px;
    max-height: 70px;
    overflow: hidden;
    /* text-overflow: ellipsis; */
}

.ikvideothumb-descr:after {
    position: absolute;
    width: 100%;
    height: 2em;
    left:0;
    bottom: 0;
    content: "";
   
background: rgba(255,255,255,0);
background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );   

}

.bg_grey .ikvideothumb-descr:after {
   
background: rgba(51,51,51,0);
background: -moz-linear-gradient(top, rgba(51,51,51,0) 0%, rgba(51,51,51,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(51,51,51,0)), color-stop(100%, rgba(51,51,51,1)));
background: -webkit-linear-gradient(top, rgba(51,51,51,0) 0%, rgba(51,51,51,1) 100%);
background: -o-linear-gradient(top, rgba(51,51,51,0) 0%, rgba(51,51,51,1) 100%);
background: -ms-linear-gradient(top, rgba(51,51,51,0) 0%, rgba(51,51,51,1) 100%);
background: linear-gradient(to bottom, rgba(51,51,51,0) 0%, rgba(51,51,51,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );   

}

.bg_light_grey .ikvideothumb-descr:after {
   
background: rgba(242,242,242,0);
background: -moz-linear-gradient(top, rgba(242,242,242,0) 0%, rgba(242,242,242,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(242,242,242,0)), color-stop(100%, rgba(242,242,242,1)));
background: -webkit-linear-gradient(top, rgba(242,242,242,0) 0%, rgba(242,242,242,1) 100%);
background: -o-linear-gradient(top, rgba(242,242,242,0) 0%, rgba(242,242,242,1) 100%);
background: -ms-linear-gradient(top, rgba(242,242,242,0) 0%, rgba(242,242,242,1) 100%);
background: linear-gradient(to bottom, rgba(242,242,242,0) 0%, rgba(242,242,242,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );   

}

.bg_black .ikvideothumb-descr:after {
   
background: rgba(0,0,0,0);
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,1)));
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );   

}


.ikvideothumb2 {
	text-align: center;
	background-repeat: no-repeat;
	background-size: 320px 180px;
	height: 180px;
	width: auto;
	max-width: 320px; /* width: 320px; */
	margin-left: auto;
	margin-right: auto;
	cursor: pointer;
}

.ikvideothumb2-big {
	text-align: center;
	background-repeat: no-repeat;
	background-size: cover; /* 542px 365px; */
	height: 365px;
	width: auto;
	/* max-width: 542px; */
	margin-left: auto;
	margin-right: auto;
	cursor: pointer;
}


.ikvideothumb2-adaptive {
	position: relative;
	text-align: center;
	background-repeat: no-repeat;
	background-size: 100%; /* cover; - 542px 365px; */
		background-position: center center;

	height: auto;
	width: auto;
	/* max-width: 542px; */
	margin-left: auto;
	margin-right: auto;
	cursor: pointer;
}


.ikvideothumb2-button {
	position: relative;
	top: 50%;
	margin: -20px auto auto auto;
	border-width: 5px !important; /* border-width: 3px !important; */
}

.bg_light_grey	.bg_grey 	.ikvideothumb2-button,
.bg_light_grey	.bg_black 	.ikvideothumb2-button,
.bg_light_grey	.bkg-dark 	.ikvideothumb2-button,
.bkg-light		.bg_grey 	.ikvideothumb2-button,
.bkg-light		.bg_black 	.ikvideothumb2-button,
.bkg-light		.bkg-dark 	.ikvideothumb2-button,
				.bg_grey 	.ikvideothumb2-button,
				.bg_black 	.ikvideothumb2-button,
				.bkg-dark 	.ikvideothumb2-button,
							.ikvideothumb2-button {
	/* */
		color: #FFF !important;
		border-color: #FFF !important;
		background-color:rgba(255,255,255,.1);
	/* */
}

.ikvideothumb2-adaptive .ikvideothumb2-button{
	position: absolute;
	top: 50%; 
	left: 50%;
	margin: -2.8rem;
	border-width: 5px !important;
		/*	
			color: #FFF !important;
			border-color: #FFF !important;
			background-color:rgba(255,255,255,.1);
		*/
	width: 5.6rem;
}

.morevideos{
	margin-top:30px;
	text-align: center;
	cursor: pointer;
	/* width: auto; */
	padding: 5px;
	border-radius:8px !important;
}

.product-page-videos{
	padding:0 15px;
	max-width: 1600px;
	margin-left: auto;
	margin-right: auto;
}

.product-page-videos .col-md-3{
	background-color:#FFF;
	/* border: 1px solid #DDD; */
	min-height: 300px;
	padding-top: 20px;
	cursor: pointer;
	/* border-radius:8px !important; */
    padding-left:18px;
    padding-right:18px;
    padding-bottom:18px;
}

.product-page-videos .col-md-3 .video-container{
	-webkit-transition: 0.3s ease-out;
    -moz-transition: 0.3s ease-out;
    -o-transition: 0.3s ease-out;
    transition: 0.3s ease-out;
}

@media (max-width: 1420px) {
	.ikvideothumb {
		width: 300px;
		background-size: 300px 180px;
	}
	.ikvideothumb-descr{
		/* width: 300px; */
		min-height:78px;
	}
	
	.ikvideothumb span{
		top: 50px;
	}
	
}

@media (max-width: 1320px) {
	.ikvideothumb {
		width: 260px;
		background-size: 260px auto;
	}

	.ikvideothumb-descr{
		/* width: 260px; */
	}
}

@media (max-width: 1220px) {
	.ikvideothumb {
		width: 220px;
		background-size: 220px auto;
	}

	.ikvideothumb-descr{
		/* width: 220px; */
		/* min-height:98px; */
	}

	.ikvideothumb span{
		top: 30px;
	}
}

@media (max-width: 992px){
	.ikvideothumb {
		width: 320px;
		background-size: 320px 180px;
	}

	.ikvideothumb span{
		top: 70px;
	}

	.ikvideothumb-descr{
		/* width: 320px; */
		min-height:58px;	
	}
	
	.product-page-videos .col-md-3 {
	    min-height: 280px;
	}
}

@media (max-width: 767px) {
	.ikvideothumb {
		width: 300px;
		background-size: 300px auto;
	}
	.ikvideothumb-descr{
		/* width: 300px; */
		min-height:52px;	
	}
	.product-page-videos .col-md-3 {
	    min-height: 260px;
	}
}

@media (max-width: 639px) {
	.ikvideothumb {
		width: 280px;
		background-size: 280px auto;
	}
	.ikvideothumb-descr{
		/* width: 280px; */
		min-height:48px;	
	}
	.product-page-videos .col-md-3 {
	    min-height: 240px;
	}
}



@media all and (transform-3d), (-webkit-transform-3d) {
	.morevideos, .product-page-videos .col-md-3{
		opacity: 0.95;
		  -webkit-transform: translate3d(0, 0, 0);
		  transform: translate3d(0, 0, 0);
	}


	.product-page-videos .col-md-3:hover .video-container,
	.product-page-videos .col-md-3 .video-container:hover {			
	    box-shadow: 0px 0px 30px #DDD;
		opacity: 1;
		  -webkit-transform: translate3d(0, 0, 0);
		  transform: translate3d(0, 0, 0);
	}

	.morevideos:hover, .product-page-videos .col-md-3:hover {			
		/* background: #F6F6F6; */
		/*	col gradiente non fa l'animazione 
			background-image: linear-gradient(to top,rgba(245,245,245,1) 0%,rgba(250,250,250,1) 100%);
	    	background-repeat: repeat-x;
	    */
	}
/*	
   .ikvideothumb-descr:after {
		content: none;
	}
   .ikvideothumb-descr:after {
	   background: rgba(246,246,246,0);
	   background: -moz-linear-gradient(left, rgba(246,246,246,0) 0%, rgba(246,246,246,1) 100%);
	   background: -webkit-gradient(left top, right top, color-stop(0%, rgba(246,246,246,0)), color-stop(100%, rgba(246,246,246,1)));
	   background: -webkit-linear-gradient(left, rgba(246,246,246,0) 0%, rgba(246,246,246,1) 100%);
	   background: -o-linear-gradient(left, rgba(246,246,246,0) 0%, rgba(246,246,246,1) 100%);
	   background: -ms-linear-gradient(left, rgba(246,246,246,0) 0%, rgba(246,246,246,1) 100%);
	   background: linear-gradient(to right, rgba(246,246,246,0) 0%, rgba(246,246,246,1) 100%);
	   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#f6f6f6', GradientType=1 );
   }
*/

}

@media (max-width: 980px) {
   .product-page-videos{
	   padding:0;
   }
   .morevideos{
	   border-radius:0 !important;
	   /* width: 100%; */
   }
}


/* #ikvideomodalcontent{
	min-height: 480px; 
} */

.spacer-h-medium{
	min-height: 500px;
}


/* FAQ */
/* 20170227 */
.faq .panel {
	box-shadow: none;
	border: none;
}
.faq .panel-default>.panel-heading {
	background-color: transparent;
    border-radius: 8px !important;
}
.faq .panel-default>.panel-heading.expanded,
.faq .panel-default>.panel-heading:hover {
		background-color: #F6F6F6;
}	

.faq .panel-default>.panel-heading.expanded {
    border-radius: 8px 8px 0 0 !important;
}

/*	
@media all and (transform-3d), (-webkit-transform-3d) {
	.faq .panel-default>.panel-heading	{
	    background-color: transparent;
		opacity: 0.95;
		  -webkit-transform: translate3d(0, 0, 0);
		  transform: translate3d(0, 0, 0);
	}
	.faq .panel-default>.panel-heading:hover {			
		background-color: #F6F6F6;
		opacity: 1;
		  -webkit-transform: translate3d(0, 0, 0);
		  transform: translate3d(0, 0, 0);
	}
}
*/

.faq h4 a {	
	display:block;
}
.faq h4 a[aria-expanded="true"] {
	color: #333;
}

.faq h4 a .caret,
.faq h4 a[aria-expanded="true"] .caret {
   vertical-align: top;
   margin-top: 0.5em;
}
.faq h4 a[aria-expanded="true"] .caret {
   display: inline-block;
   width: 0;
   height: 0;
   margin-left: 2px;
   border-top: 0;
   border-bottom: 4px dashed;
   border-bottom: 4px solid\9;
   border-right: 4px solid transparent;
   border-left: 4px solid transparent;
}
.faq h4 a p {
	width:90%;
	display: inline-block;	
}

.faq .collapse.in {
	border-bottom: 1px dashed #EEE;
}
.faq a {
  cursor: pointer;
}
.faq a:focus {
  color: #999; 
}
.faq a:hover {
  color: #F00; 
  cursor: pointer;
}
.faq .panel-body {
	font-size: 1.530rem; /* .9rem; */
}

/* MIN-HEIGHT 20171227 */ /* 20180928 aggiunto !important */

.mih0  { min-height:0px !important; }
.mih5  { min-height:5px !important; }
.mih10 { min-height:10px !important; }
.mih15 { min-height:15px !important; }
.mih20 { min-height:20px !important; }
.mih25 { min-height:25px !important; }
.mih30 { min-height:30px !important; }
.mih35 { min-height:35px !important; }
.mih40 { min-height:40px !important; }
.mih45 { min-height:45px !important; }
.mih50 { min-height:50px !important; }
.mih55 { min-height:55px !important; }
.mih60 { min-height:60px !important; }
.mih65 { min-height:65px !important; }
.mih70 { min-height:70px !important; }
.mih75 { min-height:75px !important; }
.mih80 { min-height:80px !important; }
.mih85 { min-height:85px !important; }
.mih90 { min-height:90px !important; }
.mih95 { min-height:95px !important; }
.mih100 { min-height:100px !important; }
.mih110 { min-height:110px !important; }
.mih120 { min-height:120px !important; }
.mih130 { min-height:130px !important; }
.mih140 { min-height:140px !important; }
.mih150 { min-height:150px !important; }
.mih160 { min-height:160px !important; }
.mih170 { min-height:170px !important; }
.mih180 { min-height:180px !important; }
.mih190 { min-height:190px !important; }
.mih200 { min-height:200px !important; }

/* MARGIN 20170124 */ /* 20180928 aggiunto !important */

.mt0  { margin-top:0px !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; }
.mt60 { margin-top:60px !important; }
.mt70 { margin-top:70px !important; }
.mt80 { margin-top:80px !important; }
.mt90 { margin-top:90px !important; }
.mt100 { margin-top:100px !important; }
.mt110 { margin-top:110px !important; }
.mt120 { margin-top:120px !important; }
.mt130 { margin-top:130px !important; }
.mt140 { margin-top:140px !important; }
.mt150 { margin-top:150px !important; }
.mt160 { margin-top:160px !important; }
.mt170 { margin-top:170px !important; }
.mt180 { margin-top:180px !important; }
.mt190 { margin-top:190px !important; }
.mt200 { margin-top:200px !important; }

.mb0  { margin-bottom:0px !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; }
.mb60 { margin-bottom:60px !important; }
.mb70 { margin-bottom:70px !important; }
.mb80 { margin-bottom:80px !important; }
.mb90 { margin-bottom:90px !important; }
.mb100 { margin-bottom:100px !important; }
.mb110 { margin-bottom:110px !important; }
.mb120 { margin-bottom:120px !important; }
.mb130 { margin-bottom:130px !important; }
.mb140 { margin-bottom:140px !important; }
.mb150 { margin-bottom:150px !important; }
.mb160 { margin-bottom:160px !important; }
.mb170 { margin-bottom:170px !important; }
.mb180 { margin-bottom:180px !important; }
.mb190 { margin-bottom:190px !important; }
.mb200 { margin-bottom:200px !important; }

.ml0  { margin-left:0px !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; }
.ml60 { margin-left:60px !important; }
.ml70 { margin-left:70px !important; }
.ml80 { margin-left:80px !important; }
.ml90 { margin-left:90px !important; }
.ml100 { margin-left:100px !important; }
.ml110 { margin-left:110px !important; }
.ml120 { margin-left:120px !important; }
.ml130 { margin-left:130px !important; }
.ml140 { margin-left:140px !important; }
.ml150 { margin-left:150px !important; }
.ml160 { margin-left:160px !important; }
.ml170 { margin-left:170px !important; }
.ml180 { margin-left:180px !important; }
.ml190 { margin-left:190px !important; }
.ml200 { margin-left:200px !important; }

.mr0  { margin-right:0px !important; }
.mr1  { margin-right:1px !important; }
.mr2  { margin-right:2px !important; }
.mr3  { margin-right:3px !important; }
.mr4  { margin-right:4px !important; }
.mr5 { margin-right:5px !important; }
.mr6 { margin-right:5px !important; }
.mr7 { margin-right:5px !important; }
.mr8 { margin-right:5px !important; }
.mr9 { 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; }
.mr60 { margin-right:60px !important; }
.mr70 { margin-right:70px !important; }
.mr80 { margin-right:80px !important; }
.mr90 { margin-right:90px !important; }
.mr100 { margin-right:100px !important; }
.mr110 { margin-right:110px !important; }
.mr120 { margin-right:120px !important; }
.mr130 { margin-right:130px !important; }
.mr140 { margin-right:140px !important; }
.mr150 { margin-right:150px !important; }
.mr160 { margin-right:160px !important; }
.mr170 { margin-right:170px !important; }
.mr180 { margin-right:180px !important; }
.mr190 { margin-right:190px !important; }
.mr200 { margin-right:200px !important; }

/* PADDING 20170124 - mod 20180531 */

.container.pt0  , 
.cnt_img-beside .container.pt0  , 
.cnt_bkg_mono .container.pt0  ,
.pt0  { padding-top:0px; }
.container.pt5  , 
.cnt_img-beside .container.pt5  , 
.cnt_bkg_mono .container.pt5  ,
.pt5  { padding-top:5px; }
.container.pt10 , 
.cnt_img-beside .container.pt10 , 
.cnt_bkg_mono .container.pt10 ,
.pt10 { padding-top:10px; }
.container.pt15 , 
.cnt_img-beside .container.pt15 , 
.cnt_bkg_mono .container.pt15 ,
.pt15 { padding-top:15px; }
.container.pt20 , 
.cnt_img-beside .container.pt20 , 
.cnt_bkg_mono .container.pt20 ,
.pt20 { padding-top:20px; }
.container.pt30 , 
.cnt_img-beside .container.pt30 , 
.cnt_bkg_mono .container.pt30 ,
.pt30 { padding-top:30px; }
.container.pt40 , 
.cnt_img-beside .container.pt40 , 
.cnt_bkg_mono .container.pt40 ,
.pt40 { padding-top:40px; }
.container.pt50 , 
.cnt_img-beside .container.pt50 , 
.cnt_bkg_mono .container.pt50 ,
.pt50 { padding-top:50px; }
.container.pt60 , 
.cnt_img-beside .container.pt60 , 
.cnt_bkg_mono .container.pt60 ,
.pt60 { padding-top:60px; }
.container.pt70 , 
.cnt_img-beside .container.pt70 , 
.cnt_bkg_mono .container.pt70 ,
.pt70 { padding-top:70px; }
.container.pt80 , 
.cnt_img-beside .container.pt80 , 
.cnt_bkg_mono .container.pt80 ,
.pt80 { padding-top:80px; }
.container.pt90 , 
.cnt_img-beside .container.pt90 , 
.cnt_bkg_mono .container.pt90 ,
.pt90 { padding-top:90px; }
.container.pt100 , 
.cnt_img-beside .container.pt100 , 
.cnt_bkg_mono .container.pt100 ,
.pt100 { padding-top:100px; }
.container.pt110 , 
.cnt_img-beside .container.pt110 , 
.cnt_bkg_mono .container.pt110 ,
.pt110 { padding-top:110px; }
.container.pt120 , 
.cnt_img-beside .container.pt120 , 
.cnt_bkg_mono .container.pt120 ,
.pt120 { padding-top:120px; }
.container.pt130 , 
.cnt_img-beside .container.pt130 , 
.cnt_bkg_mono .container.pt130 ,
.pt130 { padding-top:130px; }
.container.pt140 , 
.cnt_img-beside .container.pt140 , 
.cnt_bkg_mono .container.pt140 ,
.pt140 { padding-top:140px; }
.container.pt150 , 
.cnt_img-beside .container.pt150 , 
.cnt_bkg_mono .container.pt150 ,
.pt150 { padding-top:150px; }
.container.pt160 , 
.cnt_img-beside .container.pt160 , 
.cnt_bkg_mono .container.pt160 ,
.pt160 { padding-top:160px; }
.container.pt170 , 
.cnt_img-beside .container.pt170 , 
.cnt_bkg_mono .container.pt170 ,
.pt170 { padding-top:170px; }
.container.pt180 , 
.cnt_img-beside .container.pt180 , 
.cnt_bkg_mono .container.pt180 ,
.pt180 { padding-top:180px; }
.container.pt190 , 
.cnt_img-beside .container.pt190 , 
.cnt_bkg_mono .container.pt190 ,
.pt190 { padding-top:190px; }
.container.pt200 , 
.cnt_img-beside .container.pt200 , 
.cnt_bkg_mono .container.pt200 ,
.pt200 { padding-top:200px; }

.container.pb0  , 
.cnt_img-beside .container.pb0  , 
.cnt_bkg_mono .container.pb0  ,
.pb0  { padding-bottom:0px; }
.container.pb5  , 
.cnt_img-beside .container.pb5  , 
.cnt_bkg_mono .container.pb5  ,
.pb5  { padding-bottom:5px; }
.container.pb10 , 
.cnt_img-beside .container.pb10 , 
.cnt_bkg_mono .container.pb10 ,
.pb10 { padding-bottom:10px; }
.container.pb15 , 
.cnt_img-beside .container.pb15 , 
.cnt_bkg_mono .container.pb15 ,
.pb15 { padding-bottom:15px; }
.container.pb20 , 
.cnt_img-beside .container.pb20 , 
.cnt_bkg_mono .container.pb20 ,
.pb20 { padding-bottom:20px; }
.container.pb30 , 
.cnt_img-beside .container.pb30 , 
.cnt_bkg_mono .container.pb30 ,
.pb30 { padding-bottom:30px; }
.container.pb40 , 
.cnt_img-beside .container.pb40 , 
.cnt_bkg_mono .container.pb40 ,
.pb40 { padding-bottom:40px; }
.container.pb50 , 
.cnt_img-beside .container.pb50 , 
.cnt_bkg_mono .container.pb50 ,
.pb50 { padding-bottom:50px; }
.container.pb60 , 
.cnt_img-beside .container.pb60 , 
.cnt_bkg_mono .container.pb60 ,
.pb60 { padding-bottom:60px; }
.container.pb70 , 
.cnt_img-beside .container.pb70 , 
.cnt_bkg_mono .container.pb70 ,
.pb70 { padding-bottom:70px; }
.container.pb80 , 
.cnt_img-beside .container.pb80 , 
.cnt_bkg_mono .container.pb80 ,
.pb80 { padding-bottom:80px; }
.container.pb90 , 
.cnt_img-beside .container.pb90 , 
.cnt_bkg_mono .container.pb90 ,
.pb90 { padding-bottom:90px; }
.container.pb100 , 
.cnt_img-beside .container.pb100 , 
.cnt_bkg_mono .container.pb100 ,
.pb100 { padding-bottom:100px; }
.container.pb110 , 
.cnt_img-beside .container.pb110 , 
.cnt_bkg_mono .container.pb110 ,
.pb110 { padding-bottom:110px; }
.container.pb120 , 
.cnt_img-beside .container.pb120 , 
.cnt_bkg_mono .container.pb120 ,
.pb120 { padding-bottom:120px; }
.container.pb130 , 
.cnt_img-beside .container.pb130 , 
.cnt_bkg_mono .container.pb130 ,
.pb130 { padding-bottom:130px; }
.container.pb140 , 
.cnt_img-beside .container.pb140 , 
.cnt_bkg_mono .container.pb140 ,
.pb140 { padding-bottom:140px; }
.container.pb150 , 
.cnt_img-beside .container.pb150 , 
.cnt_bkg_mono .container.pb150 ,
.pb150 { padding-bottom:150px; }
.container.pb160 , 
.cnt_img-beside .container.pb160 , 
.cnt_bkg_mono .container.pb160 ,
.pb160 { padding-bottom:160px; }
.container.pb170 , 
.cnt_img-beside .container.pb170 , 
.cnt_bkg_mono .container.pb170 ,
.pb170 { padding-bottom:170px; }
.container.pb180 , 
.cnt_img-beside .container.pb180 , 
.cnt_bkg_mono .container.pb180 ,
.pb180 { padding-bottom:180px; }
.container.pb190 , 
.cnt_img-beside .container.pb190 , 
.cnt_bkg_mono .container.pb190 ,
.pb190 { padding-bottom:190px; }
.container.pb200 , 
.cnt_img-beside .container.pb200 , 
.cnt_bkg_mono .container.pb200 ,
.pb200 { padding-bottom:200px; }

.pl0  { padding-left:0px; }
.pl5  { padding-left:5px; }
.pl10 { padding-left:10px; }
.pl15 { padding-left:15px; }
.pl20 { padding-left:20px; }
.pl30 { padding-left:30px; }
.pl40 { padding-left:40px; }
.pl50 { padding-left:50px; }
.pl60 { padding-left:60px; }
.pl70 { padding-left:70px; }
.pl80 { padding-left:80px; }
.pl90 { padding-left:90px; }
.pl100 { padding-left:100px; }
.pl110 { padding-left:110px; }
.pl120 { padding-left:120px; }
.pl130 { padding-left:130px; }
.pl140 { padding-left:140px; }
.pl150 { padding-left:150px; }
.pl160 { padding-left:160px; }
.pl170 { padding-left:170px; }
.pl180 { padding-left:180px; }
.pl190 { padding-left:190px; }
.pl200 { padding-left:200px; }

.pr_0  { padding-right:0px; }
.pr_5  { padding-right:5px; }
.pr_10 { padding-right:10px; }
.pr_15 { padding-right:15px; }
.pr_20 { padding-right:20px; }
.pr_30 { padding-right:30px; }
.pr_40 { padding-right:40px; }
.pr_50 { padding-right:50px; }
.pr_60 { padding-right:60px; }
.pr_70 { padding-right:70px; }
.pr_80 { padding-right:80px; }
.pr_90 { padding-right:90px; }
.pr_100 { padding-right:100px; }
.pr_110 { padding-right:110px; }
.pr_120 { padding-right:120px; }
.pr_130 { padding-right:130px; }
.pr_140 { padding-right:140px; }
.pr_150 { padding-right:150px; }
.pr_160 { padding-right:160px; }
.pr_170 { padding-right:170px; }
.pr_180 { padding-right:180px; }
.pr_190 { padding-right:190px; }
.pr_200 { padding-right:200px; }


.specs > .container.mb0,
.tab-pane > .container.mb0,
.default-page > .container.mb0,
.specs .container.mb0,
.tab-pane .container.mb0,
.default-page .container.mb0 { margin-bottom:0; }

.specs > .container.pb0,
.tab-pane > .container.pb0,
.default-page > .container.pb0,
.specs .container.pb0,
.tab-pane .container.pb0,
.default-page .container.pb0 { padding-bottom:0; }

.specs > .container.mt0,
.tab-pane > .container.mt0,
.default-page > .container.mt0,
.specs .container.mt0,
.tab-pane .container.mt0,
.default-page .container.mt0 { margin-top:0; }

.specs > .container.pt0,
.tab-pane > .container.pt0,
.default-page > .container.pt0,
.specs .container.pt0,
.tab-pane .container.pt0,
.default-page .container.pt0 { padding-top:0; }



.float_left, .floatleft {
    clear: left;
    float: left;
    margin-right: 16px;
}
.float_right, .floatright {
    clear: right;
    float: right;
    margin-left: 16px;
}

.nowrap {
	white-space: nowrap;
}

.aleft,
.container.centered h1.aleft,
.container.centered h2.aleft,
.container.centered h3.aleft,
.container.centered h4.aleft,
.container.centered p.aleft,
.container.centered .aleft,
th.aleft,
td.aleft {
	text-align:left;
}

.aright,
.container.centered h1.aright,
.container.centered h2.aright,
.container.centered h3.aright,
.container.centered h4.aright,
.container.centered p.aright,
.container.centered .aright,
th.aright,
td.aright {
	text-align:right;
}

.acenter,
h1.acenter,
h2.acenter,
h3.acenter,
h4.acenter,
p.acenter,
th.acenter,
td.acenter {
	text-align:center;
}


/* 20171112 */



.product-catalog-white-box-row{
	/* padding-bottom: 90px; 		90px; */
	/* padding-top: 	60px; 		60px; */
	padding-left:	5px; /*		40px; */
	padding-right:	5px; /*		40px; */
}


.product-catalog-white-box-row{
	padding-top:	0;
	padding-bottom:	0;
}
@media (min-width: 992px) {
	.product-catalog-white-box-row{
		padding-top:	20px;
		padding-bottom:	20px;
	}
}

.product-catalog-white-box-row .thumbnail { 
     box-shadow: 0px 0px 30px #EEE;
}
.products-catalog-matrix .product-catalog-white-box-row .thumbnail { 
     box-shadow: 0px 0px 30px #DDD;
}

.product-catalog-white-box-product-name:after {
	/* commented on 20230103
    position: absolute;
    width: 20%;
    height: 1.6em;
    bottom: 0;
    content: "";
    background-image: -webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(white));
    background-image: linear-gradient(to right,rgba(255,255,255,0) 0,#fff 100%);
    background-repeat: repeat-x;
    right:0;
	*/
}
.news-cards .product-catalog-white-box-product-name:after {
    background:transparent;
    display:none;
}


.product-catalog-white-box-product-name, .product-catalog-white-box-row h3 {
		
	/* font-family: 'Roboto Condensed', 'Helvetica Neue', Helveticaneue, Arial, Helvetica, sans-serif; 20220530 */

    font-weight: 700; /* 20220530 900; */
    font-size: 2.1rem; /* 20220530 2.1rem; */
    margin-top: 10px;
	/* 
	white-space: nowrap;
	text-overflow: ellipsis;
	width:100%;
	*/

	max-height:40px;
	overflow: hidden; /* text-overflow: ellipsis; */
	margin-bottom:10px;
	white-space:nowrap;
    position: relative;

}

.product_catalog_white_box_image {
	min-height: 200px; /* 300px; */
}
.news-cards .product_catalog_white_box_image{
	min-height: auto;
}

.product_catalog_white_box_product_description:after {
    position: absolute;
    width: 100%;
    /*height: 2em;*/
    height: 1.5em;
    bottom: 0;
    content: "";

	background: rgba(255,255,255,0);
	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );
}

/* 20180903 */
.news-cards .product_catalog_white_box_product_description:after {
	display:none;
	background:transparent;
}

.product_catalog_white_box_product_description {
	/* min-height: 95px; */ /* HEIGHT BUG */
	font-size: 1.5rem; /* 1.25rem; 15pt; */
	font-weight: 310;
    position: relative;
}
.product_catalog_white_box_product_description p {
	display:block;
	min-height: 95px;
	max-height: 95px;
	overflow: hidden; 
	/* text-overflow: ellipsis; */
	
}

.product-catalog-white-box-row .main_price_ik {
    /* font-size: 28px; */
    font-size: 2.4rem;
    font-weight: 900;
    line-height: 2.2rem; /* 20180904 was 2.4rem; */
}

.product-catalog-white-box-pricebutton-price .extra-info {
	font-size: 1.2rem; /* 20180904 was 1.4rem; */
}

.centered_card .extra-info {
	text-align:center;
	display:block;
	padding-right: 0; 
}

.product-catalog-white-box-row.small_card .main_price_ik {
    font-size: 1.1em;
}

.main_price_ik_catalog{
	margin-top: -60px;
	min-width: 300px;
	margin-bottom: .3em; /* 20180904 */
}

.product-catalog-white-box-row .vat_price_ik {
    font-size: 1.4rem;
}

.price_spacer{
	clear: both;
}

.product-catalog-white-box-row .btn-buy-now {
	/*
	    border: 1px solid;
	    border-color: #C00;
	    border-radius: 3px !important;
	*/
	border-radius: 0 !important; /* 20220804 */
}
.product-catalog-white-box-row .btn-primary,
.product-catalog-white-box-row .btn-primary-green { /* 20230904 added green */
    padding: 9px 24px;
    /* border: 0; */
    	/* background-color: #C00; */
    border-radius: 0 !important; /* 20220804 */ /* border-radius: 0 !important; */
    transition: all 1.2s ease 0s; /* 0.3s */
}
.product-catalog-white-box-row .btn-primary-green { /* 20220530 */
    transition: all 1.2s ease 0s;
}
.small_card .product_catalog_white_box .btn-read-more {
	text-align: center;
	margin-left:auto;
	margin-right:auto;
}



.product_catalog_white_box .btn-primary:focus,
.product_catalog_white_box a.btn-primary:focus,
.product-catalog-white-box-row .btn-primary:focus,
.product-catalog-white-box-row a.btn-primary:focus,
.product-catalog-white-box-row .btn-primary:focus .btn-buy-now-label,
.product_catalog_white_box .btn-primary:active,
.product_catalog_white_box a.btn-primary:active,
.product-catalog-white-box-row .btn-primary:active,
.product-catalog-white-box-row a.btn-primary:active,
.product-catalog-white-box-row .btn-primary:active .btn-buy-now-label,
.product_catalog_white_box .btn-primary:hover,
.product_catalog_white_box a.btn-primary:hover,
.product-catalog-white-box-row .btn-primary:hover,
.product-catalog-white-box-row a.btn-primary:hover,
.product-catalog-white-box-row .btn-primary:hover .btn-buy-now-label {
	/* 
    color: #C00 !important;
    background-color: #FFF;
    	border-color: #C00;
    */

	border-radius: 0 !important; /* 20220804 border-radius: 4px !important; */
    color: #FFF;
    background-color: #900;/* #F00; */
    border-color:#900;/* #F00; */
    transition: all 1.2s ease 0s; /* 0.3s */
}
/*
.product-catalog-white-box-row .btn-buy-now-label:hover {
    color: #C00;
} */



.product_catalog_white_box .btn-primary-green,
.product_catalog_white_box a.btn-primary-green,
.product-catalog-white-box-row .btn-primary-green,
.product-catalog-white-box-row a.btn-primary-green,
.product-catalog-white-box-row .btn-primary-green .btn-buy-now-label,
.product_catalog_white_box .btn-primary-green:focus,
.product_catalog_white_box a.btn-primary-green:focus,
.product-catalog-white-box-row .btn-primary-green:focus,
.product-catalog-white-box-row a.btn-primary-green:focus,
.product-catalog-white-box-row .btn-primary-green:focus .btn-buy-now-label,
.product_catalog_white_box .btn-primary-green:active,
.product_catalog_white_box a.btn-primary-green:active,
.product-catalog-white-box-row .btn-primary-green:active,
.product-catalog-white-box-row a.btn-primary-green:active,
.product-catalog-white-box-row .btn-primary-green:active .btn-buy-now-label,
.product_catalog_white_box .btn-primary-green:hover,
.product_catalog_white_box a.btn-primary-green:hover,
.product-catalog-white-box-row .btn-primary-green:hover,
.product-catalog-white-box-row a.btn-primary-green:hover,
.product-catalog-white-box-row .btn-primary-green:hover .btn-buy-now-label { /* 20220530 */
    color: #FFF;
	background-color:#080; 
	border-color:#080;
    transition: all 1.2s ease 0s;
}



.product_catalog_white_box .btn-read-more .btn-primary:focus,
.product_catalog_white_box a.btn-read-more .btn-primary:focus,
.product-catalog-white-box-row .btn-read-more .btn-primary:focus,
.product-catalog-white-box-row a.btn-read-more .btn-primary:focus,
.product-catalog-white-box-row .btn-read-more .btn-primary:focus .btn-buy-now-label,
.product_catalog_white_box .btn-read-more .btn-primary:active,
.product_catalog_white_box a.btn-read-more .btn-primary:active,
.product-catalog-white-box-row .btn-read-more .btn-primary:active,
.product-catalog-white-box-row a.btn-read-more .btn-primary:active,
.product-catalog-white-box-row .btn-read-more .btn-primary:active .btn-buy-now-label,
.product_catalog_white_box .btn-read-more .btn-primary:hover,
.product_catalog_white_box a.btn-read-more .btn-primary:hover,
.product-catalog-white-box-row .btn-read-more .btn-primary:hover,
.product-catalog-white-box-row a.btn-read-more .btn-primary:hover,
.product-catalog-white-box-row .btn-read-more .btn-primary:hover .btn-buy-now-label {
    border-color: #900; /* border-color:#666; - 20181003 */
	background-color: #FFF; /* background-color: #666; - 20181003 */
    color: #000; /* color: #fff; - 20181003 */
    border: 1px solid #000;
    transition: all 1.2s ease 0s; /* 0.3s */
}


/* 20171219 */

.products .products .small_card .col-lg-1, 
.products .small_card .col-lg-10, 
.products .small_card .col-lg-11, 
.products .small_card .col-lg-12, 
.products .small_card .col-lg-2, 
.products .small_card .col-lg-3, 
.products .small_card .col-lg-4, 
.products .small_card .col-lg-5, 
.products .small_card .col-lg-6, 
.products .small_card .col-lg-7, 
.products .small_card .col-lg-8, 
.products .small_card .col-lg-9, 
.products .small_card .col-md-1, 
.products .small_card .col-md-10, 
.products .small_card .col-md-11, 
.products .small_card .col-md-12, 
.products .small_card .col-md-2, 
.products .small_card .col-md-3, 
.products .small_card .col-md-4, 
.products .small_card .col-md-5, 
.products .small_card .col-md-6, 
.products .small_card .col-md-7, 
.products .small_card .col-md-8, 
.products .small_card .col-md-9, 
.products .small_card .col-sm-1, 
.products .small_card .col-sm-10, 
.products .small_card .col-sm-11, 
.products .small_card .col-sm-12, 
.products .small_card .col-sm-2, 
.products .small_card .col-sm-3, 
.products .small_card .col-sm-4, 
.products .small_card .col-sm-5, 
.products .small_card .col-sm-6, 
.products .small_card .col-sm-7, 
.products .small_card .col-sm-8, 
.products .small_card .col-sm-9, 
.products .small_card .col-xs-1, 
.products .small_card .col-xs-10, 
.products .small_card .col-xs-11, 
.products .small_card .col-xs-12, 
.products .small_card .col-xs-2, 
.products .small_card .col-xs-3, 
.products .small_card .col-xs-4, 
.products .small_card .col-xs-5, 
.products .small_card .col-xs-6, 
.products .small_card .col-xs-7, 
.products .small_card .col-xs-8, 
.products .small_card .col-xs-9 {
    padding-right: 	38px;
    padding-left: 	38px;
}

.gear-card-4, .gear-card-6, .gear-card-3{
	background-size: 85%;
}

.gear-card-2, .gear-card-5{

}

.small_card .product_catalog_white_box_image_img {
	min-width: auto !important;
    position: relative;
 }

/* .4s ease-in-out*/
/* .small_card */
.product_catalog_white_box_image_img {
	transition-timing-function: ease-in-out;
	transition: transform 1.8s;
	-webkit-transition: -webkit-transform 1.8s;
		max-height:510px; /**/ /* 20180928 */
}

/* .small_card  */
.product_catalog_white_box_image {
	overflow:hidden;
}

/* .small_card */
.product_catalog_white_box_image_img:hover {
    transform: scale(1.1); -webkit-transform: scale(1.1);
}

.small_card .product_catalog_white_box_image_img,
.small_card .product_catalog_white_box_image {
    min-height: 240px;
}
/*
.product_catalog_white_box_image_img,
.small_card .product_catalog_white_box_image_img {
	background-size:contain;
}
*/
/* xl */



.small_card .thumbnail {
    margin-bottom: 50px;
}
.small_card .new-product {
    left: 38px !important; /* spostare in shop.css */
}

.default-page .container.centered .small_card h3, 
.default-page .container.centered .small_card h4,
.small_card .product-catalog-white-box-product-name h3,
.small_card .product-catalog-white-box-product-name h4,
.container.centered .small_card p, 
.default-page > .container.centered .small_card p {
	text-align:left;
}

.small_card .product_catalog_white_box_product_description {
	min-height:60px;
	max-height:60px; overflow: hidden; /* text-overflow: ellipsis; */
	padding-top:0;
	/* font-size: 1.4rem; 20171222 */ /* font-size: 1.5rem; */
	margin-bottom:16px;
    position: relative;
    text-align:center;
}

.small_card .product_catalog_white_box_product_description:after {
    position: absolute;
    /* z-index: 9; 20180904 */
    width: 50%;
    height: 1.6em;
    bottom: 0;
    content: "";
    background-image: -webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(white));
    background-image: linear-gradient(to right,rgba(255,255,255,0) 0,#fff 100%);
    background-repeat: repeat-x;
    right:0;
}

.small_card .product-catalog-white-box-product-name {
	border-bottom: none; 
}

.small_card .product-catalog-white-box-product-name, 
.product-catalog-white-box-row.small_card h3 {
    /* font-size: 1.9rem; max-height:30px; 20171222 */ 
	max-height:36px;
	overflow: hidden; /* text-overflow: ellipsis; */
	margin-bottom:10px;
	white-space:nowrap;
    position: relative;
	text-align:center;
}


.small_card .centered_card .product-catalog-white-box-product-name, 
.product-catalog-white-box-row.small_card .centered_card h3 {
    max-height: none; /* 36px */
    margin-bottom: 10px;
    white-space: normal; /* nowrap; */
    position: relative;
    text-align: center;
}

.centered_card .product-catalog-white-box-product-name-and-description {
    position: relative;
	height:8em;
	/* background:#FC0; */
	overflow: hidden;
}
 .centered_card .product-catalog-white-box-product-name-and-description:after {
    position: absolute;
    width: 100%;
    height: 1.6em;
    bottom: 0;
    content: "";
    background-image: -webkit-gradient(linear,center bottom,center bottom,from(rgba(255,255,255,0)),to(white));
    background-image: linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%);
    background-repeat: repeat-y;
    padding-bottom:;
}

.centered_card .product-catalog-white-box-product-name:after,
.small_card .centered_card .product_catalog_white_box_product_description:after  {
    display: none;
    background: none;
    background-image: none;
}




@media (max-width: 767px) {

	.products .products .small_card .col-lg-1, .products .small_card .col-lg-10, .products .small_card .col-lg-11, .products .small_card .col-lg-12, .products .small_card .col-lg-2, .products .small_card .col-lg-3, .products .small_card .col-lg-4, .products .small_card .col-lg-5, .products .small_card .col-lg-6, .products .small_card .col-lg-7, .products .small_card .col-lg-8, .products .small_card .col-lg-9, .products .small_card .col-md-1, .products .small_card .col-md-10, .products .small_card .col-md-11, .products .small_card .col-md-12, .products .small_card .col-md-2, .products .small_card .col-md-3, .products .small_card .col-md-4, .products .small_card .col-md-5, .products .small_card .col-md-6, .products .small_card .col-md-7, .products .small_card .col-md-8, .products .small_card .col-md-9, .products .small_card .col-sm-1, .products .small_card .col-sm-10, .products .small_card .col-sm-11, .products .small_card .col-sm-12, .products .small_card .col-sm-2, .products .small_card .col-sm-3, .products .small_card .col-sm-4, .products .small_card .col-sm-5, .products .small_card .col-sm-6, .products .small_card .col-sm-7, .products .small_card .col-sm-8, .products .small_card .col-sm-9, .products .small_card .col-xs-1, .products .small_card .col-xs-10, .products .small_card .col-xs-11, .products .small_card .col-xs-12, .products .small_card .col-xs-2, .products .small_card .col-xs-3, .products .small_card .col-xs-4, .products .small_card .col-xs-5, .products .small_card .col-xs-6, .products .small_card .col-xs-7, .products .small_card .col-xs-8, .products .small_card .col-xs-9 {
		padding-right: 88px;
		padding-left: 88px;
	}
	.small_card .new-product {
		left: 98px !important;
	}

	.product-catalog-white-box-row.small_card h3 {
	    font-size: 2.1rem;
	}
	.small_card .product_catalog_white_box_product_description {
		font-size: 1.5rem;
	}
	.small_card .product-catalog-white-box-product-name, 
	.product-catalog-white-box-row.small_card h3 {
		max-height:40px;
	}
}
@media (max-width: 638px) {
	.products .products .small_card .col-lg-1, .products .small_card .col-lg-10, .products .small_card .col-lg-11, .products .small_card .col-lg-12, .products .small_card .col-lg-2, .products .small_card .col-lg-3, .products .small_card .col-lg-4, .products .small_card .col-lg-5, .products .small_card .col-lg-6, .products .small_card .col-lg-7, .products .small_card .col-lg-8, .products .small_card .col-lg-9, .products .small_card .col-md-1, .products .small_card .col-md-10, .products .small_card .col-md-11, .products .small_card .col-md-12, .products .small_card .col-md-2, .products .small_card .col-md-3, .products .small_card .col-md-4, .products .small_card .col-md-5, .products .small_card .col-md-6, .products .small_card .col-md-7, .products .small_card .col-md-8, .products .small_card .col-md-9, .products .small_card .col-sm-1, .products .small_card .col-sm-10, .products .small_card .col-sm-11, .products .small_card .col-sm-12, .products .small_card .col-sm-2, .products .small_card .col-sm-3, .products .small_card .col-sm-4, .products .small_card .col-sm-5, .products .small_card .col-sm-6, .products .small_card .col-sm-7, .products .small_card .col-sm-8, .products .small_card .col-sm-9, .products .small_card .col-xs-1, .products .small_card .col-xs-10, .products .small_card .col-xs-11, .products .small_card .col-xs-12, .products .small_card .col-xs-2, .products .small_card .col-xs-3, .products .small_card .col-xs-4, .products .small_card .col-xs-5, .products .small_card .col-xs-6, .products .small_card .col-xs-7, .products .small_card .col-xs-8, .products .small_card .col-xs-9 {
		padding-right: 60px; /* 64*/
		padding-left: 60px;
	}
	.small_card .new-product {
		left: 64px !important;
	}
}
@media (max-width: 543px) {
	.products .products .small_card .col-lg-1, .products .small_card .col-lg-10, .products .small_card .col-lg-11, .products .small_card .col-lg-12, .products .small_card .col-lg-2, .products .small_card .col-lg-3, .products .small_card .col-lg-4, .products .small_card .col-lg-5, .products .small_card .col-lg-6, .products .small_card .col-lg-7, .products .small_card .col-lg-8, .products .small_card .col-lg-9, .products .small_card .col-md-1, .products .small_card .col-md-10, .products .small_card .col-md-11, .products .small_card .col-md-12, .products .small_card .col-md-2, .products .small_card .col-md-3, .products .small_card .col-md-4, .products .small_card .col-md-5, .products .small_card .col-md-6, .products .small_card .col-md-7, .products .small_card .col-md-8, .products .small_card .col-md-9, .products .small_card .col-sm-1, .products .small_card .col-sm-10, .products .small_card .col-sm-11, .products .small_card .col-sm-12, .products .small_card .col-sm-2, .products .small_card .col-sm-3, .products .small_card .col-sm-4, .products .small_card .col-sm-5, .products .small_card .col-sm-6, .products .small_card .col-sm-7, .products .small_card .col-sm-8, .products .small_card .col-sm-9, .products .small_card .col-xs-1, .products .small_card .col-xs-10, .products .small_card .col-xs-11, .products .small_card .col-xs-12, .products .small_card .col-xs-2, .products .small_card .col-xs-3, .products .small_card .col-xs-4, .products .small_card .col-xs-5, .products .small_card .col-xs-6, .products .small_card .col-xs-7, .products .small_card .col-xs-8, .products .small_card .col-xs-9 {
		padding-right: 28px; /* 48 */
		padding-left: 28px;
	}
	.small_card .new-product {
		left: 28px !important;
	}
	
	.gear-card-2, .gear-card-5{
		background-size: 22% !important;
		min-height: 260px !important;
	}
}
@media (max-width: 479px) {
	.products .products .small_card .col-lg-1, .products .small_card .col-lg-10, .products .small_card .col-lg-11, .products .small_card .col-lg-12, .products .small_card .col-lg-2, .products .small_card .col-lg-3, .products .small_card .col-lg-4, .products .small_card .col-lg-5, .products .small_card .col-lg-6, .products .small_card .col-lg-7, .products .small_card .col-lg-8, .products .small_card .col-lg-9, .products .small_card .col-md-1, .products .small_card .col-md-10, .products .small_card .col-md-11, .products .small_card .col-md-12, .products .small_card .col-md-2, .products .small_card .col-md-3, .products .small_card .col-md-4, .products .small_card .col-md-5, .products .small_card .col-md-6, .products .small_card .col-md-7, .products .small_card .col-md-8, .products .small_card .col-md-9, .products .small_card .col-sm-1, .products .small_card .col-sm-10, .products .small_card .col-sm-11, .products .small_card .col-sm-12, .products .small_card .col-sm-2, .products .small_card .col-sm-3, .products .small_card .col-sm-4, .products .small_card .col-sm-5, .products .small_card .col-sm-6, .products .small_card .col-sm-7, .products .small_card .col-sm-8, .products .small_card .col-sm-9, .products .small_card .col-xs-1, .products .small_card .col-xs-10, .products .small_card .col-xs-11, .products .small_card .col-xs-12, .products .small_card .col-xs-2, .products .small_card .col-xs-3, .products .small_card .col-xs-4, .products .small_card .col-xs-5, .products .small_card .col-xs-6, .products .small_card .col-xs-7, .products .small_card .col-xs-8, .products .small_card .col-xs-9 {
		padding-right: 18px; /* 48 */
		padding-left: 18px;
	}
	.small_card .new-product {
		left: 18px !important;
	}

	.small_card .product_catalog_white_box_image_img {
	    background-size: cover;
	}
	 .gear-card-4, .gear-card-6, .gear-card-3{
		 background-size: 85% !important;
		min-height: 260px !important;
	}
	.gear-card-2, .gear-card-5{
		background-size: 28% !important;	
		min-height: 260px !important;
	}
}

@media (min-width: 544px) {
	.small_card .product_catalog_white_box_image_img,
	.small_card .product_catalog_white_box_image {
    		min-height: 260px;
	}
	.gear-card-4, .gear-card-6, .gear-card-3{
                background-size: 65%;
        }
	.gear-card-2, .gear-card-5{
		background-size: 18%;
		/*min-height: 230px !important;*/
	}
}

@media (min-width: 640px) {
	.small_card .product_catalog_white_box_image_img,
	.small_card .product_catalog_white_box_image {
    		min-height: 320px;
	}
	.gear-card-4, .gear-card-6, .gear-card-3{
                /*background-size: 35%;*/
        }
	.gear-card-2, .gear-card-5{
		min-height: 320px !important;
		background-size: 18%;
	}
}

@media (min-width: 768px) {
	.small_card .product_catalog_white_box_image_img,
	.small_card .product_catalog_white_box_image {
	    	min-height: 200px;
	}
	.gear-card-4, .gear-card-6, .gear-card-3{
                background-size: 85%;
        }
	.gear-card-2, .gear-card-5{
		min-height: 230px !important;
		background-size: 22%;
	}
}

@media (min-width: 840px) {
	.small_card .product_catalog_white_box_image_img,
	.small_card .product_catalog_white_box_image {
    		min-height: 220px;
	}
	.gear-card-4, .gear-card-6, .gear-card-3{
                background-size: 85%;
        }

	.gear-card-2, .gear-card-5{
		background-size: 18%;	
		min-height: 230px !important;
	}
}

@media (min-width: 992px) {
	.small_card .product_catalog_white_box_image_img,
	.small_card .product_catalog_white_box_image {
    		min-height: 180px;
	}
	.gear-card-4, .gear-card-6, .gear-card-3{
                background-size: 75%;
        }
	.gear-card-2, .gear-card-5{
		background-size: 15%;
		min-height: 230px !important;
	}
}

/* xl */
@media (min-width: 1200px) {
	.small_card .product_catalog_white_box_image_img,
	.small_card .product_catalog_white_box_image {
    		min-height: 190px;
	}
	.gear-card-2, .gear-card-5{
		background-size: 25%;
		min-height: 210px !important;
	}
}

/* xl */
@media (min-width: 1440px) {
	.small_card .product_catalog_white_box_image_img,
	.small_card .product_catalog_white_box_image {
    	min-height: 240px;
	}
	.gear-card-2, .gear-card-5{
		background-size: 25%;
		min-height: 310px !important;
	}
}



/**/

	.filters { margin:40px 0px; }
	.btn-group { }
	.filters button,
	.btn-group button { 
		margin:10px 10px 0; 
		border:1px solid #C00; 
		border-radius: 0 !important; /* 20220804 border-radius:2px !important; 20220610 */
		font-size:1.4rem; 
		font-weight:bold; 
		color:#FFF; 
		background-color:#C00; 
	}
	.filters button,
	.btn-group button { 
	    transition: all 1.2s ease 0s;
	}
	.filters button:first-child {
		margin-left:0; /* 20220622 */
	}


	.filters button:hover,
	.btn-group button:hover { 
		/* color:#C00; border:1px solid #C00; background:#FFF; */	
	    color: #FFF;
		background-color:#900; /* background-color: #F00; */
	    border: 1px solid #900;
	    transition: all 1.2s ease 0s;	
	}
	.filters button .caret,
	.btn-group button .caret { margin-left:20px; }
/*	.filters button:before, */
	.btn-group button:before { 
	  content:"";
	  position:absolute;
	  right:30px;
	  top:0;
	  width:1px;
	  height:100%;
	  background:#900;
	}

	.btn-group button[type="submit"]:before { 
	  content:"";
	  position:absolute;
	  right:30px;
	  top:0;
	  width:0px;
	  height:100%;
	  background:transparent;
	}
/*	.filters button:hover:before, */
	.btn-group button:hover:before { 
	  background:#800; /* #C00; */
	}
/*	.filters .open button:before,
	.filters .open button:hover:before, */
	.btn-group.open button:before,
	.btn-group.open button:hover:before { 
	  background: #800; /* 999; */ /* #FFF */
	}
/*
	.btn-group button[aria-expanded="true"]:before,
	.btn-group button[aria-expanded="true"]:hover:before { 
	  background:#999;
	}
*/
	.filters .btn.btn-default.btn-lg {}
	.filters .btn.btn-danger {
		background:#333;
		border-color:#333;
	}
	.filters>.btn { margin-left:0; } /* per bottone categoria scelta nei filtri */
	.filters>.btn .glyphicon {
	   position: relative;
	   top: 2px;
	   display: inline-block;
	   font-family: 'Glyphicons Halflings';
	   font-style: normal;
	   font-weight: 400;
	   line-height: 1;
	   -webkit-font-smoothing: antialiased;
	   -moz-osx-font-smoothing: grayscale;
	   margin-left:12px; 
	}
	
	.filters .dropdown-menu,
	.filters .dropdown-menu li, 
	.filters .dropdown-menu li a {
		border-radius:0 !important; /* 3px !important; */
	}

	.filters .open .dropdown-menu {
		width:100%;
	}
	

	/* 20180919 */
	.filters input[type="text"] { margin-bottom:0; }


.btn-default.active:before, .btn-default:active:before, .open>.dropdown-toggle.btn-default:before,
.btn-default.active.focus:before, .btn-default.active:focus:before, .btn-default.active:hover:before, .btn-default:active.focus:before, .btn-default:active:focus:before, .btn-default:active:hover:before, .open>.dropdown-toggle.btn-default.focus:before, .open>.dropdown-toggle.btn-default:focus:before, .open>.dropdown-toggle.btn-default:hover:before,
.btn-default.focus:before, .btn-default:focus:before {
    background: #800; /* #e6e6e6; */
}

.btn-default.active, .btn-default:active, .open>.dropdown-toggle.btn-default,
.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open>.dropdown-toggle.btn-default.focus, .open>.dropdown-toggle.btn-default:focus, .open>.dropdown-toggle.btn-default:hover,
.btn-default.focus, .btn-default:focus {
    color: #FFF; /* #333 */
    background-color: #900; /* #e6e6e6; */
    border-color: #900; /* #adadad; */
}
	
.hidden-xs-up,
.hidden-xl-down {
    display: none !important;
}
@media (max-width: 543px) {
	.hidden-xs-down {
      display: none !important;
	}
}
@media (min-width: 544px) {
	/* .visible-xs-block.hidden-sm-up, */
	.hidden-sm-up {
      display: none !important;
	}
}
@media (max-width: 767px) {
	.hidden-sm-down {
      display: none !important;
	}
}
@media (min-width: 768px) {
	/*	.visible-xs-block.hidden-md-up,
	.visible-sm-block.hidden-md-up, */
	.hidden-md-up {
      display: none !important;
	}
}
@media (max-width: 991px) {
	.hidden-md-down {
		display: none !important;
	}
	.ik-top-page-spacer-180{
		padding-top: 120px;
	}
}
@media (min-width: 992px) {
	/* .visible-xs-block.hidden-lg-up,
	.visible-sm-block.hidden-lg-up,
	.visible-md-block.hidden-lg-up, */
	.hidden-lg-up {
      display: none !important;
	}
}
@media (max-width: 1199px) {
	.hidden-lg-down {
      display: none !important;
	}
}
@media (min-width: 1200px) {
	/* .visible-xs-block.hidden-xl-up,
	.visible-sm-block.hidden-xl-up,
	.visible-md-block.hidden-xl-up,
	.visible-lg-block.hidden-xl-up, */
	.hidden-xl-up {
      display: none !important;
	}
}
/* 1280-up */
@media (min-width: 1280px) {
	.hidden-1280-up {
      display: none !important;
	}
}


@media (min-width: 768px) {
	.d-flex {
	   display: -webkit-box!important;
	   display: -webkit-flex!important;
	   display: -ms-flexbox!important;
	   display: flex!important;

	   OFF-webkit-box-orient: horizontal; /* vertical; */
	   OFF-moz-box-orient: horizontal; /* vertical; */
	   OFF-webkit-flex-direction: row; /* column; */
	   OFF-ms-flex-direction: row; /* column; */
	   OFFflex-direction: row; /* column; */

	   OFFflex-flow: row wrap;

	   /*
	   flex-wrap: nowrap | wrap | wrap-reverse;
	   justify-content: flex-start | flex-end | center | space-between | space-around | space-evenly;
	   */
	}
	
	.align-self-center {
	  -webkit-align-self: center!important;
	  -ms-flex-item-align: center!important;
	  -ms-grid-row-align: center!important;
	  align-self: center!important;
	}
}

.centered {
	margin-left:auto;
	margin-right:auto;
}

ol.mt0, ul.mt0, ul.ul-arrow.mt0 {
	margin-top:0;
}
ol.mb0, ul.mb0, ul.ul-arrow.mb0 {
	margin-bottom:0;
}

.txt-dida { font-size:.8em; line-height:1.2em; }
.txt-dida.line14 { line-height:1.4em !important; }
.txt-dida.line16 { line-height:1.6em !important; }
.txt-dida.line18 { line-height:1.8em !important; }
.txt-dida.line20 { line-height:2.0em !important; }
.txt-dida.line22 { line-height:2.2em !important; }

.txt-dida-big { font-size:.9em; line-height:1.2em; }
.txt-dida-big.line14 { line-height:1.4em !important; }
.txt-dida-big.line16 { line-height:1.6em !important; }
.txt-dida-big.line18 { line-height:1.8em !important; }
.txt-dida-big.line20 { line-height:2.0em !important; }
.txt-dida-big.line22 { line-height:2.2em !important; }

.txt-dida-small { font-size:.7em; line-height:1.2em; }
.txt-dida-small.line14 { line-height:1.4em !important; }
.txt-dida-small.line16 { line-height:1.6em !important; }
.txt-dida-small.line18 { line-height:1.8em !important; }
.txt-dida-small.line20 { line-height:2.0em !important; }
.txt-dida-small.line22 { line-height:2.2em !important; }



.content-list-small { font-size:.8em; line-height:1.2em; }
.content-list-small li { margin-bottom:.4em; }

ul.ul-arrow {
    margin: 0.75em 0;
    padding: 0 1em;
    list-style: none;
    line-height: 1.2em;
}
.ul-arrow li:before { 
    content: "";
    border-color: transparent #C00;
    border-style: solid;
    border-width: 0.35em 0 0.35em 0.45em;
    display: block;
    height: 0;
    width: 0;
    left: -1em;
    top: 0.9em;
    position: relative;
}


ul.ul-arrow ul {
    list-style: none;
    list-style-type: none;
}

.bg-size-contain {
	background-size: contain !important;
}
.bg-size-cover {
	background-size: cover !important;
}


/* 20171114 mt-responsive */
.cnt_bkg_mono .box-text-return.mt0,
.cnt_bkg_2 .box-text-return.mt0,
.cnt_bkg .box-text-return.mt0 { margin-top:0px !important; }
.cnt_bkg_mono .box-text-return.mt10,
.cnt_bkg_2 .box-text-return.mt10,
.cnt_bkg .box-text-return.mt10 { margin-top:10px !important; }
.cnt_bkg_mono .box-text-return.mt20,
.cnt_bkg_2 .box-text-return.mt20,
.cnt_bkg .box-text-return.mt20 { margin-top:20px !important; }
.cnt_bkg_mono .box-text-return.mt30,
.cnt_bkg_2 .box-text-return.mt30,
.cnt_bkg .box-text-return.mt30 { margin-top:30px !important; }
.cnt_bkg_mono .box-text-return.mt40,
.cnt_bkg_2 .box-text-return.mt40,
.cnt_bkg .box-text-return.mt40 { margin-top:40px !important; }
.cnt_bkg_mono .box-text-return.mt50,
.cnt_bkg_2 .box-text-return.mt50,
.cnt_bkg .box-text-return.mt50 { margin-top:50px !important; }
.cnt_bkg_mono .box-text-return.mt60,
.cnt_bkg_2 .box-text-return.mt60,
.cnt_bkg .box-text-return.mt60 { margin-top:60px !important; }
.cnt_bkg_mono .box-text-return.mt70,
.cnt_bkg_2 .box-text-return.mt70,
.cnt_bkg .box-text-return.mt70 { margin-top:70px !important; }
.cnt_bkg_mono .box-text-return.mt80, 
.cnt_bkg_2 .box-text-return.mt80,
.cnt_bkg .box-text-return.mt80 { margin-top:80px !important; }
.cnt_bkg_mono .box-text-return.mt90,
.cnt_bkg_2 .box-text-return.mt90,
.cnt_bkg .box-text-return.mt90 { margin-top:90px !important; }
.cnt_bkg_mono .box-text-return.mt100, 
.cnt_bkg_2 .box-text-return.mt100, 
.cnt_bkg .box-text-return.mt100 { margin-top:100px !important; }
.cnt_bkg_mono .box-text-return.mt150,
.cnt_bkg_2 .box-text-return.mt150,
.cnt_bkg .box-text-return.mt150 { margin-top:150px !important; }
.cnt_bkg_mono .box-text-return.mt200, 
.cnt_bkg_2 .box-text-return.mt200, 
.cnt_bkg .box-text-return.mt200 { margin-top:200px !important; }
.cnt_bkg_mono .box-text-return.mt250,
.cnt_bkg_2 .box-text-return.mt250,
.cnt_bkg .box-text-return.mt250 { margin-top:250px !important; }
.cnt_bkg_mono .box-text-return.mt300, 
.cnt_bkg_2 .box-text-return.mt300, 
.cnt_bkg .box-text-return.mt300 { margin-top:300px !important; }


.cnt_bkg_mono .box-text-return.mb0,
.cnt_bkg_2 .box-text-return.mb0,
.cnt_bkg .box-text-return.mb0 { margin-bottom:0px !important; }
.cnt_bkg_mono .box-text-return.mb10,
.cnt_bkg_2 .box-text-return.mb10,
.cnt_bkg .box-text-return.mb10 { margin-bottom:10px !important; }
.cnt_bkg_mono .box-text-return.mb20,
.cnt_bkg_2 .box-text-return.mb20,
.cnt_bkg .box-text-return.mb20 { margin-bottom:20px !important; }
.cnt_bkg_mono .box-text-return.mb30,
.cnt_bkg_2 .box-text-return.mb30,
.cnt_bkg .box-text-return.mb30 { margin-bottom:30px !important; }
.cnt_bkg_mono .box-text-return.mb40,
.cnt_bkg_2 .box-text-return.mb40,
.cnt_bkg .box-text-return.mb40 { margin-bottom:40px !important; }
.cnt_bkg_mono .box-text-return.mb50,
.cnt_bkg_2 .box-text-return.mb50,
.cnt_bkg .box-text-return.mb50 { margin-bottom:50px !important; }
.cnt_bkg_mono .box-text-return.mb60,
.cnt_bkg_2 .box-text-return.mb60,
.cnt_bkg .box-text-return.mb60 { margin-bottom:60px !important; }
.cnt_bkg_mono .box-text-return.mb70,
.cnt_bkg_2 .box-text-return.mb70,
.cnt_bkg .box-text-return.mb70 { margin-bottom:70px !important; }
.cnt_bkg_mono .box-text-return.mb80, 
.cnt_bkg_2 .box-text-return.mb80,
.cnt_bkg .box-text-return.mb80 { margin-bottom:80px !important; }
.cnt_bkg_mono .box-text-return.mb90,
.cnt_bkg_2 .box-text-return.mb90,
.cnt_bkg .box-text-return.mb90 { margin-bottom:90px !important; }
.cnt_bkg_mono .box-text-return.mb100, 
.cnt_bkg_2 .box-text-return.mb100, 
.cnt_bkg .box-text-return.mb100 { margin-bottom:100px !important; }
.cnt_bkg_mono .box-text-return.mb150,
.cnt_bkg_2 .box-text-return.mb150,
.cnt_bkg .box-text-return.mb150 { margin-bottom:150px !important; }
.cnt_bkg_mono .box-text-return.mb200, 
.cnt_bkg_2 .box-text-return.mb200, 
.cnt_bkg .box-text-return.mb200 { margin-bottom:200px !important; }
.cnt_bkg_mono .box-text-return.mb250,
.cnt_bkg_2 .box-text-return.mb250,
.cnt_bkg .box-text-return.mb250 { margin-bottom:250px !important; }
.cnt_bkg_mono .box-text-return.mb300, 
.cnt_bkg_2 .box-text-return.mb300, 
.cnt_bkg .box-text-return.mb300 { margin-bottom:300px !important; }

/**/

@media (max-width: 543px) {
	.cnt_bkg_mono.l5pc-xs-down ,
	.txt-left.l5pc-xs-down ,
	.txt-right.l5pc-xs-down ,
	.cnt_bkg_mono.txt-left.l5pc-xs-down ,
	.cnt_bkg_mono.txt-right.l5pc-xs-down ,
	.cnt_bkg.txt-left.l5pc-xs-down ,
	.cnt_bkg.txt-right.l5pc-xs-down ,
	.cnt_bkg_2.txt-left.l5pc-xs-down ,
	.cnt_bkg_2.txt-right.l5pc-xs-down ,
	.txt-left.then_center.l5pc-xs-down ,
	.txt-right.then_center.l5pc-xs-down {
      background-position-x: 5% !important;
	}
	.cnt_bkg_mono.l10pc-xs-down ,
	.txt-left.l10pc-xs-down ,
	.txt-right.l10pc-xs-down ,
	.cnt_bkg_mono.txt-left.l10pc-xs-down ,
	.cnt_bkg_mono.txt-right.l10pc-xs-down ,
	.cnt_bkg.txt-left.l10pc-xs-down ,
	.cnt_bkg.txt-right.l10pc-xs-down ,
	.cnt_bkg_2.txt-left.l10pc-xs-down ,
	.cnt_bkg_2.txt-right.l10pc-xs-down ,
	.txt-left.then_center.l10pc-xs-down ,
	.txt-right.then_center.l10pc-xs-down {
      background-position-x: 10% !important;
	}
	.cnt_bkg_mono.l15pc-xs-down ,
	.txt-left.l15pc-xs-down ,
	.txt-right.l15pc-xs-down ,
	.cnt_bkg_mono.txt-left.l15pc-xs-down ,
	.cnt_bkg_mono.txt-right.l15pc-xs-down ,
	.cnt_bkg.txt-left.l15pc-xs-down ,
	.cnt_bkg.txt-right.l15pc-xs-down ,
	.cnt_bkg_2.txt-left.l15pc-xs-down ,
	.cnt_bkg_2.txt-right.l15pc-xs-down ,
	.txt-left.then_center.l15pc-xs-down ,
	.txt-right.then_center.l15pc-xs-down {
      background-position-x: 15% !important;
	}
	.cnt_bkg_mono.l20pc-xs-down ,
	.txt-left.l20pc-xs-down ,
	.txt-right.l20pc-xs-down ,
	.cnt_bkg_mono.txt-left.l20pc-xs-down ,
	.cnt_bkg_mono.txt-right.l20pc-xs-down ,
	.cnt_bkg.txt-left.l20pc-xs-down ,
	.cnt_bkg.txt-right.l20pc-xs-down ,
	.cnt_bkg_2.txt-left.l20pc-xs-down ,
	.cnt_bkg_2.txt-right.l20pc-xs-down ,
	.txt-left.then_center.l20pc-xs-down ,
	.txt-right.then_center.l20pc-xs-down {
      background-position-x: 20% !important;
	}
	.cnt_bkg_mono.l25pc-xs-down ,
	.txt-left.l25pc-xs-down ,
	.txt-right.l25pc-xs-down ,
	.cnt_bkg_mono.txt-left.l25pc-xs-down ,
	.cnt_bkg_mono.txt-right.l25pc-xs-down ,
	.cnt_bkg.txt-left.l25pc-xs-down ,
	.cnt_bkg.txt-right.l25pc-xs-down ,
	.cnt_bkg_2.txt-left.l25pc-xs-down ,
	.cnt_bkg_2.txt-right.l25pc-xs-down ,
	.txt-left.then_center.l25pc-xs-down ,
	.txt-right.then_center.l25pc-xs-down {
      background-position-x: 25% !important;
	}
	.cnt_bkg_mono.l30pc-xs-down ,
	.txt-left.l30pc-xs-down ,
	.txt-right.l30pc-xs-down ,
	.cnt_bkg_mono.txt-left.l30pc-xs-down ,
	.cnt_bkg_mono.txt-right.l30pc-xs-down ,
	.cnt_bkg.txt-left.l30pc-xs-down ,
	.cnt_bkg.txt-right.l30pc-xs-down ,
	.cnt_bkg_2.txt-left.l30pc-xs-down ,
	.cnt_bkg_2.txt-right.l30pc-xs-down ,
	.txt-left.then_center.l30pc-xs-down ,
	.txt-right.then_center.l30pc-xs-down {
      background-position-x: 30% !important;
	}
	.cnt_bkg_mono.l40pc-xs-down ,
	.txt-left.l40pc-xs-down ,
	.txt-right.l40pc-xs-down ,
	.cnt_bkg_mono.txt-left.l40pc-xs-down ,
	.cnt_bkg_mono.txt-right.l40pc-xs-down ,
	.cnt_bkg.txt-left.l40pc-xs-down ,
	.cnt_bkg.txt-right.l40pc-xs-down ,
	.cnt_bkg_2.txt-left.l40pc-xs-down ,
	.cnt_bkg_2.txt-right.l40pc-xs-down ,
	.txt-left.then_center.l40pc-xs-down ,
	.txt-right.then_center.l40pc-xs-down {
      background-position-x: 40% !important;
	}
	
	.cnt_bkg_mono.l40pc-xs-down ,
	.txt-left.l40pc-xs-down ,
	.txt-right.l40pc-xs-down ,
	.cnt_bkg_mono.txt-left.l40pc-xs-down ,
	.cnt_bkg_mono.txt-right.l40pc-xs-down ,
	.cnt_bkg.txt-left.l40pc-xs-down ,
	.cnt_bkg.txt-right.l40pc-xs-down ,
	.cnt_bkg_2.txt-left.l40pc-xs-down ,
	.cnt_bkg_2.txt-right.l40pc-xs-down ,
	.txt-left.then_center.l40pc-xs-down ,
	.txt-right.then_center.l40pc-xs-down {
      background-position-x: 40% !important;
	}
	.cnt_bkg_mono.l45pc-xs-down ,
	.txt-left.l45pc-xs-down ,
	.txt-right.l45pc-xs-down ,
	.cnt_bkg_mono.txt-left.l45pc-xs-down ,
	.cnt_bkg_mono.txt-right.l45pc-xs-down ,
	.cnt_bkg.txt-left.l45pc-xs-down ,
	.cnt_bkg.txt-right.l45pc-xs-down ,
	.cnt_bkg_2.txt-left.l45pc-xs-down ,
	.cnt_bkg_2.txt-right.l45pc-xs-down ,
	.txt-left.then_center.l45pc-xs-down ,
	.txt-right.then_center.l45pc-xs-down {
      background-position-x: 45% !important;
	}	
	.cnt_bkg_mono.l50pc-xs-down ,
	.txt-left.l50pc-xs-down ,
	.txt-right.l50pc-xs-down ,
	.cnt_bkg_mono.txt-left.l50pc-xs-down ,
	.cnt_bkg_mono.txt-right.l50pc-xs-down ,
	.cnt_bkg.txt-left.l50pc-xs-down ,
	.cnt_bkg.txt-right.l50pc-xs-down ,
	.cnt_bkg_2.txt-left.l50pc-xs-down ,
	.cnt_bkg_2.txt-right.l50pc-xs-down ,
	.txt-left.then_center.l50pc-xs-down ,
	.txt-right.then_center.l50pc-xs-down {
      background-position-x: 50% !important;
	}
	.cnt_bkg_mono.l55pc-xs-down ,
	.txt-left.l55pc-xs-down ,
	.txt-right.l55pc-xs-down ,
	.cnt_bkg_mono.txt-left.l55pc-xs-down ,
	.cnt_bkg_mono.txt-right.l55pc-xs-down ,
	.cnt_bkg.txt-left.l55pc-xs-down ,
	.cnt_bkg.txt-right.l55pc-xs-down ,
	.cnt_bkg_2.txt-left.l55pc-xs-down ,
	.cnt_bkg_2.txt-right.l55pc-xs-down ,
	.txt-left.then_center.l55pc-xs-down ,
	.txt-right.then_center.l55pc-xs-down {
      background-position-x: 55% !important;
	}
	.cnt_bkg_mono.l60pc-xs-down ,
	.txt-left.l60pc-xs-down ,
	.txt-right.l60pc-xs-down ,
	.cnt_bkg_mono.txt-left.l60pc-xs-down ,
	.cnt_bkg_mono.txt-right.l60pc-xs-down ,
	.cnt_bkg.txt-left.l60pc-xs-down ,
	.cnt_bkg.txt-right.l60pc-xs-down ,
	.cnt_bkg_2.txt-left.l60pc-xs-down ,
	.cnt_bkg_2.txt-right.l60pc-xs-down ,
	.txt-left.then_center.l60pc-xs-down ,
	.txt-right.then_center.l60pc-xs-down {
      background-position-x: 60% !important;
	}
	.cnt_bkg_mono.l65pc-xs-down ,
	.txt-left.l65pc-xs-down ,
	.txt-right.l65pc-xs-down ,
	.cnt_bkg_mono.txt-left.l65pc-xs-down ,
	.cnt_bkg_mono.txt-right.l65pc-xs-down ,
	.cnt_bkg.txt-left.l65pc-xs-down ,
	.cnt_bkg.txt-right.l65pc-xs-down ,
	.cnt_bkg_2.txt-left.l65pc-xs-down ,
	.cnt_bkg_2.txt-right.l65pc-xs-down ,
	.txt-left.then_center.l65pc-xs-down ,
	.txt-right.then_center.l65pc-xs-down {
      background-position-x: 65% !important;
	}
	.cnt_bkg_mono.l70pc-xs-down ,
	.txt-left.l70pc-xs-down ,
	.txt-right.l70pc-xs-down ,
	.cnt_bkg_mono.txt-left.l70pc-xs-down ,
	.cnt_bkg_mono.txt-right.l70pc-xs-down ,
	.cnt_bkg.txt-left.l70pc-xs-down ,
	.cnt_bkg.txt-right.l70pc-xs-down ,
	.cnt_bkg_2.txt-left.l70pc-xs-down ,
	.cnt_bkg_2.txt-right.l70pc-xs-down ,
	.txt-left.then_center.l70pc-xs-down ,
	.txt-right.then_center.l70pc-xs-down {
      background-position-x: 70% !important;
	}
	.cnt_bkg_mono.l75pc-xs-down ,
	.txt-left.l75pc-xs-down ,
	.txt-right.l75pc-xs-down ,
	.cnt_bkg_mono.txt-left.l75pc-xs-down ,
	.cnt_bkg_mono.txt-right.l75pc-xs-down ,
	.cnt_bkg.txt-left.l75pc-xs-down ,
	.cnt_bkg.txt-right.l75pc-xs-down ,
	.cnt_bkg_2.txt-left.l75pc-xs-down ,
	.cnt_bkg_2.txt-right.l75pc-xs-down ,
	.txt-left.then_center.l75pc-xs-down ,
	.txt-right.then_center.l75pc-xs-down {
      background-position-x: 75% !important;
	}
	.cnt_bkg_mono.l80pc-xs-down ,
	.txt-left.l80pc-xs-down ,
	.txt-right.l80pc-xs-down ,
	.cnt_bkg_mono.txt-left.l80pc-xs-down ,
	.cnt_bkg_mono.txt-right.l80pc-xs-down ,
	.cnt_bkg.txt-left.l80pc-xs-down ,
	.cnt_bkg.txt-right.l80pc-xs-down ,
	.cnt_bkg_2.txt-left.l80pc-xs-down ,
	.cnt_bkg_2.txt-right.l80pc-xs-down ,
	.txt-left.then_center.l80pc-xs-down ,
	.txt-right.then_center.l80pc-xs-down {
      background-position-x: 80% !important;
	}
	.cnt_bkg_mono.l85pc-xs-down ,
	.txt-left.l85pc-xs-down ,
	.txt-right.l85pc-xs-down ,
	.cnt_bkg_mono.txt-left.l85pc-xs-down ,
	.cnt_bkg_mono.txt-right.l85pc-xs-down ,
	.cnt_bkg.txt-left.l85pc-xs-down ,
	.cnt_bkg.txt-right.l85pc-xs-down ,
	.cnt_bkg_2.txt-left.l85pc-xs-down ,
	.cnt_bkg_2.txt-right.l85pc-xs-down ,
	.txt-left.then_center.l85pc-xs-down ,
	.txt-right.then_center.l85pc-xs-down {
      background-position-x: 85% !important;
	}
	.cnt_bkg_mono.l90pc-xs-down ,
	.txt-left.l90pc-xs-down ,
	.txt-right.l90pc-xs-down ,
	.cnt_bkg_mono.txt-left.l90pc-xs-down ,
	.cnt_bkg_mono.txt-right.l90pc-xs-down ,
	.cnt_bkg.txt-left.l90pc-xs-down ,
	.cnt_bkg.txt-right.l90pc-xs-down ,
	.cnt_bkg_2.txt-left.l90pc-xs-down ,
	.cnt_bkg_2.txt-right.l90pc-xs-down ,
	.txt-left.then_center.l90pc-xs-down ,
	.txt-right.then_center.l90pc-xs-down {
      background-position-x: 90% !important;
	}
	.cnt_bkg_mono.l95pc-xs-down ,
	.txt-left.l95pc-xs-down ,
	.txt-right.l95pc-xs-down ,
	.cnt_bkg_mono.txt-left.l95pc-xs-down ,
	.cnt_bkg_mono.txt-right.l95pc-xs-down ,
	.cnt_bkg.txt-left.l95pc-xs-down ,
	.cnt_bkg.txt-right.l95pc-xs-down ,
	.cnt_bkg_2.txt-left.l95pc-xs-down ,
	.cnt_bkg_2.txt-right.l95pc-xs-down ,
	.txt-left.then_center.l95pc-xs-down ,
	.txt-right.then_center.l95pc-xs-down {
      background-position-x: 95% !important;
	}
	.cnt_bkg_mono.l100pc-xs-down ,
	.txt-left.l100pc-xs-down ,
	.txt-right.l100pc-xs-down ,
	.cnt_bkg_mono.txt-left.l100pc-xs-down ,
	.cnt_bkg_mono.txt-right.l100pc-xs-down ,
	.cnt_bkg.txt-left.l100pc-xs-down ,
	.cnt_bkg.txt-right.l100pc-xs-down ,
	.cnt_bkg_2.txt-left.l100pc-xs-down ,
	.cnt_bkg_2.txt-right.l100pc-xs-down ,
	.txt-left.then_center.l100pc-xs-down ,
	.txt-right.then_center.l100pc-xs-down {
      background-position-x: 100% !important;
	}
	.cnt_bkg_mono.l105pc-xs-down ,
	.txt-left.l105pc-xs-down ,
	.txt-right.l105pc-xs-down ,
	.cnt_bkg_mono.txt-left.l105pc-xs-down ,
	.cnt_bkg_mono.txt-right.l105pc-xs-down ,
	.cnt_bkg.txt-left.l105pc-xs-down ,
	.cnt_bkg.txt-right.l105pc-xs-down ,
	.cnt_bkg_2.txt-left.l105pc-xs-down ,
	.cnt_bkg_2.txt-right.l105pc-xs-down ,
	.txt-left.then_center.l105pc-xs-down ,
	.txt-right.then_center.l105pc-xs-down {
      background-position-x: 105% !important;
	}
	.cnt_bkg_mono.l110pc-xs-down ,
	.txt-left.l110pc-xs-down ,
	.txt-right.l110pc-xs-down ,
	.cnt_bkg_mono.txt-left.l110pc-xs-down ,
	.cnt_bkg_mono.txt-right.l110pc-xs-down ,
	.cnt_bkg.txt-left.l110pc-xs-down ,
	.cnt_bkg.txt-right.l110pc-xs-down ,
	.cnt_bkg_2.txt-left.l110pc-xs-down ,
	.cnt_bkg_2.txt-right.l110pc-xs-down ,
	.txt-left.then_center.l110pc-xs-down ,
	.txt-right.then_center.l110pc-xs-down {
      background-position-x: 110% !important;
	}
	.cnt_bkg_mono.l115pc-xs-down ,
	.txt-left.l115pc-xs-down ,
	.txt-right.l115pc-xs-down ,
	.cnt_bkg_mono.txt-left.l115pc-xs-down ,
	.cnt_bkg_mono.txt-right.l115pc-xs-down ,
	.cnt_bkg.txt-left.l115pc-xs-down ,
	.cnt_bkg.txt-right.l115pc-xs-down ,
	.cnt_bkg_2.txt-left.l115pc-xs-down ,
	.cnt_bkg_2.txt-right.l115pc-xs-down ,
	.txt-left.then_center.l115pc-xs-down ,
	.txt-right.then_center.l115pc-xs-down {
      background-position-x: 115% !important;
	}
	.cnt_bkg_mono.l120pc-xs-down ,
	.txt-left.l120pc-xs-down ,
	.txt-right.l120pc-xs-down ,
	.cnt_bkg_mono.txt-left.l120pc-xs-down ,
	.cnt_bkg_mono.txt-right.l120pc-xs-down ,
	.cnt_bkg.txt-left.l120pc-xs-down ,
	.cnt_bkg.txt-right.l120pc-xs-down ,
	.cnt_bkg_2.txt-left.l120pc-xs-down ,
	.cnt_bkg_2.txt-right.l120pc-xs-down ,
	.txt-left.then_center.l120pc-xs-down ,
	.txt-right.then_center.l120pc-xs-down {
      background-position-x: 120% !important;
	}
	.cnt_bkg_mono.l125pc-xs-down ,
	.txt-left.l125pc-xs-down ,
	.txt-right.l125pc-xs-down ,
	.cnt_bkg_mono.txt-left.l125pc-xs-down ,
	.cnt_bkg_mono.txt-right.l125pc-xs-down ,
	.cnt_bkg.txt-left.l125pc-xs-down ,
	.cnt_bkg.txt-right.l125pc-xs-down ,
	.cnt_bkg_2.txt-left.l125pc-xs-down ,
	.cnt_bkg_2.txt-right.l125pc-xs-down ,
	.txt-left.then_center.l125pc-xs-down ,
	.txt-right.then_center.l125pc-xs-down {
      background-position-x: 125% !important;
	}
	.cnt_bkg_mono.l130pc-xs-down ,
	.txt-left.l130pc-xs-down ,
	.txt-right.l130pc-xs-down ,
	.cnt_bkg_mono.txt-left.l130pc-xs-down ,
	.cnt_bkg_mono.txt-right.l130pc-xs-down ,
	.cnt_bkg.txt-left.l130pc-xs-down ,
	.cnt_bkg.txt-right.l130pc-xs-down ,
	.cnt_bkg_2.txt-left.l130pc-xs-down ,
	.cnt_bkg_2.txt-right.l130pc-xs-down ,
	.txt-left.then_center.l130pc-xs-down ,
	.txt-right.then_center.l130pc-xs-down {
      background-position-x: 130% !important;
	}
	.cnt_bkg_mono.l135pc-xs-down ,
	.txt-left.l135pc-xs-down ,
	.txt-right.l135pc-xs-down ,
	.cnt_bkg_mono.txt-left.l135pc-xs-down ,
	.cnt_bkg_mono.txt-right.l135pc-xs-down ,
	.cnt_bkg.txt-left.l135pc-xs-down ,
	.cnt_bkg.txt-right.l135pc-xs-down ,
	.cnt_bkg_2.txt-left.l135pc-xs-down ,
	.cnt_bkg_2.txt-right.l135pc-xs-down ,
	.txt-left.then_center.l135pc-xs-down ,
	.txt-right.then_center.l135pc-xs-down {
      background-position-x: 135% !important;
	}
	.cnt_bkg_mono.l140pc-xs-down ,
	.txt-left.l140pc-xs-down ,
	.txt-right.l140pc-xs-down ,
	.cnt_bkg_mono.txt-left.l140pc-xs-down ,
	.cnt_bkg_mono.txt-right.l140pc-xs-down ,
	.cnt_bkg.txt-left.l140pc-xs-down ,
	.cnt_bkg.txt-right.l140pc-xs-down ,
	.cnt_bkg_2.txt-left.l140pc-xs-down ,
	.cnt_bkg_2.txt-right.l140pc-xs-down ,
	.txt-left.then_center.l140pc-xs-down ,
	.txt-right.then_center.l140pc-xs-down {
      background-position-x: 140% !important;
	}
	.cnt_bkg_mono.l145pc-xs-down ,
	.txt-left.l145pc-xs-down ,
	.txt-right.l145pc-xs-down ,
	.cnt_bkg_mono.txt-left.l145pc-xs-down ,
	.cnt_bkg_mono.txt-right.l145pc-xs-down ,
	.cnt_bkg.txt-left.l145pc-xs-down ,
	.cnt_bkg.txt-right.l145pc-xs-down ,
	.cnt_bkg_2.txt-left.l145pc-xs-down ,
	.cnt_bkg_2.txt-right.l145pc-xs-down ,
	.txt-left.then_center.l145pc-xs-down ,
	.txt-right.then_center.l145pc-xs-down {
      background-position-x: 145% !important;
	}
	.cnt_bkg_mono.l150pc-xs-down ,
	.txt-left.l150pc-xs-down ,
	.txt-right.l150pc-xs-down ,
	.cnt_bkg_mono.txt-left.l150pc-xs-down ,
	.cnt_bkg_mono.txt-right.l150pc-xs-down ,
	.cnt_bkg.txt-left.l150pc-xs-down ,
	.cnt_bkg.txt-right.l150pc-xs-down ,
	.cnt_bkg_2.txt-left.l150pc-xs-down ,
	.cnt_bkg_2.txt-right.l150pc-xs-down ,
	.txt-left.then_center.l150pc-xs-down ,
	.txt-right.then_center.l150pc-xs-down {
      background-position-x: 150% !important;
	}	
	.cnt_bkg_mono.l200pc-xs-down ,
	.txt-left.l200pc-xs-down ,
	.txt-right.l200pc-xs-down ,
	.cnt_bkg_mono.txt-left.l200pc-xs-down ,
	.cnt_bkg_mono.txt-right.l200pc-xs-down ,
	.cnt_bkg.txt-left.l200pc-xs-down ,
	.cnt_bkg.txt-right.l200pc-xs-down ,
	.cnt_bkg_2.txt-left.l200pc-xs-down ,
	.cnt_bkg_2.txt-right.l200pc-xs-down ,
	.txt-left.then_center.l200pc-xs-down ,
	.txt-right.then_center.l200pc-xs-down {
      background-position-x: 200% !important;
	}	
	.cnt_bkg_mono.l250pc-xs-down ,
	.txt-left.l250pc-xs-down ,
	.txt-right.l250pc-xs-down ,
	.cnt_bkg_mono.txt-left.l250pc-xs-down ,
	.cnt_bkg_mono.txt-right.l250pc-xs-down ,
	.cnt_bkg.txt-left.l250pc-xs-down ,
	.cnt_bkg.txt-right.l250pc-xs-down ,
	.cnt_bkg_2.txt-left.l250pc-xs-down ,
	.cnt_bkg_2.txt-right.l250pc-xs-down ,
	.txt-left.then_center.l250pc-xs-down ,
	.txt-right.then_center.l250pc-xs-down {
      background-position-x: 250% !important;
	}		
	.cnt_bkg_mono.l300pc-xs-down ,
	.txt-left.l300pc-xs-down ,
	.txt-right.l300pc-xs-down ,
	.cnt_bkg_mono.txt-left.l300pc-xs-down ,
	.cnt_bkg_mono.txt-right.l300pc-xs-down ,
	.cnt_bkg.txt-left.l300pc-xs-down ,
	.cnt_bkg.txt-right.l300pc-xs-down ,
	.cnt_bkg_2.txt-left.l300pc-xs-down ,
	.cnt_bkg_2.txt-right.l300pc-xs-down ,
	.txt-left.then_center.l300pc-xs-down ,
	.txt-right.then_center.l300pc-xs-down {
      background-position-x: 300% !important;
	}	
	.cnt_bkg_mono.l350pc-xs-down ,
	.txt-left.l350pc-xs-down ,
	.txt-right.l350pc-xs-down ,
	.cnt_bkg_mono.txt-left.l350pc-xs-down ,
	.cnt_bkg_mono.txt-right.l350pc-xs-down ,
	.cnt_bkg.txt-left.l350pc-xs-down ,
	.cnt_bkg.txt-right.l350pc-xs-down ,
	.cnt_bkg_2.txt-left.l350pc-xs-down ,
	.cnt_bkg_2.txt-right.l350pc-xs-down ,
	.txt-left.then_center.l350pc-xs-down ,
	.txt-right.then_center.l350pc-xs-down {
      background-position-x: 350% !important;
	}	
	.cnt_bkg_mono.l400pc-xs-down ,
	.txt-left.l400pc-xs-down ,
	.txt-right.l400pc-xs-down ,
	.cnt_bkg_mono.txt-left.l400pc-xs-down ,
	.cnt_bkg_mono.txt-right.l400pc-xs-down ,
	.cnt_bkg.txt-left.l400pc-xs-down ,
	.cnt_bkg.txt-right.l400pc-xs-down ,
	.cnt_bkg_2.txt-left.l400pc-xs-down ,
	.cnt_bkg_2.txt-right.l400pc-xs-down ,
	.txt-left.then_center.l400pc-xs-down ,
	.txt-right.then_center.l400pc-xs-down {
      background-position-x: 400% !important;
	}
	









	
	/* 20171114 mt-responsive */
	.mt0-xs-down  { margin-top:0px !important; }
	.mt10-xs-down { margin-top:10px !important; }
	.mt20-xs-down { margin-top:20px !important; }
	.mt30-xs-down { margin-top:30px !important; }
	.mt40-xs-down { margin-top:40px !important; }
	.mt50-xs-down { margin-top:50px !important; }
	.mt60-xs-down { margin-top:60px !important; }
	.mt70-xs-down { margin-top:70px !important; }
	.mt80-xs-down { margin-top:80px !important; }
	.mt90-xs-down { margin-top:90px !important; }
	.mt100-xs-down { margin-top:100px !important; }
	.mt150-xs-down { margin-top:150px !important; }
	.mt200-xs-down { margin-top:200px !important; }
	.mt250-xs-down { margin-top:250px !important; }
	.mt300-xs-down { margin-top:300px !important; }
	.mt350-xs-down { margin-top:350px !important; }
	.mt400-xs-down { margin-top:400px !important; }
	.mt450-xs-down { margin-top:450px !important; }
	.mt500-xs-down { margin-top:500px !important; }

	.mb0-xs-down  { margin-bottom:0px !important; }
	.mb10-xs-down { margin-bottom:10px !important; }
	.mb20-xs-down { margin-bottom:20px !important; }
	.mb30-xs-down { margin-bottom:30px !important; }
	.mb40-xs-down { margin-bottom:40px !important; }
	.mb50-xs-down { margin-bottom:50px !important; }
	.mb60-xs-down { margin-bottom:60px !important; }
	.mb70-xs-down { margin-bottom:70px !important; }
	.mb80-xs-down { margin-bottom:80px !important; }
	.mb90-xs-down { margin-bottom:90px !important; }
	.mb100-xs-down { margin-bottom:100px !important; }
	.mb150-xs-down { margin-bottom:150px !important; }
	.mb200-xs-down { margin-bottom:200px !important; }
	.mb250-xs-down { margin-bottom:250px !important; }
	.mb300-xs-down { margin-bottom:300px !important; }
	.mb350-xs-down { margin-bottom:350px !important; }
	.mb400-xs-down { margin-bottom:400px !important; }
	.mb450-xs-down { margin-bottom:450px !important; }
	.mb500-xs-down { margin-bottom:500px !important; }

	/* 20171201 padding-responsive */
	.pt0-xs-down  { padding-top:0px !important; }
	.pt10-xs-down { padding-top:10px !important; }
	.pt20-xs-down { padding-top:20px !important; }
	.pt30-xs-down { padding-top:30px !important; }
	.pt40-xs-down { padding-top:40px !important; }
	.pt50-xs-down { padding-top:50px !important; }
	.pt60-xs-down { padding-top:60px !important; }
	.pt70-xs-down { padding-top:70px !important; }
	.pt80-xs-down { padding-top:80px !important; }
	.pt90-xs-down { padding-top:90px !important; }
	.pt100-xs-down { padding-top:100px !important; }
	.pt150-xs-down { padding-top:150px !important; }
	.pt200-xs-down { padding-top:200px !important; }
	.pt250-xs-down { padding-top:250px !important; }
	.pt300-xs-down { padding-top:300px !important; }
	.pt350-xs-down { padding-top:350px !important; }
	.pt400-xs-down { padding-top:400px !important; }
	.pt450-xs-down { padding-top:450px !important; }
	.pt500-xs-down { padding-top:500px !important; }

	.pb0-xs-down  { padding-bottom:0px !important; }
	.pb10-xs-down { padding-bottom:10px !important; }
	.pb20-xs-down { padding-bottom:20px !important; }
	.pb30-xs-down { padding-bottom:30px !important; }
	.pb40-xs-down { padding-bottom:40px !important; }
	.pb50-xs-down { padding-bottom:50px !important; }
	.pb60-xs-down { padding-bottom:60px !important; }
	.pb70-xs-down { padding-bottom:70px !important; }
	.pb80-xs-down { padding-bottom:80px !important; }
	.pb90-xs-down { padding-bottom:90px !important; }
	.pb100-xs-down { padding-bottom:100px !important; }
	.pb150-xs-down { padding-bottom:150px !important; }
	.pb200-xs-down { padding-bottom:200px !important; }
	.pb250-xs-down { padding-bottom:250px !important; }
	.pb300-xs-down { padding-bottom:300px !important; }
	.pb350-xs-down { padding-bottom:350px !important; }
	.pb400-xs-down { padding-bottom:400px !important; }
	.pb450-xs-down { padding-bottom:450px !important; }
	.pb500-xs-down { padding-bottom:500px !important; }



	.bg-size-20pc-xs-down {
		background-size: 20% !important;
	}
	.bg-size-30pc-xs-down {
		background-size: 30% !important;
	}
	.bg-size-40pc-xs-down {
		background-size: 40% !important;
	}
	.bg-size-50pc-xs-down {
		background-size: 50% !important;
	}
	.bg-size-60pc-xs-down {
		background-size: 60% !important;
	}
	.bg-size-65pc-xs-down {
		background-size: 65% !important;
	}
	.bg-size-70pc-xs-down {
		background-size: 70% !important;
	}
	.bg-size-80pc-xs-down {
		background-size: 80% !important;
	}
	.bg-size-90pc-xs-down  {
		background-size: 90% !important;
	}
	.bg-size-95pc-xs-down  {
		background-size: 95% !important;
	}
	.bg-size-100pc-xs-down {
		background-size: 100% !important;
	}
	.bg-size-120pc-xs-down {
		background-size: 120% !important;
	}
	.bg-size-130pc-xs-down {
		background-size: 130% !important;
	}
	.bg-size-140pc-xs-down {
		background-size: 140% !important;
	}
	.bg-size-150pc-xs-down {
		background-size: 150% !important;
	}
	.bg-size-160pc-xs-down {
		background-size: 160% !important;
	}
	.bg-size-180pc-xs-down {
		background-size: 180% !important;
	}
	.bg-size-200pc-xs-down {
		background-size: 200% !important;
	}
		.bg-size-220pc-xs-down {
		background-size: 220% !important;
	}
		.bg-size-240pc-xs-down {
		background-size: 240% !important;
	}
		.bg-size-260pc-xs-down {
		background-size: 260% !important;
	}
		.bg-size-280pc-xs-down {
		background-size: 280% !important;
	}
		.bg-size-300pc-xs-down {
		background-size: 300% !important;
	}
	.bg-size-contain-xs-down {
		background-size: contain !important;
	}
		.bg-size-cover-xs-down {
		background-size: cover !important;
	}
	
	.bg-off-xs-down {
		background-image: none !important;
	}	

	.top-0pc-xs-down {
		top: 0% !important;
	}
	.top-5pc-xs-down {
		top: 5% !important;
	}
	.top-10pc-xs-down {
		top: 10% !important;
	}
	.top-15pc-xs-down {
		top: 15% !important;
	}
	.top-20pc-xs-down {
		top: 20% !important;
	}
	.top-25pc-xs-down {
		top: 25% !important;
	}
	.top-30pc-xs-down {
		top: 30% !important;
	}
	.top-35pc-xs-down {
		top: 35% !important;
	}
	.top-40pc-xs-down {
		top: 40% !important;
	}
	.top-45pc-xs-down {
		top: 45% !important;
	}
	.top-50pc-xs-down {
		top: 50% !important;
	}
	.top-55pc-xs-down {
		top: 55% !important;
	}
	.top-60pc-xs-down {
		top: 60% !important;
	}	
	.top-65pc-xs-down {
		top: 65% !important;
	}	
	.top-70pc-xs-down {
		top: 70% !important;
	}	
	.top-75pc-xs-down {
		top: 75% !important;
	}	
	.top-80pc-xs-down {
		top: 80% !important;
	}	
	.top-85pc-xs-down {
		top: 85% !important;
	}		
	.top-90pc-xs-down {
		top: 90% !important;
	}	
	.top-95pc-xs-down {
		top: 95% !important;
	}		
	
	.bottom-0pc-xs-down {
		bottom: 0% !important;
	}		
	.bottom-0pc-xs-down {
		bottom: 0% !important;
	}
	.bottom-5pc-xs-down {
		bottom: 5% !important;
	}
	.bottom-10pc-xs-down {
		bottom: 10% !important;
	}
	.bottom-15pc-xs-down {
		bottom: 15% !important;
	}
	.bottom-20pc-xs-down {
		bottom: 20% !important;
	}
	.bottom-25pc-xs-down {
		bottom: 25% !important;
	}	
	.bottom-30pc-xs-down {
		bottom: 30% !important;
	}
	.bottom-35pc-xs-down {
		bottom: 35% !important;
	}
	.bottom-40pc-xs-down {
		bottom: 40% !important;
	}
	.bottom-45pc-xs-down {
		bottom: 45% !important;
	}
	.bottom-50pc-xs-down {
		bottom: 50% !important;
	}
	.bottom-55pc-xs-down {
		bottom: 55% !important;
	}
	.bottom-60pc-xs-down {
		bottom: 60% !important;
	}	
	.bottom-65pc-xs-down {
		bottom: 65% !important;
	}	
	.bottom-70pc-xs-down {
		bottom: 70% !important;
	}	
	.bottom-75pc-xs-down {
		bottom: 75% !important;
	}	
	.bottom-80pc-xs-down {
		bottom: 80% !important;
	}	
	.bottom-85pc-xs-down {
		bottom: 85% !important;
	}		
	.bottom-90pc-xs-down {
		bottom: 90% !important;
	}	
	.bottom-95pc-xs-down {
		bottom: 95% !important;
	}		

}

@media (min-width: 544px) {
	.cnt_bkg_mono.l5pc-xs-up ,
	.txt-left.l5pc-xs-up ,
	.txt-right.l5pc-xs-up ,
	.cnt_bkg_mono.txt-left.l5pc-xs-up ,
	.cnt_bkg_mono.txt-right.l5pc-xs-up ,
	.cnt_bkg.txt-left.l5pc-xs-up ,
	.cnt_bkg.txt-right.l5pc-xs-up ,
	.cnt_bkg_2.txt-left.l5pc-xs-up ,
	.cnt_bkg_2.txt-right.l5pc-xs-up ,
	.txt-left.then_center.l5pc-xs-up ,
	.txt-right.then_center.l5pc-xs-up {
      background-position-x: 5% !important;
	}
	.cnt_bkg_mono.l10pc-xs-up ,
	.txt-left.l10pc-xs-up ,
	.txt-right.l10pc-xs-up ,
	.cnt_bkg_mono.txt-left.l10pc-xs-up ,
	.cnt_bkg_mono.txt-right.l10pc-xs-up ,
	.cnt_bkg.txt-left.l10pc-xs-up ,
	.cnt_bkg.txt-right.l10pc-xs-up ,
	.cnt_bkg_2.txt-left.l10pc-xs-up ,
	.cnt_bkg_2.txt-right.l10pc-xs-up ,
	.txt-left.then_center.l10pc-xs-up ,
	.txt-right.then_center.l10pc-xs-up {
      background-position-x: 10% !important;
	}
	.cnt_bkg_mono.l15pc-xs-up ,
	.txt-left.l15pc-xs-up ,
	.txt-right.l15pc-xs-up ,
	.cnt_bkg_mono.txt-left.l15pc-xs-up ,
	.cnt_bkg_mono.txt-right.l15pc-xs-up ,
	.cnt_bkg.txt-left.l15pc-xs-up ,
	.cnt_bkg.txt-right.l15pc-xs-up ,
	.cnt_bkg_2.txt-left.l15pc-xs-up ,
	.cnt_bkg_2.txt-right.l15pc-xs-up ,
	.txt-left.then_center.l15pc-xs-up ,
	.txt-right.then_center.l15pc-xs-up {
      background-position-x: 15% !important;
	}
	.cnt_bkg_mono.l20pc-xs-up ,
	.txt-left.l20pc-xs-up ,
	.txt-right.l20pc-xs-up ,
	.cnt_bkg_mono.txt-left.l20pc-xs-up ,
	.cnt_bkg_mono.txt-right.l20pc-xs-up ,
	.cnt_bkg.txt-left.l20pc-xs-up ,
	.cnt_bkg.txt-right.l20pc-xs-up ,
	.cnt_bkg_2.txt-left.l20pc-xs-up ,
	.cnt_bkg_2.txt-right.l20pc-xs-up ,
	.txt-left.then_center.l20pc-xs-up ,
	.txt-right.then_center.l20pc-xs-up {
      background-position-x: 20% !important;
	}
	.cnt_bkg_mono.l25pc-xs-up ,
	.txt-left.l25pc-xs-up ,
	.txt-right.l25pc-xs-up ,
	.cnt_bkg_mono.txt-left.l25pc-xs-up ,
	.cnt_bkg_mono.txt-right.l25pc-xs-up ,
	.cnt_bkg.txt-left.l25pc-xs-up ,
	.cnt_bkg.txt-right.l25pc-xs-up ,
	.cnt_bkg_2.txt-left.l25pc-xs-up ,
	.cnt_bkg_2.txt-right.l25pc-xs-up ,
	.txt-left.then_center.l25pc-xs-up ,
	.txt-right.then_center.l25pc-xs-up {
      background-position-x: 25% !important;
	}
	.cnt_bkg_mono.l30pc-xs-up ,
	.txt-left.l30pc-xs-up ,
	.txt-right.l30pc-xs-up ,
	.cnt_bkg_mono.txt-left.l30pc-xs-up ,
	.cnt_bkg_mono.txt-right.l30pc-xs-up ,
	.cnt_bkg.txt-left.l30pc-xs-up ,
	.cnt_bkg.txt-right.l30pc-xs-up ,
	.cnt_bkg_2.txt-left.l30pc-xs-up ,
	.cnt_bkg_2.txt-right.l30pc-xs-up ,
	.txt-left.then_center.l30pc-xs-up ,
	.txt-right.then_center.l30pc-xs-up {
      background-position-x: 30% !important;
	}
	.cnt_bkg_mono.l40pc-xs-up ,
	.txt-left.l40pc-xs-up ,
	.txt-right.l40pc-xs-up ,
	.cnt_bkg_mono.txt-left.l40pc-xs-up ,
	.cnt_bkg_mono.txt-right.l40pc-xs-up ,
	.cnt_bkg.txt-left.l40pc-xs-up ,
	.cnt_bkg.txt-right.l40pc-xs-up ,
	.cnt_bkg_2.txt-left.l40pc-xs-up ,
	.cnt_bkg_2.txt-right.l40pc-xs-up ,
	.txt-left.then_center.l40pc-xs-up ,
	.txt-right.then_center.l40pc-xs-up {
      background-position-x: 40% !important;
	}

	.cnt_bkg_mono.l40pc-xs-up ,
	.txt-left.l40pc-xs-up ,
	.txt-right.l40pc-xs-up ,
	.cnt_bkg_mono.txt-left.l40pc-xs-up ,
	.cnt_bkg_mono.txt-right.l40pc-xs-up ,
	.cnt_bkg.txt-left.l40pc-xs-up ,
	.cnt_bkg.txt-right.l40pc-xs-up ,
	.cnt_bkg_2.txt-left.l40pc-xs-up ,
	.cnt_bkg_2.txt-right.l40pc-xs-up ,
	.txt-left.then_center.l40pc-xs-up ,
	.txt-right.then_center.l40pc-xs-up {
      background-position-x: 40% !important;
	}
	.cnt_bkg_mono.l45pc-xs-up ,
	.txt-left.l45pc-xs-up ,
	.txt-right.l45pc-xs-up ,
	.cnt_bkg_mono.txt-left.l45pc-xs-up ,
	.cnt_bkg_mono.txt-right.l45pc-xs-up ,
	.cnt_bkg.txt-left.l45pc-xs-up ,
	.cnt_bkg.txt-right.l45pc-xs-up ,
	.cnt_bkg_2.txt-left.l45pc-xs-up ,
	.cnt_bkg_2.txt-right.l45pc-xs-up ,
	.txt-left.then_center.l45pc-xs-up ,
	.txt-right.then_center.l45pc-xs-up {
      background-position-x: 45% !important;
	}	
	.cnt_bkg_mono.l50pc-xs-up ,
	.txt-left.l50pc-xs-up ,
	.txt-right.l50pc-xs-up ,
	.cnt_bkg_mono.txt-left.l50pc-xs-up ,
	.cnt_bkg_mono.txt-right.l50pc-xs-up ,
	.cnt_bkg.txt-left.l50pc-xs-up ,
	.cnt_bkg.txt-right.l50pc-xs-up ,
	.cnt_bkg_2.txt-left.l50pc-xs-up ,
	.cnt_bkg_2.txt-right.l50pc-xs-up ,
	.txt-left.then_center.l50pc-xs-up ,
	.txt-right.then_center.l50pc-xs-up {
      background-position-x: 50% !important;
	}
	.cnt_bkg_mono.l55pc-xs-up ,
	.txt-left.l55pc-xs-up ,
	.txt-right.l55pc-xs-up ,
	.cnt_bkg_mono.txt-left.l55pc-xs-up ,
	.cnt_bkg_mono.txt-right.l55pc-xs-up ,
	.cnt_bkg.txt-left.l55pc-xs-up ,
	.cnt_bkg.txt-right.l55pc-xs-up ,
	.cnt_bkg_2.txt-left.l55pc-xs-up ,
	.cnt_bkg_2.txt-right.l55pc-xs-up ,
	.txt-left.then_center.l55pc-xs-up ,
	.txt-right.then_center.l55pc-xs-up {
      background-position-x: 55% !important;
	}
	.cnt_bkg_mono.l60pc-xs-up ,
	.txt-left.l60pc-xs-up ,
	.txt-right.l60pc-xs-up ,
	.cnt_bkg_mono.txt-left.l60pc-xs-up ,
	.cnt_bkg_mono.txt-right.l60pc-xs-up ,
	.cnt_bkg.txt-left.l60pc-xs-up ,
	.cnt_bkg.txt-right.l60pc-xs-up ,
	.cnt_bkg_2.txt-left.l60pc-xs-up ,
	.cnt_bkg_2.txt-right.l60pc-xs-up ,
	.txt-left.then_center.l60pc-xs-up ,
	.txt-right.then_center.l60pc-xs-up {
      background-position-x: 60% !important;
	}
	.cnt_bkg_mono.l65pc-xs-up ,
	.txt-left.l65pc-xs-up ,
	.txt-right.l65pc-xs-up ,
	.cnt_bkg_mono.txt-left.l65pc-xs-up ,
	.cnt_bkg_mono.txt-right.l65pc-xs-up ,
	.cnt_bkg.txt-left.l65pc-xs-up ,
	.cnt_bkg.txt-right.l65pc-xs-up ,
	.cnt_bkg_2.txt-left.l65pc-xs-up ,
	.cnt_bkg_2.txt-right.l65pc-xs-up ,
	.txt-left.then_center.l65pc-xs-up ,
	.txt-right.then_center.l65pc-xs-up {
      background-position-x: 65% !important;
	}
	.cnt_bkg_mono.l70pc-xs-up ,
	.txt-left.l70pc-xs-up ,
	.txt-right.l70pc-xs-up ,
	.cnt_bkg_mono.txt-left.l70pc-xs-up ,
	.cnt_bkg_mono.txt-right.l70pc-xs-up ,
	.cnt_bkg.txt-left.l70pc-xs-up ,
	.cnt_bkg.txt-right.l70pc-xs-up ,
	.cnt_bkg_2.txt-left.l70pc-xs-up ,
	.cnt_bkg_2.txt-right.l70pc-xs-up ,
	.txt-left.then_center.l70pc-xs-up ,
	.txt-right.then_center.l70pc-xs-up {
      background-position-x: 70% !important;
	}
	.cnt_bkg_mono.l75pc-xs-up ,
	.txt-left.l75pc-xs-up ,
	.txt-right.l75pc-xs-up ,
	.cnt_bkg_mono.txt-left.l75pc-xs-up ,
	.cnt_bkg_mono.txt-right.l75pc-xs-up ,
	.cnt_bkg.txt-left.l75pc-xs-up ,
	.cnt_bkg.txt-right.l75pc-xs-up ,
	.cnt_bkg_2.txt-left.l75pc-xs-up ,
	.cnt_bkg_2.txt-right.l75pc-xs-up ,
	.txt-left.then_center.l75pc-xs-up ,
	.txt-right.then_center.l75pc-xs-up {
      background-position-x: 75% !important;
	}
	.cnt_bkg_mono.l80pc-xs-up ,
	.txt-left.l80pc-xs-up ,
	.txt-right.l80pc-xs-up ,
	.cnt_bkg_mono.txt-left.l80pc-xs-up ,
	.cnt_bkg_mono.txt-right.l80pc-xs-up ,
	.cnt_bkg.txt-left.l80pc-xs-up ,
	.cnt_bkg.txt-right.l80pc-xs-up ,
	.cnt_bkg_2.txt-left.l80pc-xs-up ,
	.cnt_bkg_2.txt-right.l80pc-xs-up ,
	.txt-left.then_center.l80pc-xs-up ,
	.txt-right.then_center.l80pc-xs-up {
      background-position-x: 80% !important;
	}
	.cnt_bkg_mono.l85pc-xs-up ,
	.txt-left.l85pc-xs-up ,
	.txt-right.l85pc-xs-up ,
	.cnt_bkg_mono.txt-left.l85pc-xs-up ,
	.cnt_bkg_mono.txt-right.l85pc-xs-up ,
	.cnt_bkg.txt-left.l85pc-xs-up ,
	.cnt_bkg.txt-right.l85pc-xs-up ,
	.cnt_bkg_2.txt-left.l85pc-xs-up ,
	.cnt_bkg_2.txt-right.l85pc-xs-up ,
	.txt-left.then_center.l85pc-xs-up ,
	.txt-right.then_center.l85pc-xs-up {
      background-position-x: 85% !important;
	}
	.cnt_bkg_mono.l90pc-xs-up ,
	.txt-left.l90pc-xs-up ,
	.txt-right.l90pc-xs-up ,
	.cnt_bkg_mono.txt-left.l90pc-xs-up ,
	.cnt_bkg_mono.txt-right.l90pc-xs-up ,
	.cnt_bkg.txt-left.l90pc-xs-up ,
	.cnt_bkg.txt-right.l90pc-xs-up ,
	.cnt_bkg_2.txt-left.l90pc-xs-up ,
	.cnt_bkg_2.txt-right.l90pc-xs-up ,
	.txt-left.then_center.l90pc-xs-up ,
	.txt-right.then_center.l90pc-xs-up {
      background-position-x: 90% !important;
	}
	.cnt_bkg_mono.l95pc-xs-up ,
	.txt-left.l95pc-xs-up ,
	.txt-right.l95pc-xs-up ,
	.cnt_bkg_mono.txt-left.l95pc-xs-up ,
	.cnt_bkg_mono.txt-right.l95pc-xs-up ,
	.cnt_bkg.txt-left.l95pc-xs-up ,
	.cnt_bkg.txt-right.l95pc-xs-up ,
	.cnt_bkg_2.txt-left.l95pc-xs-up ,
	.cnt_bkg_2.txt-right.l95pc-xs-up ,
	.txt-left.then_center.l95pc-xs-up ,
	.txt-right.then_center.l95pc-xs-up {
      background-position-x: 95% !important;
	}
	.cnt_bkg_mono.l100pc-xs-up ,
	.txt-left.l100pc-xs-up ,
	.txt-right.l100pc-xs-up ,
	.cnt_bkg_mono.txt-left.l100pc-xs-up ,
	.cnt_bkg_mono.txt-right.l100pc-xs-up ,
	.cnt_bkg.txt-left.l100pc-xs-up ,
	.cnt_bkg.txt-right.l100pc-xs-up ,
	.cnt_bkg_2.txt-left.l100pc-xs-up ,
	.cnt_bkg_2.txt-right.l100pc-xs-up ,
	.txt-left.then_center.l100pc-xs-up ,
	.txt-right.then_center.l100pc-xs-up {
      background-position-x: 100% !important;
	}
	.cnt_bkg_mono.l105pc-xs-up ,
	.txt-left.l105pc-xs-up ,
	.txt-right.l105pc-xs-up ,
	.cnt_bkg_mono.txt-left.l105pc-xs-up ,
	.cnt_bkg_mono.txt-right.l105pc-xs-up ,
	.cnt_bkg.txt-left.l105pc-xs-up ,
	.cnt_bkg.txt-right.l105pc-xs-up ,
	.cnt_bkg_2.txt-left.l105pc-xs-up ,
	.cnt_bkg_2.txt-right.l105pc-xs-up ,
	.txt-left.then_center.l105pc-xs-up ,
	.txt-right.then_center.l105pc-xs-up {
      background-position-x: 105% !important;
	}
	.cnt_bkg_mono.l110pc-xs-up ,
	.txt-left.l110pc-xs-up ,
	.txt-right.l110pc-xs-up ,
	.cnt_bkg_mono.txt-left.l110pc-xs-up ,
	.cnt_bkg_mono.txt-right.l110pc-xs-up ,
	.cnt_bkg.txt-left.l110pc-xs-up ,
	.cnt_bkg.txt-right.l110pc-xs-up ,
	.cnt_bkg_2.txt-left.l110pc-xs-up ,
	.cnt_bkg_2.txt-right.l110pc-xs-up ,
	.txt-left.then_center.l110pc-xs-up ,
	.txt-right.then_center.l110pc-xs-up {
      background-position-x: 110% !important;
	}
	.cnt_bkg_mono.l115pc-xs-up ,
	.txt-left.l115pc-xs-up ,
	.txt-right.l115pc-xs-up ,
	.cnt_bkg_mono.txt-left.l115pc-xs-up ,
	.cnt_bkg_mono.txt-right.l115pc-xs-up ,
	.cnt_bkg.txt-left.l115pc-xs-up ,
	.cnt_bkg.txt-right.l115pc-xs-up ,
	.cnt_bkg_2.txt-left.l115pc-xs-up ,
	.cnt_bkg_2.txt-right.l115pc-xs-up ,
	.txt-left.then_center.l115pc-xs-up ,
	.txt-right.then_center.l115pc-xs-up {
      background-position-x: 115% !important;
	}
	.cnt_bkg_mono.l120pc-xs-up ,
	.txt-left.l120pc-xs-up ,
	.txt-right.l120pc-xs-up ,
	.cnt_bkg_mono.txt-left.l120pc-xs-up ,
	.cnt_bkg_mono.txt-right.l120pc-xs-up ,
	.cnt_bkg.txt-left.l120pc-xs-up ,
	.cnt_bkg.txt-right.l120pc-xs-up ,
	.cnt_bkg_2.txt-left.l120pc-xs-up ,
	.cnt_bkg_2.txt-right.l120pc-xs-up ,
	.txt-left.then_center.l120pc-xs-up ,
	.txt-right.then_center.l120pc-xs-up {
      background-position-x: 120% !important;
	}
	.cnt_bkg_mono.l125pc-xs-up ,
	.txt-left.l125pc-xs-up ,
	.txt-right.l125pc-xs-up ,
	.cnt_bkg_mono.txt-left.l125pc-xs-up ,
	.cnt_bkg_mono.txt-right.l125pc-xs-up ,
	.cnt_bkg.txt-left.l125pc-xs-up ,
	.cnt_bkg.txt-right.l125pc-xs-up ,
	.cnt_bkg_2.txt-left.l125pc-xs-up ,
	.cnt_bkg_2.txt-right.l125pc-xs-up ,
	.txt-left.then_center.l125pc-xs-up ,
	.txt-right.then_center.l125pc-xs-up {
      background-position-x: 125% !important;
	}
	.cnt_bkg_mono.l130pc-xs-up ,
	.txt-left.l130pc-xs-up ,
	.txt-right.l130pc-xs-up ,
	.cnt_bkg_mono.txt-left.l130pc-xs-up ,
	.cnt_bkg_mono.txt-right.l130pc-xs-up ,
	.cnt_bkg.txt-left.l130pc-xs-up ,
	.cnt_bkg.txt-right.l130pc-xs-up ,
	.cnt_bkg_2.txt-left.l130pc-xs-up ,
	.cnt_bkg_2.txt-right.l130pc-xs-up ,
	.txt-left.then_center.l130pc-xs-up ,
	.txt-right.then_center.l130pc-xs-up {
      background-position-x: 130% !important;
	}
	.cnt_bkg_mono.l135pc-xs-up ,
	.txt-left.l135pc-xs-up ,
	.txt-right.l135pc-xs-up ,
	.cnt_bkg_mono.txt-left.l135pc-xs-up ,
	.cnt_bkg_mono.txt-right.l135pc-xs-up ,
	.cnt_bkg.txt-left.l135pc-xs-up ,
	.cnt_bkg.txt-right.l135pc-xs-up ,
	.cnt_bkg_2.txt-left.l135pc-xs-up ,
	.cnt_bkg_2.txt-right.l135pc-xs-up ,
	.txt-left.then_center.l135pc-xs-up ,
	.txt-right.then_center.l135pc-xs-up {
      background-position-x: 135% !important;
	}
	.cnt_bkg_mono.l140pc-xs-up ,
	.txt-left.l140pc-xs-up ,
	.txt-right.l140pc-xs-up ,
	.cnt_bkg_mono.txt-left.l140pc-xs-up ,
	.cnt_bkg_mono.txt-right.l140pc-xs-up ,
	.cnt_bkg.txt-left.l140pc-xs-up ,
	.cnt_bkg.txt-right.l140pc-xs-up ,
	.cnt_bkg_2.txt-left.l140pc-xs-up ,
	.cnt_bkg_2.txt-right.l140pc-xs-up ,
	.txt-left.then_center.l140pc-xs-up ,
	.txt-right.then_center.l140pc-xs-up {
      background-position-x: 140% !important;
	}
	.cnt_bkg_mono.l145pc-xs-up ,
	.txt-left.l145pc-xs-up ,
	.txt-right.l145pc-xs-up ,
	.cnt_bkg_mono.txt-left.l145pc-xs-up ,
	.cnt_bkg_mono.txt-right.l145pc-xs-up ,
	.cnt_bkg.txt-left.l145pc-xs-up ,
	.cnt_bkg.txt-right.l145pc-xs-up ,
	.cnt_bkg_2.txt-left.l145pc-xs-up ,
	.cnt_bkg_2.txt-right.l145pc-xs-up ,
	.txt-left.then_center.l145pc-xs-up ,
	.txt-right.then_center.l145pc-xs-up {
      background-position-x: 145% !important;
	}
	.cnt_bkg_mono.l150pc-xs-up ,
	.txt-left.l150pc-xs-up ,
	.txt-right.l150pc-xs-up ,
	.cnt_bkg_mono.txt-left.l150pc-xs-up ,
	.cnt_bkg_mono.txt-right.l150pc-xs-up ,
	.cnt_bkg.txt-left.l150pc-xs-up ,
	.cnt_bkg.txt-right.l150pc-xs-up ,
	.cnt_bkg_2.txt-left.l150pc-xs-up ,
	.cnt_bkg_2.txt-right.l150pc-xs-up ,
	.txt-left.then_center.l150pc-xs-up ,
	.txt-right.then_center.l150pc-xs-up {
      background-position-x: 150% !important;
	}	
	.cnt_bkg_mono.l200pc-xs-up ,
	.txt-left.l200pc-xs-up ,
	.txt-right.l200pc-xs-up ,
	.cnt_bkg_mono.txt-left.l200pc-xs-up ,
	.cnt_bkg_mono.txt-right.l200pc-xs-up ,
	.cnt_bkg.txt-left.l200pc-xs-up ,
	.cnt_bkg.txt-right.l200pc-xs-up ,
	.cnt_bkg_2.txt-left.l200pc-xs-up ,
	.cnt_bkg_2.txt-right.l200pc-xs-up ,
	.txt-left.then_center.l200pc-xs-up ,
	.txt-right.then_center.l200pc-xs-up {
      background-position-x: 200% !important;
	}	
	.cnt_bkg_mono.l250pc-xs-up ,
	.txt-left.l250pc-xs-up ,
	.txt-right.l250pc-xs-up ,
	.cnt_bkg_mono.txt-left.l250pc-xs-up ,
	.cnt_bkg_mono.txt-right.l250pc-xs-up ,
	.cnt_bkg.txt-left.l250pc-xs-up ,
	.cnt_bkg.txt-right.l250pc-xs-up ,
	.cnt_bkg_2.txt-left.l250pc-xs-up ,
	.cnt_bkg_2.txt-right.l250pc-xs-up ,
	.txt-left.then_center.l250pc-xs-up ,
	.txt-right.then_center.l250pc-xs-up {
      background-position-x: 250% !important;
	}		
	.cnt_bkg_mono.l300pc-xs-up ,
	.txt-left.l300pc-xs-up ,
	.txt-right.l300pc-xs-up ,
	.cnt_bkg_mono.txt-left.l300pc-xs-up ,
	.cnt_bkg_mono.txt-right.l300pc-xs-up ,
	.cnt_bkg.txt-left.l300pc-xs-up ,
	.cnt_bkg.txt-right.l300pc-xs-up ,
	.cnt_bkg_2.txt-left.l300pc-xs-up ,
	.cnt_bkg_2.txt-right.l300pc-xs-up ,
	.txt-left.then_center.l300pc-xs-up ,
	.txt-right.then_center.l300pc-xs-up {
      background-position-x: 300% !important;
	}	
	.cnt_bkg_mono.l350pc-xs-up ,
	.txt-left.l350pc-xs-up ,
	.txt-right.l350pc-xs-up ,
	.cnt_bkg_mono.txt-left.l350pc-xs-up ,
	.cnt_bkg_mono.txt-right.l350pc-xs-up ,
	.cnt_bkg.txt-left.l350pc-xs-up ,
	.cnt_bkg.txt-right.l350pc-xs-up ,
	.cnt_bkg_2.txt-left.l350pc-xs-up ,
	.cnt_bkg_2.txt-right.l350pc-xs-up ,
	.txt-left.then_center.l350pc-xs-up ,
	.txt-right.then_center.l350pc-xs-up {
      background-position-x: 350% !important;
	}	
	.cnt_bkg_mono.l400pc-xs-up ,
	.txt-left.l400pc-xs-up ,
	.txt-right.l400pc-xs-up ,
	.cnt_bkg_mono.txt-left.l400pc-xs-up ,
	.cnt_bkg_mono.txt-right.l400pc-xs-up ,
	.cnt_bkg.txt-left.l400pc-xs-up ,
	.cnt_bkg.txt-right.l400pc-xs-up ,
	.cnt_bkg_2.txt-left.l400pc-xs-up ,
	.cnt_bkg_2.txt-right.l400pc-xs-up ,
	.txt-left.then_center.l400pc-xs-up ,
	.txt-right.then_center.l400pc-xs-up {
      background-position-x: 400% !important;
	}
	









	
	/* 20171114 mt-responsive */
	.mt0-xs-up  { margin-top:0px !important; }
	.mt10-xs-up { margin-top:10px !important; }
	.mt20-xs-up { margin-top:20px !important; }
	.mt30-xs-up { margin-top:30px !important; }
	.mt40-xs-up { margin-top:40px !important; }
	.mt50-xs-up { margin-top:50px !important; }
	.mt60-xs-up { margin-top:60px !important; }
	.mt70-xs-up { margin-top:70px !important; }
	.mt80-xs-up { margin-top:80px !important; }
	.mt90-xs-up { margin-top:90px !important; }
	.mt100-xs-up { margin-top:100px !important; }
	.mt150-xs-up { margin-top:150px !important; }
	.mt200-xs-up { margin-top:200px !important; }
	.mt250-xs-up { margin-top:250px !important; }
	.mt300-xs-up { margin-top:300px !important; }
	.mt350-xs-up { margin-top:350px !important; }
	.mt400-xs-up { margin-top:400px !important; }
	.mt450-xs-up { margin-top:450px !important; }
	.mt500-xs-up { margin-top:500px !important; }

	.mb0-xs-up  { margin-bottom:0px !important; }
	.mb10-xs-up { margin-bottom:10px !important; }
	.mb20-xs-up { margin-bottom:20px !important; }
	.mb30-xs-up { margin-bottom:30px !important; }
	.mb40-xs-up { margin-bottom:40px !important; }
	.mb50-xs-up { margin-bottom:50px !important; }
	.mb60-xs-up { margin-bottom:60px !important; }
	.mb70-xs-up { margin-bottom:70px !important; }
	.mb80-xs-up { margin-bottom:80px !important; }
	.mb90-xs-up { margin-bottom:90px !important; }
	.mb100-xs-up { margin-bottom:100px !important; }
	.mb150-xs-up { margin-bottom:150px !important; }
	.mb200-xs-up { margin-bottom:200px !important; }
	.mb250-xs-up { margin-bottom:250px !important; }
	.mb300-xs-up { margin-bottom:300px !important; }
	.mb350-xs-up { margin-bottom:350px !important; }
	.mb400-xs-up { margin-bottom:400px !important; }
	.mb450-xs-up { margin-bottom:450px !important; }
	.mb500-xs-up { margin-bottom:500px !important; }


	.pt0-xs-up  { padding-top:0px !important; }
	.pt10-xs-up { padding-top:10px !important; }
	.pt20-xs-up { padding-top:20px !important; }
	.pt30-xs-up { padding-top:30px !important; }
	.pt40-xs-up { padding-top:40px !important; }
	.pt50-xs-up { padding-top:50px !important; }
	.pt60-xs-up { padding-top:60px !important; }
	.pt70-xs-up { padding-top:70px !important; }
	.pt80-xs-up { padding-top:80px !important; }
	.pt90-xs-up { padding-top:90px !important; }
	.pt100-xs-up { padding-top:100px !important; }
	.pt150-xs-up { padding-top:150px !important; }
	.pt200-xs-up { padding-top:200px !important; }
	.pt250-xs-up { padding-top:250px !important; }
	.pt300-xs-up { padding-top:300px !important; }
	.pt350-xs-up { padding-top:350px !important; }
	.pt400-xs-up { padding-top:400px !important; }
	.pt450-xs-up { padding-top:450px !important; }
	.pt500-xs-up { padding-top:500px !important; }

	.pb0-xs-up  { padding-bottom:0px !important; }
	.pb10-xs-up { padding-bottom:10px !important; }
	.pb20-xs-up { padding-bottom:20px !important; }
	.pb30-xs-up { padding-bottom:30px !important; }
	.pb40-xs-up { padding-bottom:40px !important; }
	.pb50-xs-up { padding-bottom:50px !important; }
	.pb60-xs-up { padding-bottom:60px !important; }
	.pb70-xs-up { padding-bottom:70px !important; }
	.pb80-xs-up { padding-bottom:80px !important; }
	.pb90-xs-up { padding-bottom:90px !important; }
	.pb100-xs-up { padding-bottom:100px !important; }
	.pb150-xs-up { padding-bottom:150px !important; }
	.pb200-xs-up { padding-bottom:200px !important; }
	.pb250-xs-up { padding-bottom:250px !important; }
	.pb300-xs-up { padding-bottom:300px !important; }
	.pb350-xs-up { padding-bottom:350px !important; }
	.pb400-xs-up { padding-bottom:400px !important; }
	.pb450-xs-up { padding-bottom:450px !important; }
	.pb500-xs-up { padding-bottom:500px !important; }

	.bg-size-20pc-xs-up {
		background-size: 20% !important;
	}
	.bg-size-30pc-xs-up {
		background-size: 30% !important;
	}
	.bg-size-40pc-xs-up {
		background-size: 40% !important;
	}
	.bg-size-50pc-xs-up {
		background-size: 50% !important;
	}
	.bg-size-60pc-xs-up {
		background-size: 60% !important;
	}
	.bg-size-65pc-xs-up {
		background-size: 65% !important;
	}
	.bg-size-70pc-xs-up {
		background-size: 70% !important;
	}
	.bg-size-80pc-xs-up {
		background-size: 80% !important;
	}
	.bg-size-90pc-xs-up  {
		background-size: 90% !important;
	}
	.bg-size-95pc-xs-up  {
		background-size: 95% !important;
	}
	.bg-size-100pc-xs-up {
		background-size: 100% !important;
	}
	.bg-size-120pc-xs-up {
		background-size: 120% !important;
	}
	.bg-size-130pc-xs-up {
		background-size: 130% !important;
	}
	.bg-size-140pc-xs-up {
		background-size: 140% !important;
	}
	.bg-size-150pc-xs-up {
		background-size: 150% !important;
	}
	.bg-size-160pc-xs-up {
		background-size: 160% !important;
	}
	.bg-size-180pc-xs-up {
		background-size: 180% !important;
	}
	.bg-size-200pc-xs-up {
		background-size: 200% !important;
	}
		.bg-size-220pc-xs-up {
		background-size: 220% !important;
	}
		.bg-size-240pc-xs-up {
		background-size: 240% !important;
	}
		.bg-size-260pc-xs-up {
		background-size: 260% !important;
	}
		.bg-size-280pc-xs-up {
		background-size: 280% !important;
	}
		.bg-size-300pc-xs-up {
		background-size: 300% !important;
	}
	.bg-size-contain-xs-up {
		background-size: contain !important;
	}
		.bg-size-cover-xs-up {
		background-size: cover !important;
	}
	
	.bg-off-xs-up {
		background-image: none !important;
	}	

	.top-0pc-xs-up {
		top: 0% !important;
	}
	.top-5pc-xs-up {
		top: 5% !important;
	}
	.top-10pc-xs-up {
		top: 10% !important;
	}
	.top-15pc-xs-up {
		top: 15% !important;
	}
	.top-20pc-xs-up {
		top: 20% !important;
	}
	.top-25pc-xs-up {
		top: 25% !important;
	}
	.top-30pc-xs-up {
		top: 30% !important;
	}
	.top-35pc-xs-up {
		top: 35% !important;
	}
	.top-40pc-xs-up {
		top: 40% !important;
	}
	.top-45pc-xs-up {
		top: 45% !important;
	}
	.top-50pc-xs-up {
		top: 50% !important;
	}
	.top-55pc-xs-up {
		top: 55% !important;
	}
	.top-60pc-xs-up {
		top: 60% !important;
	}	
	.top-65pc-xs-up {
		top: 65% !important;
	}	
	.top-70pc-xs-up {
		top: 70% !important;
	}	
	.top-75pc-xs-up {
		top: 75% !important;
	}	
	.top-80pc-xs-up {
		top: 80% !important;
	}	
	.top-85pc-xs-up {
		top: 85% !important;
	}		
	.top-90pc-xs-up {
		top: 90% !important;
	}	
	.top-95pc-xs-up {
		top: 95% !important;
	}		
	
	.bottom-0pc-xs-up {
		bottom: 0% !important;
	}		
	.bottom-0pc-xs-up {
		bottom: 0% !important;
	}
	.bottom-5pc-xs-up {
		bottom: 5% !important;
	}
	.bottom-10pc-xs-up {
		bottom: 10% !important;
	}
	.bottom-15pc-xs-up {
		bottom: 15% !important;
	}
	.bottom-20pc-xs-up {
		bottom: 20% !important;
	}
	.bottom-25pc-xs-up {
		bottom: 25% !important;
	}	
	.bottom-30pc-xs-up {
		bottom: 30% !important;
	}
	.bottom-35pc-xs-up {
		bottom: 35% !important;
	}
	.bottom-40pc-xs-up {
		bottom: 40% !important;
	}
	.bottom-45pc-xs-up {
		bottom: 45% !important;
	}
	.bottom-50pc-xs-up {
		bottom: 50% !important;
	}
	.bottom-55pc-xs-up {
		bottom: 55% !important;
	}
	.bottom-60pc-xs-up {
		bottom: 60% !important;
	}	
	.bottom-65pc-xs-up {
		bottom: 65% !important;
	}	
	.bottom-70pc-xs-up {
		bottom: 70% !important;
	}	
	.bottom-75pc-xs-up {
		bottom: 75% !important;
	}	
	.bottom-80pc-xs-up {
		bottom: 80% !important;
	}	
	.bottom-85pc-xs-up {
		bottom: 85% !important;
	}		
	.bottom-90pc-xs-up {
		bottom: 90% !important;
	}	
	.bottom-95pc-xs-up {
		bottom: 95% !important;
	}		


}

@media (max-width: 767px) {
	.cnt_bkg_mono.l5pc-sm-down ,
	.txt-left.l5pc-sm-down ,
	.txt-right.l5pc-sm-down ,
	.cnt_bkg_mono.txt-left.l5pc-sm-down ,
	.cnt_bkg_mono.txt-right.l5pc-sm-down ,
	.cnt_bkg.txt-left.l5pc-sm-down ,
	.cnt_bkg.txt-right.l5pc-sm-down ,
	.cnt_bkg_2.txt-left.l5pc-sm-down ,
	.cnt_bkg_2.txt-right.l5pc-sm-down ,
	.txt-left.then_center.l5pc-sm-down ,
	.txt-right.then_center.l5pc-sm-down {
      background-position-x: 5% !important;
	}
	.cnt_bkg_mono.l10pc-sm-down ,
	.txt-left.l10pc-sm-down ,
	.txt-right.l10pc-sm-down ,
	.cnt_bkg_mono.txt-left.l10pc-sm-down ,
	.cnt_bkg_mono.txt-right.l10pc-sm-down ,
	.cnt_bkg.txt-left.l10pc-sm-down ,
	.cnt_bkg.txt-right.l10pc-sm-down ,
	.cnt_bkg_2.txt-left.l10pc-sm-down ,
	.cnt_bkg_2.txt-right.l10pc-sm-down ,
	.txt-left.then_center.l10pc-sm-down ,
	.txt-right.then_center.l10pc-sm-down {
      background-position-x: 10% !important;
	}
	.cnt_bkg_mono.l15pc-sm-down ,
	.txt-left.l15pc-sm-down ,
	.txt-right.l15pc-sm-down ,
	.cnt_bkg_mono.txt-left.l15pc-sm-down ,
	.cnt_bkg_mono.txt-right.l15pc-sm-down ,
	.cnt_bkg.txt-left.l15pc-sm-down ,
	.cnt_bkg.txt-right.l15pc-sm-down ,
	.cnt_bkg_2.txt-left.l15pc-sm-down ,
	.cnt_bkg_2.txt-right.l15pc-sm-down ,
	.txt-left.then_center.l15pc-sm-down ,
	.txt-right.then_center.l15pc-sm-down {
      background-position-x: 15% !important;
	}
	.cnt_bkg_mono.l20pc-sm-down ,
	.txt-left.l20pc-sm-down ,
	.txt-right.l20pc-sm-down ,
	.cnt_bkg_mono.txt-left.l20pc-sm-down ,
	.cnt_bkg_mono.txt-right.l20pc-sm-down ,
	.cnt_bkg.txt-left.l20pc-sm-down ,
	.cnt_bkg.txt-right.l20pc-sm-down ,
	.cnt_bkg_2.txt-left.l20pc-sm-down ,
	.cnt_bkg_2.txt-right.l20pc-sm-down ,
	.txt-left.then_center.l20pc-sm-down ,
	.txt-right.then_center.l20pc-sm-down {
      background-position-x: 20% !important;
	}
	.cnt_bkg_mono.l25pc-sm-down ,
	.txt-left.l25pc-sm-down ,
	.txt-right.l25pc-sm-down ,
	.cnt_bkg_mono.txt-left.l25pc-sm-down ,
	.cnt_bkg_mono.txt-right.l25pc-sm-down ,
	.cnt_bkg.txt-left.l25pc-sm-down ,
	.cnt_bkg.txt-right.l25pc-sm-down ,
	.cnt_bkg_2.txt-left.l25pc-sm-down ,
	.cnt_bkg_2.txt-right.l25pc-sm-down ,
	.txt-left.then_center.l25pc-sm-down ,
	.txt-right.then_center.l25pc-sm-down {
      background-position-x: 25% !important;
	}
	.cnt_bkg_mono.l30pc-sm-down ,
	.txt-left.l30pc-sm-down ,
	.txt-right.l30pc-sm-down ,
	.cnt_bkg_mono.txt-left.l30pc-sm-down ,
	.cnt_bkg_mono.txt-right.l30pc-sm-down ,
	.cnt_bkg.txt-left.l30pc-sm-down ,
	.cnt_bkg.txt-right.l30pc-sm-down ,
	.cnt_bkg_2.txt-left.l30pc-sm-down ,
	.cnt_bkg_2.txt-right.l30pc-sm-down ,
	.txt-left.then_center.l30pc-sm-down ,
	.txt-right.then_center.l30pc-sm-down {
      background-position-x: 30% !important;
	}
	.cnt_bkg_mono.l40pc-sm-down ,
	.txt-left.l40pc-sm-down ,
	.txt-right.l40pc-sm-down ,
	.cnt_bkg_mono.txt-left.l40pc-sm-down ,
	.cnt_bkg_mono.txt-right.l40pc-sm-down ,
	.cnt_bkg.txt-left.l40pc-sm-down ,
	.cnt_bkg.txt-right.l40pc-sm-down ,
	.cnt_bkg_2.txt-left.l40pc-sm-down ,
	.cnt_bkg_2.txt-right.l40pc-sm-down ,
	.txt-left.then_center.l40pc-sm-down ,
	.txt-right.then_center.l40pc-sm-down {
      background-position-x: 40% !important;
	}

	.cnt_bkg_mono.l40pc-sm-down ,
	.txt-left.l40pc-sm-down ,
	.txt-right.l40pc-sm-down ,
	.cnt_bkg_mono.txt-left.l40pc-sm-down ,
	.cnt_bkg_mono.txt-right.l40pc-sm-down ,
	.cnt_bkg.txt-left.l40pc-sm-down ,
	.cnt_bkg.txt-right.l40pc-sm-down ,
	.cnt_bkg_2.txt-left.l40pc-sm-down ,
	.cnt_bkg_2.txt-right.l40pc-sm-down ,
	.txt-left.then_center.l40pc-sm-down ,
	.txt-right.then_center.l40pc-sm-down {
      background-position-x: 40% !important;
	}
	.cnt_bkg_mono.l45pc-sm-down ,
	.txt-left.l45pc-sm-down ,
	.txt-right.l45pc-sm-down ,
	.cnt_bkg_mono.txt-left.l45pc-sm-down ,
	.cnt_bkg_mono.txt-right.l45pc-sm-down ,
	.cnt_bkg.txt-left.l45pc-sm-down ,
	.cnt_bkg.txt-right.l45pc-sm-down ,
	.cnt_bkg_2.txt-left.l45pc-sm-down ,
	.cnt_bkg_2.txt-right.l45pc-sm-down ,
	.txt-left.then_center.l45pc-sm-down ,
	.txt-right.then_center.l45pc-sm-down {
      background-position-x: 45% !important;
	}	
	.cnt_bkg_mono.l50pc-sm-down ,
	.txt-left.l50pc-sm-down ,
	.txt-right.l50pc-sm-down ,
	.cnt_bkg_mono.txt-left.l50pc-sm-down ,
	.cnt_bkg_mono.txt-right.l50pc-sm-down ,
	.cnt_bkg.txt-left.l50pc-sm-down ,
	.cnt_bkg.txt-right.l50pc-sm-down ,
	.cnt_bkg_2.txt-left.l50pc-sm-down ,
	.cnt_bkg_2.txt-right.l50pc-sm-down ,
	.txt-left.then_center.l50pc-sm-down ,
	.txt-right.then_center.l50pc-sm-down {
      background-position-x: 50% !important;
	}
	.cnt_bkg_mono.l55pc-sm-down ,
	.txt-left.l55pc-sm-down ,
	.txt-right.l55pc-sm-down ,
	.cnt_bkg_mono.txt-left.l55pc-sm-down ,
	.cnt_bkg_mono.txt-right.l55pc-sm-down ,
	.cnt_bkg.txt-left.l55pc-sm-down ,
	.cnt_bkg.txt-right.l55pc-sm-down ,
	.cnt_bkg_2.txt-left.l55pc-sm-down ,
	.cnt_bkg_2.txt-right.l55pc-sm-down ,
	.txt-left.then_center.l55pc-sm-down ,
	.txt-right.then_center.l55pc-sm-down {
      background-position-x: 55% !important;
	}
	.cnt_bkg_mono.l60pc-sm-down ,
	.txt-left.l60pc-sm-down ,
	.txt-right.l60pc-sm-down ,
	.cnt_bkg_mono.txt-left.l60pc-sm-down ,
	.cnt_bkg_mono.txt-right.l60pc-sm-down ,
	.cnt_bkg.txt-left.l60pc-sm-down ,
	.cnt_bkg.txt-right.l60pc-sm-down ,
	.cnt_bkg_2.txt-left.l60pc-sm-down ,
	.cnt_bkg_2.txt-right.l60pc-sm-down ,
	.txt-left.then_center.l60pc-sm-down ,
	.txt-right.then_center.l60pc-sm-down {
      background-position-x: 60% !important;
	}
	.cnt_bkg_mono.l65pc-sm-down ,
	.txt-left.l65pc-sm-down ,
	.txt-right.l65pc-sm-down ,
	.cnt_bkg_mono.txt-left.l65pc-sm-down ,
	.cnt_bkg_mono.txt-right.l65pc-sm-down ,
	.cnt_bkg.txt-left.l65pc-sm-down ,
	.cnt_bkg.txt-right.l65pc-sm-down ,
	.cnt_bkg_2.txt-left.l65pc-sm-down ,
	.cnt_bkg_2.txt-right.l65pc-sm-down ,
	.txt-left.then_center.l65pc-sm-down ,
	.txt-right.then_center.l65pc-sm-down {
      background-position-x: 65% !important;
	}
	.cnt_bkg_mono.l70pc-sm-down ,
	.txt-left.l70pc-sm-down ,
	.txt-right.l70pc-sm-down ,
	.cnt_bkg_mono.txt-left.l70pc-sm-down ,
	.cnt_bkg_mono.txt-right.l70pc-sm-down ,
	.cnt_bkg.txt-left.l70pc-sm-down ,
	.cnt_bkg.txt-right.l70pc-sm-down ,
	.cnt_bkg_2.txt-left.l70pc-sm-down ,
	.cnt_bkg_2.txt-right.l70pc-sm-down ,
	.txt-left.then_center.l70pc-sm-down ,
	.txt-right.then_center.l70pc-sm-down {
      background-position-x: 70% !important;
	}
	.cnt_bkg_mono.l75pc-sm-down ,
	.txt-left.l75pc-sm-down ,
	.txt-right.l75pc-sm-down ,
	.cnt_bkg_mono.txt-left.l75pc-sm-down ,
	.cnt_bkg_mono.txt-right.l75pc-sm-down ,
	.cnt_bkg.txt-left.l75pc-sm-down ,
	.cnt_bkg.txt-right.l75pc-sm-down ,
	.cnt_bkg_2.txt-left.l75pc-sm-down ,
	.cnt_bkg_2.txt-right.l75pc-sm-down ,
	.txt-left.then_center.l75pc-sm-down ,
	.txt-right.then_center.l75pc-sm-down {
      background-position-x: 75% !important;
	}
	.cnt_bkg_mono.l80pc-sm-down ,
	.txt-left.l80pc-sm-down ,
	.txt-right.l80pc-sm-down ,
	.cnt_bkg_mono.txt-left.l80pc-sm-down ,
	.cnt_bkg_mono.txt-right.l80pc-sm-down ,
	.cnt_bkg.txt-left.l80pc-sm-down ,
	.cnt_bkg.txt-right.l80pc-sm-down ,
	.cnt_bkg_2.txt-left.l80pc-sm-down ,
	.cnt_bkg_2.txt-right.l80pc-sm-down ,
	.txt-left.then_center.l80pc-sm-down ,
	.txt-right.then_center.l80pc-sm-down {
      background-position-x: 80% !important;
	}
	.cnt_bkg_mono.l85pc-sm-down ,
	.txt-left.l85pc-sm-down ,
	.txt-right.l85pc-sm-down ,
	.cnt_bkg_mono.txt-left.l85pc-sm-down ,
	.cnt_bkg_mono.txt-right.l85pc-sm-down ,
	.cnt_bkg.txt-left.l85pc-sm-down ,
	.cnt_bkg.txt-right.l85pc-sm-down ,
	.cnt_bkg_2.txt-left.l85pc-sm-down ,
	.cnt_bkg_2.txt-right.l85pc-sm-down ,
	.txt-left.then_center.l85pc-sm-down ,
	.txt-right.then_center.l85pc-sm-down {
      background-position-x: 85% !important;
	}
	.cnt_bkg_mono.l90pc-sm-down ,
	.txt-left.l90pc-sm-down ,
	.txt-right.l90pc-sm-down ,
	.cnt_bkg_mono.txt-left.l90pc-sm-down ,
	.cnt_bkg_mono.txt-right.l90pc-sm-down ,
	.cnt_bkg.txt-left.l90pc-sm-down ,
	.cnt_bkg.txt-right.l90pc-sm-down ,
	.cnt_bkg_2.txt-left.l90pc-sm-down ,
	.cnt_bkg_2.txt-right.l90pc-sm-down ,
	.txt-left.then_center.l90pc-sm-down ,
	.txt-right.then_center.l90pc-sm-down {
      background-position-x: 90% !important;
	}
	.cnt_bkg_mono.l95pc-sm-down ,
	.txt-left.l95pc-sm-down ,
	.txt-right.l95pc-sm-down ,
	.cnt_bkg_mono.txt-left.l95pc-sm-down ,
	.cnt_bkg_mono.txt-right.l95pc-sm-down ,
	.cnt_bkg.txt-left.l95pc-sm-down ,
	.cnt_bkg.txt-right.l95pc-sm-down ,
	.cnt_bkg_2.txt-left.l95pc-sm-down ,
	.cnt_bkg_2.txt-right.l95pc-sm-down ,
	.txt-left.then_center.l95pc-sm-down ,
	.txt-right.then_center.l95pc-sm-down {
      background-position-x: 95% !important;
	}
	.cnt_bkg_mono.l100pc-sm-down ,
	.txt-left.l100pc-sm-down ,
	.txt-right.l100pc-sm-down ,
	.cnt_bkg_mono.txt-left.l100pc-sm-down ,
	.cnt_bkg_mono.txt-right.l100pc-sm-down ,
	.cnt_bkg.txt-left.l100pc-sm-down ,
	.cnt_bkg.txt-right.l100pc-sm-down ,
	.cnt_bkg_2.txt-left.l100pc-sm-down ,
	.cnt_bkg_2.txt-right.l100pc-sm-down ,
	.txt-left.then_center.l100pc-sm-down ,
	.txt-right.then_center.l100pc-sm-down {
      background-position-x: 100% !important;
	}
	.cnt_bkg_mono.l105pc-sm-down ,
	.txt-left.l105pc-sm-down ,
	.txt-right.l105pc-sm-down ,
	.cnt_bkg_mono.txt-left.l105pc-sm-down ,
	.cnt_bkg_mono.txt-right.l105pc-sm-down ,
	.cnt_bkg.txt-left.l105pc-sm-down ,
	.cnt_bkg.txt-right.l105pc-sm-down ,
	.cnt_bkg_2.txt-left.l105pc-sm-down ,
	.cnt_bkg_2.txt-right.l105pc-sm-down ,
	.txt-left.then_center.l105pc-sm-down ,
	.txt-right.then_center.l105pc-sm-down {
      background-position-x: 105% !important;
	}
	.cnt_bkg_mono.l110pc-sm-down ,
	.txt-left.l110pc-sm-down ,
	.txt-right.l110pc-sm-down ,
	.cnt_bkg_mono.txt-left.l110pc-sm-down ,
	.cnt_bkg_mono.txt-right.l110pc-sm-down ,
	.cnt_bkg.txt-left.l110pc-sm-down ,
	.cnt_bkg.txt-right.l110pc-sm-down ,
	.cnt_bkg_2.txt-left.l110pc-sm-down ,
	.cnt_bkg_2.txt-right.l110pc-sm-down ,
	.txt-left.then_center.l110pc-sm-down ,
	.txt-right.then_center.l110pc-sm-down {
      background-position-x: 110% !important;
	}
	.cnt_bkg_mono.l115pc-sm-down ,
	.txt-left.l115pc-sm-down ,
	.txt-right.l115pc-sm-down ,
	.cnt_bkg_mono.txt-left.l115pc-sm-down ,
	.cnt_bkg_mono.txt-right.l115pc-sm-down ,
	.cnt_bkg.txt-left.l115pc-sm-down ,
	.cnt_bkg.txt-right.l115pc-sm-down ,
	.cnt_bkg_2.txt-left.l115pc-sm-down ,
	.cnt_bkg_2.txt-right.l115pc-sm-down ,
	.txt-left.then_center.l115pc-sm-down ,
	.txt-right.then_center.l115pc-sm-down {
      background-position-x: 115% !important;
	}
	.cnt_bkg_mono.l120pc-sm-down ,
	.txt-left.l120pc-sm-down ,
	.txt-right.l120pc-sm-down ,
	.cnt_bkg_mono.txt-left.l120pc-sm-down ,
	.cnt_bkg_mono.txt-right.l120pc-sm-down ,
	.cnt_bkg.txt-left.l120pc-sm-down ,
	.cnt_bkg.txt-right.l120pc-sm-down ,
	.cnt_bkg_2.txt-left.l120pc-sm-down ,
	.cnt_bkg_2.txt-right.l120pc-sm-down ,
	.txt-left.then_center.l120pc-sm-down ,
	.txt-right.then_center.l120pc-sm-down {
      background-position-x: 120% !important;
	}
	.cnt_bkg_mono.l125pc-sm-down ,
	.txt-left.l125pc-sm-down ,
	.txt-right.l125pc-sm-down ,
	.cnt_bkg_mono.txt-left.l125pc-sm-down ,
	.cnt_bkg_mono.txt-right.l125pc-sm-down ,
	.cnt_bkg.txt-left.l125pc-sm-down ,
	.cnt_bkg.txt-right.l125pc-sm-down ,
	.cnt_bkg_2.txt-left.l125pc-sm-down ,
	.cnt_bkg_2.txt-right.l125pc-sm-down ,
	.txt-left.then_center.l125pc-sm-down ,
	.txt-right.then_center.l125pc-sm-down {
      background-position-x: 125% !important;
	}
	.cnt_bkg_mono.l130pc-sm-down ,
	.txt-left.l130pc-sm-down ,
	.txt-right.l130pc-sm-down ,
	.cnt_bkg_mono.txt-left.l130pc-sm-down ,
	.cnt_bkg_mono.txt-right.l130pc-sm-down ,
	.cnt_bkg.txt-left.l130pc-sm-down ,
	.cnt_bkg.txt-right.l130pc-sm-down ,
	.cnt_bkg_2.txt-left.l130pc-sm-down ,
	.cnt_bkg_2.txt-right.l130pc-sm-down ,
	.txt-left.then_center.l130pc-sm-down ,
	.txt-right.then_center.l130pc-sm-down {
      background-position-x: 130% !important;
	}
	.cnt_bkg_mono.l135pc-sm-down ,
	.txt-left.l135pc-sm-down ,
	.txt-right.l135pc-sm-down ,
	.cnt_bkg_mono.txt-left.l135pc-sm-down ,
	.cnt_bkg_mono.txt-right.l135pc-sm-down ,
	.cnt_bkg.txt-left.l135pc-sm-down ,
	.cnt_bkg.txt-right.l135pc-sm-down ,
	.cnt_bkg_2.txt-left.l135pc-sm-down ,
	.cnt_bkg_2.txt-right.l135pc-sm-down ,
	.txt-left.then_center.l135pc-sm-down ,
	.txt-right.then_center.l135pc-sm-down {
      background-position-x: 135% !important;
	}
	.cnt_bkg_mono.l140pc-sm-down ,
	.txt-left.l140pc-sm-down ,
	.txt-right.l140pc-sm-down ,
	.cnt_bkg_mono.txt-left.l140pc-sm-down ,
	.cnt_bkg_mono.txt-right.l140pc-sm-down ,
	.cnt_bkg.txt-left.l140pc-sm-down ,
	.cnt_bkg.txt-right.l140pc-sm-down ,
	.cnt_bkg_2.txt-left.l140pc-sm-down ,
	.cnt_bkg_2.txt-right.l140pc-sm-down ,
	.txt-left.then_center.l140pc-sm-down ,
	.txt-right.then_center.l140pc-sm-down {
      background-position-x: 140% !important;
	}
	.cnt_bkg_mono.l145pc-sm-down ,
	.txt-left.l145pc-sm-down ,
	.txt-right.l145pc-sm-down ,
	.cnt_bkg_mono.txt-left.l145pc-sm-down ,
	.cnt_bkg_mono.txt-right.l145pc-sm-down ,
	.cnt_bkg.txt-left.l145pc-sm-down ,
	.cnt_bkg.txt-right.l145pc-sm-down ,
	.cnt_bkg_2.txt-left.l145pc-sm-down ,
	.cnt_bkg_2.txt-right.l145pc-sm-down ,
	.txt-left.then_center.l145pc-sm-down ,
	.txt-right.then_center.l145pc-sm-down {
      background-position-x: 145% !important;
	}
	.cnt_bkg_mono.l150pc-sm-down ,
	.txt-left.l150pc-sm-down ,
	.txt-right.l150pc-sm-down ,
	.cnt_bkg_mono.txt-left.l150pc-sm-down ,
	.cnt_bkg_mono.txt-right.l150pc-sm-down ,
	.cnt_bkg.txt-left.l150pc-sm-down ,
	.cnt_bkg.txt-right.l150pc-sm-down ,
	.cnt_bkg_2.txt-left.l150pc-sm-down ,
	.cnt_bkg_2.txt-right.l150pc-sm-down ,
	.txt-left.then_center.l150pc-sm-down ,
	.txt-right.then_center.l150pc-sm-down {
      background-position-x: 150% !important;
	}	
	.cnt_bkg_mono.l200pc-sm-down ,
	.txt-left.l200pc-sm-down ,
	.txt-right.l200pc-sm-down ,
	.cnt_bkg_mono.txt-left.l200pc-sm-down ,
	.cnt_bkg_mono.txt-right.l200pc-sm-down ,
	.cnt_bkg.txt-left.l200pc-sm-down ,
	.cnt_bkg.txt-right.l200pc-sm-down ,
	.cnt_bkg_2.txt-left.l200pc-sm-down ,
	.cnt_bkg_2.txt-right.l200pc-sm-down ,
	.txt-left.then_center.l200pc-sm-down ,
	.txt-right.then_center.l200pc-sm-down {
      background-position-x: 200% !important;
	}	
	.cnt_bkg_mono.l250pc-sm-down ,
	.txt-left.l250pc-sm-down ,
	.txt-right.l250pc-sm-down ,
	.cnt_bkg_mono.txt-left.l250pc-sm-down ,
	.cnt_bkg_mono.txt-right.l250pc-sm-down ,
	.cnt_bkg.txt-left.l250pc-sm-down ,
	.cnt_bkg.txt-right.l250pc-sm-down ,
	.cnt_bkg_2.txt-left.l250pc-sm-down ,
	.cnt_bkg_2.txt-right.l250pc-sm-down ,
	.txt-left.then_center.l250pc-sm-down ,
	.txt-right.then_center.l250pc-sm-down {
      background-position-x: 250% !important;
	}		
	.cnt_bkg_mono.l300pc-sm-down ,
	.txt-left.l300pc-sm-down ,
	.txt-right.l300pc-sm-down ,
	.cnt_bkg_mono.txt-left.l300pc-sm-down ,
	.cnt_bkg_mono.txt-right.l300pc-sm-down ,
	.cnt_bkg.txt-left.l300pc-sm-down ,
	.cnt_bkg.txt-right.l300pc-sm-down ,
	.cnt_bkg_2.txt-left.l300pc-sm-down ,
	.cnt_bkg_2.txt-right.l300pc-sm-down ,
	.txt-left.then_center.l300pc-sm-down ,
	.txt-right.then_center.l300pc-sm-down {
      background-position-x: 300% !important;
	}	
	.cnt_bkg_mono.l350pc-sm-down ,
	.txt-left.l350pc-sm-down ,
	.txt-right.l350pc-sm-down ,
	.cnt_bkg_mono.txt-left.l350pc-sm-down ,
	.cnt_bkg_mono.txt-right.l350pc-sm-down ,
	.cnt_bkg.txt-left.l350pc-sm-down ,
	.cnt_bkg.txt-right.l350pc-sm-down ,
	.cnt_bkg_2.txt-left.l350pc-sm-down ,
	.cnt_bkg_2.txt-right.l350pc-sm-down ,
	.txt-left.then_center.l350pc-sm-down ,
	.txt-right.then_center.l350pc-sm-down {
      background-position-x: 350% !important;
	}	
	.cnt_bkg_mono.l400pc-sm-down ,
	.txt-left.l400pc-sm-down ,
	.txt-right.l400pc-sm-down ,
	.cnt_bkg_mono.txt-left.l400pc-sm-down ,
	.cnt_bkg_mono.txt-right.l400pc-sm-down ,
	.cnt_bkg.txt-left.l400pc-sm-down ,
	.cnt_bkg.txt-right.l400pc-sm-down ,
	.cnt_bkg_2.txt-left.l400pc-sm-down ,
	.cnt_bkg_2.txt-right.l400pc-sm-down ,
	.txt-left.then_center.l400pc-sm-down ,
	.txt-right.then_center.l400pc-sm-down {
      background-position-x: 400% !important;
	}
	










	/* 20171114 mt-responsive */
	.mt0-sm-down  { margin-top:0px !important; }
	.mt10-sm-down { margin-top:10px !important; }
	.mt20-sm-down { margin-top:20px !important; }
	.mt30-sm-down { margin-top:30px !important; }
	.mt40-sm-down { margin-top:40px !important; }
	.mt50-sm-down { margin-top:50px !important; }
	.mt60-sm-down { margin-top:60px !important; }
	.mt70-sm-down { margin-top:70px !important; }
	.mt80-sm-down { margin-top:80px !important; }
	.mt90-sm-down { margin-top:90px !important; }
	.mt100-sm-down { margin-top:100px !important; }
	.mt150-sm-down { margin-top:150px !important; }
	.mt200-sm-down { margin-top:200px !important; }
	.mt250-sm-down { margin-top:250px !important; }
	.mt300-sm-down { margin-top:300px !important; }
	.mt350-sm-down { margin-top:350px !important; }
	.mt400-sm-down { margin-top:400px !important; }
	.mt450-sm-down { margin-top:450px !important; }
	.mt500-sm-down { margin-top:500px !important; }
	
	.mb0-sm-down  { margin-bottom:0px !important; }
	.mb10-sm-down { margin-bottom:10px !important; }
	.mb20-sm-down { margin-bottom:20px !important; }
	.mb30-sm-down { margin-bottom:30px !important; }
	.mb40-sm-down { margin-bottom:40px !important; }
	.mb50-sm-down { margin-bottom:50px !important; }
	.mb60-sm-down { margin-bottom:60px !important; }
	.mb70-sm-down { margin-bottom:70px !important; }
	.mb80-sm-down { margin-bottom:80px !important; }
	.mb90-sm-down { margin-bottom:90px !important; }
	.mb100-sm-down { margin-bottom:100px !important; }
	.mb150-sm-down { margin-bottom:150px !important; }
	.mb200-sm-down { margin-bottom:200px !important; }
	.mb250-sm-down { margin-bottom:250px !important; }
	.mb300-sm-down { margin-bottom:300px !important; }
	.mb350-sm-down { margin-bottom:350px !important; }
	.mb400-sm-down { margin-bottom:400px !important; }
	.mb450-sm-down { margin-bottom:450px !important; }
	.mb500-sm-down { margin-bottom:500px !important; }


	.pt0-sm-down  { padding-top:0px !important; }
	.pt10-sm-down { padding-top:10px !important; }
	.pt20-sm-down { padding-top:20px !important; }
	.pt30-sm-down { padding-top:30px !important; }
	.pt40-sm-down { padding-top:40px !important; }
	.pt50-sm-down { padding-top:50px !important; }
	.pt60-sm-down { padding-top:60px !important; }
	.pt70-sm-down { padding-top:70px !important; }
	.pt80-sm-down { padding-top:80px !important; }
	.pt90-sm-down { padding-top:90px !important; }
	.pt100-sm-down { padding-top:100px !important; }
	.pt150-sm-down { padding-top:150px !important; }
	.pt200-sm-down { padding-top:200px !important; }
	.pt250-sm-down { padding-top:250px !important; }
	.pt300-sm-down { padding-top:300px !important; }
	.pt350-sm-down { padding-top:350px !important; }
	.pt400-sm-down { padding-top:400px !important; }
	.pt450-sm-down { padding-top:450px !important; }
	.pt500-sm-down { padding-top:500px !important; }
	
	.pb0-sm-down  { padding-bottom:0px !important; }
	.pb10-sm-down { padding-bottom:10px !important; }
	.pb20-sm-down { padding-bottom:20px !important; }
	.pb30-sm-down { padding-bottom:30px !important; }
	.pb40-sm-down { padding-bottom:40px !important; }
	.pb50-sm-down { padding-bottom:50px !important; }
	.pb60-sm-down { padding-bottom:60px !important; }
	.pb70-sm-down { padding-bottom:70px !important; }
	.pb80-sm-down { padding-bottom:80px !important; }
	.pb90-sm-down { padding-bottom:90px !important; }
	.pb100-sm-down { padding-bottom:100px !important; }
	.pb150-sm-down { padding-bottom:150px !important; }
	.pb200-sm-down { padding-bottom:200px !important; }
	.pb250-sm-down { padding-bottom:250px !important; }
	.pb300-sm-down { padding-bottom:300px !important; }
	.pb350-sm-down { padding-bottom:350px !important; }
	.pb400-sm-down { padding-bottom:400px !important; }
	.pb450-sm-down { padding-bottom:450px !important; }
	.pb500-sm-down { padding-bottom:500px !important; }


	.bg-size-20pc-sm-down {
		background-size: 20% !important;
	}
	.bg-size-30pc-sm-down {
		background-size: 30% !important;
	}
	.bg-size-40pc-sm-down {
		background-size: 40% !important;
	}
	.bg-size-50pc-sm-down {
		background-size: 50% !important;
	}
	.bg-size-60pc-sm-down {
		background-size: 60% !important;
	}
	.bg-size-65pc-sm-down {
		background-size: 65% !important;
	}
	.bg-size-70pc-sm-down {
		background-size: 70% !important;
	}
	.bg-size-80pc-sm-down {
		background-size: 80% !important;
	}
	.bg-size-90pc-sm-down  {
		background-size: 90% !important;
	}
	.bg-size-95pc-sm-down  {
		background-size: 95% !important;
	}
	.bg-size-100pc-sm-down {
		background-size: 100% !important;
	}
	.bg-size-120pc-sm-down {
		background-size: 120% !important;
	}
	.bg-size-130pc-sm-down {
		background-size: 130% !important;
	}
	.bg-size-140pc-sm-down {
		background-size: 140% !important;
	}
	.bg-size-150pc-sm-down {
		background-size: 150% !important;
	}
	.bg-size-160pc-sm-down {
		background-size: 160% !important;
	}
	.bg-size-180pc-sm-down {
		background-size: 180% !important;
	}
	.bg-size-200pc-sm-down {
		background-size: 200% !important;
	}
		.bg-size-220pc-sm-down {
		background-size: 220% !important;
	}
		.bg-size-240pc-sm-down {
		background-size: 240% !important;
	}
		.bg-size-260pc-sm-down {
		background-size: 260% !important;
	}
		.bg-size-280pc-sm-down {
		background-size: 280% !important;
	}
		.bg-size-300pc-sm-down {
		background-size: 300% !important;
	}
	.bg-size-contain-sm-down {
		background-size: contain !important;
	}
		.bg-size-cover-sm-down {
		background-size: cover !important;
	}
	
	.bg-off-sm-down {
		background-image: none !important;
	}
	
	.top-0pc-sm-down {
		top: 0% !important;
	}
	.top-5pc-sm-down {
		top: 5% !important;
	}
	.top-10pc-sm-down {
		top: 10% !important;
	}
	.top-15pc-sm-down {
		top: 15% !important;
	}
	.top-20pc-sm-down {
		top: 20% !important;
	}
	.top-25pc-sm-down {
		top: 25% !important;
	}
	.top-30pc-sm-down {
		top: 30% !important;
	}
	.top-35pc-sm-down {
		top: 35% !important;
	}
	.top-40pc-sm-down {
		top: 40% !important;
	}
	.top-45pc-sm-down {
		top: 45% !important;
	}
	.top-50pc-sm-down {
		top: 50% !important;
	}
	.top-55pc-sm-down {
		top: 55% !important;
	}
	.top-60pc-sm-down {
		top: 60% !important;
	}	
	.top-65pc-sm-down {
		top: 65% !important;
	}	
	.top-70pc-sm-down {
		top: 70% !important;
	}	
	.top-75pc-sm-down {
		top: 75% !important;
	}	
	.top-80pc-sm-down {
		top: 80% !important;
	}	
	.top-85pc-sm-down {
		top: 85% !important;
	}		
	.top-90pc-sm-down {
		top: 90% !important;
	}	
	.top-95pc-sm-down {
		top: 95% !important;
	}		
	
	.bottom-0pc-sm-down {
		bottom: 0% !important;
	}		
	.bottom-0pc-sm-down {
		bottom: 0% !important;
	}
	.bottom-5pc-sm-down {
		bottom: 5% !important;
	}
	.bottom-10pc-sm-down {
		bottom: 10% !important;
	}
	.bottom-15pc-sm-down {
		bottom: 15% !important;
	}
	.bottom-20pc-sm-down {
		bottom: 20% !important;
	}
	.bottom-25pc-sm-down {
		bottom: 25% !important;
	}	
	.bottom-30pc-sm-down {
		bottom: 30% !important;
	}
	.bottom-35pc-sm-down {
		bottom: 35% !important;
	}
	.bottom-40pc-sm-down {
		bottom: 40% !important;
	}
	.bottom-45pc-sm-down {
		bottom: 45% !important;
	}
	.bottom-50pc-sm-down {
		bottom: 50% !important;
	}
	.bottom-55pc-sm-down {
		bottom: 55% !important;
	}
	.bottom-60pc-sm-down {
		bottom: 60% !important;
	}	
	.bottom-65pc-sm-down {
		bottom: 65% !important;
	}	
	.bottom-70pc-sm-down {
		bottom: 70% !important;
	}	
	.bottom-75pc-sm-down {
		bottom: 75% !important;
	}	
	.bottom-80pc-sm-down {
		bottom: 80% !important;
	}	
	.bottom-85pc-sm-down {
		bottom: 85% !important;
	}		
	.bottom-90pc-sm-down {
		bottom: 90% !important;
	}	
	.bottom-95pc-sm-down {
		bottom: 95% !important;
	}		


}

@media (min-width: 768px) {

	.cnt_bkg_mono.l-50pc-md-up ,
	.txt-left.l-50pc-md-up ,
	.txt-right.l-50pc-md-up ,
	.cnt_bkg_mono.txt-left.l-50pc-md-up ,
	.cnt_bkg_mono.txt-right.l-50pc-md-up ,
	.cnt_bkg.txt-left.l-50pc-md-up ,
	.cnt_bkg.txt-right.l-50pc-md-up ,
	.cnt_bkg_2.txt-left.l-50pc-md-up ,
	.cnt_bkg_2.txt-right.l-50pc-md-up ,
	.txt-left.then_center.l-50pc-md-up ,
	.txt-right.then_center.l-50pc-md-up {
      background-position-x: -50% !important;
	}
	.cnt_bkg_mono.l-40pc-md-up ,
	.txt-left.l-40pc-md-up ,
	.txt-right.l-40pc-md-up ,
	.cnt_bkg_mono.txt-left.l-40pc-md-up ,
	.cnt_bkg_mono.txt-right.l-40pc-md-up ,
	.cnt_bkg.txt-left.l-40pc-md-up ,
	.cnt_bkg.txt-right.l-40pc-md-up ,
	.cnt_bkg_2.txt-left.l-40pc-md-up ,
	.cnt_bkg_2.txt-right.l-40pc-md-up ,
	.txt-left.then_center.l-40pc-md-up ,
	.txt-right.then_center.l-40pc-md-up {
      background-position-x: -40% !important;
	}
	.cnt_bkg_mono.l-30pc-md-up ,
	.txt-left.l-30pc-md-up ,
	.txt-right.l-30pc-md-up ,
	.cnt_bkg_mono.txt-left.l-30pc-md-up ,
	.cnt_bkg_mono.txt-right.l-30pc-md-up ,
	.cnt_bkg.txt-left.l-30pc-md-up ,
	.cnt_bkg.txt-right.l-30pc-md-up ,
	.cnt_bkg_2.txt-left.l-30pc-md-up ,
	.cnt_bkg_2.txt-right.l-30pc-md-up ,
	.txt-left.then_center.l-30pc-md-up ,
	.txt-right.then_center.l-30pc-md-up {
      background-position-x: -30% !important;
	}
	.cnt_bkg_mono.l-20pc-md-up ,
	.txt-left.l-20pc-md-up ,
	.txt-right.l-20pc-md-up ,
	.cnt_bkg_mono.txt-left.l-20pc-md-up ,
	.cnt_bkg_mono.txt-right.l-20pc-md-up ,
	.cnt_bkg.txt-left.l-20pc-md-up ,
	.cnt_bkg.txt-right.l-20pc-md-up ,
	.cnt_bkg_2.txt-left.l-20pc-md-up ,
	.cnt_bkg_2.txt-right.l-20pc-md-up ,
	.txt-left.then_center.l-20pc-md-up ,
	.txt-right.then_center.l-20pc-md-up {
      background-position-x: -20% !important;
	}
	.cnt_bkg_mono.l-10pc-md-up ,
	.txt-left.l-10pc-md-up ,
	.txt-right.l-10pc-md-up ,
	.cnt_bkg_mono.txt-left.l-10pc-md-up ,
	.cnt_bkg_mono.txt-right.l-10pc-md-up ,
	.cnt_bkg.txt-left.l-10pc-md-up ,
	.cnt_bkg.txt-right.l-10pc-md-up ,
	.cnt_bkg_2.txt-left.l-10pc-md-up ,
	.cnt_bkg_2.txt-right.l-10pc-md-up ,
	.txt-left.then_center.l-10pc-md-up ,
	.txt-right.then_center.l-10pc-md-up {
      background-position-x: -10% !important;
	}
	.cnt_bkg_mono.l-5pc-md-up ,
	.txt-left.l-5pc-md-up ,
	.txt-right.l-5pc-md-up ,
	.cnt_bkg_mono.txt-left.l-5pc-md-up ,
	.cnt_bkg_mono.txt-right.l-5pc-md-up ,
	.cnt_bkg.txt-left.l-5pc-md-up ,
	.cnt_bkg.txt-right.l-5pc-md-up ,
	.cnt_bkg_2.txt-left.l-5pc-md-up ,
	.cnt_bkg_2.txt-right.l-5pc-md-up ,
	.txt-left.then_center.l-5pc-md-up ,
	.txt-right.then_center.l-5pc-md-up {
      background-position-x: -5% !important;
	}
	.cnt_bkg_mono.l5pc-md-up ,
	.txt-left.l5pc-md-up ,
	.txt-right.l5pc-md-up ,
	.cnt_bkg_mono.txt-left.l5pc-md-up ,
	.cnt_bkg_mono.txt-right.l5pc-md-up ,
	.cnt_bkg.txt-left.l5pc-md-up ,
	.cnt_bkg.txt-right.l5pc-md-up ,
	.cnt_bkg_2.txt-left.l5pc-md-up ,
	.cnt_bkg_2.txt-right.l5pc-md-up ,
	.txt-left.then_center.l5pc-md-up ,
	.txt-right.then_center.l5pc-md-up {
      background-position-x: 5% !important;
	}
	.cnt_bkg_mono.l10pc-md-up ,
	.txt-left.l10pc-md-up ,
	.txt-right.l10pc-md-up ,
	.cnt_bkg_mono.txt-left.l10pc-md-up ,
	.cnt_bkg_mono.txt-right.l10pc-md-up ,
	.cnt_bkg.txt-left.l10pc-md-up ,
	.cnt_bkg.txt-right.l10pc-md-up ,
	.cnt_bkg_2.txt-left.l10pc-md-up ,
	.cnt_bkg_2.txt-right.l10pc-md-up ,
	.txt-left.then_center.l10pc-md-up ,
	.txt-right.then_center.l10pc-md-up {
      background-position-x: 10% !important;
	}
	.cnt_bkg_mono.l15pc-md-up ,
	.txt-left.l15pc-md-up ,
	.txt-right.l15pc-md-up ,
	.cnt_bkg_mono.txt-left.l15pc-md-up ,
	.cnt_bkg_mono.txt-right.l15pc-md-up ,
	.cnt_bkg.txt-left.l15pc-md-up ,
	.cnt_bkg.txt-right.l15pc-md-up ,
	.cnt_bkg_2.txt-left.l15pc-md-up ,
	.cnt_bkg_2.txt-right.l15pc-md-up ,
	.txt-left.then_center.l15pc-md-up ,
	.txt-right.then_center.l15pc-md-up {
      background-position-x: 15% !important;
	}
	.cnt_bkg_mono.l20pc-md-up ,
	.txt-left.l20pc-md-up ,
	.txt-right.l20pc-md-up ,
	.cnt_bkg_mono.txt-left.l20pc-md-up ,
	.cnt_bkg_mono.txt-right.l20pc-md-up ,
	.cnt_bkg.txt-left.l20pc-md-up ,
	.cnt_bkg.txt-right.l20pc-md-up ,
	.cnt_bkg_2.txt-left.l20pc-md-up ,
	.cnt_bkg_2.txt-right.l20pc-md-up ,
	.txt-left.then_center.l20pc-md-up ,
	.txt-right.then_center.l20pc-md-up {
      background-position-x: 20% !important;
	}
	.cnt_bkg_mono.l25pc-md-up ,
	.txt-left.l25pc-md-up ,
	.txt-right.l25pc-md-up ,
	.cnt_bkg_mono.txt-left.l25pc-md-up ,
	.cnt_bkg_mono.txt-right.l25pc-md-up ,
	.cnt_bkg.txt-left.l25pc-md-up ,
	.cnt_bkg.txt-right.l25pc-md-up ,
	.cnt_bkg_2.txt-left.l25pc-md-up ,
	.cnt_bkg_2.txt-right.l25pc-md-up ,
	.txt-left.then_center.l25pc-md-up ,
	.txt-right.then_center.l25pc-md-up {
      background-position-x: 25% !important;
	}
	.cnt_bkg_mono.l30pc-md-up ,
	.txt-left.l30pc-md-up ,
	.txt-right.l30pc-md-up ,
	.cnt_bkg_mono.txt-left.l30pc-md-up ,
	.cnt_bkg_mono.txt-right.l30pc-md-up ,
	.cnt_bkg.txt-left.l30pc-md-up ,
	.cnt_bkg.txt-right.l30pc-md-up ,
	.cnt_bkg_2.txt-left.l30pc-md-up ,
	.cnt_bkg_2.txt-right.l30pc-md-up ,
	.txt-left.then_center.l30pc-md-up ,
	.txt-right.then_center.l30pc-md-up {
      background-position-x: 30% !important;
	}
	.cnt_bkg_mono.l40pc-md-up ,
	.txt-left.l40pc-md-up ,
	.txt-right.l40pc-md-up ,
	.cnt_bkg_mono.txt-left.l40pc-md-up ,
	.cnt_bkg_mono.txt-right.l40pc-md-up ,
	.cnt_bkg.txt-left.l40pc-md-up ,
	.cnt_bkg.txt-right.l40pc-md-up ,
	.cnt_bkg_2.txt-left.l40pc-md-up ,
	.cnt_bkg_2.txt-right.l40pc-md-up ,
	.txt-left.then_center.l40pc-md-up ,
	.txt-right.then_center.l40pc-md-up {
      background-position-x: 40% !important;
	}

	.cnt_bkg_mono.l40pc-md-up ,
	.txt-left.l40pc-md-up ,
	.txt-right.l40pc-md-up ,
	.cnt_bkg_mono.txt-left.l40pc-md-up ,
	.cnt_bkg_mono.txt-right.l40pc-md-up ,
	.cnt_bkg.txt-left.l40pc-md-up ,
	.cnt_bkg.txt-right.l40pc-md-up ,
	.cnt_bkg_2.txt-left.l40pc-md-up ,
	.cnt_bkg_2.txt-right.l40pc-md-up ,
	.txt-left.then_center.l40pc-md-up ,
	.txt-right.then_center.l40pc-md-up {
      background-position-x: 40% !important;
	}
	.cnt_bkg_mono.l45pc-md-up ,
	.txt-left.l45pc-md-up ,
	.txt-right.l45pc-md-up ,
	.cnt_bkg_mono.txt-left.l45pc-md-up ,
	.cnt_bkg_mono.txt-right.l45pc-md-up ,
	.cnt_bkg.txt-left.l45pc-md-up ,
	.cnt_bkg.txt-right.l45pc-md-up ,
	.cnt_bkg_2.txt-left.l45pc-md-up ,
	.cnt_bkg_2.txt-right.l45pc-md-up ,
	.txt-left.then_center.l45pc-md-up ,
	.txt-right.then_center.l45pc-md-up {
      background-position-x: 45% !important;
	}	
	.cnt_bkg_mono.l50pc-md-up ,
	.txt-left.l50pc-md-up ,
	.txt-right.l50pc-md-up ,
	.cnt_bkg_mono.txt-left.l50pc-md-up ,
	.cnt_bkg_mono.txt-right.l50pc-md-up ,
	.cnt_bkg.txt-left.l50pc-md-up ,
	.cnt_bkg.txt-right.l50pc-md-up ,
	.cnt_bkg_2.txt-left.l50pc-md-up ,
	.cnt_bkg_2.txt-right.l50pc-md-up ,
	.txt-left.then_center.l50pc-md-up ,
	.txt-right.then_center.l50pc-md-up {
      background-position-x: 50% !important;
	}
	.cnt_bkg_mono.l55pc-md-up ,
	.txt-left.l55pc-md-up ,
	.txt-right.l55pc-md-up ,
	.cnt_bkg_mono.txt-left.l55pc-md-up ,
	.cnt_bkg_mono.txt-right.l55pc-md-up ,
	.cnt_bkg.txt-left.l55pc-md-up ,
	.cnt_bkg.txt-right.l55pc-md-up ,
	.cnt_bkg_2.txt-left.l55pc-md-up ,
	.cnt_bkg_2.txt-right.l55pc-md-up ,
	.txt-left.then_center.l55pc-md-up ,
	.txt-right.then_center.l55pc-md-up {
      background-position-x: 55% !important;
	}
	.cnt_bkg_mono.l60pc-md-up ,
	.txt-left.l60pc-md-up ,
	.txt-right.l60pc-md-up ,
	.cnt_bkg_mono.txt-left.l60pc-md-up ,
	.cnt_bkg_mono.txt-right.l60pc-md-up ,
	.cnt_bkg.txt-left.l60pc-md-up ,
	.cnt_bkg.txt-right.l60pc-md-up ,
	.cnt_bkg_2.txt-left.l60pc-md-up ,
	.cnt_bkg_2.txt-right.l60pc-md-up ,
	.txt-left.then_center.l60pc-md-up ,
	.txt-right.then_center.l60pc-md-up {
      background-position-x: 60% !important;
	}
	.cnt_bkg_mono.l65pc-md-up ,
	.txt-left.l65pc-md-up ,
	.txt-right.l65pc-md-up ,
	.cnt_bkg_mono.txt-left.l65pc-md-up ,
	.cnt_bkg_mono.txt-right.l65pc-md-up ,
	.cnt_bkg.txt-left.l65pc-md-up ,
	.cnt_bkg.txt-right.l65pc-md-up ,
	.cnt_bkg_2.txt-left.l65pc-md-up ,
	.cnt_bkg_2.txt-right.l65pc-md-up ,
	.txt-left.then_center.l65pc-md-up ,
	.txt-right.then_center.l65pc-md-up {
      background-position-x: 65% !important;
	}
	.cnt_bkg_mono.l70pc-md-up ,
	.txt-left.l70pc-md-up ,
	.txt-right.l70pc-md-up ,
	.cnt_bkg_mono.txt-left.l70pc-md-up ,
	.cnt_bkg_mono.txt-right.l70pc-md-up ,
	.cnt_bkg.txt-left.l70pc-md-up ,
	.cnt_bkg.txt-right.l70pc-md-up ,
	.cnt_bkg_2.txt-left.l70pc-md-up ,
	.cnt_bkg_2.txt-right.l70pc-md-up ,
	.txt-left.then_center.l70pc-md-up ,
	.txt-right.then_center.l70pc-md-up {
      background-position-x: 70% !important;
	}
	.cnt_bkg_mono.l75pc-md-up ,
	.txt-left.l75pc-md-up ,
	.txt-right.l75pc-md-up ,
	.cnt_bkg_mono.txt-left.l75pc-md-up ,
	.cnt_bkg_mono.txt-right.l75pc-md-up ,
	.cnt_bkg.txt-left.l75pc-md-up ,
	.cnt_bkg.txt-right.l75pc-md-up ,
	.cnt_bkg_2.txt-left.l75pc-md-up ,
	.cnt_bkg_2.txt-right.l75pc-md-up ,
	.txt-left.then_center.l75pc-md-up ,
	.txt-right.then_center.l75pc-md-up {
      background-position-x: 75% !important;
	}
	.cnt_bkg_mono.l80pc-md-up ,
	.txt-left.l80pc-md-up ,
	.txt-right.l80pc-md-up ,
	.cnt_bkg_mono.txt-left.l80pc-md-up ,
	.cnt_bkg_mono.txt-right.l80pc-md-up ,
	.cnt_bkg.txt-left.l80pc-md-up ,
	.cnt_bkg.txt-right.l80pc-md-up ,
	.cnt_bkg_2.txt-left.l80pc-md-up ,
	.cnt_bkg_2.txt-right.l80pc-md-up ,
	.txt-left.then_center.l80pc-md-up ,
	.txt-right.then_center.l80pc-md-up {
      background-position-x: 80% !important;
	}
	.cnt_bkg_mono.l85pc-md-up ,
	.txt-left.l85pc-md-up ,
	.txt-right.l85pc-md-up ,
	.cnt_bkg_mono.txt-left.l85pc-md-up ,
	.cnt_bkg_mono.txt-right.l85pc-md-up ,
	.cnt_bkg.txt-left.l85pc-md-up ,
	.cnt_bkg.txt-right.l85pc-md-up ,
	.cnt_bkg_2.txt-left.l85pc-md-up ,
	.cnt_bkg_2.txt-right.l85pc-md-up ,
	.txt-left.then_center.l85pc-md-up ,
	.txt-right.then_center.l85pc-md-up {
      background-position-x: 85% !important;
	}
	.cnt_bkg_mono.l90pc-md-up ,
	.txt-left.l90pc-md-up ,
	.txt-right.l90pc-md-up ,
	.cnt_bkg_mono.txt-left.l90pc-md-up ,
	.cnt_bkg_mono.txt-right.l90pc-md-up ,
	.cnt_bkg.txt-left.l90pc-md-up ,
	.cnt_bkg.txt-right.l90pc-md-up ,
	.cnt_bkg_2.txt-left.l90pc-md-up ,
	.cnt_bkg_2.txt-right.l90pc-md-up ,
	.txt-left.then_center.l90pc-md-up ,
	.txt-right.then_center.l90pc-md-up {
      background-position-x: 90% !important;
	}
	.cnt_bkg_mono.l95pc-md-up ,
	.txt-left.l95pc-md-up ,
	.txt-right.l95pc-md-up ,
	.cnt_bkg_mono.txt-left.l95pc-md-up ,
	.cnt_bkg_mono.txt-right.l95pc-md-up ,
	.cnt_bkg.txt-left.l95pc-md-up ,
	.cnt_bkg.txt-right.l95pc-md-up ,
	.cnt_bkg_2.txt-left.l95pc-md-up ,
	.cnt_bkg_2.txt-right.l95pc-md-up ,
	.txt-left.then_center.l95pc-md-up ,
	.txt-right.then_center.l95pc-md-up {
      background-position-x: 95% !important;
	}
	.cnt_bkg_mono.l100pc-md-up ,
	.txt-left.l100pc-md-up ,
	.txt-right.l100pc-md-up ,
	.cnt_bkg_mono.txt-left.l100pc-md-up ,
	.cnt_bkg_mono.txt-right.l100pc-md-up ,
	.cnt_bkg.txt-left.l100pc-md-up ,
	.cnt_bkg.txt-right.l100pc-md-up ,
	.cnt_bkg_2.txt-left.l100pc-md-up ,
	.cnt_bkg_2.txt-right.l100pc-md-up ,
	.txt-left.then_center.l100pc-md-up ,
	.txt-right.then_center.l100pc-md-up {
      background-position-x: 100% !important;
	}
	.cnt_bkg_mono.l105pc-md-up ,
	.txt-left.l105pc-md-up ,
	.txt-right.l105pc-md-up ,
	.cnt_bkg_mono.txt-left.l105pc-md-up ,
	.cnt_bkg_mono.txt-right.l105pc-md-up ,
	.cnt_bkg.txt-left.l105pc-md-up ,
	.cnt_bkg.txt-right.l105pc-md-up ,
	.cnt_bkg_2.txt-left.l105pc-md-up ,
	.cnt_bkg_2.txt-right.l105pc-md-up ,
	.txt-left.then_center.l105pc-md-up ,
	.txt-right.then_center.l105pc-md-up {
      background-position-x: 105% !important;
	}
	.cnt_bkg_mono.l110pc-md-up ,
	.txt-left.l110pc-md-up ,
	.txt-right.l110pc-md-up ,
	.cnt_bkg_mono.txt-left.l110pc-md-up ,
	.cnt_bkg_mono.txt-right.l110pc-md-up ,
	.cnt_bkg.txt-left.l110pc-md-up ,
	.cnt_bkg.txt-right.l110pc-md-up ,
	.cnt_bkg_2.txt-left.l110pc-md-up ,
	.cnt_bkg_2.txt-right.l110pc-md-up ,
	.txt-left.then_center.l110pc-md-up ,
	.txt-right.then_center.l110pc-md-up {
      background-position-x: 110% !important;
	}
	.cnt_bkg_mono.l115pc-md-up ,
	.txt-left.l115pc-md-up ,
	.txt-right.l115pc-md-up ,
	.cnt_bkg_mono.txt-left.l115pc-md-up ,
	.cnt_bkg_mono.txt-right.l115pc-md-up ,
	.cnt_bkg.txt-left.l115pc-md-up ,
	.cnt_bkg.txt-right.l115pc-md-up ,
	.cnt_bkg_2.txt-left.l115pc-md-up ,
	.cnt_bkg_2.txt-right.l115pc-md-up ,
	.txt-left.then_center.l115pc-md-up ,
	.txt-right.then_center.l115pc-md-up {
      background-position-x: 115% !important;
	}
	.cnt_bkg_mono.l120pc-md-up ,
	.txt-left.l120pc-md-up ,
	.txt-right.l120pc-md-up ,
	.cnt_bkg_mono.txt-left.l120pc-md-up ,
	.cnt_bkg_mono.txt-right.l120pc-md-up ,
	.cnt_bkg.txt-left.l120pc-md-up ,
	.cnt_bkg.txt-right.l120pc-md-up ,
	.cnt_bkg_2.txt-left.l120pc-md-up ,
	.cnt_bkg_2.txt-right.l120pc-md-up ,
	.txt-left.then_center.l120pc-md-up ,
	.txt-right.then_center.l120pc-md-up {
      background-position-x: 120% !important;
	}
	.cnt_bkg_mono.l125pc-md-up ,
	.txt-left.l125pc-md-up ,
	.txt-right.l125pc-md-up ,
	.cnt_bkg_mono.txt-left.l125pc-md-up ,
	.cnt_bkg_mono.txt-right.l125pc-md-up ,
	.cnt_bkg.txt-left.l125pc-md-up ,
	.cnt_bkg.txt-right.l125pc-md-up ,
	.cnt_bkg_2.txt-left.l125pc-md-up ,
	.cnt_bkg_2.txt-right.l125pc-md-up ,
	.txt-left.then_center.l125pc-md-up ,
	.txt-right.then_center.l125pc-md-up {
      background-position-x: 125% !important;
	}
	.cnt_bkg_mono.l130pc-md-up ,
	.txt-left.l130pc-md-up ,
	.txt-right.l130pc-md-up ,
	.cnt_bkg_mono.txt-left.l130pc-md-up ,
	.cnt_bkg_mono.txt-right.l130pc-md-up ,
	.cnt_bkg.txt-left.l130pc-md-up ,
	.cnt_bkg.txt-right.l130pc-md-up ,
	.cnt_bkg_2.txt-left.l130pc-md-up ,
	.cnt_bkg_2.txt-right.l130pc-md-up ,
	.txt-left.then_center.l130pc-md-up ,
	.txt-right.then_center.l130pc-md-up {
      background-position-x: 130% !important;
	}
	.cnt_bkg_mono.l135pc-md-up ,
	.txt-left.l135pc-md-up ,
	.txt-right.l135pc-md-up ,
	.cnt_bkg_mono.txt-left.l135pc-md-up ,
	.cnt_bkg_mono.txt-right.l135pc-md-up ,
	.cnt_bkg.txt-left.l135pc-md-up ,
	.cnt_bkg.txt-right.l135pc-md-up ,
	.cnt_bkg_2.txt-left.l135pc-md-up ,
	.cnt_bkg_2.txt-right.l135pc-md-up ,
	.txt-left.then_center.l135pc-md-up ,
	.txt-right.then_center.l135pc-md-up {
      background-position-x: 135% !important;
	}
	.cnt_bkg_mono.l140pc-md-up ,
	.txt-left.l140pc-md-up ,
	.txt-right.l140pc-md-up ,
	.cnt_bkg_mono.txt-left.l140pc-md-up ,
	.cnt_bkg_mono.txt-right.l140pc-md-up ,
	.cnt_bkg.txt-left.l140pc-md-up ,
	.cnt_bkg.txt-right.l140pc-md-up ,
	.cnt_bkg_2.txt-left.l140pc-md-up ,
	.cnt_bkg_2.txt-right.l140pc-md-up ,
	.txt-left.then_center.l140pc-md-up ,
	.txt-right.then_center.l140pc-md-up {
      background-position-x: 140% !important;
	}
	.cnt_bkg_mono.l145pc-md-up ,
	.txt-left.l145pc-md-up ,
	.txt-right.l145pc-md-up ,
	.cnt_bkg_mono.txt-left.l145pc-md-up ,
	.cnt_bkg_mono.txt-right.l145pc-md-up ,
	.cnt_bkg.txt-left.l145pc-md-up ,
	.cnt_bkg.txt-right.l145pc-md-up ,
	.cnt_bkg_2.txt-left.l145pc-md-up ,
	.cnt_bkg_2.txt-right.l145pc-md-up ,
	.txt-left.then_center.l145pc-md-up ,
	.txt-right.then_center.l145pc-md-up {
      background-position-x: 145% !important;
	}
	.cnt_bkg_mono.l150pc-md-up ,
	.txt-left.l150pc-md-up ,
	.txt-right.l150pc-md-up ,
	.cnt_bkg_mono.txt-left.l150pc-md-up ,
	.cnt_bkg_mono.txt-right.l150pc-md-up ,
	.cnt_bkg.txt-left.l150pc-md-up ,
	.cnt_bkg.txt-right.l150pc-md-up ,
	.cnt_bkg_2.txt-left.l150pc-md-up ,
	.cnt_bkg_2.txt-right.l150pc-md-up ,
	.txt-left.then_center.l150pc-md-up ,
	.txt-right.then_center.l150pc-md-up {
      background-position-x: 150% !important;
	}	
	.cnt_bkg_mono.l200pc-md-up ,
	.txt-left.l200pc-md-up ,
	.txt-right.l200pc-md-up ,
	.cnt_bkg_mono.txt-left.l200pc-md-up ,
	.cnt_bkg_mono.txt-right.l200pc-md-up ,
	.cnt_bkg.txt-left.l200pc-md-up ,
	.cnt_bkg.txt-right.l200pc-md-up ,
	.cnt_bkg_2.txt-left.l200pc-md-up ,
	.cnt_bkg_2.txt-right.l200pc-md-up ,
	.txt-left.then_center.l200pc-md-up ,
	.txt-right.then_center.l200pc-md-up {
      background-position-x: 200% !important;
	}	
	.cnt_bkg_mono.l250pc-md-up ,
	.txt-left.l250pc-md-up ,
	.txt-right.l250pc-md-up ,
	.cnt_bkg_mono.txt-left.l250pc-md-up ,
	.cnt_bkg_mono.txt-right.l250pc-md-up ,
	.cnt_bkg.txt-left.l250pc-md-up ,
	.cnt_bkg.txt-right.l250pc-md-up ,
	.cnt_bkg_2.txt-left.l250pc-md-up ,
	.cnt_bkg_2.txt-right.l250pc-md-up ,
	.txt-left.then_center.l250pc-md-up ,
	.txt-right.then_center.l250pc-md-up {
      background-position-x: 250% !important;
	}		
	.cnt_bkg_mono.l300pc-md-up ,
	.txt-left.l300pc-md-up ,
	.txt-right.l300pc-md-up ,
	.cnt_bkg_mono.txt-left.l300pc-md-up ,
	.cnt_bkg_mono.txt-right.l300pc-md-up ,
	.cnt_bkg.txt-left.l300pc-md-up ,
	.cnt_bkg.txt-right.l300pc-md-up ,
	.cnt_bkg_2.txt-left.l300pc-md-up ,
	.cnt_bkg_2.txt-right.l300pc-md-up ,
	.txt-left.then_center.l300pc-md-up ,
	.txt-right.then_center.l300pc-md-up {
      background-position-x: 300% !important;
	}	
	.cnt_bkg_mono.l350pc-md-up ,
	.txt-left.l350pc-md-up ,
	.txt-right.l350pc-md-up ,
	.cnt_bkg_mono.txt-left.l350pc-md-up ,
	.cnt_bkg_mono.txt-right.l350pc-md-up ,
	.cnt_bkg.txt-left.l350pc-md-up ,
	.cnt_bkg.txt-right.l350pc-md-up ,
	.cnt_bkg_2.txt-left.l350pc-md-up ,
	.cnt_bkg_2.txt-right.l350pc-md-up ,
	.txt-left.then_center.l350pc-md-up ,
	.txt-right.then_center.l350pc-md-up {
      background-position-x: 350% !important;
	}	
	.cnt_bkg_mono.l400pc-md-up ,
	.txt-left.l400pc-md-up ,
	.txt-right.l400pc-md-up ,
	.cnt_bkg_mono.txt-left.l400pc-md-up ,
	.cnt_bkg_mono.txt-right.l400pc-md-up ,
	.cnt_bkg.txt-left.l400pc-md-up ,
	.cnt_bkg.txt-right.l400pc-md-up ,
	.cnt_bkg_2.txt-left.l400pc-md-up ,
	.cnt_bkg_2.txt-right.l400pc-md-up ,
	.txt-left.then_center.l400pc-md-up ,
	.txt-right.then_center.l400pc-md-up {
      background-position-x: 400% !important;
	}
	








	

	/* 20171114 mt-responsive */
	.mt0-md-up  { margin-top:0px !important; }
	.mt10-md-up { margin-top:10px !important; }
	.mt20-md-up { margin-top:20px !important; }
	.mt30-md-up { margin-top:30px !important; }
	.mt40-md-up { margin-top:40px !important; }
	.mt50-md-up { margin-top:50px !important; }
	.mt60-md-up { margin-top:60px !important; }
	.mt70-md-up { margin-top:70px !important; }
	.mt80-md-up { margin-top:80px !important; }
	.mt90-md-up { margin-top:90px !important; }
	.mt100-md-up { margin-top:100px !important; }
	.mt150-md-up { margin-top:150px !important; }
	.mt200-md-up { margin-top:200px !important; }
	.mt250-md-up { margin-top:250px !important; }
	.mt300-md-up { margin-top:300px !important; }
	.mt350-md-up { margin-top:350px !important; }
	.mt400-md-up { margin-top:400px !important; }
	.mt450-md-up { margin-top:450px !important; }
	.mt500-md-up { margin-top:500px !important; }
	
	.mb0-md-up  { margin-bottom:0px !important; }
	.mb10-md-up { margin-bottom:10px !important; }
	.mb20-md-up { margin-bottom:20px !important; }
	.mb30-md-up { margin-bottom:30px !important; }
	.mb40-md-up { margin-bottom:40px !important; }
	.mb50-md-up { margin-bottom:50px !important; }
	.mb60-md-up { margin-bottom:60px !important; }
	.mb70-md-up { margin-bottom:70px !important; }
	.mb80-md-up { margin-bottom:80px !important; }
	.mb90-md-up { margin-bottom:90px !important; }
	.mb100-md-up { margin-bottom:100px !important; }
	.mb150-md-up { margin-bottom:150px !important; }
	.mb200-md-up { margin-bottom:200px !important; }
	.mb250-md-up { margin-bottom:250px !important; }
	.mb300-md-up { margin-bottom:300px !important; }
	.mb350-md-up { margin-bottom:350px !important; }
	.mb400-md-up { margin-bottom:400px !important; }
	.mb450-md-up { margin-bottom:450px !important; }
	.mb500-md-up { margin-bottom:500px !important; }


	.pt0-md-up  { padding-top:0px !important; }
	.pt10-md-up { padding-top:10px !important; }
	.pt20-md-up { padding-top:20px !important; }
	.pt30-md-up { padding-top:30px !important; }
	.pt40-md-up { padding-top:40px !important; }
	.pt50-md-up { padding-top:50px !important; }
	.pt60-md-up { padding-top:60px !important; }
	.pt70-md-up { padding-top:70px !important; }
	.pt80-md-up { padding-top:80px !important; }
	.pt90-md-up { padding-top:90px !important; }
	.pt100-md-up { padding-top:100px !important; }
	.pt150-md-up { padding-top:150px !important; }
	.pt200-md-up { padding-top:200px !important; }
	.pt250-md-up { padding-top:250px !important; }
	.pt300-md-up { padding-top:300px !important; }
	.pt350-md-up { padding-top:350px !important; }
	.pt400-md-up { padding-top:400px !important; }
	.pt450-md-up { padding-top:450px !important; }
	.pt500-md-up { padding-top:500px !important; }
	
	.pb0-md-up  { padding-bottom:0px !important; }
	.pb10-md-up { padding-bottom:10px !important; }
	.pb20-md-up { padding-bottom:20px !important; }
	.pb30-md-up { padding-bottom:30px !important; }
	.pb40-md-up { padding-bottom:40px !important; }
	.pb50-md-up { padding-bottom:50px !important; }
	.pb60-md-up { padding-bottom:60px !important; }
	.pb70-md-up { padding-bottom:70px !important; }
	.pb80-md-up { padding-bottom:80px !important; }
	.pb90-md-up { padding-bottom:90px !important; }
	.pb100-md-up { padding-bottom:100px !important; }
	.pb150-md-up { padding-bottom:150px !important; }
	.pb200-md-up { padding-bottom:200px !important; }
	.pb250-md-up { padding-bottom:250px !important; }
	.pb300-md-up { padding-bottom:300px !important; }
	.pb350-md-up { padding-bottom:350px !important; }
	.pb400-md-up { padding-bottom:400px !important; }
	.pb450-md-up { padding-bottom:450px !important; }
	.pb500-md-up { padding-bottom:500px !important; }

	
	.bg-size-20pc-md-up {
		background-size: 20% !important;
	}
	.bg-size-30pc-md-up {
		background-size: 30% !important;
	}
	.bg-size-40pc-md-up {
		background-size: 40% !important;
	}
	.bg-size-50pc-md-up {
		background-size: 50% !important;
	}
	.bg-size-60pc-md-up {
		background-size: 60% !important;
	}
	.bg-size-65pc-md-up {
		background-size: 65% !important;
	}
	.bg-size-70pc-md-up {
		background-size: 70% !important;
	}
	.bg-size-80pc-md-up {
		background-size: 80% !important;
	}
	.bg-size-90pc-md-up  {
		background-size: 90% !important;
	}
	.bg-size-95pc-md-up  {
		background-size: 95% !important;
	}
	.bg-size-100pc-md-up {
		background-size: 100% !important;
	}
	.bg-size-120pc-md-up {
		background-size: 120% !important;
	}
	.bg-size-130pc-md-up {
		background-size: 130% !important;
	}
	.bg-size-140pc-md-up {
		background-size: 140% !important;
	}
	.bg-size-150pc-md-up {
		background-size: 150% !important;
	}
	.bg-size-160pc-md-up {
		background-size: 160% !important;
	}
	.bg-size-180pc-md-up {
		background-size: 180% !important;
	}
	.bg-size-200pc-md-up {
		background-size: 200% !important;
	}
		.bg-size-220pc-md-up {
		background-size: 220% !important;
	}
		.bg-size-240pc-md-up {
		background-size: 240% !important;
	}
		.bg-size-260pc-md-up {
		background-size: 260% !important;
	}
		.bg-size-280pc-md-up {
		background-size: 280% !important;
	}
		.bg-size-300pc-md-up {
		background-size: 300% !important;
	}
	.bg-size-contain-md-up {
		background-size: contain !important;
	}
		.bg-size-cover-md-up {
		background-size: cover !important;
	}
	
	.bg-off-md-up {
		background-image: none !important;
	}
	
	.top-0pc-md-up {
		top: 0% !important;
	}
	.top-5pc-md-up {
		top: 5% !important;
	}
	.top-10pc-md-up {
		top: 10% !important;
	}
	.top-15pc-md-up {
		top: 15% !important;
	}
	.top-20pc-md-up {
		top: 20% !important;
	}
	.top-25pc-md-up {
		top: 25% !important;
	}
	.top-30pc-md-up {
		top: 30% !important;
	}
	.top-35pc-md-up {
		top: 35% !important;
	}
	.top-40pc-md-up {
		top: 40% !important;
	}
	.top-45pc-md-up {
		top: 45% !important;
	}
	.top-50pc-md-up {
		top: 50% !important;
	}
	.top-55pc-md-up {
		top: 55% !important;
	}
	.top-60pc-md-up {
		top: 60% !important;
	}	
	.top-65pc-md-up {
		top: 65% !important;
	}	
	.top-70pc-md-up {
		top: 70% !important;
	}	
	.top-75pc-md-up {
		top: 75% !important;
	}	
	.top-80pc-md-up {
		top: 80% !important;
	}	
	.top-85pc-md-up {
		top: 85% !important;
	}		
	.top-90pc-md-up {
		top: 90% !important;
	}	
	.top-95pc-md-up {
		top: 95% !important;
	}		
	
	.bottom-0pc-md-up {
		bottom: 0% !important;
	}		
	.bottom-0pc-md-up {
		bottom: 0% !important;
	}
	.bottom-5pc-md-up {
		bottom: 5% !important;
	}
	.bottom-10pc-md-up {
		bottom: 10% !important;
	}
	.bottom-15pc-md-up {
		bottom: 15% !important;
	}
	.bottom-20pc-md-up {
		bottom: 20% !important;
	}
	.bottom-25pc-md-up {
		bottom: 25% !important;
	}	
	.bottom-30pc-md-up {
		bottom: 30% !important;
	}
	.bottom-35pc-md-up {
		bottom: 35% !important;
	}
	.bottom-40pc-md-up {
		bottom: 40% !important;
	}
	.bottom-45pc-md-up {
		bottom: 45% !important;
	}
	.bottom-50pc-md-up {
		bottom: 50% !important;
	}
	.bottom-55pc-md-up {
		bottom: 55% !important;
	}
	.bottom-60pc-md-up {
		bottom: 60% !important;
	}	
	.bottom-65pc-md-up {
		bottom: 65% !important;
	}	
	.bottom-70pc-md-up {
		bottom: 70% !important;
	}	
	.bottom-75pc-md-up {
		bottom: 75% !important;
	}	
	.bottom-80pc-md-up {
		bottom: 80% !important;
	}	
	.bottom-85pc-md-up {
		bottom: 85% !important;
	}		
	.bottom-90pc-md-up {
		bottom: 90% !important;
	}	
	.bottom-95pc-md-up {
		bottom: 95% !important;
	}		

}

@media (max-width: 991px) {
	.cnt_bkg_mono.l-100pc-md-down ,
	.txt-left.l-100pc-md-down ,
	.txt-right.l-100pc-md-down ,
	.cnt_bkg_mono.txt-left.l-100pc-md-down ,
	.cnt_bkg_mono.txt-right.l-100pc-md-down ,
	.cnt_bkg.txt-left.l-100pc-md-down ,
	.cnt_bkg.txt-right.l-100pc-md-down ,
	.cnt_bkg_2.txt-left.l-100pc-md-down ,
	.cnt_bkg_2.txt-right.l-100pc-md-down ,
	.txt-left.then_center.l-100pc-md-down ,
	.txt-right.then_center.l-100pc-md-down {
      background-position-x: -100% !important;
	}
	.cnt_bkg_mono.l-90pc-md-down ,
	.txt-left.l-90pc-md-down ,
	.txt-right.l-90pc-md-down ,
	.cnt_bkg_mono.txt-left.l-90pc-md-down ,
	.cnt_bkg_mono.txt-right.l-90pc-md-down ,
	.cnt_bkg.txt-left.l-90pc-md-down ,
	.cnt_bkg.txt-right.l-90pc-md-down ,
	.cnt_bkg_2.txt-left.l-90pc-md-down ,
	.cnt_bkg_2.txt-right.l-90pc-md-down ,
	.txt-left.then_center.l-90pc-md-down ,
	.txt-right.then_center.l-90pc-md-down {
      background-position-x: -90% !important;
	}
	.cnt_bkg_mono.l-80pc-md-down ,
	.txt-left.l-80pc-md-down ,
	.txt-right.l-80pc-md-down ,
	.cnt_bkg_mono.txt-left.l-80pc-md-down ,
	.cnt_bkg_mono.txt-right.l-80pc-md-down ,
	.cnt_bkg.txt-left.l-80pc-md-down ,
	.cnt_bkg.txt-right.l-80pc-md-down ,
	.cnt_bkg_2.txt-left.l-80pc-md-down ,
	.cnt_bkg_2.txt-right.l-80pc-md-down ,
	.txt-left.then_center.l-80pc-md-down ,
	.txt-right.then_center.l-80pc-md-down {
      background-position-x: -80% !important;
	}
	.cnt_bkg_mono.l-70pc-md-down ,
	.txt-left.l-70pc-md-down ,
	.txt-right.l-70pc-md-down ,
	.cnt_bkg_mono.txt-left.l-70pc-md-down ,
	.cnt_bkg_mono.txt-right.l-70pc-md-down ,
	.cnt_bkg.txt-left.l-70pc-md-down ,
	.cnt_bkg.txt-right.l-70pc-md-down ,
	.cnt_bkg_2.txt-left.l-70pc-md-down ,
	.cnt_bkg_2.txt-right.l-70pc-md-down ,
	.txt-left.then_center.l-70pc-md-down ,
	.txt-right.then_center.l-70pc-md-down {
      background-position-x: -70% !important;
	}
	.cnt_bkg_mono.l-60pc-md-down ,
	.txt-left.l-60pc-md-down ,
	.txt-right.l-60pc-md-down ,
	.cnt_bkg_mono.txt-left.l-60pc-md-down ,
	.cnt_bkg_mono.txt-right.l-60pc-md-down ,
	.cnt_bkg.txt-left.l-60pc-md-down ,
	.cnt_bkg.txt-right.l-60pc-md-down ,
	.cnt_bkg_2.txt-left.l-60pc-md-down ,
	.cnt_bkg_2.txt-right.l-60pc-md-down ,
	.txt-left.then_center.l-60pc-md-down ,
	.txt-right.then_center.l-60pc-md-down {
      background-position-x: -60% !important;
	}
	.cnt_bkg_mono.l-50pc-md-down ,
	.txt-left.l-50pc-md-down ,
	.txt-right.l-50pc-md-down ,
	.cnt_bkg_mono.txt-left.l-50pc-md-down ,
	.cnt_bkg_mono.txt-right.l-50pc-md-down ,
	.cnt_bkg.txt-left.l-50pc-md-down ,
	.cnt_bkg.txt-right.l-50pc-md-down ,
	.cnt_bkg_2.txt-left.l-50pc-md-down ,
	.cnt_bkg_2.txt-right.l-50pc-md-down ,
	.txt-left.then_center.l-50pc-md-down ,
	.txt-right.then_center.l-50pc-md-down {
      background-position-x: -50% !important;
	}
	.cnt_bkg_mono.l-40pc-md-down ,
	.txt-left.l-40pc-md-down ,
	.txt-right.l-40pc-md-down ,
	.cnt_bkg_mono.txt-left.l-40pc-md-down ,
	.cnt_bkg_mono.txt-right.l-40pc-md-down ,
	.cnt_bkg.txt-left.l-40pc-md-down ,
	.cnt_bkg.txt-right.l-40pc-md-down ,
	.cnt_bkg_2.txt-left.l-40pc-md-down ,
	.cnt_bkg_2.txt-right.l-40pc-md-down ,
	.txt-left.then_center.l-40pc-md-down ,
	.txt-right.then_center.l-40pc-md-down {
      background-position-x: -40% !important;
	}
	.cnt_bkg_mono.l-30pc-md-down ,
	.txt-left.l-30pc-md-down ,
	.txt-right.l-30pc-md-down ,
	.cnt_bkg_mono.txt-left.l-30pc-md-down ,
	.cnt_bkg_mono.txt-right.l-30pc-md-down ,
	.cnt_bkg.txt-left.l-30pc-md-down ,
	.cnt_bkg.txt-right.l-30pc-md-down ,
	.cnt_bkg_2.txt-left.l-30pc-md-down ,
	.cnt_bkg_2.txt-right.l-30pc-md-down ,
	.txt-left.then_center.l-30pc-md-down ,
	.txt-right.then_center.l-30pc-md-down {
      background-position-x: -30% !important;
	}
	.cnt_bkg_mono.l-25pc-md-down ,
	.txt-left.l-25pc-md-down ,
	.txt-right.l-25pc-md-down ,
	.cnt_bkg_mono.txt-left.l-25pc-md-down ,
	.cnt_bkg_mono.txt-right.l-25pc-md-down ,
	.cnt_bkg.txt-left.l-25pc-md-down ,
	.cnt_bkg.txt-right.l-25pc-md-down ,
	.cnt_bkg_2.txt-left.l-25pc-md-down ,
	.cnt_bkg_2.txt-right.l-25pc-md-down ,
	.txt-left.then_center.l-25pc-md-down ,
	.txt-right.then_center.l-25pc-md-down {
      background-position-x: -25% !important;
	}
	.cnt_bkg_mono.l-20pc-md-down ,
	.txt-left.l-20pc-md-down ,
	.txt-right.l-20pc-md-down ,
	.cnt_bkg_mono.txt-left.l-20pc-md-down ,
	.cnt_bkg_mono.txt-right.l-20pc-md-down ,
	.cnt_bkg.txt-left.l-20pc-md-down ,
	.cnt_bkg.txt-right.l-20pc-md-down ,
	.cnt_bkg_2.txt-left.l-20pc-md-down ,
	.cnt_bkg_2.txt-right.l-20pc-md-down ,
	.txt-left.then_center.l-20pc-md-down ,
	.txt-right.then_center.l-20pc-md-down {
      background-position-x: -20% !important;
	}
	.cnt_bkg_mono.l-15pc-md-down ,
	.txt-left.l-15pc-md-down ,
	.txt-right.l-15pc-md-down ,
	.cnt_bkg_mono.txt-left.l-15pc-md-down ,
	.cnt_bkg_mono.txt-right.l-15pc-md-down ,
	.cnt_bkg.txt-left.l-15pc-md-down ,
	.cnt_bkg.txt-right.l-15pc-md-down ,
	.cnt_bkg_2.txt-left.l-15pc-md-down ,
	.cnt_bkg_2.txt-right.l-15pc-md-down ,
	.txt-left.then_center.l-15pc-md-down ,
	.txt-right.then_center.l-15pc-md-down {
      background-position-x: -15% !important;
	}
	.cnt_bkg_mono.l-10pc-md-down ,
	.txt-left.l-10pc-md-down ,
	.txt-right.l-10pc-md-down ,
	.cnt_bkg_mono.txt-left.l-10pc-md-down ,
	.cnt_bkg_mono.txt-right.l-10pc-md-down ,
	.cnt_bkg.txt-left.l-10pc-md-down ,
	.cnt_bkg.txt-right.l-10pc-md-down ,
	.cnt_bkg_2.txt-left.l-10pc-md-down ,
	.cnt_bkg_2.txt-right.l-10pc-md-down ,
	.txt-left.then_center.l-10pc-md-down ,
	.txt-right.then_center.l-10pc-md-down {
      background-position-x: -10% !important;
	}
	.cnt_bkg_mono.l-5pc-md-down ,
	.txt-left.l-5pc-md-down ,
	.txt-right.l-5pc-md-down ,
	.cnt_bkg_mono.txt-left.l-5pc-md-down ,
	.cnt_bkg_mono.txt-right.l-5pc-md-down ,
	.cnt_bkg.txt-left.l-5pc-md-down ,
	.cnt_bkg.txt-right.l-5pc-md-down ,
	.cnt_bkg_2.txt-left.l-5pc-md-down ,
	.cnt_bkg_2.txt-right.l-5pc-md-down ,
	.txt-left.then_center.l-5pc-md-down ,
	.txt-right.then_center.l-5pc-md-down {
      background-position-x: -5% !important;
	}
	.cnt_bkg_mono.l5pc-md-down ,
	.txt-left.l5pc-md-down ,
	.txt-right.l5pc-md-down ,
	.cnt_bkg_mono.txt-left.l5pc-md-down ,
	.cnt_bkg_mono.txt-right.l5pc-md-down ,
	.cnt_bkg.txt-left.l5pc-md-down ,
	.cnt_bkg.txt-right.l5pc-md-down ,
	.cnt_bkg_2.txt-left.l5pc-md-down ,
	.cnt_bkg_2.txt-right.l5pc-md-down ,
	.txt-left.then_center.l5pc-md-down ,
	.txt-right.then_center.l5pc-md-down {
      background-position-x: 5% !important;
	}
	.cnt_bkg_mono.l10pc-md-down ,
	.txt-left.l10pc-md-down ,
	.txt-right.l10pc-md-down ,
	.cnt_bkg_mono.txt-left.l10pc-md-down ,
	.cnt_bkg_mono.txt-right.l10pc-md-down ,
	.cnt_bkg.txt-left.l10pc-md-down ,
	.cnt_bkg.txt-right.l10pc-md-down ,
	.cnt_bkg_2.txt-left.l10pc-md-down ,
	.cnt_bkg_2.txt-right.l10pc-md-down ,
	.txt-left.then_center.l10pc-md-down ,
	.txt-right.then_center.l10pc-md-down {
      background-position-x: 10% !important;
	}
	.cnt_bkg_mono.l15pc-lg-down ,
	.txt-left.l15pc-lg-down ,
	.txt-right.l15pc-lg-down ,
	.cnt_bkg_mono.txt-left.l15pc-lg-down ,
	.cnt_bkg_mono.txt-right.l15pc-lg-down ,
	.cnt_bkg.txt-left.l15pc-lg-down ,
	.cnt_bkg.txt-right.l15pc-lg-down ,
	.cnt_bkg_2.txt-left.l15pc-lg-down ,
	.cnt_bkg_2.txt-right.l15pc-lg-down ,
	.txt-left.then_center.l15pc-lg-down ,
	.txt-right.then_center.l15pc-lg-down {
      background-position-x: 15% !important;
	}
	.cnt_bkg_mono.l20pc-md-down ,
	.txt-left.l20pc-md-down ,
	.txt-right.l20pc-md-down ,
	.cnt_bkg_mono.txt-left.l20pc-md-down ,
	.cnt_bkg_mono.txt-right.l20pc-md-down ,
	.cnt_bkg.txt-left.l20pc-md-down ,
	.cnt_bkg.txt-right.l20pc-md-down ,
	.cnt_bkg_2.txt-left.l20pc-md-down ,
	.cnt_bkg_2.txt-right.l20pc-md-down ,
	.txt-left.then_center.l20pc-md-down ,
	.txt-right.then_center.l20pc-md-down {
      background-position-x: 20% !important;
	}
	.cnt_bkg_mono.l25pc-md-down ,
	.txt-left.l25pc-md-down ,
	.txt-right.l25pc-md-down ,
	.cnt_bkg_mono.txt-left.l25pc-md-down ,
	.cnt_bkg_mono.txt-right.l25pc-md-down ,
	.cnt_bkg.txt-left.l25pc-md-down ,
	.cnt_bkg.txt-right.l25pc-md-down ,
	.cnt_bkg_2.txt-left.l25pc-md-down ,
	.cnt_bkg_2.txt-right.l25pc-md-down ,
	.txt-left.then_center.l25pc-md-down ,
	.txt-right.then_center.l25pc-md-down {
      background-position-x: 25% !important;
	}
	.cnt_bkg_mono.l30pc-md-down ,
	.txt-left.l30pc-md-down ,
	.txt-right.l30pc-md-down ,
	.cnt_bkg_mono.txt-left.l30pc-md-down ,
	.cnt_bkg_mono.txt-right.l30pc-md-down ,
	.cnt_bkg.txt-left.l30pc-md-down ,
	.cnt_bkg.txt-right.l30pc-md-down ,
	.cnt_bkg_2.txt-left.l30pc-md-down ,
	.cnt_bkg_2.txt-right.l30pc-md-down ,
	.txt-left.then_center.l30pc-md-down ,
	.txt-right.then_center.l30pc-md-down {
      background-position-x: 30% !important;
	}
	.cnt_bkg_mono.l40pc-md-down ,
	.txt-left.l40pc-md-down ,
	.txt-right.l40pc-md-down ,
	.cnt_bkg_mono.txt-left.l40pc-md-down ,
	.cnt_bkg_mono.txt-right.l40pc-md-down ,
	.cnt_bkg.txt-left.l40pc-md-down ,
	.cnt_bkg.txt-right.l40pc-md-down ,
	.cnt_bkg_2.txt-left.l40pc-md-down ,
	.cnt_bkg_2.txt-right.l40pc-md-down ,
	.txt-left.then_center.l40pc-md-down ,
	.txt-right.then_center.l40pc-md-down {
      background-position-x: 40% !important;
	}


	.cnt_bkg_mono.l40pc-md-down ,
	.txt-left.l40pc-md-down ,
	.txt-right.l40pc-md-down ,
	.cnt_bkg_mono.txt-left.l40pc-md-down ,
	.cnt_bkg_mono.txt-right.l40pc-md-down ,
	.cnt_bkg.txt-left.l40pc-md-down ,
	.cnt_bkg.txt-right.l40pc-md-down ,
	.cnt_bkg_2.txt-left.l40pc-md-down ,
	.cnt_bkg_2.txt-right.l40pc-md-down ,
	.txt-left.then_center.l40pc-md-down ,
	.txt-right.then_center.l40pc-md-down {
      background-position-x: 40% !important;
	}
	.cnt_bkg_mono.l45pc-md-down ,
	.txt-left.l45pc-md-down ,
	.txt-right.l45pc-md-down ,
	.cnt_bkg_mono.txt-left.l45pc-md-down ,
	.cnt_bkg_mono.txt-right.l45pc-md-down ,
	.cnt_bkg.txt-left.l45pc-md-down ,
	.cnt_bkg.txt-right.l45pc-md-down ,
	.cnt_bkg_2.txt-left.l45pc-md-down ,
	.cnt_bkg_2.txt-right.l45pc-md-down ,
	.txt-left.then_center.l45pc-md-down ,
	.txt-right.then_center.l45pc-md-down {
      background-position-x: 45% !important;
	}	
	.cnt_bkg_mono.l50pc-md-down ,
	.txt-left.l50pc-md-down ,
	.txt-right.l50pc-md-down ,
	.cnt_bkg_mono.txt-left.l50pc-md-down ,
	.cnt_bkg_mono.txt-right.l50pc-md-down ,
	.cnt_bkg.txt-left.l50pc-md-down ,
	.cnt_bkg.txt-right.l50pc-md-down ,
	.cnt_bkg_2.txt-left.l50pc-md-down ,
	.cnt_bkg_2.txt-right.l50pc-md-down ,
	.txt-left.then_center.l50pc-md-down ,
	.txt-right.then_center.l50pc-md-down {
      background-position-x: 50% !important;
	}
	.cnt_bkg_mono.l55pc-md-down ,
	.txt-left.l55pc-md-down ,
	.txt-right.l55pc-md-down ,
	.cnt_bkg_mono.txt-left.l55pc-md-down ,
	.cnt_bkg_mono.txt-right.l55pc-md-down ,
	.cnt_bkg.txt-left.l55pc-md-down ,
	.cnt_bkg.txt-right.l55pc-md-down ,
	.cnt_bkg_2.txt-left.l55pc-md-down ,
	.cnt_bkg_2.txt-right.l55pc-md-down ,
	.txt-left.then_center.l55pc-md-down ,
	.txt-right.then_center.l55pc-md-down {
      background-position-x: 55% !important;
	}
	.cnt_bkg_mono.l60pc-md-down ,
	.txt-left.l60pc-md-down ,
	.txt-right.l60pc-md-down ,
	.cnt_bkg_mono.txt-left.l60pc-md-down ,
	.cnt_bkg_mono.txt-right.l60pc-md-down ,
	.cnt_bkg.txt-left.l60pc-md-down ,
	.cnt_bkg.txt-right.l60pc-md-down ,
	.cnt_bkg_2.txt-left.l60pc-md-down ,
	.cnt_bkg_2.txt-right.l60pc-md-down ,
	.txt-left.then_center.l60pc-md-down ,
	.txt-right.then_center.l60pc-md-down {
      background-position-x: 60% !important;
	}
	.cnt_bkg_mono.l65pc-md-down ,
	.txt-left.l65pc-md-down ,
	.txt-right.l65pc-md-down ,
	.cnt_bkg_mono.txt-left.l65pc-md-down ,
	.cnt_bkg_mono.txt-right.l65pc-md-down ,
	.cnt_bkg.txt-left.l65pc-md-down ,
	.cnt_bkg.txt-right.l65pc-md-down ,
	.cnt_bkg_2.txt-left.l65pc-md-down ,
	.cnt_bkg_2.txt-right.l65pc-md-down ,
	.txt-left.then_center.l65pc-md-down ,
	.txt-right.then_center.l65pc-md-down {
      background-position-x: 65% !important;
	}
	.cnt_bkg_mono.l70pc-md-down ,
	.txt-left.l70pc-md-down ,
	.txt-right.l70pc-md-down ,
	.cnt_bkg_mono.txt-left.l70pc-md-down ,
	.cnt_bkg_mono.txt-right.l70pc-md-down ,
	.cnt_bkg.txt-left.l70pc-md-down ,
	.cnt_bkg.txt-right.l70pc-md-down ,
	.cnt_bkg_2.txt-left.l70pc-md-down ,
	.cnt_bkg_2.txt-right.l70pc-md-down ,
	.txt-left.then_center.l70pc-md-down ,
	.txt-right.then_center.l70pc-md-down {
      background-position-x: 70% !important;
	}
	.cnt_bkg_mono.l75pc-md-down ,
	.txt-left.l75pc-md-down ,
	.txt-right.l75pc-md-down ,
	.cnt_bkg_mono.txt-left.l75pc-md-down ,
	.cnt_bkg_mono.txt-right.l75pc-md-down ,
	.cnt_bkg.txt-left.l75pc-md-down ,
	.cnt_bkg.txt-right.l75pc-md-down ,
	.cnt_bkg_2.txt-left.l75pc-md-down ,
	.cnt_bkg_2.txt-right.l75pc-md-down ,
	.txt-left.then_center.l75pc-md-down ,
	.txt-right.then_center.l75pc-md-down {
      background-position-x: 75% !important;
	}
	.cnt_bkg_mono.l80pc-md-down ,
	.txt-left.l80pc-md-down ,
	.txt-right.l80pc-md-down ,
	.cnt_bkg_mono.txt-left.l80pc-md-down ,
	.cnt_bkg_mono.txt-right.l80pc-md-down ,
	.cnt_bkg.txt-left.l80pc-md-down ,
	.cnt_bkg.txt-right.l80pc-md-down ,
	.cnt_bkg_2.txt-left.l80pc-md-down ,
	.cnt_bkg_2.txt-right.l80pc-md-down ,
	.txt-left.then_center.l80pc-md-down ,
	.txt-right.then_center.l80pc-md-down {
      background-position-x: 80% !important;
	}
	.cnt_bkg_mono.l85pc-md-down ,
	.txt-left.l85pc-md-down ,
	.txt-right.l85pc-md-down ,
	.cnt_bkg_mono.txt-left.l85pc-md-down ,
	.cnt_bkg_mono.txt-right.l85pc-md-down ,
	.cnt_bkg.txt-left.l85pc-md-down ,
	.cnt_bkg.txt-right.l85pc-md-down ,
	.cnt_bkg_2.txt-left.l85pc-md-down ,
	.cnt_bkg_2.txt-right.l85pc-md-down ,
	.txt-left.then_center.l85pc-md-down ,
	.txt-right.then_center.l85pc-md-down {
      background-position-x: 85% !important;
	}
	.cnt_bkg_mono.l90pc-md-down ,
	.txt-left.l90pc-md-down ,
	.txt-right.l90pc-md-down ,
	.cnt_bkg_mono.txt-left.l90pc-md-down ,
	.cnt_bkg_mono.txt-right.l90pc-md-down ,
	.cnt_bkg.txt-left.l90pc-md-down ,
	.cnt_bkg.txt-right.l90pc-md-down ,
	.cnt_bkg_2.txt-left.l90pc-md-down ,
	.cnt_bkg_2.txt-right.l90pc-md-down ,
	.txt-left.then_center.l90pc-md-down ,
	.txt-right.then_center.l90pc-md-down {
      background-position-x: 90% !important;
	}
	.cnt_bkg_mono.l95pc-md-down ,
	.txt-left.l95pc-md-down ,
	.txt-right.l95pc-md-down ,
	.cnt_bkg_mono.txt-left.l95pc-md-down ,
	.cnt_bkg_mono.txt-right.l95pc-md-down ,
	.cnt_bkg.txt-left.l95pc-md-down ,
	.cnt_bkg.txt-right.l95pc-md-down ,
	.cnt_bkg_2.txt-left.l95pc-md-down ,
	.cnt_bkg_2.txt-right.l95pc-md-down ,
	.txt-left.then_center.l95pc-md-down ,
	.txt-right.then_center.l95pc-md-down {
      background-position-x: 95% !important;
	}
	.cnt_bkg_mono.l100pc-md-down ,
	.txt-left.l100pc-md-down ,
	.txt-right.l100pc-md-down ,
	.cnt_bkg_mono.txt-left.l100pc-md-down ,
	.cnt_bkg_mono.txt-right.l100pc-md-down ,
	.cnt_bkg.txt-left.l100pc-md-down ,
	.cnt_bkg.txt-right.l100pc-md-down ,
	.cnt_bkg_2.txt-left.l100pc-md-down ,
	.cnt_bkg_2.txt-right.l100pc-md-down ,
	.txt-left.then_center.l100pc-md-down ,
	.txt-right.then_center.l100pc-md-down {
      background-position-x: 100% !important;
	}
	.cnt_bkg_mono.l105pc-md-down ,
	.txt-left.l105pc-md-down ,
	.txt-right.l105pc-md-down ,
	.cnt_bkg_mono.txt-left.l105pc-md-down ,
	.cnt_bkg_mono.txt-right.l105pc-md-down ,
	.cnt_bkg.txt-left.l105pc-md-down ,
	.cnt_bkg.txt-right.l105pc-md-down ,
	.cnt_bkg_2.txt-left.l105pc-md-down ,
	.cnt_bkg_2.txt-right.l105pc-md-down ,
	.txt-left.then_center.l105pc-md-down ,
	.txt-right.then_center.l105pc-md-down {
      background-position-x: 105% !important;
	}
	.cnt_bkg_mono.l110pc-md-down ,
	.txt-left.l110pc-md-down ,
	.txt-right.l110pc-md-down ,
	.cnt_bkg_mono.txt-left.l110pc-md-down ,
	.cnt_bkg_mono.txt-right.l110pc-md-down ,
	.cnt_bkg.txt-left.l110pc-md-down ,
	.cnt_bkg.txt-right.l110pc-md-down ,
	.cnt_bkg_2.txt-left.l110pc-md-down ,
	.cnt_bkg_2.txt-right.l110pc-md-down ,
	.txt-left.then_center.l110pc-md-down ,
	.txt-right.then_center.l110pc-md-down {
      background-position-x: 110% !important;
	}
	.cnt_bkg_mono.l115pc-md-down ,
	.txt-left.l115pc-md-down ,
	.txt-right.l115pc-md-down ,
	.cnt_bkg_mono.txt-left.l115pc-md-down ,
	.cnt_bkg_mono.txt-right.l115pc-md-down ,
	.cnt_bkg.txt-left.l115pc-md-down ,
	.cnt_bkg.txt-right.l115pc-md-down ,
	.cnt_bkg_2.txt-left.l115pc-md-down ,
	.cnt_bkg_2.txt-right.l115pc-md-down ,
	.txt-left.then_center.l115pc-md-down ,
	.txt-right.then_center.l115pc-md-down {
      background-position-x: 115% !important;
	}
	.cnt_bkg_mono.l120pc-md-down ,
	.txt-left.l120pc-md-down ,
	.txt-right.l120pc-md-down ,
	.cnt_bkg_mono.txt-left.l120pc-md-down ,
	.cnt_bkg_mono.txt-right.l120pc-md-down ,
	.cnt_bkg.txt-left.l120pc-md-down ,
	.cnt_bkg.txt-right.l120pc-md-down ,
	.cnt_bkg_2.txt-left.l120pc-md-down ,
	.cnt_bkg_2.txt-right.l120pc-md-down ,
	.txt-left.then_center.l120pc-md-down ,
	.txt-right.then_center.l120pc-md-down {
      background-position-x: 120% !important;
	}
	.cnt_bkg_mono.l125pc-md-down ,
	.txt-left.l125pc-md-down ,
	.txt-right.l125pc-md-down ,
	.cnt_bkg_mono.txt-left.l125pc-md-down ,
	.cnt_bkg_mono.txt-right.l125pc-md-down ,
	.cnt_bkg.txt-left.l125pc-md-down ,
	.cnt_bkg.txt-right.l125pc-md-down ,
	.cnt_bkg_2.txt-left.l125pc-md-down ,
	.cnt_bkg_2.txt-right.l125pc-md-down ,
	.txt-left.then_center.l125pc-md-down ,
	.txt-right.then_center.l125pc-md-down {
      background-position-x: 125% !important;
	}
	.cnt_bkg_mono.l130pc-md-down ,
	.txt-left.l130pc-md-down ,
	.txt-right.l130pc-md-down ,
	.cnt_bkg_mono.txt-left.l130pc-md-down ,
	.cnt_bkg_mono.txt-right.l130pc-md-down ,
	.cnt_bkg.txt-left.l130pc-md-down ,
	.cnt_bkg.txt-right.l130pc-md-down ,
	.cnt_bkg_2.txt-left.l130pc-md-down ,
	.cnt_bkg_2.txt-right.l130pc-md-down ,
	.txt-left.then_center.l130pc-md-down ,
	.txt-right.then_center.l130pc-md-down {
      background-position-x: 130% !important;
	}
	.cnt_bkg_mono.l135pc-md-down ,
	.txt-left.l135pc-md-down ,
	.txt-right.l135pc-md-down ,
	.cnt_bkg_mono.txt-left.l135pc-md-down ,
	.cnt_bkg_mono.txt-right.l135pc-md-down ,
	.cnt_bkg.txt-left.l135pc-md-down ,
	.cnt_bkg.txt-right.l135pc-md-down ,
	.cnt_bkg_2.txt-left.l135pc-md-down ,
	.cnt_bkg_2.txt-right.l135pc-md-down ,
	.txt-left.then_center.l135pc-md-down ,
	.txt-right.then_center.l135pc-md-down {
      background-position-x: 135% !important;
	}
	.cnt_bkg_mono.l140pc-md-down ,
	.txt-left.l140pc-md-down ,
	.txt-right.l140pc-md-down ,
	.cnt_bkg_mono.txt-left.l140pc-md-down ,
	.cnt_bkg_mono.txt-right.l140pc-md-down ,
	.cnt_bkg.txt-left.l140pc-md-down ,
	.cnt_bkg.txt-right.l140pc-md-down ,
	.cnt_bkg_2.txt-left.l140pc-md-down ,
	.cnt_bkg_2.txt-right.l140pc-md-down ,
	.txt-left.then_center.l140pc-md-down ,
	.txt-right.then_center.l140pc-md-down {
      background-position-x: 140% !important;
	}
	.cnt_bkg_mono.l145pc-md-down ,
	.txt-left.l145pc-md-down ,
	.txt-right.l145pc-md-down ,
	.cnt_bkg_mono.txt-left.l145pc-md-down ,
	.cnt_bkg_mono.txt-right.l145pc-md-down ,
	.cnt_bkg.txt-left.l145pc-md-down ,
	.cnt_bkg.txt-right.l145pc-md-down ,
	.cnt_bkg_2.txt-left.l145pc-md-down ,
	.cnt_bkg_2.txt-right.l145pc-md-down ,
	.txt-left.then_center.l145pc-md-down ,
	.txt-right.then_center.l145pc-md-down {
      background-position-x: 145% !important;
	}
	.cnt_bkg_mono.l150pc-md-down ,
	.txt-left.l150pc-md-down ,
	.txt-right.l150pc-md-down ,
	.cnt_bkg_mono.txt-left.l150pc-md-down ,
	.cnt_bkg_mono.txt-right.l150pc-md-down ,
	.cnt_bkg.txt-left.l150pc-md-down ,
	.cnt_bkg.txt-right.l150pc-md-down ,
	.cnt_bkg_2.txt-left.l150pc-md-down ,
	.cnt_bkg_2.txt-right.l150pc-md-down ,
	.txt-left.then_center.l150pc-md-down ,
	.txt-right.then_center.l150pc-md-down {
      background-position-x: 150% !important;
	}	
	.cnt_bkg_mono.l200pc-md-down ,
	.txt-left.l200pc-md-down ,
	.txt-right.l200pc-md-down ,
	.cnt_bkg_mono.txt-left.l200pc-md-down ,
	.cnt_bkg_mono.txt-right.l200pc-md-down ,
	.cnt_bkg.txt-left.l200pc-md-down ,
	.cnt_bkg.txt-right.l200pc-md-down ,
	.cnt_bkg_2.txt-left.l200pc-md-down ,
	.cnt_bkg_2.txt-right.l200pc-md-down ,
	.txt-left.then_center.l200pc-md-down ,
	.txt-right.then_center.l200pc-md-down {
      background-position-x: 200% !important;
	}	
	.cnt_bkg_mono.l250pc-md-down ,
	.txt-left.l250pc-md-down ,
	.txt-right.l250pc-md-down ,
	.cnt_bkg_mono.txt-left.l250pc-md-down ,
	.cnt_bkg_mono.txt-right.l250pc-md-down ,
	.cnt_bkg.txt-left.l250pc-md-down ,
	.cnt_bkg.txt-right.l250pc-md-down ,
	.cnt_bkg_2.txt-left.l250pc-md-down ,
	.cnt_bkg_2.txt-right.l250pc-md-down ,
	.txt-left.then_center.l250pc-md-down ,
	.txt-right.then_center.l250pc-md-down {
      background-position-x: 250% !important;
	}		
	.cnt_bkg_mono.l300pc-md-down ,
	.txt-left.l300pc-md-down ,
	.txt-right.l300pc-md-down ,
	.cnt_bkg_mono.txt-left.l300pc-md-down ,
	.cnt_bkg_mono.txt-right.l300pc-md-down ,
	.cnt_bkg.txt-left.l300pc-md-down ,
	.cnt_bkg.txt-right.l300pc-md-down ,
	.cnt_bkg_2.txt-left.l300pc-md-down ,
	.cnt_bkg_2.txt-right.l300pc-md-down ,
	.txt-left.then_center.l300pc-md-down ,
	.txt-right.then_center.l300pc-md-down {
      background-position-x: 300% !important;
	}	
	.cnt_bkg_mono.l350pc-md-down ,
	.txt-left.l350pc-md-down ,
	.txt-right.l350pc-md-down ,
	.cnt_bkg_mono.txt-left.l350pc-md-down ,
	.cnt_bkg_mono.txt-right.l350pc-md-down ,
	.cnt_bkg.txt-left.l350pc-md-down ,
	.cnt_bkg.txt-right.l350pc-md-down ,
	.cnt_bkg_2.txt-left.l350pc-md-down ,
	.cnt_bkg_2.txt-right.l350pc-md-down ,
	.txt-left.then_center.l350pc-md-down ,
	.txt-right.then_center.l350pc-md-down {
      background-position-x: 350% !important;
	}	
	.cnt_bkg_mono.l400pc-md-down ,
	.txt-left.l400pc-md-down ,
	.txt-right.l400pc-md-down ,
	.cnt_bkg_mono.txt-left.l400pc-md-down ,
	.cnt_bkg_mono.txt-right.l400pc-md-down ,
	.cnt_bkg.txt-left.l400pc-md-down ,
	.cnt_bkg.txt-right.l400pc-md-down ,
	.cnt_bkg_2.txt-left.l400pc-md-down ,
	.cnt_bkg_2.txt-right.l400pc-md-down ,
	.txt-left.then_center.l400pc-md-down ,
	.txt-right.then_center.l400pc-md-down {
      background-position-x: 400% !important;
	}
	









	
	/* 20171114 mt-responsive */
	.mt0-md-down  { margin-top:0px !important; }
	.mt10-md-down { margin-top:10px !important; }
	.mt20-md-down { margin-top:20px !important; }
	.mt30-md-down { margin-top:30px !important; }
	.mt40-md-down { margin-top:40px !important; }
	.mt50-md-down { margin-top:50px !important; }
	.mt60-md-down { margin-top:60px !important; }
	.mt70-md-down { margin-top:70px !important; }
	.mt80-md-down { margin-top:80px !important; }
	.mt90-md-down { margin-top:90px !important; }
	.mt100-md-down { margin-top:100px !important; }
	.mt150-md-down { margin-top:150px !important; }
	.mt200-md-down { margin-top:200px !important; }
	.mt250-md-down { margin-top:250px !important; }
	.mt300-md-down { margin-top:300px !important; }
	.mt350-md-down { margin-top:350px !important; }
	.mt400-md-down { margin-top:400px !important; }
	.mt450-md-down { margin-top:450px !important; }
	.mt500-md-down { margin-top:500px !important; }
	
	.mb0-md-down  { margin-bottom:0px !important; }
	.mb10-md-down { margin-bottom:10px !important; }
	.mb20-md-down { margin-bottom:20px !important; }
	.mb30-md-down { margin-bottom:30px !important; }
	.mb40-md-down { margin-bottom:40px !important; }
	.mb50-md-down { margin-bottom:50px !important; }
	.mb60-md-down { margin-bottom:60px !important; }
	.mb70-md-down { margin-bottom:70px !important; }
	.mb80-md-down { margin-bottom:80px !important; }
	.mb90-md-down { margin-bottom:90px !important; }
	.mb100-md-down { margin-bottom:100px !important; }
	.mb150-md-down { margin-bottom:150px !important; }
	.mb200-md-down { margin-bottom:200px !important; }
	.mb250-md-down { margin-bottom:250px !important; }
	.mb300-md-down { margin-bottom:300px !important; }
	.mb350-md-down { margin-bottom:350px !important; }
	.mb400-md-down { margin-bottom:400px !important; }
	.mb450-md-down { margin-bottom:450px !important; }
	.mb500-md-down { margin-bottom:500px !important; }
	
	
	
	.pt0-md-down  { padding-top:0px !important; }
	.pt10-md-down { padding-top:10px !important; }
	.pt20-md-down { padding-top:20px !important; }
	.pt30-md-down { padding-top:30px !important; }
	.pt40-md-down { padding-top:40px !important; }
	.pt50-md-down { padding-top:50px !important; }
	.pt60-md-down { padding-top:60px !important; }
	.pt70-md-down { padding-top:70px !important; }
	.pt80-md-down { padding-top:80px !important; }
	.pt90-md-down { padding-top:90px !important; }
	.pt100-md-down { padding-top:100px !important; }
	.pt150-md-down { padding-top:150px !important; }
	.pt200-md-down { padding-top:200px !important; }
	.pt250-md-down { padding-top:250px !important; }
	.pt300-md-down { padding-top:300px !important; }
	.pt350-md-down { padding-top:350px !important; }
	.pt400-md-down { padding-top:400px !important; }
	.pt450-md-down { padding-top:450px !important; }
	.pt500-md-down { padding-top:500px !important; }
	
	.pb0-md-down  { padding-bottom:0px !important; }
	.pb10-md-down { padding-bottom:10px !important; }
	.pb20-md-down { padding-bottom:20px !important; }
	.pb30-md-down { padding-bottom:30px !important; }
	.pb40-md-down { padding-bottom:40px !important; }
	.pb50-md-down { padding-bottom:50px !important; }
	.pb60-md-down { padding-bottom:60px !important; }
	.pb70-md-down { padding-bottom:70px !important; }
	.pb80-md-down { padding-bottom:80px !important; }
	.pb90-md-down { padding-bottom:90px !important; }
	.pb100-md-down { padding-bottom:100px !important; }
	.pb150-md-down { padding-bottom:150px !important; }
	.pb200-md-down { padding-bottom:200px !important; }
	.pb250-md-down { padding-bottom:250px !important; }
	.pb300-md-down { padding-bottom:300px !important; }
	.pb350-md-down { padding-bottom:350px !important; }
	.pb400-md-down { padding-bottom:400px !important; }
	.pb450-md-down { padding-bottom:450px !important; }
	.pb500-md-down { padding-bottom:500px !important; }	
	
	

	.bg-size-20pc-md-down {
		background-size: 20% !important;
	}
	.bg-size-30pc-md-down {
		background-size: 30% !important;
	}
	.bg-size-40pc-md-down {
		background-size: 40% !important;
	}
	.bg-size-50pc-md-down {
		background-size: 50% !important;
	}
	.bg-size-60pc-md-down {
		background-size: 60% !important;
	}
	.bg-size-65pc-md-down {
		background-size: 65% !important;
	}
	.bg-size-70pc-md-down {
		background-size: 70% !important;
	}
	.bg-size-80pc-md-down {
		background-size: 80% !important;
	}
	.bg-size-90pc-md-down  {
		background-size: 90% !important;
	}
	.bg-size-95pc-md-down  {
		background-size: 95% !important;
	}
	.bg-size-100pc-md-down {
		background-size: 100% !important;
	}
	.bg-size-120pc-md-down {
		background-size: 120% !important;
	}
	.bg-size-130pc-md-down {
		background-size: 130% !important;
	}
	.bg-size-140pc-md-down {
		background-size: 140% !important;
	}
	.bg-size-150pc-md-down {
		background-size: 150% !important;
	}
	.bg-size-160pc-md-down {
		background-size: 160% !important;
	}
	.bg-size-180pc-md-down {
		background-size: 180% !important;
	}
	.bg-size-200pc-md-down {
		background-size: 200% !important;
	}
		.bg-size-220pc-md-down {
		background-size: 220% !important;
	}
		.bg-size-240pc-md-down {
		background-size: 240% !important;
	}
		.bg-size-260pc-md-down {
		background-size: 260% !important;
	}
		.bg-size-280pc-md-down {
		background-size: 280% !important;
	}
		.bg-size-300pc-md-down {
		background-size: 300% !important;
	}
	.bg-size-contain-md-down {
		background-size: contain !important;
	}
		.bg-size-cover-md-down {
		background-size: cover !important;
	}
	
	.bg-off-md-down {
		background-image: none !important;
	}
	
	.top-0pc-md-down {
		top: 0% !important;
	}
	.top-5pc-md-down {
		top: 5% !important;
	}
	.top-10pc-md-down {
		top: 10% !important;
	}
	.top-15pc-md-down {
		top: 15% !important;
	}
	.top-20pc-md-down {
		top: 20% !important;
	}
	.top-25pc-md-down {
		top: 25% !important;
	}
	.top-30pc-md-down {
		top: 30% !important;
	}
	.top-35pc-md-down {
		top: 35% !important;
	}
	.top-40pc-md-down {
		top: 40% !important;
	}
	.top-45pc-md-down {
		top: 45% !important;
	}
	.top-50pc-md-down {
		top: 50% !important;
	}
	.top-55pc-md-down {
		top: 55% !important;
	}
	.top-60pc-md-down {
		top: 60% !important;
	}	
	.top-65pc-md-down {
		top: 65% !important;
	}	
	.top-70pc-md-down {
		top: 70% !important;
	}	
	.top-75pc-md-down {
		top: 75% !important;
	}	
	.top-80pc-md-down {
		top: 80% !important;
	}	
	.top-85pc-md-down {
		top: 85% !important;
	}		
	.top-90pc-md-down {
		top: 90% !important;
	}	
	.top-95pc-md-down {
		top: 95% !important;
	}		
	
	.bottom-0pc-md-down {
		bottom: 0% !important;
	}		
	.bottom-0pc-md-down {
		bottom: 0% !important;
	}
	.bottom-5pc-md-down {
		bottom: 5% !important;
	}
	.bottom-10pc-md-down {
		bottom: 10% !important;
	}
	.bottom-15pc-md-down {
		bottom: 15% !important;
	}
	.bottom-20pc-md-down {
		bottom: 20% !important;
	}
	.bottom-25pc-md-down {
		bottom: 25% !important;
	}	
	.bottom-30pc-md-down {
		bottom: 30% !important;
	}
	.bottom-35pc-md-down {
		bottom: 35% !important;
	}
	.bottom-40pc-md-down {
		bottom: 40% !important;
	}
	.bottom-45pc-md-down {
		bottom: 45% !important;
	}
	.bottom-50pc-md-down {
		bottom: 50% !important;
	}
	.bottom-55pc-md-down {
		bottom: 55% !important;
	}
	.bottom-60pc-md-down {
		bottom: 60% !important;
	}	
	.bottom-65pc-md-down {
		bottom: 65% !important;
	}	
	.bottom-70pc-md-down {
		bottom: 70% !important;
	}	
	.bottom-75pc-md-down {
		bottom: 75% !important;
	}	
	.bottom-80pc-md-down {
		bottom: 80% !important;
	}	
	.bottom-85pc-md-down {
		bottom: 85% !important;
	}		
	.bottom-90pc-md-down {
		bottom: 90% !important;
	}	
	.bottom-95pc-md-down {
		bottom: 95% !important;
	}		

}

/* lg-up */
@media (min-width: 992px) {
	.cnt_bkg_mono.l-100pc-lg-up ,
	.txt-left.l-100pc-lg-up ,
	.txt-right.l-100pc-lg-up ,
	.cnt_bkg_mono.txt-left.l-100pc-lg-up ,
	.cnt_bkg_mono.txt-right.l-100pc-lg-up ,
	.cnt_bkg.txt-left.l-100pc-lg-up ,
	.cnt_bkg.txt-right.l-100pc-lg-up ,
	.cnt_bkg_2.txt-left.l-100pc-lg-up ,
	.cnt_bkg_2.txt-right.l-100pc-lg-up ,
	.txt-left.then_center.l-100pc-lg-up ,
	.txt-right.then_center.l-100pc-lg-up {
      background-position-x: -100% !important;
	}
	.cnt_bkg_mono.l-90pc-lg-up ,
	.txt-left.l-90pc-lg-up ,
	.txt-right.l-90pc-lg-up ,
	.cnt_bkg_mono.txt-left.l-90pc-lg-up ,
	.cnt_bkg_mono.txt-right.l-90pc-lg-up ,
	.cnt_bkg.txt-left.l-90pc-lg-up ,
	.cnt_bkg.txt-right.l-90pc-lg-up ,
	.cnt_bkg_2.txt-left.l-90pc-lg-up ,
	.cnt_bkg_2.txt-right.l-90pc-lg-up ,
	.txt-left.then_center.l-90pc-lg-up ,
	.txt-right.then_center.l-90pc-lg-up {
      background-position-x: -90% !important;
	}
	.cnt_bkg_mono.l-80pc-lg-up ,
	.txt-left.l-80pc-lg-up ,
	.txt-right.l-80pc-lg-up ,
	.cnt_bkg_mono.txt-left.l-80pc-lg-up ,
	.cnt_bkg_mono.txt-right.l-80pc-lg-up ,
	.cnt_bkg.txt-left.l-80pc-lg-up ,
	.cnt_bkg.txt-right.l-80pc-lg-up ,
	.cnt_bkg_2.txt-left.l-80pc-lg-up ,
	.cnt_bkg_2.txt-right.l-80pc-lg-up ,
	.txt-left.then_center.l-80pc-lg-up ,
	.txt-right.then_center.l-80pc-lg-up {
      background-position-x: -80% !important;
	}
	.cnt_bkg_mono.l-70pc-lg-up ,
	.txt-left.l-70pc-lg-up ,
	.txt-right.l-70pc-lg-up ,
	.cnt_bkg_mono.txt-left.l-70pc-lg-up ,
	.cnt_bkg_mono.txt-right.l-70pc-lg-up ,
	.cnt_bkg.txt-left.l-70pc-lg-up ,
	.cnt_bkg.txt-right.l-70pc-lg-up ,
	.cnt_bkg_2.txt-left.l-70pc-lg-up ,
	.cnt_bkg_2.txt-right.l-70pc-lg-up ,
	.txt-left.then_center.l-70pc-lg-up ,
	.txt-right.then_center.l-70pc-lg-up {
      background-position-x: -70% !important;
	}
	.cnt_bkg_mono.l-60pc-lg-up ,
	.txt-left.l-60pc-lg-up ,
	.txt-right.l-60pc-lg-up ,
	.cnt_bkg_mono.txt-left.l-60pc-lg-up ,
	.cnt_bkg_mono.txt-right.l-60pc-lg-up ,
	.cnt_bkg.txt-left.l-60pc-lg-up ,
	.cnt_bkg.txt-right.l-60pc-lg-up ,
	.cnt_bkg_2.txt-left.l-60pc-lg-up ,
	.cnt_bkg_2.txt-right.l-60pc-lg-up ,
	.txt-left.then_center.l-60pc-lg-up ,
	.txt-right.then_center.l-60pc-lg-up {
      background-position-x: -60% !important;
	}
	.cnt_bkg_mono.l-50pc-lg-up ,
	.txt-left.l-50pc-lg-up ,
	.txt-right.l-50pc-lg-up ,
	.cnt_bkg_mono.txt-left.l-50pc-lg-up ,
	.cnt_bkg_mono.txt-right.l-50pc-lg-up ,
	.cnt_bkg.txt-left.l-50pc-lg-up ,
	.cnt_bkg.txt-right.l-50pc-lg-up ,
	.cnt_bkg_2.txt-left.l-50pc-lg-up ,
	.cnt_bkg_2.txt-right.l-50pc-lg-up ,
	.txt-left.then_center.l-50pc-lg-up ,
	.txt-right.then_center.l-50pc-lg-up {
      background-position-x: -50% !important;
	}
	.cnt_bkg_mono.l-40pc-lg-up ,
	.txt-left.l-40pc-lg-up ,
	.txt-right.l-40pc-lg-up ,
	.cnt_bkg_mono.txt-left.l-40pc-lg-up ,
	.cnt_bkg_mono.txt-right.l-40pc-lg-up ,
	.cnt_bkg.txt-left.l-40pc-lg-up ,
	.cnt_bkg.txt-right.l-40pc-lg-up ,
	.cnt_bkg_2.txt-left.l-40pc-lg-up ,
	.cnt_bkg_2.txt-right.l-40pc-lg-up ,
	.txt-left.then_center.l-40pc-lg-up ,
	.txt-right.then_center.l-40pc-lg-up {
      background-position-x: -40% !important;
	}
	.cnt_bkg_mono.l-30pc-lg-up ,
	.txt-left.l-30pc-lg-up ,
	.txt-right.l-30pc-lg-up ,
	.cnt_bkg_mono.txt-left.l-30pc-lg-up ,
	.cnt_bkg_mono.txt-right.l-30pc-lg-up ,
	.cnt_bkg.txt-left.l-30pc-lg-up ,
	.cnt_bkg.txt-right.l-30pc-lg-up ,
	.cnt_bkg_2.txt-left.l-30pc-lg-up ,
	.cnt_bkg_2.txt-right.l-30pc-lg-up ,
	.txt-left.then_center.l-30pc-lg-up ,
	.txt-right.then_center.l-30pc-lg-up {
      background-position-x: -30% !important;
	}
	.cnt_bkg_mono.l-25pc-lg-up ,
	.txt-left.l-25pc-lg-up ,
	.txt-right.l-25pc-lg-up ,
	.cnt_bkg_mono.txt-left.l-25pc-lg-up ,
	.cnt_bkg_mono.txt-right.l-25pc-lg-up ,
	.cnt_bkg.txt-left.l-25pc-lg-up ,
	.cnt_bkg.txt-right.l-25pc-lg-up ,
	.cnt_bkg_2.txt-left.l-25pc-lg-up ,
	.cnt_bkg_2.txt-right.l-25pc-lg-up ,
	.txt-left.then_center.l-25pc-lg-up ,
	.txt-right.then_center.l-25pc-lg-up {
      background-position-x: -25% !important;
	}
	.cnt_bkg_mono.l-20pc-lg-up ,
	.txt-left.l-20pc-lg-up ,
	.txt-right.l-20pc-lg-up ,
	.cnt_bkg_mono.txt-left.l-20pc-lg-up ,
	.cnt_bkg_mono.txt-right.l-20pc-lg-up ,
	.cnt_bkg.txt-left.l-20pc-lg-up ,
	.cnt_bkg.txt-right.l-20pc-lg-up ,
	.cnt_bkg_2.txt-left.l-20pc-lg-up ,
	.cnt_bkg_2.txt-right.l-20pc-lg-up ,
	.txt-left.then_center.l-20pc-lg-up ,
	.txt-right.then_center.l-20pc-lg-up {
      background-position-x: -20% !important;
	}
	.cnt_bkg_mono.l-15pc-lg-up ,
	.txt-left.l-15pc-lg-up ,
	.txt-right.l-15pc-lg-up ,
	.cnt_bkg_mono.txt-left.l-15pc-lg-up ,
	.cnt_bkg_mono.txt-right.l-15pc-lg-up ,
	.cnt_bkg.txt-left.l-15pc-lg-up ,
	.cnt_bkg.txt-right.l-15pc-lg-up ,
	.cnt_bkg_2.txt-left.l-15pc-lg-up ,
	.cnt_bkg_2.txt-right.l-15pc-lg-up ,
	.txt-left.then_center.l-15pc-lg-up ,
	.txt-right.then_center.l-15pc-lg-up {
      background-position-x: -15% !important;
	}
	.cnt_bkg_mono.l-10pc-lg-up ,
	.txt-left.l-10pc-lg-up ,
	.txt-right.l-10pc-lg-up ,
	.cnt_bkg_mono.txt-left.l-10pc-lg-up ,
	.cnt_bkg_mono.txt-right.l-10pc-lg-up ,
	.cnt_bkg.txt-left.l-10pc-lg-up ,
	.cnt_bkg.txt-right.l-10pc-lg-up ,
	.cnt_bkg_2.txt-left.l-10pc-lg-up ,
	.cnt_bkg_2.txt-right.l-10pc-lg-up ,
	.txt-left.then_center.l-10pc-lg-up ,
	.txt-right.then_center.l-10pc-lg-up {
      background-position-x: -10% !important;
	}
	.cnt_bkg_mono.l-5pc-lg-up ,
	.txt-left.l-5pc-lg-up ,
	.txt-right.l-5pc-lg-up ,
	.cnt_bkg_mono.txt-left.l-5pc-lg-up ,
	.cnt_bkg_mono.txt-right.l-5pc-lg-up ,
	.cnt_bkg.txt-left.l-5pc-lg-up ,
	.cnt_bkg.txt-right.l-5pc-lg-up ,
	.cnt_bkg_2.txt-left.l-5pc-lg-up ,
	.cnt_bkg_2.txt-right.l-5pc-lg-up ,
	.txt-left.then_center.l-5pc-lg-up ,
	.txt-right.then_center.l-5pc-lg-up {
      background-position-x: -5% !important;
	}
	.cnt_bkg_mono.l5pc-lg-up ,
	.txt-left.l5pc-lg-up ,
	.txt-right.l5pc-lg-up ,
	.cnt_bkg_mono.txt-left.l5pc-lg-up ,
	.cnt_bkg_mono.txt-right.l5pc-lg-up ,
	.cnt_bkg.txt-left.l5pc-lg-up ,
	.cnt_bkg.txt-right.l5pc-lg-up ,
	.cnt_bkg_2.txt-left.l5pc-lg-up ,
	.cnt_bkg_2.txt-right.l5pc-lg-up ,
	.txt-left.then_center.l5pc-lg-up ,
	.txt-right.then_center.l5pc-lg-up {
      background-position-x: 5% !important;
	}
	.cnt_bkg_mono.l10pc-lg-up ,
	.txt-left.l10pc-lg-up ,
	.txt-right.l10pc-lg-up ,
	.cnt_bkg_mono.txt-left.l10pc-lg-up ,
	.cnt_bkg_mono.txt-right.l10pc-lg-up ,
	.cnt_bkg.txt-left.l10pc-lg-up ,
	.cnt_bkg.txt-right.l10pc-lg-up ,
	.cnt_bkg_2.txt-left.l10pc-lg-up ,
	.cnt_bkg_2.txt-right.l10pc-lg-up ,
	.txt-left.then_center.l10pc-lg-up ,
	.txt-right.then_center.l10pc-lg-up {
      background-position-x: 10% !important;
	}
	.cnt_bkg_mono.l15pc-lg-up ,
	.txt-left.l15pc-lg-up ,
	.txt-right.l15pc-lg-up ,
	.cnt_bkg_mono.txt-left.l15pc-lg-up ,
	.cnt_bkg_mono.txt-right.l15pc-lg-up ,
	.cnt_bkg.txt-left.l15pc-lg-up ,
	.cnt_bkg.txt-right.l15pc-lg-up ,
	.cnt_bkg_2.txt-left.l15pc-lg-up ,
	.cnt_bkg_2.txt-right.l15pc-lg-up ,
	.txt-left.then_center.l15pc-lg-up ,
	.txt-right.then_center.l15pc-lg-up {
      background-position-x: 15% !important;
	}
	.cnt_bkg_mono.l20pc-lg-up ,
	.txt-left.l20pc-lg-up ,
	.txt-right.l20pc-lg-up ,
	.cnt_bkg_mono.txt-left.l20pc-lg-up ,
	.cnt_bkg_mono.txt-right.l20pc-lg-up ,
	.cnt_bkg.txt-left.l20pc-lg-up ,
	.cnt_bkg.txt-right.l20pc-lg-up ,
	.cnt_bkg_2.txt-left.l20pc-lg-up ,
	.cnt_bkg_2.txt-right.l20pc-lg-up ,
	.txt-left.then_center.l20pc-lg-up ,
	.txt-right.then_center.l20pc-lg-up {
      background-position-x: 20% !important;
	}
	.cnt_bkg_mono.l25pc-lg-up ,
	.txt-left.l25pc-lg-up ,
	.txt-right.l25pc-lg-up ,
	.cnt_bkg_mono.txt-left.l25pc-lg-up ,
	.cnt_bkg_mono.txt-right.l25pc-lg-up ,
	.cnt_bkg.txt-left.l25pc-lg-up ,
	.cnt_bkg.txt-right.l25pc-lg-up ,
	.cnt_bkg_2.txt-left.l25pc-lg-up ,
	.cnt_bkg_2.txt-right.l25pc-lg-up ,
	.txt-left.then_center.l25pc-lg-up ,
	.txt-right.then_center.l25pc-lg-up {
      background-position-x: 25% !important;
	}
	.cnt_bkg_mono.l30pc-lg-up ,
	.txt-left.l30pc-lg-up ,
	.txt-right.l30pc-lg-up ,
	.cnt_bkg_mono.txt-left.l30pc-lg-up ,
	.cnt_bkg_mono.txt-right.l30pc-lg-up ,
	.cnt_bkg.txt-left.l30pc-lg-up ,
	.cnt_bkg.txt-right.l30pc-lg-up ,
	.cnt_bkg_2.txt-left.l30pc-lg-up ,
	.cnt_bkg_2.txt-right.l30pc-lg-up ,
	.txt-left.then_center.l30pc-lg-up ,
	.txt-right.then_center.l30pc-lg-up {
      background-position-x: 30% !important;
	}
	.cnt_bkg_mono.l40pc-lg-up ,
	.txt-left.l40pc-lg-up ,
	.txt-right.l40pc-lg-up ,
	.cnt_bkg_mono.txt-left.l40pc-lg-up ,
	.cnt_bkg_mono.txt-right.l40pc-lg-up ,
	.cnt_bkg.txt-left.l40pc-lg-up ,
	.cnt_bkg.txt-right.l40pc-lg-up ,
	.cnt_bkg_2.txt-left.l40pc-lg-up ,
	.cnt_bkg_2.txt-right.l40pc-lg-up ,
	.txt-left.then_center.l40pc-lg-up ,
	.txt-right.then_center.l40pc-lg-up {
      background-position-x: 40% !important;
	}

	.cnt_bkg_mono.l40pc-lg-up ,
	.txt-left.l40pc-lg-up ,
	.txt-right.l40pc-lg-up ,
	.cnt_bkg_mono.txt-left.l40pc-lg-up ,
	.cnt_bkg_mono.txt-right.l40pc-lg-up ,
	.cnt_bkg.txt-left.l40pc-lg-up ,
	.cnt_bkg.txt-right.l40pc-lg-up ,
	.cnt_bkg_2.txt-left.l40pc-lg-up ,
	.cnt_bkg_2.txt-right.l40pc-lg-up ,
	.txt-left.then_center.l40pc-lg-up ,
	.txt-right.then_center.l40pc-lg-up {
      background-position-x: 40% !important;
	}
	.cnt_bkg_mono.l45pc-lg-up ,
	.txt-left.l45pc-lg-up ,
	.txt-right.l45pc-lg-up ,
	.cnt_bkg_mono.txt-left.l45pc-lg-up ,
	.cnt_bkg_mono.txt-right.l45pc-lg-up ,
	.cnt_bkg.txt-left.l45pc-lg-up ,
	.cnt_bkg.txt-right.l45pc-lg-up ,
	.cnt_bkg_2.txt-left.l45pc-lg-up ,
	.cnt_bkg_2.txt-right.l45pc-lg-up ,
	.txt-left.then_center.l45pc-lg-up ,
	.txt-right.then_center.l45pc-lg-up {
      background-position-x: 45% !important;
	}	
	.cnt_bkg_mono.l50pc-lg-up ,
	.txt-left.l50pc-lg-up ,
	.txt-right.l50pc-lg-up ,
	.cnt_bkg_mono.txt-left.l50pc-lg-up ,
	.cnt_bkg_mono.txt-right.l50pc-lg-up ,
	.cnt_bkg.txt-left.l50pc-lg-up ,
	.cnt_bkg.txt-right.l50pc-lg-up ,
	.cnt_bkg_2.txt-left.l50pc-lg-up ,
	.cnt_bkg_2.txt-right.l50pc-lg-up ,
	.txt-left.then_center.l50pc-lg-up ,
	.txt-right.then_center.l50pc-lg-up {
      background-position-x: 50% !important;
	}
	.cnt_bkg_mono.l55pc-lg-up ,
	.txt-left.l55pc-lg-up ,
	.txt-right.l55pc-lg-up ,
	.cnt_bkg_mono.txt-left.l55pc-lg-up ,
	.cnt_bkg_mono.txt-right.l55pc-lg-up ,
	.cnt_bkg.txt-left.l55pc-lg-up ,
	.cnt_bkg.txt-right.l55pc-lg-up ,
	.cnt_bkg_2.txt-left.l55pc-lg-up ,
	.cnt_bkg_2.txt-right.l55pc-lg-up ,
	.txt-left.then_center.l55pc-lg-up ,
	.txt-right.then_center.l55pc-lg-up {
      background-position-x: 55% !important;
	}
	.cnt_bkg_mono.l60pc-lg-up ,
	.txt-left.l60pc-lg-up ,
	.txt-right.l60pc-lg-up ,
	.cnt_bkg_mono.txt-left.l60pc-lg-up ,
	.cnt_bkg_mono.txt-right.l60pc-lg-up ,
	.cnt_bkg.txt-left.l60pc-lg-up ,
	.cnt_bkg.txt-right.l60pc-lg-up ,
	.cnt_bkg_2.txt-left.l60pc-lg-up ,
	.cnt_bkg_2.txt-right.l60pc-lg-up ,
	.txt-left.then_center.l60pc-lg-up ,
	.txt-right.then_center.l60pc-lg-up {
      background-position-x: 60% !important;
	}
	.cnt_bkg_mono.l65pc-lg-up ,
	.txt-left.l65pc-lg-up ,
	.txt-right.l65pc-lg-up ,
	.cnt_bkg_mono.txt-left.l65pc-lg-up ,
	.cnt_bkg_mono.txt-right.l65pc-lg-up ,
	.cnt_bkg.txt-left.l65pc-lg-up ,
	.cnt_bkg.txt-right.l65pc-lg-up ,
	.cnt_bkg_2.txt-left.l65pc-lg-up ,
	.cnt_bkg_2.txt-right.l65pc-lg-up ,
	.txt-left.then_center.l65pc-lg-up ,
	.txt-right.then_center.l65pc-lg-up {
      background-position-x: 65% !important;
	}
	.cnt_bkg_mono.l70pc-lg-up ,
	.txt-left.l70pc-lg-up ,
	.txt-right.l70pc-lg-up ,
	.cnt_bkg_mono.txt-left.l70pc-lg-up ,
	.cnt_bkg_mono.txt-right.l70pc-lg-up ,
	.cnt_bkg.txt-left.l70pc-lg-up ,
	.cnt_bkg.txt-right.l70pc-lg-up ,
	.cnt_bkg_2.txt-left.l70pc-lg-up ,
	.cnt_bkg_2.txt-right.l70pc-lg-up ,
	.txt-left.then_center.l70pc-lg-up ,
	.txt-right.then_center.l70pc-lg-up {
      background-position-x: 70% !important;
	}
	.cnt_bkg_mono.l75pc-lg-up ,
	.txt-left.l75pc-lg-up ,
	.txt-right.l75pc-lg-up ,
	.cnt_bkg_mono.txt-left.l75pc-lg-up ,
	.cnt_bkg_mono.txt-right.l75pc-lg-up ,
	.cnt_bkg.txt-left.l75pc-lg-up ,
	.cnt_bkg.txt-right.l75pc-lg-up ,
	.cnt_bkg_2.txt-left.l75pc-lg-up ,
	.cnt_bkg_2.txt-right.l75pc-lg-up ,
	.txt-left.then_center.l75pc-lg-up ,
	.txt-right.then_center.l75pc-lg-up {
      background-position-x: 75% !important;
	}
	.cnt_bkg_mono.l80pc-lg-up ,
	.txt-left.l80pc-lg-up ,
	.txt-right.l80pc-lg-up ,
	.cnt_bkg_mono.txt-left.l80pc-lg-up ,
	.cnt_bkg_mono.txt-right.l80pc-lg-up ,
	.cnt_bkg.txt-left.l80pc-lg-up ,
	.cnt_bkg.txt-right.l80pc-lg-up ,
	.cnt_bkg_2.txt-left.l80pc-lg-up ,
	.cnt_bkg_2.txt-right.l80pc-lg-up ,
	.txt-left.then_center.l80pc-lg-up ,
	.txt-right.then_center.l80pc-lg-up {
      background-position-x: 80% !important;
	}
	.cnt_bkg_mono.l85pc-lg-up ,
	.txt-left.l85pc-lg-up ,
	.txt-right.l85pc-lg-up ,
	.cnt_bkg_mono.txt-left.l85pc-lg-up ,
	.cnt_bkg_mono.txt-right.l85pc-lg-up ,
	.cnt_bkg.txt-left.l85pc-lg-up ,
	.cnt_bkg.txt-right.l85pc-lg-up ,
	.cnt_bkg_2.txt-left.l85pc-lg-up ,
	.cnt_bkg_2.txt-right.l85pc-lg-up ,
	.txt-left.then_center.l85pc-lg-up ,
	.txt-right.then_center.l85pc-lg-up {
      background-position-x: 85% !important;
	}
	.cnt_bkg_mono.l90pc-lg-up ,
	.txt-left.l90pc-lg-up ,
	.txt-right.l90pc-lg-up ,
	.cnt_bkg_mono.txt-left.l90pc-lg-up ,
	.cnt_bkg_mono.txt-right.l90pc-lg-up ,
	.cnt_bkg.txt-left.l90pc-lg-up ,
	.cnt_bkg.txt-right.l90pc-lg-up ,
	.cnt_bkg_2.txt-left.l90pc-lg-up ,
	.cnt_bkg_2.txt-right.l90pc-lg-up ,
	.txt-left.then_center.l90pc-lg-up ,
	.txt-right.then_center.l90pc-lg-up {
      background-position-x: 90% !important;
	}
	.cnt_bkg_mono.l95pc-lg-up ,
	.txt-left.l95pc-lg-up ,
	.txt-right.l95pc-lg-up ,
	.cnt_bkg_mono.txt-left.l95pc-lg-up ,
	.cnt_bkg_mono.txt-right.l95pc-lg-up ,
	.cnt_bkg.txt-left.l95pc-lg-up ,
	.cnt_bkg.txt-right.l95pc-lg-up ,
	.cnt_bkg_2.txt-left.l95pc-lg-up ,
	.cnt_bkg_2.txt-right.l95pc-lg-up ,
	.txt-left.then_center.l95pc-lg-up ,
	.txt-right.then_center.l95pc-lg-up {
      background-position-x: 95% !important;
	}
	.cnt_bkg_mono.l100pc-lg-up ,
	.txt-left.l100pc-lg-up ,
	.txt-right.l100pc-lg-up ,
	.cnt_bkg_mono.txt-left.l100pc-lg-up ,
	.cnt_bkg_mono.txt-right.l100pc-lg-up ,
	.cnt_bkg.txt-left.l100pc-lg-up ,
	.cnt_bkg.txt-right.l100pc-lg-up ,
	.cnt_bkg_2.txt-left.l100pc-lg-up ,
	.cnt_bkg_2.txt-right.l100pc-lg-up ,
	.txt-left.then_center.l100pc-lg-up ,
	.txt-right.then_center.l100pc-lg-up {
      background-position-x: 100% !important;
	}
	.cnt_bkg_mono.l105pc-lg-up ,
	.txt-left.l105pc-lg-up ,
	.txt-right.l105pc-lg-up ,
	.cnt_bkg_mono.txt-left.l105pc-lg-up ,
	.cnt_bkg_mono.txt-right.l105pc-lg-up ,
	.cnt_bkg.txt-left.l105pc-lg-up ,
	.cnt_bkg.txt-right.l105pc-lg-up ,
	.cnt_bkg_2.txt-left.l105pc-lg-up ,
	.cnt_bkg_2.txt-right.l105pc-lg-up ,
	.txt-left.then_center.l105pc-lg-up ,
	.txt-right.then_center.l105pc-lg-up {
      background-position-x: 105% !important;
	}
	.cnt_bkg_mono.l110pc-lg-up ,
	.txt-left.l110pc-lg-up ,
	.txt-right.l110pc-lg-up ,
	.cnt_bkg_mono.txt-left.l110pc-lg-up ,
	.cnt_bkg_mono.txt-right.l110pc-lg-up ,
	.cnt_bkg.txt-left.l110pc-lg-up ,
	.cnt_bkg.txt-right.l110pc-lg-up ,
	.cnt_bkg_2.txt-left.l110pc-lg-up ,
	.cnt_bkg_2.txt-right.l110pc-lg-up ,
	.txt-left.then_center.l110pc-lg-up ,
	.txt-right.then_center.l110pc-lg-up {
      background-position-x: 110% !important;
	}
	.cnt_bkg_mono.l115pc-lg-up ,
	.txt-left.l115pc-lg-up ,
	.txt-right.l115pc-lg-up ,
	.cnt_bkg_mono.txt-left.l115pc-lg-up ,
	.cnt_bkg_mono.txt-right.l115pc-lg-up ,
	.cnt_bkg.txt-left.l115pc-lg-up ,
	.cnt_bkg.txt-right.l115pc-lg-up ,
	.cnt_bkg_2.txt-left.l115pc-lg-up ,
	.cnt_bkg_2.txt-right.l115pc-lg-up ,
	.txt-left.then_center.l115pc-lg-up ,
	.txt-right.then_center.l115pc-lg-up {
      background-position-x: 115% !important;
	}
	.cnt_bkg_mono.l120pc-lg-up ,
	.txt-left.l120pc-lg-up ,
	.txt-right.l120pc-lg-up ,
	.cnt_bkg_mono.txt-left.l120pc-lg-up ,
	.cnt_bkg_mono.txt-right.l120pc-lg-up ,
	.cnt_bkg.txt-left.l120pc-lg-up ,
	.cnt_bkg.txt-right.l120pc-lg-up ,
	.cnt_bkg_2.txt-left.l120pc-lg-up ,
	.cnt_bkg_2.txt-right.l120pc-lg-up ,
	.txt-left.then_center.l120pc-lg-up ,
	.txt-right.then_center.l120pc-lg-up {
      background-position-x: 120% !important;
	}
	.cnt_bkg_mono.l125pc-lg-up ,
	.txt-left.l125pc-lg-up ,
	.txt-right.l125pc-lg-up ,
	.cnt_bkg_mono.txt-left.l125pc-lg-up ,
	.cnt_bkg_mono.txt-right.l125pc-lg-up ,
	.cnt_bkg.txt-left.l125pc-lg-up ,
	.cnt_bkg.txt-right.l125pc-lg-up ,
	.cnt_bkg_2.txt-left.l125pc-lg-up ,
	.cnt_bkg_2.txt-right.l125pc-lg-up ,
	.txt-left.then_center.l125pc-lg-up ,
	.txt-right.then_center.l125pc-lg-up {
      background-position-x: 125% !important;
	}
	.cnt_bkg_mono.l130pc-lg-up ,
	.txt-left.l130pc-lg-up ,
	.txt-right.l130pc-lg-up ,
	.cnt_bkg_mono.txt-left.l130pc-lg-up ,
	.cnt_bkg_mono.txt-right.l130pc-lg-up ,
	.cnt_bkg.txt-left.l130pc-lg-up ,
	.cnt_bkg.txt-right.l130pc-lg-up ,
	.cnt_bkg_2.txt-left.l130pc-lg-up ,
	.cnt_bkg_2.txt-right.l130pc-lg-up ,
	.txt-left.then_center.l130pc-lg-up ,
	.txt-right.then_center.l130pc-lg-up {
      background-position-x: 130% !important;
	}
	.cnt_bkg_mono.l135pc-lg-up ,
	.txt-left.l135pc-lg-up ,
	.txt-right.l135pc-lg-up ,
	.cnt_bkg_mono.txt-left.l135pc-lg-up ,
	.cnt_bkg_mono.txt-right.l135pc-lg-up ,
	.cnt_bkg.txt-left.l135pc-lg-up ,
	.cnt_bkg.txt-right.l135pc-lg-up ,
	.cnt_bkg_2.txt-left.l135pc-lg-up ,
	.cnt_bkg_2.txt-right.l135pc-lg-up ,
	.txt-left.then_center.l135pc-lg-up ,
	.txt-right.then_center.l135pc-lg-up {
      background-position-x: 135% !important;
	}
	.cnt_bkg_mono.l140pc-lg-up ,
	.txt-left.l140pc-lg-up ,
	.txt-right.l140pc-lg-up ,
	.cnt_bkg_mono.txt-left.l140pc-lg-up ,
	.cnt_bkg_mono.txt-right.l140pc-lg-up ,
	.cnt_bkg.txt-left.l140pc-lg-up ,
	.cnt_bkg.txt-right.l140pc-lg-up ,
	.cnt_bkg_2.txt-left.l140pc-lg-up ,
	.cnt_bkg_2.txt-right.l140pc-lg-up ,
	.txt-left.then_center.l140pc-lg-up ,
	.txt-right.then_center.l140pc-lg-up {
      background-position-x: 140% !important;
	}
	.cnt_bkg_mono.l145pc-lg-up ,
	.txt-left.l145pc-lg-up ,
	.txt-right.l145pc-lg-up ,
	.cnt_bkg_mono.txt-left.l145pc-lg-up ,
	.cnt_bkg_mono.txt-right.l145pc-lg-up ,
	.cnt_bkg.txt-left.l145pc-lg-up ,
	.cnt_bkg.txt-right.l145pc-lg-up ,
	.cnt_bkg_2.txt-left.l145pc-lg-up ,
	.cnt_bkg_2.txt-right.l145pc-lg-up ,
	.txt-left.then_center.l145pc-lg-up ,
	.txt-right.then_center.l145pc-lg-up {
      background-position-x: 145% !important;
	}
	.cnt_bkg_mono.l150pc-lg-up ,
	.txt-left.l150pc-lg-up ,
	.txt-right.l150pc-lg-up ,
	.cnt_bkg_mono.txt-left.l150pc-lg-up ,
	.cnt_bkg_mono.txt-right.l150pc-lg-up ,
	.cnt_bkg.txt-left.l150pc-lg-up ,
	.cnt_bkg.txt-right.l150pc-lg-up ,
	.cnt_bkg_2.txt-left.l150pc-lg-up ,
	.cnt_bkg_2.txt-right.l150pc-lg-up ,
	.txt-left.then_center.l150pc-lg-up ,
	.txt-right.then_center.l150pc-lg-up {
      background-position-x: 150% !important;
	}	
	.cnt_bkg_mono.l200pc-lg-up ,
	.txt-left.l200pc-lg-up ,
	.txt-right.l200pc-lg-up ,
	.cnt_bkg_mono.txt-left.l200pc-lg-up ,
	.cnt_bkg_mono.txt-right.l200pc-lg-up ,
	.cnt_bkg.txt-left.l200pc-lg-up ,
	.cnt_bkg.txt-right.l200pc-lg-up ,
	.cnt_bkg_2.txt-left.l200pc-lg-up ,
	.cnt_bkg_2.txt-right.l200pc-lg-up ,
	.txt-left.then_center.l200pc-lg-up ,
	.txt-right.then_center.l200pc-lg-up {
      background-position-x: 200% !important;
	}	
	.cnt_bkg_mono.l250pc-lg-up ,
	.txt-left.l250pc-lg-up ,
	.txt-right.l250pc-lg-up ,
	.cnt_bkg_mono.txt-left.l250pc-lg-up ,
	.cnt_bkg_mono.txt-right.l250pc-lg-up ,
	.cnt_bkg.txt-left.l250pc-lg-up ,
	.cnt_bkg.txt-right.l250pc-lg-up ,
	.cnt_bkg_2.txt-left.l250pc-lg-up ,
	.cnt_bkg_2.txt-right.l250pc-lg-up ,
	.txt-left.then_center.l250pc-lg-up ,
	.txt-right.then_center.l250pc-lg-up {
      background-position-x: 250% !important;
	}		
	.cnt_bkg_mono.l300pc-lg-up ,
	.txt-left.l300pc-lg-up ,
	.txt-right.l300pc-lg-up ,
	.cnt_bkg_mono.txt-left.l300pc-lg-up ,
	.cnt_bkg_mono.txt-right.l300pc-lg-up ,
	.cnt_bkg.txt-left.l300pc-lg-up ,
	.cnt_bkg.txt-right.l300pc-lg-up ,
	.cnt_bkg_2.txt-left.l300pc-lg-up ,
	.cnt_bkg_2.txt-right.l300pc-lg-up ,
	.txt-left.then_center.l300pc-lg-up ,
	.txt-right.then_center.l300pc-lg-up {
      background-position-x: 300% !important;
	}	
	.cnt_bkg_mono.l350pc-lg-up ,
	.txt-left.l350pc-lg-up ,
	.txt-right.l350pc-lg-up ,
	.cnt_bkg_mono.txt-left.l350pc-lg-up ,
	.cnt_bkg_mono.txt-right.l350pc-lg-up ,
	.cnt_bkg.txt-left.l350pc-lg-up ,
	.cnt_bkg.txt-right.l350pc-lg-up ,
	.cnt_bkg_2.txt-left.l350pc-lg-up ,
	.cnt_bkg_2.txt-right.l350pc-lg-up ,
	.txt-left.then_center.l350pc-lg-up ,
	.txt-right.then_center.l350pc-lg-up {
      background-position-x: 350% !important;
	}	
	.cnt_bkg_mono.l400pc-lg-up ,
	.txt-left.l400pc-lg-up ,
	.txt-right.l400pc-lg-up ,
	.cnt_bkg_mono.txt-left.l400pc-lg-up ,
	.cnt_bkg_mono.txt-right.l400pc-lg-up ,
	.cnt_bkg.txt-left.l400pc-lg-up ,
	.cnt_bkg.txt-right.l400pc-lg-up ,
	.cnt_bkg_2.txt-left.l400pc-lg-up ,
	.cnt_bkg_2.txt-right.l400pc-lg-up ,
	.txt-left.then_center.l400pc-lg-up ,
	.txt-right.then_center.l400pc-lg-up {
      background-position-x: 400% !important;
	}
	









		
	/* 20171114 mt-responsive */
	.mt0-lg-up  { margin-top:0px !important; }
	.mt10-lg-up { margin-top:10px !important; }
	.mt20-lg-up { margin-top:20px !important; }
	.mt30-lg-up { margin-top:30px !important; }
	.mt40-lg-up { margin-top:40px !important; }
	.mt50-lg-up { margin-top:50px !important; }
	.mt60-lg-up { margin-top:60px !important; }
	.mt70-lg-up { margin-top:70px !important; }
	.mt80-lg-up { margin-top:80px !important; }
	.mt90-lg-up { margin-top:90px !important; }
	.mt100-lg-up { margin-top:100px !important; }
	.mt150-lg-up { margin-top:150px !important; }
	.mt200-lg-up { margin-top:200px !important; }
	.mt250-lg-up { margin-top:250px !important; }
	.mt300-lg-up { margin-top:300px !important; }
	.mt350-lg-up { margin-top:350px !important; }
	.mt400-lg-up { margin-top:400px !important; }
	.mt450-lg-up { margin-top:450px !important; }
	.mt500-lg-up { margin-top:500px !important; }
	
	.mb0-lg-up  { margin-bottom:0px !important; }
	.mb10-lg-up { margin-bottom:10px !important; }
	.mb20-lg-up { margin-bottom:20px !important; }
	.mb30-lg-up { margin-bottom:30px !important; }
	.mb40-lg-up { margin-bottom:40px !important; }
	.mb50-lg-up { margin-bottom:50px !important; }
	.mb60-lg-up { margin-bottom:60px !important; }
	.mb70-lg-up { margin-bottom:70px !important; }
	.mb80-lg-up { margin-bottom:80px !important; }
	.mb90-lg-up { margin-bottom:90px !important; }
	.mb100-lg-up { margin-bottom:100px !important; }
	.mb150-lg-up { margin-bottom:150px !important; }
	.mb200-lg-up { margin-bottom:200px !important; }
	.mb250-lg-up { margin-bottom:250px !important; }
	.mb300-lg-up { margin-bottom:300px !important; }
	.mb350-lg-up { margin-bottom:350px !important; }
	.mb400-lg-up { margin-bottom:400px !important; }
	.mb450-lg-up { margin-bottom:450px !important; }
	.mb500-lg-up { margin-bottom:500px !important; }
	
	
	.pt0-lg-up  { padding-top:0px !important; }
	.pt10-lg-up { padding-top:10px !important; }
	.pt20-lg-up { padding-top:20px !important; }
	.pt30-lg-up { padding-top:30px !important; }
	.pt40-lg-up { padding-top:40px !important; }
	.pt50-lg-up { padding-top:50px !important; }
	.pt60-lg-up { padding-top:60px !important; }
	.pt70-lg-up { padding-top:70px !important; }
	.pt80-lg-up { padding-top:80px !important; }
	.pt90-lg-up { padding-top:90px !important; }
	.pt100-lg-up { padding-top:100px !important; }
	.pt150-lg-up { padding-top:150px !important; }
	.pt200-lg-up { padding-top:200px !important; }
	.pt250-lg-up { padding-top:250px !important; }
	.pt300-lg-up { padding-top:300px !important; }
	.pt350-lg-up { padding-top:350px !important; }
	.pt400-lg-up { padding-top:400px !important; }
	.pt450-lg-up { padding-top:450px !important; }
	.pt500-lg-up { padding-top:500px !important; }
	
	.pb0-lg-up  { padding-bottom:0px !important; }
	.pb10-lg-up { padding-bottom:10px !important; }
	.pb20-lg-up { padding-bottom:20px !important; }
	.pb30-lg-up { padding-bottom:30px !important; }
	.pb40-lg-up { padding-bottom:40px !important; }
	.pb50-lg-up { padding-bottom:50px !important; }
	.pb60-lg-up { padding-bottom:60px !important; }
	.pb70-lg-up { padding-bottom:70px !important; }
	.pb80-lg-up { padding-bottom:80px !important; }
	.pb90-lg-up { padding-bottom:90px !important; }
	.pb100-lg-up { padding-bottom:100px !important; }
	.pb150-lg-up { padding-bottom:150px !important; }
	.pb200-lg-up { padding-bottom:200px !important; }
	.pb250-lg-up { padding-bottom:250px !important; }
	.pb300-lg-up { padding-bottom:300px !important; }
	.pb350-lg-up { padding-bottom:350px !important; }
	.pb400-lg-up { padding-bottom:400px !important; }
	.pb450-lg-up { padding-bottom:450px !important; }
	.pb500-lg-up { padding-bottom:500px !important; }
	
	
	.bg-size-20pc-lg-up {
		background-size: 20% !important;
	}
	.bg-size-30pc-lg-up {
		background-size: 30% !important;
	}
	.bg-size-40pc-lg-up {
		background-size: 40% !important;
	}
	.bg-size-50pc-lg-up {
		background-size: 50% !important;
	}
	.bg-size-60pc-lg-up {
		background-size: 60% !important;
	}
	.bg-size-65pc-lg-up {
		background-size: 65% !important;
	}
	.bg-size-70pc-lg-up {
		background-size: 70% !important;
	}
	.bg-size-80pc-lg-up {
		background-size: 80% !important;
	}
	.bg-size-90pc-lg-up  {
		background-size: 90% !important;
	}
	.bg-size-95pc-lg-up  {
		background-size: 95% !important;
	}
	.bg-size-100pc-lg-up {
		background-size: 100% !important;
	}
	.bg-size-120pc-lg-up {
		background-size: 120% !important;
	}
	.bg-size-130pc-lg-up {
		background-size: 130% !important;
	}
	.bg-size-140pc-lg-up {
		background-size: 140% !important;
	}
	.bg-size-150pc-lg-up {
		background-size: 150% !important;
	}
	.bg-size-160pc-lg-up {
		background-size: 160% !important;
	}
	.bg-size-180pc-lg-up {
		background-size: 180% !important;
	}
	.bg-size-200pc-lg-up {
		background-size: 200% !important;
	}
		.bg-size-220pc-lg-up {
		background-size: 220% !important;
	}
		.bg-size-240pc-lg-up {
		background-size: 240% !important;
	}
		.bg-size-260pc-lg-up {
		background-size: 260% !important;
	}
		.bg-size-280pc-lg-up {
		background-size: 280% !important;
	}
		.bg-size-300pc-lg-up {
		background-size: 300% !important;
	}
	.bg-size-contain-lg-up {
		background-size: contain !important;
	}
		.bg-size-cover-lg-up {
		background-size: cover !important;
	}
	
	.bg-off-lg-up {
		background-image: none !important;
	}
	
	.top-0pc-lg-up {
		top: 0% !important;
	}
	.top-5pc-lg-up {
		top: 5% !important;
	}
	.top-10pc-lg-up {
		top: 10% !important;
	}
	.top-15pc-lg-up {
		top: 15% !important;
	}
	.top-20pc-lg-up {
		top: 20% !important;
	}
	.top-25pc-lg-up {
		top: 25% !important;
	}
	.top-30pc-lg-up {
		top: 30% !important;
	}
	.top-35pc-lg-up {
		top: 35% !important;
	}
	.top-40pc-lg-up {
		top: 40% !important;
	}
	.top-45pc-lg-up {
		top: 45% !important;
	}
	.top-50pc-lg-up {
		top: 50% !important;
	}
	.top-55pc-lg-up {
		top: 55% !important;
	}
	.top-60pc-lg-up {
		top: 60% !important;
	}	
	.top-65pc-lg-up {
		top: 65% !important;
	}	
	.top-70pc-lg-up {
		top: 70% !important;
	}	
	.top-75pc-lg-up {
		top: 75% !important;
	}	
	.top-80pc-lg-up {
		top: 80% !important;
	}	
	.top-85pc-lg-up {
		top: 85% !important;
	}		
	.top-90pc-lg-up {
		top: 90% !important;
	}	
	.top-95pc-lg-up {
		top: 95% !important;
	}		
	
	.bottom-0pc-lg-up {
		bottom: 0% !important;
	}		
	.bottom-0pc-lg-up {
		bottom: 0% !important;
	}
	.bottom-5pc-lg-up {
		bottom: 5% !important;
	}
	.bottom-10pc-lg-up {
		bottom: 10% !important;
	}
	.bottom-15pc-lg-up {
		bottom: 15% !important;
	}
	.bottom-20pc-lg-up {
		bottom: 20% !important;
	}
	.bottom-25pc-lg-up {
		bottom: 25% !important;
	}	
	.bottom-30pc-lg-up {
		bottom: 30% !important;
	}
	.bottom-35pc-lg-up {
		bottom: 35% !important;
	}
	.bottom-40pc-lg-up {
		bottom: 40% !important;
	}
	.bottom-45pc-lg-up {
		bottom: 45% !important;
	}
	.bottom-50pc-lg-up {
		bottom: 50% !important;
	}
	.bottom-55pc-lg-up {
		bottom: 55% !important;
	}
	.bottom-60pc-lg-up {
		bottom: 60% !important;
	}	
	.bottom-65pc-lg-up {
		bottom: 65% !important;
	}	
	.bottom-70pc-lg-up {
		bottom: 70% !important;
	}	
	.bottom-75pc-lg-up {
		bottom: 75% !important;
	}	
	.bottom-80pc-lg-up {
		bottom: 80% !important;
	}	
	.bottom-85pc-lg-up {
		bottom: 85% !important;
	}		
	.bottom-90pc-lg-up {
		bottom: 90% !important;
	}	
	.bottom-95pc-lg-up {
		bottom: 95% !important;
	}			

}

/* lg-down */
@media (max-width: 1199px) {
	.cnt_bkg_mono.l-100pc-lg-down ,
	.txt-left.l-100pc-lg-down ,
	.txt-right.l-100pc-lg-down ,
	.cnt_bkg_mono.txt-left.l-100pc-lg-down ,
	.cnt_bkg_mono.txt-right.l-100pc-lg-down ,
	.cnt_bkg.txt-left.l-100pc-lg-down ,
	.cnt_bkg.txt-right.l-100pc-lg-down ,
	.cnt_bkg_2.txt-left.l-100pc-lg-down ,
	.cnt_bkg_2.txt-right.l-100pc-lg-down ,
	.txt-left.then_center.l-100pc-lg-down ,
	.txt-right.then_center.l-100pc-lg-down {
      background-position-x: -100% !important;
	}
	.cnt_bkg_mono.l-90pc-lg-down ,
	.txt-left.l-90pc-lg-down ,
	.txt-right.l-90pc-lg-down ,
	.cnt_bkg_mono.txt-left.l-90pc-lg-down ,
	.cnt_bkg_mono.txt-right.l-90pc-lg-down ,
	.cnt_bkg.txt-left.l-90pc-lg-down ,
	.cnt_bkg.txt-right.l-90pc-lg-down ,
	.cnt_bkg_2.txt-left.l-90pc-lg-down ,
	.cnt_bkg_2.txt-right.l-90pc-lg-down ,
	.txt-left.then_center.l-90pc-lg-down ,
	.txt-right.then_center.l-90pc-lg-down {
      background-position-x: -90% !important;
	}
	.cnt_bkg_mono.l-80pc-lg-down ,
	.txt-left.l-80pc-lg-down ,
	.txt-right.l-80pc-lg-down ,
	.cnt_bkg_mono.txt-left.l-80pc-lg-down ,
	.cnt_bkg_mono.txt-right.l-80pc-lg-down ,
	.cnt_bkg.txt-left.l-80pc-lg-down ,
	.cnt_bkg.txt-right.l-80pc-lg-down ,
	.cnt_bkg_2.txt-left.l-80pc-lg-down ,
	.cnt_bkg_2.txt-right.l-80pc-lg-down ,
	.txt-left.then_center.l-80pc-lg-down ,
	.txt-right.then_center.l-80pc-lg-down {
      background-position-x: -80% !important;
	}
	.cnt_bkg_mono.l-70pc-lg-down ,
	.txt-left.l-70pc-lg-down ,
	.txt-right.l-70pc-lg-down ,
	.cnt_bkg_mono.txt-left.l-70pc-lg-down ,
	.cnt_bkg_mono.txt-right.l-70pc-lg-down ,
	.cnt_bkg.txt-left.l-70pc-lg-down ,
	.cnt_bkg.txt-right.l-70pc-lg-down ,
	.cnt_bkg_2.txt-left.l-70pc-lg-down ,
	.cnt_bkg_2.txt-right.l-70pc-lg-down ,
	.txt-left.then_center.l-70pc-lg-down ,
	.txt-right.then_center.l-70pc-lg-down {
      background-position-x: -70% !important;
	}
	.cnt_bkg_mono.l-60pc-lg-down ,
	.txt-left.l-60pc-lg-down ,
	.txt-right.l-60pc-lg-down ,
	.cnt_bkg_mono.txt-left.l-60pc-lg-down ,
	.cnt_bkg_mono.txt-right.l-60pc-lg-down ,
	.cnt_bkg.txt-left.l-60pc-lg-down ,
	.cnt_bkg.txt-right.l-60pc-lg-down ,
	.cnt_bkg_2.txt-left.l-60pc-lg-down ,
	.cnt_bkg_2.txt-right.l-60pc-lg-down ,
	.txt-left.then_center.l-60pc-lg-down ,
	.txt-right.then_center.l-60pc-lg-down {
      background-position-x: -60% !important;
	}
	.cnt_bkg_mono.l-50pc-lg-down ,
	.txt-left.l-50pc-lg-down ,
	.txt-right.l-50pc-lg-down ,
	.cnt_bkg_mono.txt-left.l-50pc-lg-down ,
	.cnt_bkg_mono.txt-right.l-50pc-lg-down ,
	.cnt_bkg.txt-left.l-50pc-lg-down ,
	.cnt_bkg.txt-right.l-50pc-lg-down ,
	.cnt_bkg_2.txt-left.l-50pc-lg-down ,
	.cnt_bkg_2.txt-right.l-50pc-lg-down ,
	.txt-left.then_center.l-50pc-lg-down ,
	.txt-right.then_center.l-50pc-lg-down {
      background-position-x: -50% !important;
	}
	.cnt_bkg_mono.l-40pc-lg-down ,
	.txt-left.l-40pc-lg-down ,
	.txt-right.l-40pc-lg-down ,
	.cnt_bkg_mono.txt-left.l-40pc-lg-down ,
	.cnt_bkg_mono.txt-right.l-40pc-lg-down ,
	.cnt_bkg.txt-left.l-40pc-lg-down ,
	.cnt_bkg.txt-right.l-40pc-lg-down ,
	.cnt_bkg_2.txt-left.l-40pc-lg-down ,
	.cnt_bkg_2.txt-right.l-40pc-lg-down ,
	.txt-left.then_center.l-40pc-lg-down ,
	.txt-right.then_center.l-40pc-lg-down {
      background-position-x: -40% !important;
	}
	.cnt_bkg_mono.l-30pc-lg-down ,
	.txt-left.l-30pc-lg-down ,
	.txt-right.l-30pc-lg-down ,
	.cnt_bkg_mono.txt-left.l-30pc-lg-down ,
	.cnt_bkg_mono.txt-right.l-30pc-lg-down ,
	.cnt_bkg.txt-left.l-30pc-lg-down ,
	.cnt_bkg.txt-right.l-30pc-lg-down ,
	.cnt_bkg_2.txt-left.l-30pc-lg-down ,
	.cnt_bkg_2.txt-right.l-30pc-lg-down ,
	.txt-left.then_center.l-30pc-lg-down ,
	.txt-right.then_center.l-30pc-lg-down {
      background-position-x: -30% !important;
	}
	.cnt_bkg_mono.l-25pc-lg-down ,
	.txt-left.l-25pc-lg-down ,
	.txt-right.l-25pc-lg-down ,
	.cnt_bkg_mono.txt-left.l-25pc-lg-down ,
	.cnt_bkg_mono.txt-right.l-25pc-lg-down ,
	.cnt_bkg.txt-left.l-25pc-lg-down ,
	.cnt_bkg.txt-right.l-25pc-lg-down ,
	.cnt_bkg_2.txt-left.l-25pc-lg-down ,
	.cnt_bkg_2.txt-right.l-25pc-lg-down ,
	.txt-left.then_center.l-25pc-lg-down ,
	.txt-right.then_center.l-25pc-lg-down {
      background-position-x: -25% !important;
	}
	.cnt_bkg_mono.l-20pc-lg-down ,
	.txt-left.l-20pc-lg-down ,
	.txt-right.l-20pc-lg-down ,
	.cnt_bkg_mono.txt-left.l-20pc-lg-down ,
	.cnt_bkg_mono.txt-right.l-20pc-lg-down ,
	.cnt_bkg.txt-left.l-20pc-lg-down ,
	.cnt_bkg.txt-right.l-20pc-lg-down ,
	.cnt_bkg_2.txt-left.l-20pc-lg-down ,
	.cnt_bkg_2.txt-right.l-20pc-lg-down ,
	.txt-left.then_center.l-20pc-lg-down ,
	.txt-right.then_center.l-20pc-lg-down {
      background-position-x: -20% !important;
	}
	.cnt_bkg_mono.l-15pc-lg-down ,
	.txt-left.l-15pc-lg-down ,
	.txt-right.l-15pc-lg-down ,
	.cnt_bkg_mono.txt-left.l-15pc-lg-down ,
	.cnt_bkg_mono.txt-right.l-15pc-lg-down ,
	.cnt_bkg.txt-left.l-15pc-lg-down ,
	.cnt_bkg.txt-right.l-15pc-lg-down ,
	.cnt_bkg_2.txt-left.l-15pc-lg-down ,
	.cnt_bkg_2.txt-right.l-15pc-lg-down ,
	.txt-left.then_center.l-15pc-lg-down ,
	.txt-right.then_center.l-15pc-lg-down {
      background-position-x: -15% !important;
	}
	.cnt_bkg_mono.l-10pc-lg-down ,
	.txt-left.l-10pc-lg-down ,
	.txt-right.l-10pc-lg-down ,
	.cnt_bkg_mono.txt-left.l-10pc-lg-down ,
	.cnt_bkg_mono.txt-right.l-10pc-lg-down ,
	.cnt_bkg.txt-left.l-10pc-lg-down ,
	.cnt_bkg.txt-right.l-10pc-lg-down ,
	.cnt_bkg_2.txt-left.l-10pc-lg-down ,
	.cnt_bkg_2.txt-right.l-10pc-lg-down ,
	.txt-left.then_center.l-10pc-lg-down ,
	.txt-right.then_center.l-10pc-lg-down {
      background-position-x: -10% !important;
	}
	.cnt_bkg_mono.l-5pc-lg-down ,
	.txt-left.l-5pc-lg-down ,
	.txt-right.l-5pc-lg-down ,
	.cnt_bkg_mono.txt-left.l-5pc-lg-down ,
	.cnt_bkg_mono.txt-right.l-5pc-lg-down ,
	.cnt_bkg.txt-left.l-5pc-lg-down ,
	.cnt_bkg.txt-right.l-5pc-lg-down ,
	.cnt_bkg_2.txt-left.l-5pc-lg-down ,
	.cnt_bkg_2.txt-right.l-5pc-lg-down ,
	.txt-left.then_center.l-5pc-lg-down ,
	.txt-right.then_center.l-5pc-lg-down {
      background-position-x: -5% !important;
	}
	.cnt_bkg_mono.l5pc-lg-down ,
	.txt-left.l5pc-lg-down ,
	.txt-right.l5pc-lg-down ,
	.cnt_bkg_mono.txt-left.l5pc-lg-down ,
	.cnt_bkg_mono.txt-right.l5pc-lg-down ,
	.cnt_bkg.txt-left.l5pc-lg-down ,
	.cnt_bkg.txt-right.l5pc-lg-down ,
	.cnt_bkg_2.txt-left.l5pc-lg-down ,
	.cnt_bkg_2.txt-right.l5pc-lg-down ,
	.txt-left.then_center.l5pc-lg-down ,
	.txt-right.then_center.l5pc-lg-down {
      background-position-x: 5% !important;
	}
	.cnt_bkg_mono.l10pc-lg-down ,
	.txt-left.l10pc-lg-down ,
	.txt-right.l10pc-lg-down ,
	.cnt_bkg_mono.txt-left.l10pc-lg-down ,
	.cnt_bkg_mono.txt-right.l10pc-lg-down ,
	.cnt_bkg.txt-left.l10pc-lg-down ,
	.cnt_bkg.txt-right.l10pc-lg-down ,
	.cnt_bkg_2.txt-left.l10pc-lg-down ,
	.cnt_bkg_2.txt-right.l10pc-lg-down ,
	.txt-left.then_center.l10pc-lg-down ,
	.txt-right.then_center.l10pc-lg-down {
      background-position-x: 10% !important;
	}
	.cnt_bkg_mono.l15pc-lg-down ,
	.txt-left.l15pc-lg-down ,
	.txt-right.l15pc-lg-down ,
	.cnt_bkg_mono.txt-left.l15pc-lg-down ,
	.cnt_bkg_mono.txt-right.l15pc-lg-down ,
	.cnt_bkg.txt-left.l15pc-lg-down ,
	.cnt_bkg.txt-right.l15pc-lg-down ,
	.cnt_bkg_2.txt-left.l15pc-lg-down ,
	.cnt_bkg_2.txt-right.l15pc-lg-down ,
	.txt-left.then_center.l15pc-lg-down ,
	.txt-right.then_center.l15pc-lg-down {
      background-position-x: 15% !important;
	}
	.cnt_bkg_mono.l20pc-lg-down ,
	.txt-left.l20pc-lg-down ,
	.txt-right.l20pc-lg-down ,
	.cnt_bkg_mono.txt-left.l20pc-lg-down ,
	.cnt_bkg_mono.txt-right.l20pc-lg-down ,
	.cnt_bkg.txt-left.l20pc-lg-down ,
	.cnt_bkg.txt-right.l20pc-lg-down ,
	.cnt_bkg_2.txt-left.l20pc-lg-down ,
	.cnt_bkg_2.txt-right.l20pc-lg-down ,
	.txt-left.then_center.l20pc-lg-down ,
	.txt-right.then_center.l20pc-lg-down {
      background-position-x: 20% !important;
	}
	.cnt_bkg_mono.l25pc-lg-down-up ,
	.txt-left.l25pc-lg-down-up ,
	.txt-right.l25pc-lg-down-up ,
	.cnt_bkg_mono.txt-left.l25pc-lg-down-up ,
	.cnt_bkg_mono.txt-right.l25pc-lg-down-up ,
	.cnt_bkg.txt-left.l25pc-lg-down-up ,
	.cnt_bkg.txt-right.l25pc-lg-down-up ,
	.cnt_bkg_2.txt-left.l25pc-lg-down-up ,
	.cnt_bkg_2.txt-right.l25pc-lg-down-up ,
	.txt-left.then_center.l25pc-lg-down-up ,
	.txt-right.then_center.l25pc-lg-down-up {
      background-position-x: 25% !important;
	}
	.cnt_bkg_mono.l30pc-lg-down ,
	.txt-left.l30pc-lg-down ,
	.txt-right.l30pc-lg-down ,
	.cnt_bkg_mono.txt-left.l30pc-lg-down ,
	.cnt_bkg_mono.txt-right.l30pc-lg-down ,
	.cnt_bkg.txt-left.l30pc-lg-down ,
	.cnt_bkg.txt-right.l30pc-lg-down ,
	.cnt_bkg_2.txt-left.l30pc-lg-down ,
	.cnt_bkg_2.txt-right.l30pc-lg-down ,
	.txt-left.then_center.l30pc-lg-down ,
	.txt-right.then_center.l30pc-lg-down {
      background-position-x: 30% !important;
	}
	.cnt_bkg_mono.l40pc-lg-down ,
	.txt-left.l40pc-lg-down ,
	.txt-right.l40pc-lg-down ,
	.cnt_bkg_mono.txt-left.l40pc-lg-down ,
	.cnt_bkg_mono.txt-right.l40pc-lg-down ,
	.cnt_bkg.txt-left.l40pc-lg-down ,
	.cnt_bkg.txt-right.l40pc-lg-down ,
	.cnt_bkg_2.txt-left.l40pc-lg-down ,
	.cnt_bkg_2.txt-right.l40pc-lg-down ,
	.txt-left.then_center.l40pc-lg-down ,
	.txt-right.then_center.l40pc-lg-down {
      background-position-x: 40% !important;
	}

	.cnt_bkg_mono.l40pc-lg-down ,
	.txt-left.l40pc-lg-down ,
	.txt-right.l40pc-lg-down ,
	.cnt_bkg_mono.txt-left.l40pc-lg-down ,
	.cnt_bkg_mono.txt-right.l40pc-lg-down ,
	.cnt_bkg.txt-left.l40pc-lg-down ,
	.cnt_bkg.txt-right.l40pc-lg-down ,
	.cnt_bkg_2.txt-left.l40pc-lg-down ,
	.cnt_bkg_2.txt-right.l40pc-lg-down ,
	.txt-left.then_center.l40pc-lg-down ,
	.txt-right.then_center.l40pc-lg-down {
      background-position-x: 40% !important;
	}
	.cnt_bkg_mono.l45pc-lg-down ,
	.txt-left.l45pc-lg-down ,
	.txt-right.l45pc-lg-down ,
	.cnt_bkg_mono.txt-left.l45pc-lg-down ,
	.cnt_bkg_mono.txt-right.l45pc-lg-down ,
	.cnt_bkg.txt-left.l45pc-lg-down ,
	.cnt_bkg.txt-right.l45pc-lg-down ,
	.cnt_bkg_2.txt-left.l45pc-lg-down ,
	.cnt_bkg_2.txt-right.l45pc-lg-down ,
	.txt-left.then_center.l45pc-lg-down ,
	.txt-right.then_center.l45pc-lg-down {
      background-position-x: 45% !important;
	}	
	.cnt_bkg_mono.l50pc-lg-down ,
	.txt-left.l50pc-lg-down ,
	.txt-right.l50pc-lg-down ,
	.cnt_bkg_mono.txt-left.l50pc-lg-down ,
	.cnt_bkg_mono.txt-right.l50pc-lg-down ,
	.cnt_bkg.txt-left.l50pc-lg-down ,
	.cnt_bkg.txt-right.l50pc-lg-down ,
	.cnt_bkg_2.txt-left.l50pc-lg-down ,
	.cnt_bkg_2.txt-right.l50pc-lg-down ,
	.txt-left.then_center.l50pc-lg-down ,
	.txt-right.then_center.l50pc-lg-down {
      background-position-x: 50% !important;
	}
	.cnt_bkg_mono.l55pc-lg-down ,
	.txt-left.l55pc-lg-down ,
	.txt-right.l55pc-lg-down ,
	.cnt_bkg_mono.txt-left.l55pc-lg-down ,
	.cnt_bkg_mono.txt-right.l55pc-lg-down ,
	.cnt_bkg.txt-left.l55pc-lg-down ,
	.cnt_bkg.txt-right.l55pc-lg-down ,
	.cnt_bkg_2.txt-left.l55pc-lg-down ,
	.cnt_bkg_2.txt-right.l55pc-lg-down ,
	.txt-left.then_center.l55pc-lg-down ,
	.txt-right.then_center.l55pc-lg-down {
      background-position-x: 55% !important;
	}
	.cnt_bkg_mono.l60pc-lg-down ,
	.txt-left.l60pc-lg-down ,
	.txt-right.l60pc-lg-down ,
	.cnt_bkg_mono.txt-left.l60pc-lg-down ,
	.cnt_bkg_mono.txt-right.l60pc-lg-down ,
	.cnt_bkg.txt-left.l60pc-lg-down ,
	.cnt_bkg.txt-right.l60pc-lg-down ,
	.cnt_bkg_2.txt-left.l60pc-lg-down ,
	.cnt_bkg_2.txt-right.l60pc-lg-down ,
	.txt-left.then_center.l60pc-lg-down ,
	.txt-right.then_center.l60pc-lg-down {
      background-position-x: 60% !important;
	}
	.cnt_bkg_mono.l65pc-lg-down ,
	.txt-left.l65pc-lg-down ,
	.txt-right.l65pc-lg-down ,
	.cnt_bkg_mono.txt-left.l65pc-lg-down ,
	.cnt_bkg_mono.txt-right.l65pc-lg-down ,
	.cnt_bkg.txt-left.l65pc-lg-down ,
	.cnt_bkg.txt-right.l65pc-lg-down ,
	.cnt_bkg_2.txt-left.l65pc-lg-down ,
	.cnt_bkg_2.txt-right.l65pc-lg-down ,
	.txt-left.then_center.l65pc-lg-down ,
	.txt-right.then_center.l65pc-lg-down {
      background-position-x: 65% !important;
	}
	.cnt_bkg_mono.l70pc-lg-down ,
	.txt-left.l70pc-lg-down ,
	.txt-right.l70pc-lg-down ,
	.cnt_bkg_mono.txt-left.l70pc-lg-down ,
	.cnt_bkg_mono.txt-right.l70pc-lg-down ,
	.cnt_bkg.txt-left.l70pc-lg-down ,
	.cnt_bkg.txt-right.l70pc-lg-down ,
	.cnt_bkg_2.txt-left.l70pc-lg-down ,
	.cnt_bkg_2.txt-right.l70pc-lg-down ,
	.txt-left.then_center.l70pc-lg-down ,
	.txt-right.then_center.l70pc-lg-down {
      background-position-x: 70% !important;
	}
	.cnt_bkg_mono.l75pc-lg-down ,
	.txt-left.l75pc-lg-down ,
	.txt-right.l75pc-lg-down ,
	.cnt_bkg_mono.txt-left.l75pc-lg-down ,
	.cnt_bkg_mono.txt-right.l75pc-lg-down ,
	.cnt_bkg.txt-left.l75pc-lg-down ,
	.cnt_bkg.txt-right.l75pc-lg-down ,
	.cnt_bkg_2.txt-left.l75pc-lg-down ,
	.cnt_bkg_2.txt-right.l75pc-lg-down ,
	.txt-left.then_center.l75pc-lg-down ,
	.txt-right.then_center.l75pc-lg-down {
      background-position-x: 75% !important;
	}
	.cnt_bkg_mono.l80pc-lg-down ,
	.txt-left.l80pc-lg-down ,
	.txt-right.l80pc-lg-down ,
	.cnt_bkg_mono.txt-left.l80pc-lg-down ,
	.cnt_bkg_mono.txt-right.l80pc-lg-down ,
	.cnt_bkg.txt-left.l80pc-lg-down ,
	.cnt_bkg.txt-right.l80pc-lg-down ,
	.cnt_bkg_2.txt-left.l80pc-lg-down ,
	.cnt_bkg_2.txt-right.l80pc-lg-down ,
	.txt-left.then_center.l80pc-lg-down ,
	.txt-right.then_center.l80pc-lg-down {
      background-position-x: 80% !important;
	}
	.cnt_bkg_mono.l85pc-lg-down ,
	.txt-left.l85pc-lg-down ,
	.txt-right.l85pc-lg-down ,
	.cnt_bkg_mono.txt-left.l85pc-lg-down ,
	.cnt_bkg_mono.txt-right.l85pc-lg-down ,
	.cnt_bkg.txt-left.l85pc-lg-down ,
	.cnt_bkg.txt-right.l85pc-lg-down ,
	.cnt_bkg_2.txt-left.l85pc-lg-down ,
	.cnt_bkg_2.txt-right.l85pc-lg-down ,
	.txt-left.then_center.l85pc-lg-down ,
	.txt-right.then_center.l85pc-lg-down {
      background-position-x: 85% !important;
	}
	.cnt_bkg_mono.l90pc-lg-down ,
	.txt-left.l90pc-lg-down ,
	.txt-right.l90pc-lg-down ,
	.cnt_bkg_mono.txt-left.l90pc-lg-down ,
	.cnt_bkg_mono.txt-right.l90pc-lg-down ,
	.cnt_bkg.txt-left.l90pc-lg-down ,
	.cnt_bkg.txt-right.l90pc-lg-down ,
	.cnt_bkg_2.txt-left.l90pc-lg-down ,
	.cnt_bkg_2.txt-right.l90pc-lg-down ,
	.txt-left.then_center.l90pc-lg-down ,
	.txt-right.then_center.l90pc-lg-down {
      background-position-x: 90% !important;
	}
	.cnt_bkg_mono.l95pc-lg-down ,
	.txt-left.l95pc-lg-down ,
	.txt-right.l95pc-lg-down ,
	.cnt_bkg_mono.txt-left.l95pc-lg-down ,
	.cnt_bkg_mono.txt-right.l95pc-lg-down ,
	.cnt_bkg.txt-left.l95pc-lg-down ,
	.cnt_bkg.txt-right.l95pc-lg-down ,
	.cnt_bkg_2.txt-left.l95pc-lg-down ,
	.cnt_bkg_2.txt-right.l95pc-lg-down ,
	.txt-left.then_center.l95pc-lg-down ,
	.txt-right.then_center.l95pc-lg-down {
      background-position-x: 95% !important;
	}
	.cnt_bkg_mono.l100pc-lg-down ,
	.txt-left.l100pc-lg-down ,
	.txt-right.l100pc-lg-down ,
	.cnt_bkg_mono.txt-left.l100pc-lg-down ,
	.cnt_bkg_mono.txt-right.l100pc-lg-down ,
	.cnt_bkg.txt-left.l100pc-lg-down ,
	.cnt_bkg.txt-right.l100pc-lg-down ,
	.cnt_bkg_2.txt-left.l100pc-lg-down ,
	.cnt_bkg_2.txt-right.l100pc-lg-down ,
	.txt-left.then_center.l100pc-lg-down ,
	.txt-right.then_center.l100pc-lg-down {
      background-position-x: 100% !important;
	}
	.cnt_bkg_mono.l105pc-lg-down ,
	.txt-left.l105pc-lg-down ,
	.txt-right.l105pc-lg-down ,
	.cnt_bkg_mono.txt-left.l105pc-lg-down ,
	.cnt_bkg_mono.txt-right.l105pc-lg-down ,
	.cnt_bkg.txt-left.l105pc-lg-down ,
	.cnt_bkg.txt-right.l105pc-lg-down ,
	.cnt_bkg_2.txt-left.l105pc-lg-down ,
	.cnt_bkg_2.txt-right.l105pc-lg-down ,
	.txt-left.then_center.l105pc-lg-down ,
	.txt-right.then_center.l105pc-lg-down {
      background-position-x: 105% !important;
	}
	.cnt_bkg_mono.l110pc-lg-down ,
	.txt-left.l110pc-lg-down ,
	.txt-right.l110pc-lg-down ,
	.cnt_bkg_mono.txt-left.l110pc-lg-down ,
	.cnt_bkg_mono.txt-right.l110pc-lg-down ,
	.cnt_bkg.txt-left.l110pc-lg-down ,
	.cnt_bkg.txt-right.l110pc-lg-down ,
	.cnt_bkg_2.txt-left.l110pc-lg-down ,
	.cnt_bkg_2.txt-right.l110pc-lg-down ,
	.txt-left.then_center.l110pc-lg-down ,
	.txt-right.then_center.l110pc-lg-down {
      background-position-x: 110% !important;
	}
	.cnt_bkg_mono.l115pc-lg-down ,
	.txt-left.l115pc-lg-down ,
	.txt-right.l115pc-lg-down ,
	.cnt_bkg_mono.txt-left.l115pc-lg-down ,
	.cnt_bkg_mono.txt-right.l115pc-lg-down ,
	.cnt_bkg.txt-left.l115pc-lg-down ,
	.cnt_bkg.txt-right.l115pc-lg-down ,
	.cnt_bkg_2.txt-left.l115pc-lg-down ,
	.cnt_bkg_2.txt-right.l115pc-lg-down ,
	.txt-left.then_center.l115pc-lg-down ,
	.txt-right.then_center.l115pc-lg-down {
      background-position-x: 115% !important;
	}
	.cnt_bkg_mono.l120pc-lg-down ,
	.txt-left.l120pc-lg-down ,
	.txt-right.l120pc-lg-down ,
	.cnt_bkg_mono.txt-left.l120pc-lg-down ,
	.cnt_bkg_mono.txt-right.l120pc-lg-down ,
	.cnt_bkg.txt-left.l120pc-lg-down ,
	.cnt_bkg.txt-right.l120pc-lg-down ,
	.cnt_bkg_2.txt-left.l120pc-lg-down ,
	.cnt_bkg_2.txt-right.l120pc-lg-down ,
	.txt-left.then_center.l120pc-lg-down ,
	.txt-right.then_center.l120pc-lg-down {
      background-position-x: 120% !important;
	}
	.cnt_bkg_mono.l125pc-lg-down ,
	.txt-left.l125pc-lg-down ,
	.txt-right.l125pc-lg-down ,
	.cnt_bkg_mono.txt-left.l125pc-lg-down ,
	.cnt_bkg_mono.txt-right.l125pc-lg-down ,
	.cnt_bkg.txt-left.l125pc-lg-down ,
	.cnt_bkg.txt-right.l125pc-lg-down ,
	.cnt_bkg_2.txt-left.l125pc-lg-down ,
	.cnt_bkg_2.txt-right.l125pc-lg-down ,
	.txt-left.then_center.l125pc-lg-down ,
	.txt-right.then_center.l125pc-lg-down {
      background-position-x: 125% !important;
	}
	.cnt_bkg_mono.l130pc-lg-down ,
	.txt-left.l130pc-lg-down ,
	.txt-right.l130pc-lg-down ,
	.cnt_bkg_mono.txt-left.l130pc-lg-down ,
	.cnt_bkg_mono.txt-right.l130pc-lg-down ,
	.cnt_bkg.txt-left.l130pc-lg-down ,
	.cnt_bkg.txt-right.l130pc-lg-down ,
	.cnt_bkg_2.txt-left.l130pc-lg-down ,
	.cnt_bkg_2.txt-right.l130pc-lg-down ,
	.txt-left.then_center.l130pc-lg-down ,
	.txt-right.then_center.l130pc-lg-down {
      background-position-x: 130% !important;
	}
	.cnt_bkg_mono.l135pc-lg-down ,
	.txt-left.l135pc-lg-down ,
	.txt-right.l135pc-lg-down ,
	.cnt_bkg_mono.txt-left.l135pc-lg-down ,
	.cnt_bkg_mono.txt-right.l135pc-lg-down ,
	.cnt_bkg.txt-left.l135pc-lg-down ,
	.cnt_bkg.txt-right.l135pc-lg-down ,
	.cnt_bkg_2.txt-left.l135pc-lg-down ,
	.cnt_bkg_2.txt-right.l135pc-lg-down ,
	.txt-left.then_center.l135pc-lg-down ,
	.txt-right.then_center.l135pc-lg-down {
      background-position-x: 135% !important;
	}
	.cnt_bkg_mono.l140pc-lg-down ,
	.txt-left.l140pc-lg-down ,
	.txt-right.l140pc-lg-down ,
	.cnt_bkg_mono.txt-left.l140pc-lg-down ,
	.cnt_bkg_mono.txt-right.l140pc-lg-down ,
	.cnt_bkg.txt-left.l140pc-lg-down ,
	.cnt_bkg.txt-right.l140pc-lg-down ,
	.cnt_bkg_2.txt-left.l140pc-lg-down ,
	.cnt_bkg_2.txt-right.l140pc-lg-down ,
	.txt-left.then_center.l140pc-lg-down ,
	.txt-right.then_center.l140pc-lg-down {
      background-position-x: 140% !important;
	}
	.cnt_bkg_mono.l145pc-lg-down ,
	.txt-left.l145pc-lg-down ,
	.txt-right.l145pc-lg-down ,
	.cnt_bkg_mono.txt-left.l145pc-lg-down ,
	.cnt_bkg_mono.txt-right.l145pc-lg-down ,
	.cnt_bkg.txt-left.l145pc-lg-down ,
	.cnt_bkg.txt-right.l145pc-lg-down ,
	.cnt_bkg_2.txt-left.l145pc-lg-down ,
	.cnt_bkg_2.txt-right.l145pc-lg-down ,
	.txt-left.then_center.l145pc-lg-down ,
	.txt-right.then_center.l145pc-lg-down {
      background-position-x: 145% !important;
	}
	.cnt_bkg_mono.l150pc-lg-down ,
	.txt-left.l150pc-lg-down ,
	.txt-right.l150pc-lg-down ,
	.cnt_bkg_mono.txt-left.l150pc-lg-down ,
	.cnt_bkg_mono.txt-right.l150pc-lg-down ,
	.cnt_bkg.txt-left.l150pc-lg-down ,
	.cnt_bkg.txt-right.l150pc-lg-down ,
	.cnt_bkg_2.txt-left.l150pc-lg-down ,
	.cnt_bkg_2.txt-right.l150pc-lg-down ,
	.txt-left.then_center.l150pc-lg-down ,
	.txt-right.then_center.l150pc-lg-down {
      background-position-x: 150% !important;
	}	
	.cnt_bkg_mono.l200pc-lg-down ,
	.txt-left.l200pc-lg-down ,
	.txt-right.l200pc-lg-down ,
	.cnt_bkg_mono.txt-left.l200pc-lg-down ,
	.cnt_bkg_mono.txt-right.l200pc-lg-down ,
	.cnt_bkg.txt-left.l200pc-lg-down ,
	.cnt_bkg.txt-right.l200pc-lg-down ,
	.cnt_bkg_2.txt-left.l200pc-lg-down ,
	.cnt_bkg_2.txt-right.l200pc-lg-down ,
	.txt-left.then_center.l200pc-lg-down ,
	.txt-right.then_center.l200pc-lg-down {
      background-position-x: 200% !important;
	}	
	.cnt_bkg_mono.l250pc-lg-down ,
	.txt-left.l250pc-lg-down ,
	.txt-right.l250pc-lg-down ,
	.cnt_bkg_mono.txt-left.l250pc-lg-down ,
	.cnt_bkg_mono.txt-right.l250pc-lg-down ,
	.cnt_bkg.txt-left.l250pc-lg-down ,
	.cnt_bkg.txt-right.l250pc-lg-down ,
	.cnt_bkg_2.txt-left.l250pc-lg-down ,
	.cnt_bkg_2.txt-right.l250pc-lg-down ,
	.txt-left.then_center.l250pc-lg-down ,
	.txt-right.then_center.l250pc-lg-down {
      background-position-x: 250% !important;
	}		
	.cnt_bkg_mono.l300pc-lg-down ,
	.txt-left.l300pc-lg-down ,
	.txt-right.l300pc-lg-down ,
	.cnt_bkg_mono.txt-left.l300pc-lg-down ,
	.cnt_bkg_mono.txt-right.l300pc-lg-down ,
	.cnt_bkg.txt-left.l300pc-lg-down ,
	.cnt_bkg.txt-right.l300pc-lg-down ,
	.cnt_bkg_2.txt-left.l300pc-lg-down ,
	.cnt_bkg_2.txt-right.l300pc-lg-down ,
	.txt-left.then_center.l300pc-lg-down ,
	.txt-right.then_center.l300pc-lg-down {
      background-position-x: 300% !important;
	}	
	.cnt_bkg_mono.l350pc-lg-down ,
	.txt-left.l350pc-lg-down ,
	.txt-right.l350pc-lg-down ,
	.cnt_bkg_mono.txt-left.l350pc-lg-down ,
	.cnt_bkg_mono.txt-right.l350pc-lg-down ,
	.cnt_bkg.txt-left.l350pc-lg-down ,
	.cnt_bkg.txt-right.l350pc-lg-down ,
	.cnt_bkg_2.txt-left.l350pc-lg-down ,
	.cnt_bkg_2.txt-right.l350pc-lg-down ,
	.txt-left.then_center.l350pc-lg-down ,
	.txt-right.then_center.l350pc-lg-down {
      background-position-x: 350% !important;
	}	
	.cnt_bkg_mono.l400pc-lg-down ,
	.txt-left.l400pc-lg-down ,
	.txt-right.l400pc-lg-down ,
	.cnt_bkg_mono.txt-left.l400pc-lg-down ,
	.cnt_bkg_mono.txt-right.l400pc-lg-down ,
	.cnt_bkg.txt-left.l400pc-lg-down ,
	.cnt_bkg.txt-right.l400pc-lg-down ,
	.cnt_bkg_2.txt-left.l400pc-lg-down ,
	.cnt_bkg_2.txt-right.l400pc-lg-down ,
	.txt-left.then_center.l400pc-lg-down ,
	.txt-right.then_center.l400pc-lg-down {
      background-position-x: 400% !important;
	}
	









	
	/* 20171114 mt-responsive */
	.mt0-lg-down  { margin-top:0px !important; }
	.mt10-lg-down { margin-top:10px !important; }
	.mt20-lg-down { margin-top:20px !important; }
	.mt30-lg-down { margin-top:30px !important; }
	.mt40-lg-down { margin-top:40px !important; }
	.mt50-lg-down { margin-top:50px !important; }
	.mt60-lg-down { margin-top:60px !important; }
	.mt70-lg-down { margin-top:70px !important; }
	.mt80-lg-down { margin-top:80px !important; }
	.mt90-lg-down { margin-top:90px !important; }
	.mt100-lg-down { margin-top:100px !important; }
	.mt150-lg-down { margin-top:150px !important; }
	.mt200-lg-down { margin-top:200px !important; }
	.mt250-lg-down { margin-top:250px !important; }
	.mt300-lg-down { margin-top:300px !important; }
	.mt350-lg-down { margin-top:350px !important; }
	.mt400-lg-down { margin-top:400px !important; }
	.mt450-lg-down { margin-top:450px !important; }
	.mt500-lg-down { margin-top:500px !important; }

	.mb0-lg-down  { margin-bottom:0px !important; }
	.mb10-lg-down { margin-bottom:10px !important; }
	.mb20-lg-down { margin-bottom:20px !important; }
	.mb30-lg-down { margin-bottom:30px !important; }
	.mb40-lg-down { margin-bottom:40px !important; }
	.mb50-lg-down { margin-bottom:50px !important; }
	.mb60-lg-down { margin-bottom:60px !important; }
	.mb70-lg-down { margin-bottom:70px !important; }
	.mb80-lg-down { margin-bottom:80px !important; }
	.mb90-lg-down { margin-bottom:90px !important; }
	.mb100-lg-down { margin-bottom:100px !important; }
	.mb150-lg-down { margin-bottom:150px !important; }
	.mb200-lg-down { margin-bottom:200px !important; }
	.mb250-lg-down { margin-bottom:250px !important; }
	.mb300-lg-down { margin-bottom:300px !important; }
	.mb350-lg-down { margin-bottom:350px !important; }
	.mb400-lg-down { margin-bottom:400px !important; }
	.mb450-lg-down { margin-bottom:450px !important; }
	.mb500-lg-down { margin-bottom:500px !important; }
	


	.pt0-lg-down  { padding-top:0px !important; }
	.pt10-lg-down { padding-top:10px !important; }
	.pt20-lg-down { padding-top:20px !important; }
	.pt30-lg-down { padding-top:30px !important; }
	.pt40-lg-down { padding-top:40px !important; }
	.pt50-lg-down { padding-top:50px !important; }
	.pt60-lg-down { padding-top:60px !important; }
	.pt70-lg-down { padding-top:70px !important; }
	.pt80-lg-down { padding-top:80px !important; }
	.pt90-lg-down { padding-top:90px !important; }
	.pt100-lg-down { padding-top:100px !important; }
	.pt150-lg-down { padding-top:150px !important; }
	.pt200-lg-down { padding-top:200px !important; }
	.pt250-lg-down { padding-top:250px !important; }
	.pt300-lg-down { padding-top:300px !important; }
	.pt350-lg-down { padding-top:350px !important; }
	.pt400-lg-down { padding-top:400px !important; }
	.pt450-lg-down { padding-top:450px !important; }
	.pt500-lg-down { padding-top:500px !important; }

	.pb0-lg-down  { padding-bottom:0px !important; }
	.pb10-lg-down { padding-bottom:10px !important; }
	.pb20-lg-down { padding-bottom:20px !important; }
	.pb30-lg-down { padding-bottom:30px !important; }
	.pb40-lg-down { padding-bottom:40px !important; }
	.pb50-lg-down { padding-bottom:50px !important; }
	.pb60-lg-down { padding-bottom:60px !important; }
	.pb70-lg-down { padding-bottom:70px !important; }
	.pb80-lg-down { padding-bottom:80px !important; }
	.pb90-lg-down { padding-bottom:90px !important; }
	.pb100-lg-down { padding-bottom:100px !important; }
	.pb150-lg-down { padding-bottom:150px !important; }
	.pb200-lg-down { padding-bottom:200px !important; }
	.pb250-lg-down { padding-bottom:250px !important; }
	.pb300-lg-down { padding-bottom:300px !important; }
	.pb350-lg-down { padding-bottom:350px !important; }
	.pb400-lg-down { padding-bottom:400px !important; }
	.pb450-lg-down { padding-bottom:450px !important; }
	.pb500-lg-down { padding-bottom:500px !important; }



	.bg-size-20pc-lg-down {
		background-size: 20% !important;
	}
	.bg-size-30pc-lg-down {
		background-size: 30% !important;
	}
	.bg-size-40pc-lg-down {
		background-size: 40% !important;
	}
	.bg-size-50pc-lg-down {
		background-size: 50% !important;
	}
	.bg-size-60pc-lg-down {
		background-size: 60% !important;
	}
	.bg-size-65pc-lg-down {
		background-size: 65% !important;
	}
	.bg-size-70pc-lg-down {
		background-size: 70% !important;
	}
	.bg-size-80pc-lg-down {
		background-size: 80% !important;
	}
	.bg-size-90pc-lg-down  {
		background-size: 90% !important;
	}
	.bg-size-95pc-lg-down  {
		background-size: 95% !important;
	}
	.bg-size-100pc-lg-down {
		background-size: 100% !important;
	}
	.bg-size-120pc-lg-down {
		background-size: 120% !important;
	}
	.bg-size-130pc-lg-down {
		background-size: 130% !important;
	}
	.bg-size-140pc-lg-down {
		background-size: 140% !important;
	}
	.bg-size-150pc-lg-down {
		background-size: 150% !important;
	}
	.bg-size-160pc-lg-down {
		background-size: 160% !important;
	}
	.bg-size-180pc-lg-down {
		background-size: 180% !important;
	}
	.bg-size-200pc-lg-down {
		background-size: 200% !important;
	}
		.bg-size-220pc-lg-down {
		background-size: 220% !important;
	}
		.bg-size-240pc-lg-down {
		background-size: 240% !important;
	}
		.bg-size-260pc-lg-down {
		background-size: 260% !important;
	}
		.bg-size-280pc-lg-down {
		background-size: 280% !important;
	}
		.bg-size-300pc-lg-down {
		background-size: 300% !important;
	}
	.bg-size-contain-lg-down {
		background-size: contain !important;
	}
		.bg-size-cover-lg-down {
		background-size: cover !important;
	}
	
	.bg-off-lg-down {
		background-image: none !important;
	}
	
	.top-0pc-lg-down {
		top: 0% !important;
	}
	.top-5pc-lg-down {
		top: 5% !important;
	}
	.top-10pc-lg-down {
		top: 10% !important;
	}
	.top-15pc-lg-down {
		top: 15% !important;
	}
	.top-20pc-lg-down {
		top: 20% !important;
	}
	.top-25pc-lg-down {
		top: 25% !important;
	}
	.top-30pc-lg-down {
		top: 30% !important;
	}
	.top-35pc-lg-down {
		top: 35% !important;
	}
	.top-40pc-lg-down {
		top: 40% !important;
	}
	.top-45pc-lg-down {
		top: 45% !important;
	}
	.top-50pc-lg-down {
		top: 50% !important;
	}
	.top-55pc-lg-down {
		top: 55% !important;
	}
	.top-60pc-lg-down {
		top: 60% !important;
	}	
	.top-65pc-lg-down {
		top: 65% !important;
	}	
	.top-70pc-lg-down {
		top: 70% !important;
	}	
	.top-75pc-lg-down {
		top: 75% !important;
	}	
	.top-80pc-lg-down {
		top: 80% !important;
	}	
	.top-85pc-lg-down {
		top: 85% !important;
	}		
	.top-90pc-lg-down {
		top: 90% !important;
	}	
	.top-95pc-lg-down {
		top: 95% !important;
	}		
	
	.bottom-0pc-lg-down {
		bottom: 0% !important;
	}		
	.bottom-0pc-lg-down {
		bottom: 0% !important;
	}
	.bottom-5pc-lg-down {
		bottom: 5% !important;
	}
	.bottom-10pc-lg-down {
		bottom: 10% !important;
	}
	.bottom-15pc-lg-down {
		bottom: 15% !important;
	}
	.bottom-20pc-lg-down {
		bottom: 20% !important;
	}
	.bottom-25pc-lg-down {
		bottom: 25% !important;
	}	
	.bottom-30pc-lg-down {
		bottom: 30% !important;
	}
	.bottom-35pc-lg-down {
		bottom: 35% !important;
	}
	.bottom-40pc-lg-down {
		bottom: 40% !important;
	}
	.bottom-45pc-lg-down {
		bottom: 45% !important;
	}
	.bottom-50pc-lg-down {
		bottom: 50% !important;
	}
	.bottom-55pc-lg-down {
		bottom: 55% !important;
	}
	.bottom-60pc-lg-down {
		bottom: 60% !important;
	}	
	.bottom-65pc-lg-down {
		bottom: 65% !important;
	}	
	.bottom-70pc-lg-down {
		bottom: 70% !important;
	}	
	.bottom-75pc-lg-down {
		bottom: 75% !important;
	}	
	.bottom-80pc-lg-down {
		bottom: 80% !important;
	}	
	.bottom-85pc-lg-down {
		bottom: 85% !important;
	}		
	.bottom-90pc-lg-down {
		bottom: 90% !important;
	}	
	.bottom-95pc-lg-down {
		bottom: 95% !important;
	}		

}

/* xl-up */
@media (min-width: 1200px) {
	.cnt_bkg_mono.l-100pc-xl-up ,
	.txt-left.l-100pc-xl-up ,
	.txt-right.l-100pc-xl-up ,
	.cnt_bkg_mono.txt-left.l-100pc-xl-up ,
	.cnt_bkg_mono.txt-right.l-100pc-xl-up ,
	.cnt_bkg.txt-left.l-100pc-xl-up ,
	.cnt_bkg.txt-right.l-100pc-xl-up ,
	.cnt_bkg_2.txt-left.l-100pc-xl-up ,
	.cnt_bkg_2.txt-right.l-100pc-xl-up ,
	.txt-left.then_center.l-100pc-xl-up ,
	.txt-right.then_center.l-100pc-xl-up {
      background-position-x: -100% !important;
	}
	.cnt_bkg_mono.l-90pc-xl-up ,
	.txt-left.l-90pc-xl-up ,
	.txt-right.l-90pc-xl-up ,
	.cnt_bkg_mono.txt-left.l-90pc-xl-up ,
	.cnt_bkg_mono.txt-right.l-90pc-xl-up ,
	.cnt_bkg.txt-left.l-90pc-xl-up ,
	.cnt_bkg.txt-right.l-90pc-xl-up ,
	.cnt_bkg_2.txt-left.l-90pc-xl-up ,
	.cnt_bkg_2.txt-right.l-90pc-xl-up ,
	.txt-left.then_center.l-90pc-xl-up ,
	.txt-right.then_center.l-90pc-xl-up {
      background-position-x: -90% !important;
	}
	.cnt_bkg_mono.l-80pc-xl-up ,
	.txt-left.l-80pc-xl-up ,
	.txt-right.l-80pc-xl-up ,
	.cnt_bkg_mono.txt-left.l-80pc-xl-up ,
	.cnt_bkg_mono.txt-right.l-80pc-xl-up ,
	.cnt_bkg.txt-left.l-80pc-xl-up ,
	.cnt_bkg.txt-right.l-80pc-xl-up ,
	.cnt_bkg_2.txt-left.l-80pc-xl-up ,
	.cnt_bkg_2.txt-right.l-80pc-xl-up ,
	.txt-left.then_center.l-80pc-xl-up ,
	.txt-right.then_center.l-80pc-xl-up {
      background-position-x: -80% !important;
	}
	.cnt_bkg_mono.l-70pc-xl-up ,
	.txt-left.l-70pc-xl-up ,
	.txt-right.l-70pc-xl-up ,
	.cnt_bkg_mono.txt-left.l-70pc-xl-up ,
	.cnt_bkg_mono.txt-right.l-70pc-xl-up ,
	.cnt_bkg.txt-left.l-70pc-xl-up ,
	.cnt_bkg.txt-right.l-70pc-xl-up ,
	.cnt_bkg_2.txt-left.l-70pc-xl-up ,
	.cnt_bkg_2.txt-right.l-70pc-xl-up ,
	.txt-left.then_center.l-70pc-xl-up ,
	.txt-right.then_center.l-70pc-xl-up {
      background-position-x: -70% !important;
	}
	.cnt_bkg_mono.l-60pc-xl-up ,
	.txt-left.l-60pc-xl-up ,
	.txt-right.l-60pc-xl-up ,
	.cnt_bkg_mono.txt-left.l-60pc-xl-up ,
	.cnt_bkg_mono.txt-right.l-60pc-xl-up ,
	.cnt_bkg.txt-left.l-60pc-xl-up ,
	.cnt_bkg.txt-right.l-60pc-xl-up ,
	.cnt_bkg_2.txt-left.l-60pc-xl-up ,
	.cnt_bkg_2.txt-right.l-60pc-xl-up ,
	.txt-left.then_center.l-60pc-xl-up ,
	.txt-right.then_center.l-60pc-xl-up {
      background-position-x: -60% !important;
	}
	.cnt_bkg_mono.l-50pc-xl-up ,
	.txt-left.l-50pc-xl-up ,
	.txt-right.l-50pc-xl-up ,
	.cnt_bkg_mono.txt-left.l-50pc-xl-up ,
	.cnt_bkg_mono.txt-right.l-50pc-xl-up ,
	.cnt_bkg.txt-left.l-50pc-xl-up ,
	.cnt_bkg.txt-right.l-50pc-xl-up ,
	.cnt_bkg_2.txt-left.l-50pc-xl-up ,
	.cnt_bkg_2.txt-right.l-50pc-xl-up ,
	.txt-left.then_center.l-50pc-xl-up ,
	.txt-right.then_center.l-50pc-xl-up {
      background-position-x: -50% !important;
	}
	.cnt_bkg_mono.l-40pc-xl-up ,
	.txt-left.l-40pc-xl-up ,
	.txt-right.l-40pc-xl-up ,
	.cnt_bkg_mono.txt-left.l-40pc-xl-up ,
	.cnt_bkg_mono.txt-right.l-40pc-xl-up ,
	.cnt_bkg.txt-left.l-40pc-xl-up ,
	.cnt_bkg.txt-right.l-40pc-xl-up ,
	.cnt_bkg_2.txt-left.l-40pc-xl-up ,
	.cnt_bkg_2.txt-right.l-40pc-xl-up ,
	.txt-left.then_center.l-40pc-xl-up ,
	.txt-right.then_center.l-40pc-xl-up {
      background-position-x: -40% !important;
	}
	.cnt_bkg_mono.l-30pc-xl-up ,
	.txt-left.l-30pc-xl-up ,
	.txt-right.l-30pc-xl-up ,
	.cnt_bkg_mono.txt-left.l-30pc-xl-up ,
	.cnt_bkg_mono.txt-right.l-30pc-xl-up ,
	.cnt_bkg.txt-left.l-30pc-xl-up ,
	.cnt_bkg.txt-right.l-30pc-xl-up ,
	.cnt_bkg_2.txt-left.l-30pc-xl-up ,
	.cnt_bkg_2.txt-right.l-30pc-xl-up ,
	.txt-left.then_center.l-30pc-xl-up ,
	.txt-right.then_center.l-30pc-xl-up {
      background-position-x: -30% !important;
	}
	.cnt_bkg_mono.l-25pc-xl-up ,
	.txt-left.l-25pc-xl-up ,
	.txt-right.l-25pc-xl-up ,
	.cnt_bkg_mono.txt-left.l-25pc-xl-up ,
	.cnt_bkg_mono.txt-right.l-25pc-xl-up ,
	.cnt_bkg.txt-left.l-25pc-xl-up ,
	.cnt_bkg.txt-right.l-25pc-xl-up ,
	.cnt_bkg_2.txt-left.l-25pc-xl-up ,
	.cnt_bkg_2.txt-right.l-25pc-xl-up ,
	.txt-left.then_center.l-25pc-xl-up ,
	.txt-right.then_center.l-25pc-xl-up {
      background-position-x: -25% !important;
	}
	.cnt_bkg_mono.l-20pc-xl-up ,
	.txt-left.l-20pc-xl-up ,
	.txt-right.l-20pc-xl-up ,
	.cnt_bkg_mono.txt-left.l-20pc-xl-up ,
	.cnt_bkg_mono.txt-right.l-20pc-xl-up ,
	.cnt_bkg.txt-left.l-20pc-xl-up ,
	.cnt_bkg.txt-right.l-20pc-xl-up ,
	.cnt_bkg_2.txt-left.l-20pc-xl-up ,
	.cnt_bkg_2.txt-right.l-20pc-xl-up ,
	.txt-left.then_center.l-20pc-xl-up ,
	.txt-right.then_center.l-20pc-xl-up {
      background-position-x: -20% !important;
	}
	.cnt_bkg_mono.l-15pc-xl-up ,
	.txt-left.l-15pc-xl-up ,
	.txt-right.l-15pc-xl-up ,
	.cnt_bkg_mono.txt-left.l-15pc-xl-up ,
	.cnt_bkg_mono.txt-right.l-15pc-xl-up ,
	.cnt_bkg.txt-left.l-15pc-xl-up ,
	.cnt_bkg.txt-right.l-15pc-xl-up ,
	.cnt_bkg_2.txt-left.l-15pc-xl-up ,
	.cnt_bkg_2.txt-right.l-15pc-xl-up ,
	.txt-left.then_center.l-15pc-xl-up ,
	.txt-right.then_center.l-15pc-xl-up {
      background-position-x: -15% !important;
	}
	.cnt_bkg_mono.l-10pc-xl-up ,
	.txt-left.l-10pc-xl-up ,
	.txt-right.l-10pc-xl-up ,
	.cnt_bkg_mono.txt-left.l-10pc-xl-up ,
	.cnt_bkg_mono.txt-right.l-10pc-xl-up ,
	.cnt_bkg.txt-left.l-10pc-xl-up ,
	.cnt_bkg.txt-right.l-10pc-xl-up ,
	.cnt_bkg_2.txt-left.l-10pc-xl-up ,
	.cnt_bkg_2.txt-right.l-10pc-xl-up ,
	.txt-left.then_center.l-10pc-xl-up ,
	.txt-right.then_center.l-10pc-xl-up {
      background-position-x: -10% !important;
	}
	.cnt_bkg_mono.l-5pc-xl-up ,
	.txt-left.l-5pc-xl-up ,
	.txt-right.l-5pc-xl-up ,
	.cnt_bkg_mono.txt-left.l-5pc-xl-up ,
	.cnt_bkg_mono.txt-right.l-5pc-xl-up ,
	.cnt_bkg.txt-left.l-5pc-xl-up ,
	.cnt_bkg.txt-right.l-5pc-xl-up ,
	.cnt_bkg_2.txt-left.l-5pc-xl-up ,
	.cnt_bkg_2.txt-right.l-5pc-xl-up ,
	.txt-left.then_center.l-5pc-xl-up ,
	.txt-right.then_center.l-5pc-xl-up {
      background-position-x: -5% !important;
	}
	.cnt_bkg_mono.l5pc-xl-up ,
	.txt-left.l5pc-xl-up ,
	.txt-right.l5pc-xl-up ,
	.cnt_bkg_mono.txt-left.l5pc-xl-up ,
	.cnt_bkg_mono.txt-right.l5pc-xl-up ,
	.cnt_bkg.txt-left.l5pc-xl-up ,
	.cnt_bkg.txt-right.l5pc-xl-up ,
	.cnt_bkg_2.txt-left.l5pc-xl-up ,
	.cnt_bkg_2.txt-right.l5pc-xl-up ,
	.txt-left.then_center.l5pc-xl-up ,
	.txt-right.then_center.l5pc-xl-up {
      background-position-x: 5% !important;
	}
	.cnt_bkg_mono.l10pc-xl-up ,
	.txt-left.l10pc-xl-up ,
	.txt-right.l10pc-xl-up ,
	.cnt_bkg_mono.txt-left.l10pc-xl-up ,
	.cnt_bkg_mono.txt-right.l10pc-xl-up ,
	.cnt_bkg.txt-left.l10pc-xl-up ,
	.cnt_bkg.txt-right.l10pc-xl-up ,
	.cnt_bkg_2.txt-left.l10pc-xl-up ,
	.cnt_bkg_2.txt-right.l10pc-xl-up ,
	.txt-left.then_center.l10pc-xl-up ,
	.txt-right.then_center.l10pc-xl-up {
      background-position-x: 10% !important;
	}
	.cnt_bkg_mono.l15pc-xl-up ,
	.txt-left.l15pc-xl-up ,
	.txt-right.l15pc-xl-up ,
	.cnt_bkg_mono.txt-left.l15pc-xl-up ,
	.cnt_bkg_mono.txt-right.l15pc-xl-up ,
	.cnt_bkg.txt-left.l15pc-xl-up ,
	.cnt_bkg.txt-right.l15pc-xl-up ,
	.cnt_bkg_2.txt-left.l15pc-xl-up ,
	.cnt_bkg_2.txt-right.l15pc-xl-up ,
	.txt-left.then_center.l15pc-xl-up ,
	.txt-right.then_center.l15pc-xl-up {
      background-position-x: 15% !important;
	}
	.cnt_bkg_mono.l20pc-xl-up ,
	.txt-left.l20pc-xl-up ,
	.txt-right.l20pc-xl-up ,
	.cnt_bkg_mono.txt-left.l20pc-xl-up ,
	.cnt_bkg_mono.txt-right.l20pc-xl-up ,
	.cnt_bkg.txt-left.l20pc-xl-up ,
	.cnt_bkg.txt-right.l20pc-xl-up ,
	.cnt_bkg_2.txt-left.l20pc-xl-up ,
	.cnt_bkg_2.txt-right.l20pc-xl-up ,
	.txt-left.then_center.l20pc-xl-up ,
	.txt-right.then_center.l20pc-xl-up {
      background-position-x: 20% !important;
	}
	.cnt_bkg_mono.l25pc-xl-up ,
	.txt-left.l25pc-xl-up ,
	.txt-right.l25pc-xl-up ,
	.cnt_bkg_mono.txt-left.l25pc-xl-up ,
	.cnt_bkg_mono.txt-right.l25pc-xl-up ,
	.cnt_bkg.txt-left.l25pc-xl-up ,
	.cnt_bkg.txt-right.l25pc-xl-up ,
	.cnt_bkg_2.txt-left.l25pc-xl-up ,
	.cnt_bkg_2.txt-right.l25pc-xl-up ,
	.txt-left.then_center.l25pc-xl-up ,
	.txt-right.then_center.l25pc-xl-up {
      background-position-x: 25% !important;
	}
	.cnt_bkg_mono.l30pc-xl-up ,
	.txt-left.l30pc-xl-up ,
	.txt-right.l30pc-xl-up ,
	.cnt_bkg_mono.txt-left.l30pc-xl-up ,
	.cnt_bkg_mono.txt-right.l30pc-xl-up ,
	.cnt_bkg.txt-left.l30pc-xl-up ,
	.cnt_bkg.txt-right.l30pc-xl-up ,
	.cnt_bkg_2.txt-left.l30pc-xl-up ,
	.cnt_bkg_2.txt-right.l30pc-xl-up ,
	.txt-left.then_center.l30pc-xl-up ,
	.txt-right.then_center.l30pc-xl-up {
      background-position-x: 30% !important;
	}
	.cnt_bkg_mono.l40pc-xl-up ,
	.txt-left.l40pc-xl-up ,
	.txt-right.l40pc-xl-up ,
	.cnt_bkg_mono.txt-left.l40pc-xl-up ,
	.cnt_bkg_mono.txt-right.l40pc-xl-up ,
	.cnt_bkg.txt-left.l40pc-xl-up ,
	.cnt_bkg.txt-right.l40pc-xl-up ,
	.cnt_bkg_2.txt-left.l40pc-xl-up ,
	.cnt_bkg_2.txt-right.l40pc-xl-up ,
	.txt-left.then_center.l40pc-xl-up ,
	.txt-right.then_center.l40pc-xl-up {
      background-position-x: 40% !important;
	}
	
	.cnt_bkg_mono.l40pc-xl-up ,
	.txt-left.l40pc-xl-up ,
	.txt-right.l40pc-xl-up ,
	.cnt_bkg_mono.txt-left.l40pc-xl-up ,
	.cnt_bkg_mono.txt-right.l40pc-xl-up ,
	.cnt_bkg.txt-left.l40pc-xl-up ,
	.cnt_bkg.txt-right.l40pc-xl-up ,
	.cnt_bkg_2.txt-left.l40pc-xl-up ,
	.cnt_bkg_2.txt-right.l40pc-xl-up ,
	.txt-left.then_center.l40pc-xl-up ,
	.txt-right.then_center.l40pc-xl-up {
      background-position-x: 40% !important;
	}
	.cnt_bkg_mono.l45pc-xl-up ,
	.txt-left.l45pc-xl-up ,
	.txt-right.l45pc-xl-up ,
	.cnt_bkg_mono.txt-left.l45pc-xl-up ,
	.cnt_bkg_mono.txt-right.l45pc-xl-up ,
	.cnt_bkg.txt-left.l45pc-xl-up ,
	.cnt_bkg.txt-right.l45pc-xl-up ,
	.cnt_bkg_2.txt-left.l45pc-xl-up ,
	.cnt_bkg_2.txt-right.l45pc-xl-up ,
	.txt-left.then_center.l45pc-xl-up ,
	.txt-right.then_center.l45pc-xl-up {
      background-position-x: 45% !important;
	}	
	.cnt_bkg_mono.l50pc-xl-up ,
	.txt-left.l50pc-xl-up ,
	.txt-right.l50pc-xl-up ,
	.cnt_bkg_mono.txt-left.l50pc-xl-up ,
	.cnt_bkg_mono.txt-right.l50pc-xl-up ,
	.cnt_bkg.txt-left.l50pc-xl-up ,
	.cnt_bkg.txt-right.l50pc-xl-up ,
	.cnt_bkg_2.txt-left.l50pc-xl-up ,
	.cnt_bkg_2.txt-right.l50pc-xl-up ,
	.txt-left.then_center.l50pc-xl-up ,
	.txt-right.then_center.l50pc-xl-up {
      background-position-x: 50% !important;
	}
	.cnt_bkg_mono.l55pc-xl-up ,
	.txt-left.l55pc-xl-up ,
	.txt-right.l55pc-xl-up ,
	.cnt_bkg_mono.txt-left.l55pc-xl-up ,
	.cnt_bkg_mono.txt-right.l55pc-xl-up ,
	.cnt_bkg.txt-left.l55pc-xl-up ,
	.cnt_bkg.txt-right.l55pc-xl-up ,
	.cnt_bkg_2.txt-left.l55pc-xl-up ,
	.cnt_bkg_2.txt-right.l55pc-xl-up ,
	.txt-left.then_center.l55pc-xl-up ,
	.txt-right.then_center.l55pc-xl-up {
      background-position-x: 55% !important;
	}
	.cnt_bkg_mono.l60pc-xl-up ,
	.txt-left.l60pc-xl-up ,
	.txt-right.l60pc-xl-up ,
	.cnt_bkg_mono.txt-left.l60pc-xl-up ,
	.cnt_bkg_mono.txt-right.l60pc-xl-up ,
	.cnt_bkg.txt-left.l60pc-xl-up ,
	.cnt_bkg.txt-right.l60pc-xl-up ,
	.cnt_bkg_2.txt-left.l60pc-xl-up ,
	.cnt_bkg_2.txt-right.l60pc-xl-up ,
	.txt-left.then_center.l60pc-xl-up ,
	.txt-right.then_center.l60pc-xl-up {
      background-position-x: 60% !important;
	}
	.cnt_bkg_mono.l65pc-xl-up ,
	.txt-left.l65pc-xl-up ,
	.txt-right.l65pc-xl-up ,
	.cnt_bkg_mono.txt-left.l65pc-xl-up ,
	.cnt_bkg_mono.txt-right.l65pc-xl-up ,
	.cnt_bkg.txt-left.l65pc-xl-up ,
	.cnt_bkg.txt-right.l65pc-xl-up ,
	.cnt_bkg_2.txt-left.l65pc-xl-up ,
	.cnt_bkg_2.txt-right.l65pc-xl-up ,
	.txt-left.then_center.l65pc-xl-up ,
	.txt-right.then_center.l65pc-xl-up {
      background-position-x: 65% !important;
	}
	.cnt_bkg_mono.l70pc-xl-up ,
	.txt-left.l70pc-xl-up ,
	.txt-right.l70pc-xl-up ,
	.cnt_bkg_mono.txt-left.l70pc-xl-up ,
	.cnt_bkg_mono.txt-right.l70pc-xl-up ,
	.cnt_bkg.txt-left.l70pc-xl-up ,
	.cnt_bkg.txt-right.l70pc-xl-up ,
	.cnt_bkg_2.txt-left.l70pc-xl-up ,
	.cnt_bkg_2.txt-right.l70pc-xl-up ,
	.txt-left.then_center.l70pc-xl-up ,
	.txt-right.then_center.l70pc-xl-up {
      background-position-x: 70% !important;
	}
	.cnt_bkg_mono.l75pc-xl-up ,
	.txt-left.l75pc-xl-up ,
	.txt-right.l75pc-xl-up ,
	.cnt_bkg_mono.txt-left.l75pc-xl-up ,
	.cnt_bkg_mono.txt-right.l75pc-xl-up ,
	.cnt_bkg.txt-left.l75pc-xl-up ,
	.cnt_bkg.txt-right.l75pc-xl-up ,
	.cnt_bkg_2.txt-left.l75pc-xl-up ,
	.cnt_bkg_2.txt-right.l75pc-xl-up ,
	.txt-left.then_center.l75pc-xl-up ,
	.txt-right.then_center.l75pc-xl-up {
      background-position-x: 75% !important;
	}
	.cnt_bkg_mono.l80pc-xl-up ,
	.txt-left.l80pc-xl-up ,
	.txt-right.l80pc-xl-up ,
	.cnt_bkg_mono.txt-left.l80pc-xl-up ,
	.cnt_bkg_mono.txt-right.l80pc-xl-up ,
	.cnt_bkg.txt-left.l80pc-xl-up ,
	.cnt_bkg.txt-right.l80pc-xl-up ,
	.cnt_bkg_2.txt-left.l80pc-xl-up ,
	.cnt_bkg_2.txt-right.l80pc-xl-up ,
	.txt-left.then_center.l80pc-xl-up ,
	.txt-right.then_center.l80pc-xl-up {
      background-position-x: 80% !important;
	}
	.cnt_bkg_mono.l85pc-xl-up ,
	.txt-left.l85pc-xl-up ,
	.txt-right.l85pc-xl-up ,
	.cnt_bkg_mono.txt-left.l85pc-xl-up ,
	.cnt_bkg_mono.txt-right.l85pc-xl-up ,
	.cnt_bkg.txt-left.l85pc-xl-up ,
	.cnt_bkg.txt-right.l85pc-xl-up ,
	.cnt_bkg_2.txt-left.l85pc-xl-up ,
	.cnt_bkg_2.txt-right.l85pc-xl-up ,
	.txt-left.then_center.l85pc-xl-up ,
	.txt-right.then_center.l85pc-xl-up {
      background-position-x: 85% !important;
	}
	.cnt_bkg_mono.l90pc-xl-up ,
	.txt-left.l90pc-xl-up ,
	.txt-right.l90pc-xl-up ,
	.cnt_bkg_mono.txt-left.l90pc-xl-up ,
	.cnt_bkg_mono.txt-right.l90pc-xl-up ,
	.cnt_bkg.txt-left.l90pc-xl-up ,
	.cnt_bkg.txt-right.l90pc-xl-up ,
	.cnt_bkg_2.txt-left.l90pc-xl-up ,
	.cnt_bkg_2.txt-right.l90pc-xl-up ,
	.txt-left.then_center.l90pc-xl-up ,
	.txt-right.then_center.l90pc-xl-up {
      background-position-x: 90% !important;
	}
	.cnt_bkg_mono.l95pc-xl-up ,
	.txt-left.l95pc-xl-up ,
	.txt-right.l95pc-xl-up ,
	.cnt_bkg_mono.txt-left.l95pc-xl-up ,
	.cnt_bkg_mono.txt-right.l95pc-xl-up ,
	.cnt_bkg.txt-left.l95pc-xl-up ,
	.cnt_bkg.txt-right.l95pc-xl-up ,
	.cnt_bkg_2.txt-left.l95pc-xl-up ,
	.cnt_bkg_2.txt-right.l95pc-xl-up ,
	.txt-left.then_center.l95pc-xl-up ,
	.txt-right.then_center.l95pc-xl-up {
      background-position-x: 95% !important;
	}
	.cnt_bkg_mono.l100pc-xl-up ,
	.txt-left.l100pc-xl-up ,
	.txt-right.l100pc-xl-up ,
	.cnt_bkg_mono.txt-left.l100pc-xl-up ,
	.cnt_bkg_mono.txt-right.l100pc-xl-up ,
	.cnt_bkg.txt-left.l100pc-xl-up ,
	.cnt_bkg.txt-right.l100pc-xl-up ,
	.cnt_bkg_2.txt-left.l100pc-xl-up ,
	.cnt_bkg_2.txt-right.l100pc-xl-up ,
	.txt-left.then_center.l100pc-xl-up ,
	.txt-right.then_center.l100pc-xl-up {
      background-position-x: 100% !important;
	}
	.cnt_bkg_mono.l105pc-xl-up ,
	.txt-left.l105pc-xl-up ,
	.txt-right.l105pc-xl-up ,
	.cnt_bkg_mono.txt-left.l105pc-xl-up ,
	.cnt_bkg_mono.txt-right.l105pc-xl-up ,
	.cnt_bkg.txt-left.l105pc-xl-up ,
	.cnt_bkg.txt-right.l105pc-xl-up ,
	.cnt_bkg_2.txt-left.l105pc-xl-up ,
	.cnt_bkg_2.txt-right.l105pc-xl-up ,
	.txt-left.then_center.l105pc-xl-up ,
	.txt-right.then_center.l105pc-xl-up {
      background-position-x: 105% !important;
	}
	.cnt_bkg_mono.l110pc-xl-up ,
	.txt-left.l110pc-xl-up ,
	.txt-right.l110pc-xl-up ,
	.cnt_bkg_mono.txt-left.l110pc-xl-up ,
	.cnt_bkg_mono.txt-right.l110pc-xl-up ,
	.cnt_bkg.txt-left.l110pc-xl-up ,
	.cnt_bkg.txt-right.l110pc-xl-up ,
	.cnt_bkg_2.txt-left.l110pc-xl-up ,
	.cnt_bkg_2.txt-right.l110pc-xl-up ,
	.txt-left.then_center.l110pc-xl-up ,
	.txt-right.then_center.l110pc-xl-up {
      background-position-x: 110% !important;
	}
	.cnt_bkg_mono.l115pc-xl-up ,
	.txt-left.l115pc-xl-up ,
	.txt-right.l115pc-xl-up ,
	.cnt_bkg_mono.txt-left.l115pc-xl-up ,
	.cnt_bkg_mono.txt-right.l115pc-xl-up ,
	.cnt_bkg.txt-left.l115pc-xl-up ,
	.cnt_bkg.txt-right.l115pc-xl-up ,
	.cnt_bkg_2.txt-left.l115pc-xl-up ,
	.cnt_bkg_2.txt-right.l115pc-xl-up ,
	.txt-left.then_center.l115pc-xl-up ,
	.txt-right.then_center.l115pc-xl-up {
      background-position-x: 115% !important;
	}
	.cnt_bkg_mono.l120pc-xl-up ,
	.txt-left.l120pc-xl-up ,
	.txt-right.l120pc-xl-up ,
	.cnt_bkg_mono.txt-left.l120pc-xl-up ,
	.cnt_bkg_mono.txt-right.l120pc-xl-up ,
	.cnt_bkg.txt-left.l120pc-xl-up ,
	.cnt_bkg.txt-right.l120pc-xl-up ,
	.cnt_bkg_2.txt-left.l120pc-xl-up ,
	.cnt_bkg_2.txt-right.l120pc-xl-up ,
	.txt-left.then_center.l120pc-xl-up ,
	.txt-right.then_center.l120pc-xl-up {
      background-position-x: 120% !important;
	}
	.cnt_bkg_mono.l125pc-xl-up ,
	.txt-left.l125pc-xl-up ,
	.txt-right.l125pc-xl-up ,
	.cnt_bkg_mono.txt-left.l125pc-xl-up ,
	.cnt_bkg_mono.txt-right.l125pc-xl-up ,
	.cnt_bkg.txt-left.l125pc-xl-up ,
	.cnt_bkg.txt-right.l125pc-xl-up ,
	.cnt_bkg_2.txt-left.l125pc-xl-up ,
	.cnt_bkg_2.txt-right.l125pc-xl-up ,
	.txt-left.then_center.l125pc-xl-up ,
	.txt-right.then_center.l125pc-xl-up {
      background-position-x: 125% !important;
	}
	.cnt_bkg_mono.l130pc-xl-up ,
	.txt-left.l130pc-xl-up ,
	.txt-right.l130pc-xl-up ,
	.cnt_bkg_mono.txt-left.l130pc-xl-up ,
	.cnt_bkg_mono.txt-right.l130pc-xl-up ,
	.cnt_bkg.txt-left.l130pc-xl-up ,
	.cnt_bkg.txt-right.l130pc-xl-up ,
	.cnt_bkg_2.txt-left.l130pc-xl-up ,
	.cnt_bkg_2.txt-right.l130pc-xl-up ,
	.txt-left.then_center.l130pc-xl-up ,
	.txt-right.then_center.l130pc-xl-up {
      background-position-x: 130% !important;
	}
	.cnt_bkg_mono.l135pc-xl-up ,
	.txt-left.l135pc-xl-up ,
	.txt-right.l135pc-xl-up ,
	.cnt_bkg_mono.txt-left.l135pc-xl-up ,
	.cnt_bkg_mono.txt-right.l135pc-xl-up ,
	.cnt_bkg.txt-left.l135pc-xl-up ,
	.cnt_bkg.txt-right.l135pc-xl-up ,
	.cnt_bkg_2.txt-left.l135pc-xl-up ,
	.cnt_bkg_2.txt-right.l135pc-xl-up ,
	.txt-left.then_center.l135pc-xl-up ,
	.txt-right.then_center.l135pc-xl-up {
      background-position-x: 135% !important;
	}
	.cnt_bkg_mono.l140pc-xl-up ,
	.txt-left.l140pc-xl-up ,
	.txt-right.l140pc-xl-up ,
	.cnt_bkg_mono.txt-left.l140pc-xl-up ,
	.cnt_bkg_mono.txt-right.l140pc-xl-up ,
	.cnt_bkg.txt-left.l140pc-xl-up ,
	.cnt_bkg.txt-right.l140pc-xl-up ,
	.cnt_bkg_2.txt-left.l140pc-xl-up ,
	.cnt_bkg_2.txt-right.l140pc-xl-up ,
	.txt-left.then_center.l140pc-xl-up ,
	.txt-right.then_center.l140pc-xl-up {
      background-position-x: 140% !important;
	}
	.cnt_bkg_mono.l145pc-xl-up ,
	.txt-left.l145pc-xl-up ,
	.txt-right.l145pc-xl-up ,
	.cnt_bkg_mono.txt-left.l145pc-xl-up ,
	.cnt_bkg_mono.txt-right.l145pc-xl-up ,
	.cnt_bkg.txt-left.l145pc-xl-up ,
	.cnt_bkg.txt-right.l145pc-xl-up ,
	.cnt_bkg_2.txt-left.l145pc-xl-up ,
	.cnt_bkg_2.txt-right.l145pc-xl-up ,
	.txt-left.then_center.l145pc-xl-up ,
	.txt-right.then_center.l145pc-xl-up {
      background-position-x: 145% !important;
	}
	.cnt_bkg_mono.l150pc-xl-up ,
	.txt-left.l150pc-xl-up ,
	.txt-right.l150pc-xl-up ,
	.cnt_bkg_mono.txt-left.l150pc-xl-up ,
	.cnt_bkg_mono.txt-right.l150pc-xl-up ,
	.cnt_bkg.txt-left.l150pc-xl-up ,
	.cnt_bkg.txt-right.l150pc-xl-up ,
	.cnt_bkg_2.txt-left.l150pc-xl-up ,
	.cnt_bkg_2.txt-right.l150pc-xl-up ,
	.txt-left.then_center.l150pc-xl-up ,
	.txt-right.then_center.l150pc-xl-up {
      background-position-x: 150% !important;
	}	
	.cnt_bkg_mono.l200pc-xl-up ,
	.txt-left.l200pc-xl-up ,
	.txt-right.l200pc-xl-up ,
	.cnt_bkg_mono.txt-left.l200pc-xl-up ,
	.cnt_bkg_mono.txt-right.l200pc-xl-up ,
	.cnt_bkg.txt-left.l200pc-xl-up ,
	.cnt_bkg.txt-right.l200pc-xl-up ,
	.cnt_bkg_2.txt-left.l200pc-xl-up ,
	.cnt_bkg_2.txt-right.l200pc-xl-up ,
	.txt-left.then_center.l200pc-xl-up ,
	.txt-right.then_center.l200pc-xl-up {
      background-position-x: 200% !important;
	}	
	.cnt_bkg_mono.l250pc-xl-up ,
	.txt-left.l250pc-xl-up ,
	.txt-right.l250pc-xl-up ,
	.cnt_bkg_mono.txt-left.l250pc-xl-up ,
	.cnt_bkg_mono.txt-right.l250pc-xl-up ,
	.cnt_bkg.txt-left.l250pc-xl-up ,
	.cnt_bkg.txt-right.l250pc-xl-up ,
	.cnt_bkg_2.txt-left.l250pc-xl-up ,
	.cnt_bkg_2.txt-right.l250pc-xl-up ,
	.txt-left.then_center.l250pc-xl-up ,
	.txt-right.then_center.l250pc-xl-up {
      background-position-x: 250% !important;
	}		
	.cnt_bkg_mono.l300pc-xl-up ,
	.txt-left.l300pc-xl-up ,
	.txt-right.l300pc-xl-up ,
	.cnt_bkg_mono.txt-left.l300pc-xl-up ,
	.cnt_bkg_mono.txt-right.l300pc-xl-up ,
	.cnt_bkg.txt-left.l300pc-xl-up ,
	.cnt_bkg.txt-right.l300pc-xl-up ,
	.cnt_bkg_2.txt-left.l300pc-xl-up ,
	.cnt_bkg_2.txt-right.l300pc-xl-up ,
	.txt-left.then_center.l300pc-xl-up ,
	.txt-right.then_center.l300pc-xl-up {
      background-position-x: 300% !important;
	}	
	.cnt_bkg_mono.l350pc-xl-up ,
	.txt-left.l350pc-xl-up ,
	.txt-right.l350pc-xl-up ,
	.cnt_bkg_mono.txt-left.l350pc-xl-up ,
	.cnt_bkg_mono.txt-right.l350pc-xl-up ,
	.cnt_bkg.txt-left.l350pc-xl-up ,
	.cnt_bkg.txt-right.l350pc-xl-up ,
	.cnt_bkg_2.txt-left.l350pc-xl-up ,
	.cnt_bkg_2.txt-right.l350pc-xl-up ,
	.txt-left.then_center.l350pc-xl-up ,
	.txt-right.then_center.l350pc-xl-up {
      background-position-x: 350% !important;
	}	
	.cnt_bkg_mono.l400pc-xl-up ,
	.txt-left.l400pc-xl-up ,
	.txt-right.l400pc-xl-up ,
	.cnt_bkg_mono.txt-left.l400pc-xl-up ,
	.cnt_bkg_mono.txt-right.l400pc-xl-up ,
	.cnt_bkg.txt-left.l400pc-xl-up ,
	.cnt_bkg.txt-right.l400pc-xl-up ,
	.cnt_bkg_2.txt-left.l400pc-xl-up ,
	.cnt_bkg_2.txt-right.l400pc-xl-up ,
	.txt-left.then_center.l400pc-xl-up ,
	.txt-right.then_center.l400pc-xl-up {
      background-position-x: 400% !important;
	}
	










	/* 20171114 mt-responsive */
	.mt0-xl-up  { margin-top:0px !important; }
	.mt10-xl-up { margin-top:10px !important; }
	.mt20-xl-up { margin-top:20px !important; }
	.mt30-xl-up { margin-top:30px !important; }
	.mt40-xl-up { margin-top:40px !important; }
	.mt50-xl-up { margin-top:50px !important; }
	.mt60-xl-up { margin-top:60px !important; }
	.mt70-xl-up { margin-top:70px !important; }
	.mt80-xl-up { margin-top:80px !important; }
	.mt90-xl-up { margin-top:90px !important; }
	.mt100-xl-up { margin-top:100px !important; }
	.mt150-xl-up { margin-top:150px !important; }
	.mt200-xl-up { margin-top:200px !important; }
	.mt250-xl-up { margin-top:250px !important; }
	.mt300-xl-up { margin-top:300px !important; }
	.mt350-xl-up { margin-top:350px !important; }
	.mt400-xl-up { margin-top:400px !important; }
	.mt450-xl-up { margin-top:450px !important; }
	.mt500-xl-up { margin-top:500px !important; }

	.mb0-xl-up  { margin-bottom:0px !important; }
	.mb10-xl-up { margin-bottom:10px !important; }
	.mb20-xl-up { margin-bottom:20px !important; }
	.mb30-xl-up { margin-bottom:30px !important; }
	.mb40-xl-up { margin-bottom:40px !important; }
	.mb50-xl-up { margin-bottom:50px !important; }
	.mb60-xl-up { margin-bottom:60px !important; }
	.mb70-xl-up { margin-bottom:70px !important; }
	.mb80-xl-up { margin-bottom:80px !important; }
	.mb90-xl-up { margin-bottom:90px !important; }
	.mb100-xl-up { margin-bottom:100px !important; }
	.mb150-xl-up { margin-bottom:150px !important; }
	.mb200-xl-up { margin-bottom:200px !important; }
	.mb250-xl-up { margin-bottom:250px !important; }
	.mb300-xl-up { margin-bottom:300px !important; }
	.mb350-xl-up { margin-bottom:350px !important; }
	.mb400-xl-up { margin-bottom:400px !important; }
	.mb450-xl-up { margin-bottom:450px !important; }
	.mb500-xl-up { margin-bottom:500px !important; }


	.pt0-xl-up  { padding-top:0px !important; }
	.pt10-xl-up { padding-top:10px !important; }
	.pt20-xl-up { padding-top:20px !important; }
	.pt30-xl-up { padding-top:30px !important; }
	.pt40-xl-up { padding-top:40px !important; }
	.pt50-xl-up { padding-top:50px !important; }
	.pt60-xl-up { padding-top:60px !important; }
	.pt70-xl-up { padding-top:70px !important; }
	.pt80-xl-up { padding-top:80px !important; }
	.pt90-xl-up { padding-top:90px !important; }
	.pt100-xl-up { padding-top:100px !important; }
	.pt150-xl-up { padding-top:150px !important; }
	.pt200-xl-up { padding-top:200px !important; }
	.pt250-xl-up { padding-top:250px !important; }
	.pt300-xl-up { padding-top:300px !important; }
	.pt350-xl-up { padding-top:350px !important; }
	.pt400-xl-up { padding-top:400px !important; }
	.pt450-xl-up { padding-top:450px !important; }
	.pt500-xl-up { padding-top:500px !important; }

	.pb0-xl-up  { padding-bottom:0px !important; }
	.pb10-xl-up { padding-bottom:10px !important; }
	.pb20-xl-up { padding-bottom:20px !important; }
	.pb30-xl-up { padding-bottom:30px !important; }
	.pb40-xl-up { padding-bottom:40px !important; }
	.pb50-xl-up { padding-bottom:50px !important; }
	.pb60-xl-up { padding-bottom:60px !important; }
	.pb70-xl-up { padding-bottom:70px !important; }
	.pb80-xl-up { padding-bottom:80px !important; }
	.pb90-xl-up { padding-bottom:90px !important; }
	.pb100-xl-up { padding-bottom:100px !important; }
	.pb150-xl-up { padding-bottom:150px !important; }
	.pb200-xl-up { padding-bottom:200px !important; }
	.pb250-xl-up { padding-bottom:250px !important; }
	.pb300-xl-up { padding-bottom:300px !important; }
	.pb350-xl-up { padding-bottom:350px !important; }
	.pb400-xl-up { padding-bottom:400px !important; }
	.pb450-xl-up { padding-bottom:450px !important; }
	.pb500-xl-up { padding-bottom:500px !important; }
	

	.bg-size-20pc-xl-up {
		background-size: 20% !important;
	}
	.bg-size-30pc-xl-up {
		background-size: 30% !important;
	}
	.bg-size-40pc-xl-up {
		background-size: 40% !important;
	}
	.bg-size-50pc-xl-up {
		background-size: 50% !important;
	}
	.bg-size-60pc-xl-up {
		background-size: 60% !important;
	}
	.bg-size-65pc-xl-up {
		background-size: 65% !important;
	}
	.bg-size-70pc-xl-up {
		background-size: 70% !important;
	}
	.bg-size-80pc-xl-up {
		background-size: 80% !important;
	}
	.bg-size-90pc-xl-up  {
		background-size: 90% !important;
	}
	.bg-size-95pc-xl-up  {
		background-size: 95% !important;
	}
	.bg-size-100pc-xl-up {
		background-size: 100% !important;
	}
	.bg-size-120pc-xl-up {
		background-size: 120% !important;
	}
	.bg-size-130pc-xl-up {
		background-size: 130% !important;
	}
	.bg-size-140pc-xl-up {
		background-size: 140% !important;
	}
	.bg-size-150pc-xl-up {
		background-size: 150% !important;
	}
	.bg-size-160pc-xl-up {
		background-size: 160% !important;
	}
	.bg-size-180pc-xl-up {
		background-size: 180% !important;
	}
	.bg-size-200pc-xl-up {
		background-size: 200% !important;
	}
		.bg-size-220pc-xl-up {
		background-size: 220% !important;
	}
		.bg-size-240pc-xl-up {
		background-size: 240% !important;
	}
		.bg-size-260pc-xl-up {
		background-size: 260% !important;
	}
		.bg-size-280pc-xl-up {
		background-size: 280% !important;
	}
		.bg-size-300pc-xl-up {
		background-size: 300% !important;
	}
	.bg-size-contain-xl-up {
		background-size: contain !important;
	}
		.bg-size-cover-xl-up {
		background-size: cover !important;
	}
	
	.bg-off-xl-up {
		background-image: none !important;
	}
	
	.top-0pc-xl-up {
		top: 0% !important;
	}
	.top-5pc-xl-up {
		top: 5% !important;
	}
	.top-10pc-xl-up {
		top: 10% !important;
	}
	.top-15pc-xl-up {
		top: 15% !important;
	}
	.top-20pc-xl-up {
		top: 20% !important;
	}
	.top-25pc-xl-up {
		top: 25% !important;
	}
	.top-30pc-xl-up {
		top: 30% !important;
	}
	.top-35pc-xl-up {
		top: 35% !important;
	}
	.top-40pc-xl-up {
		top: 40% !important;
	}
	.top-45pc-xl-up {
		top: 45% !important;
	}
	.top-50pc-xl-up {
		top: 50% !important;
	}
	.top-55pc-xl-up {
		top: 55% !important;
	}
	.top-60pc-xl-up {
		top: 60% !important;
	}	
	.top-65pc-xl-up {
		top: 65% !important;
	}	
	.top-70pc-xl-up {
		top: 70% !important;
	}	
	.top-75pc-xl-up {
		top: 75% !important;
	}	
	.top-80pc-xl-up {
		top: 80% !important;
	}	
	.top-85pc-xl-up {
		top: 85% !important;
	}		
	.top-90pc-xl-up {
		top: 90% !important;
	}	
	.top-95pc-xl-up {
		top: 95% !important;
	}		
	
	.bottom-0pc-xl-up {
		bottom: 0% !important;
	}		
	.bottom-0pc-xl-up {
		bottom: 0% !important;
	}
	.bottom-5pc-xl-up {
		bottom: 5% !important;
	}
	.bottom-10pc-xl-up {
		bottom: 10% !important;
	}
	.bottom-15pc-xl-up {
		bottom: 15% !important;
	}
	.bottom-20pc-xl-up {
		bottom: 20% !important;
	}
	.bottom-25pc-xl-up {
		bottom: 25% !important;
	}	
	.bottom-30pc-xl-up {
		bottom: 30% !important;
	}
	.bottom-35pc-xl-up {
		bottom: 35% !important;
	}
	.bottom-40pc-xl-up {
		bottom: 40% !important;
	}
	.bottom-45pc-xl-up {
		bottom: 45% !important;
	}
	.bottom-50pc-xl-up {
		bottom: 50% !important;
	}
	.bottom-55pc-xl-up {
		bottom: 55% !important;
	}
	.bottom-60pc-xl-up {
		bottom: 60% !important;
	}	
	.bottom-65pc-xl-up {
		bottom: 65% !important;
	}	
	.bottom-70pc-xl-up {
		bottom: 70% !important;
	}	
	.bottom-75pc-xl-up {
		bottom: 75% !important;
	}	
	.bottom-80pc-xl-up {
		bottom: 80% !important;
	}	
	.bottom-85pc-xl-up {
		bottom: 85% !important;
	}		
	.bottom-90pc-xl-up {
		bottom: 90% !important;
	}	
	.bottom-95pc-xl-up {
		bottom: 95% !important;
	}		

}


/*  -1279-down */
@media (max-width: 1279px) {
	.cnt_bkg_mono.l-30pc-1279-down,
	.txt-left.l-30pc-1279-down,
	.txt-right.l-30pc-1279-down,
	.cnt_bkg_mono.txt-left.l-30pc-1279-down,
	.cnt_bkg_mono.txt-right.l-30pc-1279-down,
	.cnt_bkg.txt-left.l-30pc-1279-down,
	.cnt_bkg.txt-right.l-30pc-1279-down,
	.cnt_bkg_2.txt-left.l-30pc-1279-down,
	.cnt_bkg_2.txt-right.l-30pc-1279-down,
	.txt-left.then_center.l-30pc-1279-down,
	.txt-right.then_center.l-30pc-1279-down{
      background-position-x: -30% !important;
	}

	.cnt_bkg_mono.l-25pc-1279-down,
	.txt-left.l-25pc-1279-down,
	.txt-right.l-25pc-1279-down,
	.cnt_bkg_mono.txt-left.l-25pc-1279-down,
	.cnt_bkg_mono.txt-right.l-25pc-1279-down,
	.cnt_bkg.txt-left.l-25pc-1279-down,
	.cnt_bkg.txt-right.l-25pc-1279-down,
	.cnt_bkg_2.txt-left.l-25pc-1279-down,
	.cnt_bkg_2.txt-right.l-25pc-1279-down,
	.txt-left.then_center.l-25pc-1279-down,
	.txt-right.then_center.l-25pc-1279-down{
      background-position-x: -25% !important;
	}

	.cnt_bkg_mono.l-20pc-1279-down,
	.txt-left.l-20pc-1279-down,
	.txt-right.l-20pc-1279-down,
	.cnt_bkg_mono.txt-left.l-20pc-1279-down,
	.cnt_bkg_mono.txt-right.l-20pc-1279-down,
	.cnt_bkg.txt-left.l-20pc-1279-down,
	.cnt_bkg.txt-right.l-20pc-1279-down,
	.cnt_bkg_2.txt-left.l-20pc-1279-down,
	.cnt_bkg_2.txt-right.l-20pc-1279-down,
	.txt-left.then_center.l-20pc-1279-down,
	.txt-right.then_center.l-20pc-1279-down{
      background-position-x: -20% !important;
	}
	.cnt_bkg_mono.l-15pc-1279-down,
	.txt-left.l-15pc-1279-down,
	.txt-right.l-15pc-1279-down,
	.cnt_bkg_mono.txt-left.l-15pc-1279-down,
	.cnt_bkg_mono.txt-right.l-15pc-1279-down,
	.cnt_bkg.txt-left.l-15pc-1279-down,
	.cnt_bkg.txt-right.l-15pc-1279-down,
	.cnt_bkg_2.txt-left.l-15pc-1279-down,
	.cnt_bkg_2.txt-right.l-15pc-1279-down,
	.txt-left.then_center.l-15pc-1279-down,
	.txt-right.then_center.l-15pc-1279-down{
      background-position-x: -15% !important;
	}
	.cnt_bkg_mono.l-10pc-1279-down,
	.txt-left.l-10pc-1279-down,
	.txt-right.l-10pc-1279-down,
	.cnt_bkg_mono.txt-left.l-10pc-1279-down,
	.cnt_bkg_mono.txt-right.l-10pc-1279-down,
	.cnt_bkg.txt-left.l-10pc-1279-down,
	.cnt_bkg.txt-right.l-10pc-1279-down,
	.cnt_bkg_2.txt-left.l-10pc-1279-down,
	.cnt_bkg_2.txt-right.l-10pc-1279-down,
	.txt-left.then_center.l-10pc-1279-down,
	.txt-right.then_center.l-10pc-1279-down{
      background-position-x: -10% !important;
	}
	.cnt_bkg_mono.l-5pc-1279-down,
	.txt-left.l-5pc-1279-down,
	.txt-right.l-5pc-1279-down,
	.cnt_bkg_mono.txt-left.l-5pc-1279-down,
	.cnt_bkg_mono.txt-right.l-5pc-1279-down,
	.cnt_bkg.txt-left.l-5pc-1279-down,
	.cnt_bkg.txt-right.l-5pc-1279-down,
	.cnt_bkg_2.txt-left.l-5pc-1279-down,
	.cnt_bkg_2.txt-right.l-5pc-1279-down,
	.txt-left.then_center.l-5pc-1279-down,
	.txt-right.then_center.l-5pc-1279-down{
      background-position-x: -5% !important;
	}
	.cnt_bkg_mono.l-0pc-1279-down,
	.txt-left.l-0pc-1279-down,
	.txt-right.l-0pc-1279-down,
	.cnt_bkg_mono.txt-left.l-0pc-1279-down,
	.cnt_bkg_mono.txt-right.l-0pc-1279-down,
	.cnt_bkg.txt-left.l-0pc-1279-down,
	.cnt_bkg.txt-right.l-0pc-1279-down,
	.cnt_bkg_2.txt-left.l-0pc-1279-down,
	.cnt_bkg_2.txt-right.l-0pc-1279-down,
	.txt-left.then_center.l-0pc-1279-down,
	.txt-right.then_center.l-0pc-1279-down{
      background-position-x: left !important;
	}
	.cnt_bkg_mono.l5pc-1279-down,
	.txt-left.l5pc-1279-down,
	.txt-right.l5pc-1279-down,
	.cnt_bkg_mono.txt-left.l5pc-1279-down,
	.cnt_bkg_mono.txt-right.l5pc-1279-down,
	.cnt_bkg.txt-left.l5pc-1279-down,
	.cnt_bkg.txt-right.l5pc-1279-down,
	.cnt_bkg_2.txt-left.l5pc-1279-down,
	.cnt_bkg_2.txt-right.l5pc-1279-down,
	.txt-left.then_center.l5pc-1279-down,
	.txt-right.then_center.l5pc-1279-down{
      background-position-x: 5% !important;
	}
	.cnt_bkg_mono.l10pc-1279-down,
	.txt-left.l10pc-1279-down,
	.txt-right.l10pc-1279-down,
	.cnt_bkg_mono.txt-left.l10pc-1279-down,
	.cnt_bkg_mono.txt-right.l10pc-1279-down,
	.cnt_bkg.txt-left.l10pc-1279-down,
	.cnt_bkg.txt-right.l10pc-1279-down,
	.cnt_bkg_2.txt-left.l10pc-1279-down,
	.cnt_bkg_2.txt-right.l10pc-1279-down,
	.txt-left.then_center.l10pc-1279-down,
	.txt-right.then_center.l10pc-1279-down{
      background-position-x: 10% !important;
	}
	.cnt_bkg_mono.l15pc-1279-down,
	.txt-left.l15pc-1279-down,
	.txt-right.l15pc-1279-down,
	.cnt_bkg_mono.txt-left.l15pc-1279-down,
	.cnt_bkg_mono.txt-right.l15pc-1279-down,
	.cnt_bkg.txt-left.l15pc-1279-down,
	.cnt_bkg.txt-right.l15pc-1279-down,
	.cnt_bkg_2.txt-left.l15pc-1279-down,
	.cnt_bkg_2.txt-right.l15pc-1279-down,
	.txt-left.then_center.l15pc-1279-down,
	.txt-right.then_center.l15pc-1279-down{
      background-position-x: 15% !important;
	}
	.cnt_bkg_mono.l20pc-1279-down,
	.txt-left.l20pc-1279-down,
	.txt-right.l20pc-1279-down,
	.cnt_bkg_mono.txt-left.l20pc-1279-down,
	.cnt_bkg_mono.txt-right.l20pc-1279-down,
	.cnt_bkg.txt-left.l20pc-1279-down,
	.cnt_bkg.txt-right.l20pc-1279-down,
	.cnt_bkg_2.txt-left.l20pc-1279-down,
	.cnt_bkg_2.txt-right.l20pc-1279-down,
	.txt-left.then_center.l20pc-1279-down,
	.txt-right.then_center.l20pc-1279-down{
      background-position-x: 20% !important;
	}
	.cnt_bkg_mono.l25pc-1279-down,
	.txt-left.l25pc-1279-down,
	.txt-right.l25pc-1279-down,
	.cnt_bkg_mono.txt-left.l25pc-1279-down,
	.cnt_bkg_mono.txt-right.l25pc-1279-down,
	.cnt_bkg.txt-left.l25pc-1279-down,
	.cnt_bkg.txt-right.l25pc-1279-down,
	.cnt_bkg_2.txt-left.l25pc-1279-down,
	.cnt_bkg_2.txt-right.l25pc-1279-down,
	.txt-left.then_center.l25pc-1279-down,
	.txt-right.then_center.l25pc-1279-down{
      background-position-x: 25% !important;
	}
	.cnt_bkg_mono.l30pc-1279-down,
	.txt-left.l30pc-1279-down,
	.txt-right.l30pc-1279-down,
	.cnt_bkg_mono.txt-left.l30pc-1279-down,
	.cnt_bkg_mono.txt-right.l30pc-1279-down,
	.cnt_bkg.txt-left.l30pc-1279-down,
	.cnt_bkg.txt-right.l30pc-1279-down,
	.cnt_bkg_2.txt-left.l30pc-1279-down,
	.cnt_bkg_2.txt-right.l30pc-1279-down,
	.txt-left.then_center.l30pc-1279-down,
	.txt-right.then_center.l30pc-1279-down{
      background-position-x: 30% !important;
	}
	.cnt_bkg_mono.l40pc-1279-down,
	.txt-left.l40pc-1279-down,
	.txt-right.l40pc-1279-down,
	.cnt_bkg_mono.txt-left.l40pc-1279-down,
	.cnt_bkg_mono.txt-right.l40pc-1279-down,
	.cnt_bkg.txt-left.l40pc-1279-down,
	.cnt_bkg.txt-right.l40pc-1279-down,
	.cnt_bkg_2.txt-left.l40pc-1279-down,
	.cnt_bkg_2.txt-right.l40pc-1279-down,
	.txt-left.then_center.l40pc-1279-down,
	.txt-right.then_center.l40pc-1279-down{
      background-position-x: 40% !important;
	}
	
	.cnt_bkg_mono.l40pc-1279-down,
	.txt-left.l40pc-1279-down,
	.txt-right.l40pc-1279-down,
	.cnt_bkg_mono.txt-left.l40pc-1279-down,
	.cnt_bkg_mono.txt-right.l40pc-1279-down,
	.cnt_bkg.txt-left.l40pc-1279-down,
	.cnt_bkg.txt-right.l40pc-1279-down,
	.cnt_bkg_2.txt-left.l40pc-1279-down,
	.cnt_bkg_2.txt-right.l40pc-1279-down,
	.txt-left.then_center.l40pc-1279-down,
	.txt-right.then_center.l40pc-1279-down{
      background-position-x: 40% !important;
	}
	.cnt_bkg_mono.l45pc-1279-down,
	.txt-left.l45pc-1279-down,
	.txt-right.l45pc-1279-down,
	.cnt_bkg_mono.txt-left.l45pc-1279-down,
	.cnt_bkg_mono.txt-right.l45pc-1279-down,
	.cnt_bkg.txt-left.l45pc-1279-down,
	.cnt_bkg.txt-right.l45pc-1279-down,
	.cnt_bkg_2.txt-left.l45pc-1279-down,
	.cnt_bkg_2.txt-right.l45pc-1279-down,
	.txt-left.then_center.l45pc-1279-down,
	.txt-right.then_center.l45pc-1279-down{
      background-position-x: 45% !important;
	}	
	.cnt_bkg_mono.l50pc-1279-down,
	.txt-left.l50pc-1279-down,
	.txt-right.l50pc-1279-down,
	.cnt_bkg_mono.txt-left.l50pc-1279-down,
	.cnt_bkg_mono.txt-right.l50pc-1279-down,
	.cnt_bkg.txt-left.l50pc-1279-down,
	.cnt_bkg.txt-right.l50pc-1279-down,
	.cnt_bkg_2.txt-left.l50pc-1279-down,
	.cnt_bkg_2.txt-right.l50pc-1279-down,
	.txt-left.then_center.l50pc-1279-down,
	.txt-right.then_center.l50pc-1279-down{
      background-position-x: 50% !important;
	}
	.cnt_bkg_mono.l55pc-1279-down,
	.txt-left.l55pc-1279-down,
	.txt-right.l55pc-1279-down,
	.cnt_bkg_mono.txt-left.l55pc-1279-down,
	.cnt_bkg_mono.txt-right.l55pc-1279-down,
	.cnt_bkg.txt-left.l55pc-1279-down,
	.cnt_bkg.txt-right.l55pc-1279-down,
	.cnt_bkg_2.txt-left.l55pc-1279-down,
	.cnt_bkg_2.txt-right.l55pc-1279-down,
	.txt-left.then_center.l55pc-1279-down,
	.txt-right.then_center.l55pc-1279-down{
      background-position-x: 55% !important;
	}
	.cnt_bkg_mono.l60pc-1279-down,
	.txt-left.l60pc-1279-down,
	.txt-right.l60pc-1279-down,
	.cnt_bkg_mono.txt-left.l60pc-1279-down,
	.cnt_bkg_mono.txt-right.l60pc-1279-down,
	.cnt_bkg.txt-left.l60pc-1279-down,
	.cnt_bkg.txt-right.l60pc-1279-down,
	.cnt_bkg_2.txt-left.l60pc-1279-down,
	.cnt_bkg_2.txt-right.l60pc-1279-down,
	.txt-left.then_center.l60pc-1279-down,
	.txt-right.then_center.l60pc-1279-down{
      background-position-x: 60% !important;
	}
	.cnt_bkg_mono.l65pc-1279-down,
	.txt-left.l65pc-1279-down,
	.txt-right.l65pc-1279-down,
	.cnt_bkg_mono.txt-left.l65pc-1279-down,
	.cnt_bkg_mono.txt-right.l65pc-1279-down,
	.cnt_bkg.txt-left.l65pc-1279-down,
	.cnt_bkg.txt-right.l65pc-1279-down,
	.cnt_bkg_2.txt-left.l65pc-1279-down,
	.cnt_bkg_2.txt-right.l65pc-1279-down,
	.txt-left.then_center.l65pc-1279-down,
	.txt-right.then_center.l65pc-1279-down{
      background-position-x: 65% !important;
	}
	.cnt_bkg_mono.l70pc-1279-down,
	.txt-left.l70pc-1279-down,
	.txt-right.l70pc-1279-down,
	.cnt_bkg_mono.txt-left.l70pc-1279-down,
	.cnt_bkg_mono.txt-right.l70pc-1279-down,
	.cnt_bkg.txt-left.l70pc-1279-down,
	.cnt_bkg.txt-right.l70pc-1279-down,
	.cnt_bkg_2.txt-left.l70pc-1279-down,
	.cnt_bkg_2.txt-right.l70pc-1279-down,
	.txt-left.then_center.l70pc-1279-down,
	.txt-right.then_center.l70pc-1279-down{
      background-position-x: 70% !important;
	}
	.cnt_bkg_mono.l75pc-1279-down,
	.txt-left.l75pc-1279-down,
	.txt-right.l75pc-1279-down,
	.cnt_bkg_mono.txt-left.l75pc-1279-down,
	.cnt_bkg_mono.txt-right.l75pc-1279-down,
	.cnt_bkg.txt-left.l75pc-1279-down,
	.cnt_bkg.txt-right.l75pc-1279-down,
	.cnt_bkg_2.txt-left.l75pc-1279-down,
	.cnt_bkg_2.txt-right.l75pc-1279-down,
	.txt-left.then_center.l75pc-1279-down,
	.txt-right.then_center.l75pc-1279-down{
      background-position-x: 75% !important;
	}
	.cnt_bkg_mono.l80pc-1279-down,
	.txt-left.l80pc-1279-down,
	.txt-right.l80pc-1279-down,
	.cnt_bkg_mono.txt-left.l80pc-1279-down,
	.cnt_bkg_mono.txt-right.l80pc-1279-down,
	.cnt_bkg.txt-left.l80pc-1279-down,
	.cnt_bkg.txt-right.l80pc-1279-down,
	.cnt_bkg_2.txt-left.l80pc-1279-down,
	.cnt_bkg_2.txt-right.l80pc-1279-down,
	.txt-left.then_center.l80pc-1279-down,
	.txt-right.then_center.l80pc-1279-down{
      background-position-x: 80% !important;
	}
	.cnt_bkg_mono.l85pc-1279-down,
	.txt-left.l85pc-1279-down,
	.txt-right.l85pc-1279-down,
	.cnt_bkg_mono.txt-left.l85pc-1279-down,
	.cnt_bkg_mono.txt-right.l85pc-1279-down,
	.cnt_bkg.txt-left.l85pc-1279-down,
	.cnt_bkg.txt-right.l85pc-1279-down,
	.cnt_bkg_2.txt-left.l85pc-1279-down,
	.cnt_bkg_2.txt-right.l85pc-1279-down,
	.txt-left.then_center.l85pc-1279-down,
	.txt-right.then_center.l85pc-1279-down{
      background-position-x: 85% !important;
	}
	.cnt_bkg_mono.l90pc-1279-down,
	.txt-left.l90pc-1279-down,
	.txt-right.l90pc-1279-down,
	.cnt_bkg_mono.txt-left.l90pc-1279-down,
	.cnt_bkg_mono.txt-right.l90pc-1279-down,
	.cnt_bkg.txt-left.l90pc-1279-down,
	.cnt_bkg.txt-right.l90pc-1279-down,
	.cnt_bkg_2.txt-left.l90pc-1279-down,
	.cnt_bkg_2.txt-right.l90pc-1279-down,
	.txt-left.then_center.l90pc-1279-down,
	.txt-right.then_center.l90pc-1279-down{
      background-position-x: 90% !important;
	}
	.cnt_bkg_mono.l95pc-1279-down,
	.txt-left.l95pc-1279-down,
	.txt-right.l95pc-1279-down,
	.cnt_bkg_mono.txt-left.l95pc-1279-down,
	.cnt_bkg_mono.txt-right.l95pc-1279-down,
	.cnt_bkg.txt-left.l95pc-1279-down,
	.cnt_bkg.txt-right.l95pc-1279-down,
	.cnt_bkg_2.txt-left.l95pc-1279-down,
	.cnt_bkg_2.txt-right.l95pc-1279-down,
	.txt-left.then_center.l95pc-1279-down,
	.txt-right.then_center.l95pc-1279-down{
      background-position-x: 95% !important;
	}
	.cnt_bkg_mono.l100pc-1279-down,
	.txt-left.l100pc-1279-down,
	.txt-right.l100pc-1279-down,
	.cnt_bkg_mono.txt-left.l100pc-1279-down,
	.cnt_bkg_mono.txt-right.l100pc-1279-down,
	.cnt_bkg.txt-left.l100pc-1279-down,
	.cnt_bkg.txt-right.l100pc-1279-down,
	.cnt_bkg_2.txt-left.l100pc-1279-down,
	.cnt_bkg_2.txt-right.l100pc-1279-down,
	.txt-left.then_center.l100pc-1279-down,
	.txt-right.then_center.l100pc-1279-down{
      background-position-x: 100% !important;
	}
	.cnt_bkg_mono.l105pc-1279-down,
	.txt-left.l105pc-1279-down,
	.txt-right.l105pc-1279-down,
	.cnt_bkg_mono.txt-left.l105pc-1279-down,
	.cnt_bkg_mono.txt-right.l105pc-1279-down,
	.cnt_bkg.txt-left.l105pc-1279-down,
	.cnt_bkg.txt-right.l105pc-1279-down,
	.cnt_bkg_2.txt-left.l105pc-1279-down,
	.cnt_bkg_2.txt-right.l105pc-1279-down,
	.txt-left.then_center.l105pc-1279-down,
	.txt-right.then_center.l105pc-1279-down{
      background-position-x: 105% !important;
	}
	.cnt_bkg_mono.l110pc-1279-down,
	.txt-left.l110pc-1279-down,
	.txt-right.l110pc-1279-down,
	.cnt_bkg_mono.txt-left.l110pc-1279-down,
	.cnt_bkg_mono.txt-right.l110pc-1279-down,
	.cnt_bkg.txt-left.l110pc-1279-down,
	.cnt_bkg.txt-right.l110pc-1279-down,
	.cnt_bkg_2.txt-left.l110pc-1279-down,
	.cnt_bkg_2.txt-right.l110pc-1279-down,
	.txt-left.then_center.l110pc-1279-down,
	.txt-right.then_center.l110pc-1279-down{
      background-position-x: 110% !important;
	}
	.cnt_bkg_mono.l115pc-1279-down,
	.txt-left.l115pc-1279-down,
	.txt-right.l115pc-1279-down,
	.cnt_bkg_mono.txt-left.l115pc-1279-down,
	.cnt_bkg_mono.txt-right.l115pc-1279-down,
	.cnt_bkg.txt-left.l115pc-1279-down,
	.cnt_bkg.txt-right.l115pc-1279-down,
	.cnt_bkg_2.txt-left.l115pc-1279-down,
	.cnt_bkg_2.txt-right.l115pc-1279-down,
	.txt-left.then_center.l115pc-1279-down,
	.txt-right.then_center.l115pc-1279-down{
      background-position-x: 115% !important;
	}
	.cnt_bkg_mono.l120pc-1279-down,
	.txt-left.l120pc-1279-down,
	.txt-right.l120pc-1279-down,
	.cnt_bkg_mono.txt-left.l120pc-1279-down,
	.cnt_bkg_mono.txt-right.l120pc-1279-down,
	.cnt_bkg.txt-left.l120pc-1279-down,
	.cnt_bkg.txt-right.l120pc-1279-down,
	.cnt_bkg_2.txt-left.l120pc-1279-down,
	.cnt_bkg_2.txt-right.l120pc-1279-down,
	.txt-left.then_center.l120pc-1279-down,
	.txt-right.then_center.l120pc-1279-down{
      background-position-x: 120% !important;
	}
	.cnt_bkg_mono.l125pc-1279-down,
	.txt-left.l125pc-1279-down,
	.txt-right.l125pc-1279-down,
	.cnt_bkg_mono.txt-left.l125pc-1279-down,
	.cnt_bkg_mono.txt-right.l125pc-1279-down,
	.cnt_bkg.txt-left.l125pc-1279-down,
	.cnt_bkg.txt-right.l125pc-1279-down,
	.cnt_bkg_2.txt-left.l125pc-1279-down,
	.cnt_bkg_2.txt-right.l125pc-1279-down,
	.txt-left.then_center.l125pc-1279-down,
	.txt-right.then_center.l125pc-1279-down{
      background-position-x: 125% !important;
	}
	.cnt_bkg_mono.l130pc-1279-down,
	.txt-left.l130pc-1279-down,
	.txt-right.l130pc-1279-down,
	.cnt_bkg_mono.txt-left.l130pc-1279-down,
	.cnt_bkg_mono.txt-right.l130pc-1279-down,
	.cnt_bkg.txt-left.l130pc-1279-down,
	.cnt_bkg.txt-right.l130pc-1279-down,
	.cnt_bkg_2.txt-left.l130pc-1279-down,
	.cnt_bkg_2.txt-right.l130pc-1279-down,
	.txt-left.then_center.l130pc-1279-down,
	.txt-right.then_center.l130pc-1279-down{
      background-position-x: 130% !important;
	}
	.cnt_bkg_mono.l135pc-1279-down,
	.txt-left.l135pc-1279-down,
	.txt-right.l135pc-1279-down,
	.cnt_bkg_mono.txt-left.l135pc-1279-down,
	.cnt_bkg_mono.txt-right.l135pc-1279-down,
	.cnt_bkg.txt-left.l135pc-1279-down,
	.cnt_bkg.txt-right.l135pc-1279-down,
	.cnt_bkg_2.txt-left.l135pc-1279-down,
	.cnt_bkg_2.txt-right.l135pc-1279-down,
	.txt-left.then_center.l135pc-1279-down,
	.txt-right.then_center.l135pc-1279-down{
      background-position-x: 135% !important;
	}
	.cnt_bkg_mono.l140pc-1279-down,
	.txt-left.l140pc-1279-down,
	.txt-right.l140pc-1279-down,
	.cnt_bkg_mono.txt-left.l140pc-1279-down,
	.cnt_bkg_mono.txt-right.l140pc-1279-down,
	.cnt_bkg.txt-left.l140pc-1279-down,
	.cnt_bkg.txt-right.l140pc-1279-down,
	.cnt_bkg_2.txt-left.l140pc-1279-down,
	.cnt_bkg_2.txt-right.l140pc-1279-down,
	.txt-left.then_center.l140pc-1279-down,
	.txt-right.then_center.l140pc-1279-down{
      background-position-x: 140% !important;
	}
	.cnt_bkg_mono.l145pc-1279-down,
	.txt-left.l145pc-1279-down,
	.txt-right.l145pc-1279-down,
	.cnt_bkg_mono.txt-left.l145pc-1279-down,
	.cnt_bkg_mono.txt-right.l145pc-1279-down,
	.cnt_bkg.txt-left.l145pc-1279-down,
	.cnt_bkg.txt-right.l145pc-1279-down,
	.cnt_bkg_2.txt-left.l145pc-1279-down,
	.cnt_bkg_2.txt-right.l145pc-1279-down,
	.txt-left.then_center.l145pc-1279-down,
	.txt-right.then_center.l145pc-1279-down{
      background-position-x: 145% !important;
	}
	.cnt_bkg_mono.l150pc-1279-down,
	.txt-left.l150pc-1279-down,
	.txt-right.l150pc-1279-down,
	.cnt_bkg_mono.txt-left.l150pc-1279-down,
	.cnt_bkg_mono.txt-right.l150pc-1279-down,
	.cnt_bkg.txt-left.l150pc-1279-down,
	.cnt_bkg.txt-right.l150pc-1279-down,
	.cnt_bkg_2.txt-left.l150pc-1279-down,
	.cnt_bkg_2.txt-right.l150pc-1279-down,
	.txt-left.then_center.l150pc-1279-down,
	.txt-right.then_center.l150pc-1279-down{
      background-position-x: 150% !important;
	}	
	.cnt_bkg_mono.l200pc-1279-down,
	.txt-left.l200pc-1279-down,
	.txt-right.l200pc-1279-down,
	.cnt_bkg_mono.txt-left.l200pc-1279-down,
	.cnt_bkg_mono.txt-right.l200pc-1279-down,
	.cnt_bkg.txt-left.l200pc-1279-down,
	.cnt_bkg.txt-right.l200pc-1279-down,
	.cnt_bkg_2.txt-left.l200pc-1279-down,
	.cnt_bkg_2.txt-right.l200pc-1279-down,
	.txt-left.then_center.l200pc-1279-down,
	.txt-right.then_center.l200pc-1279-down{
      background-position-x: 200% !important;
	}	
	.cnt_bkg_mono.l250pc-1279-down,
	.txt-left.l250pc-1279-down,
	.txt-right.l250pc-1279-down,
	.cnt_bkg_mono.txt-left.l250pc-1279-down,
	.cnt_bkg_mono.txt-right.l250pc-1279-down,
	.cnt_bkg.txt-left.l250pc-1279-down,
	.cnt_bkg.txt-right.l250pc-1279-down,
	.cnt_bkg_2.txt-left.l250pc-1279-down,
	.cnt_bkg_2.txt-right.l250pc-1279-down,
	.txt-left.then_center.l250pc-1279-down,
	.txt-right.then_center.l250pc-1279-down{
      background-position-x: 250% !important;
	}		
	.cnt_bkg_mono.l300pc-1279-down,
	.txt-left.l300pc-1279-down,
	.txt-right.l300pc-1279-down,
	.cnt_bkg_mono.txt-left.l300pc-1279-down,
	.cnt_bkg_mono.txt-right.l300pc-1279-down,
	.cnt_bkg.txt-left.l300pc-1279-down,
	.cnt_bkg.txt-right.l300pc-1279-down,
	.cnt_bkg_2.txt-left.l300pc-1279-down,
	.cnt_bkg_2.txt-right.l300pc-1279-down,
	.txt-left.then_center.l300pc-1279-down,
	.txt-right.then_center.l300pc-1279-down{
      background-position-x: 300% !important;
	}	
	.cnt_bkg_mono.l350pc-1279-down,
	.txt-left.l350pc-1279-down,
	.txt-right.l350pc-1279-down,
	.cnt_bkg_mono.txt-left.l350pc-1279-down,
	.cnt_bkg_mono.txt-right.l350pc-1279-down,
	.cnt_bkg.txt-left.l350pc-1279-down,
	.cnt_bkg.txt-right.l350pc-1279-down,
	.cnt_bkg_2.txt-left.l350pc-1279-down,
	.cnt_bkg_2.txt-right.l350pc-1279-down,
	.txt-left.then_center.l350pc-1279-down,
	.txt-right.then_center.l350pc-1279-down{
      background-position-x: 350% !important;
	}	
	.cnt_bkg_mono.l400pc-1279-down,
	.txt-left.l400pc-1279-down,
	.txt-right.l400pc-1279-down,
	.cnt_bkg_mono.txt-left.l400pc-1279-down,
	.cnt_bkg_mono.txt-right.l400pc-1279-down,
	.cnt_bkg.txt-left.l400pc-1279-down,
	.cnt_bkg.txt-right.l400pc-1279-down,
	.cnt_bkg_2.txt-left.l400pc-1279-down,
	.cnt_bkg_2.txt-right.l400pc-1279-down,
	.txt-left.then_center.l400pc-1279-down,
	.txt-right.then_center.l400pc-1279-down{
      background-position-x: 400% !important;
	}
	










	.cnt_bkg_mono.center-1279-down,
	.txt-left.center-1279-down,
	.txt-right.center-1279-down{
      background-position-x: center !important;
	}


	.bg-size-20pc-1279-down {
		background-size: 20% !important;
	}
	.bg-size-30pc-1279-down {
		background-size: 30% !important;
	}
	.bg-size-40pc-1279-down {
		background-size: 40% !important;
	}
	.bg-size-50pc-1279-down {
		background-size: 50% !important;
	}
	.bg-size-60pc-1279-down {
		background-size: 60% !important;
	}
	.bg-size-65pc-1279-down {
		background-size: 65% !important;
	}
	.bg-size-70pc-1279-down {
		background-size: 70% !important;
	}
	.bg-size-80pc-1279-down {
		background-size: 80% !important;
	}
	.bg-size-90pc-1279-down  {
		background-size: 90% !important;
	}
	.bg-size-95pc-1279-down  {
		background-size: 95% !important;
	}
	.bg-size-100pc-1279-down {
		background-size: 100% !important;
	}
	.bg-size-120pc-1279-down {
		background-size: 120% !important;
	}
	.bg-size-130pc-1279-down {
		background-size: 130% !important;
	}
	.bg-size-140pc-1279-down {
		background-size: 140% !important;
	}
	.bg-size-150pc-1279-down {
		background-size: 150% !important;
	}
	.bg-size-160pc-1279-down {
		background-size: 160% !important;
	}
	.bg-size-180pc-1279-down {
		background-size: 180% !important;
	}
	.bg-size-200pc-1279-down {
		background-size: 200% !important;
	}
		.bg-size-220pc-1279-down {
		background-size: 220% !important;
	}
		.bg-size-240pc-1279-down {
		background-size: 240% !important;
	}
		.bg-size-260pc-1279-down {
		background-size: 260% !important;
	}
		.bg-size-280pc-1279-down {
		background-size: 280% !important;
	}
		.bg-size-300pc-1279-down {
		background-size: 300% !important;
	}
	.bg-size-contain-1279-down {
		background-size: contain !important;
	}
		.bg-size-cover-1279-down {
		background-size: cover !important;
	}
	
	.bg-off-1279-down {
		background-image: none !important;
	}
	
	.mt0-1279-down  { margin-top:0px !important; }
	.mt10-1279-down { margin-top:10px !important; }
	.mt20-1279-down { margin-top:20px !important; }
	.mt30-1279-down { margin-top:30px !important; }
	.mt40-1279-down { margin-top:40px !important; }
	.mt50-1279-down { margin-top:50px !important; }
	.mt60-1279-down { margin-top:60px !important; }
	.mt70-1279-down { margin-top:70px !important; }
	.mt80-1279-down { margin-top:80px !important; }
	.mt90-1279-down { margin-top:90px !important; }
	.mt100-1279-down { margin-top:100px !important; }
	.mt150-1279-down { margin-top:150px !important; }
	.mt200-1279-down { margin-top:200px !important; }
	.mt250-1279-down { margin-top:250px !important; }
	.mt300-1279-down { margin-top:300px !important; }
	.mt350-1279-down { margin-top:350px !important; }
	.mt400-1279-down { margin-top:400px !important; }
	.mt450-1279-down { margin-top:450px !important; }
	.mt500-1279-down { margin-top:500px !important; }

	.mb0-1279-down  { margin-bottom:0px !important; }
	.mb10-1279-down { margin-bottom:10px !important; }
	.mb20-1279-down { margin-bottom:20px !important; }
	.mb30-1279-down { margin-bottom:30px !important; }
	.mb40-1279-down { margin-bottom:40px !important; }
	.mb50-1279-down { margin-bottom:50px !important; }
	.mb60-1279-down { margin-bottom:60px !important; }
	.mb70-1279-down { margin-bottom:70px !important; }
	.mb80-1279-down { margin-bottom:80px !important; }
	.mb90-1279-down { margin-bottom:90px !important; }
	.mb100-1279-down { margin-bottom:100px !important; }
	.mb150-1279-down { margin-bottom:150px !important; }
	.mb200-1279-down { margin-bottom:200px !important; }
	.mb250-1279-down { margin-bottom:250px !important; }
	.mb300-1279-down { margin-bottom:300px !important; }
	.mb350-1279-down { margin-bottom:350px !important; }
	.mb400-1279-down { margin-bottom:400px !important; }
	.mb450-1279-down { margin-bottom:450px !important; }
	.mb500-1279-down { margin-bottom:500px !important; }



	.pt0-1279-down  { padding-top:0px !important; }
	.pt10-1279-down { padding-top:10px !important; }
	.pt20-1279-down { padding-top:20px !important; }
	.pt30-1279-down { padding-top:30px !important; }
	.pt40-1279-down { padding-top:40px !important; }
	.pt50-1279-down { padding-top:50px !important; }
	.pt60-1279-down { padding-top:60px !important; }
	.pt70-1279-down { padding-top:70px !important; }
	.pt80-1279-down { padding-top:80px !important; }
	.pt90-1279-down { padding-top:90px !important; }
	.pt100-1279-down { padding-top:100px !important; }
	.pt150-1279-down { padding-top:150px !important; }
	.pt200-1279-down { padding-top:200px !important; }
	.pt250-1279-down { padding-top:250px !important; }
	.pt300-1279-down { padding-top:300px !important; }
	.pt350-1279-down { padding-top:350px !important; }
	.pt400-1279-down { padding-top:400px !important; }
	.pt450-1279-down { padding-top:450px !important; }
	.pt500-1279-down { padding-top:500px !important; }

	.pb0-1279-down  { padding-bottom:0px !important; }
	.pb10-1279-down { padding-bottom:10px !important; }
	.pb20-1279-down { padding-bottom:20px !important; }
	.pb30-1279-down { padding-bottom:30px !important; }
	.pb40-1279-down { padding-bottom:40px !important; }
	.pb50-1279-down { padding-bottom:50px !important; }
	.pb60-1279-down { padding-bottom:60px !important; }
	.pb70-1279-down { padding-bottom:70px !important; }
	.pb80-1279-down { padding-bottom:80px !important; }
	.pb90-1279-down { padding-bottom:90px !important; }
	.pb100-1279-down { padding-bottom:100px !important; }
	.pb150-1279-down { padding-bottom:150px !important; }
	.pb200-1279-down { padding-bottom:200px !important; }
	.pb250-1279-down { padding-bottom:250px !important; }
	.pb300-1279-down { padding-bottom:300px !important; }
	.pb350-1279-down { padding-bottom:350px !important; }
	.pb400-1279-down { padding-bottom:400px !important; }
	.pb450-1279-down { padding-bottom:450px !important; }
	.pb500-1279-down { padding-bottom:500px !important; }

	.top-0pc-1279-down {
		top: 0% !important;
	}
	.top-5pc-1279-down {
		top: 5% !important;
	}
	.top-10pc-1279-down {
		top: 10% !important;
	}
	.top-15pc-1279-down {
		top: 15% !important;
	}
	.top-20pc-1279-down {
		top: 20% !important;
	}
	.top-25pc-1279-down {
		top: 25% !important;
	}
	.top-30pc-1279-down {
		top: 30% !important;
	}
	.top-40pc-1279-down {
		top: 40% !important;
	}
	.top-50pc-1279-down {
		top: 50% !important;
	}
	.top60pc-1279-down {
		top: 60% !important;
	}

	
}

/*  -1280-up */
@media (min-width: 1280px) {
	.cnt_bkg_mono.l-30pc-1280-up,
	.txt-left.l-30pc-1280-up,
	.txt-right.l-30pc-1280-up,
	.cnt_bkg_mono.txt-left.l-30pc-1280-up,
	.cnt_bkg_mono.txt-right.l-30pc-1280-up,
	.cnt_bkg.txt-left.l-30pc-1280-up,
	.cnt_bkg.txt-right.l-30pc-1280-up,
	.cnt_bkg_2.txt-left.l-30pc-1280-up,
	.cnt_bkg_2.txt-right.l-30pc-1280-up,
	.txt-left.then_center.l-30pc-1280-up,
	.txt-right.then_center.l-30pc-1280-up{
      background-position-x: -30% !important;
	}

	.cnt_bkg_mono.l-25pc-1280-up,
	.txt-left.l-25pc-1280-up,
	.txt-right.l-25pc-1280-up,
	.cnt_bkg_mono.txt-left.l-25pc-1280-up,
	.cnt_bkg_mono.txt-right.l-25pc-1280-up,
	.cnt_bkg.txt-left.l-25pc-1280-up,
	.cnt_bkg.txt-right.l-25pc-1280-up,
	.cnt_bkg_2.txt-left.l-25pc-1280-up,
	.cnt_bkg_2.txt-right.l-25pc-1280-up,
	.txt-left.then_center.l-25pc-1280-up,
	.txt-right.then_center.l-25pc-1280-up{
      background-position-x: -25% !important;
	}

	.cnt_bkg_mono.l-20pc-1280-up,
	.txt-left.l-20pc-1280-up,
	.txt-right.l-20pc-1280-up,
	.cnt_bkg_mono.txt-left.l-20pc-1280-up,
	.cnt_bkg_mono.txt-right.l-20pc-1280-up,
	.cnt_bkg.txt-left.l-20pc-1280-up,
	.cnt_bkg.txt-right.l-20pc-1280-up,
	.cnt_bkg_2.txt-left.l-20pc-1280-up,
	.cnt_bkg_2.txt-right.l-20pc-1280-up,
	.txt-left.then_center.l-20pc-1280-up,
	.txt-right.then_center.l-20pc-1280-up{
      background-position-x: -20% !important;
	}
	.cnt_bkg_mono.l-15pc-1280-up,
	.txt-left.l-15pc-1280-up,
	.txt-right.l-15pc-1280-up,
	.cnt_bkg_mono.txt-left.l-15pc-1280-up,
	.cnt_bkg_mono.txt-right.l-15pc-1280-up,
	.cnt_bkg.txt-left.l-15pc-1280-up,
	.cnt_bkg.txt-right.l-15pc-1280-up,
	.cnt_bkg_2.txt-left.l-15pc-1280-up,
	.cnt_bkg_2.txt-right.l-15pc-1280-up,
	.txt-left.then_center.l-15pc-1280-up,
	.txt-right.then_center.l-15pc-1280-up{
      background-position-x: -15% !important;
	}
	.cnt_bkg_mono.l-10pc-1280-up,
	.txt-left.l-10pc-1280-up,
	.txt-right.l-10pc-1280-up,
	.cnt_bkg_mono.txt-left.l-10pc-1280-up,
	.cnt_bkg_mono.txt-right.l-10pc-1280-up,
	.cnt_bkg.txt-left.l-10pc-1280-up,
	.cnt_bkg.txt-right.l-10pc-1280-up,
	.cnt_bkg_2.txt-left.l-10pc-1280-up,
	.cnt_bkg_2.txt-right.l-10pc-1280-up,
	.txt-left.then_center.l-10pc-1280-up,
	.txt-right.then_center.l-10pc-1280-up{
      background-position-x: -10% !important;
	}
	.cnt_bkg_mono.l-5pc-1280-up,
	.txt-left.l-5pc-1280-up,
	.txt-right.l-5pc-1280-up,
	.cnt_bkg_mono.txt-left.l-5pc-1280-up,
	.cnt_bkg_mono.txt-right.l-5pc-1280-up,
	.cnt_bkg.txt-left.l-5pc-1280-up,
	.cnt_bkg.txt-right.l-5pc-1280-up,
	.cnt_bkg_2.txt-left.l-5pc-1280-up,
	.cnt_bkg_2.txt-right.l-5pc-1280-up,
	.txt-left.then_center.l-5pc-1280-up,
	.txt-right.then_center.l-5pc-1280-up{
      background-position-x: -5% !important;
	}
	.cnt_bkg_mono.l-0pc-1280-up,
	.txt-left.l-0pc-1280-up,
	.txt-right.l-0pc-1280-up,
	.cnt_bkg_mono.txt-left.l-0pc-1280-up,
	.cnt_bkg_mono.txt-right.l-0pc-1280-up,
	.cnt_bkg.txt-left.l-0pc-1280-up,
	.cnt_bkg.txt-right.l-0pc-1280-up,
	.cnt_bkg_2.txt-left.l-0pc-1280-up,
	.cnt_bkg_2.txt-right.l-0pc-1280-up,
	.txt-left.then_center.l-0pc-1280-up,
	.txt-right.then_center.l-0pc-1280-up{
      background-position-x: left !important;
	}
	.cnt_bkg_mono.l5pc-1280-up,
	.txt-left.l5pc-1280-up,
	.txt-right.l5pc-1280-up,
	.cnt_bkg_mono.txt-left.l5pc-1280-up,
	.cnt_bkg_mono.txt-right.l5pc-1280-up,
	.cnt_bkg.txt-left.l5pc-1280-up,
	.cnt_bkg.txt-right.l5pc-1280-up,
	.cnt_bkg_2.txt-left.l5pc-1280-up,
	.cnt_bkg_2.txt-right.l5pc-1280-up,
	.txt-left.then_center.l5pc-1280-up,
	.txt-right.then_center.l5pc-1280-up{
      background-position-x: 5% !important;
	}
	.cnt_bkg_mono.l10pc-1280-up,
	.txt-left.l10pc-1280-up,
	.txt-right.l10pc-1280-up,
	.cnt_bkg_mono.txt-left.l10pc-1280-up,
	.cnt_bkg_mono.txt-right.l10pc-1280-up,
	.cnt_bkg.txt-left.l10pc-1280-up,
	.cnt_bkg.txt-right.l10pc-1280-up,
	.cnt_bkg_2.txt-left.l10pc-1280-up,
	.cnt_bkg_2.txt-right.l10pc-1280-up,
	.txt-left.then_center.l10pc-1280-up,
	.txt-right.then_center.l10pc-1280-up{
      background-position-x: 10% !important;
	}
	.cnt_bkg_mono.l15pc-1280-up,
	.txt-left.l15pc-1280-up,
	.txt-right.l15pc-1280-up,
	.cnt_bkg_mono.txt-left.l15pc-1280-up,
	.cnt_bkg_mono.txt-right.l15pc-1280-up,
	.cnt_bkg.txt-left.l15pc-1280-up,
	.cnt_bkg.txt-right.l15pc-1280-up,
	.cnt_bkg_2.txt-left.l15pc-1280-up,
	.cnt_bkg_2.txt-right.l15pc-1280-up,
	.txt-left.then_center.l15pc-1280-up,
	.txt-right.then_center.l15pc-1280-up{
      background-position-x: 15% !important;
	}
	.cnt_bkg_mono.l20pc-1280-up,
	.txt-left.l20pc-1280-up,
	.txt-right.l20pc-1280-up,
	.cnt_bkg_mono.txt-left.l20pc-1280-up,
	.cnt_bkg_mono.txt-right.l20pc-1280-up,
	.cnt_bkg.txt-left.l20pc-1280-up,
	.cnt_bkg.txt-right.l20pc-1280-up,
	.cnt_bkg_2.txt-left.l20pc-1280-up,
	.cnt_bkg_2.txt-right.l20pc-1280-up,
	.txt-left.then_center.l20pc-1280-up,
	.txt-right.then_center.l20pc-1280-up{
      background-position-x: 20% !important;
	}
	.cnt_bkg_mono.l25pc-1280-up,
	.txt-left.l25pc-1280-up,
	.txt-right.l25pc-1280-up,
	.cnt_bkg_mono.txt-left.l25pc-1280-up,
	.cnt_bkg_mono.txt-right.l25pc-1280-up,
	.cnt_bkg.txt-left.l25pc-1280-up,
	.cnt_bkg.txt-right.l25pc-1280-up,
	.cnt_bkg_2.txt-left.l25pc-1280-up,
	.cnt_bkg_2.txt-right.l25pc-1280-up,
	.txt-left.then_center.l25pc-1280-up,
	.txt-right.then_center.l25pc-1280-up{
      background-position-x: 25% !important;
	}
	.cnt_bkg_mono.l30pc-1280-up,
	.txt-left.l30pc-1280-up,
	.txt-right.l30pc-1280-up,
	.cnt_bkg_mono.txt-left.l30pc-1280-up,
	.cnt_bkg_mono.txt-right.l30pc-1280-up,
	.cnt_bkg.txt-left.l30pc-1280-up,
	.cnt_bkg.txt-right.l30pc-1280-up,
	.cnt_bkg_2.txt-left.l30pc-1280-up,
	.cnt_bkg_2.txt-right.l30pc-1280-up,
	.txt-left.then_center.l30pc-1280-up,
	.txt-right.then_center.l30pc-1280-up{
      background-position-x: 30% !important;
	}
	.cnt_bkg_mono.l40pc-1280-up,
	.txt-left.l40pc-1280-up,
	.txt-right.l40pc-1280-up,
	.cnt_bkg_mono.txt-left.l40pc-1280-up,
	.cnt_bkg_mono.txt-right.l40pc-1280-up,
	.cnt_bkg.txt-left.l40pc-1280-up,
	.cnt_bkg.txt-right.l40pc-1280-up,
	.cnt_bkg_2.txt-left.l40pc-1280-up,
	.cnt_bkg_2.txt-right.l40pc-1280-up,
	.txt-left.then_center.l40pc-1280-up,
	.txt-right.then_center.l40pc-1280-up{
      background-position-x: 40% !important;
	}
	
	.cnt_bkg_mono.l40pc-1280-up,
	.txt-left.l40pc-1280-up,
	.txt-right.l40pc-1280-up,
	.cnt_bkg_mono.txt-left.l40pc-1280-up,
	.cnt_bkg_mono.txt-right.l40pc-1280-up,
	.cnt_bkg.txt-left.l40pc-1280-up,
	.cnt_bkg.txt-right.l40pc-1280-up,
	.cnt_bkg_2.txt-left.l40pc-1280-up,
	.cnt_bkg_2.txt-right.l40pc-1280-up,
	.txt-left.then_center.l40pc-1280-up,
	.txt-right.then_center.l40pc-1280-up{
      background-position-x: 40% !important;
	}
	.cnt_bkg_mono.l45pc-1280-up,
	.txt-left.l45pc-1280-up,
	.txt-right.l45pc-1280-up,
	.cnt_bkg_mono.txt-left.l45pc-1280-up,
	.cnt_bkg_mono.txt-right.l45pc-1280-up,
	.cnt_bkg.txt-left.l45pc-1280-up,
	.cnt_bkg.txt-right.l45pc-1280-up,
	.cnt_bkg_2.txt-left.l45pc-1280-up,
	.cnt_bkg_2.txt-right.l45pc-1280-up,
	.txt-left.then_center.l45pc-1280-up,
	.txt-right.then_center.l45pc-1280-up{
      background-position-x: 45% !important;
	}	
	.cnt_bkg_mono.l50pc-1280-up,
	.txt-left.l50pc-1280-up,
	.txt-right.l50pc-1280-up,
	.cnt_bkg_mono.txt-left.l50pc-1280-up,
	.cnt_bkg_mono.txt-right.l50pc-1280-up,
	.cnt_bkg.txt-left.l50pc-1280-up,
	.cnt_bkg.txt-right.l50pc-1280-up,
	.cnt_bkg_2.txt-left.l50pc-1280-up,
	.cnt_bkg_2.txt-right.l50pc-1280-up,
	.txt-left.then_center.l50pc-1280-up,
	.txt-right.then_center.l50pc-1280-up{
      background-position-x: 50% !important;
	}
	.cnt_bkg_mono.l55pc-1280-up,
	.txt-left.l55pc-1280-up,
	.txt-right.l55pc-1280-up,
	.cnt_bkg_mono.txt-left.l55pc-1280-up,
	.cnt_bkg_mono.txt-right.l55pc-1280-up,
	.cnt_bkg.txt-left.l55pc-1280-up,
	.cnt_bkg.txt-right.l55pc-1280-up,
	.cnt_bkg_2.txt-left.l55pc-1280-up,
	.cnt_bkg_2.txt-right.l55pc-1280-up,
	.txt-left.then_center.l55pc-1280-up,
	.txt-right.then_center.l55pc-1280-up{
      background-position-x: 55% !important;
	}
	.cnt_bkg_mono.l60pc-1280-up,
	.txt-left.l60pc-1280-up,
	.txt-right.l60pc-1280-up,
	.cnt_bkg_mono.txt-left.l60pc-1280-up,
	.cnt_bkg_mono.txt-right.l60pc-1280-up,
	.cnt_bkg.txt-left.l60pc-1280-up,
	.cnt_bkg.txt-right.l60pc-1280-up,
	.cnt_bkg_2.txt-left.l60pc-1280-up,
	.cnt_bkg_2.txt-right.l60pc-1280-up,
	.txt-left.then_center.l60pc-1280-up,
	.txt-right.then_center.l60pc-1280-up{
      background-position-x: 60% !important;
	}
	.cnt_bkg_mono.l65pc-1280-up,
	.txt-left.l65pc-1280-up,
	.txt-right.l65pc-1280-up,
	.cnt_bkg_mono.txt-left.l65pc-1280-up,
	.cnt_bkg_mono.txt-right.l65pc-1280-up,
	.cnt_bkg.txt-left.l65pc-1280-up,
	.cnt_bkg.txt-right.l65pc-1280-up,
	.cnt_bkg_2.txt-left.l65pc-1280-up,
	.cnt_bkg_2.txt-right.l65pc-1280-up,
	.txt-left.then_center.l65pc-1280-up,
	.txt-right.then_center.l65pc-1280-up{
      background-position-x: 65% !important;
	}
	.cnt_bkg_mono.l70pc-1280-up,
	.txt-left.l70pc-1280-up,
	.txt-right.l70pc-1280-up,
	.cnt_bkg_mono.txt-left.l70pc-1280-up,
	.cnt_bkg_mono.txt-right.l70pc-1280-up,
	.cnt_bkg.txt-left.l70pc-1280-up,
	.cnt_bkg.txt-right.l70pc-1280-up,
	.cnt_bkg_2.txt-left.l70pc-1280-up,
	.cnt_bkg_2.txt-right.l70pc-1280-up,
	.txt-left.then_center.l70pc-1280-up,
	.txt-right.then_center.l70pc-1280-up{
      background-position-x: 70% !important;
	}
	.cnt_bkg_mono.l75pc-1280-up,
	.txt-left.l75pc-1280-up,
	.txt-right.l75pc-1280-up,
	.cnt_bkg_mono.txt-left.l75pc-1280-up,
	.cnt_bkg_mono.txt-right.l75pc-1280-up,
	.cnt_bkg.txt-left.l75pc-1280-up,
	.cnt_bkg.txt-right.l75pc-1280-up,
	.cnt_bkg_2.txt-left.l75pc-1280-up,
	.cnt_bkg_2.txt-right.l75pc-1280-up,
	.txt-left.then_center.l75pc-1280-up,
	.txt-right.then_center.l75pc-1280-up{
      background-position-x: 75% !important;
	}
	.cnt_bkg_mono.l80pc-1280-up,
	.txt-left.l80pc-1280-up,
	.txt-right.l80pc-1280-up,
	.cnt_bkg_mono.txt-left.l80pc-1280-up,
	.cnt_bkg_mono.txt-right.l80pc-1280-up,
	.cnt_bkg.txt-left.l80pc-1280-up,
	.cnt_bkg.txt-right.l80pc-1280-up,
	.cnt_bkg_2.txt-left.l80pc-1280-up,
	.cnt_bkg_2.txt-right.l80pc-1280-up,
	.txt-left.then_center.l80pc-1280-up,
	.txt-right.then_center.l80pc-1280-up{
      background-position-x: 80% !important;
	}
	.cnt_bkg_mono.l85pc-1280-up,
	.txt-left.l85pc-1280-up,
	.txt-right.l85pc-1280-up,
	.cnt_bkg_mono.txt-left.l85pc-1280-up,
	.cnt_bkg_mono.txt-right.l85pc-1280-up,
	.cnt_bkg.txt-left.l85pc-1280-up,
	.cnt_bkg.txt-right.l85pc-1280-up,
	.cnt_bkg_2.txt-left.l85pc-1280-up,
	.cnt_bkg_2.txt-right.l85pc-1280-up,
	.txt-left.then_center.l85pc-1280-up,
	.txt-right.then_center.l85pc-1280-up{
      background-position-x: 85% !important;
	}
	.cnt_bkg_mono.l90pc-1280-up,
	.txt-left.l90pc-1280-up,
	.txt-right.l90pc-1280-up,
	.cnt_bkg_mono.txt-left.l90pc-1280-up,
	.cnt_bkg_mono.txt-right.l90pc-1280-up,
	.cnt_bkg.txt-left.l90pc-1280-up,
	.cnt_bkg.txt-right.l90pc-1280-up,
	.cnt_bkg_2.txt-left.l90pc-1280-up,
	.cnt_bkg_2.txt-right.l90pc-1280-up,
	.txt-left.then_center.l90pc-1280-up,
	.txt-right.then_center.l90pc-1280-up{
      background-position-x: 90% !important;
	}
	.cnt_bkg_mono.l95pc-1280-up,
	.txt-left.l95pc-1280-up,
	.txt-right.l95pc-1280-up,
	.cnt_bkg_mono.txt-left.l95pc-1280-up,
	.cnt_bkg_mono.txt-right.l95pc-1280-up,
	.cnt_bkg.txt-left.l95pc-1280-up,
	.cnt_bkg.txt-right.l95pc-1280-up,
	.cnt_bkg_2.txt-left.l95pc-1280-up,
	.cnt_bkg_2.txt-right.l95pc-1280-up,
	.txt-left.then_center.l95pc-1280-up,
	.txt-right.then_center.l95pc-1280-up{
      background-position-x: 95% !important;
	}
	.cnt_bkg_mono.l100pc-1280-up,
	.txt-left.l100pc-1280-up,
	.txt-right.l100pc-1280-up,
	.cnt_bkg_mono.txt-left.l100pc-1280-up,
	.cnt_bkg_mono.txt-right.l100pc-1280-up,
	.cnt_bkg.txt-left.l100pc-1280-up,
	.cnt_bkg.txt-right.l100pc-1280-up,
	.cnt_bkg_2.txt-left.l100pc-1280-up,
	.cnt_bkg_2.txt-right.l100pc-1280-up,
	.txt-left.then_center.l100pc-1280-up,
	.txt-right.then_center.l100pc-1280-up{
      background-position-x: 100% !important;
	}
	.cnt_bkg_mono.l105pc-1280-up,
	.txt-left.l105pc-1280-up,
	.txt-right.l105pc-1280-up,
	.cnt_bkg_mono.txt-left.l105pc-1280-up,
	.cnt_bkg_mono.txt-right.l105pc-1280-up,
	.cnt_bkg.txt-left.l105pc-1280-up,
	.cnt_bkg.txt-right.l105pc-1280-up,
	.cnt_bkg_2.txt-left.l105pc-1280-up,
	.cnt_bkg_2.txt-right.l105pc-1280-up,
	.txt-left.then_center.l105pc-1280-up,
	.txt-right.then_center.l105pc-1280-up{
      background-position-x: 105% !important;
	}
	.cnt_bkg_mono.l110pc-1280-up,
	.txt-left.l110pc-1280-up,
	.txt-right.l110pc-1280-up,
	.cnt_bkg_mono.txt-left.l110pc-1280-up,
	.cnt_bkg_mono.txt-right.l110pc-1280-up,
	.cnt_bkg.txt-left.l110pc-1280-up,
	.cnt_bkg.txt-right.l110pc-1280-up,
	.cnt_bkg_2.txt-left.l110pc-1280-up,
	.cnt_bkg_2.txt-right.l110pc-1280-up,
	.txt-left.then_center.l110pc-1280-up,
	.txt-right.then_center.l110pc-1280-up{
      background-position-x: 110% !important;
	}
	.cnt_bkg_mono.l115pc-1280-up,
	.txt-left.l115pc-1280-up,
	.txt-right.l115pc-1280-up,
	.cnt_bkg_mono.txt-left.l115pc-1280-up,
	.cnt_bkg_mono.txt-right.l115pc-1280-up,
	.cnt_bkg.txt-left.l115pc-1280-up,
	.cnt_bkg.txt-right.l115pc-1280-up,
	.cnt_bkg_2.txt-left.l115pc-1280-up,
	.cnt_bkg_2.txt-right.l115pc-1280-up,
	.txt-left.then_center.l115pc-1280-up,
	.txt-right.then_center.l115pc-1280-up{
      background-position-x: 115% !important;
	}
	.cnt_bkg_mono.l120pc-1280-up,
	.txt-left.l120pc-1280-up,
	.txt-right.l120pc-1280-up,
	.cnt_bkg_mono.txt-left.l120pc-1280-up,
	.cnt_bkg_mono.txt-right.l120pc-1280-up,
	.cnt_bkg.txt-left.l120pc-1280-up,
	.cnt_bkg.txt-right.l120pc-1280-up,
	.cnt_bkg_2.txt-left.l120pc-1280-up,
	.cnt_bkg_2.txt-right.l120pc-1280-up,
	.txt-left.then_center.l120pc-1280-up,
	.txt-right.then_center.l120pc-1280-up{
      background-position-x: 120% !important;
	}
	.cnt_bkg_mono.l125pc-1280-up,
	.txt-left.l125pc-1280-up,
	.txt-right.l125pc-1280-up,
	.cnt_bkg_mono.txt-left.l125pc-1280-up,
	.cnt_bkg_mono.txt-right.l125pc-1280-up,
	.cnt_bkg.txt-left.l125pc-1280-up,
	.cnt_bkg.txt-right.l125pc-1280-up,
	.cnt_bkg_2.txt-left.l125pc-1280-up,
	.cnt_bkg_2.txt-right.l125pc-1280-up,
	.txt-left.then_center.l125pc-1280-up,
	.txt-right.then_center.l125pc-1280-up{
      background-position-x: 125% !important;
	}
	.cnt_bkg_mono.l130pc-1280-up,
	.txt-left.l130pc-1280-up,
	.txt-right.l130pc-1280-up,
	.cnt_bkg_mono.txt-left.l130pc-1280-up,
	.cnt_bkg_mono.txt-right.l130pc-1280-up,
	.cnt_bkg.txt-left.l130pc-1280-up,
	.cnt_bkg.txt-right.l130pc-1280-up,
	.cnt_bkg_2.txt-left.l130pc-1280-up,
	.cnt_bkg_2.txt-right.l130pc-1280-up,
	.txt-left.then_center.l130pc-1280-up,
	.txt-right.then_center.l130pc-1280-up{
      background-position-x: 130% !important;
	}
	.cnt_bkg_mono.l135pc-1280-up,
	.txt-left.l135pc-1280-up,
	.txt-right.l135pc-1280-up,
	.cnt_bkg_mono.txt-left.l135pc-1280-up,
	.cnt_bkg_mono.txt-right.l135pc-1280-up,
	.cnt_bkg.txt-left.l135pc-1280-up,
	.cnt_bkg.txt-right.l135pc-1280-up,
	.cnt_bkg_2.txt-left.l135pc-1280-up,
	.cnt_bkg_2.txt-right.l135pc-1280-up,
	.txt-left.then_center.l135pc-1280-up,
	.txt-right.then_center.l135pc-1280-up{
      background-position-x: 135% !important;
	}
	.cnt_bkg_mono.l140pc-1280-up,
	.txt-left.l140pc-1280-up,
	.txt-right.l140pc-1280-up,
	.cnt_bkg_mono.txt-left.l140pc-1280-up,
	.cnt_bkg_mono.txt-right.l140pc-1280-up,
	.cnt_bkg.txt-left.l140pc-1280-up,
	.cnt_bkg.txt-right.l140pc-1280-up,
	.cnt_bkg_2.txt-left.l140pc-1280-up,
	.cnt_bkg_2.txt-right.l140pc-1280-up,
	.txt-left.then_center.l140pc-1280-up,
	.txt-right.then_center.l140pc-1280-up{
      background-position-x: 140% !important;
	}
	.cnt_bkg_mono.l145pc-1280-up,
	.txt-left.l145pc-1280-up,
	.txt-right.l145pc-1280-up,
	.cnt_bkg_mono.txt-left.l145pc-1280-up,
	.cnt_bkg_mono.txt-right.l145pc-1280-up,
	.cnt_bkg.txt-left.l145pc-1280-up,
	.cnt_bkg.txt-right.l145pc-1280-up,
	.cnt_bkg_2.txt-left.l145pc-1280-up,
	.cnt_bkg_2.txt-right.l145pc-1280-up,
	.txt-left.then_center.l145pc-1280-up,
	.txt-right.then_center.l145pc-1280-up{
      background-position-x: 145% !important;
	}
	.cnt_bkg_mono.l150pc-1280-up,
	.txt-left.l150pc-1280-up,
	.txt-right.l150pc-1280-up,
	.cnt_bkg_mono.txt-left.l150pc-1280-up,
	.cnt_bkg_mono.txt-right.l150pc-1280-up,
	.cnt_bkg.txt-left.l150pc-1280-up,
	.cnt_bkg.txt-right.l150pc-1280-up,
	.cnt_bkg_2.txt-left.l150pc-1280-up,
	.cnt_bkg_2.txt-right.l150pc-1280-up,
	.txt-left.then_center.l150pc-1280-up,
	.txt-right.then_center.l150pc-1280-up{
      background-position-x: 150% !important;
	}	
	.cnt_bkg_mono.l200pc-1280-up,
	.txt-left.l200pc-1280-up,
	.txt-right.l200pc-1280-up,
	.cnt_bkg_mono.txt-left.l200pc-1280-up,
	.cnt_bkg_mono.txt-right.l200pc-1280-up,
	.cnt_bkg.txt-left.l200pc-1280-up,
	.cnt_bkg.txt-right.l200pc-1280-up,
	.cnt_bkg_2.txt-left.l200pc-1280-up,
	.cnt_bkg_2.txt-right.l200pc-1280-up,
	.txt-left.then_center.l200pc-1280-up,
	.txt-right.then_center.l200pc-1280-up{
      background-position-x: 200% !important;
	}	
	.cnt_bkg_mono.l250pc-1280-up,
	.txt-left.l250pc-1280-up,
	.txt-right.l250pc-1280-up,
	.cnt_bkg_mono.txt-left.l250pc-1280-up,
	.cnt_bkg_mono.txt-right.l250pc-1280-up,
	.cnt_bkg.txt-left.l250pc-1280-up,
	.cnt_bkg.txt-right.l250pc-1280-up,
	.cnt_bkg_2.txt-left.l250pc-1280-up,
	.cnt_bkg_2.txt-right.l250pc-1280-up,
	.txt-left.then_center.l250pc-1280-up,
	.txt-right.then_center.l250pc-1280-up{
      background-position-x: 250% !important;
	}		
	.cnt_bkg_mono.l300pc-1280-up,
	.txt-left.l300pc-1280-up,
	.txt-right.l300pc-1280-up,
	.cnt_bkg_mono.txt-left.l300pc-1280-up,
	.cnt_bkg_mono.txt-right.l300pc-1280-up,
	.cnt_bkg.txt-left.l300pc-1280-up,
	.cnt_bkg.txt-right.l300pc-1280-up,
	.cnt_bkg_2.txt-left.l300pc-1280-up,
	.cnt_bkg_2.txt-right.l300pc-1280-up,
	.txt-left.then_center.l300pc-1280-up,
	.txt-right.then_center.l300pc-1280-up{
      background-position-x: 300% !important;
	}	
	.cnt_bkg_mono.l350pc-1280-up,
	.txt-left.l350pc-1280-up,
	.txt-right.l350pc-1280-up,
	.cnt_bkg_mono.txt-left.l350pc-1280-up,
	.cnt_bkg_mono.txt-right.l350pc-1280-up,
	.cnt_bkg.txt-left.l350pc-1280-up,
	.cnt_bkg.txt-right.l350pc-1280-up,
	.cnt_bkg_2.txt-left.l350pc-1280-up,
	.cnt_bkg_2.txt-right.l350pc-1280-up,
	.txt-left.then_center.l350pc-1280-up,
	.txt-right.then_center.l350pc-1280-up{
      background-position-x: 350% !important;
	}	
	.cnt_bkg_mono.l400pc-1280-up,
	.txt-left.l400pc-1280-up,
	.txt-right.l400pc-1280-up,
	.cnt_bkg_mono.txt-left.l400pc-1280-up,
	.cnt_bkg_mono.txt-right.l400pc-1280-up,
	.cnt_bkg.txt-left.l400pc-1280-up,
	.cnt_bkg.txt-right.l400pc-1280-up,
	.cnt_bkg_2.txt-left.l400pc-1280-up,
	.cnt_bkg_2.txt-right.l400pc-1280-up,
	.txt-left.then_center.l400pc-1280-up,
	.txt-right.then_center.l400pc-1280-up{
      background-position-x: 400% !important;
	}
	










	.cnt_bkg_mono.center-1280-up,
	.txt-left.center-1280-up,
	.txt-right.center-1280-up{
      background-position-x: center !important;
	}


	.bg-size-20pc-1280-up {
		background-size: 20% !important;
	}
	.bg-size-30pc-1280-up {
		background-size: 30% !important;
	}
	.bg-size-40pc-1280-up {
		background-size: 40% !important;
	}
	.bg-size-50pc-1280-up {
		background-size: 50% !important;
	}
	.bg-size-60pc-1280-up {
		background-size: 60% !important;
	}
	.bg-size-65pc-1280-up {
		background-size: 65% !important;
	}
	.bg-size-70pc-1280-up {
		background-size: 70% !important;
	}
	.bg-size-80pc-1280-up {
		background-size: 80% !important;
	}
	.bg-size-90pc-1280-up  {
		background-size: 90% !important;
	}
	.bg-size-95pc-1280-up  {
		background-size: 95% !important;
	}
	.bg-size-100pc-1280-up {
		background-size: 100% !important;
	}
	.bg-size-120pc-1280-up {
		background-size: 120% !important;
	}
	.bg-size-130pc-1280-up {
		background-size: 130% !important;
	}
	.bg-size-140pc-1280-up {
		background-size: 140% !important;
	}
	.bg-size-150pc-1280-up {
		background-size: 150% !important;
	}
	.bg-size-160pc-1280-up {
		background-size: 160% !important;
	}
	.bg-size-180pc-1280-up {
		background-size: 180% !important;
	}
	.bg-size-200pc-1280-up {
		background-size: 200% !important;
	}
		.bg-size-220pc-1280-up {
		background-size: 220% !important;
	}
		.bg-size-240pc-1280-up {
		background-size: 240% !important;
	}
		.bg-size-260pc-1280-up {
		background-size: 260% !important;
	}
		.bg-size-280pc-1280-up {
		background-size: 280% !important;
	}
		.bg-size-300pc-1280-up {
		background-size: 300% !important;
	}
	.bg-size-contain-1280-up {
		background-size: contain !important;
	}
		.bg-size-cover-1280-up {
		background-size: cover !important;
	}
	
	.bg-off-1280-up {
		background-image: none !important;
	}
	
	.mt0-1280-up  { margin-top:0px !important; }
	.mt10-1280-up { margin-top:10px !important; }
	.mt20-1280-up { margin-top:20px !important; }
	.mt30-1280-up { margin-top:30px !important; }
	.mt40-1280-up { margin-top:40px !important; }
	.mt50-1280-up { margin-top:50px !important; }
	.mt60-1280-up { margin-top:60px !important; }
	.mt70-1280-up { margin-top:70px !important; }
	.mt80-1280-up { margin-top:80px !important; }
	.mt90-1280-up { margin-top:90px !important; }
	.mt100-1280-up { margin-top:100px !important; }
	.mt150-1280-up { margin-top:150px !important; }
	.mt200-1280-up { margin-top:200px !important; }
	.mt250-1280-up { margin-top:250px !important; }
	.mt300-1280-up { margin-top:300px !important; }
	.mt350-1280-up { margin-top:350px !important; }
	.mt400-1280-up { margin-top:400px !important; }
	.mt450-1280-up { margin-top:450px !important; }
	.mt500-1280-up { margin-top:500px !important; }

	.mb0-1280-up  { margin-bottom:0px !important; }
	.mb10-1280-up { margin-bottom:10px !important; }
	.mb20-1280-up { margin-bottom:20px !important; }
	.mb30-1280-up { margin-bottom:30px !important; }
	.mb40-1280-up { margin-bottom:40px !important; }
	.mb50-1280-up { margin-bottom:50px !important; }
	.mb60-1280-up { margin-bottom:60px !important; }
	.mb70-1280-up { margin-bottom:70px !important; }
	.mb80-1280-up { margin-bottom:80px !important; }
	.mb90-1280-up { margin-bottom:90px !important; }
	.mb100-1280-up { margin-bottom:100px !important; }
	.mb150-1280-up { margin-bottom:150px !important; }
	.mb200-1280-up { margin-bottom:200px !important; }
	.mb250-1280-up { margin-bottom:250px !important; }
	.mb300-1280-up { margin-bottom:300px !important; }
	.mb350-1280-up { margin-bottom:350px !important; }
	.mb400-1280-up { margin-bottom:400px !important; }
	.mb450-1280-up { margin-bottom:450px !important; }
	.mb500-1280-up { margin-bottom:500px !important; }



	.pt0-1280-up  { padding-top:0px !important; }
	.pt10-1280-up { padding-top:10px !important; }
	.pt20-1280-up { padding-top:20px !important; }
	.pt30-1280-up { padding-top:30px !important; }
	.pt40-1280-up { padding-top:40px !important; }
	.pt50-1280-up { padding-top:50px !important; }
	.pt60-1280-up { padding-top:60px !important; }
	.pt70-1280-up { padding-top:70px !important; }
	.pt80-1280-up { padding-top:80px !important; }
	.pt90-1280-up { padding-top:90px !important; }
	.pt100-1280-up { padding-top:100px !important; }
	.pt150-1280-up { padding-top:150px !important; }
	.pt200-1280-up { padding-top:200px !important; }
	.pt250-1280-up { padding-top:250px !important; }
	.pt300-1280-up { padding-top:300px !important; }
	.pt350-1280-up { padding-top:350px !important; }
	.pt400-1280-up { padding-top:400px !important; }
	.pt450-1280-up { padding-top:450px !important; }
	.pt500-1280-up { padding-top:500px !important; }

	.pb0-1280-up  { padding-bottom:0px !important; }
	.pb10-1280-up { padding-bottom:10px !important; }
	.pb20-1280-up { padding-bottom:20px !important; }
	.pb30-1280-up { padding-bottom:30px !important; }
	.pb40-1280-up { padding-bottom:40px !important; }
	.pb50-1280-up { padding-bottom:50px !important; }
	.pb60-1280-up { padding-bottom:60px !important; }
	.pb70-1280-up { padding-bottom:70px !important; }
	.pb80-1280-up { padding-bottom:80px !important; }
	.pb90-1280-up { padding-bottom:90px !important; }
	.pb100-1280-up { padding-bottom:100px !important; }
	.pb150-1280-up { padding-bottom:150px !important; }
	.pb200-1280-up { padding-bottom:200px !important; }
	.pb250-1280-up { padding-bottom:250px !important; }
	.pb300-1280-up { padding-bottom:300px !important; }
	.pb350-1280-up { padding-bottom:350px !important; }
	.pb400-1280-up { padding-bottom:400px !important; }
	.pb450-1280-up { padding-bottom:450px !important; }
	.pb500-1280-up { padding-bottom:500px !important; }

	.top-0pc-1280-up {
		top: 0% !important;
	}
	.top-5pc-1280-up {
		top: 5% !important;
	}
	.top-10pc-1280-up {
		top: 10% !important;
	}
	.top-15pc-1280-up {
		top: 15% !important;
	}
	.top-20pc-1280-up {
		top: 20% !important;
	}
	.top-25pc-1280-up {
		top: 25% !important;
	}
	.top-30pc-1280-up {
		top: 30% !important;
	}
	.top-40pc-1280-up {
		top: 40% !important;
	}
	.top-50pc-1280-up {
		top: 50% !important;
	}
	.top60pc-1280-up {
		top: 60% !important;
	}

	
}

@media (max-width: 1439px) {
	.hidden-1440-down {
		display:none; /* nasconde da 1439 (incluso) in giu, escluso 1140 */
	}

	.cnt_bkg_mono.l-30pc-1440-down,
	.txt-left.l-30pc-1440-down,
	.txt-right.l-30pc-1440-down,
	.cnt_bkg_mono.txt-left.l-30pc-1440-down,
	.cnt_bkg_mono.txt-right.l-30pc-1440-down,
	.cnt_bkg.txt-left.l-30pc-1440-down,
	.cnt_bkg.txt-right.l-30pc-1440-down,
	.cnt_bkg_2.txt-left.l-30pc-1440-down,
	.cnt_bkg_2.txt-right.l-30pc-1440-down,
	.txt-left.then_center.l-30pc-1440-down,
	.txt-right.then_center.l-30pc-1440-down{
      background-position-x: -30% !important;
	}

	.cnt_bkg_mono.l-25pc-1440-down,
	.txt-left.l-25pc-1440-down,
	.txt-right.l-25pc-1440-down,
	.cnt_bkg_mono.txt-left.l-25pc-1440-down,
	.cnt_bkg_mono.txt-right.l-25pc-1440-down,
	.cnt_bkg.txt-left.l-25pc-1440-down,
	.cnt_bkg.txt-right.l-25pc-1440-down,
	.cnt_bkg_2.txt-left.l-25pc-1440-down,
	.cnt_bkg_2.txt-right.l-25pc-1440-down,
	.txt-left.then_center.l-25pc-1440-down,
	.txt-right.then_center.l-25pc-1440-down{
      background-position-x: -25% !important;
	}

	.cnt_bkg_mono.l-20pc-1440-down,
	.txt-left.l-20pc-1440-down,
	.txt-right.l-20pc-1440-down,
	.cnt_bkg_mono.txt-left.l-20pc-1440-down,
	.cnt_bkg_mono.txt-right.l-20pc-1440-down,
	.cnt_bkg.txt-left.l-20pc-1440-down,
	.cnt_bkg.txt-right.l-20pc-1440-down,
	.cnt_bkg_2.txt-left.l-20pc-1440-down,
	.cnt_bkg_2.txt-right.l-20pc-1440-down,
	.txt-left.then_center.l-20pc-1440-down,
	.txt-right.then_center.l-20pc-1440-down{
      background-position-x: -20% !important;
	}
	.cnt_bkg_mono.l-15pc-1440-down,
	.txt-left.l-15pc-1440-down,
	.txt-right.l-15pc-1440-down,
	.cnt_bkg_mono.txt-left.l-15pc-1440-down,
	.cnt_bkg_mono.txt-right.l-15pc-1440-down,
	.cnt_bkg.txt-left.l-15pc-1440-down,
	.cnt_bkg.txt-right.l-15pc-1440-down,
	.cnt_bkg_2.txt-left.l-15pc-1440-down,
	.cnt_bkg_2.txt-right.l-15pc-1440-down,
	.txt-left.then_center.l-15pc-1440-down,
	.txt-right.then_center.l-15pc-1440-down{
      background-position-x: -15% !important;
	}
	.cnt_bkg_mono.l-10pc-1440-down,
	.txt-left.l-10pc-1440-down,
	.txt-right.l-10pc-1440-down,
	.cnt_bkg_mono.txt-left.l-10pc-1440-down,
	.cnt_bkg_mono.txt-right.l-10pc-1440-down,
	.cnt_bkg.txt-left.l-10pc-1440-down,
	.cnt_bkg.txt-right.l-10pc-1440-down,
	.cnt_bkg_2.txt-left.l-10pc-1440-down,
	.cnt_bkg_2.txt-right.l-10pc-1440-down,
	.txt-left.then_center.l-10pc-1440-down,
	.txt-right.then_center.l-10pc-1440-down{
      background-position-x: -10% !important;
	}
	.cnt_bkg_mono.l-5pc-1440-down,
	.txt-left.l-5pc-1440-down,
	.txt-right.l-5pc-1440-down,
	.cnt_bkg_mono.txt-left.l-5pc-1440-down,
	.cnt_bkg_mono.txt-right.l-5pc-1440-down,
	.cnt_bkg.txt-left.l-5pc-1440-down,
	.cnt_bkg.txt-right.l-5pc-1440-down,
	.cnt_bkg_2.txt-left.l-5pc-1440-down,
	.cnt_bkg_2.txt-right.l-5pc-1440-down,
	.txt-left.then_center.l-5pc-1440-down,
	.txt-right.then_center.l-5pc-1440-down{
      background-position-x: -5% !important;
	}
	.cnt_bkg_mono.l-0pc-1440-down,
	.txt-left.l-0pc-1440-down,
	.txt-right.l-0pc-1440-down,
	.cnt_bkg_mono.txt-left.l-0pc-1440-down,
	.cnt_bkg_mono.txt-right.l-0pc-1440-down,
	.cnt_bkg.txt-left.l-0pc-1440-down,
	.cnt_bkg.txt-right.l-0pc-1440-down,
	.cnt_bkg_2.txt-left.l-0pc-1440-down,
	.cnt_bkg_2.txt-right.l-0pc-1440-down,
	.txt-left.then_center.l-0pc-1440-down,
	.txt-right.then_center.l-0pc-1440-down{
      background-position-x: left !important;
	}
	.cnt_bkg_mono.l5pc-1440-down,
	.txt-left.l5pc-1440-down,
	.txt-right.l5pc-1440-down,
	.cnt_bkg_mono.txt-left.l5pc-1440-down,
	.cnt_bkg_mono.txt-right.l5pc-1440-down,
	.cnt_bkg.txt-left.l5pc-1440-down,
	.cnt_bkg.txt-right.l5pc-1440-down,
	.cnt_bkg_2.txt-left.l5pc-1440-down,
	.cnt_bkg_2.txt-right.l5pc-1440-down,
	.txt-left.then_center.l5pc-1440-down,
	.txt-right.then_center.l5pc-1440-down{
      background-position-x: 5% !important;
	}
	.cnt_bkg_mono.l10pc-1440-down,
	.txt-left.l10pc-1440-down,
	.txt-right.l10pc-1440-down,
	.cnt_bkg_mono.txt-left.l10pc-1440-down,
	.cnt_bkg_mono.txt-right.l10pc-1440-down,
	.cnt_bkg.txt-left.l10pc-1440-down,
	.cnt_bkg.txt-right.l10pc-1440-down,
	.cnt_bkg_2.txt-left.l10pc-1440-down,
	.cnt_bkg_2.txt-right.l10pc-1440-down,
	.txt-left.then_center.l10pc-1440-down,
	.txt-right.then_center.l10pc-1440-down{
      background-position-x: 10% !important;
	}
	.cnt_bkg_mono.l15pc-1440-down,
	.txt-left.l15pc-1440-down,
	.txt-right.l15pc-1440-down,
	.cnt_bkg_mono.txt-left.l15pc-1440-down,
	.cnt_bkg_mono.txt-right.l15pc-1440-down,
	.cnt_bkg.txt-left.l15pc-1440-down,
	.cnt_bkg.txt-right.l15pc-1440-down,
	.cnt_bkg_2.txt-left.l15pc-1440-down,
	.cnt_bkg_2.txt-right.l15pc-1440-down,
	.txt-left.then_center.l15pc-1440-down,
	.txt-right.then_center.l15pc-1440-down{
      background-position-x: 15% !important;
	}
	.cnt_bkg_mono.l20pc-1440-down,
	.txt-left.l20pc-1440-down,
	.txt-right.l20pc-1440-down,
	.cnt_bkg_mono.txt-left.l20pc-1440-down,
	.cnt_bkg_mono.txt-right.l20pc-1440-down,
	.cnt_bkg.txt-left.l20pc-1440-down,
	.cnt_bkg.txt-right.l20pc-1440-down,
	.cnt_bkg_2.txt-left.l20pc-1440-down,
	.cnt_bkg_2.txt-right.l20pc-1440-down,
	.txt-left.then_center.l20pc-1440-down,
	.txt-right.then_center.l20pc-1440-down{
      background-position-x: 20% !important;
	}
	.cnt_bkg_mono.l25pc-1440-down,
	.txt-left.l25pc-1440-down,
	.txt-right.l25pc-1440-down,
	.cnt_bkg_mono.txt-left.l25pc-1440-down,
	.cnt_bkg_mono.txt-right.l25pc-1440-down,
	.cnt_bkg.txt-left.l25pc-1440-down,
	.cnt_bkg.txt-right.l25pc-1440-down,
	.cnt_bkg_2.txt-left.l25pc-1440-down,
	.cnt_bkg_2.txt-right.l25pc-1440-down,
	.txt-left.then_center.l25pc-1440-down,
	.txt-right.then_center.l25pc-1440-down{
      background-position-x: 25% !important;
	}
	.cnt_bkg_mono.l30pc-1440-down,
	.txt-left.l30pc-1440-down,
	.txt-right.l30pc-1440-down,
	.cnt_bkg_mono.txt-left.l30pc-1440-down,
	.cnt_bkg_mono.txt-right.l30pc-1440-down,
	.cnt_bkg.txt-left.l30pc-1440-down,
	.cnt_bkg.txt-right.l30pc-1440-down,
	.cnt_bkg_2.txt-left.l30pc-1440-down,
	.cnt_bkg_2.txt-right.l30pc-1440-down,
	.txt-left.then_center.l30pc-1440-down,
	.txt-right.then_center.l30pc-1440-down{
      background-position-x: 30% !important;
	}
	.cnt_bkg_mono.l40pc-1440-down,
	.txt-left.l40pc-1440-down,
	.txt-right.l40pc-1440-down,
	.cnt_bkg_mono.txt-left.l40pc-1440-down,
	.cnt_bkg_mono.txt-right.l40pc-1440-down,
	.cnt_bkg.txt-left.l40pc-1440-down,
	.cnt_bkg.txt-right.l40pc-1440-down,
	.cnt_bkg_2.txt-left.l40pc-1440-down,
	.cnt_bkg_2.txt-right.l40pc-1440-down,
	.txt-left.then_center.l40pc-1440-down,
	.txt-right.then_center.l40pc-1440-down{
      background-position-x: 40% !important;
	}
	
	.cnt_bkg_mono.l40pc-1440-down,
	.txt-left.l40pc-1440-down,
	.txt-right.l40pc-1440-down,
	.cnt_bkg_mono.txt-left.l40pc-1440-down,
	.cnt_bkg_mono.txt-right.l40pc-1440-down,
	.cnt_bkg.txt-left.l40pc-1440-down,
	.cnt_bkg.txt-right.l40pc-1440-down,
	.cnt_bkg_2.txt-left.l40pc-1440-down,
	.cnt_bkg_2.txt-right.l40pc-1440-down,
	.txt-left.then_center.l40pc-1440-down,
	.txt-right.then_center.l40pc-1440-down{
      background-position-x: 40% !important;
	}
	.cnt_bkg_mono.l45pc-1440-down,
	.txt-left.l45pc-1440-down,
	.txt-right.l45pc-1440-down,
	.cnt_bkg_mono.txt-left.l45pc-1440-down,
	.cnt_bkg_mono.txt-right.l45pc-1440-down,
	.cnt_bkg.txt-left.l45pc-1440-down,
	.cnt_bkg.txt-right.l45pc-1440-down,
	.cnt_bkg_2.txt-left.l45pc-1440-down,
	.cnt_bkg_2.txt-right.l45pc-1440-down,
	.txt-left.then_center.l45pc-1440-down,
	.txt-right.then_center.l45pc-1440-down{
      background-position-x: 45% !important;
	}	
	.cnt_bkg_mono.l50pc-1440-down,
	.txt-left.l50pc-1440-down,
	.txt-right.l50pc-1440-down,
	.cnt_bkg_mono.txt-left.l50pc-1440-down,
	.cnt_bkg_mono.txt-right.l50pc-1440-down,
	.cnt_bkg.txt-left.l50pc-1440-down,
	.cnt_bkg.txt-right.l50pc-1440-down,
	.cnt_bkg_2.txt-left.l50pc-1440-down,
	.cnt_bkg_2.txt-right.l50pc-1440-down,
	.txt-left.then_center.l50pc-1440-down,
	.txt-right.then_center.l50pc-1440-down{
      background-position-x: 50% !important;
	}
	.cnt_bkg_mono.l55pc-1440-down,
	.txt-left.l55pc-1440-down,
	.txt-right.l55pc-1440-down,
	.cnt_bkg_mono.txt-left.l55pc-1440-down,
	.cnt_bkg_mono.txt-right.l55pc-1440-down,
	.cnt_bkg.txt-left.l55pc-1440-down,
	.cnt_bkg.txt-right.l55pc-1440-down,
	.cnt_bkg_2.txt-left.l55pc-1440-down,
	.cnt_bkg_2.txt-right.l55pc-1440-down,
	.txt-left.then_center.l55pc-1440-down,
	.txt-right.then_center.l55pc-1440-down{
      background-position-x: 55% !important;
	}
	.cnt_bkg_mono.l60pc-1440-down,
	.txt-left.l60pc-1440-down,
	.txt-right.l60pc-1440-down,
	.cnt_bkg_mono.txt-left.l60pc-1440-down,
	.cnt_bkg_mono.txt-right.l60pc-1440-down,
	.cnt_bkg.txt-left.l60pc-1440-down,
	.cnt_bkg.txt-right.l60pc-1440-down,
	.cnt_bkg_2.txt-left.l60pc-1440-down,
	.cnt_bkg_2.txt-right.l60pc-1440-down,
	.txt-left.then_center.l60pc-1440-down,
	.txt-right.then_center.l60pc-1440-down{
      background-position-x: 60% !important;
	}
	.cnt_bkg_mono.l65pc-1440-down,
	.txt-left.l65pc-1440-down,
	.txt-right.l65pc-1440-down,
	.cnt_bkg_mono.txt-left.l65pc-1440-down,
	.cnt_bkg_mono.txt-right.l65pc-1440-down,
	.cnt_bkg.txt-left.l65pc-1440-down,
	.cnt_bkg.txt-right.l65pc-1440-down,
	.cnt_bkg_2.txt-left.l65pc-1440-down,
	.cnt_bkg_2.txt-right.l65pc-1440-down,
	.txt-left.then_center.l65pc-1440-down,
	.txt-right.then_center.l65pc-1440-down{
      background-position-x: 65% !important;
	}
	.cnt_bkg_mono.l70pc-1440-down,
	.txt-left.l70pc-1440-down,
	.txt-right.l70pc-1440-down,
	.cnt_bkg_mono.txt-left.l70pc-1440-down,
	.cnt_bkg_mono.txt-right.l70pc-1440-down,
	.cnt_bkg.txt-left.l70pc-1440-down,
	.cnt_bkg.txt-right.l70pc-1440-down,
	.cnt_bkg_2.txt-left.l70pc-1440-down,
	.cnt_bkg_2.txt-right.l70pc-1440-down,
	.txt-left.then_center.l70pc-1440-down,
	.txt-right.then_center.l70pc-1440-down{
      background-position-x: 70% !important;
	}
	.cnt_bkg_mono.l75pc-1440-down,
	.txt-left.l75pc-1440-down,
	.txt-right.l75pc-1440-down,
	.cnt_bkg_mono.txt-left.l75pc-1440-down,
	.cnt_bkg_mono.txt-right.l75pc-1440-down,
	.cnt_bkg.txt-left.l75pc-1440-down,
	.cnt_bkg.txt-right.l75pc-1440-down,
	.cnt_bkg_2.txt-left.l75pc-1440-down,
	.cnt_bkg_2.txt-right.l75pc-1440-down,
	.txt-left.then_center.l75pc-1440-down,
	.txt-right.then_center.l75pc-1440-down{
      background-position-x: 75% !important;
	}
	.cnt_bkg_mono.l80pc-1440-down,
	.txt-left.l80pc-1440-down,
	.txt-right.l80pc-1440-down,
	.cnt_bkg_mono.txt-left.l80pc-1440-down,
	.cnt_bkg_mono.txt-right.l80pc-1440-down,
	.cnt_bkg.txt-left.l80pc-1440-down,
	.cnt_bkg.txt-right.l80pc-1440-down,
	.cnt_bkg_2.txt-left.l80pc-1440-down,
	.cnt_bkg_2.txt-right.l80pc-1440-down,
	.txt-left.then_center.l80pc-1440-down,
	.txt-right.then_center.l80pc-1440-down{
      background-position-x: 80% !important;
	}
	.cnt_bkg_mono.l85pc-1440-down,
	.txt-left.l85pc-1440-down,
	.txt-right.l85pc-1440-down,
	.cnt_bkg_mono.txt-left.l85pc-1440-down,
	.cnt_bkg_mono.txt-right.l85pc-1440-down,
	.cnt_bkg.txt-left.l85pc-1440-down,
	.cnt_bkg.txt-right.l85pc-1440-down,
	.cnt_bkg_2.txt-left.l85pc-1440-down,
	.cnt_bkg_2.txt-right.l85pc-1440-down,
	.txt-left.then_center.l85pc-1440-down,
	.txt-right.then_center.l85pc-1440-down{
      background-position-x: 85% !important;
	}
	.cnt_bkg_mono.l90pc-1440-down,
	.txt-left.l90pc-1440-down,
	.txt-right.l90pc-1440-down,
	.cnt_bkg_mono.txt-left.l90pc-1440-down,
	.cnt_bkg_mono.txt-right.l90pc-1440-down,
	.cnt_bkg.txt-left.l90pc-1440-down,
	.cnt_bkg.txt-right.l90pc-1440-down,
	.cnt_bkg_2.txt-left.l90pc-1440-down,
	.cnt_bkg_2.txt-right.l90pc-1440-down,
	.txt-left.then_center.l90pc-1440-down,
	.txt-right.then_center.l90pc-1440-down{
      background-position-x: 90% !important;
	}
	.cnt_bkg_mono.l95pc-1440-down,
	.txt-left.l95pc-1440-down,
	.txt-right.l95pc-1440-down,
	.cnt_bkg_mono.txt-left.l95pc-1440-down,
	.cnt_bkg_mono.txt-right.l95pc-1440-down,
	.cnt_bkg.txt-left.l95pc-1440-down,
	.cnt_bkg.txt-right.l95pc-1440-down,
	.cnt_bkg_2.txt-left.l95pc-1440-down,
	.cnt_bkg_2.txt-right.l95pc-1440-down,
	.txt-left.then_center.l95pc-1440-down,
	.txt-right.then_center.l95pc-1440-down{
      background-position-x: 95% !important;
	}
	.cnt_bkg_mono.l100pc-1440-down,
	.txt-left.l100pc-1440-down,
	.txt-right.l100pc-1440-down,
	.cnt_bkg_mono.txt-left.l100pc-1440-down,
	.cnt_bkg_mono.txt-right.l100pc-1440-down,
	.cnt_bkg.txt-left.l100pc-1440-down,
	.cnt_bkg.txt-right.l100pc-1440-down,
	.cnt_bkg_2.txt-left.l100pc-1440-down,
	.cnt_bkg_2.txt-right.l100pc-1440-down,
	.txt-left.then_center.l100pc-1440-down,
	.txt-right.then_center.l100pc-1440-down{
      background-position-x: 100% !important;
	}
	.cnt_bkg_mono.l105pc-1440-down,
	.txt-left.l105pc-1440-down,
	.txt-right.l105pc-1440-down,
	.cnt_bkg_mono.txt-left.l105pc-1440-down,
	.cnt_bkg_mono.txt-right.l105pc-1440-down,
	.cnt_bkg.txt-left.l105pc-1440-down,
	.cnt_bkg.txt-right.l105pc-1440-down,
	.cnt_bkg_2.txt-left.l105pc-1440-down,
	.cnt_bkg_2.txt-right.l105pc-1440-down,
	.txt-left.then_center.l105pc-1440-down,
	.txt-right.then_center.l105pc-1440-down{
      background-position-x: 105% !important;
	}
	.cnt_bkg_mono.l110pc-1440-down,
	.txt-left.l110pc-1440-down,
	.txt-right.l110pc-1440-down,
	.cnt_bkg_mono.txt-left.l110pc-1440-down,
	.cnt_bkg_mono.txt-right.l110pc-1440-down,
	.cnt_bkg.txt-left.l110pc-1440-down,
	.cnt_bkg.txt-right.l110pc-1440-down,
	.cnt_bkg_2.txt-left.l110pc-1440-down,
	.cnt_bkg_2.txt-right.l110pc-1440-down,
	.txt-left.then_center.l110pc-1440-down,
	.txt-right.then_center.l110pc-1440-down{
      background-position-x: 110% !important;
	}
	.cnt_bkg_mono.l115pc-1440-down,
	.txt-left.l115pc-1440-down,
	.txt-right.l115pc-1440-down,
	.cnt_bkg_mono.txt-left.l115pc-1440-down,
	.cnt_bkg_mono.txt-right.l115pc-1440-down,
	.cnt_bkg.txt-left.l115pc-1440-down,
	.cnt_bkg.txt-right.l115pc-1440-down,
	.cnt_bkg_2.txt-left.l115pc-1440-down,
	.cnt_bkg_2.txt-right.l115pc-1440-down,
	.txt-left.then_center.l115pc-1440-down,
	.txt-right.then_center.l115pc-1440-down{
      background-position-x: 115% !important;
	}
	.cnt_bkg_mono.l120pc-1440-down,
	.txt-left.l120pc-1440-down,
	.txt-right.l120pc-1440-down,
	.cnt_bkg_mono.txt-left.l120pc-1440-down,
	.cnt_bkg_mono.txt-right.l120pc-1440-down,
	.cnt_bkg.txt-left.l120pc-1440-down,
	.cnt_bkg.txt-right.l120pc-1440-down,
	.cnt_bkg_2.txt-left.l120pc-1440-down,
	.cnt_bkg_2.txt-right.l120pc-1440-down,
	.txt-left.then_center.l120pc-1440-down,
	.txt-right.then_center.l120pc-1440-down{
      background-position-x: 120% !important;
	}
	.cnt_bkg_mono.l125pc-1440-down,
	.txt-left.l125pc-1440-down,
	.txt-right.l125pc-1440-down,
	.cnt_bkg_mono.txt-left.l125pc-1440-down,
	.cnt_bkg_mono.txt-right.l125pc-1440-down,
	.cnt_bkg.txt-left.l125pc-1440-down,
	.cnt_bkg.txt-right.l125pc-1440-down,
	.cnt_bkg_2.txt-left.l125pc-1440-down,
	.cnt_bkg_2.txt-right.l125pc-1440-down,
	.txt-left.then_center.l125pc-1440-down,
	.txt-right.then_center.l125pc-1440-down{
      background-position-x: 125% !important;
	}
	.cnt_bkg_mono.l130pc-1440-down,
	.txt-left.l130pc-1440-down,
	.txt-right.l130pc-1440-down,
	.cnt_bkg_mono.txt-left.l130pc-1440-down,
	.cnt_bkg_mono.txt-right.l130pc-1440-down,
	.cnt_bkg.txt-left.l130pc-1440-down,
	.cnt_bkg.txt-right.l130pc-1440-down,
	.cnt_bkg_2.txt-left.l130pc-1440-down,
	.cnt_bkg_2.txt-right.l130pc-1440-down,
	.txt-left.then_center.l130pc-1440-down,
	.txt-right.then_center.l130pc-1440-down{
      background-position-x: 130% !important;
	}
	.cnt_bkg_mono.l135pc-1440-down,
	.txt-left.l135pc-1440-down,
	.txt-right.l135pc-1440-down,
	.cnt_bkg_mono.txt-left.l135pc-1440-down,
	.cnt_bkg_mono.txt-right.l135pc-1440-down,
	.cnt_bkg.txt-left.l135pc-1440-down,
	.cnt_bkg.txt-right.l135pc-1440-down,
	.cnt_bkg_2.txt-left.l135pc-1440-down,
	.cnt_bkg_2.txt-right.l135pc-1440-down,
	.txt-left.then_center.l135pc-1440-down,
	.txt-right.then_center.l135pc-1440-down{
      background-position-x: 135% !important;
	}
	.cnt_bkg_mono.l140pc-1440-down,
	.txt-left.l140pc-1440-down,
	.txt-right.l140pc-1440-down,
	.cnt_bkg_mono.txt-left.l140pc-1440-down,
	.cnt_bkg_mono.txt-right.l140pc-1440-down,
	.cnt_bkg.txt-left.l140pc-1440-down,
	.cnt_bkg.txt-right.l140pc-1440-down,
	.cnt_bkg_2.txt-left.l140pc-1440-down,
	.cnt_bkg_2.txt-right.l140pc-1440-down,
	.txt-left.then_center.l140pc-1440-down,
	.txt-right.then_center.l140pc-1440-down{
      background-position-x: 140% !important;
	}
	.cnt_bkg_mono.l145pc-1440-down,
	.txt-left.l145pc-1440-down,
	.txt-right.l145pc-1440-down,
	.cnt_bkg_mono.txt-left.l145pc-1440-down,
	.cnt_bkg_mono.txt-right.l145pc-1440-down,
	.cnt_bkg.txt-left.l145pc-1440-down,
	.cnt_bkg.txt-right.l145pc-1440-down,
	.cnt_bkg_2.txt-left.l145pc-1440-down,
	.cnt_bkg_2.txt-right.l145pc-1440-down,
	.txt-left.then_center.l145pc-1440-down,
	.txt-right.then_center.l145pc-1440-down{
      background-position-x: 145% !important;
	}
	.cnt_bkg_mono.l150pc-1440-down,
	.txt-left.l150pc-1440-down,
	.txt-right.l150pc-1440-down,
	.cnt_bkg_mono.txt-left.l150pc-1440-down,
	.cnt_bkg_mono.txt-right.l150pc-1440-down,
	.cnt_bkg.txt-left.l150pc-1440-down,
	.cnt_bkg.txt-right.l150pc-1440-down,
	.cnt_bkg_2.txt-left.l150pc-1440-down,
	.cnt_bkg_2.txt-right.l150pc-1440-down,
	.txt-left.then_center.l150pc-1440-down,
	.txt-right.then_center.l150pc-1440-down{
      background-position-x: 150% !important;
	}	
	.cnt_bkg_mono.l200pc-1440-down,
	.txt-left.l200pc-1440-down,
	.txt-right.l200pc-1440-down,
	.cnt_bkg_mono.txt-left.l200pc-1440-down,
	.cnt_bkg_mono.txt-right.l200pc-1440-down,
	.cnt_bkg.txt-left.l200pc-1440-down,
	.cnt_bkg.txt-right.l200pc-1440-down,
	.cnt_bkg_2.txt-left.l200pc-1440-down,
	.cnt_bkg_2.txt-right.l200pc-1440-down,
	.txt-left.then_center.l200pc-1440-down,
	.txt-right.then_center.l200pc-1440-down{
      background-position-x: 200% !important;
	}	
	.cnt_bkg_mono.l250pc-1440-down,
	.txt-left.l250pc-1440-down,
	.txt-right.l250pc-1440-down,
	.cnt_bkg_mono.txt-left.l250pc-1440-down,
	.cnt_bkg_mono.txt-right.l250pc-1440-down,
	.cnt_bkg.txt-left.l250pc-1440-down,
	.cnt_bkg.txt-right.l250pc-1440-down,
	.cnt_bkg_2.txt-left.l250pc-1440-down,
	.cnt_bkg_2.txt-right.l250pc-1440-down,
	.txt-left.then_center.l250pc-1440-down,
	.txt-right.then_center.l250pc-1440-down{
      background-position-x: 250% !important;
	}		
	.cnt_bkg_mono.l300pc-1440-down,
	.txt-left.l300pc-1440-down,
	.txt-right.l300pc-1440-down,
	.cnt_bkg_mono.txt-left.l300pc-1440-down,
	.cnt_bkg_mono.txt-right.l300pc-1440-down,
	.cnt_bkg.txt-left.l300pc-1440-down,
	.cnt_bkg.txt-right.l300pc-1440-down,
	.cnt_bkg_2.txt-left.l300pc-1440-down,
	.cnt_bkg_2.txt-right.l300pc-1440-down,
	.txt-left.then_center.l300pc-1440-down,
	.txt-right.then_center.l300pc-1440-down{
      background-position-x: 300% !important;
	}	
	.cnt_bkg_mono.l350pc-1440-down,
	.txt-left.l350pc-1440-down,
	.txt-right.l350pc-1440-down,
	.cnt_bkg_mono.txt-left.l350pc-1440-down,
	.cnt_bkg_mono.txt-right.l350pc-1440-down,
	.cnt_bkg.txt-left.l350pc-1440-down,
	.cnt_bkg.txt-right.l350pc-1440-down,
	.cnt_bkg_2.txt-left.l350pc-1440-down,
	.cnt_bkg_2.txt-right.l350pc-1440-down,
	.txt-left.then_center.l350pc-1440-down,
	.txt-right.then_center.l350pc-1440-down{
      background-position-x: 350% !important;
	}	
	.cnt_bkg_mono.l400pc-1440-down,
	.txt-left.l400pc-1440-down,
	.txt-right.l400pc-1440-down,
	.cnt_bkg_mono.txt-left.l400pc-1440-down,
	.cnt_bkg_mono.txt-right.l400pc-1440-down,
	.cnt_bkg.txt-left.l400pc-1440-down,
	.cnt_bkg.txt-right.l400pc-1440-down,
	.cnt_bkg_2.txt-left.l400pc-1440-down,
	.cnt_bkg_2.txt-right.l400pc-1440-down,
	.txt-left.then_center.l400pc-1440-down,
	.txt-right.then_center.l400pc-1440-down{
      background-position-x: 400% !important;
	}
	










	.cnt_bkg_mono.center-1440-down,
	.txt-left.center-1440-down,
	.txt-right.center-1440-down{
      background-position-x: center !important;
	}


	.bg-size-20pc-1440-down {
		background-size: 20% !important;
	}
	.bg-size-30pc-1440-down {
		background-size: 30% !important;
	}
	.bg-size-40pc-1440-down {
		background-size: 40% !important;
	}
	.bg-size-50pc-1440-down {
		background-size: 50% !important;
	}
	.bg-size-60pc-1440-down {
		background-size: 60% !important;
	}
	.bg-size-65pc-1440-down {
		background-size: 65% !important;
	}
	.bg-size-70pc-1440-down {
		background-size: 70% !important;
	}
	.bg-size-80pc-1440-down {
		background-size: 80% !important;
	}
	.bg-size-90pc-1440-down  {
		background-size: 90% !important;
	}
	.bg-size-95pc-1440-down  {
		background-size: 95% !important;
	}
	.bg-size-100pc-1440-down {
		background-size: 100% !important;
	}
	.bg-size-120pc-1440-down {
		background-size: 120% !important;
	}
	.bg-size-130pc-1440-down {
		background-size: 130% !important;
	}
	.bg-size-140pc-1440-down {
		background-size: 140% !important;
	}
	.bg-size-150pc-1440-down {
		background-size: 150% !important;
	}
	.bg-size-160pc-1440-down {
		background-size: 160% !important;
	}
	.bg-size-180pc-1440-down {
		background-size: 180% !important;
	}
	.bg-size-200pc-1440-down {
		background-size: 200% !important;
	}
		.bg-size-220pc-1440-down {
		background-size: 220% !important;
	}
		.bg-size-240pc-1440-down {
		background-size: 240% !important;
	}
		.bg-size-260pc-1440-down {
		background-size: 260% !important;
	}
		.bg-size-280pc-1440-down {
		background-size: 280% !important;
	}
		.bg-size-300pc-1440-down {
		background-size: 300% !important;
	}
	.bg-size-contain-1440-down {
		background-size: contain !important;
	}
		.bg-size-cover-1440-down {
		background-size: cover !important;
	}
	
	.bg-off-1440-down {
		background-image: none !important;
	}
	
	.mt0-1440-down  { margin-top:0px !important; }
	.mt10-1440-down { margin-top:10px !important; }
	.mt20-1440-down { margin-top:20px !important; }
	.mt30-1440-down { margin-top:30px !important; }
	.mt40-1440-down { margin-top:40px !important; }
	.mt50-1440-down { margin-top:50px !important; }
	.mt60-1440-down { margin-top:60px !important; }
	.mt70-1440-down { margin-top:70px !important; }
	.mt80-1440-down { margin-top:80px !important; }
	.mt90-1440-down { margin-top:90px !important; }
	.mt100-1440-down { margin-top:100px !important; }
	.mt150-1440-down { margin-top:150px !important; }
	.mt200-1440-down { margin-top:200px !important; }
	.mt250-1440-down { margin-top:250px !important; }
	.mt300-1440-down { margin-top:300px !important; }
	.mt350-1440-down { margin-top:350px !important; }
	.mt400-1440-down { margin-top:400px !important; }
	.mt450-1440-down { margin-top:450px !important; }
	.mt500-1440-down { margin-top:500px !important; }

	.mb0-1440-down  { margin-bottom:0px !important; }
	.mb10-1440-down { margin-bottom:10px !important; }
	.mb20-1440-down { margin-bottom:20px !important; }
	.mb30-1440-down { margin-bottom:30px !important; }
	.mb40-1440-down { margin-bottom:40px !important; }
	.mb50-1440-down { margin-bottom:50px !important; }
	.mb60-1440-down { margin-bottom:60px !important; }
	.mb70-1440-down { margin-bottom:70px !important; }
	.mb80-1440-down { margin-bottom:80px !important; }
	.mb90-1440-down { margin-bottom:90px !important; }
	.mb100-1440-down { margin-bottom:100px !important; }
	.mb150-1440-down { margin-bottom:150px !important; }
	.mb200-1440-down { margin-bottom:200px !important; }
	.mb250-1440-down { margin-bottom:250px !important; }
	.mb300-1440-down { margin-bottom:300px !important; }
	.mb350-1440-down { margin-bottom:350px !important; }
	.mb400-1440-down { margin-bottom:400px !important; }
	.mb450-1440-down { margin-bottom:450px !important; }
	.mb500-1440-down { margin-bottom:500px !important; }



	.pt0-1440-down  { padding-top:0px !important; }
	.pt10-1440-down { padding-top:10px !important; }
	.pt20-1440-down { padding-top:20px !important; }
	.pt30-1440-down { padding-top:30px !important; }
	.pt40-1440-down { padding-top:40px !important; }
	.pt50-1440-down { padding-top:50px !important; }
	.pt60-1440-down { padding-top:60px !important; }
	.pt70-1440-down { padding-top:70px !important; }
	.pt80-1440-down { padding-top:80px !important; }
	.pt90-1440-down { padding-top:90px !important; }
	.pt100-1440-down { padding-top:100px !important; }
	.pt150-1440-down { padding-top:150px !important; }
	.pt200-1440-down { padding-top:200px !important; }
	.pt250-1440-down { padding-top:250px !important; }
	.pt300-1440-down { padding-top:300px !important; }
	.pt350-1440-down { padding-top:350px !important; }
	.pt400-1440-down { padding-top:400px !important; }
	.pt450-1440-down { padding-top:450px !important; }
	.pt500-1440-down { padding-top:500px !important; }

	.pb0-1440-down  { padding-bottom:0px !important; }
	.pb10-1440-down { padding-bottom:10px !important; }
	.pb20-1440-down { padding-bottom:20px !important; }
	.pb30-1440-down { padding-bottom:30px !important; }
	.pb40-1440-down { padding-bottom:40px !important; }
	.pb50-1440-down { padding-bottom:50px !important; }
	.pb60-1440-down { padding-bottom:60px !important; }
	.pb70-1440-down { padding-bottom:70px !important; }
	.pb80-1440-down { padding-bottom:80px !important; }
	.pb90-1440-down { padding-bottom:90px !important; }
	.pb100-1440-down { padding-bottom:100px !important; }
	.pb150-1440-down { padding-bottom:150px !important; }
	.pb200-1440-down { padding-bottom:200px !important; }
	.pb250-1440-down { padding-bottom:250px !important; }
	.pb300-1440-down { padding-bottom:300px !important; }
	.pb350-1440-down { padding-bottom:350px !important; }
	.pb400-1440-down { padding-bottom:400px !important; }
	.pb450-1440-down { padding-bottom:450px !important; }
	.pb500-1440-down { padding-bottom:500px !important; }

	.top-0pc-1440-down {
		top: 0% !important;
	}
	.top-5pc-1440-down {
		top: 5% !important;
	}
	.top-10pc-1440-down {
		top: 10% !important;
	}
	.top-15pc-1440-down {
		top: 15% !important;
	}
	.top-20pc-1440-down {
		top: 20% !important;
	}
	.top-25pc-1440-down {
		top: 25% !important;
	}
	.top-30pc-1440-down {
		top: 30% !important;
	}
	.top-40pc-1440-down {
		top: 40% !important;
	}
	.top-50pc-1440-down {
		top: 50% !important;
	}
	.top60pc-1440-down {
		top: 60% !important;
	}

}

@media (max-width: 1440px) {
	.hidden-1441-down,
	.hidden-1440-down-included {
		display:none; /* nasconde da 1440 (incluso) in giu */
	}
}

/*  -1441-up */
@media (min-width: 1441px) {
	.hidden-1441-up,
	.hidden-1440-up-excluded {
		display:none; /* nasconde da 1441 (incluso) in su */
	}
}
/*  -1440-up */
@media (min-width: 1440px) {
	.hidden-1440-up {
		display:none; /* nasconde da 1440 (incluso) in su */
	}

	.cnt_bkg_mono.l-30pc-1440-up,
	.txt-left.l-30pc-1440-up,
	.txt-right.l-30pc-1440-up,
	.cnt_bkg_mono.txt-left.l-30pc-1440-up,
	.cnt_bkg_mono.txt-right.l-30pc-1440-up,
	.cnt_bkg.txt-left.l-30pc-1440-up,
	.cnt_bkg.txt-right.l-30pc-1440-up,
	.cnt_bkg_2.txt-left.l-30pc-1440-up,
	.cnt_bkg_2.txt-right.l-30pc-1440-up,
	.txt-left.then_center.l-30pc-1440-up,
	.txt-right.then_center.l-30pc-1440-up{
      background-position-x: -30% !important;
	}

	.cnt_bkg_mono.l-25pc-1440-up,
	.txt-left.l-25pc-1440-up,
	.txt-right.l-25pc-1440-up,
	.cnt_bkg_mono.txt-left.l-25pc-1440-up,
	.cnt_bkg_mono.txt-right.l-25pc-1440-up,
	.cnt_bkg.txt-left.l-25pc-1440-up,
	.cnt_bkg.txt-right.l-25pc-1440-up,
	.cnt_bkg_2.txt-left.l-25pc-1440-up,
	.cnt_bkg_2.txt-right.l-25pc-1440-up,
	.txt-left.then_center.l-25pc-1440-up,
	.txt-right.then_center.l-25pc-1440-up{
      background-position-x: -25% !important;
	}

	.cnt_bkg_mono.l-20pc-1440-up,
	.txt-left.l-20pc-1440-up,
	.txt-right.l-20pc-1440-up,
	.cnt_bkg_mono.txt-left.l-20pc-1440-up,
	.cnt_bkg_mono.txt-right.l-20pc-1440-up,
	.cnt_bkg.txt-left.l-20pc-1440-up,
	.cnt_bkg.txt-right.l-20pc-1440-up,
	.cnt_bkg_2.txt-left.l-20pc-1440-up,
	.cnt_bkg_2.txt-right.l-20pc-1440-up,
	.txt-left.then_center.l-20pc-1440-up,
	.txt-right.then_center.l-20pc-1440-up{
      background-position-x: -20% !important;
	}
	.cnt_bkg_mono.l-15pc-1440-up,
	.txt-left.l-15pc-1440-up,
	.txt-right.l-15pc-1440-up,
	.cnt_bkg_mono.txt-left.l-15pc-1440-up,
	.cnt_bkg_mono.txt-right.l-15pc-1440-up,
	.cnt_bkg.txt-left.l-15pc-1440-up,
	.cnt_bkg.txt-right.l-15pc-1440-up,
	.cnt_bkg_2.txt-left.l-15pc-1440-up,
	.cnt_bkg_2.txt-right.l-15pc-1440-up,
	.txt-left.then_center.l-15pc-1440-up,
	.txt-right.then_center.l-15pc-1440-up{
      background-position-x: -15% !important;
	}
	.cnt_bkg_mono.l-10pc-1440-up,
	.txt-left.l-10pc-1440-up,
	.txt-right.l-10pc-1440-up,
	.cnt_bkg_mono.txt-left.l-10pc-1440-up,
	.cnt_bkg_mono.txt-right.l-10pc-1440-up,
	.cnt_bkg.txt-left.l-10pc-1440-up,
	.cnt_bkg.txt-right.l-10pc-1440-up,
	.cnt_bkg_2.txt-left.l-10pc-1440-up,
	.cnt_bkg_2.txt-right.l-10pc-1440-up,
	.txt-left.then_center.l-10pc-1440-up,
	.txt-right.then_center.l-10pc-1440-up{
      background-position-x: -10% !important;
	}
	.cnt_bkg_mono.l-5pc-1440-up,
	.txt-left.l-5pc-1440-up,
	.txt-right.l-5pc-1440-up,
	.cnt_bkg_mono.txt-left.l-5pc-1440-up,
	.cnt_bkg_mono.txt-right.l-5pc-1440-up,
	.cnt_bkg.txt-left.l-5pc-1440-up,
	.cnt_bkg.txt-right.l-5pc-1440-up,
	.cnt_bkg_2.txt-left.l-5pc-1440-up,
	.cnt_bkg_2.txt-right.l-5pc-1440-up,
	.txt-left.then_center.l-5pc-1440-up,
	.txt-right.then_center.l-5pc-1440-up{
      background-position-x: -5% !important;
	}
	.cnt_bkg_mono.l-0pc-1440-up,
	.txt-left.l-0pc-1440-up,
	.txt-right.l-0pc-1440-up,
	.cnt_bkg_mono.txt-left.l-0pc-1440-up,
	.cnt_bkg_mono.txt-right.l-0pc-1440-up,
	.cnt_bkg.txt-left.l-0pc-1440-up,
	.cnt_bkg.txt-right.l-0pc-1440-up,
	.cnt_bkg_2.txt-left.l-0pc-1440-up,
	.cnt_bkg_2.txt-right.l-0pc-1440-up,
	.txt-left.then_center.l-0pc-1440-up,
	.txt-right.then_center.l-0pc-1440-up{
      background-position-x: left !important;
	}
	.cnt_bkg_mono.l5pc-1440-up,
	.txt-left.l5pc-1440-up,
	.txt-right.l5pc-1440-up,
	.cnt_bkg_mono.txt-left.l5pc-1440-up,
	.cnt_bkg_mono.txt-right.l5pc-1440-up,
	.cnt_bkg.txt-left.l5pc-1440-up,
	.cnt_bkg.txt-right.l5pc-1440-up,
	.cnt_bkg_2.txt-left.l5pc-1440-up,
	.cnt_bkg_2.txt-right.l5pc-1440-up,
	.txt-left.then_center.l5pc-1440-up,
	.txt-right.then_center.l5pc-1440-up{
      background-position-x: 5% !important;
	}
	.cnt_bkg_mono.l10pc-1440-up,
	.txt-left.l10pc-1440-up,
	.txt-right.l10pc-1440-up,
	.cnt_bkg_mono.txt-left.l10pc-1440-up,
	.cnt_bkg_mono.txt-right.l10pc-1440-up,
	.cnt_bkg.txt-left.l10pc-1440-up,
	.cnt_bkg.txt-right.l10pc-1440-up,
	.cnt_bkg_2.txt-left.l10pc-1440-up,
	.cnt_bkg_2.txt-right.l10pc-1440-up,
	.txt-left.then_center.l10pc-1440-up,
	.txt-right.then_center.l10pc-1440-up{
      background-position-x: 10% !important;
	}
	.cnt_bkg_mono.l15pc-1440-up,
	.txt-left.l15pc-1440-up,
	.txt-right.l15pc-1440-up,
	.cnt_bkg_mono.txt-left.l15pc-1440-up,
	.cnt_bkg_mono.txt-right.l15pc-1440-up,
	.cnt_bkg.txt-left.l15pc-1440-up,
	.cnt_bkg.txt-right.l15pc-1440-up,
	.cnt_bkg_2.txt-left.l15pc-1440-up,
	.cnt_bkg_2.txt-right.l15pc-1440-up,
	.txt-left.then_center.l15pc-1440-up,
	.txt-right.then_center.l15pc-1440-up{
      background-position-x: 15% !important;
	}
	.cnt_bkg_mono.l20pc-1440-up,
	.txt-left.l20pc-1440-up,
	.txt-right.l20pc-1440-up,
	.cnt_bkg_mono.txt-left.l20pc-1440-up,
	.cnt_bkg_mono.txt-right.l20pc-1440-up,
	.cnt_bkg.txt-left.l20pc-1440-up,
	.cnt_bkg.txt-right.l20pc-1440-up,
	.cnt_bkg_2.txt-left.l20pc-1440-up,
	.cnt_bkg_2.txt-right.l20pc-1440-up,
	.txt-left.then_center.l20pc-1440-up,
	.txt-right.then_center.l20pc-1440-up{
      background-position-x: 20% !important;
	}
	.cnt_bkg_mono.l25pc-1440-up,
	.txt-left.l25pc-1440-up,
	.txt-right.l25pc-1440-up,
	.cnt_bkg_mono.txt-left.l25pc-1440-up,
	.cnt_bkg_mono.txt-right.l25pc-1440-up,
	.cnt_bkg.txt-left.l25pc-1440-up,
	.cnt_bkg.txt-right.l25pc-1440-up,
	.cnt_bkg_2.txt-left.l25pc-1440-up,
	.cnt_bkg_2.txt-right.l25pc-1440-up,
	.txt-left.then_center.l25pc-1440-up,
	.txt-right.then_center.l25pc-1440-up{
      background-position-x: 25% !important;
	}
	.cnt_bkg_mono.l30pc-1440-up,
	.txt-left.l30pc-1440-up,
	.txt-right.l30pc-1440-up,
	.cnt_bkg_mono.txt-left.l30pc-1440-up,
	.cnt_bkg_mono.txt-right.l30pc-1440-up,
	.cnt_bkg.txt-left.l30pc-1440-up,
	.cnt_bkg.txt-right.l30pc-1440-up,
	.cnt_bkg_2.txt-left.l30pc-1440-up,
	.cnt_bkg_2.txt-right.l30pc-1440-up,
	.txt-left.then_center.l30pc-1440-up,
	.txt-right.then_center.l30pc-1440-up{
      background-position-x: 30% !important;
	}
	.cnt_bkg_mono.l40pc-1440-up,
	.txt-left.l40pc-1440-up,
	.txt-right.l40pc-1440-up,
	.cnt_bkg_mono.txt-left.l40pc-1440-up,
	.cnt_bkg_mono.txt-right.l40pc-1440-up,
	.cnt_bkg.txt-left.l40pc-1440-up,
	.cnt_bkg.txt-right.l40pc-1440-up,
	.cnt_bkg_2.txt-left.l40pc-1440-up,
	.cnt_bkg_2.txt-right.l40pc-1440-up,
	.txt-left.then_center.l40pc-1440-up,
	.txt-right.then_center.l40pc-1440-up{
      background-position-x: 40% !important;
	}
	
	.cnt_bkg_mono.l40pc-1440-up,
	.txt-left.l40pc-1440-up,
	.txt-right.l40pc-1440-up,
	.cnt_bkg_mono.txt-left.l40pc-1440-up,
	.cnt_bkg_mono.txt-right.l40pc-1440-up,
	.cnt_bkg.txt-left.l40pc-1440-up,
	.cnt_bkg.txt-right.l40pc-1440-up,
	.cnt_bkg_2.txt-left.l40pc-1440-up,
	.cnt_bkg_2.txt-right.l40pc-1440-up,
	.txt-left.then_center.l40pc-1440-up,
	.txt-right.then_center.l40pc-1440-up{
      background-position-x: 40% !important;
	}
	.cnt_bkg_mono.l45pc-1440-up,
	.txt-left.l45pc-1440-up,
	.txt-right.l45pc-1440-up,
	.cnt_bkg_mono.txt-left.l45pc-1440-up,
	.cnt_bkg_mono.txt-right.l45pc-1440-up,
	.cnt_bkg.txt-left.l45pc-1440-up,
	.cnt_bkg.txt-right.l45pc-1440-up,
	.cnt_bkg_2.txt-left.l45pc-1440-up,
	.cnt_bkg_2.txt-right.l45pc-1440-up,
	.txt-left.then_center.l45pc-1440-up,
	.txt-right.then_center.l45pc-1440-up{
      background-position-x: 45% !important;
	}	
	.cnt_bkg_mono.l50pc-1440-up,
	.txt-left.l50pc-1440-up,
	.txt-right.l50pc-1440-up,
	.cnt_bkg_mono.txt-left.l50pc-1440-up,
	.cnt_bkg_mono.txt-right.l50pc-1440-up,
	.cnt_bkg.txt-left.l50pc-1440-up,
	.cnt_bkg.txt-right.l50pc-1440-up,
	.cnt_bkg_2.txt-left.l50pc-1440-up,
	.cnt_bkg_2.txt-right.l50pc-1440-up,
	.txt-left.then_center.l50pc-1440-up,
	.txt-right.then_center.l50pc-1440-up{
      background-position-x: 50% !important;
	}
	.cnt_bkg_mono.l55pc-1440-up,
	.txt-left.l55pc-1440-up,
	.txt-right.l55pc-1440-up,
	.cnt_bkg_mono.txt-left.l55pc-1440-up,
	.cnt_bkg_mono.txt-right.l55pc-1440-up,
	.cnt_bkg.txt-left.l55pc-1440-up,
	.cnt_bkg.txt-right.l55pc-1440-up,
	.cnt_bkg_2.txt-left.l55pc-1440-up,
	.cnt_bkg_2.txt-right.l55pc-1440-up,
	.txt-left.then_center.l55pc-1440-up,
	.txt-right.then_center.l55pc-1440-up{
      background-position-x: 55% !important;
	}
	.cnt_bkg_mono.l60pc-1440-up,
	.txt-left.l60pc-1440-up,
	.txt-right.l60pc-1440-up,
	.cnt_bkg_mono.txt-left.l60pc-1440-up,
	.cnt_bkg_mono.txt-right.l60pc-1440-up,
	.cnt_bkg.txt-left.l60pc-1440-up,
	.cnt_bkg.txt-right.l60pc-1440-up,
	.cnt_bkg_2.txt-left.l60pc-1440-up,
	.cnt_bkg_2.txt-right.l60pc-1440-up,
	.txt-left.then_center.l60pc-1440-up,
	.txt-right.then_center.l60pc-1440-up{
      background-position-x: 60% !important;
	}
	.cnt_bkg_mono.l65pc-1440-up,
	.txt-left.l65pc-1440-up,
	.txt-right.l65pc-1440-up,
	.cnt_bkg_mono.txt-left.l65pc-1440-up,
	.cnt_bkg_mono.txt-right.l65pc-1440-up,
	.cnt_bkg.txt-left.l65pc-1440-up,
	.cnt_bkg.txt-right.l65pc-1440-up,
	.cnt_bkg_2.txt-left.l65pc-1440-up,
	.cnt_bkg_2.txt-right.l65pc-1440-up,
	.txt-left.then_center.l65pc-1440-up,
	.txt-right.then_center.l65pc-1440-up{
      background-position-x: 65% !important;
	}
	.cnt_bkg_mono.l70pc-1440-up,
	.txt-left.l70pc-1440-up,
	.txt-right.l70pc-1440-up,
	.cnt_bkg_mono.txt-left.l70pc-1440-up,
	.cnt_bkg_mono.txt-right.l70pc-1440-up,
	.cnt_bkg.txt-left.l70pc-1440-up,
	.cnt_bkg.txt-right.l70pc-1440-up,
	.cnt_bkg_2.txt-left.l70pc-1440-up,
	.cnt_bkg_2.txt-right.l70pc-1440-up,
	.txt-left.then_center.l70pc-1440-up,
	.txt-right.then_center.l70pc-1440-up{
      background-position-x: 70% !important;
	}
	.cnt_bkg_mono.l75pc-1440-up,
	.txt-left.l75pc-1440-up,
	.txt-right.l75pc-1440-up,
	.cnt_bkg_mono.txt-left.l75pc-1440-up,
	.cnt_bkg_mono.txt-right.l75pc-1440-up,
	.cnt_bkg.txt-left.l75pc-1440-up,
	.cnt_bkg.txt-right.l75pc-1440-up,
	.cnt_bkg_2.txt-left.l75pc-1440-up,
	.cnt_bkg_2.txt-right.l75pc-1440-up,
	.txt-left.then_center.l75pc-1440-up,
	.txt-right.then_center.l75pc-1440-up{
      background-position-x: 75% !important;
	}
	.cnt_bkg_mono.l80pc-1440-up,
	.txt-left.l80pc-1440-up,
	.txt-right.l80pc-1440-up,
	.cnt_bkg_mono.txt-left.l80pc-1440-up,
	.cnt_bkg_mono.txt-right.l80pc-1440-up,
	.cnt_bkg.txt-left.l80pc-1440-up,
	.cnt_bkg.txt-right.l80pc-1440-up,
	.cnt_bkg_2.txt-left.l80pc-1440-up,
	.cnt_bkg_2.txt-right.l80pc-1440-up,
	.txt-left.then_center.l80pc-1440-up,
	.txt-right.then_center.l80pc-1440-up{
      background-position-x: 80% !important;
	}
	.cnt_bkg_mono.l85pc-1440-up,
	.txt-left.l85pc-1440-up,
	.txt-right.l85pc-1440-up,
	.cnt_bkg_mono.txt-left.l85pc-1440-up,
	.cnt_bkg_mono.txt-right.l85pc-1440-up,
	.cnt_bkg.txt-left.l85pc-1440-up,
	.cnt_bkg.txt-right.l85pc-1440-up,
	.cnt_bkg_2.txt-left.l85pc-1440-up,
	.cnt_bkg_2.txt-right.l85pc-1440-up,
	.txt-left.then_center.l85pc-1440-up,
	.txt-right.then_center.l85pc-1440-up{
      background-position-x: 85% !important;
	}
	.cnt_bkg_mono.l90pc-1440-up,
	.txt-left.l90pc-1440-up,
	.txt-right.l90pc-1440-up,
	.cnt_bkg_mono.txt-left.l90pc-1440-up,
	.cnt_bkg_mono.txt-right.l90pc-1440-up,
	.cnt_bkg.txt-left.l90pc-1440-up,
	.cnt_bkg.txt-right.l90pc-1440-up,
	.cnt_bkg_2.txt-left.l90pc-1440-up,
	.cnt_bkg_2.txt-right.l90pc-1440-up,
	.txt-left.then_center.l90pc-1440-up,
	.txt-right.then_center.l90pc-1440-up{
      background-position-x: 90% !important;
	}
	.cnt_bkg_mono.l95pc-1440-up,
	.txt-left.l95pc-1440-up,
	.txt-right.l95pc-1440-up,
	.cnt_bkg_mono.txt-left.l95pc-1440-up,
	.cnt_bkg_mono.txt-right.l95pc-1440-up,
	.cnt_bkg.txt-left.l95pc-1440-up,
	.cnt_bkg.txt-right.l95pc-1440-up,
	.cnt_bkg_2.txt-left.l95pc-1440-up,
	.cnt_bkg_2.txt-right.l95pc-1440-up,
	.txt-left.then_center.l95pc-1440-up,
	.txt-right.then_center.l95pc-1440-up{
      background-position-x: 95% !important;
	}
	.cnt_bkg_mono.l100pc-1440-up,
	.txt-left.l100pc-1440-up,
	.txt-right.l100pc-1440-up,
	.cnt_bkg_mono.txt-left.l100pc-1440-up,
	.cnt_bkg_mono.txt-right.l100pc-1440-up,
	.cnt_bkg.txt-left.l100pc-1440-up,
	.cnt_bkg.txt-right.l100pc-1440-up,
	.cnt_bkg_2.txt-left.l100pc-1440-up,
	.cnt_bkg_2.txt-right.l100pc-1440-up,
	.txt-left.then_center.l100pc-1440-up,
	.txt-right.then_center.l100pc-1440-up{
      background-position-x: 100% !important;
	}
	.cnt_bkg_mono.l105pc-1440-up,
	.txt-left.l105pc-1440-up,
	.txt-right.l105pc-1440-up,
	.cnt_bkg_mono.txt-left.l105pc-1440-up,
	.cnt_bkg_mono.txt-right.l105pc-1440-up,
	.cnt_bkg.txt-left.l105pc-1440-up,
	.cnt_bkg.txt-right.l105pc-1440-up,
	.cnt_bkg_2.txt-left.l105pc-1440-up,
	.cnt_bkg_2.txt-right.l105pc-1440-up,
	.txt-left.then_center.l105pc-1440-up,
	.txt-right.then_center.l105pc-1440-up{
      background-position-x: 105% !important;
	}
	.cnt_bkg_mono.l110pc-1440-up,
	.txt-left.l110pc-1440-up,
	.txt-right.l110pc-1440-up,
	.cnt_bkg_mono.txt-left.l110pc-1440-up,
	.cnt_bkg_mono.txt-right.l110pc-1440-up,
	.cnt_bkg.txt-left.l110pc-1440-up,
	.cnt_bkg.txt-right.l110pc-1440-up,
	.cnt_bkg_2.txt-left.l110pc-1440-up,
	.cnt_bkg_2.txt-right.l110pc-1440-up,
	.txt-left.then_center.l110pc-1440-up,
	.txt-right.then_center.l110pc-1440-up{
      background-position-x: 110% !important;
	}
	.cnt_bkg_mono.l115pc-1440-up,
	.txt-left.l115pc-1440-up,
	.txt-right.l115pc-1440-up,
	.cnt_bkg_mono.txt-left.l115pc-1440-up,
	.cnt_bkg_mono.txt-right.l115pc-1440-up,
	.cnt_bkg.txt-left.l115pc-1440-up,
	.cnt_bkg.txt-right.l115pc-1440-up,
	.cnt_bkg_2.txt-left.l115pc-1440-up,
	.cnt_bkg_2.txt-right.l115pc-1440-up,
	.txt-left.then_center.l115pc-1440-up,
	.txt-right.then_center.l115pc-1440-up{
      background-position-x: 115% !important;
	}
	.cnt_bkg_mono.l120pc-1440-up,
	.txt-left.l120pc-1440-up,
	.txt-right.l120pc-1440-up,
	.cnt_bkg_mono.txt-left.l120pc-1440-up,
	.cnt_bkg_mono.txt-right.l120pc-1440-up,
	.cnt_bkg.txt-left.l120pc-1440-up,
	.cnt_bkg.txt-right.l120pc-1440-up,
	.cnt_bkg_2.txt-left.l120pc-1440-up,
	.cnt_bkg_2.txt-right.l120pc-1440-up,
	.txt-left.then_center.l120pc-1440-up,
	.txt-right.then_center.l120pc-1440-up{
      background-position-x: 120% !important;
	}
	.cnt_bkg_mono.l125pc-1440-up,
	.txt-left.l125pc-1440-up,
	.txt-right.l125pc-1440-up,
	.cnt_bkg_mono.txt-left.l125pc-1440-up,
	.cnt_bkg_mono.txt-right.l125pc-1440-up,
	.cnt_bkg.txt-left.l125pc-1440-up,
	.cnt_bkg.txt-right.l125pc-1440-up,
	.cnt_bkg_2.txt-left.l125pc-1440-up,
	.cnt_bkg_2.txt-right.l125pc-1440-up,
	.txt-left.then_center.l125pc-1440-up,
	.txt-right.then_center.l125pc-1440-up{
      background-position-x: 125% !important;
	}
	.cnt_bkg_mono.l130pc-1440-up,
	.txt-left.l130pc-1440-up,
	.txt-right.l130pc-1440-up,
	.cnt_bkg_mono.txt-left.l130pc-1440-up,
	.cnt_bkg_mono.txt-right.l130pc-1440-up,
	.cnt_bkg.txt-left.l130pc-1440-up,
	.cnt_bkg.txt-right.l130pc-1440-up,
	.cnt_bkg_2.txt-left.l130pc-1440-up,
	.cnt_bkg_2.txt-right.l130pc-1440-up,
	.txt-left.then_center.l130pc-1440-up,
	.txt-right.then_center.l130pc-1440-up{
      background-position-x: 130% !important;
	}
	.cnt_bkg_mono.l135pc-1440-up,
	.txt-left.l135pc-1440-up,
	.txt-right.l135pc-1440-up,
	.cnt_bkg_mono.txt-left.l135pc-1440-up,
	.cnt_bkg_mono.txt-right.l135pc-1440-up,
	.cnt_bkg.txt-left.l135pc-1440-up,
	.cnt_bkg.txt-right.l135pc-1440-up,
	.cnt_bkg_2.txt-left.l135pc-1440-up,
	.cnt_bkg_2.txt-right.l135pc-1440-up,
	.txt-left.then_center.l135pc-1440-up,
	.txt-right.then_center.l135pc-1440-up{
      background-position-x: 135% !important;
	}
	.cnt_bkg_mono.l140pc-1440-up,
	.txt-left.l140pc-1440-up,
	.txt-right.l140pc-1440-up,
	.cnt_bkg_mono.txt-left.l140pc-1440-up,
	.cnt_bkg_mono.txt-right.l140pc-1440-up,
	.cnt_bkg.txt-left.l140pc-1440-up,
	.cnt_bkg.txt-right.l140pc-1440-up,
	.cnt_bkg_2.txt-left.l140pc-1440-up,
	.cnt_bkg_2.txt-right.l140pc-1440-up,
	.txt-left.then_center.l140pc-1440-up,
	.txt-right.then_center.l140pc-1440-up{
      background-position-x: 140% !important;
	}
	.cnt_bkg_mono.l145pc-1440-up,
	.txt-left.l145pc-1440-up,
	.txt-right.l145pc-1440-up,
	.cnt_bkg_mono.txt-left.l145pc-1440-up,
	.cnt_bkg_mono.txt-right.l145pc-1440-up,
	.cnt_bkg.txt-left.l145pc-1440-up,
	.cnt_bkg.txt-right.l145pc-1440-up,
	.cnt_bkg_2.txt-left.l145pc-1440-up,
	.cnt_bkg_2.txt-right.l145pc-1440-up,
	.txt-left.then_center.l145pc-1440-up,
	.txt-right.then_center.l145pc-1440-up{
      background-position-x: 145% !important;
	}
	.cnt_bkg_mono.l150pc-1440-up,
	.txt-left.l150pc-1440-up,
	.txt-right.l150pc-1440-up,
	.cnt_bkg_mono.txt-left.l150pc-1440-up,
	.cnt_bkg_mono.txt-right.l150pc-1440-up,
	.cnt_bkg.txt-left.l150pc-1440-up,
	.cnt_bkg.txt-right.l150pc-1440-up,
	.cnt_bkg_2.txt-left.l150pc-1440-up,
	.cnt_bkg_2.txt-right.l150pc-1440-up,
	.txt-left.then_center.l150pc-1440-up,
	.txt-right.then_center.l150pc-1440-up{
      background-position-x: 150% !important;
	}	
	.cnt_bkg_mono.l200pc-1440-up,
	.txt-left.l200pc-1440-up,
	.txt-right.l200pc-1440-up,
	.cnt_bkg_mono.txt-left.l200pc-1440-up,
	.cnt_bkg_mono.txt-right.l200pc-1440-up,
	.cnt_bkg.txt-left.l200pc-1440-up,
	.cnt_bkg.txt-right.l200pc-1440-up,
	.cnt_bkg_2.txt-left.l200pc-1440-up,
	.cnt_bkg_2.txt-right.l200pc-1440-up,
	.txt-left.then_center.l200pc-1440-up,
	.txt-right.then_center.l200pc-1440-up{
      background-position-x: 200% !important;
	}	
	.cnt_bkg_mono.l250pc-1440-up,
	.txt-left.l250pc-1440-up,
	.txt-right.l250pc-1440-up,
	.cnt_bkg_mono.txt-left.l250pc-1440-up,
	.cnt_bkg_mono.txt-right.l250pc-1440-up,
	.cnt_bkg.txt-left.l250pc-1440-up,
	.cnt_bkg.txt-right.l250pc-1440-up,
	.cnt_bkg_2.txt-left.l250pc-1440-up,
	.cnt_bkg_2.txt-right.l250pc-1440-up,
	.txt-left.then_center.l250pc-1440-up,
	.txt-right.then_center.l250pc-1440-up{
      background-position-x: 250% !important;
	}		
	.cnt_bkg_mono.l300pc-1440-up,
	.txt-left.l300pc-1440-up,
	.txt-right.l300pc-1440-up,
	.cnt_bkg_mono.txt-left.l300pc-1440-up,
	.cnt_bkg_mono.txt-right.l300pc-1440-up,
	.cnt_bkg.txt-left.l300pc-1440-up,
	.cnt_bkg.txt-right.l300pc-1440-up,
	.cnt_bkg_2.txt-left.l300pc-1440-up,
	.cnt_bkg_2.txt-right.l300pc-1440-up,
	.txt-left.then_center.l300pc-1440-up,
	.txt-right.then_center.l300pc-1440-up{
      background-position-x: 300% !important;
	}	
	.cnt_bkg_mono.l350pc-1440-up,
	.txt-left.l350pc-1440-up,
	.txt-right.l350pc-1440-up,
	.cnt_bkg_mono.txt-left.l350pc-1440-up,
	.cnt_bkg_mono.txt-right.l350pc-1440-up,
	.cnt_bkg.txt-left.l350pc-1440-up,
	.cnt_bkg.txt-right.l350pc-1440-up,
	.cnt_bkg_2.txt-left.l350pc-1440-up,
	.cnt_bkg_2.txt-right.l350pc-1440-up,
	.txt-left.then_center.l350pc-1440-up,
	.txt-right.then_center.l350pc-1440-up{
      background-position-x: 350% !important;
	}	
	.cnt_bkg_mono.l400pc-1440-up,
	.txt-left.l400pc-1440-up,
	.txt-right.l400pc-1440-up,
	.cnt_bkg_mono.txt-left.l400pc-1440-up,
	.cnt_bkg_mono.txt-right.l400pc-1440-up,
	.cnt_bkg.txt-left.l400pc-1440-up,
	.cnt_bkg.txt-right.l400pc-1440-up,
	.cnt_bkg_2.txt-left.l400pc-1440-up,
	.cnt_bkg_2.txt-right.l400pc-1440-up,
	.txt-left.then_center.l400pc-1440-up,
	.txt-right.then_center.l400pc-1440-up{
      background-position-x: 400% !important;
	}
	










	.cnt_bkg_mono.center-1440-up,
	.txt-left.center-1440-up,
	.txt-right.center-1440-up{
      background-position-x: center !important;
	}


	.bg-size-20pc-1440-up {
		background-size: 20% !important;
	}
	.bg-size-30pc-1440-up {
		background-size: 30% !important;
	}
	.bg-size-40pc-1440-up {
		background-size: 40% !important;
	}
	.bg-size-50pc-1440-up {
		background-size: 50% !important;
	}
	.bg-size-60pc-1440-up {
		background-size: 60% !important;
	}
	.bg-size-65pc-1440-up {
		background-size: 65% !important;
	}
	.bg-size-70pc-1440-up {
		background-size: 70% !important;
	}
	.bg-size-80pc-1440-up {
		background-size: 80% !important;
	}
	.bg-size-90pc-1440-up  {
		background-size: 90% !important;
	}
	.bg-size-95pc-1440-up  {
		background-size: 95% !important;
	}
	.bg-size-100pc-1440-up {
		background-size: 100% !important;
	}
	.bg-size-120pc-1440-up {
		background-size: 120% !important;
	}
	.bg-size-130pc-1440-up {
		background-size: 130% !important;
	}
	.bg-size-140pc-1440-up {
		background-size: 140% !important;
	}
	.bg-size-150pc-1440-up {
		background-size: 150% !important;
	}
	.bg-size-160pc-1440-up {
		background-size: 160% !important;
	}
	.bg-size-180pc-1440-up {
		background-size: 180% !important;
	}
	.bg-size-200pc-1440-up {
		background-size: 200% !important;
	}
		.bg-size-220pc-1440-up {
		background-size: 220% !important;
	}
		.bg-size-240pc-1440-up {
		background-size: 240% !important;
	}
		.bg-size-260pc-1440-up {
		background-size: 260% !important;
	}
		.bg-size-280pc-1440-up {
		background-size: 280% !important;
	}
		.bg-size-300pc-1440-up {
		background-size: 300% !important;
	}
	.bg-size-contain-1440-up {
		background-size: contain !important;
	}
		.bg-size-cover-1440-up {
		background-size: cover !important;
	}
	
	.bg-off-1440-up {
		background-image: none !important;
	}
	
	.mt0-1440-up  { margin-top:0px !important; }
	.mt10-1440-up { margin-top:10px !important; }
	.mt20-1440-up { margin-top:20px !important; }
	.mt30-1440-up { margin-top:30px !important; }
	.mt40-1440-up { margin-top:40px !important; }
	.mt50-1440-up { margin-top:50px !important; }
	.mt60-1440-up { margin-top:60px !important; }
	.mt70-1440-up { margin-top:70px !important; }
	.mt80-1440-up { margin-top:80px !important; }
	.mt90-1440-up { margin-top:90px !important; }
	.mt100-1440-up { margin-top:100px !important; }
	.mt150-1440-up { margin-top:150px !important; }
	.mt200-1440-up { margin-top:200px !important; }
	.mt250-1440-up { margin-top:250px !important; }
	.mt300-1440-up { margin-top:300px !important; }
	.mt350-1440-up { margin-top:350px !important; }
	.mt400-1440-up { margin-top:400px !important; }
	.mt450-1440-up { margin-top:450px !important; }
	.mt500-1440-up { margin-top:500px !important; }

	.mb0-1440-up  { margin-bottom:0px !important; }
	.mb10-1440-up { margin-bottom:10px !important; }
	.mb20-1440-up { margin-bottom:20px !important; }
	.mb30-1440-up { margin-bottom:30px !important; }
	.mb40-1440-up { margin-bottom:40px !important; }
	.mb50-1440-up { margin-bottom:50px !important; }
	.mb60-1440-up { margin-bottom:60px !important; }
	.mb70-1440-up { margin-bottom:70px !important; }
	.mb80-1440-up { margin-bottom:80px !important; }
	.mb90-1440-up { margin-bottom:90px !important; }
	.mb100-1440-up { margin-bottom:100px !important; }
	.mb150-1440-up { margin-bottom:150px !important; }
	.mb200-1440-up { margin-bottom:200px !important; }
	.mb250-1440-up { margin-bottom:250px !important; }
	.mb300-1440-up { margin-bottom:300px !important; }
	.mb350-1440-up { margin-bottom:350px !important; }
	.mb400-1440-up { margin-bottom:400px !important; }
	.mb450-1440-up { margin-bottom:450px !important; }
	.mb500-1440-up { margin-bottom:500px !important; }



	.pt0-1440-up  { padding-top:0px !important; }
	.pt10-1440-up { padding-top:10px !important; }
	.pt20-1440-up { padding-top:20px !important; }
	.pt30-1440-up { padding-top:30px !important; }
	.pt40-1440-up { padding-top:40px !important; }
	.pt50-1440-up { padding-top:50px !important; }
	.pt60-1440-up { padding-top:60px !important; }
	.pt70-1440-up { padding-top:70px !important; }
	.pt80-1440-up { padding-top:80px !important; }
	.pt90-1440-up { padding-top:90px !important; }
	.pt100-1440-up { padding-top:100px !important; }
	.pt150-1440-up { padding-top:150px !important; }
	.pt200-1440-up { padding-top:200px !important; }
	.pt250-1440-up { padding-top:250px !important; }
	.pt300-1440-up { padding-top:300px !important; }
	.pt350-1440-up { padding-top:350px !important; }
	.pt400-1440-up { padding-top:400px !important; }
	.pt450-1440-up { padding-top:450px !important; }
	.pt500-1440-up { padding-top:500px !important; }

	.pb0-1440-up  { padding-bottom:0px !important; }
	.pb10-1440-up { padding-bottom:10px !important; }
	.pb20-1440-up { padding-bottom:20px !important; }
	.pb30-1440-up { padding-bottom:30px !important; }
	.pb40-1440-up { padding-bottom:40px !important; }
	.pb50-1440-up { padding-bottom:50px !important; }
	.pb60-1440-up { padding-bottom:60px !important; }
	.pb70-1440-up { padding-bottom:70px !important; }
	.pb80-1440-up { padding-bottom:80px !important; }
	.pb90-1440-up { padding-bottom:90px !important; }
	.pb100-1440-up { padding-bottom:100px !important; }
	.pb150-1440-up { padding-bottom:150px !important; }
	.pb200-1440-up { padding-bottom:200px !important; }
	.pb250-1440-up { padding-bottom:250px !important; }
	.pb300-1440-up { padding-bottom:300px !important; }
	.pb350-1440-up { padding-bottom:350px !important; }
	.pb400-1440-up { padding-bottom:400px !important; }
	.pb450-1440-up { padding-bottom:450px !important; }
	.pb500-1440-up { padding-bottom:500px !important; }

	.top-0pc-1440-up {
		top: 0% !important;
	}
	.top-5pc-1440-up {
		top: 5% !important;
	}
	.top-10pc-1440-up {
		top: 10% !important;
	}
	.top-15pc-1440-up {
		top: 15% !important;
	}
	.top-20pc-1440-up {
		top: 20% !important;
	}
	.top-25pc-1440-up {
		top: 25% !important;
	}
	.top-30pc-1440-up {
		top: 30% !important;
	}
	.top-40pc-1440-up {
		top: 40% !important;
	}
	.top-50pc-1440-up {
		top: 50% !important;
	}
	.top60pc-1440-up {
		top: 60% !important;
	}

	
}

/*  -1680-up */
@media (min-width: 1680px) {
	.cnt_bkg_mono.l-30pc-1680-up,
	.txt-left.l-30pc-1680-up,
	.txt-right.l-30pc-1680-up,
	.cnt_bkg_mono.txt-left.l-30pc-1680-up,
	.cnt_bkg_mono.txt-right.l-30pc-1680-up,
	.cnt_bkg.txt-left.l-30pc-1680-up,
	.cnt_bkg.txt-right.l-30pc-1680-up,
	.cnt_bkg_2.txt-left.l-30pc-1680-up,
	.cnt_bkg_2.txt-right.l-30pc-1680-up,
	.txt-left.then_center.l-30pc-1680-up,
	.txt-right.then_center.l-30pc-1680-up{
      background-position-x: -30% !important;
	}

	.cnt_bkg_mono.l-25pc-1680-up,
	.txt-left.l-25pc-1680-up,
	.txt-right.l-25pc-1680-up,
	.cnt_bkg_mono.txt-left.l-25pc-1680-up,
	.cnt_bkg_mono.txt-right.l-25pc-1680-up,
	.cnt_bkg.txt-left.l-25pc-1680-up,
	.cnt_bkg.txt-right.l-25pc-1680-up,
	.cnt_bkg_2.txt-left.l-25pc-1680-up,
	.cnt_bkg_2.txt-right.l-25pc-1680-up,
	.txt-left.then_center.l-25pc-1680-up,
	.txt-right.then_center.l-25pc-1680-up{
      background-position-x: -25% !important;
	}

	.cnt_bkg_mono.l-20pc-1680-up,
	.txt-left.l-20pc-1680-up,
	.txt-right.l-20pc-1680-up,
	.cnt_bkg_mono.txt-left.l-20pc-1680-up,
	.cnt_bkg_mono.txt-right.l-20pc-1680-up,
	.cnt_bkg.txt-left.l-20pc-1680-up,
	.cnt_bkg.txt-right.l-20pc-1680-up,
	.cnt_bkg_2.txt-left.l-20pc-1680-up,
	.cnt_bkg_2.txt-right.l-20pc-1680-up,
	.txt-left.then_center.l-20pc-1680-up,
	.txt-right.then_center.l-20pc-1680-up{
      background-position-x: -20% !important;
	}
	.cnt_bkg_mono.l-15pc-1680-up,
	.txt-left.l-15pc-1680-up,
	.txt-right.l-15pc-1680-up,
	.cnt_bkg_mono.txt-left.l-15pc-1680-up,
	.cnt_bkg_mono.txt-right.l-15pc-1680-up,
	.cnt_bkg.txt-left.l-15pc-1680-up,
	.cnt_bkg.txt-right.l-15pc-1680-up,
	.cnt_bkg_2.txt-left.l-15pc-1680-up,
	.cnt_bkg_2.txt-right.l-15pc-1680-up,
	.txt-left.then_center.l-15pc-1680-up,
	.txt-right.then_center.l-15pc-1680-up{
      background-position-x: -15% !important;
	}
	.cnt_bkg_mono.l-10pc-1680-up,
	.txt-left.l-10pc-1680-up,
	.txt-right.l-10pc-1680-up,
	.cnt_bkg_mono.txt-left.l-10pc-1680-up,
	.cnt_bkg_mono.txt-right.l-10pc-1680-up,
	.cnt_bkg.txt-left.l-10pc-1680-up,
	.cnt_bkg.txt-right.l-10pc-1680-up,
	.cnt_bkg_2.txt-left.l-10pc-1680-up,
	.cnt_bkg_2.txt-right.l-10pc-1680-up,
	.txt-left.then_center.l-10pc-1680-up,
	.txt-right.then_center.l-10pc-1680-up{
      background-position-x: -10% !important;
	}
	.cnt_bkg_mono.l-5pc-1680-up,
	.txt-left.l-5pc-1680-up,
	.txt-right.l-5pc-1680-up,
	.cnt_bkg_mono.txt-left.l-5pc-1680-up,
	.cnt_bkg_mono.txt-right.l-5pc-1680-up,
	.cnt_bkg.txt-left.l-5pc-1680-up,
	.cnt_bkg.txt-right.l-5pc-1680-up,
	.cnt_bkg_2.txt-left.l-5pc-1680-up,
	.cnt_bkg_2.txt-right.l-5pc-1680-up,
	.txt-left.then_center.l-5pc-1680-up,
	.txt-right.then_center.l-5pc-1680-up{
      background-position-x: -5% !important;
	}
	.cnt_bkg_mono.l-0pc-1680-up,
	.txt-left.l-0pc-1680-up,
	.txt-right.l-0pc-1680-up,
	.cnt_bkg_mono.txt-left.l-0pc-1680-up,
	.cnt_bkg_mono.txt-right.l-0pc-1680-up,
	.cnt_bkg.txt-left.l-0pc-1680-up,
	.cnt_bkg.txt-right.l-0pc-1680-up,
	.cnt_bkg_2.txt-left.l-0pc-1680-up,
	.cnt_bkg_2.txt-right.l-0pc-1680-up,
	.txt-left.then_center.l-0pc-1680-up,
	.txt-right.then_center.l-0pc-1680-up{
      background-position-x: left !important;
	}
	.cnt_bkg_mono.l5pc-1680-up,
	.txt-left.l5pc-1680-up,
	.txt-right.l5pc-1680-up,
	.cnt_bkg_mono.txt-left.l5pc-1680-up,
	.cnt_bkg_mono.txt-right.l5pc-1680-up,
	.cnt_bkg.txt-left.l5pc-1680-up,
	.cnt_bkg.txt-right.l5pc-1680-up,
	.cnt_bkg_2.txt-left.l5pc-1680-up,
	.cnt_bkg_2.txt-right.l5pc-1680-up,
	.txt-left.then_center.l5pc-1680-up,
	.txt-right.then_center.l5pc-1680-up{
      background-position-x: 5% !important;
	}
	.cnt_bkg_mono.l10pc-1680-up,
	.txt-left.l10pc-1680-up,
	.txt-right.l10pc-1680-up,
	.cnt_bkg_mono.txt-left.l10pc-1680-up,
	.cnt_bkg_mono.txt-right.l10pc-1680-up,
	.cnt_bkg.txt-left.l10pc-1680-up,
	.cnt_bkg.txt-right.l10pc-1680-up,
	.cnt_bkg_2.txt-left.l10pc-1680-up,
	.cnt_bkg_2.txt-right.l10pc-1680-up,
	.txt-left.then_center.l10pc-1680-up,
	.txt-right.then_center.l10pc-1680-up{
      background-position-x: 10% !important;
	}
	.cnt_bkg_mono.l15pc-1680-up,
	.txt-left.l15pc-1680-up,
	.txt-right.l15pc-1680-up,
	.cnt_bkg_mono.txt-left.l15pc-1680-up,
	.cnt_bkg_mono.txt-right.l15pc-1680-up,
	.cnt_bkg.txt-left.l15pc-1680-up,
	.cnt_bkg.txt-right.l15pc-1680-up,
	.cnt_bkg_2.txt-left.l15pc-1680-up,
	.cnt_bkg_2.txt-right.l15pc-1680-up,
	.txt-left.then_center.l15pc-1680-up,
	.txt-right.then_center.l15pc-1680-up{
      background-position-x: 15% !important;
	}
	.cnt_bkg_mono.l20pc-1680-up,
	.txt-left.l20pc-1680-up,
	.txt-right.l20pc-1680-up,
	.cnt_bkg_mono.txt-left.l20pc-1680-up,
	.cnt_bkg_mono.txt-right.l20pc-1680-up,
	.cnt_bkg.txt-left.l20pc-1680-up,
	.cnt_bkg.txt-right.l20pc-1680-up,
	.cnt_bkg_2.txt-left.l20pc-1680-up,
	.cnt_bkg_2.txt-right.l20pc-1680-up,
	.txt-left.then_center.l20pc-1680-up,
	.txt-right.then_center.l20pc-1680-up{
      background-position-x: 20% !important;
	}
	.cnt_bkg_mono.l25pc-1680-up,
	.txt-left.l25pc-1680-up,
	.txt-right.l25pc-1680-up,
	.cnt_bkg_mono.txt-left.l25pc-1680-up,
	.cnt_bkg_mono.txt-right.l25pc-1680-up,
	.cnt_bkg.txt-left.l25pc-1680-up,
	.cnt_bkg.txt-right.l25pc-1680-up,
	.cnt_bkg_2.txt-left.l25pc-1680-up,
	.cnt_bkg_2.txt-right.l25pc-1680-up,
	.txt-left.then_center.l25pc-1680-up,
	.txt-right.then_center.l25pc-1680-up{
      background-position-x: 25% !important;
	}
	.cnt_bkg_mono.l30pc-1680-up,
	.txt-left.l30pc-1680-up,
	.txt-right.l30pc-1680-up,
	.cnt_bkg_mono.txt-left.l30pc-1680-up,
	.cnt_bkg_mono.txt-right.l30pc-1680-up,
	.cnt_bkg.txt-left.l30pc-1680-up,
	.cnt_bkg.txt-right.l30pc-1680-up,
	.cnt_bkg_2.txt-left.l30pc-1680-up,
	.cnt_bkg_2.txt-right.l30pc-1680-up,
	.txt-left.then_center.l30pc-1680-up,
	.txt-right.then_center.l30pc-1680-up{
      background-position-x: 30% !important;
	}
	.cnt_bkg_mono.l40pc-1680-up,
	.txt-left.l40pc-1680-up,
	.txt-right.l40pc-1680-up,
	.cnt_bkg_mono.txt-left.l40pc-1680-up,
	.cnt_bkg_mono.txt-right.l40pc-1680-up,
	.cnt_bkg.txt-left.l40pc-1680-up,
	.cnt_bkg.txt-right.l40pc-1680-up,
	.cnt_bkg_2.txt-left.l40pc-1680-up,
	.cnt_bkg_2.txt-right.l40pc-1680-up,
	.txt-left.then_center.l40pc-1680-up,
	.txt-right.then_center.l40pc-1680-up{
      background-position-x: 40% !important;
	}
	
	.cnt_bkg_mono.l40pc-1680-up,
	.txt-left.l40pc-1680-up,
	.txt-right.l40pc-1680-up,
	.cnt_bkg_mono.txt-left.l40pc-1680-up,
	.cnt_bkg_mono.txt-right.l40pc-1680-up,
	.cnt_bkg.txt-left.l40pc-1680-up,
	.cnt_bkg.txt-right.l40pc-1680-up,
	.cnt_bkg_2.txt-left.l40pc-1680-up,
	.cnt_bkg_2.txt-right.l40pc-1680-up,
	.txt-left.then_center.l40pc-1680-up,
	.txt-right.then_center.l40pc-1680-up{
      background-position-x: 40% !important;
	}
	.cnt_bkg_mono.l45pc-1680-up,
	.txt-left.l45pc-1680-up,
	.txt-right.l45pc-1680-up,
	.cnt_bkg_mono.txt-left.l45pc-1680-up,
	.cnt_bkg_mono.txt-right.l45pc-1680-up,
	.cnt_bkg.txt-left.l45pc-1680-up,
	.cnt_bkg.txt-right.l45pc-1680-up,
	.cnt_bkg_2.txt-left.l45pc-1680-up,
	.cnt_bkg_2.txt-right.l45pc-1680-up,
	.txt-left.then_center.l45pc-1680-up,
	.txt-right.then_center.l45pc-1680-up{
      background-position-x: 45% !important;
	}	
	.cnt_bkg_mono.l50pc-1680-up,
	.txt-left.l50pc-1680-up,
	.txt-right.l50pc-1680-up,
	.cnt_bkg_mono.txt-left.l50pc-1680-up,
	.cnt_bkg_mono.txt-right.l50pc-1680-up,
	.cnt_bkg.txt-left.l50pc-1680-up,
	.cnt_bkg.txt-right.l50pc-1680-up,
	.cnt_bkg_2.txt-left.l50pc-1680-up,
	.cnt_bkg_2.txt-right.l50pc-1680-up,
	.txt-left.then_center.l50pc-1680-up,
	.txt-right.then_center.l50pc-1680-up{
      background-position-x: 50% !important;
	}
	.cnt_bkg_mono.l55pc-1680-up,
	.txt-left.l55pc-1680-up,
	.txt-right.l55pc-1680-up,
	.cnt_bkg_mono.txt-left.l55pc-1680-up,
	.cnt_bkg_mono.txt-right.l55pc-1680-up,
	.cnt_bkg.txt-left.l55pc-1680-up,
	.cnt_bkg.txt-right.l55pc-1680-up,
	.cnt_bkg_2.txt-left.l55pc-1680-up,
	.cnt_bkg_2.txt-right.l55pc-1680-up,
	.txt-left.then_center.l55pc-1680-up,
	.txt-right.then_center.l55pc-1680-up{
      background-position-x: 55% !important;
	}
	.cnt_bkg_mono.l60pc-1680-up,
	.txt-left.l60pc-1680-up,
	.txt-right.l60pc-1680-up,
	.cnt_bkg_mono.txt-left.l60pc-1680-up,
	.cnt_bkg_mono.txt-right.l60pc-1680-up,
	.cnt_bkg.txt-left.l60pc-1680-up,
	.cnt_bkg.txt-right.l60pc-1680-up,
	.cnt_bkg_2.txt-left.l60pc-1680-up,
	.cnt_bkg_2.txt-right.l60pc-1680-up,
	.txt-left.then_center.l60pc-1680-up,
	.txt-right.then_center.l60pc-1680-up{
      background-position-x: 60% !important;
	}
	.cnt_bkg_mono.l65pc-1680-up,
	.txt-left.l65pc-1680-up,
	.txt-right.l65pc-1680-up,
	.cnt_bkg_mono.txt-left.l65pc-1680-up,
	.cnt_bkg_mono.txt-right.l65pc-1680-up,
	.cnt_bkg.txt-left.l65pc-1680-up,
	.cnt_bkg.txt-right.l65pc-1680-up,
	.cnt_bkg_2.txt-left.l65pc-1680-up,
	.cnt_bkg_2.txt-right.l65pc-1680-up,
	.txt-left.then_center.l65pc-1680-up,
	.txt-right.then_center.l65pc-1680-up{
      background-position-x: 65% !important;
	}
	.cnt_bkg_mono.l70pc-1680-up,
	.txt-left.l70pc-1680-up,
	.txt-right.l70pc-1680-up,
	.cnt_bkg_mono.txt-left.l70pc-1680-up,
	.cnt_bkg_mono.txt-right.l70pc-1680-up,
	.cnt_bkg.txt-left.l70pc-1680-up,
	.cnt_bkg.txt-right.l70pc-1680-up,
	.cnt_bkg_2.txt-left.l70pc-1680-up,
	.cnt_bkg_2.txt-right.l70pc-1680-up,
	.txt-left.then_center.l70pc-1680-up,
	.txt-right.then_center.l70pc-1680-up{
      background-position-x: 70% !important;
	}
	.cnt_bkg_mono.l75pc-1680-up,
	.txt-left.l75pc-1680-up,
	.txt-right.l75pc-1680-up,
	.cnt_bkg_mono.txt-left.l75pc-1680-up,
	.cnt_bkg_mono.txt-right.l75pc-1680-up,
	.cnt_bkg.txt-left.l75pc-1680-up,
	.cnt_bkg.txt-right.l75pc-1680-up,
	.cnt_bkg_2.txt-left.l75pc-1680-up,
	.cnt_bkg_2.txt-right.l75pc-1680-up,
	.txt-left.then_center.l75pc-1680-up,
	.txt-right.then_center.l75pc-1680-up{
      background-position-x: 75% !important;
	}
	.cnt_bkg_mono.l80pc-1680-up,
	.txt-left.l80pc-1680-up,
	.txt-right.l80pc-1680-up,
	.cnt_bkg_mono.txt-left.l80pc-1680-up,
	.cnt_bkg_mono.txt-right.l80pc-1680-up,
	.cnt_bkg.txt-left.l80pc-1680-up,
	.cnt_bkg.txt-right.l80pc-1680-up,
	.cnt_bkg_2.txt-left.l80pc-1680-up,
	.cnt_bkg_2.txt-right.l80pc-1680-up,
	.txt-left.then_center.l80pc-1680-up,
	.txt-right.then_center.l80pc-1680-up{
      background-position-x: 80% !important;
	}
	.cnt_bkg_mono.l85pc-1680-up,
	.txt-left.l85pc-1680-up,
	.txt-right.l85pc-1680-up,
	.cnt_bkg_mono.txt-left.l85pc-1680-up,
	.cnt_bkg_mono.txt-right.l85pc-1680-up,
	.cnt_bkg.txt-left.l85pc-1680-up,
	.cnt_bkg.txt-right.l85pc-1680-up,
	.cnt_bkg_2.txt-left.l85pc-1680-up,
	.cnt_bkg_2.txt-right.l85pc-1680-up,
	.txt-left.then_center.l85pc-1680-up,
	.txt-right.then_center.l85pc-1680-up{
      background-position-x: 85% !important;
	}
	.cnt_bkg_mono.l90pc-1680-up,
	.txt-left.l90pc-1680-up,
	.txt-right.l90pc-1680-up,
	.cnt_bkg_mono.txt-left.l90pc-1680-up,
	.cnt_bkg_mono.txt-right.l90pc-1680-up,
	.cnt_bkg.txt-left.l90pc-1680-up,
	.cnt_bkg.txt-right.l90pc-1680-up,
	.cnt_bkg_2.txt-left.l90pc-1680-up,
	.cnt_bkg_2.txt-right.l90pc-1680-up,
	.txt-left.then_center.l90pc-1680-up,
	.txt-right.then_center.l90pc-1680-up{
      background-position-x: 90% !important;
	}
	.cnt_bkg_mono.l95pc-1680-up,
	.txt-left.l95pc-1680-up,
	.txt-right.l95pc-1680-up,
	.cnt_bkg_mono.txt-left.l95pc-1680-up,
	.cnt_bkg_mono.txt-right.l95pc-1680-up,
	.cnt_bkg.txt-left.l95pc-1680-up,
	.cnt_bkg.txt-right.l95pc-1680-up,
	.cnt_bkg_2.txt-left.l95pc-1680-up,
	.cnt_bkg_2.txt-right.l95pc-1680-up,
	.txt-left.then_center.l95pc-1680-up,
	.txt-right.then_center.l95pc-1680-up{
      background-position-x: 95% !important;
	}
	.cnt_bkg_mono.l100pc-1680-up,
	.txt-left.l100pc-1680-up,
	.txt-right.l100pc-1680-up,
	.cnt_bkg_mono.txt-left.l100pc-1680-up,
	.cnt_bkg_mono.txt-right.l100pc-1680-up,
	.cnt_bkg.txt-left.l100pc-1680-up,
	.cnt_bkg.txt-right.l100pc-1680-up,
	.cnt_bkg_2.txt-left.l100pc-1680-up,
	.cnt_bkg_2.txt-right.l100pc-1680-up,
	.txt-left.then_center.l100pc-1680-up,
	.txt-right.then_center.l100pc-1680-up{
      background-position-x: 100% !important;
	}
	.cnt_bkg_mono.l105pc-1680-up,
	.txt-left.l105pc-1680-up,
	.txt-right.l105pc-1680-up,
	.cnt_bkg_mono.txt-left.l105pc-1680-up,
	.cnt_bkg_mono.txt-right.l105pc-1680-up,
	.cnt_bkg.txt-left.l105pc-1680-up,
	.cnt_bkg.txt-right.l105pc-1680-up,
	.cnt_bkg_2.txt-left.l105pc-1680-up,
	.cnt_bkg_2.txt-right.l105pc-1680-up,
	.txt-left.then_center.l105pc-1680-up,
	.txt-right.then_center.l105pc-1680-up{
      background-position-x: 105% !important;
	}
	.cnt_bkg_mono.l110pc-1680-up,
	.txt-left.l110pc-1680-up,
	.txt-right.l110pc-1680-up,
	.cnt_bkg_mono.txt-left.l110pc-1680-up,
	.cnt_bkg_mono.txt-right.l110pc-1680-up,
	.cnt_bkg.txt-left.l110pc-1680-up,
	.cnt_bkg.txt-right.l110pc-1680-up,
	.cnt_bkg_2.txt-left.l110pc-1680-up,
	.cnt_bkg_2.txt-right.l110pc-1680-up,
	.txt-left.then_center.l110pc-1680-up,
	.txt-right.then_center.l110pc-1680-up{
      background-position-x: 110% !important;
	}
	.cnt_bkg_mono.l115pc-1680-up,
	.txt-left.l115pc-1680-up,
	.txt-right.l115pc-1680-up,
	.cnt_bkg_mono.txt-left.l115pc-1680-up,
	.cnt_bkg_mono.txt-right.l115pc-1680-up,
	.cnt_bkg.txt-left.l115pc-1680-up,
	.cnt_bkg.txt-right.l115pc-1680-up,
	.cnt_bkg_2.txt-left.l115pc-1680-up,
	.cnt_bkg_2.txt-right.l115pc-1680-up,
	.txt-left.then_center.l115pc-1680-up,
	.txt-right.then_center.l115pc-1680-up{
      background-position-x: 115% !important;
	}
	.cnt_bkg_mono.l120pc-1680-up,
	.txt-left.l120pc-1680-up,
	.txt-right.l120pc-1680-up,
	.cnt_bkg_mono.txt-left.l120pc-1680-up,
	.cnt_bkg_mono.txt-right.l120pc-1680-up,
	.cnt_bkg.txt-left.l120pc-1680-up,
	.cnt_bkg.txt-right.l120pc-1680-up,
	.cnt_bkg_2.txt-left.l120pc-1680-up,
	.cnt_bkg_2.txt-right.l120pc-1680-up,
	.txt-left.then_center.l120pc-1680-up,
	.txt-right.then_center.l120pc-1680-up{
      background-position-x: 120% !important;
	}
	.cnt_bkg_mono.l125pc-1680-up,
	.txt-left.l125pc-1680-up,
	.txt-right.l125pc-1680-up,
	.cnt_bkg_mono.txt-left.l125pc-1680-up,
	.cnt_bkg_mono.txt-right.l125pc-1680-up,
	.cnt_bkg.txt-left.l125pc-1680-up,
	.cnt_bkg.txt-right.l125pc-1680-up,
	.cnt_bkg_2.txt-left.l125pc-1680-up,
	.cnt_bkg_2.txt-right.l125pc-1680-up,
	.txt-left.then_center.l125pc-1680-up,
	.txt-right.then_center.l125pc-1680-up{
      background-position-x: 125% !important;
	}
	.cnt_bkg_mono.l130pc-1680-up,
	.txt-left.l130pc-1680-up,
	.txt-right.l130pc-1680-up,
	.cnt_bkg_mono.txt-left.l130pc-1680-up,
	.cnt_bkg_mono.txt-right.l130pc-1680-up,
	.cnt_bkg.txt-left.l130pc-1680-up,
	.cnt_bkg.txt-right.l130pc-1680-up,
	.cnt_bkg_2.txt-left.l130pc-1680-up,
	.cnt_bkg_2.txt-right.l130pc-1680-up,
	.txt-left.then_center.l130pc-1680-up,
	.txt-right.then_center.l130pc-1680-up{
      background-position-x: 130% !important;
	}
	.cnt_bkg_mono.l135pc-1680-up,
	.txt-left.l135pc-1680-up,
	.txt-right.l135pc-1680-up,
	.cnt_bkg_mono.txt-left.l135pc-1680-up,
	.cnt_bkg_mono.txt-right.l135pc-1680-up,
	.cnt_bkg.txt-left.l135pc-1680-up,
	.cnt_bkg.txt-right.l135pc-1680-up,
	.cnt_bkg_2.txt-left.l135pc-1680-up,
	.cnt_bkg_2.txt-right.l135pc-1680-up,
	.txt-left.then_center.l135pc-1680-up,
	.txt-right.then_center.l135pc-1680-up{
      background-position-x: 135% !important;
	}
	.cnt_bkg_mono.l140pc-1680-up,
	.txt-left.l140pc-1680-up,
	.txt-right.l140pc-1680-up,
	.cnt_bkg_mono.txt-left.l140pc-1680-up,
	.cnt_bkg_mono.txt-right.l140pc-1680-up,
	.cnt_bkg.txt-left.l140pc-1680-up,
	.cnt_bkg.txt-right.l140pc-1680-up,
	.cnt_bkg_2.txt-left.l140pc-1680-up,
	.cnt_bkg_2.txt-right.l140pc-1680-up,
	.txt-left.then_center.l140pc-1680-up,
	.txt-right.then_center.l140pc-1680-up{
      background-position-x: 140% !important;
	}
	.cnt_bkg_mono.l145pc-1680-up,
	.txt-left.l145pc-1680-up,
	.txt-right.l145pc-1680-up,
	.cnt_bkg_mono.txt-left.l145pc-1680-up,
	.cnt_bkg_mono.txt-right.l145pc-1680-up,
	.cnt_bkg.txt-left.l145pc-1680-up,
	.cnt_bkg.txt-right.l145pc-1680-up,
	.cnt_bkg_2.txt-left.l145pc-1680-up,
	.cnt_bkg_2.txt-right.l145pc-1680-up,
	.txt-left.then_center.l145pc-1680-up,
	.txt-right.then_center.l145pc-1680-up{
      background-position-x: 145% !important;
	}
	.cnt_bkg_mono.l150pc-1680-up,
	.txt-left.l150pc-1680-up,
	.txt-right.l150pc-1680-up,
	.cnt_bkg_mono.txt-left.l150pc-1680-up,
	.cnt_bkg_mono.txt-right.l150pc-1680-up,
	.cnt_bkg.txt-left.l150pc-1680-up,
	.cnt_bkg.txt-right.l150pc-1680-up,
	.cnt_bkg_2.txt-left.l150pc-1680-up,
	.cnt_bkg_2.txt-right.l150pc-1680-up,
	.txt-left.then_center.l150pc-1680-up,
	.txt-right.then_center.l150pc-1680-up{
      background-position-x: 150% !important;
	}	
	.cnt_bkg_mono.l200pc-1680-up,
	.txt-left.l200pc-1680-up,
	.txt-right.l200pc-1680-up,
	.cnt_bkg_mono.txt-left.l200pc-1680-up,
	.cnt_bkg_mono.txt-right.l200pc-1680-up,
	.cnt_bkg.txt-left.l200pc-1680-up,
	.cnt_bkg.txt-right.l200pc-1680-up,
	.cnt_bkg_2.txt-left.l200pc-1680-up,
	.cnt_bkg_2.txt-right.l200pc-1680-up,
	.txt-left.then_center.l200pc-1680-up,
	.txt-right.then_center.l200pc-1680-up{
      background-position-x: 200% !important;
	}	
	.cnt_bkg_mono.l250pc-1680-up,
	.txt-left.l250pc-1680-up,
	.txt-right.l250pc-1680-up,
	.cnt_bkg_mono.txt-left.l250pc-1680-up,
	.cnt_bkg_mono.txt-right.l250pc-1680-up,
	.cnt_bkg.txt-left.l250pc-1680-up,
	.cnt_bkg.txt-right.l250pc-1680-up,
	.cnt_bkg_2.txt-left.l250pc-1680-up,
	.cnt_bkg_2.txt-right.l250pc-1680-up,
	.txt-left.then_center.l250pc-1680-up,
	.txt-right.then_center.l250pc-1680-up{
      background-position-x: 250% !important;
	}		
	.cnt_bkg_mono.l300pc-1680-up,
	.txt-left.l300pc-1680-up,
	.txt-right.l300pc-1680-up,
	.cnt_bkg_mono.txt-left.l300pc-1680-up,
	.cnt_bkg_mono.txt-right.l300pc-1680-up,
	.cnt_bkg.txt-left.l300pc-1680-up,
	.cnt_bkg.txt-right.l300pc-1680-up,
	.cnt_bkg_2.txt-left.l300pc-1680-up,
	.cnt_bkg_2.txt-right.l300pc-1680-up,
	.txt-left.then_center.l300pc-1680-up,
	.txt-right.then_center.l300pc-1680-up{
      background-position-x: 300% !important;
	}	
	.cnt_bkg_mono.l350pc-1680-up,
	.txt-left.l350pc-1680-up,
	.txt-right.l350pc-1680-up,
	.cnt_bkg_mono.txt-left.l350pc-1680-up,
	.cnt_bkg_mono.txt-right.l350pc-1680-up,
	.cnt_bkg.txt-left.l350pc-1680-up,
	.cnt_bkg.txt-right.l350pc-1680-up,
	.cnt_bkg_2.txt-left.l350pc-1680-up,
	.cnt_bkg_2.txt-right.l350pc-1680-up,
	.txt-left.then_center.l350pc-1680-up,
	.txt-right.then_center.l350pc-1680-up{
      background-position-x: 350% !important;
	}	
	.cnt_bkg_mono.l400pc-1680-up,
	.txt-left.l400pc-1680-up,
	.txt-right.l400pc-1680-up,
	.cnt_bkg_mono.txt-left.l400pc-1680-up,
	.cnt_bkg_mono.txt-right.l400pc-1680-up,
	.cnt_bkg.txt-left.l400pc-1680-up,
	.cnt_bkg.txt-right.l400pc-1680-up,
	.cnt_bkg_2.txt-left.l400pc-1680-up,
	.cnt_bkg_2.txt-right.l400pc-1680-up,
	.txt-left.then_center.l400pc-1680-up,
	.txt-right.then_center.l400pc-1680-up{
      background-position-x: 400% !important;
	}
	










	.cnt_bkg_mono.center-1680-up,
	.txt-left.center-1680-up,
	.txt-right.center-1680-up{
      background-position-x: center !important;
	}


	.bg-size-20pc-1680-up {
		background-size: 20% !important;
	}
	.bg-size-30pc-1680-up {
		background-size: 30% !important;
	}
	.bg-size-40pc-1680-up {
		background-size: 40% !important;
	}
	.bg-size-50pc-1680-up {
		background-size: 50% !important;
	}
	.bg-size-60pc-1680-up {
		background-size: 60% !important;
	}
	.bg-size-65pc-1680-up {
		background-size: 65% !important;
	}
	.bg-size-70pc-1680-up {
		background-size: 70% !important;
	}
	.bg-size-80pc-1680-up {
		background-size: 80% !important;
	}
	.bg-size-90pc-1680-up  {
		background-size: 90% !important;
	}
	.bg-size-95pc-1680-up  {
		background-size: 95% !important;
	}
	.bg-size-100pc-1680-up {
		background-size: 100% !important;
	}
	.bg-size-120pc-1680-up {
		background-size: 120% !important;
	}
	.bg-size-130pc-1680-up {
		background-size: 130% !important;
	}
	.bg-size-140pc-1680-up {
		background-size: 140% !important;
	}
	.bg-size-150pc-1680-up {
		background-size: 150% !important;
	}
	.bg-size-160pc-1680-up {
		background-size: 160% !important;
	}
	.bg-size-180pc-1680-up {
		background-size: 180% !important;
	}
	.bg-size-200pc-1680-up {
		background-size: 200% !important;
	}
		.bg-size-220pc-1680-up {
		background-size: 220% !important;
	}
		.bg-size-240pc-1680-up {
		background-size: 240% !important;
	}
		.bg-size-260pc-1680-up {
		background-size: 260% !important;
	}
		.bg-size-280pc-1680-up {
		background-size: 280% !important;
	}
		.bg-size-300pc-1680-up {
		background-size: 300% !important;
	}
	.bg-size-contain-1680-up {
		background-size: contain !important;
	}
		.bg-size-cover-1680-up {
		background-size: cover !important;
	}
	
	.bg-off-1680-up {
		background-image: none !important;
	}
	
	.mt0-1680-up  { margin-top:0px !important; }
	.mt10-1680-up { margin-top:10px !important; }
	.mt20-1680-up { margin-top:20px !important; }
	.mt30-1680-up { margin-top:30px !important; }
	.mt40-1680-up { margin-top:40px !important; }
	.mt50-1680-up { margin-top:50px !important; }
	.mt60-1680-up { margin-top:60px !important; }
	.mt70-1680-up { margin-top:70px !important; }
	.mt80-1680-up { margin-top:80px !important; }
	.mt90-1680-up { margin-top:90px !important; }
	.mt100-1680-up { margin-top:100px !important; }
	.mt150-1680-up { margin-top:150px !important; }
	.mt200-1680-up { margin-top:200px !important; }
	.mt250-1680-up { margin-top:250px !important; }
	.mt300-1680-up { margin-top:300px !important; }
	.mt350-1680-up { margin-top:350px !important; }
	.mt400-1680-up { margin-top:400px !important; }
	.mt450-1680-up { margin-top:450px !important; }
	.mt500-1680-up { margin-top:500px !important; }

	.mb0-1680-up  { margin-bottom:0px !important; }
	.mb10-1680-up { margin-bottom:10px !important; }
	.mb20-1680-up { margin-bottom:20px !important; }
	.mb30-1680-up { margin-bottom:30px !important; }
	.mb40-1680-up { margin-bottom:40px !important; }
	.mb50-1680-up { margin-bottom:50px !important; }
	.mb60-1680-up { margin-bottom:60px !important; }
	.mb70-1680-up { margin-bottom:70px !important; }
	.mb80-1680-up { margin-bottom:80px !important; }
	.mb90-1680-up { margin-bottom:90px !important; }
	.mb100-1680-up { margin-bottom:100px !important; }
	.mb150-1680-up { margin-bottom:150px !important; }
	.mb200-1680-up { margin-bottom:200px !important; }
	.mb250-1680-up { margin-bottom:250px !important; }
	.mb300-1680-up { margin-bottom:300px !important; }
	.mb350-1680-up { margin-bottom:350px !important; }
	.mb400-1680-up { margin-bottom:400px !important; }
	.mb450-1680-up { margin-bottom:450px !important; }
	.mb500-1680-up { margin-bottom:500px !important; }



	.pt0-1680-up  { padding-top:0px !important; }
	.pt10-1680-up { padding-top:10px !important; }
	.pt20-1680-up { padding-top:20px !important; }
	.pt30-1680-up { padding-top:30px !important; }
	.pt40-1680-up { padding-top:40px !important; }
	.pt50-1680-up { padding-top:50px !important; }
	.pt60-1680-up { padding-top:60px !important; }
	.pt70-1680-up { padding-top:70px !important; }
	.pt80-1680-up { padding-top:80px !important; }
	.pt90-1680-up { padding-top:90px !important; }
	.pt100-1680-up { padding-top:100px !important; }
	.pt150-1680-up { padding-top:150px !important; }
	.pt200-1680-up { padding-top:200px !important; }
	.pt250-1680-up { padding-top:250px !important; }
	.pt300-1680-up { padding-top:300px !important; }
	.pt350-1680-up { padding-top:350px !important; }
	.pt400-1680-up { padding-top:400px !important; }
	.pt450-1680-up { padding-top:450px !important; }
	.pt500-1680-up { padding-top:500px !important; }

	.pb0-1680-up  { padding-bottom:0px !important; }
	.pb10-1680-up { padding-bottom:10px !important; }
	.pb20-1680-up { padding-bottom:20px !important; }
	.pb30-1680-up { padding-bottom:30px !important; }
	.pb40-1680-up { padding-bottom:40px !important; }
	.pb50-1680-up { padding-bottom:50px !important; }
	.pb60-1680-up { padding-bottom:60px !important; }
	.pb70-1680-up { padding-bottom:70px !important; }
	.pb80-1680-up { padding-bottom:80px !important; }
	.pb90-1680-up { padding-bottom:90px !important; }
	.pb100-1680-up { padding-bottom:100px !important; }
	.pb150-1680-up { padding-bottom:150px !important; }
	.pb200-1680-up { padding-bottom:200px !important; }
	.pb250-1680-up { padding-bottom:250px !important; }
	.pb300-1680-up { padding-bottom:300px !important; }
	.pb350-1680-up { padding-bottom:350px !important; }
	.pb400-1680-up { padding-bottom:400px !important; }
	.pb450-1680-up { padding-bottom:450px !important; }
	.pb500-1680-up { padding-bottom:500px !important; }

	.top-0pc-1680-up {
		top: 0% !important;
	}
	.top-5pc-1680-up {
		top: 5% !important;
	}
	.top-10pc-1680-up {
		top: 10% !important;
	}
	.top-15pc-1680-up {
		top: 15% !important;
	}
	.top-20pc-1680-up {
		top: 20% !important;
	}
	.top-25pc-1680-up {
		top: 25% !important;
	}
	.top-30pc-1680-up {
		top: 30% !important;
	}
	.top-40pc-1680-up {
		top: 40% !important;
	}
	.top-50pc-1680-up {
		top: 50% !important;
	}
	.top60pc-1680-up {
		top: 60% !important;
	}

	
}

/* xxl-up */
@media (min-width: 1920px) {
	.cnt_bkg_mono.l-100pc-xxl-up ,
	.txt-left.l-100pc-xxl-up ,
	.txt-right.l-100pc-xxl-up ,
	.cnt_bkg_mono.txt-left.l-100pc-xxl-up ,
	.cnt_bkg_mono.txt-right.l-100pc-xxl-up ,
	.cnt_bkg.txt-left.l-100pc-xxl-up ,
	.cnt_bkg.txt-right.l-100pc-xxl-up ,
	.cnt_bkg_2.txt-left.l-100pc-xxl-up ,
	.cnt_bkg_2.txt-right.l-100pc-xxl-up ,
	.txt-left.then_center.l-100pc-xxl-up ,
	.txt-right.then_center.l-100pc-xxl-up {
      background-position-x: -100% !important;
	}
	.cnt_bkg_mono.l-90pc-xxl-up ,
	.txt-left.l-90pc-xxl-up ,
	.txt-right.l-90pc-xxl-up ,
	.cnt_bkg_mono.txt-left.l-90pc-xxl-up ,
	.cnt_bkg_mono.txt-right.l-90pc-xxl-up ,
	.cnt_bkg.txt-left.l-90pc-xxl-up ,
	.cnt_bkg.txt-right.l-90pc-xxl-up ,
	.cnt_bkg_2.txt-left.l-90pc-xxl-up ,
	.cnt_bkg_2.txt-right.l-90pc-xxl-up ,
	.txt-left.then_center.l-90pc-xxl-up ,
	.txt-right.then_center.l-90pc-xxl-up {
      background-position-x: -90% !important;
	}
	.cnt_bkg_mono.l-80pc-xxl-up ,
	.txt-left.l-80pc-xxl-up ,
	.txt-right.l-80pc-xxl-up ,
	.cnt_bkg_mono.txt-left.l-80pc-xxl-up ,
	.cnt_bkg_mono.txt-right.l-80pc-xxl-up ,
	.cnt_bkg.txt-left.l-80pc-xxl-up ,
	.cnt_bkg.txt-right.l-80pc-xxl-up ,
	.cnt_bkg_2.txt-left.l-80pc-xxl-up ,
	.cnt_bkg_2.txt-right.l-80pc-xxl-up ,
	.txt-left.then_center.l-80pc-xxl-up ,
	.txt-right.then_center.l-80pc-xxl-up {
      background-position-x: -80% !important;
	}
	.cnt_bkg_mono.l-70pc-xxl-up ,
	.txt-left.l-70pc-xxl-up ,
	.txt-right.l-70pc-xxl-up ,
	.cnt_bkg_mono.txt-left.l-70pc-xxl-up ,
	.cnt_bkg_mono.txt-right.l-70pc-xxl-up ,
	.cnt_bkg.txt-left.l-70pc-xxl-up ,
	.cnt_bkg.txt-right.l-70pc-xxl-up ,
	.cnt_bkg_2.txt-left.l-70pc-xxl-up ,
	.cnt_bkg_2.txt-right.l-70pc-xxl-up ,
	.txt-left.then_center.l-70pc-xxl-up ,
	.txt-right.then_center.l-70pc-xxl-up {
      background-position-x: -70% !important;
	}
	.cnt_bkg_mono.l-60pc-xxl-up ,
	.txt-left.l-60pc-xxl-up ,
	.txt-right.l-60pc-xxl-up ,
	.cnt_bkg_mono.txt-left.l-60pc-xxl-up ,
	.cnt_bkg_mono.txt-right.l-60pc-xxl-up ,
	.cnt_bkg.txt-left.l-60pc-xxl-up ,
	.cnt_bkg.txt-right.l-60pc-xxl-up ,
	.cnt_bkg_2.txt-left.l-60pc-xxl-up ,
	.cnt_bkg_2.txt-right.l-60pc-xxl-up ,
	.txt-left.then_center.l-60pc-xxl-up ,
	.txt-right.then_center.l-60pc-xxl-up {
      background-position-x: -60% !important;
	}
	.cnt_bkg_mono.l-50pc-xxl-up ,
	.txt-left.l-50pc-xxl-up ,
	.txt-right.l-50pc-xxl-up ,
	.cnt_bkg_mono.txt-left.l-50pc-xxl-up ,
	.cnt_bkg_mono.txt-right.l-50pc-xxl-up ,
	.cnt_bkg.txt-left.l-50pc-xxl-up ,
	.cnt_bkg.txt-right.l-50pc-xxl-up ,
	.cnt_bkg_2.txt-left.l-50pc-xxl-up ,
	.cnt_bkg_2.txt-right.l-50pc-xxl-up ,
	.txt-left.then_center.l-50pc-xxl-up ,
	.txt-right.then_center.l-50pc-xxl-up {
      background-position-x: -50% !important;
	}
	.cnt_bkg_mono.l-40pc-xxl-up ,
	.txt-left.l-40pc-xxl-up ,
	.txt-right.l-40pc-xxl-up ,
	.cnt_bkg_mono.txt-left.l-40pc-xxl-up ,
	.cnt_bkg_mono.txt-right.l-40pc-xxl-up ,
	.cnt_bkg.txt-left.l-40pc-xxl-up ,
	.cnt_bkg.txt-right.l-40pc-xxl-up ,
	.cnt_bkg_2.txt-left.l-40pc-xxl-up ,
	.cnt_bkg_2.txt-right.l-40pc-xxl-up ,
	.txt-left.then_center.l-40pc-xxl-up ,
	.txt-right.then_center.l-40pc-xxl-up {
      background-position-x: -40% !important;
	}
	.cnt_bkg_mono.l-30pc-xxl-up ,
	.txt-left.l-30pc-xxl-up ,
	.txt-right.l-30pc-xxl-up ,
	.cnt_bkg_mono.txt-left.l-30pc-xxl-up ,
	.cnt_bkg_mono.txt-right.l-30pc-xxl-up ,
	.cnt_bkg.txt-left.l-30pc-xxl-up ,
	.cnt_bkg.txt-right.l-30pc-xxl-up ,
	.cnt_bkg_2.txt-left.l-30pc-xxl-up ,
	.cnt_bkg_2.txt-right.l-30pc-xxl-up ,
	.txt-left.then_center.l-30pc-xxl-up ,
	.txt-right.then_center.l-30pc-xxl-up {
      background-position-x: -30% !important;
	}
	.cnt_bkg_mono.l-25pc-xxl-up ,
	.txt-left.l-25pc-xxl-up ,
	.txt-right.l-25pc-xxl-up ,
	.cnt_bkg_mono.txt-left.l-25pc-xxl-up ,
	.cnt_bkg_mono.txt-right.l-25pc-xxl-up ,
	.cnt_bkg.txt-left.l-25pc-xxl-up ,
	.cnt_bkg.txt-right.l-25pc-xxl-up ,
	.cnt_bkg_2.txt-left.l-25pc-xxl-up ,
	.cnt_bkg_2.txt-right.l-25pc-xxl-up ,
	.txt-left.then_center.l-25pc-xxl-up ,
	.txt-right.then_center.l-25pc-xxl-up {
      background-position-x: -25% !important;
	}
	.cnt_bkg_mono.l-20pc-xxl-up ,
	.txt-left.l-20pc-xxl-up ,
	.txt-right.l-20pc-xxl-up ,
	.cnt_bkg_mono.txt-left.l-20pc-xxl-up ,
	.cnt_bkg_mono.txt-right.l-20pc-xxl-up ,
	.cnt_bkg.txt-left.l-20pc-xxl-up ,
	.cnt_bkg.txt-right.l-20pc-xxl-up ,
	.cnt_bkg_2.txt-left.l-20pc-xxl-up ,
	.cnt_bkg_2.txt-right.l-20pc-xxl-up ,
	.txt-left.then_center.l-20pc-xxl-up ,
	.txt-right.then_center.l-20pc-xxl-up {
      background-position-x: -20% !important;
	}
	.cnt_bkg_mono.l-15pc-xxl-up ,
	.txt-left.l-15pc-xxl-up ,
	.txt-right.l-15pc-xxl-up ,
	.cnt_bkg_mono.txt-left.l-15pc-xxl-up ,
	.cnt_bkg_mono.txt-right.l-15pc-xxl-up ,
	.cnt_bkg.txt-left.l-15pc-xxl-up ,
	.cnt_bkg.txt-right.l-15pc-xxl-up ,
	.cnt_bkg_2.txt-left.l-15pc-xxl-up ,
	.cnt_bkg_2.txt-right.l-15pc-xxl-up ,
	.txt-left.then_center.l-15pc-xxl-up ,
	.txt-right.then_center.l-15pc-xxl-up {
      background-position-x: -15% !important;
	}
	.cnt_bkg_mono.l-10pc-xxl-up ,
	.txt-left.l-10pc-xxl-up ,
	.txt-right.l-10pc-xxl-up ,
	.cnt_bkg_mono.txt-left.l-10pc-xxl-up ,
	.cnt_bkg_mono.txt-right.l-10pc-xxl-up ,
	.cnt_bkg.txt-left.l-10pc-xxl-up ,
	.cnt_bkg.txt-right.l-10pc-xxl-up ,
	.cnt_bkg_2.txt-left.l-10pc-xxl-up ,
	.cnt_bkg_2.txt-right.l-10pc-xxl-up ,
	.txt-left.then_center.l-10pc-xxl-up ,
	.txt-right.then_center.l-10pc-xxl-up {
      background-position-x: -10% !important;
	}
	.cnt_bkg_mono.l-5pc-xxl-up ,
	.txt-left.l-5pc-xxl-up ,
	.txt-right.l-5pc-xxl-up ,
	.cnt_bkg_mono.txt-left.l-5pc-xxl-up ,
	.cnt_bkg_mono.txt-right.l-5pc-xxl-up ,
	.cnt_bkg.txt-left.l-5pc-xxl-up ,
	.cnt_bkg.txt-right.l-5pc-xxl-up ,
	.cnt_bkg_2.txt-left.l-5pc-xxl-up ,
	.cnt_bkg_2.txt-right.l-5pc-xxl-up ,
	.txt-left.then_center.l-5pc-xxl-up ,
	.txt-right.then_center.l-5pc-xxl-up {
      background-position-x: -5% !important;
	}
	.cnt_bkg_mono.l5pc-xxl-up ,
	.txt-left.l5pc-xxl-up ,
	.txt-right.l5pc-xxl-up ,
	.cnt_bkg_mono.txt-left.l5pc-xxl-up ,
	.cnt_bkg_mono.txt-right.l5pc-xxl-up ,
	.cnt_bkg.txt-left.l5pc-xxl-up ,
	.cnt_bkg.txt-right.l5pc-xxl-up ,
	.cnt_bkg_2.txt-left.l5pc-xxl-up ,
	.cnt_bkg_2.txt-right.l5pc-xxl-up ,
	.txt-left.then_center.l5pc-xxl-up ,
	.txt-right.then_center.l5pc-xxl-up {
      background-position-x: 5% !important;
	}
	.cnt_bkg_mono.l10pc-xxl-up ,
	.txt-left.l10pc-xxl-up ,
	.txt-right.l10pc-xxl-up ,
	.cnt_bkg_mono.txt-left.l10pc-xxl-up ,
	.cnt_bkg_mono.txt-right.l10pc-xxl-up ,
	.cnt_bkg.txt-left.l10pc-xxl-up ,
	.cnt_bkg.txt-right.l10pc-xxl-up ,
	.cnt_bkg_2.txt-left.l10pc-xxl-up ,
	.cnt_bkg_2.txt-right.l10pc-xxl-up ,
	.txt-left.then_center.l10pc-xxl-up ,
	.txt-right.then_center.l10pc-xxl-up {
      background-position-x: 10% !important;
	}
	.cnt_bkg_mono.l15pc-xxl-up ,
	.txt-left.l15pc-xxl-up ,
	.txt-right.l15pc-xxl-up ,
	.cnt_bkg_mono.txt-left.l15pc-xxl-up ,
	.cnt_bkg_mono.txt-right.l15pc-xxl-up ,
	.cnt_bkg.txt-left.l15pc-xxl-up ,
	.cnt_bkg.txt-right.l15pc-xxl-up ,
	.cnt_bkg_2.txt-left.l15pc-xxl-up ,
	.cnt_bkg_2.txt-right.l15pc-xxl-up ,
	.txt-left.then_center.l15pc-xxl-up ,
	.txt-right.then_center.l15pc-xxl-up {
      background-position-x: 15% !important;
	}
	.cnt_bkg_mono.l20pc-xxl-up ,
	.txt-left.l20pc-xxl-up ,
	.txt-right.l20pc-xxl-up ,
	.cnt_bkg_mono.txt-left.l20pc-xxl-up ,
	.cnt_bkg_mono.txt-right.l20pc-xxl-up ,
	.cnt_bkg.txt-left.l20pc-xxl-up ,
	.cnt_bkg.txt-right.l20pc-xxl-up ,
	.cnt_bkg_2.txt-left.l20pc-xxl-up ,
	.cnt_bkg_2.txt-right.l20pc-xxl-up ,
	.txt-left.then_center.l20pc-xxl-up ,
	.txt-right.then_center.l20pc-xxl-up {
      background-position-x: 20% !important;
	}
	.cnt_bkg_mono.l25pc-xxl-up ,
	.txt-left.l25pc-xxl-up ,
	.txt-right.l25pc-xxl-up ,
	.cnt_bkg_mono.txt-left.l25pc-xxl-up ,
	.cnt_bkg_mono.txt-right.l25pc-xxl-up ,
	.cnt_bkg.txt-left.l25pc-xxl-up ,
	.cnt_bkg.txt-right.l25pc-xxl-up ,
	.cnt_bkg_2.txt-left.l25pc-xxl-up ,
	.cnt_bkg_2.txt-right.l25pc-xxl-up ,
	.txt-left.then_center.l25pc-xxl-up ,
	.txt-right.then_center.l25pc-xxl-up {
      background-position-x: 25% !important;
	}
	.cnt_bkg_mono.l30pc-xxl-up ,
	.txt-left.l30pc-xxl-up ,
	.txt-right.l30pc-xxl-up ,
	.cnt_bkg_mono.txt-left.l30pc-xxl-up ,
	.cnt_bkg_mono.txt-right.l30pc-xxl-up ,
	.cnt_bkg.txt-left.l30pc-xxl-up ,
	.cnt_bkg.txt-right.l30pc-xxl-up ,
	.cnt_bkg_2.txt-left.l30pc-xxl-up ,
	.cnt_bkg_2.txt-right.l30pc-xxl-up ,
	.txt-left.then_center.l30pc-xxl-up ,
	.txt-right.then_center.l30pc-xxl-up {
      background-position-x: 30% !important;
	}
	.cnt_bkg_mono.l40pc-xxl-up ,
	.txt-left.l40pc-xxl-up ,
	.txt-right.l40pc-xxl-up ,
	.cnt_bkg_mono.txt-left.l40pc-xxl-up ,
	.cnt_bkg_mono.txt-right.l40pc-xxl-up ,
	.cnt_bkg.txt-left.l40pc-xxl-up ,
	.cnt_bkg.txt-right.l40pc-xxl-up ,
	.cnt_bkg_2.txt-left.l40pc-xxl-up ,
	.cnt_bkg_2.txt-right.l40pc-xxl-up ,
	.txt-left.then_center.l40pc-xxl-up ,
	.txt-right.then_center.l40pc-xxl-up {
      background-position-x: 40% !important;
	}


	.cnt_bkg_mono.l40pc-xxl-up ,
	.txt-left.l40pc-xxl-up ,
	.txt-right.l40pc-xxl-up ,
	.cnt_bkg_mono.txt-left.l40pc-xxl-up ,
	.cnt_bkg_mono.txt-right.l40pc-xxl-up ,
	.cnt_bkg.txt-left.l40pc-xxl-up ,
	.cnt_bkg.txt-right.l40pc-xxl-up ,
	.cnt_bkg_2.txt-left.l40pc-xxl-up ,
	.cnt_bkg_2.txt-right.l40pc-xxl-up ,
	.txt-left.then_center.l40pc-xxl-up ,
	.txt-right.then_center.l40pc-xxl-up {
      background-position-x: 40% !important;
	}
	.cnt_bkg_mono.l45pc-xxl-up ,
	.txt-left.l45pc-xxl-up ,
	.txt-right.l45pc-xxl-up ,
	.cnt_bkg_mono.txt-left.l45pc-xxl-up ,
	.cnt_bkg_mono.txt-right.l45pc-xxl-up ,
	.cnt_bkg.txt-left.l45pc-xxl-up ,
	.cnt_bkg.txt-right.l45pc-xxl-up ,
	.cnt_bkg_2.txt-left.l45pc-xxl-up ,
	.cnt_bkg_2.txt-right.l45pc-xxl-up ,
	.txt-left.then_center.l45pc-xxl-up ,
	.txt-right.then_center.l45pc-xxl-up {
      background-position-x: 45% !important;
	}	
	.cnt_bkg_mono.l50pc-xxl-up ,
	.txt-left.l50pc-xxl-up ,
	.txt-right.l50pc-xxl-up ,
	.cnt_bkg_mono.txt-left.l50pc-xxl-up ,
	.cnt_bkg_mono.txt-right.l50pc-xxl-up ,
	.cnt_bkg.txt-left.l50pc-xxl-up ,
	.cnt_bkg.txt-right.l50pc-xxl-up ,
	.cnt_bkg_2.txt-left.l50pc-xxl-up ,
	.cnt_bkg_2.txt-right.l50pc-xxl-up ,
	.txt-left.then_center.l50pc-xxl-up ,
	.txt-right.then_center.l50pc-xxl-up {
      background-position-x: 50% !important;
	}
	.cnt_bkg_mono.l55pc-xxl-up ,
	.txt-left.l55pc-xxl-up ,
	.txt-right.l55pc-xxl-up ,
	.cnt_bkg_mono.txt-left.l55pc-xxl-up ,
	.cnt_bkg_mono.txt-right.l55pc-xxl-up ,
	.cnt_bkg.txt-left.l55pc-xxl-up ,
	.cnt_bkg.txt-right.l55pc-xxl-up ,
	.cnt_bkg_2.txt-left.l55pc-xxl-up ,
	.cnt_bkg_2.txt-right.l55pc-xxl-up ,
	.txt-left.then_center.l55pc-xxl-up ,
	.txt-right.then_center.l55pc-xxl-up {
      background-position-x: 55% !important;
	}
	.cnt_bkg_mono.l60pc-xxl-up ,
	.txt-left.l60pc-xxl-up ,
	.txt-right.l60pc-xxl-up ,
	.cnt_bkg_mono.txt-left.l60pc-xxl-up ,
	.cnt_bkg_mono.txt-right.l60pc-xxl-up ,
	.cnt_bkg.txt-left.l60pc-xxl-up ,
	.cnt_bkg.txt-right.l60pc-xxl-up ,
	.cnt_bkg_2.txt-left.l60pc-xxl-up ,
	.cnt_bkg_2.txt-right.l60pc-xxl-up ,
	.txt-left.then_center.l60pc-xxl-up ,
	.txt-right.then_center.l60pc-xxl-up {
      background-position-x: 60% !important;
	}
	.cnt_bkg_mono.l65pc-xxl-up ,
	.txt-left.l65pc-xxl-up ,
	.txt-right.l65pc-xxl-up ,
	.cnt_bkg_mono.txt-left.l65pc-xxl-up ,
	.cnt_bkg_mono.txt-right.l65pc-xxl-up ,
	.cnt_bkg.txt-left.l65pc-xxl-up ,
	.cnt_bkg.txt-right.l65pc-xxl-up ,
	.cnt_bkg_2.txt-left.l65pc-xxl-up ,
	.cnt_bkg_2.txt-right.l65pc-xxl-up ,
	.txt-left.then_center.l65pc-xxl-up ,
	.txt-right.then_center.l65pc-xxl-up {
      background-position-x: 65% !important;
	}
	.cnt_bkg_mono.l70pc-xxl-up ,
	.txt-left.l70pc-xxl-up ,
	.txt-right.l70pc-xxl-up ,
	.cnt_bkg_mono.txt-left.l70pc-xxl-up ,
	.cnt_bkg_mono.txt-right.l70pc-xxl-up ,
	.cnt_bkg.txt-left.l70pc-xxl-up ,
	.cnt_bkg.txt-right.l70pc-xxl-up ,
	.cnt_bkg_2.txt-left.l70pc-xxl-up ,
	.cnt_bkg_2.txt-right.l70pc-xxl-up ,
	.txt-left.then_center.l70pc-xxl-up ,
	.txt-right.then_center.l70pc-xxl-up {
      background-position-x: 70% !important;
	}
	.cnt_bkg_mono.l75pc-xxl-up ,
	.txt-left.l75pc-xxl-up ,
	.txt-right.l75pc-xxl-up ,
	.cnt_bkg_mono.txt-left.l75pc-xxl-up ,
	.cnt_bkg_mono.txt-right.l75pc-xxl-up ,
	.cnt_bkg.txt-left.l75pc-xxl-up ,
	.cnt_bkg.txt-right.l75pc-xxl-up ,
	.cnt_bkg_2.txt-left.l75pc-xxl-up ,
	.cnt_bkg_2.txt-right.l75pc-xxl-up ,
	.txt-left.then_center.l75pc-xxl-up ,
	.txt-right.then_center.l75pc-xxl-up {
      background-position-x: 75% !important;
	}
	.cnt_bkg_mono.l80pc-xxl-up ,
	.txt-left.l80pc-xxl-up ,
	.txt-right.l80pc-xxl-up ,
	.cnt_bkg_mono.txt-left.l80pc-xxl-up ,
	.cnt_bkg_mono.txt-right.l80pc-xxl-up ,
	.cnt_bkg.txt-left.l80pc-xxl-up ,
	.cnt_bkg.txt-right.l80pc-xxl-up ,
	.cnt_bkg_2.txt-left.l80pc-xxl-up ,
	.cnt_bkg_2.txt-right.l80pc-xxl-up ,
	.txt-left.then_center.l80pc-xxl-up ,
	.txt-right.then_center.l80pc-xxl-up {
      background-position-x: 80% !important;
	}
	.cnt_bkg_mono.l85pc-xxl-up ,
	.txt-left.l85pc-xxl-up ,
	.txt-right.l85pc-xxl-up ,
	.cnt_bkg_mono.txt-left.l85pc-xxl-up ,
	.cnt_bkg_mono.txt-right.l85pc-xxl-up ,
	.cnt_bkg.txt-left.l85pc-xxl-up ,
	.cnt_bkg.txt-right.l85pc-xxl-up ,
	.cnt_bkg_2.txt-left.l85pc-xxl-up ,
	.cnt_bkg_2.txt-right.l85pc-xxl-up ,
	.txt-left.then_center.l85pc-xxl-up ,
	.txt-right.then_center.l85pc-xxl-up {
      background-position-x: 85% !important;
	}
	.cnt_bkg_mono.l90pc-xxl-up ,
	.txt-left.l90pc-xxl-up ,
	.txt-right.l90pc-xxl-up ,
	.cnt_bkg_mono.txt-left.l90pc-xxl-up ,
	.cnt_bkg_mono.txt-right.l90pc-xxl-up ,
	.cnt_bkg.txt-left.l90pc-xxl-up ,
	.cnt_bkg.txt-right.l90pc-xxl-up ,
	.cnt_bkg_2.txt-left.l90pc-xxl-up ,
	.cnt_bkg_2.txt-right.l90pc-xxl-up ,
	.txt-left.then_center.l90pc-xxl-up ,
	.txt-right.then_center.l90pc-xxl-up {
      background-position-x: 90% !important;
	}
	.cnt_bkg_mono.l95pc-xxl-up ,
	.txt-left.l95pc-xxl-up ,
	.txt-right.l95pc-xxl-up ,
	.cnt_bkg_mono.txt-left.l95pc-xxl-up ,
	.cnt_bkg_mono.txt-right.l95pc-xxl-up ,
	.cnt_bkg.txt-left.l95pc-xxl-up ,
	.cnt_bkg.txt-right.l95pc-xxl-up ,
	.cnt_bkg_2.txt-left.l95pc-xxl-up ,
	.cnt_bkg_2.txt-right.l95pc-xxl-up ,
	.txt-left.then_center.l95pc-xxl-up ,
	.txt-right.then_center.l95pc-xxl-up {
      background-position-x: 95% !important;
	}
	.cnt_bkg_mono.l100pc-xxl-up ,
	.txt-left.l100pc-xxl-up ,
	.txt-right.l100pc-xxl-up ,
	.cnt_bkg_mono.txt-left.l100pc-xxl-up ,
	.cnt_bkg_mono.txt-right.l100pc-xxl-up ,
	.cnt_bkg.txt-left.l100pc-xxl-up ,
	.cnt_bkg.txt-right.l100pc-xxl-up ,
	.cnt_bkg_2.txt-left.l100pc-xxl-up ,
	.cnt_bkg_2.txt-right.l100pc-xxl-up ,
	.txt-left.then_center.l100pc-xxl-up ,
	.txt-right.then_center.l100pc-xxl-up {
      background-position-x: 100% !important;
	}
	.cnt_bkg_mono.l105pc-xxl-up ,
	.txt-left.l105pc-xxl-up ,
	.txt-right.l105pc-xxl-up ,
	.cnt_bkg_mono.txt-left.l105pc-xxl-up ,
	.cnt_bkg_mono.txt-right.l105pc-xxl-up ,
	.cnt_bkg.txt-left.l105pc-xxl-up ,
	.cnt_bkg.txt-right.l105pc-xxl-up ,
	.cnt_bkg_2.txt-left.l105pc-xxl-up ,
	.cnt_bkg_2.txt-right.l105pc-xxl-up ,
	.txt-left.then_center.l105pc-xxl-up ,
	.txt-right.then_center.l105pc-xxl-up {
      background-position-x: 105% !important;
	}
	.cnt_bkg_mono.l110pc-xxl-up ,
	.txt-left.l110pc-xxl-up ,
	.txt-right.l110pc-xxl-up ,
	.cnt_bkg_mono.txt-left.l110pc-xxl-up ,
	.cnt_bkg_mono.txt-right.l110pc-xxl-up ,
	.cnt_bkg.txt-left.l110pc-xxl-up ,
	.cnt_bkg.txt-right.l110pc-xxl-up ,
	.cnt_bkg_2.txt-left.l110pc-xxl-up ,
	.cnt_bkg_2.txt-right.l110pc-xxl-up ,
	.txt-left.then_center.l110pc-xxl-up ,
	.txt-right.then_center.l110pc-xxl-up {
      background-position-x: 110% !important;
	}
	.cnt_bkg_mono.l115pc-xxl-up ,
	.txt-left.l115pc-xxl-up ,
	.txt-right.l115pc-xxl-up ,
	.cnt_bkg_mono.txt-left.l115pc-xxl-up ,
	.cnt_bkg_mono.txt-right.l115pc-xxl-up ,
	.cnt_bkg.txt-left.l115pc-xxl-up ,
	.cnt_bkg.txt-right.l115pc-xxl-up ,
	.cnt_bkg_2.txt-left.l115pc-xxl-up ,
	.cnt_bkg_2.txt-right.l115pc-xxl-up ,
	.txt-left.then_center.l115pc-xxl-up ,
	.txt-right.then_center.l115pc-xxl-up {
      background-position-x: 115% !important;
	}
	.cnt_bkg_mono.l120pc-xxl-up ,
	.txt-left.l120pc-xxl-up ,
	.txt-right.l120pc-xxl-up ,
	.cnt_bkg_mono.txt-left.l120pc-xxl-up ,
	.cnt_bkg_mono.txt-right.l120pc-xxl-up ,
	.cnt_bkg.txt-left.l120pc-xxl-up ,
	.cnt_bkg.txt-right.l120pc-xxl-up ,
	.cnt_bkg_2.txt-left.l120pc-xxl-up ,
	.cnt_bkg_2.txt-right.l120pc-xxl-up ,
	.txt-left.then_center.l120pc-xxl-up ,
	.txt-right.then_center.l120pc-xxl-up {
      background-position-x: 120% !important;
	}
	.cnt_bkg_mono.l125pc-xxl-up ,
	.txt-left.l125pc-xxl-up ,
	.txt-right.l125pc-xxl-up ,
	.cnt_bkg_mono.txt-left.l125pc-xxl-up ,
	.cnt_bkg_mono.txt-right.l125pc-xxl-up ,
	.cnt_bkg.txt-left.l125pc-xxl-up ,
	.cnt_bkg.txt-right.l125pc-xxl-up ,
	.cnt_bkg_2.txt-left.l125pc-xxl-up ,
	.cnt_bkg_2.txt-right.l125pc-xxl-up ,
	.txt-left.then_center.l125pc-xxl-up ,
	.txt-right.then_center.l125pc-xxl-up {
      background-position-x: 125% !important;
	}
	.cnt_bkg_mono.l130pc-xxl-up ,
	.txt-left.l130pc-xxl-up ,
	.txt-right.l130pc-xxl-up ,
	.cnt_bkg_mono.txt-left.l130pc-xxl-up ,
	.cnt_bkg_mono.txt-right.l130pc-xxl-up ,
	.cnt_bkg.txt-left.l130pc-xxl-up ,
	.cnt_bkg.txt-right.l130pc-xxl-up ,
	.cnt_bkg_2.txt-left.l130pc-xxl-up ,
	.cnt_bkg_2.txt-right.l130pc-xxl-up ,
	.txt-left.then_center.l130pc-xxl-up ,
	.txt-right.then_center.l130pc-xxl-up {
      background-position-x: 130% !important;
	}
	.cnt_bkg_mono.l135pc-xxl-up ,
	.txt-left.l135pc-xxl-up ,
	.txt-right.l135pc-xxl-up ,
	.cnt_bkg_mono.txt-left.l135pc-xxl-up ,
	.cnt_bkg_mono.txt-right.l135pc-xxl-up ,
	.cnt_bkg.txt-left.l135pc-xxl-up ,
	.cnt_bkg.txt-right.l135pc-xxl-up ,
	.cnt_bkg_2.txt-left.l135pc-xxl-up ,
	.cnt_bkg_2.txt-right.l135pc-xxl-up ,
	.txt-left.then_center.l135pc-xxl-up ,
	.txt-right.then_center.l135pc-xxl-up {
      background-position-x: 135% !important;
	}
	.cnt_bkg_mono.l140pc-xxl-up ,
	.txt-left.l140pc-xxl-up ,
	.txt-right.l140pc-xxl-up ,
	.cnt_bkg_mono.txt-left.l140pc-xxl-up ,
	.cnt_bkg_mono.txt-right.l140pc-xxl-up ,
	.cnt_bkg.txt-left.l140pc-xxl-up ,
	.cnt_bkg.txt-right.l140pc-xxl-up ,
	.cnt_bkg_2.txt-left.l140pc-xxl-up ,
	.cnt_bkg_2.txt-right.l140pc-xxl-up ,
	.txt-left.then_center.l140pc-xxl-up ,
	.txt-right.then_center.l140pc-xxl-up {
      background-position-x: 140% !important;
	}
	.cnt_bkg_mono.l145pc-xxl-up ,
	.txt-left.l145pc-xxl-up ,
	.txt-right.l145pc-xxl-up ,
	.cnt_bkg_mono.txt-left.l145pc-xxl-up ,
	.cnt_bkg_mono.txt-right.l145pc-xxl-up ,
	.cnt_bkg.txt-left.l145pc-xxl-up ,
	.cnt_bkg.txt-right.l145pc-xxl-up ,
	.cnt_bkg_2.txt-left.l145pc-xxl-up ,
	.cnt_bkg_2.txt-right.l145pc-xxl-up ,
	.txt-left.then_center.l145pc-xxl-up ,
	.txt-right.then_center.l145pc-xxl-up {
      background-position-x: 145% !important;
	}
	.cnt_bkg_mono.l150pc-xxl-up ,
	.txt-left.l150pc-xxl-up ,
	.txt-right.l150pc-xxl-up ,
	.cnt_bkg_mono.txt-left.l150pc-xxl-up ,
	.cnt_bkg_mono.txt-right.l150pc-xxl-up ,
	.cnt_bkg.txt-left.l150pc-xxl-up ,
	.cnt_bkg.txt-right.l150pc-xxl-up ,
	.cnt_bkg_2.txt-left.l150pc-xxl-up ,
	.cnt_bkg_2.txt-right.l150pc-xxl-up ,
	.txt-left.then_center.l150pc-xxl-up ,
	.txt-right.then_center.l150pc-xxl-up {
      background-position-x: 150% !important;
	}	
	.cnt_bkg_mono.l200pc-xxl-up ,
	.txt-left.l200pc-xxl-up ,
	.txt-right.l200pc-xxl-up ,
	.cnt_bkg_mono.txt-left.l200pc-xxl-up ,
	.cnt_bkg_mono.txt-right.l200pc-xxl-up ,
	.cnt_bkg.txt-left.l200pc-xxl-up ,
	.cnt_bkg.txt-right.l200pc-xxl-up ,
	.cnt_bkg_2.txt-left.l200pc-xxl-up ,
	.cnt_bkg_2.txt-right.l200pc-xxl-up ,
	.txt-left.then_center.l200pc-xxl-up ,
	.txt-right.then_center.l200pc-xxl-up {
      background-position-x: 200% !important;
	}	
	.cnt_bkg_mono.l250pc-xxl-up ,
	.txt-left.l250pc-xxl-up ,
	.txt-right.l250pc-xxl-up ,
	.cnt_bkg_mono.txt-left.l250pc-xxl-up ,
	.cnt_bkg_mono.txt-right.l250pc-xxl-up ,
	.cnt_bkg.txt-left.l250pc-xxl-up ,
	.cnt_bkg.txt-right.l250pc-xxl-up ,
	.cnt_bkg_2.txt-left.l250pc-xxl-up ,
	.cnt_bkg_2.txt-right.l250pc-xxl-up ,
	.txt-left.then_center.l250pc-xxl-up ,
	.txt-right.then_center.l250pc-xxl-up {
      background-position-x: 250% !important;
	}		
	.cnt_bkg_mono.l300pc-xxl-up ,
	.txt-left.l300pc-xxl-up ,
	.txt-right.l300pc-xxl-up ,
	.cnt_bkg_mono.txt-left.l300pc-xxl-up ,
	.cnt_bkg_mono.txt-right.l300pc-xxl-up ,
	.cnt_bkg.txt-left.l300pc-xxl-up ,
	.cnt_bkg.txt-right.l300pc-xxl-up ,
	.cnt_bkg_2.txt-left.l300pc-xxl-up ,
	.cnt_bkg_2.txt-right.l300pc-xxl-up ,
	.txt-left.then_center.l300pc-xxl-up ,
	.txt-right.then_center.l300pc-xxl-up {
      background-position-x: 300% !important;
	}	
	.cnt_bkg_mono.l350pc-xxl-up ,
	.txt-left.l350pc-xxl-up ,
	.txt-right.l350pc-xxl-up ,
	.cnt_bkg_mono.txt-left.l350pc-xxl-up ,
	.cnt_bkg_mono.txt-right.l350pc-xxl-up ,
	.cnt_bkg.txt-left.l350pc-xxl-up ,
	.cnt_bkg.txt-right.l350pc-xxl-up ,
	.cnt_bkg_2.txt-left.l350pc-xxl-up ,
	.cnt_bkg_2.txt-right.l350pc-xxl-up ,
	.txt-left.then_center.l350pc-xxl-up ,
	.txt-right.then_center.l350pc-xxl-up {
      background-position-x: 350% !important;
	}	
	.cnt_bkg_mono.l400pc-xxl-up ,
	.txt-left.l400pc-xxl-up ,
	.txt-right.l400pc-xxl-up ,
	.cnt_bkg_mono.txt-left.l400pc-xxl-up ,
	.cnt_bkg_mono.txt-right.l400pc-xxl-up ,
	.cnt_bkg.txt-left.l400pc-xxl-up ,
	.cnt_bkg.txt-right.l400pc-xxl-up ,
	.cnt_bkg_2.txt-left.l400pc-xxl-up ,
	.cnt_bkg_2.txt-right.l400pc-xxl-up ,
	.txt-left.then_center.l400pc-xxl-up ,
	.txt-right.then_center.l400pc-xxl-up {
      background-position-x: 400% !important;
	}
	









	
	/* 20171114 mt-responsive */
	.mt0-xxl-up  { margin-top:0px !important; }
	.mt10-xxl-up { margin-top:10px !important; }
	.mt20-xxl-up { margin-top:20px !important; }
	.mt30-xxl-up { margin-top:30px !important; }
	.mt40-xxl-up { margin-top:40px !important; }
	.mt50-xxl-up { margin-top:50px !important; }
	.mt60-xxl-up { margin-top:60px !important; }
	.mt70-xxl-up { margin-top:70px !important; }
	.mt80-xxl-up { margin-top:80px !important; }
	.mt90-xxl-up { margin-top:90px !important; }
	.mt100-xxl-up { margin-top:100px !important; }
	.mt150-xxl-up { margin-top:150px !important; }
	.mt200-xxl-up { margin-top:200px !important; }
	.mt250-xxl-up { margin-top:250px !important; }
	.mt300-xxl-up { margin-top:300px !important; }
	.mt350-xxl-up { margin-top:350px !important; }
	.mt400-xxl-up { margin-top:400px !important; }
	.mt450-xxl-up { margin-top:450px !important; }
	.mt500-xxl-up { margin-top:500px !important; }
	
	.mb0-xxl-up  { margin-bottom:0px !important; }
	.mb10-xxl-up { margin-bottom:10px !important; }
	.mb20-xxl-up { margin-bottom:20px !important; }
	.mb30-xxl-up { margin-bottom:30px !important; }
	.mb40-xxl-up { margin-bottom:40px !important; }
	.mb50-xxl-up { margin-bottom:50px !important; }
	.mb60-xxl-up { margin-bottom:60px !important; }
	.mb70-xxl-up { margin-bottom:70px !important; }
	.mb80-xxl-up { margin-bottom:80px !important; }
	.mb90-xxl-up { margin-bottom:90px !important; }
	.mb100-xxl-up { margin-bottom:100px !important; }
	.mb150-xxl-up { margin-bottom:150px !important; }
	.mb200-xxl-up { margin-bottom:200px !important; }
	.mb250-xxl-up { margin-bottom:250px !important; }
	.mb300-xxl-up { margin-bottom:300px !important; }
	.mb350-xxl-up { margin-bottom:350px !important; }
	.mb400-xxl-up { margin-bottom:400px !important; }
	.mb450-xxl-up { margin-bottom:450px !important; }
	.mb500-xxl-up { margin-bottom:500px !important; }



	.pt0-xxl-up  { padding-top:0px !important; }
	.pt10-xxl-up { padding-top:10px !important; }
	.pt20-xxl-up { padding-top:20px !important; }
	.pt30-xxl-up { padding-top:30px !important; }
	.pt40-xxl-up { padding-top:40px !important; }
	.pt50-xxl-up { padding-top:50px !important; }
	.pt60-xxl-up { padding-top:60px !important; }
	.pt70-xxl-up { padding-top:70px !important; }
	.pt80-xxl-up { padding-top:80px !important; }
	.pt90-xxl-up { padding-top:90px !important; }
	.pt100-xxl-up { padding-top:100px !important; }
	.pt150-xxl-up { padding-top:150px !important; }
	.pt200-xxl-up { padding-top:200px !important; }
	.pt250-xxl-up { padding-top:250px !important; }
	.pt300-xxl-up { padding-top:300px !important; }
	.pt350-xxl-up { padding-top:350px !important; }
	.pt400-xxl-up { padding-top:400px !important; }
	.pt450-xxl-up { padding-top:450px !important; }
	.pt500-xxl-up { padding-top:500px !important; }
	
	.pb0-xxl-up  { padding-bottom:0px !important; }
	.pb10-xxl-up { padding-bottom:10px !important; }
	.pb20-xxl-up { padding-bottom:20px !important; }
	.pb30-xxl-up { padding-bottom:30px !important; }
	.pb40-xxl-up { padding-bottom:40px !important; }
	.pb50-xxl-up { padding-bottom:50px !important; }
	.pb60-xxl-up { padding-bottom:60px !important; }
	.pb70-xxl-up { padding-bottom:70px !important; }
	.pb80-xxl-up { padding-bottom:80px !important; }
	.pb90-xxl-up { padding-bottom:90px !important; }
	.pb100-xxl-up { padding-bottom:100px !important; }
	.pb150-xxl-up { padding-bottom:150px !important; }
	.pb200-xxl-up { padding-bottom:200px !important; }
	.pb250-xxl-up { padding-bottom:250px !important; }
	.pb300-xxl-up { padding-bottom:300px !important; }
	.pb350-xxl-up { padding-bottom:350px !important; }
	.pb400-xxl-up { padding-bottom:400px !important; }
	.pb450-xxl-up { padding-bottom:450px !important; }
	.pb500-xxl-up { padding-bottom:500px !important; }

	
	
	.bg-size-20pc-xxl-up {
		background-size: 20% !important;
	}
	.bg-size-30pc-xxl-up {
		background-size: 30% !important;
	}
	.bg-size-40pc-xxl-up {
		background-size: 40% !important;
	}
	.bg-size-50pc-xxl-up {
		background-size: 50% !important;
	}
	.bg-size-60pc-xxl-up {
		background-size: 60% !important;
	}
	.bg-size-65pc-xxl-up {
		background-size: 65% !important;
	}
	.bg-size-70pc-xxl-up {
		background-size: 70% !important;
	}
	.bg-size-80pc-xxl-up {
		background-size: 80% !important;
	}
	.bg-size-90pc-xxl-up  {
		background-size: 90% !important;
	}
	.bg-size-95pc-xxl-up  {
		background-size: 95% !important;
	}
	.bg-size-100pc-xxl-up {
		background-size: 100% !important;
	}
	.bg-size-120pc-xxl-up {
		background-size: 120% !important;
	}
	.bg-size-130pc-xxl-up {
		background-size: 130% !important;
	}
	.bg-size-140pc-xxl-up {
		background-size: 140% !important;
	}
	.bg-size-150pc-xxl-up {
		background-size: 150% !important;
	}
	.bg-size-160pc-xxl-up {
		background-size: 160% !important;
	}
	.bg-size-180pc-xxl-up {
		background-size: 180% !important;
	}
	.bg-size-200pc-xxl-up {
		background-size: 200% !important;
	}
		.bg-size-220pc-xxl-up {
		background-size: 220% !important;
	}
		.bg-size-240pc-xxl-up {
		background-size: 240% !important;
	}
		.bg-size-260pc-xxl-up {
		background-size: 260% !important;
	}
		.bg-size-280pc-xxl-up {
		background-size: 280% !important;
	}
		.bg-size-300pc-xxl-up {
		background-size: 300% !important;
	}
	.bg-size-contain-xxl-up {
		background-size: contain !important;
	}
		.bg-size-cover-xxl-up {
		background-size: cover !important;
	}
	
	.bg-off-xxl-up {
		background-image: none !important;
	}
	
	.top-0pc-xxl-up {
		top: 0% !important;
	}
	.top-5pc-xxl-up {
		top: 5% !important;
	}
	.top-10pc-xxl-up {
		top: 10% !important;
	}
	.top-15pc-xxl-up {
		top: 15% !important;
	}
	.top-20pc-xxl-up {
		top: 20% !important;
	}
	.top-25pc-xxl-up {
		top: 25% !important;
	}
	.top-30pc-xxl-up {
		top: 30% !important;
	}
	.top-35pc-xxl-up {
		top: 35% !important;
	}
	.top-40pc-xxl-up {
		top: 40% !important;
	}
	.top-45pc-xxl-up {
		top: 45% !important;
	}
	.top-50pc-xxl-up {
		top: 50% !important;
	}
	.top-55pc-xxl-up {
		top: 55% !important;
	}
	.top-60pc-xxl-up {
		top: 60% !important;
	}	
	.top-65pc-xxl-up {
		top: 65% !important;
	}	
	.top-70pc-xxl-up {
		top: 70% !important;
	}	
	.top-75pc-xxl-up {
		top: 75% !important;
	}	
	.top-80pc-xxl-up {
		top: 80% !important;
	}	
	.top-85pc-xxl-up {
		top: 85% !important;
	}		
	.top-90pc-xxl-up {
		top: 90% !important;
	}	
	.top-95pc-xxl-up {
		top: 95% !important;
	}		
	
	.bottom-0pc-xxl-up {
		bottom: 0% !important;
	}		
	.bottom-0pc-xxl-up {
		bottom: 0% !important;
	}
	.bottom-5pc-xxl-up {
		bottom: 5% !important;
	}
	.bottom-10pc-xxl-up {
		bottom: 10% !important;
	}
	.bottom-15pc-xxl-up {
		bottom: 15% !important;
	}
	.bottom-20pc-xxl-up {
		bottom: 20% !important;
	}
	.bottom-25pc-xxl-up {
		bottom: 25% !important;
	}	
	.bottom-30pc-xxl-up {
		bottom: 30% !important;
	}
	.bottom-35pc-xxl-up {
		bottom: 35% !important;
	}
	.bottom-40pc-xxl-up {
		bottom: 40% !important;
	}
	.bottom-45pc-xxl-up {
		bottom: 45% !important;
	}
	.bottom-50pc-xxl-up {
		bottom: 50% !important;
	}
	.bottom-55pc-xxl-up {
		bottom: 55% !important;
	}
	.bottom-60pc-xxl-up {
		bottom: 60% !important;
	}	
	.bottom-65pc-xxl-up {
		bottom: 65% !important;
	}	
	.bottom-70pc-xxl-up {
		bottom: 70% !important;
	}	
	.bottom-75pc-xxl-up {
		bottom: 75% !important;
	}	
	.bottom-80pc-xxl-up {
		bottom: 80% !important;
	}	
	.bottom-85pc-xxl-up {
		bottom: 85% !important;
	}		
	.bottom-90pc-xxl-up {
		bottom: 90% !important;
	}	
	.bottom-95pc-xxl-up {
		bottom: 95% !important;
	}		
	
}

/* xxxl-up */
@media (min-width: 2100px) {
	.cnt_bkg_mono.l-100pc-xxxl-up ,
	.txt-left.l-100pc-xxxl-up ,
	.txt-right.l-100pc-xxxl-up ,
	.cnt_bkg_mono.txt-left.l-100pc-xxxl-up ,
	.cnt_bkg_mono.txt-right.l-100pc-xxxl-up ,
	.cnt_bkg.txt-left.l-100pc-xxxl-up ,
	.cnt_bkg.txt-right.l-100pc-xxxl-up ,
	.cnt_bkg_2.txt-left.l-100pc-xxxl-up ,
	.cnt_bkg_2.txt-right.l-100pc-xxxl-up ,
	.txt-left.then_center.l-100pc-xxxl-up ,
	.txt-right.then_center.l-100pc-xxxl-up {
      background-position-x: -100% !important;
	}
	.cnt_bkg_mono.l-90pc-xxxl-up ,
	.txt-left.l-90pc-xxxl-up ,
	.txt-right.l-90pc-xxxl-up ,
	.cnt_bkg_mono.txt-left.l-90pc-xxxl-up ,
	.cnt_bkg_mono.txt-right.l-90pc-xxxl-up ,
	.cnt_bkg.txt-left.l-90pc-xxxl-up ,
	.cnt_bkg.txt-right.l-90pc-xxxl-up ,
	.cnt_bkg_2.txt-left.l-90pc-xxxl-up ,
	.cnt_bkg_2.txt-right.l-90pc-xxxl-up ,
	.txt-left.then_center.l-90pc-xxxl-up ,
	.txt-right.then_center.l-90pc-xxxl-up {
      background-position-x: -90% !important;
	}
	.cnt_bkg_mono.l-80pc-xxxl-up ,
	.txt-left.l-80pc-xxxl-up ,
	.txt-right.l-80pc-xxxl-up ,
	.cnt_bkg_mono.txt-left.l-80pc-xxxl-up ,
	.cnt_bkg_mono.txt-right.l-80pc-xxxl-up ,
	.cnt_bkg.txt-left.l-80pc-xxxl-up ,
	.cnt_bkg.txt-right.l-80pc-xxxl-up ,
	.cnt_bkg_2.txt-left.l-80pc-xxxl-up ,
	.cnt_bkg_2.txt-right.l-80pc-xxxl-up ,
	.txt-left.then_center.l-80pc-xxxl-up ,
	.txt-right.then_center.l-80pc-xxxl-up {
      background-position-x: -80% !important;
	}
	.cnt_bkg_mono.l-70pc-xxxl-up ,
	.txt-left.l-70pc-xxxl-up ,
	.txt-right.l-70pc-xxxl-up ,
	.cnt_bkg_mono.txt-left.l-70pc-xxxl-up ,
	.cnt_bkg_mono.txt-right.l-70pc-xxxl-up ,
	.cnt_bkg.txt-left.l-70pc-xxxl-up ,
	.cnt_bkg.txt-right.l-70pc-xxxl-up ,
	.cnt_bkg_2.txt-left.l-70pc-xxxl-up ,
	.cnt_bkg_2.txt-right.l-70pc-xxxl-up ,
	.txt-left.then_center.l-70pc-xxxl-up ,
	.txt-right.then_center.l-70pc-xxxl-up {
      background-position-x: -70% !important;
	}
	.cnt_bkg_mono.l-60pc-xxxl-up ,
	.txt-left.l-60pc-xxxl-up ,
	.txt-right.l-60pc-xxxl-up ,
	.cnt_bkg_mono.txt-left.l-60pc-xxxl-up ,
	.cnt_bkg_mono.txt-right.l-60pc-xxxl-up ,
	.cnt_bkg.txt-left.l-60pc-xxxl-up ,
	.cnt_bkg.txt-right.l-60pc-xxxl-up ,
	.cnt_bkg_2.txt-left.l-60pc-xxxl-up ,
	.cnt_bkg_2.txt-right.l-60pc-xxxl-up ,
	.txt-left.then_center.l-60pc-xxxl-up ,
	.txt-right.then_center.l-60pc-xxxl-up {
      background-position-x: -60% !important;
	}
	.cnt_bkg_mono.l-50pc-xxxl-up ,
	.txt-left.l-50pc-xxxl-up ,
	.txt-right.l-50pc-xxxl-up ,
	.cnt_bkg_mono.txt-left.l-50pc-xxxl-up ,
	.cnt_bkg_mono.txt-right.l-50pc-xxxl-up ,
	.cnt_bkg.txt-left.l-50pc-xxxl-up ,
	.cnt_bkg.txt-right.l-50pc-xxxl-up ,
	.cnt_bkg_2.txt-left.l-50pc-xxxl-up ,
	.cnt_bkg_2.txt-right.l-50pc-xxxl-up ,
	.txt-left.then_center.l-50pc-xxxl-up ,
	.txt-right.then_center.l-50pc-xxxl-up {
      background-position-x: -50% !important;
	}
	.cnt_bkg_mono.l-40pc-xxxl-up ,
	.txt-left.l-40pc-xxxl-up ,
	.txt-right.l-40pc-xxxl-up ,
	.cnt_bkg_mono.txt-left.l-40pc-xxxl-up ,
	.cnt_bkg_mono.txt-right.l-40pc-xxxl-up ,
	.cnt_bkg.txt-left.l-40pc-xxxl-up ,
	.cnt_bkg.txt-right.l-40pc-xxxl-up ,
	.cnt_bkg_2.txt-left.l-40pc-xxxl-up ,
	.cnt_bkg_2.txt-right.l-40pc-xxxl-up ,
	.txt-left.then_center.l-40pc-xxxl-up ,
	.txt-right.then_center.l-40pc-xxxl-up {
      background-position-x: -40% !important;
	}
	.cnt_bkg_mono.l-30pc-xxxl-up ,
	.txt-left.l-30pc-xxxl-up ,
	.txt-right.l-30pc-xxxl-up ,
	.cnt_bkg_mono.txt-left.l-30pc-xxxl-up ,
	.cnt_bkg_mono.txt-right.l-30pc-xxxl-up ,
	.cnt_bkg.txt-left.l-30pc-xxxl-up ,
	.cnt_bkg.txt-right.l-30pc-xxxl-up ,
	.cnt_bkg_2.txt-left.l-30pc-xxxl-up ,
	.cnt_bkg_2.txt-right.l-30pc-xxxl-up ,
	.txt-left.then_center.l-30pc-xxxl-up ,
	.txt-right.then_center.l-30pc-xxxl-up {
      background-position-x: -30% !important;
	}
	.cnt_bkg_mono.l-25pc-xxxl-up ,
	.txt-left.l-25pc-xxxl-up ,
	.txt-right.l-25pc-xxxl-up ,
	.cnt_bkg_mono.txt-left.l-25pc-xxxl-up ,
	.cnt_bkg_mono.txt-right.l-25pc-xxxl-up ,
	.cnt_bkg.txt-left.l-25pc-xxxl-up ,
	.cnt_bkg.txt-right.l-25pc-xxxl-up ,
	.cnt_bkg_2.txt-left.l-25pc-xxxl-up ,
	.cnt_bkg_2.txt-right.l-25pc-xxxl-up ,
	.txt-left.then_center.l-25pc-xxxl-up ,
	.txt-right.then_center.l-25pc-xxxl-up {
      background-position-x: -25% !important;
	}
	.cnt_bkg_mono.l-20pc-xxxl-up ,
	.txt-left.l-20pc-xxxl-up ,
	.txt-right.l-20pc-xxxl-up ,
	.cnt_bkg_mono.txt-left.l-20pc-xxxl-up ,
	.cnt_bkg_mono.txt-right.l-20pc-xxxl-up ,
	.cnt_bkg.txt-left.l-20pc-xxxl-up ,
	.cnt_bkg.txt-right.l-20pc-xxxl-up ,
	.cnt_bkg_2.txt-left.l-20pc-xxxl-up ,
	.cnt_bkg_2.txt-right.l-20pc-xxxl-up ,
	.txt-left.then_center.l-20pc-xxxl-up ,
	.txt-right.then_center.l-20pc-xxxl-up {
      background-position-x: -20% !important;
	}
	.cnt_bkg_mono.l-15pc-xxxl-up ,
	.txt-left.l-15pc-xxxl-up ,
	.txt-right.l-15pc-xxxl-up ,
	.cnt_bkg_mono.txt-left.l-15pc-xxxl-up ,
	.cnt_bkg_mono.txt-right.l-15pc-xxxl-up ,
	.cnt_bkg.txt-left.l-15pc-xxxl-up ,
	.cnt_bkg.txt-right.l-15pc-xxxl-up ,
	.cnt_bkg_2.txt-left.l-15pc-xxxl-up ,
	.cnt_bkg_2.txt-right.l-15pc-xxxl-up ,
	.txt-left.then_center.l-15pc-xxxl-up ,
	.txt-right.then_center.l-15pc-xxxl-up {
      background-position-x: -15% !important;
	}
	.cnt_bkg_mono.l-10pc-xxxl-up ,
	.txt-left.l-10pc-xxxl-up ,
	.txt-right.l-10pc-xxxl-up ,
	.cnt_bkg_mono.txt-left.l-10pc-xxxl-up ,
	.cnt_bkg_mono.txt-right.l-10pc-xxxl-up ,
	.cnt_bkg.txt-left.l-10pc-xxxl-up ,
	.cnt_bkg.txt-right.l-10pc-xxxl-up ,
	.cnt_bkg_2.txt-left.l-10pc-xxxl-up ,
	.cnt_bkg_2.txt-right.l-10pc-xxxl-up ,
	.txt-left.then_center.l-10pc-xxxl-up ,
	.txt-right.then_center.l-10pc-xxxl-up {
      background-position-x: -10% !important;
	}
	.cnt_bkg_mono.l-5pc-xxxl-up ,
	.txt-left.l-5pc-xxxl-up ,
	.txt-right.l-5pc-xxxl-up ,
	.cnt_bkg_mono.txt-left.l-5pc-xxxl-up ,
	.cnt_bkg_mono.txt-right.l-5pc-xxxl-up ,
	.cnt_bkg.txt-left.l-5pc-xxxl-up ,
	.cnt_bkg.txt-right.l-5pc-xxxl-up ,
	.cnt_bkg_2.txt-left.l-5pc-xxxl-up ,
	.cnt_bkg_2.txt-right.l-5pc-xxxl-up ,
	.txt-left.then_center.l-5pc-xxxl-up ,
	.txt-right.then_center.l-5pc-xxxl-up {
      background-position-x: -5% !important;
	}
	.cnt_bkg_mono.l5pc-xxxl-up ,
	.txt-left.l5pc-xxxl-up ,
	.txt-right.l5pc-xxxl-up ,
	.cnt_bkg_mono.txt-left.l5pc-xxxl-up ,
	.cnt_bkg_mono.txt-right.l5pc-xxxl-up ,
	.cnt_bkg.txt-left.l5pc-xxxl-up ,
	.cnt_bkg.txt-right.l5pc-xxxl-up ,
	.cnt_bkg_2.txt-left.l5pc-xxxl-up ,
	.cnt_bkg_2.txt-right.l5pc-xxxl-up ,
	.txt-left.then_center.l5pc-xxxl-up ,
	.txt-right.then_center.l5pc-xxxl-up {
      background-position-x: 5% !important;
	}
	.cnt_bkg_mono.l10pc-xxxl-up ,
	.txt-left.l10pc-xxxl-up ,
	.txt-right.l10pc-xxxl-up ,
	.cnt_bkg_mono.txt-left.l10pc-xxxl-up ,
	.cnt_bkg_mono.txt-right.l10pc-xxxl-up ,
	.cnt_bkg.txt-left.l10pc-xxxl-up ,
	.cnt_bkg.txt-right.l10pc-xxxl-up ,
	.cnt_bkg_2.txt-left.l10pc-xxxl-up ,
	.cnt_bkg_2.txt-right.l10pc-xxxl-up ,
	.txt-left.then_center.l10pc-xxxl-up ,
	.txt-right.then_center.l10pc-xxxl-up {
      background-position-x: 10% !important;
	}
	.cnt_bkg_mono.l15pc-xxxl-up ,
	.txt-left.l15pc-xxxl-up ,
	.txt-right.l15pc-xxxl-up ,
	.cnt_bkg_mono.txt-left.l15pc-xxxl-up ,
	.cnt_bkg_mono.txt-right.l15pc-xxxl-up ,
	.cnt_bkg.txt-left.l15pc-xxxl-up ,
	.cnt_bkg.txt-right.l15pc-xxxl-up ,
	.cnt_bkg_2.txt-left.l15pc-xxxl-up ,
	.cnt_bkg_2.txt-right.l15pc-xxxl-up ,
	.txt-left.then_center.l15pc-xxxl-up ,
	.txt-right.then_center.l15pc-xxxl-up {
      background-position-x: 15% !important;
	}
	.cnt_bkg_mono.l20pc-xxxl-up ,
	.txt-left.l20pc-xxxl-up ,
	.txt-right.l20pc-xxxl-up ,
	.cnt_bkg_mono.txt-left.l20pc-xxxl-up ,
	.cnt_bkg_mono.txt-right.l20pc-xxxl-up ,
	.cnt_bkg.txt-left.l20pc-xxxl-up ,
	.cnt_bkg.txt-right.l20pc-xxxl-up ,
	.cnt_bkg_2.txt-left.l20pc-xxxl-up ,
	.cnt_bkg_2.txt-right.l20pc-xxxl-up ,
	.txt-left.then_center.l20pc-xxxl-up ,
	.txt-right.then_center.l20pc-xxxl-up {
      background-position-x: 20% !important;
	}
	.cnt_bkg_mono.l25pc-xxxl-up ,
	.txt-left.l25pc-xxxl-up ,
	.txt-right.l25pc-xxxl-up ,
	.cnt_bkg_mono.txt-left.l25pc-xxxl-up ,
	.cnt_bkg_mono.txt-right.l25pc-xxxl-up ,
	.cnt_bkg.txt-left.l25pc-xxxl-up ,
	.cnt_bkg.txt-right.l25pc-xxxl-up ,
	.cnt_bkg_2.txt-left.l25pc-xxxl-up ,
	.cnt_bkg_2.txt-right.l25pc-xxxl-up ,
	.txt-left.then_center.l25pc-xxxl-up ,
	.txt-right.then_center.l25pc-xxxl-up {
      background-position-x: 25% !important;
	}
	.cnt_bkg_mono.l30pc-xxxl-up ,
	.txt-left.l30pc-xxxl-up ,
	.txt-right.l30pc-xxxl-up ,
	.cnt_bkg_mono.txt-left.l30pc-xxxl-up ,
	.cnt_bkg_mono.txt-right.l30pc-xxxl-up ,
	.cnt_bkg.txt-left.l30pc-xxxl-up ,
	.cnt_bkg.txt-right.l30pc-xxxl-up ,
	.cnt_bkg_2.txt-left.l30pc-xxxl-up ,
	.cnt_bkg_2.txt-right.l30pc-xxxl-up ,
	.txt-left.then_center.l30pc-xxxl-up ,
	.txt-right.then_center.l30pc-xxxl-up {
      background-position-x: 30% !important;
	}
	.cnt_bkg_mono.l40pc-xxxl-up ,
	.txt-left.l40pc-xxxl-up ,
	.txt-right.l40pc-xxxl-up ,
	.cnt_bkg_mono.txt-left.l40pc-xxxl-up ,
	.cnt_bkg_mono.txt-right.l40pc-xxxl-up ,
	.cnt_bkg.txt-left.l40pc-xxxl-up ,
	.cnt_bkg.txt-right.l40pc-xxxl-up ,
	.cnt_bkg_2.txt-left.l40pc-xxxl-up ,
	.cnt_bkg_2.txt-right.l40pc-xxxl-up ,
	.txt-left.then_center.l40pc-xxxl-up ,
	.txt-right.then_center.l40pc-xxxl-up {
      background-position-x: 40% !important;
	}


	.cnt_bkg_mono.l40pc-xxxl-up ,
	.txt-left.l40pc-xxxl-up ,
	.txt-right.l40pc-xxxl-up ,
	.cnt_bkg_mono.txt-left.l40pc-xxxl-up ,
	.cnt_bkg_mono.txt-right.l40pc-xxxl-up ,
	.cnt_bkg.txt-left.l40pc-xxxl-up ,
	.cnt_bkg.txt-right.l40pc-xxxl-up ,
	.cnt_bkg_2.txt-left.l40pc-xxxl-up ,
	.cnt_bkg_2.txt-right.l40pc-xxxl-up ,
	.txt-left.then_center.l40pc-xxxl-up ,
	.txt-right.then_center.l40pc-xxxl-up {
      background-position-x: 40% !important;
	}
	.cnt_bkg_mono.l45pc-xxxl-up ,
	.txt-left.l45pc-xxxl-up ,
	.txt-right.l45pc-xxxl-up ,
	.cnt_bkg_mono.txt-left.l45pc-xxxl-up ,
	.cnt_bkg_mono.txt-right.l45pc-xxxl-up ,
	.cnt_bkg.txt-left.l45pc-xxxl-up ,
	.cnt_bkg.txt-right.l45pc-xxxl-up ,
	.cnt_bkg_2.txt-left.l45pc-xxxl-up ,
	.cnt_bkg_2.txt-right.l45pc-xxxl-up ,
	.txt-left.then_center.l45pc-xxxl-up ,
	.txt-right.then_center.l45pc-xxxl-up {
      background-position-x: 45% !important;
	}	
	.cnt_bkg_mono.l50pc-xxxl-up ,
	.txt-left.l50pc-xxxl-up ,
	.txt-right.l50pc-xxxl-up ,
	.cnt_bkg_mono.txt-left.l50pc-xxxl-up ,
	.cnt_bkg_mono.txt-right.l50pc-xxxl-up ,
	.cnt_bkg.txt-left.l50pc-xxxl-up ,
	.cnt_bkg.txt-right.l50pc-xxxl-up ,
	.cnt_bkg_2.txt-left.l50pc-xxxl-up ,
	.cnt_bkg_2.txt-right.l50pc-xxxl-up ,
	.txt-left.then_center.l50pc-xxxl-up ,
	.txt-right.then_center.l50pc-xxxl-up {
      background-position-x: 50% !important;
	}
	.cnt_bkg_mono.l55pc-xxxl-up ,
	.txt-left.l55pc-xxxl-up ,
	.txt-right.l55pc-xxxl-up ,
	.cnt_bkg_mono.txt-left.l55pc-xxxl-up ,
	.cnt_bkg_mono.txt-right.l55pc-xxxl-up ,
	.cnt_bkg.txt-left.l55pc-xxxl-up ,
	.cnt_bkg.txt-right.l55pc-xxxl-up ,
	.cnt_bkg_2.txt-left.l55pc-xxxl-up ,
	.cnt_bkg_2.txt-right.l55pc-xxxl-up ,
	.txt-left.then_center.l55pc-xxxl-up ,
	.txt-right.then_center.l55pc-xxxl-up {
      background-position-x: 55% !important;
	}
	.cnt_bkg_mono.l60pc-xxxl-up ,
	.txt-left.l60pc-xxxl-up ,
	.txt-right.l60pc-xxxl-up ,
	.cnt_bkg_mono.txt-left.l60pc-xxxl-up ,
	.cnt_bkg_mono.txt-right.l60pc-xxxl-up ,
	.cnt_bkg.txt-left.l60pc-xxxl-up ,
	.cnt_bkg.txt-right.l60pc-xxxl-up ,
	.cnt_bkg_2.txt-left.l60pc-xxxl-up ,
	.cnt_bkg_2.txt-right.l60pc-xxxl-up ,
	.txt-left.then_center.l60pc-xxxl-up ,
	.txt-right.then_center.l60pc-xxxl-up {
      background-position-x: 60% !important;
	}
	.cnt_bkg_mono.l65pc-xxxl-up ,
	.txt-left.l65pc-xxxl-up ,
	.txt-right.l65pc-xxxl-up ,
	.cnt_bkg_mono.txt-left.l65pc-xxxl-up ,
	.cnt_bkg_mono.txt-right.l65pc-xxxl-up ,
	.cnt_bkg.txt-left.l65pc-xxxl-up ,
	.cnt_bkg.txt-right.l65pc-xxxl-up ,
	.cnt_bkg_2.txt-left.l65pc-xxxl-up ,
	.cnt_bkg_2.txt-right.l65pc-xxxl-up ,
	.txt-left.then_center.l65pc-xxxl-up ,
	.txt-right.then_center.l65pc-xxxl-up {
      background-position-x: 65% !important;
	}
	.cnt_bkg_mono.l70pc-xxxl-up ,
	.txt-left.l70pc-xxxl-up ,
	.txt-right.l70pc-xxxl-up ,
	.cnt_bkg_mono.txt-left.l70pc-xxxl-up ,
	.cnt_bkg_mono.txt-right.l70pc-xxxl-up ,
	.cnt_bkg.txt-left.l70pc-xxxl-up ,
	.cnt_bkg.txt-right.l70pc-xxxl-up ,
	.cnt_bkg_2.txt-left.l70pc-xxxl-up ,
	.cnt_bkg_2.txt-right.l70pc-xxxl-up ,
	.txt-left.then_center.l70pc-xxxl-up ,
	.txt-right.then_center.l70pc-xxxl-up {
      background-position-x: 70% !important;
	}
	.cnt_bkg_mono.l75pc-xxxl-up ,
	.txt-left.l75pc-xxxl-up ,
	.txt-right.l75pc-xxxl-up ,
	.cnt_bkg_mono.txt-left.l75pc-xxxl-up ,
	.cnt_bkg_mono.txt-right.l75pc-xxxl-up ,
	.cnt_bkg.txt-left.l75pc-xxxl-up ,
	.cnt_bkg.txt-right.l75pc-xxxl-up ,
	.cnt_bkg_2.txt-left.l75pc-xxxl-up ,
	.cnt_bkg_2.txt-right.l75pc-xxxl-up ,
	.txt-left.then_center.l75pc-xxxl-up ,
	.txt-right.then_center.l75pc-xxxl-up {
      background-position-x: 75% !important;
	}
	.cnt_bkg_mono.l80pc-xxxl-up ,
	.txt-left.l80pc-xxxl-up ,
	.txt-right.l80pc-xxxl-up ,
	.cnt_bkg_mono.txt-left.l80pc-xxxl-up ,
	.cnt_bkg_mono.txt-right.l80pc-xxxl-up ,
	.cnt_bkg.txt-left.l80pc-xxxl-up ,
	.cnt_bkg.txt-right.l80pc-xxxl-up ,
	.cnt_bkg_2.txt-left.l80pc-xxxl-up ,
	.cnt_bkg_2.txt-right.l80pc-xxxl-up ,
	.txt-left.then_center.l80pc-xxxl-up ,
	.txt-right.then_center.l80pc-xxxl-up {
      background-position-x: 80% !important;
	}
	.cnt_bkg_mono.l85pc-xxxl-up ,
	.txt-left.l85pc-xxxl-up ,
	.txt-right.l85pc-xxxl-up ,
	.cnt_bkg_mono.txt-left.l85pc-xxxl-up ,
	.cnt_bkg_mono.txt-right.l85pc-xxxl-up ,
	.cnt_bkg.txt-left.l85pc-xxxl-up ,
	.cnt_bkg.txt-right.l85pc-xxxl-up ,
	.cnt_bkg_2.txt-left.l85pc-xxxl-up ,
	.cnt_bkg_2.txt-right.l85pc-xxxl-up ,
	.txt-left.then_center.l85pc-xxxl-up ,
	.txt-right.then_center.l85pc-xxxl-up {
      background-position-x: 85% !important;
	}
	.cnt_bkg_mono.l90pc-xxxl-up ,
	.txt-left.l90pc-xxxl-up ,
	.txt-right.l90pc-xxxl-up ,
	.cnt_bkg_mono.txt-left.l90pc-xxxl-up ,
	.cnt_bkg_mono.txt-right.l90pc-xxxl-up ,
	.cnt_bkg.txt-left.l90pc-xxxl-up ,
	.cnt_bkg.txt-right.l90pc-xxxl-up ,
	.cnt_bkg_2.txt-left.l90pc-xxxl-up ,
	.cnt_bkg_2.txt-right.l90pc-xxxl-up ,
	.txt-left.then_center.l90pc-xxxl-up ,
	.txt-right.then_center.l90pc-xxxl-up {
      background-position-x: 90% !important;
	}
	.cnt_bkg_mono.l95pc-xxxl-up ,
	.txt-left.l95pc-xxxl-up ,
	.txt-right.l95pc-xxxl-up ,
	.cnt_bkg_mono.txt-left.l95pc-xxxl-up ,
	.cnt_bkg_mono.txt-right.l95pc-xxxl-up ,
	.cnt_bkg.txt-left.l95pc-xxxl-up ,
	.cnt_bkg.txt-right.l95pc-xxxl-up ,
	.cnt_bkg_2.txt-left.l95pc-xxxl-up ,
	.cnt_bkg_2.txt-right.l95pc-xxxl-up ,
	.txt-left.then_center.l95pc-xxxl-up ,
	.txt-right.then_center.l95pc-xxxl-up {
      background-position-x: 95% !important;
	}
	.cnt_bkg_mono.l100pc-xxxl-up ,
	.txt-left.l100pc-xxxl-up ,
	.txt-right.l100pc-xxxl-up ,
	.cnt_bkg_mono.txt-left.l100pc-xxxl-up ,
	.cnt_bkg_mono.txt-right.l100pc-xxxl-up ,
	.cnt_bkg.txt-left.l100pc-xxxl-up ,
	.cnt_bkg.txt-right.l100pc-xxxl-up ,
	.cnt_bkg_2.txt-left.l100pc-xxxl-up ,
	.cnt_bkg_2.txt-right.l100pc-xxxl-up ,
	.txt-left.then_center.l100pc-xxxl-up ,
	.txt-right.then_center.l100pc-xxxl-up {
      background-position-x: 100% !important;
	}
	.cnt_bkg_mono.l105pc-xxxl-up ,
	.txt-left.l105pc-xxxl-up ,
	.txt-right.l105pc-xxxl-up ,
	.cnt_bkg_mono.txt-left.l105pc-xxxl-up ,
	.cnt_bkg_mono.txt-right.l105pc-xxxl-up ,
	.cnt_bkg.txt-left.l105pc-xxxl-up ,
	.cnt_bkg.txt-right.l105pc-xxxl-up ,
	.cnt_bkg_2.txt-left.l105pc-xxxl-up ,
	.cnt_bkg_2.txt-right.l105pc-xxxl-up ,
	.txt-left.then_center.l105pc-xxxl-up ,
	.txt-right.then_center.l105pc-xxxl-up {
      background-position-x: 105% !important;
	}
	.cnt_bkg_mono.l110pc-xxxl-up ,
	.txt-left.l110pc-xxxl-up ,
	.txt-right.l110pc-xxxl-up ,
	.cnt_bkg_mono.txt-left.l110pc-xxxl-up ,
	.cnt_bkg_mono.txt-right.l110pc-xxxl-up ,
	.cnt_bkg.txt-left.l110pc-xxxl-up ,
	.cnt_bkg.txt-right.l110pc-xxxl-up ,
	.cnt_bkg_2.txt-left.l110pc-xxxl-up ,
	.cnt_bkg_2.txt-right.l110pc-xxxl-up ,
	.txt-left.then_center.l110pc-xxxl-up ,
	.txt-right.then_center.l110pc-xxxl-up {
      background-position-x: 110% !important;
	}
	.cnt_bkg_mono.l115pc-xxxl-up ,
	.txt-left.l115pc-xxxl-up ,
	.txt-right.l115pc-xxxl-up ,
	.cnt_bkg_mono.txt-left.l115pc-xxxl-up ,
	.cnt_bkg_mono.txt-right.l115pc-xxxl-up ,
	.cnt_bkg.txt-left.l115pc-xxxl-up ,
	.cnt_bkg.txt-right.l115pc-xxxl-up ,
	.cnt_bkg_2.txt-left.l115pc-xxxl-up ,
	.cnt_bkg_2.txt-right.l115pc-xxxl-up ,
	.txt-left.then_center.l115pc-xxxl-up ,
	.txt-right.then_center.l115pc-xxxl-up {
      background-position-x: 115% !important;
	}
	.cnt_bkg_mono.l120pc-xxxl-up ,
	.txt-left.l120pc-xxxl-up ,
	.txt-right.l120pc-xxxl-up ,
	.cnt_bkg_mono.txt-left.l120pc-xxxl-up ,
	.cnt_bkg_mono.txt-right.l120pc-xxxl-up ,
	.cnt_bkg.txt-left.l120pc-xxxl-up ,
	.cnt_bkg.txt-right.l120pc-xxxl-up ,
	.cnt_bkg_2.txt-left.l120pc-xxxl-up ,
	.cnt_bkg_2.txt-right.l120pc-xxxl-up ,
	.txt-left.then_center.l120pc-xxxl-up ,
	.txt-right.then_center.l120pc-xxxl-up {
      background-position-x: 120% !important;
	}
	.cnt_bkg_mono.l125pc-xxxl-up ,
	.txt-left.l125pc-xxxl-up ,
	.txt-right.l125pc-xxxl-up ,
	.cnt_bkg_mono.txt-left.l125pc-xxxl-up ,
	.cnt_bkg_mono.txt-right.l125pc-xxxl-up ,
	.cnt_bkg.txt-left.l125pc-xxxl-up ,
	.cnt_bkg.txt-right.l125pc-xxxl-up ,
	.cnt_bkg_2.txt-left.l125pc-xxxl-up ,
	.cnt_bkg_2.txt-right.l125pc-xxxl-up ,
	.txt-left.then_center.l125pc-xxxl-up ,
	.txt-right.then_center.l125pc-xxxl-up {
      background-position-x: 125% !important;
	}
	.cnt_bkg_mono.l130pc-xxxl-up ,
	.txt-left.l130pc-xxxl-up ,
	.txt-right.l130pc-xxxl-up ,
	.cnt_bkg_mono.txt-left.l130pc-xxxl-up ,
	.cnt_bkg_mono.txt-right.l130pc-xxxl-up ,
	.cnt_bkg.txt-left.l130pc-xxxl-up ,
	.cnt_bkg.txt-right.l130pc-xxxl-up ,
	.cnt_bkg_2.txt-left.l130pc-xxxl-up ,
	.cnt_bkg_2.txt-right.l130pc-xxxl-up ,
	.txt-left.then_center.l130pc-xxxl-up ,
	.txt-right.then_center.l130pc-xxxl-up {
      background-position-x: 130% !important;
	}
	.cnt_bkg_mono.l135pc-xxxl-up ,
	.txt-left.l135pc-xxxl-up ,
	.txt-right.l135pc-xxxl-up ,
	.cnt_bkg_mono.txt-left.l135pc-xxxl-up ,
	.cnt_bkg_mono.txt-right.l135pc-xxxl-up ,
	.cnt_bkg.txt-left.l135pc-xxxl-up ,
	.cnt_bkg.txt-right.l135pc-xxxl-up ,
	.cnt_bkg_2.txt-left.l135pc-xxxl-up ,
	.cnt_bkg_2.txt-right.l135pc-xxxl-up ,
	.txt-left.then_center.l135pc-xxxl-up ,
	.txt-right.then_center.l135pc-xxxl-up {
      background-position-x: 135% !important;
	}
	.cnt_bkg_mono.l140pc-xxxl-up ,
	.txt-left.l140pc-xxxl-up ,
	.txt-right.l140pc-xxxl-up ,
	.cnt_bkg_mono.txt-left.l140pc-xxxl-up ,
	.cnt_bkg_mono.txt-right.l140pc-xxxl-up ,
	.cnt_bkg.txt-left.l140pc-xxxl-up ,
	.cnt_bkg.txt-right.l140pc-xxxl-up ,
	.cnt_bkg_2.txt-left.l140pc-xxxl-up ,
	.cnt_bkg_2.txt-right.l140pc-xxxl-up ,
	.txt-left.then_center.l140pc-xxxl-up ,
	.txt-right.then_center.l140pc-xxxl-up {
      background-position-x: 140% !important;
	}
	.cnt_bkg_mono.l145pc-xxxl-up ,
	.txt-left.l145pc-xxxl-up ,
	.txt-right.l145pc-xxxl-up ,
	.cnt_bkg_mono.txt-left.l145pc-xxxl-up ,
	.cnt_bkg_mono.txt-right.l145pc-xxxl-up ,
	.cnt_bkg.txt-left.l145pc-xxxl-up ,
	.cnt_bkg.txt-right.l145pc-xxxl-up ,
	.cnt_bkg_2.txt-left.l145pc-xxxl-up ,
	.cnt_bkg_2.txt-right.l145pc-xxxl-up ,
	.txt-left.then_center.l145pc-xxxl-up ,
	.txt-right.then_center.l145pc-xxxl-up {
      background-position-x: 145% !important;
	}
	.cnt_bkg_mono.l150pc-xxxl-up ,
	.txt-left.l150pc-xxxl-up ,
	.txt-right.l150pc-xxxl-up ,
	.cnt_bkg_mono.txt-left.l150pc-xxxl-up ,
	.cnt_bkg_mono.txt-right.l150pc-xxxl-up ,
	.cnt_bkg.txt-left.l150pc-xxxl-up ,
	.cnt_bkg.txt-right.l150pc-xxxl-up ,
	.cnt_bkg_2.txt-left.l150pc-xxxl-up ,
	.cnt_bkg_2.txt-right.l150pc-xxxl-up ,
	.txt-left.then_center.l150pc-xxxl-up ,
	.txt-right.then_center.l150pc-xxxl-up {
      background-position-x: 150% !important;
	}	
	.cnt_bkg_mono.l200pc-xxxl-up ,
	.txt-left.l200pc-xxxl-up ,
	.txt-right.l200pc-xxxl-up ,
	.cnt_bkg_mono.txt-left.l200pc-xxxl-up ,
	.cnt_bkg_mono.txt-right.l200pc-xxxl-up ,
	.cnt_bkg.txt-left.l200pc-xxxl-up ,
	.cnt_bkg.txt-right.l200pc-xxxl-up ,
	.cnt_bkg_2.txt-left.l200pc-xxxl-up ,
	.cnt_bkg_2.txt-right.l200pc-xxxl-up ,
	.txt-left.then_center.l200pc-xxxl-up ,
	.txt-right.then_center.l200pc-xxxl-up {
      background-position-x: 200% !important;
	}	
	.cnt_bkg_mono.l250pc-xxxl-up ,
	.txt-left.l250pc-xxxl-up ,
	.txt-right.l250pc-xxxl-up ,
	.cnt_bkg_mono.txt-left.l250pc-xxxl-up ,
	.cnt_bkg_mono.txt-right.l250pc-xxxl-up ,
	.cnt_bkg.txt-left.l250pc-xxxl-up ,
	.cnt_bkg.txt-right.l250pc-xxxl-up ,
	.cnt_bkg_2.txt-left.l250pc-xxxl-up ,
	.cnt_bkg_2.txt-right.l250pc-xxxl-up ,
	.txt-left.then_center.l250pc-xxxl-up ,
	.txt-right.then_center.l250pc-xxxl-up {
      background-position-x: 250% !important;
	}		
	.cnt_bkg_mono.l300pc-xxxl-up ,
	.txt-left.l300pc-xxxl-up ,
	.txt-right.l300pc-xxxl-up ,
	.cnt_bkg_mono.txt-left.l300pc-xxxl-up ,
	.cnt_bkg_mono.txt-right.l300pc-xxxl-up ,
	.cnt_bkg.txt-left.l300pc-xxxl-up ,
	.cnt_bkg.txt-right.l300pc-xxxl-up ,
	.cnt_bkg_2.txt-left.l300pc-xxxl-up ,
	.cnt_bkg_2.txt-right.l300pc-xxxl-up ,
	.txt-left.then_center.l300pc-xxxl-up ,
	.txt-right.then_center.l300pc-xxxl-up {
      background-position-x: 300% !important;
	}	
	.cnt_bkg_mono.l350pc-xxxl-up ,
	.txt-left.l350pc-xxxl-up ,
	.txt-right.l350pc-xxxl-up ,
	.cnt_bkg_mono.txt-left.l350pc-xxxl-up ,
	.cnt_bkg_mono.txt-right.l350pc-xxxl-up ,
	.cnt_bkg.txt-left.l350pc-xxxl-up ,
	.cnt_bkg.txt-right.l350pc-xxxl-up ,
	.cnt_bkg_2.txt-left.l350pc-xxxl-up ,
	.cnt_bkg_2.txt-right.l350pc-xxxl-up ,
	.txt-left.then_center.l350pc-xxxl-up ,
	.txt-right.then_center.l350pc-xxxl-up {
      background-position-x: 350% !important;
	}	
	.cnt_bkg_mono.l400pc-xxxl-up ,
	.txt-left.l400pc-xxxl-up ,
	.txt-right.l400pc-xxxl-up ,
	.cnt_bkg_mono.txt-left.l400pc-xxxl-up ,
	.cnt_bkg_mono.txt-right.l400pc-xxxl-up ,
	.cnt_bkg.txt-left.l400pc-xxxl-up ,
	.cnt_bkg.txt-right.l400pc-xxxl-up ,
	.cnt_bkg_2.txt-left.l400pc-xxxl-up ,
	.cnt_bkg_2.txt-right.l400pc-xxxl-up ,
	.txt-left.then_center.l400pc-xxxl-up ,
	.txt-right.then_center.l400pc-xxxl-up {
      background-position-x: 400% !important;
	}
	









	
	/* 20171114 mt-responsive */
	.mt0-xxl-up  { margin-top:0px !important; }
	.mt10-xxxl-up { margin-top:10px !important; }
	.mt20-xxxl-up { margin-top:20px !important; }
	.mt30-xxxl-up { margin-top:30px !important; }
	.mt40-xxxl-up { margin-top:40px !important; }
	.mt50-xxxl-up { margin-top:50px !important; }
	.mt60-xxxl-up { margin-top:60px !important; }
	.mt70-xxxl-up { margin-top:70px !important; }
	.mt80-xxxl-up { margin-top:80px !important; }
	.mt90-xxxl-up { margin-top:90px !important; }
	.mt100-xxxl-up { margin-top:100px !important; }
	.mt150-xxxl-up { margin-top:150px !important; }
	.mt200-xxxl-up { margin-top:200px !important; }
	.mt250-xxxl-up { margin-top:250px !important; }
	.mt300-xxxl-up { margin-top:300px !important; }
	.mt350-xxxl-up { margin-top:350px !important; }
	.mt400-xxxl-up { margin-top:400px !important; }
	.mt450-xxxl-up { margin-top:450px !important; }
	.mt500-xxxl-up { margin-top:500px !important; }

	.mb0-xxxl-up  { margin-bottom:0px !important; }
	.mb10-xxxl-up { margin-bottom:10px !important; }
	.mb20-xxxl-up { margin-bottom:20px !important; }
	.mb30-xxxl-up { margin-bottom:30px !important; }
	.mb40-xxxl-up { margin-bottom:40px !important; }
	.mb50-xxxl-up { margin-bottom:50px !important; }
	.mb60-xxxl-up { margin-bottom:60px !important; }
	.mb70-xxxl-up { margin-bottom:70px !important; }
	.mb80-xxxl-up { margin-bottom:80px !important; }
	.mb90-xxxl-up { margin-bottom:90px !important; }
	.mb100-xxxl-up { margin-bottom:100px !important; }
	.mb150-xxxl-up { margin-bottom:150px !important; }
	.mb200-xxxl-up { margin-bottom:200px !important; }
	.mb250-xxxl-up { margin-bottom:250px !important; }
	.mb300-xxxl-up { margin-bottom:300px !important; }
	.mb350-xxxl-up { margin-bottom:350px !important; }
	.mb400-xxxl-up { margin-bottom:400px !important; }
	.mb450-xxxl-up { margin-bottom:450px !important; }
	.mb500-xxxl-up { margin-bottom:500px !important; }


	.pt0-xxl-up  { padding-top:0px !important; }
	.pt10-xxxl-up { padding-top:10px !important; }
	.pt20-xxxl-up { padding-top:20px !important; }
	.pt30-xxxl-up { padding-top:30px !important; }
	.pt40-xxxl-up { padding-top:40px !important; }
	.pt50-xxxl-up { padding-top:50px !important; }
	.pt60-xxxl-up { padding-top:60px !important; }
	.pt70-xxxl-up { padding-top:70px !important; }
	.pt80-xxxl-up { padding-top:80px !important; }
	.pt90-xxxl-up { padding-top:90px !important; }
	.pt100-xxxl-up { padding-top:100px !important; }
	.pt150-xxxl-up { padding-top:150px !important; }
	.pt200-xxxl-up { padding-top:200px !important; }
	.pt250-xxxl-up { padding-top:250px !important; }
	.pt300-xxxl-up { padding-top:300px !important; }
	.pt350-xxxl-up { padding-top:350px !important; }
	.pt400-xxxl-up { padding-top:400px !important; }
	.pt450-xxxl-up { padding-top:450px !important; }
	.pt500-xxxl-up { padding-top:500px !important; }

	.pb0-xxxl-up  { padding-bottom:0px !important; }
	.pb10-xxxl-up { padding-bottom:10px !important; }
	.pb20-xxxl-up { padding-bottom:20px !important; }
	.pb30-xxxl-up { padding-bottom:30px !important; }
	.pb40-xxxl-up { padding-bottom:40px !important; }
	.pb50-xxxl-up { padding-bottom:50px !important; }
	.pb60-xxxl-up { padding-bottom:60px !important; }
	.pb70-xxxl-up { padding-bottom:70px !important; }
	.pb80-xxxl-up { padding-bottom:80px !important; }
	.pb90-xxxl-up { padding-bottom:90px !important; }
	.pb100-xxxl-up { padding-bottom:100px !important; }
	.pb150-xxxl-up { padding-bottom:150px !important; }
	.pb200-xxxl-up { padding-bottom:200px !important; }
	.pb250-xxxl-up { padding-bottom:250px !important; }
	.pb300-xxxl-up { padding-bottom:300px !important; }
	.pb350-xxxl-up { padding-bottom:350px !important; }
	.pb400-xxxl-up { padding-bottom:400px !important; }
	.pb450-xxxl-up { padding-bottom:450px !important; }
	.pb500-xxxl-up { padding-bottom:500px !important; }


	.bg-size-20pc-xxxl-up {
		background-size: 20% !important;
	}
	.bg-size-30pc-xxxl-up {
		background-size: 30% !important;
	}
	.bg-size-40pc-xxxl-up {
		background-size: 40% !important;
	}
	.bg-size-50pc-xxxl-up {
		background-size: 50% !important;
	}
	.bg-size-60pc-xxxl-up {
		background-size: 60% !important;
	}
	.bg-size-65pc-xxxl-up {
		background-size: 65% !important;
	}
	.bg-size-70pc-xxxl-up {
		background-size: 70% !important;
	}
	.bg-size-80pc-xxxl-up {
		background-size: 80% !important;
	}
	.bg-size-90pc-xxxl-up  {
		background-size: 90% !important;
	}
	.bg-size-95pc-xxxl-up  {
		background-size: 95% !important;
	}
	.bg-size-100pc-xxxl-up {
		background-size: 100% !important;
	}
	.bg-size-120pc-xxxl-up {
		background-size: 120% !important;
	}
	.bg-size-130pc-xxxl-up {
		background-size: 130% !important;
	}
	.bg-size-140pc-xxxl-up {
		background-size: 140% !important;
	}
	.bg-size-150pc-xxxl-up {
		background-size: 150% !important;
	}
	.bg-size-160pc-xxxl-up {
		background-size: 160% !important;
	}
	.bg-size-180pc-xxxl-up {
		background-size: 180% !important;
	}
	.bg-size-200pc-xxxl-up {
		background-size: 200% !important;
	}
		.bg-size-220pc-xxxl-up {
		background-size: 220% !important;
	}
		.bg-size-240pc-xxxl-up {
		background-size: 240% !important;
	}
		.bg-size-260pc-xxxl-up {
		background-size: 260% !important;
	}
		.bg-size-280pc-xxxl-up {
		background-size: 280% !important;
	}
		.bg-size-300pc-xxxl-up {
		background-size: 300% !important;
	}
	.bg-size-contain-xxxl-up {
		background-size: contain !important;
	}
		.bg-size-cover-xxxl-up {
		background-size: cover !important;
	}
	
	.bg-off-xxxl-up {
		background-image: none !important;
	}
	
	.top-0pc-xxxl-up {
		top: 0% !important;
	}
	.top-5pc-xxxl-up {
		top: 5% !important;
	}
	.top-10pc-xxxl-up {
		top: 10% !important;
	}
	.top-15pc-xxxl-up {
		top: 15% !important;
	}
	.top-20pc-xxxl-up {
		top: 20% !important;
	}
	.top-25pc-xxxl-up {
		top: 25% !important;
	}
	.top-30pc-xxxl-up {
		top: 30% !important;
	}
	.top-35pc-xxxl-up {
		top: 35% !important;
	}
	.top-40pc-xxxl-up {
		top: 40% !important;
	}
	.top-45pc-xxxl-up {
		top: 45% !important;
	}
	.top-50pc-xxxl-up {
		top: 50% !important;
	}
	.top-55pc-xxxl-up {
		top: 55% !important;
	}
	.top-60pc-xxxl-up {
		top: 60% !important;
	}	
	.top-65pc-xxxl-up {
		top: 65% !important;
	}	
	.top-70pc-xxxl-up {
		top: 70% !important;
	}	
	.top-75pc-xxxl-up {
		top: 75% !important;
	}	
	.top-80pc-xxxl-up {
		top: 80% !important;
	}	
	.top-85pc-xxxl-up {
		top: 85% !important;
	}		
	.top-90pc-xxxl-up {
		top: 90% !important;
	}	
	.top-95pc-xxxl-up {
		top: 95% !important;
	}		
	
	.bottom-0pc-xxxl-up {
		bottom: 0% !important;
	}		
	.bottom-0pc-xxxl-up {
		bottom: 0% !important;
	}
	.bottom-5pc-xxxl-up {
		bottom: 5% !important;
	}
	.bottom-10pc-xxxl-up {
		bottom: 10% !important;
	}
	.bottom-15pc-xxxl-up {
		bottom: 15% !important;
	}
	.bottom-20pc-xxxl-up {
		bottom: 20% !important;
	}
	.bottom-25pc-xxxl-up {
		bottom: 25% !important;
	}	
	.bottom-30pc-xxxl-up {
		bottom: 30% !important;
	}
	.bottom-35pc-xxxl-up {
		bottom: 35% !important;
	}
	.bottom-40pc-xxxl-up {
		bottom: 40% !important;
	}
	.bottom-45pc-xxxl-up {
		bottom: 45% !important;
	}
	.bottom-50pc-xxxl-up {
		bottom: 50% !important;
	}
	.bottom-55pc-xxxl-up {
		bottom: 55% !important;
	}
	.bottom-60pc-xxxl-up {
		bottom: 60% !important;
	}	
	.bottom-65pc-xxxl-up {
		bottom: 65% !important;
	}	
	.bottom-70pc-xxxl-up {
		bottom: 70% !important;
	}	
	.bottom-75pc-xxxl-up {
		bottom: 75% !important;
	}	
	.bottom-80pc-xxxl-up {
		bottom: 80% !important;
	}	
	.bottom-85pc-xxxl-up {
		bottom: 85% !important;
	}		
	.bottom-90pc-xxxl-up {
		bottom: 90% !important;
	}	
	.bottom-95pc-xxxl-up {
		bottom: 95% !important;
	}		
	
}

.cnt_audio .container {
	margin-bottom:0;
	margin-top:0;
	padding-top:0;
	padding-bottom:0;
	min-height:0;
}


.bg-primary {
    color: #fff;
    background-color: #000;
}

.txt-size-90 {
	font-size:.9em;
}
.txt-grey {
	color:#333;
}
.txt-med_grey {
	color:#CBCBCB;
}

.table.tbl-pad-1>tbody>tr>td, 
.table.tbl-pad-1>tbody>tr>th, 
.table.tbl-pad-1>tfoot>tr>td, 
.table.tbl-pad-1>tfoot>tr>th, 
.table.tbl-pad-1>thead>tr>td, 
.table.tbl-pad-1>thead>tr>th {
    padding: 0.4em;
}

/* 20180720 */
.table>tbody>tr>td, 
.table>tbody>tr>th, 
.table>tfoot>tr>td, 
.table>tfoot>tr>th, 
.table>thead>tr>td, 
.table>thead>tr>th {
    /*
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    */
    border-top: 1px solid #EEE;
}

/* -sm-up {} */
@media (min-width: 480px) {

	.table.tbl-pad-1>tbody>tr>td, 
	.table.tbl-pad-1>tbody>tr>th, 
	.table.tbl-pad-1>tfoot>tr>td, 
	.table.tbl-pad-1>tfoot>tr>th, 
	.table.tbl-pad-1>thead>tr>td, 
	.table.tbl-pad-1>thead>tr>th {
		padding: 0.6em;
	}

}



/* -sm-up {} */
@media (min-width: 544px) {

	.table.tbl-pad-1>tbody>tr>td, 
	.table.tbl-pad-1>tbody>tr>th, 
	.table.tbl-pad-1>tfoot>tr>td, 
	.table.tbl-pad-1>tfoot>tr>th, 
	.table.tbl-pad-1>thead>tr>td, 
	.table.tbl-pad-1>thead>tr>th {
		padding: 1em;
	}

}










/* 20171120 */
/* -xs-down {} */
@media (max-width: 543px) {
  .ovx-scroll-sx-down { 
	  overflow-x:scroll;
  }
  .ovx-auto-sx-down { 
	  overflow-x:auto;
  }
}

/* -sm-up {} */
@media (min-width: 544px) {

}

@media (min-width: 544px) and  (max-width: 767px) {
	/* -xs-strict */
	.cnt_bkg_mono.l5pc-xs-strict ,
	.txt-left.l5pc-xs-strict ,
	.txt-right.l5pc-xs-strict ,
	.cnt_bkg_mono.txt-left.l5pc-xs-strict ,
	.cnt_bkg_mono.txt-right.l5pc-xs-strict ,
	.cnt_bkg.txt-left.l5pc-xs-strict ,
	.cnt_bkg.txt-right.l5pc-xs-strict ,
	.cnt_bkg_2.txt-left.l5pc-xs-strict ,
	.cnt_bkg_2.txt-right.l5pc-xs-strict ,
	.txt-left.then_center.l5pc-xs-strict ,
	.txt-right.then_center.l5pc-xs-strict {
      background-position-x: 5% !important;
	}
	.cnt_bkg_mono.l10pc-xs-strict ,
	.txt-left.l10pc-xs-strict ,
	.txt-right.l10pc-xs-strict ,
	.cnt_bkg_mono.txt-left.l10pc-xs-strict ,
	.cnt_bkg_mono.txt-right.l10pc-xs-strict ,
	.cnt_bkg.txt-left.l10pc-xs-strict ,
	.cnt_bkg.txt-right.l10pc-xs-strict ,
	.cnt_bkg_2.txt-left.l10pc-xs-strict ,
	.cnt_bkg_2.txt-right.l10pc-xs-strict ,
	.txt-left.then_center.l10pc-xs-strict ,
	.txt-right.then_center.l10pc-xs-strict {
      background-position-x: 10% !important;
	}
	.cnt_bkg_mono.l15pc-xs-strict ,
	.txt-left.l15pc-xs-strict ,
	.txt-right.l15pc-xs-strict ,
	.cnt_bkg_mono.txt-left.l15pc-xs-strict ,
	.cnt_bkg_mono.txt-right.l15pc-xs-strict ,
	.cnt_bkg.txt-left.l15pc-xs-strict ,
	.cnt_bkg.txt-right.l15pc-xs-strict ,
	.cnt_bkg_2.txt-left.l15pc-xs-strict ,
	.cnt_bkg_2.txt-right.l15pc-xs-strict ,
	.txt-left.then_center.l15pc-xs-strict ,
	.txt-right.then_center.l15pc-xs-strict {
      background-position-x: 15% !important;
	}
	.cnt_bkg_mono.l20pc-xs-strict ,
	.txt-left.l20pc-xs-strict ,
	.txt-right.l20pc-xs-strict ,
	.cnt_bkg_mono.txt-left.l20pc-xs-strict ,
	.cnt_bkg_mono.txt-right.l20pc-xs-strict ,
	.cnt_bkg.txt-left.l20pc-xs-strict ,
	.cnt_bkg.txt-right.l20pc-xs-strict ,
	.cnt_bkg_2.txt-left.l20pc-xs-strict ,
	.cnt_bkg_2.txt-right.l20pc-xs-strict ,
	.txt-left.then_center.l20pc-xs-strict ,
	.txt-right.then_center.l20pc-xs-strict {
      background-position-x: 20% !important;
	}
	.cnt_bkg_mono.l25pc-xs-strict ,
	.txt-left.l25pc-xs-strict ,
	.txt-right.l25pc-xs-strict ,
	.cnt_bkg_mono.txt-left.l25pc-xs-strict ,
	.cnt_bkg_mono.txt-right.l25pc-xs-strict ,
	.cnt_bkg.txt-left.l25pc-xs-strict ,
	.cnt_bkg.txt-right.l25pc-xs-strict ,
	.cnt_bkg_2.txt-left.l25pc-xs-strict ,
	.cnt_bkg_2.txt-right.l25pc-xs-strict ,
	.txt-left.then_center.l25pc-xs-strict ,
	.txt-right.then_center.l25pc-xs-strict {
      background-position-x: 25% !important;
	}
	.cnt_bkg_mono.l30pc-xs-strict ,
	.txt-left.l30pc-xs-strict ,
	.txt-right.l30pc-xs-strict ,
	.cnt_bkg_mono.txt-left.l30pc-xs-strict ,
	.cnt_bkg_mono.txt-right.l30pc-xs-strict ,
	.cnt_bkg.txt-left.l30pc-xs-strict ,
	.cnt_bkg.txt-right.l30pc-xs-strict ,
	.cnt_bkg_2.txt-left.l30pc-xs-strict ,
	.cnt_bkg_2.txt-right.l30pc-xs-strict ,
	.txt-left.then_center.l30pc-xs-strict ,
	.txt-right.then_center.l30pc-xs-strict {
      background-position-x: 30% !important;
	}
	.cnt_bkg_mono.l40pc-xs-strict ,
	.txt-left.l40pc-xs-strict ,
	.txt-right.l40pc-xs-strict ,
	.cnt_bkg_mono.txt-left.l40pc-xs-strict ,
	.cnt_bkg_mono.txt-right.l40pc-xs-strict ,
	.cnt_bkg.txt-left.l40pc-xs-strict ,
	.cnt_bkg.txt-right.l40pc-xs-strict ,
	.cnt_bkg_2.txt-left.l40pc-xs-strict ,
	.cnt_bkg_2.txt-right.l40pc-xs-strict ,
	.txt-left.then_center.l40pc-xs-strict ,
	.txt-right.then_center.l40pc-xs-strict {
      background-position-x: 40% !important;
	}
	
	.cnt_bkg_mono.l40pc-xs-strict ,
	.txt-left.l40pc-xs-strict ,
	.txt-right.l40pc-xs-strict ,
	.cnt_bkg_mono.txt-left.l40pc-xs-strict ,
	.cnt_bkg_mono.txt-right.l40pc-xs-strict ,
	.cnt_bkg.txt-left.l40pc-xs-strict ,
	.cnt_bkg.txt-right.l40pc-xs-strict ,
	.cnt_bkg_2.txt-left.l40pc-xs-strict ,
	.cnt_bkg_2.txt-right.l40pc-xs-strict ,
	.txt-left.then_center.l40pc-xs-strict ,
	.txt-right.then_center.l40pc-xs-strict {
      background-position-x: 40% !important;
	}
	.cnt_bkg_mono.l45pc-xs-strict ,
	.txt-left.l45pc-xs-strict ,
	.txt-right.l45pc-xs-strict ,
	.cnt_bkg_mono.txt-left.l45pc-xs-strict ,
	.cnt_bkg_mono.txt-right.l45pc-xs-strict ,
	.cnt_bkg.txt-left.l45pc-xs-strict ,
	.cnt_bkg.txt-right.l45pc-xs-strict ,
	.cnt_bkg_2.txt-left.l45pc-xs-strict ,
	.cnt_bkg_2.txt-right.l45pc-xs-strict ,
	.txt-left.then_center.l45pc-xs-strict ,
	.txt-right.then_center.l45pc-xs-strict {
      background-position-x: 45% !important;
	}	
	.cnt_bkg_mono.l50pc-xs-strict ,
	.txt-left.l50pc-xs-strict ,
	.txt-right.l50pc-xs-strict ,
	.cnt_bkg_mono.txt-left.l50pc-xs-strict ,
	.cnt_bkg_mono.txt-right.l50pc-xs-strict ,
	.cnt_bkg.txt-left.l50pc-xs-strict ,
	.cnt_bkg.txt-right.l50pc-xs-strict ,
	.cnt_bkg_2.txt-left.l50pc-xs-strict ,
	.cnt_bkg_2.txt-right.l50pc-xs-strict ,
	.txt-left.then_center.l50pc-xs-strict ,
	.txt-right.then_center.l50pc-xs-strict {
      background-position-x: 50% !important;
	}
	.cnt_bkg_mono.l55pc-xs-strict ,
	.txt-left.l55pc-xs-strict ,
	.txt-right.l55pc-xs-strict ,
	.cnt_bkg_mono.txt-left.l55pc-xs-strict ,
	.cnt_bkg_mono.txt-right.l55pc-xs-strict ,
	.cnt_bkg.txt-left.l55pc-xs-strict ,
	.cnt_bkg.txt-right.l55pc-xs-strict ,
	.cnt_bkg_2.txt-left.l55pc-xs-strict ,
	.cnt_bkg_2.txt-right.l55pc-xs-strict ,
	.txt-left.then_center.l55pc-xs-strict ,
	.txt-right.then_center.l55pc-xs-strict {
      background-position-x: 55% !important;
	}
	.cnt_bkg_mono.l60pc-xs-strict ,
	.txt-left.l60pc-xs-strict ,
	.txt-right.l60pc-xs-strict ,
	.cnt_bkg_mono.txt-left.l60pc-xs-strict ,
	.cnt_bkg_mono.txt-right.l60pc-xs-strict ,
	.cnt_bkg.txt-left.l60pc-xs-strict ,
	.cnt_bkg.txt-right.l60pc-xs-strict ,
	.cnt_bkg_2.txt-left.l60pc-xs-strict ,
	.cnt_bkg_2.txt-right.l60pc-xs-strict ,
	.txt-left.then_center.l60pc-xs-strict ,
	.txt-right.then_center.l60pc-xs-strict {
      background-position-x: 60% !important;
	}
	.cnt_bkg_mono.l65pc-xs-strict ,
	.txt-left.l65pc-xs-strict ,
	.txt-right.l65pc-xs-strict ,
	.cnt_bkg_mono.txt-left.l65pc-xs-strict ,
	.cnt_bkg_mono.txt-right.l65pc-xs-strict ,
	.cnt_bkg.txt-left.l65pc-xs-strict ,
	.cnt_bkg.txt-right.l65pc-xs-strict ,
	.cnt_bkg_2.txt-left.l65pc-xs-strict ,
	.cnt_bkg_2.txt-right.l65pc-xs-strict ,
	.txt-left.then_center.l65pc-xs-strict ,
	.txt-right.then_center.l65pc-xs-strict {
      background-position-x: 65% !important;
	}
	.cnt_bkg_mono.l70pc-xs-strict ,
	.txt-left.l70pc-xs-strict ,
	.txt-right.l70pc-xs-strict ,
	.cnt_bkg_mono.txt-left.l70pc-xs-strict ,
	.cnt_bkg_mono.txt-right.l70pc-xs-strict ,
	.cnt_bkg.txt-left.l70pc-xs-strict ,
	.cnt_bkg.txt-right.l70pc-xs-strict ,
	.cnt_bkg_2.txt-left.l70pc-xs-strict ,
	.cnt_bkg_2.txt-right.l70pc-xs-strict ,
	.txt-left.then_center.l70pc-xs-strict ,
	.txt-right.then_center.l70pc-xs-strict {
      background-position-x: 70% !important;
	}
	.cnt_bkg_mono.l75pc-xs-strict ,
	.txt-left.l75pc-xs-strict ,
	.txt-right.l75pc-xs-strict ,
	.cnt_bkg_mono.txt-left.l75pc-xs-strict ,
	.cnt_bkg_mono.txt-right.l75pc-xs-strict ,
	.cnt_bkg.txt-left.l75pc-xs-strict ,
	.cnt_bkg.txt-right.l75pc-xs-strict ,
	.cnt_bkg_2.txt-left.l75pc-xs-strict ,
	.cnt_bkg_2.txt-right.l75pc-xs-strict ,
	.txt-left.then_center.l75pc-xs-strict ,
	.txt-right.then_center.l75pc-xs-strict {
      background-position-x: 75% !important;
	}
	.cnt_bkg_mono.l80pc-xs-strict ,
	.txt-left.l80pc-xs-strict ,
	.txt-right.l80pc-xs-strict ,
	.cnt_bkg_mono.txt-left.l80pc-xs-strict ,
	.cnt_bkg_mono.txt-right.l80pc-xs-strict ,
	.cnt_bkg.txt-left.l80pc-xs-strict ,
	.cnt_bkg.txt-right.l80pc-xs-strict ,
	.cnt_bkg_2.txt-left.l80pc-xs-strict ,
	.cnt_bkg_2.txt-right.l80pc-xs-strict ,
	.txt-left.then_center.l80pc-xs-strict ,
	.txt-right.then_center.l80pc-xs-strict {
      background-position-x: 80% !important;
	}
	.cnt_bkg_mono.l85pc-xs-strict ,
	.txt-left.l85pc-xs-strict ,
	.txt-right.l85pc-xs-strict ,
	.cnt_bkg_mono.txt-left.l85pc-xs-strict ,
	.cnt_bkg_mono.txt-right.l85pc-xs-strict ,
	.cnt_bkg.txt-left.l85pc-xs-strict ,
	.cnt_bkg.txt-right.l85pc-xs-strict ,
	.cnt_bkg_2.txt-left.l85pc-xs-strict ,
	.cnt_bkg_2.txt-right.l85pc-xs-strict ,
	.txt-left.then_center.l85pc-xs-strict ,
	.txt-right.then_center.l85pc-xs-strict {
      background-position-x: 85% !important;
	}
	.cnt_bkg_mono.l90pc-xs-strict ,
	.txt-left.l90pc-xs-strict ,
	.txt-right.l90pc-xs-strict ,
	.cnt_bkg_mono.txt-left.l90pc-xs-strict ,
	.cnt_bkg_mono.txt-right.l90pc-xs-strict ,
	.cnt_bkg.txt-left.l90pc-xs-strict ,
	.cnt_bkg.txt-right.l90pc-xs-strict ,
	.cnt_bkg_2.txt-left.l90pc-xs-strict ,
	.cnt_bkg_2.txt-right.l90pc-xs-strict ,
	.txt-left.then_center.l90pc-xs-strict ,
	.txt-right.then_center.l90pc-xs-strict {
      background-position-x: 90% !important;
	}
	.cnt_bkg_mono.l95pc-xs-strict ,
	.txt-left.l95pc-xs-strict ,
	.txt-right.l95pc-xs-strict ,
	.cnt_bkg_mono.txt-left.l95pc-xs-strict ,
	.cnt_bkg_mono.txt-right.l95pc-xs-strict ,
	.cnt_bkg.txt-left.l95pc-xs-strict ,
	.cnt_bkg.txt-right.l95pc-xs-strict ,
	.cnt_bkg_2.txt-left.l95pc-xs-strict ,
	.cnt_bkg_2.txt-right.l95pc-xs-strict ,
	.txt-left.then_center.l95pc-xs-strict ,
	.txt-right.then_center.l95pc-xs-strict {
      background-position-x: 95% !important;
	}
	.cnt_bkg_mono.l100pc-xs-strict ,
	.txt-left.l100pc-xs-strict ,
	.txt-right.l100pc-xs-strict ,
	.cnt_bkg_mono.txt-left.l100pc-xs-strict ,
	.cnt_bkg_mono.txt-right.l100pc-xs-strict ,
	.cnt_bkg.txt-left.l100pc-xs-strict ,
	.cnt_bkg.txt-right.l100pc-xs-strict ,
	.cnt_bkg_2.txt-left.l100pc-xs-strict ,
	.cnt_bkg_2.txt-right.l100pc-xs-strict ,
	.txt-left.then_center.l100pc-xs-strict ,
	.txt-right.then_center.l100pc-xs-strict {
      background-position-x: 100% !important;
	}
	.cnt_bkg_mono.l105pc-xs-strict ,
	.txt-left.l105pc-xs-strict ,
	.txt-right.l105pc-xs-strict ,
	.cnt_bkg_mono.txt-left.l105pc-xs-strict ,
	.cnt_bkg_mono.txt-right.l105pc-xs-strict ,
	.cnt_bkg.txt-left.l105pc-xs-strict ,
	.cnt_bkg.txt-right.l105pc-xs-strict ,
	.cnt_bkg_2.txt-left.l105pc-xs-strict ,
	.cnt_bkg_2.txt-right.l105pc-xs-strict ,
	.txt-left.then_center.l105pc-xs-strict ,
	.txt-right.then_center.l105pc-xs-strict {
      background-position-x: 105% !important;
	}
	.cnt_bkg_mono.l110pc-xs-strict ,
	.txt-left.l110pc-xs-strict ,
	.txt-right.l110pc-xs-strict ,
	.cnt_bkg_mono.txt-left.l110pc-xs-strict ,
	.cnt_bkg_mono.txt-right.l110pc-xs-strict ,
	.cnt_bkg.txt-left.l110pc-xs-strict ,
	.cnt_bkg.txt-right.l110pc-xs-strict ,
	.cnt_bkg_2.txt-left.l110pc-xs-strict ,
	.cnt_bkg_2.txt-right.l110pc-xs-strict ,
	.txt-left.then_center.l110pc-xs-strict ,
	.txt-right.then_center.l110pc-xs-strict {
      background-position-x: 110% !important;
	}
	.cnt_bkg_mono.l115pc-xs-strict ,
	.txt-left.l115pc-xs-strict ,
	.txt-right.l115pc-xs-strict ,
	.cnt_bkg_mono.txt-left.l115pc-xs-strict ,
	.cnt_bkg_mono.txt-right.l115pc-xs-strict ,
	.cnt_bkg.txt-left.l115pc-xs-strict ,
	.cnt_bkg.txt-right.l115pc-xs-strict ,
	.cnt_bkg_2.txt-left.l115pc-xs-strict ,
	.cnt_bkg_2.txt-right.l115pc-xs-strict ,
	.txt-left.then_center.l115pc-xs-strict ,
	.txt-right.then_center.l115pc-xs-strict {
      background-position-x: 115% !important;
	}
	.cnt_bkg_mono.l120pc-xs-strict ,
	.txt-left.l120pc-xs-strict ,
	.txt-right.l120pc-xs-strict ,
	.cnt_bkg_mono.txt-left.l120pc-xs-strict ,
	.cnt_bkg_mono.txt-right.l120pc-xs-strict ,
	.cnt_bkg.txt-left.l120pc-xs-strict ,
	.cnt_bkg.txt-right.l120pc-xs-strict ,
	.cnt_bkg_2.txt-left.l120pc-xs-strict ,
	.cnt_bkg_2.txt-right.l120pc-xs-strict ,
	.txt-left.then_center.l120pc-xs-strict ,
	.txt-right.then_center.l120pc-xs-strict {
      background-position-x: 120% !important;
	}
	.cnt_bkg_mono.l125pc-xs-strict ,
	.txt-left.l125pc-xs-strict ,
	.txt-right.l125pc-xs-strict ,
	.cnt_bkg_mono.txt-left.l125pc-xs-strict ,
	.cnt_bkg_mono.txt-right.l125pc-xs-strict ,
	.cnt_bkg.txt-left.l125pc-xs-strict ,
	.cnt_bkg.txt-right.l125pc-xs-strict ,
	.cnt_bkg_2.txt-left.l125pc-xs-strict ,
	.cnt_bkg_2.txt-right.l125pc-xs-strict ,
	.txt-left.then_center.l125pc-xs-strict ,
	.txt-right.then_center.l125pc-xs-strict {
      background-position-x: 125% !important;
	}
	.cnt_bkg_mono.l130pc-xs-strict ,
	.txt-left.l130pc-xs-strict ,
	.txt-right.l130pc-xs-strict ,
	.cnt_bkg_mono.txt-left.l130pc-xs-strict ,
	.cnt_bkg_mono.txt-right.l130pc-xs-strict ,
	.cnt_bkg.txt-left.l130pc-xs-strict ,
	.cnt_bkg.txt-right.l130pc-xs-strict ,
	.cnt_bkg_2.txt-left.l130pc-xs-strict ,
	.cnt_bkg_2.txt-right.l130pc-xs-strict ,
	.txt-left.then_center.l130pc-xs-strict ,
	.txt-right.then_center.l130pc-xs-strict {
      background-position-x: 130% !important;
	}
	.cnt_bkg_mono.l135pc-xs-strict ,
	.txt-left.l135pc-xs-strict ,
	.txt-right.l135pc-xs-strict ,
	.cnt_bkg_mono.txt-left.l135pc-xs-strict ,
	.cnt_bkg_mono.txt-right.l135pc-xs-strict ,
	.cnt_bkg.txt-left.l135pc-xs-strict ,
	.cnt_bkg.txt-right.l135pc-xs-strict ,
	.cnt_bkg_2.txt-left.l135pc-xs-strict ,
	.cnt_bkg_2.txt-right.l135pc-xs-strict ,
	.txt-left.then_center.l135pc-xs-strict ,
	.txt-right.then_center.l135pc-xs-strict {
      background-position-x: 135% !important;
	}
	.cnt_bkg_mono.l140pc-xs-strict ,
	.txt-left.l140pc-xs-strict ,
	.txt-right.l140pc-xs-strict ,
	.cnt_bkg_mono.txt-left.l140pc-xs-strict ,
	.cnt_bkg_mono.txt-right.l140pc-xs-strict ,
	.cnt_bkg.txt-left.l140pc-xs-strict ,
	.cnt_bkg.txt-right.l140pc-xs-strict ,
	.cnt_bkg_2.txt-left.l140pc-xs-strict ,
	.cnt_bkg_2.txt-right.l140pc-xs-strict ,
	.txt-left.then_center.l140pc-xs-strict ,
	.txt-right.then_center.l140pc-xs-strict {
      background-position-x: 140% !important;
	}
	.cnt_bkg_mono.l145pc-xs-strict ,
	.txt-left.l145pc-xs-strict ,
	.txt-right.l145pc-xs-strict ,
	.cnt_bkg_mono.txt-left.l145pc-xs-strict ,
	.cnt_bkg_mono.txt-right.l145pc-xs-strict ,
	.cnt_bkg.txt-left.l145pc-xs-strict ,
	.cnt_bkg.txt-right.l145pc-xs-strict ,
	.cnt_bkg_2.txt-left.l145pc-xs-strict ,
	.cnt_bkg_2.txt-right.l145pc-xs-strict ,
	.txt-left.then_center.l145pc-xs-strict ,
	.txt-right.then_center.l145pc-xs-strict {
      background-position-x: 145% !important;
	}
	.cnt_bkg_mono.l150pc-xs-strict ,
	.txt-left.l150pc-xs-strict ,
	.txt-right.l150pc-xs-strict ,
	.cnt_bkg_mono.txt-left.l150pc-xs-strict ,
	.cnt_bkg_mono.txt-right.l150pc-xs-strict ,
	.cnt_bkg.txt-left.l150pc-xs-strict ,
	.cnt_bkg.txt-right.l150pc-xs-strict ,
	.cnt_bkg_2.txt-left.l150pc-xs-strict ,
	.cnt_bkg_2.txt-right.l150pc-xs-strict ,
	.txt-left.then_center.l150pc-xs-strict ,
	.txt-right.then_center.l150pc-xs-strict {
      background-position-x: 150% !important;
	}	
	.cnt_bkg_mono.l200pc-xs-strict ,
	.txt-left.l200pc-xs-strict ,
	.txt-right.l200pc-xs-strict ,
	.cnt_bkg_mono.txt-left.l200pc-xs-strict ,
	.cnt_bkg_mono.txt-right.l200pc-xs-strict ,
	.cnt_bkg.txt-left.l200pc-xs-strict ,
	.cnt_bkg.txt-right.l200pc-xs-strict ,
	.cnt_bkg_2.txt-left.l200pc-xs-strict ,
	.cnt_bkg_2.txt-right.l200pc-xs-strict ,
	.txt-left.then_center.l200pc-xs-strict ,
	.txt-right.then_center.l200pc-xs-strict {
      background-position-x: 200% !important;
	}	
	.cnt_bkg_mono.l250pc-xs-strict ,
	.txt-left.l250pc-xs-strict ,
	.txt-right.l250pc-xs-strict ,
	.cnt_bkg_mono.txt-left.l250pc-xs-strict ,
	.cnt_bkg_mono.txt-right.l250pc-xs-strict ,
	.cnt_bkg.txt-left.l250pc-xs-strict ,
	.cnt_bkg.txt-right.l250pc-xs-strict ,
	.cnt_bkg_2.txt-left.l250pc-xs-strict ,
	.cnt_bkg_2.txt-right.l250pc-xs-strict ,
	.txt-left.then_center.l250pc-xs-strict ,
	.txt-right.then_center.l250pc-xs-strict {
      background-position-x: 250% !important;
	}		
	.cnt_bkg_mono.l300pc-xs-strict ,
	.txt-left.l300pc-xs-strict ,
	.txt-right.l300pc-xs-strict ,
	.cnt_bkg_mono.txt-left.l300pc-xs-strict ,
	.cnt_bkg_mono.txt-right.l300pc-xs-strict ,
	.cnt_bkg.txt-left.l300pc-xs-strict ,
	.cnt_bkg.txt-right.l300pc-xs-strict ,
	.cnt_bkg_2.txt-left.l300pc-xs-strict ,
	.cnt_bkg_2.txt-right.l300pc-xs-strict ,
	.txt-left.then_center.l300pc-xs-strict ,
	.txt-right.then_center.l300pc-xs-strict {
      background-position-x: 300% !important;
	}	
	.cnt_bkg_mono.l350pc-xs-strict ,
	.txt-left.l350pc-xs-strict ,
	.txt-right.l350pc-xs-strict ,
	.cnt_bkg_mono.txt-left.l350pc-xs-strict ,
	.cnt_bkg_mono.txt-right.l350pc-xs-strict ,
	.cnt_bkg.txt-left.l350pc-xs-strict ,
	.cnt_bkg.txt-right.l350pc-xs-strict ,
	.cnt_bkg_2.txt-left.l350pc-xs-strict ,
	.cnt_bkg_2.txt-right.l350pc-xs-strict ,
	.txt-left.then_center.l350pc-xs-strict ,
	.txt-right.then_center.l350pc-xs-strict {
      background-position-x: 350% !important;
	}	
	.cnt_bkg_mono.l400pc-xs-strict ,
	.txt-left.l400pc-xs-strict ,
	.txt-right.l400pc-xs-strict ,
	.cnt_bkg_mono.txt-left.l400pc-xs-strict ,
	.cnt_bkg_mono.txt-right.l400pc-xs-strict ,
	.cnt_bkg.txt-left.l400pc-xs-strict ,
	.cnt_bkg.txt-right.l400pc-xs-strict ,
	.cnt_bkg_2.txt-left.l400pc-xs-strict ,
	.cnt_bkg_2.txt-right.l400pc-xs-strict ,
	.txt-left.then_center.l400pc-xs-strict ,
	.txt-right.then_center.l400pc-xs-strict {
      background-position-x: 400% !important;
	}
	









	
	/* 20171114 mt-responsive */
	.mt0-xs-strict  { margin-top:0px !important; }
	.mt10-xs-strict { margin-top:10px !important; }
	.mt20-xs-strict { margin-top:20px !important; }
	.mt30-xs-strict { margin-top:30px !important; }
	.mt40-xs-strict { margin-top:40px !important; }
	.mt50-xs-strict { margin-top:50px !important; }
	.mt60-xs-strict { margin-top:60px !important; }
	.mt70-xs-strict { margin-top:70px !important; }
	.mt80-xs-strict { margin-top:80px !important; }
	.mt90-xs-strict { margin-top:90px !important; }
	.mt100-xs-strict { margin-top:100px !important; }
	.mt150-xs-strict { margin-top:150px !important; }
	.mt200-xs-strict { margin-top:200px !important; }
	.mt250-xs-strict { margin-top:250px !important; }
	.mt300-xs-strict { margin-top:300px !important; }
	.mt350-xs-strict { margin-top:350px !important; }
	.mt400-xs-strict { margin-top:400px !important; }
	.mt450-xs-strict { margin-top:450px !important; }
	.mt500-xs-strict { margin-top:500px !important; }

	.mb0-xs-strict  { margin-bottom:0px !important; }
	.mb10-xs-strict { margin-bottom:10px !important; }
	.mb20-xs-strict { margin-bottom:20px !important; }
	.mb30-xs-strict { margin-bottom:30px !important; }
	.mb40-xs-strict { margin-bottom:40px !important; }
	.mb50-xs-strict { margin-bottom:50px !important; }
	.mb60-xs-strict { margin-bottom:60px !important; }
	.mb70-xs-strict { margin-bottom:70px !important; }
	.mb80-xs-strict { margin-bottom:80px !important; }
	.mb90-xs-strict { margin-bottom:90px !important; }
	.mb100-xs-strict { margin-bottom:100px !important; }
	.mb150-xs-strict { margin-bottom:150px !important; }
	.mb200-xs-strict { margin-bottom:200px !important; }
	.mb250-xs-strict { margin-bottom:250px !important; }
	.mb300-xs-strict { margin-bottom:300px !important; }
	.mb350-xs-strict { margin-bottom:350px !important; }
	.mb400-xs-strict { margin-bottom:400px !important; }
	.mb450-xs-strict { margin-bottom:450px !important; }
	.mb500-xs-strict { margin-bottom:500px !important; }



	.pt0-xs-strict  { padding-top:0px !important; }
	.pt10-xs-strict { padding-top:10px !important; }
	.pt20-xs-strict { padding-top:20px !important; }
	.pt30-xs-strict { padding-top:30px !important; }
	.pt40-xs-strict { padding-top:40px !important; }
	.pt50-xs-strict { padding-top:50px !important; }
	.pt60-xs-strict { padding-top:60px !important; }
	.pt70-xs-strict { padding-top:70px !important; }
	.pt80-xs-strict { padding-top:80px !important; }
	.pt90-xs-strict { padding-top:90px !important; }
	.pt100-xs-strict { padding-top:100px !important; }
	.pt150-xs-strict { padding-top:150px !important; }
	.pt200-xs-strict { padding-top:200px !important; }
	.pt250-xs-strict { padding-top:250px !important; }
	.pt300-xs-strict { padding-top:300px !important; }
	.pt350-xs-strict { padding-top:350px !important; }
	.pt400-xs-strict { padding-top:400px !important; }
	.pt450-xs-strict { padding-top:450px !important; }
	.pt500-xs-strict { padding-top:500px !important; }

	.pb0-xs-strict  { padding-bottom:0px !important; }
	.pb10-xs-strict { padding-bottom:10px !important; }
	.pb20-xs-strict { padding-bottom:20px !important; }
	.pb30-xs-strict { padding-bottom:30px !important; }
	.pb40-xs-strict { padding-bottom:40px !important; }
	.pb50-xs-strict { padding-bottom:50px !important; }
	.pb60-xs-strict { padding-bottom:60px !important; }
	.pb70-xs-strict { padding-bottom:70px !important; }
	.pb80-xs-strict { padding-bottom:80px !important; }
	.pb90-xs-strict { padding-bottom:90px !important; }
	.pb100-xs-strict { padding-bottom:100px !important; }
	.pb150-xs-strict { padding-bottom:150px !important; }
	.pb200-xs-strict { padding-bottom:200px !important; }
	.pb250-xs-strict { padding-bottom:250px !important; }
	.pb300-xs-strict { padding-bottom:300px !important; }
	.pb350-xs-strict { padding-bottom:350px !important; }
	.pb400-xs-strict { padding-bottom:400px !important; }
	.pb450-xs-strict { padding-bottom:450px !important; }
	.pb500-xs-strict { padding-bottom:500px !important; }

	

	.bg-size-20pc-xs-strict {
		background-size: 20% !important;
	}
	.bg-size-30pc-xs-strict {
		background-size: 30% !important;
	}
	.bg-size-40pc-xs-strict {
		background-size: 40% !important;
	}
	.bg-size-50pc-xs-strict {
		background-size: 50% !important;
	}
	.bg-size-60pc-xs-strict {
		background-size: 60% !important;
	}
	.bg-size-65pc-xs-strict {
		background-size: 65% !important;
	}
	.bg-size-70pc-xs-strict {
		background-size: 70% !important;
	}
	.bg-size-80pc-xs-strict {
		background-size: 80% !important;
	}
	.bg-size-90pc-xs-strict  {
		background-size: 90% !important;
	}
	.bg-size-95pc-xs-strict  {
		background-size: 95% !important;
	}
	.bg-size-100pc-xs-strict {
		background-size: 100% !important;
	}
	.bg-size-120pc-xs-strict {
		background-size: 120% !important;
	}
	.bg-size-130pc-xs-strict {
		background-size: 130% !important;
	}
	.bg-size-140pc-xs-strict {
		background-size: 140% !important;
	}
	.bg-size-150pc-xs-strict {
		background-size: 150% !important;
	}
	.bg-size-160pc-xs-strict {
		background-size: 160% !important;
	}
	.bg-size-180pc-xs-strict {
		background-size: 180% !important;
	}
	.bg-size-200pc-xs-strict {
		background-size: 200% !important;
	}
		.bg-size-220pc-xs-strict {
		background-size: 220% !important;
	}
		.bg-size-240pc-xs-strict {
		background-size: 240% !important;
	}
		.bg-size-260pc-xs-strict {
		background-size: 260% !important;
	}
		.bg-size-280pc-xs-strict {
		background-size: 280% !important;
	}
		.bg-size-300pc-xs-strict {
		background-size: 300% !important;
	}
	.bg-size-contain-xs-strict {
		background-size: contain !important;
	}
		.bg-size-cover-xs-strict {
		background-size: cover !important;
	}
	
	.bg-off-xs-strict {
		background-image: none !important;
	}
	
	.top-0pc-xs-strict {
		top: 0% !important;
	}
	.top-5pc-xs-strict {
		top: 5% !important;
	}
	.top-10pc-xs-strict {
		top: 10% !important;
	}
	.top-15pc-xs-strict {
		top: 15% !important;
	}
	.top-20pc-xs-strict {
		top: 20% !important;
	}
	.top-25pc-xs-strict {
		top: 25% !important;
	}
	.top-30pc-xs-strict {
		top: 30% !important;
	}
	.top-35pc-xs-strict {
		top: 35% !important;
	}
	.top-40pc-xs-strict {
		top: 40% !important;
	}
	.top-45pc-xs-strict {
		top: 45% !important;
	}
	.top-50pc-xs-strict {
		top: 50% !important;
	}
	.top-55pc-xs-strict {
		top: 55% !important;
	}
	.top-60pc-xs-strict {
		top: 60% !important;
	}	
	.top-65pc-xs-strict {
		top: 65% !important;
	}	
	.top-70pc-xs-strict {
		top: 70% !important;
	}	
	.top-75pc-xs-strict {
		top: 75% !important;
	}	
	.top-80pc-xs-strict {
		top: 80% !important;
	}	
	.top-85pc-xs-strict {
		top: 85% !important;
	}		
	.top-90pc-xs-strict {
		top: 90% !important;
	}	
	.top-95pc-xs-strict {
		top: 95% !important;
	}		
	
	.bottom-0pc-xs-strict {
		bottom: 0% !important;
	}		
	.bottom-0pc-xs-strict {
		bottom: 0% !important;
	}
	.bottom-5pc-xs-strict {
		bottom: 5% !important;
	}
	.bottom-10pc-xs-strict {
		bottom: 10% !important;
	}
	.bottom-15pc-xs-strict {
		bottom: 15% !important;
	}
	.bottom-20pc-xs-strict {
		bottom: 20% !important;
	}
	.bottom-25pc-xs-strict {
		bottom: 25% !important;
	}	
	.bottom-30pc-xs-strict {
		bottom: 30% !important;
	}
	.bottom-35pc-xs-strict {
		bottom: 35% !important;
	}
	.bottom-40pc-xs-strict {
		bottom: 40% !important;
	}
	.bottom-45pc-xs-strict {
		bottom: 45% !important;
	}
	.bottom-50pc-xs-strict {
		bottom: 50% !important;
	}
	.bottom-55pc-xs-strict {
		bottom: 55% !important;
	}
	.bottom-60pc-xs-strict {
		bottom: 60% !important;
	}	
	.bottom-65pc-xs-strict {
		bottom: 65% !important;
	}	
	.bottom-70pc-xs-strict {
		bottom: 70% !important;
	}	
	.bottom-75pc-xs-strict {
		bottom: 75% !important;
	}	
	.bottom-80pc-xs-strict {
		bottom: 80% !important;
	}	
	.bottom-85pc-xs-strict {
		bottom: 85% !important;
	}		
	.bottom-90pc-xs-strict {
		bottom: 90% !important;
	}	
	.bottom-95pc-xs-strict {
		bottom: 95% !important;
	}		

}

@media (max-width: 767px) {
	/* CORRISPONDE A -sm-down {} */

	.cnt_bkg_mono.l-20pc-xs,
	.txt-left.l-20pc-xs,
	.txt-right.l-20pc-xs,
	.cnt_bkg_mono.txt-left.l-20pc-xs,
	.cnt_bkg_mono.txt-right.l-20pc-xs,
	.cnt_bkg.txt-left.l-20pc-xs,
	.cnt_bkg.txt-right.l-20pc-xs,
	.cnt_bkg_2.txt-left.l-20pc-xs,
	.cnt_bkg_2.txt-right.l-20pc-xs,
	.txt-left.then_center.l-20pc-xs,
	.txt-right.then_center.l-20pc-xs{
      background-position-x: -20% !important;
	}
	.cnt_bkg_mono.l-15pc-xs,
	.txt-left.l-15pc-xs,
	.txt-right.l-15pc-xs,
	.cnt_bkg_mono.txt-left.l-15pc-xs,
	.cnt_bkg_mono.txt-right.l-15pc-xs,
	.cnt_bkg.txt-left.l-15pc-xs,
	.cnt_bkg.txt-right.l-15pc-xs,
	.cnt_bkg_2.txt-left.l-15pc-xs,
	.cnt_bkg_2.txt-right.l-15pc-xs,
	.txt-left.then_center.l-15pc-xs,
	.txt-right.then_center.l-15pc-xs{
      background-position-x: -15% !important;
	}
	.cnt_bkg_mono.l-10pc-xs,
	.txt-left.l-10pc-xs,
	.txt-right.l-10pc-xs,
	.cnt_bkg_mono.txt-left.l-10pc-xs,
	.cnt_bkg_mono.txt-right.l-10pc-xs,
	.cnt_bkg.txt-left.l-10pc-xs,
	.cnt_bkg.txt-right.l-10pc-xs,
	.cnt_bkg_2.txt-left.l-10pc-xs,
	.cnt_bkg_2.txt-right.l-10pc-xs,
	.txt-left.then_center.l-10pc-xs,
	.txt-right.then_center.l-10pc-xs{
      background-position-x: -10% !important;
	}
	.cnt_bkg_mono.l-5pc-xs,
	.txt-left.l-5pc-xs,
	.txt-right.l-5pc-xs,
	.cnt_bkg_mono.txt-left.l-5pc-xs,
	.cnt_bkg_mono.txt-right.l-5pc-xs,
	.cnt_bkg.txt-left.l-5pc-xs,
	.cnt_bkg.txt-right.l-5pc-xs,
	.cnt_bkg_2.txt-left.l-5pc-xs,
	.cnt_bkg_2.txt-right.l-5pc-xs,
	.txt-left.then_center.l-5pc-xs,
	.txt-right.then_center.l-5pc-xs{
      background-position-x: -5% !important;
	}
	.cnt_bkg_mono.l-0pc-xs,
	.txt-left.l-0pc-xs,
	.txt-right.l-0pc-xs,
	.cnt_bkg_mono.txt-left.l-0pc-xs,
	.cnt_bkg_mono.txt-right.l-0pc-xs,
	.cnt_bkg.txt-left.l-0pc-xs,
	.cnt_bkg.txt-right.l-0pc-xs,
	.cnt_bkg_2.txt-left.l-0pc-xs,
	.cnt_bkg_2.txt-right.l-0pc-xs,
	.txt-left.then_center.l-0pc-xs,
	.txt-right.then_center.l-0pc-xs{
      background-position-x: left !important;
	}
	.cnt_bkg_mono.l5pc-xs,
	.txt-left.l5pc-xs,
	.txt-right.l5pc-xs,
	.cnt_bkg_mono.txt-left.l5pc-xs,
	.cnt_bkg_mono.txt-right.l5pc-xs,
	.cnt_bkg.txt-left.l5pc-xs,
	.cnt_bkg.txt-right.l5pc-xs,
	.cnt_bkg_2.txt-left.l5pc-xs,
	.cnt_bkg_2.txt-right.l5pc-xs,
	.txt-left.then_center.l5pc-xs,
	.txt-right.then_center.l5pc-xs{
      background-position-x: 5% !important;
	}
	.cnt_bkg_mono.l10pc-xs,
	.txt-left.l10pc-xs,
	.txt-right.l10pc-xs,
	.cnt_bkg_mono.txt-left.l10pc-xs,
	.cnt_bkg_mono.txt-right.l10pc-xs,
	.cnt_bkg.txt-left.l10pc-xs,
	.cnt_bkg.txt-right.l10pc-xs,
	.cnt_bkg_2.txt-left.l10pc-xs,
	.cnt_bkg_2.txt-right.l10pc-xs,
	.txt-left.then_center.l10pc-xs,
	.txt-right.then_center.l10pc-xs{
      background-position-x: 10% !important;
	}
	.cnt_bkg_mono.l15pc-xs,
	.txt-left.l15pc-xs,
	.txt-right.l15pc-xs,
	.cnt_bkg_mono.txt-left.l15pc-xs,
	.cnt_bkg_mono.txt-right.l15pc-xs,
	.cnt_bkg.txt-left.l15pc-xs,
	.cnt_bkg.txt-right.l15pc-xs,
	.cnt_bkg_2.txt-left.l15pc-xs,
	.cnt_bkg_2.txt-right.l15pc-xs,
	.txt-left.then_center.l15pc-xs,
	.txt-right.then_center.l15pc-xs{
      background-position-x: 15% !important;
	}
	.cnt_bkg_mono.l20pc-xs,
	.txt-left.l20pc-xs,
	.txt-right.l20pc-xs,
	.cnt_bkg_mono.txt-left.l20pc-xs,
	.cnt_bkg_mono.txt-right.l20pc-xs,
	.cnt_bkg.txt-left.l20pc-xs,
	.cnt_bkg.txt-right.l20pc-xs,
	.cnt_bkg_2.txt-left.l20pc-xs,
	.cnt_bkg_2.txt-right.l20pc-xs,
	.txt-left.then_center.l20pc-xs,
	.txt-right.then_center.l20pc-xs{
      background-position-x: 20% !important;
	}
	.cnt_bkg_mono.l25pc-xs,
	.txt-left.l25pc-xs,
	.txt-right.l25pc-xs,
	.cnt_bkg_mono.txt-left.l25pc-xs,
	.cnt_bkg_mono.txt-right.l25pc-xs,
	.cnt_bkg.txt-left.l25pc-xs,
	.cnt_bkg.txt-right.l25pc-xs,
	.cnt_bkg_2.txt-left.l25pc-xs,
	.cnt_bkg_2.txt-right.l25pc-xs,
	.txt-left.then_center.l25pc-xs,
	.txt-right.then_center.l25pc-xs{
      background-position-x: 25% !important;
	}
	.cnt_bkg_mono.l30pc-xs,
	.txt-left.l30pc-xs,
	.txt-right.l30pc-xs,
	.cnt_bkg_mono.txt-left.l30pc-xs,
	.cnt_bkg_mono.txt-right.l30pc-xs,
	.cnt_bkg.txt-left.l30pc-xs,
	.cnt_bkg.txt-right.l30pc-xs,
	.cnt_bkg_2.txt-left.l30pc-xs,
	.cnt_bkg_2.txt-right.l30pc-xs,
	.txt-left.then_center.l30pc-xs,
	.txt-right.then_center.l30pc-xs{
      background-position-x: 30% !important;
	}
	.cnt_bkg_mono.l40pc-xs,
	.txt-left.l40pc-xs,
	.txt-right.l40pc-xs,
	.cnt_bkg_mono.txt-left.l40pc-xs,
	.cnt_bkg_mono.txt-right.l40pc-xs,
	.cnt_bkg.txt-left.l40pc-xs,
	.cnt_bkg.txt-right.l40pc-xs,
	.cnt_bkg_2.txt-left.l40pc-xs,
	.cnt_bkg_2.txt-right.l40pc-xs,
	.txt-left.then_center.l40pc-xs,
	.txt-right.then_center.l40pc-xs{
      background-position-x: 40% !important;
	}
	
	.cnt_bkg_mono.l40pc-xs,
	.txt-left.l40pc-xs,
	.txt-right.l40pc-xs,
	.cnt_bkg_mono.txt-left.l40pc-xs,
	.cnt_bkg_mono.txt-right.l40pc-xs,
	.cnt_bkg.txt-left.l40pc-xs,
	.cnt_bkg.txt-right.l40pc-xs,
	.cnt_bkg_2.txt-left.l40pc-xs,
	.cnt_bkg_2.txt-right.l40pc-xs,
	.txt-left.then_center.l40pc-xs,
	.txt-right.then_center.l40pc-xs{
      background-position-x: 40% !important;
	}
	.cnt_bkg_mono.l45pc-xs,
	.txt-left.l45pc-xs,
	.txt-right.l45pc-xs,
	.cnt_bkg_mono.txt-left.l45pc-xs,
	.cnt_bkg_mono.txt-right.l45pc-xs,
	.cnt_bkg.txt-left.l45pc-xs,
	.cnt_bkg.txt-right.l45pc-xs,
	.cnt_bkg_2.txt-left.l45pc-xs,
	.cnt_bkg_2.txt-right.l45pc-xs,
	.txt-left.then_center.l45pc-xs,
	.txt-right.then_center.l45pc-xs{
      background-position-x: 45% !important;
	}	
	.cnt_bkg_mono.l50pc-xs,
	.txt-left.l50pc-xs,
	.txt-right.l50pc-xs,
	.cnt_bkg_mono.txt-left.l50pc-xs,
	.cnt_bkg_mono.txt-right.l50pc-xs,
	.cnt_bkg.txt-left.l50pc-xs,
	.cnt_bkg.txt-right.l50pc-xs,
	.cnt_bkg_2.txt-left.l50pc-xs,
	.cnt_bkg_2.txt-right.l50pc-xs,
	.txt-left.then_center.l50pc-xs,
	.txt-right.then_center.l50pc-xs{
      background-position-x: 50% !important;
	}
	.cnt_bkg_mono.l55pc-xs,
	.txt-left.l55pc-xs,
	.txt-right.l55pc-xs,
	.cnt_bkg_mono.txt-left.l55pc-xs,
	.cnt_bkg_mono.txt-right.l55pc-xs,
	.cnt_bkg.txt-left.l55pc-xs,
	.cnt_bkg.txt-right.l55pc-xs,
	.cnt_bkg_2.txt-left.l55pc-xs,
	.cnt_bkg_2.txt-right.l55pc-xs,
	.txt-left.then_center.l55pc-xs,
	.txt-right.then_center.l55pc-xs{
      background-position-x: 55% !important;
	}
	.cnt_bkg_mono.l60pc-xs,
	.txt-left.l60pc-xs,
	.txt-right.l60pc-xs,
	.cnt_bkg_mono.txt-left.l60pc-xs,
	.cnt_bkg_mono.txt-right.l60pc-xs,
	.cnt_bkg.txt-left.l60pc-xs,
	.cnt_bkg.txt-right.l60pc-xs,
	.cnt_bkg_2.txt-left.l60pc-xs,
	.cnt_bkg_2.txt-right.l60pc-xs,
	.txt-left.then_center.l60pc-xs,
	.txt-right.then_center.l60pc-xs{
      background-position-x: 60% !important;
	}
	.cnt_bkg_mono.l65pc-xs,
	.txt-left.l65pc-xs,
	.txt-right.l65pc-xs,
	.cnt_bkg_mono.txt-left.l65pc-xs,
	.cnt_bkg_mono.txt-right.l65pc-xs,
	.cnt_bkg.txt-left.l65pc-xs,
	.cnt_bkg.txt-right.l65pc-xs,
	.cnt_bkg_2.txt-left.l65pc-xs,
	.cnt_bkg_2.txt-right.l65pc-xs,
	.txt-left.then_center.l65pc-xs,
	.txt-right.then_center.l65pc-xs{
      background-position-x: 65% !important;
	}
	.cnt_bkg_mono.l70pc-xs,
	.txt-left.l70pc-xs,
	.txt-right.l70pc-xs,
	.cnt_bkg_mono.txt-left.l70pc-xs,
	.cnt_bkg_mono.txt-right.l70pc-xs,
	.cnt_bkg.txt-left.l70pc-xs,
	.cnt_bkg.txt-right.l70pc-xs,
	.cnt_bkg_2.txt-left.l70pc-xs,
	.cnt_bkg_2.txt-right.l70pc-xs,
	.txt-left.then_center.l70pc-xs,
	.txt-right.then_center.l70pc-xs{
      background-position-x: 70% !important;
	}
	.cnt_bkg_mono.l75pc-xs,
	.txt-left.l75pc-xs,
	.txt-right.l75pc-xs,
	.cnt_bkg_mono.txt-left.l75pc-xs,
	.cnt_bkg_mono.txt-right.l75pc-xs,
	.cnt_bkg.txt-left.l75pc-xs,
	.cnt_bkg.txt-right.l75pc-xs,
	.cnt_bkg_2.txt-left.l75pc-xs,
	.cnt_bkg_2.txt-right.l75pc-xs,
	.txt-left.then_center.l75pc-xs,
	.txt-right.then_center.l75pc-xs{
      background-position-x: 75% !important;
	}
	.cnt_bkg_mono.l80pc-xs,
	.txt-left.l80pc-xs,
	.txt-right.l80pc-xs,
	.cnt_bkg_mono.txt-left.l80pc-xs,
	.cnt_bkg_mono.txt-right.l80pc-xs,
	.cnt_bkg.txt-left.l80pc-xs,
	.cnt_bkg.txt-right.l80pc-xs,
	.cnt_bkg_2.txt-left.l80pc-xs,
	.cnt_bkg_2.txt-right.l80pc-xs,
	.txt-left.then_center.l80pc-xs,
	.txt-right.then_center.l80pc-xs{
      background-position-x: 80% !important;
	}
	.cnt_bkg_mono.l85pc-xs,
	.txt-left.l85pc-xs,
	.txt-right.l85pc-xs,
	.cnt_bkg_mono.txt-left.l85pc-xs,
	.cnt_bkg_mono.txt-right.l85pc-xs,
	.cnt_bkg.txt-left.l85pc-xs,
	.cnt_bkg.txt-right.l85pc-xs,
	.cnt_bkg_2.txt-left.l85pc-xs,
	.cnt_bkg_2.txt-right.l85pc-xs,
	.txt-left.then_center.l85pc-xs,
	.txt-right.then_center.l85pc-xs{
      background-position-x: 85% !important;
	}
	.cnt_bkg_mono.l90pc-xs,
	.txt-left.l90pc-xs,
	.txt-right.l90pc-xs,
	.cnt_bkg_mono.txt-left.l90pc-xs,
	.cnt_bkg_mono.txt-right.l90pc-xs,
	.cnt_bkg.txt-left.l90pc-xs,
	.cnt_bkg.txt-right.l90pc-xs,
	.cnt_bkg_2.txt-left.l90pc-xs,
	.cnt_bkg_2.txt-right.l90pc-xs,
	.txt-left.then_center.l90pc-xs,
	.txt-right.then_center.l90pc-xs{
      background-position-x: 90% !important;
	}
	.cnt_bkg_mono.l95pc-xs,
	.txt-left.l95pc-xs,
	.txt-right.l95pc-xs,
	.cnt_bkg_mono.txt-left.l95pc-xs,
	.cnt_bkg_mono.txt-right.l95pc-xs,
	.cnt_bkg.txt-left.l95pc-xs,
	.cnt_bkg.txt-right.l95pc-xs,
	.cnt_bkg_2.txt-left.l95pc-xs,
	.cnt_bkg_2.txt-right.l95pc-xs,
	.txt-left.then_center.l95pc-xs,
	.txt-right.then_center.l95pc-xs{
      background-position-x: 95% !important;
	}
	.cnt_bkg_mono.l100pc-xs,
	.txt-left.l100pc-xs,
	.txt-right.l100pc-xs,
	.cnt_bkg_mono.txt-left.l100pc-xs,
	.cnt_bkg_mono.txt-right.l100pc-xs,
	.cnt_bkg.txt-left.l100pc-xs,
	.cnt_bkg.txt-right.l100pc-xs,
	.cnt_bkg_2.txt-left.l100pc-xs,
	.cnt_bkg_2.txt-right.l100pc-xs,
	.txt-left.then_center.l100pc-xs,
	.txt-right.then_center.l100pc-xs{
      background-position-x: 100% !important;
	}
	.cnt_bkg_mono.l105pc-xs,
	.txt-left.l105pc-xs,
	.txt-right.l105pc-xs,
	.cnt_bkg_mono.txt-left.l105pc-xs,
	.cnt_bkg_mono.txt-right.l105pc-xs,
	.cnt_bkg.txt-left.l105pc-xs,
	.cnt_bkg.txt-right.l105pc-xs,
	.cnt_bkg_2.txt-left.l105pc-xs,
	.cnt_bkg_2.txt-right.l105pc-xs,
	.txt-left.then_center.l105pc-xs,
	.txt-right.then_center.l105pc-xs{
      background-position-x: 105% !important;
	}
	.cnt_bkg_mono.l110pc-xs,
	.txt-left.l110pc-xs,
	.txt-right.l110pc-xs,
	.cnt_bkg_mono.txt-left.l110pc-xs,
	.cnt_bkg_mono.txt-right.l110pc-xs,
	.cnt_bkg.txt-left.l110pc-xs,
	.cnt_bkg.txt-right.l110pc-xs,
	.cnt_bkg_2.txt-left.l110pc-xs,
	.cnt_bkg_2.txt-right.l110pc-xs,
	.txt-left.then_center.l110pc-xs,
	.txt-right.then_center.l110pc-xs{
      background-position-x: 110% !important;
	}
	.cnt_bkg_mono.l115pc-xs,
	.txt-left.l115pc-xs,
	.txt-right.l115pc-xs,
	.cnt_bkg_mono.txt-left.l115pc-xs,
	.cnt_bkg_mono.txt-right.l115pc-xs,
	.cnt_bkg.txt-left.l115pc-xs,
	.cnt_bkg.txt-right.l115pc-xs,
	.cnt_bkg_2.txt-left.l115pc-xs,
	.cnt_bkg_2.txt-right.l115pc-xs,
	.txt-left.then_center.l115pc-xs,
	.txt-right.then_center.l115pc-xs{
      background-position-x: 115% !important;
	}
	.cnt_bkg_mono.l120pc-xs,
	.txt-left.l120pc-xs,
	.txt-right.l120pc-xs,
	.cnt_bkg_mono.txt-left.l120pc-xs,
	.cnt_bkg_mono.txt-right.l120pc-xs,
	.cnt_bkg.txt-left.l120pc-xs,
	.cnt_bkg.txt-right.l120pc-xs,
	.cnt_bkg_2.txt-left.l120pc-xs,
	.cnt_bkg_2.txt-right.l120pc-xs,
	.txt-left.then_center.l120pc-xs,
	.txt-right.then_center.l120pc-xs{
      background-position-x: 120% !important;
	}
	.cnt_bkg_mono.l125pc-xs,
	.txt-left.l125pc-xs,
	.txt-right.l125pc-xs,
	.cnt_bkg_mono.txt-left.l125pc-xs,
	.cnt_bkg_mono.txt-right.l125pc-xs,
	.cnt_bkg.txt-left.l125pc-xs,
	.cnt_bkg.txt-right.l125pc-xs,
	.cnt_bkg_2.txt-left.l125pc-xs,
	.cnt_bkg_2.txt-right.l125pc-xs,
	.txt-left.then_center.l125pc-xs,
	.txt-right.then_center.l125pc-xs{
      background-position-x: 125% !important;
	}
	.cnt_bkg_mono.l130pc-xs,
	.txt-left.l130pc-xs,
	.txt-right.l130pc-xs,
	.cnt_bkg_mono.txt-left.l130pc-xs,
	.cnt_bkg_mono.txt-right.l130pc-xs,
	.cnt_bkg.txt-left.l130pc-xs,
	.cnt_bkg.txt-right.l130pc-xs,
	.cnt_bkg_2.txt-left.l130pc-xs,
	.cnt_bkg_2.txt-right.l130pc-xs,
	.txt-left.then_center.l130pc-xs,
	.txt-right.then_center.l130pc-xs{
      background-position-x: 130% !important;
	}
	.cnt_bkg_mono.l135pc-xs,
	.txt-left.l135pc-xs,
	.txt-right.l135pc-xs,
	.cnt_bkg_mono.txt-left.l135pc-xs,
	.cnt_bkg_mono.txt-right.l135pc-xs,
	.cnt_bkg.txt-left.l135pc-xs,
	.cnt_bkg.txt-right.l135pc-xs,
	.cnt_bkg_2.txt-left.l135pc-xs,
	.cnt_bkg_2.txt-right.l135pc-xs,
	.txt-left.then_center.l135pc-xs,
	.txt-right.then_center.l135pc-xs{
      background-position-x: 135% !important;
	}
	.cnt_bkg_mono.l140pc-xs,
	.txt-left.l140pc-xs,
	.txt-right.l140pc-xs,
	.cnt_bkg_mono.txt-left.l140pc-xs,
	.cnt_bkg_mono.txt-right.l140pc-xs,
	.cnt_bkg.txt-left.l140pc-xs,
	.cnt_bkg.txt-right.l140pc-xs,
	.cnt_bkg_2.txt-left.l140pc-xs,
	.cnt_bkg_2.txt-right.l140pc-xs,
	.txt-left.then_center.l140pc-xs,
	.txt-right.then_center.l140pc-xs{
      background-position-x: 140% !important;
	}
	.cnt_bkg_mono.l145pc-xs,
	.txt-left.l145pc-xs,
	.txt-right.l145pc-xs,
	.cnt_bkg_mono.txt-left.l145pc-xs,
	.cnt_bkg_mono.txt-right.l145pc-xs,
	.cnt_bkg.txt-left.l145pc-xs,
	.cnt_bkg.txt-right.l145pc-xs,
	.cnt_bkg_2.txt-left.l145pc-xs,
	.cnt_bkg_2.txt-right.l145pc-xs,
	.txt-left.then_center.l145pc-xs,
	.txt-right.then_center.l145pc-xs{
      background-position-x: 145% !important;
	}
	.cnt_bkg_mono.l150pc-xs,
	.txt-left.l150pc-xs,
	.txt-right.l150pc-xs,
	.cnt_bkg_mono.txt-left.l150pc-xs,
	.cnt_bkg_mono.txt-right.l150pc-xs,
	.cnt_bkg.txt-left.l150pc-xs,
	.cnt_bkg.txt-right.l150pc-xs,
	.cnt_bkg_2.txt-left.l150pc-xs,
	.cnt_bkg_2.txt-right.l150pc-xs,
	.txt-left.then_center.l150pc-xs,
	.txt-right.then_center.l150pc-xs{
      background-position-x: 150% !important;
	}	
	.cnt_bkg_mono.l200pc-xs,
	.txt-left.l200pc-xs,
	.txt-right.l200pc-xs,
	.cnt_bkg_mono.txt-left.l200pc-xs,
	.cnt_bkg_mono.txt-right.l200pc-xs,
	.cnt_bkg.txt-left.l200pc-xs,
	.cnt_bkg.txt-right.l200pc-xs,
	.cnt_bkg_2.txt-left.l200pc-xs,
	.cnt_bkg_2.txt-right.l200pc-xs,
	.txt-left.then_center.l200pc-xs,
	.txt-right.then_center.l200pc-xs{
      background-position-x: 200% !important;
	}	
	.cnt_bkg_mono.l250pc-xs,
	.txt-left.l250pc-xs,
	.txt-right.l250pc-xs,
	.cnt_bkg_mono.txt-left.l250pc-xs,
	.cnt_bkg_mono.txt-right.l250pc-xs,
	.cnt_bkg.txt-left.l250pc-xs,
	.cnt_bkg.txt-right.l250pc-xs,
	.cnt_bkg_2.txt-left.l250pc-xs,
	.cnt_bkg_2.txt-right.l250pc-xs,
	.txt-left.then_center.l250pc-xs,
	.txt-right.then_center.l250pc-xs{
      background-position-x: 250% !important;
	}		
	.cnt_bkg_mono.l300pc-xs,
	.txt-left.l300pc-xs,
	.txt-right.l300pc-xs,
	.cnt_bkg_mono.txt-left.l300pc-xs,
	.cnt_bkg_mono.txt-right.l300pc-xs,
	.cnt_bkg.txt-left.l300pc-xs,
	.cnt_bkg.txt-right.l300pc-xs,
	.cnt_bkg_2.txt-left.l300pc-xs,
	.cnt_bkg_2.txt-right.l300pc-xs,
	.txt-left.then_center.l300pc-xs,
	.txt-right.then_center.l300pc-xs{
      background-position-x: 300% !important;
	}	
	.cnt_bkg_mono.l350pc-xs,
	.txt-left.l350pc-xs,
	.txt-right.l350pc-xs,
	.cnt_bkg_mono.txt-left.l350pc-xs,
	.cnt_bkg_mono.txt-right.l350pc-xs,
	.cnt_bkg.txt-left.l350pc-xs,
	.cnt_bkg.txt-right.l350pc-xs,
	.cnt_bkg_2.txt-left.l350pc-xs,
	.cnt_bkg_2.txt-right.l350pc-xs,
	.txt-left.then_center.l350pc-xs,
	.txt-right.then_center.l350pc-xs{
      background-position-x: 350% !important;
	}	
	.cnt_bkg_mono.l400pc-xs,
	.txt-left.l400pc-xs,
	.txt-right.l400pc-xs,
	.cnt_bkg_mono.txt-left.l400pc-xs,
	.cnt_bkg_mono.txt-right.l400pc-xs,
	.cnt_bkg.txt-left.l400pc-xs,
	.cnt_bkg.txt-right.l400pc-xs,
	.cnt_bkg_2.txt-left.l400pc-xs,
	.cnt_bkg_2.txt-right.l400pc-xs,
	.txt-left.then_center.l400pc-xs,
	.txt-right.then_center.l400pc-xs{
      background-position-x: 400% !important;
	}
	










	.cnt_bkg_mono.center-xs,
	.txt-left.center-xs,
	.txt-right.center-xs{
      background-position-x: center !important;
	}	
	

	.bg-size-20pc-xs {
		background-size: 20% !important;
	}
	.bg-size-30pc-xs {
		background-size: 30% !important;
	}
	.bg-size-40pc-xs {
		background-size: 40% !important;
	}
	.bg-size-50pc-xs {
		background-size: 50% !important;
	}
	.bg-size-60pc-xs {
		background-size: 60% !important;
	}
	.bg-size-65pc-xs {
		background-size: 65% !important;
	}
	.bg-size-70pc-xs {
		background-size: 70% !important;
	}
	.bg-size-80pc-xs {
		background-size: 80% !important;
	}
	.bg-size-90pc-xs  {
		background-size: 90% !important;
	}
	.bg-size-95pc-xs  {
		background-size: 95% !important;
	}
	.bg-size-100pc-xs {
		background-size: 100% !important;
	}
	.bg-size-120pc-xs {
		background-size: 120% !important;
	}
	.bg-size-130pc-xs {
		background-size: 130% !important;
	}
	.bg-size-140pc-xs {
		background-size: 140% !important;
	}
	.bg-size-150pc-xs {
		background-size: 150% !important;
	}
	.bg-size-160pc-xs {
		background-size: 160% !important;
	}
	.bg-size-180pc-xs {
		background-size: 180% !important;
	}
	.bg-size-200pc-xs {
		background-size: 200% !important;
	}
		.bg-size-220pc-xs {
		background-size: 220% !important;
	}
		.bg-size-240pc-xs {
		background-size: 240% !important;
	}
		.bg-size-260pc-xs {
		background-size: 260% !important;
	}
		.bg-size-280pc-xs {
		background-size: 280% !important;
	}
		.bg-size-300pc-xs {
		background-size: 300% !important;
	}
	.bg-size-contain-xs {
		background-size: contain !important;
	}
		.bg-size-cover-xs {
		background-size: cover !important;
	}
	
	.bg-off-xs {
		background-image: none !important;
	}
	
	.mt0-xs  { margin-top:0px !important; }
	.mt10-xs { margin-top:10px !important; }
	.mt20-xs { margin-top:20px !important; }
	.mt30-xs { margin-top:30px !important; }
	.mt40-xs { margin-top:40px !important; }
	.mt50-xs { margin-top:50px !important; }
	.mt60-xs { margin-top:60px !important; }
	.mt70-xs { margin-top:70px !important; }
	.mt80-xs { margin-top:80px !important; }
	.mt90-xs { margin-top:90px !important; }
	.mt100-xs { margin-top:100px !important; }
	.mt150-xs { margin-top:150px !important; }
	.mt200-xs { margin-top:200px !important; }
	.mt250-xs { margin-top:250px !important; }
	.mt300-xs { margin-top:300px !important; }
	.mt350-xs { margin-top:350px !important; }
	.mt400-xs { margin-top:400px !important; }
	.mt450-xs { margin-top:450px !important; }
	.mt500-xs { margin-top:500px !important; }


	.mb0-xs  { margin-bottom:0px !important; }
	.mb10-xs { margin-bottom:10px !important; }
	.mb20-xs { margin-bottom:20px !important; }
	.mb30-xs { margin-bottom:30px !important; }
	.mb40-xs { margin-bottom:40px !important; }
	.mb50-xs { margin-bottom:50px !important; }
	.mb60-xs { margin-bottom:60px !important; }
	.mb70-xs { margin-bottom:70px !important; }
	.mb80-xs { margin-bottom:80px !important; }
	.mb90-xs { margin-bottom:90px !important; }
	.mb100-xs { margin-bottom:100px !important; }
	.mb150-xs { margin-bottom:150px !important; }
	.mb200-xs { margin-bottom:200px !important; }
	.mb250-xs { margin-bottom:250px !important; }
	.mb300-xs { margin-bottom:300px !important; }
	.mb350-xs { margin-bottom:350px !important; }
	.mb400-xs { margin-bottom:400px !important; }
	.mb450-xs { margin-bottom:450px !important; }
	.mb500-xs { margin-bottom:500px !important; }
	
	


	.pt0-xs  { padding-top:0px !important; }
	.pt10-xs { padding-top:10px !important; }
	.pt20-xs { padding-top:20px !important; }
	.pt30-xs { padding-top:30px !important; }
	.pt40-xs { padding-top:40px !important; }
	.pt50-xs { padding-top:50px !important; }
	.pt60-xs { padding-top:60px !important; }
	.pt70-xs { padding-top:70px !important; }
	.pt80-xs { padding-top:80px !important; }
	.pt90-xs { padding-top:90px !important; }
	.pt100-xs { padding-top:100px !important; }
	.pt150-xs { padding-top:150px !important; }
	.pt200-xs { padding-top:200px !important; }
	.pt250-xs { padding-top:250px !important; }
	.pt300-xs { padding-top:300px !important; }
	.pt350-xs { padding-top:350px !important; }
	.pt400-xs { padding-top:400px !important; }
	.pt450-xs { padding-top:450px !important; }
	.pt500-xs { padding-top:500px !important; }


	.pb0-xs  { padding-bottom:0px !important; }
	.pb10-xs { padding-bottom:10px !important; }
	.pb20-xs { padding-bottom:20px !important; }
	.pb30-xs { padding-bottom:30px !important; }
	.pb40-xs { padding-bottom:40px !important; }
	.pb50-xs { padding-bottom:50px !important; }
	.pb60-xs { padding-bottom:60px !important; }
	.pb70-xs { padding-bottom:70px !important; }
	.pb80-xs { padding-bottom:80px !important; }
	.pb90-xs { padding-bottom:90px !important; }
	.pb100-xs { padding-bottom:100px !important; }
	.pb150-xs { padding-bottom:150px !important; }
	.pb200-xs { padding-bottom:200px !important; }
	.pb250-xs { padding-bottom:250px !important; }
	.pb300-xs { padding-bottom:300px !important; }
	.pb350-xs { padding-bottom:350px !important; }
	.pb400-xs { padding-bottom:400px !important; }
	.pb450-xs { padding-bottom:450px !important; }
	.pb500-xs { padding-bottom:500px !important; }
	
	.top-0pc-xs {
		top: 0% !important;
	}
	.top-5pc-xs {
		top: 5% !important;
	}
	.top-10pc-xs {
		top: 10% !important;
	}
	.top-15pc-xs {
		top: 15% !important;
	}
	.top-20pc-xs {
		top: 20% !important;
	}
	.top-25pc-xs {
		top: 25% !important;
	}
	.top-30pc-xs {
		top: 30% !important;
	}
	.top-35pc-xs {
		top: 35% !important;
	}
	.top-40pc-xs {
		top: 40% !important;
	}
	.top-45pc-xs {
		top: 45% !important;
	}
	.top-50pc-xs {
		top: 50% !important;
	}
	.top-55pc-xs {
		top: 55% !important;
	}
	.top-60pc-xs {
		top: 60% !important;
	}	
	.top-65pc-xs {
		top: 65% !important;
	}	
	.top-70pc-xs {
		top: 70% !important;
	}	
	.top-75pc-xs {
		top: 75% !important;
	}	
	.top-80pc-xs {
		top: 80% !important;
	}	
	.top-85pc-xs {
		top: 85% !important;
	}		
	.top-90pc-xs {
		top: 90% !important;
	}	
	.top-95pc-xs {
		top: 95% !important;
	}		
	
	.bottom-0pc-xs {
		bottom: 0% !important;
	}		
	.bottom-0pc-xs {
		bottom: 0% !important;
	}
	.bottom-5pc-xs {
		bottom: 5% !important;
	}
	.bottom-10pc-xs {
		bottom: 10% !important;
	}
	.bottom-15pc-xs {
		bottom: 15% !important;
	}
	.bottom-20pc-xs {
		bottom: 20% !important;
	}
	.bottom-25pc-xs {
		bottom: 25% !important;
	}	
	.bottom-30pc-xs {
		bottom: 30% !important;
	}
	.bottom-35pc-xs {
		bottom: 35% !important;
	}
	.bottom-40pc-xs {
		bottom: 40% !important;
	}
	.bottom-45pc-xs {
		bottom: 45% !important;
	}
	.bottom-50pc-xs {
		bottom: 50% !important;
	}
	.bottom-55pc-xs {
		bottom: 55% !important;
	}
	.bottom-60pc-xs {
		bottom: 60% !important;
	}	
	.bottom-65pc-xs {
		bottom: 65% !important;
	}	
	.bottom-70pc-xs {
		bottom: 70% !important;
	}	
	.bottom-75pc-xs {
		bottom: 75% !important;
	}	
	.bottom-80pc-xs {
		bottom: 80% !important;
	}	
	.bottom-85pc-xs {
		bottom: 85% !important;
	}		
	.bottom-90pc-xs {
		bottom: 90% !important;
	}	
	.bottom-95pc-xs {
		bottom: 95% !important;
	}		
	
	
}

@media (min-width: 768px) and (max-width: 991px) {
	.cnt_bkg_mono.l-20pc-sm,
	.txt-left.l-20pc-sm,
	.txt-right.l-20pc-sm,
	.cnt_bkg_mono.txt-left.l-20pc-sm,
	.cnt_bkg_mono.txt-right.l-20pc-sm,
	.cnt_bkg.txt-left.l-20pc-sm,
	.cnt_bkg.txt-right.l-20pc-sm,
	.cnt_bkg_2.txt-left.l-20pc-sm,
	.cnt_bkg_2.txt-right.l-20pc-sm,
	.txt-left.then_center.l-20pc-sm,
	.txt-right.then_center.l-20pc-sm{
      background-position-x: -20% !important;
	}
	.cnt_bkg_mono.l-15pc-sm,
	.txt-left.l-15pc-sm,
	.txt-right.l-15pc-sm,
	.cnt_bkg_mono.txt-left.l-15pc-sm,
	.cnt_bkg_mono.txt-right.l-15pc-sm,
	.cnt_bkg.txt-left.l-15pc-sm,
	.cnt_bkg.txt-right.l-15pc-sm,
	.cnt_bkg_2.txt-left.l-15pc-sm,
	.cnt_bkg_2.txt-right.l-15pc-sm,
	.txt-left.then_center.l-15pc-sm,
	.txt-right.then_center.l-15pc-sm{
      background-position-x: -15% !important;
	}
	.cnt_bkg_mono.l-10pc-sm,
	.txt-left.l-10pc-sm,
	.txt-right.l-10pc-sm,
	.cnt_bkg_mono.txt-left.l-10pc-sm,
	.cnt_bkg_mono.txt-right.l-10pc-sm,
	.cnt_bkg.txt-left.l-10pc-sm,
	.cnt_bkg.txt-right.l-10pc-sm,
	.cnt_bkg_2.txt-left.l-10pc-sm,
	.cnt_bkg_2.txt-right.l-10pc-sm,
	.txt-left.then_center.l-10pc-sm,
	.txt-right.then_center.l-10pc-sm{
      background-position-x: -10% !important;
	}
	.cnt_bkg_mono.l-5pc-sm,
	.txt-left.l-5pc-sm,
	.txt-right.l-5pc-sm,
	.cnt_bkg_mono.txt-left.l-5pc-sm,
	.cnt_bkg_mono.txt-right.l-5pc-sm,
	.cnt_bkg.txt-left.l-5pc-sm,
	.cnt_bkg.txt-right.l-5pc-sm,
	.cnt_bkg_2.txt-left.l-5pc-sm,
	.cnt_bkg_2.txt-right.l-5pc-sm,
	.txt-left.then_center.l-5pc-sm,
	.txt-right.then_center.l-5pc-sm{
      background-position-x: -5% !important;
	}
	.cnt_bkg_mono.l-0pc-sm,
	.txt-left.l-0pc-sm,
	.txt-right.l-0pc-sm,
	.cnt_bkg_mono.txt-left.l-0pc-sm,
	.cnt_bkg_mono.txt-right.l-0pc-sm,
	.cnt_bkg.txt-left.l-0pc-sm,
	.cnt_bkg.txt-right.l-0pc-sm,
	.cnt_bkg_2.txt-left.l-0pc-sm,
	.cnt_bkg_2.txt-right.l-0pc-sm,
	.txt-left.then_center.l-0pc-sm,
	.txt-right.then_center.l-0pc-sm{
      background-position-x: left !important;
	}
	.cnt_bkg_mono.l5pc-sm,
	.txt-left.l5pc-sm,
	.txt-right.l5pc-sm,
	.cnt_bkg_mono.txt-left.l5pc-sm,
	.cnt_bkg_mono.txt-right.l5pc-sm,
	.cnt_bkg.txt-left.l5pc-sm,
	.cnt_bkg.txt-right.l5pc-sm,
	.cnt_bkg_2.txt-left.l5pc-sm,
	.cnt_bkg_2.txt-right.l5pc-sm,
	.txt-left.then_center.l5pc-sm,
	.txt-right.then_center.l5pc-sm{
      background-position-x: 5% !important;
	}
	.cnt_bkg_mono.l10pc-sm,
	.txt-left.l10pc-sm,
	.txt-right.l10pc-sm,
	.cnt_bkg_mono.txt-left.l10pc-sm,
	.cnt_bkg_mono.txt-right.l10pc-sm,
	.cnt_bkg.txt-left.l10pc-sm,
	.cnt_bkg.txt-right.l10pc-sm,
	.cnt_bkg_2.txt-left.l10pc-sm,
	.cnt_bkg_2.txt-right.l10pc-sm,
	.txt-left.then_center.l10pc-sm,
	.txt-right.then_center.l10pc-sm{
      background-position-x: 10% !important;
	}
	.cnt_bkg_mono.l15pc-sm,
	.txt-left.l15pc-sm,
	.txt-right.l15pc-sm,
	.cnt_bkg_mono.txt-left.l15pc-sm,
	.cnt_bkg_mono.txt-right.l15pc-sm,
	.cnt_bkg.txt-left.l15pc-sm,
	.cnt_bkg.txt-right.l15pc-sm,
	.cnt_bkg_2.txt-left.l15pc-sm,
	.cnt_bkg_2.txt-right.l15pc-sm,
	.txt-left.then_center.l15pc-sm,
	.txt-right.then_center.l15pc-sm{
      background-position-x: 15% !important;
	}
	.cnt_bkg_mono.l20pc-sm,
	.txt-left.l20pc-sm,
	.txt-right.l20pc-sm,
	.cnt_bkg_mono.txt-left.l20pc-sm,
	.cnt_bkg_mono.txt-right.l20pc-sm,
	.cnt_bkg.txt-left.l20pc-sm,
	.cnt_bkg.txt-right.l20pc-sm,
	.cnt_bkg_2.txt-left.l20pc-sm,
	.cnt_bkg_2.txt-right.l20pc-sm,
	.txt-left.then_center.l20pc-sm,
	.txt-right.then_center.l20pc-sm{
      background-position-x: 20% !important;
	}
	.cnt_bkg_mono.l25pc-sm,
	.txt-left.l25pc-sm,
	.txt-right.l25pc-sm,
	.cnt_bkg_mono.txt-left.l25pc-sm,
	.cnt_bkg_mono.txt-right.l25pc-sm,
	.cnt_bkg.txt-left.l25pc-sm,
	.cnt_bkg.txt-right.l25pc-sm,
	.cnt_bkg_2.txt-left.l25pc-sm,
	.cnt_bkg_2.txt-right.l25pc-sm,
	.txt-left.then_center.l25pc-sm,
	.txt-right.then_center.l25pc-sm{
      background-position-x: 25% !important;
	}
	.cnt_bkg_mono.l30pc-sm,
	.txt-left.l30pc-sm,
	.txt-right.l30pc-sm,
	.cnt_bkg_mono.txt-left.l30pc-sm,
	.cnt_bkg_mono.txt-right.l30pc-sm,
	.cnt_bkg.txt-left.l30pc-sm,
	.cnt_bkg.txt-right.l30pc-sm,
	.cnt_bkg_2.txt-left.l30pc-sm,
	.cnt_bkg_2.txt-right.l30pc-sm,
	.txt-left.then_center.l30pc-sm,
	.txt-right.then_center.l30pc-sm{
      background-position-x: 30% !important;
	}
	.cnt_bkg_mono.l40pc-sm,
	.txt-left.l40pc-sm,
	.txt-right.l40pc-sm,
	.cnt_bkg_mono.txt-left.l40pc-sm,
	.cnt_bkg_mono.txt-right.l40pc-sm,
	.cnt_bkg.txt-left.l40pc-sm,
	.cnt_bkg.txt-right.l40pc-sm,
	.cnt_bkg_2.txt-left.l40pc-sm,
	.cnt_bkg_2.txt-right.l40pc-sm,
	.txt-left.then_center.l40pc-sm,
	.txt-right.then_center.l40pc-sm{
      background-position-x: 40% !important;
	}
	
	.cnt_bkg_mono.l40pc-sm,
	.txt-left.l40pc-sm,
	.txt-right.l40pc-sm,
	.cnt_bkg_mono.txt-left.l40pc-sm,
	.cnt_bkg_mono.txt-right.l40pc-sm,
	.cnt_bkg.txt-left.l40pc-sm,
	.cnt_bkg.txt-right.l40pc-sm,
	.cnt_bkg_2.txt-left.l40pc-sm,
	.cnt_bkg_2.txt-right.l40pc-sm,
	.txt-left.then_center.l40pc-sm,
	.txt-right.then_center.l40pc-sm{
      background-position-x: 40% !important;
	}
	.cnt_bkg_mono.l45pc-sm,
	.txt-left.l45pc-sm,
	.txt-right.l45pc-sm,
	.cnt_bkg_mono.txt-left.l45pc-sm,
	.cnt_bkg_mono.txt-right.l45pc-sm,
	.cnt_bkg.txt-left.l45pc-sm,
	.cnt_bkg.txt-right.l45pc-sm,
	.cnt_bkg_2.txt-left.l45pc-sm,
	.cnt_bkg_2.txt-right.l45pc-sm,
	.txt-left.then_center.l45pc-sm,
	.txt-right.then_center.l45pc-sm{
      background-position-x: 45% !important;
	}	
	.cnt_bkg_mono.l50pc-sm,
	.txt-left.l50pc-sm,
	.txt-right.l50pc-sm,
	.cnt_bkg_mono.txt-left.l50pc-sm,
	.cnt_bkg_mono.txt-right.l50pc-sm,
	.cnt_bkg.txt-left.l50pc-sm,
	.cnt_bkg.txt-right.l50pc-sm,
	.cnt_bkg_2.txt-left.l50pc-sm,
	.cnt_bkg_2.txt-right.l50pc-sm,
	.txt-left.then_center.l50pc-sm,
	.txt-right.then_center.l50pc-sm{
      background-position-x: 50% !important;
	}
	.cnt_bkg_mono.l55pc-sm,
	.txt-left.l55pc-sm,
	.txt-right.l55pc-sm,
	.cnt_bkg_mono.txt-left.l55pc-sm,
	.cnt_bkg_mono.txt-right.l55pc-sm,
	.cnt_bkg.txt-left.l55pc-sm,
	.cnt_bkg.txt-right.l55pc-sm,
	.cnt_bkg_2.txt-left.l55pc-sm,
	.cnt_bkg_2.txt-right.l55pc-sm,
	.txt-left.then_center.l55pc-sm,
	.txt-right.then_center.l55pc-sm{
      background-position-x: 55% !important;
	}
	.cnt_bkg_mono.l60pc-sm,
	.txt-left.l60pc-sm,
	.txt-right.l60pc-sm,
	.cnt_bkg_mono.txt-left.l60pc-sm,
	.cnt_bkg_mono.txt-right.l60pc-sm,
	.cnt_bkg.txt-left.l60pc-sm,
	.cnt_bkg.txt-right.l60pc-sm,
	.cnt_bkg_2.txt-left.l60pc-sm,
	.cnt_bkg_2.txt-right.l60pc-sm,
	.txt-left.then_center.l60pc-sm,
	.txt-right.then_center.l60pc-sm{
      background-position-x: 60% !important;
	}
	.cnt_bkg_mono.l65pc-sm,
	.txt-left.l65pc-sm,
	.txt-right.l65pc-sm,
	.cnt_bkg_mono.txt-left.l65pc-sm,
	.cnt_bkg_mono.txt-right.l65pc-sm,
	.cnt_bkg.txt-left.l65pc-sm,
	.cnt_bkg.txt-right.l65pc-sm,
	.cnt_bkg_2.txt-left.l65pc-sm,
	.cnt_bkg_2.txt-right.l65pc-sm,
	.txt-left.then_center.l65pc-sm,
	.txt-right.then_center.l65pc-sm{
      background-position-x: 65% !important;
	}
	.cnt_bkg_mono.l70pc-sm,
	.txt-left.l70pc-sm,
	.txt-right.l70pc-sm,
	.cnt_bkg_mono.txt-left.l70pc-sm,
	.cnt_bkg_mono.txt-right.l70pc-sm,
	.cnt_bkg.txt-left.l70pc-sm,
	.cnt_bkg.txt-right.l70pc-sm,
	.cnt_bkg_2.txt-left.l70pc-sm,
	.cnt_bkg_2.txt-right.l70pc-sm,
	.txt-left.then_center.l70pc-sm,
	.txt-right.then_center.l70pc-sm{
      background-position-x: 70% !important;
	}
	.cnt_bkg_mono.l75pc-sm,
	.txt-left.l75pc-sm,
	.txt-right.l75pc-sm,
	.cnt_bkg_mono.txt-left.l75pc-sm,
	.cnt_bkg_mono.txt-right.l75pc-sm,
	.cnt_bkg.txt-left.l75pc-sm,
	.cnt_bkg.txt-right.l75pc-sm,
	.cnt_bkg_2.txt-left.l75pc-sm,
	.cnt_bkg_2.txt-right.l75pc-sm,
	.txt-left.then_center.l75pc-sm,
	.txt-right.then_center.l75pc-sm{
      background-position-x: 75% !important;
	}
	.cnt_bkg_mono.l80pc-sm,
	.txt-left.l80pc-sm,
	.txt-right.l80pc-sm,
	.cnt_bkg_mono.txt-left.l80pc-sm,
	.cnt_bkg_mono.txt-right.l80pc-sm,
	.cnt_bkg.txt-left.l80pc-sm,
	.cnt_bkg.txt-right.l80pc-sm,
	.cnt_bkg_2.txt-left.l80pc-sm,
	.cnt_bkg_2.txt-right.l80pc-sm,
	.txt-left.then_center.l80pc-sm,
	.txt-right.then_center.l80pc-sm{
      background-position-x: 80% !important;
	}
	.cnt_bkg_mono.l85pc-sm,
	.txt-left.l85pc-sm,
	.txt-right.l85pc-sm,
	.cnt_bkg_mono.txt-left.l85pc-sm,
	.cnt_bkg_mono.txt-right.l85pc-sm,
	.cnt_bkg.txt-left.l85pc-sm,
	.cnt_bkg.txt-right.l85pc-sm,
	.cnt_bkg_2.txt-left.l85pc-sm,
	.cnt_bkg_2.txt-right.l85pc-sm,
	.txt-left.then_center.l85pc-sm,
	.txt-right.then_center.l85pc-sm{
      background-position-x: 85% !important;
	}
	.cnt_bkg_mono.l90pc-sm,
	.txt-left.l90pc-sm,
	.txt-right.l90pc-sm,
	.cnt_bkg_mono.txt-left.l90pc-sm,
	.cnt_bkg_mono.txt-right.l90pc-sm,
	.cnt_bkg.txt-left.l90pc-sm,
	.cnt_bkg.txt-right.l90pc-sm,
	.cnt_bkg_2.txt-left.l90pc-sm,
	.cnt_bkg_2.txt-right.l90pc-sm,
	.txt-left.then_center.l90pc-sm,
	.txt-right.then_center.l90pc-sm{
      background-position-x: 90% !important;
	}
	.cnt_bkg_mono.l95pc-sm,
	.txt-left.l95pc-sm,
	.txt-right.l95pc-sm,
	.cnt_bkg_mono.txt-left.l95pc-sm,
	.cnt_bkg_mono.txt-right.l95pc-sm,
	.cnt_bkg.txt-left.l95pc-sm,
	.cnt_bkg.txt-right.l95pc-sm,
	.cnt_bkg_2.txt-left.l95pc-sm,
	.cnt_bkg_2.txt-right.l95pc-sm,
	.txt-left.then_center.l95pc-sm,
	.txt-right.then_center.l95pc-sm{
      background-position-x: 95% !important;
	}
	.cnt_bkg_mono.l100pc-sm,
	.txt-left.l100pc-sm,
	.txt-right.l100pc-sm,
	.cnt_bkg_mono.txt-left.l100pc-sm,
	.cnt_bkg_mono.txt-right.l100pc-sm,
	.cnt_bkg.txt-left.l100pc-sm,
	.cnt_bkg.txt-right.l100pc-sm,
	.cnt_bkg_2.txt-left.l100pc-sm,
	.cnt_bkg_2.txt-right.l100pc-sm,
	.txt-left.then_center.l100pc-sm,
	.txt-right.then_center.l100pc-sm{
      background-position-x: 100% !important;
	}
	.cnt_bkg_mono.l105pc-sm,
	.txt-left.l105pc-sm,
	.txt-right.l105pc-sm,
	.cnt_bkg_mono.txt-left.l105pc-sm,
	.cnt_bkg_mono.txt-right.l105pc-sm,
	.cnt_bkg.txt-left.l105pc-sm,
	.cnt_bkg.txt-right.l105pc-sm,
	.cnt_bkg_2.txt-left.l105pc-sm,
	.cnt_bkg_2.txt-right.l105pc-sm,
	.txt-left.then_center.l105pc-sm,
	.txt-right.then_center.l105pc-sm{
      background-position-x: 105% !important;
	}
	.cnt_bkg_mono.l110pc-sm,
	.txt-left.l110pc-sm,
	.txt-right.l110pc-sm,
	.cnt_bkg_mono.txt-left.l110pc-sm,
	.cnt_bkg_mono.txt-right.l110pc-sm,
	.cnt_bkg.txt-left.l110pc-sm,
	.cnt_bkg.txt-right.l110pc-sm,
	.cnt_bkg_2.txt-left.l110pc-sm,
	.cnt_bkg_2.txt-right.l110pc-sm,
	.txt-left.then_center.l110pc-sm,
	.txt-right.then_center.l110pc-sm{
      background-position-x: 110% !important;
	}
	.cnt_bkg_mono.l115pc-sm,
	.txt-left.l115pc-sm,
	.txt-right.l115pc-sm,
	.cnt_bkg_mono.txt-left.l115pc-sm,
	.cnt_bkg_mono.txt-right.l115pc-sm,
	.cnt_bkg.txt-left.l115pc-sm,
	.cnt_bkg.txt-right.l115pc-sm,
	.cnt_bkg_2.txt-left.l115pc-sm,
	.cnt_bkg_2.txt-right.l115pc-sm,
	.txt-left.then_center.l115pc-sm,
	.txt-right.then_center.l115pc-sm{
      background-position-x: 115% !important;
	}
	.cnt_bkg_mono.l120pc-sm,
	.txt-left.l120pc-sm,
	.txt-right.l120pc-sm,
	.cnt_bkg_mono.txt-left.l120pc-sm,
	.cnt_bkg_mono.txt-right.l120pc-sm,
	.cnt_bkg.txt-left.l120pc-sm,
	.cnt_bkg.txt-right.l120pc-sm,
	.cnt_bkg_2.txt-left.l120pc-sm,
	.cnt_bkg_2.txt-right.l120pc-sm,
	.txt-left.then_center.l120pc-sm,
	.txt-right.then_center.l120pc-sm{
      background-position-x: 120% !important;
	}
	.cnt_bkg_mono.l125pc-sm,
	.txt-left.l125pc-sm,
	.txt-right.l125pc-sm,
	.cnt_bkg_mono.txt-left.l125pc-sm,
	.cnt_bkg_mono.txt-right.l125pc-sm,
	.cnt_bkg.txt-left.l125pc-sm,
	.cnt_bkg.txt-right.l125pc-sm,
	.cnt_bkg_2.txt-left.l125pc-sm,
	.cnt_bkg_2.txt-right.l125pc-sm,
	.txt-left.then_center.l125pc-sm,
	.txt-right.then_center.l125pc-sm{
      background-position-x: 125% !important;
	}
	.cnt_bkg_mono.l130pc-sm,
	.txt-left.l130pc-sm,
	.txt-right.l130pc-sm,
	.cnt_bkg_mono.txt-left.l130pc-sm,
	.cnt_bkg_mono.txt-right.l130pc-sm,
	.cnt_bkg.txt-left.l130pc-sm,
	.cnt_bkg.txt-right.l130pc-sm,
	.cnt_bkg_2.txt-left.l130pc-sm,
	.cnt_bkg_2.txt-right.l130pc-sm,
	.txt-left.then_center.l130pc-sm,
	.txt-right.then_center.l130pc-sm{
      background-position-x: 130% !important;
	}
	.cnt_bkg_mono.l135pc-sm,
	.txt-left.l135pc-sm,
	.txt-right.l135pc-sm,
	.cnt_bkg_mono.txt-left.l135pc-sm,
	.cnt_bkg_mono.txt-right.l135pc-sm,
	.cnt_bkg.txt-left.l135pc-sm,
	.cnt_bkg.txt-right.l135pc-sm,
	.cnt_bkg_2.txt-left.l135pc-sm,
	.cnt_bkg_2.txt-right.l135pc-sm,
	.txt-left.then_center.l135pc-sm,
	.txt-right.then_center.l135pc-sm{
      background-position-x: 135% !important;
	}
	.cnt_bkg_mono.l140pc-sm,
	.txt-left.l140pc-sm,
	.txt-right.l140pc-sm,
	.cnt_bkg_mono.txt-left.l140pc-sm,
	.cnt_bkg_mono.txt-right.l140pc-sm,
	.cnt_bkg.txt-left.l140pc-sm,
	.cnt_bkg.txt-right.l140pc-sm,
	.cnt_bkg_2.txt-left.l140pc-sm,
	.cnt_bkg_2.txt-right.l140pc-sm,
	.txt-left.then_center.l140pc-sm,
	.txt-right.then_center.l140pc-sm{
      background-position-x: 140% !important;
	}
	.cnt_bkg_mono.l145pc-sm,
	.txt-left.l145pc-sm,
	.txt-right.l145pc-sm,
	.cnt_bkg_mono.txt-left.l145pc-sm,
	.cnt_bkg_mono.txt-right.l145pc-sm,
	.cnt_bkg.txt-left.l145pc-sm,
	.cnt_bkg.txt-right.l145pc-sm,
	.cnt_bkg_2.txt-left.l145pc-sm,
	.cnt_bkg_2.txt-right.l145pc-sm,
	.txt-left.then_center.l145pc-sm,
	.txt-right.then_center.l145pc-sm{
      background-position-x: 145% !important;
	}
	.cnt_bkg_mono.l150pc-sm,
	.txt-left.l150pc-sm,
	.txt-right.l150pc-sm,
	.cnt_bkg_mono.txt-left.l150pc-sm,
	.cnt_bkg_mono.txt-right.l150pc-sm,
	.cnt_bkg.txt-left.l150pc-sm,
	.cnt_bkg.txt-right.l150pc-sm,
	.cnt_bkg_2.txt-left.l150pc-sm,
	.cnt_bkg_2.txt-right.l150pc-sm,
	.txt-left.then_center.l150pc-sm,
	.txt-right.then_center.l150pc-sm{
      background-position-x: 150% !important;
	}	
	.cnt_bkg_mono.l200pc-sm,
	.txt-left.l200pc-sm,
	.txt-right.l200pc-sm,
	.cnt_bkg_mono.txt-left.l200pc-sm,
	.cnt_bkg_mono.txt-right.l200pc-sm,
	.cnt_bkg.txt-left.l200pc-sm,
	.cnt_bkg.txt-right.l200pc-sm,
	.cnt_bkg_2.txt-left.l200pc-sm,
	.cnt_bkg_2.txt-right.l200pc-sm,
	.txt-left.then_center.l200pc-sm,
	.txt-right.then_center.l200pc-sm{
      background-position-x: 200% !important;
	}	
	.cnt_bkg_mono.l250pc-sm,
	.txt-left.l250pc-sm,
	.txt-right.l250pc-sm,
	.cnt_bkg_mono.txt-left.l250pc-sm,
	.cnt_bkg_mono.txt-right.l250pc-sm,
	.cnt_bkg.txt-left.l250pc-sm,
	.cnt_bkg.txt-right.l250pc-sm,
	.cnt_bkg_2.txt-left.l250pc-sm,
	.cnt_bkg_2.txt-right.l250pc-sm,
	.txt-left.then_center.l250pc-sm,
	.txt-right.then_center.l250pc-sm{
      background-position-x: 250% !important;
	}		
	.cnt_bkg_mono.l300pc-sm,
	.txt-left.l300pc-sm,
	.txt-right.l300pc-sm,
	.cnt_bkg_mono.txt-left.l300pc-sm,
	.cnt_bkg_mono.txt-right.l300pc-sm,
	.cnt_bkg.txt-left.l300pc-sm,
	.cnt_bkg.txt-right.l300pc-sm,
	.cnt_bkg_2.txt-left.l300pc-sm,
	.cnt_bkg_2.txt-right.l300pc-sm,
	.txt-left.then_center.l300pc-sm,
	.txt-right.then_center.l300pc-sm{
      background-position-x: 300% !important;
	}	
	.cnt_bkg_mono.l350pc-sm,
	.txt-left.l350pc-sm,
	.txt-right.l350pc-sm,
	.cnt_bkg_mono.txt-left.l350pc-sm,
	.cnt_bkg_mono.txt-right.l350pc-sm,
	.cnt_bkg.txt-left.l350pc-sm,
	.cnt_bkg.txt-right.l350pc-sm,
	.cnt_bkg_2.txt-left.l350pc-sm,
	.cnt_bkg_2.txt-right.l350pc-sm,
	.txt-left.then_center.l350pc-sm,
	.txt-right.then_center.l350pc-sm{
      background-position-x: 350% !important;
	}	
	.cnt_bkg_mono.l400pc-sm,
	.txt-left.l400pc-sm,
	.txt-right.l400pc-sm,
	.cnt_bkg_mono.txt-left.l400pc-sm,
	.cnt_bkg_mono.txt-right.l400pc-sm,
	.cnt_bkg.txt-left.l400pc-sm,
	.cnt_bkg.txt-right.l400pc-sm,
	.cnt_bkg_2.txt-left.l400pc-sm,
	.cnt_bkg_2.txt-right.l400pc-sm,
	.txt-left.then_center.l400pc-sm,
	.txt-right.then_center.l400pc-sm{
      background-position-x: 400% !important;
	}
	










	.cnt_bkg_mono.center-sm,
	.txt-left.center-sm,
	.txt-right.center-sm{
      background-position-x: center !important;
	}	


	.bg-size-20pc-sm {
		background-size: 20% !important;
	}
	.bg-size-30pc-sm {
		background-size: 30% !important;
	}
	.bg-size-40pc-sm {
		background-size: 40% !important;
	}
	.bg-size-50pc-sm {
		background-size: 50% !important;
	}
	.bg-size-60pc-sm {
		background-size: 60% !important;
	}
	.bg-size-65pc-sm {
		background-size: 65% !important;
	}
	.bg-size-70pc-sm {
		background-size: 70% !important;
	}
	.bg-size-80pc-sm {
		background-size: 80% !important;
	}
	.bg-size-90pc-sm  {
		background-size: 90% !important;
	}
	.bg-size-95pc-sm  {
		background-size: 95% !important;
	}
	.bg-size-100pc-sm {
		background-size: 100% !important;
	}
	.bg-size-120pc-sm {
		background-size: 120% !important;
	}
	.bg-size-130pc-sm {
		background-size: 130% !important;
	}
	.bg-size-140pc-sm {
		background-size: 140% !important;
	}
	.bg-size-150pc-sm {
		background-size: 150% !important;
	}
	.bg-size-160pc-sm {
		background-size: 160% !important;
	}
	.bg-size-180pc-sm {
		background-size: 180% !important;
	}
	.bg-size-200pc-sm {
		background-size: 200% !important;
	}
		.bg-size-220pc-sm {
		background-size: 220% !important;
	}
		.bg-size-240pc-sm {
		background-size: 240% !important;
	}
		.bg-size-260pc-sm {
		background-size: 260% !important;
	}
		.bg-size-280pc-sm {
		background-size: 280% !important;
	}
		.bg-size-300pc-sm {
		background-size: 300% !important;
	}
	.bg-size-contain-sm {
		background-size: contain !important;
	}
		.bg-size-cover-sm {
		background-size: cover !important;
	}
	
	.bg-off-sm {
		background-image: none !important;
	}
	
	.mt0-sm  { margin-top:0px !important; }
	.mt10-sm { margin-top:10px !important; }
	.mt20-sm { margin-top:20px !important; }
	.mt30-sm { margin-top:30px !important; }
	.mt40-sm { margin-top:40px !important; }
	.mt50-sm { margin-top:50px !important; }
	.mt60-sm { margin-top:60px !important; }
	.mt70-sm { margin-top:70px !important; }
	.mt80-sm { margin-top:80px !important; }
	.mt90-sm { margin-top:90px !important; }
	.mt100-sm { margin-top:100px !important; }
	.mt150-sm { margin-top:150px !important; }
	.mt200-sm { margin-top:200px !important; }
	.mt250-sm { margin-top:250px !important; }
	.mt300-sm { margin-top:300px !important; }
	.mt350-sm { margin-top:350px !important; }
	.mt400-sm { margin-top:400px !important; }
	.mt450-sm { margin-top:450px !important; }
	.mt500-sm { margin-top:500px !important; }
	
	.mb0-sm  { margin-bottom:0px !important; }
	.mb10-sm { margin-bottom:10px !important; }
	.mb20-sm { margin-bottom:20px !important; }
	.mb30-sm { margin-bottom:30px !important; }
	.mb40-sm { margin-bottom:40px !important; }
	.mb50-sm { margin-bottom:50px !important; }
	.mb60-sm { margin-bottom:60px !important; }
	.mb70-sm { margin-bottom:70px !important; }
	.mb80-sm { margin-bottom:80px !important; }
	.mb90-sm { margin-bottom:90px !important; }
	.mb100-sm { margin-bottom:100px !important; }
	.mb150-sm { margin-bottom:150px !important; }
	.mb200-sm { margin-bottom:200px !important; }
	.mb250-sm { margin-bottom:250px !important; }
	.mb300-sm { margin-bottom:300px !important; }
	.mb350-sm { margin-bottom:350px !important; }
	.mb400-sm { margin-bottom:400px !important; }
	.mb450-sm { margin-bottom:450px !important; }
	.mb500-sm { margin-bottom:500px !important; }
	

	.pt0-sm  { padding-top:0px !important; }
	.pt10-sm { padding-top:10px !important; }
	.pt20-sm { padding-top:20px !important; }
	.pt30-sm { padding-top:30px !important; }
	.pt40-sm { padding-top:40px !important; }
	.pt50-sm { padding-top:50px !important; }
	.pt60-sm { padding-top:60px !important; }
	.pt70-sm { padding-top:70px !important; }
	.pt80-sm { padding-top:80px !important; }
	.pt90-sm { padding-top:90px !important; }
	.pt100-sm { padding-top:100px !important; }
	.pt150-sm { padding-top:150px !important; }
	.pt200-sm { padding-top:200px !important; }
	.pt250-sm { padding-top:250px !important; }
	.pt300-sm { padding-top:300px !important; }
	.pt350-sm { padding-top:350px !important; }
	.pt400-sm { padding-top:400px !important; }
	.pt450-sm { padding-top:450px !important; }
	.pt500-sm { padding-top:500px !important; }
	
	.pb0-sm  { padding-bottom:0px !important; }
	.pb10-sm { padding-bottom:10px !important; }
	.pb20-sm { padding-bottom:20px !important; }
	.pb30-sm { padding-bottom:30px !important; }
	.pb40-sm { padding-bottom:40px !important; }
	.pb50-sm { padding-bottom:50px !important; }
	.pb60-sm { padding-bottom:60px !important; }
	.pb70-sm { padding-bottom:70px !important; }
	.pb80-sm { padding-bottom:80px !important; }
	.pb90-sm { padding-bottom:90px !important; }
	.pb100-sm { padding-bottom:100px !important; }
	.pb150-sm { padding-bottom:150px !important; }
	.pb200-sm { padding-bottom:200px !important; }
	.pb250-sm { padding-bottom:250px !important; }
	.pb300-sm { padding-bottom:300px !important; }
	.pb350-sm { padding-bottom:350px !important; }
	.pb400-sm { padding-bottom:400px !important; }
	.pb450-sm { padding-bottom:450px !important; }
	.pb500-sm { padding-bottom:500px !important; }

	.top-0pc-sm {
		top: 0% !important;
	}
	.top-5pc-sm {
		top: 5% !important;
	}
	.top-10pc-sm {
		top: 10% !important;
	}
	.top-15pc-sm {
		top: 15% !important;
	}
	.top-20pc-sm {
		top: 20% !important;
	}
	.top-25pc-sm {
		top: 25% !important;
	}
	.top-30pc-sm {
		top: 30% !important;
	}
	.top-35pc-sm {
		top: 35% !important;
	}
	.top-40pc-sm {
		top: 40% !important;
	}
	.top-45pc-sm {
		top: 45% !important;
	}
	.top-50pc-sm {
		top: 50% !important;
	}
	.top-55pc-sm {
		top: 55% !important;
	}
	.top-60pc-sm {
		top: 60% !important;
	}	
	.top-65pc-sm {
		top: 65% !important;
	}	
	.top-70pc-sm {
		top: 70% !important;
	}	
	.top-75pc-sm {
		top: 75% !important;
	}	
	.top-80pc-sm {
		top: 80% !important;
	}	
	.top-85pc-sm {
		top: 85% !important;
	}		
	.top-90pc-sm {
		top: 90% !important;
	}	
	.top-95pc-sm {
		top: 95% !important;
	}		
	
	.bottom-0pc-sm {
		bottom: 0% !important;
	}		
	.bottom-0pc-sm {
		bottom: 0% !important;
	}
	.bottom-5pc-sm {
		bottom: 5% !important;
	}
	.bottom-10pc-sm {
		bottom: 10% !important;
	}
	.bottom-15pc-sm {
		bottom: 15% !important;
	}
	.bottom-20pc-sm {
		bottom: 20% !important;
	}
	.bottom-25pc-sm {
		bottom: 25% !important;
	}	
	.bottom-30pc-sm {
		bottom: 30% !important;
	}
	.bottom-35pc-sm {
		bottom: 35% !important;
	}
	.bottom-40pc-sm {
		bottom: 40% !important;
	}
	.bottom-45pc-sm {
		bottom: 45% !important;
	}
	.bottom-50pc-sm {
		bottom: 50% !important;
	}
	.bottom-55pc-sm {
		bottom: 55% !important;
	}
	.bottom-60pc-sm {
		bottom: 60% !important;
	}	
	.bottom-65pc-sm {
		bottom: 65% !important;
	}	
	.bottom-70pc-sm {
		bottom: 70% !important;
	}	
	.bottom-75pc-sm {
		bottom: 75% !important;
	}	
	.bottom-80pc-sm {
		bottom: 80% !important;
	}	
	.bottom-85pc-sm {
		bottom: 85% !important;
	}		
	.bottom-90pc-sm {
		bottom: 90% !important;
	}	
	.bottom-95pc-sm {
		bottom: 95% !important;
	}		
	

}

@media (min-width: 992px) and (max-width: 1199px) {

	.cnt_bkg_mono.l-100pc-md,
	.txt-left.l-100pc-md,
	.txt-right.l-100pc-md,
	.cnt_bkg_mono.txt-left.l-100pc-md,
	.cnt_bkg_mono.txt-right.l-100pc-md,
	.cnt_bkg.txt-left.l-100pc-md,
	.cnt_bkg.txt-right.l-100pc-md,
	.cnt_bkg_2.txt-left.l-100pc-md,
	.cnt_bkg_2.txt-right.l-100pc-md,
	.txt-left.then_center.l-100pc-md,
	.txt-right.then_center.l-100pc-md{
      background-position-x: -100% !important;
	}

	.cnt_bkg_mono.l-90pc-md,
	.txt-left.l-90pc-md,
	.txt-right.l-90pc-md,
	.cnt_bkg_mono.txt-left.l-90pc-md,
	.cnt_bkg_mono.txt-right.l-90pc-md,
	.cnt_bkg.txt-left.l-90pc-md,
	.cnt_bkg.txt-right.l-90pc-md,
	.cnt_bkg_2.txt-left.l-90pc-md,
	.cnt_bkg_2.txt-right.l-90pc-md,
	.txt-left.then_center.l-90pc-md,
	.txt-right.then_center.l-90pc-md{
      background-position-x: -90% !important;
	}

	.cnt_bkg_mono.l-80pc-md,
	.txt-left.l-80pc-md,
	.txt-right.l-80pc-md,
	.cnt_bkg_mono.txt-left.l-80pc-md,
	.cnt_bkg_mono.txt-right.l-80pc-md,
	.cnt_bkg.txt-left.l-80pc-md,
	.cnt_bkg.txt-right.l-80pc-md,
	.cnt_bkg_2.txt-left.l-80pc-md,
	.cnt_bkg_2.txt-right.l-80pc-md,
	.txt-left.then_center.l-80pc-md,
	.txt-right.then_center.l-80pc-md{
      background-position-x: -80% !important;
	}

	.cnt_bkg_mono.l-70pc-md,
	.txt-left.l-70pc-md,
	.txt-right.l-70pc-md,
	.cnt_bkg_mono.txt-left.l-70pc-md,
	.cnt_bkg_mono.txt-right.l-70pc-md,
	.cnt_bkg.txt-left.l-70pc-md,
	.cnt_bkg.txt-right.l-70pc-md,
	.cnt_bkg_2.txt-left.l-70pc-md,
	.cnt_bkg_2.txt-right.l-70pc-md,
	.txt-left.then_center.l-70pc-md,
	.txt-right.then_center.l-70pc-md{
      background-position-x: -70% !important;
	}

	.cnt_bkg_mono.l-60pc-md,
	.txt-left.l-60pc-md,
	.txt-right.l-60pc-md,
	.cnt_bkg_mono.txt-left.l-60pc-md,
	.cnt_bkg_mono.txt-right.l-60pc-md,
	.cnt_bkg.txt-left.l-60pc-md,
	.cnt_bkg.txt-right.l-60pc-md,
	.cnt_bkg_2.txt-left.l-60pc-md,
	.cnt_bkg_2.txt-right.l-60pc-md,
	.txt-left.then_center.l-60pc-md,
	.txt-right.then_center.l-60pc-md{
      background-position-x: -60% !important;
	}

	.cnt_bkg_mono.l-50pc-md,
	.txt-left.l-50pc-md,
	.txt-right.l-50pc-md,
	.cnt_bkg_mono.txt-left.l-50pc-md,
	.cnt_bkg_mono.txt-right.l-50pc-md,
	.cnt_bkg.txt-left.l-50pc-md,
	.cnt_bkg.txt-right.l-50pc-md,
	.cnt_bkg_2.txt-left.l-50pc-md,
	.cnt_bkg_2.txt-right.l-50pc-md,
	.txt-left.then_center.l-50pc-md,
	.txt-right.then_center.l-50pc-md{
      background-position-x: -50% !important;
	}

	.cnt_bkg_mono.l-40pc-md,
	.txt-left.l-40pc-md,
	.txt-right.l-40pc-md,
	.cnt_bkg_mono.txt-left.l-40pc-md,
	.cnt_bkg_mono.txt-right.l-40pc-md,
	.cnt_bkg.txt-left.l-40pc-md,
	.cnt_bkg.txt-right.l-40pc-md,
	.cnt_bkg_2.txt-left.l-40pc-md,
	.cnt_bkg_2.txt-right.l-40pc-md,
	.txt-left.then_center.l-40pc-md,
	.txt-right.then_center.l-40pc-md{
      background-position-x: -40% !important;
	}
	
	.cnt_bkg_mono.l-30pc-md,
	.txt-left.l-30pc-md,
	.txt-right.l-30pc-md,
	.cnt_bkg_mono.txt-left.l-30pc-md,
	.cnt_bkg_mono.txt-right.l-30pc-md,
	.cnt_bkg.txt-left.l-30pc-md,
	.cnt_bkg.txt-right.l-30pc-md,
	.cnt_bkg_2.txt-left.l-30pc-md,
	.cnt_bkg_2.txt-right.l-30pc-md,
	.txt-left.then_center.l-30pc-md,
	.txt-right.then_center.l-30pc-md{
      background-position-x: -30% !important;
	}

	.cnt_bkg_mono.l-25pc-md,
	.txt-left.l-25pc-md,
	.txt-right.l-25pc-md,
	.cnt_bkg_mono.txt-left.l-25pc-md,
	.cnt_bkg_mono.txt-right.l-25pc-md,
	.cnt_bkg.txt-left.l-25pc-md,
	.cnt_bkg.txt-right.l-25pc-md,
	.cnt_bkg_2.txt-left.l-25pc-md,
	.cnt_bkg_2.txt-right.l-25pc-md,
	.txt-left.then_center.l-25pc-md,
	.txt-right.then_center.l-25pc-md{
      background-position-x: -25% !important;
	}

	.cnt_bkg_mono.l-20pc-md,
	.txt-left.l-20pc-md,
	.txt-right.l-20pc-md,
	.cnt_bkg_mono.txt-left.l-20pc-md,
	.cnt_bkg_mono.txt-right.l-20pc-md,
	.cnt_bkg.txt-left.l-20pc-md,
	.cnt_bkg.txt-right.l-20pc-md,
	.cnt_bkg_2.txt-left.l-20pc-md,
	.cnt_bkg_2.txt-right.l-20pc-md,
	.txt-left.then_center.l-20pc-md,
	.txt-right.then_center.l-20pc-md{
      background-position-x: -20% !important;
	}
	.cnt_bkg_mono.l-15pc-md,
	.txt-left.l-15pc-md,
	.txt-right.l-15pc-md,
	.cnt_bkg_mono.txt-left.l-15pc-md,
	.cnt_bkg_mono.txt-right.l-15pc-md,
	.cnt_bkg.txt-left.l-15pc-md,
	.cnt_bkg.txt-right.l-15pc-md,
	.cnt_bkg_2.txt-left.l-15pc-md,
	.cnt_bkg_2.txt-right.l-15pc-md,
	.txt-left.then_center.l-15pc-md,
	.txt-right.then_center.l-15pc-md{
      background-position-x: -15% !important;
	}
	.cnt_bkg_mono.l-10pc-md,
	.txt-left.l-10pc-md,
	.txt-right.l-10pc-md,
	.cnt_bkg_mono.txt-left.l-10pc-md,
	.cnt_bkg_mono.txt-right.l-10pc-md,
	.cnt_bkg.txt-left.l-10pc-md,
	.cnt_bkg.txt-right.l-10pc-md,
	.cnt_bkg_2.txt-left.l-10pc-md,
	.cnt_bkg_2.txt-right.l-10pc-md,
	.txt-left.then_center.l-10pc-md,
	.txt-right.then_center.l-10pc-md{
      background-position-x: -10% !important;
	}
	.cnt_bkg_mono.l-5pc-md,
	.txt-left.l-5pc-md,
	.txt-right.l-5pc-md,
	.cnt_bkg_mono.txt-left.l-5pc-md,
	.cnt_bkg_mono.txt-right.l-5pc-md,
	.cnt_bkg.txt-left.l-5pc-md,
	.cnt_bkg.txt-right.l-5pc-md,
	.cnt_bkg_2.txt-left.l-5pc-md,
	.cnt_bkg_2.txt-right.l-5pc-md,
	.txt-left.then_center.l-5pc-md,
	.txt-right.then_center.l-5pc-md{
      background-position-x: -5% !important;
	}
	.cnt_bkg_mono.l-0pc-md,
	.txt-left.l-0pc-md,
	.txt-right.l-0pc-md,
	.cnt_bkg_mono.txt-left.l-0pc-md,
	.cnt_bkg_mono.txt-right.l-0pc-md,
	.cnt_bkg.txt-left.l-0pc-md,
	.cnt_bkg.txt-right.l-0pc-md,
	.cnt_bkg_2.txt-left.l-0pc-md,
	.cnt_bkg_2.txt-right.l-0pc-md,
	.txt-left.then_center.l-0pc-md,
	.txt-right.then_center.l-0pc-md{
      background-position-x: left !important;
	}
	.cnt_bkg_mono.l5pc-md,
	.txt-left.l5pc-md,
	.txt-right.l5pc-md,
	.cnt_bkg_mono.txt-left.l5pc-md,
	.cnt_bkg_mono.txt-right.l5pc-md,
	.cnt_bkg.txt-left.l5pc-md,
	.cnt_bkg.txt-right.l5pc-md,
	.cnt_bkg_2.txt-left.l5pc-md,
	.cnt_bkg_2.txt-right.l5pc-md,
	.txt-left.then_center.l5pc-md,
	.txt-right.then_center.l5pc-md{
      background-position-x: 5% !important;
	}
	.cnt_bkg_mono.l10pc-md,
	.txt-left.l10pc-md,
	.txt-right.l10pc-md,
	.cnt_bkg_mono.txt-left.l10pc-md,
	.cnt_bkg_mono.txt-right.l10pc-md,
	.cnt_bkg.txt-left.l10pc-md,
	.cnt_bkg.txt-right.l10pc-md,
	.cnt_bkg_2.txt-left.l10pc-md,
	.cnt_bkg_2.txt-right.l10pc-md,
	.txt-left.then_center.l10pc-md,
	.txt-right.then_center.l10pc-md{
      background-position-x: 10% !important;
	}
	.cnt_bkg_mono.l15pc-md,
	.txt-left.l15pc-md,
	.txt-right.l15pc-md,
	.cnt_bkg_mono.txt-left.l15pc-md,
	.cnt_bkg_mono.txt-right.l15pc-md,
	.cnt_bkg.txt-left.l15pc-md,
	.cnt_bkg.txt-right.l15pc-md,
	.cnt_bkg_2.txt-left.l15pc-md,
	.cnt_bkg_2.txt-right.l15pc-md,
	.txt-left.then_center.l15pc-md,
	.txt-right.then_center.l15pc-md{
      background-position-x: 15% !important;
	}
	.cnt_bkg_mono.l20pc-md,
	.txt-left.l20pc-md,
	.txt-right.l20pc-md,
	.cnt_bkg_mono.txt-left.l20pc-md,
	.cnt_bkg_mono.txt-right.l20pc-md,
	.cnt_bkg.txt-left.l20pc-md,
	.cnt_bkg.txt-right.l20pc-md,
	.cnt_bkg_2.txt-left.l20pc-md,
	.cnt_bkg_2.txt-right.l20pc-md,
	.txt-left.then_center.l20pc-md,
	.txt-right.then_center.l20pc-md{
      background-position-x: 20% !important;
	}
	.cnt_bkg_mono.l25pc-md,
	.txt-left.l25pc-md,
	.txt-right.l25pc-md,
	.cnt_bkg_mono.txt-left.l25pc-md,
	.cnt_bkg_mono.txt-right.l25pc-md,
	.cnt_bkg.txt-left.l25pc-md,
	.cnt_bkg.txt-right.l25pc-md,
	.cnt_bkg_2.txt-left.l25pc-md,
	.cnt_bkg_2.txt-right.l25pc-md,
	.txt-left.then_center.l25pc-md,
	.txt-right.then_center.l25pc-md{
      background-position-x: 25% !important;
	}
	.cnt_bkg_mono.l30pc-md,
	.txt-left.l30pc-md,
	.txt-right.l30pc-md,
	.cnt_bkg_mono.txt-left.l30pc-md,
	.cnt_bkg_mono.txt-right.l30pc-md,
	.cnt_bkg.txt-left.l30pc-md,
	.cnt_bkg.txt-right.l30pc-md,
	.cnt_bkg_2.txt-left.l30pc-md,
	.cnt_bkg_2.txt-right.l30pc-md,
	.txt-left.then_center.l30pc-md,
	.txt-right.then_center.l30pc-md{
      background-position-x: 30% !important;
	}
	.cnt_bkg_mono.l40pc-md,
	.txt-left.l40pc-md,
	.txt-right.l40pc-md,
	.cnt_bkg_mono.txt-left.l40pc-md,
	.cnt_bkg_mono.txt-right.l40pc-md,
	.cnt_bkg.txt-left.l40pc-md,
	.cnt_bkg.txt-right.l40pc-md,
	.cnt_bkg_2.txt-left.l40pc-md,
	.cnt_bkg_2.txt-right.l40pc-md,
	.txt-left.then_center.l40pc-md,
	.txt-right.then_center.l40pc-md{
      background-position-x: 40% !important;
	}
	
	.cnt_bkg_mono.l40pc-md,
	.txt-left.l40pc-md,
	.txt-right.l40pc-md,
	.cnt_bkg_mono.txt-left.l40pc-md,
	.cnt_bkg_mono.txt-right.l40pc-md,
	.cnt_bkg.txt-left.l40pc-md,
	.cnt_bkg.txt-right.l40pc-md,
	.cnt_bkg_2.txt-left.l40pc-md,
	.cnt_bkg_2.txt-right.l40pc-md,
	.txt-left.then_center.l40pc-md,
	.txt-right.then_center.l40pc-md{
      background-position-x: 40% !important;
	}
	.cnt_bkg_mono.l45pc-md,
	.txt-left.l45pc-md,
	.txt-right.l45pc-md,
	.cnt_bkg_mono.txt-left.l45pc-md,
	.cnt_bkg_mono.txt-right.l45pc-md,
	.cnt_bkg.txt-left.l45pc-md,
	.cnt_bkg.txt-right.l45pc-md,
	.cnt_bkg_2.txt-left.l45pc-md,
	.cnt_bkg_2.txt-right.l45pc-md,
	.txt-left.then_center.l45pc-md,
	.txt-right.then_center.l45pc-md{
      background-position-x: 45% !important;
	}	
	.cnt_bkg_mono.l50pc-md,
	.txt-left.l50pc-md,
	.txt-right.l50pc-md,
	.cnt_bkg_mono.txt-left.l50pc-md,
	.cnt_bkg_mono.txt-right.l50pc-md,
	.cnt_bkg.txt-left.l50pc-md,
	.cnt_bkg.txt-right.l50pc-md,
	.cnt_bkg_2.txt-left.l50pc-md,
	.cnt_bkg_2.txt-right.l50pc-md,
	.txt-left.then_center.l50pc-md,
	.txt-right.then_center.l50pc-md{
      background-position-x: 50% !important;
	}
	.cnt_bkg_mono.l55pc-md,
	.txt-left.l55pc-md,
	.txt-right.l55pc-md,
	.cnt_bkg_mono.txt-left.l55pc-md,
	.cnt_bkg_mono.txt-right.l55pc-md,
	.cnt_bkg.txt-left.l55pc-md,
	.cnt_bkg.txt-right.l55pc-md,
	.cnt_bkg_2.txt-left.l55pc-md,
	.cnt_bkg_2.txt-right.l55pc-md,
	.txt-left.then_center.l55pc-md,
	.txt-right.then_center.l55pc-md{
      background-position-x: 55% !important;
	}
	.cnt_bkg_mono.l60pc-md,
	.txt-left.l60pc-md,
	.txt-right.l60pc-md,
	.cnt_bkg_mono.txt-left.l60pc-md,
	.cnt_bkg_mono.txt-right.l60pc-md,
	.cnt_bkg.txt-left.l60pc-md,
	.cnt_bkg.txt-right.l60pc-md,
	.cnt_bkg_2.txt-left.l60pc-md,
	.cnt_bkg_2.txt-right.l60pc-md,
	.txt-left.then_center.l60pc-md,
	.txt-right.then_center.l60pc-md{
      background-position-x: 60% !important;
	}
	.cnt_bkg_mono.l65pc-md,
	.txt-left.l65pc-md,
	.txt-right.l65pc-md,
	.cnt_bkg_mono.txt-left.l65pc-md,
	.cnt_bkg_mono.txt-right.l65pc-md,
	.cnt_bkg.txt-left.l65pc-md,
	.cnt_bkg.txt-right.l65pc-md,
	.cnt_bkg_2.txt-left.l65pc-md,
	.cnt_bkg_2.txt-right.l65pc-md,
	.txt-left.then_center.l65pc-md,
	.txt-right.then_center.l65pc-md{
      background-position-x: 65% !important;
	}
	.cnt_bkg_mono.l70pc-md,
	.txt-left.l70pc-md,
	.txt-right.l70pc-md,
	.cnt_bkg_mono.txt-left.l70pc-md,
	.cnt_bkg_mono.txt-right.l70pc-md,
	.cnt_bkg.txt-left.l70pc-md,
	.cnt_bkg.txt-right.l70pc-md,
	.cnt_bkg_2.txt-left.l70pc-md,
	.cnt_bkg_2.txt-right.l70pc-md,
	.txt-left.then_center.l70pc-md,
	.txt-right.then_center.l70pc-md{
      background-position-x: 70% !important;
	}
	.cnt_bkg_mono.l75pc-md,
	.txt-left.l75pc-md,
	.txt-right.l75pc-md,
	.cnt_bkg_mono.txt-left.l75pc-md,
	.cnt_bkg_mono.txt-right.l75pc-md,
	.cnt_bkg.txt-left.l75pc-md,
	.cnt_bkg.txt-right.l75pc-md,
	.cnt_bkg_2.txt-left.l75pc-md,
	.cnt_bkg_2.txt-right.l75pc-md,
	.txt-left.then_center.l75pc-md,
	.txt-right.then_center.l75pc-md{
      background-position-x: 75% !important;
	}
	.cnt_bkg_mono.l80pc-md,
	.txt-left.l80pc-md,
	.txt-right.l80pc-md,
	.cnt_bkg_mono.txt-left.l80pc-md,
	.cnt_bkg_mono.txt-right.l80pc-md,
	.cnt_bkg.txt-left.l80pc-md,
	.cnt_bkg.txt-right.l80pc-md,
	.cnt_bkg_2.txt-left.l80pc-md,
	.cnt_bkg_2.txt-right.l80pc-md,
	.txt-left.then_center.l80pc-md,
	.txt-right.then_center.l80pc-md{
      background-position-x: 80% !important;
	}
	.cnt_bkg_mono.l85pc-md,
	.txt-left.l85pc-md,
	.txt-right.l85pc-md,
	.cnt_bkg_mono.txt-left.l85pc-md,
	.cnt_bkg_mono.txt-right.l85pc-md,
	.cnt_bkg.txt-left.l85pc-md,
	.cnt_bkg.txt-right.l85pc-md,
	.cnt_bkg_2.txt-left.l85pc-md,
	.cnt_bkg_2.txt-right.l85pc-md,
	.txt-left.then_center.l85pc-md,
	.txt-right.then_center.l85pc-md{
      background-position-x: 85% !important;
	}
	.cnt_bkg_mono.l90pc-md,
	.txt-left.l90pc-md,
	.txt-right.l90pc-md,
	.cnt_bkg_mono.txt-left.l90pc-md,
	.cnt_bkg_mono.txt-right.l90pc-md,
	.cnt_bkg.txt-left.l90pc-md,
	.cnt_bkg.txt-right.l90pc-md,
	.cnt_bkg_2.txt-left.l90pc-md,
	.cnt_bkg_2.txt-right.l90pc-md,
	.txt-left.then_center.l90pc-md,
	.txt-right.then_center.l90pc-md{
      background-position-x: 90% !important;
	}
	.cnt_bkg_mono.l95pc-md,
	.txt-left.l95pc-md,
	.txt-right.l95pc-md,
	.cnt_bkg_mono.txt-left.l95pc-md,
	.cnt_bkg_mono.txt-right.l95pc-md,
	.cnt_bkg.txt-left.l95pc-md,
	.cnt_bkg.txt-right.l95pc-md,
	.cnt_bkg_2.txt-left.l95pc-md,
	.cnt_bkg_2.txt-right.l95pc-md,
	.txt-left.then_center.l95pc-md,
	.txt-right.then_center.l95pc-md{
      background-position-x: 95% !important;
	}
	.cnt_bkg_mono.l100pc-md,
	.txt-left.l100pc-md,
	.txt-right.l100pc-md,
	.cnt_bkg_mono.txt-left.l100pc-md,
	.cnt_bkg_mono.txt-right.l100pc-md,
	.cnt_bkg.txt-left.l100pc-md,
	.cnt_bkg.txt-right.l100pc-md,
	.cnt_bkg_2.txt-left.l100pc-md,
	.cnt_bkg_2.txt-right.l100pc-md,
	.txt-left.then_center.l100pc-md,
	.txt-right.then_center.l100pc-md{
      background-position-x: 100% !important;
	}
	.cnt_bkg_mono.l105pc-md,
	.txt-left.l105pc-md,
	.txt-right.l105pc-md,
	.cnt_bkg_mono.txt-left.l105pc-md,
	.cnt_bkg_mono.txt-right.l105pc-md,
	.cnt_bkg.txt-left.l105pc-md,
	.cnt_bkg.txt-right.l105pc-md,
	.cnt_bkg_2.txt-left.l105pc-md,
	.cnt_bkg_2.txt-right.l105pc-md,
	.txt-left.then_center.l105pc-md,
	.txt-right.then_center.l105pc-md{
      background-position-x: 105% !important;
	}
	.cnt_bkg_mono.l110pc-md,
	.txt-left.l110pc-md,
	.txt-right.l110pc-md,
	.cnt_bkg_mono.txt-left.l110pc-md,
	.cnt_bkg_mono.txt-right.l110pc-md,
	.cnt_bkg.txt-left.l110pc-md,
	.cnt_bkg.txt-right.l110pc-md,
	.cnt_bkg_2.txt-left.l110pc-md,
	.cnt_bkg_2.txt-right.l110pc-md,
	.txt-left.then_center.l110pc-md,
	.txt-right.then_center.l110pc-md{
      background-position-x: 110% !important;
	}
	.cnt_bkg_mono.l115pc-md,
	.txt-left.l115pc-md,
	.txt-right.l115pc-md,
	.cnt_bkg_mono.txt-left.l115pc-md,
	.cnt_bkg_mono.txt-right.l115pc-md,
	.cnt_bkg.txt-left.l115pc-md,
	.cnt_bkg.txt-right.l115pc-md,
	.cnt_bkg_2.txt-left.l115pc-md,
	.cnt_bkg_2.txt-right.l115pc-md,
	.txt-left.then_center.l115pc-md,
	.txt-right.then_center.l115pc-md{
      background-position-x: 115% !important;
	}
	.cnt_bkg_mono.l120pc-md,
	.txt-left.l120pc-md,
	.txt-right.l120pc-md,
	.cnt_bkg_mono.txt-left.l120pc-md,
	.cnt_bkg_mono.txt-right.l120pc-md,
	.cnt_bkg.txt-left.l120pc-md,
	.cnt_bkg.txt-right.l120pc-md,
	.cnt_bkg_2.txt-left.l120pc-md,
	.cnt_bkg_2.txt-right.l120pc-md,
	.txt-left.then_center.l120pc-md,
	.txt-right.then_center.l120pc-md{
      background-position-x: 120% !important;
	}
	.cnt_bkg_mono.l125pc-md,
	.txt-left.l125pc-md,
	.txt-right.l125pc-md,
	.cnt_bkg_mono.txt-left.l125pc-md,
	.cnt_bkg_mono.txt-right.l125pc-md,
	.cnt_bkg.txt-left.l125pc-md,
	.cnt_bkg.txt-right.l125pc-md,
	.cnt_bkg_2.txt-left.l125pc-md,
	.cnt_bkg_2.txt-right.l125pc-md,
	.txt-left.then_center.l125pc-md,
	.txt-right.then_center.l125pc-md{
      background-position-x: 125% !important;
	}
	.cnt_bkg_mono.l130pc-md,
	.txt-left.l130pc-md,
	.txt-right.l130pc-md,
	.cnt_bkg_mono.txt-left.l130pc-md,
	.cnt_bkg_mono.txt-right.l130pc-md,
	.cnt_bkg.txt-left.l130pc-md,
	.cnt_bkg.txt-right.l130pc-md,
	.cnt_bkg_2.txt-left.l130pc-md,
	.cnt_bkg_2.txt-right.l130pc-md,
	.txt-left.then_center.l130pc-md,
	.txt-right.then_center.l130pc-md{
      background-position-x: 130% !important;
	}
	.cnt_bkg_mono.l135pc-md,
	.txt-left.l135pc-md,
	.txt-right.l135pc-md,
	.cnt_bkg_mono.txt-left.l135pc-md,
	.cnt_bkg_mono.txt-right.l135pc-md,
	.cnt_bkg.txt-left.l135pc-md,
	.cnt_bkg.txt-right.l135pc-md,
	.cnt_bkg_2.txt-left.l135pc-md,
	.cnt_bkg_2.txt-right.l135pc-md,
	.txt-left.then_center.l135pc-md,
	.txt-right.then_center.l135pc-md{
      background-position-x: 135% !important;
	}
	.cnt_bkg_mono.l140pc-md,
	.txt-left.l140pc-md,
	.txt-right.l140pc-md,
	.cnt_bkg_mono.txt-left.l140pc-md,
	.cnt_bkg_mono.txt-right.l140pc-md,
	.cnt_bkg.txt-left.l140pc-md,
	.cnt_bkg.txt-right.l140pc-md,
	.cnt_bkg_2.txt-left.l140pc-md,
	.cnt_bkg_2.txt-right.l140pc-md,
	.txt-left.then_center.l140pc-md,
	.txt-right.then_center.l140pc-md{
      background-position-x: 140% !important;
	}
	.cnt_bkg_mono.l145pc-md,
	.txt-left.l145pc-md,
	.txt-right.l145pc-md,
	.cnt_bkg_mono.txt-left.l145pc-md,
	.cnt_bkg_mono.txt-right.l145pc-md,
	.cnt_bkg.txt-left.l145pc-md,
	.cnt_bkg.txt-right.l145pc-md,
	.cnt_bkg_2.txt-left.l145pc-md,
	.cnt_bkg_2.txt-right.l145pc-md,
	.txt-left.then_center.l145pc-md,
	.txt-right.then_center.l145pc-md{
      background-position-x: 145% !important;
	}
	.cnt_bkg_mono.l150pc-md,
	.txt-left.l150pc-md,
	.txt-right.l150pc-md,
	.cnt_bkg_mono.txt-left.l150pc-md,
	.cnt_bkg_mono.txt-right.l150pc-md,
	.cnt_bkg.txt-left.l150pc-md,
	.cnt_bkg.txt-right.l150pc-md,
	.cnt_bkg_2.txt-left.l150pc-md,
	.cnt_bkg_2.txt-right.l150pc-md,
	.txt-left.then_center.l150pc-md,
	.txt-right.then_center.l150pc-md{
      background-position-x: 150% !important;
	}	
	.cnt_bkg_mono.l200pc-md,
	.txt-left.l200pc-md,
	.txt-right.l200pc-md,
	.cnt_bkg_mono.txt-left.l200pc-md,
	.cnt_bkg_mono.txt-right.l200pc-md,
	.cnt_bkg.txt-left.l200pc-md,
	.cnt_bkg.txt-right.l200pc-md,
	.cnt_bkg_2.txt-left.l200pc-md,
	.cnt_bkg_2.txt-right.l200pc-md,
	.txt-left.then_center.l200pc-md,
	.txt-right.then_center.l200pc-md{
      background-position-x: 200% !important;
	}	
	.cnt_bkg_mono.l250pc-md,
	.txt-left.l250pc-md,
	.txt-right.l250pc-md,
	.cnt_bkg_mono.txt-left.l250pc-md,
	.cnt_bkg_mono.txt-right.l250pc-md,
	.cnt_bkg.txt-left.l250pc-md,
	.cnt_bkg.txt-right.l250pc-md,
	.cnt_bkg_2.txt-left.l250pc-md,
	.cnt_bkg_2.txt-right.l250pc-md,
	.txt-left.then_center.l250pc-md,
	.txt-right.then_center.l250pc-md{
      background-position-x: 250% !important;
	}		
	.cnt_bkg_mono.l300pc-md,
	.txt-left.l300pc-md,
	.txt-right.l300pc-md,
	.cnt_bkg_mono.txt-left.l300pc-md,
	.cnt_bkg_mono.txt-right.l300pc-md,
	.cnt_bkg.txt-left.l300pc-md,
	.cnt_bkg.txt-right.l300pc-md,
	.cnt_bkg_2.txt-left.l300pc-md,
	.cnt_bkg_2.txt-right.l300pc-md,
	.txt-left.then_center.l300pc-md,
	.txt-right.then_center.l300pc-md{
      background-position-x: 300% !important;
	}	
	.cnt_bkg_mono.l350pc-md,
	.txt-left.l350pc-md,
	.txt-right.l350pc-md,
	.cnt_bkg_mono.txt-left.l350pc-md,
	.cnt_bkg_mono.txt-right.l350pc-md,
	.cnt_bkg.txt-left.l350pc-md,
	.cnt_bkg.txt-right.l350pc-md,
	.cnt_bkg_2.txt-left.l350pc-md,
	.cnt_bkg_2.txt-right.l350pc-md,
	.txt-left.then_center.l350pc-md,
	.txt-right.then_center.l350pc-md{
      background-position-x: 350% !important;
	}	
	.cnt_bkg_mono.l400pc-md,
	.txt-left.l400pc-md,
	.txt-right.l400pc-md,
	.cnt_bkg_mono.txt-left.l400pc-md,
	.cnt_bkg_mono.txt-right.l400pc-md,
	.cnt_bkg.txt-left.l400pc-md,
	.cnt_bkg.txt-right.l400pc-md,
	.cnt_bkg_2.txt-left.l400pc-md,
	.cnt_bkg_2.txt-right.l400pc-md,
	.txt-left.then_center.l400pc-md,
	.txt-right.then_center.l400pc-md{
      background-position-x: 400% !important;
	}
	









	.cnt_bkg_mono.center-md,
	.txt-left.center-md,
	.txt-right.center-md{
      background-position-x: center !important;
	}	

	.bg-size-20pc-md {
		background-size: 20% !important;
	}
	.bg-size-30pc-md {
		background-size: 30% !important;
	}
	.bg-size-40pc-md {
		background-size: 40% !important;
	}
	.bg-size-50pc-md {
		background-size: 50% !important;
	}
	.bg-size-60pc-md {
		background-size: 60% !important;
	}
	.bg-size-65pc-md {
		background-size: 65% !important;
	}
	.bg-size-70pc-md {
		background-size: 70% !important;
	}
	.bg-size-80pc-md {
		background-size: 80% !important;
	}
	.bg-size-90pc-md  {
		background-size: 90% !important;
	}
	.bg-size-95pc-md  {
		background-size: 95% !important;
	}
	.bg-size-100pc-md {
		background-size: 100% !important;
	}
	.bg-size-120pc-md {
		background-size: 120% !important;
	}
	.bg-size-130pc-md {
		background-size: 130% !important;
	}
	.bg-size-140pc-md {
		background-size: 140% !important;
	}
	.bg-size-150pc-md {
		background-size: 150% !important;
	}
	.bg-size-160pc-md {
		background-size: 160% !important;
	}
	.bg-size-180pc-md {
		background-size: 180% !important;
	}
	.bg-size-200pc-md {
		background-size: 200% !important;
	}
		.bg-size-220pc-md {
		background-size: 220% !important;
	}
		.bg-size-240pc-md {
		background-size: 240% !important;
	}
		.bg-size-260pc-md {
		background-size: 260% !important;
	}
		.bg-size-280pc-md {
		background-size: 280% !important;
	}
		.bg-size-300pc-md {
		background-size: 300% !important;
	}
	.bg-size-contain-md {
		background-size: contain !important;
	}
		.bg-size-cover-md {
		background-size: cover !important;
	}
	
	.bg-off-md {
		background-image: none !important;
	}

	.mt0-md  { margin-top:0px !important; }
	.mt10-md { margin-top:10px !important; }
	.mt20-md { margin-top:20px !important; }
	.mt30-md { margin-top:30px !important; }
	.mt40-md { margin-top:40px !important; }
	.mt50-md { margin-top:50px !important; }
	.mt60-md { margin-top:60px !important; }
	.mt70-md { margin-top:70px !important; }
	.mt80-md { margin-top:80px !important; }
	.mt90-md { margin-top:90px !important; }
	.mt100-md { margin-top:100px !important; }
	.mt150-md { margin-top:150px !important; }
	.mt200-md { margin-top:200px !important; }
	.mt250-md { margin-top:250px !important; }
	.mt300-md { margin-top:300px !important; }
	.mt350-md { margin-top:350px !important; }
	.mt400-md { margin-top:400px !important; }
	.mt450-md { margin-top:450px !important; }
	.mt500-md { margin-top:500px !important; }

	.mb0-md  { margin-bottom:0px !important; }
	.mb10-md { margin-bottom:10px !important; }
	.mb20-md { margin-bottom:20px !important; }
	.mb30-md { margin-bottom:30px !important; }
	.mb40-md { margin-bottom:40px !important; }
	.mb50-md { margin-bottom:50px !important; }
	.mb60-md { margin-bottom:60px !important; }
	.mb70-md { margin-bottom:70px !important; }
	.mb80-md { margin-bottom:80px !important; }
	.mb90-md { margin-bottom:90px !important; }
	.mb100-md { margin-bottom:100px !important; }
	.mb150-md { margin-bottom:150px !important; }
	.mb200-md { margin-bottom:200px !important; }
	.mb250-md { margin-bottom:250px !important; }
	.mb300-md { margin-bottom:300px !important; }
	.mb350-md { margin-bottom:350px !important; }
	.mb400-md { margin-bottom:400px !important; }
	.mb450-md { margin-bottom:450px !important; }
	.mb500-md { margin-bottom:500px !important; }



	.pt0-md  { padding-top:0px !important; }
	.pt10-md { padding-top:10px !important; }
	.pt20-md { padding-top:20px !important; }
	.pt30-md { padding-top:30px !important; }
	.pt40-md { padding-top:40px !important; }
	.pt50-md { padding-top:50px !important; }
	.pt60-md { padding-top:60px !important; }
	.pt70-md { padding-top:70px !important; }
	.pt80-md { padding-top:80px !important; }
	.pt90-md { padding-top:90px !important; }
	.pt100-md { padding-top:100px !important; }
	.pt150-md { padding-top:150px !important; }
	.pt200-md { padding-top:200px !important; }
	.pt250-md { padding-top:250px !important; }
	.pt300-md { padding-top:300px !important; }
	.pt350-md { padding-top:350px !important; }
	.pt400-md { padding-top:400px !important; }
	.pt450-md { padding-top:450px !important; }
	.pt500-md { padding-top:500px !important; }

	.pb0-md  { padding-bottom:0px !important; }
	.pb10-md { padding-bottom:10px !important; }
	.pb20-md { padding-bottom:20px !important; }
	.pb30-md { padding-bottom:30px !important; }
	.pb40-md { padding-bottom:40px !important; }
	.pb50-md { padding-bottom:50px !important; }
	.pb60-md { padding-bottom:60px !important; }
	.pb70-md { padding-bottom:70px !important; }
	.pb80-md { padding-bottom:80px !important; }
	.pb90-md { padding-bottom:90px !important; }
	.pb100-md { padding-bottom:100px !important; }
	.pb150-md { padding-bottom:150px !important; }
	.pb200-md { padding-bottom:200px !important; }
	.pb250-md { padding-bottom:250px !important; }
	.pb300-md { padding-bottom:300px !important; }
	.pb350-md { padding-bottom:350px !important; }
	.pb400-md { padding-bottom:400px !important; }
	.pb450-md { padding-bottom:450px !important; }
	.pb500-md { padding-bottom:500px !important; }

	.top-0pc-md {
		top: 0% !important;
	}
	.top-5pc-md {
		top: 5% !important;
	}
	.top-10pc-md {
		top: 10% !important;
	}
	.top-15pc-md {
		top: 15% !important;
	}
	.top-20pc-md {
		top: 20% !important;
	}
	.top-25pc-md {
		top: 25% !important;
	}
	.top-30pc-md {
		top: 30% !important;
	}
	.top-35pc-md {
		top: 35% !important;
	}
	.top-40pc-md {
		top: 40% !important;
	}
	.top-45pc-md {
		top: 45% !important;
	}
	.top-50pc-md {
		top: 50% !important;
	}
	.top-55pc-md {
		top: 55% !important;
	}
	.top-60pc-md {
		top: 60% !important;
	}	
	.top-65pc-md {
		top: 65% !important;
	}	
	.top-70pc-md {
		top: 70% !important;
	}	
	.top-75pc-md {
		top: 75% !important;
	}	
	.top-80pc-md {
		top: 80% !important;
	}	
	.top-85pc-md {
		top: 85% !important;
	}		
	.top-90pc-md {
		top: 90% !important;
	}	
	.top-95pc-md {
		top: 95% !important;
	}		
	
	.bottom-0pc-md {
		bottom: 0% !important;
	}		
	.bottom-0pc-md {
		bottom: 0% !important;
	}
	.bottom-5pc-md {
		bottom: 5% !important;
	}
	.bottom-10pc-md {
		bottom: 10% !important;
	}
	.bottom-15pc-md {
		bottom: 15% !important;
	}
	.bottom-20pc-md {
		bottom: 20% !important;
	}
	.bottom-25pc-md {
		bottom: 25% !important;
	}	
	.bottom-30pc-md {
		bottom: 30% !important;
	}
	.bottom-35pc-md {
		bottom: 35% !important;
	}
	.bottom-40pc-md {
		bottom: 40% !important;
	}
	.bottom-45pc-md {
		bottom: 45% !important;
	}
	.bottom-50pc-md {
		bottom: 50% !important;
	}
	.bottom-55pc-md {
		bottom: 55% !important;
	}
	.bottom-60pc-md {
		bottom: 60% !important;
	}	
	.bottom-65pc-md {
		bottom: 65% !important;
	}	
	.bottom-70pc-md {
		bottom: 70% !important;
	}	
	.bottom-75pc-md {
		bottom: 75% !important;
	}	
	.bottom-80pc-md {
		bottom: 80% !important;
	}	
	.bottom-85pc-md {
		bottom: 85% !important;
	}		
	.bottom-90pc-md {
		bottom: 90% !important;
	}	
	.bottom-95pc-md {
		bottom: 95% !important;
	}		

}

@media (min-width: 1200px) {

	.cnt_bkg_mono.l-100pc-ld,
	.txt-left.l-100pc-ld,
	.txt-right.l-100pc-ld,
	.cnt_bkg_mono.txt-left.l-100pc-ld,
	.cnt_bkg_mono.txt-right.l-100pc-ld,
	.cnt_bkg.txt-left.l-100pc-ld,
	.cnt_bkg.txt-right.l-100pc-ld,
	.cnt_bkg_2.txt-left.l-100pc-ld,
	.cnt_bkg_2.txt-right.l-100pc-ld,
	.txt-left.then_center.l-100pc-ld,
	.txt-right.then_center.l-100pc-ld{
      background-position-x: -100% !important;
	}

	.cnt_bkg_mono.l-90pc-ld,
	.txt-left.l-90pc-ld,
	.txt-right.l-90pc-ld,
	.cnt_bkg_mono.txt-left.l-90pc-ld,
	.cnt_bkg_mono.txt-right.l-90pc-ld,
	.cnt_bkg.txt-left.l-90pc-ld,
	.cnt_bkg.txt-right.l-90pc-ld,
	.cnt_bkg_2.txt-left.l-90pc-ld,
	.cnt_bkg_2.txt-right.l-90pc-ld,
	.txt-left.then_center.l-90pc-ld,
	.txt-right.then_center.l-90pc-ld{
      background-position-x: -90% !important;
	}

	.cnt_bkg_mono.l-80pc-ld,
	.txt-left.l-80pc-ld,
	.txt-right.l-80pc-ld,
	.cnt_bkg_mono.txt-left.l-80pc-ld,
	.cnt_bkg_mono.txt-right.l-80pc-ld,
	.cnt_bkg.txt-left.l-80pc-ld,
	.cnt_bkg.txt-right.l-80pc-ld,
	.cnt_bkg_2.txt-left.l-80pc-ld,
	.cnt_bkg_2.txt-right.l-80pc-ld,
	.txt-left.then_center.l-80pc-ld,
	.txt-right.then_center.l-80pc-ld{
      background-position-x: -80% !important;
	}

	.cnt_bkg_mono.l-70pc-ld,
	.txt-left.l-70pc-ld,
	.txt-right.l-70pc-ld,
	.cnt_bkg_mono.txt-left.l-70pc-ld,
	.cnt_bkg_mono.txt-right.l-70pc-ld,
	.cnt_bkg.txt-left.l-70pc-ld,
	.cnt_bkg.txt-right.l-70pc-ld,
	.cnt_bkg_2.txt-left.l-70pc-ld,
	.cnt_bkg_2.txt-right.l-70pc-ld,
	.txt-left.then_center.l-70pc-ld,
	.txt-right.then_center.l-70pc-ld{
      background-position-x: -70% !important;
	}

	.cnt_bkg_mono.l-60pc-ld,
	.txt-left.l-60pc-ld,
	.txt-right.l-60pc-ld,
	.cnt_bkg_mono.txt-left.l-60pc-ld,
	.cnt_bkg_mono.txt-right.l-60pc-ld,
	.cnt_bkg.txt-left.l-60pc-ld,
	.cnt_bkg.txt-right.l-60pc-ld,
	.cnt_bkg_2.txt-left.l-60pc-ld,
	.cnt_bkg_2.txt-right.l-60pc-ld,
	.txt-left.then_center.l-60pc-ld,
	.txt-right.then_center.l-60pc-ld{
      background-position-x: -60% !important;
	}

	.cnt_bkg_mono.l-50pc-ld,
	.txt-left.l-50pc-ld,
	.txt-right.l-50pc-ld,
	.cnt_bkg_mono.txt-left.l-50pc-ld,
	.cnt_bkg_mono.txt-right.l-50pc-ld,
	.cnt_bkg.txt-left.l-50pc-ld,
	.cnt_bkg.txt-right.l-50pc-ld,
	.cnt_bkg_2.txt-left.l-50pc-ld,
	.cnt_bkg_2.txt-right.l-50pc-ld,
	.txt-left.then_center.l-50pc-ld,
	.txt-right.then_center.l-50pc-ld{
      background-position-x: -50% !important;
	}

	.cnt_bkg_mono.l-40pc-ld,
	.txt-left.l-40pc-ld,
	.txt-right.l-40pc-ld,
	.cnt_bkg_mono.txt-left.l-40pc-ld,
	.cnt_bkg_mono.txt-right.l-40pc-ld,
	.cnt_bkg.txt-left.l-40pc-ld,
	.cnt_bkg.txt-right.l-40pc-ld,
	.cnt_bkg_2.txt-left.l-40pc-ld,
	.cnt_bkg_2.txt-right.l-40pc-ld,
	.txt-left.then_center.l-40pc-ld,
	.txt-right.then_center.l-40pc-ld{
      background-position-x: -40% !important;
	}
	
	.cnt_bkg_mono.l-30pc-ld,
	.txt-left.l-30pc-ld,
	.txt-right.l-30pc-ld,
	.cnt_bkg_mono.txt-left.l-30pc-ld,
	.cnt_bkg_mono.txt-right.l-30pc-ld,
	.cnt_bkg.txt-left.l-30pc-ld,
	.cnt_bkg.txt-right.l-30pc-ld,
	.cnt_bkg_2.txt-left.l-30pc-ld,
	.cnt_bkg_2.txt-right.l-30pc-ld,
	.txt-left.then_center.l-30pc-ld,
	.txt-right.then_center.l-30pc-ld{
      background-position-x: -30% !important;
	}


	.cnt_bkg_mono.l-30pc-lg,
	.txt-left.l-30pc-lg,
	.txt-right.l-30pc-lg,
	.cnt_bkg_mono.txt-left.l-30pc-lg,
	.cnt_bkg_mono.txt-right.l-30pc-lg,
	.cnt_bkg.txt-left.l-30pc-lg,
	.cnt_bkg.txt-right.l-30pc-lg,
	.cnt_bkg_2.txt-left.l-30pc-lg,
	.cnt_bkg_2.txt-right.l-30pc-lg,
	.txt-left.then_center.l-30pc-lg,
	.txt-right.then_center.l-30pc-lg{
      background-position-x: -30% !important;
	}

	.cnt_bkg_mono.l-25pc-lg,
	.txt-left.l-25pc-lg,
	.txt-right.l-25pc-lg,
	.cnt_bkg_mono.txt-left.l-25pc-lg,
	.cnt_bkg_mono.txt-right.l-25pc-lg,
	.cnt_bkg.txt-left.l-25pc-lg,
	.cnt_bkg.txt-right.l-25pc-lg,
	.cnt_bkg_2.txt-left.l-25pc-lg,
	.cnt_bkg_2.txt-right.l-25pc-lg,
	.txt-left.then_center.l-25pc-lg,
	.txt-right.then_center.l-25pc-lg{
      background-position-x: -25% !important;
	}

	.cnt_bkg_mono.l-20pc-lg,
	.txt-left.l-20pc-lg,
	.txt-right.l-20pc-lg,
	.cnt_bkg_mono.txt-left.l-20pc-lg,
	.cnt_bkg_mono.txt-right.l-20pc-lg,
	.cnt_bkg.txt-left.l-20pc-lg,
	.cnt_bkg.txt-right.l-20pc-lg,
	.cnt_bkg_2.txt-left.l-20pc-lg,
	.cnt_bkg_2.txt-right.l-20pc-lg,
	.txt-left.then_center.l-20pc-lg,
	.txt-right.then_center.l-20pc-lg{
      background-position-x: -20% !important;
	}
	.cnt_bkg_mono.l-15pc-lg,
	.txt-left.l-15pc-lg,
	.txt-right.l-15pc-lg,
	.cnt_bkg_mono.txt-left.l-15pc-lg,
	.cnt_bkg_mono.txt-right.l-15pc-lg,
	.cnt_bkg.txt-left.l-15pc-lg,
	.cnt_bkg.txt-right.l-15pc-lg,
	.cnt_bkg_2.txt-left.l-15pc-lg,
	.cnt_bkg_2.txt-right.l-15pc-lg,
	.txt-left.then_center.l-15pc-lg,
	.txt-right.then_center.l-15pc-lg{
      background-position-x: -15% !important;
	}
	.cnt_bkg_mono.l-10pc-lg,
	.txt-left.l-10pc-lg,
	.txt-right.l-10pc-lg,
	.cnt_bkg_mono.txt-left.l-10pc-lg,
	.cnt_bkg_mono.txt-right.l-10pc-lg,
	.cnt_bkg.txt-left.l-10pc-lg,
	.cnt_bkg.txt-right.l-10pc-lg,
	.cnt_bkg_2.txt-left.l-10pc-lg,
	.cnt_bkg_2.txt-right.l-10pc-lg,
	.txt-left.then_center.l-10pc-lg,
	.txt-right.then_center.l-10pc-lg{
      background-position-x: -10% !important;
	}
	.cnt_bkg_mono.l-5pc-lg,
	.txt-left.l-5pc-lg,
	.txt-right.l-5pc-lg,
	.cnt_bkg_mono.txt-left.l-5pc-lg,
	.cnt_bkg_mono.txt-right.l-5pc-lg,
	.cnt_bkg.txt-left.l-5pc-lg,
	.cnt_bkg.txt-right.l-5pc-lg,
	.cnt_bkg_2.txt-left.l-5pc-lg,
	.cnt_bkg_2.txt-right.l-5pc-lg,
	.txt-left.then_center.l-5pc-lg,
	.txt-right.then_center.l-5pc-lg{
      background-position-x: -5% !important;
	}
	.cnt_bkg_mono.l-0pc-lg,
	.txt-left.l-0pc-lg,
	.txt-right.l-0pc-lg,
	.cnt_bkg_mono.txt-left.l-0pc-lg,
	.cnt_bkg_mono.txt-right.l-0pc-lg,
	.cnt_bkg.txt-left.l-0pc-lg,
	.cnt_bkg.txt-right.l-0pc-lg,
	.cnt_bkg_2.txt-left.l-0pc-lg,
	.cnt_bkg_2.txt-right.l-0pc-lg,
	.txt-left.then_center.l-0pc-lg,
	.txt-right.then_center.l-0pc-lg{
      background-position-x: left !important;
	}
	.cnt_bkg_mono.l5pc-lg,
	.txt-left.l5pc-lg,
	.txt-right.l5pc-lg,
	.cnt_bkg_mono.txt-left.l5pc-lg,
	.cnt_bkg_mono.txt-right.l5pc-lg,
	.cnt_bkg.txt-left.l5pc-lg,
	.cnt_bkg.txt-right.l5pc-lg,
	.cnt_bkg_2.txt-left.l5pc-lg,
	.cnt_bkg_2.txt-right.l5pc-lg,
	.txt-left.then_center.l5pc-lg,
	.txt-right.then_center.l5pc-lg{
      background-position-x: 5% !important;
	}
	.cnt_bkg_mono.l10pc-lg,
	.txt-left.l10pc-lg,
	.txt-right.l10pc-lg,
	.cnt_bkg_mono.txt-left.l10pc-lg,
	.cnt_bkg_mono.txt-right.l10pc-lg,
	.cnt_bkg.txt-left.l10pc-lg,
	.cnt_bkg.txt-right.l10pc-lg,
	.cnt_bkg_2.txt-left.l10pc-lg,
	.cnt_bkg_2.txt-right.l10pc-lg,
	.txt-left.then_center.l10pc-lg,
	.txt-right.then_center.l10pc-lg{
      background-position-x: 10% !important;
	}
	.cnt_bkg_mono.l15pc-lg,
	.txt-left.l15pc-lg,
	.txt-right.l15pc-lg,
	.cnt_bkg_mono.txt-left.l15pc-lg,
	.cnt_bkg_mono.txt-right.l15pc-lg,
	.cnt_bkg.txt-left.l15pc-lg,
	.cnt_bkg.txt-right.l15pc-lg,
	.cnt_bkg_2.txt-left.l15pc-lg,
	.cnt_bkg_2.txt-right.l15pc-lg,
	.txt-left.then_center.l15pc-lg,
	.txt-right.then_center.l15pc-lg{
      background-position-x: 15% !important;
	}
	.cnt_bkg_mono.l20pc-lg,
	.txt-left.l20pc-lg,
	.txt-right.l20pc-lg,
	.cnt_bkg_mono.txt-left.l20pc-lg,
	.cnt_bkg_mono.txt-right.l20pc-lg,
	.cnt_bkg.txt-left.l20pc-lg,
	.cnt_bkg.txt-right.l20pc-lg,
	.cnt_bkg_2.txt-left.l20pc-lg,
	.cnt_bkg_2.txt-right.l20pc-lg,
	.txt-left.then_center.l20pc-lg,
	.txt-right.then_center.l20pc-lg{
      background-position-x: 20% !important;
	}
	.cnt_bkg_mono.l25pc-lg,
	.txt-left.l25pc-lg,
	.txt-right.l25pc-lg,
	.cnt_bkg_mono.txt-left.l25pc-lg,
	.cnt_bkg_mono.txt-right.l25pc-lg,
	.cnt_bkg.txt-left.l25pc-lg,
	.cnt_bkg.txt-right.l25pc-lg,
	.cnt_bkg_2.txt-left.l25pc-lg,
	.cnt_bkg_2.txt-right.l25pc-lg,
	.txt-left.then_center.l25pc-lg,
	.txt-right.then_center.l25pc-lg{
      background-position-x: 25% !important;
	}
	.cnt_bkg_mono.l30pc-lg,
	.txt-left.l30pc-lg,
	.txt-right.l30pc-lg,
	.cnt_bkg_mono.txt-left.l30pc-lg,
	.cnt_bkg_mono.txt-right.l30pc-lg,
	.cnt_bkg.txt-left.l30pc-lg,
	.cnt_bkg.txt-right.l30pc-lg,
	.cnt_bkg_2.txt-left.l30pc-lg,
	.cnt_bkg_2.txt-right.l30pc-lg,
	.txt-left.then_center.l30pc-lg,
	.txt-right.then_center.l30pc-lg{
      background-position-x: 30% !important;
	}
	.cnt_bkg_mono.l40pc-lg,
	.txt-left.l40pc-lg,
	.txt-right.l40pc-lg,
	.cnt_bkg_mono.txt-left.l40pc-lg,
	.cnt_bkg_mono.txt-right.l40pc-lg,
	.cnt_bkg.txt-left.l40pc-lg,
	.cnt_bkg.txt-right.l40pc-lg,
	.cnt_bkg_2.txt-left.l40pc-lg,
	.cnt_bkg_2.txt-right.l40pc-lg,
	.txt-left.then_center.l40pc-lg,
	.txt-right.then_center.l40pc-lg{
      background-position-x: 40% !important;
	}
	
	.cnt_bkg_mono.l40pc-lg,
	.txt-left.l40pc-lg,
	.txt-right.l40pc-lg,
	.cnt_bkg_mono.txt-left.l40pc-lg,
	.cnt_bkg_mono.txt-right.l40pc-lg,
	.cnt_bkg.txt-left.l40pc-lg,
	.cnt_bkg.txt-right.l40pc-lg,
	.cnt_bkg_2.txt-left.l40pc-lg,
	.cnt_bkg_2.txt-right.l40pc-lg,
	.txt-left.then_center.l40pc-lg,
	.txt-right.then_center.l40pc-lg{
      background-position-x: 40% !important;
	}
	.cnt_bkg_mono.l45pc-lg,
	.txt-left.l45pc-lg,
	.txt-right.l45pc-lg,
	.cnt_bkg_mono.txt-left.l45pc-lg,
	.cnt_bkg_mono.txt-right.l45pc-lg,
	.cnt_bkg.txt-left.l45pc-lg,
	.cnt_bkg.txt-right.l45pc-lg,
	.cnt_bkg_2.txt-left.l45pc-lg,
	.cnt_bkg_2.txt-right.l45pc-lg,
	.txt-left.then_center.l45pc-lg,
	.txt-right.then_center.l45pc-lg{
      background-position-x: 45% !important;
	}	
	.cnt_bkg_mono.l50pc-lg,
	.txt-left.l50pc-lg,
	.txt-right.l50pc-lg,
	.cnt_bkg_mono.txt-left.l50pc-lg,
	.cnt_bkg_mono.txt-right.l50pc-lg,
	.cnt_bkg.txt-left.l50pc-lg,
	.cnt_bkg.txt-right.l50pc-lg,
	.cnt_bkg_2.txt-left.l50pc-lg,
	.cnt_bkg_2.txt-right.l50pc-lg,
	.txt-left.then_center.l50pc-lg,
	.txt-right.then_center.l50pc-lg{
      background-position-x: 50% !important;
	}
	.cnt_bkg_mono.l55pc-lg,
	.txt-left.l55pc-lg,
	.txt-right.l55pc-lg,
	.cnt_bkg_mono.txt-left.l55pc-lg,
	.cnt_bkg_mono.txt-right.l55pc-lg,
	.cnt_bkg.txt-left.l55pc-lg,
	.cnt_bkg.txt-right.l55pc-lg,
	.cnt_bkg_2.txt-left.l55pc-lg,
	.cnt_bkg_2.txt-right.l55pc-lg,
	.txt-left.then_center.l55pc-lg,
	.txt-right.then_center.l55pc-lg{
      background-position-x: 55% !important;
	}
	.cnt_bkg_mono.l60pc-lg,
	.txt-left.l60pc-lg,
	.txt-right.l60pc-lg,
	.cnt_bkg_mono.txt-left.l60pc-lg,
	.cnt_bkg_mono.txt-right.l60pc-lg,
	.cnt_bkg.txt-left.l60pc-lg,
	.cnt_bkg.txt-right.l60pc-lg,
	.cnt_bkg_2.txt-left.l60pc-lg,
	.cnt_bkg_2.txt-right.l60pc-lg,
	.txt-left.then_center.l60pc-lg,
	.txt-right.then_center.l60pc-lg{
      background-position-x: 60% !important;
	}
	.cnt_bkg_mono.l65pc-lg,
	.txt-left.l65pc-lg,
	.txt-right.l65pc-lg,
	.cnt_bkg_mono.txt-left.l65pc-lg,
	.cnt_bkg_mono.txt-right.l65pc-lg,
	.cnt_bkg.txt-left.l65pc-lg,
	.cnt_bkg.txt-right.l65pc-lg,
	.cnt_bkg_2.txt-left.l65pc-lg,
	.cnt_bkg_2.txt-right.l65pc-lg,
	.txt-left.then_center.l65pc-lg,
	.txt-right.then_center.l65pc-lg{
      background-position-x: 65% !important;
	}
	.cnt_bkg_mono.l70pc-lg,
	.txt-left.l70pc-lg,
	.txt-right.l70pc-lg,
	.cnt_bkg_mono.txt-left.l70pc-lg,
	.cnt_bkg_mono.txt-right.l70pc-lg,
	.cnt_bkg.txt-left.l70pc-lg,
	.cnt_bkg.txt-right.l70pc-lg,
	.cnt_bkg_2.txt-left.l70pc-lg,
	.cnt_bkg_2.txt-right.l70pc-lg,
	.txt-left.then_center.l70pc-lg,
	.txt-right.then_center.l70pc-lg{
      background-position-x: 70% !important;
	}
	.cnt_bkg_mono.l75pc-lg,
	.txt-left.l75pc-lg,
	.txt-right.l75pc-lg,
	.cnt_bkg_mono.txt-left.l75pc-lg,
	.cnt_bkg_mono.txt-right.l75pc-lg,
	.cnt_bkg.txt-left.l75pc-lg,
	.cnt_bkg.txt-right.l75pc-lg,
	.cnt_bkg_2.txt-left.l75pc-lg,
	.cnt_bkg_2.txt-right.l75pc-lg,
	.txt-left.then_center.l75pc-lg,
	.txt-right.then_center.l75pc-lg{
      background-position-x: 75% !important;
	}
	.cnt_bkg_mono.l80pc-lg,
	.txt-left.l80pc-lg,
	.txt-right.l80pc-lg,
	.cnt_bkg_mono.txt-left.l80pc-lg,
	.cnt_bkg_mono.txt-right.l80pc-lg,
	.cnt_bkg.txt-left.l80pc-lg,
	.cnt_bkg.txt-right.l80pc-lg,
	.cnt_bkg_2.txt-left.l80pc-lg,
	.cnt_bkg_2.txt-right.l80pc-lg,
	.txt-left.then_center.l80pc-lg,
	.txt-right.then_center.l80pc-lg{
      background-position-x: 80% !important;
	}
	.cnt_bkg_mono.l85pc-lg,
	.txt-left.l85pc-lg,
	.txt-right.l85pc-lg,
	.cnt_bkg_mono.txt-left.l85pc-lg,
	.cnt_bkg_mono.txt-right.l85pc-lg,
	.cnt_bkg.txt-left.l85pc-lg,
	.cnt_bkg.txt-right.l85pc-lg,
	.cnt_bkg_2.txt-left.l85pc-lg,
	.cnt_bkg_2.txt-right.l85pc-lg,
	.txt-left.then_center.l85pc-lg,
	.txt-right.then_center.l85pc-lg{
      background-position-x: 85% !important;
	}
	.cnt_bkg_mono.l90pc-lg,
	.txt-left.l90pc-lg,
	.txt-right.l90pc-lg,
	.cnt_bkg_mono.txt-left.l90pc-lg,
	.cnt_bkg_mono.txt-right.l90pc-lg,
	.cnt_bkg.txt-left.l90pc-lg,
	.cnt_bkg.txt-right.l90pc-lg,
	.cnt_bkg_2.txt-left.l90pc-lg,
	.cnt_bkg_2.txt-right.l90pc-lg,
	.txt-left.then_center.l90pc-lg,
	.txt-right.then_center.l90pc-lg{
      background-position-x: 90% !important;
	}
	.cnt_bkg_mono.l95pc-lg,
	.txt-left.l95pc-lg,
	.txt-right.l95pc-lg,
	.cnt_bkg_mono.txt-left.l95pc-lg,
	.cnt_bkg_mono.txt-right.l95pc-lg,
	.cnt_bkg.txt-left.l95pc-lg,
	.cnt_bkg.txt-right.l95pc-lg,
	.cnt_bkg_2.txt-left.l95pc-lg,
	.cnt_bkg_2.txt-right.l95pc-lg,
	.txt-left.then_center.l95pc-lg,
	.txt-right.then_center.l95pc-lg{
      background-position-x: 95% !important;
	}
	.cnt_bkg_mono.l100pc-lg,
	.txt-left.l100pc-lg,
	.txt-right.l100pc-lg,
	.cnt_bkg_mono.txt-left.l100pc-lg,
	.cnt_bkg_mono.txt-right.l100pc-lg,
	.cnt_bkg.txt-left.l100pc-lg,
	.cnt_bkg.txt-right.l100pc-lg,
	.cnt_bkg_2.txt-left.l100pc-lg,
	.cnt_bkg_2.txt-right.l100pc-lg,
	.txt-left.then_center.l100pc-lg,
	.txt-right.then_center.l100pc-lg{
      background-position-x: 100% !important;
	}
	.cnt_bkg_mono.l105pc-lg,
	.txt-left.l105pc-lg,
	.txt-right.l105pc-lg,
	.cnt_bkg_mono.txt-left.l105pc-lg,
	.cnt_bkg_mono.txt-right.l105pc-lg,
	.cnt_bkg.txt-left.l105pc-lg,
	.cnt_bkg.txt-right.l105pc-lg,
	.cnt_bkg_2.txt-left.l105pc-lg,
	.cnt_bkg_2.txt-right.l105pc-lg,
	.txt-left.then_center.l105pc-lg,
	.txt-right.then_center.l105pc-lg{
      background-position-x: 105% !important;
	}
	.cnt_bkg_mono.l110pc-lg,
	.txt-left.l110pc-lg,
	.txt-right.l110pc-lg,
	.cnt_bkg_mono.txt-left.l110pc-lg,
	.cnt_bkg_mono.txt-right.l110pc-lg,
	.cnt_bkg.txt-left.l110pc-lg,
	.cnt_bkg.txt-right.l110pc-lg,
	.cnt_bkg_2.txt-left.l110pc-lg,
	.cnt_bkg_2.txt-right.l110pc-lg,
	.txt-left.then_center.l110pc-lg,
	.txt-right.then_center.l110pc-lg{
      background-position-x: 110% !important;
	}
	.cnt_bkg_mono.l115pc-lg,
	.txt-left.l115pc-lg,
	.txt-right.l115pc-lg,
	.cnt_bkg_mono.txt-left.l115pc-lg,
	.cnt_bkg_mono.txt-right.l115pc-lg,
	.cnt_bkg.txt-left.l115pc-lg,
	.cnt_bkg.txt-right.l115pc-lg,
	.cnt_bkg_2.txt-left.l115pc-lg,
	.cnt_bkg_2.txt-right.l115pc-lg,
	.txt-left.then_center.l115pc-lg,
	.txt-right.then_center.l115pc-lg{
      background-position-x: 115% !important;
	}
	.cnt_bkg_mono.l120pc-lg,
	.txt-left.l120pc-lg,
	.txt-right.l120pc-lg,
	.cnt_bkg_mono.txt-left.l120pc-lg,
	.cnt_bkg_mono.txt-right.l120pc-lg,
	.cnt_bkg.txt-left.l120pc-lg,
	.cnt_bkg.txt-right.l120pc-lg,
	.cnt_bkg_2.txt-left.l120pc-lg,
	.cnt_bkg_2.txt-right.l120pc-lg,
	.txt-left.then_center.l120pc-lg,
	.txt-right.then_center.l120pc-lg{
      background-position-x: 120% !important;
	}
	.cnt_bkg_mono.l125pc-lg,
	.txt-left.l125pc-lg,
	.txt-right.l125pc-lg,
	.cnt_bkg_mono.txt-left.l125pc-lg,
	.cnt_bkg_mono.txt-right.l125pc-lg,
	.cnt_bkg.txt-left.l125pc-lg,
	.cnt_bkg.txt-right.l125pc-lg,
	.cnt_bkg_2.txt-left.l125pc-lg,
	.cnt_bkg_2.txt-right.l125pc-lg,
	.txt-left.then_center.l125pc-lg,
	.txt-right.then_center.l125pc-lg{
      background-position-x: 125% !important;
	}
	.cnt_bkg_mono.l130pc-lg,
	.txt-left.l130pc-lg,
	.txt-right.l130pc-lg,
	.cnt_bkg_mono.txt-left.l130pc-lg,
	.cnt_bkg_mono.txt-right.l130pc-lg,
	.cnt_bkg.txt-left.l130pc-lg,
	.cnt_bkg.txt-right.l130pc-lg,
	.cnt_bkg_2.txt-left.l130pc-lg,
	.cnt_bkg_2.txt-right.l130pc-lg,
	.txt-left.then_center.l130pc-lg,
	.txt-right.then_center.l130pc-lg{
      background-position-x: 130% !important;
	}
	.cnt_bkg_mono.l135pc-lg,
	.txt-left.l135pc-lg,
	.txt-right.l135pc-lg,
	.cnt_bkg_mono.txt-left.l135pc-lg,
	.cnt_bkg_mono.txt-right.l135pc-lg,
	.cnt_bkg.txt-left.l135pc-lg,
	.cnt_bkg.txt-right.l135pc-lg,
	.cnt_bkg_2.txt-left.l135pc-lg,
	.cnt_bkg_2.txt-right.l135pc-lg,
	.txt-left.then_center.l135pc-lg,
	.txt-right.then_center.l135pc-lg{
      background-position-x: 135% !important;
	}
	.cnt_bkg_mono.l140pc-lg,
	.txt-left.l140pc-lg,
	.txt-right.l140pc-lg,
	.cnt_bkg_mono.txt-left.l140pc-lg,
	.cnt_bkg_mono.txt-right.l140pc-lg,
	.cnt_bkg.txt-left.l140pc-lg,
	.cnt_bkg.txt-right.l140pc-lg,
	.cnt_bkg_2.txt-left.l140pc-lg,
	.cnt_bkg_2.txt-right.l140pc-lg,
	.txt-left.then_center.l140pc-lg,
	.txt-right.then_center.l140pc-lg{
      background-position-x: 140% !important;
	}
	.cnt_bkg_mono.l145pc-lg,
	.txt-left.l145pc-lg,
	.txt-right.l145pc-lg,
	.cnt_bkg_mono.txt-left.l145pc-lg,
	.cnt_bkg_mono.txt-right.l145pc-lg,
	.cnt_bkg.txt-left.l145pc-lg,
	.cnt_bkg.txt-right.l145pc-lg,
	.cnt_bkg_2.txt-left.l145pc-lg,
	.cnt_bkg_2.txt-right.l145pc-lg,
	.txt-left.then_center.l145pc-lg,
	.txt-right.then_center.l145pc-lg{
      background-position-x: 145% !important;
	}
	.cnt_bkg_mono.l150pc-lg,
	.txt-left.l150pc-lg,
	.txt-right.l150pc-lg,
	.cnt_bkg_mono.txt-left.l150pc-lg,
	.cnt_bkg_mono.txt-right.l150pc-lg,
	.cnt_bkg.txt-left.l150pc-lg,
	.cnt_bkg.txt-right.l150pc-lg,
	.cnt_bkg_2.txt-left.l150pc-lg,
	.cnt_bkg_2.txt-right.l150pc-lg,
	.txt-left.then_center.l150pc-lg,
	.txt-right.then_center.l150pc-lg{
      background-position-x: 150% !important;
	}	
	.cnt_bkg_mono.l200pc-lg,
	.txt-left.l200pc-lg,
	.txt-right.l200pc-lg,
	.cnt_bkg_mono.txt-left.l200pc-lg,
	.cnt_bkg_mono.txt-right.l200pc-lg,
	.cnt_bkg.txt-left.l200pc-lg,
	.cnt_bkg.txt-right.l200pc-lg,
	.cnt_bkg_2.txt-left.l200pc-lg,
	.cnt_bkg_2.txt-right.l200pc-lg,
	.txt-left.then_center.l200pc-lg,
	.txt-right.then_center.l200pc-lg{
      background-position-x: 200% !important;
	}	
	.cnt_bkg_mono.l250pc-lg,
	.txt-left.l250pc-lg,
	.txt-right.l250pc-lg,
	.cnt_bkg_mono.txt-left.l250pc-lg,
	.cnt_bkg_mono.txt-right.l250pc-lg,
	.cnt_bkg.txt-left.l250pc-lg,
	.cnt_bkg.txt-right.l250pc-lg,
	.cnt_bkg_2.txt-left.l250pc-lg,
	.cnt_bkg_2.txt-right.l250pc-lg,
	.txt-left.then_center.l250pc-lg,
	.txt-right.then_center.l250pc-lg{
      background-position-x: 250% !important;
	}		
	.cnt_bkg_mono.l300pc-lg,
	.txt-left.l300pc-lg,
	.txt-right.l300pc-lg,
	.cnt_bkg_mono.txt-left.l300pc-lg,
	.cnt_bkg_mono.txt-right.l300pc-lg,
	.cnt_bkg.txt-left.l300pc-lg,
	.cnt_bkg.txt-right.l300pc-lg,
	.cnt_bkg_2.txt-left.l300pc-lg,
	.cnt_bkg_2.txt-right.l300pc-lg,
	.txt-left.then_center.l300pc-lg,
	.txt-right.then_center.l300pc-lg{
      background-position-x: 300% !important;
	}	
	.cnt_bkg_mono.l350pc-lg,
	.txt-left.l350pc-lg,
	.txt-right.l350pc-lg,
	.cnt_bkg_mono.txt-left.l350pc-lg,
	.cnt_bkg_mono.txt-right.l350pc-lg,
	.cnt_bkg.txt-left.l350pc-lg,
	.cnt_bkg.txt-right.l350pc-lg,
	.cnt_bkg_2.txt-left.l350pc-lg,
	.cnt_bkg_2.txt-right.l350pc-lg,
	.txt-left.then_center.l350pc-lg,
	.txt-right.then_center.l350pc-lg{
      background-position-x: 350% !important;
	}	
	.cnt_bkg_mono.l400pc-lg,
	.txt-left.l400pc-lg,
	.txt-right.l400pc-lg,
	.cnt_bkg_mono.txt-left.l400pc-lg,
	.cnt_bkg_mono.txt-right.l400pc-lg,
	.cnt_bkg.txt-left.l400pc-lg,
	.cnt_bkg.txt-right.l400pc-lg,
	.cnt_bkg_2.txt-left.l400pc-lg,
	.cnt_bkg_2.txt-right.l400pc-lg,
	.txt-left.then_center.l400pc-lg,
	.txt-right.then_center.l400pc-lg{
      background-position-x: 400% !important;
	}
	










	.cnt_bkg_mono.center-lg,
	.txt-left.center-lg,
	.txt-right.center-lg{
      background-position-x: center !important;
	}


	.bg-size-20pc-lg {
		background-size: 20% !important;
	}
	.bg-size-30pc-lg {
		background-size: 30% !important;
	}
	.bg-size-40pc-lg {
		background-size: 40% !important;
	}
	.bg-size-50pc-lg {
		background-size: 50% !important;
	}
	.bg-size-60pc-lg {
		background-size: 60% !important;
	}
	.bg-size-65pc-lg {
		background-size: 65% !important;
	}
	.bg-size-70pc-lg {
		background-size: 70% !important;
	}
	.bg-size-80pc-lg {
		background-size: 80% !important;
	}
	.bg-size-90pc-lg  {
		background-size: 90% !important;
	}
	.bg-size-95pc-lg  {
		background-size: 95% !important;
	}
	.bg-size-100pc-lg {
		background-size: 100% !important;
	}
	.bg-size-120pc-lg {
		background-size: 120% !important;
	}
	.bg-size-130pc-lg {
		background-size: 130% !important;
	}
	.bg-size-140pc-lg {
		background-size: 140% !important;
	}
	.bg-size-150pc-lg {
		background-size: 150% !important;
	}
	.bg-size-160pc-lg {
		background-size: 160% !important;
	}
	.bg-size-180pc-lg {
		background-size: 180% !important;
	}
	.bg-size-200pc-lg {
		background-size: 200% !important;
	}
		.bg-size-220pc-lg {
		background-size: 220% !important;
	}
		.bg-size-240pc-lg {
		background-size: 240% !important;
	}
		.bg-size-260pc-lg {
		background-size: 260% !important;
	}
		.bg-size-280pc-lg {
		background-size: 280% !important;
	}
		.bg-size-300pc-lg {
		background-size: 300% !important;
	}
	.bg-size-contain-lg {
		background-size: contain !important;
	}
		.bg-size-cover-lg {
		background-size: cover !important;
	}
	
	.bg-off-lg {
		background-image: none !important;
	}
	
	.mt0-lg  { margin-top:0px !important; }
	.mt10-lg { margin-top:10px !important; }
	.mt20-lg { margin-top:20px !important; }
	.mt30-lg { margin-top:30px !important; }
	.mt40-lg { margin-top:40px !important; }
	.mt50-lg { margin-top:50px !important; }
	.mt60-lg { margin-top:60px !important; }
	.mt70-lg { margin-top:70px !important; }
	.mt80-lg { margin-top:80px !important; }
	.mt90-lg { margin-top:90px !important; }
	.mt100-lg { margin-top:100px !important; }
	.mt150-lg { margin-top:150px !important; }
	.mt200-lg { margin-top:200px !important; }
	.mt250-lg { margin-top:250px !important; }
	.mt300-lg { margin-top:300px !important; }
	.mt350-lg { margin-top:350px !important; }
	.mt400-lg { margin-top:400px !important; }
	.mt450-lg { margin-top:450px !important; }
	.mt500-lg { margin-top:500px !important; }

	.mb0-lg  { margin-bottom:0px !important; }
	.mb10-lg { margin-bottom:10px !important; }
	.mb20-lg { margin-bottom:20px !important; }
	.mb30-lg { margin-bottom:30px !important; }
	.mb40-lg { margin-bottom:40px !important; }
	.mb50-lg { margin-bottom:50px !important; }
	.mb60-lg { margin-bottom:60px !important; }
	.mb70-lg { margin-bottom:70px !important; }
	.mb80-lg { margin-bottom:80px !important; }
	.mb90-lg { margin-bottom:90px !important; }
	.mb100-lg { margin-bottom:100px !important; }
	.mb150-lg { margin-bottom:150px !important; }
	.mb200-lg { margin-bottom:200px !important; }
	.mb250-lg { margin-bottom:250px !important; }
	.mb300-lg { margin-bottom:300px !important; }
	.mb350-lg { margin-bottom:350px !important; }
	.mb400-lg { margin-bottom:400px !important; }
	.mb450-lg { margin-bottom:450px !important; }
	.mb500-lg { margin-bottom:500px !important; }
	

	.pt0-lg  { padding-top:0px !important; }
	.pt10-lg { padding-top:10px !important; }
	.pt20-lg { padding-top:20px !important; }
	.pt30-lg { padding-top:30px !important; }
	.pt40-lg { padding-top:40px !important; }
	.pt50-lg { padding-top:50px !important; }
	.pt60-lg { padding-top:60px !important; }
	.pt70-lg { padding-top:70px !important; }
	.pt80-lg { padding-top:80px !important; }
	.pt90-lg { padding-top:90px !important; }
	.pt100-lg { padding-top:100px !important; }
	.pt150-lg { padding-top:150px !important; }
	.pt200-lg { padding-top:200px !important; }
	.pt250-lg { padding-top:250px !important; }
	.pt300-lg { padding-top:300px !important; }
	.pt350-lg { padding-top:350px !important; }
	.pt400-lg { padding-top:400px !important; }
	.pt450-lg { padding-top:450px !important; }
	.pt500-lg { padding-top:500px !important; }

	.pb0-lg  { padding-bottom:0px !important; }
	.pb10-lg { padding-bottom:10px !important; }
	.pb20-lg { padding-bottom:20px !important; }
	.pb30-lg { padding-bottom:30px !important; }
	.pb40-lg { padding-bottom:40px !important; }
	.pb50-lg { padding-bottom:50px !important; }
	.pb60-lg { padding-bottom:60px !important; }
	.pb70-lg { padding-bottom:70px !important; }
	.pb80-lg { padding-bottom:80px !important; }
	.pb90-lg { padding-bottom:90px !important; }
	.pb100-lg { padding-bottom:100px !important; }
	.pb150-lg { padding-bottom:150px !important; }
	.pb200-lg { padding-bottom:200px !important; }
	.pb250-lg { padding-bottom:250px !important; }
	.pb300-lg { padding-bottom:300px !important; }
	.pb350-lg { padding-bottom:350px !important; }
	.pb400-lg { padding-bottom:400px !important; }
	.pb450-lg { padding-bottom:450px !important; }
	.pb500-lg { padding-bottom:500px !important; }


	.top-0pc-lg {
		top: 0% !important;
	}
	.top-5pc-lg {
		top: 5% !important;
	}
	.top-10pc-lg {
		top: 10% !important;
	}
	.top-15pc-lg {
		top: 15% !important;
	}
	.top-20pc-lg {
		top: 20% !important;
	}
	.top-25pc-lg {
		top: 25% !important;
	}
	.top-30pc-lg {
		top: 30% !important;
	}
	.top-35pc-lg {
		top: 35% !important;
	}
	.top-40pc-lg {
		top: 40% !important;
	}
	.top-45pc-lg {
		top: 45% !important;
	}
	.top-50pc-lg {
		top: 50% !important;
	}
	.top-55pc-lg {
		top: 55% !important;
	}
	.top-60pc-lg {
		top: 60% !important;
	}	
	.top-65pc-lg {
		top: 65% !important;
	}	
	.top-70pc-lg {
		top: 70% !important;
	}	
	.top-75pc-lg {
		top: 75% !important;
	}	
	.top-80pc-lg {
		top: 80% !important;
	}	
	.top-85pc-lg {
		top: 85% !important;
	}		
	.top-90pc-lg {
		top: 90% !important;
	}	
	.top-95pc-lg {
		top: 95% !important;
	}		
	
	.bottom-0pc-lg {
		bottom: 0% !important;
	}		
	.bottom-0pc-lg {
		bottom: 0% !important;
	}
	.bottom-5pc-lg {
		bottom: 5% !important;
	}
	.bottom-10pc-lg {
		bottom: 10% !important;
	}
	.bottom-15pc-lg {
		bottom: 15% !important;
	}
	.bottom-20pc-lg {
		bottom: 20% !important;
	}
	.bottom-25pc-lg {
		bottom: 25% !important;
	}	
	.bottom-30pc-lg {
		bottom: 30% !important;
	}
	.bottom-35pc-lg {
		bottom: 35% !important;
	}
	.bottom-40pc-lg {
		bottom: 40% !important;
	}
	.bottom-45pc-lg {
		bottom: 45% !important;
	}
	.bottom-50pc-lg {
		bottom: 50% !important;
	}
	.bottom-55pc-lg {
		bottom: 55% !important;
	}
	.bottom-60pc-lg {
		bottom: 60% !important;
	}	
	.bottom-65pc-lg {
		bottom: 65% !important;
	}	
	.bottom-70pc-lg {
		bottom: 70% !important;
	}	
	.bottom-75pc-lg {
		bottom: 75% !important;
	}	
	.bottom-80pc-lg {
		bottom: 80% !important;
	}	
	.bottom-85pc-lg {
		bottom: 85% !important;
	}		
	.bottom-90pc-lg {
		bottom: 90% !important;
	}	
	.bottom-95pc-lg {
		bottom: 95% !important;
	}		

}


/*  -992to1023-strict */
@media (min-width: 992px) and (max-width: 1023px) {

	.cnt_bkg_mono.l-100pc-992to1023-strict,
	.txt-left.l-100pc-992to1023-strict,
	.txt-right.l-100pc-992to1023-strict,
	.cnt_bkg_mono.txt-left.l-100pc-992to1023-strict,
	.cnt_bkg_mono.txt-right.l-100pc-992to1023-strict,
	.cnt_bkg.txt-left.l-100pc-992to1023-strict,
	.cnt_bkg.txt-right.l-100pc-992to1023-strict,
	.cnt_bkg_2.txt-left.l-100pc-992to1023-strict,
	.cnt_bkg_2.txt-right.l-100pc-992to1023-strict,
	.txt-left.then_center.l-100pc-992to1023-strict,
	.txt-right.then_center.l-100pc-992to1023-strict{
      background-position-x: -100% !important;
	}

	.cnt_bkg_mono.l-90pc-992to1023-strict,
	.txt-left.l-90pc-992to1023-strict,
	.txt-right.l-90pc-992to1023-strict,
	.cnt_bkg_mono.txt-left.l-90pc-992to1023-strict,
	.cnt_bkg_mono.txt-right.l-90pc-992to1023-strict,
	.cnt_bkg.txt-left.l-90pc-992to1023-strict,
	.cnt_bkg.txt-right.l-90pc-992to1023-strict,
	.cnt_bkg_2.txt-left.l-90pc-992to1023-strict,
	.cnt_bkg_2.txt-right.l-90pc-992to1023-strict,
	.txt-left.then_center.l-90pc-992to1023-strict,
	.txt-right.then_center.l-90pc-992to1023-strict{
      background-position-x: -90% !important;
	}

	.cnt_bkg_mono.l-80pc-992to1023-strict,
	.txt-left.l-80pc-992to1023-strict,
	.txt-right.l-80pc-992to1023-strict,
	.cnt_bkg_mono.txt-left.l-80pc-992to1023-strict,
	.cnt_bkg_mono.txt-right.l-80pc-992to1023-strict,
	.cnt_bkg.txt-left.l-80pc-992to1023-strict,
	.cnt_bkg.txt-right.l-80pc-992to1023-strict,
	.cnt_bkg_2.txt-left.l-80pc-992to1023-strict,
	.cnt_bkg_2.txt-right.l-80pc-992to1023-strict,
	.txt-left.then_center.l-80pc-992to1023-strict,
	.txt-right.then_center.l-80pc-992to1023-strict{
      background-position-x: -80% !important;
	}

	.cnt_bkg_mono.l-70pc-992to1023-strict,
	.txt-left.l-70pc-992to1023-strict,
	.txt-right.l-70pc-992to1023-strict,
	.cnt_bkg_mono.txt-left.l-70pc-992to1023-strict,
	.cnt_bkg_mono.txt-right.l-70pc-992to1023-strict,
	.cnt_bkg.txt-left.l-70pc-992to1023-strict,
	.cnt_bkg.txt-right.l-70pc-992to1023-strict,
	.cnt_bkg_2.txt-left.l-70pc-992to1023-strict,
	.cnt_bkg_2.txt-right.l-70pc-992to1023-strict,
	.txt-left.then_center.l-70pc-992to1023-strict,
	.txt-right.then_center.l-70pc-992to1023-strict{
      background-position-x: -70% !important;
	}

	.cnt_bkg_mono.l-60pc-992to1023-strict,
	.txt-left.l-60pc-992to1023-strict,
	.txt-right.l-60pc-992to1023-strict,
	.cnt_bkg_mono.txt-left.l-60pc-992to1023-strict,
	.cnt_bkg_mono.txt-right.l-60pc-992to1023-strict,
	.cnt_bkg.txt-left.l-60pc-992to1023-strict,
	.cnt_bkg.txt-right.l-60pc-992to1023-strict,
	.cnt_bkg_2.txt-left.l-60pc-992to1023-strict,
	.cnt_bkg_2.txt-right.l-60pc-992to1023-strict,
	.txt-left.then_center.l-60pc-992to1023-strict,
	.txt-right.then_center.l-60pc-992to1023-strict{
      background-position-x: -60% !important;
	}

	.cnt_bkg_mono.l-50pc-992to1023-strict,
	.txt-left.l-50pc-992to1023-strict,
	.txt-right.l-50pc-992to1023-strict,
	.cnt_bkg_mono.txt-left.l-50pc-992to1023-strict,
	.cnt_bkg_mono.txt-right.l-50pc-992to1023-strict,
	.cnt_bkg.txt-left.l-50pc-992to1023-strict,
	.cnt_bkg.txt-right.l-50pc-992to1023-strict,
	.cnt_bkg_2.txt-left.l-50pc-992to1023-strict,
	.cnt_bkg_2.txt-right.l-50pc-992to1023-strict,
	.txt-left.then_center.l-50pc-992to1023-strict,
	.txt-right.then_center.l-50pc-992to1023-strict{
      background-position-x: -50% !important;
	}

	.cnt_bkg_mono.l-40pc-992to1023-strict,
	.txt-left.l-40pc-992to1023-strict,
	.txt-right.l-40pc-992to1023-strict,
	.cnt_bkg_mono.txt-left.l-40pc-992to1023-strict,
	.cnt_bkg_mono.txt-right.l-40pc-992to1023-strict,
	.cnt_bkg.txt-left.l-40pc-992to1023-strict,
	.cnt_bkg.txt-right.l-40pc-992to1023-strict,
	.cnt_bkg_2.txt-left.l-40pc-992to1023-strict,
	.cnt_bkg_2.txt-right.l-40pc-992to1023-strict,
	.txt-left.then_center.l-40pc-992to1023-strict,
	.txt-right.then_center.l-40pc-992to1023-strict{
      background-position-x: -40% !important;
	}
	

	.cnt_bkg_mono.l-30pc-992to1023-strict,
	.txt-left.l-30pc-992to1023-strict,
	.txt-right.l-30pc-992to1023-strict,
	.cnt_bkg_mono.txt-left.l-30pc-992to1023-strict,
	.cnt_bkg_mono.txt-right.l-30pc-992to1023-strict,
	.cnt_bkg.txt-left.l-30pc-992to1023-strict,
	.cnt_bkg.txt-right.l-30pc-992to1023-strict,
	.cnt_bkg_2.txt-left.l-30pc-992to1023-strict,
	.cnt_bkg_2.txt-right.l-30pc-992to1023-strict,
	.txt-left.then_center.l-30pc-992to1023-strict,
	.txt-right.then_center.l-30pc-992to1023-strict{
      background-position-x: -30% !important;
	}

	.cnt_bkg_mono.l-25pc-992to1023-strict,
	.txt-left.l-25pc-992to1023-strict,
	.txt-right.l-25pc-992to1023-strict,
	.cnt_bkg_mono.txt-left.l-25pc-992to1023-strict,
	.cnt_bkg_mono.txt-right.l-25pc-992to1023-strict,
	.cnt_bkg.txt-left.l-25pc-992to1023-strict,
	.cnt_bkg.txt-right.l-25pc-992to1023-strict,
	.cnt_bkg_2.txt-left.l-25pc-992to1023-strict,
	.cnt_bkg_2.txt-right.l-25pc-992to1023-strict,
	.txt-left.then_center.l-25pc-992to1023-strict,
	.txt-right.then_center.l-25pc-992to1023-strict{
      background-position-x: -25% !important;
	}

	.cnt_bkg_mono.l-20pc-992to1023-strict,
	.txt-left.l-20pc-992to1023-strict,
	.txt-right.l-20pc-992to1023-strict,
	.cnt_bkg_mono.txt-left.l-20pc-992to1023-strict,
	.cnt_bkg_mono.txt-right.l-20pc-992to1023-strict,
	.cnt_bkg.txt-left.l-20pc-992to1023-strict,
	.cnt_bkg.txt-right.l-20pc-992to1023-strict,
	.cnt_bkg_2.txt-left.l-20pc-992to1023-strict,
	.cnt_bkg_2.txt-right.l-20pc-992to1023-strict,
	.txt-left.then_center.l-20pc-992to1023-strict,
	.txt-right.then_center.l-20pc-992to1023-strict{
      background-position-x: -20% !important;
	}
	.cnt_bkg_mono.l-15pc-992to1023-strict,
	.txt-left.l-15pc-992to1023-strict,
	.txt-right.l-15pc-992to1023-strict,
	.cnt_bkg_mono.txt-left.l-15pc-992to1023-strict,
	.cnt_bkg_mono.txt-right.l-15pc-992to1023-strict,
	.cnt_bkg.txt-left.l-15pc-992to1023-strict,
	.cnt_bkg.txt-right.l-15pc-992to1023-strict,
	.cnt_bkg_2.txt-left.l-15pc-992to1023-strict,
	.cnt_bkg_2.txt-right.l-15pc-992to1023-strict,
	.txt-left.then_center.l-15pc-992to1023-strict,
	.txt-right.then_center.l-15pc-992to1023-strict{
      background-position-x: -15% !important;
	}
	.cnt_bkg_mono.l-10pc-992to1023-strict,
	.txt-left.l-10pc-992to1023-strict,
	.txt-right.l-10pc-992to1023-strict,
	.cnt_bkg_mono.txt-left.l-10pc-992to1023-strict,
	.cnt_bkg_mono.txt-right.l-10pc-992to1023-strict,
	.cnt_bkg.txt-left.l-10pc-992to1023-strict,
	.cnt_bkg.txt-right.l-10pc-992to1023-strict,
	.cnt_bkg_2.txt-left.l-10pc-992to1023-strict,
	.cnt_bkg_2.txt-right.l-10pc-992to1023-strict,
	.txt-left.then_center.l-10pc-992to1023-strict,
	.txt-right.then_center.l-10pc-992to1023-strict{
      background-position-x: -10% !important;
	}
	.cnt_bkg_mono.l-5pc-992to1023-strict,
	.txt-left.l-5pc-992to1023-strict,
	.txt-right.l-5pc-992to1023-strict,
	.cnt_bkg_mono.txt-left.l-5pc-992to1023-strict,
	.cnt_bkg_mono.txt-right.l-5pc-992to1023-strict,
	.cnt_bkg.txt-left.l-5pc-992to1023-strict,
	.cnt_bkg.txt-right.l-5pc-992to1023-strict,
	.cnt_bkg_2.txt-left.l-5pc-992to1023-strict,
	.cnt_bkg_2.txt-right.l-5pc-992to1023-strict,
	.txt-left.then_center.l-5pc-992to1023-strict,
	.txt-right.then_center.l-5pc-992to1023-strict{
      background-position-x: -5% !important;
	}
	.cnt_bkg_mono.l-0pc-992to1023-strict,
	.txt-left.l-0pc-992to1023-strict,
	.txt-right.l-0pc-992to1023-strict,
	.cnt_bkg_mono.txt-left.l-0pc-992to1023-strict,
	.cnt_bkg_mono.txt-right.l-0pc-992to1023-strict,
	.cnt_bkg.txt-left.l-0pc-992to1023-strict,
	.cnt_bkg.txt-right.l-0pc-992to1023-strict,
	.cnt_bkg_2.txt-left.l-0pc-992to1023-strict,
	.cnt_bkg_2.txt-right.l-0pc-992to1023-strict,
	.txt-left.then_center.l-0pc-992to1023-strict,
	.txt-right.then_center.l-0pc-992to1023-strict{
      background-position-x: left !important;
	}
	.cnt_bkg_mono.l5pc-992to1023-strict,
	.txt-left.l5pc-992to1023-strict,
	.txt-right.l5pc-992to1023-strict,
	.cnt_bkg_mono.txt-left.l5pc-992to1023-strict,
	.cnt_bkg_mono.txt-right.l5pc-992to1023-strict,
	.cnt_bkg.txt-left.l5pc-992to1023-strict,
	.cnt_bkg.txt-right.l5pc-992to1023-strict,
	.cnt_bkg_2.txt-left.l5pc-992to1023-strict,
	.cnt_bkg_2.txt-right.l5pc-992to1023-strict,
	.txt-left.then_center.l5pc-992to1023-strict,
	.txt-right.then_center.l5pc-992to1023-strict{
      background-position-x: 5% !important;
	}
	.cnt_bkg_mono.l10pc-992to1023-strict,
	.txt-left.l10pc-992to1023-strict,
	.txt-right.l10pc-992to1023-strict,
	.cnt_bkg_mono.txt-left.l10pc-992to1023-strict,
	.cnt_bkg_mono.txt-right.l10pc-992to1023-strict,
	.cnt_bkg.txt-left.l10pc-992to1023-strict,
	.cnt_bkg.txt-right.l10pc-992to1023-strict,
	.cnt_bkg_2.txt-left.l10pc-992to1023-strict,
	.cnt_bkg_2.txt-right.l10pc-992to1023-strict,
	.txt-left.then_center.l10pc-992to1023-strict,
	.txt-right.then_center.l10pc-992to1023-strict{
      background-position-x: 10% !important;
	}
	.cnt_bkg_mono.l15pc-992to1023-strict,
	.txt-left.l15pc-992to1023-strict,
	.txt-right.l15pc-992to1023-strict,
	.cnt_bkg_mono.txt-left.l15pc-992to1023-strict,
	.cnt_bkg_mono.txt-right.l15pc-992to1023-strict,
	.cnt_bkg.txt-left.l15pc-992to1023-strict,
	.cnt_bkg.txt-right.l15pc-992to1023-strict,
	.cnt_bkg_2.txt-left.l15pc-992to1023-strict,
	.cnt_bkg_2.txt-right.l15pc-992to1023-strict,
	.txt-left.then_center.l15pc-992to1023-strict,
	.txt-right.then_center.l15pc-992to1023-strict{
      background-position-x: 15% !important;
	}
	.cnt_bkg_mono.l20pc-992to1023-strict,
	.txt-left.l20pc-992to1023-strict,
	.txt-right.l20pc-992to1023-strict,
	.cnt_bkg_mono.txt-left.l20pc-992to1023-strict,
	.cnt_bkg_mono.txt-right.l20pc-992to1023-strict,
	.cnt_bkg.txt-left.l20pc-992to1023-strict,
	.cnt_bkg.txt-right.l20pc-992to1023-strict,
	.cnt_bkg_2.txt-left.l20pc-992to1023-strict,
	.cnt_bkg_2.txt-right.l20pc-992to1023-strict,
	.txt-left.then_center.l20pc-992to1023-strict,
	.txt-right.then_center.l20pc-992to1023-strict{
      background-position-x: 20% !important;
	}
	.cnt_bkg_mono.l25pc-992to1023-strict,
	.txt-left.l25pc-992to1023-strict,
	.txt-right.l25pc-992to1023-strict,
	.cnt_bkg_mono.txt-left.l25pc-992to1023-strict,
	.cnt_bkg_mono.txt-right.l25pc-992to1023-strict,
	.cnt_bkg.txt-left.l25pc-992to1023-strict,
	.cnt_bkg.txt-right.l25pc-992to1023-strict,
	.cnt_bkg_2.txt-left.l25pc-992to1023-strict,
	.cnt_bkg_2.txt-right.l25pc-992to1023-strict,
	.txt-left.then_center.l25pc-992to1023-strict,
	.txt-right.then_center.l25pc-992to1023-strict{
      background-position-x: 25% !important;
	}
	.cnt_bkg_mono.l30pc-992to1023-strict,
	.txt-left.l30pc-992to1023-strict,
	.txt-right.l30pc-992to1023-strict,
	.cnt_bkg_mono.txt-left.l30pc-992to1023-strict,
	.cnt_bkg_mono.txt-right.l30pc-992to1023-strict,
	.cnt_bkg.txt-left.l30pc-992to1023-strict,
	.cnt_bkg.txt-right.l30pc-992to1023-strict,
	.cnt_bkg_2.txt-left.l30pc-992to1023-strict,
	.cnt_bkg_2.txt-right.l30pc-992to1023-strict,
	.txt-left.then_center.l30pc-992to1023-strict,
	.txt-right.then_center.l30pc-992to1023-strict{
      background-position-x: 30% !important;
	}
	.cnt_bkg_mono.l40pc-992to1023-strict,
	.txt-left.l40pc-992to1023-strict,
	.txt-right.l40pc-992to1023-strict,
	.cnt_bkg_mono.txt-left.l40pc-992to1023-strict,
	.cnt_bkg_mono.txt-right.l40pc-992to1023-strict,
	.cnt_bkg.txt-left.l40pc-992to1023-strict,
	.cnt_bkg.txt-right.l40pc-992to1023-strict,
	.cnt_bkg_2.txt-left.l40pc-992to1023-strict,
	.cnt_bkg_2.txt-right.l40pc-992to1023-strict,
	.txt-left.then_center.l40pc-992to1023-strict,
	.txt-right.then_center.l40pc-992to1023-strict{
      background-position-x: 40% !important;
	}
	
	.cnt_bkg_mono.l40pc-992to1023-strict,
	.txt-left.l40pc-992to1023-strict,
	.txt-right.l40pc-992to1023-strict,
	.cnt_bkg_mono.txt-left.l40pc-992to1023-strict,
	.cnt_bkg_mono.txt-right.l40pc-992to1023-strict,
	.cnt_bkg.txt-left.l40pc-992to1023-strict,
	.cnt_bkg.txt-right.l40pc-992to1023-strict,
	.cnt_bkg_2.txt-left.l40pc-992to1023-strict,
	.cnt_bkg_2.txt-right.l40pc-992to1023-strict,
	.txt-left.then_center.l40pc-992to1023-strict,
	.txt-right.then_center.l40pc-992to1023-strict{
      background-position-x: 40% !important;
	}
	.cnt_bkg_mono.l45pc-992to1023-strict,
	.txt-left.l45pc-992to1023-strict,
	.txt-right.l45pc-992to1023-strict,
	.cnt_bkg_mono.txt-left.l45pc-992to1023-strict,
	.cnt_bkg_mono.txt-right.l45pc-992to1023-strict,
	.cnt_bkg.txt-left.l45pc-992to1023-strict,
	.cnt_bkg.txt-right.l45pc-992to1023-strict,
	.cnt_bkg_2.txt-left.l45pc-992to1023-strict,
	.cnt_bkg_2.txt-right.l45pc-992to1023-strict,
	.txt-left.then_center.l45pc-992to1023-strict,
	.txt-right.then_center.l45pc-992to1023-strict{
      background-position-x: 45% !important;
	}	
	.cnt_bkg_mono.l50pc-992to1023-strict,
	.txt-left.l50pc-992to1023-strict,
	.txt-right.l50pc-992to1023-strict,
	.cnt_bkg_mono.txt-left.l50pc-992to1023-strict,
	.cnt_bkg_mono.txt-right.l50pc-992to1023-strict,
	.cnt_bkg.txt-left.l50pc-992to1023-strict,
	.cnt_bkg.txt-right.l50pc-992to1023-strict,
	.cnt_bkg_2.txt-left.l50pc-992to1023-strict,
	.cnt_bkg_2.txt-right.l50pc-992to1023-strict,
	.txt-left.then_center.l50pc-992to1023-strict,
	.txt-right.then_center.l50pc-992to1023-strict{
      background-position-x: 50% !important;
	}
	.cnt_bkg_mono.l55pc-992to1023-strict,
	.txt-left.l55pc-992to1023-strict,
	.txt-right.l55pc-992to1023-strict,
	.cnt_bkg_mono.txt-left.l55pc-992to1023-strict,
	.cnt_bkg_mono.txt-right.l55pc-992to1023-strict,
	.cnt_bkg.txt-left.l55pc-992to1023-strict,
	.cnt_bkg.txt-right.l55pc-992to1023-strict,
	.cnt_bkg_2.txt-left.l55pc-992to1023-strict,
	.cnt_bkg_2.txt-right.l55pc-992to1023-strict,
	.txt-left.then_center.l55pc-992to1023-strict,
	.txt-right.then_center.l55pc-992to1023-strict{
      background-position-x: 55% !important;
	}
	.cnt_bkg_mono.l60pc-992to1023-strict,
	.txt-left.l60pc-992to1023-strict,
	.txt-right.l60pc-992to1023-strict,
	.cnt_bkg_mono.txt-left.l60pc-992to1023-strict,
	.cnt_bkg_mono.txt-right.l60pc-992to1023-strict,
	.cnt_bkg.txt-left.l60pc-992to1023-strict,
	.cnt_bkg.txt-right.l60pc-992to1023-strict,
	.cnt_bkg_2.txt-left.l60pc-992to1023-strict,
	.cnt_bkg_2.txt-right.l60pc-992to1023-strict,
	.txt-left.then_center.l60pc-992to1023-strict,
	.txt-right.then_center.l60pc-992to1023-strict{
      background-position-x: 60% !important;
	}
	.cnt_bkg_mono.l65pc-992to1023-strict,
	.txt-left.l65pc-992to1023-strict,
	.txt-right.l65pc-992to1023-strict,
	.cnt_bkg_mono.txt-left.l65pc-992to1023-strict,
	.cnt_bkg_mono.txt-right.l65pc-992to1023-strict,
	.cnt_bkg.txt-left.l65pc-992to1023-strict,
	.cnt_bkg.txt-right.l65pc-992to1023-strict,
	.cnt_bkg_2.txt-left.l65pc-992to1023-strict,
	.cnt_bkg_2.txt-right.l65pc-992to1023-strict,
	.txt-left.then_center.l65pc-992to1023-strict,
	.txt-right.then_center.l65pc-992to1023-strict{
      background-position-x: 65% !important;
	}
	.cnt_bkg_mono.l70pc-992to1023-strict,
	.txt-left.l70pc-992to1023-strict,
	.txt-right.l70pc-992to1023-strict,
	.cnt_bkg_mono.txt-left.l70pc-992to1023-strict,
	.cnt_bkg_mono.txt-right.l70pc-992to1023-strict,
	.cnt_bkg.txt-left.l70pc-992to1023-strict,
	.cnt_bkg.txt-right.l70pc-992to1023-strict,
	.cnt_bkg_2.txt-left.l70pc-992to1023-strict,
	.cnt_bkg_2.txt-right.l70pc-992to1023-strict,
	.txt-left.then_center.l70pc-992to1023-strict,
	.txt-right.then_center.l70pc-992to1023-strict{
      background-position-x: 70% !important;
	}
	.cnt_bkg_mono.l75pc-992to1023-strict,
	.txt-left.l75pc-992to1023-strict,
	.txt-right.l75pc-992to1023-strict,
	.cnt_bkg_mono.txt-left.l75pc-992to1023-strict,
	.cnt_bkg_mono.txt-right.l75pc-992to1023-strict,
	.cnt_bkg.txt-left.l75pc-992to1023-strict,
	.cnt_bkg.txt-right.l75pc-992to1023-strict,
	.cnt_bkg_2.txt-left.l75pc-992to1023-strict,
	.cnt_bkg_2.txt-right.l75pc-992to1023-strict,
	.txt-left.then_center.l75pc-992to1023-strict,
	.txt-right.then_center.l75pc-992to1023-strict{
      background-position-x: 75% !important;
	}
	.cnt_bkg_mono.l80pc-992to1023-strict,
	.txt-left.l80pc-992to1023-strict,
	.txt-right.l80pc-992to1023-strict,
	.cnt_bkg_mono.txt-left.l80pc-992to1023-strict,
	.cnt_bkg_mono.txt-right.l80pc-992to1023-strict,
	.cnt_bkg.txt-left.l80pc-992to1023-strict,
	.cnt_bkg.txt-right.l80pc-992to1023-strict,
	.cnt_bkg_2.txt-left.l80pc-992to1023-strict,
	.cnt_bkg_2.txt-right.l80pc-992to1023-strict,
	.txt-left.then_center.l80pc-992to1023-strict,
	.txt-right.then_center.l80pc-992to1023-strict{
      background-position-x: 80% !important;
	}
	.cnt_bkg_mono.l85pc-992to1023-strict,
	.txt-left.l85pc-992to1023-strict,
	.txt-right.l85pc-992to1023-strict,
	.cnt_bkg_mono.txt-left.l85pc-992to1023-strict,
	.cnt_bkg_mono.txt-right.l85pc-992to1023-strict,
	.cnt_bkg.txt-left.l85pc-992to1023-strict,
	.cnt_bkg.txt-right.l85pc-992to1023-strict,
	.cnt_bkg_2.txt-left.l85pc-992to1023-strict,
	.cnt_bkg_2.txt-right.l85pc-992to1023-strict,
	.txt-left.then_center.l85pc-992to1023-strict,
	.txt-right.then_center.l85pc-992to1023-strict{
      background-position-x: 85% !important;
	}
	.cnt_bkg_mono.l90pc-992to1023-strict,
	.txt-left.l90pc-992to1023-strict,
	.txt-right.l90pc-992to1023-strict,
	.cnt_bkg_mono.txt-left.l90pc-992to1023-strict,
	.cnt_bkg_mono.txt-right.l90pc-992to1023-strict,
	.cnt_bkg.txt-left.l90pc-992to1023-strict,
	.cnt_bkg.txt-right.l90pc-992to1023-strict,
	.cnt_bkg_2.txt-left.l90pc-992to1023-strict,
	.cnt_bkg_2.txt-right.l90pc-992to1023-strict,
	.txt-left.then_center.l90pc-992to1023-strict,
	.txt-right.then_center.l90pc-992to1023-strict{
      background-position-x: 90% !important;
	}
	.cnt_bkg_mono.l95pc-992to1023-strict,
	.txt-left.l95pc-992to1023-strict,
	.txt-right.l95pc-992to1023-strict,
	.cnt_bkg_mono.txt-left.l95pc-992to1023-strict,
	.cnt_bkg_mono.txt-right.l95pc-992to1023-strict,
	.cnt_bkg.txt-left.l95pc-992to1023-strict,
	.cnt_bkg.txt-right.l95pc-992to1023-strict,
	.cnt_bkg_2.txt-left.l95pc-992to1023-strict,
	.cnt_bkg_2.txt-right.l95pc-992to1023-strict,
	.txt-left.then_center.l95pc-992to1023-strict,
	.txt-right.then_center.l95pc-992to1023-strict{
      background-position-x: 95% !important;
	}
	.cnt_bkg_mono.l100pc-992to1023-strict,
	.txt-left.l100pc-992to1023-strict,
	.txt-right.l100pc-992to1023-strict,
	.cnt_bkg_mono.txt-left.l100pc-992to1023-strict,
	.cnt_bkg_mono.txt-right.l100pc-992to1023-strict,
	.cnt_bkg.txt-left.l100pc-992to1023-strict,
	.cnt_bkg.txt-right.l100pc-992to1023-strict,
	.cnt_bkg_2.txt-left.l100pc-992to1023-strict,
	.cnt_bkg_2.txt-right.l100pc-992to1023-strict,
	.txt-left.then_center.l100pc-992to1023-strict,
	.txt-right.then_center.l100pc-992to1023-strict{
      background-position-x: 100% !important;
	}
	.cnt_bkg_mono.l105pc-992to1023-strict,
	.txt-left.l105pc-992to1023-strict,
	.txt-right.l105pc-992to1023-strict,
	.cnt_bkg_mono.txt-left.l105pc-992to1023-strict,
	.cnt_bkg_mono.txt-right.l105pc-992to1023-strict,
	.cnt_bkg.txt-left.l105pc-992to1023-strict,
	.cnt_bkg.txt-right.l105pc-992to1023-strict,
	.cnt_bkg_2.txt-left.l105pc-992to1023-strict,
	.cnt_bkg_2.txt-right.l105pc-992to1023-strict,
	.txt-left.then_center.l105pc-992to1023-strict,
	.txt-right.then_center.l105pc-992to1023-strict{
      background-position-x: 105% !important;
	}
	.cnt_bkg_mono.l110pc-992to1023-strict,
	.txt-left.l110pc-992to1023-strict,
	.txt-right.l110pc-992to1023-strict,
	.cnt_bkg_mono.txt-left.l110pc-992to1023-strict,
	.cnt_bkg_mono.txt-right.l110pc-992to1023-strict,
	.cnt_bkg.txt-left.l110pc-992to1023-strict,
	.cnt_bkg.txt-right.l110pc-992to1023-strict,
	.cnt_bkg_2.txt-left.l110pc-992to1023-strict,
	.cnt_bkg_2.txt-right.l110pc-992to1023-strict,
	.txt-left.then_center.l110pc-992to1023-strict,
	.txt-right.then_center.l110pc-992to1023-strict{
      background-position-x: 110% !important;
	}
	.cnt_bkg_mono.l115pc-992to1023-strict,
	.txt-left.l115pc-992to1023-strict,
	.txt-right.l115pc-992to1023-strict,
	.cnt_bkg_mono.txt-left.l115pc-992to1023-strict,
	.cnt_bkg_mono.txt-right.l115pc-992to1023-strict,
	.cnt_bkg.txt-left.l115pc-992to1023-strict,
	.cnt_bkg.txt-right.l115pc-992to1023-strict,
	.cnt_bkg_2.txt-left.l115pc-992to1023-strict,
	.cnt_bkg_2.txt-right.l115pc-992to1023-strict,
	.txt-left.then_center.l115pc-992to1023-strict,
	.txt-right.then_center.l115pc-992to1023-strict{
      background-position-x: 115% !important;
	}
	.cnt_bkg_mono.l120pc-992to1023-strict,
	.txt-left.l120pc-992to1023-strict,
	.txt-right.l120pc-992to1023-strict,
	.cnt_bkg_mono.txt-left.l120pc-992to1023-strict,
	.cnt_bkg_mono.txt-right.l120pc-992to1023-strict,
	.cnt_bkg.txt-left.l120pc-992to1023-strict,
	.cnt_bkg.txt-right.l120pc-992to1023-strict,
	.cnt_bkg_2.txt-left.l120pc-992to1023-strict,
	.cnt_bkg_2.txt-right.l120pc-992to1023-strict,
	.txt-left.then_center.l120pc-992to1023-strict,
	.txt-right.then_center.l120pc-992to1023-strict{
      background-position-x: 120% !important;
	}
	.cnt_bkg_mono.l125pc-992to1023-strict,
	.txt-left.l125pc-992to1023-strict,
	.txt-right.l125pc-992to1023-strict,
	.cnt_bkg_mono.txt-left.l125pc-992to1023-strict,
	.cnt_bkg_mono.txt-right.l125pc-992to1023-strict,
	.cnt_bkg.txt-left.l125pc-992to1023-strict,
	.cnt_bkg.txt-right.l125pc-992to1023-strict,
	.cnt_bkg_2.txt-left.l125pc-992to1023-strict,
	.cnt_bkg_2.txt-right.l125pc-992to1023-strict,
	.txt-left.then_center.l125pc-992to1023-strict,
	.txt-right.then_center.l125pc-992to1023-strict{
      background-position-x: 125% !important;
	}
	.cnt_bkg_mono.l130pc-992to1023-strict,
	.txt-left.l130pc-992to1023-strict,
	.txt-right.l130pc-992to1023-strict,
	.cnt_bkg_mono.txt-left.l130pc-992to1023-strict,
	.cnt_bkg_mono.txt-right.l130pc-992to1023-strict,
	.cnt_bkg.txt-left.l130pc-992to1023-strict,
	.cnt_bkg.txt-right.l130pc-992to1023-strict,
	.cnt_bkg_2.txt-left.l130pc-992to1023-strict,
	.cnt_bkg_2.txt-right.l130pc-992to1023-strict,
	.txt-left.then_center.l130pc-992to1023-strict,
	.txt-right.then_center.l130pc-992to1023-strict{
      background-position-x: 130% !important;
	}
	.cnt_bkg_mono.l135pc-992to1023-strict,
	.txt-left.l135pc-992to1023-strict,
	.txt-right.l135pc-992to1023-strict,
	.cnt_bkg_mono.txt-left.l135pc-992to1023-strict,
	.cnt_bkg_mono.txt-right.l135pc-992to1023-strict,
	.cnt_bkg.txt-left.l135pc-992to1023-strict,
	.cnt_bkg.txt-right.l135pc-992to1023-strict,
	.cnt_bkg_2.txt-left.l135pc-992to1023-strict,
	.cnt_bkg_2.txt-right.l135pc-992to1023-strict,
	.txt-left.then_center.l135pc-992to1023-strict,
	.txt-right.then_center.l135pc-992to1023-strict{
      background-position-x: 135% !important;
	}
	.cnt_bkg_mono.l140pc-992to1023-strict,
	.txt-left.l140pc-992to1023-strict,
	.txt-right.l140pc-992to1023-strict,
	.cnt_bkg_mono.txt-left.l140pc-992to1023-strict,
	.cnt_bkg_mono.txt-right.l140pc-992to1023-strict,
	.cnt_bkg.txt-left.l140pc-992to1023-strict,
	.cnt_bkg.txt-right.l140pc-992to1023-strict,
	.cnt_bkg_2.txt-left.l140pc-992to1023-strict,
	.cnt_bkg_2.txt-right.l140pc-992to1023-strict,
	.txt-left.then_center.l140pc-992to1023-strict,
	.txt-right.then_center.l140pc-992to1023-strict{
      background-position-x: 140% !important;
	}
	.cnt_bkg_mono.l145pc-992to1023-strict,
	.txt-left.l145pc-992to1023-strict,
	.txt-right.l145pc-992to1023-strict,
	.cnt_bkg_mono.txt-left.l145pc-992to1023-strict,
	.cnt_bkg_mono.txt-right.l145pc-992to1023-strict,
	.cnt_bkg.txt-left.l145pc-992to1023-strict,
	.cnt_bkg.txt-right.l145pc-992to1023-strict,
	.cnt_bkg_2.txt-left.l145pc-992to1023-strict,
	.cnt_bkg_2.txt-right.l145pc-992to1023-strict,
	.txt-left.then_center.l145pc-992to1023-strict,
	.txt-right.then_center.l145pc-992to1023-strict{
      background-position-x: 145% !important;
	}
	.cnt_bkg_mono.l150pc-992to1023-strict,
	.txt-left.l150pc-992to1023-strict,
	.txt-right.l150pc-992to1023-strict,
	.cnt_bkg_mono.txt-left.l150pc-992to1023-strict,
	.cnt_bkg_mono.txt-right.l150pc-992to1023-strict,
	.cnt_bkg.txt-left.l150pc-992to1023-strict,
	.cnt_bkg.txt-right.l150pc-992to1023-strict,
	.cnt_bkg_2.txt-left.l150pc-992to1023-strict,
	.cnt_bkg_2.txt-right.l150pc-992to1023-strict,
	.txt-left.then_center.l150pc-992to1023-strict,
	.txt-right.then_center.l150pc-992to1023-strict{
      background-position-x: 150% !important;
	}	
	.cnt_bkg_mono.l200pc-992to1023-strict,
	.txt-left.l200pc-992to1023-strict,
	.txt-right.l200pc-992to1023-strict,
	.cnt_bkg_mono.txt-left.l200pc-992to1023-strict,
	.cnt_bkg_mono.txt-right.l200pc-992to1023-strict,
	.cnt_bkg.txt-left.l200pc-992to1023-strict,
	.cnt_bkg.txt-right.l200pc-992to1023-strict,
	.cnt_bkg_2.txt-left.l200pc-992to1023-strict,
	.cnt_bkg_2.txt-right.l200pc-992to1023-strict,
	.txt-left.then_center.l200pc-992to1023-strict,
	.txt-right.then_center.l200pc-992to1023-strict{
      background-position-x: 200% !important;
	}	
	.cnt_bkg_mono.l250pc-992to1023-strict,
	.txt-left.l250pc-992to1023-strict,
	.txt-right.l250pc-992to1023-strict,
	.cnt_bkg_mono.txt-left.l250pc-992to1023-strict,
	.cnt_bkg_mono.txt-right.l250pc-992to1023-strict,
	.cnt_bkg.txt-left.l250pc-992to1023-strict,
	.cnt_bkg.txt-right.l250pc-992to1023-strict,
	.cnt_bkg_2.txt-left.l250pc-992to1023-strict,
	.cnt_bkg_2.txt-right.l250pc-992to1023-strict,
	.txt-left.then_center.l250pc-992to1023-strict,
	.txt-right.then_center.l250pc-992to1023-strict{
      background-position-x: 250% !important;
	}		
	.cnt_bkg_mono.l300pc-992to1023-strict,
	.txt-left.l300pc-992to1023-strict,
	.txt-right.l300pc-992to1023-strict,
	.cnt_bkg_mono.txt-left.l300pc-992to1023-strict,
	.cnt_bkg_mono.txt-right.l300pc-992to1023-strict,
	.cnt_bkg.txt-left.l300pc-992to1023-strict,
	.cnt_bkg.txt-right.l300pc-992to1023-strict,
	.cnt_bkg_2.txt-left.l300pc-992to1023-strict,
	.cnt_bkg_2.txt-right.l300pc-992to1023-strict,
	.txt-left.then_center.l300pc-992to1023-strict,
	.txt-right.then_center.l300pc-992to1023-strict{
      background-position-x: 300% !important;
	}	
	.cnt_bkg_mono.l350pc-992to1023-strict,
	.txt-left.l350pc-992to1023-strict,
	.txt-right.l350pc-992to1023-strict,
	.cnt_bkg_mono.txt-left.l350pc-992to1023-strict,
	.cnt_bkg_mono.txt-right.l350pc-992to1023-strict,
	.cnt_bkg.txt-left.l350pc-992to1023-strict,
	.cnt_bkg.txt-right.l350pc-992to1023-strict,
	.cnt_bkg_2.txt-left.l350pc-992to1023-strict,
	.cnt_bkg_2.txt-right.l350pc-992to1023-strict,
	.txt-left.then_center.l350pc-992to1023-strict,
	.txt-right.then_center.l350pc-992to1023-strict{
      background-position-x: 350% !important;
	}	
	.cnt_bkg_mono.l400pc-992to1023-strict,
	.txt-left.l400pc-992to1023-strict,
	.txt-right.l400pc-992to1023-strict,
	.cnt_bkg_mono.txt-left.l400pc-992to1023-strict,
	.cnt_bkg_mono.txt-right.l400pc-992to1023-strict,
	.cnt_bkg.txt-left.l400pc-992to1023-strict,
	.cnt_bkg.txt-right.l400pc-992to1023-strict,
	.cnt_bkg_2.txt-left.l400pc-992to1023-strict,
	.cnt_bkg_2.txt-right.l400pc-992to1023-strict,
	.txt-left.then_center.l400pc-992to1023-strict,
	.txt-right.then_center.l400pc-992to1023-strict{
      background-position-x: 400% !important;
	}
	









	.cnt_bkg_mono.center-992to1023-strict,
	.txt-left.center-992to1023-strict,
	.txt-right.center-992to1023-strict{
      background-position-x: center !important;
	}


	.bg-size-20pc-992to1023-strict {
		background-size: 20% !important;
	}
	.bg-size-30pc-992to1023-strict {
		background-size: 30% !important;
	}
	.bg-size-40pc-992to1023-strict {
		background-size: 40% !important;
	}
	.bg-size-50pc-992to1023-strict {
		background-size: 50% !important;
	}
	.bg-size-60pc-992to1023-strict {
		background-size: 60% !important;
	}
	.bg-size-65pc-992to1023-strict {
		background-size: 65% !important;
	}
	.bg-size-70pc-992to1023-strict {
		background-size: 70% !important;
	}
	.bg-size-80pc-992to1023-strict {
		background-size: 80% !important;
	}
	.bg-size-90pc-992to1023-strict  {
		background-size: 90% !important;
	}
	.bg-size-95pc-992to1023-strict  {
		background-size: 95% !important;
	}
	.bg-size-100pc-992to1023-strict {
		background-size: 100% !important;
	}
	.bg-size-120pc-992to1023-strict {
		background-size: 120% !important;
	}
	.bg-size-130pc-992to1023-strict {
		background-size: 130% !important;
	}
	.bg-size-140pc-992to1023-strict {
		background-size: 140% !important;
	}
	.bg-size-150pc-992to1023-strict {
		background-size: 150% !important;
	}
	.bg-size-160pc-992to1023-strict {
		background-size: 160% !important;
	}
	.bg-size-180pc-992to1023-strict {
		background-size: 180% !important;
	}
	.bg-size-200pc-992to1023-strict {
		background-size: 200% !important;
	}
		.bg-size-220pc-992to1023-strict {
		background-size: 220% !important;
	}
		.bg-size-240pc-992to1023-strict {
		background-size: 240% !important;
	}
		.bg-size-260pc-992to1023-strict {
		background-size: 260% !important;
	}
		.bg-size-280pc-992to1023-strict {
		background-size: 280% !important;
	}
		.bg-size-300pc-992to1023-strict {
		background-size: 300% !important;
	}
	.bg-size-contain-992to1023-strict {
		background-size: contain !important;
	}
		.bg-size-cover-992to1023-strict {
		background-size: cover !important;
	}
	
	.bg-off-992to1023-strict {
		background-image: none !important;
	}
	
	.mt0-992to1023-strict  { margin-top:0px !important; }
	.mt10-992to1023-strict { margin-top:10px !important; }
	.mt20-992to1023-strict { margin-top:20px !important; }
	.mt30-992to1023-strict { margin-top:30px !important; }
	.mt40-992to1023-strict { margin-top:40px !important; }
	.mt50-992to1023-strict { margin-top:50px !important; }
	.mt60-992to1023-strict { margin-top:60px !important; }
	.mt70-992to1023-strict { margin-top:70px !important; }
	.mt80-992to1023-strict { margin-top:80px !important; }
	.mt90-992to1023-strict { margin-top:90px !important; }
	.mt100-992to1023-strict { margin-top:100px !important; }
	.mt150-992to1023-strict { margin-top:150px !important; }
	.mt200-992to1023-strict { margin-top:200px !important; }
	.mt250-992to1023-strict { margin-top:250px !important; }
	.mt300-992to1023-strict { margin-top:300px !important; }
	.mt350-992to1023-strict { margin-top:350px !important; }
	.mt400-992to1023-strict { margin-top:400px !important; }
	.mt450-992to1023-strict { margin-top:450px !important; }
	.mt500-992to1023-strict { margin-top:500px !important; }

	.mb0-992to1023-strict  { margin-bottom:0px !important; }
	.mb10-992to1023-strict { margin-bottom:10px !important; }
	.mb20-992to1023-strict { margin-bottom:20px !important; }
	.mb30-992to1023-strict { margin-bottom:30px !important; }
	.mb40-992to1023-strict { margin-bottom:40px !important; }
	.mb50-992to1023-strict { margin-bottom:50px !important; }
	.mb60-992to1023-strict { margin-bottom:60px !important; }
	.mb70-992to1023-strict { margin-bottom:70px !important; }
	.mb80-992to1023-strict { margin-bottom:80px !important; }
	.mb90-992to1023-strict { margin-bottom:90px !important; }
	.mb100-992to1023-strict { margin-bottom:100px !important; }
	.mb150-992to1023-strict { margin-bottom:150px !important; }
	.mb200-992to1023-strict { margin-bottom:200px !important; }
	.mb250-992to1023-strict { margin-bottom:250px !important; }
	.mb300-992to1023-strict { margin-bottom:300px !important; }
	.mb350-992to1023-strict { margin-bottom:350px !important; }
	.mb400-992to1023-strict { margin-bottom:400px !important; }
	.mb450-992to1023-strict { margin-bottom:450px !important; }
	.mb500-992to1023-strict { margin-bottom:500px !important; }



	.pt0-992to1023-strict  { padding-top:0px !important; }
	.pt10-992to1023-strict { padding-top:10px !important; }
	.pt20-992to1023-strict { padding-top:20px !important; }
	.pt30-992to1023-strict { padding-top:30px !important; }
	.pt40-992to1023-strict { padding-top:40px !important; }
	.pt50-992to1023-strict { padding-top:50px !important; }
	.pt60-992to1023-strict { padding-top:60px !important; }
	.pt70-992to1023-strict { padding-top:70px !important; }
	.pt80-992to1023-strict { padding-top:80px !important; }
	.pt90-992to1023-strict { padding-top:90px !important; }
	.pt100-992to1023-strict { padding-top:100px !important; }
	.pt150-992to1023-strict { padding-top:150px !important; }
	.pt200-992to1023-strict { padding-top:200px !important; }
	.pt250-992to1023-strict { padding-top:250px !important; }
	.pt300-992to1023-strict { padding-top:300px !important; }
	.pt350-992to1023-strict { padding-top:350px !important; }
	.pt400-992to1023-strict { padding-top:400px !important; }
	.pt450-992to1023-strict { padding-top:450px !important; }
	.pt500-992to1023-strict { padding-top:500px !important; }

	.pb0-992to1023-strict  { padding-bottom:0px !important; }
	.pb10-992to1023-strict { padding-bottom:10px !important; }
	.pb20-992to1023-strict { padding-bottom:20px !important; }
	.pb30-992to1023-strict { padding-bottom:30px !important; }
	.pb40-992to1023-strict { padding-bottom:40px !important; }
	.pb50-992to1023-strict { padding-bottom:50px !important; }
	.pb60-992to1023-strict { padding-bottom:60px !important; }
	.pb70-992to1023-strict { padding-bottom:70px !important; }
	.pb80-992to1023-strict { padding-bottom:80px !important; }
	.pb90-992to1023-strict { padding-bottom:90px !important; }
	.pb100-992to1023-strict { padding-bottom:100px !important; }
	.pb150-992to1023-strict { padding-bottom:150px !important; }
	.pb200-992to1023-strict { padding-bottom:200px !important; }
	.pb250-992to1023-strict { padding-bottom:250px !important; }
	.pb300-992to1023-strict { padding-bottom:300px !important; }
	.pb350-992to1023-strict { padding-bottom:350px !important; }
	.pb400-992to1023-strict { padding-bottom:400px !important; }
	.pb450-992to1023-strict { padding-bottom:450px !important; }
	.pb500-992to1023-strict { padding-bottom:500px !important; }


	.top-0pc-992to1023-strict {
		top: 0% !important;
	}
	.top-5pc-992to1023-strict {
		top: 5% !important;
	}
	.top-10pc-992to1023-strict {
		top: 10% !important;
	}
	.top-15pc-992to1023-strict {
		top: 15% !important;
	}
	.top-20pc-992to1023-strict {
		top: 20% !important;
	}
	.top-25pc-992to1023-strict {
		top: 25% !important;
	}
	.top-30pc-992to1023-strict {
		top: 30% !important;
	}
	.top-40pc-992to1023-strict {
		top: 40% !important;
	}
	.top-50pc-992to1023-strict {
		top: 50% !important;
	}
	.top60pc-992to1023-strict {
		top: 60% !important;
	}
	
}



/*  -1024to1199-strict */
@media (min-width: 1024px) and (max-width: 1199px) {

	.cnt_bkg_mono.l-100pc-1024to1199-strict,
	.txt-left.l-100pc-1024to1199-strict,
	.txt-right.l-100pc-1024to1199-strict,
	.cnt_bkg_mono.txt-left.l-100pc-1024to1199-strict,
	.cnt_bkg_mono.txt-right.l-100pc-1024to1199-strict,
	.cnt_bkg.txt-left.l-100pc-1024to1199-strict,
	.cnt_bkg.txt-right.l-100pc-1024to1199-strict,
	.cnt_bkg_2.txt-left.l-100pc-1024to1199-strict,
	.cnt_bkg_2.txt-right.l-100pc-1024to1199-strict,
	.txt-left.then_center.l-100pc-1024to1199-strict,
	.txt-right.then_center.l-100pc-1024to1199-strict{
      background-position-x: -100% !important;
	}

	.cnt_bkg_mono.l-90pc-1024to1199-strict,
	.txt-left.l-90pc-1024to1199-strict,
	.txt-right.l-90pc-1024to1199-strict,
	.cnt_bkg_mono.txt-left.l-90pc-1024to1199-strict,
	.cnt_bkg_mono.txt-right.l-90pc-1024to1199-strict,
	.cnt_bkg.txt-left.l-90pc-1024to1199-strict,
	.cnt_bkg.txt-right.l-90pc-1024to1199-strict,
	.cnt_bkg_2.txt-left.l-90pc-1024to1199-strict,
	.cnt_bkg_2.txt-right.l-90pc-1024to1199-strict,
	.txt-left.then_center.l-90pc-1024to1199-strict,
	.txt-right.then_center.l-90pc-1024to1199-strict{
      background-position-x: -90% !important;
	}

	.cnt_bkg_mono.l-80pc-1024to1199-strict,
	.txt-left.l-80pc-1024to1199-strict,
	.txt-right.l-80pc-1024to1199-strict,
	.cnt_bkg_mono.txt-left.l-80pc-1024to1199-strict,
	.cnt_bkg_mono.txt-right.l-80pc-1024to1199-strict,
	.cnt_bkg.txt-left.l-80pc-1024to1199-strict,
	.cnt_bkg.txt-right.l-80pc-1024to1199-strict,
	.cnt_bkg_2.txt-left.l-80pc-1024to1199-strict,
	.cnt_bkg_2.txt-right.l-80pc-1024to1199-strict,
	.txt-left.then_center.l-80pc-1024to1199-strict,
	.txt-right.then_center.l-80pc-1024to1199-strict{
      background-position-x: -80% !important;
	}

	.cnt_bkg_mono.l-70pc-1024to1199-strict,
	.txt-left.l-70pc-1024to1199-strict,
	.txt-right.l-70pc-1024to1199-strict,
	.cnt_bkg_mono.txt-left.l-70pc-1024to1199-strict,
	.cnt_bkg_mono.txt-right.l-70pc-1024to1199-strict,
	.cnt_bkg.txt-left.l-70pc-1024to1199-strict,
	.cnt_bkg.txt-right.l-70pc-1024to1199-strict,
	.cnt_bkg_2.txt-left.l-70pc-1024to1199-strict,
	.cnt_bkg_2.txt-right.l-70pc-1024to1199-strict,
	.txt-left.then_center.l-70pc-1024to1199-strict,
	.txt-right.then_center.l-70pc-1024to1199-strict{
      background-position-x: -70% !important;
	}

	.cnt_bkg_mono.l-60pc-1024to1199-strict,
	.txt-left.l-60pc-1024to1199-strict,
	.txt-right.l-60pc-1024to1199-strict,
	.cnt_bkg_mono.txt-left.l-60pc-1024to1199-strict,
	.cnt_bkg_mono.txt-right.l-60pc-1024to1199-strict,
	.cnt_bkg.txt-left.l-60pc-1024to1199-strict,
	.cnt_bkg.txt-right.l-60pc-1024to1199-strict,
	.cnt_bkg_2.txt-left.l-60pc-1024to1199-strict,
	.cnt_bkg_2.txt-right.l-60pc-1024to1199-strict,
	.txt-left.then_center.l-60pc-1024to1199-strict,
	.txt-right.then_center.l-60pc-1024to1199-strict{
      background-position-x: -60% !important;
	}

	.cnt_bkg_mono.l-50pc-1024to1199-strict,
	.txt-left.l-50pc-1024to1199-strict,
	.txt-right.l-50pc-1024to1199-strict,
	.cnt_bkg_mono.txt-left.l-50pc-1024to1199-strict,
	.cnt_bkg_mono.txt-right.l-50pc-1024to1199-strict,
	.cnt_bkg.txt-left.l-50pc-1024to1199-strict,
	.cnt_bkg.txt-right.l-50pc-1024to1199-strict,
	.cnt_bkg_2.txt-left.l-50pc-1024to1199-strict,
	.cnt_bkg_2.txt-right.l-50pc-1024to1199-strict,
	.txt-left.then_center.l-50pc-1024to1199-strict,
	.txt-right.then_center.l-50pc-1024to1199-strict{
      background-position-x: -50% !important;
	}

	.cnt_bkg_mono.l-40pc-1024to1199-strict,
	.txt-left.l-40pc-1024to1199-strict,
	.txt-right.l-40pc-1024to1199-strict,
	.cnt_bkg_mono.txt-left.l-40pc-1024to1199-strict,
	.cnt_bkg_mono.txt-right.l-40pc-1024to1199-strict,
	.cnt_bkg.txt-left.l-40pc-1024to1199-strict,
	.cnt_bkg.txt-right.l-40pc-1024to1199-strict,
	.cnt_bkg_2.txt-left.l-40pc-1024to1199-strict,
	.cnt_bkg_2.txt-right.l-40pc-1024to1199-strict,
	.txt-left.then_center.l-40pc-1024to1199-strict,
	.txt-right.then_center.l-40pc-1024to1199-strict{
      background-position-x: -40% !important;
	}
	

	.cnt_bkg_mono.l-30pc-1024to1199-strict,
	.txt-left.l-30pc-1024to1199-strict,
	.txt-right.l-30pc-1024to1199-strict,
	.cnt_bkg_mono.txt-left.l-30pc-1024to1199-strict,
	.cnt_bkg_mono.txt-right.l-30pc-1024to1199-strict,
	.cnt_bkg.txt-left.l-30pc-1024to1199-strict,
	.cnt_bkg.txt-right.l-30pc-1024to1199-strict,
	.cnt_bkg_2.txt-left.l-30pc-1024to1199-strict,
	.cnt_bkg_2.txt-right.l-30pc-1024to1199-strict,
	.txt-left.then_center.l-30pc-1024to1199-strict,
	.txt-right.then_center.l-30pc-1024to1199-strict{
      background-position-x: -30% !important;
	}

	.cnt_bkg_mono.l-25pc-1024to1199-strict,
	.txt-left.l-25pc-1024to1199-strict,
	.txt-right.l-25pc-1024to1199-strict,
	.cnt_bkg_mono.txt-left.l-25pc-1024to1199-strict,
	.cnt_bkg_mono.txt-right.l-25pc-1024to1199-strict,
	.cnt_bkg.txt-left.l-25pc-1024to1199-strict,
	.cnt_bkg.txt-right.l-25pc-1024to1199-strict,
	.cnt_bkg_2.txt-left.l-25pc-1024to1199-strict,
	.cnt_bkg_2.txt-right.l-25pc-1024to1199-strict,
	.txt-left.then_center.l-25pc-1024to1199-strict,
	.txt-right.then_center.l-25pc-1024to1199-strict{
      background-position-x: -25% !important;
	}

	.cnt_bkg_mono.l-20pc-1024to1199-strict,
	.txt-left.l-20pc-1024to1199-strict,
	.txt-right.l-20pc-1024to1199-strict,
	.cnt_bkg_mono.txt-left.l-20pc-1024to1199-strict,
	.cnt_bkg_mono.txt-right.l-20pc-1024to1199-strict,
	.cnt_bkg.txt-left.l-20pc-1024to1199-strict,
	.cnt_bkg.txt-right.l-20pc-1024to1199-strict,
	.cnt_bkg_2.txt-left.l-20pc-1024to1199-strict,
	.cnt_bkg_2.txt-right.l-20pc-1024to1199-strict,
	.txt-left.then_center.l-20pc-1024to1199-strict,
	.txt-right.then_center.l-20pc-1024to1199-strict{
      background-position-x: -20% !important;
	}
	.cnt_bkg_mono.l-15pc-1024to1199-strict,
	.txt-left.l-15pc-1024to1199-strict,
	.txt-right.l-15pc-1024to1199-strict,
	.cnt_bkg_mono.txt-left.l-15pc-1024to1199-strict,
	.cnt_bkg_mono.txt-right.l-15pc-1024to1199-strict,
	.cnt_bkg.txt-left.l-15pc-1024to1199-strict,
	.cnt_bkg.txt-right.l-15pc-1024to1199-strict,
	.cnt_bkg_2.txt-left.l-15pc-1024to1199-strict,
	.cnt_bkg_2.txt-right.l-15pc-1024to1199-strict,
	.txt-left.then_center.l-15pc-1024to1199-strict,
	.txt-right.then_center.l-15pc-1024to1199-strict{
      background-position-x: -15% !important;
	}
	.cnt_bkg_mono.l-10pc-1024to1199-strict,
	.txt-left.l-10pc-1024to1199-strict,
	.txt-right.l-10pc-1024to1199-strict,
	.cnt_bkg_mono.txt-left.l-10pc-1024to1199-strict,
	.cnt_bkg_mono.txt-right.l-10pc-1024to1199-strict,
	.cnt_bkg.txt-left.l-10pc-1024to1199-strict,
	.cnt_bkg.txt-right.l-10pc-1024to1199-strict,
	.cnt_bkg_2.txt-left.l-10pc-1024to1199-strict,
	.cnt_bkg_2.txt-right.l-10pc-1024to1199-strict,
	.txt-left.then_center.l-10pc-1024to1199-strict,
	.txt-right.then_center.l-10pc-1024to1199-strict{
      background-position-x: -10% !important;
	}
	.cnt_bkg_mono.l-5pc-1024to1199-strict,
	.txt-left.l-5pc-1024to1199-strict,
	.txt-right.l-5pc-1024to1199-strict,
	.cnt_bkg_mono.txt-left.l-5pc-1024to1199-strict,
	.cnt_bkg_mono.txt-right.l-5pc-1024to1199-strict,
	.cnt_bkg.txt-left.l-5pc-1024to1199-strict,
	.cnt_bkg.txt-right.l-5pc-1024to1199-strict,
	.cnt_bkg_2.txt-left.l-5pc-1024to1199-strict,
	.cnt_bkg_2.txt-right.l-5pc-1024to1199-strict,
	.txt-left.then_center.l-5pc-1024to1199-strict,
	.txt-right.then_center.l-5pc-1024to1199-strict{
      background-position-x: -5% !important;
	}
	.cnt_bkg_mono.l-0pc-1024to1199-strict,
	.txt-left.l-0pc-1024to1199-strict,
	.txt-right.l-0pc-1024to1199-strict,
	.cnt_bkg_mono.txt-left.l-0pc-1024to1199-strict,
	.cnt_bkg_mono.txt-right.l-0pc-1024to1199-strict,
	.cnt_bkg.txt-left.l-0pc-1024to1199-strict,
	.cnt_bkg.txt-right.l-0pc-1024to1199-strict,
	.cnt_bkg_2.txt-left.l-0pc-1024to1199-strict,
	.cnt_bkg_2.txt-right.l-0pc-1024to1199-strict,
	.txt-left.then_center.l-0pc-1024to1199-strict,
	.txt-right.then_center.l-0pc-1024to1199-strict{
      background-position-x: left !important;
	}
	.cnt_bkg_mono.l5pc-1024to1199-strict,
	.txt-left.l5pc-1024to1199-strict,
	.txt-right.l5pc-1024to1199-strict,
	.cnt_bkg_mono.txt-left.l5pc-1024to1199-strict,
	.cnt_bkg_mono.txt-right.l5pc-1024to1199-strict,
	.cnt_bkg.txt-left.l5pc-1024to1199-strict,
	.cnt_bkg.txt-right.l5pc-1024to1199-strict,
	.cnt_bkg_2.txt-left.l5pc-1024to1199-strict,
	.cnt_bkg_2.txt-right.l5pc-1024to1199-strict,
	.txt-left.then_center.l5pc-1024to1199-strict,
	.txt-right.then_center.l5pc-1024to1199-strict{
      background-position-x: 5% !important;
	}
	.cnt_bkg_mono.l10pc-1024to1199-strict,
	.txt-left.l10pc-1024to1199-strict,
	.txt-right.l10pc-1024to1199-strict,
	.cnt_bkg_mono.txt-left.l10pc-1024to1199-strict,
	.cnt_bkg_mono.txt-right.l10pc-1024to1199-strict,
	.cnt_bkg.txt-left.l10pc-1024to1199-strict,
	.cnt_bkg.txt-right.l10pc-1024to1199-strict,
	.cnt_bkg_2.txt-left.l10pc-1024to1199-strict,
	.cnt_bkg_2.txt-right.l10pc-1024to1199-strict,
	.txt-left.then_center.l10pc-1024to1199-strict,
	.txt-right.then_center.l10pc-1024to1199-strict{
      background-position-x: 10% !important;
	}
	.cnt_bkg_mono.l15pc-1024to1199-strict,
	.txt-left.l15pc-1024to1199-strict,
	.txt-right.l15pc-1024to1199-strict,
	.cnt_bkg_mono.txt-left.l15pc-1024to1199-strict,
	.cnt_bkg_mono.txt-right.l15pc-1024to1199-strict,
	.cnt_bkg.txt-left.l15pc-1024to1199-strict,
	.cnt_bkg.txt-right.l15pc-1024to1199-strict,
	.cnt_bkg_2.txt-left.l15pc-1024to1199-strict,
	.cnt_bkg_2.txt-right.l15pc-1024to1199-strict,
	.txt-left.then_center.l15pc-1024to1199-strict,
	.txt-right.then_center.l15pc-1024to1199-strict{
      background-position-x: 15% !important;
	}
	.cnt_bkg_mono.l20pc-1024to1199-strict,
	.txt-left.l20pc-1024to1199-strict,
	.txt-right.l20pc-1024to1199-strict,
	.cnt_bkg_mono.txt-left.l20pc-1024to1199-strict,
	.cnt_bkg_mono.txt-right.l20pc-1024to1199-strict,
	.cnt_bkg.txt-left.l20pc-1024to1199-strict,
	.cnt_bkg.txt-right.l20pc-1024to1199-strict,
	.cnt_bkg_2.txt-left.l20pc-1024to1199-strict,
	.cnt_bkg_2.txt-right.l20pc-1024to1199-strict,
	.txt-left.then_center.l20pc-1024to1199-strict,
	.txt-right.then_center.l20pc-1024to1199-strict{
      background-position-x: 20% !important;
	}
	.cnt_bkg_mono.l25pc-1024to1199-strict,
	.txt-left.l25pc-1024to1199-strict,
	.txt-right.l25pc-1024to1199-strict,
	.cnt_bkg_mono.txt-left.l25pc-1024to1199-strict,
	.cnt_bkg_mono.txt-right.l25pc-1024to1199-strict,
	.cnt_bkg.txt-left.l25pc-1024to1199-strict,
	.cnt_bkg.txt-right.l25pc-1024to1199-strict,
	.cnt_bkg_2.txt-left.l25pc-1024to1199-strict,
	.cnt_bkg_2.txt-right.l25pc-1024to1199-strict,
	.txt-left.then_center.l25pc-1024to1199-strict,
	.txt-right.then_center.l25pc-1024to1199-strict{
      background-position-x: 25% !important;
	}
	.cnt_bkg_mono.l30pc-1024to1199-strict,
	.txt-left.l30pc-1024to1199-strict,
	.txt-right.l30pc-1024to1199-strict,
	.cnt_bkg_mono.txt-left.l30pc-1024to1199-strict,
	.cnt_bkg_mono.txt-right.l30pc-1024to1199-strict,
	.cnt_bkg.txt-left.l30pc-1024to1199-strict,
	.cnt_bkg.txt-right.l30pc-1024to1199-strict,
	.cnt_bkg_2.txt-left.l30pc-1024to1199-strict,
	.cnt_bkg_2.txt-right.l30pc-1024to1199-strict,
	.txt-left.then_center.l30pc-1024to1199-strict,
	.txt-right.then_center.l30pc-1024to1199-strict{
      background-position-x: 30% !important;
	}
	.cnt_bkg_mono.l40pc-1024to1199-strict,
	.txt-left.l40pc-1024to1199-strict,
	.txt-right.l40pc-1024to1199-strict,
	.cnt_bkg_mono.txt-left.l40pc-1024to1199-strict,
	.cnt_bkg_mono.txt-right.l40pc-1024to1199-strict,
	.cnt_bkg.txt-left.l40pc-1024to1199-strict,
	.cnt_bkg.txt-right.l40pc-1024to1199-strict,
	.cnt_bkg_2.txt-left.l40pc-1024to1199-strict,
	.cnt_bkg_2.txt-right.l40pc-1024to1199-strict,
	.txt-left.then_center.l40pc-1024to1199-strict,
	.txt-right.then_center.l40pc-1024to1199-strict{
      background-position-x: 40% !important;
	}
	
	.cnt_bkg_mono.l40pc-1024to1199-strict,
	.txt-left.l40pc-1024to1199-strict,
	.txt-right.l40pc-1024to1199-strict,
	.cnt_bkg_mono.txt-left.l40pc-1024to1199-strict,
	.cnt_bkg_mono.txt-right.l40pc-1024to1199-strict,
	.cnt_bkg.txt-left.l40pc-1024to1199-strict,
	.cnt_bkg.txt-right.l40pc-1024to1199-strict,
	.cnt_bkg_2.txt-left.l40pc-1024to1199-strict,
	.cnt_bkg_2.txt-right.l40pc-1024to1199-strict,
	.txt-left.then_center.l40pc-1024to1199-strict,
	.txt-right.then_center.l40pc-1024to1199-strict{
      background-position-x: 40% !important;
	}
	.cnt_bkg_mono.l45pc-1024to1199-strict,
	.txt-left.l45pc-1024to1199-strict,
	.txt-right.l45pc-1024to1199-strict,
	.cnt_bkg_mono.txt-left.l45pc-1024to1199-strict,
	.cnt_bkg_mono.txt-right.l45pc-1024to1199-strict,
	.cnt_bkg.txt-left.l45pc-1024to1199-strict,
	.cnt_bkg.txt-right.l45pc-1024to1199-strict,
	.cnt_bkg_2.txt-left.l45pc-1024to1199-strict,
	.cnt_bkg_2.txt-right.l45pc-1024to1199-strict,
	.txt-left.then_center.l45pc-1024to1199-strict,
	.txt-right.then_center.l45pc-1024to1199-strict{
      background-position-x: 45% !important;
	}	
	.cnt_bkg_mono.l50pc-1024to1199-strict,
	.txt-left.l50pc-1024to1199-strict,
	.txt-right.l50pc-1024to1199-strict,
	.cnt_bkg_mono.txt-left.l50pc-1024to1199-strict,
	.cnt_bkg_mono.txt-right.l50pc-1024to1199-strict,
	.cnt_bkg.txt-left.l50pc-1024to1199-strict,
	.cnt_bkg.txt-right.l50pc-1024to1199-strict,
	.cnt_bkg_2.txt-left.l50pc-1024to1199-strict,
	.cnt_bkg_2.txt-right.l50pc-1024to1199-strict,
	.txt-left.then_center.l50pc-1024to1199-strict,
	.txt-right.then_center.l50pc-1024to1199-strict{
      background-position-x: 50% !important;
	}
	.cnt_bkg_mono.l55pc-1024to1199-strict,
	.txt-left.l55pc-1024to1199-strict,
	.txt-right.l55pc-1024to1199-strict,
	.cnt_bkg_mono.txt-left.l55pc-1024to1199-strict,
	.cnt_bkg_mono.txt-right.l55pc-1024to1199-strict,
	.cnt_bkg.txt-left.l55pc-1024to1199-strict,
	.cnt_bkg.txt-right.l55pc-1024to1199-strict,
	.cnt_bkg_2.txt-left.l55pc-1024to1199-strict,
	.cnt_bkg_2.txt-right.l55pc-1024to1199-strict,
	.txt-left.then_center.l55pc-1024to1199-strict,
	.txt-right.then_center.l55pc-1024to1199-strict{
      background-position-x: 55% !important;
	}
	.cnt_bkg_mono.l60pc-1024to1199-strict,
	.txt-left.l60pc-1024to1199-strict,
	.txt-right.l60pc-1024to1199-strict,
	.cnt_bkg_mono.txt-left.l60pc-1024to1199-strict,
	.cnt_bkg_mono.txt-right.l60pc-1024to1199-strict,
	.cnt_bkg.txt-left.l60pc-1024to1199-strict,
	.cnt_bkg.txt-right.l60pc-1024to1199-strict,
	.cnt_bkg_2.txt-left.l60pc-1024to1199-strict,
	.cnt_bkg_2.txt-right.l60pc-1024to1199-strict,
	.txt-left.then_center.l60pc-1024to1199-strict,
	.txt-right.then_center.l60pc-1024to1199-strict{
      background-position-x: 60% !important;
	}
	.cnt_bkg_mono.l65pc-1024to1199-strict,
	.txt-left.l65pc-1024to1199-strict,
	.txt-right.l65pc-1024to1199-strict,
	.cnt_bkg_mono.txt-left.l65pc-1024to1199-strict,
	.cnt_bkg_mono.txt-right.l65pc-1024to1199-strict,
	.cnt_bkg.txt-left.l65pc-1024to1199-strict,
	.cnt_bkg.txt-right.l65pc-1024to1199-strict,
	.cnt_bkg_2.txt-left.l65pc-1024to1199-strict,
	.cnt_bkg_2.txt-right.l65pc-1024to1199-strict,
	.txt-left.then_center.l65pc-1024to1199-strict,
	.txt-right.then_center.l65pc-1024to1199-strict{
      background-position-x: 65% !important;
	}
	.cnt_bkg_mono.l70pc-1024to1199-strict,
	.txt-left.l70pc-1024to1199-strict,
	.txt-right.l70pc-1024to1199-strict,
	.cnt_bkg_mono.txt-left.l70pc-1024to1199-strict,
	.cnt_bkg_mono.txt-right.l70pc-1024to1199-strict,
	.cnt_bkg.txt-left.l70pc-1024to1199-strict,
	.cnt_bkg.txt-right.l70pc-1024to1199-strict,
	.cnt_bkg_2.txt-left.l70pc-1024to1199-strict,
	.cnt_bkg_2.txt-right.l70pc-1024to1199-strict,
	.txt-left.then_center.l70pc-1024to1199-strict,
	.txt-right.then_center.l70pc-1024to1199-strict{
      background-position-x: 70% !important;
	}
	.cnt_bkg_mono.l75pc-1024to1199-strict,
	.txt-left.l75pc-1024to1199-strict,
	.txt-right.l75pc-1024to1199-strict,
	.cnt_bkg_mono.txt-left.l75pc-1024to1199-strict,
	.cnt_bkg_mono.txt-right.l75pc-1024to1199-strict,
	.cnt_bkg.txt-left.l75pc-1024to1199-strict,
	.cnt_bkg.txt-right.l75pc-1024to1199-strict,
	.cnt_bkg_2.txt-left.l75pc-1024to1199-strict,
	.cnt_bkg_2.txt-right.l75pc-1024to1199-strict,
	.txt-left.then_center.l75pc-1024to1199-strict,
	.txt-right.then_center.l75pc-1024to1199-strict{
      background-position-x: 75% !important;
	}
	.cnt_bkg_mono.l80pc-1024to1199-strict,
	.txt-left.l80pc-1024to1199-strict,
	.txt-right.l80pc-1024to1199-strict,
	.cnt_bkg_mono.txt-left.l80pc-1024to1199-strict,
	.cnt_bkg_mono.txt-right.l80pc-1024to1199-strict,
	.cnt_bkg.txt-left.l80pc-1024to1199-strict,
	.cnt_bkg.txt-right.l80pc-1024to1199-strict,
	.cnt_bkg_2.txt-left.l80pc-1024to1199-strict,
	.cnt_bkg_2.txt-right.l80pc-1024to1199-strict,
	.txt-left.then_center.l80pc-1024to1199-strict,
	.txt-right.then_center.l80pc-1024to1199-strict{
      background-position-x: 80% !important;
	}
	.cnt_bkg_mono.l85pc-1024to1199-strict,
	.txt-left.l85pc-1024to1199-strict,
	.txt-right.l85pc-1024to1199-strict,
	.cnt_bkg_mono.txt-left.l85pc-1024to1199-strict,
	.cnt_bkg_mono.txt-right.l85pc-1024to1199-strict,
	.cnt_bkg.txt-left.l85pc-1024to1199-strict,
	.cnt_bkg.txt-right.l85pc-1024to1199-strict,
	.cnt_bkg_2.txt-left.l85pc-1024to1199-strict,
	.cnt_bkg_2.txt-right.l85pc-1024to1199-strict,
	.txt-left.then_center.l85pc-1024to1199-strict,
	.txt-right.then_center.l85pc-1024to1199-strict{
      background-position-x: 85% !important;
	}
	.cnt_bkg_mono.l90pc-1024to1199-strict,
	.txt-left.l90pc-1024to1199-strict,
	.txt-right.l90pc-1024to1199-strict,
	.cnt_bkg_mono.txt-left.l90pc-1024to1199-strict,
	.cnt_bkg_mono.txt-right.l90pc-1024to1199-strict,
	.cnt_bkg.txt-left.l90pc-1024to1199-strict,
	.cnt_bkg.txt-right.l90pc-1024to1199-strict,
	.cnt_bkg_2.txt-left.l90pc-1024to1199-strict,
	.cnt_bkg_2.txt-right.l90pc-1024to1199-strict,
	.txt-left.then_center.l90pc-1024to1199-strict,
	.txt-right.then_center.l90pc-1024to1199-strict{
      background-position-x: 90% !important;
	}
	.cnt_bkg_mono.l95pc-1024to1199-strict,
	.txt-left.l95pc-1024to1199-strict,
	.txt-right.l95pc-1024to1199-strict,
	.cnt_bkg_mono.txt-left.l95pc-1024to1199-strict,
	.cnt_bkg_mono.txt-right.l95pc-1024to1199-strict,
	.cnt_bkg.txt-left.l95pc-1024to1199-strict,
	.cnt_bkg.txt-right.l95pc-1024to1199-strict,
	.cnt_bkg_2.txt-left.l95pc-1024to1199-strict,
	.cnt_bkg_2.txt-right.l95pc-1024to1199-strict,
	.txt-left.then_center.l95pc-1024to1199-strict,
	.txt-right.then_center.l95pc-1024to1199-strict{
      background-position-x: 95% !important;
	}
	.cnt_bkg_mono.l100pc-1024to1199-strict,
	.txt-left.l100pc-1024to1199-strict,
	.txt-right.l100pc-1024to1199-strict,
	.cnt_bkg_mono.txt-left.l100pc-1024to1199-strict,
	.cnt_bkg_mono.txt-right.l100pc-1024to1199-strict,
	.cnt_bkg.txt-left.l100pc-1024to1199-strict,
	.cnt_bkg.txt-right.l100pc-1024to1199-strict,
	.cnt_bkg_2.txt-left.l100pc-1024to1199-strict,
	.cnt_bkg_2.txt-right.l100pc-1024to1199-strict,
	.txt-left.then_center.l100pc-1024to1199-strict,
	.txt-right.then_center.l100pc-1024to1199-strict{
      background-position-x: 100% !important;
	}
	.cnt_bkg_mono.l105pc-1024to1199-strict,
	.txt-left.l105pc-1024to1199-strict,
	.txt-right.l105pc-1024to1199-strict,
	.cnt_bkg_mono.txt-left.l105pc-1024to1199-strict,
	.cnt_bkg_mono.txt-right.l105pc-1024to1199-strict,
	.cnt_bkg.txt-left.l105pc-1024to1199-strict,
	.cnt_bkg.txt-right.l105pc-1024to1199-strict,
	.cnt_bkg_2.txt-left.l105pc-1024to1199-strict,
	.cnt_bkg_2.txt-right.l105pc-1024to1199-strict,
	.txt-left.then_center.l105pc-1024to1199-strict,
	.txt-right.then_center.l105pc-1024to1199-strict{
      background-position-x: 105% !important;
	}
	.cnt_bkg_mono.l110pc-1024to1199-strict,
	.txt-left.l110pc-1024to1199-strict,
	.txt-right.l110pc-1024to1199-strict,
	.cnt_bkg_mono.txt-left.l110pc-1024to1199-strict,
	.cnt_bkg_mono.txt-right.l110pc-1024to1199-strict,
	.cnt_bkg.txt-left.l110pc-1024to1199-strict,
	.cnt_bkg.txt-right.l110pc-1024to1199-strict,
	.cnt_bkg_2.txt-left.l110pc-1024to1199-strict,
	.cnt_bkg_2.txt-right.l110pc-1024to1199-strict,
	.txt-left.then_center.l110pc-1024to1199-strict,
	.txt-right.then_center.l110pc-1024to1199-strict{
      background-position-x: 110% !important;
	}
	.cnt_bkg_mono.l115pc-1024to1199-strict,
	.txt-left.l115pc-1024to1199-strict,
	.txt-right.l115pc-1024to1199-strict,
	.cnt_bkg_mono.txt-left.l115pc-1024to1199-strict,
	.cnt_bkg_mono.txt-right.l115pc-1024to1199-strict,
	.cnt_bkg.txt-left.l115pc-1024to1199-strict,
	.cnt_bkg.txt-right.l115pc-1024to1199-strict,
	.cnt_bkg_2.txt-left.l115pc-1024to1199-strict,
	.cnt_bkg_2.txt-right.l115pc-1024to1199-strict,
	.txt-left.then_center.l115pc-1024to1199-strict,
	.txt-right.then_center.l115pc-1024to1199-strict{
      background-position-x: 115% !important;
	}
	.cnt_bkg_mono.l120pc-1024to1199-strict,
	.txt-left.l120pc-1024to1199-strict,
	.txt-right.l120pc-1024to1199-strict,
	.cnt_bkg_mono.txt-left.l120pc-1024to1199-strict,
	.cnt_bkg_mono.txt-right.l120pc-1024to1199-strict,
	.cnt_bkg.txt-left.l120pc-1024to1199-strict,
	.cnt_bkg.txt-right.l120pc-1024to1199-strict,
	.cnt_bkg_2.txt-left.l120pc-1024to1199-strict,
	.cnt_bkg_2.txt-right.l120pc-1024to1199-strict,
	.txt-left.then_center.l120pc-1024to1199-strict,
	.txt-right.then_center.l120pc-1024to1199-strict{
      background-position-x: 120% !important;
	}
	.cnt_bkg_mono.l125pc-1024to1199-strict,
	.txt-left.l125pc-1024to1199-strict,
	.txt-right.l125pc-1024to1199-strict,
	.cnt_bkg_mono.txt-left.l125pc-1024to1199-strict,
	.cnt_bkg_mono.txt-right.l125pc-1024to1199-strict,
	.cnt_bkg.txt-left.l125pc-1024to1199-strict,
	.cnt_bkg.txt-right.l125pc-1024to1199-strict,
	.cnt_bkg_2.txt-left.l125pc-1024to1199-strict,
	.cnt_bkg_2.txt-right.l125pc-1024to1199-strict,
	.txt-left.then_center.l125pc-1024to1199-strict,
	.txt-right.then_center.l125pc-1024to1199-strict{
      background-position-x: 125% !important;
	}
	.cnt_bkg_mono.l130pc-1024to1199-strict,
	.txt-left.l130pc-1024to1199-strict,
	.txt-right.l130pc-1024to1199-strict,
	.cnt_bkg_mono.txt-left.l130pc-1024to1199-strict,
	.cnt_bkg_mono.txt-right.l130pc-1024to1199-strict,
	.cnt_bkg.txt-left.l130pc-1024to1199-strict,
	.cnt_bkg.txt-right.l130pc-1024to1199-strict,
	.cnt_bkg_2.txt-left.l130pc-1024to1199-strict,
	.cnt_bkg_2.txt-right.l130pc-1024to1199-strict,
	.txt-left.then_center.l130pc-1024to1199-strict,
	.txt-right.then_center.l130pc-1024to1199-strict{
      background-position-x: 130% !important;
	}
	.cnt_bkg_mono.l135pc-1024to1199-strict,
	.txt-left.l135pc-1024to1199-strict,
	.txt-right.l135pc-1024to1199-strict,
	.cnt_bkg_mono.txt-left.l135pc-1024to1199-strict,
	.cnt_bkg_mono.txt-right.l135pc-1024to1199-strict,
	.cnt_bkg.txt-left.l135pc-1024to1199-strict,
	.cnt_bkg.txt-right.l135pc-1024to1199-strict,
	.cnt_bkg_2.txt-left.l135pc-1024to1199-strict,
	.cnt_bkg_2.txt-right.l135pc-1024to1199-strict,
	.txt-left.then_center.l135pc-1024to1199-strict,
	.txt-right.then_center.l135pc-1024to1199-strict{
      background-position-x: 135% !important;
	}
	.cnt_bkg_mono.l140pc-1024to1199-strict,
	.txt-left.l140pc-1024to1199-strict,
	.txt-right.l140pc-1024to1199-strict,
	.cnt_bkg_mono.txt-left.l140pc-1024to1199-strict,
	.cnt_bkg_mono.txt-right.l140pc-1024to1199-strict,
	.cnt_bkg.txt-left.l140pc-1024to1199-strict,
	.cnt_bkg.txt-right.l140pc-1024to1199-strict,
	.cnt_bkg_2.txt-left.l140pc-1024to1199-strict,
	.cnt_bkg_2.txt-right.l140pc-1024to1199-strict,
	.txt-left.then_center.l140pc-1024to1199-strict,
	.txt-right.then_center.l140pc-1024to1199-strict{
      background-position-x: 140% !important;
	}
	.cnt_bkg_mono.l145pc-1024to1199-strict,
	.txt-left.l145pc-1024to1199-strict,
	.txt-right.l145pc-1024to1199-strict,
	.cnt_bkg_mono.txt-left.l145pc-1024to1199-strict,
	.cnt_bkg_mono.txt-right.l145pc-1024to1199-strict,
	.cnt_bkg.txt-left.l145pc-1024to1199-strict,
	.cnt_bkg.txt-right.l145pc-1024to1199-strict,
	.cnt_bkg_2.txt-left.l145pc-1024to1199-strict,
	.cnt_bkg_2.txt-right.l145pc-1024to1199-strict,
	.txt-left.then_center.l145pc-1024to1199-strict,
	.txt-right.then_center.l145pc-1024to1199-strict{
      background-position-x: 145% !important;
	}
	.cnt_bkg_mono.l150pc-1024to1199-strict,
	.txt-left.l150pc-1024to1199-strict,
	.txt-right.l150pc-1024to1199-strict,
	.cnt_bkg_mono.txt-left.l150pc-1024to1199-strict,
	.cnt_bkg_mono.txt-right.l150pc-1024to1199-strict,
	.cnt_bkg.txt-left.l150pc-1024to1199-strict,
	.cnt_bkg.txt-right.l150pc-1024to1199-strict,
	.cnt_bkg_2.txt-left.l150pc-1024to1199-strict,
	.cnt_bkg_2.txt-right.l150pc-1024to1199-strict,
	.txt-left.then_center.l150pc-1024to1199-strict,
	.txt-right.then_center.l150pc-1024to1199-strict{
      background-position-x: 150% !important;
	}	
	.cnt_bkg_mono.l200pc-1024to1199-strict,
	.txt-left.l200pc-1024to1199-strict,
	.txt-right.l200pc-1024to1199-strict,
	.cnt_bkg_mono.txt-left.l200pc-1024to1199-strict,
	.cnt_bkg_mono.txt-right.l200pc-1024to1199-strict,
	.cnt_bkg.txt-left.l200pc-1024to1199-strict,
	.cnt_bkg.txt-right.l200pc-1024to1199-strict,
	.cnt_bkg_2.txt-left.l200pc-1024to1199-strict,
	.cnt_bkg_2.txt-right.l200pc-1024to1199-strict,
	.txt-left.then_center.l200pc-1024to1199-strict,
	.txt-right.then_center.l200pc-1024to1199-strict{
      background-position-x: 200% !important;
	}	
	.cnt_bkg_mono.l250pc-1024to1199-strict,
	.txt-left.l250pc-1024to1199-strict,
	.txt-right.l250pc-1024to1199-strict,
	.cnt_bkg_mono.txt-left.l250pc-1024to1199-strict,
	.cnt_bkg_mono.txt-right.l250pc-1024to1199-strict,
	.cnt_bkg.txt-left.l250pc-1024to1199-strict,
	.cnt_bkg.txt-right.l250pc-1024to1199-strict,
	.cnt_bkg_2.txt-left.l250pc-1024to1199-strict,
	.cnt_bkg_2.txt-right.l250pc-1024to1199-strict,
	.txt-left.then_center.l250pc-1024to1199-strict,
	.txt-right.then_center.l250pc-1024to1199-strict{
      background-position-x: 250% !important;
	}		
	.cnt_bkg_mono.l300pc-1024to1199-strict,
	.txt-left.l300pc-1024to1199-strict,
	.txt-right.l300pc-1024to1199-strict,
	.cnt_bkg_mono.txt-left.l300pc-1024to1199-strict,
	.cnt_bkg_mono.txt-right.l300pc-1024to1199-strict,
	.cnt_bkg.txt-left.l300pc-1024to1199-strict,
	.cnt_bkg.txt-right.l300pc-1024to1199-strict,
	.cnt_bkg_2.txt-left.l300pc-1024to1199-strict,
	.cnt_bkg_2.txt-right.l300pc-1024to1199-strict,
	.txt-left.then_center.l300pc-1024to1199-strict,
	.txt-right.then_center.l300pc-1024to1199-strict{
      background-position-x: 300% !important;
	}	
	.cnt_bkg_mono.l350pc-1024to1199-strict,
	.txt-left.l350pc-1024to1199-strict,
	.txt-right.l350pc-1024to1199-strict,
	.cnt_bkg_mono.txt-left.l350pc-1024to1199-strict,
	.cnt_bkg_mono.txt-right.l350pc-1024to1199-strict,
	.cnt_bkg.txt-left.l350pc-1024to1199-strict,
	.cnt_bkg.txt-right.l350pc-1024to1199-strict,
	.cnt_bkg_2.txt-left.l350pc-1024to1199-strict,
	.cnt_bkg_2.txt-right.l350pc-1024to1199-strict,
	.txt-left.then_center.l350pc-1024to1199-strict,
	.txt-right.then_center.l350pc-1024to1199-strict{
      background-position-x: 350% !important;
	}	
	.cnt_bkg_mono.l400pc-1024to1199-strict,
	.txt-left.l400pc-1024to1199-strict,
	.txt-right.l400pc-1024to1199-strict,
	.cnt_bkg_mono.txt-left.l400pc-1024to1199-strict,
	.cnt_bkg_mono.txt-right.l400pc-1024to1199-strict,
	.cnt_bkg.txt-left.l400pc-1024to1199-strict,
	.cnt_bkg.txt-right.l400pc-1024to1199-strict,
	.cnt_bkg_2.txt-left.l400pc-1024to1199-strict,
	.cnt_bkg_2.txt-right.l400pc-1024to1199-strict,
	.txt-left.then_center.l400pc-1024to1199-strict,
	.txt-right.then_center.l400pc-1024to1199-strict{
      background-position-x: 400% !important;
	}
	









	.cnt_bkg_mono.center-1024to1199-strict,
	.txt-left.center-1024to1199-strict,
	.txt-right.center-1024to1199-strict{
      background-position-x: center !important;
	}


	.bg-size-20pc-1024to1199-strict {
		background-size: 20% !important;
	}
	.bg-size-30pc-1024to1199-strict {
		background-size: 30% !important;
	}
	.bg-size-40pc-1024to1199-strict {
		background-size: 40% !important;
	}
	.bg-size-50pc-1024to1199-strict {
		background-size: 50% !important;
	}
	.bg-size-60pc-1024to1199-strict {
		background-size: 60% !important;
	}
	.bg-size-65pc-1024to1199-strict {
		background-size: 65% !important;
	}
	.bg-size-70pc-1024to1199-strict {
		background-size: 70% !important;
	}
	.bg-size-80pc-1024to1199-strict {
		background-size: 80% !important;
	}
	.bg-size-90pc-1024to1199-strict  {
		background-size: 90% !important;
	}
	.bg-size-95pc-1024to1199-strict  {
		background-size: 95% !important;
	}
	.bg-size-100pc-1024to1199-strict {
		background-size: 100% !important;
	}
	.bg-size-120pc-1024to1199-strict {
		background-size: 120% !important;
	}
	.bg-size-130pc-1024to1199-strict {
		background-size: 130% !important;
	}
	.bg-size-140pc-1024to1199-strict {
		background-size: 140% !important;
	}
	.bg-size-150pc-1024to1199-strict {
		background-size: 150% !important;
	}
	.bg-size-160pc-1024to1199-strict {
		background-size: 160% !important;
	}
	.bg-size-180pc-1024to1199-strict {
		background-size: 180% !important;
	}
	.bg-size-200pc-1024to1199-strict {
		background-size: 200% !important;
	}
		.bg-size-220pc-1024to1199-strict {
		background-size: 220% !important;
	}
		.bg-size-240pc-1024to1199-strict {
		background-size: 240% !important;
	}
		.bg-size-260pc-1024to1199-strict {
		background-size: 260% !important;
	}
		.bg-size-280pc-1024to1199-strict {
		background-size: 280% !important;
	}
		.bg-size-300pc-1024to1199-strict {
		background-size: 300% !important;
	}
	.bg-size-contain-1024to1199-strict {
		background-size: contain !important;
	}
		.bg-size-cover-1024to1199-strict {
		background-size: cover !important;
	}
	
	.bg-off-1024to1199-strict {
		background-image: none !important;
	}
	
	.mt0-1024to1199-strict  { margin-top:0px !important; }
	.mt10-1024to1199-strict { margin-top:10px !important; }
	.mt20-1024to1199-strict { margin-top:20px !important; }
	.mt30-1024to1199-strict { margin-top:30px !important; }
	.mt40-1024to1199-strict { margin-top:40px !important; }
	.mt50-1024to1199-strict { margin-top:50px !important; }
	.mt60-1024to1199-strict { margin-top:60px !important; }
	.mt70-1024to1199-strict { margin-top:70px !important; }
	.mt80-1024to1199-strict { margin-top:80px !important; }
	.mt90-1024to1199-strict { margin-top:90px !important; }
	.mt100-1024to1199-strict { margin-top:100px !important; }
	.mt150-1024to1199-strict { margin-top:150px !important; }
	.mt200-1024to1199-strict { margin-top:200px !important; }
	.mt250-1024to1199-strict { margin-top:250px !important; }
	.mt300-1024to1199-strict { margin-top:300px !important; }
	.mt350-1024to1199-strict { margin-top:350px !important; }
	.mt400-1024to1199-strict { margin-top:400px !important; }
	.mt450-1024to1199-strict { margin-top:450px !important; }
	.mt500-1024to1199-strict { margin-top:500px !important; }

	.mb0-1024to1199-strict  { margin-bottom:0px !important; }
	.mb10-1024to1199-strict { margin-bottom:10px !important; }
	.mb20-1024to1199-strict { margin-bottom:20px !important; }
	.mb30-1024to1199-strict { margin-bottom:30px !important; }
	.mb40-1024to1199-strict { margin-bottom:40px !important; }
	.mb50-1024to1199-strict { margin-bottom:50px !important; }
	.mb60-1024to1199-strict { margin-bottom:60px !important; }
	.mb70-1024to1199-strict { margin-bottom:70px !important; }
	.mb80-1024to1199-strict { margin-bottom:80px !important; }
	.mb90-1024to1199-strict { margin-bottom:90px !important; }
	.mb100-1024to1199-strict { margin-bottom:100px !important; }
	.mb150-1024to1199-strict { margin-bottom:150px !important; }
	.mb200-1024to1199-strict { margin-bottom:200px !important; }
	.mb250-1024to1199-strict { margin-bottom:250px !important; }
	.mb300-1024to1199-strict { margin-bottom:300px !important; }
	.mb350-1024to1199-strict { margin-bottom:350px !important; }
	.mb400-1024to1199-strict { margin-bottom:400px !important; }
	.mb450-1024to1199-strict { margin-bottom:450px !important; }
	.mb500-1024to1199-strict { margin-bottom:500px !important; }



	.pt0-1024to1199-strict  { padding-top:0px !important; }
	.pt10-1024to1199-strict { padding-top:10px !important; }
	.pt20-1024to1199-strict { padding-top:20px !important; }
	.pt30-1024to1199-strict { padding-top:30px !important; }
	.pt40-1024to1199-strict { padding-top:40px !important; }
	.pt50-1024to1199-strict { padding-top:50px !important; }
	.pt60-1024to1199-strict { padding-top:60px !important; }
	.pt70-1024to1199-strict { padding-top:70px !important; }
	.pt80-1024to1199-strict { padding-top:80px !important; }
	.pt90-1024to1199-strict { padding-top:90px !important; }
	.pt100-1024to1199-strict { padding-top:100px !important; }
	.pt150-1024to1199-strict { padding-top:150px !important; }
	.pt200-1024to1199-strict { padding-top:200px !important; }
	.pt250-1024to1199-strict { padding-top:250px !important; }
	.pt300-1024to1199-strict { padding-top:300px !important; }
	.pt350-1024to1199-strict { padding-top:350px !important; }
	.pt400-1024to1199-strict { padding-top:400px !important; }
	.pt450-1024to1199-strict { padding-top:450px !important; }
	.pt500-1024to1199-strict { padding-top:500px !important; }

	.pb0-1024to1199-strict  { padding-bottom:0px !important; }
	.pb10-1024to1199-strict { padding-bottom:10px !important; }
	.pb20-1024to1199-strict { padding-bottom:20px !important; }
	.pb30-1024to1199-strict { padding-bottom:30px !important; }
	.pb40-1024to1199-strict { padding-bottom:40px !important; }
	.pb50-1024to1199-strict { padding-bottom:50px !important; }
	.pb60-1024to1199-strict { padding-bottom:60px !important; }
	.pb70-1024to1199-strict { padding-bottom:70px !important; }
	.pb80-1024to1199-strict { padding-bottom:80px !important; }
	.pb90-1024to1199-strict { padding-bottom:90px !important; }
	.pb100-1024to1199-strict { padding-bottom:100px !important; }
	.pb150-1024to1199-strict { padding-bottom:150px !important; }
	.pb200-1024to1199-strict { padding-bottom:200px !important; }
	.pb250-1024to1199-strict { padding-bottom:250px !important; }
	.pb300-1024to1199-strict { padding-bottom:300px !important; }
	.pb350-1024to1199-strict { padding-bottom:350px !important; }
	.pb400-1024to1199-strict { padding-bottom:400px !important; }
	.pb450-1024to1199-strict { padding-bottom:450px !important; }
	.pb500-1024to1199-strict { padding-bottom:500px !important; }


	.top-0pc-1024to1199-strict {
		top: 0% !important;
	}
	.top-5pc-1024to1199-strict {
		top: 5% !important;
	}
	.top-10pc-1024to1199-strict {
		top: 10% !important;
	}
	.top-15pc-1024to1199-strict {
		top: 15% !important;
	}
	.top-20pc-1024to1199-strict {
		top: 20% !important;
	}
	.top-25pc-1024to1199-strict {
		top: 25% !important;
	}
	.top-30pc-1024to1199-strict {
		top: 30% !important;
	}
	.top-40pc-1024to1199-strict {
		top: 40% !important;
	}
	.top-50pc-1024to1199-strict {
		top: 50% !important;
	}
	.top60pc-1024to1199-strict {
		top: 60% !important;
	}
	
}


/*  -1200to1279-strict */
@media (min-width: 1200px) and (max-width: 1279px) {

	.cnt_bkg_mono.l-100pc-1200to1279-strict,
	.txt-left.l-100pc-1200to1279-strict,
	.txt-right.l-100pc-1200to1279-strict,
	.cnt_bkg_mono.txt-left.l-100pc-1200to1279-strict,
	.cnt_bkg_mono.txt-right.l-100pc-1200to1279-strict,
	.cnt_bkg.txt-left.l-100pc-1200to1279-strict,
	.cnt_bkg.txt-right.l-100pc-1200to1279-strict,
	.cnt_bkg_2.txt-left.l-100pc-1200to1279-strict,
	.cnt_bkg_2.txt-right.l-100pc-1200to1279-strict,
	.txt-left.then_center.l-100pc-1200to1279-strict,
	.txt-right.then_center.l-100pc-1200to1279-strict{
      background-position-x: -100% !important;
	}

	.cnt_bkg_mono.l-90pc-1200to1279-strict,
	.txt-left.l-90pc-1200to1279-strict,
	.txt-right.l-90pc-1200to1279-strict,
	.cnt_bkg_mono.txt-left.l-90pc-1200to1279-strict,
	.cnt_bkg_mono.txt-right.l-90pc-1200to1279-strict,
	.cnt_bkg.txt-left.l-90pc-1200to1279-strict,
	.cnt_bkg.txt-right.l-90pc-1200to1279-strict,
	.cnt_bkg_2.txt-left.l-90pc-1200to1279-strict,
	.cnt_bkg_2.txt-right.l-90pc-1200to1279-strict,
	.txt-left.then_center.l-90pc-1200to1279-strict,
	.txt-right.then_center.l-90pc-1200to1279-strict{
      background-position-x: -90% !important;
	}

	.cnt_bkg_mono.l-80pc-1200to1279-strict,
	.txt-left.l-80pc-1200to1279-strict,
	.txt-right.l-80pc-1200to1279-strict,
	.cnt_bkg_mono.txt-left.l-80pc-1200to1279-strict,
	.cnt_bkg_mono.txt-right.l-80pc-1200to1279-strict,
	.cnt_bkg.txt-left.l-80pc-1200to1279-strict,
	.cnt_bkg.txt-right.l-80pc-1200to1279-strict,
	.cnt_bkg_2.txt-left.l-80pc-1200to1279-strict,
	.cnt_bkg_2.txt-right.l-80pc-1200to1279-strict,
	.txt-left.then_center.l-80pc-1200to1279-strict,
	.txt-right.then_center.l-80pc-1200to1279-strict{
      background-position-x: -80% !important;
	}

	.cnt_bkg_mono.l-70pc-1200to1279-strict,
	.txt-left.l-70pc-1200to1279-strict,
	.txt-right.l-70pc-1200to1279-strict,
	.cnt_bkg_mono.txt-left.l-70pc-1200to1279-strict,
	.cnt_bkg_mono.txt-right.l-70pc-1200to1279-strict,
	.cnt_bkg.txt-left.l-70pc-1200to1279-strict,
	.cnt_bkg.txt-right.l-70pc-1200to1279-strict,
	.cnt_bkg_2.txt-left.l-70pc-1200to1279-strict,
	.cnt_bkg_2.txt-right.l-70pc-1200to1279-strict,
	.txt-left.then_center.l-70pc-1200to1279-strict,
	.txt-right.then_center.l-70pc-1200to1279-strict{
      background-position-x: -70% !important;
	}

	.cnt_bkg_mono.l-60pc-1200to1279-strict,
	.txt-left.l-60pc-1200to1279-strict,
	.txt-right.l-60pc-1200to1279-strict,
	.cnt_bkg_mono.txt-left.l-60pc-1200to1279-strict,
	.cnt_bkg_mono.txt-right.l-60pc-1200to1279-strict,
	.cnt_bkg.txt-left.l-60pc-1200to1279-strict,
	.cnt_bkg.txt-right.l-60pc-1200to1279-strict,
	.cnt_bkg_2.txt-left.l-60pc-1200to1279-strict,
	.cnt_bkg_2.txt-right.l-60pc-1200to1279-strict,
	.txt-left.then_center.l-60pc-1200to1279-strict,
	.txt-right.then_center.l-60pc-1200to1279-strict{
      background-position-x: -60% !important;
	}

	.cnt_bkg_mono.l-50pc-1200to1279-strict,
	.txt-left.l-50pc-1200to1279-strict,
	.txt-right.l-50pc-1200to1279-strict,
	.cnt_bkg_mono.txt-left.l-50pc-1200to1279-strict,
	.cnt_bkg_mono.txt-right.l-50pc-1200to1279-strict,
	.cnt_bkg.txt-left.l-50pc-1200to1279-strict,
	.cnt_bkg.txt-right.l-50pc-1200to1279-strict,
	.cnt_bkg_2.txt-left.l-50pc-1200to1279-strict,
	.cnt_bkg_2.txt-right.l-50pc-1200to1279-strict,
	.txt-left.then_center.l-50pc-1200to1279-strict,
	.txt-right.then_center.l-50pc-1200to1279-strict{
      background-position-x: -50% !important;
	}

	.cnt_bkg_mono.l-40pc-1200to1279-strict,
	.txt-left.l-40pc-1200to1279-strict,
	.txt-right.l-40pc-1200to1279-strict,
	.cnt_bkg_mono.txt-left.l-40pc-1200to1279-strict,
	.cnt_bkg_mono.txt-right.l-40pc-1200to1279-strict,
	.cnt_bkg.txt-left.l-40pc-1200to1279-strict,
	.cnt_bkg.txt-right.l-40pc-1200to1279-strict,
	.cnt_bkg_2.txt-left.l-40pc-1200to1279-strict,
	.cnt_bkg_2.txt-right.l-40pc-1200to1279-strict,
	.txt-left.then_center.l-40pc-1200to1279-strict,
	.txt-right.then_center.l-40pc-1200to1279-strict{
      background-position-x: -40% !important;
	}
	

	.cnt_bkg_mono.l-30pc-1200to1279-strict,
	.txt-left.l-30pc-1200to1279-strict,
	.txt-right.l-30pc-1200to1279-strict,
	.cnt_bkg_mono.txt-left.l-30pc-1200to1279-strict,
	.cnt_bkg_mono.txt-right.l-30pc-1200to1279-strict,
	.cnt_bkg.txt-left.l-30pc-1200to1279-strict,
	.cnt_bkg.txt-right.l-30pc-1200to1279-strict,
	.cnt_bkg_2.txt-left.l-30pc-1200to1279-strict,
	.cnt_bkg_2.txt-right.l-30pc-1200to1279-strict,
	.txt-left.then_center.l-30pc-1200to1279-strict,
	.txt-right.then_center.l-30pc-1200to1279-strict{
      background-position-x: -30% !important;
	}

	.cnt_bkg_mono.l-25pc-1200to1279-strict,
	.txt-left.l-25pc-1200to1279-strict,
	.txt-right.l-25pc-1200to1279-strict,
	.cnt_bkg_mono.txt-left.l-25pc-1200to1279-strict,
	.cnt_bkg_mono.txt-right.l-25pc-1200to1279-strict,
	.cnt_bkg.txt-left.l-25pc-1200to1279-strict,
	.cnt_bkg.txt-right.l-25pc-1200to1279-strict,
	.cnt_bkg_2.txt-left.l-25pc-1200to1279-strict,
	.cnt_bkg_2.txt-right.l-25pc-1200to1279-strict,
	.txt-left.then_center.l-25pc-1200to1279-strict,
	.txt-right.then_center.l-25pc-1200to1279-strict{
      background-position-x: -25% !important;
	}

	.cnt_bkg_mono.l-20pc-1200to1279-strict,
	.txt-left.l-20pc-1200to1279-strict,
	.txt-right.l-20pc-1200to1279-strict,
	.cnt_bkg_mono.txt-left.l-20pc-1200to1279-strict,
	.cnt_bkg_mono.txt-right.l-20pc-1200to1279-strict,
	.cnt_bkg.txt-left.l-20pc-1200to1279-strict,
	.cnt_bkg.txt-right.l-20pc-1200to1279-strict,
	.cnt_bkg_2.txt-left.l-20pc-1200to1279-strict,
	.cnt_bkg_2.txt-right.l-20pc-1200to1279-strict,
	.txt-left.then_center.l-20pc-1200to1279-strict,
	.txt-right.then_center.l-20pc-1200to1279-strict{
      background-position-x: -20% !important;
	}
	.cnt_bkg_mono.l-15pc-1200to1279-strict,
	.txt-left.l-15pc-1200to1279-strict,
	.txt-right.l-15pc-1200to1279-strict,
	.cnt_bkg_mono.txt-left.l-15pc-1200to1279-strict,
	.cnt_bkg_mono.txt-right.l-15pc-1200to1279-strict,
	.cnt_bkg.txt-left.l-15pc-1200to1279-strict,
	.cnt_bkg.txt-right.l-15pc-1200to1279-strict,
	.cnt_bkg_2.txt-left.l-15pc-1200to1279-strict,
	.cnt_bkg_2.txt-right.l-15pc-1200to1279-strict,
	.txt-left.then_center.l-15pc-1200to1279-strict,
	.txt-right.then_center.l-15pc-1200to1279-strict{
      background-position-x: -15% !important;
	}
	.cnt_bkg_mono.l-10pc-1200to1279-strict,
	.txt-left.l-10pc-1200to1279-strict,
	.txt-right.l-10pc-1200to1279-strict,
	.cnt_bkg_mono.txt-left.l-10pc-1200to1279-strict,
	.cnt_bkg_mono.txt-right.l-10pc-1200to1279-strict,
	.cnt_bkg.txt-left.l-10pc-1200to1279-strict,
	.cnt_bkg.txt-right.l-10pc-1200to1279-strict,
	.cnt_bkg_2.txt-left.l-10pc-1200to1279-strict,
	.cnt_bkg_2.txt-right.l-10pc-1200to1279-strict,
	.txt-left.then_center.l-10pc-1200to1279-strict,
	.txt-right.then_center.l-10pc-1200to1279-strict{
      background-position-x: -10% !important;
	}
	.cnt_bkg_mono.l-5pc-1200to1279-strict,
	.txt-left.l-5pc-1200to1279-strict,
	.txt-right.l-5pc-1200to1279-strict,
	.cnt_bkg_mono.txt-left.l-5pc-1200to1279-strict,
	.cnt_bkg_mono.txt-right.l-5pc-1200to1279-strict,
	.cnt_bkg.txt-left.l-5pc-1200to1279-strict,
	.cnt_bkg.txt-right.l-5pc-1200to1279-strict,
	.cnt_bkg_2.txt-left.l-5pc-1200to1279-strict,
	.cnt_bkg_2.txt-right.l-5pc-1200to1279-strict,
	.txt-left.then_center.l-5pc-1200to1279-strict,
	.txt-right.then_center.l-5pc-1200to1279-strict{
      background-position-x: -5% !important;
	}
	.cnt_bkg_mono.l-0pc-1200to1279-strict,
	.txt-left.l-0pc-1200to1279-strict,
	.txt-right.l-0pc-1200to1279-strict,
	.cnt_bkg_mono.txt-left.l-0pc-1200to1279-strict,
	.cnt_bkg_mono.txt-right.l-0pc-1200to1279-strict,
	.cnt_bkg.txt-left.l-0pc-1200to1279-strict,
	.cnt_bkg.txt-right.l-0pc-1200to1279-strict,
	.cnt_bkg_2.txt-left.l-0pc-1200to1279-strict,
	.cnt_bkg_2.txt-right.l-0pc-1200to1279-strict,
	.txt-left.then_center.l-0pc-1200to1279-strict,
	.txt-right.then_center.l-0pc-1200to1279-strict{
      background-position-x: left !important;
	}
	.cnt_bkg_mono.l5pc-1200to1279-strict,
	.txt-left.l5pc-1200to1279-strict,
	.txt-right.l5pc-1200to1279-strict,
	.cnt_bkg_mono.txt-left.l5pc-1200to1279-strict,
	.cnt_bkg_mono.txt-right.l5pc-1200to1279-strict,
	.cnt_bkg.txt-left.l5pc-1200to1279-strict,
	.cnt_bkg.txt-right.l5pc-1200to1279-strict,
	.cnt_bkg_2.txt-left.l5pc-1200to1279-strict,
	.cnt_bkg_2.txt-right.l5pc-1200to1279-strict,
	.txt-left.then_center.l5pc-1200to1279-strict,
	.txt-right.then_center.l5pc-1200to1279-strict{
      background-position-x: 5% !important;
	}
	.cnt_bkg_mono.l10pc-1200to1279-strict,
	.txt-left.l10pc-1200to1279-strict,
	.txt-right.l10pc-1200to1279-strict,
	.cnt_bkg_mono.txt-left.l10pc-1200to1279-strict,
	.cnt_bkg_mono.txt-right.l10pc-1200to1279-strict,
	.cnt_bkg.txt-left.l10pc-1200to1279-strict,
	.cnt_bkg.txt-right.l10pc-1200to1279-strict,
	.cnt_bkg_2.txt-left.l10pc-1200to1279-strict,
	.cnt_bkg_2.txt-right.l10pc-1200to1279-strict,
	.txt-left.then_center.l10pc-1200to1279-strict,
	.txt-right.then_center.l10pc-1200to1279-strict{
      background-position-x: 10% !important;
	}
	.cnt_bkg_mono.l15pc-1200to1279-strict,
	.txt-left.l15pc-1200to1279-strict,
	.txt-right.l15pc-1200to1279-strict,
	.cnt_bkg_mono.txt-left.l15pc-1200to1279-strict,
	.cnt_bkg_mono.txt-right.l15pc-1200to1279-strict,
	.cnt_bkg.txt-left.l15pc-1200to1279-strict,
	.cnt_bkg.txt-right.l15pc-1200to1279-strict,
	.cnt_bkg_2.txt-left.l15pc-1200to1279-strict,
	.cnt_bkg_2.txt-right.l15pc-1200to1279-strict,
	.txt-left.then_center.l15pc-1200to1279-strict,
	.txt-right.then_center.l15pc-1200to1279-strict{
      background-position-x: 15% !important;
	}
	.cnt_bkg_mono.l20pc-1200to1279-strict,
	.txt-left.l20pc-1200to1279-strict,
	.txt-right.l20pc-1200to1279-strict,
	.cnt_bkg_mono.txt-left.l20pc-1200to1279-strict,
	.cnt_bkg_mono.txt-right.l20pc-1200to1279-strict,
	.cnt_bkg.txt-left.l20pc-1200to1279-strict,
	.cnt_bkg.txt-right.l20pc-1200to1279-strict,
	.cnt_bkg_2.txt-left.l20pc-1200to1279-strict,
	.cnt_bkg_2.txt-right.l20pc-1200to1279-strict,
	.txt-left.then_center.l20pc-1200to1279-strict,
	.txt-right.then_center.l20pc-1200to1279-strict{
      background-position-x: 20% !important;
	}
	.cnt_bkg_mono.l25pc-1200to1279-strict,
	.txt-left.l25pc-1200to1279-strict,
	.txt-right.l25pc-1200to1279-strict,
	.cnt_bkg_mono.txt-left.l25pc-1200to1279-strict,
	.cnt_bkg_mono.txt-right.l25pc-1200to1279-strict,
	.cnt_bkg.txt-left.l25pc-1200to1279-strict,
	.cnt_bkg.txt-right.l25pc-1200to1279-strict,
	.cnt_bkg_2.txt-left.l25pc-1200to1279-strict,
	.cnt_bkg_2.txt-right.l25pc-1200to1279-strict,
	.txt-left.then_center.l25pc-1200to1279-strict,
	.txt-right.then_center.l25pc-1200to1279-strict{
      background-position-x: 25% !important;
	}
	.cnt_bkg_mono.l30pc-1200to1279-strict,
	.txt-left.l30pc-1200to1279-strict,
	.txt-right.l30pc-1200to1279-strict,
	.cnt_bkg_mono.txt-left.l30pc-1200to1279-strict,
	.cnt_bkg_mono.txt-right.l30pc-1200to1279-strict,
	.cnt_bkg.txt-left.l30pc-1200to1279-strict,
	.cnt_bkg.txt-right.l30pc-1200to1279-strict,
	.cnt_bkg_2.txt-left.l30pc-1200to1279-strict,
	.cnt_bkg_2.txt-right.l30pc-1200to1279-strict,
	.txt-left.then_center.l30pc-1200to1279-strict,
	.txt-right.then_center.l30pc-1200to1279-strict{
      background-position-x: 30% !important;
	}
	.cnt_bkg_mono.l40pc-1200to1279-strict,
	.txt-left.l40pc-1200to1279-strict,
	.txt-right.l40pc-1200to1279-strict,
	.cnt_bkg_mono.txt-left.l40pc-1200to1279-strict,
	.cnt_bkg_mono.txt-right.l40pc-1200to1279-strict,
	.cnt_bkg.txt-left.l40pc-1200to1279-strict,
	.cnt_bkg.txt-right.l40pc-1200to1279-strict,
	.cnt_bkg_2.txt-left.l40pc-1200to1279-strict,
	.cnt_bkg_2.txt-right.l40pc-1200to1279-strict,
	.txt-left.then_center.l40pc-1200to1279-strict,
	.txt-right.then_center.l40pc-1200to1279-strict{
      background-position-x: 40% !important;
	}
	
	.cnt_bkg_mono.l40pc-1200to1279-strict,
	.txt-left.l40pc-1200to1279-strict,
	.txt-right.l40pc-1200to1279-strict,
	.cnt_bkg_mono.txt-left.l40pc-1200to1279-strict,
	.cnt_bkg_mono.txt-right.l40pc-1200to1279-strict,
	.cnt_bkg.txt-left.l40pc-1200to1279-strict,
	.cnt_bkg.txt-right.l40pc-1200to1279-strict,
	.cnt_bkg_2.txt-left.l40pc-1200to1279-strict,
	.cnt_bkg_2.txt-right.l40pc-1200to1279-strict,
	.txt-left.then_center.l40pc-1200to1279-strict,
	.txt-right.then_center.l40pc-1200to1279-strict{
      background-position-x: 40% !important;
	}
	.cnt_bkg_mono.l45pc-1200to1279-strict,
	.txt-left.l45pc-1200to1279-strict,
	.txt-right.l45pc-1200to1279-strict,
	.cnt_bkg_mono.txt-left.l45pc-1200to1279-strict,
	.cnt_bkg_mono.txt-right.l45pc-1200to1279-strict,
	.cnt_bkg.txt-left.l45pc-1200to1279-strict,
	.cnt_bkg.txt-right.l45pc-1200to1279-strict,
	.cnt_bkg_2.txt-left.l45pc-1200to1279-strict,
	.cnt_bkg_2.txt-right.l45pc-1200to1279-strict,
	.txt-left.then_center.l45pc-1200to1279-strict,
	.txt-right.then_center.l45pc-1200to1279-strict{
      background-position-x: 45% !important;
	}	
	.cnt_bkg_mono.l50pc-1200to1279-strict,
	.txt-left.l50pc-1200to1279-strict,
	.txt-right.l50pc-1200to1279-strict,
	.cnt_bkg_mono.txt-left.l50pc-1200to1279-strict,
	.cnt_bkg_mono.txt-right.l50pc-1200to1279-strict,
	.cnt_bkg.txt-left.l50pc-1200to1279-strict,
	.cnt_bkg.txt-right.l50pc-1200to1279-strict,
	.cnt_bkg_2.txt-left.l50pc-1200to1279-strict,
	.cnt_bkg_2.txt-right.l50pc-1200to1279-strict,
	.txt-left.then_center.l50pc-1200to1279-strict,
	.txt-right.then_center.l50pc-1200to1279-strict{
      background-position-x: 50% !important;
	}
	.cnt_bkg_mono.l55pc-1200to1279-strict,
	.txt-left.l55pc-1200to1279-strict,
	.txt-right.l55pc-1200to1279-strict,
	.cnt_bkg_mono.txt-left.l55pc-1200to1279-strict,
	.cnt_bkg_mono.txt-right.l55pc-1200to1279-strict,
	.cnt_bkg.txt-left.l55pc-1200to1279-strict,
	.cnt_bkg.txt-right.l55pc-1200to1279-strict,
	.cnt_bkg_2.txt-left.l55pc-1200to1279-strict,
	.cnt_bkg_2.txt-right.l55pc-1200to1279-strict,
	.txt-left.then_center.l55pc-1200to1279-strict,
	.txt-right.then_center.l55pc-1200to1279-strict{
      background-position-x: 55% !important;
	}
	.cnt_bkg_mono.l60pc-1200to1279-strict,
	.txt-left.l60pc-1200to1279-strict,
	.txt-right.l60pc-1200to1279-strict,
	.cnt_bkg_mono.txt-left.l60pc-1200to1279-strict,
	.cnt_bkg_mono.txt-right.l60pc-1200to1279-strict,
	.cnt_bkg.txt-left.l60pc-1200to1279-strict,
	.cnt_bkg.txt-right.l60pc-1200to1279-strict,
	.cnt_bkg_2.txt-left.l60pc-1200to1279-strict,
	.cnt_bkg_2.txt-right.l60pc-1200to1279-strict,
	.txt-left.then_center.l60pc-1200to1279-strict,
	.txt-right.then_center.l60pc-1200to1279-strict{
      background-position-x: 60% !important;
	}
	.cnt_bkg_mono.l65pc-1200to1279-strict,
	.txt-left.l65pc-1200to1279-strict,
	.txt-right.l65pc-1200to1279-strict,
	.cnt_bkg_mono.txt-left.l65pc-1200to1279-strict,
	.cnt_bkg_mono.txt-right.l65pc-1200to1279-strict,
	.cnt_bkg.txt-left.l65pc-1200to1279-strict,
	.cnt_bkg.txt-right.l65pc-1200to1279-strict,
	.cnt_bkg_2.txt-left.l65pc-1200to1279-strict,
	.cnt_bkg_2.txt-right.l65pc-1200to1279-strict,
	.txt-left.then_center.l65pc-1200to1279-strict,
	.txt-right.then_center.l65pc-1200to1279-strict{
      background-position-x: 65% !important;
	}
	.cnt_bkg_mono.l70pc-1200to1279-strict,
	.txt-left.l70pc-1200to1279-strict,
	.txt-right.l70pc-1200to1279-strict,
	.cnt_bkg_mono.txt-left.l70pc-1200to1279-strict,
	.cnt_bkg_mono.txt-right.l70pc-1200to1279-strict,
	.cnt_bkg.txt-left.l70pc-1200to1279-strict,
	.cnt_bkg.txt-right.l70pc-1200to1279-strict,
	.cnt_bkg_2.txt-left.l70pc-1200to1279-strict,
	.cnt_bkg_2.txt-right.l70pc-1200to1279-strict,
	.txt-left.then_center.l70pc-1200to1279-strict,
	.txt-right.then_center.l70pc-1200to1279-strict{
      background-position-x: 70% !important;
	}
	.cnt_bkg_mono.l75pc-1200to1279-strict,
	.txt-left.l75pc-1200to1279-strict,
	.txt-right.l75pc-1200to1279-strict,
	.cnt_bkg_mono.txt-left.l75pc-1200to1279-strict,
	.cnt_bkg_mono.txt-right.l75pc-1200to1279-strict,
	.cnt_bkg.txt-left.l75pc-1200to1279-strict,
	.cnt_bkg.txt-right.l75pc-1200to1279-strict,
	.cnt_bkg_2.txt-left.l75pc-1200to1279-strict,
	.cnt_bkg_2.txt-right.l75pc-1200to1279-strict,
	.txt-left.then_center.l75pc-1200to1279-strict,
	.txt-right.then_center.l75pc-1200to1279-strict{
      background-position-x: 75% !important;
	}
	.cnt_bkg_mono.l80pc-1200to1279-strict,
	.txt-left.l80pc-1200to1279-strict,
	.txt-right.l80pc-1200to1279-strict,
	.cnt_bkg_mono.txt-left.l80pc-1200to1279-strict,
	.cnt_bkg_mono.txt-right.l80pc-1200to1279-strict,
	.cnt_bkg.txt-left.l80pc-1200to1279-strict,
	.cnt_bkg.txt-right.l80pc-1200to1279-strict,
	.cnt_bkg_2.txt-left.l80pc-1200to1279-strict,
	.cnt_bkg_2.txt-right.l80pc-1200to1279-strict,
	.txt-left.then_center.l80pc-1200to1279-strict,
	.txt-right.then_center.l80pc-1200to1279-strict{
      background-position-x: 80% !important;
	}
	.cnt_bkg_mono.l85pc-1200to1279-strict,
	.txt-left.l85pc-1200to1279-strict,
	.txt-right.l85pc-1200to1279-strict,
	.cnt_bkg_mono.txt-left.l85pc-1200to1279-strict,
	.cnt_bkg_mono.txt-right.l85pc-1200to1279-strict,
	.cnt_bkg.txt-left.l85pc-1200to1279-strict,
	.cnt_bkg.txt-right.l85pc-1200to1279-strict,
	.cnt_bkg_2.txt-left.l85pc-1200to1279-strict,
	.cnt_bkg_2.txt-right.l85pc-1200to1279-strict,
	.txt-left.then_center.l85pc-1200to1279-strict,
	.txt-right.then_center.l85pc-1200to1279-strict{
      background-position-x: 85% !important;
	}
	.cnt_bkg_mono.l90pc-1200to1279-strict,
	.txt-left.l90pc-1200to1279-strict,
	.txt-right.l90pc-1200to1279-strict,
	.cnt_bkg_mono.txt-left.l90pc-1200to1279-strict,
	.cnt_bkg_mono.txt-right.l90pc-1200to1279-strict,
	.cnt_bkg.txt-left.l90pc-1200to1279-strict,
	.cnt_bkg.txt-right.l90pc-1200to1279-strict,
	.cnt_bkg_2.txt-left.l90pc-1200to1279-strict,
	.cnt_bkg_2.txt-right.l90pc-1200to1279-strict,
	.txt-left.then_center.l90pc-1200to1279-strict,
	.txt-right.then_center.l90pc-1200to1279-strict{
      background-position-x: 90% !important;
	}
	.cnt_bkg_mono.l95pc-1200to1279-strict,
	.txt-left.l95pc-1200to1279-strict,
	.txt-right.l95pc-1200to1279-strict,
	.cnt_bkg_mono.txt-left.l95pc-1200to1279-strict,
	.cnt_bkg_mono.txt-right.l95pc-1200to1279-strict,
	.cnt_bkg.txt-left.l95pc-1200to1279-strict,
	.cnt_bkg.txt-right.l95pc-1200to1279-strict,
	.cnt_bkg_2.txt-left.l95pc-1200to1279-strict,
	.cnt_bkg_2.txt-right.l95pc-1200to1279-strict,
	.txt-left.then_center.l95pc-1200to1279-strict,
	.txt-right.then_center.l95pc-1200to1279-strict{
      background-position-x: 95% !important;
	}
	.cnt_bkg_mono.l100pc-1200to1279-strict,
	.txt-left.l100pc-1200to1279-strict,
	.txt-right.l100pc-1200to1279-strict,
	.cnt_bkg_mono.txt-left.l100pc-1200to1279-strict,
	.cnt_bkg_mono.txt-right.l100pc-1200to1279-strict,
	.cnt_bkg.txt-left.l100pc-1200to1279-strict,
	.cnt_bkg.txt-right.l100pc-1200to1279-strict,
	.cnt_bkg_2.txt-left.l100pc-1200to1279-strict,
	.cnt_bkg_2.txt-right.l100pc-1200to1279-strict,
	.txt-left.then_center.l100pc-1200to1279-strict,
	.txt-right.then_center.l100pc-1200to1279-strict{
      background-position-x: 100% !important;
	}
	.cnt_bkg_mono.l105pc-1200to1279-strict,
	.txt-left.l105pc-1200to1279-strict,
	.txt-right.l105pc-1200to1279-strict,
	.cnt_bkg_mono.txt-left.l105pc-1200to1279-strict,
	.cnt_bkg_mono.txt-right.l105pc-1200to1279-strict,
	.cnt_bkg.txt-left.l105pc-1200to1279-strict,
	.cnt_bkg.txt-right.l105pc-1200to1279-strict,
	.cnt_bkg_2.txt-left.l105pc-1200to1279-strict,
	.cnt_bkg_2.txt-right.l105pc-1200to1279-strict,
	.txt-left.then_center.l105pc-1200to1279-strict,
	.txt-right.then_center.l105pc-1200to1279-strict{
      background-position-x: 105% !important;
	}
	.cnt_bkg_mono.l110pc-1200to1279-strict,
	.txt-left.l110pc-1200to1279-strict,
	.txt-right.l110pc-1200to1279-strict,
	.cnt_bkg_mono.txt-left.l110pc-1200to1279-strict,
	.cnt_bkg_mono.txt-right.l110pc-1200to1279-strict,
	.cnt_bkg.txt-left.l110pc-1200to1279-strict,
	.cnt_bkg.txt-right.l110pc-1200to1279-strict,
	.cnt_bkg_2.txt-left.l110pc-1200to1279-strict,
	.cnt_bkg_2.txt-right.l110pc-1200to1279-strict,
	.txt-left.then_center.l110pc-1200to1279-strict,
	.txt-right.then_center.l110pc-1200to1279-strict{
      background-position-x: 110% !important;
	}
	.cnt_bkg_mono.l115pc-1200to1279-strict,
	.txt-left.l115pc-1200to1279-strict,
	.txt-right.l115pc-1200to1279-strict,
	.cnt_bkg_mono.txt-left.l115pc-1200to1279-strict,
	.cnt_bkg_mono.txt-right.l115pc-1200to1279-strict,
	.cnt_bkg.txt-left.l115pc-1200to1279-strict,
	.cnt_bkg.txt-right.l115pc-1200to1279-strict,
	.cnt_bkg_2.txt-left.l115pc-1200to1279-strict,
	.cnt_bkg_2.txt-right.l115pc-1200to1279-strict,
	.txt-left.then_center.l115pc-1200to1279-strict,
	.txt-right.then_center.l115pc-1200to1279-strict{
      background-position-x: 115% !important;
	}
	.cnt_bkg_mono.l120pc-1200to1279-strict,
	.txt-left.l120pc-1200to1279-strict,
	.txt-right.l120pc-1200to1279-strict,
	.cnt_bkg_mono.txt-left.l120pc-1200to1279-strict,
	.cnt_bkg_mono.txt-right.l120pc-1200to1279-strict,
	.cnt_bkg.txt-left.l120pc-1200to1279-strict,
	.cnt_bkg.txt-right.l120pc-1200to1279-strict,
	.cnt_bkg_2.txt-left.l120pc-1200to1279-strict,
	.cnt_bkg_2.txt-right.l120pc-1200to1279-strict,
	.txt-left.then_center.l120pc-1200to1279-strict,
	.txt-right.then_center.l120pc-1200to1279-strict{
      background-position-x: 120% !important;
	}
	.cnt_bkg_mono.l125pc-1200to1279-strict,
	.txt-left.l125pc-1200to1279-strict,
	.txt-right.l125pc-1200to1279-strict,
	.cnt_bkg_mono.txt-left.l125pc-1200to1279-strict,
	.cnt_bkg_mono.txt-right.l125pc-1200to1279-strict,
	.cnt_bkg.txt-left.l125pc-1200to1279-strict,
	.cnt_bkg.txt-right.l125pc-1200to1279-strict,
	.cnt_bkg_2.txt-left.l125pc-1200to1279-strict,
	.cnt_bkg_2.txt-right.l125pc-1200to1279-strict,
	.txt-left.then_center.l125pc-1200to1279-strict,
	.txt-right.then_center.l125pc-1200to1279-strict{
      background-position-x: 125% !important;
	}
	.cnt_bkg_mono.l130pc-1200to1279-strict,
	.txt-left.l130pc-1200to1279-strict,
	.txt-right.l130pc-1200to1279-strict,
	.cnt_bkg_mono.txt-left.l130pc-1200to1279-strict,
	.cnt_bkg_mono.txt-right.l130pc-1200to1279-strict,
	.cnt_bkg.txt-left.l130pc-1200to1279-strict,
	.cnt_bkg.txt-right.l130pc-1200to1279-strict,
	.cnt_bkg_2.txt-left.l130pc-1200to1279-strict,
	.cnt_bkg_2.txt-right.l130pc-1200to1279-strict,
	.txt-left.then_center.l130pc-1200to1279-strict,
	.txt-right.then_center.l130pc-1200to1279-strict{
      background-position-x: 130% !important;
	}
	.cnt_bkg_mono.l135pc-1200to1279-strict,
	.txt-left.l135pc-1200to1279-strict,
	.txt-right.l135pc-1200to1279-strict,
	.cnt_bkg_mono.txt-left.l135pc-1200to1279-strict,
	.cnt_bkg_mono.txt-right.l135pc-1200to1279-strict,
	.cnt_bkg.txt-left.l135pc-1200to1279-strict,
	.cnt_bkg.txt-right.l135pc-1200to1279-strict,
	.cnt_bkg_2.txt-left.l135pc-1200to1279-strict,
	.cnt_bkg_2.txt-right.l135pc-1200to1279-strict,
	.txt-left.then_center.l135pc-1200to1279-strict,
	.txt-right.then_center.l135pc-1200to1279-strict{
      background-position-x: 135% !important;
	}
	.cnt_bkg_mono.l140pc-1200to1279-strict,
	.txt-left.l140pc-1200to1279-strict,
	.txt-right.l140pc-1200to1279-strict,
	.cnt_bkg_mono.txt-left.l140pc-1200to1279-strict,
	.cnt_bkg_mono.txt-right.l140pc-1200to1279-strict,
	.cnt_bkg.txt-left.l140pc-1200to1279-strict,
	.cnt_bkg.txt-right.l140pc-1200to1279-strict,
	.cnt_bkg_2.txt-left.l140pc-1200to1279-strict,
	.cnt_bkg_2.txt-right.l140pc-1200to1279-strict,
	.txt-left.then_center.l140pc-1200to1279-strict,
	.txt-right.then_center.l140pc-1200to1279-strict{
      background-position-x: 140% !important;
	}
	.cnt_bkg_mono.l145pc-1200to1279-strict,
	.txt-left.l145pc-1200to1279-strict,
	.txt-right.l145pc-1200to1279-strict,
	.cnt_bkg_mono.txt-left.l145pc-1200to1279-strict,
	.cnt_bkg_mono.txt-right.l145pc-1200to1279-strict,
	.cnt_bkg.txt-left.l145pc-1200to1279-strict,
	.cnt_bkg.txt-right.l145pc-1200to1279-strict,
	.cnt_bkg_2.txt-left.l145pc-1200to1279-strict,
	.cnt_bkg_2.txt-right.l145pc-1200to1279-strict,
	.txt-left.then_center.l145pc-1200to1279-strict,
	.txt-right.then_center.l145pc-1200to1279-strict{
      background-position-x: 145% !important;
	}
	.cnt_bkg_mono.l150pc-1200to1279-strict,
	.txt-left.l150pc-1200to1279-strict,
	.txt-right.l150pc-1200to1279-strict,
	.cnt_bkg_mono.txt-left.l150pc-1200to1279-strict,
	.cnt_bkg_mono.txt-right.l150pc-1200to1279-strict,
	.cnt_bkg.txt-left.l150pc-1200to1279-strict,
	.cnt_bkg.txt-right.l150pc-1200to1279-strict,
	.cnt_bkg_2.txt-left.l150pc-1200to1279-strict,
	.cnt_bkg_2.txt-right.l150pc-1200to1279-strict,
	.txt-left.then_center.l150pc-1200to1279-strict,
	.txt-right.then_center.l150pc-1200to1279-strict{
      background-position-x: 150% !important;
	}	
	.cnt_bkg_mono.l200pc-1200to1279-strict,
	.txt-left.l200pc-1200to1279-strict,
	.txt-right.l200pc-1200to1279-strict,
	.cnt_bkg_mono.txt-left.l200pc-1200to1279-strict,
	.cnt_bkg_mono.txt-right.l200pc-1200to1279-strict,
	.cnt_bkg.txt-left.l200pc-1200to1279-strict,
	.cnt_bkg.txt-right.l200pc-1200to1279-strict,
	.cnt_bkg_2.txt-left.l200pc-1200to1279-strict,
	.cnt_bkg_2.txt-right.l200pc-1200to1279-strict,
	.txt-left.then_center.l200pc-1200to1279-strict,
	.txt-right.then_center.l200pc-1200to1279-strict{
      background-position-x: 200% !important;
	}	
	.cnt_bkg_mono.l250pc-1200to1279-strict,
	.txt-left.l250pc-1200to1279-strict,
	.txt-right.l250pc-1200to1279-strict,
	.cnt_bkg_mono.txt-left.l250pc-1200to1279-strict,
	.cnt_bkg_mono.txt-right.l250pc-1200to1279-strict,
	.cnt_bkg.txt-left.l250pc-1200to1279-strict,
	.cnt_bkg.txt-right.l250pc-1200to1279-strict,
	.cnt_bkg_2.txt-left.l250pc-1200to1279-strict,
	.cnt_bkg_2.txt-right.l250pc-1200to1279-strict,
	.txt-left.then_center.l250pc-1200to1279-strict,
	.txt-right.then_center.l250pc-1200to1279-strict{
      background-position-x: 250% !important;
	}		
	.cnt_bkg_mono.l300pc-1200to1279-strict,
	.txt-left.l300pc-1200to1279-strict,
	.txt-right.l300pc-1200to1279-strict,
	.cnt_bkg_mono.txt-left.l300pc-1200to1279-strict,
	.cnt_bkg_mono.txt-right.l300pc-1200to1279-strict,
	.cnt_bkg.txt-left.l300pc-1200to1279-strict,
	.cnt_bkg.txt-right.l300pc-1200to1279-strict,
	.cnt_bkg_2.txt-left.l300pc-1200to1279-strict,
	.cnt_bkg_2.txt-right.l300pc-1200to1279-strict,
	.txt-left.then_center.l300pc-1200to1279-strict,
	.txt-right.then_center.l300pc-1200to1279-strict{
      background-position-x: 300% !important;
	}	
	.cnt_bkg_mono.l350pc-1200to1279-strict,
	.txt-left.l350pc-1200to1279-strict,
	.txt-right.l350pc-1200to1279-strict,
	.cnt_bkg_mono.txt-left.l350pc-1200to1279-strict,
	.cnt_bkg_mono.txt-right.l350pc-1200to1279-strict,
	.cnt_bkg.txt-left.l350pc-1200to1279-strict,
	.cnt_bkg.txt-right.l350pc-1200to1279-strict,
	.cnt_bkg_2.txt-left.l350pc-1200to1279-strict,
	.cnt_bkg_2.txt-right.l350pc-1200to1279-strict,
	.txt-left.then_center.l350pc-1200to1279-strict,
	.txt-right.then_center.l350pc-1200to1279-strict{
      background-position-x: 350% !important;
	}	
	.cnt_bkg_mono.l400pc-1200to1279-strict,
	.txt-left.l400pc-1200to1279-strict,
	.txt-right.l400pc-1200to1279-strict,
	.cnt_bkg_mono.txt-left.l400pc-1200to1279-strict,
	.cnt_bkg_mono.txt-right.l400pc-1200to1279-strict,
	.cnt_bkg.txt-left.l400pc-1200to1279-strict,
	.cnt_bkg.txt-right.l400pc-1200to1279-strict,
	.cnt_bkg_2.txt-left.l400pc-1200to1279-strict,
	.cnt_bkg_2.txt-right.l400pc-1200to1279-strict,
	.txt-left.then_center.l400pc-1200to1279-strict,
	.txt-right.then_center.l400pc-1200to1279-strict{
      background-position-x: 400% !important;
	}
	









	.cnt_bkg_mono.center-1200to1279-strict,
	.txt-left.center-1200to1279-strict,
	.txt-right.center-1200to1279-strict{
      background-position-x: center !important;
	}


	.bg-size-20pc-1200to1279-strict {
		background-size: 20% !important;
	}
	.bg-size-30pc-1200to1279-strict {
		background-size: 30% !important;
	}
	.bg-size-40pc-1200to1279-strict {
		background-size: 40% !important;
	}
	.bg-size-50pc-1200to1279-strict {
		background-size: 50% !important;
	}
	.bg-size-60pc-1200to1279-strict {
		background-size: 60% !important;
	}
	.bg-size-65pc-1200to1279-strict {
		background-size: 65% !important;
	}
	.bg-size-70pc-1200to1279-strict {
		background-size: 70% !important;
	}
	.bg-size-80pc-1200to1279-strict {
		background-size: 80% !important;
	}
	.bg-size-90pc-1200to1279-strict  {
		background-size: 90% !important;
	}
	.bg-size-95pc-1200to1279-strict  {
		background-size: 95% !important;
	}
	.bg-size-100pc-1200to1279-strict {
		background-size: 100% !important;
	}
	.bg-size-120pc-1200to1279-strict {
		background-size: 120% !important;
	}
	.bg-size-130pc-1200to1279-strict {
		background-size: 130% !important;
	}
	.bg-size-140pc-1200to1279-strict {
		background-size: 140% !important;
	}
	.bg-size-150pc-1200to1279-strict {
		background-size: 150% !important;
	}
	.bg-size-160pc-1200to1279-strict {
		background-size: 160% !important;
	}
	.bg-size-180pc-1200to1279-strict {
		background-size: 180% !important;
	}
	.bg-size-200pc-1200to1279-strict {
		background-size: 200% !important;
	}
		.bg-size-220pc-1200to1279-strict {
		background-size: 220% !important;
	}
		.bg-size-240pc-1200to1279-strict {
		background-size: 240% !important;
	}
		.bg-size-260pc-1200to1279-strict {
		background-size: 260% !important;
	}
		.bg-size-280pc-1200to1279-strict {
		background-size: 280% !important;
	}
		.bg-size-300pc-1200to1279-strict {
		background-size: 300% !important;
	}
	.bg-size-contain-1200to1279-strict {
		background-size: contain !important;
	}
		.bg-size-cover-1200to1279-strict {
		background-size: cover !important;
	}
	
	.bg-off-1200to1279-strict {
		background-image: none !important;
	}
	
	.mt0-1200to1279-strict  { margin-top:0px !important; }
	.mt10-1200to1279-strict { margin-top:10px !important; }
	.mt20-1200to1279-strict { margin-top:20px !important; }
	.mt30-1200to1279-strict { margin-top:30px !important; }
	.mt40-1200to1279-strict { margin-top:40px !important; }
	.mt50-1200to1279-strict { margin-top:50px !important; }
	.mt60-1200to1279-strict { margin-top:60px !important; }
	.mt70-1200to1279-strict { margin-top:70px !important; }
	.mt80-1200to1279-strict { margin-top:80px !important; }
	.mt90-1200to1279-strict { margin-top:90px !important; }
	.mt100-1200to1279-strict { margin-top:100px !important; }
	.mt150-1200to1279-strict { margin-top:150px !important; }
	.mt200-1200to1279-strict { margin-top:200px !important; }
	.mt250-1200to1279-strict { margin-top:250px !important; }
	.mt300-1200to1279-strict { margin-top:300px !important; }
	.mt350-1200to1279-strict { margin-top:350px !important; }
	.mt400-1200to1279-strict { margin-top:400px !important; }
	.mt450-1200to1279-strict { margin-top:450px !important; }
	.mt500-1200to1279-strict { margin-top:500px !important; }

	.mb0-1200to1279-strict  { margin-bottom:0px !important; }
	.mb10-1200to1279-strict { margin-bottom:10px !important; }
	.mb20-1200to1279-strict { margin-bottom:20px !important; }
	.mb30-1200to1279-strict { margin-bottom:30px !important; }
	.mb40-1200to1279-strict { margin-bottom:40px !important; }
	.mb50-1200to1279-strict { margin-bottom:50px !important; }
	.mb60-1200to1279-strict { margin-bottom:60px !important; }
	.mb70-1200to1279-strict { margin-bottom:70px !important; }
	.mb80-1200to1279-strict { margin-bottom:80px !important; }
	.mb90-1200to1279-strict { margin-bottom:90px !important; }
	.mb100-1200to1279-strict { margin-bottom:100px !important; }
	.mb150-1200to1279-strict { margin-bottom:150px !important; }
	.mb200-1200to1279-strict { margin-bottom:200px !important; }
	.mb250-1200to1279-strict { margin-bottom:250px !important; }
	.mb300-1200to1279-strict { margin-bottom:300px !important; }
	.mb350-1200to1279-strict { margin-bottom:350px !important; }
	.mb400-1200to1279-strict { margin-bottom:400px !important; }
	.mb450-1200to1279-strict { margin-bottom:450px !important; }
	.mb500-1200to1279-strict { margin-bottom:500px !important; }



	.pt0-1200to1279-strict  { padding-top:0px !important; }
	.pt10-1200to1279-strict { padding-top:10px !important; }
	.pt20-1200to1279-strict { padding-top:20px !important; }
	.pt30-1200to1279-strict { padding-top:30px !important; }
	.pt40-1200to1279-strict { padding-top:40px !important; }
	.pt50-1200to1279-strict { padding-top:50px !important; }
	.pt60-1200to1279-strict { padding-top:60px !important; }
	.pt70-1200to1279-strict { padding-top:70px !important; }
	.pt80-1200to1279-strict { padding-top:80px !important; }
	.pt90-1200to1279-strict { padding-top:90px !important; }
	.pt100-1200to1279-strict { padding-top:100px !important; }
	.pt150-1200to1279-strict { padding-top:150px !important; }
	.pt200-1200to1279-strict { padding-top:200px !important; }
	.pt250-1200to1279-strict { padding-top:250px !important; }
	.pt300-1200to1279-strict { padding-top:300px !important; }
	.pt350-1200to1279-strict { padding-top:350px !important; }
	.pt400-1200to1279-strict { padding-top:400px !important; }
	.pt450-1200to1279-strict { padding-top:450px !important; }
	.pt500-1200to1279-strict { padding-top:500px !important; }

	.pb0-1200to1279-strict  { padding-bottom:0px !important; }
	.pb10-1200to1279-strict { padding-bottom:10px !important; }
	.pb20-1200to1279-strict { padding-bottom:20px !important; }
	.pb30-1200to1279-strict { padding-bottom:30px !important; }
	.pb40-1200to1279-strict { padding-bottom:40px !important; }
	.pb50-1200to1279-strict { padding-bottom:50px !important; }
	.pb60-1200to1279-strict { padding-bottom:60px !important; }
	.pb70-1200to1279-strict { padding-bottom:70px !important; }
	.pb80-1200to1279-strict { padding-bottom:80px !important; }
	.pb90-1200to1279-strict { padding-bottom:90px !important; }
	.pb100-1200to1279-strict { padding-bottom:100px !important; }
	.pb150-1200to1279-strict { padding-bottom:150px !important; }
	.pb200-1200to1279-strict { padding-bottom:200px !important; }
	.pb250-1200to1279-strict { padding-bottom:250px !important; }
	.pb300-1200to1279-strict { padding-bottom:300px !important; }
	.pb350-1200to1279-strict { padding-bottom:350px !important; }
	.pb400-1200to1279-strict { padding-bottom:400px !important; }
	.pb450-1200to1279-strict { padding-bottom:450px !important; }
	.pb500-1200to1279-strict { padding-bottom:500px !important; }


	.top-0pc-1200to1279-strict {
		top: 0% !important;
	}
	.top-5pc-1200to1279-strict {
		top: 5% !important;
	}
	.top-10pc-1200to1279-strict {
		top: 10% !important;
	}
	.top-15pc-1200to1279-strict {
		top: 15% !important;
	}
	.top-20pc-1200to1279-strict {
		top: 20% !important;
	}
	.top-25pc-1200to1279-strict {
		top: 25% !important;
	}
	.top-30pc-1200to1279-strict {
		top: 30% !important;
	}
	.top-40pc-1200to1279-strict {
		top: 40% !important;
	}
	.top-50pc-1200to1279-strict {
		top: 50% !important;
	}
	.top60pc-1200to1279-strict {
		top: 60% !important;
	}
	
}



@media (min-width: 1200px) and (max-width: 1920px) {
	/*  -lg-strict */
	.cnt_bkg_mono.l-30pc-lg-strict,
	.txt-left.l-30pc-lg-strict,
	.txt-right.l-30pc-lg-strict,
	.cnt_bkg_mono.txt-left.l-30pc-lg-strict,
	.cnt_bkg_mono.txt-right.l-30pc-lg-strict,
	.cnt_bkg.txt-left.l-30pc-lg-strict,
	.cnt_bkg.txt-right.l-30pc-lg-strict,
	.cnt_bkg_2.txt-left.l-30pc-lg-strict,
	.cnt_bkg_2.txt-right.l-30pc-lg-strict,
	.txt-left.then_center.l-30pc-lg-strict,
	.txt-right.then_center.l-30pc-lg-strict{
      background-position-x: -30% !important;
	}

	.cnt_bkg_mono.l-25pc-lg-strict,
	.txt-left.l-25pc-lg-strict,
	.txt-right.l-25pc-lg-strict,
	.cnt_bkg_mono.txt-left.l-25pc-lg-strict,
	.cnt_bkg_mono.txt-right.l-25pc-lg-strict,
	.cnt_bkg.txt-left.l-25pc-lg-strict,
	.cnt_bkg.txt-right.l-25pc-lg-strict,
	.cnt_bkg_2.txt-left.l-25pc-lg-strict,
	.cnt_bkg_2.txt-right.l-25pc-lg-strict,
	.txt-left.then_center.l-25pc-lg-strict,
	.txt-right.then_center.l-25pc-lg-strict{
      background-position-x: -25% !important;
	}

	.cnt_bkg_mono.l-20pc-lg-strict,
	.txt-left.l-20pc-lg-strict,
	.txt-right.l-20pc-lg-strict,
	.cnt_bkg_mono.txt-left.l-20pc-lg-strict,
	.cnt_bkg_mono.txt-right.l-20pc-lg-strict,
	.cnt_bkg.txt-left.l-20pc-lg-strict,
	.cnt_bkg.txt-right.l-20pc-lg-strict,
	.cnt_bkg_2.txt-left.l-20pc-lg-strict,
	.cnt_bkg_2.txt-right.l-20pc-lg-strict,
	.txt-left.then_center.l-20pc-lg-strict,
	.txt-right.then_center.l-20pc-lg-strict{
      background-position-x: -20% !important;
	}
	.cnt_bkg_mono.l-15pc-lg-strict,
	.txt-left.l-15pc-lg-strict,
	.txt-right.l-15pc-lg-strict,
	.cnt_bkg_mono.txt-left.l-15pc-lg-strict,
	.cnt_bkg_mono.txt-right.l-15pc-lg-strict,
	.cnt_bkg.txt-left.l-15pc-lg-strict,
	.cnt_bkg.txt-right.l-15pc-lg-strict,
	.cnt_bkg_2.txt-left.l-15pc-lg-strict,
	.cnt_bkg_2.txt-right.l-15pc-lg-strict,
	.txt-left.then_center.l-15pc-lg-strict,
	.txt-right.then_center.l-15pc-lg-strict{
      background-position-x: -15% !important;
	}
	.cnt_bkg_mono.l-10pc-lg-strict,
	.txt-left.l-10pc-lg-strict,
	.txt-right.l-10pc-lg-strict,
	.cnt_bkg_mono.txt-left.l-10pc-lg-strict,
	.cnt_bkg_mono.txt-right.l-10pc-lg-strict,
	.cnt_bkg.txt-left.l-10pc-lg-strict,
	.cnt_bkg.txt-right.l-10pc-lg-strict,
	.cnt_bkg_2.txt-left.l-10pc-lg-strict,
	.cnt_bkg_2.txt-right.l-10pc-lg-strict,
	.txt-left.then_center.l-10pc-lg-strict,
	.txt-right.then_center.l-10pc-lg-strict{
      background-position-x: -10% !important;
	}
	.cnt_bkg_mono.l-5pc-lg-strict,
	.txt-left.l-5pc-lg-strict,
	.txt-right.l-5pc-lg-strict,
	.cnt_bkg_mono.txt-left.l-5pc-lg-strict,
	.cnt_bkg_mono.txt-right.l-5pc-lg-strict,
	.cnt_bkg.txt-left.l-5pc-lg-strict,
	.cnt_bkg.txt-right.l-5pc-lg-strict,
	.cnt_bkg_2.txt-left.l-5pc-lg-strict,
	.cnt_bkg_2.txt-right.l-5pc-lg-strict,
	.txt-left.then_center.l-5pc-lg-strict,
	.txt-right.then_center.l-5pc-lg-strict{
      background-position-x: -5% !important;
	}
	.cnt_bkg_mono.l-0pc-lg-strict,
	.txt-left.l-0pc-lg-strict,
	.txt-right.l-0pc-lg-strict,
	.cnt_bkg_mono.txt-left.l-0pc-lg-strict,
	.cnt_bkg_mono.txt-right.l-0pc-lg-strict,
	.cnt_bkg.txt-left.l-0pc-lg-strict,
	.cnt_bkg.txt-right.l-0pc-lg-strict,
	.cnt_bkg_2.txt-left.l-0pc-lg-strict,
	.cnt_bkg_2.txt-right.l-0pc-lg-strict,
	.txt-left.then_center.l-0pc-lg-strict,
	.txt-right.then_center.l-0pc-lg-strict{
      background-position-x: left !important;
	}
	.cnt_bkg_mono.l5pc-lg-strict,
	.txt-left.l5pc-lg-strict,
	.txt-right.l5pc-lg-strict,
	.cnt_bkg_mono.txt-left.l5pc-lg-strict,
	.cnt_bkg_mono.txt-right.l5pc-lg-strict,
	.cnt_bkg.txt-left.l5pc-lg-strict,
	.cnt_bkg.txt-right.l5pc-lg-strict,
	.cnt_bkg_2.txt-left.l5pc-lg-strict,
	.cnt_bkg_2.txt-right.l5pc-lg-strict,
	.txt-left.then_center.l5pc-lg-strict,
	.txt-right.then_center.l5pc-lg-strict{
      background-position-x: 5% !important;
	}
	.cnt_bkg_mono.l10pc-lg-strict,
	.txt-left.l10pc-lg-strict,
	.txt-right.l10pc-lg-strict,
	.cnt_bkg_mono.txt-left.l10pc-lg-strict,
	.cnt_bkg_mono.txt-right.l10pc-lg-strict,
	.cnt_bkg.txt-left.l10pc-lg-strict,
	.cnt_bkg.txt-right.l10pc-lg-strict,
	.cnt_bkg_2.txt-left.l10pc-lg-strict,
	.cnt_bkg_2.txt-right.l10pc-lg-strict,
	.txt-left.then_center.l10pc-lg-strict,
	.txt-right.then_center.l10pc-lg-strict{
      background-position-x: 10% !important;
	}
	.cnt_bkg_mono.l15pc-lg-strict,
	.txt-left.l15pc-lg-strict,
	.txt-right.l15pc-lg-strict,
	.cnt_bkg_mono.txt-left.l15pc-lg-strict,
	.cnt_bkg_mono.txt-right.l15pc-lg-strict,
	.cnt_bkg.txt-left.l15pc-lg-strict,
	.cnt_bkg.txt-right.l15pc-lg-strict,
	.cnt_bkg_2.txt-left.l15pc-lg-strict,
	.cnt_bkg_2.txt-right.l15pc-lg-strict,
	.txt-left.then_center.l15pc-lg-strict,
	.txt-right.then_center.l15pc-lg-strict{
      background-position-x: 15% !important;
	}
	.cnt_bkg_mono.l20pc-lg-strict,
	.txt-left.l20pc-lg-strict,
	.txt-right.l20pc-lg-strict,
	.cnt_bkg_mono.txt-left.l20pc-lg-strict,
	.cnt_bkg_mono.txt-right.l20pc-lg-strict,
	.cnt_bkg.txt-left.l20pc-lg-strict,
	.cnt_bkg.txt-right.l20pc-lg-strict,
	.cnt_bkg_2.txt-left.l20pc-lg-strict,
	.cnt_bkg_2.txt-right.l20pc-lg-strict,
	.txt-left.then_center.l20pc-lg-strict,
	.txt-right.then_center.l20pc-lg-strict{
      background-position-x: 20% !important;
	}
	.cnt_bkg_mono.l25pc-lg-strict,
	.txt-left.l25pc-lg-strict,
	.txt-right.l25pc-lg-strict,
	.cnt_bkg_mono.txt-left.l25pc-lg-strict,
	.cnt_bkg_mono.txt-right.l25pc-lg-strict,
	.cnt_bkg.txt-left.l25pc-lg-strict,
	.cnt_bkg.txt-right.l25pc-lg-strict,
	.cnt_bkg_2.txt-left.l25pc-lg-strict,
	.cnt_bkg_2.txt-right.l25pc-lg-strict,
	.txt-left.then_center.l25pc-lg-strict,
	.txt-right.then_center.l25pc-lg-strict{
      background-position-x: 25% !important;
	}
	.cnt_bkg_mono.l30pc-lg-strict,
	.txt-left.l30pc-lg-strict,
	.txt-right.l30pc-lg-strict,
	.cnt_bkg_mono.txt-left.l30pc-lg-strict,
	.cnt_bkg_mono.txt-right.l30pc-lg-strict,
	.cnt_bkg.txt-left.l30pc-lg-strict,
	.cnt_bkg.txt-right.l30pc-lg-strict,
	.cnt_bkg_2.txt-left.l30pc-lg-strict,
	.cnt_bkg_2.txt-right.l30pc-lg-strict,
	.txt-left.then_center.l30pc-lg-strict,
	.txt-right.then_center.l30pc-lg-strict{
      background-position-x: 30% !important;
	}
	.cnt_bkg_mono.l40pc-lg-strict,
	.txt-left.l40pc-lg-strict,
	.txt-right.l40pc-lg-strict,
	.cnt_bkg_mono.txt-left.l40pc-lg-strict,
	.cnt_bkg_mono.txt-right.l40pc-lg-strict,
	.cnt_bkg.txt-left.l40pc-lg-strict,
	.cnt_bkg.txt-right.l40pc-lg-strict,
	.cnt_bkg_2.txt-left.l40pc-lg-strict,
	.cnt_bkg_2.txt-right.l40pc-lg-strict,
	.txt-left.then_center.l40pc-lg-strict,
	.txt-right.then_center.l40pc-lg-strict{
      background-position-x: 40% !important;
	}
	
	.cnt_bkg_mono.l40pc-lg-strict,
	.txt-left.l40pc-lg-strict,
	.txt-right.l40pc-lg-strict,
	.cnt_bkg_mono.txt-left.l40pc-lg-strict,
	.cnt_bkg_mono.txt-right.l40pc-lg-strict,
	.cnt_bkg.txt-left.l40pc-lg-strict,
	.cnt_bkg.txt-right.l40pc-lg-strict,
	.cnt_bkg_2.txt-left.l40pc-lg-strict,
	.cnt_bkg_2.txt-right.l40pc-lg-strict,
	.txt-left.then_center.l40pc-lg-strict,
	.txt-right.then_center.l40pc-lg-strict{
      background-position-x: 40% !important;
	}
	.cnt_bkg_mono.l45pc-lg-strict,
	.txt-left.l45pc-lg-strict,
	.txt-right.l45pc-lg-strict,
	.cnt_bkg_mono.txt-left.l45pc-lg-strict,
	.cnt_bkg_mono.txt-right.l45pc-lg-strict,
	.cnt_bkg.txt-left.l45pc-lg-strict,
	.cnt_bkg.txt-right.l45pc-lg-strict,
	.cnt_bkg_2.txt-left.l45pc-lg-strict,
	.cnt_bkg_2.txt-right.l45pc-lg-strict,
	.txt-left.then_center.l45pc-lg-strict,
	.txt-right.then_center.l45pc-lg-strict{
      background-position-x: 45% !important;
	}	
	.cnt_bkg_mono.l50pc-lg-strict,
	.txt-left.l50pc-lg-strict,
	.txt-right.l50pc-lg-strict,
	.cnt_bkg_mono.txt-left.l50pc-lg-strict,
	.cnt_bkg_mono.txt-right.l50pc-lg-strict,
	.cnt_bkg.txt-left.l50pc-lg-strict,
	.cnt_bkg.txt-right.l50pc-lg-strict,
	.cnt_bkg_2.txt-left.l50pc-lg-strict,
	.cnt_bkg_2.txt-right.l50pc-lg-strict,
	.txt-left.then_center.l50pc-lg-strict,
	.txt-right.then_center.l50pc-lg-strict{
      background-position-x: 50% !important;
	}
	.cnt_bkg_mono.l55pc-lg-strict,
	.txt-left.l55pc-lg-strict,
	.txt-right.l55pc-lg-strict,
	.cnt_bkg_mono.txt-left.l55pc-lg-strict,
	.cnt_bkg_mono.txt-right.l55pc-lg-strict,
	.cnt_bkg.txt-left.l55pc-lg-strict,
	.cnt_bkg.txt-right.l55pc-lg-strict,
	.cnt_bkg_2.txt-left.l55pc-lg-strict,
	.cnt_bkg_2.txt-right.l55pc-lg-strict,
	.txt-left.then_center.l55pc-lg-strict,
	.txt-right.then_center.l55pc-lg-strict{
      background-position-x: 55% !important;
	}
	.cnt_bkg_mono.l60pc-lg-strict,
	.txt-left.l60pc-lg-strict,
	.txt-right.l60pc-lg-strict,
	.cnt_bkg_mono.txt-left.l60pc-lg-strict,
	.cnt_bkg_mono.txt-right.l60pc-lg-strict,
	.cnt_bkg.txt-left.l60pc-lg-strict,
	.cnt_bkg.txt-right.l60pc-lg-strict,
	.cnt_bkg_2.txt-left.l60pc-lg-strict,
	.cnt_bkg_2.txt-right.l60pc-lg-strict,
	.txt-left.then_center.l60pc-lg-strict,
	.txt-right.then_center.l60pc-lg-strict{
      background-position-x: 60% !important;
	}
	.cnt_bkg_mono.l65pc-lg-strict,
	.txt-left.l65pc-lg-strict,
	.txt-right.l65pc-lg-strict,
	.cnt_bkg_mono.txt-left.l65pc-lg-strict,
	.cnt_bkg_mono.txt-right.l65pc-lg-strict,
	.cnt_bkg.txt-left.l65pc-lg-strict,
	.cnt_bkg.txt-right.l65pc-lg-strict,
	.cnt_bkg_2.txt-left.l65pc-lg-strict,
	.cnt_bkg_2.txt-right.l65pc-lg-strict,
	.txt-left.then_center.l65pc-lg-strict,
	.txt-right.then_center.l65pc-lg-strict{
      background-position-x: 65% !important;
	}
	.cnt_bkg_mono.l70pc-lg-strict,
	.txt-left.l70pc-lg-strict,
	.txt-right.l70pc-lg-strict,
	.cnt_bkg_mono.txt-left.l70pc-lg-strict,
	.cnt_bkg_mono.txt-right.l70pc-lg-strict,
	.cnt_bkg.txt-left.l70pc-lg-strict,
	.cnt_bkg.txt-right.l70pc-lg-strict,
	.cnt_bkg_2.txt-left.l70pc-lg-strict,
	.cnt_bkg_2.txt-right.l70pc-lg-strict,
	.txt-left.then_center.l70pc-lg-strict,
	.txt-right.then_center.l70pc-lg-strict{
      background-position-x: 70% !important;
	}
	.cnt_bkg_mono.l75pc-lg-strict,
	.txt-left.l75pc-lg-strict,
	.txt-right.l75pc-lg-strict,
	.cnt_bkg_mono.txt-left.l75pc-lg-strict,
	.cnt_bkg_mono.txt-right.l75pc-lg-strict,
	.cnt_bkg.txt-left.l75pc-lg-strict,
	.cnt_bkg.txt-right.l75pc-lg-strict,
	.cnt_bkg_2.txt-left.l75pc-lg-strict,
	.cnt_bkg_2.txt-right.l75pc-lg-strict,
	.txt-left.then_center.l75pc-lg-strict,
	.txt-right.then_center.l75pc-lg-strict{
      background-position-x: 75% !important;
	}
	.cnt_bkg_mono.l80pc-lg-strict,
	.txt-left.l80pc-lg-strict,
	.txt-right.l80pc-lg-strict,
	.cnt_bkg_mono.txt-left.l80pc-lg-strict,
	.cnt_bkg_mono.txt-right.l80pc-lg-strict,
	.cnt_bkg.txt-left.l80pc-lg-strict,
	.cnt_bkg.txt-right.l80pc-lg-strict,
	.cnt_bkg_2.txt-left.l80pc-lg-strict,
	.cnt_bkg_2.txt-right.l80pc-lg-strict,
	.txt-left.then_center.l80pc-lg-strict,
	.txt-right.then_center.l80pc-lg-strict{
      background-position-x: 80% !important;
	}
	.cnt_bkg_mono.l85pc-lg-strict,
	.txt-left.l85pc-lg-strict,
	.txt-right.l85pc-lg-strict,
	.cnt_bkg_mono.txt-left.l85pc-lg-strict,
	.cnt_bkg_mono.txt-right.l85pc-lg-strict,
	.cnt_bkg.txt-left.l85pc-lg-strict,
	.cnt_bkg.txt-right.l85pc-lg-strict,
	.cnt_bkg_2.txt-left.l85pc-lg-strict,
	.cnt_bkg_2.txt-right.l85pc-lg-strict,
	.txt-left.then_center.l85pc-lg-strict,
	.txt-right.then_center.l85pc-lg-strict{
      background-position-x: 85% !important;
	}
	.cnt_bkg_mono.l90pc-lg-strict,
	.txt-left.l90pc-lg-strict,
	.txt-right.l90pc-lg-strict,
	.cnt_bkg_mono.txt-left.l90pc-lg-strict,
	.cnt_bkg_mono.txt-right.l90pc-lg-strict,
	.cnt_bkg.txt-left.l90pc-lg-strict,
	.cnt_bkg.txt-right.l90pc-lg-strict,
	.cnt_bkg_2.txt-left.l90pc-lg-strict,
	.cnt_bkg_2.txt-right.l90pc-lg-strict,
	.txt-left.then_center.l90pc-lg-strict,
	.txt-right.then_center.l90pc-lg-strict{
      background-position-x: 90% !important;
	}
	.cnt_bkg_mono.l95pc-lg-strict,
	.txt-left.l95pc-lg-strict,
	.txt-right.l95pc-lg-strict,
	.cnt_bkg_mono.txt-left.l95pc-lg-strict,
	.cnt_bkg_mono.txt-right.l95pc-lg-strict,
	.cnt_bkg.txt-left.l95pc-lg-strict,
	.cnt_bkg.txt-right.l95pc-lg-strict,
	.cnt_bkg_2.txt-left.l95pc-lg-strict,
	.cnt_bkg_2.txt-right.l95pc-lg-strict,
	.txt-left.then_center.l95pc-lg-strict,
	.txt-right.then_center.l95pc-lg-strict{
      background-position-x: 95% !important;
	}
	.cnt_bkg_mono.l100pc-lg-strict,
	.txt-left.l100pc-lg-strict,
	.txt-right.l100pc-lg-strict,
	.cnt_bkg_mono.txt-left.l100pc-lg-strict,
	.cnt_bkg_mono.txt-right.l100pc-lg-strict,
	.cnt_bkg.txt-left.l100pc-lg-strict,
	.cnt_bkg.txt-right.l100pc-lg-strict,
	.cnt_bkg_2.txt-left.l100pc-lg-strict,
	.cnt_bkg_2.txt-right.l100pc-lg-strict,
	.txt-left.then_center.l100pc-lg-strict,
	.txt-right.then_center.l100pc-lg-strict{
      background-position-x: 100% !important;
	}
	.cnt_bkg_mono.l105pc-lg-strict,
	.txt-left.l105pc-lg-strict,
	.txt-right.l105pc-lg-strict,
	.cnt_bkg_mono.txt-left.l105pc-lg-strict,
	.cnt_bkg_mono.txt-right.l105pc-lg-strict,
	.cnt_bkg.txt-left.l105pc-lg-strict,
	.cnt_bkg.txt-right.l105pc-lg-strict,
	.cnt_bkg_2.txt-left.l105pc-lg-strict,
	.cnt_bkg_2.txt-right.l105pc-lg-strict,
	.txt-left.then_center.l105pc-lg-strict,
	.txt-right.then_center.l105pc-lg-strict{
      background-position-x: 105% !important;
	}
	.cnt_bkg_mono.l110pc-lg-strict,
	.txt-left.l110pc-lg-strict,
	.txt-right.l110pc-lg-strict,
	.cnt_bkg_mono.txt-left.l110pc-lg-strict,
	.cnt_bkg_mono.txt-right.l110pc-lg-strict,
	.cnt_bkg.txt-left.l110pc-lg-strict,
	.cnt_bkg.txt-right.l110pc-lg-strict,
	.cnt_bkg_2.txt-left.l110pc-lg-strict,
	.cnt_bkg_2.txt-right.l110pc-lg-strict,
	.txt-left.then_center.l110pc-lg-strict,
	.txt-right.then_center.l110pc-lg-strict{
      background-position-x: 110% !important;
	}
	.cnt_bkg_mono.l115pc-lg-strict,
	.txt-left.l115pc-lg-strict,
	.txt-right.l115pc-lg-strict,
	.cnt_bkg_mono.txt-left.l115pc-lg-strict,
	.cnt_bkg_mono.txt-right.l115pc-lg-strict,
	.cnt_bkg.txt-left.l115pc-lg-strict,
	.cnt_bkg.txt-right.l115pc-lg-strict,
	.cnt_bkg_2.txt-left.l115pc-lg-strict,
	.cnt_bkg_2.txt-right.l115pc-lg-strict,
	.txt-left.then_center.l115pc-lg-strict,
	.txt-right.then_center.l115pc-lg-strict{
      background-position-x: 115% !important;
	}
	.cnt_bkg_mono.l120pc-lg-strict,
	.txt-left.l120pc-lg-strict,
	.txt-right.l120pc-lg-strict,
	.cnt_bkg_mono.txt-left.l120pc-lg-strict,
	.cnt_bkg_mono.txt-right.l120pc-lg-strict,
	.cnt_bkg.txt-left.l120pc-lg-strict,
	.cnt_bkg.txt-right.l120pc-lg-strict,
	.cnt_bkg_2.txt-left.l120pc-lg-strict,
	.cnt_bkg_2.txt-right.l120pc-lg-strict,
	.txt-left.then_center.l120pc-lg-strict,
	.txt-right.then_center.l120pc-lg-strict{
      background-position-x: 120% !important;
	}
	.cnt_bkg_mono.l125pc-lg-strict,
	.txt-left.l125pc-lg-strict,
	.txt-right.l125pc-lg-strict,
	.cnt_bkg_mono.txt-left.l125pc-lg-strict,
	.cnt_bkg_mono.txt-right.l125pc-lg-strict,
	.cnt_bkg.txt-left.l125pc-lg-strict,
	.cnt_bkg.txt-right.l125pc-lg-strict,
	.cnt_bkg_2.txt-left.l125pc-lg-strict,
	.cnt_bkg_2.txt-right.l125pc-lg-strict,
	.txt-left.then_center.l125pc-lg-strict,
	.txt-right.then_center.l125pc-lg-strict{
      background-position-x: 125% !important;
	}
	.cnt_bkg_mono.l130pc-lg-strict,
	.txt-left.l130pc-lg-strict,
	.txt-right.l130pc-lg-strict,
	.cnt_bkg_mono.txt-left.l130pc-lg-strict,
	.cnt_bkg_mono.txt-right.l130pc-lg-strict,
	.cnt_bkg.txt-left.l130pc-lg-strict,
	.cnt_bkg.txt-right.l130pc-lg-strict,
	.cnt_bkg_2.txt-left.l130pc-lg-strict,
	.cnt_bkg_2.txt-right.l130pc-lg-strict,
	.txt-left.then_center.l130pc-lg-strict,
	.txt-right.then_center.l130pc-lg-strict{
      background-position-x: 130% !important;
	}
	.cnt_bkg_mono.l135pc-lg-strict,
	.txt-left.l135pc-lg-strict,
	.txt-right.l135pc-lg-strict,
	.cnt_bkg_mono.txt-left.l135pc-lg-strict,
	.cnt_bkg_mono.txt-right.l135pc-lg-strict,
	.cnt_bkg.txt-left.l135pc-lg-strict,
	.cnt_bkg.txt-right.l135pc-lg-strict,
	.cnt_bkg_2.txt-left.l135pc-lg-strict,
	.cnt_bkg_2.txt-right.l135pc-lg-strict,
	.txt-left.then_center.l135pc-lg-strict,
	.txt-right.then_center.l135pc-lg-strict{
      background-position-x: 135% !important;
	}
	.cnt_bkg_mono.l140pc-lg-strict,
	.txt-left.l140pc-lg-strict,
	.txt-right.l140pc-lg-strict,
	.cnt_bkg_mono.txt-left.l140pc-lg-strict,
	.cnt_bkg_mono.txt-right.l140pc-lg-strict,
	.cnt_bkg.txt-left.l140pc-lg-strict,
	.cnt_bkg.txt-right.l140pc-lg-strict,
	.cnt_bkg_2.txt-left.l140pc-lg-strict,
	.cnt_bkg_2.txt-right.l140pc-lg-strict,
	.txt-left.then_center.l140pc-lg-strict,
	.txt-right.then_center.l140pc-lg-strict{
      background-position-x: 140% !important;
	}
	.cnt_bkg_mono.l145pc-lg-strict,
	.txt-left.l145pc-lg-strict,
	.txt-right.l145pc-lg-strict,
	.cnt_bkg_mono.txt-left.l145pc-lg-strict,
	.cnt_bkg_mono.txt-right.l145pc-lg-strict,
	.cnt_bkg.txt-left.l145pc-lg-strict,
	.cnt_bkg.txt-right.l145pc-lg-strict,
	.cnt_bkg_2.txt-left.l145pc-lg-strict,
	.cnt_bkg_2.txt-right.l145pc-lg-strict,
	.txt-left.then_center.l145pc-lg-strict,
	.txt-right.then_center.l145pc-lg-strict{
      background-position-x: 145% !important;
	}
	.cnt_bkg_mono.l150pc-lg-strict,
	.txt-left.l150pc-lg-strict,
	.txt-right.l150pc-lg-strict,
	.cnt_bkg_mono.txt-left.l150pc-lg-strict,
	.cnt_bkg_mono.txt-right.l150pc-lg-strict,
	.cnt_bkg.txt-left.l150pc-lg-strict,
	.cnt_bkg.txt-right.l150pc-lg-strict,
	.cnt_bkg_2.txt-left.l150pc-lg-strict,
	.cnt_bkg_2.txt-right.l150pc-lg-strict,
	.txt-left.then_center.l150pc-lg-strict,
	.txt-right.then_center.l150pc-lg-strict{
      background-position-x: 150% !important;
	}	
	.cnt_bkg_mono.l200pc-lg-strict,
	.txt-left.l200pc-lg-strict,
	.txt-right.l200pc-lg-strict,
	.cnt_bkg_mono.txt-left.l200pc-lg-strict,
	.cnt_bkg_mono.txt-right.l200pc-lg-strict,
	.cnt_bkg.txt-left.l200pc-lg-strict,
	.cnt_bkg.txt-right.l200pc-lg-strict,
	.cnt_bkg_2.txt-left.l200pc-lg-strict,
	.cnt_bkg_2.txt-right.l200pc-lg-strict,
	.txt-left.then_center.l200pc-lg-strict,
	.txt-right.then_center.l200pc-lg-strict{
      background-position-x: 200% !important;
	}	
	.cnt_bkg_mono.l250pc-lg-strict,
	.txt-left.l250pc-lg-strict,
	.txt-right.l250pc-lg-strict,
	.cnt_bkg_mono.txt-left.l250pc-lg-strict,
	.cnt_bkg_mono.txt-right.l250pc-lg-strict,
	.cnt_bkg.txt-left.l250pc-lg-strict,
	.cnt_bkg.txt-right.l250pc-lg-strict,
	.cnt_bkg_2.txt-left.l250pc-lg-strict,
	.cnt_bkg_2.txt-right.l250pc-lg-strict,
	.txt-left.then_center.l250pc-lg-strict,
	.txt-right.then_center.l250pc-lg-strict{
      background-position-x: 250% !important;
	}		
	.cnt_bkg_mono.l300pc-lg-strict,
	.txt-left.l300pc-lg-strict,
	.txt-right.l300pc-lg-strict,
	.cnt_bkg_mono.txt-left.l300pc-lg-strict,
	.cnt_bkg_mono.txt-right.l300pc-lg-strict,
	.cnt_bkg.txt-left.l300pc-lg-strict,
	.cnt_bkg.txt-right.l300pc-lg-strict,
	.cnt_bkg_2.txt-left.l300pc-lg-strict,
	.cnt_bkg_2.txt-right.l300pc-lg-strict,
	.txt-left.then_center.l300pc-lg-strict,
	.txt-right.then_center.l300pc-lg-strict{
      background-position-x: 300% !important;
	}	
	.cnt_bkg_mono.l350pc-lg-strict,
	.txt-left.l350pc-lg-strict,
	.txt-right.l350pc-lg-strict,
	.cnt_bkg_mono.txt-left.l350pc-lg-strict,
	.cnt_bkg_mono.txt-right.l350pc-lg-strict,
	.cnt_bkg.txt-left.l350pc-lg-strict,
	.cnt_bkg.txt-right.l350pc-lg-strict,
	.cnt_bkg_2.txt-left.l350pc-lg-strict,
	.cnt_bkg_2.txt-right.l350pc-lg-strict,
	.txt-left.then_center.l350pc-lg-strict,
	.txt-right.then_center.l350pc-lg-strict{
      background-position-x: 350% !important;
	}	
	.cnt_bkg_mono.l400pc-lg-strict,
	.txt-left.l400pc-lg-strict,
	.txt-right.l400pc-lg-strict,
	.cnt_bkg_mono.txt-left.l400pc-lg-strict,
	.cnt_bkg_mono.txt-right.l400pc-lg-strict,
	.cnt_bkg.txt-left.l400pc-lg-strict,
	.cnt_bkg.txt-right.l400pc-lg-strict,
	.cnt_bkg_2.txt-left.l400pc-lg-strict,
	.cnt_bkg_2.txt-right.l400pc-lg-strict,
	.txt-left.then_center.l400pc-lg-strict,
	.txt-right.then_center.l400pc-lg-strict{
      background-position-x: 400% !important;
	}
	









	.cnt_bkg_mono.center-lg-strict,
	.txt-left.center-lg-strict,
	.txt-right.center-lg-strict{
      background-position-x: center !important;
	}


	.bg-size-20pc-lg-strict {
		background-size: 20% !important;
	}
	.bg-size-30pc-lg-strict {
		background-size: 30% !important;
	}
	.bg-size-40pc-lg-strict {
		background-size: 40% !important;
	}
	.bg-size-50pc-lg-strict {
		background-size: 50% !important;
	}
	.bg-size-60pc-lg-strict {
		background-size: 60% !important;
	}
	.bg-size-65pc-lg-strict {
		background-size: 65% !important;
	}
	.bg-size-70pc-lg-strict {
		background-size: 70% !important;
	}
	.bg-size-80pc-lg-strict {
		background-size: 80% !important;
	}
	.bg-size-90pc-lg-strict  {
		background-size: 90% !important;
	}
	.bg-size-95pc-lg-strict  {
		background-size: 95% !important;
	}
	.bg-size-100pc-lg-strict {
		background-size: 100% !important;
	}
	.bg-size-120pc-lg-strict {
		background-size: 120% !important;
	}
	.bg-size-130pc-lg-strict {
		background-size: 130% !important;
	}
	.bg-size-140pc-lg-strict {
		background-size: 140% !important;
	}
	.bg-size-150pc-lg-strict {
		background-size: 150% !important;
	}
	.bg-size-160pc-lg-strict {
		background-size: 160% !important;
	}
	.bg-size-180pc-lg-strict {
		background-size: 180% !important;
	}
	.bg-size-200pc-lg-strict {
		background-size: 200% !important;
	}
		.bg-size-220pc-lg-strict {
		background-size: 220% !important;
	}
		.bg-size-240pc-lg-strict {
		background-size: 240% !important;
	}
		.bg-size-260pc-lg-strict {
		background-size: 260% !important;
	}
		.bg-size-280pc-lg-strict {
		background-size: 280% !important;
	}
		.bg-size-300pc-lg-strict {
		background-size: 300% !important;
	}
	.bg-size-contain-lg-strict {
		background-size: contain !important;
	}
		.bg-size-cover-lg-strict {
		background-size: cover !important;
	}
	
	.bg-off-lg-strict {
		background-image: none !important;
	}
	
	.mt0-lg-strict  { margin-top:0px !important; }
	.mt10-lg-strict { margin-top:10px !important; }
	.mt20-lg-strict { margin-top:20px !important; }
	.mt30-lg-strict { margin-top:30px !important; }
	.mt40-lg-strict { margin-top:40px !important; }
	.mt50-lg-strict { margin-top:50px !important; }
	.mt60-lg-strict { margin-top:60px !important; }
	.mt70-lg-strict { margin-top:70px !important; }
	.mt80-lg-strict { margin-top:80px !important; }
	.mt90-lg-strict { margin-top:90px !important; }
	.mt100-lg-strict { margin-top:100px !important; }
	.mt150-lg-strict { margin-top:150px !important; }
	.mt200-lg-strict { margin-top:200px !important; }
	.mt250-lg-strict { margin-top:250px !important; }
	.mt300-lg-strict { margin-top:300px !important; }
	.mt350-lg-strict { margin-top:350px !important; }
	.mt400-lg-strict { margin-top:400px !important; }
	.mt450-lg-strict { margin-top:450px !important; }
	.mt500-lg-strict { margin-top:500px !important; }

	.mb0-lg-strict  { margin-bottom:0px !important; }
	.mb10-lg-strict { margin-bottom:10px !important; }
	.mb20-lg-strict { margin-bottom:20px !important; }
	.mb30-lg-strict { margin-bottom:30px !important; }
	.mb40-lg-strict { margin-bottom:40px !important; }
	.mb50-lg-strict { margin-bottom:50px !important; }
	.mb60-lg-strict { margin-bottom:60px !important; }
	.mb70-lg-strict { margin-bottom:70px !important; }
	.mb80-lg-strict { margin-bottom:80px !important; }
	.mb90-lg-strict { margin-bottom:90px !important; }
	.mb100-lg-strict { margin-bottom:100px !important; }
	.mb150-lg-strict { margin-bottom:150px !important; }
	.mb200-lg-strict { margin-bottom:200px !important; }
	.mb250-lg-strict { margin-bottom:250px !important; }
	.mb300-lg-strict { margin-bottom:300px !important; }
	.mb350-lg-strict { margin-bottom:350px !important; }
	.mb400-lg-strict { margin-bottom:400px !important; }
	.mb450-lg-strict { margin-bottom:450px !important; }
	.mb500-lg-strict { margin-bottom:500px !important; }



	.pt0-lg-strict  { padding-top:0px !important; }
	.pt10-lg-strict { padding-top:10px !important; }
	.pt20-lg-strict { padding-top:20px !important; }
	.pt30-lg-strict { padding-top:30px !important; }
	.pt40-lg-strict { padding-top:40px !important; }
	.pt50-lg-strict { padding-top:50px !important; }
	.pt60-lg-strict { padding-top:60px !important; }
	.pt70-lg-strict { padding-top:70px !important; }
	.pt80-lg-strict { padding-top:80px !important; }
	.pt90-lg-strict { padding-top:90px !important; }
	.pt100-lg-strict { padding-top:100px !important; }
	.pt150-lg-strict { padding-top:150px !important; }
	.pt200-lg-strict { padding-top:200px !important; }
	.pt250-lg-strict { padding-top:250px !important; }
	.pt300-lg-strict { padding-top:300px !important; }
	.pt350-lg-strict { padding-top:350px !important; }
	.pt400-lg-strict { padding-top:400px !important; }
	.pt450-lg-strict { padding-top:450px !important; }
	.pt500-lg-strict { padding-top:500px !important; }

	.pb0-lg-strict  { padding-bottom:0px !important; }
	.pb10-lg-strict { padding-bottom:10px !important; }
	.pb20-lg-strict { padding-bottom:20px !important; }
	.pb30-lg-strict { padding-bottom:30px !important; }
	.pb40-lg-strict { padding-bottom:40px !important; }
	.pb50-lg-strict { padding-bottom:50px !important; }
	.pb60-lg-strict { padding-bottom:60px !important; }
	.pb70-lg-strict { padding-bottom:70px !important; }
	.pb80-lg-strict { padding-bottom:80px !important; }
	.pb90-lg-strict { padding-bottom:90px !important; }
	.pb100-lg-strict { padding-bottom:100px !important; }
	.pb150-lg-strict { padding-bottom:150px !important; }
	.pb200-lg-strict { padding-bottom:200px !important; }
	.pb250-lg-strict { padding-bottom:250px !important; }
	.pb300-lg-strict { padding-bottom:300px !important; }
	.pb350-lg-strict { padding-bottom:350px !important; }
	.pb400-lg-strict { padding-bottom:400px !important; }
	.pb450-lg-strict { padding-bottom:450px !important; }
	.pb500-lg-strict { padding-bottom:500px !important; }


	.top-0pc-lg-strict {
		top: 0% !important;
	}
	.top-5pc-lg-strict {
		top: 5% !important;
	}
	.top-10pc-lg-strict {
		top: 10% !important;
	}
	.top-15pc-lg-strict {
		top: 15% !important;
	}
	.top-20pc-lg-strict {
		top: 20% !important;
	}
	.top-25pc-lg-strict {
		top: 25% !important;
	}
	.top-30pc-lg-strict {
		top: 30% !important;
	}
	.top-40pc-lg-strict {
		top: 40% !important;
	}
	.top-50pc-lg-strict {
		top: 50% !important;
	}
	.top60pc-lg-strict {
		top: 60% !important;
	}
	
}



@media (max-width: 639px) {
	.hidden-640-down {
		display:none; /* nasconde da 1439 (incluso) in giu, escluso 1140 */
	}

	.cnt_bkg_mono.l-30pc-640-down,
	.txt-left.l-30pc-640-down,
	.txt-right.l-30pc-640-down,
	.cnt_bkg_mono.txt-left.l-30pc-640-down,
	.cnt_bkg_mono.txt-right.l-30pc-640-down,
	.cnt_bkg.txt-left.l-30pc-640-down,
	.cnt_bkg.txt-right.l-30pc-640-down,
	.cnt_bkg_2.txt-left.l-30pc-640-down,
	.cnt_bkg_2.txt-right.l-30pc-640-down,
	.txt-left.then_center.l-30pc-640-down,
	.txt-right.then_center.l-30pc-640-down{
      background-position-x: -30% !important;
	}

	.cnt_bkg_mono.l-25pc-640-down,
	.txt-left.l-25pc-640-down,
	.txt-right.l-25pc-640-down,
	.cnt_bkg_mono.txt-left.l-25pc-640-down,
	.cnt_bkg_mono.txt-right.l-25pc-640-down,
	.cnt_bkg.txt-left.l-25pc-640-down,
	.cnt_bkg.txt-right.l-25pc-640-down,
	.cnt_bkg_2.txt-left.l-25pc-640-down,
	.cnt_bkg_2.txt-right.l-25pc-640-down,
	.txt-left.then_center.l-25pc-640-down,
	.txt-right.then_center.l-25pc-640-down{
      background-position-x: -25% !important;
	}

	.cnt_bkg_mono.l-20pc-640-down,
	.txt-left.l-20pc-640-down,
	.txt-right.l-20pc-640-down,
	.cnt_bkg_mono.txt-left.l-20pc-640-down,
	.cnt_bkg_mono.txt-right.l-20pc-640-down,
	.cnt_bkg.txt-left.l-20pc-640-down,
	.cnt_bkg.txt-right.l-20pc-640-down,
	.cnt_bkg_2.txt-left.l-20pc-640-down,
	.cnt_bkg_2.txt-right.l-20pc-640-down,
	.txt-left.then_center.l-20pc-640-down,
	.txt-right.then_center.l-20pc-640-down{
      background-position-x: -20% !important;
	}
	.cnt_bkg_mono.l-15pc-640-down,
	.txt-left.l-15pc-640-down,
	.txt-right.l-15pc-640-down,
	.cnt_bkg_mono.txt-left.l-15pc-640-down,
	.cnt_bkg_mono.txt-right.l-15pc-640-down,
	.cnt_bkg.txt-left.l-15pc-640-down,
	.cnt_bkg.txt-right.l-15pc-640-down,
	.cnt_bkg_2.txt-left.l-15pc-640-down,
	.cnt_bkg_2.txt-right.l-15pc-640-down,
	.txt-left.then_center.l-15pc-640-down,
	.txt-right.then_center.l-15pc-640-down{
      background-position-x: -15% !important;
	}
	.cnt_bkg_mono.l-10pc-640-down,
	.txt-left.l-10pc-640-down,
	.txt-right.l-10pc-640-down,
	.cnt_bkg_mono.txt-left.l-10pc-640-down,
	.cnt_bkg_mono.txt-right.l-10pc-640-down,
	.cnt_bkg.txt-left.l-10pc-640-down,
	.cnt_bkg.txt-right.l-10pc-640-down,
	.cnt_bkg_2.txt-left.l-10pc-640-down,
	.cnt_bkg_2.txt-right.l-10pc-640-down,
	.txt-left.then_center.l-10pc-640-down,
	.txt-right.then_center.l-10pc-640-down{
      background-position-x: -10% !important;
	}
	.cnt_bkg_mono.l-5pc-640-down,
	.txt-left.l-5pc-640-down,
	.txt-right.l-5pc-640-down,
	.cnt_bkg_mono.txt-left.l-5pc-640-down,
	.cnt_bkg_mono.txt-right.l-5pc-640-down,
	.cnt_bkg.txt-left.l-5pc-640-down,
	.cnt_bkg.txt-right.l-5pc-640-down,
	.cnt_bkg_2.txt-left.l-5pc-640-down,
	.cnt_bkg_2.txt-right.l-5pc-640-down,
	.txt-left.then_center.l-5pc-640-down,
	.txt-right.then_center.l-5pc-640-down{
      background-position-x: -5% !important;
	}
	.cnt_bkg_mono.l-0pc-640-down,
	.txt-left.l-0pc-640-down,
	.txt-right.l-0pc-640-down,
	.cnt_bkg_mono.txt-left.l-0pc-640-down,
	.cnt_bkg_mono.txt-right.l-0pc-640-down,
	.cnt_bkg.txt-left.l-0pc-640-down,
	.cnt_bkg.txt-right.l-0pc-640-down,
	.cnt_bkg_2.txt-left.l-0pc-640-down,
	.cnt_bkg_2.txt-right.l-0pc-640-down,
	.txt-left.then_center.l-0pc-640-down,
	.txt-right.then_center.l-0pc-640-down{
      background-position-x: left !important;
	}
	.cnt_bkg_mono.l5pc-640-down,
	.txt-left.l5pc-640-down,
	.txt-right.l5pc-640-down,
	.cnt_bkg_mono.txt-left.l5pc-640-down,
	.cnt_bkg_mono.txt-right.l5pc-640-down,
	.cnt_bkg.txt-left.l5pc-640-down,
	.cnt_bkg.txt-right.l5pc-640-down,
	.cnt_bkg_2.txt-left.l5pc-640-down,
	.cnt_bkg_2.txt-right.l5pc-640-down,
	.txt-left.then_center.l5pc-640-down,
	.txt-right.then_center.l5pc-640-down{
      background-position-x: 5% !important;
	}
	.cnt_bkg_mono.l10pc-640-down,
	.txt-left.l10pc-640-down,
	.txt-right.l10pc-640-down,
	.cnt_bkg_mono.txt-left.l10pc-640-down,
	.cnt_bkg_mono.txt-right.l10pc-640-down,
	.cnt_bkg.txt-left.l10pc-640-down,
	.cnt_bkg.txt-right.l10pc-640-down,
	.cnt_bkg_2.txt-left.l10pc-640-down,
	.cnt_bkg_2.txt-right.l10pc-640-down,
	.txt-left.then_center.l10pc-640-down,
	.txt-right.then_center.l10pc-640-down{
      background-position-x: 10% !important;
	}
	.cnt_bkg_mono.l15pc-640-down,
	.txt-left.l15pc-640-down,
	.txt-right.l15pc-640-down,
	.cnt_bkg_mono.txt-left.l15pc-640-down,
	.cnt_bkg_mono.txt-right.l15pc-640-down,
	.cnt_bkg.txt-left.l15pc-640-down,
	.cnt_bkg.txt-right.l15pc-640-down,
	.cnt_bkg_2.txt-left.l15pc-640-down,
	.cnt_bkg_2.txt-right.l15pc-640-down,
	.txt-left.then_center.l15pc-640-down,
	.txt-right.then_center.l15pc-640-down{
      background-position-x: 15% !important;
	}
	.cnt_bkg_mono.l20pc-640-down,
	.txt-left.l20pc-640-down,
	.txt-right.l20pc-640-down,
	.cnt_bkg_mono.txt-left.l20pc-640-down,
	.cnt_bkg_mono.txt-right.l20pc-640-down,
	.cnt_bkg.txt-left.l20pc-640-down,
	.cnt_bkg.txt-right.l20pc-640-down,
	.cnt_bkg_2.txt-left.l20pc-640-down,
	.cnt_bkg_2.txt-right.l20pc-640-down,
	.txt-left.then_center.l20pc-640-down,
	.txt-right.then_center.l20pc-640-down{
      background-position-x: 20% !important;
	}
	.cnt_bkg_mono.l25pc-640-down,
	.txt-left.l25pc-640-down,
	.txt-right.l25pc-640-down,
	.cnt_bkg_mono.txt-left.l25pc-640-down,
	.cnt_bkg_mono.txt-right.l25pc-640-down,
	.cnt_bkg.txt-left.l25pc-640-down,
	.cnt_bkg.txt-right.l25pc-640-down,
	.cnt_bkg_2.txt-left.l25pc-640-down,
	.cnt_bkg_2.txt-right.l25pc-640-down,
	.txt-left.then_center.l25pc-640-down,
	.txt-right.then_center.l25pc-640-down{
      background-position-x: 25% !important;
	}
	.cnt_bkg_mono.l30pc-640-down,
	.txt-left.l30pc-640-down,
	.txt-right.l30pc-640-down,
	.cnt_bkg_mono.txt-left.l30pc-640-down,
	.cnt_bkg_mono.txt-right.l30pc-640-down,
	.cnt_bkg.txt-left.l30pc-640-down,
	.cnt_bkg.txt-right.l30pc-640-down,
	.cnt_bkg_2.txt-left.l30pc-640-down,
	.cnt_bkg_2.txt-right.l30pc-640-down,
	.txt-left.then_center.l30pc-640-down,
	.txt-right.then_center.l30pc-640-down{
      background-position-x: 30% !important;
	}
	.cnt_bkg_mono.l40pc-640-down,
	.txt-left.l40pc-640-down,
	.txt-right.l40pc-640-down,
	.cnt_bkg_mono.txt-left.l40pc-640-down,
	.cnt_bkg_mono.txt-right.l40pc-640-down,
	.cnt_bkg.txt-left.l40pc-640-down,
	.cnt_bkg.txt-right.l40pc-640-down,
	.cnt_bkg_2.txt-left.l40pc-640-down,
	.cnt_bkg_2.txt-right.l40pc-640-down,
	.txt-left.then_center.l40pc-640-down,
	.txt-right.then_center.l40pc-640-down{
      background-position-x: 40% !important;
	}
	
	.cnt_bkg_mono.l40pc-640-down,
	.txt-left.l40pc-640-down,
	.txt-right.l40pc-640-down,
	.cnt_bkg_mono.txt-left.l40pc-640-down,
	.cnt_bkg_mono.txt-right.l40pc-640-down,
	.cnt_bkg.txt-left.l40pc-640-down,
	.cnt_bkg.txt-right.l40pc-640-down,
	.cnt_bkg_2.txt-left.l40pc-640-down,
	.cnt_bkg_2.txt-right.l40pc-640-down,
	.txt-left.then_center.l40pc-640-down,
	.txt-right.then_center.l40pc-640-down{
      background-position-x: 40% !important;
	}
	.cnt_bkg_mono.l45pc-640-down,
	.txt-left.l45pc-640-down,
	.txt-right.l45pc-640-down,
	.cnt_bkg_mono.txt-left.l45pc-640-down,
	.cnt_bkg_mono.txt-right.l45pc-640-down,
	.cnt_bkg.txt-left.l45pc-640-down,
	.cnt_bkg.txt-right.l45pc-640-down,
	.cnt_bkg_2.txt-left.l45pc-640-down,
	.cnt_bkg_2.txt-right.l45pc-640-down,
	.txt-left.then_center.l45pc-640-down,
	.txt-right.then_center.l45pc-640-down{
      background-position-x: 45% !important;
	}	
	.cnt_bkg_mono.l50pc-640-down,
	.txt-left.l50pc-640-down,
	.txt-right.l50pc-640-down,
	.cnt_bkg_mono.txt-left.l50pc-640-down,
	.cnt_bkg_mono.txt-right.l50pc-640-down,
	.cnt_bkg.txt-left.l50pc-640-down,
	.cnt_bkg.txt-right.l50pc-640-down,
	.cnt_bkg_2.txt-left.l50pc-640-down,
	.cnt_bkg_2.txt-right.l50pc-640-down,
	.txt-left.then_center.l50pc-640-down,
	.txt-right.then_center.l50pc-640-down{
      background-position-x: 50% !important;
	}
	.cnt_bkg_mono.l55pc-640-down,
	.txt-left.l55pc-640-down,
	.txt-right.l55pc-640-down,
	.cnt_bkg_mono.txt-left.l55pc-640-down,
	.cnt_bkg_mono.txt-right.l55pc-640-down,
	.cnt_bkg.txt-left.l55pc-640-down,
	.cnt_bkg.txt-right.l55pc-640-down,
	.cnt_bkg_2.txt-left.l55pc-640-down,
	.cnt_bkg_2.txt-right.l55pc-640-down,
	.txt-left.then_center.l55pc-640-down,
	.txt-right.then_center.l55pc-640-down{
      background-position-x: 55% !important;
	}
	.cnt_bkg_mono.l60pc-640-down,
	.txt-left.l60pc-640-down,
	.txt-right.l60pc-640-down,
	.cnt_bkg_mono.txt-left.l60pc-640-down,
	.cnt_bkg_mono.txt-right.l60pc-640-down,
	.cnt_bkg.txt-left.l60pc-640-down,
	.cnt_bkg.txt-right.l60pc-640-down,
	.cnt_bkg_2.txt-left.l60pc-640-down,
	.cnt_bkg_2.txt-right.l60pc-640-down,
	.txt-left.then_center.l60pc-640-down,
	.txt-right.then_center.l60pc-640-down{
      background-position-x: 60% !important;
	}
	.cnt_bkg_mono.l65pc-640-down,
	.txt-left.l65pc-640-down,
	.txt-right.l65pc-640-down,
	.cnt_bkg_mono.txt-left.l65pc-640-down,
	.cnt_bkg_mono.txt-right.l65pc-640-down,
	.cnt_bkg.txt-left.l65pc-640-down,
	.cnt_bkg.txt-right.l65pc-640-down,
	.cnt_bkg_2.txt-left.l65pc-640-down,
	.cnt_bkg_2.txt-right.l65pc-640-down,
	.txt-left.then_center.l65pc-640-down,
	.txt-right.then_center.l65pc-640-down{
      background-position-x: 65% !important;
	}
	.cnt_bkg_mono.l70pc-640-down,
	.txt-left.l70pc-640-down,
	.txt-right.l70pc-640-down,
	.cnt_bkg_mono.txt-left.l70pc-640-down,
	.cnt_bkg_mono.txt-right.l70pc-640-down,
	.cnt_bkg.txt-left.l70pc-640-down,
	.cnt_bkg.txt-right.l70pc-640-down,
	.cnt_bkg_2.txt-left.l70pc-640-down,
	.cnt_bkg_2.txt-right.l70pc-640-down,
	.txt-left.then_center.l70pc-640-down,
	.txt-right.then_center.l70pc-640-down{
      background-position-x: 70% !important;
	}
	.cnt_bkg_mono.l75pc-640-down,
	.txt-left.l75pc-640-down,
	.txt-right.l75pc-640-down,
	.cnt_bkg_mono.txt-left.l75pc-640-down,
	.cnt_bkg_mono.txt-right.l75pc-640-down,
	.cnt_bkg.txt-left.l75pc-640-down,
	.cnt_bkg.txt-right.l75pc-640-down,
	.cnt_bkg_2.txt-left.l75pc-640-down,
	.cnt_bkg_2.txt-right.l75pc-640-down,
	.txt-left.then_center.l75pc-640-down,
	.txt-right.then_center.l75pc-640-down{
      background-position-x: 75% !important;
	}
	.cnt_bkg_mono.l80pc-640-down,
	.txt-left.l80pc-640-down,
	.txt-right.l80pc-640-down,
	.cnt_bkg_mono.txt-left.l80pc-640-down,
	.cnt_bkg_mono.txt-right.l80pc-640-down,
	.cnt_bkg.txt-left.l80pc-640-down,
	.cnt_bkg.txt-right.l80pc-640-down,
	.cnt_bkg_2.txt-left.l80pc-640-down,
	.cnt_bkg_2.txt-right.l80pc-640-down,
	.txt-left.then_center.l80pc-640-down,
	.txt-right.then_center.l80pc-640-down{
      background-position-x: 80% !important;
	}
	.cnt_bkg_mono.l85pc-640-down,
	.txt-left.l85pc-640-down,
	.txt-right.l85pc-640-down,
	.cnt_bkg_mono.txt-left.l85pc-640-down,
	.cnt_bkg_mono.txt-right.l85pc-640-down,
	.cnt_bkg.txt-left.l85pc-640-down,
	.cnt_bkg.txt-right.l85pc-640-down,
	.cnt_bkg_2.txt-left.l85pc-640-down,
	.cnt_bkg_2.txt-right.l85pc-640-down,
	.txt-left.then_center.l85pc-640-down,
	.txt-right.then_center.l85pc-640-down{
      background-position-x: 85% !important;
	}
	.cnt_bkg_mono.l90pc-640-down,
	.txt-left.l90pc-640-down,
	.txt-right.l90pc-640-down,
	.cnt_bkg_mono.txt-left.l90pc-640-down,
	.cnt_bkg_mono.txt-right.l90pc-640-down,
	.cnt_bkg.txt-left.l90pc-640-down,
	.cnt_bkg.txt-right.l90pc-640-down,
	.cnt_bkg_2.txt-left.l90pc-640-down,
	.cnt_bkg_2.txt-right.l90pc-640-down,
	.txt-left.then_center.l90pc-640-down,
	.txt-right.then_center.l90pc-640-down{
      background-position-x: 90% !important;
	}
	.cnt_bkg_mono.l95pc-640-down,
	.txt-left.l95pc-640-down,
	.txt-right.l95pc-640-down,
	.cnt_bkg_mono.txt-left.l95pc-640-down,
	.cnt_bkg_mono.txt-right.l95pc-640-down,
	.cnt_bkg.txt-left.l95pc-640-down,
	.cnt_bkg.txt-right.l95pc-640-down,
	.cnt_bkg_2.txt-left.l95pc-640-down,
	.cnt_bkg_2.txt-right.l95pc-640-down,
	.txt-left.then_center.l95pc-640-down,
	.txt-right.then_center.l95pc-640-down{
      background-position-x: 95% !important;
	}
	.cnt_bkg_mono.l100pc-640-down,
	.txt-left.l100pc-640-down,
	.txt-right.l100pc-640-down,
	.cnt_bkg_mono.txt-left.l100pc-640-down,
	.cnt_bkg_mono.txt-right.l100pc-640-down,
	.cnt_bkg.txt-left.l100pc-640-down,
	.cnt_bkg.txt-right.l100pc-640-down,
	.cnt_bkg_2.txt-left.l100pc-640-down,
	.cnt_bkg_2.txt-right.l100pc-640-down,
	.txt-left.then_center.l100pc-640-down,
	.txt-right.then_center.l100pc-640-down{
      background-position-x: 100% !important;
	}
	.cnt_bkg_mono.l105pc-640-down,
	.txt-left.l105pc-640-down,
	.txt-right.l105pc-640-down,
	.cnt_bkg_mono.txt-left.l105pc-640-down,
	.cnt_bkg_mono.txt-right.l105pc-640-down,
	.cnt_bkg.txt-left.l105pc-640-down,
	.cnt_bkg.txt-right.l105pc-640-down,
	.cnt_bkg_2.txt-left.l105pc-640-down,
	.cnt_bkg_2.txt-right.l105pc-640-down,
	.txt-left.then_center.l105pc-640-down,
	.txt-right.then_center.l105pc-640-down{
      background-position-x: 105% !important;
	}
	.cnt_bkg_mono.l110pc-640-down,
	.txt-left.l110pc-640-down,
	.txt-right.l110pc-640-down,
	.cnt_bkg_mono.txt-left.l110pc-640-down,
	.cnt_bkg_mono.txt-right.l110pc-640-down,
	.cnt_bkg.txt-left.l110pc-640-down,
	.cnt_bkg.txt-right.l110pc-640-down,
	.cnt_bkg_2.txt-left.l110pc-640-down,
	.cnt_bkg_2.txt-right.l110pc-640-down,
	.txt-left.then_center.l110pc-640-down,
	.txt-right.then_center.l110pc-640-down{
      background-position-x: 110% !important;
	}
	.cnt_bkg_mono.l115pc-640-down,
	.txt-left.l115pc-640-down,
	.txt-right.l115pc-640-down,
	.cnt_bkg_mono.txt-left.l115pc-640-down,
	.cnt_bkg_mono.txt-right.l115pc-640-down,
	.cnt_bkg.txt-left.l115pc-640-down,
	.cnt_bkg.txt-right.l115pc-640-down,
	.cnt_bkg_2.txt-left.l115pc-640-down,
	.cnt_bkg_2.txt-right.l115pc-640-down,
	.txt-left.then_center.l115pc-640-down,
	.txt-right.then_center.l115pc-640-down{
      background-position-x: 115% !important;
	}
	.cnt_bkg_mono.l120pc-640-down,
	.txt-left.l120pc-640-down,
	.txt-right.l120pc-640-down,
	.cnt_bkg_mono.txt-left.l120pc-640-down,
	.cnt_bkg_mono.txt-right.l120pc-640-down,
	.cnt_bkg.txt-left.l120pc-640-down,
	.cnt_bkg.txt-right.l120pc-640-down,
	.cnt_bkg_2.txt-left.l120pc-640-down,
	.cnt_bkg_2.txt-right.l120pc-640-down,
	.txt-left.then_center.l120pc-640-down,
	.txt-right.then_center.l120pc-640-down{
      background-position-x: 120% !important;
	}
	.cnt_bkg_mono.l125pc-640-down,
	.txt-left.l125pc-640-down,
	.txt-right.l125pc-640-down,
	.cnt_bkg_mono.txt-left.l125pc-640-down,
	.cnt_bkg_mono.txt-right.l125pc-640-down,
	.cnt_bkg.txt-left.l125pc-640-down,
	.cnt_bkg.txt-right.l125pc-640-down,
	.cnt_bkg_2.txt-left.l125pc-640-down,
	.cnt_bkg_2.txt-right.l125pc-640-down,
	.txt-left.then_center.l125pc-640-down,
	.txt-right.then_center.l125pc-640-down{
      background-position-x: 125% !important;
	}
	.cnt_bkg_mono.l130pc-640-down,
	.txt-left.l130pc-640-down,
	.txt-right.l130pc-640-down,
	.cnt_bkg_mono.txt-left.l130pc-640-down,
	.cnt_bkg_mono.txt-right.l130pc-640-down,
	.cnt_bkg.txt-left.l130pc-640-down,
	.cnt_bkg.txt-right.l130pc-640-down,
	.cnt_bkg_2.txt-left.l130pc-640-down,
	.cnt_bkg_2.txt-right.l130pc-640-down,
	.txt-left.then_center.l130pc-640-down,
	.txt-right.then_center.l130pc-640-down{
      background-position-x: 130% !important;
	}
	.cnt_bkg_mono.l135pc-640-down,
	.txt-left.l135pc-640-down,
	.txt-right.l135pc-640-down,
	.cnt_bkg_mono.txt-left.l135pc-640-down,
	.cnt_bkg_mono.txt-right.l135pc-640-down,
	.cnt_bkg.txt-left.l135pc-640-down,
	.cnt_bkg.txt-right.l135pc-640-down,
	.cnt_bkg_2.txt-left.l135pc-640-down,
	.cnt_bkg_2.txt-right.l135pc-640-down,
	.txt-left.then_center.l135pc-640-down,
	.txt-right.then_center.l135pc-640-down{
      background-position-x: 135% !important;
	}
	.cnt_bkg_mono.l140pc-640-down,
	.txt-left.l140pc-640-down,
	.txt-right.l140pc-640-down,
	.cnt_bkg_mono.txt-left.l140pc-640-down,
	.cnt_bkg_mono.txt-right.l140pc-640-down,
	.cnt_bkg.txt-left.l140pc-640-down,
	.cnt_bkg.txt-right.l140pc-640-down,
	.cnt_bkg_2.txt-left.l140pc-640-down,
	.cnt_bkg_2.txt-right.l140pc-640-down,
	.txt-left.then_center.l140pc-640-down,
	.txt-right.then_center.l140pc-640-down{
      background-position-x: 140% !important;
	}
	.cnt_bkg_mono.l145pc-640-down,
	.txt-left.l145pc-640-down,
	.txt-right.l145pc-640-down,
	.cnt_bkg_mono.txt-left.l145pc-640-down,
	.cnt_bkg_mono.txt-right.l145pc-640-down,
	.cnt_bkg.txt-left.l145pc-640-down,
	.cnt_bkg.txt-right.l145pc-640-down,
	.cnt_bkg_2.txt-left.l145pc-640-down,
	.cnt_bkg_2.txt-right.l145pc-640-down,
	.txt-left.then_center.l145pc-640-down,
	.txt-right.then_center.l145pc-640-down{
      background-position-x: 145% !important;
	}
	.cnt_bkg_mono.l150pc-640-down,
	.txt-left.l150pc-640-down,
	.txt-right.l150pc-640-down,
	.cnt_bkg_mono.txt-left.l150pc-640-down,
	.cnt_bkg_mono.txt-right.l150pc-640-down,
	.cnt_bkg.txt-left.l150pc-640-down,
	.cnt_bkg.txt-right.l150pc-640-down,
	.cnt_bkg_2.txt-left.l150pc-640-down,
	.cnt_bkg_2.txt-right.l150pc-640-down,
	.txt-left.then_center.l150pc-640-down,
	.txt-right.then_center.l150pc-640-down{
      background-position-x: 150% !important;
	}	
	.cnt_bkg_mono.l200pc-640-down,
	.txt-left.l200pc-640-down,
	.txt-right.l200pc-640-down,
	.cnt_bkg_mono.txt-left.l200pc-640-down,
	.cnt_bkg_mono.txt-right.l200pc-640-down,
	.cnt_bkg.txt-left.l200pc-640-down,
	.cnt_bkg.txt-right.l200pc-640-down,
	.cnt_bkg_2.txt-left.l200pc-640-down,
	.cnt_bkg_2.txt-right.l200pc-640-down,
	.txt-left.then_center.l200pc-640-down,
	.txt-right.then_center.l200pc-640-down{
      background-position-x: 200% !important;
	}	
	.cnt_bkg_mono.l250pc-640-down,
	.txt-left.l250pc-640-down,
	.txt-right.l250pc-640-down,
	.cnt_bkg_mono.txt-left.l250pc-640-down,
	.cnt_bkg_mono.txt-right.l250pc-640-down,
	.cnt_bkg.txt-left.l250pc-640-down,
	.cnt_bkg.txt-right.l250pc-640-down,
	.cnt_bkg_2.txt-left.l250pc-640-down,
	.cnt_bkg_2.txt-right.l250pc-640-down,
	.txt-left.then_center.l250pc-640-down,
	.txt-right.then_center.l250pc-640-down{
      background-position-x: 250% !important;
	}		
	.cnt_bkg_mono.l300pc-640-down,
	.txt-left.l300pc-640-down,
	.txt-right.l300pc-640-down,
	.cnt_bkg_mono.txt-left.l300pc-640-down,
	.cnt_bkg_mono.txt-right.l300pc-640-down,
	.cnt_bkg.txt-left.l300pc-640-down,
	.cnt_bkg.txt-right.l300pc-640-down,
	.cnt_bkg_2.txt-left.l300pc-640-down,
	.cnt_bkg_2.txt-right.l300pc-640-down,
	.txt-left.then_center.l300pc-640-down,
	.txt-right.then_center.l300pc-640-down{
      background-position-x: 300% !important;
	}	
	.cnt_bkg_mono.l350pc-640-down,
	.txt-left.l350pc-640-down,
	.txt-right.l350pc-640-down,
	.cnt_bkg_mono.txt-left.l350pc-640-down,
	.cnt_bkg_mono.txt-right.l350pc-640-down,
	.cnt_bkg.txt-left.l350pc-640-down,
	.cnt_bkg.txt-right.l350pc-640-down,
	.cnt_bkg_2.txt-left.l350pc-640-down,
	.cnt_bkg_2.txt-right.l350pc-640-down,
	.txt-left.then_center.l350pc-640-down,
	.txt-right.then_center.l350pc-640-down{
      background-position-x: 350% !important;
	}	
	.cnt_bkg_mono.l400pc-640-down,
	.txt-left.l400pc-640-down,
	.txt-right.l400pc-640-down,
	.cnt_bkg_mono.txt-left.l400pc-640-down,
	.cnt_bkg_mono.txt-right.l400pc-640-down,
	.cnt_bkg.txt-left.l400pc-640-down,
	.cnt_bkg.txt-right.l400pc-640-down,
	.cnt_bkg_2.txt-left.l400pc-640-down,
	.cnt_bkg_2.txt-right.l400pc-640-down,
	.txt-left.then_center.l400pc-640-down,
	.txt-right.then_center.l400pc-640-down{
      background-position-x: 400% !important;
	}
	










	.cnt_bkg_mono.center-640-down,
	.txt-left.center-640-down,
	.txt-right.center-640-down{
      background-position-x: center !important;
	}


	.bg-size-20pc-640-down {
		background-size: 20% !important;
	}
	.bg-size-30pc-640-down {
		background-size: 30% !important;
	}
	.bg-size-40pc-640-down {
		background-size: 40% !important;
	}
	.bg-size-50pc-640-down {
		background-size: 50% !important;
	}
	.bg-size-60pc-640-down {
		background-size: 60% !important;
	}
	.bg-size-65pc-640-down {
		background-size: 65% !important;
	}
	.bg-size-70pc-640-down {
		background-size: 70% !important;
	}
	.bg-size-80pc-640-down {
		background-size: 80% !important;
	}
	.bg-size-90pc-640-down  {
		background-size: 90% !important;
	}
	.bg-size-95pc-640-down  {
		background-size: 95% !important;
	}
	.bg-size-100pc-640-down {
		background-size: 100% !important;
	}
	.bg-size-120pc-640-down {
		background-size: 120% !important;
	}
	.bg-size-130pc-640-down {
		background-size: 130% !important;
	}
	.bg-size-140pc-640-down {
		background-size: 140% !important;
	}
	.bg-size-150pc-640-down {
		background-size: 150% !important;
	}
	.bg-size-160pc-640-down {
		background-size: 160% !important;
	}
	.bg-size-180pc-640-down {
		background-size: 180% !important;
	}
	.bg-size-200pc-640-down {
		background-size: 200% !important;
	}
		.bg-size-220pc-640-down {
		background-size: 220% !important;
	}
		.bg-size-240pc-640-down {
		background-size: 240% !important;
	}
		.bg-size-260pc-640-down {
		background-size: 260% !important;
	}
		.bg-size-280pc-640-down {
		background-size: 280% !important;
	}
		.bg-size-300pc-640-down {
		background-size: 300% !important;
	}
	.bg-size-contain-640-down {
		background-size: contain !important;
	}
		.bg-size-cover-640-down {
		background-size: cover !important;
	}
	
	.bg-off-640-down {
		background-image: none !important;
	}
	
	.mt0-640-down  { margin-top:0px !important; }
	.mt10-640-down { margin-top:10px !important; }
	.mt20-640-down { margin-top:20px !important; }
	.mt30-640-down { margin-top:30px !important; }
	.mt40-640-down { margin-top:40px !important; }
	.mt50-640-down { margin-top:50px !important; }
	.mt60-640-down { margin-top:60px !important; }
	.mt70-640-down { margin-top:70px !important; }
	.mt80-640-down { margin-top:80px !important; }
	.mt90-640-down { margin-top:90px !important; }
	.mt100-640-down { margin-top:100px !important; }
	.mt150-640-down { margin-top:150px !important; }
	.mt200-640-down { margin-top:200px !important; }
	.mt250-640-down { margin-top:250px !important; }
	.mt300-640-down { margin-top:300px !important; }
	.mt350-640-down { margin-top:350px !important; }
	.mt400-640-down { margin-top:400px !important; }
	.mt450-640-down { margin-top:450px !important; }
	.mt500-640-down { margin-top:500px !important; }

	.mb0-640-down  { margin-bottom:0px !important; }
	.mb10-640-down { margin-bottom:10px !important; }
	.mb20-640-down { margin-bottom:20px !important; }
	.mb30-640-down { margin-bottom:30px !important; }
	.mb40-640-down { margin-bottom:40px !important; }
	.mb50-640-down { margin-bottom:50px !important; }
	.mb60-640-down { margin-bottom:60px !important; }
	.mb70-640-down { margin-bottom:70px !important; }
	.mb80-640-down { margin-bottom:80px !important; }
	.mb90-640-down { margin-bottom:90px !important; }
	.mb100-640-down { margin-bottom:100px !important; }
	.mb150-640-down { margin-bottom:150px !important; }
	.mb200-640-down { margin-bottom:200px !important; }
	.mb250-640-down { margin-bottom:250px !important; }
	.mb300-640-down { margin-bottom:300px !important; }
	.mb350-640-down { margin-bottom:350px !important; }
	.mb400-640-down { margin-bottom:400px !important; }
	.mb450-640-down { margin-bottom:450px !important; }
	.mb500-640-down { margin-bottom:500px !important; }



	.pt0-640-down  { padding-top:0px !important; }
	.pt10-640-down { padding-top:10px !important; }
	.pt20-640-down { padding-top:20px !important; }
	.pt30-640-down { padding-top:30px !important; }
	.pt40-640-down { padding-top:40px !important; }
	.pt50-640-down { padding-top:50px !important; }
	.pt60-640-down { padding-top:60px !important; }
	.pt70-640-down { padding-top:70px !important; }
	.pt80-640-down { padding-top:80px !important; }
	.pt90-640-down { padding-top:90px !important; }
	.pt100-640-down { padding-top:100px !important; }
	.pt150-640-down { padding-top:150px !important; }
	.pt200-640-down { padding-top:200px !important; }
	.pt250-640-down { padding-top:250px !important; }
	.pt300-640-down { padding-top:300px !important; }
	.pt350-640-down { padding-top:350px !important; }
	.pt400-640-down { padding-top:400px !important; }
	.pt450-640-down { padding-top:450px !important; }
	.pt500-640-down { padding-top:500px !important; }

	.pb0-640-down  { padding-bottom:0px !important; }
	.pb10-640-down { padding-bottom:10px !important; }
	.pb20-640-down { padding-bottom:20px !important; }
	.pb30-640-down { padding-bottom:30px !important; }
	.pb40-640-down { padding-bottom:40px !important; }
	.pb50-640-down { padding-bottom:50px !important; }
	.pb60-640-down { padding-bottom:60px !important; }
	.pb70-640-down { padding-bottom:70px !important; }
	.pb80-640-down { padding-bottom:80px !important; }
	.pb90-640-down { padding-bottom:90px !important; }
	.pb100-640-down { padding-bottom:100px !important; }
	.pb150-640-down { padding-bottom:150px !important; }
	.pb200-640-down { padding-bottom:200px !important; }
	.pb250-640-down { padding-bottom:250px !important; }
	.pb300-640-down { padding-bottom:300px !important; }
	.pb350-640-down { padding-bottom:350px !important; }
	.pb400-640-down { padding-bottom:400px !important; }
	.pb450-640-down { padding-bottom:450px !important; }
	.pb500-640-down { padding-bottom:500px !important; }

	.top-0pc-640-down {
		top: 0% !important;
	}
	.top-5pc-640-down {
		top: 5% !important;
	}
	.top-10pc-640-down {
		top: 10% !important;
	}
	.top-15pc-640-down {
		top: 15% !important;
	}
	.top-20pc-640-down {
		top: 20% !important;
	}
	.top-25pc-640-down {
		top: 25% !important;
	}
	.top-30pc-640-down {
		top: 30% !important;
	}
	.top-40pc-640-down {
		top: 40% !important;
	}
	.top-50pc-640-down {
		top: 50% !important;
	}
	.top60pc-640-down {
		top: 60% !important;
	}

}




.glyphicon.big-icon { font-size:3em; }
.glyphicon.med-icon { font-size:1.5em; }
.glyphicon.small-icon {	font-size:1em; }

.icon-black { color:rgba(0,0,0,1); 

	-webkit-transition: 0.3s ease-out;
    -moz-transition: 0.3s ease-out;
    -o-transition: 0.3s ease-out;
    transition: 0.3s ease-out;
}
.icon-black:hover { color:rgba(0,0,0,.6); }

.glyphicon.glyphicon-play-circle { cursor:pointer; }


/* sound manager small circle buttons 20171213 */

.single-audio-track { margin-bottom:20px; }
.single-audio-track .float_left { margin-right:8px; }
.single-audio-track p { line-height:1em; padding-top:.3em; }

.sm2_button,
.bkg-light .sm2_button {
   border-color: #333;
   color: #333;
   border-width: 3px;
   transition: all 1.2s ease 0s; /* 0.3s */
}

.sm2_button { 
	visibility:hidden; /* viene sovrascritto dal JS quando soundmanager e' pronto */
	/* border:3px solid #C00; padding:.2em; width:1.6em; height:1.6em; line-height:1.6em; border-radius:2em !important; display:inline-block; text-align:center; vertical-align:middle;  */
	width: 3.2rem;
	height: 3.2rem;
	border-radius: 50% !important;
	border-style: solid;
	color: #333;
	display: inline-table;
	text-align: center;
	font-size:.8em;
	line-height:3.2rem;
	transition: all 1.2s ease 0s; /* 0.3s */
}
  
.sm2_button:hover,
.sm2_button:focus,
.sm2_button:active { 
	color:#666; 
	border-color: #666; 
	border-radius: 50% !important; 
}

.sm2_button.sm2_paused { 
	color:#333; 
	border-color: #333; 
	transition: all 1.2s ease 0s; /* 0.3s */
	border-radius: 50% !important; 
}
.sm2_button.sm2_playing {  
	color:#FFF; 
	border: none; 
	background-color:#C00; 
	transition: all 1.2s ease 0s; /* 0.3s */
	border-radius: 50% !important; 
}	

.sm2_button .glyphicon {
  padding-left:2px;
  line-height: 1.4em;
  font-size: 1.4rem;
  vertical-align: middle;
  display: table-cell;
}

.sm2_button .glyphicon { color:#333; }

.sm2_button:hover .glyphicon,
.sm2_button:focus .glyphicon { 
	color:#666; 
} /* .sm2_button:active .glyphicon */

.sm2_button.sm2_paused:hover .glyphicon,
.sm2_button.sm2_paused:focus .glyphicon,
.sm2_button.sm2_paused .glyphicon { color:#333; } /* sm2_paused */

.sm2_button.sm2_playing:hover .glyphicon,
.sm2_button.sm2_playing:focus .glyphicon,
.sm2_button.sm2_playing .glyphicon { color:#FFF; }	/* .sm2_button.sm2_playing:active .glyphicon, */


	@media (min-width: 992px) {}

	.bg_black .sm2_button,
	.bg_grey .sm2_button,
	.bkg-dark .sm2_button {
	   border-color: #BBB;
	   color: #BBB;
	}

   .bg_black .sm2_button:hover,
   .bg_black .sm2_button:focus,
   .bg_black .sm2_button:active,
   .bg_grey .sm2_button:hover,
   .bg_grey .sm2_button:focus,
   .bg_grey .sm2_button:active,
   .bkg-dark .sm2_button:hover,
   .bkg-dark .sm2_button:focus,
   .bkg-dark .sm2_button:active { 
	  color:#FFF; 
	  border-color:#FFF; 
	  border-radius: 50% !important; 
   }

   .bg_black .sm2_button:hover .glyphicon,
   .bg_black .sm2_button:focus .glyphicon,
   .bg_black .sm2_button:active .glyphicon, 
   .bg_grey .sm2_button:hover .glyphicon,
   .bg_grey .sm2_button:focus .glyphicon,
   .bg_grey .sm2_button:active .glyphicon,
   .bkg-dark .sm2_button:hover .glyphicon,
   .bkg-dark .sm2_button:focus .glyphicon,
   .bkg-dark .sm2_button:active .glyphicon { 
		color:#666; 
	}

	.bg_black .sm2_button .glyphicon,	
	.bg_grey .sm2_button .glyphicon,
	.bkg-dark .sm2_button .glyphicon { color:#BBB; }	

	/* .sm2_button.sm2_paused .glyphicon { color:#CCC; } */

	.bg_black .sm2_button:hover .glyphicon,
	.bg_black .sm2_button:focus .glyphicon, 
	.bg_grey .sm2_button:hover .glyphicon,
	.bg_grey .sm2_button:focus .glyphicon, 
	.bkg-dark .sm2_button:hover .glyphicon,
	.bkg-dark .sm2_button:focus .glyphicon { 
		color:#FFF; 
	} /* .sm2_button:active .glyphicon */


	.bg_black .sm2_button:hover .glyphicon,
	.bg_black .sm2_button:focus .glyphicon, 
	.bg_grey .sm2_button:hover .glyphicon,
	.bg_grey .sm2_button:focus .glyphicon, 
	.bkg-dark .sm2_button:hover .glyphicon,
	.bkg-dark .sm2_button:focus .glyphicon { 
		color:#FFF; 
	} /* .sm2_button:active .glyphicon */


	.bg_black .sm2_button.sm2_paused:hover .glyphicon,
	.bg_black .sm2_button.sm2_paused:focus .glyphicon,
	.bg_grey .sm2_button.sm2_paused:hover .glyphicon,
	.bg_grey .sm2_button.sm2_paused:focus .glyphicon,
	.bkg-dark .sm2_button.sm2_paused:hover .glyphicon,
	.bkg-dark .sm2_button.sm2_paused:focus .glyphicon { color:#FFF; } /* sm2_paused */

	.bg_black .sm2_button.sm2_paused .glyphicon,
	.bg_grey .sm2_button.sm2_paused .glyphicon,
	.bkg-dark .sm2_button.sm2_paused .glyphicon { color:#BBB; } /* sm2_paused */

	.bg_black .sm2_button.sm2_playing:hover .glyphicon,
	.bg_black .sm2_button.sm2_playing:focus .glyphicon,
	.bg_black .sm2_button.sm2_playing .glyphicon,
	.bg_grey .sm2_button.sm2_playing:hover .glyphicon,
	.bg_grey .sm2_button.sm2_playing:focus .glyphicon,
	.bg_grey .sm2_button.sm2_playing .glyphicon,
	.bkg-dark .sm2_button.sm2_playing:hover .glyphicon,
	.bkg-dark .sm2_button.sm2_playing:focus .glyphicon,
	.bkg-dark .sm2_button.sm2_playing .glyphicon { color:#FFF; } /* sm2_paused */




/* circle button 20171215 */


.circle_button,
.bkg-light .circle_button,
.circle_button_dida,
.bkg-light .circle_button_dida {
   border-color: #333;
   color: #333;
   border-width: 6px;
}

.circle_button,
.bkg-light .circle_button {
	background-color:rgba(0,0,0,.1);
}


.bg_black .circle_button,
.bg_grey .circle_button,
.bkg-dark .circle_button,
.bg_black .circle_button_dida,
.bg_grey .circle_button_dida,
.bkg-dark .circle_button_dida {
   /*border-color: #BBB;*/ /*ORIGINALE*/
  /* color: #BBB;*/ /*ORIGINALE*/
   border-color: #FFF; /*MALLO 20201130*/
   color: #FFF; /*MALLO 20201130*/
   border-width: 5px;
}

.bg_black .circle_button,
.bg_grey .circle_button,
.bkg-dark .circle_button{
	background-color:rgba(255,255,255,.1);
	/*background-color:rgba(255,255,255,1);*/
}


	.circle_button { 
		width: 5.6rem;
		height: 5.6rem;
		border-radius: 50% !important;		
		border-style: solid;
		display: inline-table;
		text-align: center;
		font-size:1.6em;
		line-height:6.4rem;
		transition: all 1.2s ease 0s; /* 0.3s */
		cursor: pointer;
	}
	.circle_button_dida {
		transition: all 1.2s ease 0s; /* 0.3s */
		cursor: pointer;	
	}

	.circle_button:hover,
	.circle_button:focus,
	.circle_button:active { 
		color:#666; 
		border-color:#666; 
		border-radius: 50% !important; 
	}
	.circle_button_dida:hover,
	.circle_button_dida:focus,
	.circle_button_dida:active {
		color:#666; 	
	} 

	.bg_black .circle_button_dida:hover,
	.bg_black .circle_button_dida:focus,
	.bg_black .circle_button_dida:active,
	.bg_grey .circle_button_dida:hover,
	.bg_grey .circle_button_dida:focus,
	.bg_grey .circle_button_dida:active,
	.bkg-dark .circle_button_dida:hover,
	.bkg-dark .circle_button_dida:focus,
	.bkg-dark .circle_button_dida:active { 
		color:#FFF; 
	}
	.bg_black .circle_button:hover,
	.bg_black .circle_button:focus,
	.bg_black .circle_button:active,
	.bg_grey .circle_button:hover,
	.bg_grey .circle_button:focus,
	.bg_grey .circle_button:active,
	.bkg-dark .circle_button:hover,
	.bkg-dark .circle_button:focus,
	.bkg-dark .circle_button:active { 
		color:#FFF; 
		border-color:#FFF; 
		border-radius: 50% !important; 
	}

	.circle_button .glyphicon {
		padding-left:3px;
		padding-bottom:1px;
		font-size: 2.8rem;
		vertical-align: middle;
		display: table-cell;
	}



/* 20180814 */

.bg_light_grey	.bkg-dark 	.ikvideothumb2-button:hover,
.bg_light_grey	.bkg-dark 	.ikvideothumb2-button:focus,
.bg_light_grey	.bkg-dark 	.ikvideothumb2-button:active,
.bg_light_grey	.bg_grey 	.ikvideothumb2-button:hover,
.bg_light_grey	.bg_grey 	.ikvideothumb2-button:focus,
.bg_light_grey	.bg_grey 	.ikvideothumb2-button:active,
.bg_light_grey	.bg_black 	.ikvideothumb2-button:hover,
.bg_light_grey	.bg_black 	.ikvideothumb2-button:focus,
.bg_light_grey	.bg_black 	.ikvideothumb2-button:active,
.bkg-light		.bkg-dark 	.ikvideothumb2-button:hover,
.bkg-light		.bkg-dark 	.ikvideothumb2-button:focus,
.bkg-light		.bkg-dark 	.ikvideothumb2-button:active,
.bkg-light		.bg_grey 	.ikvideothumb2-button:hover,
.bkg-light		.bg_grey 	.ikvideothumb2-button:focus,
.bkg-light		.bg_grey 	.ikvideothumb2-button:active,
.bkg-light		.bg_black 	.ikvideothumb2-button:hover,
.bkg-light		.bg_black 	.ikvideothumb2-button:focus,
.bkg-light		.bg_black 	.ikvideothumb2-button:active,
				.bkg-dark 	.ikvideothumb2-button:hover,
				.bkg-dark 	.ikvideothumb2-button:focus,
				.bkg-dark 	.ikvideothumb2-button:active,
				.bg_grey 	.ikvideothumb2-button:hover,
				.bg_grey 	.ikvideothumb2-button:focus,
				.bg_grey 	.ikvideothumb2-button:active,
				.bg_black 	.ikvideothumb2-button:hover,
				.bg_black 	.ikvideothumb2-button:focus,
				.bg_black 	.ikvideothumb2-button:active,
							.ikvideothumb2-button:hover,
							.ikvideothumb2-button:focus,
							.ikvideothumb2-button:active { 
		color:#BBB; /* CCC */
		border-color:#BBB; /* CCC */ 
	}

.bkg-dark 		.bkg-light 			.ikvideothumb2-button,
.bg_grey 		.bkg-light 			.ikvideothumb2-button,
.bg_black 		.bkg-light 			.ikvideothumb2-button,
				.bg_light_grey 		.ikvideothumb2-button,
				.bkg-light 			.ikvideothumb2-button {
	color: #000 !important;
	border-color: #000 !important;
	background-color:rgba(0,0,0,.1);
	border-width: 5px !important; /* border-width: 3px !important; */
}

.bkg-dark 		.bkg-light 			.ikvideothumb2-button:hover,
.bkg-dark 		.bkg-light 			.ikvideothumb2-button:focus,
.bkg-dark 		.bkg-light 			.ikvideothumb2-button:active,
.bg_grey 		.bkg-light 			.ikvideothumb2-button:hover,
.bg_grey 		.bkg-light 			.ikvideothumb2-button:focus,
.bg_grey 		.bkg-light 			.ikvideothumb2-button:active,
.bg_black 		.bkg-light 			.ikvideothumb2-button:hover,
.bg_black 		.bkg-light 			.ikvideothumb2-button:focus,
.bg_black 		.bkg-light 			.ikvideothumb2-button:active,
				.bg_light_grey 		.ikvideothumb2-button:hover,
				.bg_light_grey 		.ikvideothumb2-button:focus,
				.bg_light_grey 		.ikvideothumb2-button:active,
				.bkg-light 			.ikvideothumb2-button:hover,
				.bkg-light 			.ikvideothumb2-button:focus,
				.bkg-light 			.ikvideothumb2-button:active { 
	color:#333; 
	border-color:#333; 
}

/* */



.overlay_btn.bkg-dark .circle_button {
	background:#000;
}

.label-red-ik { background-color: #C00;  }
.label {
    border-radius: .25em;
}

blockquote{
  font-size: 1.3em;
  margin:50px auto;
  font-family:Open Sans;
  font-style:italic;
  color: #555555;
  padding:1.2em 30px 1.2em 75px;
  /* border-left:4px solid #C00; */ /* 8px #78C0A8 ; */
  border:none;
  border-left:none;
  line-height:1.6;
  position: relative;
  /* background:#EDEDED; */
}
@media (min-width: 768px) {
  blockquote {
  	width:80%;
  }
}

/* 20181009 */
	.col-lg-1 blockquote.small-text,
	.col-lg-2 blockquote.small-text,
	.col-lg-3 blockquote.small-text,
	.col-lg-4 blockquote.small-text,
	.col-lg-5 blockquote.small-text,
	.col-lg-6 blockquote.small-text,
	.col-lg-7 blockquote.small-text,
	.col-lg-8 blockquote.small-text,
	.col-lg-9 blockquote.small-text,
	.col-lg-10 blockquote.small-text,
	.col-md-1 blockquote.small-text,
	.col-md-2 blockquote.small-text,
	.col-md-3 blockquote.small-text,
	.col-md-4 blockquote.small-text,
	.col-md-5 blockquote.small-text,
	.col-md-6 blockquote.small-text,
	.col-md-7 blockquote.small-text,
	.col-md-8 blockquote.small-text,
	.col-md-9 blockquote.small-text,
	.col-md-10 blockquote.small-text,
	.col-sm-1 blockquote.small-text,
	.col-sm-2 blockquote.small-text,
	.col-sm-3 blockquote.small-text,
	.col-sm-4 blockquote.small-text,
	.col-sm-5 blockquote.small-text,
	.col-sm-6 blockquote.small-text,
	.col-sm-7 blockquote.small-text,
	.col-sm-8 blockquote.small-text,
	.col-sm-9 blockquote.small-text,
	.col-sm-10 blockquote.small-text	 {	
		width:100%;
		margin: 20px auto;
	}
	.col-lg-11 blockquote.small-text,
	.col-lg-12 blockquote.small-text,
	.col-md-11 blockquote.small-text,
	.col-md-12 blockquote.small-text {
		width:70%;
	}

/* 20181008 */
	blockquote.small-text {
		font-size:.9em;
		/* background:#C0F; */
	}
	blockquote.left {
		/* text-align:left; */
		margin-left:0;
	}
	blockquote.right {
		text-align:right;
		margin-right:0;
    	padding: 1.2em 75px 1.2em 30px;
	}
	blockquote.right::before {
		display:none !important;
		content:none !important;
	}
	blockquote.right::after {
	    font-family: Arial;
	    content: "\201D";
	    color: #C00;
	    font-size: 4em;
	    position: absolute;
	    right: 10px;
	    top: -10px;
	}
	@media (max-width: 544px) {
		.col-lg-11 blockquote.small-text,
		.col-lg-12 blockquote.small-text,
		.col-md-11 blockquote.small-text,
		.col-md-12 blockquote.small-text,
		.col-sm-11 blockquote.small-text,
		.col-sm-12 blockquote.small-text,
		blockquote.small-text {
			width:100%;
		}

		blockquote,
		blockquote.left {
    		padding: 1.2em 15px 1.2em 40px;
		}
		blockquote.right {
	    	padding: 1.2em 40px 1.2em 15px;
		}
	}
/* END 20181008 */



blockquote:not(.right)::before{
  font-family:Arial;
  content: "\201C";
  color:#C00; /* #78C0A8; */
  font-size:4em;
  position: absolute;
  left: 10px;
  top:-10px;
}

/* 20191216 */
blockquote:not(.nodash) footer:before, 
blockquote:not(.nodash) small:before {
    content: '\2014 \00A0';
}
blockquote.nodash footer:before, 
blockquote.nodash small:before {
    content: '' !important;
}


blockquote::after{
  content: '';
}

blockquote span{
  display:block;
  color:#333333;
  font-style: normal;
  font-weight: bold;
  margin-top:1em;
}

.sm2_button,
a.sm2_button {
	cursor:pointer;
}

.overlay-column {
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  opacity: 0; 
}
.products-page .overlay-column {
  -webkit-transition: all 1.5s ease-in !important;
  -moz-transition: all 1.5s ease-in !important;
  -o-transition: all 1.5s ease-in !important;
  transition: all 1.5s ease-in !important;
}

.overlay-column.ready {
  opacity: 1; 
}

.ikproduct-page-gallery-carousel {}
.carousel.slide {}
.carousel-inner .item {
	min-height:200px;
	/*
	background-image:url("/images/layout/Spinner-1s-100px.svg");
	background-position: center center ;
	background-repeat: no-repeat;
	*/
}

.ikproduct-page-gallery-carousel {}
.carousel.slide {}
.carousel-inner .item {
	min-height:100px;
	/*	
	background-image:url("/images/layout/Spinner-1s-100px.svg");
	background-position: center center ;
	background-repeat: no-repeat;
	*/
}

.no-item-min-height .carousel-inner .item {
	min-height:1px;
}


/* 20180528 */

.prod-compare-img {
	max-width: 163px; 
	width: 100%; 
}
.compare-product-name {
	text-align:left;
}
@media (min-width: 768px) {
	.prod-compare-img {
		max-width: 100%; 
		width: 100%; 
	}
	.compare-product-name {
		text-align:center;
		margin-left:auto;	
		margin-right:auto;	
	}
}	


/* 20180529 */

	.btn-badge.appstore,
	.btn-badge.googleplay {
		display:block;
		background-size:contain;
		background-repeat:no-repeat;
		background-position:center center;
		cursor:pointer;
	}

	.btn-badge.appstore {
		background-image: url('../svg/app_store_badge_us-uk.svg');
		width:152px;
		height:44px;
	}

	.btn-badge.googleplay {
		background-image: url('../svg/google-play-badge.svg');
		width:161px;
		height:62px;		
	}

/* HOMEPAGE SUBMENU */
.prod-cats .item-cat h2 {
	background:none;
	text-align:center;
}

.prod-cats h2, .carousel-cat h2 {
    font-weight: 300;
    letter-spacing: .04em;
}

@media (min-width: 768px) {
   .prod-cats h2, .carousel-cat h2 {
	   font-size: 1.2rem; /*2rem;*/
		   font-weight: bold;
	   margin: 0;
	   padding: 20px 0 10px;
	   padding-left: 0;
	   padding-right: 0;
   }
   .prod-cats .col-sm-2 {
	        width: 12.5%; /* width: 20%; */ /* 16.66666667%; -  auto; */
	}

}
@media (min-width: 910px) {
   .prod-cats h2, .carousel-cat h2 {
	   font-size: 1.4rem; /*2rem;*/
		   font-weight: 300;
	}
}
@media (min-width: 992px) {
   .prod-cats h2, .carousel-cat h2 {
	   font-size: 1.5rem; /*2rem;*/
   }
}
@media (min-width: 1200px) {
   .prod-cats h2, .carousel-cat h2 {
	   font-size: 1.7rem;
  }
}


.item-cat {
	border-width:0;
	border-bottom-width:4px;
	border-style:solid;
	padding-bottom:.4em;
}
.item-cat:hover {
	border-bottom-color:#C00; /* 20180907 su richiesta di E. */
}

.news-label {
    font-size:.7em;
    padding-left:.4em;
    padding-right:.4em;
    width:auto;
    text-transform:uppercase;
    
	margin:4px 0 0 4px;
	    
	/*
    position: absolute;
    top: 2px;
    left: 18px;
    z-index: 90;
    */
}


@media only screen and (max-width: 767px) {
	.item-cat {
		border-width:0;
		border-bottom-width:0;
		border-style:solid;
		padding-bottom:0;
	}
}

@media only screen and (min-width: 768px) {
   .home-menu-item { 
	   display:inline-block; 
	   padding:0;
	   margin:0;
   }
   .home-menu-item.flex-item {
	    color: #1F1F1F;
	    transition: all 1.2s ease 0s;
   }
   .home-menu-item.flex-item a {
	    transition: all 1.2s ease 0s;
   }
   .home-menu-item.flex-item:hover,
   .home-menu-item.flex-item:hover a {
	    color: #FFF;
		transition: all 1.2s ease 0s;
		cursor:pointer;
   }
}

@media only screen and (min-width: 992px) {
   .home-menu-container {
	   padding-left:2%;
	   padding-right:2%;
   }
   .home-menu-item { 
	   padding:0 1rem;
   }
}

/* HOMEPAGE NEWS */ 
.ik-btngroup .btn-primary, .ik-btngroup .btn-secondary,
.news-home .btn-primary, .news-home .btn-secondary {
    padding: 6px 12px;
}
.ik-btngroup .btn-secondary,
.news-home .btn-secondary {
    border-color: #CCC;
    background-color: trasnparent;
}

.btn-group.ik-btngroup .btn-primary,
.btn-group.ik-btngroup .btn-secondary,
.btn-group.news-home  .btn-primary,
.btn-group.news-home  .btn-secondary {
    border-radius: none !important;
}

.btn-group.ik-btngroup .btn-primary:first-child,
.btn-group.ik-btngroup .btn-secondary:first-child,
.btn-group.news-home  .btn-primary:first-child,
.btn-group.news-home  .btn-secondary:first-child {
    border-radius: 0 !important; /* 20220804 3px 0 0 3px !important; */
}
.btn-group.ik-btngroup .btn-primary:last-child,
.btn-group.ik-btngroup .btn-secondary:last-child,
.btn-group.news-home  .btn-primary:last-child,
.btn-group.news-home  .btn-secondary:last-child {
    border-radius: 0 !important; /* border-radius: 0 3px 3px 0 !important; */
}

.btn-group.ik-btngroup a,
.btn-group.news-home  a {
    color: #4B4F56; /* CCC; */
    transition: all 1.2s ease 0s;
}
.btn-group.ik-btngroup  a.btn-secondary:hover,
.btn-group.news-home  a.btn-secondary:hover {
	color: #C00 !important; /* #333; */ /* #FFF; */
    background-color: #FFF !important; /* #CCC; */ /* #900; */
    transition: all 1.2s ease 0s;
}

.news_date {
	margin-top:20px;
	font-weight:normal;
	font-size:1.4rem; /* 20220721 - 1.2rem; */
	/* text-align:right; */
}

.btn-group.ik-btngroup .btn-primary.active,
.btn-group.news-home .btn-primary.active {
	color: #fff;
    border-color: #C00;
    background-color: #C00;
    transition: all 1.2s ease 0s;
}

@media only screen and (max-width: 767px) {
  .btn-group.ik-btngroup,
  .btn-group.news-home  {
    display: block;
  }
  
  .btn-group.ik-btngroup .btn,
  .btn-group.news-home .btn {
    display: block;
    float: none;
    width: 100%;
  }

 .btn-group.ik-btngroup .btn-primary:first-child,
 .btn-group.ik-btngroup .btn-secondary:first-child,
 .btn-group.news-home  .btn-primary:first-child,
 .btn-group.news-home  .btn-secondary:first-child {
    border-radius: 0 !important; /* border-radius: 3px 3px 0 0 !important; */
 }
 
 .btn-group.ik-btngroup .btn-primary:last-child,
 .btn-group.ik-btngroup .btn-secondary:last-child,
 .btn-group.news-home  .btn-primary:last-child,
 .btn-group.news-home  .btn-secondary:last-child {
    border-radius: 0 !important; /* border-radius: 0 0 3px 3px !important; */
 }

}

/*NEWS CARDS*/
.news-cards .product-catalog-white-box-product-name {
    /* border-bottom:0; 1px solid #CCC; */
    /* border-bottom-width: 1px; */
    /* border-bottom-style: solid; */
    /* border-bottom-color: rgb(204, 204, 204); */
    margin-bottom:8px;
}

.news-cards .product-catalog-white-box-product-name a {
	color:black;
}

.news-cards .product-catalog-white-box-product-name, 
.news-cards .product-catalog-white-box-row h3 {
	/* min-height:2em; */
	max-height:none;
	white-space:normal;
}
.news-cards .product-catalog-white-box-row h3 {
	margin-top:4px;

	/* font-family: 'Roboto', sans-serif; */
	font-family: var(--ikv3-font); /* 20220607 */
	font-weight: normal;
}

.news-cards h4 {
	/* font-weight:300; */
	/* font-size:1.7rem; */
	/* color:#666; */

	font-weight:400;	
	font-size:1.7rem; /* 20220721 - 1.5rem; */
	line-height:1.3em;
	color:#4B4F56;
}

.news-cards h5 {
	font-weight:300;
	line-height:1.3em;
}

.news-cards .product_catalog_white_box_image {
    min-height: auto;
}

.news-cards .product_catalog_white_box_image_img {
    width: 100%; /* 250px; */
    height: auto; /* 250px; */
    min-width: 0; /* 250px; */
    min-height: 0; /* 190px; */

	/* 20180723 - vertically align */
	  display: flex;
	  align-items: center;
	  justify-content: center;

	background:#000; /* #FFF */
}

.news-cards .product_catalog_white_box_image_img img {
    width: 100%; /* 250px; */
    height: auto; /* 250px; */
}

/* 20180904 */
.news-cards .product_catalog_white_box_image_img,
.news-cards .product_catalog_white_box_image_img img {
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center center;
}	

.news-cards .product_catalog_white_box_product_description {
	padding-top:0 !important;
	min-height: 80px;
}

.news-cards .product_catalog_white_box {
    display: block;
    min-height: 190px;
    max-height: 190px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.news-cards .caption{
	position:relative;
	overflow:hidden;
	/* background-color:#FAB; */
}

.news-cards .caption:after {
    position: absolute;
    z-index:9; /* 99999999999; */
    width: 100%;
    height: 2em;
    bottom: 30px;
		    left:0;
    content: "";
    
	background: rgba(255,255,255,0);
	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );
}

.news .col-lg-3, 
.news .col-sm-6 {
    padding-right: 15px;
    padding-left: 15px;
}

.news .product_catalog_white_box{
	padding-left: 15px;
	padding-right: 15px;
}

.news .thumbnail{
	margin-bottom: 30px;
}

.news .thumbnail .caption {
    padding: 9px 9px 30px 9px;
}


/* 20180702 */
/*
.main-carousel .banner-text > .content.w94pc,
.w94pc {  }
*/
/*@media (min-width: 544px) {-sm-up}*/
@media (min-width: 768px) {
	.w94pc-md-up {
		width:94% !important;
	}
}

.gearlist_title {
	text-align:center;
}

/* 20180712 */
.jumbotron {
	background-color:inherit !important;
	background:inherit !important;
	padding-left:auto !important;
	padding-right:auto !important;
}
.jumbotron .btn-group.ik-btngroup { background:#eee; }

/* 20180904 */
.section.news .jumbotron .news-home {
	margin-top:50px;
}

.small-text-box{
	font-size: 10px;
}

/* 20180720 */
input[type="text"] { margin-top:.4rem; margin-bottom:.4rem; } 

ul.list_chart {
	padding-left:16px;
}
.small_info_chart {
	padding-left:16px;
	font-size:.8em;	
}
td.price_cell, .price_cell {
	text-align:center;
}
td.price_cell .btn-buy-now, .price_cell .btn-buy-now {
	margin-left:auto;
	margin-right:auto;
	display: block;
}
@media (min-width: 768px) {
	td.price_cell .btn-buy-now, .price_cell .btn-buy-now {
		margin-left:auto;
		margin-right:auto;
		display: block;
	}
}



/* 20180919 */

.pagination {
	transition: all .10s ease-in-out;
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
    /* font-size:.96em; */
}

.pagination a,
.pagination span.pagination_dots {
    display: inline-block;
    margin: 0;
    padding: 0;
    height: 40px;
    float: left;
}

.pagination a {
	transition: all .10s ease-in-out;
}

.pagination .link_to_current_page .link_label,
.pagination .link_to_page .link_label,
.pagination .pagination_dots .link_label {
    margin: 0;
    padding: .4em .8em;
    border: 0;
    font-weight: 300;
    background-color: transparent;
}

.pagination .link_to_page .link_label {
    box-shadow: inset 0px -1px 0px 0px #bbb;
    color: #bbb;
	transition: all .10s ease-in-out;
}
.pagination .link_to_page:hover .link_label {
    box-shadow: inset 0px -2px 0px 0px #000;
    color: #000;
	transition: all .10s ease-in-out;
}

.pagination .pagination_dots .link_label {
    padding: .4em .2em;
    box-shadow: inset 0px -1px 0px 0px transparent; /* #DDD */
    color: #CCC;
}
.pagination .link_to_current_page .link_label {
    box-shadow: inset 0px -2px 0px 0px #CC0000;
    color: #CC0000;
    font-weight: bold;
}

.pagination .link_to_prev_page>.link_label,
.pagination .link_to_next_page>.link_label {
	display:none;
}

.pagination .link_to_prev_page:after,
.pagination .link_to_next_page:after {
    margin: 12px 15px 19px 15px;
    border-style: solid;
    border-color: #bbb;
    width: 8px;
    height: 8px;
    display: block;
    cursor: pointer;
        content: "";
	transition: all .10s ease-in-out;
}
.pagination .link_to_prev_page:after {
	border-width: 1px 0 0 1px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.pagination .link_to_next_page:after {
    border-width: 1px 1px 0 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.pagination .link_to_prev_page:hover:after,
.pagination .link_to_next_page:hover:after {
    border-color: #000;
	transition: all .10s ease-in-out;
}

.pagination .link_to_prev_page:hover:after {
	border-width: 2px 0 0 2px;
}
.pagination .link_to_next_page:hover:after {
    border-width: 2px 2px 0 0;
}


@media (max-width: 543px) {
	.pagination	{ font-size:.9em; }

	.pagination .link_to_current_page .link_label,
	.pagination .link_to_page .link_label,
	.pagination .pagination_dots .link_label {
		padding: .3em .6em;
	}
	.pagination .pagination_dots .link_label {
		padding: .3em .3em;
	}
	.pagination .link_to_prev_page:after,
	.pagination .link_to_next_page:after {
		margin: 12px 10px 21px 10px;
		border-style: solid;
		border-color: #bbb;
		width: 6px;
		height: 6px;
		display: block;
		cursor: pointer;
			content: "";
	}
}


/* .modal-content, */
.userarea .modal-content {
	font-size:90%; /* 20180928 */
}

/* 20181003 */
.no-bold {
	font-weight:normal !important;
}


/* 20181017 */
.carousel_slide_caption {
	padding-top:.5em;
	padding-bottom:1em;
	margin-top:1em;
	margin-bottom:1em;
	
	padding-left:8%;
	padding-right:8%;
	overflow:hidden;
	
	font-weight:400;
}

/* 20181019 */
.ikproduct-page-gallery-carousel .carousel-inner .item {
    background: none;
}

/* 20190604 - usate per la prima volta in TR Tape Machine - allineamento orizzontale tra icona audio e didascalia */
.icon_and_dida_left {}
.icon_and_dida_left .icon_left { display:table-cell; padding-right:1em; }
.icon_and_dida_left .icon_left_dida { display:table-cell; vertical-align:middle; }

/* MOVED TO newtopmenu.css 20220527

.userarea-dropdown-menu2 {
	list-style:none !important;
	border-width:0 1px 1px 1px;
	border-color:#333;
	padding:24px 30px;
	margin:0;
}
.userarea-dropdown-menu2 li {
	padding:.4em 0;
}
.userarea-dropdown-menu2 li a:not(.btn) {
	padding:.8em 0;
}
.userarea-dropdown-menu2 li a.btn {
	width:100%;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
.userarea-dropdown-menu2 .divider {
	height:.8em;
}

.userarea-dropdown-menu2 .welcome-txt-ua-dropdown {
    font-size: 110%;
    font-weight: bold;
    old-color: #FFF !important;
    padding-left: 0 !important;
}

#topmenu_ua_login {}
#topmenu_ua_login table { width:90%; margin:1em auto; }
#topmenu_ua_login table td { padding:.4em 0; }
#topmenu_ua_login .btn-primary	{ color:#FFF; text-transform:uppercase; }
#topmenu_ua_login .btn-secundary { text-transform:uppercase; }

*/


/* 
.modal-video .embed-responsive-16by9 { padding-bottom: 100% !important; }
*/

/* 20201201 product card carousel - AT5CS */

@media (min-width: 768px) {
	 .products .products .ikproduct-page-gallery-carousel .small_card .col-lg-1, 
	 .products .ikproduct-page-gallery-carousel .small_card .col-lg-10, 
	 .products .ikproduct-page-gallery-carousel .small_card .col-lg-11, 
	 .products .ikproduct-page-gallery-carousel .small_card .col-lg-12, 
	 .products .ikproduct-page-gallery-carousel .small_card .col-lg-2, 
	 .products .ikproduct-page-gallery-carousel .small_card .col-lg-3, 
	 .products .ikproduct-page-gallery-carousel .small_card .col-lg-4, 
	 .products .ikproduct-page-gallery-carousel .small_card .col-lg-5, 
	 .products .ikproduct-page-gallery-carousel .small_card .col-lg-6, 
	 .products .ikproduct-page-gallery-carousel .small_card .col-lg-7, 
	 .products .ikproduct-page-gallery-carousel .small_card .col-lg-8, 
	 .products .ikproduct-page-gallery-carousel .small_card .col-lg-9, 
	 .products .ikproduct-page-gallery-carousel .small_card .col-md-1, 
	 .products .ikproduct-page-gallery-carousel .small_card .col-md-10, 
	 .products .ikproduct-page-gallery-carousel .small_card .col-md-11, 
	 .products .ikproduct-page-gallery-carousel .small_card .col-md-12, 
	 .products .ikproduct-page-gallery-carousel .small_card .col-md-2, 
	 .products .ikproduct-page-gallery-carousel .small_card .col-md-3, 
	 .products .ikproduct-page-gallery-carousel .small_card .col-md-4, 
	 .products .ikproduct-page-gallery-carousel .small_card .col-md-5, 
	 .products .ikproduct-page-gallery-carousel .small_card .col-md-6, 
	 .products .ikproduct-page-gallery-carousel .small_card .col-md-7, 
	 .products .ikproduct-page-gallery-carousel .small_card .col-md-8, 
	 .products .ikproduct-page-gallery-carousel .small_card .col-md-9, 
	 .products .ikproduct-page-gallery-carousel .small_card .col-sm-1, 
	 .products .ikproduct-page-gallery-carousel .small_card .col-sm-10, 
	 .products .ikproduct-page-gallery-carousel .small_card .col-sm-11, 
	 .products .ikproduct-page-gallery-carousel .small_card .col-sm-12, 
	 .products .ikproduct-page-gallery-carousel .small_card .col-sm-2, 
	 .products .ikproduct-page-gallery-carousel .small_card .col-sm-3, 
	 .products .ikproduct-page-gallery-carousel .small_card .col-sm-4, 
	 .products .ikproduct-page-gallery-carousel .small_card .col-sm-5, 
	 .products .ikproduct-page-gallery-carousel .small_card .col-sm-6, 
	 .products .ikproduct-page-gallery-carousel .small_card .col-sm-7, 
	 .products .ikproduct-page-gallery-carousel .small_card .col-sm-8, 
	 .products .ikproduct-page-gallery-carousel .small_card .col-sm-9,
	 .products .ikproduct-page-gallery-carousel .small_card .col-xs-1, 
	 .products .ikproduct-page-gallery-carousel .small_card .col-xs-10, 
	 .products .ikproduct-page-gallery-carousel .small_card .col-xs-11, 
	 .products .ikproduct-page-gallery-carousel .small_card .col-xs-12, 
	 .products .ikproduct-page-gallery-carousel .small_card .col-xs-2, 
	 .products .ikproduct-page-gallery-carousel .small_card .col-xs-3, 
	 .products .ikproduct-page-gallery-carousel .small_card .col-xs-4, 
	 .products .ikproduct-page-gallery-carousel .small_card .col-xs-5, 
	 .products .ikproduct-page-gallery-carousel .small_card .col-xs-6, 
	 .products .ikproduct-page-gallery-carousel .small_card .col-xs-7, 
	 .products .ikproduct-page-gallery-carousel .small_card .col-xs-8, 
	 .products .ikproduct-page-gallery-carousel .small_card .col-xs-9 {
		 padding-right: 20px;
		 padding-left: 20px;
	 }
}

@media	(min-width: 1366px) {
	.cards_carousel .carousel-control .glyphicon-chevron-left, 
	.cards_carousel .carousel-control .icon-prev {
	    left: 6vw;
	    margin-left: -10px;
	}
	.cards_carousel .carousel-control .glyphicon-chevron-right, 
	.cards_carousel .carousel-control .icon-next {
	    right: 6vw;
	    margin-right: -10px;
	}
}
@media	(min-width: 1440px) {
	.cards_carousel .carousel-control .glyphicon-chevron-left, 
	.cards_carousel .carousel-control .icon-prev {
	    left: 10vw;
	    margin-left: -10px;
	}
	.cards_carousel .carousel-control .glyphicon-chevron-right, 
	.cards_carousel .carousel-control .icon-next {
	    right: 10vw;
	    margin-right: -10px;
	}
}
@media	(min-width: 1680px) {
	.cards_carousel .carousel-control .glyphicon-chevron-left, 
	.cards_carousel .carousel-control .icon-prev {
	    left: 16vw;
	    margin-left: -10px;
	}
	.cards_carousel .carousel-control .glyphicon-chevron-right, 
	.cards_carousel .carousel-control .icon-next {
	    right: 16vw;
	    margin-right: -10px;
	}
}
@media	(min-width: 1920px) {
	.cards_carousel .carousel-control .glyphicon-chevron-left, 
	.cards_carousel .carousel-control .icon-prev {
	    left: 20vw;
	    margin-left: -10px;
	}
	.cards_carousel .carousel-control .glyphicon-chevron-right, 
	.cards_carousel .carousel-control .icon-next {
	    right: 20vw;
	    margin-right: -10px;
	}
} 






/* 20201216 */
.carousel-inner>.item.active .dark, 
.bkg-dark {
    color: #DDD;
}

.bg_dark_grey {
    background-color: #121212;
    color: #DDD;
}



/* 20201230 new absolute text layout for pages */
@media (min-width:992px) {
	.text_abs { position:relative; }
	.text_abs .abs_container  { position:absolute; top:0; left:0; z-index:1; width:100%; 
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		padding-top: 10%;
		padding-bottom: 10%;
	}
	.text_abs .text_abs_bg { z-index:0; }
}

/* 20210208 per il caso particolare del titolo H2 da mettere prima di un blocco text_abs con sfondo che combacia */
@media (max-width: 991px) {
	.text_abs .abs_container.stay_abs {
		position: absolute;
		top: 0;
		left: 0;
		z-index: 1;
		width: 100%;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		padding-top: 10%;
		padding-bottom: 10%;
	}
	
	.text_abs.stay_rel {
	    position: relative;
	}	
}


/* 20210107 */
.table-bordered.no-out-border {
    border: 1px solid transparent !important;
}
.table-bordered.no-out-border>tbody>tr>th:first-child, 
.table-bordered.no-out-border>tfoot>tr>th:first-child, 
.table-bordered.no-out-border>thead>tr>th:first-child,
.table-bordered.no-out-border>tbody>tr>td:first-child, 
.table-bordered.no-out-border>tfoot>tr>td:first-child, 
.table-bordered.no-out-border>thead>tr>td:first-child {
    border-left: 1px solid transparent !important;
}
.table-bordered.no-out-border>tbody>tr>th:last-child, 
.table-bordered.no-out-border>tfoot>tr>th:last-child, 
.table-bordered.no-out-border>thead>tr>th:last-child, 
.table-bordered.no-out-border>tbody>tr>td:last-child, 
.table-bordered.no-out-border>tfoot>tr>td:last-child, 
.table-bordered.no-out-border>thead>tr>td:last-child {
    border-right: 1px solid transparent !important;
}



/*20220121 per immagini news dentro a tabella doppia*/
table.doubletable_news .img_news {
    max-width: 300px !important;
    padding-bottom: 10px;
}

/*20220121 per immagini news dentro a tabella singola*/
.image_as_video_news {
    max-width: 550px !important;
    padding-bottom: 10px;
}

/*20220121  per immagini news dentro a tabella*/
table.doubletable_news td {
    text-align: center;
	padding-bottom: 30px;
}

/*20220121  per immagini news dentro a tabella*/
.price_stroke_news {
    text-decoration: line-through;
	display: inline-block;
	padding-right: 10px;
	font-weight: normal;
	color: #333;
}

.price_regular_news {
	font-weight: bold;
	color: #C00;
}


/* 20220210 - reset UL style for specific "included in" cases */
	ul.as_list {
		display:inline;
		list-style-type:none;
		margin:0;
		border:0;
		padding:0;
	}
	ul.as_list li {
		display:inline;
		margin:0;
		border:0;
		padding:0;
	}
	ul.as_list::before {
		content:" ";
	}
	ul.as_list li::after {
		content:", ";
	}
	ul.as_list li:last-child::after {
		content:"";
	}



/* 20220527 */
.home-page-container h1 {
	font-family: var(--ikv3-font);
	font-weight:700;
	font-size: 3.0rem; /* 3.6rem; */
	margin-top:50px;
}




/* 20220606 */
.testing-buttons {
	display: block;
	margin-top:50px;
	padding:60px 0;
	border-radius: 20px !important;
	background:rgba(0,0,0,.3);
}

.form-nl {
	background:var(--ikv3-newmenu-background-r1);
	margin-bottom:54px;	
	max-width:360px;
}
.form-nl input {
	border:0;
	background:none;
}

.form-nl  .email-input.form-control { /* 20220606 */
	display:inline-block;
	max-width: calc(100% - 44px); 
	color:#CCC;

    border-width: 0;
    border-color: transparent;
	border-image-width:0;
    -webkit-box-shadow: none;
    box-shadow: none;
	font-family: var(--ikv3-font-no-cond);
	background-color: transparent;
	text-indent:4px;
}
.form-nl  .email-input.form-control:focus {
    border-width: 0;
    border-color: transparent;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.form-nl  .email-input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
	font-style:italic;
}
.form-nl  .email-input:-ms-input-placeholder { /* Internet Explorer 10-11 */
	font-style:italic;
}
.form-nl  .email-input::-ms-input-placeholder { /* Microsoft Edge */
	font-style:italic;
}

.form-nl .btn-icon {
	display:inline-block;

	width:34px; 
	height:34px;
	padding:0;
	border:0;
	margin-left: 3px;

	background-color:  transparent;
	background-image: url('../svg/ico_arrow_right_w.svg');
	background-position: center center;
	background-size: 22px;
	background-repeat: no-repeat ;

}
.form-nl a.btn-icon {
	opacity:.7;

	-webkit-transition: opacity 0.3s ease-out;
	-moz-transition: opacity 0.3s ease-out;
	-o-transition: opacity 0.3s ease-out;
	transition: opacity 0.3s ease-out;
}
.form-nl a.btn-icon:hover {
	opacity:1;
}



/* 20220610 */
@media screen and (max-width:992px) {	
	.home-page-container .carousel-inner {
		padding-bottom:50px;
		/* background-color: #F0C; DEBUG */
	}
}




.filters {
	/* background-color:yellowgreen; */
	display:flex;
	/* flex-wrap: nowrap | wrap | wrap-reverse; */
	padding:0 10px; /* 20220610 */
}

.filters button {
	text-transform: uppercase;
}

.testing-filters {}

.filters .catalog-filters-left-section {
	/* display: inline-block; */
	/* background-color:orange; */
	text-align:left;
	flex-grow: 1;
}
.filters .catalog-filters-right-section {
	/* display: inline-block; */
	/* background-color:green; */
	text-align:right;
 	flex-grow: 3;
}

@media screen and (min-width:768px) {
	.filters .catalog-filters-left-section {
		display:flex;
		align-items: flex-start;
	}
	.filters .catalog-filters-right-section {
		display:flex;
		align-items: flex-start; /* v */
		justify-content: flex-end; /* h */
	}
}

.filters .catalog-filters-left-section button, 
.filters .catalog-filters-left-section .btn-group button,
.filters .catalog-filters-left-section .btn-default.active, 
.filters .catalog-filters-left-section .btn-default:active, 
.filters .catalog-filters-left-section .btn-default.active.focus, 
.filters .catalog-filters-left-section .btn-default.active:focus, 
.filters .catalog-filters-left-section .btn-default.active:hover, 
.filters .catalog-filters-left-section .btn-default:active.focus, 
.filters .catalog-filters-left-section .btn-default:active:focus, 
.filters .catalog-filters-left-section .btn-default:active:hover, 
.filters .catalog-filters-left-section .open>.dropdown-toggle.btn-default,
.filters .catalog-filters-left-section .open>.dropdown-toggle.btn-default.focus, 
.filters .catalog-filters-left-section .open>.dropdown-toggle.btn-default:focus, 
.filters .catalog-filters-left-section .open>.dropdown-toggle.btn-default:hover,
.filters .catalog-filters-left-section .btn-default.focus, 
.filters .catalog-filters-left-section .btn-default:focus {
	border-color:var(--ikv3-red);
	background-color:var(--ikv3-red);
	color: #FFF;
	/* margin:10px 0 10px; */
}

.filters .catalog-filters-left-section .btn-default.active:before, 
.filters .catalog-filters-left-section .btn-default:active:before, 
.filters .catalog-filters-left-section .open>.dropdown-toggle.btn-default:before,
.filters .catalog-filters-left-section .btn-default.active.focus:before, 
.filters .catalog-filters-left-section .btn-default.active:focus:before, 
.filters .catalog-filters-left-section .btn-default.active:hover:before, 
.filters .catalog-filters-left-section .btn-default:active.focus:before, 
.filters .catalog-filters-left-section .btn-default:active:focus:before, 
.filters .catalog-filters-left-section .btn-default:active:hover:before, 
.filters .catalog-filters-left-section .open>.dropdown-toggle.btn-default.focus:before, 
.filters .catalog-filters-left-section .open>.dropdown-toggle.btn-default:focus:before, 
.filters .catalog-filters-left-section .open>.dropdown-toggle.btn-default:hover:before,
.filters .catalog-filters-left-section .btn-default.focus:before, 
.filters .catalog-filters-left-section .btn-default:focus:before, 
.filters .catalog-filters-left-section .btn-group button:before { 
	background:var(--ikv3-red);
}




.filters .catalog-filters-right-section button, 
.filters .catalog-filters-right-section .btn-group button,
.filters .catalog-filters-right-section .btn-default.active, 
.filters .catalog-filters-right-section .btn-default:active, 
.filters .catalog-filters-right-section .btn-default.active.focus, 
.filters .catalog-filters-right-section .btn-default.active:focus, 
.filters .catalog-filters-right-section .btn-default.active:hover, 
.filters .catalog-filters-right-section .btn-default:active.focus, 
.filters .catalog-filters-right-section .btn-default:active:focus, 
.filters .catalog-filters-right-section .btn-default:active:hover, 
.filters .catalog-filters-right-section .open>.dropdown-toggle.btn-default,
.filters .catalog-filters-right-section .open>.dropdown-toggle.btn-default.focus, 
.filters .catalog-filters-right-section .open>.dropdown-toggle.btn-default:focus, 
.filters .catalog-filters-right-section .open>.dropdown-toggle.btn-default:hover,
.filters .catalog-filters-right-section .btn-default.focus, 
.filters .catalog-filters-right-section .btn-default:focus {
	border-color:var(--ikv3-newmenu-background-r1);
	background-color:var(--ikv3-newmenu-background-r1);
	color: #FFF;
	margin:10px 0 0;
}
.filters .catalog-filters-right-section .btn-default.active:before, 
.filters .catalog-filters-right-section .btn-default:active:before, 
.filters .catalog-filters-right-section .open>.dropdown-toggle.btn-default:before,
.filters .catalog-filters-right-section .btn-default.active.focus:before, 
.filters .catalog-filters-right-section .btn-default.active:focus:before, 
.filters .catalog-filters-right-section .btn-default.active:hover:before, 
.filters .catalog-filters-right-section .btn-default:active.focus:before, 
.filters .catalog-filters-right-section .btn-default:active:focus:before, 
.filters .catalog-filters-right-section .btn-default:active:hover:before, 
.filters .catalog-filters-right-section .open>.dropdown-toggle.btn-default.focus:before, 
.filters .catalog-filters-right-section .open>.dropdown-toggle.btn-default:focus:before, 
.filters .catalog-filters-right-section .open>.dropdown-toggle.btn-default:hover:before,
.filters .catalog-filters-right-section .btn-default.focus:before, 
.filters .catalog-filters-right-section .btn-default:focus:before, 
.filters .catalog-filters-right-section .btn-group button:before { 
  background:var(--ikv3-newmenu-background-r1);
}

@media screen and (max-width:767px) {
	.filters {
		flex-wrap: wrap; 
	}
	.filters .catalog-filters-left-section,
	.filters .catalog-filters-right-section,
	.filters .catalog-filters-left-section .btn-group,
	.filters .catalog-filters-right-section .btn-group {
		width: 100%;
	}
	.filters button {
		width: 100%; 
	}
	.caret {
		right: 0;
		position: absolute;
		top: 50%;
		margin-right: 10px;
		/* margin-top: -2px; 20220621 */
	}
	
	.filters .catalog-filters-left-section button, 
	.filters .catalog-filters-left-section .btn-group button,
	.filters .catalog-filters-right-section button, 
	.filters .catalog-filters-right-section .btn-group button {
		margin:10px auto 0; 
	}
	
}

.default-page { /* 20220610 */
/*	background-color: #FFF;	 */
}

.panel {
	background: transparent;	
}

.ik-outer-hompage { /* 20220610 */
	background-color: var(--ikv3-bg-light-grey);
	padding-bottom:100px;
}




/* 20220615 */
.carousel-control.left,
.carousel-control.right {
    background: transparent;
    background-image: none;
}

.carousel-control {
    /* position: absolute; */
    top: -15%; /* 20220607 -5%; */ /* -24%; */

	color: #666; /* #EEE; */
    text-align: center;
    text-shadow: none; /*  0 1px 2px rgba(0,0,0,.6); */
    background-color: rgba(0,0,0,0);
    filter: alpha(opacity=50);
    opacity: .5;
}
.carousel-control:hover {
	    color:#333; /* #DDD; */ /* #F00; */
}
.carousel-control:active {
	    color:#333; /* #DDD; */ /* #0F0; */
}
.carousel-control:focus {
	    color:#333; /* #DDD; */ /* #00F; */
}



.catalog-filters-ik-shop-search {
	margin:10px 0 0;
	border:1px solid var(--ikv3-newmenu-background-r1);
}
@media screen and (min-width:768px) {
	.catalog-filters-ik-shop-search {
		margin-left:10px;
	}
}
.catalog-filters-ik-shop-search input,
.catalog-filters-ik-shop-search input:focus {
	display: block;
	/* max-width: calc(100% - 44px); */
	width: 100%;
	/* min-width: 360px; */
	margin:0;
	border:0;
	border-width: 0;
	border-color: transparent;
	border-image-width: 0;
	padding:6px 12px 6px 0;
	font-family: var(--ikv3-font-label);
	font-size: 1.4rem;
	text-transform: uppercase;
	text-indent: 30px;
	line-height: 1.42857143; 

	outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;

	background-color: transparent;
	background-image: url('../svg/ico_mag_glass.svg'); 
	background-position: 6px center;
	background-size: 20px;
	background-repeat: no-repeat ;

}
.catalog-filters-ik-shop-search a {
	display:none;
}

.testing-filters {
}

/* 20220622 */
.modal-body {
	font-size: 17px; /* 20220804 15px; */
}

/* 20220623 */

/* 20220627 */
.carousel-thumbs .carousel-indicators {
	display:none;
}



/* 20220728 CSS PER BANNER SHOP ------------------------------------------------------------------------ */

.catalog-carousel .banner-text .content .row {
}

.shop-banner-text-all {
	height:100%;
	display: flex; 
}

.shop-banner-text-box {
	/* background:rgba(255,0,0,1); */ /* 255,255,0,.5 */
	text-align:center;
	display:flex;
	align-items:center;
}
.shop-banner-text-box.desk_top { /* 20230519 */
	align-items:start;
}
.shop-banner-text-box.desk_bottom { /* 20230519 */
	align-items:end;
}

/* 20230519 */
@media (min-width:768px) {
	.above_title.aleft_desk {
		text-align:left;
	}
	.side_padding {
		padding-left:1.6vw;
		padding-right:1.6vw;
	}
}
@media (min-width: 992px) {
	.side_padding {
		padding-left:4vw;
		padding-right:4vw;
	}
}

.desk-white-text,
.mobile-white-text {
	color:#FFF;
}
.desk-black-text,
.mobile-black-text {
	color:#000;
}

.shop-banner-ik-logo {
	background-image:url('../svg/ik_logo_2022_red_rgb.svg');
	background-size:contain;
	background-repeat:no-repeat;
	background-position:center center;
}
.shop-banner-ik-logo span {
	visibility:hidden;
}
.shop-banner-ik-sub-logo {
	font-family:var(--ikv3-font);
	text-transform:upppercase;
	font-weight:700;
}
.shop-banner-desc {
	font-family:var(--ikv3-font);
	line-height:100%;
	font-weight:300;
}


/* -------------------------- NO MEDIA QUERY - CASE MOBILE ----------------------- */
.shop-banner-text-all.left, 
.shop-banner-text-all.right {
	justify-content: center;
	/* flex-start | flex-end | center | space-between | space-around | space-evenly | start | end | left | right ... + safe | unsafe; */
}

.shop-banner-text-all {
	flex-direction: column; /* row | row-reverse | column | column-reverse; */
	/*
		background:rgba(0,255,255,.8); 
	*/
	position:absolute;
	bottom:44px; /* 20230510 24px; */
	height:60%; /* altezza blocco di testo in mobile nel caso livello 1 - con logo IK e testo lungo */
	width:100%;	
}
.shop-banner-text-all.level2 {
	height:33%; /* altezza blocco di testo in mobile nel caso livello 2 - con logo brand e testo corto */
}

.shop-banner-text-box {
	flex-direction: column; /* row | row-reverse | column | column-reverse; */
	/*
		background:rgba(255,0,255,.8); 
	*/
	width:100%;
}

.shop-banner-text-box-content {
	/*
		background:rgba(255,0,255,.4); 
	*/
	width:100%; /* 20220902 */
}

.shop-banner-text-all.left .shop-banner-text-box-content {
	padding:0;
}
.shop-banner-text-all.right .shop-banner-text-box-content {
	padding:0;
}
.shop-banner-ik-logo {
	height:80px;
	margin-bottom:4px;
}
.shop-banner-ik-sub-logo {
	font-size:20px;
	margin-bottom:10px;
}
.shop-banner-desc {
	font-size:18px;
	padding:0 16px;

	/* background:yellow; */
}

.catalog-carousel .banner-text {
	/* deve avere height:100%; nel caso .catalog-carousel */
		height:100%;
		bottom:0;	
	/* background:rgba(255,0,0,.5); */
}

/* -------------------------- MD ----------------------- */
@media screen and (min-width:768px) {


	.catalog-carousel .banner-text {
			height:100%;
			bottom:0; /* 20px;	*/
		/* background:rgba(255,0,255,.5); */
	}
	
	.shop-banner-text-all,
	.shop-banner-text-all.level2 {
		flex-direction: row;  /* row | row-reverse | column | column-reverse; */
		position:unset; /* absolute; */
		bottom:unset;
		height:100%; /* sia per level1 che per level2 altezza 100% */
	}	

	.shop-banner-text-box {
		flex-direction: row;  /* row | row-reverse | column | column-reverse; */
		/*
			background:rgba(255,0,255,.8); 
		*/
	}
	
	.shop-banner-text-box-content {
		background:transparent;
	}	

	.shop-banner-text-all {
		margin-bottom:0;
	}	

	/* le classi che definiscono la larghezza della colonna di testo valgono da 768px in su - prima la larghezza deve essere 100% */
	.shop-banner-text-all.left {
		justify-content: flex-start; /* flex-start | flex-end | center | space-between | space-around | space-evenly | start | end | left | right ... + safe | unsafe; */
	}
	.shop-banner-text-all.right {
		justify-content: flex-end; /* flex-start | flex-end | center | space-between | space-around | space-evenly | start | end | left | right ... + safe | unsafe; */
	}
	

	.shop-banner-text-all.col-25 > * {
		flex-basis:25%; 
		flex-shrink: 0;
	}
	.shop-banner-text-all.col-30 > * {
		flex-basis:30%; 
		flex-shrink: 0;
	}
	.shop-banner-text-all.col-35 > * {
		flex-basis:35%; 
		flex-shrink: 0;
	}
	.shop-banner-text-all.col-40 > * {
		flex-basis:40%; 
		flex-shrink: 0;
	}
	.shop-banner-text-all.col-45 > * {
		flex-basis:45%; 
		flex-shrink: 0;
	}
	.shop-banner-text-all.col-50 > * {
		flex-basis:50%; 
		flex-shrink: 0;
	}
	.shop-banner-text-all.col-55 > * {
		flex-basis:55%; 
		flex-shrink: 0;
	}
	.shop-banner-text-all.col-60 > * {
		flex-basis:60%; 
		flex-shrink: 0;
	}
	.shop-banner-text-all.col-65 > * {
		flex-basis:65%; 
		flex-shrink: 0;
	}
	.shop-banner-text-all.col-70 > * {
		flex-basis:70%; 
		flex-shrink: 0;
	}
	.shop-banner-text-all.col-75 > * {
		flex-basis:75%; 
		flex-shrink: 0;
	}
	.shop-banner-text-all.col-80 > * {
		flex-basis:80%; 
		flex-shrink: 0;
	}
	.shop-banner-text-all.col-85 > * {
		flex-basis:85%; 
		flex-shrink: 0;
	}
	.shop-banner-text-all.col-90 > * {
		flex-basis:90%; 
		flex-shrink: 0;
	}

	.shop-banner-text-all.left .shop-banner-text-box-content {
		padding:0 0 0 50px;
	}
	.shop-banner-text-all.right .shop-banner-text-box-content {
		padding:0 50px 0 0;
	}
/*
	.level2.left .shop-banner-text-box-content {
		padding:0 0 0 60px;
	}
	.level2.right .shop-banner-text-box-content {
		padding:0 60px 0 0;
	}
*/	

	.shop-banner-ik-logo {
		height:60px;
		margin-bottom:4px;
	}
	.shop-banner-ik-sub-logo {
		font-size:18px;
		margin-bottom:10px;
	}
	.shop-banner-desc {
		font-size:16px;
		padding:0;

		/* background:yellow; */
	}
}



/* -------------------------- LG ----------------------- */
@media screen and (min-width:992px) {

	.shop-banner-ik-logo {
		height:84px;
		margin-bottom:6px;
	}
	.shop-banner-ik-sub-logo {
		font-size:22px;
		margin-bottom:20px;
	}
	.shop-banner-desc {
		font-size:18px;
		padding:0 16px;

		/* background:yellow; */
	}
}


/* -------------------------- XL ----------------------- */
@media screen and (min-width:1200px) {

	.shop-banner-ik-logo {
		height:90px;
		margin-bottom:8px;
	}
	.shop-banner-ik-sub-logo {
		font-size:26px;
		margin-bottom:30px;
	}
	.shop-banner-desc {
		font-size:22px;
		padding:0 20px;

		/* background:green; */
	}
}




/* -------------------------- XXL ----------------------- */
@media screen and (min-width:1600px) {
	.shop-banner-text-all.left .shop-banner-text-box-content {
		padding:0 0 0 100px;
	}
	.shop-banner-text-all.right .shop-banner-text-box-content {
		padding:0 100px 0 0;
	}
	.shop-banner-ik-logo {
		height:90px;
		margin-bottom:8px;
	}
	.shop-banner-ik-sub-logo {
		font-size:26px;
		margin-bottom:30px;
	}
	.shop-banner-desc {
		font-size:22px;
		padding:0 40px;

		/* background:green; */
	}
}


@media (min-width:1366px) {
	.hidden1366up {
		display:none;
	}
}
@media (max-width:991px) {
	.hidden991down	{
		display:none;
	}
}



/*
xs <576
sm >=576
md >=768
lg >=992
xl >=1200
*/



/* END 20220728 CSS PER BANNER SHOP */


.footer-legal-info {
	padding:16px 25px;
}
.footer-legal-info>span {
	display:block;
	text-align:center;
}
@media (min-width: 992px) {
	.footer-legal-info>span {
		text-align:left; 
	}
}



/* 20220830 - nascondere bkg image */
.bg-img-none {
    background-size:1px 1px !important;
    background-repeat:no-repeat !important;
    background-position:-9999999px -9999999px !important;    
}
@media (max-width:575px) {
	.bg-img-none-sm-down {
		background-size:1px 1px !important;
		background-repeat:no-repeat !important;
		background-position:-9999999px -9999999px !important;    
	}
}
@media (max-width:767px) {
	.bg-img-none-md-down {
		background-size:1px 1px !important;
		background-repeat:no-repeat !important;
		background-position:-9999999px -9999999px !important;    
	}
}
@media (max-width:991px) {
	.bg-img-none-lg-down {
		background-size:1px 1px !important;
		background-repeat:no-repeat !important;
		background-position:-9999999px -9999999px !important;    
	}
}
@media (max-width:1199px) {
	.bg-img-none-xl-down {
		background-size:1px 1px !important;
		background-repeat:no-repeat !important;
		background-position:-9999999px -9999999px !important;    
	}
}

@media (min-width:576px) {
	.bg-img-none-sm-up {
		background-size:1px 1px !important;
		background-repeat:no-repeat !important;
		background-position:-9999999px -9999999px !important;    
	}
}
@media (min-width:768px) {
	.bg-img-none-md-up {
		background-size:1px 1px !important;
		background-repeat:no-repeat !important;
		background-position:-9999999px -9999999px !important;    
	}
}
@media (min-width:992px) {
	.bg-img-none-lg-up {
		background-size:1px 1px !important;
		background-repeat:no-repeat !important;
		background-position:-9999999px -9999999px !important;    
	}
}
@media (min-width:1200px) {
	.bg-img-none-xl-up {
		background-size:1px 1px !important;
		background-repeat:no-repeat !important;
		background-position:-9999999px -9999999px !important;    
	}
}


/* 20220831 */
@media (max-width:575px) {
    .center-sm-down {
      text-align:center !important;
    }
}
@media (max-width:767px) {
    .center-md-down {
      text-align:center !important;
    }
}
@media (max-width:991px) {
    .center-lg-down {
      text-align:center !important;
    }
}
@media (max-width:1199px) {
    .center-xl-down {
      text-align:center !important;
    }
}



/* STYLES for button_v2 - 20221103 */
.pseudo-card .btn-buy-now-label { 
	font-size:16px; 
}
.product-catalog-white-box-row.small_card .main_price_ik,
.pseudo-card .main_price_ik {
    font-size: 25px;
}
.pseudo-card .price-bottom-row-cell>div {
	margin-bottom:15px;
}
.pseudo-card .product-catalog-white-box-pricebutton-box {
    min-height: 110px;
}
@media screen and (max-width:767px) {
	.pseudo-card {
	    height: 540px;
	}
}
/* END STYLES for button_v2 - 20221103 */

/* 20221230 */
.vedomeno {
	opacity:.5;	
}
:not(.bkg-dark) .vedomeno a, 
.bkg-light .vedomeno a {
	color:#000;	
}
.bkg-dark .vedomeno a {
	color:#FFF;	
}


/* 20230530 FIX DARK DA PRODUZIONE */

/* CARD NEL CAROSELLO */
.bkg-dark .product_catalog_white_box_image {
	background: #000; /* #f7f7f7; */
}
.bkg-dark .thumbnail {
    background-color: #1A1A1A;
}
.bkg-dark .product-catalog-white-box-row .thumbnail {
    box-shadow: none; /* 0px 0px 30px #000; */
}
.bkg-dark .thumbnail .caption {
    color: #DDD; /* #FFF; */
    padding-bottom: 30px;
}
.bkg-dark .product-list .thumbnail .caption,
.bkg-dark #product-list .thumbnail .caption {
    padding-bottom: 9px;
}
.bkg-dark .thumbnail .news_date {
	display:none;
}

.bkg-dark.news-cards .caption:after {
    background: rgba(26,26,26,0);
    background: -moz-linear-gradient(top, rgba(26,26,26,0) 0%, rgba(26,26,26,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(26,26,26,0)), color-stop(100%, rgba(26,26,26,1)));
    background: -webkit-linear-gradient(top, rgba(26,26,26,0) 0%, rgba(26,26,26,1) 100%);
    background: -o-linear-gradient(top, rgba(26,26,26,0) 0%, rgba(26,26,26,1) 100%);
    background: -ms-linear-gradient(top, rgba(26,26,26,0) 0%, rgba(26,26,26,1) 100%);
    background: linear-gradient(to bottom, rgba(26,26,26,0) 0%, rgba(26,26,26,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );
}


/* VIDEO */

.bkg-dark .product-page-videos .col-md-3 {
	background:#121212 !important;
}
.bkg-dark.news-cards .caption:after {
    background: rgba(26,26,26,0);
    background: -moz-linear-gradient(top, rgba(26,26,26,0) 0%, rgba(26,26,26,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(26,26,26,0)), color-stop(100%, rgba(26,26,26,1)));
    background: -webkit-linear-gradient(top, rgba(26,26,26,0) 0%, rgba(26,26,26,1) 100%);
    background: -o-linear-gradient(top, rgba(26,26,26,0) 0%, rgba(26,26,26,1) 100%);
    background: -ms-linear-gradient(top, rgba(26,26,26,0) 0%, rgba(26,26,26,1) 100%);
    background: linear-gradient(to bottom, rgba(26,26,26,0) 0%, rgba(26,26,26,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );
}

.bkg-dark .ikvideothumb-descr:after {
	background: rgba(18,18,18,0);
	background: -moz-linear-gradient(top, rgba(18,18,18,0) 0%, rgba(18,18,18,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(18,18,18,0)), color-stop(100%, rgba(18,18,18,1)));
	background: -webkit-linear-gradient(top, rgba(18,18,18,0) 0%, rgba(18,18,18,1) 100%);
	background: -o-linear-gradient(top, rgba(18,18,18,0) 0%, rgba(18,18,18,1) 100%);
	background: -ms-linear-gradient(top, rgba(18,18,18,0) 0%, rgba(18,18,18,1) 100%);
	background: linear-gradient(to bottom, rgba(18,18,18,0) 0%, rgba(18,18,18,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#121212', endColorstr='#121212', GradientType=0 );   
}

.bkg-dark .product-page-videos .col-md-3:hover .video-container,
.bkg-dark .product-page-videos .col-md-3 .video-container:hover {
    box-shadow: 0px 0px 30px #000; /* #FF9F0C; */
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}


/* FIX PER PAGINA REVIEWS */

.page-review .bkg-dark .thumbnail {
	background-color: #fff;
}
.page-review .bkg-dark .thumbnail .caption {
    color: #333;
}
.page-review .bkg-dark .thumbnail .news_date {
 display:block;
}

.default-page .page-review .bkg-dark h3 {
	color:#000 !important; 
}
.default-page .page-review .bkg-dark h4 { 
    color: #4B4F56 !important;
}

@media (min-width: 768px) {
   .page-review .cnt_bkg_mono .container {
	   padding-top:0 !important;
	   padding-bottom:100px;
   }
}

/* END FIX PER PAGINA REVIEWS */




/* BTN GALLERIA IMMAGINI A*/
.bkg-dark .btn-download-high-res {
    background: transparent url(../svg/download_w.svg) no-repeat right center;
    color: #FFF;
}


/* FIX CIRCLE BUTTON */

.bg_black .circle_button, 
.bg_grey .circle_button, 
.bkg-dark .circle_button, 
.bg_black .circle_button_dida, 
.bg_grey .circle_button_dida, 
.bkg-dark .circle_button_dida {
    border-color: rgba(255, 255, 255, .6);
    color: rgba(255, 255, 255, .6);
}

/* END FIX DARK DA PRODUZIONE */

footer a { color:#FFF !important; }


/* 20230510 */
.font-label {
	font-family: var(--ikv3-font-label);
}


/* 20230519 */

/*
.shop-banner-text-all .above_title::after {
	content: " ";
    display: block;
    width: 60%;
    height: 2px;
    margin: 6px auto 20px;
    transition: width 1s;
    background-color: transparent;
}

.shop-banner-text-all.guitar .above_title::after {
    background-color: var(--ikv3-color-guitar);
}
.shop-banner-text-all.recording .above_title::after {
    background-color: var(--ikv3-color-recording);
}
.shop-banner-text-all.instruments .above_title::after {
    background-color: var(--ikv3-color-instruments);
}
.shop-banner-text-all.creators .above_title::after {
    background-color: var(--ikv3-color-creators);
}
*/

.shop-banner-ik-sub-logo {
	/* font-family: var(--ikv3-font-label); */
}

.shop-banner-ik-sub-logo span.line-below,
.shop-banner-text-all .above_title span.line-below {
	padding-bottom: 6px;
    border-bottom: 2px solid transparent; 
	white-space: nowrap;
}

.guitar .shop-banner-ik-sub-logo span.line-below,
.shop-banner-text-all.guitar .above_title span.line-below {
    border-color: var(--ikv3-color-guitar);
}
.recording .shop-banner-ik-sub-logo span.line-below,
.shop-banner-text-all.recording .above_title span.line-below {
    border-color: var(--ikv3-color-recording);
}
.instruments .shop-banner-ik-sub-logo span.line-below,
.shop-banner-text-all.instruments .above_title span.line-below {
    border-color: var(--ikv3-color-instruments);
}
.creators .shop-banner-ik-sub-logo span.line-below,
.shop-banner-text-all.creators .above_title span.line-below {
	border-color: var(--ikv3-color-creators);
}


/* 20230911 */


.home-page .btn-primary a {
	color:#FFF; 
	font-weight: 650;
}

.btn-undercarousel {
	margin-top:30px;
	margin-bottom:30px;
}

.home-page-container .slogan {
	white-space: nowrap;
}

/* 20230912 */

footer .company-name {
    color: #FFF;
}


/* 20230914 TEST FIX CARD SMALL */
.product_catalog_white_box_image {
	display:flex; 
	justify-content:center;
}

/* 20230925 */ 

.btn.coming-soon, a.btn.coming-soon {
	background-color: #666 !important;
	color: #FFF !important;
	min-width: 140px;
	padding: 9px 24px;
}




/* 20231024 */
.btn-read-more {
    text-align:center;    
}



/* 20231025 */
.product-catalog-white-box-row .btn-primary .btn-buy-now-label {
    color: #FFF;
}



/**/