img{
	max-width:100%;
	height:auto;
}
.tabcontent{
	display:none;
}
.tabcontent.active{
	display:block;
}
.togglebtn{
	cursor:pointer;
}
.toggleblock{
	display:none;
}
.relative{
	position:relative;
}
.circle{
	border-radius:50%;
}
.notmaxwidth{
	max-width:unset;
}
.imgunder .under {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}
.imgunder{
    position: relative;
}
.asblock{
	float:left;
	width:100%;
}
.inlineblock{
	display:inline-block;
}
.full{
	width:100%;
}
img.full15{
	margin:0 -15px;
	width:calc(100% + 30px);
	max-width:unset;
}
.width12{
	width:12px;
}
.width16{
	width:16px;
}
.width17{
	width:17px;
}
.width18{
	width:18px;
}
.width19{
	width:19px;
}
.width24{
	width:24px;
}
.width32{
	width:32px;
}
.width36{
	width:36px;
}
.margined{
	margin:30px 0;
}
.margined15{
	margin:15px 0;
}
.mb30{
	margin-bottom:30px;
}
.mb20{
	margin-bottom:20px;
}
.mb10{
	margin-bottom:10px;
}
.mb5{
	margin-bottom:5px;
}
.mb0{
	margin-bottom:0;
}
.mt0{
	margin-top:0;
}
.mt15{
	margin-top:15px;
}
.mt30{
	margin-top:30px;
}
.ml15{
	margin-left:10px;
}
.ml10{
	margin-left:10px;
}
.mr15{
	margin-right:10px;
}
.mr10{
	margin-right:10px;
}
.padding30{
	padding:30px;
}
.padding25{
	padding:25px;
}
.padding60{
	padding:60px;
}
.padding15{
	padding:15px;
}
.padding10{
	padding:10px;
}
.padding510{
	padding:5px 10px;
}
.padding710{
	padding:7px 10px;
}
.padding5{
	padding:5px;
}
.pb30{
	padding-bottom:30px;
}
.pb15{
	padding-bottom:15px;
}
.pt30{
	padding-top:30px;
}
.pt15{
	padding-top:15px;
}
.pl30{
	padding-left:30px;
}
.pl25{
	padding-left:25px;
}
.pl20{
	padding-left:20px;
}
.pl15{
	padding-left:15px;
}
.pl5{
	padding-left:5px;
}
.pl10{
	padding-left:10px;
}
.pr30{
	padding-right:30px;
}
.pr15{
	padding-right:15px;
}




.pr20{
	padding-right:20px;
}
.pb20{
	padding-bottom:20px;
}
.pt20{
	padding-top:20px;
}
.pl20{
	padding-left:20px;
}
.np{
	padding:0;
}
.npt{
	padding-top:0;
}
.npb{
	padding-bottom:0;
}
.npl{
	padding-left:0;
}
.npr{
	padding-right:0;
}
.bg1{
	background:#d3b080;
}
.bgdark2{
	background:rgba(0,0,0,0.8);
}
.bgdark{
	background:#000000;
}
.bggrey{
	background:#a5a5a5;
}
.bggrey2{
	background:#dddddd;
}
.bgwhite{
	background:#ffffff;
}
.bgpinck{
	background:#df0172;
}
.borderradius100{
	border-radius:100px;
}

.aligncenter{
	text-align:center;
}
.alignleft{
	text-align:left;
}
.alignright{
	text-align:right;
}
.texttransformuppercase{
	text-transform:uppercase;
}
.texttransformlowercase{
	text-transform: lowercase;
}
.vapmodal{
	cursor:pointer;
}
.borderyellow{
	border: 1px solid #d49f37;
}
.borderwhite{
	border: 1px solid #ffffff;
}
.borderleftwhite{
	border-left: 1px solid #ffffff;	
}
.bordebottomrwhite{
	border-bottom: 1px solid #ffffff;
}
.bordebottomryellow{
	border-bottom: 2px solid #d3b800;
}
.borderightyellow{
	border-right: 2px solid #d3b800;
}
.bordeleftryellow{
	border-left: 2px solid #d3b800;
}
.borderleftblue{
	border-left:1px solid #00a3ff;	
}
.borderrightblue{
	border-right:1px solid #00a3ff;	
}
.borderrightgrey{
	border-right:1px solid #aaaaaa;	
}
.borderbottomgrey{
	border-bottom:1px solid #a5a5a5;	
}
.borderbottom333333{
	border-bottom:1px solid #333333;	
}
.borderbottomgrey2{
	border-bottom:1px solid #363636;	
}
.bordertopmgrey{
	border-top:1px solid #a5a5a5;	
}
.bordergrey{
	border:1px solid #a5a5a5;	
}
.borderbottomblue{
	border-bottom:1px solid #00a3ff;	
}
.borderpinck{
	border:1px solid #df0172;
}
.borderwidth2{
	border-width:2px;
}
.borderwidth3{
	border-width:3px;
}
.bgyellow{
	background: #d49f37;
}
.hoverbgyellow:hover{
	background: #d49f37;
}
.colorwhite{
	color:#ffffff;
}
.colordark{
	color:#000000;
}
.textdecorationnone:hover,.textdecorationnone{
	text-decoration:none;
}
.hovercolordark:hover{
	color:#000000;
}
.colorgrey{
	color:#a5a5a5;
}
.colorgrey2{
	color:#909090;
}
.colordark{
	color:#222430;
}
.coloryellow{
	color:#d3b080;
}
.coloryellow2{
	color:#efd8ab;
}
.colorpinck{
	color:#df0172;
}
.colorgreen{
	color:#53ca47;
}
.colorred{
	color:#ff002c;
}
.colorblue{
	color:#2f3241;
}
.allwhite *{
	color:#ffffff;
}
.allgrey *{
	color:#a5a5a5;
}
.all777777 *{
	color:#777777;
}
.alldark *{
	color:#000000;
}
.flex{
	display:flex;
}
.alignitemscenter{
	align-items:center;
}
.alignitemsend{
	align-items:flex-end;
}
.justifycontentcenter{
	justify-content:center;
}
.justifycontentspacebetween{
	justify-content: space-between;
}
.quoted{
	padding-left:15px;
	border-left:1px solid #00a3ff;
}
.zindex999{
	z-index:999;
}
.fontitalik{
	font-style:italic;
}
#content .fs12{
	font-size:12px;
}
#content .fs14{
	font-size:14px;
}
#content .fs16{
	font-size:16px;
}
#content .fs18{
	font-size:18px;
}
#content .fs20{
	font-size:20px;
}
#content .allfs20 *{
	font-size:20px;
}
#content .allfs18 *{
	font-size:18px;
}
#content .lh20{
	line-height:20px;
}
#content .fs22{
	font-size:22px;
}
#content .fs28{
	font-size:28px;
}
#content .fs24{
	font-size:24px;
}
#content .lh24{
	line-height:24px;
}

#content .allfs24 *{
	font-size:24px;
}
#content .fs30{
	font-size:30px;
}
#content .fs32{
	font-size:32px;
}
#content .fs34{
	font-size:34px;
}
#content .fs40{
	font-size:40px;
}
#content .fs42{
	font-size:42px;
}
#content .fs44{
	font-size:44px;
}
#content .fs48{
	font-size:48px;
}
#content .fs54{
	font-size:54px;
}
#content .fs204{
	font-size:204px;
}
#content .lh40{
	line-height:40px;
}
#content .fs80{
	font-size:80px;
}
#content .fw300,.fw300{
	font-weight:300;
}
#content .fw600,.fw600{
	font-weight:600;
}
#content .fw800,.fw800{
	font-weight:800;
}
#content .fs18{
	font-size:18px;
}
#content .w200{
	width:200px;
}
