* { margin: 0px; padding: 0px; }
.menu-main {
  list-style: none;
  margin: 40px 0 5px;
  padding: 25px 0 5px;
  text-align: center;
  background: white;
}
.menu-main li {display: inline-block;}
.menu-main li:after {
  content: "|";
  color: #000000;
  display: inline-block;
  vertical-align:top;
}
.menu-main li:last-child:after {content: none;}
.menu-main a {
  text-decoration: none;
  letter-spacing: 2px;
  position: relative;
  padding-bottom: 20px;
  margin: 0 34px 0 30px;
  font-size: 17px;
  text-transform: uppercase;
  display: inline-block;
  transition: color .2s;
}
.menu-main a, .menu-main a:visited {color: #000000;}
.menu-main a.current, .menu-main a:hover{color: rgb(163, 208, 99);}
.menu-main a:before,
.menu-main a:after {
  content: "";
  position: absolute;
  height: 4px;
  top: auto;
  right: 50%;
  bottom: -5px;
  left: 50%;
  background: rgb(163, 208, 99);
  transition: .8s;
}
.menu-main a:hover:before, .menu-main .current:before {left: 0;}
.menu-main a:hover:after, .menu-main .current:after {right: 0;}   
@media (max-width: 550px) {
.menu-main {padding-top: 0;}
.menu-main li {display: block;}
.menu-main li:after {content: none;}
.menu-main a {
  padding: 25px 0 20px; 
  margin: 0 30px;
}
}
img, a { border: 0px none; }
textarea:focus, input:focus, button:focus { outline: medium none; }
body { margin: 0px; font-family: "Calibri"; }
.div-top { min-width: 1000px; background-image: url('1.jpg'); background-repeat: repeat-x; background-position: center top; height: 594px; }
.div-top-cent { width: 1000px; margin: 0px auto; position: relative; padding-top: 10px; }
.div-t-t { overflow: hidden; }
.a-t-logo { display: block; float: left; height: 85px; padding-left: 100px; background-image: url('logo.png'); background-repeat: no-repeat; background-position: left top; text-decoration: none; width: 235px; }
.a-t-logo:hover { opacity: 0.8; }
.a-t-logo .span-logo { font-family: "Cricket Bold","Calibri"; font-size: 35px; color: rgb(255, 255, 255); padding-top: 5px; display: block; text-shadow: 1px 1px 6px black; }
.a-t-logo .span-logo span { color: rgb(163, 208, 99); }
.a-t-logo .span-lo { display: block; color: rgb(255, 255, 255); font-size: 16px; line-height: 15px; }
.div-t-con { float: right; }
.div-t-con > div { color: rgb(255, 255, 255); font-size: 35px; font-family: "Calibri"; text-align: right; }
.div-t-con > div span { font-weight: bold; color: rgb(163, 208, 99); }
.div-t-con > span { text-align: right; color: rgb(255, 255, 255); font-size: 16px; display: block; }
.div-top-title1 { text-align: center; text-transform: uppercase; font-family: "Calibri"; font-style: italic; font-size: 38px; font-weight: bold; color: rgb(255, 255, 255); text-shadow: 1px 1px 6px black; margin-top: 40px; }
.div-top-title2 { margin: 5px auto 0px; display: table; background-color: rgb(163, 208, 99); border-radius: 30px; line-height: 40px; height: 45px; color: rgb(255, 255, 255); font-size: 30px; text-align: center; font-style: italic; padding-left: 15px; padding-right: 15px; text-shadow: 2px 3px 0px rgb(118, 151, 72); }
.div-top-title3 { color: rgb(255, 255, 255); font-size: 30px; text-align: center; text-shadow: 1px 1px 6px black; margin-top: 0px; }
.div-top-form { overflow: hidden; }
.div-top-form .div-t-inf { float: left; width: 660px; }
.div-t-inf .div-ot-mon { margin-left: 390px; margin-top: 20px; width: 175px; padding: 5px; border: 2px dashed rgb(163, 208, 99); border-radius: 4px; }
.div-t-inf .div-ot-mon > span { display: block; border-radius: 3px; background-color: rgb(163, 208, 99); color: rgb(255, 255, 255); font-size: 40px; font-weight: bold; text-align: center; line-height: 60px; height: 62px; position: relative; text-shadow: 2px 3px 2px rgb(130, 166, 79); }
.div-t-inf .div-ot-mon > span span { float: left; display: block; margin-left: 18px; }
.div-t-inf .div-ot-mon > span img { float: left; display: block; margin-left: 10px; margin-top: 16px; }
.div-plash { display: table; height: 50px; }
.div-t-inf .div-plash { transform: rotate(-12deg); margin-left: 200px; margin-top: 24px; }
.div-plash.roz .div-te-t { background-image: url('12_r.png'); height: 7px; }
.div-plash.zel .div-te-t { background-image: url('12_z.png'); height: 7px; }
.div-plash .div-te-t { background-repeat: no-repeat; background-position: left top; }
.div-plash.roz .div-te-tit { background-color: rgb(255, 90, 0); text-shadow: 2px 2px 2px rgb(180, 80, 43); text-transform: uppercase; font-weight: bold; height: 32px; line-height: 30px; }
.div-plash.zel .div-te-tit { background-color: rgb(163, 208, 99); text-shadow: 2px 2px 2px rgb(107, 136, 65); }
.div-plash .div-te-tit { height: 30px; line-height: 25px; padding-left: 20px; padding-right: 20px; color: rgb(255, 255, 255); font-size: 20px; }
.div-plash.roz .div-te-b { background-image: url('11_r.png'); height: 7px; }
.div-plash.zel .div-te-b { background-image: url('11_z.png'); height: 7px; }
.div-plash .div-te-b { background-repeat: no-repeat; background-position: right top; }
.div-inf-inf { color: rgb(0, 0, 0); font-size: 22px; width: 340px; margin-left: 270px; margin-top: -8px; }
.div-inf-inf span { color: rgb(255, 90, 0); font-weight: bold; }
.div-top-form .div-t-form { float: right; width: 270px; border-width: 3px; border-style: solid; border-color: rgb(163, 208, 99) rgb(163, 208, 99) rgb(255, 255, 255); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; background-color: rgb(255, 255, 255); padding-top: 30px; padding-bottom: 20px; margin-top: 15px; height: 256px; border-radius: 5px 5px 0px 0px; }
.div-t-form .div-for-top { text-align: center; padding-left: 10px; text-transform: uppercase; color: rgb(68, 68, 68); font-size: 20px; font-weight: bold; padding-right: 10px; }
.div-t-form .div-for-top span { display: block; margin-top: 10px; margin-bottom: 20px; color: rgb(146, 187, 89); font-size: 16px; }
.div-t-form > form { display: block; height: 160px; margin-top: 10px; }
.div-t-form > form input[type="text"] { display: block; height: 33px; padding-left: 12px; padding-right: 12px; margin: 0px auto 20px; width: 184px; border: 1px solid rgb(68, 68, 68); border-radius: 3px; }
.div-t-form > form input[type="text"]:focus { border: 1px solid rgb(123, 168, 59); box-shadow: 0px 0px 5px 0px rgb(141, 192, 68); }
.div-t-form > form button[type="submit"] { border: medium none; border-radius: 3px; background-color: rgb(38, 167, 234); height: 35px; text-align: center; width: 100px; color: rgb(255, 255, 255); font-size: 14px; margin: 0px auto; display: block; cursor: pointer; text-shadow: 2px 2px 2px rgb(32, 140, 196); box-shadow: 0px -3px 0px rgba(0, 0, 0, 0.2) inset; }
.div-t-form > form button[type="submit"]:hover { box-shadow: 0px -3px 0px rgba(0, 0, 0, 0.2) inset; background-color: rgb(255, 162, 0); text-shadow: 2px 2px 2px rgb(216, 137, 0); }
.div-t-form > form button[type="submit"]:active { box-shadow: 0px 3px 0px rgba(0, 0, 0, 0.2) inset; background-color: rgb(66, 65, 64); text-shadow: 2px 2px 2px rgb(66, 65, 64); }
.div-t-form .div-for-butt { color: rgb(68, 68, 68); font-size: 12px; text-align: center; }
.div-block1 { height: 371px; background-image: url('9.png'); background-repeat: repeat-x; min-width: 1000px; }
.div-block1 > div { overflow: hidden; width: 1000px; margin: 0px auto; }
.div-block1 > div > div { width: 1110px; overflow: hidden; }
.div-block1 > div > div .div-mini-bk { width: 335px; height: 125px; overflow: hidden; display: table; margin-top: 35px; margin-bottom: 5px; float: left; }
.div-block1 > div > div .div-mini-bk > div { display: table-row; }
.div-block1 > div > div .div-mini-bk > div > div { display: table-cell; vertical-align: middle; }
.div-block1 > div > div .div-mini-bk > div > div.tab-img { width: 110px; }
.div-block1 > div > div .div-mini-bk > div > div > span { padding-left: 18px; color: rgb(68, 68, 68); font-size: 18px; display: block; }
.div-block1 > div > div .div-mini-bk > div > div > span span { font-size: 18px; color: rgb(146, 187, 89); font-weight: bold; }
.div-block2 { min-width: 1000px; }
.div-block2 > div { margin: 0px auto; width: 1000px; }
.div-block2 .div-mint-bk1 { padding-top: 55px; text-align: center; text-transform: uppercase; font-size: 35px; color: rgb(68, 68, 68); font-family: "Cricket Bold","Calibri"; }
.div-block2 .div-mint-bk2 { font-size: 20px; color: rgb(68, 68, 68); text-align: center; line-height: 15px; margin-top: 10px; }
.div-block2 .div-mint-bk2 span { color: rgb(255, 255, 255); background-color: rgb(163, 208, 99); padding-left: 2px; overflow: hidden; padding-right: 2px; border-radius: 3px; display: inline-table; vertical-align: middle; padding-bottom: 3px; }
.div-block2 .div-mint-bk3 { font-size: 30px; color: rgb(68, 68, 68); text-align: center; margin-top: 5px; }
.div-block2 .div-mint-bk3 span { font-weight: bold; }
.div-block2 .div-mint-bk4 { overflow: hidden; width: 1000px; padding-top: 50px; padding-bottom: 40px; }
.div-block2 .div-mint-bk4 > div { width: 1100px; }
.div-block2 .div-mint-bk4 > div .div-mini-bk { float: left; width: 333px; text-align: center; }
.div-block2 .div-mint-bk4 > div .div-mini-bk .div-img { height: 220px; text-align: center; }
.div-block2 .div-mint-bk4 > div .div-mini-bk > span { display: block; text-align: center; color: rgb(68, 68, 68); font-size: 23px; }
.div-block2 .div-mint-bk4 > div .div-mini-bk .div-plash { margin: 10px auto 0px; transform: rotate(-5deg); width: 138px; text-align: center; }
.div-block3 { min-width: 1000px; height: 475px; background-image: url('5.jpg'); background-repeat: repeat-x; background-position: center top; }
.div-block3 > div { margin: 0px auto; width: 1000px; }
.div-block3 .div-mint-bk1 { padding-top: 45px; height: 375px; overflow: hidden; }
.div-block3 .div-mint-bk2 { text-align: center; font-size: 25px; color: rgb(255, 255, 255); padding-top: 12px; }
.div-block3 .div-mint-bk2 span { color: rgb(163, 208, 99); font-weight: bold; font-style: italic; }
.div-block3 .div-mint-bk1 .div-m-b-bk1 { float: left; width: 500px; }
.div-block3 .div-mint-bk1 .div-m-b-bk1 > span { display: block; color: rgb(68, 68, 68); font-weight: bold; font-size: 30px; }
.div-block3 .div-mint-bk1 .div-m-b-bk1 > span span { display: block; color: rgb(123, 168, 59); font-weight: bold; font-size: 30px; font-style: italic; text-transform: uppercase; float: left; }
.div-block3 .div-mint-bk1 .div-m-b-bk1 > div { margin-top: 20px; }
.div-block3 .div-mint-bk1 .div-m-b-bk1 > div > div { overflow: hidden; padding-top: 5px; padding-bottom: 5px; color: rgb(68, 68, 68); font-size: 20px; border-bottom: 1px solid rgb(68, 68, 68); }
.div-block3 .div-mint-bk1 .div-m-b-bk1 > div > div:last-child { border-bottom: medium none; }
.div-block3 .div-mint-bk1 .div-m-b-bk1 > div > div > div { float: left; padding-left: 10px; font-size: 18px; }
.div-block3 .div-mint-bk1 .div-m-b-bk1 > div > div > span { float: right; width: 115px; color: rgb(123, 168, 59); font-size: 18px; }
.div-block3 .div-mint-bk1 .div-m-b-bk2 { float: right; width: 460px; position: relative; }
.div-block3 .div-mint-bk1 .div-m-b-bk2 > span { display: block; width: 436px; height: 75px; position: absolute; top: 0px; left: 0px; z-index: 2; margin-top: 40px; }
.div-block3 .div-mint-bk1 .div-m-b-bk2 > span .div-strel1 { background-image: url('11.png'); height: 10px; background-position: right top; background-repeat: no-repeat; }
.div-block3 .div-mint-bk1 .div-m-b-bk2 > span > span { display: block; height: 55px; line-height: 50px; text-align: center; font-size: 26px; color: rgb(255, 255, 255); background-color: rgb(163, 208, 99); font-weight: bold; text-shadow: 2px 2px 2px rgb(107, 136, 65); }
.div-block3 .div-mint-bk1 .div-m-b-bk2 > span .div-strel2 { background-image: url('12.png'); height: 10px; background-position: left top; background-repeat: no-repeat; }
.div-block3 .div-mint-bk1 .div-m-b-bk2 > div { width: 385px; height: 130px; background-color: rgb(255, 255, 255); overflow: hidden; border-radius: 3px; padding: 100px 15px 35px; color: rgb(68, 68, 68); font-size: 22px; margin-left: 11px; margin-top: 25px; box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2); }
.div-block4 { background-color: rgb(163, 208, 99); min-width: 1000px; padding-top: 45px; padding-bottom: 45px; }
.div-block4 > div { margin: 0px auto; width: 1000px; }
.div-block4 > div > span { display: block; text-align: center; color: rgb(255, 255, 255); font-size: 35px; text-transform: uppercase; font-family: "Cricket Bold"; text-shadow: 2px 2px 2px rgb(107, 136, 65); }
.div-block4 > div > span > span { display: block; font-family: "Calibri"; font-size: 25px; text-transform: none; }
.div-block4 > div > span > div { font-family: "Calibri"; font-size: 35px; }
.div-block4 > div > span > div > div { font-weight: bold; width: 385px; margin: 0px auto; padding-top: 5px; padding-bottom: 20px; border-bottom: 1px solid rgb(255, 255, 255); }
.div-block4 > div > span > div > span { display: block; font-size: 30px; font-weight: bold; font-style: italic; padding-top: 15px; text-transform: none; padding-bottom: 10px; }
.div-block4 > div > div { width: 675px; margin: 0px auto; overflow: hidden; padding-top: 10px; }
.div-block4 > div > div input[type="text"] { display: block; height: 33px; padding-left: 15px; padding-right: 15px; margin: 0px 20px 10px auto; width: 230px; border: 1px solid rgb(255, 255, 255); border-radius: 3px; float: left; }
.div-block4 > div > div input[type="text"]:focus { border: 1px solid rgb(119, 175, 40); }
.div-block4 > div > div button[type="submit"] { border: medium none; border-radius: 3px; background-color: rgb(38, 167, 234); height: 35px; text-align: center; width: 100px; color: rgb(255, 255, 255); font-size: 14px; margin: 0px auto; display: block; float: left; cursor: pointer; text-shadow: 2px 2px 2px rgb(32, 140, 196); box-shadow: 0px -3px 0px rgba(0, 0, 0, 0.2) inset; }
.div-block4 > div > div button[type="submit"]:hover { box-shadow: 0px -3px 0px rgba(0, 0, 0, 0.2) inset; background-color: rgb(255, 162, 0); text-shadow: 2px 2px 2px rgb(216, 137, 0); }
.div-block4 > div > div button[type="submit"]:active { box-shadow: 0px 3px 0px rgba(0, 0, 0, 0.2) inset; background-color: rgb(66, 65, 64); text-shadow: 2px 2px 2px rgb(66, 65, 64); }
.div-block4 > div > p { text-align: center; color: rgb(255, 255, 255); font-size: 16px; }
.div-block5 { width: 915px; margin: 0px auto; padding-top: 55px; }
.div-block5 > span { display: block; text-align: center; font-family: "Cricket Bold"; font-size: 35px; color: rgb(68, 68, 68); text-transform: uppercase; }
.div-block5 > div { padding-top: 35px; height: 300px; }
.div-block5 > div .div-mini-bk { float: left; width: 200px; margin-right: 30px; margin-left: 30px; }
.div-block5 > div .div-mini-bk > div { height: 205px; text-align: center; }
.div-block5 > div .div-mini-bk > span { display: block; font-size: 20px; text-align: center; color: rgb(68, 68, 68); }
.div-block5 > div .div-mini-bk > span span { color: rgb(146, 187, 89); font-weight: bold; display: block; }
.div-block5 > div .div-mini-bk-str { background-image: url('9.jpg'); width: 67px; height: 56px; float: left; margin-top: 60px; background-repeat: no-repeat; }
.div-block6 { margin: 0px auto; width: 1000px; padding-top: 55px; }
.div-block6 > span { display: block; text-align: center; font-family: "Cricket Bold"; font-size: 35px; color: rgb(68, 68, 68); text-transform: uppercase; }
.div-block6 > div { height: 276px; background-image: url('10.jpg'); background-repeat: no-repeat; margin-top: 35px; padding-top: 30px; }
.div-block6 > div .div-mini-bk { float: left; width: 180px; margin-right: 10px; margin-left: 30px; }
.div-block6 > div .div-mini-bk > div { height: 195px; text-align: center; }
.div-block6 > div .div-mini-bk > span { display: block; font-size: 20px; text-align: center; color: rgb(68, 68, 68); }
.div-block6 > div .div-mini-bk-str { background-image: url('14.png'); width: 32px; height: 50px; float: left; margin-top: 65px; background-repeat: no-repeat; }
.div-block6 > p { display: block; height: 90px; padding-left: 70px; color: rgb(68, 68, 68); font-size: 20px; background-image: url('11.jpg'); background-repeat: no-repeat; background-position: left top; margin-top: 30px; text-align: justify; }
.div-block6 > p span { color: rgb(146, 187, 89); font-weight: bold; font-style: italic; }
.div-block7 { width: 1000px; margin: 0px auto; overflow: hidden; padding-bottom: 60px; }
.div-block7 > ul { width: 1100px; list-style: outside none none; }
.div-block7 > ul li { width: 225px; height: 150px; border-radius: 3px; overflow: hidden; float: left; margin-right: 30px; margin-left: 1.5px; position: relative; }
.div-block7 > ul li img { position: relative; z-index: 1; }
.div-block7 > ul li a { width: 50px; display: block; height: 150px; position: absolute; right: 0px; top: 0px; z-index: 2; background-image: url('18.png'); background-repeat: no-repeat; }
.div-block7 > ul li a:hover { background-image: url('18_h.png'); }
.div-block8 { height: 499px; background-image: url('16.jpg'); background-repeat: repeat-x; background-position: center top; min-width: 1000px; }
.div-block8 > div { width: 1000px; margin: 0px auto; overflow: hidden; }
.div-block8 > div > span { display: block; text-align: center; font-family: "Cricket Bold"; font-size: 35px; color: rgb(68, 68, 68); text-transform: uppercase; padding-top: 45px; overflow: hidden; }
.div-block8 > div .div-mini-bk1 { float: left; width: 485px; margin-top: 35px; }
.div-block8 > div .div-mini-bk1 > span { display: table; background-color: rgb(255, 255, 255); overflow: hidden; margin: 0px auto 35px; color: rgb(68, 68, 68); font-size: 24px; border-radius: 30px; padding-left: 20px; padding-right: 20px; height: 50px; line-height: 45px; }
.div-block8 > div .div-mini-bk1 > div > div { padding-left: 40px; padding-bottom: 22px; color: rgb(68, 68, 68); font-size: 20px; background-image: url('19.png'); background-repeat: no-repeat; background-position: left top; }
.div-block8 > div .div-mini-bk2 { float: right; width: 485px; margin-top: 35px; }
.div-block8 > div .div-mini-bk2 > span { display: table; background-color: rgb(163, 208, 99); overflow: hidden; margin: 0px auto 35px; color: rgb(255, 255, 255); font-size: 24px; border-radius: 30px; padding-left: 20px; padding-right: 20px; height: 50px; line-height: 45px; }
.div-block8 > div .div-mini-bk2 > div > div { padding-left: 40px; padding-bottom: 22px; color: rgb(68, 68, 68); font-size: 20px; background-image: url('20.png'); background-repeat: no-repeat; background-position: left top; }
.div-block9 { width: 1000px; margin: 0px auto; padding-top: 55px; padding-bottom: 55px; }
.div-block9 > span { display: block; text-align: center; font-family: "Cricket Bold"; font-size: 35px; color: rgb(68, 68, 68); text-transform: uppercase; }
.div-block9 > div { padding-top: 35px; overflow: hidden; }
.div-block9 > div > span { display: block; width: 150px; height: 150px; overflow: hidden; border-radius: 100px; margin-right: 20px; float: left; }
.div-block9 > div > div { float: left; width: 825px; }
.div-block9 > div > div > div { background-image: url('17.jpg'); height: 52px; background-repeat: no-repeat; background-position: left top; padding-left: 20px; }
.div-block9 > div > div > div > div { color: rgb(68, 68, 68); font-size: 20px; padding-top: 10px; line-height: 17px; }
.div-block9 > div > div > div > div span { font-size: 30px; font-weight: bold; font-style: italic; }
.div-block9 > div > div > div > span { display: block; color: rgb(153, 153, 153); font-size: 15px; }
.div-block9 > div > div > p { color: rgb(68, 68, 68); font-size: 18px; text-align: justify; padding-top: 25px; padding-left: 10px; }
.div-block10 { background-color: rgb(244, 244, 244); min-width: 1000px; }
.div-block10 > div { margin: 0px auto; width: 1000px; overflow: hidden; padding-top: 55px; }
.div-block10 > div > span { display: block; text-align: center; font-family: "Cricket Bold"; font-size: 35px; color: rgb(68, 68, 68); text-transform: uppercase; }
.div-block10 > div > div { overflow: hidden; width: 1010px; padding-top: 35px; }
.div-block10 > div > div > div { height: 290px; float: left; width: 333px; position: relative; }
.div-block10 > div > div > div > div { text-align: center; height: 215px; }
.div-block10 > div > div > div > span { position: absolute; top: 0px; left: 0px; width: 100%; display: block; margin-top: 145px; font-family: "Cricket Bold"; }
.div-block10 > div > div > div > span .div-plash { margin: 0px auto; transform: rotate(10deg); }
.div-block10 > div > div > div > span .div-plash .div-te-t { background-image: url('12_z1.png'); background-position: right top; }
.div-block10 > div > div > div > span .div-plash .div-te-tit { line-height: 45px; height: 45px; background-color: rgb(163, 208, 99); font-size: 35px; }
.div-block10 > div > div > div > span .div-plash .div-te-b { background-image: url('11_z1.png'); background-position: left top; }
.div-block10 > div > div > div > p { color: rgb(68, 68, 68); font-size: 20px; text-align: center; }
sup { font-size: 12px; }
.div-block11 { min-width: 1000px; height: 435px; background-position: center top; background-repeat: no-repeat; background-image: url('24.jpg'); }
.div-block11 > div { width: 1000px; margin: 0px auto; padding-top: 55px; }
.div-block11 > div > span { display: block; text-align: center; font-family: "Cricket Bold"; font-size: 35px; color: rgb(68, 68, 68); text-transform: uppercase; }
.div-block11 > div > div { width: 710px; margin-top: 35px; margin-left: 290px; }
.div-block11 > div > div ul { list-style: outside none none; overflow: hidden; }
.div-block11 > div > div ul li { position: relative; width: 170px; height: 250px; overflow: hidden; border-radius: 3px; float: left; margin-right: 62px; }
.div-block11 > div > div ul li img { position: relative; z-index: 1; }
.div-block11 > div > div ul li a { position: absolute; z-index: 3; top: 0px; left: 0px; width: 170px; height: 50px; margin-top: 199px; background-image: url('27.png'); background-repeat: no-repeat; display: block; margin-left: 1px; }
.div-block11 > div > div ul li:hover a { background-image: url('27_h.png'); }
.div-futer { background-color: rgb(68, 68, 68); min-width: 1000px; padding-bottom: 20px; padding-top: 20px; }
.div-futer > div { width: 1000px; margin: 0px auto; overflow: hidden; }
.img-thumb { width: 600px; }
.img-thumb img { width: 600px; }
/* ::::: css/animate.css ::::: */

.animated { animation-duration: 1s; animation-fill-mode: both; }
.pulse { animation-name: pulse; }
.tada { animation-name: tada; }
.flipInX { backface-visibility: visible ! important; animation-name: flipInX; }
/* ::::: css/reveal.css ::::: */

.reveal-modal4 { visibility: hidden; top: 10%; left: 50%; margin-left: -300px; width: 600px; position: absolute; z-index: 101; }
.reveal-modal4 .close-reveal-modal { position: absolute; top: 0px; right: 0px; margin-top: 0px; margin-right: -25px; cursor: pointer; width: 16px; height: 16px; overflow: hidden; text-indent: -999px; display: block; background-image: url('28.png'); background-repeat: no-repeat; }
.reveal-modal4 .close-reveal-modal:hover { opacity: 0.8; }
/* ::::: http://allfont.ru/css/?fonts=cricket-bold ::::: */

@font-face {
	font-family: "Cricket Bold";
	font-style: normal;
	font-weight: 700;
	src: local("Cricket Bold"), local("Cricket-Bold"), url('cricket-bold_45ed3a464621b3dcc182763b550be2c5.woff') format("woff"), url('cricket-bold_45ed3a464621b3dcc182763b550be2c5.ttf') format("truetype");
}
/* ::::: css/jquery.fancybox.css ::::: */

@media not all, only screen and (min--moz-device-pixel-ratio: 1.5), not all {
}
#popup__toggle{bottom:25px;right:10px;position:fixed;z-index:999;}
.img-circle{background-color:red;box-sizing:content-box;-webkit-box-sizing:content-box;}
.circlephone{box-sizing:content-box;-webkit-box-sizing:content-box;border: 2px solid green;width:150px;height:150px;bottom:-25px;right:10px;position:absolute;-webkit-border-radius:100%;-moz-border-radius: 100%;border-radius: 100%;opacity: .5;-webkit-animation: circle-anim 2.4s infinite ease-in-out !important;-moz-animation: circle-anim 2.4s infinite ease-in-out !important;-ms-animation: circle-anim 2.4s infinite ease-in-out !important;-o-animation: circle-anim 2.4s infinite ease-in-out !important;animation: circle-anim 2.4s infinite ease-in-out !important;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all 0.5s;}
.circle-fill{box-sizing:content-box;-webkit-box-sizing:content-box;background-color:green;width:100px;height:100px;bottom:0px;right:35px;position:absolute;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;border: 2px solid transparent;-webkit-animation: circle-fill-anim 2.3s infinite ease-in-out;-moz-animation: circle-fill-anim 2.3s infinite ease-in-out;-ms-animation: circle-fill-anim 2.3s infinite ease-in-out;-o-animation: circle-fill-anim 2.3s infinite ease-in-out;animation: circle-fill-anim 2.3s infinite ease-in-out;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all 0.5s;}
.img-circle{box-sizing:content-box;-webkit-box-sizing:content-box;width:72px;height:72px;bottom: 14px;right: 49px;position:absolute;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;border: 2px solid transparent;opacity: .7;}
.img-circleblock{box-sizing:content-box;-webkit-box-sizing:content-box;width:72px;height:72px;background-image:url(http://xn--80abalfgge5a8cfz.xn--p1ai/wp-content/uploads/2018/09/mini5.png);background-position: center center;background-repeat:no-repeat;animation-name: tossing;-webkit-animation-name: tossing;animation-duration: 1.5s;-webkit-animation-duration: 1.5s;animation-iteration-count: infinite;-webkit-animation-iteration-count: infinite;}
.img-circle:hover{opacity: 1;}
@keyframes pulse {0% {transform: scale(0.9);opacity: 1;}
  50% {transform: scale(1); opacity: 1; }   
  100% {transform: scale(0.9);opacity: 1;}}
 @-webkit-keyframes pulse {0% {-webkit-transform: scale(0.95);opacity: 1;}
  50% {-webkit-transform: scale(1);opacity: 1;}   
  100% {-webkit-transform: scale(0.95);opacity: 1;}}
@keyframes tossing {
  0% {transform: rotate(-8deg);}
  50% {transform: rotate(8deg);}
  100% {transform: rotate(-8deg);}}
@-webkit-keyframes tossing {
  0% {-webkit-transform: rotate(-8deg);}
  50% {-webkit-transform: rotate(8deg);}
  100% {-webkit-transform: rotate(-8deg);}}
@-moz-keyframes circle-anim {
  0% {-moz-transform: rotate(0deg) scale(0.5) skew(1deg);opacity: .1;-moz-opacity: .1;-webkit-opacity: .1;-o-opacity: .1;}
  30% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .5;-moz-opacity: .5;-webkit-opacity: .5;-o-opacity: .5;}
  100% {-moz-transform: rotate(0deg) scale(1) skew(1deg);opacity: .6;-moz-opacity: .6;-webkit-opacity: .6;-o-opacity: .1;}}
@-webkit-keyframes circle-anim {
  0% {-webkit-transform: rotate(0deg) scale(0.5) skew(1deg);-webkit-opacity: .1;}
  30% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);-webkit-opacity: .5;}
  100% {-webkit-transform: rotate(0deg) scale(1) skew(1deg);-webkit-opacity: .1;}}
@-o-keyframes circle-anim {
  0% {-o-transform: rotate(0deg) kscale(0.5) skew(1deg);-o-opacity: .1;}
  30% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);-o-opacity: .5;}
  100% {-o-transform: rotate(0deg) scale(1) skew(1deg);-o-opacity: .1;}}
@keyframes circle-anim {
  0% {transform: rotate(0deg) scale(0.5) skew(1deg);opacity: .1;}
  30% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .5;}
  100% {transform: rotate(0deg) scale(1) skew(1deg);
opacity: .1;}}
@-moz-keyframes circle-fill-anim {
  0% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
  50% {-moz-transform: rotate(0deg) -moz-scale(1) skew(1deg);opacity: .2;}
  100% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
@-webkit-keyframes circle-fill-anim {
  0% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;  }
  50% {-webkit-transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;  }
  100% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
@-o-keyframes circle-fill-anim {
  0% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
  50% {-o-transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;}
  100% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
@keyframes circle-fill-anim {
  0% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
  50% {transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;}
  100% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}