
/* font */

        @font-face {
            font-family: "CALIBRI-B";
            src: url('../fonts/CALIBRI-B.eot');
            src: url('../fonts/CALIBRI-B.eot?#iefix') format('embedded-opentype'),
            url('../fonts/CALIBRI-B.otf') format('opentype'),
            url('../fonts/CALIBRI-B.svg'),
            url('../fonts/CALIBRI-B.woff') format('woff'),
            url('../fonts/CALIBRI-B.ttf') format('truetype');
        }

        @font-face {
            font-family: "CALIBRI-R";
            src: url('../fonts/CALIBRI-R.eot');
            src: url('../fonts/CALIBRI-R.eot?#iefix') format('embedded-opentype'),
            url('../fonts/CALIBRI-R.otf') format('opentype'),
            url('../fonts/CALIBRI-R.svg'),
            url('../fonts/CALIBRI-R.woff') format('woff'),
            url('../fonts/CALIBRI-R.ttf') format('truetype');
        }

        @font-face {
            font-family: "CALIBRI-L";
            src: url('../fonts/CALIBRI-L.eot');
            src: url('../fonts/CALIBRI-L.eot?#iefix') format('embedded-opentype'),
            url('../fonts/CALIBRI-L.otf') format('opentype'),
            url('../fonts/CALIBRI-L.svg'),
            url('../fonts/CALIBRI-L.woff') format('woff'),
            url('../fonts/CALIBRI-L.ttf') format('truetype');
        }

        @font-face {
            font-family: "IMPACT";
            src: url('../fonts/IMPACT.eot');
            src: url('../fonts/IMPACT.eot?#iefix') format('embedded-opentype'),
            url('../fonts/IMPACT.otf') format('opentype'),
            url('../fonts/IMPACT.svg'),
            url('../fonts/IMPACT.woff') format('woff'),
            url('../fonts/IMPACT.ttf') format('truetype');
        }

        @font-face {
            font-family: "TimesNewRomanB";
            src: url('../fonts/TimesNewRomanBold.eot');
            src: url('../fonts/TimesNewRomanBold.eot?#iefix') format('embedded-opentype'),
            url('../fonts/TimesNewRomanBold.otf') format('opentype'),
            url('../fonts/TimesNewRomanBold.svg'),
            url('../fonts/TimesNewRomanBold.woff') format('woff'),
            url('../fonts/TimesNewRomanBold.ttf') format('truetype');
        }

        @font-face {
            font-family: "TimesNewRomanR";
            src: url('../fonts/TimesNewRoman.eot');
            src: url('../fonts/TimesNewRoman.eot?#iefix') format('embedded-opentype'),
            url('../fonts/TimesNewRoman.otf') format('opentype'),
            url('../fonts/TimesNewRoman.svg'),
            url('../fonts/TimesNewRoman.woff') format('woff'),
            url('../fonts/TimesNewRoman.ttf') format('truetype');
        }

/* body */
		
		html, body {
            font-family: "CALIBRI-R";
            font-weight:normal;
            font-size:16px;
            text-indent:0;
            text-align:justify;
            line-height:24px;
            width:100%;
            min-width:1010px;
            height:100%;
            margin:0 auto;
            padding:0;
            color:#000000;
            background:#ffffff;
            -webkit-text-size-adjust: none;
            position:relative;
		}

            @media all and (max-width: 1020px) {
                html, body {
                    min-width:710px;
                }
            }

            @media all and (max-width: 720px) {
                html, body {
                    min-width:420px;
                }
            }

        body img {border:none;}

		a {text-decoration:none;} 
		
		a:link {color:#000000;}
		a:visited {color:#000000;}
		a:hover {color:#000000;}
		a:active {color:#000000;}

        a:hover, a:not(:hover) {
            -webkit-transition: All 0.2s ease;
            -moz-transition: All 0.2s ease;
            -o-transition: All 0.2s ease;
            -ms-transition: All 0.2s ease;
            transition: All 0.2s ease;
        }

		.clear {clear:both;}

        ul {
            margin:0;
            padding:0;
        }

        ul li {
            padding:0;
            margin:0;
            list-style-type: none;
        }

/* page */

        #page {
            width:100%;
            max-width:1920px;
            padding:0;
            margin:0 auto;
            position: relative;
            background:#ffffff;
            -moz-box-shadow: 0 0 150px 0 rgba(0,0,0,0.05);
            -webkit-box-shadow: 0 0 150px 0 rgba(0,0,0,0.05);
            box-shadow: 0 0 150px 0 rgba(0,0,0,0.05);
            overflow:hidden;
        }

/* standart Swiper slider */

        .swiper-container-no-flexbox .swiper-slide {
            float: left;
        }

        .swiper-container-vertical > .swiper-wrapper {
            -webkit-box-orient: vertical;
            -moz-box-orient: vertical;
            -ms-flex-direction: column;
            -webkit-flex-direction: column;
            flex-direction: column;
        }

        .swiper-container-android .swiper-slide,
        .swiper-wrapper {
            -webkit-transform: translate3d(0px, 0, 0);
            -moz-transform: translate3d(0px, 0, 0);
            -o-transform: translate(0px, 0px);
            -ms-transform: translate3d(0px, 0, 0);
            transform: translate3d(0px, 0, 0);
        }

        .swiper-container-multirow > .swiper-wrapper {
            -webkit-box-lines: multiple;
            -moz-box-lines: multiple;
            -ms-flex-wrap: wrap;
            -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
        }

        .swiper-container-free-mode > .swiper-wrapper {
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            -ms-transition-timing-function: ease-out;
            -o-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
            margin:0 auto;
        }

        .swiper-slide {
            -webkit-flex-shrink: 0;
            -ms-flex: 0 0 auto;
            flex-shrink: 0;
            width:100%;
            height:100%;
            position: relative;
        }

        .swiper-container-autoheight,
        .swiper-container-autoheight .swiper-slide {
            height: auto;
        }

        .swiper-container-autoheight .swiper-wrapper {
            -webkit-box-align: start;
            -ms-flex-align: start;
            -webkit-align-items: flex-start;
            align-items: flex-start;
            -webkit-transition-property: -webkit-transform, height;
            -moz-transition-property: -moz-transform;
            -o-transition-property: -o-transform;
            -ms-transition-property: -ms-transform;
            transition-property: transform, height;
        }

        .swiper-button-prev.swiper-button-disabled,
        .swiper-button-next.swiper-button-disabled {
            opacity: 0.35;
            cursor: auto;
            pointer-events: none;
        }

/* top */

        #top-w {
            width:100%;
            max-width:1920px;
            padding:0;
            margin:0;
            position:absolute;
            top:0;
            left:auto;
            z-index:90;
            background:#9cb8e0;
		}

        #top {
            width:1000px;
            padding:10px 0 10px 0;
            margin:0 auto;
            position:relative;
            text-align:center;
		}

        #top a.logo {
            font-family: "CALIBRI-B";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:14px;
            line-height:16px;
            min-height:42px;
            padding:8px 0 0 60px;
            margin:10px 0 0 0;
            color:#2b2a29;
            background:url('../images/logo.png') no-repeat 0 0;
            -webkit-background-size: 43px 50px;
            -moz-background-size: 43px 50px;
            -o-background-size: 43px 50px;
            background-size: 43px 50px;
            cursor:pointer;
            float:left;
        }

        #top a.logo span {
            font-size:30px;
            line-height:16px;
        }

        #top p {
            font-family: "CALIBRI-R";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:18px;
            line-height:22px;
            width:300px;
            padding:10px 200px 0 0;
            margin:0 0 0 35px;
            color:#2b2a29;
            cursor:default;
            position:relative;
            float:right;
        }

        #top p span {
            font-family: "CALIBRI-R";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:14px;
            line-height:18px;
            padding:0;
            margin:0;
            width:200px;
            color:#e31e25;
            cursor:default;
            position:absolute;
            top:5px;
            left:300px;
            z-index:auto;
        }

        #top p a.tel {
            font-family: "CALIBRI-R";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:24px;
            line-height:22px;
            padding:0;
            margin:0 0 5px 0;
            display:inline-block;
            color:#2b2a29;
            cursor:pointer;
        }

        #top p a.mailto {
            font-family: "CALIBRI-R";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:20px;
            line-height:20px;
            padding:0;
            margin:0;
            display:inline-block;
            color:#2b2a29;
            cursor:pointer;
            position:absolute;
            top:45px;
            left:300px;
            z-index:auto;
        }

        #top p a:hover {
            color:#e31e25;
        }

        .nav {
            width:600px;
            padding:0;
            margin:0;
            position:absolute;
            top:130px;
            right:0;
            z-index:auto;
            text-align:center;
        }

        .top-button {
            font-family: "CALIBRI-B";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            font-size:14px;
            line-height:14px;
            width:186px;
            padding:12px 0 0 0;
            height:22px;
            margin:0 0 0 10px;
            color:#452017;
            border:2px solid #452017;
            background:#9cb8e0;
            cursor:pointer;
            float:left;
            border-radius:35px;
            -webkit-border-radius:35px;
            -moz-border-radius:35px;
            -khtml-border-radius:35px;
        }

        .top-button:hover {
            color:#ffffff;
            background:#452017;
            border:2px solid #452017;
            -moz-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.5);
            -webkit-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.5);
            box-shadow: 5px 0 5px 0 rgba(0,0,0,0.5);
        }

        .top-button:hover, .top-button:not(:hover) {
            -webkit-transition: All 0.2s ease;
            -moz-transition: All 0.2s ease;
            -o-transition: All 0.2s ease;
            -ms-transition: All 0.2s ease;
            transition: All 0.2s ease;
        }

            @media all and (max-width: 1020px) {
                #top-w {
                    width:100%;
                    max-width:1920px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:0;
                    left:auto;
                    z-index:90;
                    background:#9cb8e0;
                }

                #top {
                    width:700px;
                    padding:10px 0 10px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #top a.logo {
                    font-family: "CALIBRI-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:14px;
                    line-height:16px;
                    min-height:42px;
                    padding:8px 0 0 60px;
                    margin:10px 0 0 0;
                    color:#2b2a29;
                    background:url('../images/logo.png') no-repeat 0 0;
                    -webkit-background-size: 43px 50px;
                    -moz-background-size: 43px 50px;
                    -o-background-size: 43px 50px;
                    background-size: 43px 50px;
                    cursor:pointer;
                    float:left;
                }

                #top a.logo span {
                    font-size:30px;
                    line-height:16px;
                }

                #top p {
                    font-family: "CALIBRI-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:16px;
                    line-height:20px;
                    width:250px;
                    padding:12px 190px 0 0;
                    margin:0 0 0 35px;
                    color:#2b2a29;
                    cursor:default;
                    position:relative;
                    float:right;
                }

                #top p span {
                    font-family: "CALIBRI-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:14px;
                    line-height:18px;
                    padding:0;
                    margin:0;
                    width:190px;
                    color:#e31e25;
                    cursor:default;
                    position:absolute;
                    top:5px;
                    left:250px;
                    z-index:auto;
                }

                #top p a.tel {
                    font-family: "CALIBRI-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:20px;
                    line-height:22px;
                    padding:0;
                    margin:0 0 5px 0;
                    display:inline-block;
                    color:#2b2a29;
                    cursor:pointer;
                }

                #top p a.mailto {
                    font-family: "CALIBRI-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:18px;
                    line-height:22px;
                    padding:0;
                    margin:0;
                    display:inline-block;
                    color:#2b2a29;
                    cursor:pointer;
                    position:absolute;
                    top:45px;
                    left:250px;
                    z-index:auto;
                }

                #top p a:hover {
                    color:#e31e25;
                }

                .nav {
                    width:600px;
                    padding:0;
                    margin:0 -300px 0 0;
                    position:absolute;
                    top:130px;
                    right:50%;
                    z-index:auto;
                    text-align:center;
                }

                .top-button {
                    font-family: "CALIBRI-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:14px;
                    line-height:14px;
                    width:186px;
                    padding:12px 0 0 0;
                    height:22px;
                    margin:0 5px;
                    color:#452017;
                    border:2px solid #452017;
                    background:#9cb8e0;
                    cursor:pointer;
                    float:left;
                    border-radius:35px;
                    -webkit-border-radius:35px;
                    -moz-border-radius:35px;
                    -khtml-border-radius:35px;
                }

                .top-button:hover {
                    color:#ffffff;
                    background:#452017;
                    border:2px solid #452017;
                    -moz-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.5);
                    -webkit-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.5);
                    box-shadow: 5px 0 5px 0 rgba(0,0,0,0.5);
                }

                .top-button:hover, .top-button:not(:hover) {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }
            }

            @media all and (max-width: 720px) {
                #top-w {
                    width:100%;
                    max-width:1920px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:0;
                    left:auto;
                    z-index:90;
                    background:#9cb8e0;
                }

                #top {
                    width:360px;
                    padding:25px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #top a.logo {
                    font-family: "CALIBRI-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:14px;
                    line-height:16px;
                    min-height:42px;
                    padding:8px 0 0 60px;
                    margin:0 auto;
                    color:#2b2a29;
                    background:url('../images/logo.png') no-repeat 0 0;
                    -webkit-background-size: 43px 50px;
                    -moz-background-size: 43px 50px;
                    -o-background-size: 43px 50px;
                    background-size: 43px 50px;
                    cursor:pointer;
                    float:none;
                    display:inline-block;

                }

                #top a.logo span {
                    font-size:30px;
                    line-height:16px;
                }

                #top p {
                    font-family: "CALIBRI-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:16px;
                    line-height:24px;
                    width:100%;
                    display:block;
                    padding:0;
                    margin:10px auto 5px auto;
                    color:#2b2a29;
                    cursor:default;
                    position:relative;
                    float:none;
                }

                #top p span {
                    font-family: "CALIBRI-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:13px;
                    line-height:13px;
                    padding:0;
                    margin:0;
                    width:100%;
                    display:inline-block;
                    color:#e31e25;
                    cursor:default;
                    position:relative;
                    top:auto;
                    right:auto;
                    left:auto;
                    bottom:auto;
                    z-index:auto;
                }

                #top p a.tel {
                    font-family: "CALIBRI-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:24px;
                    line-height:24px;
                    padding:0;
                    margin:5px 0 0 0;
                    display:inline-block;
                    color:#2b2a29;
                    cursor:pointer;
                }

                #top p a.mailto {
                    font-family: "CALIBRI-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:20px;
                    line-height:24px;
                    padding:0;
                    margin:5px 0 0 0;
                    display:inline-block;
                    color:#2b2a29;
                    cursor:pointer;
                    position:relative;
                    top:auto;
                    right:auto;
                    left:auto;
                    bottom:auto;
                    z-index:auto;
                }

                #top p a:hover {
                    color:#e31e25;
                }

                .nav {
                    width:300px;
                    padding:0;
                    margin:0 auto;
                    position:relative;
                    top:auto;
                    right:auto;
                    left:auto;
                    bottom:auto;
                    z-index:auto;
                    text-align:center;
                }

                .top-button {
                    font-family: "CALIBRI-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:14px;
                    line-height:14px;
                    width:294px;
                    padding:12px 0 0 0;
                    height:22px;
                    margin:10px 0 0 0;
                    color:#452017;
                    border:3px solid #452017;
                    background:#9cb8e0;
                    cursor:pointer;
                    float:left;
                    border-radius:35px;
                    -webkit-border-radius:35px;
                    -moz-border-radius:35px;
                    -khtml-border-radius:35px;
                }

                .top-button:hover {
                    color:#ffffff;
                    background:#452017;
                    border:2px solid #452017;
                    -moz-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.5);
                    -webkit-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.5);
                    box-shadow: 5px 0 5px 0 rgba(0,0,0,0.5);
                }

                .top-button:hover, .top-button:not(:hover) {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }
            }

/* box-1 */

		#box-1-w {
            width:100%;
            padding:0;
            margin:84px 0 0 0;
            position:relative;
            background:url('../images/bg.jpg') no-repeat top center;
            -webkit-background-size: cover;
            -moz-background-size: cover;
            -o-background-size: cover;
            background-size: cover;
		}

		#box-1-w::after {
            content:'';
            width:100%;
            height:15px;
            padding:0;
            margin:0;
            position:absolute;
            top:0;
            left:0;
            z-index:3;
            background:url('../images/1.jpg') repeat-x top center;
            -webkit-background-size: contain;
            -moz-background-size: contain;
            -o-background-size: contain;
            background-size: contain;
		}

		#box-1-w::before {
            content:'';
            width:100%;
            height:15px;
            padding:0;
            margin:0;
            position:absolute;
            bottom:0;
            left:0;
            z-index:3;
            background:url('../images/1.jpg') repeat-x top center;
            -webkit-background-size: contain;
            -moz-background-size: contain;
            -o-background-size: contain;
            background-size: contain;
		}

        #box-1 {
            width:1000px;
            min-height:350px;
            padding:100px 0 100px 0;
            margin:0 auto;
            position:relative;
            text-align:center;
		}

        .box-1 {
            width:780px;
            padding:45px 50px 45px 50px;
            margin:0 auto;
            display:inline-block;
            position:relative;
            text-align:center;
            background:rgba(0,0,0,0.6);
            -moz-box-shadow: 5px 0 13px 0 rgba(0,0,0,0.65);
            -webkit-box-shadow: 5px 0 13px 0 rgba(0,0,0,0.75);
            box-shadow: 5px 0 13px 0 rgba(0,0,0,0.75);
		}

        .box-1::after {
            content:'';
            width:285px;
            height:312px;
            padding:0;
            margin:0;
            position:absolute;
            bottom:0;
            right:35px;
            z-index:5;
            background:url('../images/107.png') no-repeat top center;
            display:none;
		}

        #box-1 h1 {
            font-family: "TimesNewRomanB";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            text-transform:uppercase;
            font-size:32px;
            line-height:42px;
            padding:0;
            margin:0;
            color:#ffffff;
            cursor:default;
            position:relative;
            z-index:6;
        }

        #box-1 h1 a {
            font-family: "TimesNewRomanB";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            text-transform:uppercase;
            font-size:32px;
            line-height:42px;
            padding:0;
            margin:0;
            color:#002efb;
            cursor:pointer;
        }

        #box-1 h1 span {
            color:#f1403d;
        }

        .button-1 {
            font-family: "CALIBRI-R";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:18px;
            line-height:24px;
            width:200px;
            height:30px;
            padding:10px 0 0 0;
            margin:40px 0 0 0;
            position:relative;
            outline:none;
            cursor:pointer;
            -webkit-appearance: none;
            -moz-appearance:none;
            color:#333333;
            background:#f6ba28;
            border-radius:5px;
            -webkit-border-radius:5px;
            -moz-border-radius:5px;
            -khtml-border-radius:5px;
            border:none;
            z-index:6;
        }

        .button-1:hover {
            background:#f6d228;
            outline:none;
        }

        .button-1:hover, .button-1:not(:hover) {
            -webkit-transition: All 0.2s ease;
            -moz-transition: All 0.2s ease;
            -o-transition: All 0.2s ease;
            -ms-transition: All 0.2s ease;
            transition: All 0.2s ease;
        }

            @media all and (max-width: 1020px) {
                #box-1-w {
                    width:100%;
                    padding:0;
                    margin:86px 0 0 0;
                    position:relative;
                    background:url('../images/bg.jpg') no-repeat top center;
                    -webkit-background-size: cover;
                    -moz-background-size: cover;
                    -o-background-size: cover;
                    background-size: cover;
                }

                #box-1-w::after {
                    content:'';
                    width:100%;
                    height:15px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:0;
                    left:0;
                    z-index:3;
                    background:url('../images/1.jpg') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                }

                #box-1-w::before {
                    content:'';
                    width:100%;
                    height:15px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    bottom:0;
                    left:0;
                    z-index:3;
                    background:url('../images/1.jpg') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                }

                #box-1 {
                    width:700px;
                    min-height:350px;
                    padding:170px 0 100px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                .box-1 {
                    width:600px;
                    overflow: hidden;
                    padding:45px 50px 45px 50px;
                    margin:0 auto;
                    display:inline-block;
                    position:relative;
                    text-align:center;
                    background:rgba(0,0,0,0.6);
                    -moz-box-shadow: 5px 0 13px 0 rgba(0,0,0,0.65);
                    -webkit-box-shadow: 5px 0 13px 0 rgba(0,0,0,0.75);
                    box-shadow: 5px 0 13px 0 rgba(0,0,0,0.75);
                }

                .box-1::after {
                    content:'';
                    width:220px;
                    height:220px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    bottom:0;
                    right:0;
                    z-index:5;
                    background:url('../images/107.png') no-repeat top right;
                    -webkit-background-size: auto 100%;
                    -moz-background-size: auto 100%;
                    -o-background-size: auto 100%;
                    background-size: auto 100%;
                }

                #box-1 h1 {
                    font-family: "TimesNewRomanB";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    text-transform:uppercase;
                    font-size:32px;
                    line-height:42px;
                    padding:0;
                    margin:0;
                    color:#ffffff;
                    cursor:default;
                    position:relative;
                    z-index:6;
                }

                #box-1 h1 a {
                    font-family: "TimesNewRomanB";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    text-transform:uppercase;
                    font-size:32px;
                    line-height:42px;
                    padding:0;
                    margin:0;
                    color:#002efb;
                    cursor:pointer;
                }

                #box-1 h1 span {
                    color:#f1403d;
                }

                .button-1 {
                    font-family: "CALIBRI-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:24px;
                    width:200px;
                    height:30px;
                    padding:10px 0 0 0;
                    margin:40px 0 0 0;
                    position:relative;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    -moz-appearance:none;
                    color:#333333;
                    background:#f6ba28;
                    border-radius:5px;
                    -webkit-border-radius:5px;
                    -moz-border-radius:5px;
                    -khtml-border-radius:5px;
                    border:none;
                    z-index:6;
                }

                .button-1:hover {
                    background:#f6d228;
                    outline:none;
                }

                .button-1:hover, .button-1:not(:hover) {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }
            }

            @media all and (max-width: 720px) {
                #box-1-w {
                    width:100%;
                    padding:0;
                    margin:381px 0 0 0;
                    position:relative;
                    background:url('../images/bg.jpg') no-repeat top center;
                    -webkit-background-size: cover;
                    -moz-background-size: cover;
                    -o-background-size: cover;
                    background-size: cover;
                }

                #box-1-w::after {
                    content:'';
                    width:100%;
                    height:15px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:0;
                    left:0;
                    z-index:3;
                    background:url('../images/1.jpg') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                }

                #box-1-w::before {
                    content:'';
                    width:100%;
                    height:15px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    bottom:0;
                    left:0;
                    z-index:3;
                    background:url('../images/1.jpg') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                }

                #box-1 {
                    width:360px;
                    min-height:60px;
                    padding:60px 0 60px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                .box-1 {
                    width:330px;
                    overflow:hidden;
                    padding:40px 15px 40px 15px;
                    margin:0 auto;
                    display:inline-block;
                    position:relative;
                    text-align:center;
                    background:rgba(0,0,0,0.6);
                    -moz-box-shadow: 5px 0 13px 0 rgba(0,0,0,0.65);
                    -webkit-box-shadow: 5px 0 13px 0 rgba(0,0,0,0.75);
                    box-shadow: 5px 0 13px 0 rgba(0,0,0,0.75);
                }

                .box-1::after {
                    content:'';
                    width:100%;
                    height:220px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    bottom:0;
                    right:0;
                    z-index:5;
                    background:url('../images/107.png') no-repeat top center;
                    -webkit-background-size: auto 100%;
                    -moz-background-size: auto 100%;
                    -o-background-size: auto 100%;
                    background-size: auto 100%;
                }

                #box-1 h1 {
                    font-family: "TimesNewRomanB";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:26px;
                    line-height:34px;
                    padding:0;
                    margin:0;
                    color:#ffffff;
                    cursor:default;
                    position:relative;
                    z-index:6;
                }

                #box-1 h1 a {
                    font-family: "TimesNewRomanB";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:26px;
                    line-height:34px;
                    padding:0;
                    margin:0;
                    color:#002efb;
                    cursor:pointer;
                }

                .br360 {
                    display:none;
                }

                #box-1 h1 span {
                    color:#f1403d;
                }

                .button-1 {
                    font-family: "CALIBRI-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:24px;
                    width:200px;
                    height:30px;
                    padding:10px 0 0 0;
                    margin:20px auto 0 auto;
                    position:relative;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    -moz-appearance:none;
                    color:#333333;
                    background:#f6ba28;
                    border-radius:5px;
                    -webkit-border-radius:5px;
                    -moz-border-radius:5px;
                    -khtml-border-radius:5px;
                    border:none;
                    z-index:6;
                }

                .button-1:hover {
                    background:#f6d228;
                    outline:none;
                }

                .button-1:hover, .button-1:not(:hover) {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }
            }

/* box-2 */

		#box-2-w {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
            background:url('../images/bg2.png') no-repeat top center;
		}

		#box-2-w1 {
            width:100%;
            min-height:1390px;
            padding:0;
            margin:0;
            position:relative;
            background:url('../images/bg3.png') no-repeat center -160px;
		}


		#box-2-w2 {
            width:100%;
            min-height:514px;
            padding:0;
            margin:0;
            position:relative;
            background:url('../images/3.png') no-repeat center 210px;
            -webkit-background-size: 1304px 440px;
            -moz-background-size: 1304px 440px;
            -o-background-size: 1304px 440px;
            background-size: 1304px 440px;
		}

        #box-2 {
            width:1000px;
            padding:40px 0 65px 0;
            margin:0 auto;
            position:relative;
            text-align:center;
		}

        #box-2 h4 {
            font-family: "CALIBRI-R";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:18px;
            line-height:24px;
            padding:0;
            margin:0 auto 40px auto;
            color:#131212;
            cursor:default;
            position:relative;
        }

        #box-2 h4 span {
            font-size:24px;
            line-height:24px;
        }

        .box-2 {
            width:100%;
            padding:0;
            margin:0 auto;
            position:relative;
            text-align:center;
		}

        .box-2 li {
            width:100%;
            padding:0;
            margin:0 auto;
            display:block;
            background:url('../images/zoom.png') no-repeat center center;
        }

        .box-2 li:hover {
            background:url('../images/zoom.png') no-repeat center center #000000;
        }

        .box-2 img {
            width:100%;
            padding:0;
            margin:0;
            display:block;
            cursor:pointer;
        }

        .box-2 img:hover {
            opacity:0.25;
        }

        .box-2 li:hover, .box-2 li:not(:hover),
        .box-2 img:hover, .box-2 img:not(:hover) {
            -webkit-transition: All 0.25s ease;
            -moz-transition: All 0.25s ease;
            -o-transition: All 0.25s ease;
            -ms-transition: All 0.25s ease;
            transition: All 0.25s ease;
        }

        #box-2 p {
            font-family: "CALIBRI-L";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:17px;
            line-height:21px;
            width:calc(100% - 40px);
            padding:20px 20px 45px 20px;
            margin:0;
            color:#ffffff;
            cursor:default;
            position:relative;
            background:rgba(0,0,0,0.6);
        }

        #box-2 h4 span {
            font-size:24px;
            line-height:21px;
        }

        #box-2 .swiper-container {
            width:470px;
            height:auto;
            min-height:460px;
            margin:0 auto;
            padding:0 70px;
            position:relative;
            overflow:hidden;
        }

        #box-2 .swiper-wrapper {
            position: relative;
            width:100%;
            height:100%;
            z-index: 1;
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-transition-property: -webkit-transform;
            -moz-transition-property: -moz-transform;
            -o-transition-property: -o-transform;
            -ms-transition-property: -ms-transform;
            transition-property: transform;
            -webkit-box-sizing: content-box;
            -moz-box-sizing: content-box;
            box-sizing: content-box;
        }

        #box-2 .swiper-button-prev {
            width:45px;
            height:74px;
            padding:0;
            margin:0;
            position:absolute;
            top:200px;
            left:15px;
            z-index:5;
            cursor:pointer;
            background:url('../images/4.png') no-repeat center right;
            -webkit-background-size: 45px 74px;
            -moz-background-size: 45px 74px;
            -o-background-size: 45px 74px;
            background-size: 45px 74px;
        }

        #box-2 .swiper-button-next {
            width:45px;
            height:74px;
            padding:0;
            margin:0;
            position:absolute;
            top:200px;
            right:15px;
            z-index:5;
            cursor:pointer;
            background:url('../images/5.png') no-repeat center right;
            -webkit-background-size: 45px 74px;
            -moz-background-size: 45px 74px;
            -o-background-size: 45px 74px;
            background-size: 45px 74px;
        }

        #box-2 .swiper-button-prev:hover,
        #box-2 .swiper-button-next:hover {
            opacity:0.5;
        }

        #box-2 .swiper-button-prev:hover, #box-2 .swiper-button-prev:not(:hover),
        #box-2 .swiper-button-next:hover, #box-2 .swiper-button-next:not(:hover) {
            -webkit-transition: All 0.25s ease;
            -moz-transition: All 0.25s ease;
            -o-transition: All 0.25s ease;
            -ms-transition: All 0.25s ease;
            transition: All 0.25s ease;
        }

        #box-2 .swiper-pagination {
            position: absolute;
            text-align:left;
            -webkit-transition: 300ms;
            -moz-transition: 300ms;
            -o-transition: 300ms;
            transition: 300ms;
            -webkit-transform: translate3d(0, 0, 0);
            -ms-transform: translate3d(0, 0, 0);
            -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
            z-index: 40;
        }

        #box-2 .swiper-pagination-fraction,
        #box-2 .swiper-pagination-custom,
        #box-2 .swiper-container-horizontal > .swiper-pagination-bullets {
            bottom:0;
            left:0;
            width:100%;
        }

        #box-2 .swiper-pagination-bullet,
        #box-2 .swiper-pagination-bullet-active {
            display:none;
        }

        .button-2 {
            font-family: "CALIBRI-R";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            font-size:26px;
            line-height:26px;
            width:355px;
            height:40px;
            padding:20px 0 0 0;
            margin:0 0 0 -177.5px;
            position:absolute;
            left:50%;
            bottom:30px;
            z-index:10;
            outline:none;
            cursor:pointer;
            -webkit-appearance: none;
            -moz-appearance:none;
            color:#441515;
            background:url('../images/b1.png') repeat-x top center;
            -webkit-background-size: 355px 60px;
            -moz-background-size: 355px 60px;
            -o-background-size: 355px 60px;
            background-size: 355px 60px;
            border-radius:35px;
            -webkit-border-radius:35px;
            -moz-border-radius:35px;
            -khtml-border-radius:35px;
            -moz-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.75);
            -webkit-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.75);
            box-shadow: 5px 0 5px 0 rgba(0,0,0,0.75);
            border:none;
        }

        .button-2:hover {
            background:url('../images/b2.png') repeat-x top center;
            -webkit-background-size: 355px 60px;
            -moz-background-size: 355px 60px;
            -o-background-size: 355px 60px;
            background-size: 355px 60px;
            -moz-box-shadow: 5px 0 15px 0 rgba(0,0,0,0.75);
            -webkit-box-shadow: 5px 0 15px 0 rgba(0,0,0,0.75);
            box-shadow: 5px 0 15px 0 rgba(0,0,0,0.75);
            outline:none;
        }

        .button-2:hover, .button-2:not(:hover) {
            -webkit-transition: All 0.2s ease;
            -moz-transition: All 0.2s ease;
            -o-transition: All 0.2s ease;
            -ms-transition: All 0.2s ease;
            transition: All 0.2s ease;
        }

            @media all and (max-width: 1020px) {
                #box-2-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg2.png') no-repeat top center;
                }

                #box-2-w1 {
                    width:100%;
                    min-height:1390px;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg3.png') no-repeat center -160px;
                }


                #box-2-w2 {
                    width:100%;
                    min-height:514px;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/3.png') no-repeat center 210px;
                    -webkit-background-size: 1304px 440px;
                    -moz-background-size: 1304px 440px;
                    -o-background-size: 1304px 440px;
                    background-size: 1304px 440px;
                }

                #box-2 {
                    width:700px;
                    padding:40px 0 65px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-2 h4 {
                    font-family: "CALIBRI-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:18px;
                    line-height:24px;
                    padding:0;
                    margin:0 auto 40px auto;
                    color:#131212;
                    cursor:default;
                    position:relative;
                }

                #box-2 h4 span {
                    font-size:24px;
                    line-height:24px;
                }

                .box-2 {
                    width:100%;
                    padding:0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                .box-2 li {
                    width:100%;
                    padding:0;
                    margin:0 auto;
                    display:block;
                    background:url('../images/zoom.png') no-repeat center center;
                }

                .box-2 li:hover {
                    background:url('../images/zoom.png') no-repeat center center #000000;
                }

                .box-2 img {
                    width:100%;
                    padding:0;
                    margin:0;
                    display:block;
                    cursor:pointer;
                }

                .box-2 img:hover {
                    opacity:0.25;
                }

                .box-2 li:hover, .box-2 li:not(:hover),
                .box-2 img:hover, .box-2 img:not(:hover) {
                    -webkit-transition: All 0.25s ease;
                    -moz-transition: All 0.25s ease;
                    -o-transition: All 0.25s ease;
                    -ms-transition: All 0.25s ease;
                    transition: All 0.25s ease;
                }

                #box-2 p {
                    font-family: "CALIBRI-L";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:17px;
                    line-height:21px;
                    width:calc(100% - 40px);
                    padding:20px 20px 45px 20px;
                    margin:0;
                    color:#ffffff;
                    cursor:default;
                    position:relative;
                    background:rgba(0,0,0,0.6);
                }

                #box-2 h4 span {
                    font-size:24px;
                    line-height:21px;
                }

                #box-2 .swiper-container {
                    width:470px;
                    height:auto;
                    min-height:460px;
                    margin:0 auto;
                    padding:0 70px;
                    position:relative;
                    overflow:hidden;
                }

                #box-2 .swiper-wrapper {
                    position: relative;
                    width:100%;
                    height:100%;
                    z-index: 1;
                    display: -webkit-box;
                    display: -moz-box;
                    display: -ms-flexbox;
                    display: -webkit-flex;
                    display: flex;
                    -webkit-transition-property: -webkit-transform;
                    -moz-transition-property: -moz-transform;
                    -o-transition-property: -o-transform;
                    -ms-transition-property: -ms-transform;
                    transition-property: transform;
                    -webkit-box-sizing: content-box;
                    -moz-box-sizing: content-box;
                    box-sizing: content-box;
                }

                #box-2 .swiper-button-prev {
                    width:45px;
                    height:74px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:200px;
                    left:15px;
                    z-index:5;
                    cursor:pointer;
                    background:url('../images/4.png') no-repeat center right;
                    -webkit-background-size: 45px 74px;
                    -moz-background-size: 45px 74px;
                    -o-background-size: 45px 74px;
                    background-size: 45px 74px;
                }

                #box-2 .swiper-button-next {
                    width:45px;
                    height:74px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:200px;
                    right:15px;
                    z-index:5;
                    cursor:pointer;
                    background:url('../images/5.png') no-repeat center right;
                    -webkit-background-size: 45px 74px;
                    -moz-background-size: 45px 74px;
                    -o-background-size: 45px 74px;
                    background-size: 45px 74px;
                }

                #box-2 .swiper-button-prev:hover,
                #box-2 .swiper-button-next:hover {
                    opacity:0.5;
                }

                #box-2 .swiper-button-prev:hover, #box-2 .swiper-button-prev:not(:hover),
                #box-2 .swiper-button-next:hover, #box-2 .swiper-button-next:not(:hover) {
                    -webkit-transition: All 0.25s ease;
                    -moz-transition: All 0.25s ease;
                    -o-transition: All 0.25s ease;
                    -ms-transition: All 0.25s ease;
                    transition: All 0.25s ease;
                }

                #box-2 .swiper-pagination {
                    position: absolute;
                    text-align:left;
                    -webkit-transition: 300ms;
                    -moz-transition: 300ms;
                    -o-transition: 300ms;
                    transition: 300ms;
                    -webkit-transform: translate3d(0, 0, 0);
                    -ms-transform: translate3d(0, 0, 0);
                    -o-transform: translate3d(0, 0, 0);
                    transform: translate3d(0, 0, 0);
                    z-index: 40;
                }

                #box-2 .swiper-pagination-fraction,
                #box-2 .swiper-pagination-custom,
                #box-2 .swiper-container-horizontal > .swiper-pagination-bullets {
                    bottom:0;
                    left:0;
                    width:100%;
                }

                #box-2 .swiper-pagination-bullet,
                #box-2 .swiper-pagination-bullet-active {
                    display:none;
                }

                .button-2 {
                    font-family: "CALIBRI-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:26px;
                    line-height:26px;
                    width:355px;
                    height:40px;
                    padding:20px 0 0 0;
                    margin:0 0 0 -177.5px;
                    position:absolute;
                    left:50%;
                    bottom:30px;
                    z-index:10;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    -moz-appearance:none;
                    color:#441515;
                    background:url('../images/b1.png') repeat-x top center;
                    -webkit-background-size: 355px 60px;
                    -moz-background-size: 355px 60px;
                    -o-background-size: 355px 60px;
                    background-size: 355px 60px;
                    border-radius:35px;
                    -webkit-border-radius:35px;
                    -moz-border-radius:35px;
                    -khtml-border-radius:35px;
                    -moz-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.75);
                    -webkit-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.75);
                    box-shadow: 5px 0 5px 0 rgba(0,0,0,0.75);
                    border:none;
                }

                .button-2:hover {
                    background:url('../images/b2.png') repeat-x top center;
                    -webkit-background-size: 355px 60px;
                    -moz-background-size: 355px 60px;
                    -o-background-size: 355px 60px;
                    background-size: 355px 60px;
                    -moz-box-shadow: 5px 0 15px 0 rgba(0,0,0,0.75);
                    -webkit-box-shadow: 5px 0 15px 0 rgba(0,0,0,0.75);
                    box-shadow: 5px 0 15px 0 rgba(0,0,0,0.75);
                    outline:none;
                }

                .button-2:hover, .button-2:not(:hover) {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }
            }

            @media all and (max-width: 720px) {
                #box-2-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg2.png') no-repeat top center;
                }

                #box-2-w1 {
                    width:100%;
                    min-height:1390px;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg3.png') no-repeat center -160px;
                }


                #box-2-w2 {
                    width:100%;
                    min-height:5px;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:none
                }

                #box-2 {
                    width:360px;
                    padding:40px 0 65px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-2 h4 {
                    font-family: "CALIBRI-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:18px;
                    line-height:24px;
                    padding:0;
                    margin:0 auto 40px auto;
                    color:#131212;
                    cursor:default;
                    position:relative;
                }

                #box-2 h4 span {
                    font-size:24px;
                    line-height:24px;
                }

                .box-2 {
                    width:100%;
                    padding:0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                .box-2 li {
                    width:100%;
                    padding:0;
                    margin:0 auto;
                    display:block;
                    background:url('../images/zoom.png') no-repeat center center;
                }

                .box-2 li:hover {
                    background:url('../images/zoom.png') no-repeat center center #000000;
                }

                .box-2 img {
                    width:100%;
                    padding:0;
                    margin:0;
                    display:block;
                    cursor:pointer;
                }

                .box-2 img:hover {
                    opacity:0.25;
                }

                .box-2 li:hover, .box-2 li:not(:hover),
                .box-2 img:hover, .box-2 img:not(:hover) {
                    -webkit-transition: All 0.25s ease;
                    -moz-transition: All 0.25s ease;
                    -o-transition: All 0.25s ease;
                    -ms-transition: All 0.25s ease;
                    transition: All 0.25s ease;
                }

                #box-2 p {
                    font-family: "CALIBRI-L";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:17px;
                    line-height:21px;
                    width:calc(100% - 40px);
                    padding:20px 20px 45px 20px;
                    margin:0;
                    color:#ffffff;
                    cursor:default;
                    position:relative;
                    background:rgba(0,0,0,0.6);
                }

                #box-2 h4 span {
                    font-size:24px;
                    line-height:21px;
                }

                #box-2 .swiper-container {
                    width:360px;
                    height:auto;
                    min-height:360px;
                    margin:0 auto;
                    padding:0;
                    position:relative;
                    overflow:hidden;
                }

                #box-2 .swiper-wrapper {
                    position: relative;
                    width:100%;
                    height:100%;
                    z-index: 1;
                    display: -webkit-box;
                    display: -moz-box;
                    display: -ms-flexbox;
                    display: -webkit-flex;
                    display: flex;
                    -webkit-transition-property: -webkit-transform;
                    -moz-transition-property: -moz-transform;
                    -o-transition-property: -o-transform;
                    -ms-transition-property: -ms-transform;
                    transition-property: transform;
                    -webkit-box-sizing: content-box;
                    -moz-box-sizing: content-box;
                    box-sizing: content-box;
                }

                #box-2 .swiper-button-prev {
                    width:45px;
                    height:74px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:240px;
                    left:15px;
                    z-index:5;
                    cursor:pointer;
                    background:url('../images/4.png') no-repeat center right;
                    -webkit-background-size: 45px 74px;
                    -moz-background-size: 45px 74px;
                    -o-background-size: 45px 74px;
                    background-size: 45px 74px;
                }

                #box-2 .swiper-button-next {
                    width:45px;
                    height:74px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:240px;
                    right:15px;
                    z-index:5;
                    cursor:pointer;
                    background:url('../images/5.png') no-repeat center right;
                    -webkit-background-size: 45px 74px;
                    -moz-background-size: 45px 74px;
                    -o-background-size: 45px 74px;
                    background-size: 45px 74px;
                }

                #box-2 .swiper-button-prev:hover,
                #box-2 .swiper-button-next:hover {
                    opacity:0.5;
                }

                #box-2 .swiper-button-prev:hover, #box-2 .swiper-button-prev:not(:hover),
                #box-2 .swiper-button-next:hover, #box-2 .swiper-button-next:not(:hover) {
                    -webkit-transition: All 0.25s ease;
                    -moz-transition: All 0.25s ease;
                    -o-transition: All 0.25s ease;
                    -ms-transition: All 0.25s ease;
                    transition: All 0.25s ease;
                }

                #box-2 .swiper-pagination {
                    position: absolute;
                    text-align:left;
                    -webkit-transition: 300ms;
                    -moz-transition: 300ms;
                    -o-transition: 300ms;
                    transition: 300ms;
                    -webkit-transform: translate3d(0, 0, 0);
                    -ms-transform: translate3d(0, 0, 0);
                    -o-transform: translate3d(0, 0, 0);
                    transform: translate3d(0, 0, 0);
                    z-index: 40;
                }

                #box-2 .swiper-pagination-fraction,
                #box-2 .swiper-pagination-custom,
                #box-2 .swiper-container-horizontal > .swiper-pagination-bullets {
                    bottom:0;
                    left:0;
                    width:100%;
                }

                #box-2 .swiper-pagination-bullet,
                #box-2 .swiper-pagination-bullet-active {
                    display:none;
                }

                .button-2 {
                    font-family: "CALIBRI-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:26px;
                    line-height:26px;
                    width:355px;
                    height:40px;
                    padding:20px 0 0 0;
                    margin:30px auto 0 auto;
                    position:relative;
                    left:auto;
                    right:auto;
                    top:auto;
                    bottom:auto;
                    z-index:10;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    -moz-appearance:none;
                    color:#441515;
                    background:url('../images/b1.png') repeat-x top center;
                    -webkit-background-size: 355px 60px;
                    -moz-background-size: 355px 60px;
                    -o-background-size: 355px 60px;
                    background-size: 355px 60px;
                    border-radius:35px;
                    -webkit-border-radius:35px;
                    -moz-border-radius:35px;
                    -khtml-border-radius:35px;
                    -moz-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.75);
                    -webkit-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.75);
                    box-shadow: 5px 0 5px 0 rgba(0,0,0,0.75);
                    border:none;
                }

                .button-2:hover {
                    background:url('../images/b2.png') repeat-x top center;
                    -webkit-background-size: 355px 60px;
                    -moz-background-size: 355px 60px;
                    -o-background-size: 355px 60px;
                    background-size: 355px 60px;
                    -moz-box-shadow: 5px 0 15px 0 rgba(0,0,0,0.75);
                    -webkit-box-shadow: 5px 0 15px 0 rgba(0,0,0,0.75);
                    box-shadow: 5px 0 15px 0 rgba(0,0,0,0.75);
                    outline:none;
                }

                .button-2:hover, .button-2:not(:hover) {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }
            }

/* box-3 */

		#box-3-w {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
		}

        #box-3 {
            width:1000px;
            padding:30px 0 40px 0;
            margin:0 auto;
            position:relative;
            text-align:center;
		}

        #box-3 h2 {
            font-family: "CALIBRI-R";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:34px;
            line-height:34px;
            padding:0;
            margin:0 auto;
            color:#131212;
            cursor:default;
            position:relative;
        }

        #box-3 p {
            font-family: "CALIBRI-L";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:20px;
            line-height:26px;
            color:#131212;
            cursor:default;
            position:relative;
        }

        .p3-1 {
            float:left;
            min-height:145px;
            padding:90px 0 0 220px;
            margin:30px 0 0 0;
            background:url('../images/6.png') no-repeat 0 0;
            -webkit-background-size: 340px 235px;
            -moz-background-size: 340px 235px;
            -o-background-size: 340px 235px;
            background-size: 340px 235px;
        }

        .p3-2 {
            float:left;
            min-height:140px;
            padding:90px 0 0 230px;
            margin:30px 0 0 50px;
            background:url('../images/7.png') no-repeat 0 0;
            -webkit-background-size: 358px 230px;
            -moz-background-size: 358px 230px;
            -o-background-size: 358px 230px;
            background-size: 358px 230px;
        }

        .p3-3 {
            float:left;
            min-height:155px;
            padding:75px 0 0 220px;
            margin:-40px 0 0 140px;
            background:url('../images/8.png') no-repeat 0 0;
            -webkit-background-size: 369px 230px;
            -moz-background-size: 369px 230px;
            -o-background-size: 369px 230px;
            background-size: 369px 230px;
        }

        .p3-4 {
            float:right;
            min-height:160px;
            padding:40px 0 0 210px;
            margin:-40px 0 0 0;
            background:url('../images/11.png') no-repeat 0 0;
            -webkit-background-size: 321px 200px;
            -moz-background-size: 321px 200px;
            -o-background-size: 321px 200px;
            background-size: 321px 200px;
        }

        .p3-5 {
            float:left;
            min-height:125px;
            padding:75px 0 0 205px;
            margin:-40px 0 0 0;
            background:url('../images/10.png') no-repeat 0 0;
            -webkit-background-size: 350px 200px;
            -moz-background-size: 350px 200px;
            -o-background-size: 350px 200px;
            background-size: 350px 200px;
        }

        .p3-6 {
            float:left;
            min-height:140px;
            padding:90px 0 0 230px;
            margin:-40px 0 0 50px;
            background:url('../images/9.png') no-repeat 0 0;
            -webkit-background-size: 356px 230px;
            -moz-background-size: 356px 230px;
            -o-background-size: 356px 230px;
            background-size: 356px 230px;
        }

            @media all and (max-width: 1020px) {
                #box-3-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                }

                #box-3 {
                    width:700px;
                    padding:30px 0 40px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-3 h2 {
                    font-family: "CALIBRI-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:34px;
                    line-height:34px;
                    padding:0;
                    margin:0 auto;
                    color:#131212;
                    cursor:default;
                    position:relative;
                }

                #box-3 p {
                    font-family: "CALIBRI-L";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:20px;
                    line-height:26px;
                    color:#131212;
                    cursor:default;
                    position:relative;
                }

                .p3-1 {
                    float:left;
                    min-height:145px;
                    padding:90px 0 0 220px;
                    margin:30px 0 0 0;
                    background:url('../images/6.png') no-repeat 0 0;
                    -webkit-background-size: 340px 235px;
                    -moz-background-size: 340px 235px;
                    -o-background-size: 340px 235px;
                    background-size: 340px 235px;
                }

                .p3-2 {
                    float:right;
                    min-height:140px;
                    padding:90px 0 0 230px;
                    margin:-40px 0 0 0;
                    background:url('../images/7.png') no-repeat 0 0;
                    -webkit-background-size: 358px 230px;
                    -moz-background-size: 358px 230px;
                    -o-background-size: 358px 230px;
                    background-size: 358px 230px;
                }

                .p3-3 {
                    float:left;
                    min-height:155px;
                    padding:75px 0 0 220px;
                    margin:0;
                    background:url('../images/8.png') no-repeat 0 0;
                    -webkit-background-size: 369px 230px;
                    -moz-background-size: 369px 230px;
                    -o-background-size: 369px 230px;
                    background-size: 369px 230px;
                }

                .p3-4 {
                    float:right;
                    min-height:160px;
                    padding:40px 0 0 210px;
                    margin:-40px 0 0 0;
                    background:url('../images/11.png') no-repeat 0 0;
                    -webkit-background-size: 321px 200px;
                    -moz-background-size: 321px 200px;
                    -o-background-size: 321px 200px;
                    background-size: 321px 200px;
                }

                .p3-5 {
                    float:left;
                    min-height:125px;
                    padding:75px 0 0 205px;
                    margin:-40px 0 0 0;
                    background:url('../images/10.png') no-repeat 0 0;
                    -webkit-background-size: 350px 200px;
                    -moz-background-size: 350px 200px;
                    -o-background-size: 350px 200px;
                    background-size: 350px 200px;
                }

                .p3-6 {
                    float:right;
                    min-height:140px;
                    padding:90px 0 0 230px;
                    margin:-40px 0 0 50px;
                    background:url('../images/9.png') no-repeat 0 0;
                    -webkit-background-size: 356px 230px;
                    -moz-background-size: 356px 230px;
                    -o-background-size: 356px 230px;
                    background-size: 356px 230px;
                }
            }

            @media all and (max-width: 720px) {

                #box-3-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                }

                #box-3 {
                    width:360px;
                    padding:30px 0 40px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-3 h2 {
                    font-family: "CALIBRI-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:34px;
                    line-height:34px;
                    padding:0;
                    max-width:320px;
                    margin:0 auto;
                    color:#131212;
                    cursor:default;
                    position:relative;
                }

                #box-3 p {
                    font-family: "CALIBRI-L";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:20px;
                    line-height:26px;
                    color:#131212;
                    cursor:default;
                    position:relative;
                }

                .p3-1 {
                    float:none;
                    min-height:5px;
                    padding:250px 0 0 0;
                    margin:30px auto 0 auto;
                    background:url('../images/6-1.png') no-repeat top center;
                }

                .p3-2 {
                    float:none;
                    min-height:5px;
                    padding:250px 0 0 0;
                    margin:40px auto 0 auto;
                    background:url('../images/7-1.png') no-repeat top center;
                }

                .p3-3 {
                    float:none;
                    min-height:5px;
                    padding:250px 0 0 0;
                    margin:40px auto 0 auto;
                    background:url('../images/8-1.png') no-repeat top center;
                }

                .p3-4 {
                    float:none;
                    min-height:5px;
                    padding:250px 0 0 0;
                    margin:40px auto 0 auto;
                    background:url('../images/11-1.png') no-repeat top center;
                }

                .p3-5 {
                    float:none;
                    min-height:5px;
                    padding:250px 0 0 0;
                    margin:40px auto 0 auto;
                    background:url('../images/10-1.png') no-repeat top center;
                }

                .p3-6 {
                    float:none;
                    min-height:5px;
                    padding:250px 0 0 0;
                    margin:40px auto 0 auto;
                    background:url('../images/9-1.png') no-repeat top center;
                }
            }

/* box-4 */

		#box-4-w {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
            background:url('../images/bg4.jpg') no-repeat top center;
            -webkit-background-size: cover;
            -moz-background-size: cover;
            -o-background-size: cover;
            background-size: cover;
		}

        #box-4-w::after {
            content:'';
            width:100%;
            height:15px;
            padding:0;
            margin:0;
            position:absolute;
            top:0;
            left:0;
            z-index:3;
            background:url('../images/1.jpg') repeat-x top center;
            -webkit-background-size: contain;
            -moz-background-size: contain;
            -o-background-size: contain;
            background-size: contain;
        }

        #box-4-w::before {
            content:'';
            width:100%;
            height:15px;
            padding:0;
            margin:0;
            position:absolute;
            bottom:0;
            left:0;
            z-index:3;
            background:url('../images/1.jpg') repeat-x top center;
            -webkit-background-size: contain;
            -moz-background-size: contain;
            -o-background-size: contain;
            background-size: contain;
        }

        #box-4 {
            width:440px;
            padding:80px 0 80px 560px;
            margin:0 auto;
            position:relative;
            text-align:left;
		}

        #box-4 p {
            font-family: "CALIBRI-B";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:20px;
            line-height:20px;
            padding:10px 20px;
            margin:10px 0;
            color:#481616;
            display:inline-block;
            background:#aac931;
            cursor:default;
            position:relative;
            border-radius:35px;
            -webkit-border-radius:35px;
            -moz-border-radius:35px;
            -khtml-border-radius:35px;
            -moz-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.75);
            -webkit-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.75);
            box-shadow: 5px 0 5px 0 rgba(0,0,0,0.75);
        }

        .button-4-1 {
            font-family: "CALIBRI-B";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            font-size:26px;
            line-height:32px;
            width:200px;
            min-height:125px;
            padding:75px 0 0 0;
            margin:-105px 0 0 0;
            position:absolute;
            top:50%;
            left:0;
            z-index:10;
            outline:none;
            cursor:pointer;
            -webkit-appearance: none;
            -moz-appearance:none;
            color:#ffffff;
            border:6px solid rgba(171,200,50,0.75);
            border-radius:100%;
            -webkit-border-radius:100%;
            -moz-border-radius:100%;
            -khtml-border-radius:100%;
        }

        .button-4-1:hover {
            color:#ffffff;
            background:rgba(171,200,50,0.75);
            -moz-box-shadow: 5px 0 15px 0 rgba(0,0,0,0.75);
            -webkit-box-shadow: 5px 0 15px 0 rgba(0,0,0,0.75);
            box-shadow: 5px 0 15px 0 rgba(0,0,0,0.75);
            outline:none;
        }

        .button-4-1:hover, .button-4-1:not(:hover) {
            -webkit-transition: All 0.2s ease;
            -moz-transition: All 0.2s ease;
            -o-transition: All 0.2s ease;
            -ms-transition: All 0.2s ease;
            transition: All 0.2s ease;
        }

        .button-4-2 {
            font-family: "CALIBRI-B";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            font-size:26px;
            line-height:32px;
            width:200px;
            min-height:125px;
            padding:75px 0 0 0;
            margin:-105px 0 0 0;
            position:absolute;
            top:50%;
            left:270px;
            z-index:10;
            outline:none;
            cursor:pointer;
            -webkit-appearance: none;
            -moz-appearance:none;
            color:#1b0404;
            background:rgba(255,255,255,0.75);
            border:6px solid rgba(171,200,50,0.75);
            border-radius:100%;
            -webkit-border-radius:100%;
            -moz-border-radius:100%;
            -khtml-border-radius:100%;
        }

        .button-4-2:hover {
            color:#ffffff;
            background:rgba(171,200,50,0.75);
            -moz-box-shadow: 5px 0 15px 0 rgba(0,0,0,0.75);
            -webkit-box-shadow: 5px 0 15px 0 rgba(0,0,0,0.75);
            box-shadow: 5px 0 15px 0 rgba(0,0,0,0.75);
            outline:none;
        }

        .button-4-2:hover, .button-4-2:not(:hover) {
            -webkit-transition: All 0.2s ease;
            -moz-transition: All 0.2s ease;
            -o-transition: All 0.2s ease;
            -ms-transition: All 0.2s ease;
            transition: All 0.2s ease;
        }

            @media all and (max-width: 1020px) {
                #box-4-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg4.jpg') no-repeat top center;
                    -webkit-background-size: cover;
                    -moz-background-size: cover;
                    -o-background-size: cover;
                    background-size: cover;
                }

                #box-4-w::after {
                    content:'';
                    width:100%;
                    height:15px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:0;
                    left:0;
                    z-index:3;
                    background:url('../images/1.jpg') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                }

                #box-4-w::before {
                    content:'';
                    width:100%;
                    height:15px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    bottom:0;
                    left:0;
                    z-index:3;
                    background:url('../images/1.jpg') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                }

                #box-4 {
                    width:700px;
                    padding:80px 0 80px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-4 p {
                    font-family: "CALIBRI-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:20px;
                    line-height:20px;
                    padding:10px 20px;
                    margin:10px 70px;
                    color:#481616;
                    display:inline-block;
                    background:#aac931;
                    cursor:default;
                    position:relative;
                    border-radius:35px;
                    -webkit-border-radius:35px;
                    -moz-border-radius:35px;
                    -khtml-border-radius:35px;
                    -moz-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.75);
                    -webkit-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.75);
                    box-shadow: 5px 0 5px 0 rgba(0,0,0,0.75);
                }

                .button-4-1 {
                    font-family: "CALIBRI-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:26px;
                    line-height:32px;
                    width:200px;
                    min-height:125px;
                    padding:75px 0 0 0;
                    margin:30px 30px 0 30px;
                    position:relative;
                    display:inline-block;
                    top:auto;
                    left:auto;
                    right:auto;
                    bottom:auto;
                    z-index:10;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    -moz-appearance:none;
                    color:#ffffff;
                    border:6px solid rgba(171,200,50,0.75);
                    border-radius:100%;
                    -webkit-border-radius:100%;
                    -moz-border-radius:100%;
                    -khtml-border-radius:100%;
                }

                .button-4-1:hover {
                    color:#ffffff;
                    background:rgba(171,200,50,0.75);
                    -moz-box-shadow: 5px 0 15px 0 rgba(0,0,0,0.75);
                    -webkit-box-shadow: 5px 0 15px 0 rgba(0,0,0,0.75);
                    box-shadow: 5px 0 15px 0 rgba(0,0,0,0.75);
                    outline:none;
                }

                .button-4-1:hover, .button-4-1:not(:hover) {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }

                .button-4-2 {
                    font-family: "CALIBRI-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:26px;
                    line-height:32px;
                    width:200px;
                    min-height:125px;
                    padding:75px 0 0 0;
                    margin:30px 30px 0 30px;
                    position:relative;
                    display:inline-block;
                    top:auto;
                    left:auto;
                    right:auto;
                    bottom:auto;
                    z-index:10;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    -moz-appearance:none;
                    color:#1b0404;
                    background:rgba(255,255,255,0.75);
                    border:6px solid rgba(171,200,50,0.75);
                    border-radius:100%;
                    -webkit-border-radius:100%;
                    -moz-border-radius:100%;
                    -khtml-border-radius:100%;
                }

                .button-4-2:hover {
                    color:#ffffff;
                    background:rgba(171,200,50,0.75);
                    -moz-box-shadow: 5px 0 15px 0 rgba(0,0,0,0.75);
                    -webkit-box-shadow: 5px 0 15px 0 rgba(0,0,0,0.75);
                    box-shadow: 5px 0 15px 0 rgba(0,0,0,0.75);
                    outline:none;
                }

                .button-4-2:hover, .button-4-2:not(:hover) {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }
            }

            @media all and (max-width: 720px) {
                #box-4-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg4.jpg') no-repeat top center;
                    -webkit-background-size: cover;
                    -moz-background-size: cover;
                    -o-background-size: cover;
                    background-size: cover;
                }

                #box-4-w::after {
                    content:'';
                    width:100%;
                    height:15px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:0;
                    left:0;
                    z-index:3;
                    background:url('../images/1.jpg') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                }

                #box-4-w::before {
                    content:'';
                    width:100%;
                    height:15px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    bottom:0;
                    left:0;
                    z-index:3;
                    background:url('../images/1.jpg') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                }

                #box-4 {
                    width:360px;
                    padding:80px 0 80px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-4 p {
                    font-family: "CALIBRI-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:20px;
                    line-height:20px;
                    padding:10px 20px;
                    margin:10px 0;
                    color:#481616;
                    display:inline-block;
                    background:#aac931;
                    cursor:default;
                    position:relative;
                    border-radius:35px;
                    -webkit-border-radius:35px;
                    -moz-border-radius:35px;
                    -khtml-border-radius:35px;
                    -moz-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.75);
                    -webkit-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.75);
                    box-shadow: 5px 0 5px 0 rgba(0,0,0,0.75);
                }

                .button-4-1 {
                    font-family: "CALIBRI-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:26px;
                    line-height:32px;
                    width:200px;
                    min-height:125px;
                    padding:75px 0 0 0;
                    margin:30px 30px 0 30px;
                    position:relative;
                    display:inline-block;
                    top:auto;
                    left:auto;
                    right:auto;
                    bottom:auto;
                    z-index:10;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    -moz-appearance:none;
                    color:#ffffff;
                    border:6px solid rgba(171,200,50,0.75);
                    border-radius:100%;
                    -webkit-border-radius:100%;
                    -moz-border-radius:100%;
                    -khtml-border-radius:100%;
                }

                .button-4-1:hover {
                    color:#ffffff;
                    background:rgba(171,200,50,0.75);
                    -moz-box-shadow: 5px 0 15px 0 rgba(0,0,0,0.75);
                    -webkit-box-shadow: 5px 0 15px 0 rgba(0,0,0,0.75);
                    box-shadow: 5px 0 15px 0 rgba(0,0,0,0.75);
                    outline:none;
                }

                .button-4-1:hover, .button-4-1:not(:hover) {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }

                .button-4-2 {
                    font-family: "CALIBRI-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:26px;
                    line-height:32px;
                    width:200px;
                    min-height:125px;
                    padding:75px 0 0 0;
                    margin:30px 30px 0 30px;
                    position:relative;
                    display:inline-block;
                    top:auto;
                    left:auto;
                    right:auto;
                    bottom:auto;
                    z-index:10;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    -moz-appearance:none;
                    color:#1b0404;
                    background:rgba(255,255,255,0.75);
                    border:6px solid rgba(171,200,50,0.75);
                    border-radius:100%;
                    -webkit-border-radius:100%;
                    -moz-border-radius:100%;
                    -khtml-border-radius:100%;
                }

                .button-4-2:hover {
                    color:#ffffff;
                    background:rgba(171,200,50,0.75);
                    -moz-box-shadow: 5px 0 15px 0 rgba(0,0,0,0.75);
                    -webkit-box-shadow: 5px 0 15px 0 rgba(0,0,0,0.75);
                    box-shadow: 5px 0 15px 0 rgba(0,0,0,0.75);
                    outline:none;
                }

                .button-4-2:hover, .button-4-2:not(:hover) {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }
            }

/* box-5 */

		#box-5-w {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
            background:url('../images/bg6.png') no-repeat center -800px;
		}

        #box-5 {
            width:1000px;
            padding:60px 0 40px 0;
            margin:0 auto;
            position:relative;
            text-align:center;
		}

        #box-5 h2 {
            font-family: "CALIBRI-R";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:40px;
            line-height:50px;
            padding:0;
            margin:0 auto 40px auto;
            color:#000000;
            cursor:default;
            position:relative;
        }

        .box-5 {
            width:250px;
            padding:0;
            margin:0;
            position:relative;
            text-align:center;
            float:left;
		}

        .box-5 img {
            width:220px;
            padding:0;
            margin:20px auto;
            display:block;
		}

        #box-5 h3 {
            font-family: "CALIBRI-B";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:22px;
            line-height:22px;
            width:190px;
            padding:15px 0 10px 0;
            margin:0 auto;
            color:#131212;
            display:inline-block;
            background:#aac931;
            cursor:default;
            position:relative;
            border-radius:35px;
            -webkit-border-radius:35px;
            -moz-border-radius:35px;
            -khtml-border-radius:35px;
            -moz-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.5);
            -webkit-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.5);
            box-shadow: 5px 0 5px 0 rgba(0,0,0,0.5);
        }

        #box-5 p {
            font-family: "CALIBRI-L";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:18px;
            line-height:24px;
            padding:0;
            margin:0 auto;
            color:#131212;
            cursor:default;
            position:relative;
        }

        #box-5 h5 {
            font-family: "CALIBRI-R";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:30px;
            line-height:30px;
            padding:0;
            margin:20px auto;
            color:#131212;
            cursor:default;
            position:relative;
        }

        #box-5 h5 span {
            font-size:48px;
            line-height:30px;
        }

        .button-5 {
            font-family: "CALIBRI-B";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            font-size:16px;
            line-height:16px;
            padding:13px 17px 0 17px;
            min-height:24px;
            margin:0 auto;
            position:relative;
            display:inline-block;
            outline:none;
            cursor:pointer;
            -webkit-appearance: none;
            -moz-appearance:none;
            color:#452017;
            border:3px solid #452017;
            border-radius:35px;
            -webkit-border-radius:35px;
            -moz-border-radius:35px;
            -khtml-border-radius:35px;
        }

        .button-5:hover {
            color:#ffffff;
            background:#452017;
            -moz-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.5);
            -webkit-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.5);
            box-shadow: 5px 0 5px 0 rgba(0,0,0,0.5);
            outline:none;
        }

        .button-5:hover, .button-5:not(:hover) {
            -webkit-transition: All 0.2s ease;
            -moz-transition: All 0.2s ease;
            -o-transition: All 0.2s ease;
            -ms-transition: All 0.2s ease;
            transition: All 0.2s ease;
        }

            @media all and (max-width: 1020px) {
                #box-5-w {
                     width:100%;
                     padding:0;
                     margin:0;
                     position:relative;
                     background:url('../images/bg6.png') no-repeat center -800px;
                 }

                #box-5 {
                    width:700px;
                    padding:60px 0 40px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-5 h2 {
                    font-family: "CALIBRI-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:40px;
                    line-height:50px;
                    padding:0;
                    margin:0 auto 0 auto;
                    color:#000000;
                    cursor:default;
                    position:relative;
                }

                .box-5 {
                    width:350px;
                    padding:0;
                    margin:50px 0 0 0;
                    position:relative;
                    text-align:center;
                    float:left;
                }

                .box-5 img {
                    width:220px;
                    padding:0;
                    margin:20px auto;
                    display:block;
                }

                #box-5 h3 {
                    font-family: "CALIBRI-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:22px;
                    line-height:22px;
                    width:190px;
                    padding:15px 0 10px 0;
                    margin:0 auto;
                    color:#131212;
                    display:inline-block;
                    background:#aac931;
                    cursor:default;
                    position:relative;
                    border-radius:35px;
                    -webkit-border-radius:35px;
                    -moz-border-radius:35px;
                    -khtml-border-radius:35px;
                    -moz-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.5);
                    -webkit-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.5);
                    box-shadow: 5px 0 5px 0 rgba(0,0,0,0.5);
                }

                #box-5 p {
                    font-family: "CALIBRI-L";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:24px;
                    padding:0;
                    margin:0 auto;
                    color:#131212;
                    cursor:default;
                    position:relative;
                }

                #box-5 h5 {
                    font-family: "CALIBRI-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:30px;
                    line-height:30px;
                    padding:0;
                    margin:20px auto;
                    color:#131212;
                    cursor:default;
                    position:relative;
                }

                #box-5 h5 span {
                    font-size:48px;
                    line-height:30px;
                }

                .button-5 {
                    font-family: "CALIBRI-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:16px;
                    line-height:16px;
                    padding:13px 17px 0 17px;
                    min-height:24px;
                    margin:0 auto;
                    position:relative;
                    display:inline-block;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    -moz-appearance:none;
                    color:#452017;
                    border:3px solid #452017;
                    border-radius:35px;
                    -webkit-border-radius:35px;
                    -moz-border-radius:35px;
                    -khtml-border-radius:35px;
                }

                .button-5:hover {
                    color:#ffffff;
                    background:#452017;
                    -moz-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.5);
                    -webkit-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.5);
                    box-shadow: 5px 0 5px 0 rgba(0,0,0,0.5);
                    outline:none;
                }

                .button-5:hover, .button-5:not(:hover) {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }
            }

            @media all and (max-width: 720px) {
                #box-5-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg6.png') no-repeat center -800px;
                }

                #box-5 {
                    width:360px;
                    padding:60px 0 40px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-5 h2 {
                    font-family: "CALIBRI-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:40px;
                    line-height:40px;
                    padding:0;
                    margin:0 auto 0 auto;
                    color:#000000;
                    cursor:default;
                    position:relative;
                }

                .box-5 {
                    width:360px;
                    padding:0;
                    margin:50px 0 0 0;
                    position:relative;
                    text-align:center;
                    float:left;
                }

                .box-5 img {
                    width:220px;
                    padding:0;
                    margin:20px auto;
                    display:block;
                }

                #box-5 h3 {
                    font-family: "CALIBRI-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:22px;
                    line-height:22px;
                    width:190px;
                    padding:15px 0 10px 0;
                    margin:0 auto;
                    color:#131212;
                    display:inline-block;
                    background:#aac931;
                    cursor:default;
                    position:relative;
                    border-radius:35px;
                    -webkit-border-radius:35px;
                    -moz-border-radius:35px;
                    -khtml-border-radius:35px;
                    -moz-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.5);
                    -webkit-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.5);
                    box-shadow: 5px 0 5px 0 rgba(0,0,0,0.5);
                }

                #box-5 p {
                    font-family: "CALIBRI-L";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:24px;
                    padding:0;
                    margin:0 auto;
                    color:#131212;
                    cursor:default;
                    position:relative;
                }

                #box-5 h5 {
                    font-family: "CALIBRI-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:30px;
                    line-height:30px;
                    padding:0;
                    margin:20px auto;
                    color:#131212;
                    cursor:default;
                    position:relative;
                }

                #box-5 h5 span {
                    font-size:48px;
                    line-height:30px;
                }

                .button-5 {
                    font-family: "CALIBRI-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:16px;
                    line-height:16px;
                    padding:13px 17px 0 17px;
                    min-height:24px;
                    margin:0 auto;
                    position:relative;
                    display:inline-block;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    -moz-appearance:none;
                    color:#452017;
                    border:3px solid #452017;
                    border-radius:35px;
                    -webkit-border-radius:35px;
                    -moz-border-radius:35px;
                    -khtml-border-radius:35px;
                }

                .button-5:hover {
                    color:#ffffff;
                    background:#452017;
                    -moz-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.5);
                    -webkit-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.5);
                    box-shadow: 5px 0 5px 0 rgba(0,0,0,0.5);
                    outline:none;
                }

                .button-5:hover, .button-5:not(:hover) {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }
            }

/* box-6 */

		#box-6-w {
            width:100%;
            min-height:640px;
            padding:0;
            margin:0;
            position:relative;
            background:url('../images/27.png') no-repeat top center;
		}

        #box-6 {
            width:1000px;
            padding:40px 0 40px 0;
            margin:0 auto;
            position:relative;
            text-align:center;
		}

        #box-6 h2 {
            font-family: "CALIBRI-R";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:40px;
            line-height:50px;
            padding:0;
            margin:0 0 30px 0;
            color:#000000;
            cursor:default;
            position:relative;
        }

        #box-6 p {
            font-family: "CALIBRI-L";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:24px;
            line-height:28px;
            padding:0;
            margin:0;
            max-width:650px;
            color:#000000;
            cursor:default;
            position:relative;
        }

            @media all and (max-width: 1020px) {
                #box-6-w {
                    width:100%;
                    min-height:40px;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:none;
                }

                #box-6 {
                    width:700px;
                    padding:40px 0 40px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-6 h2 {
                    font-family: "CALIBRI-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:40px;
                    line-height:50px;
                    padding:0;
                    margin:0 0 30px 0;
                    color:#000000;
                    cursor:default;
                    position:relative;
                }

                #box-6 p {
                    font-family: "CALIBRI-L";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:24px;
                    line-height:28px;
                    padding:0;
                    margin:0 auto;
                    max-width:650px;
                    color:#000000;
                    cursor:default;
                    position:relative;
                }
            }

            @media all and (max-width: 720px) {
                #box-6-w {
                    width:100%;
                    min-height:40px;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:none;
                }

                #box-6 {
                    width:360px;
                    padding:40px 0 40px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-6 h2 {
                    font-family: "CALIBRI-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:40px;
                    line-height:40px;
                    max-width:340px;
                    padding:0;
                    margin:0 auto 30px auto;
                    color:#000000;
                    cursor:default;
                    position:relative;
                }

                #box-6 p {
                    font-family: "CALIBRI-L";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:24px;
                    line-height:28px;
                    padding:0;
                    margin:0 auto;
                    max-width:650px;
                    color:#000000;
                    cursor:default;
                    position:relative;
                }
            }

/* box-7 */

		#box-7-w {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
		}

        #box-7 {
            width:1000px;
            padding:40px 0 40px 0;
            margin:0 auto;
            position:relative;
            text-align:center;
		}

        #box-7::after {
            content:'';
            width:800px;
            height:481px;
            padding:0;
            margin:0;
            position:absolute;
            top:115px;
            left:-20px;
            z-index:5;
            background:url('../images/29.png') no-repeat top left;
            -webkit-background-size: 800px 481px;
            -moz-background-size: 800px 481px;
            -o-background-size: 800px 481px;
            background-size: 800px 481px;
        }

        #box-7 h2 {
            font-family: "CALIBRI-R";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:40px;
            line-height:50px;
            padding:0;
            margin:0 0 40px 0;
            color:#000000;
            cursor:default;
            position:relative;
            z-index:7;
        }

        .box-7 {
            width:255px;
            padding:0;
            margin:0;
            position:relative;
            text-align:center;
            float:left;
            z-index:7;
        }

        #box-7 img {
            width:150px;
            padding:0;
            margin:0 auto;
            display:block;
        }

        #box-7 p {
            font-family: "CALIBRI-B";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:22px;
            line-height:26px;
            padding:0;
            margin:20px auto 0 auto;
            color:#000000;
            cursor:default;
            position:relative;
        }

            @media all and (max-width: 1020px) {
                #box-7-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                }

                #box-7 {
                    width:700px;
                    padding:40px 0 40px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-7::after {
                    content:'';
                    width:800px;
                    height:481px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:115px;
                    left:-20px;
                    z-index:5;
                    background:url('../images/29.png') no-repeat top left;
                    -webkit-background-size: 800px 481px;
                    -moz-background-size: 800px 481px;
                    -o-background-size: 800px 481px;
                    background-size: 800px 481px;
                    display:none;
                }

                #box-7 h2 {
                    font-family: "CALIBRI-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:40px;
                    line-height:50px;
                    padding:0;
                    margin:0 0 40px 0;
                    color:#000000;
                    cursor:default;
                    position:relative;
                    z-index:7;
                }

                .box-7 {
                    width:33.33%;
                    padding:0;
                    margin:0;
                    position:relative;
                    text-align:center;
                    float:left;
                    z-index:7;
                }

                #box-7 img {
                    width:150px;
                    padding:0;
                    margin:0 auto;
                    display:block;
                }

                #box-7 p {
                    font-family: "CALIBRI-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:22px;
                    line-height:26px;
                    padding:0;
                    margin:20px auto 0 auto;
                    color:#000000;
                    cursor:default;
                    position:relative;
                }
            }

            @media all and (max-width: 720px) {
                #box-7-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                }

                #box-7 {
                    width:360px;
                    padding:40px 0 40px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-7::after {
                    content:'';
                    width:800px;
                    height:481px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:115px;
                    left:-20px;
                    z-index:5;
                    background:url('../images/29.png') no-repeat top left;
                    -webkit-background-size: 800px 481px;
                    -moz-background-size: 800px 481px;
                    -o-background-size: 800px 481px;
                    background-size: 800px 481px;
                    display:none;
                }

                #box-7 h2 {
                    font-family: "CALIBRI-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:40px;
                    line-height:50px;
                    padding:0;
                    margin:0;
                    color:#000000;
                    cursor:default;
                    position:relative;
                    z-index:7;
                }

                .box-7 {
                    width:100%;
                    padding:0;
                    margin:40px 0 0 0;
                    position:relative;
                    text-align:center;
                    float:left;
                    z-index:7;
                }

                #box-7 img {
                    width:200px;
                    padding:0;
                    margin:0 auto;
                    display:block;
                }

                #box-7 p {
                    font-family: "CALIBRI-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:22px;
                    line-height:26px;
                    padding:0;
                    margin:20px auto 0 auto;
                    color:#000000;
                    cursor:default;
                    position:relative;
                }
            }

/* box-8 */

		#box-8-w {
            width:100%;
            min-height:780px;
            padding:0;
            margin:0;
            position:relative;
            background:url('../images/28.png') no-repeat top center;
		}

        #box-8 {
            width:600px;
            padding:40px 0 60px 400px;
            margin:0 auto;
            position:relative;
            text-align:center;
		}

        #box-8::after {
            content:'';
            width:824px;
            height:610px;
            padding:0;
            margin:0;
            position:absolute;
            top:120px;
            right:15px;
            z-index:5;
            background:url('../images/30.png') no-repeat top right;
            -webkit-background-size: 824px 610px;
            -moz-background-size: 824px 610px;
            -o-background-size: 824px 610px;
            background-size: 824px 610px;
        }

        #box-8 h2 {
            font-family: "CALIBRI-R";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:40px;
            line-height:50px;
            padding:0;
            margin:0 0 20px 0;
            color:#000000;
            cursor:default;
            position:relative;
            z-index:7;
        }

        .box-8 {
            width:190px;
            padding:0;
            margin:40px 0 0 0;
            position:relative;
            text-align:center;
            float:left;
            z-index:7;
        }

        #box-8 img {
            width:170px;
            padding:0;
            margin:0 auto;
            display:block;
        }

        #box-8 p {
            font-family: "CALIBRI-B";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:22px;
            line-height:26px;
            padding:0;
            margin:20px auto 0 auto;
            color:#000000;
            cursor:default;
            position:relative;
        }

        .button-8 {
            font-family: "CALIBRI-R";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            font-size:26px;
            line-height:26px;
            width:355px;
            height:40px;
            padding:20px 0 0 0;
            margin:0;
            position:absolute;
            left:0;
            bottom:130px;
            z-index:10;
            outline:none;
            cursor:pointer;
            -webkit-appearance: none;
            -moz-appearance:none;
            color:#441515;
            background:url('../images/b1.png') repeat-x top center;
            -webkit-background-size: 355px 60px;
            -moz-background-size: 355px 60px;
            -o-background-size: 355px 60px;
            background-size: 355px 60px;
            border-radius:35px;
            -webkit-border-radius:35px;
            -moz-border-radius:35px;
            -khtml-border-radius:35px;
            -moz-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.75);
            -webkit-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.75);
            box-shadow: 5px 0 5px 0 rgba(0,0,0,0.75);
            border:none;
        }

        .button-8:hover {
            background:url('../images/b2.png') repeat-x top center;
            -webkit-background-size: 355px 60px;
            -moz-background-size: 355px 60px;
            -o-background-size: 355px 60px;
            background-size: 355px 60px;
            -moz-box-shadow: 5px 0 15px 0 rgba(0,0,0,0.75);
            -webkit-box-shadow: 5px 0 15px 0 rgba(0,0,0,0.75);
            box-shadow: 5px 0 15px 0 rgba(0,0,0,0.75);
            outline:none;
        }

        .button-8:hover, .button-8:not(:hover) {
            -webkit-transition: All 0.2s ease;
            -moz-transition: All 0.2s ease;
            -o-transition: All 0.2s ease;
            -ms-transition: All 0.2s ease;
            transition: All 0.2s ease;
        }

            @media all and (max-width: 1020px) {
                #box-8-w {
                    width:100%;
                    min-height:10px;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:none;
                }

                #box-8 {
                    width:600px;
                    padding:40px 50px 60px 50px;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-8::after {
                    content:'';
                    width:824px;
                    height:610px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:120px;
                    right:15px;
                    z-index:5;
                    background:url('../images/30.png') no-repeat top right;
                    -webkit-background-size: 824px 610px;
                    -moz-background-size: 824px 610px;
                    -o-background-size: 824px 610px;
                    background-size: 824px 610px;
                    display:none;
                }

                #box-8 h2 {
                    font-family: "CALIBRI-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:40px;
                    line-height:50px;
                    padding:0;
                    margin:0;
                    color:#000000;
                    cursor:default;
                    position:relative;
                    z-index:7;
                }

                .box-8 {
                    width:33.33%;
                    padding:0;
                    margin:30px 0 0 0;
                    position:relative;
                    text-align:center;
                    float:left;
                    z-index:7;
                }

                #box-8 img {
                    width:170px;
                    padding:0;
                    margin:0 auto;
                    display:block;
                }

                #box-8 p {
                    font-family: "CALIBRI-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:22px;
                    line-height:26px;
                    padding:0;
                    margin:20px auto 0 auto;
                    color:#000000;
                    cursor:default;
                    position:relative;
                }

                .button-8 {
                    font-family: "CALIBRI-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:26px;
                    line-height:26px;
                    width:355px;
                    height:40px;
                    padding:20px 0 0 0;
                    margin:40px auto 0 auto;
                    position:relative;
                    left:auto;
                    right:auto;
                    top:auto;
                    bottom:auto;
                    z-index:10;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    -moz-appearance:none;
                    color:#441515;
                    background:url('../images/b1.png') repeat-x top center;
                    -webkit-background-size: 355px 60px;
                    -moz-background-size: 355px 60px;
                    -o-background-size: 355px 60px;
                    background-size: 355px 60px;
                    border-radius:35px;
                    -webkit-border-radius:35px;
                    -moz-border-radius:35px;
                    -khtml-border-radius:35px;
                    -moz-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.75);
                    -webkit-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.75);
                    box-shadow: 5px 0 5px 0 rgba(0,0,0,0.75);
                    border:none;
                }

                .button-8:hover {
                    background:url('../images/b2.png') repeat-x top center;
                    -webkit-background-size: 355px 60px;
                    -moz-background-size: 355px 60px;
                    -o-background-size: 355px 60px;
                    background-size: 355px 60px;
                    -moz-box-shadow: 5px 0 15px 0 rgba(0,0,0,0.75);
                    -webkit-box-shadow: 5px 0 15px 0 rgba(0,0,0,0.75);
                    box-shadow: 5px 0 15px 0 rgba(0,0,0,0.75);
                    outline:none;
                }

                .button-8:hover, .button-8:not(:hover) {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }
            }

            @media all and (max-width: 720px) {
                #box-8-w {
                    width:100%;
                    min-height:10px;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:none;
                }

                #box-8 {
                    width:360px;
                    padding:40px 0 60px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-8::after {
                    content:'';
                    width:824px;
                    height:610px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:120px;
                    right:15px;
                    z-index:5;
                    background:url('../images/30.png') no-repeat top right;
                    -webkit-background-size: 824px 610px;
                    -moz-background-size: 824px 610px;
                    -o-background-size: 824px 610px;
                    background-size: 824px 610px;
                    display:none;
                }

                #box-8 h2 {
                    font-family: "CALIBRI-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:40px;
                    line-height:50px;
                    padding:0;
                    margin:0;
                    color:#000000;
                    cursor:default;
                    position:relative;
                    z-index:7;
                }

                .box-8 {
                    width:50%;
                    padding:0;
                    margin:30px 0 0 0;
                    position:relative;
                    text-align:center;
                    float:left;
                    z-index:7;
                }

                #box-8 img {
                    width:170px;
                    padding:0;
                    margin:0 auto;
                    display:block;
                }

                #box-8 p {
                    font-family: "CALIBRI-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:22px;
                    line-height:26px;
                    padding:0;
                    margin:20px auto 0 auto;
                    color:#000000;
                    cursor:default;
                    position:relative;
                }

                .button-8 {
                    font-family: "CALIBRI-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:26px;
                    line-height:26px;
                    width:355px;
                    height:40px;
                    padding:20px 0 0 0;
                    margin:40px auto 0 auto;
                    position:relative;
                    left:auto;
                    right:auto;
                    top:auto;
                    bottom:auto;
                    z-index:10;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    -moz-appearance:none;
                    color:#441515;
                    background:url('../images/b1.png') repeat-x top center;
                    -webkit-background-size: 355px 60px;
                    -moz-background-size: 355px 60px;
                    -o-background-size: 355px 60px;
                    background-size: 355px 60px;
                    border-radius:35px;
                    -webkit-border-radius:35px;
                    -moz-border-radius:35px;
                    -khtml-border-radius:35px;
                    -moz-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.75);
                    -webkit-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.75);
                    box-shadow: 5px 0 5px 0 rgba(0,0,0,0.75);
                    border:none;
                }

                .button-8:hover {
                    background:url('../images/b2.png') repeat-x top center;
                    -webkit-background-size: 355px 60px;
                    -moz-background-size: 355px 60px;
                    -o-background-size: 355px 60px;
                    background-size: 355px 60px;
                    -moz-box-shadow: 5px 0 15px 0 rgba(0,0,0,0.75);
                    -webkit-box-shadow: 5px 0 15px 0 rgba(0,0,0,0.75);
                    box-shadow: 5px 0 15px 0 rgba(0,0,0,0.75);
                    outline:none;
                }

                .button-8:hover, .button-8:not(:hover) {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }
            }

/* box-9 */

		#box-9-w {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
		}

        #box-9 {
            width:1000px;
            padding:40px 0 40px 0;
            margin:0 auto;
            position:relative;
            text-align:center;
		}

        #box-9 h2 {
            font-family: "CALIBRI-R";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:40px;
            line-height:50px;
            padding:0;
            margin:0 auto;
            color:#000000;
            cursor:default;
            position:relative;
        }

        .p9-1 {
            font-family: "CALIBRI-R";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:24px;
            line-height:28px;
            width:170px;
            min-height:180px;
            padding:90px 14px 0 35px;
            margin:30px 0 0 0;
            color:#ffffff;
            cursor:default;
            position:relative;
            background:url('../images/16.png') no-repeat 0 0;
            -webkit-background-size: 219px 270px;
            -moz-background-size: 219px 270px;
            -o-background-size: 219px 270px;
            background-size: 219px 270px;
            float:left;
        }

        .p9-1::after {
            content:'';
            width:265px;
            height:110px;
            padding:0;
            margin:0;
            position:absolute;
            top:-20px;
            left:-190px;
            z-index:5;
            background:url('../images/23.png') no-repeat 0 0;
            -webkit-background-size: 265px 110px;
            -moz-background-size: 265px 110px;
            -o-background-size: 265px 110px;
            background-size: 265px 110px;
        }

        .p9-2 {
            font-family: "CALIBRI-R";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:24px;
            line-height:28px;
            width:170px;
            min-height:160px;
            padding:80px 13px 0 35px;
            margin:160px 0 0 45px;
            color:#ffffff;
            cursor:default;
            position:relative;
            background:url('../images/17.png') no-repeat 0 0;
            -webkit-background-size: 218px 240px;
            -moz-background-size: 218px 240px;
            -o-background-size: 218px 240px;
            background-size: 218px 240px;
            float:left;
        }

        .p9-2::after {
            content:'';
            width:145px;
            height:67px;
            padding:0;
            margin:0;
            position:absolute;
            top:60px;
            left:-100px;
            z-index:5;
            background:url('../images/20.png') no-repeat 0 0;
            -webkit-background-size: 145px 67px;
            -moz-background-size: 145px 67px;
            -o-background-size: 145px 67px;
            background-size: 145px 67px;
        }

        .p9-3 {
            font-family: "CALIBRI-R";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:24px;
            line-height:28px;
            width:170px;
            min-height:165px;
            padding:75px 11px 0 35px;
            margin:50px 0 0 40px;
            color:#ffffff;
            cursor:default;
            position:relative;
            background:url('../images/18.png') no-repeat 0 0;
            -webkit-background-size: 216px 240px;
            -moz-background-size: 216px 240px;
            -o-background-size: 216px 240px;
            background-size: 216px 240px;
            float:left;
        }

        .p9-3::after {
            content:'';
            width:120px;
            height:64px;
            padding:0;
            margin:0;
            position:absolute;
            top:120px;
            left:-70px;
            z-index:5;
            background:url('../images/21.png') no-repeat 0 0;
            -webkit-background-size: 120px 64px;
            -moz-background-size: 120px 64px;
            -o-background-size: 120px 64px;
            background-size: 120px 64px;
        }

        .p9-4 {
            font-family: "CALIBRI-R";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:24px;
            line-height:28px;
            width:170px;
            min-height:155px;
            padding:85px 11px 0 35px;
            margin:130px 0 0 45px;
            color:#ffffff;
            cursor:default;
            position:relative;
            background:url('../images/18.png') no-repeat 0 0;
            -webkit-background-size: 216px 240px;
            -moz-background-size: 216px 240px;
            -o-background-size: 216px 240px;
            background-size: 216px 240px;
            float:left;
        }

        .p9-4::after {
            content:'';
            width:150px;
            height:69px;
            padding:0;
            margin:0;
            position:absolute;
            top:70px;
            left:-90px;
            z-index:5;
            background:url('../images/22.png') no-repeat 0 0;
            -webkit-background-size: 150px 69px;
            -moz-background-size: 150px 69px;
            -o-background-size: 150px 69px;
            background-size: 150px 69px;
        }

        .p9-4::before {
            content:'';
            width:195px;
            height:83px;
            padding:0;
            margin:0;
            position:absolute;
            top:140px;
            right:-165px;
            z-index:5;
            background:url('../images/24.png') no-repeat 0 0;
            -webkit-background-size: 195px 83px;
            -moz-background-size: 195px 83px;
            -o-background-size: 195px 83px;
            background-size: 195px 83px;
        }

        #box-9 h4 {
            font-family: "CALIBRI-L";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:18px;
            line-height:24px;
            width:180px;
            padding:0;
            margin:-70px 0 0 30px;
            color:#131212;
            cursor:default;
            position:relative;
            float:left;
        }

        #box-9 h5 {
            font-family: "CALIBRI-L";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:18px;
            line-height:24px;
            width:180px;
            padding:0;
            margin:-80px 200px 0 0;
            color:#131212;
            cursor:default;
            position:relative;
            float:right;
        }

        a.button-9 {
            font-family: "CALIBRI-B";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            font-size:16px;
            line-height:16px;
            padding:15px 0 0 0;
            width:220px;
            min-height:27px;
            margin:-20px 0 0 10px;
            position:relative;
            display:block;
            outline:none;
            cursor:pointer;
            -webkit-appearance: none;
            -moz-appearance:none;
            color:#452017;
            background:#aac834;
            border:none;
            border-radius:35px;
            -webkit-border-radius:35px;
            -moz-border-radius:35px;
            -khtml-border-radius:35px;
            -moz-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.5);
            -webkit-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.5);
            box-shadow: 5px 0 5px 0 rgba(0,0,0,0.5);
            float:left;
        }

        a.button-9:hover {
            color:#ffffff;
            background:#8ca027;
            border:none;
            -moz-box-shadow: 5px 0 15px 0 rgba(0,0,0,0.5);
            -webkit-box-shadow: 5px 0 15px 0 rgba(0,0,0,0.5);
            box-shadow: 5px 0 15px 0 rgba(0,0,0,0.5);
            outline:none;
        }

        a.button-9:hover, a.button-9:not(:hover) {
            -webkit-transition: All 0.2s ease;
            -moz-transition: All 0.2s ease;
            -o-transition: All 0.2s ease;
            -ms-transition: All 0.2s ease;
            transition: All 0.2s ease;
        }

            @media all and (max-width: 1020px) {
                #box-9-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                }

                #box-9 {
                    width:460px;
                    padding:40px 0 40px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-9 h2 {
                    font-family: "CALIBRI-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:40px;
                    line-height:50px;
                    padding:0;
                    margin:0 auto;
                    color:#000000;
                    cursor:default;
                    position:relative;
                }

                .p9-1 {
                    font-family: "CALIBRI-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:24px;
                    line-height:28px;
                    width:170px;
                    min-height:180px;
                    padding:90px 14px 0 35px;
                    margin:30px 0 0 0;
                    color:#ffffff;
                    cursor:default;
                    position:relative;
                    background:url('../images/16.png') no-repeat 0 0;
                    -webkit-background-size: 219px 270px;
                    -moz-background-size: 219px 270px;
                    -o-background-size: 219px 270px;
                    background-size: 219px 270px;
                    float:left;
                }

                .p9-1::after {
                    content:'';
                    width:265px;
                    height:110px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:-20px;
                    left:-190px;
                    z-index:5;
                    background:url('../images/23.png') no-repeat 0 0;
                    -webkit-background-size: 265px 110px;
                    -moz-background-size: 265px 110px;
                    -o-background-size: 265px 110px;
                    background-size: 265px 110px;
                    display:none;
                }

                .p9-2 {
                    font-family: "CALIBRI-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:24px;
                    line-height:28px;
                    width:170px;
                    min-height:160px;
                    padding:80px 13px 0 35px;
                    margin:160px 0 0 20px;
                    color:#ffffff;
                    cursor:default;
                    position:relative;
                    background:url('../images/17.png') no-repeat 0 0;
                    -webkit-background-size: 218px 240px;
                    -moz-background-size: 218px 240px;
                    -o-background-size: 218px 240px;
                    background-size: 218px 240px;
                    float:left;
                }

                .p9-2::after {
                    content:'';
                    width:145px;
                    height:67px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:60px;
                    left:-100px;
                    z-index:5;
                    background:url('../images/20.png') no-repeat 0 0;
                    -webkit-background-size: 145px 67px;
                    -moz-background-size: 145px 67px;
                    -o-background-size: 145px 67px;
                    background-size: 145px 67px;
                }

                .p9-3 {
                    font-family: "CALIBRI-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:24px;
                    line-height:28px;
                    width:170px;
                    min-height:165px;
                    padding:75px 11px 0 35px;
                    margin:-65px 0 0 0;
                    color:#ffffff;
                    cursor:default;
                    position:relative;
                    background:url('../images/18.png') no-repeat 0 0;
                    -webkit-background-size: 216px 240px;
                    -moz-background-size: 216px 240px;
                    -o-background-size: 216px 240px;
                    background-size: 216px 240px;
                    float:left;
                }

                .p9-3::after {
                    content:'';
                    width:120px;
                    height:64px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:-10px;
                    left:180px;
                    z-index:5;
                    background:url('../images/21.png') no-repeat 0 0;
                    -webkit-background-size: 120px 64px;
                    -moz-background-size: 120px 64px;
                    -o-background-size: 120px 64px;
                    background-size: 120px 64px;
                }

                .p9-4 {
                    font-family: "CALIBRI-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:24px;
                    line-height:28px;
                    width:170px;
                    min-height:155px;
                    padding:85px 11px 0 35px;
                    margin:10px 0 0 20px;
                    color:#ffffff;
                    cursor:default;
                    position:relative;
                    background:url('../images/18.png') no-repeat 0 0;
                    -webkit-background-size: 216px 240px;
                    -moz-background-size: 216px 240px;
                    -o-background-size: 216px 240px;
                    background-size: 216px 240px;
                    float:left;
                }

                .p9-4::after {
                    content:'';
                    width:150px;
                    height:69px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:90px;
                    left:-80px;
                    z-index:5;
                    background:url('../images/22.png') no-repeat 0 0;
                    -webkit-background-size: 150px 69px;
                    -moz-background-size: 150px 69px;
                    -o-background-size: 150px 69px;
                    background-size: 150px 69px;
                }

                .p9-4::before {
                    content:'';
                    width:195px;
                    height:83px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:140px;
                    right:-165px;
                    z-index:5;
                    background:url('../images/24.png') no-repeat 0 0;
                    -webkit-background-size: 195px 83px;
                    -moz-background-size: 195px 83px;
                    -o-background-size: 195px 83px;
                    background-size: 195px 83px;
                    display:none;
                }

                #box-9 h4 {
                    font-family: "CALIBRI-L";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:24px;
                    width:340px;
                    padding:0;
                    margin:30px auto 0 auto;
                    color:#131212;
                    cursor:default;
                    position:relative;
                    float:none;
                    display:inline-block;
                }

                #box-9 h5 {
                    font-family: "CALIBRI-L";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:24px;
                    width:340px;
                    padding:0;
                    margin:30px auto 0 auto;
                    color:#131212;
                    cursor:default;
                    position:relative;
                    float:none;
                    display:inline-block;
                }

                a.button-9 {
                    font-family: "CALIBRI-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:16px;
                    line-height:16px;
                    padding:15px 0 0 0;
                    width:220px;
                    min-height:27px;
                    margin:30px auto 0 auto;
                    position:relative;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    -moz-appearance:none;
                    color:#452017;
                    background:#aac834;
                    border:none;
                    border-radius:35px;
                    -webkit-border-radius:35px;
                    -moz-border-radius:35px;
                    -khtml-border-radius:35px;
                    -moz-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.5);
                    -webkit-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.5);
                    box-shadow: 5px 0 5px 0 rgba(0,0,0,0.5);
                    float:none;
                    display:inline-block;
                }

                a.button-9:hover {
                    color:#ffffff;
                    background:#8ca027;
                    border:none;
                    -moz-box-shadow: 5px 0 15px 0 rgba(0,0,0,0.5);
                    -webkit-box-shadow: 5px 0 15px 0 rgba(0,0,0,0.5);
                    box-shadow: 5px 0 15px 0 rgba(0,0,0,0.5);
                    outline:none;
                }

                a.button-9:hover, a.button-9:not(:hover) {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }
            }

            @media all and (max-width: 720px) {
                #box-9-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                }

                #box-9 {
                    width:360px;
                    padding:40px 0 40px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-9 h2 {
                    font-family: "CALIBRI-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:40px;
                    line-height:40px;
                    padding:0;
                    margin:0 auto;
                    color:#000000;
                    cursor:default;
                    position:relative;
                }

                .p9-1 {
                    font-family: "CALIBRI-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:24px;
                    line-height:28px;
                    width:170px;
                    min-height:180px;
                    padding:90px 35px 0 35px;
                    margin:30px auto 0 auto;
                    color:#ffffff;
                    cursor:default;
                    position:relative;
                    background:url('../images/16.png') no-repeat 0 0;
                    -webkit-background-size: 219px 270px;
                    -moz-background-size: 219px 270px;
                    -o-background-size: 219px 270px;
                    background-size: 219px 270px;
                    float:none;
                    display:inline-block;
                }

                .p9-1::after {
                    content:'';
                    width:265px;
                    height:110px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:-20px;
                    left:-190px;
                    z-index:5;
                    background:url('../images/23.png') no-repeat 0 0;
                    -webkit-background-size: 265px 110px;
                    -moz-background-size: 265px 110px;
                    -o-background-size: 265px 110px;
                    background-size: 265px 110px;
                    display:none;
                }

                .p9-2 {
                    font-family: "CALIBRI-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:24px;
                    line-height:28px;
                    width:170px;
                    min-height:160px;
                    padding:80px 35px 0 35px;
                    margin:10px auto 0 auto;
                    color:#ffffff;
                    cursor:default;
                    position:relative;
                    background:url('../images/17.png') no-repeat 0 0;
                    -webkit-background-size: 218px 240px;
                    -moz-background-size: 218px 240px;
                    -o-background-size: 218px 240px;
                    background-size: 218px 240px;
                    float:none;
                    display:inline-block;
                }

                .p9-2::after {
                    content:'';
                    width:145px;
                    height:67px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:60px;
                    left:-100px;
                    z-index:5;
                    background:url('../images/20.png') no-repeat 0 0;
                    -webkit-background-size: 145px 67px;
                    -moz-background-size: 145px 67px;
                    -o-background-size: 145px 67px;
                    background-size: 145px 67px;
                    display:none;
                }

                .p9-3 {
                    font-family: "CALIBRI-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:24px;
                    line-height:28px;
                    width:170px;
                    min-height:165px;
                    padding:75px 35px 0 35px;
                    margin:10px auto 0 auto;
                    color:#ffffff;
                    cursor:default;
                    position:relative;
                    background:url('../images/18.png') no-repeat 0 0;
                    -webkit-background-size: 216px 240px;
                    -moz-background-size: 216px 240px;
                    -o-background-size: 216px 240px;
                    background-size: 216px 240px;
                    float:none;
                    display:inline-block;
                }

                .p9-3::after {
                    content:'';
                    width:120px;
                    height:64px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:-10px;
                    left:180px;
                    z-index:5;
                    background:url('../images/21.png') no-repeat 0 0;
                    -webkit-background-size: 120px 64px;
                    -moz-background-size: 120px 64px;
                    -o-background-size: 120px 64px;
                    background-size: 120px 64px;
                    display:none;
                }

                .p9-4 {
                    font-family: "CALIBRI-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:24px;
                    line-height:28px;
                    width:170px;
                    min-height:155px;
                    padding:85px 35px 0 35px;
                    margin:10px auto 0 auto;
                    color:#ffffff;
                    cursor:default;
                    position:relative;
                    background:url('../images/18.png') no-repeat 0 0;
                    -webkit-background-size: 216px 240px;
                    -moz-background-size: 216px 240px;
                    -o-background-size: 216px 240px;
                    background-size: 216px 240px;
                    float:none;
                    display:inline-block;
                }

                .p9-4::after {
                    content:'';
                    width:150px;
                    height:69px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:90px;
                    left:-80px;
                    z-index:5;
                    background:url('../images/22.png') no-repeat 0 0;
                    -webkit-background-size: 150px 69px;
                    -moz-background-size: 150px 69px;
                    -o-background-size: 150px 69px;
                    background-size: 150px 69px;
                    display:none;
                }

                .p9-4::before {
                    content:'';
                    width:195px;
                    height:83px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:140px;
                    right:-165px;
                    z-index:5;
                    background:url('../images/24.png') no-repeat 0 0;
                    -webkit-background-size: 195px 83px;
                    -moz-background-size: 195px 83px;
                    -o-background-size: 195px 83px;
                    background-size: 195px 83px;
                    display:none;
                }

                #box-9 h4 {
                    font-family: "CALIBRI-L";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:24px;
                    width:340px;
                    padding:0;
                    margin:30px auto 0 auto;
                    color:#131212;
                    cursor:default;
                    position:relative;
                    float:none;
                    display:inline-block;
                }

                #box-9 h5 {
                    font-family: "CALIBRI-L";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:24px;
                    width:340px;
                    padding:0;
                    margin:30px auto 0 auto;
                    color:#131212;
                    cursor:default;
                    position:relative;
                    float:none;
                    display:inline-block;
                }

                a.button-9 {
                    font-family: "CALIBRI-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:16px;
                    line-height:16px;
                    padding:15px 0 0 0;
                    width:220px;
                    min-height:27px;
                    margin:30px auto 0 auto;
                    position:relative;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    -moz-appearance:none;
                    color:#452017;
                    background:#aac834;
                    border:none;
                    border-radius:35px;
                    -webkit-border-radius:35px;
                    -moz-border-radius:35px;
                    -khtml-border-radius:35px;
                    -moz-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.5);
                    -webkit-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.5);
                    box-shadow: 5px 0 5px 0 rgba(0,0,0,0.5);
                    float:none;
                    display:inline-block;
                }

                a.button-9:hover {
                    color:#ffffff;
                    background:#8ca027;
                    border:none;
                    -moz-box-shadow: 5px 0 15px 0 rgba(0,0,0,0.5);
                    -webkit-box-shadow: 5px 0 15px 0 rgba(0,0,0,0.5);
                    box-shadow: 5px 0 15px 0 rgba(0,0,0,0.5);
                    outline:none;
                }

                a.button-9:hover, a.button-9:not(:hover) {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }
            }

/* box-10 */

        #box-10-w {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
            background:url('../images/bg7.png') no-repeat top center;
        }

        #box-10-w1 {
            width:100%;
            min-height:710px;
            padding:0;
            margin:0;
            position:relative;
            background:url('../images/25.png') no-repeat top center;
        }

        #box-10 {
            width:400px;
            padding:80px 0 80px 600px;
            margin:0 auto;
            position:relative;
            text-align:center;
        }

        #box-10 h2 {
            font-family: "CALIBRI-B";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            font-size:34px;
            line-height:38px;
            padding:0;
            margin:0 auto;
            color:#638c1c;
            cursor:default;
            position:relative;
        }

        .formbox {
            width:290px;
            min-height:251px;
            margin:20px auto 0 auto;
            padding:60px 55px 0 55px;
            text-align:center;
            background:url('../images/49.png') no-repeat top center;
            -webkit-background-size: 400px 311px;
            -moz-background-size: 400px 311px;
            -o-background-size: 400px 311px;
            background-size: 400px 311px;
            position:relative;
        }

        .formbox input {
            font-family: "CALIBRI-B";
            font-weight:normal;
            text-indent:0;
            text-align:left;
            text-transform:uppercase;
            font-size:26px;
            line-height:30px;
            width:100%;
            height:30px;
            padding:10px 0 10px 0;
            border-top:none;
            border-right:none;
            border-left:none;
            border-bottom:2px solid #ffffff;
            margin:20px 0;
            color:#ffffff;
            outline:none;
            -webkit-appearance: none;
            -moz-appearance:none;
            background:none;
        }

        .formbox input:-moz-placeholder {color:#ffffff;  }
        .formbox input::-webkit-input-placeholder {  color:#ffffff;  }

        .formbox input.error:-moz-placeholder {  color:#e40026;  }
        .formbox input.error::-webkit-input-placeholder {  color:#e40026;  }
        .formbox input.error {  color:#e40026;  border-color:#e40026;  }

        input::-webkit-input-placeholder       {opacity: 1; transition: opacity 0.3s ease;}
        input::-moz-placeholder                {opacity: 1; transition: opacity 0.3s ease;}
        input:-moz-placeholder                 {opacity: 1; transition: opacity 0.3s ease;}
        input:-ms-input-placeholder            {opacity: 1; transition: opacity 0.3s ease;}
        input:focus::-webkit-input-placeholder {opacity: 0.3; transition: opacity 0.3s ease;}
        input:focus::-moz-placeholder          {opacity: 0.3; transition: opacity 0.3s ease;}
        input:focus:-moz-placeholder           {opacity: 0.3; transition: opacity 0.3s ease;}
        input:focus:-ms-input-placeholder      {opacity: 0.3; transition: opacity 0.3s ease;}

        .formbox .submit {
            width:290px;
            padding:0;
            margin:0 0 0 -145px;
            position:absolute;
            left:50%;
            bottom:-20px;
            z-index:auto;
            border:none;
            outline:none;
            background:none;
        }

        .formbox .submit input {
            font-family: "CALIBRI-B";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            font-size:22px;
            line-height:55px;
            width:100%;
            height:55px;
            padding:3px 0 0 0;
            margin:0;
            outline:none;
            cursor:pointer;
            -webkit-appearance: none;
            -moz-appearance:none;
            border:none;
            color:#151414;
            background:#aac834;
            border-radius:35px;
            -webkit-border-radius:35px;
            -moz-border-radius:35px;
            -khtml-border-radius:35px;
            -moz-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.75);
            -webkit-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.75);
            box-shadow: 5px 0 5px 0 rgba(0,0,0,0.75);
        }

        .formbox .submit input:hover {
            outline:none;
            background:#8ca027;
            -moz-box-shadow: 5px 0 15px 0 rgba(0,0,0,0.5);
            -webkit-box-shadow: 5px 0 15px 0 rgba(0,0,0,0.5);
            box-shadow: 5px 0 15px 0 rgba(0,0,0,0.5);
        }

        .formbox .submit input:hover, .formbox .submit input:not(:hover) {
            -webkit-transition: All 0.2s ease;
            -moz-transition: All 0.2s ease;
            -o-transition: All 0.2s ease;
            -ms-transition: All 0.2s ease;
            transition: All 0.2s ease;
        }

        #box-10 h4 {
            font-family: "IMPACT";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:48px;
            line-height:48px;
            padding:0;
            margin:60px auto 0 auto;
            color:#d71818;
            cursor:default;
            position:relative;
        }

        #box-10 p {
            font-family: "CALIBRI-L";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:18px;
            line-height:24px;
            padding:0;
            margin:10px auto 0 auto;
            color:#131212;
            cursor:default;
            position:relative;
        }

            @media all and (max-width: 1020px) {
                #box-10-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg7.png') no-repeat top center;
                }

                #box-10-w1 {
                    width:100%;
                    min-height:10px;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:none;
                }

                #box-10 {
                    width:400px;
                    padding:80px 0 40px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-10 h2 {
                    font-family: "CALIBRI-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:34px;
                    line-height:38px;
                    padding:0;
                    margin:0 auto;
                    color:#638c1c;
                    cursor:default;
                    position:relative;
                }

                .formbox {
                    width:290px;
                    min-height:251px;
                    margin:20px auto 0 auto;
                    padding:60px 55px 0 55px;
                    text-align:center;
                    background:url('../images/49.png') no-repeat top center;
                    -webkit-background-size: 400px 311px;
                    -moz-background-size: 400px 311px;
                    -o-background-size: 400px 311px;
                    background-size: 400px 311px;
                    position:relative;
                }

                .formbox input {
                    font-family: "CALIBRI-B";
                    font-weight:normal;
                    text-indent:0;
                    text-align:left;
                    text-transform:uppercase;
                    font-size:26px;
                    line-height:30px;
                    width:100%;
                    height:30px;
                    padding:10px 0 10px 0;
                    border-top:none;
                    border-right:none;
                    border-left:none;
                    border-bottom:2px solid #ffffff;
                    margin:20px 0;
                    color:#ffffff;
                    outline:none;
                    -webkit-appearance: none;
                    -moz-appearance:none;
                    background:none;
                }

                .formbox input:-moz-placeholder {color:#ffffff;  }
                .formbox input::-webkit-input-placeholder {  color:#ffffff;  }

                .formbox input.error:-moz-placeholder {  color:#e40026;  }
                .formbox input.error::-webkit-input-placeholder {  color:#e40026;  }
                .formbox input.error {  color:#e40026;  border-color:#e40026;  }

                input::-webkit-input-placeholder       {opacity: 1; transition: opacity 0.3s ease;}
                input::-moz-placeholder                {opacity: 1; transition: opacity 0.3s ease;}
                input:-moz-placeholder                 {opacity: 1; transition: opacity 0.3s ease;}
                input:-ms-input-placeholder            {opacity: 1; transition: opacity 0.3s ease;}
                input:focus::-webkit-input-placeholder {opacity: 0.3; transition: opacity 0.3s ease;}
                input:focus::-moz-placeholder          {opacity: 0.3; transition: opacity 0.3s ease;}
                input:focus:-moz-placeholder           {opacity: 0.3; transition: opacity 0.3s ease;}
                input:focus:-ms-input-placeholder      {opacity: 0.3; transition: opacity 0.3s ease;}

                .formbox .submit {
                    width:290px;
                    padding:0;
                    margin:0 0 0 -145px;
                    position:absolute;
                    left:50%;
                    bottom:-20px;
                    z-index:auto;
                    border:none;
                    outline:none;
                    background:none;
                }

                .formbox .submit input {
                    font-family: "CALIBRI-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:22px;
                    line-height:55px;
                    width:100%;
                    height:55px;
                    padding:3px 0 0 0;
                    margin:0;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    -moz-appearance:none;
                    border:none;
                    color:#151414;
                    background:#aac834;
                    border-radius:35px;
                    -webkit-border-radius:35px;
                    -moz-border-radius:35px;
                    -khtml-border-radius:35px;
                    -moz-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.75);
                    -webkit-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.75);
                    box-shadow: 5px 0 5px 0 rgba(0,0,0,0.75);
                }

                .formbox .submit input:hover {
                    outline:none;
                    background:#8ca027;
                    -moz-box-shadow: 5px 0 15px 0 rgba(0,0,0,0.5);
                    -webkit-box-shadow: 5px 0 15px 0 rgba(0,0,0,0.5);
                    box-shadow: 5px 0 15px 0 rgba(0,0,0,0.5);
                }

                .formbox .submit input:hover, .formbox .submit input:not(:hover) {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }

                #box-10 h4 {
                    font-family: "IMPACT";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:48px;
                    line-height:48px;
                    padding:0;
                    margin:60px auto 0 auto;
                    color:#d71818;
                    cursor:default;
                    position:relative;
                }

                #box-10 p {
                    font-family: "CALIBRI-L";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:24px;
                    padding:0;
                    margin:10px auto 0 auto;
                    color:#131212;
                    cursor:default;
                    position:relative;
                }
            }

            @media all and (max-width: 720px) {
                #box-10-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg7.png') no-repeat top center;
                }

                #box-10-w1 {
                    width:100%;
                    min-height:10px;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:none;
                }

                #box-10 {
                    width:360px;
                    padding:80px 0 40px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-10 h2 {
                    font-family: "CALIBRI-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:34px;
                    line-height:38px;
                    padding:0;
                    margin:0 auto;
                    color:#638c1c;
                    cursor:default;
                    position:relative;
                }

                .formbox {
                    width:290px;
                    min-height:251px;
                    margin:20px 0 0 -20px;
                    padding:60px 55px 0 55px;
                    text-align:center;
                    background:url('../images/49.png') no-repeat top center;
                    -webkit-background-size: 400px 311px;
                    -moz-background-size: 400px 311px;
                    -o-background-size: 400px 311px;
                    background-size: 400px 311px;
                    position:relative;
                }

                .formbox input {
                    font-family: "CALIBRI-B";
                    font-weight:normal;
                    text-indent:0;
                    text-align:left;
                    text-transform:uppercase;
                    font-size:26px;
                    line-height:30px;
                    width:100%;
                    height:30px;
                    padding:10px 0 10px 0;
                    border-top:none;
                    border-right:none;
                    border-left:none;
                    border-bottom:2px solid #ffffff;
                    margin:20px 0;
                    color:#ffffff;
                    outline:none;
                    -webkit-appearance: none;
                    -moz-appearance:none;
                    background:none;
                }

                .formbox input:-moz-placeholder {color:#ffffff;  }
                .formbox input::-webkit-input-placeholder {  color:#ffffff;  }

                .formbox input.error:-moz-placeholder {  color:#e40026;  }
                .formbox input.error::-webkit-input-placeholder {  color:#e40026;  }
                .formbox input.error {  color:#e40026;  border-color:#e40026;  }

                input::-webkit-input-placeholder       {opacity: 1; transition: opacity 0.3s ease;}
                input::-moz-placeholder                {opacity: 1; transition: opacity 0.3s ease;}
                input:-moz-placeholder                 {opacity: 1; transition: opacity 0.3s ease;}
                input:-ms-input-placeholder            {opacity: 1; transition: opacity 0.3s ease;}
                input:focus::-webkit-input-placeholder {opacity: 0.3; transition: opacity 0.3s ease;}
                input:focus::-moz-placeholder          {opacity: 0.3; transition: opacity 0.3s ease;}
                input:focus:-moz-placeholder           {opacity: 0.3; transition: opacity 0.3s ease;}
                input:focus:-ms-input-placeholder      {opacity: 0.3; transition: opacity 0.3s ease;}

                .formbox .submit {
                    width:290px;
                    padding:0;
                    margin:0 0 0 -145px;
                    position:absolute;
                    left:50%;
                    bottom:-20px;
                    z-index:auto;
                    border:none;
                    outline:none;
                    background:none;
                }

                .formbox .submit input {
                    font-family: "CALIBRI-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:22px;
                    line-height:55px;
                    width:100%;
                    height:55px;
                    padding:3px 0 0 0;
                    margin:0;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    -moz-appearance:none;
                    border:none;
                    color:#151414;
                    background:#aac834;
                    border-radius:35px;
                    -webkit-border-radius:35px;
                    -moz-border-radius:35px;
                    -khtml-border-radius:35px;
                    -moz-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.75);
                    -webkit-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.75);
                    box-shadow: 5px 0 5px 0 rgba(0,0,0,0.75);
                }

                .formbox .submit input:hover {
                    outline:none;
                    background:#8ca027;
                    -moz-box-shadow: 5px 0 15px 0 rgba(0,0,0,0.5);
                    -webkit-box-shadow: 5px 0 15px 0 rgba(0,0,0,0.5);
                    box-shadow: 5px 0 15px 0 rgba(0,0,0,0.5);
                }

                .formbox .submit input:hover, .formbox .submit input:not(:hover) {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }

                #box-10 h4 {
                    font-family: "IMPACT";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:48px;
                    line-height:48px;
                    padding:0;
                    margin:60px auto 0 auto;
                    color:#d71818;
                    cursor:default;
                    position:relative;
                }

                #box-10 p {
                    font-family: "CALIBRI-L";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:24px;
                    padding:0;
                    margin:10px auto 0 auto;
                    color:#131212;
                    cursor:default;
                    position:relative;
                }
            }

/* box-11 */

		#box-11-w {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
		}

        #box-11 {
            width:470px;
            min-height:420px;
            padding:70px 0 70px 530px;
            margin:0 auto;
            position:relative;
            text-align:left;
            background:url('../images/26.png') no-repeat 0 70px;
            -webkit-background-size: 478px 500px;
            -moz-background-size: 478px 500px;
            -o-background-size: 478px 500px;
            background-size: 478px 500px;
        }

        #box-11 h2 {
            font-family: "CALIBRI-R";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:40px;
            line-height:50px;
            padding:0;
            margin:0 0 30px 0;
            color:#000000;
            cursor:default;
            position:relative;
        }

        #box-11 p {
            font-family: "CALIBRI-B";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:20px;
            line-height:20px;
            padding:10px 20px;
            margin:10px 0;
            color:#481616;
            display:inline-block;
            background:#aac931;
            cursor:default;
            position:relative;
            border-radius:35px;
            -webkit-border-radius:35px;
            -moz-border-radius:35px;
            -khtml-border-radius:35px;
            -moz-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.5);
            -webkit-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.5);
            box-shadow: 5px 0 5px 0 rgba(0,0,0,0.5);
        }

        .button-11 {
            font-family: "CALIBRI-B";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            font-size:24px;
            line-height:24px;
            width:330px;
            padding:18px 0 0 0;
            min-height:37px;
            margin:30px 0 0 0;
            position:relative;
            display:inline-block;
            outline:none;
            cursor:pointer;
            -webkit-appearance: none;
            -moz-appearance:none;
            color:#452017;
            border:3px solid #452017;
            border-radius:35px;
            -webkit-border-radius:35px;
            -moz-border-radius:35px;
            -khtml-border-radius:35px;
        }

        .button-11:hover {
            color:#ffffff;
            background:#452017;
            -moz-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.5);
            -webkit-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.5);
            box-shadow: 5px 0 5px 0 rgba(0,0,0,0.5);
            outline:none;
        }

        .button-11:hover, .button-11:not(:hover) {
            -webkit-transition: All 0.2s ease;
            -moz-transition: All 0.2s ease;
            -o-transition: All 0.2s ease;
            -ms-transition: All 0.2s ease;
            transition: All 0.2s ease;
        }

            @media all and (max-width: 1020px) {
                #box-11-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                }

                #box-11 {
                    width:470px;
                    min-height:420px;
                    padding:570px 50px 70px 50px;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                    background:url('../images/26.png') no-repeat center 20px;
                    -webkit-background-size: 478px 500px;
                    -moz-background-size: 478px 500px;
                    -o-background-size: 478px 500px;
                    background-size: 478px 500px;
                }

                #box-11 h2 {
                    font-family: "CALIBRI-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:40px;
                    line-height:50px;
                    padding:0;
                    margin:0 0 30px 0;
                    color:#000000;
                    cursor:default;
                    position:relative;
                }

                #box-11 p {
                    font-family: "CALIBRI-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:20px;
                    line-height:20px;
                    padding:10px 20px;
                    margin:10px auto;
                    color:#481616;
                    display:inline-block;
                    background:#aac931;
                    cursor:default;
                    position:relative;
                    border-radius:35px;
                    -webkit-border-radius:35px;
                    -moz-border-radius:35px;
                    -khtml-border-radius:35px;
                    -moz-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.5);
                    -webkit-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.5);
                    box-shadow: 5px 0 5px 0 rgba(0,0,0,0.5);
                }

                .button-11 {
                    font-family: "CALIBRI-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:24px;
                    line-height:24px;
                    width:330px;
                    padding:18px 0 0 0;
                    min-height:37px;
                    margin:30px auto 0 auto;
                    position:relative;
                    display:inline-block;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    -moz-appearance:none;
                    color:#452017;
                    border:3px solid #452017;
                    border-radius:35px;
                    -webkit-border-radius:35px;
                    -moz-border-radius:35px;
                    -khtml-border-radius:35px;
                }

                .button-11:hover {
                    color:#ffffff;
                    background:#452017;
                    -moz-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.5);
                    -webkit-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.5);
                    box-shadow: 5px 0 5px 0 rgba(0,0,0,0.5);
                    outline:none;
                }

                .button-11:hover, .button-11:not(:hover) {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }
            }

            @media all and (max-width: 720px) {
                #box-11-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                }

                #box-11 {
                    width:360px;
                    min-height:420px;
                    padding:420px 0 70px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                    background:url('../images/26.png') no-repeat center 20px;
                    -webkit-background-size: 360px 377px;
                    -moz-background-size: 360px 377px;
                    -o-background-size: 360px 377px;
                    background-size: 360px 377px;
                }

                #box-11 h2 {
                    font-family: "CALIBRI-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:40px;
                    line-height:40px;
                    max-width:320px;
                    padding:0;
                    margin:0 auto 30px auto;
                    color:#000000;
                    cursor:default;
                    position:relative;
                }

                #box-11 p {
                    font-family: "CALIBRI-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:20px;
                    line-height:20px;
                    padding:10px 20px;
                    margin:10px auto;
                    color:#481616;
                    display:inline-block;
                    background:#aac931;
                    cursor:default;
                    position:relative;
                    border-radius:35px;
                    -webkit-border-radius:35px;
                    -moz-border-radius:35px;
                    -khtml-border-radius:35px;
                    -moz-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.5);
                    -webkit-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.5);
                    box-shadow: 5px 0 5px 0 rgba(0,0,0,0.5);
                }

                .button-11 {
                    font-family: "CALIBRI-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:24px;
                    line-height:24px;
                    width:330px;
                    padding:18px 0 0 0;
                    min-height:37px;
                    margin:30px auto 0 auto;
                    position:relative;
                    display:inline-block;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    -moz-appearance:none;
                    color:#452017;
                    border:3px solid #452017;
                    border-radius:35px;
                    -webkit-border-radius:35px;
                    -moz-border-radius:35px;
                    -khtml-border-radius:35px;
                }

                .button-11:hover {
                    color:#ffffff;
                    background:#452017;
                    -moz-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.5);
                    -webkit-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.5);
                    box-shadow: 5px 0 5px 0 rgba(0,0,0,0.5);
                    outline:none;
                }

                .button-11:hover, .button-11:not(:hover) {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }
            }

/* box-12 */

		#box-12-w {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
		}

        #box-12 {
            width:1000px;
            padding:70px 0 40px 0;
            margin:0 auto;
            position:relative;
            text-align:center;
		}

        #box-12 h2 {
            font-family: "CALIBRI-R";
            font-weight:normal;
            font-style:normal;
            text-align:right;
            font-size:40px;
            line-height:50px;
            padding:0;
            margin:0 30px 0 0;
            color:#000000;
            cursor:default;
            position:relative;
        }

        .img-12-1 {
            width:560px;
            padding:0;
            margin:0;
            display:block;
            float:left;
        }

        .img-12-2 {
            width:550px;
            padding:0;
            margin:70px 0 0 -110px;
            display:block;
            float:right;
        }

        #box-12 p {
            font-family: "CALIBRI-L";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:24px;
            line-height:28px;
            padding:0;
            margin:-40px 0 0 0;
            color:#000000;
            cursor:default;
            position:relative;
        }

            @media all and (max-width: 1020px) {
                #box-12-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                }

                #box-12 {
                    width:700px;
                    padding:40px 0 40px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-12 h2 {
                    font-family: "CALIBRI-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:40px;
                    line-height:50px;
                    padding:0;
                    margin:0 0 30px 0;
                    color:#000000;
                    cursor:default;
                    position:relative;
                }

                .img-12-1 {
                    width:410px;
                    padding:0;
                    margin:0;
                    display:block;
                    float:left;
                }

                .img-12-2 {
                    width:400px;
                    padding:0;
                    margin:70px 0 0 -110px;
                    display:block;
                    float:right;
                }

                #box-12 p {
                    font-family: "CALIBRI-L";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:24px;
                    line-height:28px;
                    padding:0;
                    margin:20px 0 0 0;
                    color:#000000;
                    cursor:default;
                    position:relative;
                }

                .br700 {
                    display:none;
                }
            }

            @media all and (max-width: 720px) {
                #box-12-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                }

                #box-12 {
                    width:360px;
                    padding:40px 0 40px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-12 h2 {
                    font-family: "CALIBRI-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:40px;
                    line-height:40px;
                    padding:0;
                    margin:0 0 30px 0;
                    color:#000000;
                    cursor:default;
                    position:relative;
                }

                .img-12-1 {
                    width:360px;
                    padding:0;
                    margin:0;
                    display:block;
                    float:left;
                }

                .img-12-2 {
                    width:360px;
                    padding:0;
                    margin:10px 0 0 0;
                    display:block;
                    float:right;
                }

                #box-12 p {
                    font-family: "CALIBRI-L";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:22px;
                    line-height:28px;
                    padding:0;
                    margin:20px 0 0 0;
                    color:#000000;
                    cursor:default;
                    position:relative;
                }

                .br700 {
                    display:none;
                }
            }

/* box-13 */

		#box-13-w {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
            background:url('../images/43.png') no-repeat center 100px;
		}

        #box-13 {
            width:1000px;
            padding:40px 0 40px 0;
            margin:0 auto;
            position:relative;
            text-align:center;
		}

        #box-13 h2 {
            font-family: "CALIBRI-R";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:40px;
            line-height:50px;
            padding:0;
            margin:0 auto 30px auto;
            color:#000000;
            cursor:default;
            position:relative;
        }

        .p13-1 {
            font-family: "CALIBRI-L";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:22px;
            line-height:28px;
            width:240px;
            min-height:255px;
            padding:25px 0 0 290px;
            margin:0 0 0 30px;
            color:#131212;
            cursor:default;
            position:relative;
            background:url('../images/44.png') no-repeat top left;
            -webkit-background-size: 268px 280px;
            -moz-background-size: 268px 280px;
            -o-background-size: 268px 280px;
            background-size: 268px 280px;
        }

        .p13-2 {
            font-family: "CALIBRI-L";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:22px;
            line-height:28px;
            width:320px;
            min-height:155px;
            padding:125px 270px 0 0;
            margin:-80px 0 0 0;
            color:#131212;
            cursor:default;
            position:relative;
            background:url('../images/45.png') no-repeat top right;
            -webkit-background-size: 366px 280px;
            -moz-background-size: 366px 280px;
            -o-background-size: 366px 280px;
            background-size: 366px 280px;
        }

            @media all and (max-width: 1020px) {
                #box-13-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:none;
                }

                #box-13 {
                    width:600px;
                    padding:40px 0 40px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-13 h2 {
                    font-family: "CALIBRI-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:40px;
                    line-height:50px;
                    padding:0;
                    margin:0 auto 30px auto;
                    color:#000000;
                    cursor:default;
                    position:relative;
                }

                .p13-1 {
                    font-family: "CALIBRI-L";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:22px;
                    line-height:28px;
                    width:240px;
                    min-height:255px;
                    padding:25px 0 0 290px;
                    margin:0 0 0 30px;
                    color:#131212;
                    cursor:default;
                    position:relative;
                    background:url('../images/44.png') no-repeat top left;
                    -webkit-background-size: 268px 280px;
                    -moz-background-size: 268px 280px;
                    -o-background-size: 268px 280px;
                    background-size: 268px 280px;
                }

                .p13-2 {
                    font-family: "CALIBRI-L";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:22px;
                    line-height:28px;
                    width:320px;
                    min-height:155px;
                    padding:125px 270px 0 0;
                    margin:-80px 0 0 0;
                    color:#131212;
                    cursor:default;
                    position:relative;
                    background:url('../images/45.png') no-repeat top right;
                    -webkit-background-size: 366px 280px;
                    -moz-background-size: 366px 280px;
                    -o-background-size: 366px 280px;
                    background-size: 366px 280px;
                }
            }

            @media all and (max-width: 720px) {
                #box-13-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:none;
                }

                #box-13 {
                    width:360px;
                    padding:40px 0 40px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-13 h2 {
                    font-family: "CALIBRI-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:40px;
                    line-height:40px;
                    padding:0;
                    margin:0 auto 30px auto;
                    color:#000000;
                    cursor:default;
                    position:relative;
                }

                .p13-1 {
                    font-family: "CALIBRI-L";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:20px;
                    line-height:28px;
                    width:100%;
                    min-height:5px;
                    padding:290px 0 0 0;
                    margin:0;
                    color:#131212;
                    cursor:default;
                    position:relative;
                    background:url('../images/44.png') no-repeat top center;
                    -webkit-background-size: 268px 280px;
                    -moz-background-size: 268px 280px;
                    -o-background-size: 268px 280px;
                    background-size: 268px 280px;
                }

                .p13-2 {
                    font-family: "CALIBRI-L";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:20px;
                    line-height:28px;
                    width:100%;
                    min-height:5px;
                    padding:290px 0 0 0;
                    margin:30px 0 0 0;
                    color:#131212;
                    cursor:default;
                    position:relative;
                    background:url('../images/45.png') no-repeat top center;
                    -webkit-background-size: 366px 280px;
                    -moz-background-size: 366px 280px;
                    -o-background-size: 366px 280px;
                    background-size: 366px 280px;
                }
            }

/* box-14 */

		#box-14-w {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
            background:url('../images/bg8.png') no-repeat top center;
		}

        #box-14 {
            width:400px;
            min-height:300px;
            padding:60px 0 40px 600px;
            margin:0 auto;
            position:relative;
            text-align:center;
            background:url('../images/46.png') no-repeat 90px center;
            -webkit-background-size: 400px 399px;
            -moz-background-size: 400px 399px;
            -o-background-size: 400px 399px;
            background-size: 400px 399px;
		}

        #box-14 h2 {
            font-family: "CALIBRI-R";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:40px;
            line-height:50px;
            padding:0;
            margin:0 auto;
            color:#000000;
            cursor:default;
            position:relative;
        }

        #box-14 p {
            font-family: "CALIBRI-L";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:22px;
            line-height:26px;
            padding:0;
            margin:20px auto 0 auto;
            color:#000000;
            cursor:default;
            position:relative;
        }

        .formbox2 {
            width:290px;
            margin:20px auto 0 auto;
            padding:0;
            text-align:center;
            position:relative;
        }

        .formbox2 input {
            font-family: "CALIBRI-B";
            font-weight:normal;
            text-indent:0;
            text-align:center;
            text-transform:uppercase;
            font-size:26px;
            line-height:30px;
            width:100%;
            height:30px;
            padding:10px 0 10px 0;
            border-top:none;
            border-right:none;
            border-left:none;
            border-bottom:2px solid #131212;
            margin:20px 0;
            color:#131212;
            outline:none;
            -webkit-appearance: none;
            -moz-appearance:none;
            background:none;
        }

        .formbox2 input:-moz-placeholder {color:#131212;  }
        .formbox2 input::-webkit-input-placeholder {  color:#131212;  }

        .formbox2 input.error:-moz-placeholder {  color:#e40026;  }
        .formbox2 input.error::-webkit-input-placeholder {  color:#e40026;  }
        .formbox2 input.error {  color:#e40026;  border-color:#e40026;  }

        input::-webkit-input-placeholder       {opacity: 1; transition: opacity 0.3s ease;}
        input::-moz-placeholder                {opacity: 1; transition: opacity 0.3s ease;}
        input:-moz-placeholder                 {opacity: 1; transition: opacity 0.3s ease;}
        input:-ms-input-placeholder            {opacity: 1; transition: opacity 0.3s ease;}
        input:focus::-webkit-input-placeholder {opacity: 0.3; transition: opacity 0.3s ease;}
        input:focus::-moz-placeholder          {opacity: 0.3; transition: opacity 0.3s ease;}
        input:focus:-moz-placeholder           {opacity: 0.3; transition: opacity 0.3s ease;}
        input:focus:-ms-input-placeholder      {opacity: 0.3; transition: opacity 0.3s ease;}

        .formbox2 .submit {
            width:290px;
            padding:0;
            margin:20px auto 0 auto;
            position:relative;
            border:none;
            outline:none;
            background:none;
        }

        .formbox2 .submit input {
            font-family: "CALIBRI-B";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            font-size:22px;
            line-height:55px;
            width:100%;
            height:55px;
            padding:3px 0 0 0;
            margin:0;
            outline:none;
            cursor:pointer;
            -webkit-appearance: none;
            -moz-appearance:none;
            border:none;
            color:#151414;
            background:#aac834;
            border-radius:35px;
            -webkit-border-radius:35px;
            -moz-border-radius:35px;
            -khtml-border-radius:35px;
            -moz-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.75);
            -webkit-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.75);
            box-shadow: 5px 0 5px 0 rgba(0,0,0,0.75);
        }

        .formbox2 .submit input:hover {
            outline:none;
            background:#8ca027;
            -moz-box-shadow: 5px 0 15px 0 rgba(0,0,0,0.5);
            -webkit-box-shadow: 5px 0 15px 0 rgba(0,0,0,0.5);
            box-shadow: 5px 0 15px 0 rgba(0,0,0,0.5);
        }

        .formbox2 .submit input:hover, .formbox2 .submit input:not(:hover) {
            -webkit-transition: All 0.2s ease;
            -moz-transition: All 0.2s ease;
            -o-transition: All 0.2s ease;
            -ms-transition: All 0.2s ease;
            transition: All 0.2s ease;
        }

            @media all and (max-width: 1020px) {
                #box-14-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg8.png') no-repeat top center;
                }

                #box-14 {
                    width:400px;
                    min-height:10px;
                    padding:480px 0 40px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                    background:url('../images/46.png') no-repeat center 50px;
                    -webkit-background-size: 400px 399px;
                    -moz-background-size: 400px 399px;
                    -o-background-size: 400px 399px;
                    background-size: 400px 399px;
                }

                #box-14 h2 {
                    font-family: "CALIBRI-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:40px;
                    line-height:50px;
                    padding:0;
                    margin:0 auto;
                    color:#000000;
                    cursor:default;
                    position:relative;
                }

                #box-14 p {
                    font-family: "CALIBRI-L";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:22px;
                    line-height:26px;
                    padding:0;
                    margin:20px auto 0 auto;
                    color:#000000;
                    cursor:default;
                    position:relative;
                }

                .formbox2 {
                    width:290px;
                    margin:20px auto 0 auto;
                    padding:0;
                    text-align:center;
                    position:relative;
                }

                .formbox2 input {
                    font-family: "CALIBRI-B";
                    font-weight:normal;
                    text-indent:0;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:26px;
                    line-height:30px;
                    width:100%;
                    height:30px;
                    padding:10px 0 10px 0;
                    border-top:none;
                    border-right:none;
                    border-left:none;
                    border-bottom:2px solid #131212;
                    margin:20px 0;
                    color:#131212;
                    outline:none;
                    -webkit-appearance: none;
                    -moz-appearance:none;
                    background:none;
                }

                .formbox2 input:-moz-placeholder {color:#131212;  }
                .formbox2 input::-webkit-input-placeholder {  color:#131212;  }

                .formbox2 input.error:-moz-placeholder {  color:#e40026;  }
                .formbox2 input.error::-webkit-input-placeholder {  color:#e40026;  }
                .formbox2 input.error {  color:#e40026;  border-color:#e40026;  }

                input::-webkit-input-placeholder       {opacity: 1; transition: opacity 0.3s ease;}
                input::-moz-placeholder                {opacity: 1; transition: opacity 0.3s ease;}
                input:-moz-placeholder                 {opacity: 1; transition: opacity 0.3s ease;}
                input:-ms-input-placeholder            {opacity: 1; transition: opacity 0.3s ease;}
                input:focus::-webkit-input-placeholder {opacity: 0.3; transition: opacity 0.3s ease;}
                input:focus::-moz-placeholder          {opacity: 0.3; transition: opacity 0.3s ease;}
                input:focus:-moz-placeholder           {opacity: 0.3; transition: opacity 0.3s ease;}
                input:focus:-ms-input-placeholder      {opacity: 0.3; transition: opacity 0.3s ease;}

                .formbox2 .submit {
                    width:290px;
                    padding:0;
                    margin:20px auto 0 auto;
                    position:relative;
                    border:none;
                    outline:none;
                    background:none;
                }

                .formbox2 .submit input {
                    font-family: "CALIBRI-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:22px;
                    line-height:55px;
                    width:100%;
                    height:55px;
                    padding:3px 0 0 0;
                    margin:0;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    -moz-appearance:none;
                    border:none;
                    color:#151414;
                    background:#aac834;
                    border-radius:35px;
                    -webkit-border-radius:35px;
                    -moz-border-radius:35px;
                    -khtml-border-radius:35px;
                    -moz-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.75);
                    -webkit-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.75);
                    box-shadow: 5px 0 5px 0 rgba(0,0,0,0.75);
                }

                .formbox2 .submit input:hover {
                    outline:none;
                    background:#8ca027;
                    -moz-box-shadow: 5px 0 15px 0 rgba(0,0,0,0.5);
                    -webkit-box-shadow: 5px 0 15px 0 rgba(0,0,0,0.5);
                    box-shadow: 5px 0 15px 0 rgba(0,0,0,0.5);
                }

                .formbox2 .submit input:hover, .formbox2 .submit input:not(:hover) {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }
            }

            @media all and (max-width: 720px) {
                #box-14-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg8.png') no-repeat top center;
                }

                #box-14 {
                    width:360px;
                    min-height:10px;
                    padding:440px 0 40px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                    background:url('../images/46.png') no-repeat center 50px;
                    -webkit-background-size: 360px 359px;
                    -moz-background-size: 360px 359px;
                    -o-background-size: 360px 359px;
                    background-size: 360px 359px;
                }

                #box-14 h2 {
                    font-family: "CALIBRI-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:40px;
                    line-height:50px;
                    padding:0;
                    margin:0 auto;
                    color:#000000;
                    cursor:default;
                    position:relative;
                }

                #box-14 p {
                    font-family: "CALIBRI-L";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:22px;
                    line-height:26px;
                    padding:0;
                    margin:20px auto 0 auto;
                    color:#000000;
                    cursor:default;
                    position:relative;
                }

                .formbox2 {
                    width:290px;
                    margin:20px auto 0 auto;
                    padding:0;
                    text-align:center;
                    position:relative;
                }

                .formbox2 input {
                    font-family: "CALIBRI-B";
                    font-weight:normal;
                    text-indent:0;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:26px;
                    line-height:30px;
                    width:100%;
                    height:30px;
                    padding:10px 0 10px 0;
                    border-top:none;
                    border-right:none;
                    border-left:none;
                    border-bottom:2px solid #131212;
                    margin:20px 0;
                    color:#131212;
                    outline:none;
                    -webkit-appearance: none;
                    -moz-appearance:none;
                    background:none;
                }

                .formbox2 input:-moz-placeholder {color:#131212;  }
                .formbox2 input::-webkit-input-placeholder {  color:#131212;  }

                .formbox2 input.error:-moz-placeholder {  color:#e40026;  }
                .formbox2 input.error::-webkit-input-placeholder {  color:#e40026;  }
                .formbox2 input.error {  color:#e40026;  border-color:#e40026;  }

                input::-webkit-input-placeholder       {opacity: 1; transition: opacity 0.3s ease;}
                input::-moz-placeholder                {opacity: 1; transition: opacity 0.3s ease;}
                input:-moz-placeholder                 {opacity: 1; transition: opacity 0.3s ease;}
                input:-ms-input-placeholder            {opacity: 1; transition: opacity 0.3s ease;}
                input:focus::-webkit-input-placeholder {opacity: 0.3; transition: opacity 0.3s ease;}
                input:focus::-moz-placeholder          {opacity: 0.3; transition: opacity 0.3s ease;}
                input:focus:-moz-placeholder           {opacity: 0.3; transition: opacity 0.3s ease;}
                input:focus:-ms-input-placeholder      {opacity: 0.3; transition: opacity 0.3s ease;}

                .formbox2 .submit {
                    width:290px;
                    padding:0;
                    margin:20px auto 0 auto;
                    position:relative;
                    border:none;
                    outline:none;
                    background:none;
                }

                .formbox2 .submit input {
                    font-family: "CALIBRI-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:22px;
                    line-height:55px;
                    width:100%;
                    height:55px;
                    padding:3px 0 0 0;
                    margin:0;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    -moz-appearance:none;
                    border:none;
                    color:#151414;
                    background:#aac834;
                    border-radius:35px;
                    -webkit-border-radius:35px;
                    -moz-border-radius:35px;
                    -khtml-border-radius:35px;
                    -moz-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.75);
                    -webkit-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.75);
                    box-shadow: 5px 0 5px 0 rgba(0,0,0,0.75);
                }

                .formbox2 .submit input:hover {
                    outline:none;
                    background:#8ca027;
                    -moz-box-shadow: 5px 0 15px 0 rgba(0,0,0,0.5);
                    -webkit-box-shadow: 5px 0 15px 0 rgba(0,0,0,0.5);
                    box-shadow: 5px 0 15px 0 rgba(0,0,0,0.5);
                }

                .formbox2 .submit input:hover, .formbox2 .submit input:not(:hover) {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }
            }

/* box-15 */

		#box-15-w {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
		}

        #box-15 {
            width:990px;
            padding:40px 5px;
            margin:0 auto;
            position:relative;
            text-align:center;
		}

        #box-15 h2 {
            font-family: "CALIBRI-R";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:40px;
            line-height:50px;
            padding:0;
            margin:0 auto;
            color:#000000;
            cursor:default;
            position:relative;
        }

        .box-15 {
            width:300px;
            padding:0;
            margin:40px 15px 0 15px;
            float:left;
            position:relative;
            text-align:center;
		}

        .box-15 li {
            width:200px;
            padding:0;
            margin:0 auto;
            display:block;
            background:url('../images/zoom.png') no-repeat center center;
            border-radius:100%;
            -webkit-border-radius:100%;
            -moz-border-radius:100%;
            -khtml-border-radius:100%;
            -moz-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.5);
            -webkit-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.5);
            box-shadow: 5px 0 5px 0 rgba(0,0,0,0.5);
		}

        .box-15 li:hover {
            background:url('../images/zoom.png') no-repeat center center #000000;
		}

        .box-15 img {
            width:100%;
            padding:0;
            margin:0;
            display:block;
            cursor:pointer;
            border-radius:100%;
            -webkit-border-radius:100%;
            -moz-border-radius:100%;
            -khtml-border-radius:100%;
        }

        .box-15 img:hover {
            opacity:0.25;
        }

        .box-15 li:hover, .box-15 li:not(:hover),
        .box-15 img:hover, .box-15 img:not(:hover) {
            -webkit-transition: All 0.25s ease;
            -moz-transition: All 0.25s ease;
            -o-transition: All 0.25s ease;
            -ms-transition: All 0.25s ease;
            transition: All 0.25s ease;
        }

        #box-15 h3 {
            font-family: "CALIBRI-R";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:26px;
            line-height:30px;
            padding:0;
            margin:0 auto;
            color:#000000;
            cursor:default;
            position:relative;
        }

        #box-15 p {
            font-family: "CALIBRI-L";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:17px;
            line-height:23px;
            width:260px;
            min-height:15px;
            padding:30px 20px 20px 20px;
            margin:20px auto;
            color:#faf2f2;
            cursor:default;
            position:relative;
            background:url('../images/50-1.png') no-repeat top center rgba(0,0,0,0.5);
            -webkit-background-size: 300px 343px;
            -moz-background-size: 300px 343px;
            -o-background-size: 300px 343px;
            background-size: 300px 343px;
        }

            @media all and (max-width: 1020px) {
                #box-15-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                }

                #box-15 {
                    width:700px;
                    padding:70px 0 40px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-15 h2 {
                    font-family: "CALIBRI-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:40px;
                    line-height:50px;
                    padding:0;
                    margin:0 auto;
                    color:#000000;
                    cursor:default;
                    position:relative;
                }

                .box-15 {
                    width:100%;
                    padding:0;
                    margin:40px 0 0 0;
                    float:none;
                    display: inline-block;
                    position:relative;
                    text-align:center;
                }

                .box-15 li {
                    width:200px;
                    padding:0;
                    margin:0 auto;
                    display:block;
                    background:url('../images/zoom.png') no-repeat center center;
                    border-radius:100%;
                    -webkit-border-radius:100%;
                    -moz-border-radius:100%;
                    -khtml-border-radius:100%;
                    -moz-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.5);
                    -webkit-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.5);
                    box-shadow: 5px 0 5px 0 rgba(0,0,0,0.5);
                }

                .box-15 li:hover {
                    background:url('../images/zoom.png') no-repeat center center #000000;
                }

                .box-15 img {
                    width:100%;
                    padding:0;
                    margin:0;
                    display:block;
                    cursor:pointer;
                    border-radius:100%;
                    -webkit-border-radius:100%;
                    -moz-border-radius:100%;
                    -khtml-border-radius:100%;
                }

                .box-15 img:hover {
                    opacity:0.25;
                }

                .box-15 li:hover, .box-15 li:not(:hover),
                .box-15 img:hover, .box-15 img:not(:hover) {
                    -webkit-transition: All 0.25s ease;
                    -moz-transition: All 0.25s ease;
                    -o-transition: All 0.25s ease;
                    -ms-transition: All 0.25s ease;
                    transition: All 0.25s ease;
                }

                #box-15 h3 {
                    font-family: "CALIBRI-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:26px;
                    line-height:30px;
                    padding:0;
                    margin:0 auto;
                    color:#000000;
                    cursor:default;
                    position:relative;
                }

                #box-15 p {
                    font-family: "CALIBRI-L";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:17px;
                    line-height:23px;
                    width:calc(100% - 40px);
                    min-height:15px;
                    padding:30px 20px 20px 20px;
                    margin:20px auto;
                    color:#faf2f2;
                    cursor:default;
                    position:relative;
                    background:url('../images/50-1.png') repeat-x top center rgba(0,0,0,0.5);
                    -webkit-background-size: 300px 343px;
                    -moz-background-size: 300px 343px;
                    -o-background-size: 300px 343px;
                    background-size: 300px 343px;
                }
            }

            @media all and (max-width: 720px) {
                #box-15-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                }

                #box-15 {
                    width:360px;
                    padding:70px 0 40px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-15 h2 {
                    font-family: "CALIBRI-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:40px;
                    line-height:40px;
                    padding:0;
                    margin:0 auto;
                    color:#000000;
                    cursor:default;
                    position:relative;
                }

                .box-15 {
                    width:100%;
                    padding:0;
                    margin:40px 0 0 0;
                    float:none;
                    display:inline-block;
                    position:relative;
                    text-align:center;
                }

                .box-15 li {
                    width:200px;
                    padding:0;
                    margin:0 auto;
                    display:block;
                    background:url('../images/zoom.png') no-repeat center center;
                    border-radius:100%;
                    -webkit-border-radius:100%;
                    -moz-border-radius:100%;
                    -khtml-border-radius:100%;
                    -moz-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.5);
                    -webkit-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.5);
                    box-shadow: 5px 0 5px 0 rgba(0,0,0,0.5);
                }

                .box-15 li:hover {
                    background:url('../images/zoom.png') no-repeat center center #000000;
                }

                .box-15 img {
                    width:100%;
                    padding:0;
                    margin:0;
                    display:block;
                    cursor:pointer;
                    border-radius:100%;
                    -webkit-border-radius:100%;
                    -moz-border-radius:100%;
                    -khtml-border-radius:100%;
                }

                .box-15 img:hover {
                    opacity:0.25;
                }

                .box-15 li:hover, .box-15 li:not(:hover),
                .box-15 img:hover, .box-15 img:not(:hover) {
                    -webkit-transition: All 0.25s ease;
                    -moz-transition: All 0.25s ease;
                    -o-transition: All 0.25s ease;
                    -ms-transition: All 0.25s ease;
                    transition: All 0.25s ease;
                }

                #box-15 h3 {
                    font-family: "CALIBRI-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:26px;
                    line-height:30px;
                    padding:0;
                    margin:0 auto;
                    color:#000000;
                    cursor:default;
                    position:relative;
                }

                #box-15 p {
                    font-family: "CALIBRI-L";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:17px;
                    line-height:23px;
                    width:calc(100% - 40px);
                    min-height:15px;
                    padding:30px 20px 20px 20px;
                    margin:20px auto;
                    color:#faf2f2;
                    cursor:default;
                    position:relative;
                    background:url('../images/50-1.png') repeat-x top center rgba(0,0,0,0.5);
                    -webkit-background-size: 300px 343px;
                    -moz-background-size: 300px 343px;
                    -o-background-size: 300px 343px;
                    background-size: 300px 343px;
                }
            }

/* box-16 */

		#box-16-w {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
		}

        #box-16 {
            width:1000px;
            padding:40px 0 10px 0;
            margin:0 auto;
            position:relative;
            text-align:center;
		}

        #box-16 h2 {
            font-family: "CALIBRI-R";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:40px;
            line-height:50px;
            padding:0;
            margin:0 auto 30px auto;
            color:#000000;
            cursor:default;
            position:relative;
        }

        .box-16 {
            width:230px;
            padding:0;
            margin:0;
            position:relative;
            text-align:center;
            background:url('../images/zoom.png') no-repeat center center #000000;
        }

        .box-16 img {
            width:100%;
            padding:0;
            margin:0;
            display:block;
            cursor:pointer;
        }

        .box-16 img:hover {
            opacity:0.25;
        }

        .box-16 img:hover, .box-16 img:not(:hover) {
            -webkit-transition: All 0.25s ease;
            -moz-transition: All 0.25s ease;
            -o-transition: All 0.25s ease;
            -ms-transition: All 0.25s ease;
            transition: All 0.25s ease;
        }

        #box-16 .swiper-container {
            width:830px;
            height:auto;
            margin:0 auto;
            padding:0 70px;
            position:relative;
            overflow:hidden;
        }

        #box-16 .swiper-wrapper {
            position: relative;
            width:100%;
            height:100%;
            z-index: 1;
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-transition-property: -webkit-transform;
            -moz-transition-property: -moz-transform;
            -o-transition-property: -o-transform;
            -ms-transition-property: -ms-transform;
            transition-property: transform;
            -webkit-box-sizing: content-box;
            -moz-box-sizing: content-box;
            box-sizing: content-box;
        }

        #box-16 .swiper-button-prev {
            width:45px;
            height:74px;
            padding:0;
            margin:-37px 0 0 0;
            position:absolute;
            top:50%;
            left:0;
            z-index:5;
            cursor:pointer;
            background:url('../images/4.png') no-repeat center right;
            -webkit-background-size: 45px 74px;
            -moz-background-size: 45px 74px;
            -o-background-size: 45px 74px;
            background-size: 45px 74px;
        }

        #box-16 .swiper-button-next {
            width:45px;
            height:74px;
            padding:0;
            margin:-37px 0 0 0;
            position:absolute;
            top:50%;
            right:0;
            z-index:5;
            cursor:pointer;
            background:url('../images/5.png') no-repeat center right;
            -webkit-background-size: 45px 74px;
            -moz-background-size: 45px 74px;
            -o-background-size: 45px 74px;
            background-size: 45px 74px;
        }

        #box-16 .swiper-button-prev:hover,
        #box-16 .swiper-button-next:hover {
            opacity:0.5;
        }

        #box-16 .swiper-button-prev:hover, #box-16 .swiper-button-prev:not(:hover),
        #box-16 .swiper-button-next:hover, #box-16 .swiper-button-next:not(:hover) {
            -webkit-transition: All 0.25s ease;
            -moz-transition: All 0.25s ease;
            -o-transition: All 0.25s ease;
            -ms-transition: All 0.25s ease;
            transition: All 0.25s ease;
        }

        #box-16 .swiper-pagination {
            position: absolute;
            text-align:left;
            -webkit-transition: 300ms;
            -moz-transition: 300ms;
            -o-transition: 300ms;
            transition: 300ms;
            -webkit-transform: translate3d(0, 0, 0);
            -ms-transform: translate3d(0, 0, 0);
            -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
            z-index: 40;
        }

        #box-16 .swiper-pagination-fraction,
        #box-16 .swiper-pagination-custom,
        #box-16 .swiper-container-horizontal > .swiper-pagination-bullets {
            bottom:0;
            left:0;
            width:100%;
        }

        #box-16 .swiper-pagination-bullet,
        #box-16 .swiper-pagination-bullet-active {
            display:none;
        }

            @media all and (max-width: 1020px) {
                #box-16-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                }

                #box-16 {
                    width:700px;
                    padding:40px 0 10px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-16 h2 {
                    font-family: "CALIBRI-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:40px;
                    line-height:50px;
                    padding:0;
                    margin:0 auto 30px auto;
                    color:#000000;
                    cursor:default;
                    position:relative;
                }

                .box-16 {
                    width:230px;
                    padding:0;
                    margin:0;
                    position:relative;
                    text-align:center;
                    background:url('../images/zoom.png') no-repeat center center #000000;
                }

                .box-16 img {
                    width:100%;
                    padding:0;
                    margin:0;
                    display:block;
                    cursor:pointer;
                }

                .box-16 img:hover {
                    opacity:0.25;
                }

                .box-16 img:hover, .box-16 img:not(:hover) {
                    -webkit-transition: All 0.25s ease;
                    -moz-transition: All 0.25s ease;
                    -o-transition: All 0.25s ease;
                    -ms-transition: All 0.25s ease;
                    transition: All 0.25s ease;
                }

                #box-16 .swiper-container {
                    width:520px;
                    height:auto;
                    margin:0 auto;
                    padding:0 50px;
                    position:relative;
                    overflow:hidden;
                }

                #box-16 .swiper-wrapper {
                    position: relative;
                    width:100%;
                    height:100%;
                    z-index: 1;
                    display: -webkit-box;
                    display: -moz-box;
                    display: -ms-flexbox;
                    display: -webkit-flex;
                    display: flex;
                    -webkit-transition-property: -webkit-transform;
                    -moz-transition-property: -moz-transform;
                    -o-transition-property: -o-transform;
                    -ms-transition-property: -ms-transform;
                    transition-property: transform;
                    -webkit-box-sizing: content-box;
                    -moz-box-sizing: content-box;
                    box-sizing: content-box;
                }

                #box-16 .swiper-button-prev {
                    width:45px;
                    height:74px;
                    padding:0;
                    margin:-37px 0 0 0;
                    position:absolute;
                    top:50%;
                    left:0;
                    z-index:5;
                    cursor:pointer;
                    background:url('../images/4.png') no-repeat center right;
                    -webkit-background-size: 45px 74px;
                    -moz-background-size: 45px 74px;
                    -o-background-size: 45px 74px;
                    background-size: 45px 74px;
                }

                #box-16 .swiper-button-next {
                    width:45px;
                    height:74px;
                    padding:0;
                    margin:-37px 0 0 0;
                    position:absolute;
                    top:50%;
                    right:0;
                    z-index:5;
                    cursor:pointer;
                    background:url('../images/5.png') no-repeat center right;
                    -webkit-background-size: 45px 74px;
                    -moz-background-size: 45px 74px;
                    -o-background-size: 45px 74px;
                    background-size: 45px 74px;
                }

                #box-16 .swiper-button-prev:hover,
                #box-16 .swiper-button-next:hover {
                    opacity:0.5;
                }

                #box-16 .swiper-button-prev:hover, #box-16 .swiper-button-prev:not(:hover),
                #box-16 .swiper-button-next:hover, #box-16 .swiper-button-next:not(:hover) {
                    -webkit-transition: All 0.25s ease;
                    -moz-transition: All 0.25s ease;
                    -o-transition: All 0.25s ease;
                    -ms-transition: All 0.25s ease;
                    transition: All 0.25s ease;
                }

                #box-16 .swiper-pagination {
                    position: absolute;
                    text-align:left;
                    -webkit-transition: 300ms;
                    -moz-transition: 300ms;
                    -o-transition: 300ms;
                    transition: 300ms;
                    -webkit-transform: translate3d(0, 0, 0);
                    -ms-transform: translate3d(0, 0, 0);
                    -o-transform: translate3d(0, 0, 0);
                    transform: translate3d(0, 0, 0);
                    z-index: 40;
                }

                #box-16 .swiper-pagination-fraction,
                #box-16 .swiper-pagination-custom,
                #box-16 .swiper-container-horizontal > .swiper-pagination-bullets {
                    bottom:0;
                    left:0;
                    width:100%;
                }

                #box-16 .swiper-pagination-bullet,
                #box-16 .swiper-pagination-bullet-active {
                    display:none;
                }
            }

            @media all and (max-width: 720px) {
                #box-16-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                }

                #box-16 {
                    width:360px;
                    padding:40px 0 10px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-16 h2 {
                    font-family: "CALIBRI-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:40px;
                    line-height:40px;
                    padding:0;
                    margin:0 auto 30px auto;
                    color:#000000;
                    cursor:default;
                    position:relative;
                }

                .box-16 {
                    width:230px;
                    padding:0;
                    margin:0;
                    position:relative;
                    text-align:center;
                    background:url('../images/zoom.png') no-repeat center center #000000;
                }

                .box-16 img {
                    width:100%;
                    padding:0;
                    margin:0;
                    display:block;
                    cursor:pointer;
                }

                .box-16 img:hover {
                    opacity:0.25;
                }

                .box-16 img:hover, .box-16 img:not(:hover) {
                    -webkit-transition: All 0.25s ease;
                    -moz-transition: All 0.25s ease;
                    -o-transition: All 0.25s ease;
                    -ms-transition: All 0.25s ease;
                    transition: All 0.25s ease;
                }

                #box-16 .swiper-container {
                    width:230px;
                    height:auto;
                    margin:0 auto;
                    padding:0 65px;
                    position:relative;
                    overflow:hidden;
                }

                #box-16 .swiper-wrapper {
                    position: relative;
                    width:100%;
                    height:100%;
                    z-index: 1;
                    display: -webkit-box;
                    display: -moz-box;
                    display: -ms-flexbox;
                    display: -webkit-flex;
                    display: flex;
                    -webkit-transition-property: -webkit-transform;
                    -moz-transition-property: -moz-transform;
                    -o-transition-property: -o-transform;
                    -ms-transition-property: -ms-transform;
                    transition-property: transform;
                    -webkit-box-sizing: content-box;
                    -moz-box-sizing: content-box;
                    box-sizing: content-box;
                }

                #box-16 .swiper-button-prev {
                    width:45px;
                    height:74px;
                    padding:0;
                    margin:-37px 0 0 0;
                    position:absolute;
                    top:50%;
                    left:0;
                    z-index:5;
                    cursor:pointer;
                    background:url('../images/4.png') no-repeat center right;
                    -webkit-background-size: 45px 74px;
                    -moz-background-size: 45px 74px;
                    -o-background-size: 45px 74px;
                    background-size: 45px 74px;
                }

                #box-16 .swiper-button-next {
                    width:45px;
                    height:74px;
                    padding:0;
                    margin:-37px 0 0 0;
                    position:absolute;
                    top:50%;
                    right:0;
                    z-index:5;
                    cursor:pointer;
                    background:url('../images/5.png') no-repeat center right;
                    -webkit-background-size: 45px 74px;
                    -moz-background-size: 45px 74px;
                    -o-background-size: 45px 74px;
                    background-size: 45px 74px;
                }

                #box-16 .swiper-button-prev:hover,
                #box-16 .swiper-button-next:hover {
                    opacity:0.5;
                }

                #box-16 .swiper-button-prev:hover, #box-16 .swiper-button-prev:not(:hover),
                #box-16 .swiper-button-next:hover, #box-16 .swiper-button-next:not(:hover) {
                    -webkit-transition: All 0.25s ease;
                    -moz-transition: All 0.25s ease;
                    -o-transition: All 0.25s ease;
                    -ms-transition: All 0.25s ease;
                    transition: All 0.25s ease;
                }

                #box-16 .swiper-pagination {
                    position: absolute;
                    text-align:left;
                    -webkit-transition: 300ms;
                    -moz-transition: 300ms;
                    -o-transition: 300ms;
                    transition: 300ms;
                    -webkit-transform: translate3d(0, 0, 0);
                    -ms-transform: translate3d(0, 0, 0);
                    -o-transform: translate3d(0, 0, 0);
                    transform: translate3d(0, 0, 0);
                    z-index: 40;
                }

                #box-16 .swiper-pagination-fraction,
                #box-16 .swiper-pagination-custom,
                #box-16 .swiper-container-horizontal > .swiper-pagination-bullets {
                    bottom:0;
                    left:0;
                    width:100%;
                }

                #box-16 .swiper-pagination-bullet,
                #box-16 .swiper-pagination-bullet-active {
                    display:none;
                }
            }

/* box-17 */

		#box-17-w {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
		}

        #box-17 {
            width:1000px;
            padding:30px 0 20px 0;
            margin:0 auto;
            position:relative;
            text-align:center;
		}

        #box-17 h2 {
            font-family: "CALIBRI-R";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:40px;
            line-height:50px;
            padding:0;
            margin:0 auto 30px auto;
            color:#000000;
            cursor:default;
            position:relative;
        }

        .video {
            width:830px;
            height:467px;
            overflow:hidden;
            padding:0;
            margin:0 auto;
            position:relative;
            text-align:center;
        }

        .video iframe {
            width:830px;
            height:467px;
            padding:0;
            margin:0;
            border:none;
            outline:none;
            display:block;
        }

        #box-17 .swiper-container {
            width:830px;
            height:auto;
            margin:0 auto;
            padding:0 70px;
            position:relative;
            overflow:hidden;
        }

        #box-17 .swiper-wrapper {
            position: relative;
            width:100%;
            height:100%;
            z-index: 1;
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-transition-property: -webkit-transform;
            -moz-transition-property: -moz-transform;
            -o-transition-property: -o-transform;
            -ms-transition-property: -ms-transform;
            transition-property: transform;
            -webkit-box-sizing: content-box;
            -moz-box-sizing: content-box;
            box-sizing: content-box;
        }

        #box-17 .swiper-button-prev {
            width:45px;
            height:74px;
            padding:0;
            margin:-37px 0 0 0;
            position:absolute;
            top:50%;
            left:0;
            z-index:5;
            cursor:pointer;
            background:url('../images/4.png') no-repeat center right;
            -webkit-background-size: 45px 74px;
            -moz-background-size: 45px 74px;
            -o-background-size: 45px 74px;
            background-size: 45px 74px;
        }

        #box-17 .swiper-button-next {
            width:45px;
            height:74px;
            padding:0;
            margin:-37px 0 0 0;
            position:absolute;
            top:50%;
            right:0;
            z-index:5;
            cursor:pointer;
            background:url('../images/5.png') no-repeat center right;
            -webkit-background-size: 45px 74px;
            -moz-background-size: 45px 74px;
            -o-background-size: 45px 74px;
            background-size: 45px 74px;
        }

        #box-17 .swiper-button-prev:hover,
        #box-17 .swiper-button-next:hover {
            opacity:0.5;
        }

        #box-17 .swiper-button-prev:hover, #box-17 .swiper-button-prev:not(:hover),
        #box-17 .swiper-button-next:hover, #box-17 .swiper-button-next:not(:hover) {
            -webkit-transition: All 0.25s ease;
            -moz-transition: All 0.25s ease;
            -o-transition: All 0.25s ease;
            -ms-transition: All 0.25s ease;
            transition: All 0.25s ease;
        }

        #box-17 .swiper-pagination {
            position: absolute;
            text-align:left;
            -webkit-transition: 300ms;
            -moz-transition: 300ms;
            -o-transition: 300ms;
            transition: 300ms;
            -webkit-transform: translate3d(0, 0, 0);
            -ms-transform: translate3d(0, 0, 0);
            -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
            z-index: 40;
        }

        #box-17 .swiper-pagination-fraction,
        #box-17 .swiper-pagination-custom,
        #box-17 .swiper-container-horizontal > .swiper-pagination-bullets {
            bottom:0;
            left:0;
            width:100%;
        }

        #box-17 .swiper-pagination-bullet,
        #box-17 .swiper-pagination-bullet-active {
            display:none;
        }

            @media all and (max-width: 1020px) {
                #box-17-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                }

                #box-17 {
                    width:700px;
                    padding:30px 0 20px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-17 h2 {
                    font-family: "CALIBRI-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:40px;
                    line-height:50px;
                    padding:0;
                    margin:0 auto 30px auto;
                    color:#000000;
                    cursor:default;
                    position:relative;
                }

                .video {
                    width:515px;
                    height:290px;
                    overflow:hidden;
                    padding:0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                .video iframe {
                    width:515px;
                    height:290px;
                    padding:0;
                    margin:0;
                    border:none;
                    outline:none;
                    display:block;
                }

                #box-17 .swiper-container {
                    width:515px;
                    height:auto;
                    margin:0 auto;
                    padding:0 50px;
                    position:relative;
                    overflow:hidden;
                }

                #box-17 .swiper-wrapper {
                    position: relative;
                    width:100%;
                    height:100%;
                    z-index: 1;
                    display: -webkit-box;
                    display: -moz-box;
                    display: -ms-flexbox;
                    display: -webkit-flex;
                    display: flex;
                    -webkit-transition-property: -webkit-transform;
                    -moz-transition-property: -moz-transform;
                    -o-transition-property: -o-transform;
                    -ms-transition-property: -ms-transform;
                    transition-property: transform;
                    -webkit-box-sizing: content-box;
                    -moz-box-sizing: content-box;
                    box-sizing: content-box;
                }

                #box-17 .swiper-button-prev {
                    width:45px;
                    height:74px;
                    padding:0;
                    margin:-37px 0 0 0;
                    position:absolute;
                    top:50%;
                    left:0;
                    z-index:5;
                    cursor:pointer;
                    background:url('../images/4.png') no-repeat center right;
                    -webkit-background-size: 45px 74px;
                    -moz-background-size: 45px 74px;
                    -o-background-size: 45px 74px;
                    background-size: 45px 74px;
                }

                #box-17 .swiper-button-next {
                    width:45px;
                    height:74px;
                    padding:0;
                    margin:-37px 0 0 0;
                    position:absolute;
                    top:50%;
                    right:0;
                    z-index:5;
                    cursor:pointer;
                    background:url('../images/5.png') no-repeat center right;
                    -webkit-background-size: 45px 74px;
                    -moz-background-size: 45px 74px;
                    -o-background-size: 45px 74px;
                    background-size: 45px 74px;
                }

                #box-17 .swiper-button-prev:hover,
                #box-17 .swiper-button-next:hover {
                    opacity:0.5;
                }

                #box-17 .swiper-button-prev:hover, #box-17 .swiper-button-prev:not(:hover),
                #box-17 .swiper-button-next:hover, #box-17 .swiper-button-next:not(:hover) {
                    -webkit-transition: All 0.25s ease;
                    -moz-transition: All 0.25s ease;
                    -o-transition: All 0.25s ease;
                    -ms-transition: All 0.25s ease;
                    transition: All 0.25s ease;
                }

                #box-17 .swiper-pagination {
                    position: absolute;
                    text-align:left;
                    -webkit-transition: 300ms;
                    -moz-transition: 300ms;
                    -o-transition: 300ms;
                    transition: 300ms;
                    -webkit-transform: translate3d(0, 0, 0);
                    -ms-transform: translate3d(0, 0, 0);
                    -o-transform: translate3d(0, 0, 0);
                    transform: translate3d(0, 0, 0);
                    z-index: 40;
                }

                #box-17 .swiper-pagination-fraction,
                #box-17 .swiper-pagination-custom,
                #box-17 .swiper-container-horizontal > .swiper-pagination-bullets {
                    bottom:0;
                    left:0;
                    width:100%;
                }

                #box-17 .swiper-pagination-bullet,
                #box-17 .swiper-pagination-bullet-active {
                    display:none;
                }
            }

            @media all and (max-width: 720px) {
                #box-17-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                }

                #box-17 {
                    width:360px;
                    padding:30px 0 20px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-17 h2 {
                    font-family: "CALIBRI-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:40px;
                    line-height:40px;
                    padding:0;
                    margin:0 auto 30px auto;
                    color:#000000;
                    cursor:default;
                    position:relative;
                }

                .video {
                    width:360px;
                    height:203px;
                    overflow:hidden;
                    padding:0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                .video iframe {
                    width:360px;
                    height:203px;
                    padding:0;
                    margin:0;
                    border:none;
                    outline:none;
                    display:block;
                }

                #box-17 .swiper-container {
                    width:360px;
                    height:auto;
                    margin:0 auto;
                    padding:0 0 100px 0;
                    position:relative;
                    overflow:hidden;
                }

                #box-17 .swiper-wrapper {
                    position: relative;
                    width:100%;
                    height:100%;
                    z-index: 1;
                    display: -webkit-box;
                    display: -moz-box;
                    display: -ms-flexbox;
                    display: -webkit-flex;
                    display: flex;
                    -webkit-transition-property: -webkit-transform;
                    -moz-transition-property: -moz-transform;
                    -o-transition-property: -o-transform;
                    -ms-transition-property: -ms-transform;
                    transition-property: transform;
                    -webkit-box-sizing: content-box;
                    -moz-box-sizing: content-box;
                    box-sizing: content-box;
                }

                #box-17 .swiper-button-prev {
                    width:45px;
                    height:74px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:auto;
                    bottom:0;
                    left:100px;
                    z-index:5;
                    cursor:pointer;
                    background:url('../images/4.png') no-repeat center right;
                    -webkit-background-size: 45px 74px;
                    -moz-background-size: 45px 74px;
                    -o-background-size: 45px 74px;
                    background-size: 45px 74px;
                }

                #box-17 .swiper-button-next {
                    width:45px;
                    height:74px;
                    padding:0;
                    position:absolute;
                    top:auto;
                    bottom:0;
                    right:100px;
                    z-index:5;
                    cursor:pointer;
                    background:url('../images/5.png') no-repeat center right;
                    -webkit-background-size: 45px 74px;
                    -moz-background-size: 45px 74px;
                    -o-background-size: 45px 74px;
                    background-size: 45px 74px;
                }

                #box-17 .swiper-button-prev:hover,
                #box-17 .swiper-button-next:hover {
                    opacity:0.5;
                }

                #box-17 .swiper-button-prev:hover, #box-17 .swiper-button-prev:not(:hover),
                #box-17 .swiper-button-next:hover, #box-17 .swiper-button-next:not(:hover) {
                    -webkit-transition: All 0.25s ease;
                    -moz-transition: All 0.25s ease;
                    -o-transition: All 0.25s ease;
                    -ms-transition: All 0.25s ease;
                    transition: All 0.25s ease;
                }

                #box-17 .swiper-pagination {
                    position: absolute;
                    text-align:left;
                    -webkit-transition: 300ms;
                    -moz-transition: 300ms;
                    -o-transition: 300ms;
                    transition: 300ms;
                    -webkit-transform: translate3d(0, 0, 0);
                    -ms-transform: translate3d(0, 0, 0);
                    -o-transform: translate3d(0, 0, 0);
                    transform: translate3d(0, 0, 0);
                    z-index: 40;
                }

                #box-17 .swiper-pagination-fraction,
                #box-17 .swiper-pagination-custom,
                #box-17 .swiper-container-horizontal > .swiper-pagination-bullets {
                    bottom:0;
                    left:0;
                    width:100%;
                }

                #box-17 .swiper-pagination-bullet,
                #box-17 .swiper-pagination-bullet-active {
                    display:none;
                }
            }

/* box-18 */

        #box-18-w {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
            background:url('../images/bg5.jpg') no-repeat top center;
            -webkit-background-size: cover;
            -moz-background-size: cover;
            -o-background-size: cover;
            background-size: cover;
        }

        #box-18 {
            width:1000px;
            padding:40px 0 40px 0;
            margin:0 auto;
            position:relative;
            text-align:center;
        }

        #box-18 h2 {
            font-family: "CALIBRI-R";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:40px;
            line-height:50px;
            padding:0;
            margin:0 auto;
            color:#000000;
            cursor:default;
            position:relative;
        }

        .box-18 {
            width:320px;
            padding:70px 0 0 0;
            margin:0;
            position:relative;
            text-align:center;
            float:right;
        }

        #box-18 a.logo {
            font-family: "CALIBRI-R";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:20px;
            line-height:24px;
            min-height:62px;
            padding:8px 0 0 80px;
            margin:0;
            color:#f8f3f3;
            background:url('../images/logo.png') no-repeat 0 0;
            -webkit-background-size: 60px 70px;
            -moz-background-size: 60px 70px;
            -o-background-size: 60px 70px;
            background-size: 60px 70px;
            cursor:pointer;
            float:left;
        }

        #box-18 a.logo span {
            font-family: "CALIBRI-B";
            font-weight:normal;
            font-size:44px;
            line-height:24px;
        }

        #box-18 p {
            font-family: "CALIBRI-L";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:20px;
            line-height:24px;
            padding:0;
            margin:40px 0 0 0;
            color:#f8f3f3;
            cursor:default;
        }

        #box-18 p a.tel {
            font-family: "CALIBRI-R";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:36px;
            line-height:24px;
            padding:0;
            margin:0 0 10px 0;
            display:inline-block;
            color:#f8f3f3;
            cursor:pointer;
        }

        #box-18 p a.mailto {
            font-family: "CALIBRI-R";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:30px;
            line-height:24px;
            padding:0;
            margin:10px 0 0 0;
            color:#f8f3f3;
            display:inline-block;
            cursor:pointer;
        }

        #box-18 p a:hover {
            color:#e31e25;
        }

        #map-w {
            width:600px;
            height:450px;
            overflow:hidden;
            padding:0;
            margin:0;
            position:relative;
            background:#ffffff;
        }

        #map {
            width:100%;
            height:550px;
            padding:0;
            margin:-50px 0 0 0;
            position:relative;
            text-align:center;
        }

            @media all and (max-width: 1020px) {
                #box-18-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg5.jpg') no-repeat top center;
                    -webkit-background-size: cover;
                    -moz-background-size: cover;
                    -o-background-size: cover;
                    background-size: cover;
                }

                #box-18 {
                    width:700px;
                    padding:60px 0 60px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-18 h2 {
                    font-family: "CALIBRI-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:40px;
                    line-height:50px;
                    padding:0;
                    margin:0 auto;
                    color:#000000;
                    cursor:default;
                    position:relative;
                }

                .box-18 {
                    width:320px;
                    padding:0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                    float:none;
                }

                #box-18 a.logo {
                    font-family: "CALIBRI-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:20px;
                    line-height:24px;
                    min-height:62px;
                    padding:8px 0 0 80px;
                    margin:0 auto;
                    color:#f8f3f3;
                    background:url('../images/logo.png') no-repeat 0 0;
                    -webkit-background-size: 60px 70px;
                    -moz-background-size: 60px 70px;
                    -o-background-size: 60px 70px;
                    background-size: 60px 70px;
                    cursor:pointer;
                    float:none;
                    display:inline-block;
                }

                #box-18 a.logo span {
                    font-family: "CALIBRI-B";
                    font-weight:normal;
                    font-size:44px;
                    line-height:24px;
                }

                #box-18 p {
                    font-family: "CALIBRI-L";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:20px;
                    line-height:24px;
                    padding:0;
                    margin:40px 0 0 0;
                    color:#f8f3f3;
                    cursor:default;
                }

                #box-18 p a.tel {
                    font-family: "CALIBRI-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:36px;
                    line-height:24px;
                    padding:0;
                    margin:0 0 10px 0;
                    display:inline-block;
                    color:#f8f3f3;
                    cursor:pointer;
                }

                #box-18 p a.mailto {
                    font-family: "CALIBRI-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:30px;
                    line-height:24px;
                    padding:0;
                    margin:10px 0 0 0;
                    color:#f8f3f3;
                    display: inline-block;
                    cursor:pointer;
                }

                #box-18 p a:hover {
                    color:#e31e25;
                }

                #map-w {
                    width:600px;
                    height:350px;
                    overflow:hidden;
                    padding:0;
                    margin:50px auto 0 auto;
                    position:relative;
                    background:#ffffff;
                }

                #map {
                    width:100%;
                    height:450px;
                    padding:0;
                    margin:-50px 0 0 0;
                    position:relative;
                    text-align:center;
                }
            }

            @media all and (max-width: 720px) {
                #box-18-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg5.jpg') no-repeat top center;
                    -webkit-background-size: cover;
                    -moz-background-size: cover;
                    -o-background-size: cover;
                    background-size: cover;
                }

                #box-18 {
                    width:360px;
                    padding:60px 0 60px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-18 h2 {
                    font-family: "CALIBRI-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:40px;
                    line-height:40px;
                    padding:0;
                    margin:0 auto;
                    color:#000000;
                    cursor:default;
                    position:relative;
                }

                .box-18 {
                    width:320px;
                    padding:0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                    float:none;
                }

                #box-18 a.logo {
                    font-family: "CALIBRI-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:20px;
                    line-height:24px;
                    min-height:62px;
                    padding:8px 0 0 80px;
                    margin:0 auto;
                    color:#f8f3f3;
                    background:url('../images/logo.png') no-repeat 0 0;
                    -webkit-background-size: 60px 70px;
                    -moz-background-size: 60px 70px;
                    -o-background-size: 60px 70px;
                    background-size: 60px 70px;
                    cursor:pointer;
                    float:none;
                    display:inline-block;
                }

                #box-18 a.logo span {
                    font-family: "CALIBRI-B";
                    font-weight:normal;
                    font-size:44px;
                    line-height:24px;
                }

                #box-18 p {
                    font-family: "CALIBRI-L";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:20px;
                    line-height:24px;
                    padding:0;
                    margin:40px 0 0 0;
                    color:#f8f3f3;
                    cursor:default;
                }

                #box-18 p a.tel {
                    font-family: "CALIBRI-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:36px;
                    line-height:24px;
                    padding:0;
                    margin:0 0 10px 0;
                    display:inline-block;
                    color:#f8f3f3;
                    cursor:pointer;
                }

                #box-18 p a.mailto {
                    font-family: "CALIBRI-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:30px;
                    line-height:24px;
                    padding:0;
                    margin:10px 0 0 0;
                    color:#f8f3f3;
                    display: inline-block;
                    cursor:pointer;
                }

                #box-18 p a:hover {
                    color:#e31e25;
                }

                #map-w {
                    width:360px;
                    height:350px;
                    overflow:hidden;
                    padding:0;
                    margin:50px auto 0 auto;
                    position:relative;
                    background:#ffffff;
                }

                #map {
                    width:100%;
                    height:450px;
                    padding:0;
                    margin:-50px 0 0 0;
                    position:relative;
                    text-align:center;
                }
            }

/* noone */

        .noone {
            width:0;
            height:0;
            overflow:hidden;
            position:absolute;
            top:0;
            left:0;
            z-index:0;
        }

/* wrapper */

        .wrapper {
            display:none;
            position:fixed;
            width:100%;
            height:100%;
            top:0;
            left:0;
            background:rgba(0,0,0,0.75);
            z-index:100;
        }

/* close */

        .close {
            width:24px;
            height:24px;
            overflow:hidden;
            float:right;
            padding:0;
            margin:0;
            cursor:pointer;
            outline:none;
            position:absolute;
            top:15px;
            right:15px;
            z-index:207;
        }

        .close::after {
            content:'';
            position:absolute;
            width:24px;
            height:2px;
            background:#000000;
            -moz-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            -webkit-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            transform: rotate(45deg);
            top:11px;
            left:0;
            z-index:208;
        }

        .close::before {
            content:'';
            position:absolute;
            width:24px;
            height:2px;
            background:#000000;
            -moz-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            -webkit-transform: rotate(-45deg);
            -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
            top:11px;
            left:0;
            z-index:208;
        }

        .close:hover {
            -webkit-transform: rotate(90deg);
            -ms-transform: rotate(90deg);
            transform: rotate(90deg);
        }

        .close:hover, .close:not(:hover) {
            -webkit-transition: All 0.2s ease;
            -moz-transition: All 0.2s ease;
            -o-transition: All 0.2s ease;
            -ms-transition: All 0.2s ease;
            transition: All 0.2s ease;
        }

/* thnx */

        .thnx {
            display:none;
            width:400px;
            padding:50px 0 40px 0;
            margin-left:-200px;
            margin-top:-80px;
            position:fixed;
            left:50%;
            top:50%;
            z-index:106;
            background:#ffffff;
            text-align:center;
        }

        .thnx h2 {
            font-family: "CALIBRI-B";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:20px;
            line-height:34px;
            text-transform:uppercase;
            padding:0;
            margin:0 auto;
            max-width:640px;
            color:#638c1c;
            cursor:default;
        }

        .thnx h2 span {
            font-family: "CALIBRI-B";
            font-weight:normal;
            font-size:30px;
            line-height:34px;
            text-transform:uppercase;
            margin:0 0 5px 0;
            display:inline-block;
        }

            @media all and (max-width: 720px) {
                .thnx {
                    display:none;
                    width:360px;
                    padding:50px 0 40px 0;
                    margin-left:-180px;
                    margin-top:-80px;
                    position:fixed;
                    left:50%;
                    top:50%;
                    z-index:106;
                    background:#ffffff;
                    text-align:center;
                }

                .thnx h2 {
                    font-family: "CALIBRI-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:20px;
                    line-height:34px;
                    text-transform:uppercase;
                    padding:0;
                    margin:0 auto;
                    max-width:640px;
                    color:#638c1c;
                    cursor:default;
                }

                .thnx h2 span {
                    font-family: "CALIBRI-B";
                    font-weight:normal;
                    font-size:30px;
                    line-height:34px;
                    text-transform:uppercase;
                    margin:0 0 5px 0;
                    display:inline-block;
                }
            }

/* z */

        .z-box {
            display:none;
            width:400px;
            padding:50px 0 60px 0;
            margin-left:-200px;
            margin-top:-215px;
            position:fixed;
            left:50%;
            top:50%;
            z-index:106;
            background: #ffffff;
        }

        .z-box h2 {
            font-family: "CALIBRI-B";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:20px;
            line-height:34px;
            text-transform:uppercase;
            padding:0;
            margin:0 auto 10px auto;
            color:#638c1c;
            cursor:default;
            position:relative;
        }

        .z-box h2 span {
            font-family: "CALIBRI-B";
            font-weight:normal;
            font-size:30px;
            line-height:34px;
            text-transform:uppercase;
        }

        .z-box h2 span span {
            font-family: "CALIBRI-B";
            font-weight:normal;
            font-size:26px;
            line-height:34px;
            text-transform:uppercase;
        }

        .formbox3 {
            width:290px;
            margin:0 auto;
            padding:0;
            text-align:center;
            position:relative;
        }

        .formbox3 input {
            font-family: "CALIBRI-B";
            font-weight:normal;
            text-indent:0;
            text-align:center;
            text-transform:uppercase;
            font-size:22px;
            line-height:30px;
            width:100%;
            height:30px;
            padding:5px 0 5px 0;
            border-top:none;
            border-right:none;
            border-left:none;
            border-bottom:2px solid #131212;
            margin:20px 0;
            color:#131212;
            outline:none;
            -webkit-appearance: none;
            -moz-appearance:none;
            background:none;
        }

        .formbox3 input:-moz-placeholder {color:#131212;  }
        .formbox3 input::-webkit-input-placeholder {  color:#131212;  }

        .formbox3 input.error:-moz-placeholder {  color:#e40026;  }
        .formbox3 input.error::-webkit-input-placeholder {  color:#e40026;  }
        .formbox3 input.error {  color:#e40026;  border-color:#e40026;  }

        input::-webkit-input-placeholder       {opacity: 1; transition: opacity 0.3s ease;}
        input::-moz-placeholder                {opacity: 1; transition: opacity 0.3s ease;}
        input:-moz-placeholder                 {opacity: 1; transition: opacity 0.3s ease;}
        input:-ms-input-placeholder            {opacity: 1; transition: opacity 0.3s ease;}
        input:focus::-webkit-input-placeholder {opacity: 0.3; transition: opacity 0.3s ease;}
        input:focus::-moz-placeholder          {opacity: 0.3; transition: opacity 0.3s ease;}
        input:focus:-moz-placeholder           {opacity: 0.3; transition: opacity 0.3s ease;}
        input:focus:-ms-input-placeholder      {opacity: 0.3; transition: opacity 0.3s ease;}

        .formbox3 .submit {
            width:290px;
            padding:0;
            margin:20px auto 0 auto;
            position:relative;
            border:none;
            outline:none;
            background:none;
        }

        .formbox3 .submit input {
            font-family: "CALIBRI-B";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            font-size:22px;
            line-height:55px;
            width:100%;
            height:55px;
            padding:3px 0 0 0;
            margin:0;
            outline:none;
            cursor:pointer;
            -webkit-appearance: none;
            -moz-appearance:none;
            border:none;
            color:#151414;
            background:#aac834;
            border-radius:35px;
            -webkit-border-radius:35px;
            -moz-border-radius:35px;
            -khtml-border-radius:35px;
            -moz-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.5);
            -webkit-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.5);
            box-shadow: 5px 0 5px 0 rgba(0,0,0,0.5);
        }

        .formbox3 .submit input:hover {
            outline:none;
            background:#8ca027;
            -moz-box-shadow: 5px 0 15px 0 rgba(0,0,0,0.5);
            -webkit-box-shadow: 5px 0 15px 0 rgba(0,0,0,0.5);
            box-shadow: 5px 0 15px 0 rgba(0,0,0,0.5);
        }

        .formbox3 .submit input:hover, .formbox3 .submit input:not(:hover) {
            -webkit-transition: All 0.2s ease;
            -moz-transition: All 0.2s ease;
            -o-transition: All 0.2s ease;
            -ms-transition: All 0.2s ease;
            transition: All 0.2s ease;
        }

            @media all and (max-width: 720px) {
                .z-box {
                    display:none;
                    width:360px;
                    padding:50px 0 60px 0;
                    margin-left:-180px;
                    margin-top:-215px;
                    position:fixed;
                    left:50%;
                    top:50%;
                    z-index:106;
                    background: #ffffff;
                }

                .z-box h2 {
                    font-family: "CALIBRI-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:20px;
                    line-height:34px;
                    text-transform:uppercase;
                    padding:0;
                    margin:0 auto 10px auto;
                    color:#638c1c;
                    cursor:default;
                    position:relative;
                }

                .z-box h2 span {
                    font-family: "CALIBRI-B";
                    font-weight:normal;
                    font-size:30px;
                    line-height:34px;
                    text-transform:uppercase;
                }

                .z-box h2 span span {
                    font-family: "CALIBRI-B";
                    font-weight:normal;
                    font-size:26px;
                    line-height:34px;
                    text-transform:uppercase;
                }

                .formbox3 {
                    width:290px;
                    margin:0 auto;
                    padding:0;
                    text-align:center;
                    position:relative;
                }

                .formbox3 input {
                    font-family: "CALIBRI-B";
                    font-weight:normal;
                    text-indent:0;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:22px;
                    line-height:30px;
                    width:100%;
                    height:30px;
                    padding:5px 0 5px 0;
                    border-top:none;
                    border-right:none;
                    border-left:none;
                    border-bottom:2px solid #131212;
                    margin:20px 0;
                    color:#131212;
                    outline:none;
                    -webkit-appearance: none;
                    -moz-appearance:none;
                    background:none;
                }

                .formbox3 input:-moz-placeholder {color:#131212;  }
                .formbox3 input::-webkit-input-placeholder {  color:#131212;  }

                .formbox3 input.error:-moz-placeholder {  color:#e40026;  }
                .formbox3 input.error::-webkit-input-placeholder {  color:#e40026;  }
                .formbox3 input.error {  color:#e40026;  border-color:#e40026;  }

                input::-webkit-input-placeholder       {opacity: 1; transition: opacity 0.3s ease;}
                input::-moz-placeholder                {opacity: 1; transition: opacity 0.3s ease;}
                input:-moz-placeholder                 {opacity: 1; transition: opacity 0.3s ease;}
                input:-ms-input-placeholder            {opacity: 1; transition: opacity 0.3s ease;}
                input:focus::-webkit-input-placeholder {opacity: 0.3; transition: opacity 0.3s ease;}
                input:focus::-moz-placeholder          {opacity: 0.3; transition: opacity 0.3s ease;}
                input:focus:-moz-placeholder           {opacity: 0.3; transition: opacity 0.3s ease;}
                input:focus:-ms-input-placeholder      {opacity: 0.3; transition: opacity 0.3s ease;}

                .formbox3 .submit {
                    width:290px;
                    padding:0;
                    margin:20px auto 0 auto;
                    position:relative;
                    border:none;
                    outline:none;
                    background:none;
                }

                .formbox3 .submit input {
                    font-family: "CALIBRI-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:22px;
                    line-height:55px;
                    width:100%;
                    height:55px;
                    padding:3px 0 0 0;
                    margin:0;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    -moz-appearance:none;
                    border:none;
                    color:#151414;
                    background:#aac834;
                    border-radius:35px;
                    -webkit-border-radius:35px;
                    -moz-border-radius:35px;
                    -khtml-border-radius:35px;
                    -moz-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.5);
                    -webkit-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.5);
                    box-shadow: 5px 0 5px 0 rgba(0,0,0,0.5);
                }

                .formbox3 .submit input:hover {
                    outline:none;
                    background:#8ca027;
                    -moz-box-shadow: 5px 0 15px 0 rgba(0,0,0,0.5);
                    -webkit-box-shadow: 5px 0 15px 0 rgba(0,0,0,0.5);
                    box-shadow: 5px 0 15px 0 rgba(0,0,0,0.5);
                }

                .formbox3 .submit input:hover, .formbox3 .submit input:not(:hover) {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }

            }

/* exit */

        .exit {
            display:none;
            width:400px;
            padding:50px 0 60px 0;
            margin-left:-200px;
            margin-top:-225px;
            position:fixed;
            left:50%;
            top:50%;
            z-index:106;
            background: #ffffff;
        }

        .exit h2 {
            font-family: "CALIBRI-R";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:20px;
            line-height:24px;
            padding:0;
            margin:0 auto 10px auto;
            color:#638c1c;
            cursor:default;
            position:relative;
        }

        .sp-e {
            font-family: "CALIBRI-B";
            font-weight:normal;
            font-size:30px;
            line-height:34px;
            text-transform:uppercase;
            color:#e31e25;
            padding:0;
            margin:0 auto 10px auto;
            display:inline-block;
        }

        .red {
            color:#e31e25;
        }

            @media all and (max-width: 720px) {


                .exit {
                    display:none;
                    width:360px;
                    padding:50px 0 60px 0;
                    margin-left:-180px;
                    margin-top:-225px;
                    position:fixed;
                    left:50%;
                    top:50%;
                    z-index:106;
                    background: #ffffff;
                }

                .exit h2 {
                    font-family: "CALIBRI-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:20px;
                    line-height:24px;
                    padding:0;
                    margin:0 auto 10px auto;
                    color:#638c1c;
                    cursor:default;
                    position:relative;
                }

                .sp-e {
                    font-family: "CALIBRI-B";
                    font-weight:normal;
                    font-size:30px;
                    line-height:34px;
                    text-transform:uppercase;
                    color:#e31e25;
                    padding:0;
                    margin:0 auto 10px auto;
                    display:inline-block;
                }

                .red {
                    color:#e31e25;
                }

            }

        input {
            border-radius:0;
            -webkit-border-radius:0;
            -moz-border-radius:0;
            -khtml-border-radius:0;
        }

        input.fn {  display:none;  }

/* animation standart */

        .animated {
            -webkit-animation-duration: .95s;
            animation-duration: .95s;
            -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
        }

        @-webkit-keyframes fadeInUp {
            from {
                opacity: 0;
                -webkit-transform: translate3d(0, 30%, 0);
                transform: translate3d(0, 30%, 0);
            }

            to {
                opacity: 1;
                -webkit-transform: none;
                transform: none;
            }
        }

        @keyframes fadeInUp {
            from {
                opacity: 0;
                -webkit-transform: translate3d(0, 30%, 0);
                transform: translate3d(0, 30%, 0);
            }

            to {
                opacity: 1;
                -webkit-transform: none;
                transform: none;
            }
        }

        .fadeInUp {
            -webkit-animation-name: fadeInUp;
            animation-name: fadeInUp;
        }

        @-webkit-keyframes fadeInDown {
            from {
                opacity: 0;
                -webkit-transform: translate3d(0, -30%, 0);
                transform: translate3d(0, -30%, 0);
            }

            to {
                opacity: 1;
                -webkit-transform: none;
                transform: none;
            }
        }

        @keyframes fadeInDown {
            from {
                opacity: 0;
                -webkit-transform: translate3d(0, -30%, 0);
                transform: translate3d(0, -30%, 0);
            }

            to {
                opacity: 1;
                -webkit-transform: none;
                transform: none;
            }
        }

        .fadeInDown {
            -webkit-animation-name: fadeInDown;
            animation-name: fadeInDown;
        }

        @-webkit-keyframes fadeInLeft {
            from {
                opacity: 0;
                -webkit-transform: translate3d(-30%, 0, 0);
                transform: translate3d(-30%, 0, 0);
            }

            to {
                opacity: 1;
                -webkit-transform: none;
                transform: none;
            }
        }

        @keyframes fadeInLeft {
            from {
                opacity: 0;
                -webkit-transform: translate3d(-30%, 0, 0);
                transform: translate3d(-30%, 0, 0);
            }

            to {
                opacity: 1;
                -webkit-transform: none;
                transform: none;
            }
        }

        .fadeInLeft {
            -webkit-animation-name: fadeInLeft;
            animation-name: fadeInLeft;
        }

        @-webkit-keyframes fadeInRight {
            from {
                opacity: 0;
                -webkit-transform: translate3d(30%, 0, 0);
                transform: translate3d(30%, 0, 0);
            }

            to {
                opacity: 1;
                -webkit-transform: none;
                transform: none;
            }
        }

        @keyframes fadeInRight {
            from {
                opacity: 0;
                -webkit-transform: translate3d(30%, 0, 0);
                transform: translate3d(30%, 0, 0);
            }

            to {
                opacity: 1;
                -webkit-transform: none;
                transform: none;
            }
        }

        .fadeInRight {
            -webkit-animation-name: fadeInRight;
            animation-name: fadeInRight;
        }

        @-webkit-keyframes fadeOutDown {
            from {
                opacity: 1;
            }

            to {
                opacity: 0;
                -webkit-transform: translate3d(0, 30%, 0);
                transform: translate3d(0, 30%, 0);
            }
        }

        @keyframes fadeOutDown {
            from {
                opacity: 1;
            }

            to {
                opacity: 0;
                -webkit-transform: translate3d(0, 30%, 0);
                transform: translate3d(0, 30%, 0);
            }
        }

        .fadeOutDown {
            -webkit-animation-name: fadeOutDown;
            animation-name: fadeOutDown;
        }

        @-webkit-keyframes fadeOutUp {
            from {
                opacity: 1;
            }

            to {
                opacity: 0;
                -webkit-transform: translate3d(0, -30%, 0);
                transform: translate3d(0, -30%, 0);
            }
        }

        @keyframes fadeOutUp {
            from {
                opacity: 1;
            }

            to {
                opacity: 0;
                -webkit-transform: translate3d(0, -30%, 0);
                transform: translate3d(0, -30%, 0);
            }
        }

        .fadeOutUp {
            -webkit-animation-name: fadeOutUp;
            animation-name: fadeOutUp;
        }

        @-webkit-keyframes fadeOutLeft {
            from {
                opacity: 1;
            }

            to {
                opacity: 0;
                -webkit-transform: translate3d(-30%, 0, 0);
                transform: translate3d(-30%, 0, 0);
            }
        }

        @keyframes fadeOutLeft {
            from {
                opacity: 1;
            }

            to {
                opacity: 0;
                -webkit-transform: translate3d(-30%, 0, 0);
                transform: translate3d(-30%, 0, 0);
            }
        }

        .fadeOutLeft {
            -webkit-animation-name: fadeOutLeft;
            animation-name: fadeOutLeft;
        }

        @-webkit-keyframes fadeOutRight {
            from {
                opacity: 1;
            }

            to {
                opacity: 0;
                -webkit-transform: translate3d(30%, 0, 0);
                transform: translate3d(30%, 0, 0);
            }
        }

        @keyframes fadeOutRight {
            from {
                opacity: 1;
            }

            to {
                opacity: 0;
                -webkit-transform: translate3d(30%, 0, 0);
                transform: translate3d(30%, 0, 0);
            }
        }

        .fadeOutRight {
            -webkit-animation-name: fadeOutRight;
            animation-name: fadeOutRight;
        }

/* animation */

        .ani-1 {  visibility: hidden;  }
        .ani-2 {  visibility: hidden;  }
        .ani-3 {  visibility: hidden;  }

        .fadeInUp {  visibility: visible;  }
        .fadeInDown {  visibility: visible;  }
        .fadeInRight {  visibility: visible;  }
        .fadeInLeft {  visibility: visible;  }
        .fadeOutUp {  visibility: visible;  }
        .fadeOutDown {  visibility: visible;  }
        .fadeOutRight {  visibility: visible;  }
        .fadeOutLeft {  visibility: visible;  }

        .d25s {
            -webkit-animation-delay: .25s;
            -moz-animation-delay: .25s;
            animation-delay: .25s;
        }

        .d50s {
            -webkit-animation-delay: .5s;
            -moz-animation-delay: .5s;
            animation-delay: .5s;
        }

        .d75s {
            -webkit-animation-delay: .75s;
            -moz-animation-delay: .75s;
            animation-delay: .75s;
        }

        .d100s {
            -webkit-animation-delay: 1s;
            -moz-animation-delay: 1s;
            animation-delay: 1s;
        }

        .d125s {
            -webkit-animation-delay: 1.25s;
            -moz-animation-delay: 1.25s;
            animation-delay: 1.25s;
        }

        .d150s {
            -webkit-animation-delay: 1.5s;
            -moz-animation-delay: 1.5s;
            animation-delay: 1.5s;
        }

        .d175s {
            -webkit-animation-delay: 1.75s;
            -moz-animation-delay: 1.75s;
            animation-delay: 1.75s;
        }

        .d200s {
            -webkit-animation-delay: 2s;
            -moz-animation-delay: 2s;
            animation-delay: 2s;
        }

        .d300s {
            -webkit-animation-delay: 3s;
            -moz-animation-delay: 3s;
            animation-delay: 3s;
        }

        .d400s {
            -webkit-animation-delay: 4s;
            -moz-animation-delay: 4s;
            animation-delay: 4s;
        }

        .d500s {
            -webkit-animation-delay: 5s;
            -moz-animation-delay: 5s;
            animation-delay: 5s;
        }

        .d600s {
            -webkit-animation-delay: 6s;
            -moz-animation-delay: 6s;
            animation-delay: 6s;
        }

        .d700s {
            -webkit-animation-delay: 7s;
            -moz-animation-delay: 7s;
            animation-delay: 7s;
        }

        .d800s {
            -webkit-animation-delay: 8s;
            -moz-animation-delay: 8s;
            animation-delay: 8s;
        }

        .d900s {
            -webkit-animation-delay: 9s;
            -moz-animation-delay: 9s;
            animation-delay: 9s;
        }

        .d1000s {
            -webkit-animation-delay: 10s;
            -moz-animation-delay: 10s;
            animation-delay: 10s;
        }

        .d1100s {
            -webkit-animation-delay: 11s;
            -moz-animation-delay: 11s;
            animation-delay: 11s;
        }

            @media all and (max-width: 1020px) {
                .d25s {
                    -webkit-animation-delay: 0s;
                    -moz-animation-delay: 0s;
                    animation-delay: 0s;
                }

                .d50s {
                    -webkit-animation-delay: 0s;
                    -moz-animation-delay: 0s;
                    animation-delay: 0s;
                }

                .d75s {
                    -webkit-animation-delay: 0s;
                    -moz-animation-delay: 0s;
                    animation-delay: 0s;
                }

                .d100s {
                    -webkit-animation-delay: 0s;
                    -moz-animation-delay: 0s;
                    animation-delay: 0s;
                }

                .d125s {
                    -webkit-animation-delay: 0s;
                    -moz-animation-delay: 0s;
                    animation-delay: 0s;
                }

                .d150s {
                    -webkit-animation-delay: 0s;
                    -moz-animation-delay: 0s;
                    animation-delay: 0s;
                }

                .d175s {
                    -webkit-animation-delay: 0s;
                    -moz-animation-delay: 0s;
                    animation-delay: 0s;
                }

                .d200s {
                    -webkit-animation-delay: 0s;
                    -moz-animation-delay: 0s;
                    animation-delay: 0s;
                }
            }

/* end */