
/* font */

        @import url('https://fonts.googleapis.com/css?family=PT+Sans:400,700|Roboto+Condensed:300,400,700&subset=cyrillic');

        @font-face {
            font-family: 'Roboto Condensed', sans-serif;
        }

        @font-face {
            font-family: 'PT Sans', sans-serif;
        }

/* body */
		
		html, body {
            font-family: 'PT Sans', sans-serif;
            font-weight:400;
            font-size:16px;
            text-indent:0;
            text-align:justify;
            line-height:24px;
            width:100%;
            min-width:1150px;
            height:100%;
            margin:0 auto;
            padding:0;
            color:#000000;
            background:#ffffff;
            -webkit-text-size-adjust: none;
            position:relative;
		}

            @media all and (max-width: 1160px) {
                html, body {
                    min-width:1010px;
                }
            }

            @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;
            overflow:hidden;
            padding:0;
            margin:0 auto;
            position: relative;
            background:#ffffff;
        }

/* top */

        #top-w {
            width:100%;
            max-width:1920px;
            padding:0;
            margin:0;
            position:absolute;
            top:0;
            left:auto;
            z-index:90;
		}

        #top {
            width:1100px;
            padding:10px 0 10px 0;
            margin:0 auto;
            position:relative;
            text-align:center;
		}

        #top a.logo {
            width:130px;
            height:48px;
            padding:0;
            margin:0;
            float:left;
            background:url('../images/logo.png') no-repeat top center;
            -webkit-background-size: 130px 48px;
            -moz-background-size: 130px 48px;
            -o-background-size: 130px 48px;
            background-size: 130px 48px;
            cursor:pointer;
		}

        #top p {
            font-family: 'PT Sans', sans-serif;
            font-weight:400;
            font-style:normal;
            text-align:left;
            font-size:14px;
            line-height:17px;
            color:#ffffff;
            cursor:default;
            float:left;
        }

        #top p.pt-1 {
            padding:0 0 0 40px;
            margin:0 0 0 145px;
            background:url('../images/4.png') no-repeat 0 center;
        }

        #top p.pt-2 {
            padding:0 0 0 55px;
            margin:0 0 0 90px;
            background:url('../images/5.png') no-repeat 0 center;
        }

        #top p span {
            font-family: 'PT Sans', sans-serif;
            font-weight:400;
            font-size:12px;
            line-height:17px;
        }

        #top p a {
            font-family: 'PT Sans', sans-serif;
            font-weight:700;
            font-style:normal;
            text-align:left;
            font-size:14px;
            line-height:17px;
            padding:0;
            margin:0;
            color:#ffffff;
            cursor:pointer;
        }

        .top-button {
            font-family: 'PT Sans', sans-serif;
            font-weight:700;
            font-style:normal;
            text-align:center;
            font-size:16px;
            text-transform:uppercase;
            line-height:44px;
            width:180px;
            height:44px;
            padding:0;
            margin:2px 0 0 0;
            outline:none;
            float:right;
            cursor:pointer;
            -webkit-appearance: none;
            -moz-appearance:none;
            color:#ffffff;
            text-shadow: 0 1px 0 rgba(0,0,0,0.16);
            background-image: linear-gradient(to bottom, #22594f, #184f45);
            background-image: -webkit-linear-gradient(to bottom, #22594f, #184f45);
            background-image: -moz-linear-gradient(to bottom, #22594f, #184f45);
            background-image: -o-linear-gradient(to bottom, #22594f, #184f45);
            background-image: -ms-linear-gradient(to bottom, #22594f, #184f45);
            border:none;
            border-top:1px solid #2b6f63;
            border-radius:0;
            -webkit-border-radius:0;
            -moz-border-radius:0;
            -khtml-border-radius:0;
            -moz-box-shadow: 0 5px 10px 0 rgba(0,0,0,0.15);
            -webkit-box-shadow: 0 5px 10px 0 rgba(0,0,0,0.15);
            box-shadow: 0 5px 10px 0 rgba(0,0,0,0.15);
        }

        .top-button:hover {
            background-image: linear-gradient(to bottom, #184f45, #22594f);
            background-image: -webkit-linear-gradient(to bottom,#184f45, #22594f);
            background-image: -moz-linear-gradient(to bottom, #184f45, #22594f);
            background-image: -o-linear-gradient(to bottom, #184f45, #22594f);
            background-image: -ms-linear-gradient(to bottom, #184f45, #22594f);
            outline:none;
        }

        .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;
        }

        .clear700 {
            display:none;
        }

            @media all and (max-width: 1160px) {
                #top-w {
                    width:100%;
                    max-width:1920px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:0;
                    left:auto;
                    z-index:90;
                }

                #top {
                    width:960px;
                    padding:10px 0 10px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #top a.logo {
                    width:130px;
                    height:48px;
                    padding:0;
                    margin:0;
                    float:left;
                    background:url('../images/logo.png') no-repeat top center;
                    -webkit-background-size: 130px 48px;
                    -moz-background-size: 130px 48px;
                    -o-background-size: 130px 48px;
                    background-size: 130px 48px;
                    cursor:pointer;
                }

                #top p {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-style:normal;
                    text-align:left;
                    font-size:14px;
                    line-height:17px;
                    color:#ffffff;
                    cursor:default;
                    float:left;
                }

                #top p.pt-1 {
                    padding:0 0 0 40px;
                    margin:0 0 0 90px;
                    background:url('../images/4.png') no-repeat 0 center;
                }

                #top p.pt-2 {
                    padding:0 0 0 55px;
                    margin:0 0 0 60px;
                    background:url('../images/5.png') no-repeat 0 center;
                }

                #top p span {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-size:12px;
                    line-height:17px;
                }

                #top p a {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:700;
                    font-style:normal;
                    text-align:left;
                    font-size:14px;
                    line-height:17px;
                    padding:0;
                    margin:0;
                    color:#ffffff;
                    cursor:pointer;
                }

                .top-button {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:700;
                    font-style:normal;
                    text-align:center;
                    font-size:16px;
                    text-transform:uppercase;
                    line-height:44px;
                    width:180px;
                    height:44px;
                    padding:0;
                    margin:2px 0 0 0;
                    outline:none;
                    float:right;
                    cursor:pointer;
                    -webkit-appearance: none;
                    -moz-appearance:none;
                    color:#ffffff;
                    text-shadow: 0 1px 0 rgba(0,0,0,0.16);
                    background-image: linear-gradient(to bottom, #22594f, #184f45);
                    background-image: -webkit-linear-gradient(to bottom, #22594f, #184f45);
                    background-image: -moz-linear-gradient(to bottom, #22594f, #184f45);
                    background-image: -o-linear-gradient(to bottom, #22594f, #184f45);
                    background-image: -ms-linear-gradient(to bottom, #22594f, #184f45);
                    border:none;
                    border-top:1px solid #2b6f63;
                    border-radius:0;
                    -webkit-border-radius:0;
                    -moz-border-radius:0;
                    -khtml-border-radius:0;
                    -moz-box-shadow: 0 5px 10px 0 rgba(0,0,0,0.15);
                    -webkit-box-shadow: 0 5px 10px 0 rgba(0,0,0,0.15);
                    box-shadow: 0 5px 10px 0 rgba(0,0,0,0.15);
                }

                .top-button:hover {
                    background-image: linear-gradient(to bottom, #184f45, #22594f);
                    background-image: -webkit-linear-gradient(to bottom,#184f45, #22594f);
                    background-image: -moz-linear-gradient(to bottom, #184f45, #22594f);
                    background-image: -o-linear-gradient(to bottom, #184f45, #22594f);
                    background-image: -ms-linear-gradient(to bottom, #184f45, #22594f);
                    outline:none;
                }

                .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;
                }

                .clear700 {
                    display:none;
                }
            }

            @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;
                }

                #top {
                    width:660px;
                    padding:10px 0 10px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #top a.logo {
                    width:130px;
                    height:48px;
                    padding:0;
                    margin:0;
                    float:left;
                    background:url('../images/logo.png') no-repeat top center;
                    -webkit-background-size: 130px 48px;
                    -moz-background-size: 130px 48px;
                    -o-background-size: 130px 48px;
                    background-size: 130px 48px;
                    cursor:pointer;
                }

                #top p {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-style:normal;
                    text-align:left;
                    font-size:14px;
                    line-height:17px;
                    color:#22594e;
                    cursor:default;
                    float:left;
                }

                #top p.pt-1 {
                    padding:0 0 0 40px;
                    margin:25px 0 0 90px;
                    background:url('../images/22.png') no-repeat 0 center;
                    float:left;
                }

                #top p.pt-2 {
                    padding:0 0 0 55px;
                    margin:25px 90px 0 0;
                    background:url('../images/5.png') no-repeat 0 center;
                    float:right;
                }

                #top p span {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-size:12px;
                    line-height:17px;
                }

                #top p a {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:700;
                    font-style:normal;
                    text-align:left;
                    font-size:14px;
                    line-height:17px;
                    padding:0;
                    margin:0;
                    color:#22594e;
                    cursor:pointer;
                }

                .top-button {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:700;
                    font-style:normal;
                    text-align:center;
                    font-size:16px;
                    text-transform:uppercase;
                    line-height:44px;
                    width:180px;
                    height:44px;
                    padding:0;
                    margin:2px 0 0 0;
                    outline:none;
                    float:right;
                    cursor:pointer;
                    -webkit-appearance: none;
                    -moz-appearance:none;
                    color:#ffffff;
                    text-shadow: 0 1px 0 rgba(0,0,0,0.16);
                    background-image: linear-gradient(to bottom, #22594f, #184f45);
                    background-image: -webkit-linear-gradient(to bottom, #22594f, #184f45);
                    background-image: -moz-linear-gradient(to bottom, #22594f, #184f45);
                    background-image: -o-linear-gradient(to bottom, #22594f, #184f45);
                    background-image: -ms-linear-gradient(to bottom, #22594f, #184f45);
                    border:none;
                    border-top:1px solid #2b6f63;
                    border-radius:0;
                    -webkit-border-radius:0;
                    -moz-border-radius:0;
                    -khtml-border-radius:0;
                    -moz-box-shadow: 0 5px 10px 0 rgba(0,0,0,0.15);
                    -webkit-box-shadow: 0 5px 10px 0 rgba(0,0,0,0.15);
                    box-shadow: 0 5px 10px 0 rgba(0,0,0,0.15);
                }

                .top-button:hover {
                    background-image: linear-gradient(to bottom, #184f45, #22594f);
                    background-image: -webkit-linear-gradient(to bottom,#184f45, #22594f);
                    background-image: -moz-linear-gradient(to bottom, #184f45, #22594f);
                    background-image: -o-linear-gradient(to bottom, #184f45, #22594f);
                    background-image: -ms-linear-gradient(to bottom, #184f45, #22594f);
                    outline:none;
                }

                .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;
                }

                .clear700 {
                    display:block;
                }
            }

            @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;
                }

                #top {
                    width:360px;
                    padding:10px 0 10px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #top a.logo {
                    width:130px;
                    height:48px;
                    padding:0;
                    margin:0;
                    float:left;
                    background:url('../images/logo.png') no-repeat top center;
                    -webkit-background-size: 130px 48px;
                    -moz-background-size: 130px 48px;
                    -o-background-size: 130px 48px;
                    background-size: 130px 48px;
                    cursor:pointer;
                }

                #top p {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-style:normal;
                    text-align:left;
                    font-size:14px;
                    line-height:17px;
                    color:#22594e;
                    cursor:default;
                    float:left;
                }

                #top p.pt-1 {
                    padding:40px 0 0 0;
                    margin:25px 0 0 0;
                    background:url('../images/22.png') no-repeat 0 0;
                    float:left;
                }

                #top p.pt-2 {
                    padding:40px 0 0 0;
                    margin:25px 0 0 0;
                    background:url('../images/5.png') no-repeat 0 0;
                    float:right;
                }

                #top p span {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-size:12px;
                    line-height:17px;
                }

                #top p a {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:700;
                    font-style:normal;
                    text-align:left;
                    font-size:14px;
                    line-height:17px;
                    padding:0;
                    margin:0;
                    color:#22594e;
                    cursor:pointer;
                }

                .top-button {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:700;
                    font-style:normal;
                    text-align:center;
                    font-size:15px;
                    text-transform:uppercase;
                    line-height:40px;
                    width:183px;
                    height:40px;
                    padding:0;
                    margin:8px 0 0 0;
                    outline:none;
                    float:right;
                    cursor:pointer;
                    -webkit-appearance: none;
                    -moz-appearance:none;
                    color:#ffffff;
                    text-shadow: 0 1px 0 rgba(0,0,0,0.16);
                    background-image: linear-gradient(to bottom, #22594f, #184f45);
                    background-image: -webkit-linear-gradient(to bottom, #22594f, #184f45);
                    background-image: -moz-linear-gradient(to bottom, #22594f, #184f45);
                    background-image: -o-linear-gradient(to bottom, #22594f, #184f45);
                    background-image: -ms-linear-gradient(to bottom, #22594f, #184f45);
                    border:none;
                    border-top:1px solid #2b6f63;
                    border-radius:0;
                    -webkit-border-radius:0;
                    -moz-border-radius:0;
                    -khtml-border-radius:0;
                    -moz-box-shadow: 0 5px 10px 0 rgba(0,0,0,0.15);
                    -webkit-box-shadow: 0 5px 10px 0 rgba(0,0,0,0.15);
                    box-shadow: 0 5px 10px 0 rgba(0,0,0,0.15);
                }

                .top-button:hover {
                    background-image: linear-gradient(to bottom, #184f45, #22594f);
                    background-image: -webkit-linear-gradient(to bottom,#184f45, #22594f);
                    background-image: -moz-linear-gradient(to bottom, #184f45, #22594f);
                    background-image: -o-linear-gradient(to bottom, #184f45, #22594f);
                    background-image: -ms-linear-gradient(to bottom, #184f45, #22594f);
                    outline:none;
                }

                .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;
                }

                .clear700 {
                    display:block;
                }
            }

/* nav */

        #nav-w {
            width:100%;
            max-width:1920px;
            padding:0;
            margin:0;
            background:#22594e;
            position:fixed;
            top:0;
            left:auto;
            z-index:95;
            display:none;
		}

        #nav {
            width:1100px;
            padding:10px 0 10px 0;
            margin:0 auto;
            position:relative;
            text-align:center;
		}

        #nav a {
            font-family: 'PT Sans', sans-serif;
            font-weight:400;
            font-style:normal;
            text-align:center;
            font-size:14px;
            line-height:17px;
            padding:0;
            margin:0 35px;
            color:#ffffff;
            cursor:pointer;
            display:inline-block;
        }

        #nav a:hover {
            opacity:0.5;
        }

            @media all and (max-width: 1160px) {
                #nav-w {
                    width:100%;
                    max-width:1920px;
                    padding:0;
                    margin:0;
                    background:#22594e;
                    position:fixed;
                    top:0;
                    left:auto;
                    z-index:95;
                    display:none;
                }

                #nav {
                    width:960px;
                    padding:10px 0 10px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #nav a {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-style:normal;
                    text-align:center;
                    font-size:14px;
                    line-height:17px;
                    padding:0;
                    margin:0 30px;
                    color:#ffffff;
                    cursor:pointer;
                    display:inline-block;
                }

                #nav a:hover {
                    opacity:0.5;
                }
            }

            @media all and (max-width: 1020px) {
                #nav-w {
                    width:100%;
                    max-width:1920px;
                    padding:0;
                    margin:0;
                    background:#22594e;
                    position:fixed;
                    top:0;
                    left:auto;
                    z-index:95;
                    display:none;
                }

                #nav {
                    width:660px;
                    padding:10px 0 10px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #nav a {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-style:normal;
                    text-align:center;
                    font-size:14px;
                    line-height:17px;
                    padding:0;
                    margin:0 7px;
                    color:#ffffff;
                    cursor:pointer;
                    display:inline-block;
                }

                #nav a:hover {
                    opacity:0.5;
                }
            }

            @media all and (max-width: 720px) {
                #nav-w {
                    width:100%;
                    max-width:1920px;
                    padding:0;
                    margin:0;
                    background:#22594e;
                    position:fixed;
                    top:0;
                    left:auto;
                    z-index:95;
                    display:none;
                }

                #nav {
                    width:360px;
                    padding:10px 0 10px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #nav a {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-style:normal;
                    text-align:center;
                    font-size:14px;
                    line-height:17px;
                    padding:0;
                    margin:0 7px;
                    color:#ffffff;
                    cursor:pointer;
                    display:inline-block;
                }

                #nav a:hover {
                    opacity:0.5;
                }
            }

/* box-1 */

		#box-1-w {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
            background:url('../images/bg.jpg') no-repeat top center #ada191;
             -webkit-background-size: cover;
             -moz-background-size: cover;
             -o-background-size: cover;
             background-size: cover;
		}

		#box-1-w1 {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
            background:url('../images/shadow.png') no-repeat top center;
		}

        #box-1 {
            width:1100px;
            min-height:420px;
            padding:190px 0 60px 0;
            margin:0 auto;
            position:relative;
            text-align:center;
		}

        #sticks {
            width:485px;
            height:100%;
            padding:0;
            margin:0;
            position:absolute;
            top:145px;
            left:645px;
            z-index:3;
            background:url('../images/6.png') no-repeat top center;
		}

        #box-1 h1 {
            font-family: 'Roboto Condensed', sans-serif;
            font-weight:700;
            font-style:normal;
            text-align:left;
            text-transform:uppercase;
            font-size:30px;
            line-height:36px;
            padding:0;
            margin:0;
            color:#22594e;
            cursor:default;
            max-width:560px;
            position:relative;
            z-index:5;
        }

        #box-1 h4 {
            font-family: 'PT Sans', sans-serif;
            font-weight:400;
            font-style:normal;
            text-align:left;
            font-size:16px;
            line-height:22px;
            padding:0;
            margin:20px 0 0 0;
            color:#000000;
            cursor:default;
            max-width:660px;
            position:relative;
            z-index:5;
        }

        #box-1 h4 span {
            padding:0 0 0 18px;
            margin:0 8px 0 0;
            display:inline-block;
            position:relative;
        }

        #box-1 h4 span::after {
            content:'';
            width:8px;
            height:8px;
            padding:0;
            margin:0;
            background:#22594e;
            position:absolute;
            top:7px;
            left:0;
            z-index:auto;
            border-radius:100%;
            -webkit-border-radius:100%;
            -moz-border-radius:100%;
            -khtml-border-radius:100%;
        }

        #box-1 p {
            font-family: 'PT Sans', sans-serif;
            font-weight:400;
            font-style:normal;
            text-align:center;
            font-size:14px;
            line-height:18px;
            padding:75px 0 0 0;
            color:#000000;
            cursor:default;
            float:left;
            position:relative;
            z-index:5;
        }

        .p1-1 {  margin:25px 0 0 0;  background:url('../images/1.png') no-repeat top center;  }
        .p1-2 {  margin:25px 70px 0 70px;  background:url('../images/2.png') no-repeat top center;  }
        .p1-3 {  margin:25px 0 0 0;  background:url('../images/3.png') no-repeat top center;  }

            @media all and (max-width: 1160px) {
                #box-1-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg.jpg') no-repeat top center #ada191;
                    -webkit-background-size: cover;
                    -moz-background-size: cover;
                    -o-background-size: cover;
                    background-size: cover;
                }

                #box-1-w1 {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/shadow.png') no-repeat top center;
                }

                #box-1 {
                    width:960px;
                    min-height:420px;
                    padding:190px 0 60px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #sticks {
                    width:485px;
                    height:100%;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:145px;
                    left:645px;
                    z-index:3;
                    background:url('../images/6.png') no-repeat top center;
                }

                #box-1 h1 {
                    font-family: 'Roboto Condensed', sans-serif;
                    font-weight:700;
                    font-style:normal;
                    text-align:left;
                    text-transform:uppercase;
                    font-size:30px;
                    line-height:36px;
                    padding:0;
                    margin:0;
                    color:#22594e;
                    cursor:default;
                    max-width:560px;
                    position:relative;
                    z-index:5;
                }

                #box-1 h4 {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-style:normal;
                    text-align:left;
                    font-size:16px;
                    line-height:22px;
                    padding:0;
                    margin:20px 0 0 0;
                    color:#000000;
                    cursor:default;
                    max-width:660px;
                    position:relative;
                    z-index:5;
                }

                #box-1 h4 span {
                    padding:0 0 0 18px;
                    margin:0 8px 0 0;
                    display:inline-block;
                    position:relative;
                }

                #box-1 h4 span::after {
                    content:'';
                    width:8px;
                    height:8px;
                    padding:0;
                    margin:0;
                    background:#22594e;
                    position:absolute;
                    top:7px;
                    left:0;
                    z-index:auto;
                    border-radius:100%;
                    -webkit-border-radius:100%;
                    -moz-border-radius:100%;
                    -khtml-border-radius:100%;
                }

                #box-1 p {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-style:normal;
                    text-align:center;
                    font-size:14px;
                    line-height:18px;
                    padding:75px 0 0 0;
                    color:#000000;
                    cursor:default;
                    float:left;
                    position:relative;
                    z-index:5;
                }

                .p1-1 {  margin:25px 0 0 0;  background:url('../images/1.png') no-repeat top center;  }
                .p1-2 {  margin:25px 70px 0 70px;  background:url('../images/2.png') no-repeat top center;  }
                .p1-3 {  margin:25px 0 0 0;  background:url('../images/3.png') no-repeat top center;  }

            }

            @media all and (max-width: 1020px) {
                #box-1-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg.jpg') no-repeat top center #ada191;
                    -webkit-background-size: cover;
                    -moz-background-size: cover;
                    -o-background-size: cover;
                    background-size: cover;
                }

                #box-1-w1 {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/shadow.png') no-repeat top center;
                }

                #box-1 {
                    width:660px;
                    min-height:420px;
                    padding:190px 0 60px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                    background:url('../images/6.png') no-repeat center 460px;
                    -webkit-background-size: 380px auto;
                    -moz-background-size: 380px auto;
                    -o-background-size: 380px auto;
                    background-size: 380px auto;
                }

                #sticks {
                    width:485px;
                    height:100%;
                    padding:0;
                    margin:0 0 0 -242.5px;
                    position:absolute;
                    top:345px;
                    left:50%;
                    z-index:3;
                    background:url('../images/6.png') no-repeat top center;
                    display:none;
                }

                #box-1 h1 {
                    font-family: 'Roboto Condensed', sans-serif;
                    font-weight:700;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:30px;
                    line-height:36px;
                    padding:0;
                    margin:0 auto;
                    color:#22594e;
                    cursor:default;
                    max-width:560px;
                    position:relative;
                    z-index:5;
                }

                #box-1 h4 {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-style:normal;
                    text-align:center;
                    font-size:16px;
                    line-height:22px;
                    padding:0;
                    margin:20px auto 0 auto;
                    color:#000000;
                    cursor:default;
                    max-width:660px;
                    position:relative;
                    z-index:5;
                }

                #box-1 h4 span {
                    padding:0 0 0 18px;
                    margin:0 8px 0 0;
                    display:inline-block;
                    position:relative;
                }

                #box-1 h4 span::after {
                    content:'';
                    width:8px;
                    height:8px;
                    padding:0;
                    margin:0;
                    background:#22594e;
                    position:absolute;
                    top:7px;
                    left:0;
                    z-index:auto;
                    border-radius:100%;
                    -webkit-border-radius:100%;
                    -moz-border-radius:100%;
                    -khtml-border-radius:100%;
                }

                #box-1 p {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-style:normal;
                    text-align:center;
                    font-size:14px;
                    line-height:18px;
                    padding:75px 0 0 0;
                    color:#000000;
                    cursor:default;
                    width:33.33%;
                    float:left;
                    position:relative;
                    z-index:5;
                }

                .p1-1 {  margin:25px 0 0 0;  background:url('../images/1.png') no-repeat top center;  }
                .p1-2 {  margin:25px 0 0 0;  background:url('../images/2.png') no-repeat top center;  }
                .p1-3 {  margin:25px 0 0 0;  background:url('../images/3.png') no-repeat top center;  }

            }

            @media all and (max-width: 720px) {
                #box-1-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg.jpg') no-repeat top center #ada191;
                    -webkit-background-size: cover;
                    -moz-background-size: cover;
                    -o-background-size: cover;
                    background-size: cover;
                }

                #box-1-w1 {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/shadow.png') no-repeat top center;
                }

                #box-1 {
                    width:360px;
                    min-height:20px;
                    padding:220px 0 260px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                    background:url('../images/6.png') no-repeat center 620px;
                    -webkit-background-size: 380px auto;
                    -moz-background-size: 380px auto;
                    -o-background-size: 380px auto;
                    background-size: 380px auto;
                }

                #sticks {
                    width:485px;
                    height:100%;
                    padding:0;
                    margin:0 0 0 -242.5px;
                    position:absolute;
                    top:345px;
                    left:50%;
                    z-index:3;
                    background:url('../images/6.png') no-repeat top center;
                    display:none;
                }

                #box-1 h1 {
                    font-family: 'Roboto Condensed', sans-serif;
                    font-weight:700;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:30px;
                    line-height:36px;
                    padding:0;
                    margin:0 auto;
                    color:#22594e;
                    cursor:default;
                    max-width:560px;
                    position:relative;
                    z-index:5;
                }

                #box-1 h4 {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-style:normal;
                    text-align:left;
                    font-size:16px;
                    line-height:22px;
                    max-width:320px;
                    padding:0;
                    margin:20px auto 0 auto;
                    color:#000000;
                    cursor:default;
                    position:relative;
                    z-index:5;
                }

                #box-1 h4 span {
                    padding:0 0 0 18px;
                    margin:0 8px 0 0;
                    display:inline-block;
                    position:relative;
                }

                #box-1 h4 span::after {
                    content:'';
                    width:8px;
                    height:8px;
                    padding:0;
                    margin:0;
                    background:#22594e;
                    position:absolute;
                    top:7px;
                    left:0;
                    z-index:auto;
                    border-radius:100%;
                    -webkit-border-radius:100%;
                    -moz-border-radius:100%;
                    -khtml-border-radius:100%;
                }

                #box-1 p {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-style:normal;
                    text-align:center;
                    font-size:14px;
                    line-height:18px;
                    padding:75px 0 0 0;
                    color:#000000;
                    cursor:default;
                    width:33.33%;
                    float:left;
                    position:relative;
                    z-index:5;
                }

                .p1-1 {  margin:25px 0 0 0;  background:url('../images/1.png') no-repeat top center;  }
                .p1-2 {  margin:25px 0 0 0;  background:url('../images/2.png') no-repeat top center;  }
                .p1-3 {  margin:25px 0 0 0;  background:url('../images/3.png') no-repeat top center;  }

            }

/* box-2 */

		#box-2-w {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
            background:url('../images/bg2.jpg') no-repeat top center #e7e5e3;
            -webkit-background-size: cover;
            -moz-background-size: cover;
            -o-background-size: cover;
            background-size: cover;
		}

        #box-2 {
            width:550px;
            padding:60px 0 60px 550px;
            margin:0 auto;
            position:relative;
            text-align:center;
            z-index:5;
		}

        #box-2 h2 {
            font-family: 'Roboto Condensed', sans-serif;
            font-weight:700;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            font-size:28px;
            line-height:34px;
            padding:0;
            margin:0 auto;
            color:#22594e;
            cursor:default;
        }

        #box-2 h4 {
            font-family: 'PT Sans', sans-serif;
            font-weight:400;
            font-style:normal;
            text-align:center;
            font-size:21px;
            line-height:24px;
            padding:0;
            margin:5px auto 0 auto;
            color:#021a1e;
            cursor:default;
        }

        #box-2 h4 span {
            font-family: 'PT Sans', sans-serif;
            font-weight:700;
        }

        #box-2 .formbox {
            width:320px;
            margin:15px auto 0 auto;
            padding:0;
            text-align:center;
            position:relative;
        }

        #box-2 .formbox input {
            font-family: 'PT Sans', sans-serif;
            font-weight:400;
            font-size:20px;
            line-height:24px;
            text-indent:0;
            text-align:left;
            width:calc(100% - 40px);
            height:24px;
            padding:13px 19px 11px 19px;
            border:1px solid #cacaca;
            margin:13px 0 0 0;
            float:left;
            color:#021a1e;
            outline:none;
            -webkit-appearance: none;
            -moz-appearance:none;
            border-radius:0;
            -webkit-border-radius:0;
            -moz-border-radius:0;
            -khtml-border-radius:0;
            background:none;
        }

        #box-2 .formbox input:-moz-placeholder {color:#b9b9b9;  }
        #box-2 .formbox input::-webkit-input-placeholder {  color:#b9b9b9;  }

        #box-2 .formbox input.error:-moz-placeholder {  color:#db264c;  }
        #box-2 .formbox input.error::-webkit-input-placeholder {  color:#db264c;  }
        #box-2 .formbox input.error {  color:#db264c;  border-color:#db264c;  }

        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;}

        #box-2 .formbox .submit {
            width:100%;
            padding:0;
            margin:20px 0 0 0;
            float:left;
            border:none;
            outline:none;
            background:none;
        }

        #box-2 .formbox .submit input {
            font-family: 'PT Sans', sans-serif;
            font-weight:700;
            font-style:normal;
            text-align:center;
            font-size:20px;
            text-transform:uppercase;
            line-height:52px;
            width:100%;
            height:52px;
            padding:0;
            margin:0;
            outline:none;
            cursor:pointer;
            -webkit-appearance: none;
            -moz-appearance:none;
            color:#ffffff;
            text-shadow: 0 1px 0 rgba(0,0,0,0.16);
            background-image: linear-gradient(to bottom, #22594f, #184f45);
            background-image: -webkit-linear-gradient(to bottom, #22594f, #184f45);
            background-image: -moz-linear-gradient(to bottom, #22594f, #184f45);
            background-image: -o-linear-gradient(to bottom, #22594f, #184f45);
            background-image: -ms-linear-gradient(to bottom, #22594f, #184f45);
            border:none;
            border-top:1px solid #2b6f63;
            border-radius:0;
            -webkit-border-radius:0;
            -moz-border-radius:0;
            -khtml-border-radius:0;
            -moz-box-shadow: 0 5px 10px 0 rgba(0,0,0,0.25);
            -webkit-box-shadow: 0 5px 10px 0 rgba(0,0,0,0.25);
            box-shadow: 0 5px 10px 0 rgba(0,0,0,0.25);
        }

        #box-2 .formbox .submit input:hover {
            background-image: linear-gradient(to bottom, #184f45, #22594f);
            background-image: -webkit-linear-gradient(to bottom,#184f45, #22594f);
            background-image: -moz-linear-gradient(to bottom, #184f45, #22594f);
            background-image: -o-linear-gradient(to bottom, #184f45, #22594f);
            background-image: -ms-linear-gradient(to bottom, #184f45, #22594f);
            outline:none;
        }

        #box-2 .formbox .submit input:hover, #box-2 .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;
        }

            @media all and (max-width: 1160px) {
                #box-2-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg2.jpg') no-repeat top center #e7e5e3;
                    -webkit-background-size: cover;
                    -moz-background-size: cover;
                    -o-background-size: cover;
                    background-size: cover;
                }

                #box-2 {
                    width:550px;
                    padding:60px 0 60px 410px;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                    z-index:5;
                }

                #box-2 h2 {
                    font-family: 'Roboto Condensed', sans-serif;
                    font-weight:700;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:28px;
                    line-height:34px;
                    padding:0;
                    margin:0 auto;
                    color:#22594e;
                    cursor:default;
                }

                #box-2 h4 {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-style:normal;
                    text-align:center;
                    font-size:21px;
                    line-height:24px;
                    padding:0;
                    margin:5px auto 0 auto;
                    color:#021a1e;
                    cursor:default;
                }

                #box-2 h4 span {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:700;
                }

                #box-2 .formbox {
                    width:320px;
                    margin:15px auto 0 auto;
                    padding:0;
                    text-align:center;
                    position:relative;
                }

                #box-2 .formbox input {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-size:20px;
                    line-height:24px;
                    text-indent:0;
                    text-align:left;
                    width:calc(100% - 40px);
                    height:24px;
                    padding:13px 19px 11px 19px;
                    border:1px solid #cacaca;
                    margin:13px 0 0 0;
                    float:left;
                    color:#021a1e;
                    outline:none;
                    -webkit-appearance: none;
                    -moz-appearance:none;
                    border-radius:0;
                    -webkit-border-radius:0;
                    -moz-border-radius:0;
                    -khtml-border-radius:0;
                    background:none;
                }

                #box-2 .formbox input:-moz-placeholder {color:#b9b9b9;  }
                #box-2 .formbox input::-webkit-input-placeholder {  color:#b9b9b9;  }

                #box-2 .formbox input.error:-moz-placeholder {  color:#db264c;  }
                #box-2 .formbox input.error::-webkit-input-placeholder {  color:#db264c;  }
                #box-2 .formbox input.error {  color:#db264c;  border-color:#db264c;  }

                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;}

                #box-2 .formbox .submit {
                    width:100%;
                    padding:0;
                    margin:20px 0 0 0;
                    float:left;
                    border:none;
                    outline:none;
                    background:none;
                }

                #box-2 .formbox .submit input {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:700;
                    font-style:normal;
                    text-align:center;
                    font-size:20px;
                    text-transform:uppercase;
                    line-height:52px;
                    width:100%;
                    height:52px;
                    padding:0;
                    margin:0;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    -moz-appearance:none;
                    color:#ffffff;
                    text-shadow: 0 1px 0 rgba(0,0,0,0.16);
                    background-image: linear-gradient(to bottom, #22594f, #184f45);
                    background-image: -webkit-linear-gradient(to bottom, #22594f, #184f45);
                    background-image: -moz-linear-gradient(to bottom, #22594f, #184f45);
                    background-image: -o-linear-gradient(to bottom, #22594f, #184f45);
                    background-image: -ms-linear-gradient(to bottom, #22594f, #184f45);
                    border:none;
                    border-top:1px solid #2b6f63;
                    border-radius:0;
                    -webkit-border-radius:0;
                    -moz-border-radius:0;
                    -khtml-border-radius:0;
                    -moz-box-shadow: 0 5px 10px 0 rgba(0,0,0,0.25);
                    -webkit-box-shadow: 0 5px 10px 0 rgba(0,0,0,0.25);
                    box-shadow: 0 5px 10px 0 rgba(0,0,0,0.25);
                }

                #box-2 .formbox .submit input:hover {
                    background-image: linear-gradient(to bottom, #184f45, #22594f);
                    background-image: -webkit-linear-gradient(to bottom,#184f45, #22594f);
                    background-image: -moz-linear-gradient(to bottom, #184f45, #22594f);
                    background-image: -o-linear-gradient(to bottom, #184f45, #22594f);
                    background-image: -ms-linear-gradient(to bottom, #184f45, #22594f);
                    outline:none;
                }

                #box-2 .formbox .submit input:hover, #box-2 .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;
                }
            }

            @media all and (max-width: 1020px) {
                #box-2-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg2.jpg') no-repeat top center #e7e5e3;
                    -webkit-background-size: cover;
                    -moz-background-size: cover;
                    -o-background-size: cover;
                    background-size: cover;
                }

                #box-2-w1 {
                    background:rgba(231,229,227,0.75);
                }

                #box-2 {
                    width:550px;
                    padding:60px 0 60px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                    z-index:5;
                }

                #box-2 h2 {
                    font-family: 'Roboto Condensed', sans-serif;
                    font-weight:700;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:28px;
                    line-height:34px;
                    padding:0;
                    margin:0 auto;
                    color:#22594e;
                    cursor:default;
                }

                #box-2 h4 {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-style:normal;
                    text-align:center;
                    font-size:21px;
                    line-height:24px;
                    padding:0;
                    margin:5px auto 0 auto;
                    color:#021a1e;
                    cursor:default;
                }

                #box-2 h4 span {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:700;
                }

                #box-2 .formbox {
                    width:320px;
                    margin:15px auto 0 auto;
                    padding:0;
                    text-align:center;
                    position:relative;
                }

                #box-2 .formbox input {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-size:20px;
                    line-height:24px;
                    text-indent:0;
                    text-align:left;
                    width:calc(100% - 40px);
                    height:24px;
                    padding:13px 19px 11px 19px;
                    border:1px solid #cacaca;
                    margin:13px 0 0 0;
                    float:left;
                    color:#021a1e;
                    outline:none;
                    -webkit-appearance: none;
                    -moz-appearance:none;
                    border-radius:0;
                    -webkit-border-radius:0;
                    -moz-border-radius:0;
                    -khtml-border-radius:0;
                    background:#f2f3f6;
                }

                #box-2 .formbox input:-moz-placeholder {color:#b9b9b9;  }
                #box-2 .formbox input::-webkit-input-placeholder {  color:#b9b9b9;  }

                #box-2 .formbox input.error:-moz-placeholder {  color:#db264c;  }
                #box-2 .formbox input.error::-webkit-input-placeholder {  color:#db264c;  }
                #box-2 .formbox input.error {  color:#db264c;  border-color:#db264c;  }

                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;}

                #box-2 .formbox .submit {
                    width:100%;
                    padding:0;
                    margin:20px 0 0 0;
                    float:left;
                    border:none;
                    outline:none;
                    background:none;
                }

                #box-2 .formbox .submit input {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:700;
                    font-style:normal;
                    text-align:center;
                    font-size:20px;
                    text-transform:uppercase;
                    line-height:52px;
                    width:100%;
                    height:52px;
                    padding:0;
                    margin:0;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    -moz-appearance:none;
                    color:#ffffff;
                    text-shadow: 0 1px 0 rgba(0,0,0,0.16);
                    background-image: linear-gradient(to bottom, #22594f, #184f45);
                    background-image: -webkit-linear-gradient(to bottom, #22594f, #184f45);
                    background-image: -moz-linear-gradient(to bottom, #22594f, #184f45);
                    background-image: -o-linear-gradient(to bottom, #22594f, #184f45);
                    background-image: -ms-linear-gradient(to bottom, #22594f, #184f45);
                    border:none;
                    border-top:1px solid #2b6f63;
                    border-radius:0;
                    -webkit-border-radius:0;
                    -moz-border-radius:0;
                    -khtml-border-radius:0;
                    -moz-box-shadow: 0 5px 10px 0 rgba(0,0,0,0.25);
                    -webkit-box-shadow: 0 5px 10px 0 rgba(0,0,0,0.25);
                    box-shadow: 0 5px 10px 0 rgba(0,0,0,0.25);
                }

                #box-2 .formbox .submit input:hover {
                    background-image: linear-gradient(to bottom, #184f45, #22594f);
                    background-image: -webkit-linear-gradient(to bottom,#184f45, #22594f);
                    background-image: -moz-linear-gradient(to bottom, #184f45, #22594f);
                    background-image: -o-linear-gradient(to bottom, #184f45, #22594f);
                    background-image: -ms-linear-gradient(to bottom, #184f45, #22594f);
                    outline:none;
                }

                #box-2 .formbox .submit input:hover, #box-2 .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;
                }
            }

            @media all and (max-width: 720px) {
                #box-2-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg2.jpg') no-repeat top center #e7e5e3;
                    -webkit-background-size: cover;
                    -moz-background-size: cover;
                    -o-background-size: cover;
                    background-size: cover;
                }

                #box-2-w1 {
                    background:rgba(231,229,227,0.75);
                }

                #box-2 {
                    width:360px;
                    padding:60px 0 60px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                    z-index:5;
                }

                #box-2 h2 {
                    font-family: 'Roboto Condensed', sans-serif;
                    font-weight:700;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:26px;
                    line-height:32px;
                    padding:0;
                    margin:0 auto;
                    color:#22594e;
                    cursor:default;
                }

                #box-2 h4 {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-style:normal;
                    text-align:center;
                    font-size:19px;
                    line-height:22px;
                    max-width:290px;
                    padding:0;
                    margin:5px auto 0 auto;
                    color:#021a1e;
                    cursor:default;
                }

                #box-2 h4 span {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:700;
                }

                #box-2 .formbox {
                    width:320px;
                    margin:15px auto 0 auto;
                    padding:0;
                    text-align:center;
                    position:relative;
                }

                #box-2 .formbox input {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-size:20px;
                    line-height:24px;
                    text-indent:0;
                    text-align:left;
                    width:calc(100% - 40px);
                    height:24px;
                    padding:13px 19px 11px 19px;
                    border:1px solid #cacaca;
                    margin:13px 0 0 0;
                    float:left;
                    color:#021a1e;
                    outline:none;
                    -webkit-appearance: none;
                    -moz-appearance:none;
                    border-radius:0;
                    -webkit-border-radius:0;
                    -moz-border-radius:0;
                    -khtml-border-radius:0;
                    background:#f2f3f6;
                }

                #box-2 .formbox input:-moz-placeholder {color:#b9b9b9;  }
                #box-2 .formbox input::-webkit-input-placeholder {  color:#b9b9b9;  }

                #box-2 .formbox input.error:-moz-placeholder {  color:#db264c;  }
                #box-2 .formbox input.error::-webkit-input-placeholder {  color:#db264c;  }
                #box-2 .formbox input.error {  color:#db264c;  border-color:#db264c;  }

                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;}

                #box-2 .formbox .submit {
                    width:100%;
                    padding:0;
                    margin:20px 0 0 0;
                    float:left;
                    border:none;
                    outline:none;
                    background:none;
                }

                #box-2 .formbox .submit input {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:700;
                    font-style:normal;
                    text-align:center;
                    font-size:20px;
                    text-transform:uppercase;
                    line-height:52px;
                    width:100%;
                    height:52px;
                    padding:0;
                    margin:0;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    -moz-appearance:none;
                    color:#ffffff;
                    text-shadow: 0 1px 0 rgba(0,0,0,0.16);
                    background-image: linear-gradient(to bottom, #22594f, #184f45);
                    background-image: -webkit-linear-gradient(to bottom, #22594f, #184f45);
                    background-image: -moz-linear-gradient(to bottom, #22594f, #184f45);
                    background-image: -o-linear-gradient(to bottom, #22594f, #184f45);
                    background-image: -ms-linear-gradient(to bottom, #22594f, #184f45);
                    border:none;
                    border-top:1px solid #2b6f63;
                    border-radius:0;
                    -webkit-border-radius:0;
                    -moz-border-radius:0;
                    -khtml-border-radius:0;
                    -moz-box-shadow: 0 5px 10px 0 rgba(0,0,0,0.25);
                    -webkit-box-shadow: 0 5px 10px 0 rgba(0,0,0,0.25);
                    box-shadow: 0 5px 10px 0 rgba(0,0,0,0.25);
                }

                #box-2 .formbox .submit input:hover {
                    background-image: linear-gradient(to bottom, #184f45, #22594f);
                    background-image: -webkit-linear-gradient(to bottom,#184f45, #22594f);
                    background-image: -moz-linear-gradient(to bottom, #184f45, #22594f);
                    background-image: -o-linear-gradient(to bottom, #184f45, #22594f);
                    background-image: -ms-linear-gradient(to bottom, #184f45, #22594f);
                    outline:none;
                }

                #box-2 .formbox .submit input:hover, #box-2 .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-3 */

		#box-3-w {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
            background:url('../images/bg5.jpg') repeat top center #ffffff;
		}

        #box-3 {
            width:1100px;
            padding:60px 0 55px 0;
            margin:0 auto;
            position:relative;
            text-align:center;
		}

        #box-3 h2 {
            font-family: 'Roboto Condensed', sans-serif;
            font-weight:700;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            font-size:36px;
            line-height:38px;
            padding:0;
            margin:0 auto;
            color:#22594e;
            cursor:default;
        }

        #box-3 h4 {
            font-family: 'PT Sans', sans-serif;
            font-weight:400;
            font-style:normal;
            text-align:center;
            font-size:28px;
            line-height:32px;
            padding:0;
            margin:5px auto 0 auto;
            color:#021a1e;
            cursor:default;
            max-width:730px;
        }

        #box-3 h4 span {
            font-family: 'PT Sans', sans-serif;
            font-weight:700;
        }

        .box-3-w {
            width:25%;
            padding:0;
            margin:0;
            position:relative;
            text-align:center;
            float:left;
            background:url('../images/7.jpg') no-repeat top center #ada191;
            -webkit-background-size: cover;
            -moz-background-size: cover;
            -o-background-size: cover;
            background-size: cover;
        }

        .box-3 {
            width:calc(100% - 60px);
            min-height:145px;
            padding:280px 30px 130px 30px;
            margin:0;
            position:relative;
            text-align:center;
        }

        .box-3-1 {  background:url('../images/8.png') no-repeat top center;  }
        .box-3-2 {  background:url('../images/9.png') no-repeat top center;  }
        .box-3-3 {  background:url('../images/10.png') no-repeat top center;  }
        .box-3-4 {  background:url('../images/11.png') no-repeat top center;  }

        .box-3 h3 {
            font-family: 'PT Sans', sans-serif;
            font-weight:700;
            font-style:normal;
            text-align:center;
            font-size:20px;
            line-height:30px;
            padding:0;
            margin:0 auto;
            color:#021a1e;
            cursor:default;
        }

        .box-3 h3 span {
            font-family: 'Roboto Condensed', sans-serif;
            font-weight:700;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            font-size:26px;
            line-height:30px;
            padding:0;
            margin:0 auto 5px auto;
            color:#22594e;
            display: inline-block;
            cursor:default;
        }

        .box-3 p {
            font-family: 'PT Sans', sans-serif;
            font-weight:400;
            font-style:normal;
            text-align:center;
            font-size:16px;
            line-height:20px;
            padding:0;
            margin:10px auto 0 auto;
            color:#021a1e;
            cursor:default;
        }

        .button-3 {
            font-family: 'PT Sans', sans-serif;
            font-weight:700;
            font-style:normal;
            text-align:center;
            font-size:20px;
            text-transform:uppercase;
            line-height:52px;
            width:320px;
            height:52px;
            padding:0;
            margin:0 0 0 -160px;
            position:absolute;
            left:50%;
            bottom:60px;
            z-index:auto;
            outline:none;
            cursor:pointer;
            -webkit-appearance: none;
            -moz-appearance:none;
            color:#ffffff;
            text-shadow: 0 1px 0 rgba(0,0,0,0.16);
            background-image: linear-gradient(to bottom, #22594f, #184f45);
            background-image: -webkit-linear-gradient(to bottom, #22594f, #184f45);
            background-image: -moz-linear-gradient(to bottom, #22594f, #184f45);
            background-image: -o-linear-gradient(to bottom, #22594f, #184f45);
            background-image: -ms-linear-gradient(to bottom, #22594f, #184f45);
            border:none;
            border-top:1px solid #2b6f63;
            border-radius:0;
            -webkit-border-radius:0;
            -moz-border-radius:0;
            -khtml-border-radius:0;
            -moz-box-shadow: 0 5px 10px 0 rgba(0,0,0,0.15);
            -webkit-box-shadow: 0 5px 10px 0 rgba(0,0,0,0.15);
            box-shadow: 0 5px 10px 0 rgba(0,0,0,0.15);
        }

        .button-3:hover {
            background-image: linear-gradient(to bottom, #184f45, #22594f);
            background-image: -webkit-linear-gradient(to bottom,#184f45, #22594f);
            background-image: -moz-linear-gradient(to bottom, #184f45, #22594f);
            background-image: -o-linear-gradient(to bottom, #184f45, #22594f);
            background-image: -ms-linear-gradient(to bottom, #184f45, #22594f);
            outline:none;
        }

        .button-3:hover, .button-3: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: 1710px) {
                #box-3-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg5.jpg') repeat top center #ffffff;
                }

                #box-3 {
                    width:1100px;
                    padding:60px 0 55px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-3 h2 {
                    font-family: 'Roboto Condensed', sans-serif;
                    font-weight:700;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:36px;
                    line-height:38px;
                    padding:0;
                    margin:0 auto;
                    color:#22594e;
                    cursor:default;
                }

                #box-3 h4 {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-style:normal;
                    text-align:center;
                    font-size:28px;
                    line-height:32px;
                    padding:0;
                    margin:5px auto 0 auto;
                    color:#021a1e;
                    cursor:default;
                    max-width:730px;
                }

                #box-3 h4 span {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:700;
                }

                .box-3-w {
                    width:25%;
                    padding:0;
                    margin:0;
                    position:relative;
                    text-align:center;
                    float:left;
                    background:url('../images/7.jpg') no-repeat top center #ada191;
                    -webkit-background-size: cover;
                    -moz-background-size: cover;
                    -o-background-size: cover;
                    background-size: cover;
                }

                .box-3 {
                    width:calc(100% - 60px);
                    min-height:190px;
                    padding:280px 30px 130px 30px;
                    margin:0;
                    position:relative;
                    text-align:center;
                }

                .box-3-1 {  background:url('../images/8.png') no-repeat top center;  }
                .box-3-2 {  background:url('../images/9.png') no-repeat top center;  }
                .box-3-3 {  background:url('../images/10.png') no-repeat top center;  }
                .box-3-4 {  background:url('../images/11.png') no-repeat top center;  }

                .box-3 h3 {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:700;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:28px;
                    padding:0;
                    margin:0 auto;
                    color:#021a1e;
                    cursor:default;
                }

                .box-3 h3 span {
                    font-family: 'Roboto Condensed', sans-serif;
                    font-weight:700;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:24px;
                    line-height:28px;
                    padding:0;
                    margin:0 auto 5px auto;
                    color:#22594e;
                    display: inline-block;
                    cursor:default;
                }

                .box-3 p {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-style:normal;
                    text-align:center;
                    font-size:16px;
                    line-height:20px;
                    padding:0;
                    margin:10px auto 0 auto;
                    color:#021a1e;
                    cursor:default;
                }

                .button-3 {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:700;
                    font-style:normal;
                    text-align:center;
                    font-size:20px;
                    text-transform:uppercase;
                    line-height:52px;
                    width:300px;
                    height:52px;
                    padding:0;
                    margin:0 0 0 -150px;
                    position:absolute;
                    left:50%;
                    bottom:60px;
                    z-index:auto;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    -moz-appearance:none;
                    color:#ffffff;
                    text-shadow: 0 1px 0 rgba(0,0,0,0.16);
                    background-image: linear-gradient(to bottom, #22594f, #184f45);
                    background-image: -webkit-linear-gradient(to bottom, #22594f, #184f45);
                    background-image: -moz-linear-gradient(to bottom, #22594f, #184f45);
                    background-image: -o-linear-gradient(to bottom, #22594f, #184f45);
                    background-image: -ms-linear-gradient(to bottom, #22594f, #184f45);
                    border:none;
                    border-top:1px solid #2b6f63;
                    border-radius:0;
                    -webkit-border-radius:0;
                    -moz-border-radius:0;
                    -khtml-border-radius:0;
                    -moz-box-shadow: 0 5px 10px 0 rgba(0,0,0,0.15);
                    -webkit-box-shadow: 0 5px 10px 0 rgba(0,0,0,0.15);
                    box-shadow: 0 5px 10px 0 rgba(0,0,0,0.15);
                }

                .button-3:hover {
                    background-image: linear-gradient(to bottom, #184f45, #22594f);
                    background-image: -webkit-linear-gradient(to bottom,#184f45, #22594f);
                    background-image: -moz-linear-gradient(to bottom, #184f45, #22594f);
                    background-image: -o-linear-gradient(to bottom, #184f45, #22594f);
                    background-image: -ms-linear-gradient(to bottom, #184f45, #22594f);
                    outline:none;
                }

                .button-3:hover, .button-3: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: 1450px) {
                #box-3-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg5.jpg') repeat top center #ffffff;
                }

                #box-3 {
                    width:1100px;
                    padding:60px 0 55px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-3 h2 {
                    font-family: 'Roboto Condensed', sans-serif;
                    font-weight:700;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:36px;
                    line-height:38px;
                    padding:0;
                    margin:0 auto;
                    color:#22594e;
                    cursor:default;
                }

                #box-3 h4 {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-style:normal;
                    text-align:center;
                    font-size:28px;
                    line-height:32px;
                    padding:0;
                    margin:5px auto 0 auto;
                    color:#021a1e;
                    cursor:default;
                    max-width:730px;
                }

                #box-3 h4 span {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:700;
                }

                .box-3-w {
                    width:25%;
                    padding:0;
                    margin:0;
                    position:relative;
                    text-align:center;
                    float:left;
                    background:url('../images/7.jpg') no-repeat top center #ada191;
                    -webkit-background-size: cover;
                    -moz-background-size: cover;
                    -o-background-size: cover;
                    background-size: cover;
                }

                .box-3 {
                    width:calc(100% - 60px);
                    min-height:190px;
                    padding:220px 30px 100px 30px;
                    margin:0;
                    position:relative;
                    text-align:center;
                }

                .box-3-1 {  background:url('../images/8.png') no-repeat top center;
                    -webkit-background-size: 360px auto;
                    -moz-background-size: 360px auto;
                    -o-background-size: 360px auto;
                    background-size: 360px auto;
                }
                .box-3-2 {  background:url('../images/9.png') no-repeat top center;
                    -webkit-background-size: 360px auto;
                    -moz-background-size: 360px auto;
                    -o-background-size: 360px auto;
                    background-size: 360px auto;
                }
                .box-3-3 {  background:url('../images/10.png') no-repeat top center;
                    -webkit-background-size: 360px auto;
                    -moz-background-size: 360px auto;
                    -o-background-size: 360px auto;
                    background-size: 360px auto;
                }
                .box-3-4 {  background:url('../images/11.png') no-repeat top center;
                    -webkit-background-size: 360px auto;
                    -moz-background-size: 360px auto;
                    -o-background-size: 360px auto;
                    background-size: 360px auto;
                }

                .box-3 h3 {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:700;
                    font-style:normal;
                    text-align:center;
                    font-size:17px;
                    line-height:28px;
                    padding:0;
                    margin:0 auto;
                    color:#021a1e;
                    cursor:default;
                }

                .box-3 h3 span {
                    font-family: 'Roboto Condensed', sans-serif;
                    font-weight:700;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:22px;
                    line-height:28px;
                    padding:0;
                    margin:0 auto 5px auto;
                    color:#22594e;
                    display: inline-block;
                    cursor:default;
                }

                .box-3 p {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-style:normal;
                    text-align:center;
                    font-size:16px;
                    line-height:20px;
                    padding:0;
                    margin:10px auto 0 auto;
                    color:#021a1e;
                    cursor:default;
                }

                .button-3 {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:700;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    text-transform:uppercase;
                    line-height:52px;
                    width:280px;
                    height:52px;
                    padding:0;
                    margin:0 0 0 -140px;
                    position:absolute;
                    left:50%;
                    bottom:50px;
                    z-index:auto;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    -moz-appearance:none;
                    color:#ffffff;
                    text-shadow: 0 1px 0 rgba(0,0,0,0.16);
                    background-image: linear-gradient(to bottom, #22594f, #184f45);
                    background-image: -webkit-linear-gradient(to bottom, #22594f, #184f45);
                    background-image: -moz-linear-gradient(to bottom, #22594f, #184f45);
                    background-image: -o-linear-gradient(to bottom, #22594f, #184f45);
                    background-image: -ms-linear-gradient(to bottom, #22594f, #184f45);
                    border:none;
                    border-top:1px solid #2b6f63;
                    border-radius:0;
                    -webkit-border-radius:0;
                    -moz-border-radius:0;
                    -khtml-border-radius:0;
                    -moz-box-shadow: 0 5px 10px 0 rgba(0,0,0,0.15);
                    -webkit-box-shadow: 0 5px 10px 0 rgba(0,0,0,0.15);
                    box-shadow: 0 5px 10px 0 rgba(0,0,0,0.15);
                }

                .button-3:hover {
                    background-image: linear-gradient(to bottom, #184f45, #22594f);
                    background-image: -webkit-linear-gradient(to bottom,#184f45, #22594f);
                    background-image: -moz-linear-gradient(to bottom, #184f45, #22594f);
                    background-image: -o-linear-gradient(to bottom, #184f45, #22594f);
                    background-image: -ms-linear-gradient(to bottom, #184f45, #22594f);
                    outline:none;
                }

                .button-3:hover, .button-3: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: 1360px) {
                #box-3-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg5.jpg') repeat top center #ffffff;
                }

                #box-3 {
                    width:1100px;
                    padding:60px 0 55px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-3 h2 {
                    font-family: 'Roboto Condensed', sans-serif;
                    font-weight:700;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:36px;
                    line-height:38px;
                    padding:0;
                    margin:0 auto;
                    color:#22594e;
                    cursor:default;
                }

                #box-3 h4 {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-style:normal;
                    text-align:center;
                    font-size:28px;
                    line-height:32px;
                    padding:0;
                    margin:5px auto 0 auto;
                    color:#021a1e;
                    cursor:default;
                    max-width:730px;
                }

                #box-3 h4 span {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:700;
                }

                .box-3-w {
                    width:25%;
                    padding:0;
                    margin:0;
                    position:relative;
                    text-align:center;
                    float:left;
                    background:url('../images/7.jpg') no-repeat top center #ada191;
                    -webkit-background-size: cover;
                    -moz-background-size: cover;
                    -o-background-size: cover;
                    background-size: cover;
                }

                .box-3 {
                    width:calc(100% - 40px);
                    min-height:250px;
                    padding:200px 20px 120px 20px;
                    margin:0;
                    position:relative;
                    text-align:center;
                }

                .box-3-1 {  background:url('../images/8.png') no-repeat top center;
                    -webkit-background-size: 330px auto;
                    -moz-background-size: 330px auto;
                    -o-background-size: 330px auto;
                    background-size: 330px auto;
                }
                .box-3-2 {  background:url('../images/9.png') no-repeat top center;
                    -webkit-background-size: 330px auto;
                    -moz-background-size: 330px auto;
                    -o-background-size: 330px auto;
                    background-size: 330px auto;
                }
                .box-3-3 {  background:url('../images/10.png') no-repeat top center;
                    -webkit-background-size: 330px auto;
                    -moz-background-size: 330px auto;
                    -o-background-size: 330px auto;
                    background-size: 330px auto;
                }
                .box-3-4 {  background:url('../images/11.png') no-repeat top center;
                    -webkit-background-size: 330px auto;
                    -moz-background-size: 330px auto;
                    -o-background-size: 330px auto;
                    background-size: 330px auto;
                }

                .box-3 h3 {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:700;
                    font-style:normal;
                    text-align:center;
                    font-size:16px;
                    line-height:20px;
                    padding:0;
                    margin:0 auto;
                    color:#021a1e;
                    cursor:default;
                    max-width:230px;
                }

                .box-3 h3 span {
                    font-family: 'Roboto Condensed', sans-serif;
                    font-weight:700;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:20px;
                    line-height:26px;
                    padding:0;
                    margin:0 auto 5px auto;
                    color:#22594e;
                    display: inline-block;
                    cursor:default;
                }

                .box-3 p {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-style:normal;
                    text-align:center;
                    font-size:16px;
                    line-height:20px;
                    padding:0;
                    margin:10px auto 0 auto;
                    color:#021a1e;
                    cursor:default;
                }

                .button-3 {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:700;
                    font-style:normal;
                    text-align:center;
                    font-size:16px;
                    text-transform:uppercase;
                    line-height:52px;
                    width:240px;
                    height:52px;
                    padding:0;
                    margin:0 0 0 -120px;
                    position:absolute;
                    left:50%;
                    bottom:50px;
                    z-index:auto;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    -moz-appearance:none;
                    color:#ffffff;
                    text-shadow: 0 1px 0 rgba(0,0,0,0.16);
                    background-image: linear-gradient(to bottom, #22594f, #184f45);
                    background-image: -webkit-linear-gradient(to bottom, #22594f, #184f45);
                    background-image: -moz-linear-gradient(to bottom, #22594f, #184f45);
                    background-image: -o-linear-gradient(to bottom, #22594f, #184f45);
                    background-image: -ms-linear-gradient(to bottom, #22594f, #184f45);
                    border:none;
                    border-top:1px solid #2b6f63;
                    border-radius:0;
                    -webkit-border-radius:0;
                    -moz-border-radius:0;
                    -khtml-border-radius:0;
                    -moz-box-shadow: 0 5px 10px 0 rgba(0,0,0,0.15);
                    -webkit-box-shadow: 0 5px 10px 0 rgba(0,0,0,0.15);
                    box-shadow: 0 5px 10px 0 rgba(0,0,0,0.15);
                }

                .button-3:hover {
                    background-image: linear-gradient(to bottom, #184f45, #22594f);
                    background-image: -webkit-linear-gradient(to bottom,#184f45, #22594f);
                    background-image: -moz-linear-gradient(to bottom, #184f45, #22594f);
                    background-image: -o-linear-gradient(to bottom, #184f45, #22594f);
                    background-image: -ms-linear-gradient(to bottom, #184f45, #22594f);
                    outline:none;
                }

                .button-3:hover, .button-3: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: 1160px) {
                #box-3-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg5.jpg') repeat top center #ffffff;
                }

                #box-3 {
                    width:960px;
                    padding:60px 0 55px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-3 h2 {
                    font-family: 'Roboto Condensed', sans-serif;
                    font-weight:700;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:36px;
                    line-height:38px;
                    padding:0;
                    margin:0 auto;
                    color:#22594e;
                    cursor:default;
                }

                #box-3 h4 {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-style:normal;
                    text-align:center;
                    font-size:28px;
                    line-height:32px;
                    padding:0;
                    margin:5px auto 0 auto;
                    color:#021a1e;
                    cursor:default;
                    max-width:730px;
                }

                #box-3 h4 span {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:700;
                }

                .box-3-w {
                    width:50%;
                    padding:0;
                    margin:0;
                    position:relative;
                    text-align:center;
                    float:left;
                    background:url('../images/7.jpg') no-repeat top center #ada191;
                    -webkit-background-size: cover;
                    -moz-background-size: cover;
                    -o-background-size: cover;
                    background-size: cover;
                }

                .box-3 {
                    width:calc(100% - 40px);
                    min-height:150px;
                    padding:200px 20px 120px 20px;
                    margin:0;
                    position:relative;
                    text-align:center;
                }

                .box-3-1 {  background:url('../images/8.png') no-repeat top center;
                    -webkit-background-size: 330px auto;
                    -moz-background-size: 330px auto;
                    -o-background-size: 330px auto;
                    background-size: 330px auto;
                }
                .box-3-2 {  background:url('../images/9.png') no-repeat top center;
                    -webkit-background-size: 330px auto;
                    -moz-background-size: 330px auto;
                    -o-background-size: 330px auto;
                    background-size: 330px auto;
                }
                .box-3-3 {  background:url('../images/10.png') no-repeat top center;
                    -webkit-background-size: 330px auto;
                    -moz-background-size: 330px auto;
                    -o-background-size: 330px auto;
                    background-size: 330px auto;
                }
                .box-3-4 {  background:url('../images/11.png') no-repeat top center;
                    -webkit-background-size: 330px auto;
                    -moz-background-size: 330px auto;
                    -o-background-size: 330px auto;
                    background-size: 330px auto;
                }

                .box-3 h3 {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:700;
                    font-style:normal;
                    text-align:center;
                    font-size:16px;
                    line-height:20px;
                    padding:0;
                    margin:0 auto;
                    color:#021a1e;
                    cursor:default;
                    max-width:320px;
                }

                .box-3 h3 span {
                    font-family: 'Roboto Condensed', sans-serif;
                    font-weight:700;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:20px;
                    line-height:26px;
                    padding:0;
                    margin:0 auto 5px auto;
                    color:#22594e;
                    display:inline-block;
                    cursor:default;
                }

                .box-3 p {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-style:normal;
                    text-align:center;
                    font-size:16px;
                    line-height:20px;
                    padding:0;
                    margin:10px auto 0 auto;
                    color:#021a1e;
                    cursor:default;
                    max-width:320px;
                }

                .button-3 {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:700;
                    font-style:normal;
                    text-align:center;
                    font-size:16px;
                    text-transform:uppercase;
                    line-height:52px;
                    width:240px;
                    height:52px;
                    padding:0;
                    margin:0 0 0 -120px;
                    position:absolute;
                    left:50%;
                    bottom:50px;
                    z-index:auto;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    -moz-appearance:none;
                    color:#ffffff;
                    text-shadow: 0 1px 0 rgba(0,0,0,0.16);
                    background-image: linear-gradient(to bottom, #22594f, #184f45);
                    background-image: -webkit-linear-gradient(to bottom, #22594f, #184f45);
                    background-image: -moz-linear-gradient(to bottom, #22594f, #184f45);
                    background-image: -o-linear-gradient(to bottom, #22594f, #184f45);
                    background-image: -ms-linear-gradient(to bottom, #22594f, #184f45);
                    border:none;
                    border-top:1px solid #2b6f63;
                    border-radius:0;
                    -webkit-border-radius:0;
                    -moz-border-radius:0;
                    -khtml-border-radius:0;
                    -moz-box-shadow: 0 5px 10px 0 rgba(0,0,0,0.15);
                    -webkit-box-shadow: 0 5px 10px 0 rgba(0,0,0,0.15);
                    box-shadow: 0 5px 10px 0 rgba(0,0,0,0.15);
                }

                .button-3:hover {
                    background-image: linear-gradient(to bottom, #184f45, #22594f);
                    background-image: -webkit-linear-gradient(to bottom,#184f45, #22594f);
                    background-image: -moz-linear-gradient(to bottom, #184f45, #22594f);
                    background-image: -o-linear-gradient(to bottom, #184f45, #22594f);
                    background-image: -ms-linear-gradient(to bottom, #184f45, #22594f);
                    outline:none;
                }

                .button-3:hover, .button-3: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-3-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg5.jpg') repeat top center #ffffff;
                }

                #box-3 {
                    width:660px;
                    padding:60px 0 55px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-3 h2 {
                    font-family: 'Roboto Condensed', sans-serif;
                    font-weight:700;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:30px;
                    line-height:36px;
                    padding:0;
                    margin:0 auto;
                    color:#22594e;
                    cursor:default;
                }

                #box-3 h4 {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-style:normal;
                    text-align:center;
                    font-size:24px;
                    line-height:30px;
                    padding:0;
                    margin:5px auto 0 auto;
                    color:#021a1e;
                    cursor:default;
                    max-width:640px;
                }

                #box-3 h4 span {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:700;
                }

                .box-3-w {
                    width:50%;
                    padding:0;
                    margin:0;
                    position:relative;
                    text-align:center;
                    float:left;
                    background:url('../images/7.jpg') no-repeat top center #ada191;
                    -webkit-background-size: cover;
                    -moz-background-size: cover;
                    -o-background-size: cover;
                    background-size: cover;
                }

                .box-3 {
                    width:calc(100% - 40px);
                    min-height:150px;
                    padding:200px 20px 120px 20px;
                    margin:0;
                    position:relative;
                    text-align:center;
                }

                .box-3-1 {  background:url('../images/8.png') no-repeat top center;
                    -webkit-background-size: 330px auto;
                    -moz-background-size: 330px auto;
                    -o-background-size: 330px auto;
                    background-size: 330px auto;
                }
                .box-3-2 {  background:url('../images/9.png') no-repeat top center;
                    -webkit-background-size: 330px auto;
                    -moz-background-size: 330px auto;
                    -o-background-size: 330px auto;
                    background-size: 330px auto;
                }
                .box-3-3 {  background:url('../images/10.png') no-repeat top center;
                    -webkit-background-size: 330px auto;
                    -moz-background-size: 330px auto;
                    -o-background-size: 330px auto;
                    background-size: 330px auto;
                }
                .box-3-4 {  background:url('../images/11.png') no-repeat top center;
                    -webkit-background-size: 330px auto;
                    -moz-background-size: 330px auto;
                    -o-background-size: 330px auto;
                    background-size: 330px auto;
                }

                .box-3 h3 {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:700;
                    font-style:normal;
                    text-align:center;
                    font-size:16px;
                    line-height:20px;
                    padding:0;
                    margin:0 auto;
                    color:#021a1e;
                    cursor:default;
                    max-width:320px;
                }

                .box-3 h3 span {
                    font-family: 'Roboto Condensed', sans-serif;
                    font-weight:700;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:20px;
                    line-height:26px;
                    padding:0;
                    margin:0 auto 5px auto;
                    color:#22594e;
                    display:inline-block;
                    cursor:default;
                }

                .box-3 p {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-style:normal;
                    text-align:center;
                    font-size:16px;
                    line-height:20px;
                    padding:0;
                    margin:10px auto 0 auto;
                    color:#021a1e;
                    cursor:default;
                    max-width:320px;
                }

                .button-3 {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:700;
                    font-style:normal;
                    text-align:center;
                    font-size:16px;
                    text-transform:uppercase;
                    line-height:52px;
                    width:240px;
                    height:52px;
                    padding:0;
                    margin:0 0 0 -120px;
                    position:absolute;
                    left:50%;
                    bottom:50px;
                    z-index:auto;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    -moz-appearance:none;
                    color:#ffffff;
                    text-shadow: 0 1px 0 rgba(0,0,0,0.16);
                    background-image: linear-gradient(to bottom, #22594f, #184f45);
                    background-image: -webkit-linear-gradient(to bottom, #22594f, #184f45);
                    background-image: -moz-linear-gradient(to bottom, #22594f, #184f45);
                    background-image: -o-linear-gradient(to bottom, #22594f, #184f45);
                    background-image: -ms-linear-gradient(to bottom, #22594f, #184f45);
                    border:none;
                    border-top:1px solid #2b6f63;
                    border-radius:0;
                    -webkit-border-radius:0;
                    -moz-border-radius:0;
                    -khtml-border-radius:0;
                    -moz-box-shadow: 0 5px 10px 0 rgba(0,0,0,0.15);
                    -webkit-box-shadow: 0 5px 10px 0 rgba(0,0,0,0.15);
                    box-shadow: 0 5px 10px 0 rgba(0,0,0,0.15);
                }

                .button-3:hover {
                    background-image: linear-gradient(to bottom, #184f45, #22594f);
                    background-image: -webkit-linear-gradient(to bottom,#184f45, #22594f);
                    background-image: -moz-linear-gradient(to bottom, #184f45, #22594f);
                    background-image: -o-linear-gradient(to bottom, #184f45, #22594f);
                    background-image: -ms-linear-gradient(to bottom, #184f45, #22594f);
                    outline:none;
                }

                .button-3:hover, .button-3: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-3-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg5.jpg') repeat top center #ffffff;
                }

                #box-3 {
                    width:360px;
                    padding:60px 0 55px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-3 h2 {
                    font-family: 'Roboto Condensed', sans-serif;
                    font-weight:700;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:26px;
                    line-height:32px;
                    padding:0;
                    margin:0 auto;
                    color:#22594e;
                    cursor:default;
                }

                #box-3 h4 {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-style:normal;
                    text-align:center;
                    font-size:20px;
                    line-height:24px;
                    padding:0;
                    margin:5px auto 0 auto;
                    color:#021a1e;
                    cursor:default;
                    max-width:310px;
                }

                #box-3 h4 span {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:700;
                }

                .box-3-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    text-align:center;
                    float:left;
                    background:url('../images/7.jpg') no-repeat top center #ada191;
                    -webkit-background-size: cover;
                    -moz-background-size: cover;
                    -o-background-size: cover;
                    background-size: cover;
                }

                .box-3 {
                    width:calc(100% - 40px);
                    min-height:50px;
                    padding:200px 20px 120px 20px;
                    margin:0;
                    position:relative;
                    text-align:center;
                }

                .box-3-1 {  background:url('../images/8.png') no-repeat top center;
                    -webkit-background-size: 330px auto;
                    -moz-background-size: 330px auto;
                    -o-background-size: 330px auto;
                    background-size: 330px auto;
                }
                .box-3-2 {  background:url('../images/9.png') no-repeat top center;
                    -webkit-background-size: 330px auto;
                    -moz-background-size: 330px auto;
                    -o-background-size: 330px auto;
                    background-size: 330px auto;
                }
                .box-3-3 {  background:url('../images/10.png') no-repeat top center;
                    -webkit-background-size: 330px auto;
                    -moz-background-size: 330px auto;
                    -o-background-size: 330px auto;
                    background-size: 330px auto;
                }
                .box-3-4 {  background:url('../images/11.png') no-repeat top center;
                    -webkit-background-size: 330px auto;
                    -moz-background-size: 330px auto;
                    -o-background-size: 330px auto;
                    background-size: 330px auto;
                }

                .box-3 h3 {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:700;
                    font-style:normal;
                    text-align:center;
                    font-size:16px;
                    line-height:20px;
                    padding:0;
                    margin:0 auto;
                    color:#021a1e;
                    cursor:default;
                    max-width:340px;
                }

                .box-3 h3 span {
                    font-family: 'Roboto Condensed', sans-serif;
                    font-weight:700;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:20px;
                    line-height:26px;
                    padding:0;
                    margin:0 auto 5px auto;
                    color:#22594e;
                    display:inline-block;
                    cursor:default;
                }

                .box-3 p {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-style:normal;
                    text-align:center;
                    font-size:16px;
                    line-height:20px;
                    padding:0;
                    margin:10px auto 0 auto;
                    color:#021a1e;
                    cursor:default;
                    max-width:340px;
                }

                .button-3 {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:700;
                    font-style:normal;
                    text-align:center;
                    font-size:16px;
                    text-transform:uppercase;
                    line-height:52px;
                    width:300px;
                    height:52px;
                    padding:0;
                    margin:0 0 0 -150px;
                    position:absolute;
                    left:50%;
                    bottom:50px;
                    z-index:auto;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    -moz-appearance:none;
                    color:#ffffff;
                    text-shadow: 0 1px 0 rgba(0,0,0,0.16);
                    background-image: linear-gradient(to bottom, #22594f, #184f45);
                    background-image: -webkit-linear-gradient(to bottom, #22594f, #184f45);
                    background-image: -moz-linear-gradient(to bottom, #22594f, #184f45);
                    background-image: -o-linear-gradient(to bottom, #22594f, #184f45);
                    background-image: -ms-linear-gradient(to bottom, #22594f, #184f45);
                    border:none;
                    border-top:1px solid #2b6f63;
                    border-radius:0;
                    -webkit-border-radius:0;
                    -moz-border-radius:0;
                    -khtml-border-radius:0;
                    -moz-box-shadow: 0 5px 10px 0 rgba(0,0,0,0.15);
                    -webkit-box-shadow: 0 5px 10px 0 rgba(0,0,0,0.15);
                    box-shadow: 0 5px 10px 0 rgba(0,0,0,0.15);
                }

                .button-3:hover {
                    background-image: linear-gradient(to bottom, #184f45, #22594f);
                    background-image: -webkit-linear-gradient(to bottom,#184f45, #22594f);
                    background-image: -moz-linear-gradient(to bottom, #184f45, #22594f);
                    background-image: -o-linear-gradient(to bottom, #184f45, #22594f);
                    background-image: -ms-linear-gradient(to bottom, #184f45, #22594f);
                    outline:none;
                }

                .button-3:hover, .button-3: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-4 */

		#box-4-w {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
            background:url('../images/bg5.jpg') repeat top center #ffffff;
		}

        #box-4 {
            width:1100px;
            padding:60px 0 55px 0;
            margin:0 auto;
            position:relative;
            text-align:center;
        }

        #box-4::after {
            content:'';
            width:373px;
            height:265px;
            padding:0;
            margin:0;
            position:absolute;
            top:0;
            right:-70px;
            z-index:3;
            background:url('../images/14.png') no-repeat top center;
        }

        #box-4 h2 {
            font-family: 'Roboto Condensed', sans-serif;
            font-weight:700;
            font-style:normal;
            text-align:left;
            text-transform:uppercase;
            font-size:36px;
            line-height:38px;
            padding:0;
            margin:0;
            color:#22594e;
            cursor:default;
            position:relative;
            z-index:5;
        }

        #box-4 h4 {
            font-family: 'PT Sans', sans-serif;
            font-weight:400;
            font-style:normal;
            text-align:left;
            font-size:28px;
            line-height:32px;
            padding:0;
            margin:5px 0 0 0;
            color:#021a1e;
            cursor:default;
            max-width:770px;
            position:relative;
            z-index:5;
        }

        .sp4-1 {
            font-family: 'PT Sans', sans-serif;
            font-weight:700;
        }

        .sp4-2 {
            font-family: 'PT Sans', sans-serif;
            font-weight:700;
            color:#22594e;
        }

            @media all and (max-width: 1160px) {
                #box-4-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg5.jpg') repeat top center #ffffff;
                }

                #box-4 {
                    width:960px;
                    padding:60px 0 55px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-4::after {
                    content:'';
                    width:373px;
                    height:265px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:0;
                    right:-70px;
                    z-index:3;
                    background:url('../images/14.png') no-repeat top center;
                }

                #box-4 h2 {
                    font-family: 'Roboto Condensed', sans-serif;
                    font-weight:700;
                    font-style:normal;
                    text-align:left;
                    text-transform:uppercase;
                    font-size:30px;
                    line-height:36px;
                    padding:0;
                    margin:0;
                    color:#22594e;
                    cursor:default;
                    position:relative;
                    z-index:5;
                }

                #box-4 h4 {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-style:normal;
                    text-align:left;
                    font-size:24px;
                    line-height:30px;
                    padding:0;
                    margin:5px 0 0 0;
                    color:#021a1e;
                    cursor:default;
                    max-width:660px;
                    position:relative;
                    z-index:5;
                }

                .sp4-1 {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:700;
                }

                .sp4-2 {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:700;
                    color:#22594e;
                }
            }

            @media all and (max-width: 1020px) {
                #box-4-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg5.jpg') repeat top center #ffffff;
                }

                #box-4 {
                    width:660px;
                    padding:60px 0 55px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-4::after {
                    content:'';
                    width:220px;
                    height:100%;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:0;
                    right:0;
                    z-index:3;
                    background:url('../images/14.png') no-repeat top center;
                    -webkit-background-size: 100% auto;
                    -moz-background-size: 100% auto;
                    -o-background-size: 100% auto;
                    background-size: 100% auto;
                }

                #box-4 h2 {
                    font-family: 'Roboto Condensed', sans-serif;
                    font-weight:700;
                    font-style:normal;
                    text-align:left;
                    text-transform:uppercase;
                    font-size:30px;
                    line-height:36px;
                    padding:0;
                    margin:0;
                    max-width:450px;
                    color:#22594e;
                    cursor:default;
                    position:relative;
                    z-index:5;
                }

                .br700 {
                    display:none;
                }

                #box-4 h4 {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-style:normal;
                    text-align:left;
                    font-size:24px;
                    line-height:30px;
                    padding:0;
                    margin:5px 0 0 0;
                    color:#021a1e;
                    cursor:default;
                    max-width:500px;
                    position:relative;
                    z-index:5;
                }

                .sp4-1 {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:700;
                }

                .sp4-2 {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:700;
                    color:#22594e;
                }
            }

            @media all and (max-width: 720px) {
                #box-4-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg5.jpg') repeat top center #ffffff;
                }

                #box-4 {
                    width:360px;
                    padding:60px 0 55px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-4::after {
                    content:'';
                    width:150px;
                    height:100%;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:;
                    right:-50px;
                    z-index:3;
                    background:url('../images/14.png') no-repeat center -50px;
                    -webkit-background-size: 100% auto;
                    -moz-background-size: 100% auto;
                    -o-background-size: 100% auto;
                    background-size: 100% auto;
                }

                #box-4 h2 {
                    font-family: 'Roboto Condensed', sans-serif;
                    font-weight:700;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:26px;
                    line-height:32px;
                    padding:0;
                    margin:0 auto;
                    max-width:450px;
                    color:#22594e;
                    cursor:default;
                    position:relative;
                    z-index:5;
                }

                .br700 {
                    display:none;
                }

                #box-4 h4 {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-style:normal;
                    text-align:center;
                    font-size:20px;
                    line-height:24px;
                    padding:0;
                    margin:5px auto 0 auto;
                    color:#021a1e;
                    cursor:default;
                    max-width:280px;
                    position:relative;
                    z-index:5;
                }

                .sp4-1 {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:700;
                }

                .sp4-2 {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:700;
                    color:#22594e;
                }
            }

/* 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;
        }

/* box-5 */

		#box-5-w {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
            background:url('../images/bg6.png') no-repeat top center #f2f2f0;
		}

        #box-5 {
            width:1100px;
            padding:60px 0 60px 0;
            margin:0 auto;
            position:relative;
            text-align:center;
		}

        #box-5 h2 {
            font-family: 'Roboto Condensed', sans-serif;
            font-weight:700;
            font-style:normal;
            text-align:left;
            text-transform:uppercase;
            font-size:36px;
            line-height:38px;
            padding:0;
            margin:0 0 140px 0;
            color:#ffffff;
            cursor:default;
            position:relative;
            z-index:5;
            float:left;
        }

        #box-5 h4 {
            font-family: 'PT Sans', sans-serif;
            font-weight:400;
            font-style:normal;
            text-align:left;
            font-size:28px;
            line-height:32px;
            padding:0;
            margin:5px 20px 0 0;
            color:#021a1e;
            cursor:default;
            max-width:490px;
            position:relative;
            z-index:5;
            float:right;
        }

        #box-5 h4 span {
            font-family: 'PT Sans', sans-serif;
            font-weight:700;
        }

        .box-5 {
            width:366px;
            padding:0;
            margin:0 auto;
            position:relative;
            text-align:center;
        }

        .video-5 {
            width:366px;
            height:206px;
            overflow:hidden;
            padding:0;
            margin:0;
            position:relative;
            text-align:center;
        }

        .video-5 iframe {
            width:366px;
            height:206px;
            padding:0;
            margin:0;
            border:none;
            outline:none;
        }

        .box-5 img {
            width:150px;
            padding:0;
            margin:10px auto 0 auto;
            display:block;
        }

        #box-5 .swiper-container {
            width:1098px;
            height:300px;
            margin:0 0 0 -29px;
            padding:0 30px;
            position:relative;
            overflow:hidden;
        }

        #box-5 .swiper-container::after {
            content:'';
            width:30px;
            height:100%;
            margin:0;
            padding:0;
            position:absolute;
            top:0;
            left:0;
            z-index:35;
            background:#f2f2f0;
        }

        #box-5 .swiper-container::before {
            content:'';
            width:30px;
            height:100%;
            margin:0;
            padding:0;
            position:absolute;
            top:0;
            right:0;
            z-index:35;
            background:#f2f2f0;
        }

        #box-5 .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-5 .swiper-button-prev {
            width:20px;
            height:24px;
            padding:0;
            margin:0;
            position:absolute;
            top:90px;
            left:0;
            z-index:41;
            background:url('../images/left.png') no-repeat;
            cursor:pointer;
            display:block;
        }

        #box-5 .swiper-button-next {
            width:20px;
            height:24px;
            padding:0;
            margin:0;
            position:absolute;
            top:90px;
            right:0;
            z-index:41;
            background:url('../images/right.png') no-repeat;
            cursor:pointer;
            display:block;
        }

        #box-5 .swiper-button-prev:hover,
        #box-5 .swiper-button-next:hover {
            opacity:0.75;
        }

        #box-5 .swiper-button-prev:hover, #box-5 .swiper-button-prev:not(:hover),
        #box-5 .swiper-button-next:hover, #box-5 .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-5 .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;
            display:none;
        }

        #box-5 .swiper-pagination-fraction,
        #box-5 .swiper-pagination-custom,
        #box-5 .swiper-container-horizontal > .swiper-pagination-bullets {
            bottom:0;
            left:0;
            width:100%;
        }

        #box-5 .swiper-pagination-bullet {
            width:30px;
            height:2px;
            margin:0 20px 0 0;
            padding:0;
            background:#000000;
            display:inline-block;
            opacity:1;
            cursor:pointer;
            border:none;
            box-shadow:none;
            -moz-appearance:none;
            -ms-appearance:none;
            -webkit-appearance:none;
            appearance:none;
        }

        #box-5 .swiper-pagination-bullet-active {
            opacity:1;
            background:rgba(255,255,255,1);
        }

            @media all and (max-width: 1160px) {
                #box-5-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg6.png') no-repeat top center #f2f2f0;
                }

                #box-5 {
                    width:960px;
                    padding:60px 0 60px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-5 h2 {
                    font-family: 'Roboto Condensed', sans-serif;
                    font-weight:700;
                    font-style:normal;
                    text-align:left;
                    text-transform:uppercase;
                    font-size:30px;
                    line-height:36px;
                    padding:0;
                    margin:0 0 140px 0;
                    color:#ffffff;
                    cursor:default;
                    position:relative;
                    z-index:5;
                    float:left;
                }

                #box-5 h4 {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-style:normal;
                    text-align:left;
                    font-size:24px;
                    line-height:30px;
                    padding:0;
                    margin:5px 0 0 0;
                    color:#021a1e;
                    cursor:default;
                    max-width:420px;
                    position:relative;
                    z-index:5;
                    float:right;
                }

                #box-5 h4 span {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:700;
                }

                .box-5 {
                    width:366px;
                    padding:0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                .video-5 {
                    width:366px;
                    height:206px;
                    overflow:hidden;
                    padding:0;
                    margin:0;
                    position:relative;
                    text-align:center;
                }

                .video-5 iframe {
                    width:366px;
                    height:206px;
                    padding:0;
                    margin:0;
                    border:none;
                    outline:none;
                }

                .box-5 img {
                    width:150px;
                    padding:0;
                    margin:10px auto 0 auto;
                    display:block;
                }

                #box-5 .swiper-container {
                    width:732px;
                    height:300px;
                    margin:0 auto;
                    padding:0 30px;
                    position:relative;
                    overflow:hidden;
                }

                #box-5 .swiper-container::after {
                    content:'';
                    width:30px;
                    height:100%;
                    margin:0;
                    padding:0;
                    position:absolute;
                    top:0;
                    left:0;
                    z-index:35;
                    background:#f2f2f0;
                }

                #box-5 .swiper-container::before {
                    content:'';
                    width:30px;
                    height:100%;
                    margin:0;
                    padding:0;
                    position:absolute;
                    top:0;
                    right:0;
                    z-index:35;
                    background:#f2f2f0;
                }

                #box-5 .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-5 .swiper-button-prev {
                    width:20px;
                    height:24px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:90px;
                    left:0;
                    z-index:41;
                    background:url('../images/left.png') no-repeat;
                    cursor:pointer;
                    display:block;
                }

                #box-5 .swiper-button-next {
                    width:20px;
                    height:24px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:90px;
                    right:0;
                    z-index:41;
                    background:url('../images/right.png') no-repeat;
                    cursor:pointer;
                    display:block;
                }

                #box-5 .swiper-button-prev:hover,
                #box-5 .swiper-button-next:hover {
                    opacity:0.75;
                }

                #box-5 .swiper-button-prev:hover, #box-5 .swiper-button-prev:not(:hover),
                #box-5 .swiper-button-next:hover, #box-5 .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-5 .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;
                    display:none;
                }

                #box-5 .swiper-pagination-fraction,
                #box-5 .swiper-pagination-custom,
                #box-5 .swiper-container-horizontal > .swiper-pagination-bullets {
                    bottom:0;
                    left:0;
                    width:100%;
                }

                #box-5 .swiper-pagination-bullet {
                    width:30px;
                    height:2px;
                    margin:0 20px 0 0;
                    padding:0;
                    background:#000000;
                    display:inline-block;
                    opacity:1;
                    cursor:pointer;
                    border:none;
                    box-shadow:none;
                    -moz-appearance:none;
                    -ms-appearance:none;
                    -webkit-appearance:none;
                    appearance:none;
                }

                #box-5 .swiper-pagination-bullet-active {
                    opacity:1;
                    background:rgba(255,255,255,1);
                }
            }

            @media all and (max-width: 1020px) {
                #box-5-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg6-2.png') repeat-x top center #f2f2f0;
                }

                #box-5 {
                    width:660px;
                    padding:60px 0 60px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-5 h2 {
                    font-family: 'Roboto Condensed', sans-serif;
                    font-weight:700;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:30px;
                    line-height:36px;
                    padding:0;
                    margin:0 0 120px 0;
                    color:#ffffff;
                    cursor:default;
                    position:relative;
                    z-index:5;
                    float:none;
                }

                #box-5 h4 {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-style:normal;
                    text-align:center;
                    font-size:24px;
                    line-height:30px;
                    padding:0;
                    margin:5px auto 40px auto;
                    color:#021a1e;
                    cursor:default;
                    max-width:420px;
                    position:relative;
                    z-index:5;
                    float:none;
                }

                #box-5 h4 span {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:700;
                }

                .box-5 {
                    width:366px;
                    padding:0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                .video-5 {
                    width:366px;
                    height:206px;
                    overflow:hidden;
                    padding:0;
                    margin:0;
                    position:relative;
                    text-align:center;
                }

                .video-5 iframe {
                    width:366px;
                    height:206px;
                    padding:0;
                    margin:0;
                    border:none;
                    outline:none;
                }

                .box-5 img {
                    width:150px;
                    padding:0;
                    margin:10px auto 0 auto;
                    display:block;
                }

                #box-5 .swiper-container {
                    width:366px;
                    height:300px;
                    margin:0 auto;
                    padding:0 30px;
                    position:relative;
                    overflow:hidden;
                }

                #box-5 .swiper-container::after {
                    content:'';
                    width:30px;
                    height:100%;
                    margin:0;
                    padding:0;
                    position:absolute;
                    top:0;
                    left:0;
                    z-index:35;
                    background:#f2f2f0;
                }

                #box-5 .swiper-container::before {
                    content:'';
                    width:30px;
                    height:100%;
                    margin:0;
                    padding:0;
                    position:absolute;
                    top:0;
                    right:0;
                    z-index:35;
                    background:#f2f2f0;
                }

                #box-5 .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-5 .swiper-button-prev {
                    width:20px;
                    height:24px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:90px;
                    left:0;
                    z-index:41;
                    background:url('../images/left.png') no-repeat;
                    cursor:pointer;
                    display:block;
                }

                #box-5 .swiper-button-next {
                    width:20px;
                    height:24px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:90px;
                    right:0;
                    z-index:41;
                    background:url('../images/right.png') no-repeat;
                    cursor:pointer;
                    display:block;
                }

                #box-5 .swiper-button-prev:hover,
                #box-5 .swiper-button-next:hover {
                    opacity:0.75;
                }

                #box-5 .swiper-button-prev:hover, #box-5 .swiper-button-prev:not(:hover),
                #box-5 .swiper-button-next:hover, #box-5 .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-5 .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;
                    display:none;
                }

                #box-5 .swiper-pagination-fraction,
                #box-5 .swiper-pagination-custom,
                #box-5 .swiper-container-horizontal > .swiper-pagination-bullets {
                    bottom:0;
                    left:0;
                    width:100%;
                }

                #box-5 .swiper-pagination-bullet {
                    width:30px;
                    height:2px;
                    margin:0 20px 0 0;
                    padding:0;
                    background:#000000;
                    display:inline-block;
                    opacity:1;
                    cursor:pointer;
                    border:none;
                    box-shadow:none;
                    -moz-appearance:none;
                    -ms-appearance:none;
                    -webkit-appearance:none;
                    appearance:none;
                }

                #box-5 .swiper-pagination-bullet-active {
                    opacity:1;
                    background:rgba(255,255,255,1);
                }
            }

            @media all and (max-width: 720px) {
                #box-5-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg6-2.png') repeat-x top center #f2f2f0;
                }

                #box-5 {
                    width:360px;
                    padding:45px 0 40px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-5 h2 {
                    font-family: 'Roboto Condensed', sans-serif;
                    font-weight:700;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:26px;
                    line-height:32px;
                    padding:0;
                    margin:0 0 90px 0;
                    color:#ffffff;
                    cursor:default;
                    position:relative;
                    z-index:5;
                    float:none;
                }

                #box-5 h4 {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-style:normal;
                    text-align:center;
                    font-size:20px;
                    line-height:24px;
                    padding:0;
                    margin:5px auto 30px auto;
                    color:#021a1e;
                    cursor:default;
                    max-width:320px;
                    position:relative;
                    z-index:5;
                    float:none;
                }

                #box-5 h4 span {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:700;
                }

                .box-5 {
                    width:300px;
                    padding:0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                .video-5 {
                    width:300px;
                    height:200px;
                    overflow:hidden;
                    padding:0;
                    margin:0;
                    position:relative;
                    text-align:center;
                }

                .video-5 iframe {
                    width:300px;
                    height:200px;
                    padding:0;
                    margin:0;
                    border:none;
                    outline:none;
                }

                .box-5 img {
                    width:150px;
                    padding:0;
                    margin:10px auto 0 auto;
                    display:block;
                }

                #box-5 .swiper-container {
                    width:300px;
                    height:300px;
                    margin:0 auto;
                    padding:0 30px;
                    position:relative;
                    overflow:hidden;
                }

                #box-5 .swiper-container::after {
                    content:'';
                    width:30px;
                    height:100%;
                    margin:0;
                    padding:0;
                    position:absolute;
                    top:0;
                    left:0;
                    z-index:35;
                    background:#f2f2f0;
                }

                #box-5 .swiper-container::before {
                    content:'';
                    width:30px;
                    height:100%;
                    margin:0;
                    padding:0;
                    position:absolute;
                    top:0;
                    right:0;
                    z-index:35;
                    background:#f2f2f0;
                }

                #box-5 .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-5 .swiper-button-prev {
                    width:20px;
                    height:24px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:90px;
                    left:0;
                    z-index:41;
                    background:url('../images/left.png') no-repeat;
                    cursor:pointer;
                    display:block;
                }

                #box-5 .swiper-button-next {
                    width:20px;
                    height:24px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:90px;
                    right:0;
                    z-index:41;
                    background:url('../images/right.png') no-repeat;
                    cursor:pointer;
                    display:block;
                }

                #box-5 .swiper-button-prev:hover,
                #box-5 .swiper-button-next:hover {
                    opacity:0.75;
                }

                #box-5 .swiper-button-prev:hover, #box-5 .swiper-button-prev:not(:hover),
                #box-5 .swiper-button-next:hover, #box-5 .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-5 .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;
                    display:none;
                }

                #box-5 .swiper-pagination-fraction,
                #box-5 .swiper-pagination-custom,
                #box-5 .swiper-container-horizontal > .swiper-pagination-bullets {
                    bottom:0;
                    left:0;
                    width:100%;
                }

                #box-5 .swiper-pagination-bullet {
                    width:30px;
                    height:2px;
                    margin:0 20px 0 0;
                    padding:0;
                    background:#000000;
                    display:inline-block;
                    opacity:1;
                    cursor:pointer;
                    border:none;
                    box-shadow:none;
                    -moz-appearance:none;
                    -ms-appearance:none;
                    -webkit-appearance:none;
                    appearance:none;
                }

                #box-5 .swiper-pagination-bullet-active {
                    opacity:1;
                    background:rgba(255,255,255,1);
                }
            }

/* box-6 */

		#box-6-w {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
            background:url('../images/bg3.jpg') no-repeat top center #ffffff;
		}

        #box-6 {
            width:1100px;
            padding:60px 0 60px 0;
            margin:0 auto;
            position:relative;
            text-align:center;
		}

        #box-6 h2 {
            font-family: 'Roboto Condensed', sans-serif;
            font-weight:700;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            font-size:36px;
            line-height:38px;
            padding:0;
            margin:0 0 400px 0;
            color:#22594e;
            cursor:default;
            position:relative;
            z-index:5;
        }

        .box-6 {
            width:calc(25% - 30px);
            padding:0 15px 0 15px;
            margin:0;
            position:relative;
            text-align:center;
            float:left;
		}

        .box-6 img {
            width:90px;
            padding:0;
            margin:0 auto;
            display:block;
		}

        #box-6 h3 {
            font-family: 'Roboto Condensed', sans-serif;
            font-weight:700;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            font-size:20px;
            line-height:26px;
            padding:0;
            margin:0;
            color:#22594e;
            cursor:default;
        }

        #box-6 p {
            font-family: 'PT Sans', sans-serif;
            font-weight:400;
            font-style:normal;
            text-align:center;
            font-size:16px;
            line-height:24px;
            padding:0;
            margin:10px 0 0 0;
            color:#000000;
            cursor:default;
        }

            @media all and (max-width: 1160px) {
                #box-6-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg3.jpg') no-repeat top center #ffffff;
                }

                #box-6 {
                    width:960px;
                    padding:60px 0 60px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-6 h2 {
                    font-family: 'Roboto Condensed', sans-serif;
                    font-weight:700;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:36px;
                    line-height:38px;
                    padding:0;
                    margin:0 0 400px 0;
                    color:#22594e;
                    cursor:default;
                    position:relative;
                    z-index:5;
                }

                .box-6 {
                    width:calc(25% - 30px);
                    padding:0 15px 0 15px;
                    margin:0;
                    position:relative;
                    text-align:center;
                    float:left;
                }

                .box-6 img {
                    width:90px;
                    padding:0;
                    margin:0 auto;
                    display:block;
                }

                #box-6 h3 {
                    font-family: 'Roboto Condensed', sans-serif;
                    font-weight:700;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:20px;
                    line-height:26px;
                    padding:0;
                    margin:0;
                    color:#22594e;
                    cursor:default;
                }

                #box-6 p {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-style:normal;
                    text-align:center;
                    font-size:16px;
                    line-height:24px;
                    padding:0;
                    margin:10px 0 0 0;
                    color:#000000;
                    cursor:default;
                }
            }

            @media all and (max-width: 1020px) {
                #box-6-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg3.jpg') no-repeat top center #ffffff;
                    -webkit-background-size: 1100px auto;
                    -moz-background-size: 1100px auto;
                    -o-background-size: 1100px auto;
                    background-size: 1100px auto;
                }

                #box-6 {
                    width:660px;
                    padding:60px 0 60px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-6 h2 {
                    font-family: 'Roboto Condensed', sans-serif;
                    font-weight:700;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:30px;
                    line-height:36px;
                    padding:0;
                    margin:0 0 200px 0;
                    color:#22594e;
                    cursor:default;
                    position:relative;
                    z-index:5;
                }

                .box-6 {
                    width:calc(50% - 30px);
                    padding:0 15px 0 15px;
                    margin:30px 0 0 0;
                    position:relative;
                    text-align:center;
                    float:left;
                }

                .box-6 img {
                    width:90px;
                    padding:0;
                    margin:0 auto;
                    display:block;
                }

                #box-6 h3 {
                    font-family: 'Roboto Condensed', sans-serif;
                    font-weight:700;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:20px;
                    line-height:26px;
                    padding:0;
                    margin:0;
                    color:#22594e;
                    cursor:default;
                }

                #box-6 p {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-style:normal;
                    text-align:center;
                    font-size:16px;
                    line-height:24px;
                    padding:0;
                    margin:10px 0 0 0;
                    color:#000000;
                    cursor:default;
                }
            }

            @media all and (max-width: 720px) {
                #box-6-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg3.jpg') no-repeat top center #ffffff;
                    -webkit-background-size: 800px auto;
                    -moz-background-size: 800px auto;
                    -o-background-size: 800px auto;
                    background-size: 800px auto;
                }

                #box-6 {
                    width:360px;
                    padding:240px 0 60px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-6 h2 {
                    font-family: 'Roboto Condensed', sans-serif;
                    font-weight:700;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:26px;
                    line-height:32px;
                    padding:0;
                    margin:0;
                    color:#22594e;
                    cursor:default;
                    position:relative;
                    z-index:5;
                }

                .box-6 {
                    width:100%;
                    padding:0;
                    margin:30px 0 0 0;
                    position:relative;
                    text-align:center;
                    float:left;
                }

                .box-6 img {
                    width:80px;
                    padding:0;
                    margin:0 auto;
                    display:block;
                }

                #box-6 h3 {
                    font-family: 'Roboto Condensed', sans-serif;
                    font-weight:700;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:18px;
                    line-height:24px;
                    padding:0;
                    margin:0;
                    color:#22594e;
                    cursor:default;
                }

                #box-6 p {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-style:normal;
                    text-align:center;
                    font-size:16px;
                    line-height:24px;
                    padding:0;
                    margin:10px auto 0 auto;
                    max-width:320px;
                    color:#000000;
                    cursor:default;
                }
            }

/* box-7 */

        #box-7-w {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
            background:url('../images/bg4.jpg') no-repeat top center #f2f3f6;
            -webkit-background-size: cover;
            -moz-background-size: cover;
            -o-background-size: cover;
            background-size: cover;
        }

        #box-7 {
            width:550px;
            padding:60px 0 60px 550px;
            margin:0 auto;
            position:relative;
            text-align:center;
            z-index:5;
        }

        #box-7 h2 {
            font-family: 'Roboto Condensed', sans-serif;
            font-weight:700;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            font-size:28px;
            line-height:34px;
            padding:0;
            margin:0 auto;
            color:#22594e;
            cursor:default;
        }

        #box-7 h4 {
            font-family: 'PT Sans', sans-serif;
            font-weight:400;
            font-style:normal;
            text-align:center;
            font-size:21px;
            line-height:24px;
            padding:0;
            margin:5px auto 0 auto;
            color:#021a1e;
            cursor:default;
        }

        #box-7 h4 span {
            font-family: 'PT Sans', sans-serif;
            font-weight:700;
        }

        #box-7 .formbox {
            width:320px;
            margin:15px auto 0 auto;
            padding:0;
            text-align:center;
            position:relative;
        }

        #box-7 .formbox input {
            font-family: 'PT Sans', sans-serif;
            font-weight:400;
            font-size:20px;
            line-height:24px;
            text-indent:0;
            text-align:left;
            width:calc(100% - 40px);
            height:24px;
            padding:13px 19px 11px 19px;
            border:1px solid #cacaca;
            margin:13px 0 0 0;
            float:left;
            color:#021a1e;
            outline:none;
            -webkit-appearance: none;
            -moz-appearance:none;
            border-radius:0;
            -webkit-border-radius:0;
            -moz-border-radius:0;
            -khtml-border-radius:0;
            background:none;
        }

        #box-7 .formbox input:-moz-placeholder {color:#b9b9b9;  }
        #box-7 .formbox input::-webkit-input-placeholder {  color:#b9b9b9;  }

        #box-7 .formbox input.error:-moz-placeholder {  color:#db264c;  }
        #box-7 .formbox input.error::-webkit-input-placeholder {  color:#db264c;  }
        #box-7 .formbox input.error {  color:#db264c;  border-color:#db264c;  }

        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;}

        #box-7 .formbox .submit {
            width:100%;
            padding:0;
            margin:20px 0 0 0;
            float:left;
            border:none;
            outline:none;
            background:none;
        }

        #box-7 .formbox .submit input {
            font-family: 'PT Sans', sans-serif;
            font-weight:700;
            font-style:normal;
            text-align:center;
            font-size:20px;
            text-transform:uppercase;
            line-height:52px;
            width:100%;
            height:52px;
            padding:0;
            margin:0;
            outline:none;
            cursor:pointer;
            -webkit-appearance: none;
            -moz-appearance:none;
            color:#ffffff;
            text-shadow: 0 1px 0 rgba(0,0,0,0.16);
            background-image: linear-gradient(to bottom, #22594f, #184f45);
            background-image: -webkit-linear-gradient(to bottom, #22594f, #184f45);
            background-image: -moz-linear-gradient(to bottom, #22594f, #184f45);
            background-image: -o-linear-gradient(to bottom, #22594f, #184f45);
            background-image: -ms-linear-gradient(to bottom, #22594f, #184f45);
            border:none;
            border-top:1px solid #2b6f63;
            border-radius:0;
            -webkit-border-radius:0;
            -moz-border-radius:0;
            -khtml-border-radius:0;
            -moz-box-shadow: 0 5px 10px 0 rgba(0,0,0,0.25);
            -webkit-box-shadow: 0 5px 10px 0 rgba(0,0,0,0.25);
            box-shadow: 0 5px 10px 0 rgba(0,0,0,0.25);
        }

        #box-7 .formbox .submit input:hover {
            background-image: linear-gradient(to bottom, #184f45, #22594f);
            background-image: -webkit-linear-gradient(to bottom,#184f45, #22594f);
            background-image: -moz-linear-gradient(to bottom, #184f45, #22594f);
            background-image: -o-linear-gradient(to bottom, #184f45, #22594f);
            background-image: -ms-linear-gradient(to bottom, #184f45, #22594f);
            outline:none;
        }

        #box-7 .formbox .submit input:hover, #box-7 .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;
        }

            @media all and (max-width: 1160px) {
                #box-7-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg4.jpg') no-repeat top center #f2f3f6;
                    -webkit-background-size: cover;
                    -moz-background-size: cover;
                    -o-background-size: cover;
                    background-size: cover;
                }

                #box-7 {
                    width:550px;
                    padding:60px 0 60px 410px;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                    z-index:5;
                }

                #box-7 h2 {
                    font-family: 'Roboto Condensed', sans-serif;
                    font-weight:700;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:28px;
                    line-height:34px;
                    padding:0;
                    margin:0 auto;
                    color:#22594e;
                    cursor:default;
                }

                #box-7 h4 {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-style:normal;
                    text-align:center;
                    font-size:21px;
                    line-height:24px;
                    padding:0;
                    margin:5px auto 0 auto;
                    color:#021a1e;
                    cursor:default;
                }

                #box-7 h4 span {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:700;
                }

                #box-7 .formbox {
                    width:320px;
                    margin:15px auto 0 auto;
                    padding:0;
                    text-align:center;
                    position:relative;
                }

                #box-7 .formbox input {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-size:20px;
                    line-height:24px;
                    text-indent:0;
                    text-align:left;
                    width:calc(100% - 40px);
                    height:24px;
                    padding:13px 19px 11px 19px;
                    border:1px solid #cacaca;
                    margin:13px 0 0 0;
                    float:left;
                    color:#021a1e;
                    outline:none;
                    -webkit-appearance: none;
                    -moz-appearance:none;
                    border-radius:0;
                    -webkit-border-radius:0;
                    -moz-border-radius:0;
                    -khtml-border-radius:0;
                    background:none;
                }

                #box-7 .formbox input:-moz-placeholder {color:#b9b9b9;  }
                #box-7 .formbox input::-webkit-input-placeholder {  color:#b9b9b9;  }

                #box-7 .formbox input.error:-moz-placeholder {  color:#db264c;  }
                #box-7 .formbox input.error::-webkit-input-placeholder {  color:#db264c;  }
                #box-7 .formbox input.error {  color:#db264c;  border-color:#db264c;  }

                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;}

                #box-7 .formbox .submit {
                    width:100%;
                    padding:0;
                    margin:20px 0 0 0;
                    float:left;
                    border:none;
                    outline:none;
                    background:none;
                }

                #box-7 .formbox .submit input {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:700;
                    font-style:normal;
                    text-align:center;
                    font-size:20px;
                    text-transform:uppercase;
                    line-height:52px;
                    width:100%;
                    height:52px;
                    padding:0;
                    margin:0;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    -moz-appearance:none;
                    color:#ffffff;
                    text-shadow: 0 1px 0 rgba(0,0,0,0.16);
                    background-image: linear-gradient(to bottom, #22594f, #184f45);
                    background-image: -webkit-linear-gradient(to bottom, #22594f, #184f45);
                    background-image: -moz-linear-gradient(to bottom, #22594f, #184f45);
                    background-image: -o-linear-gradient(to bottom, #22594f, #184f45);
                    background-image: -ms-linear-gradient(to bottom, #22594f, #184f45);
                    border:none;
                    border-top:1px solid #2b6f63;
                    border-radius:0;
                    -webkit-border-radius:0;
                    -moz-border-radius:0;
                    -khtml-border-radius:0;
                    -moz-box-shadow: 0 5px 10px 0 rgba(0,0,0,0.25);
                    -webkit-box-shadow: 0 5px 10px 0 rgba(0,0,0,0.25);
                    box-shadow: 0 5px 10px 0 rgba(0,0,0,0.25);
                }

                #box-7 .formbox .submit input:hover {
                    background-image: linear-gradient(to bottom, #184f45, #22594f);
                    background-image: -webkit-linear-gradient(to bottom,#184f45, #22594f);
                    background-image: -moz-linear-gradient(to bottom, #184f45, #22594f);
                    background-image: -o-linear-gradient(to bottom, #184f45, #22594f);
                    background-image: -ms-linear-gradient(to bottom, #184f45, #22594f);
                    outline:none;
                }

                #box-7 .formbox .submit input:hover, #box-7 .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;
                }
            }

            @media all and (max-width: 1020px) {
                #box-7-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg4.jpg') no-repeat top center #f2f3f6;
                    -webkit-background-size: cover;
                    -moz-background-size: cover;
                    -o-background-size: cover;
                    background-size: cover;
                }

                #box-7-w1 {
                    background:rgba(231,229,227,0.75);
                }

                #box-7 {
                    width:550px;
                    padding:60px 0 60px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                    z-index:5;
                }

                #box-7 h2 {
                    font-family: 'Roboto Condensed', sans-serif;
                    font-weight:700;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:28px;
                    line-height:34px;
                    padding:0;
                    margin:0 auto;
                    color:#22594e;
                    cursor:default;
                }

                #box-7 h4 {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-style:normal;
                    text-align:center;
                    font-size:21px;
                    line-height:24px;
                    padding:0;
                    margin:5px auto 0 auto;
                    color:#021a1e;
                    cursor:default;
                }

                #box-7 h4 span {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:700;
                }

                #box-7 .formbox {
                    width:320px;
                    margin:15px auto 0 auto;
                    padding:0;
                    text-align:center;
                    position:relative;
                }

                #box-7 .formbox input {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-size:20px;
                    line-height:24px;
                    text-indent:0;
                    text-align:left;
                    width:calc(100% - 40px);
                    height:24px;
                    padding:13px 19px 11px 19px;
                    border:1px solid #cacaca;
                    margin:13px 0 0 0;
                    float:left;
                    color:#021a1e;
                    outline:none;
                    -webkit-appearance: none;
                    -moz-appearance:none;
                    border-radius:0;
                    -webkit-border-radius:0;
                    -moz-border-radius:0;
                    -khtml-border-radius:0;
                    background:#f2f3f6;
                }

                #box-7 .formbox input:-moz-placeholder {color:#b9b9b9;  }
                #box-7 .formbox input::-webkit-input-placeholder {  color:#b9b9b9;  }

                #box-7 .formbox input.error:-moz-placeholder {  color:#db264c;  }
                #box-7 .formbox input.error::-webkit-input-placeholder {  color:#db264c;  }
                #box-7 .formbox input.error {  color:#db264c;  border-color:#db264c;  }

                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;}

                #box-7 .formbox .submit {
                    width:100%;
                    padding:0;
                    margin:20px 0 0 0;
                    float:left;
                    border:none;
                    outline:none;
                    background:none;
                }

                #box-7 .formbox .submit input {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:700;
                    font-style:normal;
                    text-align:center;
                    font-size:20px;
                    text-transform:uppercase;
                    line-height:52px;
                    width:100%;
                    height:52px;
                    padding:0;
                    margin:0;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    -moz-appearance:none;
                    color:#ffffff;
                    text-shadow: 0 1px 0 rgba(0,0,0,0.16);
                    background-image: linear-gradient(to bottom, #22594f, #184f45);
                    background-image: -webkit-linear-gradient(to bottom, #22594f, #184f45);
                    background-image: -moz-linear-gradient(to bottom, #22594f, #184f45);
                    background-image: -o-linear-gradient(to bottom, #22594f, #184f45);
                    background-image: -ms-linear-gradient(to bottom, #22594f, #184f45);
                    border:none;
                    border-top:1px solid #2b6f63;
                    border-radius:0;
                    -webkit-border-radius:0;
                    -moz-border-radius:0;
                    -khtml-border-radius:0;
                    -moz-box-shadow: 0 5px 10px 0 rgba(0,0,0,0.25);
                    -webkit-box-shadow: 0 5px 10px 0 rgba(0,0,0,0.25);
                    box-shadow: 0 5px 10px 0 rgba(0,0,0,0.25);
                }

                #box-7 .formbox .submit input:hover {
                    background-image: linear-gradient(to bottom, #184f45, #22594f);
                    background-image: -webkit-linear-gradient(to bottom,#184f45, #22594f);
                    background-image: -moz-linear-gradient(to bottom, #184f45, #22594f);
                    background-image: -o-linear-gradient(to bottom, #184f45, #22594f);
                    background-image: -ms-linear-gradient(to bottom, #184f45, #22594f);
                    outline:none;
                }

                #box-7 .formbox .submit input:hover, #box-7 .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;
                }
            }

            @media all and (max-width: 720px) {
                #box-7-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg4.jpg') no-repeat top center #f2f3f6;
                    -webkit-background-size: cover;
                    -moz-background-size: cover;
                    -o-background-size: cover;
                    background-size: cover;
                }

                #box-7-w1 {
                    background:rgba(231,229,227,0.75);
                }

                #box-7 {
                    width:360px;
                    padding:60px 0 60px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                    z-index:5;
                }

                #box-7 h2 {
                    font-family: 'Roboto Condensed', sans-serif;
                    font-weight:700;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:26px;
                    line-height:32px;
                    padding:0;
                    margin:0 auto;
                    color:#22594e;
                    cursor:default;
                }

                #box-7 h4 {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-style:normal;
                    text-align:center;
                    font-size:19px;
                    line-height:22px;
                    max-width:270px;
                    padding:0;
                    margin:5px auto 0 auto;
                    color:#021a1e;
                    cursor:default;
                }

                #box-7 h4 span {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:700;
                }

                #box-7 .formbox {
                    width:320px;
                    margin:15px auto 0 auto;
                    padding:0;
                    text-align:center;
                    position:relative;
                }

                #box-7 .formbox input {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-size:20px;
                    line-height:24px;
                    text-indent:0;
                    text-align:left;
                    width:calc(100% - 40px);
                    height:24px;
                    padding:13px 19px 11px 19px;
                    border:1px solid #cacaca;
                    margin:13px 0 0 0;
                    float:left;
                    color:#021a1e;
                    outline:none;
                    -webkit-appearance: none;
                    -moz-appearance:none;
                    border-radius:0;
                    -webkit-border-radius:0;
                    -moz-border-radius:0;
                    -khtml-border-radius:0;
                    background:#f2f3f6;
                }

                #box-7 .formbox input:-moz-placeholder {color:#b9b9b9;  }
                #box-7 .formbox input::-webkit-input-placeholder {  color:#b9b9b9;  }

                #box-7 .formbox input.error:-moz-placeholder {  color:#db264c;  }
                #box-7 .formbox input.error::-webkit-input-placeholder {  color:#db264c;  }
                #box-7 .formbox input.error {  color:#db264c;  border-color:#db264c;  }

                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;}

                #box-7 .formbox .submit {
                    width:100%;
                    padding:0;
                    margin:20px 0 0 0;
                    float:left;
                    border:none;
                    outline:none;
                    background:none;
                }

                #box-7 .formbox .submit input {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:700;
                    font-style:normal;
                    text-align:center;
                    font-size:20px;
                    text-transform:uppercase;
                    line-height:52px;
                    width:100%;
                    height:52px;
                    padding:0;
                    margin:0;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    -moz-appearance:none;
                    color:#ffffff;
                    text-shadow: 0 1px 0 rgba(0,0,0,0.16);
                    background-image: linear-gradient(to bottom, #22594f, #184f45);
                    background-image: -webkit-linear-gradient(to bottom, #22594f, #184f45);
                    background-image: -moz-linear-gradient(to bottom, #22594f, #184f45);
                    background-image: -o-linear-gradient(to bottom, #22594f, #184f45);
                    background-image: -ms-linear-gradient(to bottom, #22594f, #184f45);
                    border:none;
                    border-top:1px solid #2b6f63;
                    border-radius:0;
                    -webkit-border-radius:0;
                    -moz-border-radius:0;
                    -khtml-border-radius:0;
                    -moz-box-shadow: 0 5px 10px 0 rgba(0,0,0,0.25);
                    -webkit-box-shadow: 0 5px 10px 0 rgba(0,0,0,0.25);
                    box-shadow: 0 5px 10px 0 rgba(0,0,0,0.25);
                }

                #box-7 .formbox .submit input:hover {
                    background-image: linear-gradient(to bottom, #184f45, #22594f);
                    background-image: -webkit-linear-gradient(to bottom,#184f45, #22594f);
                    background-image: -moz-linear-gradient(to bottom, #184f45, #22594f);
                    background-image: -o-linear-gradient(to bottom, #184f45, #22594f);
                    background-image: -ms-linear-gradient(to bottom, #184f45, #22594f);
                    outline:none;
                }

                #box-7 .formbox .submit input:hover, #box-7 .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-8 */

		#box-8-w {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
            background:url('../images/bg5.jpg') repeat top center #ffffff;
		}

        #box-8 {
            width:1100px;
            padding:60px 0 55px 0;
            margin:0 auto;
            position:relative;
            text-align:center;
		}

        #box-8 h2 {
            font-family: 'Roboto Condensed', sans-serif;
            font-weight:700;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            font-size:36px;
            line-height:38px;
            padding:0;
            margin:0;
            color:#22594e;
            cursor:default;
            position:relative;
            z-index:5;
        }

        #box-8 h4 {
            font-family: 'PT Sans', sans-serif;
            font-weight:400;
            font-style:normal;
            text-align:center;
            font-size:28px;
            line-height:32px;
            padding:0;
            margin:5px auto 20px auto;
            color:#021a1e;
            cursor:default;
            max-width:880px;
            position:relative;
            z-index:5;
        }

        #box-8 p {
            font-family: 'PT Sans', sans-serif;
            font-weight:400;
            font-style:normal;
            text-align:left;
            font-size:14px;
            line-height:17px;
            color:#22594e;
            margin:0 20px;
            cursor:default;
            display:inline-block;
        }

        #box-8 p.p8-1 {
            padding:0 0 0 40px;
            background:url('../images/22.png') no-repeat 0 center;
        }

        #box-8 p.p8-2 {
            padding:0 0 0 55px;
            background:url('../images/5.png') no-repeat 0 center;
        }

        #box-8 p.p8-3 {
            padding:0 0 0 60px;
            background:url('../images/23.png') no-repeat 0 center;
        }

        #box-8 p span {
            font-family: 'PT Sans', sans-serif;
            font-weight:400;
            font-size:12px;
            line-height:17px;
        }

        #box-8 p a {
            font-family: 'PT Sans', sans-serif;
            font-weight:700;
            font-style:normal;
            text-align:left;
            font-size:14px;
            line-height:17px;
            padding:0;
            margin:0;
            color:#22594e;
            cursor:pointer;
        }

        #box-8 p.p8-3 a:hover {  color:#db264c;  }

        #map-w {
            width:100%;
            height:400px;
            overflow:hidden;
            padding:0;
            margin:0;
            position:relative;
            background:#f9f9f9;
        }

        #map {
            width:100%;
            height:550px;
            padding:0;
            margin:-75px 0 0 0;
            position:relative;
            text-align:center;
        }

            @media all and (max-width: 1160px) {
                #box-8-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg5.jpg') repeat top center #ffffff;
                }

                #box-8 {
                    width:960px;
                    padding:60px 0 55px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-8 h2 {
                    font-family: 'Roboto Condensed', sans-serif;
                    font-weight:700;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:36px;
                    line-height:38px;
                    padding:0;
                    margin:0;
                    color:#22594e;
                    cursor:default;
                    position:relative;
                    z-index:5;
                }

                #box-8 h4 {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-style:normal;
                    text-align:center;
                    font-size:28px;
                    line-height:32px;
                    padding:0;
                    margin:5px auto 20px auto;
                    color:#021a1e;
                    cursor:default;
                    max-width:880px;
                    position:relative;
                    z-index:5;
                }

                #box-8 p {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-style:normal;
                    text-align:left;
                    font-size:14px;
                    line-height:17px;
                    color:#22594e;
                    margin:0 20px;
                    cursor:default;
                    display:inline-block;
                }

                #box-8 p.p8-1 {
                    padding:0 0 0 40px;
                    background:url('../images/22.png') no-repeat 0 center;
                }

                #box-8 p.p8-2 {
                    padding:0 0 0 55px;
                    background:url('../images/5.png') no-repeat 0 center;
                }

                #box-8 p.p8-3 {
                    padding:0 0 0 60px;
                    background:url('../images/23.png') no-repeat 0 center;
                }

                #box-8 p span {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-size:12px;
                    line-height:17px;
                }

                #box-8 p a {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:700;
                    font-style:normal;
                    text-align:left;
                    font-size:14px;
                    line-height:17px;
                    padding:0;
                    margin:0;
                    color:#22594e;
                    cursor:pointer;
                }

                #box-8 p.p8-3 a:hover {  color:#db264c;  }

                #map-w {
                    width:100%;
                    height:400px;
                    overflow:hidden;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:#f9f9f9;
                }

                #map {
                    width:100%;
                    height:550px;
                    padding:0;
                    margin:-75px 0 0 0;
                    position:relative;
                    text-align:center;
                }
            }

            @media all and (max-width: 1020px) {
                #box-8-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg5.jpg') repeat top center #ffffff;
                }

                #box-8 {
                    width:660px;
                    padding:60px 0 55px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-8 h2 {
                    font-family: 'Roboto Condensed', sans-serif;
                    font-weight:700;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:30px;
                    line-height:36px;
                    padding:0;
                    margin:0 auto;
                    max-width:550px;
                    color:#22594e;
                    cursor:default;
                    position:relative;
                    z-index:5;
                }

                #box-8 h4 {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-style:normal;
                    text-align:center;
                    font-size:24px;
                    line-height:30px;
                    padding:0;
                    margin:5px auto 30px auto;
                    max-width:530px;
                    color:#021a1e;
                    cursor:default;
                    position:relative;
                    z-index:5;
                }

                #box-8 p {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-style:normal;
                    text-align:left;
                    font-size:14px;
                    line-height:17px;
                    color:#22594e;
                    margin:0 20px;
                    cursor:default;
                    display:inline-block;
                }

                #box-8 p.p8-1 {
                    margin:0 20px;
                    padding:0 0 0 40px;
                    background:url('../images/22.png') no-repeat 0 center;
                }

                #box-8 p.p8-2 {
                    margin:0 20px;
                    padding:0 0 0 55px;
                    background:url('../images/5.png') no-repeat 0 center;
                }

                #box-8 p.p8-3 {
                    margin:20px 20px 0 20px;
                    padding:0 0 0 60px;
                    background:url('../images/23.png') no-repeat 0 center;
                }

                #box-8 p span {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-size:12px;
                    line-height:17px;
                }

                #box-8 p a {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:700;
                    font-style:normal;
                    text-align:left;
                    font-size:14px;
                    line-height:17px;
                    padding:0;
                    margin:0;
                    color:#22594e;
                    cursor:pointer;
                }

                #box-8 p.p8-3 a:hover {  color:#db264c;  }

                #map-w {
                    width:100%;
                    height:400px;
                    overflow:hidden;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:#f9f9f9;
                }

                #map {
                    width:100%;
                    height:550px;
                    padding:0;
                    margin:-75px 0 0 0;
                    position:relative;
                    text-align:center;
                }
            }

            @media all and (max-width: 720px) {
                #box-8-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg5.jpg') repeat top center #ffffff;
                }

                #box-8 {
                    width:360px;
                    padding:60px 0 55px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-8 h2 {
                    font-family: 'Roboto Condensed', sans-serif;
                    font-weight:700;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:26px;
                    line-height:32px;
                    padding:0;
                    margin:0 auto;
                    max-width:550px;
                    color:#22594e;
                    cursor:default;
                    position:relative;
                    z-index:5;
                }

                #box-8 h4 {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-style:normal;
                    text-align:center;
                    font-size:20px;
                    line-height:24px;
                    padding:0;
                    margin:5px auto 30px auto;
                    max-width:310px;
                    color:#021a1e;
                    cursor:default;
                    position:relative;
                    z-index:5;
                }

                #box-8 p {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-style:normal;
                    text-align:left;
                    font-size:14px;
                    line-height:17px;
                    color:#22594e;
                    margin:0 auto;
                    cursor:default;
                    display:inline-block;
                    width:220px;
                }

                #box-8 p.p8-1 {
                    margin:0;
                    padding:0 0 0 60px;
                    background:url('../images/22.png') no-repeat 10px center;
                }

                #box-8 p.p8-2 {
                    margin:20px 0 0 0;
                    padding:0 0 0 60px;
                    background:url('../images/5.png') no-repeat 5px center;
                }

                #box-8 p.p8-3 {
                    margin:20px 0 0 0;
                    padding:0 0 0 60px;
                    background:url('../images/23.png') no-repeat 0 center;
                }

                #box-8 p span {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-size:12px;
                    line-height:17px;
                }

                #box-8 p a {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:700;
                    font-style:normal;
                    text-align:left;
                    font-size:14px;
                    line-height:17px;
                    padding:0;
                    margin:0;
                    color:#22594e;
                    cursor:pointer;
                }

                #box-8 p.p8-3 a:hover {  color:#db264c;  }

                #map-w {
                    width:100%;
                    height:200px;
                    overflow:hidden;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:#f9f9f9;
                }

                #map {
                    width:100%;
                    height:350px;
                    padding:0;
                    margin:-75px 0 0 0;
                    position:relative;
                    text-align:center;
                }
            }

/* bottom */

        #bottom-w {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
            background:#22594e;
        }

        #bottom {
            width:1100px;
            padding:15px 0 15px 0;
            margin:0 auto;
            position:relative;
            text-align:center;
        }

        #bottom h2 {
            font-family: 'PT Sans', sans-serif;
            font-weight:400;
            font-style:normal;
            text-align:left;
            font-size:14px;
            line-height:18px;
            padding:0;
            margin:0;
            color:#ffffff;
            cursor:default;
            float:left;
        }

        #bottom p {
            font-family: 'PT Sans', sans-serif;
            font-weight:400;
            font-style:normal;
            text-align:center;
            font-size:14px;
            line-height:18px;
            padding:0;
            margin:0 0 0 140px;
            color:#ffffff;
            cursor:default;
            float:left;
        }

        #bottom p a {
            font-family: 'PT Sans', sans-serif;
            font-weight:400;
            font-style:normal;
            text-align:right;
            font-size:14px;
            line-height:18px;
            padding:0;
            margin:0;
            color:#ffffff;
            cursor:pointer;
            border-bottom:1px solid rgba(0,0,0,0);
        }

        #bottom p a:hover {
            border-bottom:1px solid #ffffff;
        }

        #bottom h3 {
            font-family: 'PT Sans', sans-serif;
            font-weight:400;
            font-style:normal;
            text-align:right;
            font-size:14px;
            line-height:18px;
            padding:0;
            margin:0;
            color:#ffffff;
            cursor:default;
            float:right;
        }

        #bottom h3 a {
            font-family: 'PT Sans', sans-serif;
            font-weight:400;
            font-style:normal;
            text-align:right;
            font-size:14px;
            line-height:18px;
            padding:0;
            margin:0;
            color:#ffffff;
            cursor:pointer;
            border-bottom:1px solid rgba(0,0,0,0);
        }

        #bottom h3 a:hover {
            border-bottom:1px solid #ffffff;
        }

            @media all and (max-width: 1160px) {
                #bottom-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:#22594e;
                }

                #bottom {
                    width:960px;
                    padding:15px 0 15px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #bottom h2 {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-style:normal;
                    text-align:left;
                    font-size:14px;
                    line-height:18px;
                    padding:0;
                    margin:0;
                    color:#ffffff;
                    cursor:default;
                    float:left;
                }

                #bottom p {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-style:normal;
                    text-align:center;
                    font-size:14px;
                    line-height:18px;
                    padding:0;
                    margin:0 0 0 140px;
                    color:#ffffff;
                    cursor:default;
                    float:left;
                }

                #bottom p a {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-style:normal;
                    text-align:right;
                    font-size:14px;
                    line-height:18px;
                    padding:0;
                    margin:0;
                    color:#ffffff;
                    cursor:pointer;
                    border-bottom:1px solid rgba(0,0,0,0);
                }

                #bottom p a:hover {
                    border-bottom:1px solid #ffffff;
                }

                #bottom h3 {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-style:normal;
                    text-align:right;
                    font-size:14px;
                    line-height:18px;
                    padding:0;
                    margin:0;
                    color:#ffffff;
                    cursor:default;
                    float:right;
                }

                #bottom h3 a {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-style:normal;
                    text-align:right;
                    font-size:14px;
                    line-height:18px;
                    padding:0;
                    margin:0;
                    color:#ffffff;
                    cursor:pointer;
                    border-bottom:1px solid rgba(0,0,0,0);
                }

                #bottom h3 a:hover {
                    border-bottom:1px solid #ffffff;
                }
            }

            @media all and (max-width: 1020px) {
                #bottom-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:#22594e;
                }

                #bottom {
                    width:660px;
                    padding:15px 0 15px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #bottom h2 {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-style:normal;
                    text-align:left;
                    font-size:14px;
                    line-height:22px;
                    width:230px;
                    padding:0;
                    margin:0;
                    color:#ffffff;
                    cursor:default;
                    float:left;
                }

                #bottom p {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-style:normal;
                    text-align:right;
                    font-size:14px;
                    line-height:22px;
                    padding:0;
                    margin:0 0 0 140px;
                    color:#ffffff;
                    cursor:default;
                    float:right;
                }

                #bottom p a {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-style:normal;
                    text-align:right;
                    font-size:14px;
                    line-height:22px;
                    padding:0;
                    margin:0;
                    color:#ffffff;
                    cursor:pointer;
                    border-bottom:1px solid rgba(0,0,0,0);
                }

                #bottom p a:hover {
                    border-bottom:1px solid #ffffff;
                }

                #bottom h3 {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-style:normal;
                    text-align:right;
                    font-size:14px;
                    line-height:22px;
                    padding:0;
                    margin:0;
                    color:#ffffff;
                    cursor:default;
                    float:right;
                }

                #bottom h3 a {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-style:normal;
                    text-align:right;
                    font-size:14px;
                    line-height:18px;
                    padding:0;
                    margin:0;
                    color:#ffffff;
                    cursor:pointer;
                    border-bottom:1px solid rgba(0,0,0,0);
                }

                #bottom h3 a:hover {
                    border-bottom:1px solid #ffffff;
                }
            }

            @media all and (max-width: 720px) {
                #bottom-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:#22594e;
                }

                #bottom {
                    width:360px;
                    padding:30px 0 30px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #bottom h2 {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-style:normal;
                    text-align:center;
                    font-size:14px;
                    line-height:20px;
                    width:230px;
                    padding:0;
                    margin:0 auto;
                    color:#ffffff;
                    cursor:default;
                    float:none;
                    display:inline-block;
                }

                #bottom p {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-style:normal;
                    text-align:center;
                    font-size:14px;
                    line-height:20px;
                    padding:0;
                    margin:5px auto 0 auto;
                    color:#ffffff;
                    cursor:default;
                    float:none;
                    display:inline-block;
                }

                #bottom p a {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-style:normal;
                    text-align:center;
                    font-size:14px;
                    line-height:20px;
                    padding:0;
                    margin:0;
                    color:#ffffff;
                    cursor:pointer;
                    border-bottom:1px solid rgba(0,0,0,0);
                }

                #bottom p a:hover {
                    border-bottom:1px solid #ffffff;
                }

                #bottom h3 {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-style:normal;
                    text-align:center;
                    font-size:14px;
                    line-height:20px;
                    padding:0;
                    margin:5px auto 0 auto;
                    color:#ffffff;
                    cursor:default;
                    float:none;
                    display:inline-block;
                }

                #bottom h3 a {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-style:normal;
                    text-align:center;
                    font-size:14px;
                    line-height:18px;
                    padding:0;
                    margin:0;
                    color:#ffffff;
                    cursor:pointer;
                    border-bottom:1px solid rgba(0,0,0,0);
                }

                #bottom h3 a:hover {
                    border-bottom:1px solid #ffffff;
                }
            }

/* 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:320px;
            padding:50px 50px 40px 50px;
            margin-left:-210px;
            margin-top:-75px;
            position:fixed;
            left:50%;
            top:50%;
            z-index:106;
            background:#ffffff;
            text-align:center;
        }

        .thnx h2 {
            font-family: 'PT Sans', sans-serif;
            font-weight:400;
            font-style:normal;
            text-align:center;
            font-size:24px;
            line-height:30px;
            padding:0;
            margin:0;
            color:#000000;
            cursor:default;
        }

        .thnx h2 span {
            font-family: 'Roboto Condensed', sans-serif;
            font-weight:700;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            font-size:28px;
            line-height:28px;
            padding:0;
            margin:0 auto 10px auto;
            color:#22594e;
            cursor:default;
        }

            @media all and (max-width: 720px) {
                .thnx {
                    display:none;
                    width:300px;
                    padding:50px 30px 40px 30px;
                    margin-left:-180px;
                    margin-top:-75px;
                    position:fixed;
                    left:50%;
                    top:50%;
                    z-index:106;
                    background:#ffffff;
                    text-align:center;
                }

                .thnx h2 {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-style:normal;
                    text-align:center;
                    font-size:24px;
                    line-height:30px;
                    padding:0;
                    margin:0;
                    color:#000000;
                    cursor:default;
                }

                .thnx h2 span {
                    font-family: 'Roboto Condensed', sans-serif;
                    font-weight:700;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:28px;
                    line-height:28px;
                    padding:0;
                    margin:0 auto 10px auto;
                    color:#22594e;
                    cursor:default;
                }
            }

/* z */

        .z-box {
            display:none;
            width:320px;
            padding:40px 50px 50px 50px;
            margin-left:-210px;
            margin-top:-170px;
            position:fixed;
            left:50%;
            top:50%;
            z-index:106;
            background:#ffffff;
        }

        .z-box h2 {
            font-family: 'Roboto Condensed', sans-serif;
            font-weight:700;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            font-size:26px;
            line-height:28px;
            padding:0;
            margin:0 auto 10px auto;
            color:#22594e;
            cursor:default;
        }

        .z-box .formbox {
            width:100%;
            margin:15px auto 0 auto;
            padding:0;
            text-align:center;
            position:relative;
        }

        .z-box .formbox input {
            font-family: 'PT Sans', sans-serif;
            font-weight:400;
            font-size:20px;
            line-height:24px;
            text-indent:0;
            text-align:left;
            width:calc(100% - 40px);
            height:24px;
            padding:13px 19px 11px 19px;
            border:1px solid #cacaca;
            margin:13px 0 0 0;
            float:left;
            color:#021a1e;
            outline:none;
            -webkit-appearance: none;
            -moz-appearance:none;
            border-radius:0;
            -webkit-border-radius:0;
            -moz-border-radius:0;
            -khtml-border-radius:0;
            background:none;
        }

        .z-box .formbox input:-moz-placeholder {color:#b9b9b9;  }
        .z-box .formbox input::-webkit-input-placeholder {  color:#b9b9b9;  }

        .z-box .formbox input.error:-moz-placeholder {  color:#db264c;  }
        .z-box .formbox input.error::-webkit-input-placeholder {  color:#db264c;  }
        .z-box .formbox input.error {  color:#db264c;  border-color:#db264c;  }

        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;}

        .z-box .formbox .submit {
            width:100%;
            padding:0;
            margin:20px 0 0 0;
            float:left;
            border:none;
            outline:none;
            background:none;
        }

        .z-box .formbox .submit input {
            font-family: 'PT Sans', sans-serif;
            font-weight:700;
            font-style:normal;
            text-align:center;
            font-size:20px;
            text-transform:uppercase;
            line-height:52px;
            width:100%;
            height:52px;
            padding:0;
            margin:0;
            outline:none;
            cursor:pointer;
            -webkit-appearance: none;
            -moz-appearance:none;
            color:#ffffff;
            text-shadow: 0 1px 0 rgba(0,0,0,0.16);
            background-image: linear-gradient(to bottom, #22594f, #184f45);
            background-image: -webkit-linear-gradient(to bottom, #22594f, #184f45);
            background-image: -moz-linear-gradient(to bottom, #22594f, #184f45);
            background-image: -o-linear-gradient(to bottom, #22594f, #184f45);
            background-image: -ms-linear-gradient(to bottom, #22594f, #184f45);
            border:none;
            border-top:1px solid #2b6f63;
            border-radius:0;
            -webkit-border-radius:0;
            -moz-border-radius:0;
            -khtml-border-radius:0;
            -moz-box-shadow: 0 5px 10px 0 rgba(0,0,0,0.25);
            -webkit-box-shadow: 0 5px 10px 0 rgba(0,0,0,0.25);
            box-shadow: 0 5px 10px 0 rgba(0,0,0,0.25);
        }

        .z-box .formbox .submit input:hover {
            background-image: linear-gradient(to bottom, #184f45, #22594f);
            background-image: -webkit-linear-gradient(to bottom,#184f45, #22594f);
            background-image: -moz-linear-gradient(to bottom, #184f45, #22594f);
            background-image: -o-linear-gradient(to bottom, #184f45, #22594f);
            background-image: -ms-linear-gradient(to bottom, #184f45, #22594f);
            outline:none;
        }

        .z-box .formbox .submit input:hover, .z-box .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;
        }

            @media all and (max-width: 720px) {
                .z-box {
                    display:none;
                    width:300px;
                    padding:25px 30px 30px 30px;
                    margin-left:-180px;
                    margin-top:-170px;
                    position:fixed;
                    left:50%;
                    top:50%;
                    z-index:106;
                    background:#ffffff;
                }

                .z-box h2 {
                    font-family: 'Roboto Condensed', sans-serif;
                    font-weight:700;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:24px;
                    line-height:28px;
                    padding:0;
                    margin:0 auto 10px auto;
                    color:#22594e;
                    cursor:default;
                }

                .z-box .formbox {
                    width:100%;
                    margin:15px auto 0 auto;
                    padding:0;
                    text-align:center;
                    position:relative;
                }

                .z-box .formbox input {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                    font-size:18px;
                    line-height:24px;
                    text-indent:0;
                    text-align:left;
                    width:calc(100% - 40px);
                    height:24px;
                    padding:13px 19px 11px 19px;
                    border:1px solid #cacaca;
                    margin:13px 0 0 0;
                    float:left;
                    color:#021a1e;
                    outline:none;
                    -webkit-appearance: none;
                    -moz-appearance:none;
                    border-radius:0;
                    -webkit-border-radius:0;
                    -moz-border-radius:0;
                    -khtml-border-radius:0;
                    background:none;
                }

                .z-box .formbox input:-moz-placeholder {color:#b9b9b9;  }
                .z-box .formbox input::-webkit-input-placeholder {  color:#b9b9b9;  }

                .z-box .formbox input.error:-moz-placeholder {  color:#db264c;  }
                .z-box .formbox input.error::-webkit-input-placeholder {  color:#db264c;  }
                .z-box .formbox input.error {  color:#db264c;  border-color:#db264c;  }

                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;}

                .z-box .formbox .submit {
                    width:100%;
                    padding:0;
                    margin:20px 0 0 0;
                    float:left;
                    border:none;
                    outline:none;
                    background:none;
                }

                .z-box .formbox .submit input {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:700;
                    font-style:normal;
                    text-align:center;
                    font-size:20px;
                    text-transform:uppercase;
                    line-height:52px;
                    width:100%;
                    height:52px;
                    padding:0;
                    margin:0;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    -moz-appearance:none;
                    color:#ffffff;
                    text-shadow: 0 1px 0 rgba(0,0,0,0.16);
                    background-image: linear-gradient(to bottom, #22594f, #184f45);
                    background-image: -webkit-linear-gradient(to bottom, #22594f, #184f45);
                    background-image: -moz-linear-gradient(to bottom, #22594f, #184f45);
                    background-image: -o-linear-gradient(to bottom, #22594f, #184f45);
                    background-image: -ms-linear-gradient(to bottom, #22594f, #184f45);
                    border:none;
                    border-top:1px solid #2b6f63;
                    border-radius:0;
                    -webkit-border-radius:0;
                    -moz-border-radius:0;
                    -khtml-border-radius:0;
                    -moz-box-shadow: 0 5px 10px 0 rgba(0,0,0,0.25);
                    -webkit-box-shadow: 0 5px 10px 0 rgba(0,0,0,0.25);
                    box-shadow: 0 5px 10px 0 rgba(0,0,0,0.25);
                }

                .z-box .formbox .submit input:hover {
                    background-image: linear-gradient(to bottom, #184f45, #22594f);
                    background-image: -webkit-linear-gradient(to bottom,#184f45, #22594f);
                    background-image: -moz-linear-gradient(to bottom, #184f45, #22594f);
                    background-image: -o-linear-gradient(to bottom, #184f45, #22594f);
                    background-image: -ms-linear-gradient(to bottom, #184f45, #22594f);
                    outline:none;
                }

                .z-box .formbox .submit input:hover, .z-box .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;
                }
            }

        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, 100%, 0);
                transform: translate3d(0, 100%, 0);
            }
        }

        @keyframes fadeOutDown {
            from {
                opacity: 1;
            }

            to {
                opacity: 0;
                -webkit-transform: translate3d(0, 100%, 0);
                transform: translate3d(0, 100%, 0);
            }
        }

        .fadeOutDown {
            -webkit-animation-name: fadeOutDown;
            animation-name: fadeOutDown;
        }

        @-webkit-keyframes fadeOutUp {
            from {
                opacity: 1;
            }

            to {
                opacity: 0;
                -webkit-transform: translate3d(0, -100%, 0);
                transform: translate3d(0, -100%, 0);
            }
        }

        @keyframes fadeOutUp {
            from {
                opacity: 1;
            }

            to {
                opacity: 0;
                -webkit-transform: translate3d(0, -100%, 0);
                transform: translate3d(0, -100%, 0);
            }
        }

        .fadeOutUp {
            -webkit-animation-name: fadeOutUp;
            animation-name: fadeOutUp;
        }

        @-webkit-keyframes fadeOutLeft {
            from {
                opacity: 1;
            }

            to {
                opacity: 0;
                -webkit-transform: translate3d(-100%, 0, 0);
                transform: translate3d(-100%, 0, 0);
            }
        }

        @keyframes fadeOutLeft {
            from {
                opacity: 1;
            }

            to {
                opacity: 0;
                -webkit-transform: translate3d(-100%, 0, 0);
                transform: translate3d(-100%, 0, 0);
            }
        }

        .fadeOutLeft {
            -webkit-animation-name: fadeOutLeft;
            animation-name: fadeOutLeft;
        }

        @-webkit-keyframes fadeOutRight {
            from {
                opacity: 1;
            }

            to {
                opacity: 0;
                -webkit-transform: translate3d(100%, 0, 0);
                transform: translate3d(100%, 0, 0);
            }
        }

        @keyframes fadeOutRight {
            from {
                opacity: 1;
            }

            to {
                opacity: 0;
                -webkit-transform: translate3d(100%, 0, 0);
                transform: translate3d(100%, 0, 0);
            }
        }

        .fadeOutRight {
            -webkit-animation-name: fadeOutRight;
            animation-name: fadeOutRight;
        }

/* animation */

        .ani-1 {  visibility: hidden;  }
        .ani-2 {  visibility: hidden;  }
        .ani-3 {  visibility: hidden;  }
        .ani-4 {  visibility: hidden;  }
        .ani-5 {  visibility: hidden;  }

        .fadeInUp {  visibility: visible;  }
        .fadeInDown {  visibility: visible;  }
        .fadeInRight {  visibility: visible;  }
        .fadeInLeft {  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;
        }

            @media all and (max-width: 1020px) {
                .d25s,
                .d50s,
                .d75s,
                .d100s,
                .d125s,
                .d150s,
                .d175s,
                .d200s {
                    -webkit-animation-delay: 0s;
                    -moz-animation-delay: 0s;
                    animation-delay: 0s;
                }
            }

/* end */