@import url('https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i&display=swap');

body {	margin: 0;font-family: 'Lato', sans-serif; }
.container1 { width:1440px; margin:auto;}
.containerbottom { background-color: #515151; padding: 40px 20px 60px 20px;  }
.containermiddle2{background-color: #ffffff; padding: 50px 40px 40px 40px; }
.containermiddle2a{ margin:auto; width:570px;}
.containermiddle2b{ margin:auto; width:570px;}
.containermiddle2c{ margin-left:auto; margin-right:auto; padding-bottom:60px; padding-top:50px; width:810px; border-left:#E8171F solid 10px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;background-color:#f6f6f8;}
.containermiddle1 { width:100%; position:relative; background-color:#f6f6f8; margin:auto;}
.containertopbig { width:1040px; margin:auto; min-height:660px;}
.containertop { min-height:660px; background-image:url(../images/bg1.jpg); background-repeat:no-repeat; background-position:center top; padding:0px 20px 60px 20px;  }
.containertop1{ width:100%;  position: relative; min-height:660px; }
.containertop1middle{width:100%;  position: static; margin: 0 auto;  }
.text1, .text1 a{  color:#FFF;  font-size:16px; line-height:19px; font-weight:normal; text-align:center; text-decoration:none;}
.text2 { color:#000000;  font-size:30px; line-height:39px; font-weight:normal; text-align:left; margin-bottom:20px;}
.text3 { color:#000000;  font-size:14px; line-height:26px; font-weight:300; text-align:left; margin-bottom:20px;}
.text3a { color:#000000;  font-size:14px; line-height:26px; font-weight:300; text-align:left; padding-bottom:50px;}
.text3b { color:#000000;  font-size:14px; line-height:26px; font-weight:300; text-align:left; padding-bottom:0px;}
.text4 { color:#000000;  font-size:11px; line-height:21px; font-weight: normal; text-align:left; padding-top:25px; border-top:#979797 solid 1px;}
.text5 { color:#ffffff;  font-size:70px; line-height:75px; font-weight: 900; text-align:left; margin-top:20px;  }
.text6 {  color:#ffffff;  font-size:30px; line-height:39px; font-weight: normal; text-align:left;  margin-bottom:25px; }
.text7 {  color:#595959;  font-size:18px; line-height:39px; font-weight: bold; text-align:center;  margin-bottom:20px; letter-spacing:1px; }
.text8 { color:#000000;  font-size:35px; line-height:39px; font-weight:bold; text-align:left; margin-bottom:40px; margin-top:45px;}
.text8b { color:#000000;  font-size:35px; line-height:39px; font-weight:bold; text-align:left; margin-bottom:55px; padding-top:125px;}
.text8bb { color:#000000;  font-size:35px; line-height:39px; font-weight:bold; text-align:left; margin-bottom:55px; padding-top:125px;}
.text9 { color:#000000;  font-size:25px; line-height:32px; font-weight:bold; text-align:left; margin-bottom:35px;}
.text10 { color:#FD0400;  font-size:20px; line-height:28px; font-weight:bold; text-align:left; margin-bottom:20px;}
.text11 { color:#000000;  font-size:14px; line-height:26px; font-weight: normal; text-align:left; padding-bottom:20px; border-bottom:#D8D8D8 solid 1px;}
.text12 { color:#000000;  font-size:19px; line-height:35px; font-weight: bold; text-align:left; padding-bottom:80px; margin-left:0; padding-left:17px; }
.text30 { color:#A0A0A0;  font-size:16px; line-height:21px; font-weight:bold; text-align:left; display:inline-block; float:left }
.img30 { border:none; display:block;}
.image8 { width:100%; margin:auto; padding-top:120px }
.greybox { padding:30px 70px 0px 70px; background-color:#f6f6f8; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box;   }
.logo { padding-top:80px}
.redbutton{ padding:20px 15px; background-color:#E8171F; font-family: 'Lato', sans-serif; color:#ffffff;  font-size:16px; line-height:19px; font-weight: bold; text-align:center; text-decoration:none; cursor:pointer; border:none; outline:none; }
.redbutton2{ padding:20px 15px; background-color:#E8171F; font-family: 'Lato', sans-serif; color:#ffffff;  font-size:16px; line-height:19px; font-weight: bold; text-align:center; text-decoration:none; cursor:pointer; border:none; outline:none; margin: auto; display:block; vertical-align:middle; }
.redbutton2a{ padding:20px 15px; background-color:#E8171F; font-family: 'Lato', sans-serif; color:#ffffff;  font-size:16px; line-height:19px; font-weight: bold; text-align:center; text-decoration:none; cursor:pointer; border:none; outline:none; display:block; vertical-align:middle; }
.button1 { margin-bottom:40px; margin-top:30px;}
.button2 { margin-bottom:30px; margin-top:0px; width:100%; display:block; position: relative; bottom: -30px; }
.button2a { margin-top:35px; width:100%;}
.img1 { display:block; margin:auto; margin-bottom:20px; max-width:229px; height:auto;}
.img2 { max-width:560px; height:auto; display:block; margin:auto;border-left:#E8171F solid 10px; box-sizing:border-box }
.clear { clear:both; font-size:0; line-height:0px; width:100%}
input { color:#B9B9B9; font-size:16px; font-weight:bold; width:100%; height:45px; border:#CDCDCD solid 1px; letter-spacing:1px; padding-left:30px; padding-right:10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box;}
.block1 { float:left; width:49%; margin-bottom:10px; }
.block2 { float:right; width:49%; margin-bottom:10px;  }
.greyblock { height:auto; width:100%; }
.tabs { margin-left:auto; margin-right:auto; width:1040px;  padding-top:70px; padding-bottom:100px; }
.tabs1 { margin-left:auto; margin-right:auto; width:1040px;  padding-bottom:100px; background-color:#FFF;  border-left:#eaeaea solid 2px; border-right:#eaeaea solid 2px; border-bottom:#eaeaea solid 2px; box-sizing:border-box;;  }
.bottomtabs { background-color:#FFF; padding-left:20px; padding-right:20px; border-left:#eaeaea solid 2px; border-right:#eaeaea solid 2px; }
.box1 { padding-bottom:50px; width:100%}
.box1a { padding-bottom:50px; width:100%; border-bottom:#D8D8D8 solid 2px;}
.box1b { padding-bottom:100px;}
.item1 { float:left}
.item2 { color:#000000;  font-size:14px; line-height:19px; font-weight:300; text-align:left; }
.item3 {padding-bottom:20px}
.item3a {padding-bottom:70px}
.tab {
  overflow: hidden;
  border:none;
  background-color: #f6f6f8;
}

.tab button {
  color:#A0A0A0;
  font-weight:bold;
  background-color: inherit;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 14px 16px;
  transition: 0.3s;
  font-size: 17px;
  line-height:21px;
  width:25%;
  min-height:145px;
  border-bottom:#eaeaea solid 2px;  
}

.tab button:hover {
  background-color: #f6f6f8;
}

.tab button.active {
	color:#E8171F;
  background-color: #fff;
  border-top:#eaeaea solid 2px;
  border-left:#eaeaea solid 2px;
  border-right:#eaeaea solid 2px;
  border-bottom:none;  
}

#defaultOpen{  
background-image:url(../images/p10.png) !important;
background-repeat:no-repeat; background-position:center top;
padding-top:85px;
}
#defaultOpen.active{  
background-image:url(../images/p10a.png) !important;
background-repeat:no-repeat; background-position:center top;
}

#second{  
background-image:url(../images/p11.png) !important;
background-repeat:no-repeat; background-position:center top;
padding-top:85px;
}
#second.active{  
background-image:url(../images/p11a.png) !important;
background-repeat:no-repeat; background-position:center top;
}

#third{  
background-image:url(../images/p12.png) !important;
background-repeat:no-repeat; background-position:center top;
padding-top:85px;
}
#third.active{  
background-image:url(../images/p12a.png) !important;
background-repeat:no-repeat; background-position:center top;
}
#forth{  
background-image:url(../images/p13.png) !important;
background-repeat:no-repeat; background-position:center top;
padding-top:85px;
}
#forth.active{  
background-image:url(../images/p13a.png) !important;
background-repeat:no-repeat; background-position:center top;
}
.tabcontent {
  display: none;
  padding: 6px 12px;
  border:none;
  border-top: none;
}

@media screen and (max-width:1460px) {
.container1 { width:100%}
}

@media screen and (max-width:1110px) {
.containertopbig { width:100% !important }
.tabs, .tabs1 { width:100% !important}
.containermiddle2c{ width:100% !important;}
.tab button { min-height:180px !important}
}
.tabsmobile { display:none; }
@media screen and (max-width:700px) {
.tabs { display:none !important}	
.tabsmobile { display:block !important}
.container10, .item3, .item3a { padding-left:40px !important; padding-right:40px !important;}
.text8b { margin-bottom:50px !important; padding-top:50px !important;}
.text8bb { padding-left:40px !important; padding-right:40px !important; padding-top:50px !important;}
.box1b { padding-bottom:50px !important;}
.item3a {padding-bottom:35px !important}
#text12a{ display:block !important; list-style:disc !important; padding-left:50px !important; padding-right:40px !important}
}
@media screen and (max-width:650px) {
.containermiddle2a, .containermiddle2b { width:100% !important}
.block1 { width:100% !important}
.block2 { width:100% !important}
.greybox { padding-left:40px !important; padding-right:40px !important}
input { padding-left:10px !important; font-size:12px !important; }
.img2 { width:100% !important}
.image8 { padding-top:50px !important }
.text8, .text3a, .text9, .text3b { padding-left:40px; padding-right:40px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box;}
.bottomtabs { padding-left:0px !important; padding-right:0px !important;}
.button2a { padding-left:40px !important; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;}
.item1 { width:100% !important}
#Help, #Features{ padding-left:40px !important; padding-right:40px !important;}
}
* {
	margin: 0;
	padding: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
a { text-decoration: none; }

.btnMenu {
	display: none;
	padding: 20px;
	display: block;
	background: #f6f6f8;
	color: #fff;
}

.btnMenu i.fa { float: left; }

.accordion-menu {
	width: 100%;
	line-height: 18px;
	box-sizing:border-box; 
}

.accordion-menu .menu { width: 100%; }

.accordion-menu ul { list-style: none; }
.text12 ul { color:#000000;  font-size:19px; line-height:35px; font-weight: bold; text-align:left; padding-bottom:80px; margin-left:0; padding-left:17px; list-style:circle !important }

.accordion-menu .menu li a {
	color: #494949;
	display: block;
	padding: 15px 20px;
	background: #f6f6f8;
}
.accordion-menu .menu li a:hover { background: #eaeaec; color: #494949; }
.accordion-menu .menu i.fa {
	font-size: 12px;
	line-height: 18px;
	float: right;
	margin-left: 10px;
}

.accordion-menu .menu ul { display: none; }
.accordion-menu .menu ul li a {
	background: #f6f6f8;
	color: #494949;
}

.accordion-menu .menu .active > a {
	background: #f6f6f8;
	color: #e8161f;
}
