@charset "utf-8";
/* CSS Document */

/* media queries */

@media screen and (max-width:999px){
    #table-m{
        display:block;
    }
    #table{
        display:none;
		height:0px;
    }
 }

@media screen and (min-width:1000px){
    #table-m{
        display:none;
		height:0px;
    }
    #table{
        display:block;
    }
}

html, body{
height:100%;
margin:0px;
}

/* desktop */

div#table{
position: relative;
width: 100%;
top: 0px;
margin-left: auto;
margin-right: auto;}

#header {
float:right;
width:100%;}

body{background-color:#ffffff;}

/* responsive image sizes */

.wrap {
		width:100%;}

.wrap2 {
		width:90%;}

.wrap3 {
		width:80%;}

.wrap4 {
		width:60%;}

.wrap5 {
		width:50%;}

.wrap6 {
		width:40%;}
		
.wrap7 {
		width:30%;}

.wrap8 {
		width:20%;}

.wrap9 {
		width:10%;}
		
.wrap10 {
		width:3%;}

.wrap11 {
		width:85%;}

.wrap12 {
		width:35%;}

/* button */

.button {
font-family:Work Sans Medium;
background-color: #ffffff;
border: solid;
border-width: 1px;
border-radius: 10px;
color: #000000;
padding: 10px 10px;
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 16px;
margin-top: 5 px;}
.button:hover {
background-color:#df2228;}

.button2 {
font-family:Montserrat SemiBold;
background-color: #df2228;
border: solid;
width: 245px;
height: 45px;
border-width: 0px;
border-radius: 0px;
color: #ffffff;
text-align: center;
text-decoration: none;
font-size: 27px;
display: inline-block;}
.button2:hover {
text-decoration: underline;}

/* image change */

div.imagechange {
width: 142px;
height: 47px;
margin: 0px;
background-image: url("Images/amazon1.png");}
  
div.imagechange:hover {
background-image: url("Images/amazon2.png");}

div.imagechange2 {
width: 250px;
height: 100px;
margin: 0px;
background-image: url("Images/amazon1.jpg");}
  
div.imagechange2:hover {
background-image: url("Images/amazon2.jpg");}

div.imagechange3 {
width: 279px;
height: 70px;
margin: 0px;
background-image: url("Buttons/purchase-here1.jpg");}

div.imagechange3:hover {
background-image: url("Buttons/purchase-here2.jpg");}

/* image color change */

div.colorchange{
    background-color:transparent;}
	
div.colorchange:hover{
    background-color:#df2228;}
	
/* fonts */

@font-face {
  font-family: 'MyWebFont';
  src: url('webfont.eot'); /* IE9 Compat Modes */
  src: url('webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('webfont.woff2') format('woff2'), /* Super Modern Browsers */
       url('webfont.woff') format('woff'), /* Pretty Modern Browsers */
       url('webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('webfont.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
    font-family: Lato Regular;
    src: url(Fonts/lato-regular.ttf);}

@font-face {
    font-family: Work Sans Medium;
    src: url(Fonts/worksans-medium.ttf);}

@font-face {
    font-family: Work Sans Italic;
    src: url(Fonts/worksans-mediumitalic.ttf);}

@font-face {
    font-family: Montserrat Medium;
    src: url(Fonts/montserrat-medium.ttf);}

@font-face {
    font-family: Montserrat Medium Italic;
    src: url(Fonts/montserrat-mediumitalic.ttf);}

@font-face {
    font-family: Montserrat SemiBold;
    src: url(Fonts/montserrat-semibold.ttf);}
	
@font-face {
    font-family: Suwannaphum Bold;
    src: url(Fonts/suwannaphum-bold.ttf);}

a.font1{
color: #ffffff;
text-decoration: none;
font-family: Lato Regular;
font-size: 16px;
line-height: 26px;
letter-spacing: 0px;
word-spacing: 0px;
font-weight: normal;}
a.font1:hover{
color: #ffffff;
font-weight: normal;
text-decoration-line: underline;
text-decoration-thickness: 1px;}

span.font2{
font-family: Montserrat SemiBold;
font-size: 35px;
line-height: 55px;
color: #000000;
font-weight: normal;
letter-spacing: 0px;
word-spacing: 0px;
font-style:normal;}

span.font3{
font-family: Montserrat Medium Italic;
font-size: 21px;
line-height: 31px;
color: #000000;
font-weight: 550;
letter-spacing: 0px;
word-spacing: 0px;
font-style:normal;}

span.font4{
font-family: Work Sans Medium;
font-size: 18px;
line-height: 23px;
color: rgba(0, 0, 0, 1.0);
font-weight: normal;
letter-spacing: 0px;
word-spacing: 0px;
font-style:normal;}

span.font5{
font-family: Work Sans Medium;
font-size: 28px;
line-height: 33px;
color: #e81e25;
font-weight: 550;
letter-spacing: 0px;
word-spacing: 0px;
font-style:normal;}

span.font6{
font-family: Work Sans Medium;
font-size: 28px;
line-height: 33px;
color: #000000;
font-weight: 550;
letter-spacing: 0px;
word-spacing: 0px;
font-style:normal;}

span.font7{
font-family: Work Sans Medium;
font-size: 25px;
line-height: 30px;
color: #000000;
font-weight: normal;
letter-spacing: 0px;
word-spacing: 0px;
font-style:normal;}

span.font8{
font-family: Montserrat SemiBold;
font-size: 22px;
line-height: 27px;
color: #000000;
font-weight: normal;
letter-spacing: 0px;
word-spacing: 0px;
font-style:normal;}

span.font9{
font-family: Montserrat SemiBold;
font-size: 22px;
line-height: 27px;
color: #e81e25;
font-weight: normal;
letter-spacing: 0px;
word-spacing: 0px;
font-style:normal;}

span.font10{
font-family: Montserrat SemiBold;
font-size: 20px;
line-height: 30px;
color: #000000;
font-weight: normal;
letter-spacing: 0px;
word-spacing: 0px;
font-style:normal;}

span.font11{
font-family: Montserrat SemiBold;
font-size: 20px;
line-height: 25px;
color: #e81e25;
font-weight: normal;
letter-spacing: 0px;
word-spacing: 0px;
font-style:normal;}

a.font12{
color: #e81e25;
text-decoration: none;
font-family: Montserrat SemiBold;
font-size: 22px;
line-height: 27px;
letter-spacing: 0px;
word-spacing: 0px;
font-weight: normal;}
a.font12:hover{
color: #000000;
font-weight: normal;
text-decoration-line: none;
text-decoration-thickness: 1px;}

span.font13{
font-family: Montserrat SemiBold;
font-size: 25px;
line-height: 30px;
color: #000000;
font-weight: normal;
letter-spacing: 0px;
word-spacing: 0px;
font-style:normal;}

span.font14{
font-family: Montserrat SemiBold;
font-size: 40px;
line-height: 50px;
color: #000000;
font-weight: normal;
letter-spacing: 0px;
word-spacing: 0px;
font-style:normal;}

span.font15{
font-family: Montserrat SemiBold;
font-size: 16px;
line-height: 21px;
color: #ffffff;
font-weight: normal;
letter-spacing: 0px;
word-spacing: 0px;
font-style:normal;}

span.font16{
font-family: Work Sans Medium;
font-size: 15px;
line-height: 20px;
color: #000000;
font-weight: normal;
letter-spacing: 0px;
word-spacing: 0px;
font-style:normal;}

a.font17{
color: #000000;
text-decoration: none;
font-family: Work Sans Medium;
font-size: 12px;
line-height: 1;
letter-spacing: 0px;
word-spacing: 0px;
font-weight: normal;}
a.font17:hover{
color: #000000;
font-weight: normal;
text-decoration-line: underline;
text-decoration-thickness: 1px;}

span.font18{
font-family: Work Sans Regular;
font-size: 12px;
line-height: 12px;
color: #000000;
font-weight: normal;
letter-spacing: 0px;
word-spacing: 0px;
font-style:normal;}

span.font19{
font-family: Montserrat SemiBold;
font-size: 20px;
line-height: 25px;
color: #000000;
font-weight: normal;
letter-spacing: 0px;
word-spacing: 0px;
font-style:normal;}

span.font20{
font-family: Suwannaphum Bold;
font-size: 20px;
line-height: 25px;
color: #e71e25;
font-weight: normal;
letter-spacing: 0px;
word-spacing: 0px;
font-style:normal;}

span.font21{
font-family: Work Sans Medium;
font-size: 16px;
line-height: 21px;
color: #000000;
font-weight: normal;
letter-spacing: 0px;
word-spacing: 0px;
font-style:normal;}

a.font22{
color: #e71e25;
text-decoration: none;
font-family: Work Sans Medium;
font-size: 16px;
line-height: 21px;
letter-spacing: 0px;
word-spacing: 0px;
font-weight: normal;}
a.font22:hover{
color: #000000;
font-weight: normal;
text-decoration-line: none;
text-decoration-thickness: 1px;}

span.font23{
font-family: Work Sans Medium;
font-size: 16px;
line-height: 21px;
color: #000000;
font-weight: normal;
letter-spacing: 0px;
word-spacing: 0px;
font-style:italic;}

span.font24{
font-family: Suwannaphum Bold;
font-size: 28px;
line-height: 33px;
color: #000000;
font-weight: 550;
letter-spacing: 0px;
word-spacing: 0px;
font-style:normal;}

span.font25{
font-family: Suwannaphum Bold;
font-size: 28px;
line-height: 33px;
color: #e81e25;
font-weight: 550;
letter-spacing: 0px;
word-spacing: 0px;
font-style:normal;}

span.font26{
font-family: Suwannaphum Bold;
font-size: 22px;
line-height: 27px;
color: #000000;
font-weight: 550;
letter-spacing: 0px;
word-spacing: 0px;
font-style:normal;}

span.font27{
font-family: Suwannaphum Bold;
font-size: 22px;
line-height: 27px;
color: #e81e25;
font-weight: 550;
letter-spacing: 0px;
word-spacing: 0px;
font-style:normal;}

a.font28{
color: #e81e25;
text-decoration: none;
font-family: Work Sans Medium;
font-size: 28px;
line-height: 33px;
letter-spacing: 0px;
word-spacing: 0px;
font-weight: normal;}
a.font28:hover{
color: #e81e25;
font-weight: normal;
text-decoration-line: underline;
text-decoration-thickness: 1px;}

a.font29{
color: #ffffff;
text-decoration: none;
font-family: Lato Regular;
font-size: 16px;
line-height: 26px;
letter-spacing: 0px;
word-spacing: 0px;
font-weight: normal;
text-decoration-line: underline;
text-decoration-thickness: 1px;}

span.font30{
font-family: Work Sans Medium;
font-size: 16px;
line-height: 26px;
color: #e81e25;
font-weight: normal;
letter-spacing: 0px;
word-spacing: 0px;
font-style:normal;}

span.font31{
font-family: Work Sans Medium;
font-size: 15px;
line-height: 25px;
color: #000000;
font-weight: normal;
letter-spacing: 0px;
word-spacing: 0px;
font-style:normal;}

a.font32{
color: #000000;
text-decoration: none;
font-family: Work Sans Medium;
font-size: 15px;
line-height: 25px;
letter-spacing: 0px;
word-spacing: 0px;
font-weight: normal;
text-decoration-line: underline;
text-decoration-thickness: 1px;}
a.font32:hover{
color: #000000;
font-weight: normal;
text-decoration-line: underline;
text-decoration-thickness: 1px;}

span.font33{
font-family: Work Sans Medium;
font-size: 12px;
line-height: 17px;
color: #000000;
font-weight: normal;
letter-spacing: 0px;
word-spacing: 0px;
font-style:normal;}

a.font34{
color: #000000;
text-decoration: none;
font-family: Work Sans Medium;
font-size: 20px;
line-height: 30px;
letter-spacing: 0px;
word-spacing: 0px;
font-weight: normal;}
a.font34:hover{
color: #000000;
font-weight: normal;
text-decoration-line: underline;}

span.font35{
font-family: Suwannaphum Bold;
font-size: 18px;
line-height: 23px;
color: #ffffff;
font-weight: normal;
letter-spacing: 0px;
word-spacing: 0px;
font-style:normal;}

span.font36{
font-family: Work Sans Medium;
font-size: 14px;
line-height: 19px;
color: #ffffff;
font-weight: normal;
letter-spacing: 0px;
word-spacing: 0px;
font-style:normal;}

a.font37{
color: #ffffff;
text-decoration: none;
font-family: Work Sans Medium;
font-size: 14px;
line-height: 19px;
letter-spacing: 0px;
word-spacing: 0px;
font-weight: normal;}
a.font37:hover{
color: #ffffff;
font-weight: normal;
text-decoration-line: underline;}

span.font38{
font-family: Work Sans Regular;
font-size: 12px;
line-height: 12px;
color: #e81e25;
font-weight: bold;
letter-spacing: 0px;
word-spacing: 0px;
font-style:normal;}

span.font39{
font-family: Work Sans Medium;
font-size: 18px;
line-height: 23px;
color: #000000;
font-weight: normal;
letter-spacing: 0px;
word-spacing: 0px;
font-style:normal;}

span.font40{
display: inline-block;
font-family: Work Sans Medium;
font-size: 22px;
line-height: 30px;
color: #000000;
font-weight: normal;
letter-spacing: 0px;
word-spacing: 0px;
font-style:normal;}
span.font40:hover{
text-decoration-line: underline;
text-decoration-thickness: 1px;}

span.font41{
font-family: Work Sans Medium;
font-size: 15px;
line-height: 15px;
color: #e71e25;
font-weight: normal;
letter-spacing: 0px;
word-spacing: 0px;
font-style:normal;}

span.font42{
font-family: Suwannaphum Bold;
font-size: 35px;
line-height: 40px;
color: #000000;
font-weight: normal;
letter-spacing: 0px;
word-spacing: 0px;
font-style:normal;}

span.font43{
font-family: Suwannaphum Bold;
font-size: 35px;
line-height: 40px;
color: #e81e25;
font-weight: normal;
letter-spacing: 0px;
word-spacing: 0px;
font-style:normal;}

span.font44{
font-family: Montserrat SemiBold;
font-size: 27px;
line-height: 32px;
color: #e81e25;
font-weight: normal;
letter-spacing: 0px;
word-spacing: 0px;
font-style:normal;}

span.font45{
display: inline-block;
font-family: Work Sans Medium;
font-size: 22px;
line-height: 30px;
color: #000000;
font-weight: normal;
letter-spacing: 0px;
word-spacing: 0px;
font-style:normal;}

span.font46{
display: inline-block;
font-family: Work Sans Medium;
font-size: 22px;
line-height: 30px;
color: #000000;
font-weight: normal;
letter-spacing: 0px;
word-spacing: 0px;
font-style:normal;}
span.font46:hover{
text-decoration-line: none;}

a.font47{
color: #000000;
text-decoration: none;
font-family: Work Sans Medium;
font-size: 18px;
line-height: 23px;
letter-spacing: 0px;
word-spacing: 0px;
font-weight: normal;
text-decoration-line: underline;
text-decoration-thickness: 1px;}
a.font47:hover{
color: #000000;
font-weight: normal;
text-decoration-line: underline;
text-decoration-thickness: 1px;}

span.font48{
display: inline-block;
font-family: Work Sans Medium;
font-size: 13px;
line-height: 18px;
color: #000000;
font-weight: normal;
letter-spacing: 0px;
word-spacing: 0px;
font-style:normal;}

span.font49{
font-family: Work Sans Medium;
font-size: 18px;
line-height: 23px;
color: #000000;
font-weight: normal;
letter-spacing: 0px;
word-spacing: 0px;
font-style:normal;}

/*accordian p*/

#accordian p {
	background-color: #e5e7ea;
	width: 100%;
	margin: 0px auto 0 auto;}

/*heading styles*/
#accordian p {
	cursor: pointer;
	text-align: left;
	margin-left:0px;
	text-decoration: none;
	text-decoration: none;
	background-color: #e5e7ea;
	font-family: Work Sans Medium;
	font-size: 15px;
	line-height: 15px;
	color: #000000;
	font-weight: normal;
	letter-spacing: 0px;
	word-spacing: 0px;
	font-style:normal;}
#accordian p hover{
	text-decoration:underline;}
	
/*iconfont styles*/
#accordian p span {
	margin-right: 0px;
	background-color: #e5e7ea;}

#accordian p ul ul {
	display: none;}

#accordian p li {
	list-style-type: none;
	padding-right: 10px;
	margin-left: 0px;}
  
/*accordian p1*/

#accordian p1 {
	background-color: #ffffff;
	width: 100%;
	margin: 0px auto 0 auto;}

/*heading styles*/
#accordian p1 {
	cursor: pointer;
	text-align: center;
	margin-left:0px;
	text-decoration: none;}

/*iconfont styles*/
#accordian p1 span {
	background: #ffffff;
	margin-left: 0px;
	margin-right: 0px;}

/*list items*/

#accordian li {
	list-style-type: none;
	padding-right: 10px;
	margin-left: 0px;}

/*links*/

#accordian ul ul li a {
	text-decoration: none;
	display: block;
	/*transition for smooth hover animation*/
	transition: all 0.15s;}

/*Lets hide the non active LIs by default*/
#accordian ul ul {
	background: #ffffff;
	display: none;}

#accordian li.active ul {
	display: block;}

/* mobile settings */

#table-m, .body_text-m, .body-m{
	background-color:#ffffff;}

/* mobile fonts */

span.font50{
font-family: Montserrat SemiBold;
font-size: 25px;
line-height: 35px;
color: #000000;
font-weight: normal;
letter-spacing: 0px;
word-spacing: 0px;
font-style:normal;}

span.font51{
font-family: Montserrat Medium Italic;
font-size: 21px;
line-height: 31px;
color: #000000;
font-weight: normal;
letter-spacing: 0px;
word-spacing: 0px;
font-style:normal;}

a.font52{
color: #000000;
text-decoration: none;
font-family: Montserrat SemiBold;
font-size: 25px;
line-height: 30px;
letter-spacing: 0px;
word-spacing: 0px;
font-weight: normal;
text-decoration-line: underline;
text-decoration-thickness: 1px;}
a.font52:hover{
color: #000000;
font-weight: normal;
text-decoration-line: underline;
text-decoration-thickness: 1px;}

span.font53{
font-family: Montserrat SemiBold;
font-size: 16px;
line-height: 21px;
color: #000000;
font-weight: normal;
letter-spacing: 0px;
word-spacing: 0px;
font-style:normal;}

/*accordian - mobile*/

#accordian2 {
	background: transparent;
	margin: 0px 0 0 auto;}

/*heading styles*/
#accordian2 p {
	background: transparent;
	cursor: pointer;
	text-align: center;
	margin-left:0px;
	text-decoration: none;}

/*iconfont styles*/
#accordian2 p span {
	background: transparent;
	margin-left: 0px;
	margin-right: 0px;}

/*list items*/
#accordian2 li {
	text-decoration: transparent;
	list-style-type: none;
	margin-left: 0px;}	padding-right: 10px;


/*links*/
#accordian2 ul ul li a {
	text-decoration: transparent;
	display: block;
	/*transition for smooth hover animation*/
	transition: all 0.15s;}

/*Lets hide the non active LIs by default*/
#accordian2 ul ul {
	background: transparent;
	display: none;}

#accordian2 li.active ul {
	display: block;}

#accordian3 {
	background: transparent;
	margin: 0px 0 0 auto;}

/*heading styles*/
#accordian3 p {
	background: transparent;
	cursor: pointer;
	text-align: center;
	margin-left:0px;
	text-decoration: none;}

/*iconfont styles*/
#accordian3 p span {
	background: transparent;
	margin-left: 0px;
	margin-right: 0px;}

/*list items*/
#accordian3 li {
	text-decoration: transparent;
	list-style-type: none;
	margin-left: 0px;}	padding-right: 10px;


/*links*/
#accordian3 ul ul li a {
	text-decoration: transparent;
	display: block;
	/*transition for smooth hover animation*/
	transition: all 0.15s;}

/*Lets hide the non active LIs by default*/
#accordian3 ul ul {
	background: transparent;
	display: none;}

#accordian3 li.active ul {
	display: block;}

