@import url('https://fonts.googleapis.com/css?family=Oswald:300,400,500,600,700|Roboto:300,400,500,700|Open+Sans:300,400,500,700');


/*----:[ page modes ]:----*/

/*--:[ compact / mobile ]:--*/
.mobileonly { display: inherit; }
.nomobile, .tabletonly, .desktoponly { display: none !important; }

.m-mobileonly { display: inherit; }
.m-nomobile, .m-tabletonly, .m-desktoponly { display: none; }

.lens-larger-mobile { font-size: 1.2em; }

/*--:[ tablet ]:--*/
@media (min-width: 728px) {
.nomobile, .tabletonly { display: inherit !important; }
.notablet, .mobileonly { display: none !important; }

.m-nomobile, .m-tabletonly { display: inherit; }
.m-notablet, .m-mobileonly { display: none; }

.lens-larger-mobile { font-size: 1em; }
}

/*--:[ desktop ]:--*/
@media (min-width: 1052px) {
.notablet, .desktoponly { display: inherit !important; }
.nodesktop, .tabletonly { display: none !important; }

.m-notablet, .m-desktoponly { display: inherit; }
.m-nodesktop, .m-tabletonly { display: none; }

.lens-larger-mobile { font-size: 1em; }
}



.region-copyright, .region-supportinfo { font-size: 14px; }
.region-cbdisclaimer { font-size: 13px; }
.region-disclaimerlinks a { font-size: 12px; color: #d6d6d6; }
.region-disclaimerlinks a:visited { color: #d2d2d2; }
footer .spacer { margin-top: 48px; padding: 0; }
.region-copyright { display: inline; }
.region-supportinfo {  }
.region-disclaimerlinks { font-size: 13px; }
.region-disclaimerlinks > span { padding-left:0.5em; padding-right:0.5em; }
.region-disclaimerlinks > span:after { content:"|"; }
.region-cbdisclaimer {  }


/*----:[ tablet layout overrides ]:----*/
@media (min-width: 728px) {

footer .spacer { margin-top: 24px; }

}





html
{
overflow-x:hidden;
}
body {
    background-color: #050505;
}
.slider
{
background-image: url('../img/bg.jpg');
background-repeat:no-repeat;
background-size: cover;
    padding: 50px 0px;
}
.slider.snap {
    background-position-x: 100%;
}
.info9
{
background-image: url('../img/bg1.jpg');
background-repeat:no-repeat;
background-size: cover;
    padding: 40px;
}
.toplogo .container {
    background: transparent;
}
.container-fluid.toplogo {
    background: #000;
}
.topsectionleft h1 {
    font-size: 44px;
    font-family: 'Oswald';
    line-height: 1.3em;
    text-align:left;
    font-weight: 600;
	color: #000;
}
.toplogo h1 {
    font-family: 'Oswald';
    font-size: 48px;
    color: #fff;
    font-weight: 600;
    text-align: center;
    margin-bottom: 30px;
	
}
.dearinfo {
    background: #fff;
    margin-top: -30px;
    padding: 30px;
    border-radius: 20px;
    box-shadow: 0 -10px 20px -5px rgba(255, 255, 255, 0.75);
}
.row.dearinfo { margin-right: 0; margin-left: 0; }
.container.info3, .container.info11 {
    background: #feddee;
    border: 2px dashed #ff00ff;
    padding: 40px;
    border-radius: 20px;
    margin-bottom: 30px;
}
.container.info4 {
    background: #e8e4e4;
    border: 2px dashed #ff00ff;
    padding: 40px;
    border-radius: 20px;
    margin-bottom: 30px;
}
.container.info5 
{
    background: #e8e8e8;
    border-top: 40px solid #eb017c;
    padding: 40px;
    border-radius: 20px;
}
.container.info6 
{
    background: #fff;
    border-top: 15px solid #eb017c;
    padding: 40px;
    border-radius: 0px;
    margin-bottom: 30px;
	margin-top:-30px;
	border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}
.container.info7 
{
    background: #fff;
    padding: 40px;
	border:2px dashed #ef7fb6;
    border-radius: 0px;
    margin-bottom: 30px;
    margin-top: 30px;
	border-radius: 20px;
}
.container.info8
{
    background: #fff;
    padding: 40px;
    border-radius: 0px;
	margin-bottom: 0px;
    margin-top: 30px;
    border-radius: 20px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}
.container.info10
{
    background: #fff;
    padding: 40px;
	margin-bottom: 30px;
    margin-top: -20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}
.container.info12
{
    background: #fff;
    padding: 40px;
	margin-bottom: 0px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}
.container.info13
{
    background: #e8e8e8;
    padding: 40px;
	margin-bottom: 0px;
	border-top:10px solid #eb017c;
	border-bottom:10px solid #eb017c;
}
.container.info14
{
    background: #fff;
    padding: 40px;
	margin-bottom: 30px;
	border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}
.container.info15
{
    background: #f1f1f1;
    padding: 40px;
	margin-top:30px;
	margin-bottom: 30px;
	border-radius: 20px;
}
.info12 .row
{
	border:2px dashed #000;
	padding:40px;
	margin:30px 0px;
	background-color:#e8e8e8;
}
.info6 h4 , .info6 h3
{
	font-family: 'Open Sans';
    font-size: 24px;
    color: #eb017c;
    font-weight: 600;
    margin-bottom: 20px;
	line-height:1.5em;
}
.inner img 
{
    margin: 20px auto !important;
}

.dear p, .info1 p, .info3 p, .info4 p, .info5 p, .info6 p , .info8 p, .info9 p,
.info10 p , .info12 p , .info13 p , .info14 p
{
	font-family: 'Open Sans';
    font-size: 20px;
    color: #000;
    font-weight: normal;
    text-align: justify;
    margin-bottom: 20px;
	line-height:1.5em;
}
 .ps p
{
	font-family: 'Open Sans';
    font-size: 17px !important;
    color: #000;
    font-weight:normal;
    text-align: justify;
    margin-bottom: 20px;
	line-height:1.5em;
}
 .info15 p
{
	font-family: 'Open Sans';
    font-size: 20px;
    color: #000;
    font-weight:normal;
    text-align: justify;
    margin-bottom: 20px;
	line-height:1.5em;
}
.info11 p
{
	font-family: 'Open Sans';
    font-size: 24px;
    color: #000;
    font-weight: normal;
    text-align: justify;
    margin-bottom: 20px;
	line-height:1.5em;
}
.container-fluid.info1 {
    background: #050505;
}
.from h2
{
	font-size:36px;
	color:#fff;
	font-weight:600;
	padding-bottom:20px;
	font-family:'Georgia' !important;
}
.info1 h2
{
	font-size: 36px;
    color: #000;
    text-align: center;
    font-weight: 600;
    padding-bottom: 20px;
    font-family: 'Georgia' !important;
    width: 95%;
    margin: 0 auto;
}
.info8 h1
{
	font-size: 36px;
    color: #fff;
    text-align: center;
    font-weight: 600;
    padding-bottom: 0px;
	line-height:1.5em;
    font-family: 'Georgia' !important;
    margin: 0 auto;
}
.info9 h1
{
	font-size: 36px;
    color: #000;
    text-align: left;
    font-weight: 600;
    padding-bottom: 0px;
	line-height:1.5em;
    font-family: 'Georgia' !important;
    margin: 0 auto;
}
.info10 h1
{
	font-size: 36px;
    color: #eb017c;
    text-align: center;
    font-weight: 600;
    padding-bottom: 30px;
	line-height:1.5em;
    font-family: 'Georgia' !important;
    margin: 0 auto;
}
.info12 h1
{
	font-size: 42px;
    color: #000;
    text-align: center;
    font-weight: 600;
    padding-bottom: 30px;
	line-height:1.5em;
    font-family: 'Georgia' !important;
    margin: 0 auto;
}
.infocol
{
    background-color: #eb017c;
    padding: 20px;
    border: 2px dashed #000;
    margin: 0 auto;
}
.infocolblack
{
    background-color: #000;
    padding: 20px;
    border: 2px dashed #eb017c;
    margin: 40px auto;
}
.info4 h1
{
	font-size: 58px;
    color: #000;
    text-align: center;
    padding-bottom: 20px;
    font-family: 'Georgia' !important;
    margin: 0 auto;
}
.info11 h1
{
	font-size: 48px;
    color: #000;
    text-align: center;
    padding-bottom: 20px;
    font-family: 'Georgia' !important;
    margin: 0 auto;
}
.info15 h1
{
	font-size: 48px;
    color: #000;
    text-align: center;
    padding-bottom: 20px;
    font-family: 'Georgia' !important;
    margin: 0 auto;
}
.info13 h1
{
	font-size: 38px;
    color: #eb017c;
    text-align: center;
    padding-bottom: 30px;
    font-family: 'Georgia' !important;
    margin: 0 auto;
}
.info7 h1
{
/*
	background-image: url(../img/heading-bg.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
*/
    font-size: 48px;
    color: #000;
	margin-bottom: 30px !important;
    text-align: center;
    padding-bottom: 20px;
    font-family: 'Georgia' !important;
    margin: 0 auto;
    padding: 4% 0px;
}
.info14 h1 , .info6 h1
{
    background-image: url(../img/head2-bg.png);
    background-size: 100% 100%;
    font-size: 38px;
    background-repeat: no-repeat;
    background-position: center center;
    color: #fff;
    text-align: center;
    padding-bottom: 20px;
    font-family: 'Georgia' !important;
    margin: 0 auto;
    padding: 70px 15%;
    margin: 30px;
}
.info5 h1
{
    font-size: 38px;
    color: #eb017c;
    text-align: center;
    padding-bottom: 20px;
    font-family: 'Georgia' !important;
    margin: 0 auto;
    width: 85%;
    line-height: 1.4em;
}
.listsection h1
{
	font-size: 26px !important;
    color: #eb017c;
    text-align: left;
    font-weight: 700;
    padding-bottom: 20px;
    font-family: 'Open Sans' !important;
}
.pinksection
{
	background:#eb017c;
	padding:30px;
	border-radius:10px;
	border:2px dashed #000;
	margin-bottom:30px;
}
.blacksection
{
	background:#000;
	padding:30px;
	margin-top:30px;
	border-radius:10px;
	border:2px dashed #eb017c;
	margin-bottom:30px;
}
.pinksection h2, .blacksection h2
{
	font-size: 36px;
    color: #fff;
    text-align: center;
    padding-bottom: 0px;
    font-family: 'Georgia';
    line-height: 50px;
    padding: 0px 20px;
}
ul.list1 li, ul.list2 li {
    font-size: 22px;
    font-family: 'Open Sans';
    font-weight: normal;
    list-style: none;
    margin-bottom: 20px;
	display: flex;
}
.shadow1{
  position:relative;
}
.shadow1{
    box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 20px rgba(0, 0, 0, 0.1) inset;
}
.shadow1:before, .shadow1:after{
  position:absolute;
  content:"";
  bottom:12px;left:15px;top:80%;
  width:45%;
  background:#9B7468;
  z-index:-1;
  -webkit-box-shadow: 0 20px 15px #9B7468;
  -moz-box-shadow: 0 20px 15px #9B7468;
  box-shadow: 0 20px 15px #9B7468;
  -webkit-transform: rotate(-6deg);
  -moz-transform: rotate(-6deg);
  transform: rotate(-6deg);
}
.shadow1:after{
  -webkit-transform: rotate(6deg);
  -moz-transform: rotate(6deg);
  transform: rotate(6deg);
  right: 15px;left: auto;
}
ul.list1 li:before {
    font-family: 'Glyphicons Halflings';
    content: url(../img/icon-1.png);
    left: 10px;
    padding-right: 30px;
    padding-top: 4px;
} 
 ul.list2 li:before {
    font-family: 'Glyphicons Halflings';
    content: url(../img/icon-2.png);
    left: 10px;
    padding-right: 30px;
    padding-top: 4px;
}
ul.list1, ul.list2 {
    -webkit-padding-start: 0px;
}
.info1 .container {
    background: #fff;
    margin-top: -70px;
	border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}
.info1 h1
{
	font-size:48px;
	color:#eb017c;
	font-weight:600;
	padding-bottom:20px;
	font-family:'Georgia' !important;
}
.info2 h1
{
	font-size:56px;
	color:#fff;
	text-align:center;
	font-weight:normal;
	padding-bottom:20px;
	font-family:'Georgia' !important;
}
.topsectionleft
{
	padding:30px 40px;
	background:rgba(255, 255, 255, 0.47);
	border-radius:10px;
	border:2px dashed #545454;
}
span.primary-color {
    color: #eb017c;
}
button {
    background: #ffcd04;
    border: #ffcd04;
    padding: 10px 50px;
    border-radius: 100px;
    border-bottom: 5px solid #b89402;
    margin-bottom: 40px;
    margin-top: 20px;
}
.btn2 {
    text-align: center;
    color: #000;
    font-weight: 600;
    font-family: 'Oswald';
    font-size: 46px;
    margin: 0 auto !important;
}
.orderdiv {
    background: #000;
    padding: 30px;
    border-radius: 15px;
    border: 2px dashed #fff;
}
.orderdiv h1 {
	font-family: 'Oswald' !important;
    font-size: 40px;
    font-weight: 600;
    color: #fff;
    text-align: center;
}
footer
{
background:black;
padding:20px 0px ;
text-align: center;
	font-family: 'Open Sans';
    font-weight:normal;
    color:#ddd;
}
/*
::-webkit-scrollbar {
    height: 0px !important;
    width: 0px !important;
    display: none !important;
}
*/


/* --:[ welcome tag ]:-- */
.welcome-tag { font-family: 'Georgia', serif; text-align: center; font-size: 1.8em; margin-top: 0.2em; margin-bottom: 1.2em; color: #222; }
.dark-background .welcome-tag, .dark-background.welcome-tag { color: #DDD; }

.inputregion { margin: 0 auto; background-color:transparent; text-align: center; }
.inputregion.withform { width: 100%; max-width: 550px; padding: 1.5em 0.8em 1.5em; margin: 2.0em auto 0; }
.inputregion .hotcollect-container { display: inline; text-align: center; padding-right:1.6em; padding-left:1.6em; height:8.0em; }
.inputregion .hotcollect-container label { display:block; float:none; text-align:center; width:auto; padding-bottom:0.7272em; }
.inputregion .hotcollect-container input[type=text] { margin-left:auto; margin-right:auto; padding:10px; display: block; }
.inputregion .hotcollect-container .processing,
.inputregion .hotcollect-container .inert { visibility: hidden; }
/* theme */ .inputregion.withform { border: 1px solid #CFCFCF; }
/* theme */ .inputregion .hotcollect-container label { font-family:Verdana, sans-serif; font-size:2.2em; font-weight:bold; font-style:normal; text-decoration:none; color:white; }
/* theme */ .inputregion .hotcollect-container input[type=text] { width: 90%; max-width: 380px; font-family:Verdana, sans-serif; font-size:13px; font-style:normal; font-weight:normal; text-decoration:none; color:black; }
/* theme */ .inputregion .hotcollect-container input[type=text] { background-color:#D0D0D0; border: 1px solid #202020; }
/* theme */ .inputregion .hotcollect-container input[type=text]:focus { background-color:#FFFAD6; border-color:#606060; }

.action-cluster { margin-bottom: 2.5em; }

/* ----:[ external resources ]:---- */
.button .split span.animation { background-image: url(/images/loading-t.gif); }

.action.linkbutton { font-family: 'Open Sans', serif; }
/* theme */ .action.button { font-family: "helvetica neue",helvetica,arial,sans-serif; font-weight: bold; }
/* theme */ .action.button .split .left { font-family: "arial black",verdana,arial,sans-serif; font-weight: bolder; }
/* theme */ .action.button .split .right { font-weight: bold; }
/* theme */ .action.size-xxlarge { font-size: 2.4em; }
/* theme */ .action.size-xlarge { font-size: 2.0em; }
/* theme */ .action.size-large { font-size: 1.7em; }
/* theme */ .action.size-medium { font-size: 1.4em; }
/* theme */ .action.size-res-xxlarge { font-size: 2.8em; }
/* theme */ .action.size-res-xlarge { font-size: 2.5em; }
/* theme */ .action.size-res-large { font-size: 2.15em; }
/* theme */ .action.size-res-medium { font-size: 1.8em; }
.action.size-in-normal .canvas-inner,
.action.size-in-normal div.canvas-simple div > span { font-size: 1.0em; }
.action.size-in-large .canvas-inner,
.action.size-in-large div.canvas-simple div > span { font-size: 1.2em; }
.action.size-in-medium .canvas-inner,
.action.size-in-medium div.canvas-simple div > span { font-size: 0.8em; }
.action.size-in-small .canvas-inner,
.action.size-in-small div.canvas-simple div > span { font-size: 0.6em; }

.action .text-in-tight span { letter-spacing: -0.1em }


/* theme */ .action.linkbutton .canvas-simple div span { font-size: 1.1em; }
/* theme */ .action.linkbutton .canvas-simple div span.larger { font-size: 1.5em; }

.action.button { text-decoration:none; display:inline-block; margin-bottom: 0.4em; box-sizing: border-box; }
.action.button, .action.button .canvas-inner { border-radius:0.125em; }
.action.button .canvas-inner { width: 100%; height: 100%; box-sizing: border-box; }
.action.linkbutton { display:inline-block; }

.action.button.padding-tight { padding: 0.4em 0.5em 0.5em 0.5em; }
.action.button.padding-standard { padding: 0.6em 0.75em 0.75em 0.75em; }
.action.button.padding-roomy { padding: 0.9em 1.8em 0.75em 1.8em; }

.action.width16 { width: 16em; }
.action.width18 { width: 18em; }
.action.width20 { width: 20em; }
.action.width26 { width: 26em; }
.action.width-full { width: 100%; }
.action.height2 { height: 2em; }
.action.height3 { height: 3em; }
.action.height4 { height: 4em; }
.action.height6 { height: 6em; }

.action.width18r34 { width: 34em; }
.action.height5r3 { height: 3em; }
.button.height5r3 span.animation { font-size: 1.5em; }
.button.height5r3 span.processing-message { font-size: 1.5em; }

.action.state-ready { cursor:pointer; }
.action.state-processing { cursor:wait; }
.action.state-inert { cursor:not-allowed; }

.action .ready, .action .processing, .action .inert { display: none; }
.action.state-ready .canvas-inner .ready, .action.state-processing .canvas-inner  .processing, .action.state-inert .canvas-inner  .inert { display: table-cell; }
.action.state-ready .canvas-simple .ready, .action.state-processing .canvas-simple .processing, .action.state-inert .canvas-simple .inert { display: block; }
.action .canvas-simple .processing, .action .canvas-simple .inert { visibility: hidden; }

.action.button .canvas-outer { display: table; width: 100%; height: 100%; }
.action.button .canvas-inner { display: table-row; text-align: center; }
.action.button .canvas-inner > div { vertical-align: middle; }
.action .canvas-simple { text-align: center; }

.button .split > * { vertical-align: middle; }
.button .split span.left { font-size: 3em; }
.button .split span.divider { width: 0; height: 75%; margin: 0 0.750em 0; border: 1px solid black; }
.button .split span.right { font-size: 1.2em; }
.button .split span.left, .button .split span.right, .button .split span.animation, .button .split span.processing-message { line-height: 1em; display: inline-block; max-height: 100%; }

.button .canvas-inner div:not(.split) span { font-size: 2.2em; font-weight: bold; }
.button .canvas-inner div:not(.split) span.smallertext { font-size: 1.6em; }

.button.height2 span.animation { font-size: 1em; }
.button.height3 span.animation { font-size: 1.5em; }
.button.height4 span.animation, .button.height5r3 span.animation { font-size: 2em; }
.button.height6 span.animation { font-size: 3em; }
.button .split span.animation { width: 1em; height: 1em; }
.button .split span.animation { /*background-image external resource*/ background-size: cover; }

.button .split span.animation img { max-width: 1em; max-height: 1em; }
.button .split span.processing-message { font-size: 1.2em; text-align: left; padding-left: 0.5em; }
.button.height2 span.processing-message { font-size: 0.9em; }

/* theme */
.button.theme-color-primary .canvas-inner span,
.color-gold-flat .canvas-inner span,
.textcolor-white .canvas-inner span { color: black; text-shadow:none; }
/* theme */
.button.theme-color-primary .split span.processing-message,
.color-gold-flat .split span.processing-message { color: #D0D0D0; }

/* theme */
.button.theme-color-primary.state-ready,
.color-gold-flat.state-ready {
    background-color:#FFF000;
    background-image:-webkit-gradient(linear,left top,left bottom,from(#FFCC00 0),to(#FFF000 100%));
    background-image:-webkit-linear-gradient(#FFCC00 0,#FFF000 100%);
    background-image:   -moz-linear-gradient(#FFCC00 0,#FFF000 100%);
    background-image:    -ms-linear-gradient(#FFCC00 0,#FFF000 100%);
    background-image:     -o-linear-gradient(#FFCC00 0,#FFF000 100%);
    background-image:        linear-gradient(#FFCC00 0,#FFF000 100%);
    border:2px solid #E0E0E0;
    box-shadow:none;
}

.button.theme-color-primary.state-ready,
.color-gold-flat.state-ready.dark-background {
    border:2px solid #202020;
}

a.linkbutton.dark-background {
    color: #62b7ff;
}

/* theme */
.button.theme-color-primary:hover.state-ready,
.color-gold-flat:hover.state-ready {
    background-color:#FFFF10;
    background-image:-webkit-gradient(linear,left top,left bottom,from(#FF2F1F 0),to(#FF5F1F 100%));
    background-image:-webkit-linear-gradient(#FFDC00 0,#FFFF10 100%);
    background-image:   -moz-linear-gradient(#FFDC00 0,#FFFF10 100%);
    background-image:    -ms-linear-gradient(#FFDC00 0,#FFFF10 100%);
    background-image:     -o-linear-gradient(#FFDC00 0,#FFFF10 100%);
    background-image:        linear-gradient(#FFDC00 0,#FFFF10 100%);
    border-color: #F0F0F0;
}


/* theme */
.button.theme-color-primary.state-processing,
.button.theme-color-primary.state-inert,
.color-gold-flat.state-processing,
.color-gold-flat.state-inert  {
	background-color:#969696;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#969696 0),to(#656565 100%));
	background-image:-webkit-linear-gradient(top,#969696 0,#656565 100%);
	background-image:   -moz-linear-gradient(top,#969696 0,#656565 100%);
	background-image:    -ms-linear-gradient(top,#969696 0,#656565 100%);
	background-image:     -o-linear-gradient(top,#969696 0,#656565 100%);
	background-image:        linear-gradient(top,#969696 0,#656565 100%);
    border-color: #D0D0D0;
}


/* theme */
.button.theme-color-shine .canvas-inner span,
.color-orange-shine .canvas-inner span,
.textcolor-white .canvas-inner span,
.color-red-flat .canvas-inner span { color: white; text-shadow:0 -0.035714em 0.035714em rgba(0,0,0,0.8); }
/* theme */
.button.theme-color-shine .split span.divider,
.color-orange-shine .split span.divider,
.color-red-flat .canvas-inner span { border-color: rgba(209, 125, 241, 0.22); }
/* theme */
.button.theme-color-shine .split span.processing-message,
.color-orange-shine .split span.processing-message,
.color-red-flat .split span.processing-message { color: #D0D0D0; }

/* theme */
.button.theme-color-shine.state-ready,
.color-orange-shine.state-ready {
	background-color:#FFCE81;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#FFCE81 0),to(#FFBF57 40%));
	background-image:-webkit-linear-gradient(#FFCE81 0,#FFBF57 40%,#FFAF18 40%,#D58A00 100%);
	background-image:   -moz-linear-gradient(#FFCE81 0,#FFBF57 40%,#FFAF18 40%,#D58A00 100%);
	background-image:    -ms-linear-gradient(#FFCE81 0,#FFBF57 40%,#FFAF18 40%,#D58A00 100%);
	background-image:     -o-linear-gradient(#FFCE81 0,#FFBF57 40%,#FFAF18 40%,#D58A00 100%);
	background-image:        linear-gradient(#FFCE81 0,#FFBF57 40%,#FFAF18 40%,#D58A00 100%);
    border:1px solid #D38811;
	box-shadow:inset 0 0 0 1px rgba(255,115,100,0.4),0 0.1em 0.3em #333;
}

/* theme */
.button.theme-color-shine:hover.state-ready,
.color-orange-shine:hover.state-ready {
	background-color:#FFCC4A;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#FFCC4A 0),to(#FFE14E 40%));
	background-image:-webkit-linear-gradient(top,#FFCC4A 0,#FFE14E 40%,#F8CB49 40%,#D49C00 100%);
	background-image:   -moz-linear-gradient(top,#FFCC4A 0,#FFE14E 40%,#F8CB49 40%,#D49C00 100%);
	background-image:    -ms-linear-gradient(top,#FFCC4A 0,#FFE14E 40%,#F8CB49 40%,#D49C00 100%);
	background-image:     -o-linear-gradient(top,#FFCC4A 0,#FFE14E 40%,#F8CB49 40%,#D49C00 100%);
	background-image:        linear-gradient(top,#FFCC4A 0,#FFE14E 40%,#F8CB49 40%,#D49C00 100%);
	border:1px solid #7C4C00;
}

/* theme */
.button.theme-color-shine.state-processing,
.button.theme-color-shine.state-inert,
.color-orange-shine.state-processing,
.color-orange-shine.state-inert,
.color-red-flat.state-processing,
.color-red-flat.state-inert {
	background-color:#969696;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#969696 0),to(#7a7a7a 40%));
	background-image:-webkit-linear-gradient(top,#969696 0,#7a7a7a 40%,#777777 40%,#656565 100%);
	background-image:   -moz-linear-gradient(top,#969696 0,#7a7a7a 40%,#777777 40%,#656565 100%);
	background-image:    -ms-linear-gradient(top,#969696 0,#7a7a7a 40%,#777777 40%,#656565 100%);
	background-image:     -o-linear-gradient(top,#969696 0,#7a7a7a 40%,#777777 40%,#656565 100%);
	background-image:        linear-gradient(top,#969696 0,#7a7a7a 40%,#777777 40%,#656565 100%);
	border:1px solid #656565;
	box-shadow:inset 0 0 0 1px rgba(115,115,115,0.4),0 0.1em 0.3em #333;
}


/* theme */
.color-red-flat.state-ready {
	background-color:#e5202e;
	background-image:none;
    border:1px solid #e6515c;
	box-shadow:1px 1px 2px black;
}

/* theme */
.color-red-flat:hover.state-ready {
	background-color:#d41d2a;
	border:1px solid transparent;
	box-shadow:1px 1px 1px #444;
}


                             .marble-mag { font-size: 4.395604px; } .lens-devleg { font-size: 1.7500em; } .lens-mag { font-size: 1.1125em; } .lens-2mag { font-size: 1.2250em; } .lens-scalechild > *, .lens-scalethis { -ms-transform: scale( 0.439560); -webkit-transform: scale( 0.439560); transform: scale( 0.439560); }
@media (min-width: 375px) {  .marble-mag { font-size: 5.151099px; } .lens-devleg { font-size: 1.6489em; } .lens-mag { font-size: 1.0973em; } .lens-2mag { font-size: 1.1947em; } .lens-scalechild > *, .lens-scalethis { -ms-transform: scale( 0.515109); -webkit-transform: scale( 0.515109); transform: scale( 0.515109); }  }
@media (min-width: 420px) {  .marble-mag { font-size: 5.769231px; } .lens-devleg { font-size: 1.5662em; } .lens-mag { font-size: 1.0849em; } .lens-2mag { font-size: 1.1699em; } .lens-scalechild > *, .lens-scalethis { -ms-transform: scale( 0.576923); -webkit-transform: scale( 0.576923); transform: scale( 0.576923); }  }
@media (min-width: 480px) {  .marble-mag { font-size: 6.593407px; } .lens-devleg { font-size: 1.4559em; } .lens-mag { font-size: 1.0684em; } .lens-2mag { font-size: 1.1368em; } .lens-scalechild > *, .lens-scalethis { -ms-transform: scale( 0.659340); -webkit-transform: scale( 0.659340); transform: scale( 0.659340); }  }
@media (min-width: 540px) {  .marble-mag { font-size: 7.417582px; } .lens-devleg { font-size: 1.3456em; } .lens-mag { font-size: 1.0518em; } .lens-2mag { font-size: 1.1037em; } .lens-scalechild > *, .lens-scalethis { -ms-transform: scale( 0.741758); -webkit-transform: scale( 0.741758); transform: scale( 0.741758); }  }
@media (min-width: 600px) {  .marble-mag { font-size: 8.241758px; } .lens-devleg { font-size: 1.2353em; } .lens-mag { font-size: 1.0353em; } .lens-2mag { font-size: 1.0706em; } .lens-scalechild > *, .lens-scalethis { -ms-transform: scale( 0.824175); -webkit-transform: scale( 0.824175); transform: scale( 0.824175); }  }
@media (min-width: 660px) {  .marble-mag { font-size: 9.000000px; } .lens-devleg { font-size: 1.1250em; } .lens-mag { font-size: 1.0188em; } .lens-2mag { font-size: 1.0375em; } .lens-scalechild > *, .lens-scalethis { -ms-transform: scale( 0.900000); -webkit-transform: scale( 0.900000); transform: scale( 0.900000); }  }
@media (min-width: 728px) {  .marble-mag { font-size:10.000000px; } .lens-devleg { font-size: 1.0000em; } .lens-mag { font-size: 1.0000em; } .lens-2mag { font-size: 1.0000em; } .lens-scalechild > *, .lens-scalethis { -ms-transform: scale( 1.000000); -webkit-transform: scale( 1.000000); transform: scale( 1.000000); }  }


@media (min-width: 768px) {
    .info1 .container {
        width:720px;
    }
}

@media (min-width: 992px) {
    .info1 .container {
        width:940px;
    }
}

@media (min-width: 1200px) {
    .info1 .container {
        width:1140px;
    }
}

@media (max-width: 479px) {
    .slider.snap { background-position-x: 80%; }
}

@media (max-width: 728px)
{
img.img-responsive.center-block {
    margin-top: auto !important;
}


.row.dearinfo { margin-right: -15px; margin-left: -15px; }


	h1{
	font-size:30px !important;
	}
	h2{
	font-size:26px !important;
	}
	p, li{
	font-size:18px !important;
	text-align:left !important;
	}
	.info7 h1 {
/*
    background-image: url(../img/heading-bg.png);
    background-size: cover !important;
*/
    margin-bottom: 30px !important;
    padding: 0 !important;
}
.pinksection h2, .blacksection h2 {
    padding-bottom: 0px !important;
    line-height: 1.5em !important;
    padding: 0 !important;
}
.pinksection {
    padding: 10px 20px !important;
}
.toplogo h1 { margin-top: 0; margin-bottom: 0; }
.topsectionleft {
    padding: 15px 20px;
}
.topsectionleft h1
{
margin-top: 0;
}
.container {
    padding: 20px !important;
    margin-left:5px !important;
    margin-right:5px !important;
}
.container-fluid.info1 {
    background: #050505;
    padding: 5px !important;
    margin-top: -50px !important;
}
.info6 h1, .info14 h1
{
background-size: cover !important;
    padding: 50px 10px !important;
    margin: 0px !important;
}


.action.width18r34 { width: 18em; }
.action.height5r3 { height: 5em; }


}

@media (max-width: 419px)
{
.container {
    padding: 20px 12px !important;
    margin-left: 5px !important;
    margin-right: 5px !important;
}

.row.dearinfo { margin-right: -7px; margin-left: -7px; }
.dearinfo {
    padding: 30px 12px;
}

.pinksection h2, .blacksection h2 {
    line-height: 1.3em !important;
}

.info5 h1 { line-height: 1.3em; }

 ul.list2 li:before {
    padding-right: 12px;
}

.info12 .row { padding: 40px 20px; }
.info12 h1 { line-height: 1.3em; font-size: 28px !important }

}
