
/* font */

        @font-face {
            font-family: "GothamPro-BL";
            src: url('../fonts/GothamProBlack.eot');
            src: url('../fonts/GothamProBlack.eot@#iefix') format('embedded-opentype'),
            url('../fonts/GothamProBlack.otf') format('opentype'),
            url('../fonts/GothamProBlack.svg'),
            url('../fonts/GothamProBlack.woff') format('woff'),
            url('../fonts/GothamProBlack.ttf') format('truetype');
        }

        @font-face {
            font-family: "GothamPro-B";
            src: url('../fonts/GothamProBold.eot');
            src: url('../fonts/GothamProBold.eot@#iefix') format('embedded-opentype'),
            url('../fonts/GothamProBold.otf') format('opentype'),
            url('../fonts/GothamProBold.svg'),
            url('../fonts/GothamProBold.woff') format('woff'),
            url('../fonts/GothamProBold.ttf') format('truetype');
        }

        @font-face {
            font-family: "GothamPro-M";
            src: url('../fonts/GothamProMedium.eot');
            src: url('../fonts/GothamProMedium.eot@#iefix') format('embedded-opentype'),
            url('../fonts/GothamProMedium.otf') format('opentype'),
            url('../fonts/GothamProMedium.svg'),
            url('../fonts/GothamProMedium.woff') format('woff'),
            url('../fonts/GothamProMedium.ttf') format('truetype');
        }

        @font-face {
            font-family: "GothamPro-R";
            src: url('../fonts/GothamProRegular.eot');
            src: url('../fonts/GothamProRegular.eot@#iefix') format('embedded-opentype'),
            url('../fonts/GothamProRegular.otf') format('opentype'),
            url('../fonts/GothamProRegular.svg'),
            url('../fonts/GothamProRegular.woff') format('woff'),
            url('../fonts/GothamProRegular.ttf') format('truetype');
        }

        @font-face {
            font-family: "GothamPro-L";
            src: url('../fonts/GothamProLight.eot');
            src: url('../fonts/GothamProLight.eot@#iefix') format('embedded-opentype'),
            url('../fonts/GothamProLight.otf') format('opentype'),
            url('../fonts/GothamProLight.svg'),
            url('../fonts/GothamProLight.woff') format('woff'),
            url('../fonts/GothamProLight.ttf') format('truetype');
        }

/* body */
		
		html, body {
            font-family: "GothamPro-R";
            font-weight:normal;
            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 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-size:16px;
                    text-indent:0;
                    text-align:justify;
                    line-height:24px;
                    width:100%;
                    min-width:1010px;
                    height:100%;
                    margin:0 auto;
                    padding:0;
                    color:#000000;
                    background:#ffffff;
                    -webkit-text-size-adjust: none;
                    position:relative;
                }
            }

            @media all and (max-width: 1020px) {
                html, body {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-size:16px;
                    text-indent:0;
                    text-align:justify;
                    line-height:24px;
                    width:100%;
                    min-width:710px;
                    height:100%;
                    margin:0 auto;
                    padding:0;
                    color:#000000;
                    background:#ffffff;
                    -webkit-text-size-adjust: none;
                    position:relative;
                }
            }

            @media all and (max-width: 720px) {
                html, body {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-size:16px;
                    text-indent:0;
                    text-align:justify;
                    line-height:24px;
                    width:100%;
                    min-width:460px;
                    height:100%;
                    margin:0 auto;
                    padding:0;
                    color:#000000;
                    background:#ffffff;
                    -webkit-text-size-adjust: none;
                    position:relative;
                }
            }

        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:#f2f2f2;
            -moz-box-shadow: 0 0 20px 0 rgba(0,0,0,0.2);
            -webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,0.2);
            box-shadow: 0 0 20px 0 rgba(0,0,0,0.2);
        }

/* top */

        #top-w {
            width:100%;
            max-width:1920px;
            padding:0;
            margin:0;
            position:fixed;
            top:0;
            left:auto;
            z-index:90;
            background:#ffffff;
            -moz-box-shadow: 0 0 15px 0 rgba(20,25,21,0.1);
            -webkit-box-shadow: 0 0 15px 0 rgba(20,25,21,0.1);
            box-shadow: 0 0 15px 0 rgba(20,25,21,0.1);
		}

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

        #top a.logo {
            width:170px;
            height:70px;
            padding:0;
            margin:0;
            position:relative;
            text-align:center;
            background:url('../images/logo.png') no-repeat;
            float:left;
		}

        .nav {
            padding:0;
            margin:28px 0 0 60px;
            position:relative;
            text-align:center;
            float:left;
        }

        .nav a {
            font-family: "GothamPro-BL";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            font-size:15px;
            line-height:19px;
            padding:0;
            margin:0 15px;
            color:#14191f;
            cursor:pointer;
            float:left;
            position:relative;
        }

        .nav a:hover {
            color:#ffc600;
        }

        .nav a::after {
            content:'';
            width:0;
            height:2px;
            padding:0;
            margin:0;
            position:absolute;
            left:50%;
            bottom:-10px;
            z-index:auto;
            background:#ffc600;
        }

        .nav a:hover::after {
            content:'';
            width:40px;
            height:2px;
            padding:0;
            margin:0 0 0 -20px;
            position:absolute;
            left:50%;
            bottom:-10px;
            z-index:auto;
            background:#ffc600;
        }

        .nav a:hover::after, .nav a:not(:hover)::after {
            -webkit-transition: All 0.52s ease;
            -moz-transition: All 0.52s ease;
            -o-transition: All 0.52s ease;
            -ms-transition: All 0.52s ease;
            transition: All 0.52s ease;
        }

        .opennav {
            display:none;
            width:40px;
            height:40px;
            padding:0;
            margin:15px 0 0 30px;
            float:right;
            position:relative;
            cursor:pointer;
            background:none;
            border:2px solid #ffc600;
            border-radius:75px;
            -webkit-border-radius:75px;
            -moz-border-radius:75px;
            -khtml-border-radius:75px;
        }

        .opennav::after {
            content:'';
            position:absolute;
            width:20px;
            height:2px;
            background:#ffc600;
            top:11px;
            left:10px;
            box-shadow: 0 16px 0 #ffc600;
        }

        .opennav::before {
            content:'';
            position:absolute;
            width:20px;
            height:2px;
            background:none;
            top:11px;
            left:10px;
            box-shadow: 0 8px 0 #ffc600;
        }

        .opennav:hover {
            border:2px solid #ff8b00;
        }

        .opennav:hover::after {
            background:#ff8b00;
            box-shadow: 0 16px 0 #ff8b00;
        }

        .opennav:hover::before {
            box-shadow: 0 8px 0 #ff8b00;
        }

        .opennav:hover, .opennav:not(:hover), .opennav:hover::after, .opennav:not(:hover)::after, .opennav:hover::before, .opennav:not(:hover)::before {
            -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;
        }

        #top p {
            font-family: "GothamPro-R";
            font-weight:normal;
            font-style:normal;
            text-align:right;
            font-size:13px;
            line-height:18px;
            padding:0;
            margin:20px 0 0 0;
            color:#a29f9f;
            cursor:default;
            float:right;
        }

        #top p a {
            font-family: "GothamPro-BL";
            font-weight:normal;
            font-style:normal;
            text-align:right;
            font-size:18px;
            line-height:18px;
            padding:0;
            margin:0;
            color:#14191f;
            cursor:default;
        }

        .top-button {
            font-family: "GothamPro-M";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:12px;
            letter-spacing:1.5px;
            text-transform:uppercase;
            line-height:38px;
            width:200px;
            height:36px;
            padding:0;
            margin:15px 50px 0 0;
            float:right;
            outline:none;
            cursor:pointer;
            -webkit-appearance: none;
            color:#14191f;
            background:none;
            border:2px solid #ffc600;
            border-radius:35px;
            -webkit-border-radius:35px;
            -moz-border-radius:35px;
            -khtml-border-radius:35px;
        }

        .top-button:hover {
            background:#ffc600;
            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;
        }

            @media all and (max-width: 1160px) {
                #top-w {
                    width:100%;
                    max-width:1920px;
                    padding:0;
                    margin:0;
                    position:fixed;
                    top:0;
                    left:auto;
                    z-index:90;
                    background:#ffffff;
                    -moz-box-shadow: 0 0 15px 0 rgba(20,25,21,0.1);
                    -webkit-box-shadow: 0 0 15px 0 rgba(20,25,21,0.1);
                    box-shadow: 0 0 15px 0 rgba(20,25,21,0.1);
                }

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

                #top a.logo {
                    width:170px;
                    height:70px;
                    padding:0;
                    margin:0;
                    position:relative;
                    text-align:center;
                    background:url('../images/logo.png') no-repeat;
                    float:left;
                }

                .nav {
                    padding:0;
                    margin:28px 0 0 15px;
                    position:relative;
                    text-align:center;
                    float:left;
                }

                .nav a {
                    font-family: "GothamPro-BL";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:15px;
                    line-height:19px;
                    padding:0;
                    margin:0 15px;
                    color:#14191f;
                    cursor:pointer;
                    float:left;
                    position:relative;
                }

                .nav a:hover {
                    color:#ffc600;
                }

                .nav a::after {
                    content:'';
                    width:0;
                    height:2px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    left:50%;
                    bottom:-10px;
                    z-index:auto;
                    background:#ffc600;
                }

                .nav a:hover::after {
                    content:'';
                    width:40px;
                    height:2px;
                    padding:0;
                    margin:0 0 0 -20px;
                    position:absolute;
                    left:50%;
                    bottom:-10px;
                    z-index:auto;
                    background:#ffc600;
                }

                .nav a:hover::after, .nav a:not(:hover)::after {
                    -webkit-transition: All 0.52s ease;
                    -moz-transition: All 0.52s ease;
                    -o-transition: All 0.52s ease;
                    -ms-transition: All 0.52s ease;
                    transition: All 0.52s ease;
                }

                .opennav {
                    display:none;
                    width:40px;
                    height:40px;
                    padding:0;
                    margin:15px 0 0 30px;
                    float:right;
                    position:relative;
                    cursor:pointer;
                    background:none;
                    border:2px solid #ffc600;
                    border-radius:75px;
                    -webkit-border-radius:75px;
                    -moz-border-radius:75px;
                    -khtml-border-radius:75px;
                }

                .opennav::after {
                    content:'';
                    position:absolute;
                    width:20px;
                    height:2px;
                    background:#ffc600;
                    top:11px;
                    left:10px;
                    box-shadow: 0 16px 0 #ffc600;
                }

                .opennav::before {
                    content:'';
                    position:absolute;
                    width:20px;
                    height:2px;
                    background:none;
                    top:11px;
                    left:10px;
                    box-shadow: 0 8px 0 #ffc600;
                }

                .opennav:hover {
                    border:2px solid #ff8b00;
                }

                .opennav:hover::after {
                    background:#ff8b00;
                    box-shadow: 0 16px 0 #ff8b00;
                }

                .opennav:hover::before {
                    box-shadow: 0 8px 0 #ff8b00;
                }

                .opennav:hover, .opennav:not(:hover), .opennav:hover::after, .opennav:not(:hover)::after, .opennav:hover::before, .opennav:not(:hover)::before {
                    -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;
                }

                #top p {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:right;
                    font-size:13px;
                    line-height:18px;
                    padding:0;
                    margin:20px 0 0 0;
                    color:#a29f9f;
                    cursor:default;
                    float:right;
                }

                #top p a {
                    font-family: "GothamPro-BL";
                    font-weight:normal;
                    font-style:normal;
                    text-align:right;
                    font-size:18px;
                    line-height:18px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                }

                .top-button {
                    font-family: "GothamPro-M";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:12px;
                    letter-spacing:1.5px;
                    text-transform:uppercase;
                    line-height:38px;
                    width:200px;
                    height:36px;
                    padding:0;
                    margin:15px 30px 0 0;
                    float:right;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    color:#14191f;
                    background:none;
                    border:2px solid #ffc600;
                    border-radius:35px;
                    -webkit-border-radius:35px;
                    -moz-border-radius:35px;
                    -khtml-border-radius:35px;
                }

                .top-button:hover {
                    background:#ffc600;
                    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;
                }
            }

            @media all and (max-width: 1020px) {
                #top-w {
                    width:100%;
                    max-width:1920px;
                    padding:0;
                    margin:0;
                    position:fixed;
                    top:0;
                    left:auto;
                    z-index:90;
                    background:#ffffff;
                    -moz-box-shadow: 0 0 15px 0 rgba(20,25,21,0.1);
                    -webkit-box-shadow: 0 0 15px 0 rgba(20,25,21,0.1);
                    box-shadow: 0 0 15px 0 rgba(20,25,21,0.1);
                }

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

                #top a.logo {
                    width:170px;
                    height:70px;
                    padding:0;
                    margin:0;
                    position:relative;
                    text-align:center;
                    background:url('../images/logo.png') no-repeat;
                    float:left;
                }

                .nav {
                    padding:0;
                    margin:28px 0 0 15px;
                    position:relative;
                    text-align:center;
                    float:left;
                    display:none;
                }

                .nav a {
                    font-family: "GothamPro-BL";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:15px;
                    line-height:19px;
                    padding:0;
                    margin:0 15px;
                    color:#14191f;
                    cursor:pointer;
                    float:left;
                    position:relative;
                }

                .nav a:hover {
                    color:#ffc600;
                }

                .nav a::after {
                    content:'';
                    width:0;
                    height:2px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    left:50%;
                    bottom:-10px;
                    z-index:auto;
                    background:#ffc600;
                }

                .nav a:hover::after {
                    content:'';
                    width:40px;
                    height:2px;
                    padding:0;
                    margin:0 0 0 -20px;
                    position:absolute;
                    left:50%;
                    bottom:-10px;
                    z-index:auto;
                    background:#ffc600;
                }

                .nav a:hover::after, .nav a:not(:hover)::after {
                    -webkit-transition: All 0.52s ease;
                    -moz-transition: All 0.52s ease;
                    -o-transition: All 0.52s ease;
                    -ms-transition: All 0.52s ease;
                    transition: All 0.52s ease;
                }

                .opennav {
                    display:block;
                    width:40px;
                    height:40px;
                    padding:0;
                    margin:15px 0 0 30px;
                    float:right;
                    position:relative;
                    cursor:pointer;
                    background:none;
                    border:2px solid #ffc600;
                    border-radius:75px;
                    -webkit-border-radius:75px;
                    -moz-border-radius:75px;
                    -khtml-border-radius:75px;
                }

                .opennav::after {
                    content:'';
                    position:absolute;
                    width:20px;
                    height:2px;
                    background:#ffc600;
                    top:11px;
                    left:10px;
                    box-shadow: 0 16px 0 #ffc600;
                }

                .opennav::before {
                    content:'';
                    position:absolute;
                    width:20px;
                    height:2px;
                    background:none;
                    top:11px;
                    left:10px;
                    box-shadow: 0 8px 0 #ffc600;
                }

                .opennav:hover {
                    border:2px solid #ff8b00;
                }

                .opennav:hover::after {
                    background:#ff8b00;
                    box-shadow: 0 16px 0 #ff8b00;
                }

                .opennav:hover::before {
                    box-shadow: 0 8px 0 #ff8b00;
                }

                .opennav:hover, .opennav:not(:hover), .opennav:hover::after, .opennav:not(:hover)::after, .opennav:hover::before, .opennav:not(:hover)::before {
                    -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;
                }

                #top p {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:right;
                    font-size:13px;
                    line-height:18px;
                    padding:0;
                    margin:20px 0 0 0;
                    color:#a29f9f;
                    cursor:default;
                    float:right;
                }

                #top p a {
                    font-family: "GothamPro-BL";
                    font-weight:normal;
                    font-style:normal;
                    text-align:right;
                    font-size:18px;
                    line-height:18px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                }

                .top-button {
                    font-family: "GothamPro-M";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:12px;
                    letter-spacing:1.5px;
                    text-transform:uppercase;
                    line-height:38px;
                    width:200px;
                    height:36px;
                    padding:0;
                    margin:15px 45px 0 0;
                    float:right;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    color:#14191f;
                    background:none;
                    border:2px solid #ffc600;
                    border-radius:35px;
                    -webkit-border-radius:35px;
                    -moz-border-radius:35px;
                    -khtml-border-radius:35px;
                }

                .top-button:hover {
                    background:#ffc600;
                    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;
                }
            }

            @media all and (max-width: 720px) {
                #top-w {
                    width:100%;
                    max-width:1920px;
                    padding:0;
                    margin:0;
                    position:fixed;
                    top:0;
                    left:auto;
                    z-index:90;
                    background:#ffffff;
                    -moz-box-shadow: 0 0 15px 0 rgba(20,25,21,0.1);
                    -webkit-box-shadow: 0 0 15px 0 rgba(20,25,21,0.1);
                    box-shadow: 0 0 15px 0 rgba(20,25,21,0.1);
                }

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

                #top a.logo {
                    width:170px;
                    height:70px;
                    padding:0;
                    margin:0;
                    position:relative;
                    text-align:center;
                    background:url('../images/logo.png') no-repeat;
                    float:left;
                }

                .nav {
                    padding:0;
                    margin:28px 0 0 15px;
                    position:relative;
                    text-align:center;
                    float:left;
                    display:none;
                }

                .nav a {
                    font-family: "GothamPro-BL";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:15px;
                    line-height:19px;
                    padding:0;
                    margin:0 15px;
                    color:#14191f;
                    cursor:pointer;
                    float:left;
                    position:relative;
                }

                .nav a:hover {
                    color:#ffc600;
                }

                .nav a::after {
                    content:'';
                    width:0;
                    height:2px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    left:50%;
                    bottom:-10px;
                    z-index:auto;
                    background:#ffc600;
                }

                .nav a:hover::after {
                    content:'';
                    width:40px;
                    height:2px;
                    padding:0;
                    margin:0 0 0 -20px;
                    position:absolute;
                    left:50%;
                    bottom:-10px;
                    z-index:auto;
                    background:#ffc600;
                }

                .nav a:hover::after, .nav a:not(:hover)::after {
                    -webkit-transition: All 0.52s ease;
                    -moz-transition: All 0.52s ease;
                    -o-transition: All 0.52s ease;
                    -ms-transition: All 0.52s ease;
                    transition: All 0.52s ease;
                }

                .opennav {
                    display:block;
                    width:40px;
                    height:40px;
                    padding:0;
                    margin:15px 0 0 20px;
                    float:right;
                    position:relative;
                    cursor:pointer;
                    background:none;
                    border:2px solid #ffc600;
                    border-radius:75px;
                    -webkit-border-radius:75px;
                    -moz-border-radius:75px;
                    -khtml-border-radius:75px;
                }

                .opennav::after {
                    content:'';
                    position:absolute;
                    width:20px;
                    height:2px;
                    background:#ffc600;
                    top:11px;
                    left:10px;
                    box-shadow: 0 16px 0 #ffc600;
                }

                .opennav::before {
                    content:'';
                    position:absolute;
                    width:20px;
                    height:2px;
                    background:none;
                    top:11px;
                    left:10px;
                    box-shadow: 0 8px 0 #ffc600;
                }

                .opennav:hover {
                    border:2px solid #ff8b00;
                }

                .opennav:hover::after {
                    background:#ff8b00;
                    box-shadow: 0 16px 0 #ff8b00;
                }

                .opennav:hover::before {
                    box-shadow: 0 8px 0 #ff8b00;
                }

                .opennav:hover, .opennav:not(:hover), .opennav:hover::after, .opennav:not(:hover)::after, .opennav:hover::before, .opennav:not(:hover)::before {
                    -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;
                }

                #top p {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:right;
                    font-size:13px;
                    line-height:18px;
                    padding:0;
                    margin:20px 0 0 0;
                    color:#a29f9f;
                    cursor:default;
                    float:right;
                }

                #top p a {
                    font-family: "GothamPro-BL";
                    font-weight:normal;
                    font-style:normal;
                    text-align:right;
                    font-size:18px;
                    line-height:18px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                }

                .top-button {
                    font-family: "GothamPro-M";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:12px;
                    letter-spacing:1.5px;
                    text-transform:uppercase;
                    line-height:38px;
                    width:200px;
                    height:36px;
                    padding:0;
                    margin:15px 45px 0 0;
                    float:right;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    color:#14191f;
                    background:none;
                    border:2px solid #ffc600;
                    border-radius:35px;
                    -webkit-border-radius:35px;
                    -moz-border-radius:35px;
                    -khtml-border-radius:35px;
                    display:none;
                }

                .top-button:hover {
                    background:#ffc600;
                    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;
                }
            }

/* menu */

        #menu-w {
            width:100%;
            height:100%;
            min-height:500px;
            overflow:scroll;
            padding:0;
            margin:0;
            position:fixed;
            top:0;
            left:auto;
            z-index:90;
            background:rgba(20,25,31,0.95);
            display:none;
        }

        #menu {
            width:100%;
            padding:0;
            margin:-100px 0 0 0;
            position:absolute;
            left:0;
            top:50%;
            z-index:auto;
            text-align:center;
        }

        #menu a.scroll2 {
            font-family: "GothamPro-B";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            font-size:18px;
            line-height:60px;
            padding:0;
            margin:0;
            display:block;
            color:#ffffff;
        }

        #menu a.scroll2:hover {
            color:#ffc600;
        }

        .closenav {
            width:24px;
            height:18px;
            padding:0;
            margin:0 0 0 -12px;
            position:absolute;
            left:50%;
            top:50px;
            cursor:pointer;
            z-index:auto;
        }

        .closenav::after {
            content:'';
            position:absolute;
            width:120%;
            height:2px;
            background:#ffffff;
            top:8px;
            left:-10%;
            -webkit-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            transform: rotate(45deg);
        }

        .closenav::before {
            content:'';
            position:absolute;
            width:120%;
            height:2px;
            background:#ffffff;
            top:8px;
            left:-10%;
            -webkit-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            transform: rotate(-45deg);
        }

        .closenav:hover::after {
            content:'';
            position:absolute;
            width:120%;
            height:2px;
            background:#ffc600;
            top:8px;
            left:-10%;
            -webkit-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            transform: rotate(45deg);
        }

        .closenav:hover::before {
            content:'';
            position:absolute;
            width:120%;
            height:2px;
            background:#ffc600;
            top:8px;
            left:-10%;
            -webkit-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            transform: rotate(-45deg);
        }

        .closenav:hover, .closenav:not(:hover), .closenav:hover::after, .closenav:not(:hover)::after, .closenav:hover::before, .closenav:not(:hover)::before {
            -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 (min-width: 1021px) {
                #menu-w {
                    width:0;
                    height:0;
                    min-height:0;
                    overflow:hidden;
                    padding:0;
                    margin:0;
                    position:fixed;
                    top:0;
                    left:auto;
                    z-index:90;
                    background:rgba(255,255,255,0.975);
                    display:none;
                }
            }

/* box-1 */

		#box-1-w {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
            background:#f2f2f2;
		}

		.f1 {  width:100%;  padding:0;  margin:0;  position:relative;  background:url('../images/f1.png') repeat-y top center;  }
		.f2 {  width:100%;  padding:0;  margin:0;  position:relative;  background:url('../images/f2.png') repeat-y top center;  }
		.f3 {  width:100%;  padding:0;  margin:0;  position:relative;  background:url('../images/f3.png') repeat-y top center;  }
		.f4 {  width:100%;  padding:0;  margin:0;  position:relative;  background:url('../images/f4.png') repeat-y top center;  }
		.f5 {  width:100%;  padding:0;  margin:0;  position:relative;  background:url('../images/f5.png') repeat-y top center;  }
		.f6 {  width:100%;  padding:0;  margin:0;  position:relative;  background:url('../images/f6.png') repeat-y top center;  }
		.f7 {  width:100%;  padding:0;  margin:0;  position:relative;  background:url('../images/f7.png') repeat-y top center;  }
		.f8 {  width:100%;  padding:0;  margin:0;  position:relative;  background:url('../images/f8.png') repeat-y top center;  }
		.f9 {  width:100%;  padding:0;  margin:0;  position:relative;  background:url('../images/f9.png') repeat-y top center;  }
		.f10 {  width:100%;  padding:0;  margin:0;  position:relative;  background:url('../images/f10.png') repeat-y top center;  }
		.f11 {  width:100%;  padding:0;  margin:0;  position:relative;  background:url('../images/f11.png') repeat-y top center;  }
		.f12 {  width:100%;  padding:0;  margin:0;  position:relative;  background:url('../images/f3.png') repeat-y top center;  }
		.f13 {  width:100%;  padding:0;  margin:0;  position:relative;  background:url('../images/f1.png') repeat-y top center;  }
		.f14 {  width:100%;  padding:0;  margin:0;  position:relative;  background:url('../images/f2.png') repeat-y top center;  }
		.f15 {  width:100%;  padding:0;  margin:0;  position:relative;  background:url('../images/f3.png') repeat-y top center;  }
		.f16 {  width:100%;  padding:0;  margin:0;  position:relative;  background:url('../images/f4.png') repeat-y top center;  }
		.f17 {  width:100%;  padding:0;  margin:0;  position:relative;  background:url('../images/f9.png') repeat-y top center;  }
		.f18 {  width:100%;  padding:0;  margin:0;  position:relative;  background:url('../images/f10.png') repeat-y top center;  }

        #box-1 {
            width:1140px;
            min-height:720px;
            padding:70px 0 0 0;
            margin:0 auto;
            position:relative;
            text-align:center;
		}

        .down {
            font-family: "GothamPro-M";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            text-transform:uppercase;
            font-size:12px;
            line-height:16px;
            padding:0 0 55px 0;
            margin:0;
            color:#c2c2c3;
            cursor:pointer;
            position:absolute;
            left:0;
            top:450px;
            z-index:5;
            background:url('../images/1.gif') no-repeat bottom left;
        }

        .mobilyslider {
            width:100%;
            height:720px;
            position:relative;
            margin:0;
        }

        .mobilyslider .sliderContent {
            width:100%;
            height:720px;
            clear:both;
            position:relative;
            overflow:hidden;
            margin:0 auto;
        }

        .mobilyslider .sliderContent .item {
            position:absolute;
            width:100%;
            height:720px;
        }

        .mobilyslider .sliderContent .item1 {  background:url('../images/slide1.png') no-repeat top left;  }
        .mobilyslider .sliderContent .item2 {  background:url('../images/slide2.jpg') no-repeat top left;  }
        .mobilyslider .sliderContent .item3 {  background:url('../images/slide3.jpg') no-repeat top left;  }
        .mobilyslider .sliderContent .item4 {  background:url('../images/slide4.jpg') no-repeat top left;  }
        .mobilyslider .sliderContent .item5 {  background:url('../images/slide5.jpg') no-repeat top left;  }

        .mobilyslider .sliderArrows a {
            text-indent:-9999px;
            outline:none;
            z-index:30;
            width:60px;
            height:60px;
            position:absolute;
            bottom:-30px;
            border-radius:150px;
            -webkit-border-radius:150px;
            -moz-border-radius:150px;
            -khtml-border-radius:150px;
            -moz-box-shadow: 0 10px 25px 0 rgba(20,25,21,0.1);
            -webkit-box-shadow: 0 10px 25px 0 rgba(20,25,21,0.1);
            box-shadow: 0 10px 25px 0 rgba(20,25,21,0.1);
            cursor: pointer;
        }

        .mobilyslider .prev {
            background:url('../images/2.png') no-repeat center center #ffffff;
            left:0;
        }

        .mobilyslider .next {
            left:70px;
            background:url('../images/3.png') no-repeat center center #ffffff;
        }

        .mobilyslider .prev:hover, .mobilyslider .next:hover {
            bottom:-25px;
            -moz-box-shadow: 0 0 25px 0 rgba(20,25,21,0.1);
            -webkit-box-shadow: 0 0 25px 0 rgba(20,25,21,0.1);
            box-shadow: 0 0 25px 0 rgba(20,25,21,0.1);
        }

        .prev:hover, .prev:not(:hover), .next:hover, .next:not(:hover) {
            -webkit-transition: All 0.15s ease;
            -moz-transition: All 0.15s ease;
            -o-transition: All 0.15s ease;
            -ms-transition: All 0.15s ease;
            transition: All 0.15s ease;
        }

        .mobilyslider .sliderBullets {
            position:absolute;
            bottom:30px;
            left:50%;
            z-index:30;
            margin-left:-45px;
        }

        .mobilyslider .sliderBullets a {
            display:block;
            float:left;
            text-indent:-9999px;
            outline:none;
            margin:0 5px;
            width:20px;
            height:20px;
            background:url('../images/bullets.png') no-repeat 0 0;
        }

        .mobilyslider .sliderBullets .active {
            background-position:0 -20px;
        }

        .mobilyslider .sliderContent a {
            outline:none;
        }

        #box-1 h2 {
            font-family: "GothamPro-BL";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            /*! text-transform:uppercase; */
            font-size:74px;
            line-height:90px;
            max-width:600px;
            padding:90px 0 0 0;
            margin:0;
            color:#14191f;
            cursor:default;
        }

        .bf1 {
            width:480px;
            padding:0;
            margin:0;
            position:absolute;
            right:0;
            top:140px;
            z-index:10;
            text-align:center;
            background:#ffffff;
            -moz-box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
            -webkit-box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
            box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
        }

        .bf1::after {
            content:'';
            width:142px;
            height:189px;
            padding:0;
            margin:0;
            position:absolute;
            left:-45px;
            top:50px;
            z-index:auto;
            text-align:center;
            background:url('../images/4.png') no-repeat top left;
        }

        .bf2 {
            width:480px;
            padding:0;
            margin:0;
            position:absolute;
            right:0;
            top:0;
            z-index:10;
            text-align:center;
            background:#ffffff;
        }

        .bf2::after {
            content:'';
            width:142px;
            height:189px;
            padding:0;
            margin:0;
            position:absolute;
            left:-45px;
            top:-40px;
            z-index:auto;
            text-align:center;
            background:url('../images/4.png') no-repeat top left;
        }

        .big-formbox h3 {
            font-family: "GothamPro-R";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:18px;
            line-height:24px;
            padding:25px 0 15px 0;
            margin:0;
            color:#ffffff;
            cursor:default;
            background:#ffc600;
            background: -moz-linear-gradient(top,  #ffc600 0%, #ff8b00 100%);
            background: -webkit-linear-gradient(top,  #ffc600 0%, #ff8b00 100%);
            background: linear-gradient(to bottom,  #ffc600 0%, #ff8b00 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc600', endColorstr='#ff8b00',GradientType=0 );
        }

        .big-formbox h3 span {
            font-family: "GothamPro-B";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            font-size:30px;
            line-height:24px;
            padding:0;
            margin:0;
            color:#ffffff;
            cursor:default;
        }

        .bf-p1 {
            font-family: "GothamPro-R";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:22px;
            line-height:28px;
            padding:30px 0 0 0;
            margin:0 0 5px 0;
            color:#14191f;
            cursor:default;
        }

        .bf-p1 span {
            font-family: "GothamPro-B";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:20px;
            line-height:28px;
            padding:0;
            margin:0;
            color:#14191f;
            cursor:default;
        }

        .timer-w {
            width:100%;
            padding:30px 0 35px 0;
            margin:32px 0 0 0;
            position:relative;
            text-align:center;
            background:#f8f8f8;
            border-top:1px solid #e7e7e7;
        }

        .bf-p2 {
            font-family: "GothamPro-R";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:18px;
            line-height:26px;
            padding:0;
            margin:0 0 20px 0;
            color:#14191f;
            cursor:default;
        }

        .bf-p2 span {
            font-family: "GothamPro-B";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            font-size:18px;
            line-height:26px;
            padding:0;
            margin:0;
            color:#ff8a00;
            cursor:default;
        }

        .timer {
            width:340px;
            height:95px;
            padding:0;
            margin:0 auto;
            position:relative;
        }

        #chisla, #chisla2, #chisla3, #chisla4 {
            display:inline-block;
        }

        #days-am, #hours-am, #minutes-am, #seconds-am, #days-am2, #hours-am2, #minutes-am2, #seconds-am2,
        #days-am3, #hours-am3, #minutes-am3, #seconds-am3, #days-am4, #hours-am4, #minutes-am4, #seconds-am4 {
            font-family: "GothamPro-R";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:24px;
            line-height:73px;
            width:70px;
            height:70px;
            padding:0;
            margin:0 6.5px;
            cursor:default;
            color:#14191f;
            float:left;
            border:1px solid #dbdbdb;
            border-radius:125px;
            -webkit-border-radius:125px;
            -moz-border-radius:125px;
            -khtml-border-radius:125px;
        }

        #days-nm, #hours-nm, #minutes-nm, #seconds-nm, #days-nm2, #hours-nm2, #minutes-nm2, #seconds-nm2,
        #days-nm3, #hours-nm3, #minutes-nm3, #seconds-nm3, #days-nm4, #hours-nm4, #minutes-nm4, #seconds-nm4 {
            font-family: "GothamPro-R";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:12px;
            line-height:14px;
            width:85px;
            padding:0;
            margin:0;
            cursor:default;
            color:#14191f;
            position:absolute;
        }

        #days-nm, #days-nm2, #days-nm3, #days-nm4 {  left:0;  top:80px;  }
        #hours-nm, #hours-nm2, #hours-nm3, #hours-nm4 {  left:85px;  top:80px;  }
        #minutes-nm, #minutes-nm2, #minutes-nm3, #minutes-nm4 {  left:170px;  top:80px;  }
        #seconds-nm, #seconds-nm2, #seconds-nm3, #seconds-nm4 {  left:255px;  top:80px;  }

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

                .f1 {  width:100%;  padding:0;  margin:0;  position:relative;  background:url('../images/f1.png') repeat-y top center;  }
                .f2 {  width:100%;  padding:0;  margin:0;  position:relative;  background:url('../images/f2.png') repeat-y top center;  }
                .f3 {  width:100%;  padding:0;  margin:0;  position:relative;  background:url('../images/f3.png') repeat-y top center;  }
                .f4 {  width:100%;  padding:0;  margin:0;  position:relative;  background:url('../images/f4.png') repeat-y top center;  }
                .f5 {  width:100%;  padding:0;  margin:0;  position:relative;  background:url('../images/f5.png') repeat-y top center;  }
                .f6 {  width:100%;  padding:0;  margin:0;  position:relative;  background:url('../images/f6.png') repeat-y top center;  }
                .f7 {  width:100%;  padding:0;  margin:0;  position:relative;  background:url('../images/f7.png') repeat-y top center;  }
                .f8 {  width:100%;  padding:0;  margin:0;  position:relative;  background:url('../images/f8.png') repeat-y top center;  }
                .f9 {  width:100%;  padding:0;  margin:0;  position:relative;  background:url('../images/f9.png') repeat-y top center;  }
                .f10 {  width:100%;  padding:0;  margin:0;  position:relative;  background:url('../images/f10.png') repeat-y top center;  }
                .f11 {  width:100%;  padding:0;  margin:0;  position:relative;  background:url('../images/f11.png') repeat-y top center;  }
                .f12 {  width:100%;  padding:0;  margin:0;  position:relative;  background:url('../images/f3.png') repeat-y top center;  }
                .f13 {  width:100%;  padding:0;  margin:0;  position:relative;  background:url('../images/f1.png') repeat-y top center;  }
                .f14 {  width:100%;  padding:0;  margin:0;  position:relative;  background:url('../images/f2.png') repeat-y top center;  }
                .f15 {  width:100%;  padding:0;  margin:0;  position:relative;  background:url('../images/f3.png') repeat-y top center;  }
                .f16 {  width:100%;  padding:0;  margin:0;  position:relative;  background:url('../images/f4.png') repeat-y top center;  }
                .f17 {  width:100%;  padding:0;  margin:0;  position:relative;  background:url('../images/f9.png') repeat-y top center;  }
                .f18 {  width:100%;  padding:0;  margin:0;  position:relative;  background:url('../images/f10.png') repeat-y top center;  }

                #box-1 {
                    width:1000px;
                    min-height:720px;
                    padding:70px 0 0 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                .down {
                    font-family: "GothamPro-M";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    text-transform:uppercase;
                    font-size:12px;
                    line-height:16px;
                    padding:0 0 55px 0;
                    margin:0;
                    color:#c2c2c3;
                    cursor:pointer;
                    position:absolute;
                    left:0;
                    top:450px;
                    z-index:5;
                    background:url('../images/1.gif') no-repeat bottom left;
                }

                .mobilyslider {
                    width:100%;
                    height:720px;
                    position:relative;
                    margin:0;
                }

                .mobilyslider .sliderContent {
                    width:100%;
                    height:720px;
                    clear:both;
                    position:relative;
                    overflow:hidden;
                    margin:0 auto;
                }

                .mobilyslider .sliderContent .item {
                    position:absolute;
                    width:100%;
                    height:720px;
                }

                .mobilyslider .sliderContent .item1 {  background:url('../images/slide1.jpg') no-repeat top left;  }
                .mobilyslider .sliderContent .item2 {  background:url('../images/slide2.jpg') no-repeat top left;  }
                .mobilyslider .sliderContent .item3 {  background:url('../images/slide3.jpg') no-repeat top left;  }
                .mobilyslider .sliderContent .item4 {  background:url('../images/slide4.jpg') no-repeat top left;  }
                .mobilyslider .sliderContent .item5 {  background:url('../images/slide5.jpg') no-repeat top left;  }

                .mobilyslider .sliderArrows a {
                    text-indent:-9999px;
                    outline:none;
                    z-index:30;
                    width:60px;
                    height:60px;
                    position:absolute;
                    bottom:-30px;
                    border-radius:150px;
                    -webkit-border-radius:150px;
                    -moz-border-radius:150px;
                    -khtml-border-radius:150px;
                    -moz-box-shadow: 0 10px 25px 0 rgba(20,25,21,0.1);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(20,25,21,0.1);
                    box-shadow: 0 10px 25px 0 rgba(20,25,21,0.1);
                    cursor: pointer;
                }

                .mobilyslider .prev {
                    background:url('../images/2.png') no-repeat center center #ffffff;
                    left:0;
                }

                .mobilyslider .next {
                    left:70px;
                    background:url('../images/3.png') no-repeat center center #ffffff;
                }

                .mobilyslider .prev:hover, .mobilyslider .next:hover {
                    bottom:-25px;
                    -moz-box-shadow: 0 0 25px 0 rgba(20,25,21,0.1);
                    -webkit-box-shadow: 0 0 25px 0 rgba(20,25,21,0.1);
                    box-shadow: 0 0 25px 0 rgba(20,25,21,0.1);
                }

                .prev:hover, .prev:not(:hover), .next:hover, .next:not(:hover) {
                    -webkit-transition: All 0.15s ease;
                    -moz-transition: All 0.15s ease;
                    -o-transition: All 0.15s ease;
                    -ms-transition: All 0.15s ease;
                    transition: All 0.15s ease;
                }

                .mobilyslider .sliderBullets {
                    position:absolute;
                    bottom:30px;
                    left:50%;
                    z-index:30;
                    margin-left:-45px;
                }

                .mobilyslider .sliderBullets a {
                    display:block;
                    float:left;
                    text-indent:-9999px;
                    outline:none;
                    margin:0 5px;
                    width:20px;
                    height:20px;
                    background:url('../images/bullets.png') no-repeat 0 0;
                }

                .mobilyslider .sliderBullets .active {
                    background-position:0 -20px;
                }

                .mobilyslider .sliderContent a {
                    outline:none;
                }

                #box-1 h2 {
                    font-family: "GothamPro-BL";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    text-transform:uppercase;
                    font-size:90px;
                    line-height:90px;
                    max-width:600px;
                    padding:90px 0 0 0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                }

                .bf1 {
                    width:480px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    right:0;
                    top:140px;
                    z-index:10;
                    text-align:center;
                    background:#ffffff;
                    -moz-box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                    box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                }

                .bf1::after {
                    content:'';
                    width:142px;
                    height:189px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    left:-45px;
                    top:50px;
                    z-index:auto;
                    text-align:center;
                    background:url('../images/4.png') no-repeat top left;
                }

                .bf2 {
                    width:480px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    right:0;
                    top:0;
                    z-index:10;
                    text-align:center;
                    background:#ffffff;
                }

                .bf2::after {
                    content:'';
                    width:142px;
                    height:189px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    left:-45px;
                    top:-40px;
                    z-index:auto;
                    text-align:center;
                    background:url('../images/4.png') no-repeat top left;
                }

                .big-formbox h3 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:24px;
                    padding:25px 0 15px 0;
                    margin:0;
                    color:#ffffff;
                    cursor:default;
                    background:#ffc600;
                    background: -moz-linear-gradient(top,  #ffc600 0%, #ff8b00 100%);
                    background: -webkit-linear-gradient(top,  #ffc600 0%, #ff8b00 100%);
                    background: linear-gradient(to bottom,  #ffc600 0%, #ff8b00 100%);
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc600', endColorstr='#ff8b00',GradientType=0 );
                }

                .big-formbox h3 span {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:30px;
                    line-height:24px;
                    padding:0;
                    margin:0;
                    color:#ffffff;
                    cursor:default;
                }

                .bf-p1 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:24px;
                    line-height:28px;
                    padding:30px 0 0 0;
                    margin:0 0 5px 0;
                    color:#14191f;
                    cursor:default;
                }

                .bf-p1 span {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:20px;
                    line-height:28px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                }

                .timer-w {
                    width:100%;
                    padding:30px 0 35px 0;
                    margin:35px 0 0 0;
                    position:relative;
                    text-align:center;
                    background:#f8f8f8;
                    border-top:1px solid #e7e7e7;
                }

                .bf-p2 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:26px;
                    padding:0;
                    margin:0 0 20px 0;
                    color:#14191f;
                    cursor:default;
                }

                .bf-p2 span {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:18px;
                    line-height:26px;
                    padding:0;
                    margin:0;
                    color:#ff8a00;
                    cursor:default;
                }

                .timer {
                    width:340px;
                    height:95px;
                    padding:0;
                    margin:0 auto;
                    position:relative;
                }

                #chisla, #chisla2, #chisla3, #chisla4 {
                    display:inline-block;
                }

                #days-am, #hours-am, #minutes-am, #seconds-am, #days-am2, #hours-am2, #minutes-am2, #seconds-am2,
                #days-am3, #hours-am3, #minutes-am3, #seconds-am3, #days-am4, #hours-am4, #minutes-am4, #seconds-am4 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:24px;
                    line-height:73px;
                    width:70px;
                    height:70px;
                    padding:0;
                    margin:0 6.5px;
                    cursor:default;
                    color:#14191f;
                    float:left;
                    border:1px solid #dbdbdb;
                    border-radius:125px;
                    -webkit-border-radius:125px;
                    -moz-border-radius:125px;
                    -khtml-border-radius:125px;
                }

                #days-nm, #hours-nm, #minutes-nm, #seconds-nm, #days-nm2, #hours-nm2, #minutes-nm2, #seconds-nm2,
                #days-nm3, #hours-nm3, #minutes-nm3, #seconds-nm3, #days-nm4, #hours-nm4, #minutes-nm4, #seconds-nm4 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:12px;
                    line-height:14px;
                    width:85px;
                    padding:0;
                    margin:0;
                    cursor:default;
                    color:#14191f;
                    position:absolute;
                }

                #days-nm, #days-nm2, #days-nm3, #days-nm4 {  left:0;  top:80px;  }
                #hours-nm, #hours-nm2, #hours-nm3, #hours-nm4 {  left:85px;  top:80px;  }
                #minutes-nm, #minutes-nm2, #minutes-nm3, #minutes-nm4 {  left:170px;  top:80px;  }
                #seconds-nm, #seconds-nm2, #seconds-nm3, #seconds-nm4 {  left:255px;  top:80px;  }

            }

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

                .f1 {  width:100%;  padding:0;  margin:0;  position:relative;  background:url('../images/f1.png') repeat-y top center;  }
                .f2 {  width:100%;  padding:0;  margin:0;  position:relative;  background:url('../images/f2.png') repeat-y top center;  }
                .f3 {  width:100%;  padding:0;  margin:0;  position:relative;  background:url('../images/f3.png') repeat-y top center;  }
                .f4 {  width:100%;  padding:0;  margin:0;  position:relative;  background:url('../images/f4.png') repeat-y top center;  }
                .f5 {  width:100%;  padding:0;  margin:0;  position:relative;  background:url('../images/f5.png') repeat-y top center;  }
                .f6 {  width:100%;  padding:0;  margin:0;  position:relative;  background:url('../images/f6.png') repeat-y top center;  }
                .f7 {  width:100%;  padding:0;  margin:0;  position:relative;  background:url('../images/f7.png') repeat-y top center;  }
                .f8 {  width:100%;  padding:0;  margin:0;  position:relative;  background:url('../images/f8.png') repeat-y top center;  }
                .f9 {  width:100%;  padding:0;  margin:0;  position:relative;  background:url('../images/f9.png') repeat-y top center;  }
                .f10 {  width:100%;  padding:0;  margin:0;  position:relative;  background:url('../images/f10.png') repeat-y top center;  }
                .f11 {  width:100%;  padding:0;  margin:0;  position:relative;  background:url('../images/f11.png') repeat-y top center;  }
                .f12 {  width:100%;  padding:0;  margin:0;  position:relative;  background:url('../images/f3.png') repeat-y top center;  }
                .f13 {  width:100%;  padding:0;  margin:0;  position:relative;  background:url('../images/f1.png') repeat-y top center;  }
                .f14 {  width:100%;  padding:0;  margin:0;  position:relative;  background:url('../images/f2.png') repeat-y top center;  }
                .f15 {  width:100%;  padding:0;  margin:0;  position:relative;  background:url('../images/f3.png') repeat-y top center;  }
                .f16 {  width:100%;  padding:0;  margin:0;  position:relative;  background:url('../images/f4.png') repeat-y top center;  }
                .f17 {  width:100%;  padding:0;  margin:0;  position:relative;  background:url('../images/f9.png') repeat-y top center;  }
                .f18 {  width:100%;  padding:0;  margin:0;  position:relative;  background:url('../images/f10.png') repeat-y top center;  }

                #box-1 {
                    width:700px;
                    min-height:720px;
                    padding:70px 0 0 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                .down {
                    font-family: "GothamPro-M";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    text-transform:uppercase;
                    font-size:12px;
                    line-height:16px;
                    padding:0 0 55px 0;
                    margin:0;
                    color:#c2c2c3;
                    cursor:pointer;
                    position:absolute;
                    left:0;
                    top:450px;
                    z-index:5;
                    background:url('../images/1.gif') no-repeat bottom left;
                }

                .mobilyslider {
                    width:100%;
                    height:720px;
                    position:relative;
                    margin:0;
                }

                .mobilyslider .sliderContent {
                    width:100%;
                    height:720px;
                    clear:both;
                    position:relative;
                    overflow:hidden;
                    margin:0 auto;
                }

                .mobilyslider .sliderContent .item {
                    position:absolute;
                    width:100%;
                    height:720px;
                }

                .mobilyslider .sliderContent .item1 {  background:url('../images/slide1.png') no-repeat top left;  }
                .mobilyslider .sliderContent .item2 {  background:url('../images/slide2.jpg') no-repeat top left;  }
                .mobilyslider .sliderContent .item3 {  background:url('../images/slide3.jpg') no-repeat top left;  }
                .mobilyslider .sliderContent .item4 {  background:url('../images/slide4.jpg') no-repeat top left;  }
                .mobilyslider .sliderContent .item5 {  background:url('../images/slide5.jpg') no-repeat top left;  }

                .mobilyslider .sliderArrows a {
                    text-indent:-9999px;
                    outline:none;
                    z-index:30;
                    width:60px;
                    height:60px;
                    position:absolute;
                    bottom:160px;
                    border-radius:150px;
                    -webkit-border-radius:150px;
                    -moz-border-radius:150px;
                    -khtml-border-radius:150px;
                    -moz-box-shadow: 0 10px 25px 0 rgba(20,25,21,0.1);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(20,25,21,0.1);
                    box-shadow: 0 10px 25px 0 rgba(20,25,21,0.1);
                    cursor: pointer;
                }

                .mobilyslider .prev {
                    background:url('../images/2.png') no-repeat center center #ffffff;
                    left:0;
                }

                .mobilyslider .next {
                    left:70px;
                    background:url('../images/3.png') no-repeat center center #ffffff;
                }

                .mobilyslider .prev:hover, .mobilyslider .next:hover {
                    bottom:165px;
                    -moz-box-shadow: 0 0 25px 0 rgba(20,25,21,0.1);
                    -webkit-box-shadow: 0 0 25px 0 rgba(20,25,21,0.1);
                    box-shadow: 0 0 25px 0 rgba(20,25,21,0.1);
                }

                .prev:hover, .prev:not(:hover), .next:hover, .next:not(:hover) {
                    -webkit-transition: All 0.15s ease;
                    -moz-transition: All 0.15s ease;
                    -o-transition: All 0.15s ease;
                    -ms-transition: All 0.15s ease;
                    transition: All 0.15s ease;
                }

                .mobilyslider .sliderBullets {
                    position:absolute;
                    bottom:30px;
                    left:50%;
                    z-index:30;
                    margin-left:-45px;
                }

                .mobilyslider .sliderBullets a {
                    display:block;
                    float:left;
                    text-indent:-9999px;
                    outline:none;
                    margin:0 5px;
                    width:20px;
                    height:20px;
                    background:url('../images/bullets.png') no-repeat 0 0;
                }

                .mobilyslider .sliderBullets .active {
                    background-position:0 -20px;
                }

                .mobilyslider .sliderContent a {
                    outline:none;
                }

                #box-1 h2 {
                    font-family: "GothamPro-BL";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    /*! text-transform:uppercase; */
                    font-size:60px;
                    line-height:90px;
                    max-width:600px;
                    padding:90px 0 0 0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                }

                .bf1 {
                    width:480px;
                    padding:0;
                    margin:50px auto -90px auto;
                    position:relative;
                    right:0;
                    top:0;
                    left:0;
                    bottom:0;
                    z-index:10;
                    text-align:center;
                    background:#ffffff;
                    -moz-box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                    box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                }

                .bf1::after {
                    content:'';
                    width:142px;
                    height:189px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    left:-45px;
                    top:50px;
                    z-index:auto;
                    text-align:center;
                    background:url('../images/4.png') no-repeat top left;
                }

                .big-formbox h3 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:24px;
                    padding:25px 0 15px 0;
                    margin:0;
                    color:#ffffff;
                    cursor:default;
                    background:#ffc600;
                    background: -moz-linear-gradient(top,  #ffc600 0%, #ff8b00 100%);
                    background: -webkit-linear-gradient(top,  #ffc600 0%, #ff8b00 100%);
                    background: linear-gradient(to bottom,  #ffc600 0%, #ff8b00 100%);
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc600', endColorstr='#ff8b00',GradientType=0 );
                }

                .big-formbox h3 span {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:30px;
                    line-height:24px;
                    padding:0;
                    margin:0;
                    color:#ffffff;
                    cursor:default;
                }

                .bf-p1 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:24px;
                    line-height:28px;
                    padding:30px 0 0 0;
                    margin:0 0 5px 0;
                    color:#14191f;
                    cursor:default;
                }

                .bf-p1 span {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:20px;
                    line-height:28px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                }

                .timer-w {
                    width:100%;
                    padding:30px 0 35px 0;
                    margin:35px 0 0 0;
                    position:relative;
                    text-align:center;
                    background:#f8f8f8;
                    border-top:1px solid #e7e7e7;
                }

                .bf-p2 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:26px;
                    padding:0;
                    margin:0 0 20px 0;
                    color:#14191f;
                    cursor:default;
                }

                .bf-p2 span {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:18px;
                    line-height:26px;
                    padding:0;
                    margin:0;
                    color:#ff8a00;
                    cursor:default;
                }

                .timer {
                    width:340px;
                    height:95px;
                    padding:0;
                    margin:0 auto;
                    position:relative;
                }

                #chisla, #chisla2, #chisla3, #chisla4 {
                    display:inline-block;
                }

                #days-am, #hours-am, #minutes-am, #seconds-am, #days-am2, #hours-am2, #minutes-am2, #seconds-am2,
                #days-am3, #hours-am3, #minutes-am3, #seconds-am3, #days-am4, #hours-am4, #minutes-am4, #seconds-am4 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:24px;
                    line-height:73px;
                    width:70px;
                    height:70px;
                    padding:0;
                    margin:0 6.5px;
                    cursor:default;
                    color:#14191f;
                    float:left;
                    border:1px solid #dbdbdb;
                    border-radius:125px;
                    -webkit-border-radius:125px;
                    -moz-border-radius:125px;
                    -khtml-border-radius:125px;
                }

                #days-nm, #hours-nm, #minutes-nm, #seconds-nm, #days-nm2, #hours-nm2, #minutes-nm2, #seconds-nm2,
                #days-nm3, #hours-nm3, #minutes-nm3, #seconds-nm3, #days-nm4, #hours-nm4, #minutes-nm4, #seconds-nm4 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:12px;
                    line-height:14px;
                    width:85px;
                    padding:0;
                    margin:0;
                    cursor:default;
                    color:#14191f;
                    position:absolute;
                }

                #days-nm, #days-nm2, #days-nm3, #days-nm4 {  left:0;  top:80px;  }
                #hours-nm, #hours-nm2, #hours-nm3, #hours-nm4 {  left:85px;  top:80px;  }
                #minutes-nm, #minutes-nm2, #minutes-nm3, #minutes-nm4 {  left:170px;  top:80px;  }
                #seconds-nm, #seconds-nm2, #seconds-nm3, #seconds-nm4 {  left:255px;  top:80px;  }

            }

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

                .f1 {  width:100%;  padding:0;  margin:0;  position:relative;  background:url('../images/f1.png') repeat-y top center;  }
                .f2 {  width:100%;  padding:0;  margin:0;  position:relative;  background:url('../images/f2.png') repeat-y top center;  }
                .f3 {  width:100%;  padding:0;  margin:0;  position:relative;  background:url('../images/f3.png') repeat-y top center;  }
                .f4 {  width:100%;  padding:0;  margin:0;  position:relative;  background:url('../images/f4.png') repeat-y top center;  }
                .f5 {  width:100%;  padding:0;  margin:0;  position:relative;  background:url('../images/f5.png') repeat-y top center;  }
                .f6 {  width:100%;  padding:0;  margin:0;  position:relative;  background:url('../images/f6.png') repeat-y top center;  }
                .f7 {  width:100%;  padding:0;  margin:0;  position:relative;  background:url('../images/f7.png') repeat-y top center;  }
                .f8 {  width:100%;  padding:0;  margin:0;  position:relative;  background:url('../images/f8.png') repeat-y top center;  }
                .f9 {  width:100%;  padding:0;  margin:0;  position:relative;  background:url('../images/f9.png') repeat-y top center;  }
                .f10 {  width:100%;  padding:0;  margin:0;  position:relative;  background:url('../images/f10.png') repeat-y top center;  }
                .f11 {  width:100%;  padding:0;  margin:0;  position:relative;  background:url('../images/f11.png') repeat-y top center;  }
                .f12 {  width:100%;  padding:0;  margin:0;  position:relative;  background:url('../images/f3.png') repeat-y top center;  }
                .f13 {  width:100%;  padding:0;  margin:0;  position:relative;  background:url('../images/f1.png') repeat-y top center;  }
                .f14 {  width:100%;  padding:0;  margin:0;  position:relative;  background:url('../images/f2.png') repeat-y top center;  }
                .f15 {  width:100%;  padding:0;  margin:0;  position:relative;  background:url('../images/f3.png') repeat-y top center;  }
                .f16 {  width:100%;  padding:0;  margin:0;  position:relative;  background:url('../images/f4.png') repeat-y top center;  }
                .f17 {  width:100%;  padding:0;  margin:0;  position:relative;  background:url('../images/f9.png') repeat-y top center;  }
                .f18 {  width:100%;  padding:0;  margin:0;  position:relative;  background:url('../images/f10.png') repeat-y top center;  }

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

                .down {
                    font-family: "GothamPro-M";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    text-transform:uppercase;
                    font-size:12px;
                    line-height:16px;
                    padding:0 0 55px 0;
                    margin:0;
                    color:#c2c2c3;
                    cursor:pointer;
                    position:absolute;
                    left:0;
                    top:350px;
                    z-index:5;
                    background:url('../images/1.gif') no-repeat bottom left;
                }

                .mobilyslider {
                    width:100%;
                    height:560px;
                    position:relative;
                    margin:0;
                }

                .mobilyslider .sliderContent {
                    width:100%;
                    height:560px;
                    clear:both;
                    position:relative;
                    overflow:hidden;
                    margin:0 auto;
                }

                .mobilyslider .sliderContent .item {
                    position:absolute;
                    width:100%;
                    height:560px;
                }

                .mobilyslider .sliderContent .item1 {  background:url('../images/slide22.png') no-repeat bottom left;
                    -webkit-background-size: 420px 432px;
                    -moz-background-size: 420px 432px;
                    -o-background-size: 420px 432px;
                    background-size: 465px 318px;
                }
                .mobilyslider .sliderContent .item2 {  background:url('../images/slide2.jpg') no-repeat bottom left;
                    -webkit-background-size: 420px 432px;
                    -moz-background-size: 420px 432px;
                    -o-background-size: 420px 432px;
                    background-size: 420px 432px;
                }
                .mobilyslider .sliderContent .item3 {  background:url('../images/slide3.jpg') no-repeat bottom left;
                    -webkit-background-size: 420px 432px;
                    -moz-background-size: 420px 432px;
                    -o-background-size: 420px 432px;
                    background-size: 420px 432px;
                }
                .mobilyslider .sliderContent .item4 {  background:url('../images/slide4.jpg') no-repeat bottom left;
                    -webkit-background-size: 420px 432px;
                    -moz-background-size: 420px 432px;
                    -o-background-size: 420px 432px;
                    background-size: 420px 432px;
                }
                .mobilyslider .sliderContent .item5 {  background:url('../images/slide5.jpg') no-repeat bottom left;
                    -webkit-background-size: 420px 432px;
                    -moz-background-size: 420px 432px;
                    -o-background-size: 420px 432px;
                    background-size: 420px 432px;
                }

                .mobilyslider .sliderArrows a {
                    text-indent:-9999px;
                    outline:none;
                    z-index:30;
                    width:60px;
                    height:60px;
                    position:absolute;
                    bottom:-30px;
                    border-radius:150px;
                    -webkit-border-radius:150px;
                    -moz-border-radius:150px;
                    -khtml-border-radius:150px;
                    -moz-box-shadow: 0 10px 25px 0 rgba(20,25,21,0.1);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(20,25,21,0.1);
                    box-shadow: 0 10px 25px 0 rgba(20,25,21,0.1);
                    cursor: pointer;
                }

                .mobilyslider .prev {
                    background:url('../images/2.png') no-repeat center center #ffffff;
                    left:0;
                }

                .mobilyslider .next {
                    left:70px;
                    background:url('../images/3.png') no-repeat center center #ffffff;
                }

                .mobilyslider .prev:hover, .mobilyslider .next:hover {
                    bottom:-25px;
                    -moz-box-shadow: 0 0 25px 0 rgba(20,25,21,0.1);
                    -webkit-box-shadow: 0 0 25px 0 rgba(20,25,21,0.1);
                    box-shadow: 0 0 25px 0 rgba(20,25,21,0.1);
                }

                .prev:hover, .prev:not(:hover), .next:hover, .next:not(:hover) {
                    -webkit-transition: All 0.15s ease;
                    -moz-transition: All 0.15s ease;
                    -o-transition: All 0.15s ease;
                    -ms-transition: All 0.15s ease;
                    transition: All 0.15s ease;
                }

                .mobilyslider .sliderBullets {
                    position:absolute;
                    bottom:30px;
                    left:50%;
                    z-index:30;
                    margin-left:-45px;
                }

                .mobilyslider .sliderBullets a {
                    display:block;
                    float:left;
                    text-indent:-9999px;
                    outline:none;
                    margin:0 5px;
                    width:20px;
                    height:20px;
                    background:url('../images/bullets.png') no-repeat 0 0;
                }

                .mobilyslider .sliderBullets .active {
                    background-position:0 -20px;
                }

                .mobilyslider .sliderContent a {
                    outline:none;
                }

                #box-1 h2 {
                    font-family: "GothamPro-BL";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    text-transform:uppercase;
                    font-size:43px;
                    line-height:60px;
                    max-width:600px;
                    padding:90px 0 0 0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                }

                .bf1 {
                    width:420px;
                    padding:0;
                    margin:50px auto -90px auto;
                    position:relative;
                    right:0;
                    top:0;
                    left:0;
                    bottom:0;
                    z-index:10;
                    text-align:center;
                    background:#ffffff;
                    -moz-box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                    box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                }

                .bf1::after {
                    content:'';
                    width:80px;
                    height:106px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    left:-15px;
                    top:110px;
                    z-index:auto;
                    text-align:center;
                    background:url('../images/4.png') no-repeat top left;
                    -webkit-background-size: 80px 106px;
                    -moz-background-size: 80px 106px;
                    -o-background-size: 80px 106px;
                    background-size: 80px 106px;
                }

                .big-formbox h3 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:17px;
                    line-height:24px;
                    padding:25px 0 15px 0;
                    margin:0;
                    color:#ffffff;
                    cursor:default;
                    background:#ffc600;
                    background: -moz-linear-gradient(top,  #ffc600 0%, #ff8b00 100%);
                    background: -webkit-linear-gradient(top,  #ffc600 0%, #ff8b00 100%);
                    background: linear-gradient(to bottom,  #ffc600 0%, #ff8b00 100%);
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc600', endColorstr='#ff8b00',GradientType=0 );
                }

                .big-formbox h3 span {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:24px;
                    line-height:24px;
                    padding:0;
                    margin:0;
                    color:#ffffff;
                    cursor:default;
                }

                .bf-p1 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:22px;
                    line-height:28px;
                    padding:30px 0 0 0;
                    margin:0 0 5px 0;
                    color:#14191f;
                    cursor:default;
                }

                .bf-p1 span {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:20px;
                    line-height:28px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                }

                .timer-w {
                    width:100%;
                    padding:30px 0 35px 0;
                    margin:35px 0 0 0;
                    position:relative;
                    text-align:center;
                    background:#f8f8f8;
                    border-top:1px solid #e7e7e7;
                }

                .bf-p2 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:26px;
                    padding:0;
                    margin:0 0 20px 0;
                    color:#14191f;
                    cursor:default;
                }

                .bf-p2 span {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:18px;
                    line-height:26px;
                    padding:0;
                    margin:0;
                    color:#ff8a00;
                    cursor:default;
                }

                .timer {
                    width:340px;
                    height:95px;
                    padding:0;
                    margin:0 auto;
                    position:relative;
                }

                #chisla, #chisla2, #chisla3, #chisla4 {
                    display:inline-block;
                }

                #days-am, #hours-am, #minutes-am, #seconds-am, #days-am2, #hours-am2, #minutes-am2, #seconds-am2,
                #days-am3, #hours-am3, #minutes-am3, #seconds-am3, #days-am4, #hours-am4, #minutes-am4, #seconds-am4 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:24px;
                    line-height:73px;
                    width:70px;
                    height:70px;
                    padding:0;
                    margin:0 6.5px;
                    cursor:default;
                    color:#14191f;
                    float:left;
                    border:1px solid #dbdbdb;
                    border-radius:125px;
                    -webkit-border-radius:125px;
                    -moz-border-radius:125px;
                    -khtml-border-radius:125px;
                }

                #days-nm, #hours-nm, #minutes-nm, #seconds-nm, #days-nm2, #hours-nm2, #minutes-nm2, #seconds-nm2,
                #days-nm3, #hours-nm3, #minutes-nm3, #seconds-nm3, #days-nm4, #hours-nm4, #minutes-nm4, #seconds-nm4 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:12px;
                    line-height:14px;
                    width:85px;
                    padding:0;
                    margin:0;
                    cursor:default;
                    color:#14191f;
                    position:absolute;
                }

                #days-nm, #days-nm2, #days-nm3, #days-nm4 {  left:0;  top:80px;  }
                #hours-nm, #hours-nm2, #hours-nm3, #hours-nm4 {  left:85px;  top:80px;  }
                #minutes-nm, #minutes-nm2, #minutes-nm3, #minutes-nm4 {  left:170px;  top:80px;  }
                #seconds-nm, #seconds-nm2, #seconds-nm3, #seconds-nm4 {  left:255px;  top:80px;  }

            }

/* box-14 */

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

        #box-14-w2 {
            width:100%;
            padding:90px 0;
            margin:0;
            position:relative;
            background:rgba(20,25,31,0.25);
        }

        #box-14 {
            width:1060px;
            padding:110px 0 110px 80px;
            margin:0 auto;
            position:relative;
            text-align:center;
            background:rgba(255,255,255,0.8);
        }

        #box-14 h2 {
            font-family: "GothamPro-BL";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            text-transform:uppercase;
            font-size:36px;
            line-height:71px;
            padding:0;
            margin:0;
            color:#14191f;
            cursor:default;
            position:relative;
        }

        #box-14 h2 span {
            font-family: "GothamPro-BL";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            text-transform:uppercase;
            font-size:60px;
            line-height:90px;
            display:inline-block;
            padding:0;
            margin:0;
            color:#14191f;
            cursor:default;
        }

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

                #box-14-w2 {
                    width:100%;
                    padding:90px 0;
                    margin:0;
                    position:relative;
                    background:rgba(20,25,31,0.25);
                }

                #box-14 {
                    width:940px;
                    padding:120px 0 124px 60px;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                    background:rgba(255,255,255,0.8);
                }

                #box-14 h2 {
                    font-family: "GothamPro-BL";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    text-transform:uppercase;
                    font-size:30px;
                    line-height:71px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-14 h2 span {
                    font-family: "GothamPro-BL";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    text-transform:uppercase;
                    font-size:64px;
                    line-height:84px;
                    display:inline-block;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                }

            }

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

                #box-14-w2 {
                    width:100%;
                    padding:90px 0;
                    margin:0;
                    position:relative;
                    background:rgba(20,25,31,0.25);
                }

                #box-14 {
                    width:700px;
                    padding:0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                    background:rgba(255,255,255,0);
                }

                #box-14 h2 {
                    font-family: "GothamPro-BL";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:36px;
                    line-height:60px;
                    padding:60px 0 50px 0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                    background:rgba(255,255,255,0.8);
                }

                #box-14 h2 span {
                    font-family: "GothamPro-BL";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:50px;
                    line-height:60px;
                    display:inline-block;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                }

                .br700 {
                    display:none;
                }

                .bf2 {
                    width:480px;
                    padding:0;
                    margin:90px auto 0 auto;
                    position:relative;
                    right:0;
                    top:0;
                    left:0;
                    bottom:0;
                    z-index:10;
                    text-align:center;
                    background:#ffffff;
                }

                .bf2::after {
                    content:'';
                    width:142px;
                    height:189px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    left:-45px;
                    top:-40px;
                    z-index:auto;
                    text-align:center;
                    background:url('../images/4.png') no-repeat top left;
                }
            }

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

                #box-14-w2 {
                    width:100%;
                    padding:90px 0;
                    margin:0;
                    position:relative;
                    background:rgba(20,25,31,0.25);
                }

                #box-14 {
                    width:420px;
                    padding:0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                    background:rgba(255,255,255,0);
                }

                #box-14 h2 {
                    font-family: "GothamPro-BL";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:24px;
                    line-height:46px;
                    padding:50px 0 40px 0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                    background:rgba(255,255,255,0.8);
                }

                #box-14 h2 span {
                    font-family: "GothamPro-BL";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:38px;
                    line-height:50px;
                    display:inline-block;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                }

                .br700 {
                    display:none;
                }

                .bf2 {
                    width:420px;
                    padding:0;
                    margin:50px auto 0 auto;
                    position:relative;
                    right:0;
                    top:0;
                    left:0;
                    bottom:0;
                    z-index:10;
                    text-align:center;
                    background:#ffffff;
                }

                .bf2::after {
                    content:'';
                    width:80px;
                    height:106px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    left:-15px;
                    top:20px;
                    z-index:auto;
                    text-align:center;
                    background:url('../images/4.png') no-repeat top left;
                    -webkit-background-size: 80px 106px;
                    -moz-background-size: 80px 106px;
                    -o-background-size: 80px 106px;
                    background-size: 80px 106px;
                }
            }

/* box-2 */

		#box-2-w {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
            background:#ffffff;
		}

        #box-2 {
            width:1140px;
            padding:90px 0 100px 0;
            margin:0 auto;
            position:relative;
            text-align:center;
		}

        .box-2-l {
            width:480px;
            padding:0;
            margin:0;
            position:relative;
            text-align:center;
            float:left;
        }

        #box-2 p {
            font-family: "GothamPro-R";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:16px;
            line-height:24px;
            width:330px;
            margin:10px 0 0 0;
            color:#848484;
            cursor:default;
            float:left;
            -moz-box-shadow: 0 5px 10px 0 rgba(20,25,21,0.1);
            -webkit-box-shadow: 0 5px 10px 0 rgba(20,25,21,0.1);
            box-shadow: 0 5px 10px 0 rgba(20,25,21,0.1);
        }

        .p2-1 {  min-height:70px;  padding:30px 25px 0 125px;  background:url('../images/5.png') no-repeat top left #f8f8f8;  }
        .p2-2 {  min-height:70px;  padding:30px 25px 0 125px;  background:url('../images/51.png') no-repeat top left #f8f8f8;  }
        .p2-3 {  min-height:70px;  padding:30px 25px 0 125px;  background:url('../images/48.png') no-repeat top left #f8f8f8;  }

        #box-2 p span {
            font-family: "GothamPro-B";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            text-transform:uppercase;
            font-size:18px;
            line-height:24px;
            padding:0;
            margin:0;
            color:#14191f;
            cursor:default;
        }

        .box-2-r {
            width:585px;
            padding:80px 0 0 0;
            margin:0;
            position:relative;
            text-align:center;
            float:right;
        }

        .box-2-r img {
            width:180px;
            padding:0;
            margin:13px 0 0 13px;
            float:left;
            display:block;
            border:1px solid #e3e3e3;
            -webkit-filter: grayscale(100%);
            -moz-filter: grayscale(100%);
            -ms-filter: grayscale(100%);
            -o-filter: grayscale(100%);
            filter: grayscale(100%);
            opacity:0.6;
        }

        .box-2-r img:hover {
            border:1px solid #e7e7e7;
            -webkit-filter: grayscale(0%);
            -moz-filter: grayscale(0%);
            -ms-filter: grayscale(0%);
            -o-filter: grayscale(0%);
            filter: grayscale(0%);
            opacity:1;
        }

        .box-2-r img:hover, .box-2-r img:not(:hover) {
            -webkit-transition: All 0.2s ease;
            -moz-transition: All 0.2s ease;
            -o-transition: All 0.2s ease;
            -ms-transition: All 0.2s ease;
            transition: All 0.2s ease;
        }

        #box-2 h2 {
            font-family: "GothamPro-R";
            font-weight:normal;
            font-style:normal;
            text-align:right;
            font-size:14px;
            line-height:31px;
            padding:0;
            margin:0 0 15px 0;
            color:#848484;
            cursor:default;
        }

        #box-2 h2 span {
            font-family: "GothamPro-BL";
            font-weight:normal;
            font-style:normal;
            text-align:right;
            text-transform:uppercase;
            font-size:24px;
            line-height:31px;
            padding:0;
            margin:0;
            color:#14191f;
            cursor:default;
        }

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

                #box-2 {
                    width:1000px;
                    padding:90px 0 100px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                .box-2-l {
                    width:470px;
                    padding:0;
                    margin:0;
                    position:relative;
                    text-align:center;
                    float:left;
                }

                #box-2 p {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:16px;
                    line-height:24px;
                    width:345px;
                    margin:10px 0 0 0;
                    color:#848484;
                    cursor:default;
                    float:left;
                    -moz-box-shadow: 0 5px 10px 0 rgba(20,25,21,0.1);
                    -webkit-box-shadow: 0 5px 10px 0 rgba(20,25,21,0.1);
                    box-shadow: 0 5px 10px 0 rgba(20,25,21,0.1);
                }

                .p2-1 {  min-height:70px;  padding:30px 0 0 125px;  background:url('../images/5.png') no-repeat top left #f8f8f8;  }
                .p2-2 {  min-height:70px;  padding:30px 0 0 125px;  background:url('../images/6.png') no-repeat top left #f8f8f8;  }
                .p2-3 {  min-height:70px;  padding:30px 0 0 125px;  background:url('../images/7.png') no-repeat top left #f8f8f8;  }

                #box-2 p span {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    text-transform:uppercase;
                    font-size:18px;
                    line-height:24px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                }

                .box-2-r {
                    width:510px;
                    padding:80px 0 0 0;
                    margin:0;
                    position:relative;
                    text-align:center;
                    float:right;
                }

                .box-2-r img {
                    width:158px;
                    padding:0;
                    margin:10px 0 0 10px;
                    float:left;
                    display:block;
                    border:1px solid #e3e3e3;
                    -webkit-filter: grayscale(100%);
                    -moz-filter: grayscale(100%);
                    -ms-filter: grayscale(100%);
                    -o-filter: grayscale(100%);
                    filter: grayscale(100%);
                    opacity:0.6;
                }

                .box-2-r img:hover {
                    border:1px solid #e7e7e7;
                    -webkit-filter: grayscale(0%);
                    -moz-filter: grayscale(0%);
                    -ms-filter: grayscale(0%);
                    -o-filter: grayscale(0%);
                    filter: grayscale(0%);
                    opacity:1;
                }

                .box-2-r img:hover, .box-2-r img:not(:hover) {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }

                #box-2 h2 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:right;
                    font-size:14px;
                    line-height:31px;
                    padding:0;
                    margin:0 0 20px 0;
                    color:#848484;
                    cursor:default;
                }

                #box-2 h2 span {
                    font-family: "GothamPro-BL";
                    font-weight:normal;
                    font-style:normal;
                    text-align:right;
                    text-transform:uppercase;
                    font-size:24px;
                    line-height:31px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                }
            }

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

                #box-2 {
                    width:700px;
                    padding:90px 0 100px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                .box-2-l {
                    width:480px;
                    padding:0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                    float:none;
                }

                #box-2 p {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:16px;
                    line-height:24px;
                    width:330px;
                    margin:10px 0 0 0;
                    color:#848484;
                    cursor:default;
                    float:left;
                    -moz-box-shadow: 0 5px 10px 0 rgba(20,25,21,0.1);
                    -webkit-box-shadow: 0 5px 10px 0 rgba(20,25,21,0.1);
                    box-shadow: 0 5px 10px 0 rgba(20,25,21,0.1);
                }

                .p2-1 {  min-height:70px;  padding:30px 25px 0 125px;  background:url('../images/5.png') no-repeat top left #f8f8f8;  }
                .p2-2 {  min-height:70px;  padding:30px 25px 0 125px;  background:url('../images/51.png') no-repeat top left #f8f8f8;  }
                .p2-3 {  min-height:70px;  padding:30px 25px 0 125px;  background:url('../images/48.png') no-repeat top left #f8f8f8;  }

                #box-2 p span {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    text-transform:uppercase;
                    font-size:18px;
                    line-height:24px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                }

                .box-2-r {
                    width:585px;
                    padding:60px 0 0 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                    float:none;
                }

                .box-2-r img {
                    width:180px;
                    padding:0;
                    margin:13px 6.5px 0 6.5px;
                    float:left;
                    display:block;
                    border:1px solid #e3e3e3;
                    -webkit-filter: grayscale(100%);
                    -moz-filter: grayscale(100%);
                    -ms-filter: grayscale(100%);
                    -o-filter: grayscale(100%);
                    filter: grayscale(100%);
                    opacity:0.6;
                }

                .box-2-r img:hover {
                    border:1px solid #e7e7e7;
                    -webkit-filter: grayscale(0%);
                    -moz-filter: grayscale(0%);
                    -ms-filter: grayscale(0%);
                    -o-filter: grayscale(0%);
                    filter: grayscale(0%);
                    opacity:1;
                }

                .box-2-r img:hover, .box-2-r img:not(:hover) {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }

                #box-2 h2 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:14px;
                    line-height:31px;
                    padding:0;
                    margin:0 0 15px 0;
                    color:#848484;
                    cursor:default;
                }

                #box-2 h2 span {
                    font-family: "GothamPro-BL";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:24px;
                    line-height:31px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                }
            }

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

                #box-2 {
                    width:420px;
                    padding:120px 0 100px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                .box-2-l {
                    width:420px;
                    padding:0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                    float:none;
                }

                #box-2 p {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:16px;
                    line-height:24px;
                    width:280px;
                    margin:10px 0 0 0;
                    color:#848484;
                    cursor:default;
                    float:left;
                    -moz-box-shadow: 0 5px 10px 0 rgba(20,25,21,0.1);
                    -webkit-box-shadow: 0 5px 10px 0 rgba(20,25,21,0.1);
                    box-shadow: 0 5px 10px 0 rgba(20,25,21,0.1);
                }

                .p2-1 {  min-height:85px;  padding:15px 15px 0 125px;  background:url('../images/5.png') no-repeat top left #f8f8f8;  }
                .p2-2 {  min-height:85px;  padding:15px 15px 0 125px;  background:url('../images/51.png') no-repeat top left #f8f8f8;  }
                .p2-3 {  min-height:85px;  padding:15px 15px 0 125px;  background:url('../images/48.png') no-repeat top left #f8f8f8;  }

                #box-2 p span {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    text-transform:uppercase;
                    font-size:18px;
                    line-height:24px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                }

                .box-2-r {
                    width:420px;
                    padding:60px 0 0 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                    float:none;
                }

                .box-2-r img {
                    width:198px;
                    padding:0;
                    margin:10px 5px 0 5px;
                    float:left;
                    display:block;
                    border:1px solid #e3e3e3;
                    -webkit-filter: grayscale(100%);
                    -moz-filter: grayscale(100%);
                    -ms-filter: grayscale(100%);
                    -o-filter: grayscale(100%);
                    filter: grayscale(100%);
                    opacity:0.6;
                }

                .box-2-r img:hover {
                    border:1px solid #e7e7e7;
                    -webkit-filter: grayscale(0%);
                    -moz-filter: grayscale(0%);
                    -ms-filter: grayscale(0%);
                    -o-filter: grayscale(0%);
                    filter: grayscale(0%);
                    opacity:1;
                }

                .box-2-r img:hover, .box-2-r img:not(:hover) {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }

                #box-2 h2 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:14px;
                    line-height:20px;
                    max-width:360px;
                    padding:0;
                    margin:0 auto 15px auto;
                    color:#848484;
                    cursor:default;
                }

                #box-2 h2 span {
                    font-family: "GothamPro-BL";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:24px;
                    line-height:34px;
                    display:inline-block;
                    padding:0;
                    margin:0 0 5px 0;
                    color:#14191f;
                    cursor:default;
                }
            }

/* box-3 */

		#box-3-w {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
            background:#f2f2f2;
		}

        #box-3 {
            width:1140px;
            padding:90px 0 100px 0;
            margin:0 auto;
            position:relative;
            text-align:center;
            overflow:hidden;
		}

        #box-3 h2 {
            font-family: "GothamPro-R";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:18px;
            line-height:36px;
            padding:0;
            margin:0 0 75px 0;
            color:#14191f;
            cursor:default;
            position:relative;
        }

        #box-3 h2 span {
            font-family: "GothamPro-BL";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            font-size:36px;
            line-height:36px;
            padding:0;
            margin:0;
            color:#14191f;
            cursor:default;
        }

        #box-3 h2::after {
            content:'';
            width:90px;
            height:2px;
            padding:0;
            margin:0 0 0 -45px;
            position:absolute;
            left:50%;
            bottom:-23px;
            z-index:auto;
            background:#ff8a00;
        }

        #box-3 h3 {
            font-family: "GothamPro-B";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            text-transform:uppercase;
            font-size:18px;
            line-height:52px;
            height:50px;
            padding:0 25px;
            margin:0 0 30px 0;
            color:#14191f;
            cursor:default;
            position:relative;
            border-left:5px solid #ff8a00;
            float:left;
            background:#ffffff;
            -moz-box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
            -webkit-box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
            box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
        }

        .catalog-box-w {
            width:1170px;
            padding:0;
            margin:0 0 0 -15px;
            position:relative;
            text-align:center;
        }

        .all-catalog-box-w {
            width:1170px;
            padding:0;
            margin:0 0 0 -15px;
            position:relative;
            text-align:center;
            display:none;
        }

        .catalog-box {
            width:360px;
            padding:0;
            margin:15px;
            float:left;
            position:relative;
            text-align:center;
            background:#ffffff;
            cursor:pointer;
        }

        .catalog-box img {
            width:360px;
            padding:0;
            margin:0 auto;
            display:block;
            border-bottom:1px solid #f2f2f2;
        }

        .catalog-box h4 {
            font-family: "GothamPro-B";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            font-size:14px;
            line-height:18px;
            padding:0;
            margin:25px 0 10px 0;
            color:#14191f;
            position:relative;
        }

        .catalog-box p {
            font-family: "GothamPro-R";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:14px;
            line-height:18px;
            padding:0;
            margin:0 0 25px 0;
            color:#848484;
            position:relative;
        }

        .catalog-box p span.sp-c1 {
            font-family: "GothamPro-B";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:18px;
            line-height:18px;
            padding:0;
            margin:0;
            color:#ff8a00;
            position:relative;
        }

        .catalog-box p span.sp-c2 {
            margin:0 10px;
            display:inline-block;
        }

        .catalog-box p span.sp-c3 {
            font-family: "GothamPro-B";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:14px;
            line-height:18px;
            padding:0;
            margin:0;
            color:#ff8a00;
            position:relative;
        }

        .pod-button {
            font-family: "GothamPro-M";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:12px;
            letter-spacing:1.5px;
            text-transform:uppercase;
            line-height:42px;
            width:100%;
            height:40px;
            padding:0;
            margin:0;
            outline:none;
            cursor:pointer;
            -webkit-appearance: none;
            color:#ffffff;
            background:#dbdbdb;
        }

        .pod-button:hover {
            background:#ffc600;
            background: -moz-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
            background: -webkit-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
            background: linear-gradient(to bottom,  #ffc600 0%, #ffdd00 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc600', endColorstr='#ffdd00',GradientType=0 );
            outline:none;
        }

        .catalog-box:hover {
            -moz-box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
            -webkit-box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
            box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
        }

        .catalog-box::after {
            content:'';
            width:100%;
            height:0;
            padding:0;
            margin:0;
            position:absolute;
            left:0;
            top:0;
            z-index:auto;
            background:#ffdd00;
            background: -moz-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
            background: -webkit-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
            background: linear-gradient(to bottom,  #ffdd00 0%, #ffc600 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdd00', endColorstr='#ffc600',GradientType=0 );
        }

        .catalog-box:hover::after {
            height:5px;
        }

        .catalog-box:hover .pod-button {
            color:#14191f;
            background:#ffdd00;
            background: -moz-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
            background: -webkit-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
            background: linear-gradient(to bottom,  #ffdd00 0%, #ffc600 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdd00', endColorstr='#ffc600',GradientType=0 );
        }

        .catalog-box:hover .pod-button:hover {
            background:#ffc600;
            background: -moz-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
            background: -webkit-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
            background: linear-gradient(to bottom,  #ffc600 0%, #ffdd00 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc600', endColorstr='#ffdd00',GradientType=0 );
            outline:none;
        }

        .catalog-box:hover .pod-button, .catalog-box:not(:hover) .pod-button,
        .pod-button:hover, .pod-button:not(:hover),
        .catalog-box:hover::after, .catalog-box:not(:hover)::after,
        .catalog-box:hover, .catalog-box: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;
        }

        .info {
            font-family: "GothamPro-R";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:14px;
            line-height:24px;
            padding:0 0 0 30px;
            margin:50px auto 0 auto;
            color:#848484;
            cursor:default;
            position:relative;
            background:url('../images/14.png') no-repeat top left;
            display:inline-block;
        }

        .button-3-1 {
            font-family: "GothamPro-B";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:14px;
            letter-spacing:1.5px;
            text-transform:uppercase;
            line-height:49px;
            width:276px;
            height:46px;
            padding:0;
            margin:50px 15px 0 15px;
            display:inline-block;
            outline:none;
            cursor:pointer;
            -webkit-appearance: none;
            color:#14191f;
            background:none;
            border:2px solid #ffc600;
            border-radius:35px;
            -webkit-border-radius:35px;
            -moz-border-radius:35px;
            -khtml-border-radius:35px;
        }

        .button-3-1:hover {
            background:#ffc600;
            outline:none;
        }

        .button-3-1:hover, .button-3-1:not(:hover) {
            -webkit-transition: All 0.2s ease;
            -moz-transition: All 0.2s ease;
            -o-transition: All 0.2s ease;
            -ms-transition: All 0.2s ease;
            transition: All 0.2s ease;
        }

        .button-3-2 {
            font-family: "GothamPro-B";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:14px;
            letter-spacing:1.5px;
            text-transform:uppercase;
            line-height:53px;
            width:280px;
            height:50px;
            padding:0;
            margin:50px 15px 0 15px;
            display:inline-block;
            outline:none;
            cursor:pointer;
            -webkit-appearance: none;
            color:#14191f;
            background:#ffdd00;
            background: -moz-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
            background: -webkit-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
            background: linear-gradient(to bottom,  #ffdd00 0%, #ffc600 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdd00', endColorstr='#ffc600',GradientType=0 );
            border-radius:35px;
            -webkit-border-radius:35px;
            -moz-border-radius:35px;
            -khtml-border-radius:35px;
            -moz-box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
            -webkit-box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
            box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
            position:relative;
        }

        .button-3-2:hover {
            background:#ffc600;
            background: -moz-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
            background: -webkit-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
            background: linear-gradient(to bottom,  #ffc600 0%, #ffdd00 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc600', endColorstr='#ffdd00',GradientType=0 );
            -moz-box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
            -webkit-box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
            box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
            outline:none;
        }

        .button-3-2:hover, .button-3-2:not(:hover) {
            -webkit-transition: All 0.2s ease;
            -moz-transition: All 0.2s ease;
            -o-transition: All 0.2s ease;
            -ms-transition: All 0.2s ease;
            transition: All 0.2s ease;
        }

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

                #box-3 {
                    width:1000px;
                    padding:90px 0 100px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                    overflow:hidden;
                }

                #box-3 h2 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:36px;
                    padding:0;
                    margin:0 0 75px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-3 h2 span {
                    font-family: "GothamPro-BL";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:36px;
                    line-height:36px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                }

                #box-3 h2::after {
                    content:'';
                    width:90px;
                    height:2px;
                    padding:0;
                    margin:0 0 0 -45px;
                    position:absolute;
                    left:50%;
                    bottom:-23px;
                    z-index:auto;
                    background:#ff8a00;
                }

                #box-3 h3 {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    text-transform:uppercase;
                    font-size:18px;
                    line-height:52px;
                    height:50px;
                    padding:0 25px;
                    margin:0 0 30px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                    border-left:5px solid #ff8a00;
                    float:left;
                    background:#ffffff;
                    -moz-box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                    box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                }

                .catalog-box-w {
                    width:1020px;
                    padding:0;
                    margin:0 0 0 -10px;
                    position:relative;
                    text-align:center;
                }

                .all-catalog-box-w {
                    width:1020px;
                    padding:0;
                    margin:0 0 0 -10px;
                    position:relative;
                    text-align:center;
                    display:none;
                }

                .catalog-box {
                    width:320px;
                    padding:0;
                    margin:10px;
                    float:left;
                    position:relative;
                    text-align:center;
                    background:#ffffff;
                    cursor:pointer;
                }

                .catalog-box img {
                    width:320px;
                    padding:0;
                    margin:0 auto;
                    display:block;
                    border-bottom:1px solid #f2f2f2;
                }

                .catalog-box h4 {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:14px;
                    line-height:18px;
                    padding:0;
                    margin:25px 0 10px 0;
                    color:#14191f;
                    position:relative;
                }

                .catalog-box p {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:14px;
                    line-height:18px;
                    padding:0;
                    margin:0 0 25px 0;
                    color:#848484;
                    position:relative;
                }

                .catalog-box p span.sp-c1 {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:17px;
                    line-height:18px;
                    padding:0;
                    margin:0;
                    color:#ff8a00;
                    position:relative;
                }

                .catalog-box p span.sp-c2 {
                    margin:0 5px;
                    display:inline-block;
                }

                .catalog-box p span.sp-c3 {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:14px;
                    line-height:18px;
                    padding:0;
                    margin:0;
                    color:#ff8a00;
                    position:relative;
                }

                .pod-button {
                    font-family: "GothamPro-M";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:12px;
                    letter-spacing:1.5px;
                    text-transform:uppercase;
                    line-height:42px;
                    width:100%;
                    height:40px;
                    padding:0;
                    margin:0;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    color:#ffffff;
                    background:#dbdbdb;
                }

                .pod-button:hover {
                    background:#ffc600;
                    background: -moz-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
                    background: -webkit-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
                    background: linear-gradient(to bottom,  #ffc600 0%, #ffdd00 100%);
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc600', endColorstr='#ffdd00',GradientType=0 );
                    outline:none;
                }

                .catalog-box:hover {
                    -moz-box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                    box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                }

                .catalog-box::after {
                    content:'';
                    width:100%;
                    height:0;
                    padding:0;
                    margin:0;
                    position:absolute;
                    left:0;
                    top:0;
                    z-index:auto;
                    background:#ffdd00;
                    background: -moz-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
                    background: -webkit-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
                    background: linear-gradient(to bottom,  #ffdd00 0%, #ffc600 100%);
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdd00', endColorstr='#ffc600',GradientType=0 );
                }

                .catalog-box:hover::after {
                    height:5px;
                }

                .catalog-box:hover .pod-button {
                    color:#14191f;
                    background:#ffdd00;
                    background: -moz-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
                    background: -webkit-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
                    background: linear-gradient(to bottom,  #ffdd00 0%, #ffc600 100%);
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdd00', endColorstr='#ffc600',GradientType=0 );
                }

                .catalog-box:hover .pod-button:hover {
                    background:#ffc600;
                    background: -moz-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
                    background: -webkit-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
                    background: linear-gradient(to bottom,  #ffc600 0%, #ffdd00 100%);
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc600', endColorstr='#ffdd00',GradientType=0 );
                    outline:none;
                }

                .catalog-box:hover .pod-button, .catalog-box:not(:hover) .pod-button,
                .pod-button:hover, .pod-button:not(:hover),
                .catalog-box:hover::after, .catalog-box:not(:hover)::after,
                .catalog-box:hover, .catalog-box: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;
                }

                .info {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:14px;
                    line-height:24px;
                    padding:0 0 0 30px;
                    margin:50px auto 0 auto;
                    color:#848484;
                    cursor:default;
                    position:relative;
                    background:url('../images/14.png') no-repeat top left;
                    display:inline-block;
                }

                .button-3-1 {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:14px;
                    letter-spacing:1.5px;
                    text-transform:uppercase;
                    line-height:49px;
                    width:276px;
                    height:46px;
                    padding:0;
                    margin:50px 15px 0 15px;
                    display:inline-block;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    color:#14191f;
                    background:none;
                    border:2px solid #ffc600;
                    border-radius:35px;
                    -webkit-border-radius:35px;
                    -moz-border-radius:35px;
                    -khtml-border-radius:35px;
                }

                .button-3-1:hover {
                    background:#ffc600;
                    outline:none;
                }

                .button-3-1:hover, .button-3-1:not(:hover) {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }

                .button-3-2 {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:14px;
                    letter-spacing:1.5px;
                    text-transform:uppercase;
                    line-height:53px;
                    width:280px;
                    height:50px;
                    padding:0;
                    margin:50px 15px 0 15px;
                    display:inline-block;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    color:#14191f;
                    background:#ffdd00;
                    background: -moz-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
                    background: -webkit-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
                    background: linear-gradient(to bottom,  #ffdd00 0%, #ffc600 100%);
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdd00', endColorstr='#ffc600',GradientType=0 );
                    border-radius:35px;
                    -webkit-border-radius:35px;
                    -moz-border-radius:35px;
                    -khtml-border-radius:35px;
                    -moz-box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
                    box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
                    position:relative;
                }

                .button-3-2:hover {
                    background:#ffc600;
                    background: -moz-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
                    background: -webkit-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
                    background: linear-gradient(to bottom,  #ffc600 0%, #ffdd00 100%);
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc600', endColorstr='#ffdd00',GradientType=0 );
                    -moz-box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
                    box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
                    outline:none;
                }

                .button-3-2:hover, .button-3-2:not(:hover) {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }
            }

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

                #box-3 {
                    width:700px;
                    padding:90px 0 100px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                    overflow:hidden;
                }

                #box-3 h2 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:36px;
                    padding:0;
                    margin:0 0 75px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-3 h2 span {
                    font-family: "GothamPro-BL";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:36px;
                    line-height:36px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                }

                #box-3 h2::after {
                    content:'';
                    width:90px;
                    height:2px;
                    padding:0;
                    margin:0 0 0 -45px;
                    position:absolute;
                    left:50%;
                    bottom:-23px;
                    z-index:auto;
                    background:#ff8a00;
                }

                #box-3 h3 {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    text-transform:uppercase;
                    font-size:18px;
                    line-height:52px;
                    height:50px;
                    padding:0 25px;
                    margin:0 0 30px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                    border-left:5px solid #ff8a00;
                    float:left;
                    background:#ffffff;
                    -moz-box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                    box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                }

                .catalog-box-w {
                    width:720px;
                    padding:0;
                    margin:0 0 0 -10px;
                    position:relative;
                    text-align:center;
                }

                .all-catalog-box-w {
                    width:720px;
                    padding:0;
                    margin:0 0 0 -10px;
                    position:relative;
                    text-align:center;
                    display:none;
                }

                .catalog-box {
                    width:340px;
                    padding:0;
                    margin:10px;
                    float:left;
                    position:relative;
                    text-align:center;
                    background:#ffffff;
                    cursor:pointer;
                }

                .catalog-box img {
                    width:340px;
                    padding:0;
                    margin:0 auto;
                    display:block;
                    border-bottom:1px solid #f2f2f2;
                }

                .catalog-box h4 {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:14px;
                    line-height:18px;
                    padding:0;
                    margin:25px 0 10px 0;
                    color:#14191f;
                    position:relative;
                }

                .catalog-box p {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:14px;
                    line-height:18px;
                    padding:0;
                    margin:0 0 25px 0;
                    color:#848484;
                    position:relative;
                }

                .catalog-box p span.sp-c1 {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:18px;
                    padding:0;
                    margin:0;
                    color:#ff8a00;
                    position:relative;
                }

                .catalog-box p span.sp-c2 {
                    margin:0 10px;
                    display:inline-block;
                }

                .catalog-box p span.sp-c3 {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:14px;
                    line-height:18px;
                    padding:0;
                    margin:0;
                    color:#ff8a00;
                    position:relative;
                }

                .pod-button {
                    font-family: "GothamPro-M";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:12px;
                    letter-spacing:1.5px;
                    text-transform:uppercase;
                    line-height:42px;
                    width:100%;
                    height:40px;
                    padding:0;
                    margin:0;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    color:#ffffff;
                    background:#dbdbdb;
                }

                .pod-button:hover {
                    background:#ffc600;
                    background: -moz-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
                    background: -webkit-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
                    background: linear-gradient(to bottom,  #ffc600 0%, #ffdd00 100%);
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc600', endColorstr='#ffdd00',GradientType=0 );
                    outline:none;
                }

                .catalog-box:hover {
                    -moz-box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                    box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                }

                .catalog-box::after {
                    content:'';
                    width:100%;
                    height:0;
                    padding:0;
                    margin:0;
                    position:absolute;
                    left:0;
                    top:0;
                    z-index:auto;
                    background:#ffdd00;
                    background: -moz-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
                    background: -webkit-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
                    background: linear-gradient(to bottom,  #ffdd00 0%, #ffc600 100%);
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdd00', endColorstr='#ffc600',GradientType=0 );
                }

                .catalog-box:hover::after {
                    height:5px;
                }

                .catalog-box:hover .pod-button {
                    color:#14191f;
                    background:#ffdd00;
                    background: -moz-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
                    background: -webkit-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
                    background: linear-gradient(to bottom,  #ffdd00 0%, #ffc600 100%);
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdd00', endColorstr='#ffc600',GradientType=0 );
                }

                .catalog-box:hover .pod-button:hover {
                    background:#ffc600;
                    background: -moz-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
                    background: -webkit-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
                    background: linear-gradient(to bottom,  #ffc600 0%, #ffdd00 100%);
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc600', endColorstr='#ffdd00',GradientType=0 );
                    outline:none;
                }

                .catalog-box:hover .pod-button, .catalog-box:not(:hover) .pod-button,
                .pod-button:hover, .pod-button:not(:hover),
                .catalog-box:hover::after, .catalog-box:not(:hover)::after,
                .catalog-box:hover, .catalog-box: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;
                }

                .info {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:14px;
                    line-height:24px;
                    padding:0 0 0 30px;
                    max-width:400px;
                    margin:50px auto 0 auto;
                    color:#848484;
                    cursor:default;
                    position:relative;
                    background:url('../images/14.png') no-repeat top left;
                    display:inline-block;
                }

                .button-3-1 {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:14px;
                    letter-spacing:1.5px;
                    text-transform:uppercase;
                    line-height:49px;
                    width:276px;
                    height:46px;
                    padding:0;
                    margin:50px 15px 0 15px;
                    display:inline-block;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    color:#14191f;
                    background:none;
                    border:2px solid #ffc600;
                    border-radius:35px;
                    -webkit-border-radius:35px;
                    -moz-border-radius:35px;
                    -khtml-border-radius:35px;
                }

                .button-3-1:hover {
                    background:#ffc600;
                    outline:none;
                }

                .button-3-1:hover, .button-3-1:not(:hover) {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }

                .button-3-2 {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:14px;
                    letter-spacing:1.5px;
                    text-transform:uppercase;
                    line-height:53px;
                    width:280px;
                    height:50px;
                    padding:0;
                    margin:50px 15px 0 15px;
                    display:inline-block;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    color:#14191f;
                    background:#ffdd00;
                    background: -moz-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
                    background: -webkit-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
                    background: linear-gradient(to bottom,  #ffdd00 0%, #ffc600 100%);
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdd00', endColorstr='#ffc600',GradientType=0 );
                    border-radius:35px;
                    -webkit-border-radius:35px;
                    -moz-border-radius:35px;
                    -khtml-border-radius:35px;
                    -moz-box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
                    box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
                    position:relative;
                }

                .button-3-2:hover {
                    background:#ffc600;
                    background: -moz-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
                    background: -webkit-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
                    background: linear-gradient(to bottom,  #ffc600 0%, #ffdd00 100%);
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc600', endColorstr='#ffdd00',GradientType=0 );
                    -moz-box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
                    box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
                    outline:none;
                }

                .button-3-2:hover, .button-3-2:not(:hover) {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }
            }

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

                #box-3 {
                    width:420px;
                    padding:90px 0 100px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                    overflow:hidden;
                }

                #box-3 h2 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:36px;
                    padding:0;
                    margin:0 0 75px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-3 h2 span {
                    font-family: "GothamPro-BL";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:30px;
                    line-height:36px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                }

                #box-3 h2::after {
                    content:'';
                    width:90px;
                    height:2px;
                    padding:0;
                    margin:0 0 0 -45px;
                    position:absolute;
                    left:50%;
                    bottom:-23px;
                    z-index:auto;
                    background:#ff8a00;
                }

                #box-3 h3 {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    text-transform:uppercase;
                    font-size:18px;
                    line-height:52px;
                    height:50px;
                    padding:0 25px;
                    margin:0 auto 30px auto;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                    border-left:5px solid #ff8a00;
                    float:none;
                    display: inline-block;
                    background:#ffffff;
                    -moz-box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                    box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                }

                .catalog-box-w {
                    width:360px;
                    padding:0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                .all-catalog-box-w {
                    width:360px;
                    padding:0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                    display:none;
                }

                .catalog-box {
                    width:360px;
                    padding:0;
                    margin:15px 0;
                    float:left;
                    position:relative;
                    text-align:center;
                    background:#ffffff;
                    cursor:pointer;
                }

                .catalog-box img {
                    width:360px;
                    padding:0;
                    margin:0 auto;
                    display:block;
                    border-bottom:1px solid #f2f2f2;
                }

                .catalog-box h4 {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:14px;
                    line-height:18px;
                    padding:0;
                    margin:25px 0 10px 0;
                    color:#14191f;
                    position:relative;
                }

                .catalog-box p {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:14px;
                    line-height:18px;
                    padding:0;
                    margin:0 0 25px 0;
                    color:#848484;
                    position:relative;
                }

                .catalog-box p span.sp-c1 {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:18px;
                    padding:0;
                    margin:0;
                    color:#ff8a00;
                    position:relative;
                }

                .catalog-box p span.sp-c2 {
                    margin:0 10px;
                    display:inline-block;
                }

                .catalog-box p span.sp-c3 {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:14px;
                    line-height:18px;
                    padding:0;
                    margin:0;
                    color:#ff8a00;
                    position:relative;
                }

                .pod-button {
                    font-family: "GothamPro-M";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:12px;
                    letter-spacing:1.5px;
                    text-transform:uppercase;
                    line-height:42px;
                    width:100%;
                    height:40px;
                    padding:0;
                    margin:0;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    color:#ffffff;
                    background:#dbdbdb;
                }

                .pod-button:hover {
                    background:#ffc600;
                    background: -moz-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
                    background: -webkit-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
                    background: linear-gradient(to bottom,  #ffc600 0%, #ffdd00 100%);
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc600', endColorstr='#ffdd00',GradientType=0 );
                    outline:none;
                }

                .catalog-box:hover {
                    -moz-box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                    box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                }

                .catalog-box::after {
                    content:'';
                    width:100%;
                    height:0;
                    padding:0;
                    margin:0;
                    position:absolute;
                    left:0;
                    top:0;
                    z-index:auto;
                    background:#ffdd00;
                    background: -moz-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
                    background: -webkit-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
                    background: linear-gradient(to bottom,  #ffdd00 0%, #ffc600 100%);
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdd00', endColorstr='#ffc600',GradientType=0 );
                }

                .catalog-box:hover::after {
                    height:5px;
                }

                .catalog-box:hover .pod-button {
                    color:#14191f;
                    background:#ffdd00;
                    background: -moz-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
                    background: -webkit-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
                    background: linear-gradient(to bottom,  #ffdd00 0%, #ffc600 100%);
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdd00', endColorstr='#ffc600',GradientType=0 );
                }

                .catalog-box:hover .pod-button:hover {
                    background:#ffc600;
                    background: -moz-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
                    background: -webkit-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
                    background: linear-gradient(to bottom,  #ffc600 0%, #ffdd00 100%);
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc600', endColorstr='#ffdd00',GradientType=0 );
                    outline:none;
                }

                .catalog-box:hover .pod-button, .catalog-box:not(:hover) .pod-button,
                .pod-button:hover, .pod-button:not(:hover),
                .catalog-box:hover::after, .catalog-box:not(:hover)::after,
                .catalog-box:hover, .catalog-box: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;
                }

                .info {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:14px;
                    line-height:24px;
                    padding:0 0 0 30px;
                    max-width:300px;
                    margin:50px auto 0 auto;
                    color:#848484;
                    cursor:default;
                    position:relative;
                    background:url('../images/14.png') no-repeat top left;
                    display:inline-block;
                }

                .button-3-1 {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:14px;
                    letter-spacing:1.5px;
                    text-transform:uppercase;
                    line-height:49px;
                    width:276px;
                    height:46px;
                    padding:0;
                    margin:50px 15px 0 15px;
                    display:inline-block;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    color:#14191f;
                    background:none;
                    border:2px solid #ffc600;
                    border-radius:35px;
                    -webkit-border-radius:35px;
                    -moz-border-radius:35px;
                    -khtml-border-radius:35px;
                }

                .button-3-1:hover {
                    background:#ffc600;
                    outline:none;
                }

                .button-3-1:hover, .button-3-1:not(:hover) {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }

                .button-3-2 {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:14px;
                    letter-spacing:1.5px;
                    text-transform:uppercase;
                    line-height:53px;
                    width:280px;
                    height:50px;
                    padding:0;
                    margin:30px 15px 0 15px;
                    display:inline-block;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    color:#14191f;
                    background:#ffdd00;
                    background: -moz-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
                    background: -webkit-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
                    background: linear-gradient(to bottom,  #ffdd00 0%, #ffc600 100%);
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdd00', endColorstr='#ffc600',GradientType=0 );
                    border-radius:35px;
                    -webkit-border-radius:35px;
                    -moz-border-radius:35px;
                    -khtml-border-radius:35px;
                    -moz-box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
                    box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
                    position:relative;
                }

                .button-3-2:hover {
                    background:#ffc600;
                    background: -moz-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
                    background: -webkit-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
                    background: linear-gradient(to bottom,  #ffc600 0%, #ffdd00 100%);
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc600', endColorstr='#ffdd00',GradientType=0 );
                    -moz-box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
                    box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
                    outline:none;
                }

                .button-3-2:hover, .button-3-2:not(:hover) {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }
            }

/* box-5 */

        #box-5-w {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
            background:#f2f2f2;
        }

        #box-5 {
            width:1140px;
            padding:90px 0 100px 0;
            margin:0 auto;
            position:relative;
            text-align:center;
        }

        #box-5 h3 {
            font-family: "GothamPro-B";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            text-transform:uppercase;
            font-size:18px;
            line-height:52px;
            height:50px;
            padding:0 25px;
            margin:0 0 30px 0;
            color:#14191f;
            cursor:default;
            position:relative;
            border-left:5px solid #ff8a00;
            float:left;
            background:#ffffff;
            -moz-box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
            -webkit-box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
            box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
        }

        .button-5-1 {
            font-family: "GothamPro-B";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:14px;
            letter-spacing:1.5px;
            text-transform:uppercase;
            line-height:49px;
            width:276px;
            height:46px;
            padding:0;
            margin:50px 15px 0 15px;
            display:inline-block;
            outline:none;
            cursor:pointer;
            -webkit-appearance: none;
            color:#14191f;
            background:none;
            border:2px solid #ffc600;
            border-radius:35px;
            -webkit-border-radius:35px;
            -moz-border-radius:35px;
            -khtml-border-radius:35px;
        }

        .button-5-1:hover {
            background:#ffc600;
            outline:none;
        }

        .button-5-1:hover, .button-5-1:not(:hover) {
            -webkit-transition: All 0.2s ease;
            -moz-transition: All 0.2s ease;
            -o-transition: All 0.2s ease;
            -ms-transition: All 0.2s ease;
            transition: All 0.2s ease;
        }

        .button-5-2 {
            font-family: "GothamPro-B";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:14px;
            letter-spacing:1.5px;
            text-transform:uppercase;
            line-height:53px;
            width:280px;
            height:50px;
            padding:0;
            margin:50px 15px 0 15px;
            display:inline-block;
            outline:none;
            cursor:pointer;
            -webkit-appearance: none;
            color:#14191f;
            background:#ffdd00;
            background: -moz-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
            background: -webkit-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
            background: linear-gradient(to bottom,  #ffdd00 0%, #ffc600 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdd00', endColorstr='#ffc600',GradientType=0 );
            border-radius:35px;
            -webkit-border-radius:35px;
            -moz-border-radius:35px;
            -khtml-border-radius:35px;
            -moz-box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
            -webkit-box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
            box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
            position: relative;
        }

        .button-5-2:hover {
            background:#ffc600;
            background: -moz-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
            background: -webkit-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
            background: linear-gradient(to bottom,  #ffc600 0%, #ffdd00 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc600', endColorstr='#ffdd00',GradientType=0 );
            -moz-box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
            -webkit-box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
            box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
            outline:none;
        }

        .button-5-2:hover, .button-5-2:not(:hover) {
            -webkit-transition: All 0.2s ease;
            -moz-transition: All 0.2s ease;
            -o-transition: All 0.2s ease;
            -ms-transition: All 0.2s ease;
            transition: All 0.2s ease;
        }

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

                #box-5 {
                    width:1000px;
                    padding:90px 0 100px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-5 h3 {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    text-transform:uppercase;
                    font-size:18px;
                    line-height:52px;
                    height:50px;
                    padding:0 25px;
                    margin:0 0 30px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                    border-left:5px solid #ff8a00;
                    float:left;
                    background:#ffffff;
                    -moz-box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                    box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                }

                .button-5-1 {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:14px;
                    letter-spacing:1.5px;
                    text-transform:uppercase;
                    line-height:49px;
                    width:276px;
                    height:46px;
                    padding:0;
                    margin:50px 15px 0 15px;
                    display:inline-block;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    color:#14191f;
                    background:none;
                    border:2px solid #ffc600;
                    border-radius:35px;
                    -webkit-border-radius:35px;
                    -moz-border-radius:35px;
                    -khtml-border-radius:35px;
                }

                .button-5-1:hover {
                    background:#ffc600;
                    outline:none;
                }

                .button-5-1:hover, .button-5-1:not(:hover) {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }

                .button-5-2 {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:14px;
                    letter-spacing:1.5px;
                    text-transform:uppercase;
                    line-height:53px;
                    width:280px;
                    height:50px;
                    padding:0;
                    margin:50px 15px 0 15px;
                    display:inline-block;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    color:#14191f;
                    background:#ffdd00;
                    background: -moz-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
                    background: -webkit-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
                    background: linear-gradient(to bottom,  #ffdd00 0%, #ffc600 100%);
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdd00', endColorstr='#ffc600',GradientType=0 );
                    border-radius:35px;
                    -webkit-border-radius:35px;
                    -moz-border-radius:35px;
                    -khtml-border-radius:35px;
                    -moz-box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
                    box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
                    position: relative;
                }

                .button-5-2:hover {
                    background:#ffc600;
                    background: -moz-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
                    background: -webkit-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
                    background: linear-gradient(to bottom,  #ffc600 0%, #ffdd00 100%);
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc600', endColorstr='#ffdd00',GradientType=0 );
                    -moz-box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
                    box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
                    outline:none;
                }

                .button-5-2:hover, .button-5-2:not(:hover) {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }
            }

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

                #box-5 {
                    width:700px;
                    padding:90px 0 100px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-5 h3 {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    text-transform:uppercase;
                    font-size:18px;
                    line-height:52px;
                    height:50px;
                    padding:0 25px;
                    margin:0 0 30px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                    border-left:5px solid #ff8a00;
                    float:left;
                    background:#ffffff;
                    -moz-box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                    box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                }

                .button-5-1 {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:14px;
                    letter-spacing:1.5px;
                    text-transform:uppercase;
                    line-height:49px;
                    width:276px;
                    height:46px;
                    padding:0;
                    margin:50px 15px 0 15px;
                    display:inline-block;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    color:#14191f;
                    background:none;
                    border:2px solid #ffc600;
                    border-radius:35px;
                    -webkit-border-radius:35px;
                    -moz-border-radius:35px;
                    -khtml-border-radius:35px;
                }

                .button-5-1:hover {
                    background:#ffc600;
                    outline:none;
                }

                .button-5-1:hover, .button-5-1:not(:hover) {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }

                .button-5-2 {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:14px;
                    letter-spacing:1.5px;
                    text-transform:uppercase;
                    line-height:53px;
                    width:280px;
                    height:50px;
                    padding:0;
                    margin:50px 15px 0 15px;
                    display:inline-block;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    color:#14191f;
                    background:#ffdd00;
                    background: -moz-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
                    background: -webkit-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
                    background: linear-gradient(to bottom,  #ffdd00 0%, #ffc600 100%);
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdd00', endColorstr='#ffc600',GradientType=0 );
                    border-radius:35px;
                    -webkit-border-radius:35px;
                    -moz-border-radius:35px;
                    -khtml-border-radius:35px;
                    -moz-box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
                    box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
                    position: relative;
                }

                .button-5-2:hover {
                    background:#ffc600;
                    background: -moz-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
                    background: -webkit-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
                    background: linear-gradient(to bottom,  #ffc600 0%, #ffdd00 100%);
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc600', endColorstr='#ffdd00',GradientType=0 );
                    -moz-box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
                    box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
                    outline:none;
                }

                .button-5-2:hover, .button-5-2:not(:hover) {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }
            }

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

                #box-5 {
                    width:420px;
                    padding:90px 0 100px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-5 h3 {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    text-transform:uppercase;
                    font-size:18px;
                    line-height:52px;
                    height:50px;
                    padding:0 25px;
                    margin:0 auto 30px auto;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                    border-left:5px solid #ff8a00;
                    float:none;
                    display:inline-block;
                    background:#ffffff;
                    -moz-box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                    box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                }

                .button-5-1 {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:14px;
                    letter-spacing:1.5px;
                    text-transform:uppercase;
                    line-height:49px;
                    width:276px;
                    height:46px;
                    padding:0;
                    margin:50px 15px 0 15px;
                    display:inline-block;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    color:#14191f;
                    background:none;
                    border:2px solid #ffc600;
                    border-radius:35px;
                    -webkit-border-radius:35px;
                    -moz-border-radius:35px;
                    -khtml-border-radius:35px;
                }

                .button-5-1:hover {
                    background:#ffc600;
                    outline:none;
                }

                .button-5-1:hover, .button-5-1:not(:hover) {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }

                .button-5-2 {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:14px;
                    letter-spacing:1.5px;
                    text-transform:uppercase;
                    line-height:53px;
                    width:280px;
                    height:50px;
                    padding:0;
                    margin:30px 15px 0 15px;
                    display:inline-block;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    color:#14191f;
                    background:#ffdd00;
                    background: -moz-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
                    background: -webkit-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
                    background: linear-gradient(to bottom,  #ffdd00 0%, #ffc600 100%);
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdd00', endColorstr='#ffc600',GradientType=0 );
                    border-radius:35px;
                    -webkit-border-radius:35px;
                    -moz-border-radius:35px;
                    -khtml-border-radius:35px;
                    -moz-box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
                    box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
                    position: relative;
                }

                .button-5-2:hover {
                    background:#ffc600;
                    background: -moz-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
                    background: -webkit-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
                    background: linear-gradient(to bottom,  #ffc600 0%, #ffdd00 100%);
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc600', endColorstr='#ffdd00',GradientType=0 );
                    -moz-box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
                    box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
                    outline:none;
                }

                .button-5-2:hover, .button-5-2:not(:hover) {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }
            }

/* box-4 */

		#box-4-w {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
            background:#ffffff;
		}

        #box-4-l {
            width:45%;
            height:100%;
            padding:0;
            margin:0;
            position:absolute;
            top:0;
            left:0;
            text-align:center;
            float:left;
            background:url('../images/bg2.jpg') no-repeat center right;
            -webkit-background-size: cover;
            -moz-background-size: cover;
            -o-background-size: cover;
            background-size: cover;
            z-index:4;
        }

        #box-4-r {
            width:50%;
            padding:0 0 0 90px;
            margin:0;
            position:relative;
            text-align:center;
            float:right;
            z-index:5;
            background:#ffffff;
        }

        #box-4 {
            width:430px;
            padding:90px 40px 100px 40px;
            margin:0;
            position:relative;
            text-align:center;
		}

        #box-4 h2 {
            font-family: "GothamPro-R";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:16px;
            line-height:24px;
            padding:0;
            margin:0 0 20px 0;
            color:#848484;
            cursor:default;
            position:relative;
        }

        #box-4 h2 span {
            font-family: "GothamPro-BL";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            font-size:30px;
            line-height:38px;
            padding:0;
            margin:0 0 10px 0;
            color:#14191f;
            cursor:default;
            display:inline-block;
        }

        .formbox1 {
            width:320px;
            margin:0 auto;
            padding:0;
            text-align:center;
            position:relative;
        }

        .formbox1 input {
            font-family: "GothamPro-R";
            font-weight:normal;
            font-size:15px;
            line-height:20px;
            text-indent:0;
            text-align:left;
            width:270px;
            height:20px;
            padding:17px 25px 16px 25px;
            border-top:3px solid #f2f2f2;
            border-right:none;
            border-left:none;
            border-bottom:none;
            margin:15px 0 0 0;
            float:left;
            color:#14191f;
            outline:none;
            -webkit-appearance:none;
            background:#f9f9f9;
            z-index:10;
        }

        .formbox1 input:-moz-placeholder {color:#a29f9f;  }
        .formbox1 input::-webkit-input-placeholder {  color:#a29f9f;  }

        .formbox1 input.error:-moz-placeholder {  color:#FF5656;  }
        .formbox1 input.error::-webkit-input-placeholder {  color:#FF5656;  }
        .formbox1 input.error {  color:#FF5656;  border-color:#FF5656;  }

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

        .submit1 {
            width:320px;
            padding:0;
            margin:25px 0 0 0;
            float:left;
            border:none;
            outline:none;
            background:none;
            position:relative;
            z-index:11;
        }

        .bs-w {
            position:relative;
            z-index:11;
        }

        .bs {
            width:120%;
            height:180%;
            padding:0;
            margin:0;
            position:absolute;
            left:-10%;
            top:-40%;
            z-index:-1;
            background:#ffc600;
            border:none;
            border-radius:75px;
            -webkit-border-radius:75px;
            -moz-border-radius:75px;
            -khtml-border-radius:75px;
            visibility:hidden;
            opacity:0.5;
        }

        .bs:hover, .bs: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;
        }

        .gloss-w {
            width:100%;
            height:100%;
            overflow:hidden;
            padding:0;
            margin:0;
            position:absolute;
            left:0;
            top:0;
            border:none;
            outline:none;
            z-index:12;
            display:block;
            border-radius:75px;
            -webkit-border-radius:75px;
            -moz-border-radius:75px;
            -khtml-border-radius:75px;
        }

        .bs-w:hover .gloss-w {
            display:none;
        }

        .gloss-w:hover, .gloss-w: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;
        }

        .gloss {
            width:100%;
            height:100%;
            padding:0;
            margin:0;
            position:absolute;
            left:-100%;
            top:0;
            border:none;
            outline:none;
            background:url('../images/gloss.png') no-repeat top center;
            -webkit-background-size: cover;
            -moz-background-size: cover;
            -o-background-size: cover;
            background-size: cover;
            z-index:13;
        }

        .submit1 input {
            z-index:14;
            font-family: "GothamPro-B";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:15px;
            letter-spacing:1.5px;
            text-transform: uppercase;
            line-height:58px;
            width:100%;
            height:55px;
            padding:0;
            margin:0;
            outline:none;
            cursor:pointer;
            -webkit-appearance: none;
            color:#14191f;
            background:#ffdd00;
            background: -moz-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
            background: -webkit-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
            background: linear-gradient(to bottom,  #ffdd00 0%, #ffc600 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdd00', endColorstr='#ffc600',GradientType=0 );
            border:none;
            border-radius:35px;
            -webkit-border-radius:35px;
            -moz-border-radius:35px;
            -khtml-border-radius:35px;
            -moz-box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
            -webkit-box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
            box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
        }

        .submit1 input:hover {
            background:#ffc600;
            background: -moz-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
            background: -webkit-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
            background: linear-gradient(to bottom,  #ffc600 0%, #ffdd00 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc600', endColorstr='#ffdd00',GradientType=0 );
            outline:none;
            -moz-box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
            -webkit-box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
            box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
        }

        .submit1 input:hover, .submit1 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;
        }

        .p4-1 {
            font-family: "GothamPro-R";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:14px;
            line-height:24px;
            padding:0;
            margin:30px 0 0 0;
            color:#848484;
            cursor:default;
            position:relative;
        }

        .p4-2 {
            font-family: "GothamPro-B";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            font-size:16px;
            line-height:24px;
            padding:0;
            margin:25px 0 20px 0;
            color:#848484;
            cursor:default;
            position:relative;
            z-index:1;
        }

        .p4-2 span {
            padding:0 15px;
            margin:0;
            background:#ffffff;
        }

        .p4-2::after {
            content:'';
            width:100%;
            height:1px;
            padding:0;
            margin:0;
            background:#dbdbdb;
            cursor:default;
            position:absolute;
            left:0;
            top:10px;
            z-index:-1;
        }

        .p4-3 {
            font-family: "GothamPro-R";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:14px;
            line-height:24px;
            padding:0;
            margin:0;
            color:#848484;
            cursor:default;
            position:relative;
        }

        .p4-3 a {
            font-family: "GothamPro-B";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:16px;
            line-height:24px;
            padding:0;
            margin:0;
            color:#ff8a00;
            cursor:pointer;
        }

        .p4-3 a:hover {
            color:#ffc600;
        }

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

                #box-4-l {
                    width:45%;
                    height:100%;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:0;
                    left:0;
                    text-align:center;
                    float:left;
                    background:url('../images/bg2.jpg') no-repeat center right;
                    -webkit-background-size: cover;
                    -moz-background-size: cover;
                    -o-background-size: cover;
                    background-size: cover;
                    z-index:4;
                }

                #box-4-r {
                    width:50%;
                    padding:0 50px 0 50px;
                    margin:0;
                    position:relative;
                    text-align:center;
                    float:right;
                    z-index:5;
                    background:#ffffff;
                }

                #box-4 {
                    width:430px;
                    padding:90px 40px 100px 40px;
                    margin:0;
                    position:relative;
                    text-align:center;
                }

                #box-4 h2 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:16px;
                    line-height:24px;
                    padding:0;
                    margin:0 0 20px 0;
                    color:#848484;
                    cursor:default;
                    position:relative;
                }

                #box-4 h2 span {
                    font-family: "GothamPro-BL";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:30px;
                    line-height:38px;
                    padding:0;
                    margin:0 0 10px 0;
                    color:#14191f;
                    cursor:default;
                    display:inline-block;
                }

                .formbox1 {
                    width:320px;
                    margin:0 auto;
                    padding:0;
                    text-align:center;
                    position:relative;
                }

                .formbox1 input {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-size:15px;
                    line-height:20px;
                    text-indent:0;
                    text-align:left;
                    width:270px;
                    height:20px;
                    padding:17px 25px 16px 25px;
                    border-top:3px solid #f2f2f2;
                    border-right:none;
                    border-left:none;
                    border-bottom:none;
                    margin:15px 0 0 0;
                    float:left;
                    color:#14191f;
                    outline:none;
                    -webkit-appearance:none;
                    background:#f9f9f9;
                    z-index:10;
                }

                .formbox1 input:-moz-placeholder {color:#a29f9f;  }
                .formbox1 input::-webkit-input-placeholder {  color:#a29f9f;  }

                .formbox1 input.error:-moz-placeholder {  color:#FF5656;  }
                .formbox1 input.error::-webkit-input-placeholder {  color:#FF5656;  }
                .formbox1 input.error {  color:#FF5656;  border-color:#FF5656;  }

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

                .submit1 {
                    width:320px;
                    padding:0;
                    margin:25px 0 0 0;
                    float:left;
                    border:none;
                    outline:none;
                    background:none;
                    position:relative;
                    z-index:11;
                }

                .bs-w {
                    position:relative;
                    z-index:11;
                }

                .bs {
                    width:120%;
                    height:180%;
                    padding:0;
                    margin:0;
                    position:absolute;
                    left:-10%;
                    top:-40%;
                    z-index:-1;
                    background:#ffc600;
                    border:none;
                    border-radius:75px;
                    -webkit-border-radius:75px;
                    -moz-border-radius:75px;
                    -khtml-border-radius:75px;
                    visibility:hidden;
                    opacity:0.5;
                }

                .bs:hover, .bs: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;
                }

                .gloss-w {
                    width:100%;
                    height:100%;
                    overflow:hidden;
                    padding:0;
                    margin:0;
                    position:absolute;
                    left:0;
                    top:0;
                    border:none;
                    outline:none;
                    z-index:12;
                    display:block;
                    border-radius:75px;
                    -webkit-border-radius:75px;
                    -moz-border-radius:75px;
                    -khtml-border-radius:75px;
                }

                .bs-w:hover .gloss-w {
                    display:none;
                }

                .gloss-w:hover, .gloss-w: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;
                }

                .gloss {
                    width:100%;
                    height:100%;
                    padding:0;
                    margin:0;
                    position:absolute;
                    left:-100%;
                    top:0;
                    border:none;
                    outline:none;
                    background:url('../images/gloss.png') no-repeat top center;
                    -webkit-background-size: cover;
                    -moz-background-size: cover;
                    -o-background-size: cover;
                    background-size: cover;
                    z-index:13;
                }

                .submit1 input {
                    z-index:14;
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:15px;
                    letter-spacing:1.5px;
                    text-transform: uppercase;
                    line-height:58px;
                    width:100%;
                    height:55px;
                    padding:0;
                    margin:0;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    color:#14191f;
                    background:#ffdd00;
                    background: -moz-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
                    background: -webkit-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
                    background: linear-gradient(to bottom,  #ffdd00 0%, #ffc600 100%);
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdd00', endColorstr='#ffc600',GradientType=0 );
                    border:none;
                    border-radius:35px;
                    -webkit-border-radius:35px;
                    -moz-border-radius:35px;
                    -khtml-border-radius:35px;
                    -moz-box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
                    box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
                }

                .submit1 input:hover {
                    background:#ffc600;
                    background: -moz-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
                    background: -webkit-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
                    background: linear-gradient(to bottom,  #ffc600 0%, #ffdd00 100%);
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc600', endColorstr='#ffdd00',GradientType=0 );
                    outline:none;
                    -moz-box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
                    box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
                }

                .submit1 input:hover, .submit1 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;
                }

                .p4-1 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:14px;
                    line-height:24px;
                    padding:0;
                    margin:30px 0 0 0;
                    color:#848484;
                    cursor:default;
                    position:relative;
                }

                .p4-2 {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:16px;
                    line-height:24px;
                    padding:0;
                    margin:25px 0 20px 0;
                    color:#848484;
                    cursor:default;
                    position:relative;
                    z-index:1;
                }

                .p4-2 span {
                    padding:0 15px;
                    margin:0;
                    background:#ffffff;
                }

                .p4-2::after {
                    content:'';
                    width:100%;
                    height:1px;
                    padding:0;
                    margin:0;
                    background:#dbdbdb;
                    cursor:default;
                    position:absolute;
                    left:0;
                    top:10px;
                    z-index:-1;
                }

                .p4-3 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:14px;
                    line-height:24px;
                    padding:0;
                    margin:0;
                    color:#848484;
                    cursor:default;
                    position:relative;
                }

                .p4-3 a {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:16px;
                    line-height:24px;
                    padding:0;
                    margin:0;
                    color:#ff8a00;
                    cursor:pointer;
                }

                .p4-3 a:hover {
                    color:#ffc600;
                }
            }

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

                #box-4-l {
                    width:45%;
                    height:100%;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:0;
                    left:0;
                    text-align:center;
                    float:left;
                    background:url('../images/bg2.jpg') no-repeat center right;
                    -webkit-background-size: cover;
                    -moz-background-size: cover;
                    -o-background-size: cover;
                    background-size: cover;
                    z-index:4;
                    display:none;
                }

                #box-4-r {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    text-align:center;
                    float:right;
                    z-index:5;
                    background:#ffffff;
                }

                #box-4 {
                    width:430px;
                    padding:90px 40px 100px 40px;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-4 h2 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:16px;
                    line-height:24px;
                    padding:0;
                    margin:0 0 20px 0;
                    color:#848484;
                    cursor:default;
                    position:relative;
                }

                #box-4 h2 span {
                    font-family: "GothamPro-BL";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:30px;
                    line-height:38px;
                    padding:0;
                    margin:0 0 10px 0;
                    color:#14191f;
                    cursor:default;
                    display:inline-block;
                }

                .formbox1 {
                    width:320px;
                    margin:0 auto;
                    padding:0;
                    text-align:center;
                    position:relative;
                }

                .formbox1 input {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-size:15px;
                    line-height:20px;
                    text-indent:0;
                    text-align:left;
                    width:270px;
                    height:20px;
                    padding:17px 25px 16px 25px;
                    border-top:3px solid #f2f2f2;
                    border-right:none;
                    border-left:none;
                    border-bottom:none;
                    margin:15px 0 0 0;
                    float:left;
                    color:#14191f;
                    outline:none;
                    -webkit-appearance:none;
                    background:#f9f9f9;
                    z-index:10;
                }

                .formbox1 input:-moz-placeholder {color:#a29f9f;  }
                .formbox1 input::-webkit-input-placeholder {  color:#a29f9f;  }

                .formbox1 input.error:-moz-placeholder {  color:#FF5656;  }
                .formbox1 input.error::-webkit-input-placeholder {  color:#FF5656;  }
                .formbox1 input.error {  color:#FF5656;  border-color:#FF5656;  }

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

                .submit1 {
                    width:320px;
                    padding:0;
                    margin:25px 0 0 0;
                    float:left;
                    border:none;
                    outline:none;
                    background:none;
                    position:relative;
                    z-index:11;
                }

                .bs-w {
                    position:relative;
                    z-index:11;
                }

                .bs {
                    width:120%;
                    height:180%;
                    padding:0;
                    margin:0;
                    position:absolute;
                    left:-10%;
                    top:-40%;
                    z-index:-1;
                    background:#ffc600;
                    border:none;
                    border-radius:75px;
                    -webkit-border-radius:75px;
                    -moz-border-radius:75px;
                    -khtml-border-radius:75px;
                    visibility:hidden;
                    opacity:0.5;
                }

                .bs:hover, .bs: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;
                }

                .gloss-w {
                    width:100%;
                    height:100%;
                    overflow:hidden;
                    padding:0;
                    margin:0;
                    position:absolute;
                    left:0;
                    top:0;
                    border:none;
                    outline:none;
                    z-index:12;
                    display:block;
                    border-radius:75px;
                    -webkit-border-radius:75px;
                    -moz-border-radius:75px;
                    -khtml-border-radius:75px;
                }

                .bs-w:hover .gloss-w {
                    display:none;
                }

                .gloss-w:hover, .gloss-w: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;
                }

                .gloss {
                    width:100%;
                    height:100%;
                    padding:0;
                    margin:0;
                    position:absolute;
                    left:-100%;
                    top:0;
                    border:none;
                    outline:none;
                    background:url('../images/gloss.png') no-repeat top center;
                    -webkit-background-size: cover;
                    -moz-background-size: cover;
                    -o-background-size: cover;
                    background-size: cover;
                    z-index:13;
                }

                .submit1 input {
                    z-index:14;
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:15px;
                    letter-spacing:1.5px;
                    text-transform: uppercase;
                    line-height:58px;
                    width:100%;
                    height:55px;
                    padding:0;
                    margin:0;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    color:#14191f;
                    background:#ffdd00;
                    background: -moz-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
                    background: -webkit-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
                    background: linear-gradient(to bottom,  #ffdd00 0%, #ffc600 100%);
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdd00', endColorstr='#ffc600',GradientType=0 );
                    border:none;
                    border-radius:35px;
                    -webkit-border-radius:35px;
                    -moz-border-radius:35px;
                    -khtml-border-radius:35px;
                    -moz-box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
                    box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
                }

                .submit1 input:hover {
                    background:#ffc600;
                    background: -moz-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
                    background: -webkit-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
                    background: linear-gradient(to bottom,  #ffc600 0%, #ffdd00 100%);
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc600', endColorstr='#ffdd00',GradientType=0 );
                    outline:none;
                    -moz-box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
                    box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
                }

                .submit1 input:hover, .submit1 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;
                }

                .p4-1 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:14px;
                    line-height:24px;
                    padding:0;
                    margin:30px 0 0 0;
                    color:#848484;
                    cursor:default;
                    position:relative;
                }

                .p4-2 {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:16px;
                    line-height:24px;
                    padding:0;
                    margin:25px 0 20px 0;
                    color:#848484;
                    cursor:default;
                    position:relative;
                    z-index:1;
                }

                .p4-2 span {
                    padding:0 15px;
                    margin:0;
                    background:#ffffff;
                }

                .p4-2::after {
                    content:'';
                    width:100%;
                    height:1px;
                    padding:0;
                    margin:0;
                    background:#dbdbdb;
                    cursor:default;
                    position:absolute;
                    left:0;
                    top:10px;
                    z-index:-1;
                }

                .p4-3 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:14px;
                    line-height:24px;
                    padding:0;
                    margin:0;
                    color:#848484;
                    cursor:default;
                    position:relative;
                }

                .p4-3 a {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:16px;
                    line-height:24px;
                    padding:0;
                    margin:0;
                    color:#ff8a00;
                    cursor:pointer;
                }

                .p4-3 a:hover {
                    color:#ffc600;
                }
            }

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

                #box-4-l {
                    width:45%;
                    height:100%;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:0;
                    left:0;
                    text-align:center;
                    float:left;
                    background:url('../images/bg2.jpg') no-repeat center right;
                    -webkit-background-size: cover;
                    -moz-background-size: cover;
                    -o-background-size: cover;
                    background-size: cover;
                    z-index:4;
                    display:none;
                }

                #box-4-r {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    text-align:center;
                    float:none;
                    z-index:5;
                    background:#ffffff;
                }

                #box-4 {
                    width:420px;
                    padding:90px 0 100px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-4 h2 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:16px;
                    line-height:24px;
                    padding:0;
                    margin:0 0 20px 0;
                    color:#848484;
                    cursor:default;
                    position:relative;
                }

                #box-4 h2 span {
                    font-family: "GothamPro-BL";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:30px;
                    line-height:38px;
                    padding:0;
                    margin:0 0 10px 0;
                    color:#14191f;
                    cursor:default;
                    display:inline-block;
                }

                .formbox1 {
                    width:320px;
                    margin:0 auto;
                    padding:0;
                    text-align:center;
                    position:relative;
                }

                .formbox1 input {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-size:15px;
                    line-height:20px;
                    text-indent:0;
                    text-align:left;
                    width:270px;
                    height:20px;
                    padding:17px 25px 16px 25px;
                    border-top:3px solid #f2f2f2;
                    border-right:none;
                    border-left:none;
                    border-bottom:none;
                    margin:15px 0 0 0;
                    float:left;
                    color:#14191f;
                    outline:none;
                    -webkit-appearance:none;
                    background:#f9f9f9;
                    z-index:10;
                }

                .formbox1 input:-moz-placeholder {color:#a29f9f;  }
                .formbox1 input::-webkit-input-placeholder {  color:#a29f9f;  }

                .formbox1 input.error:-moz-placeholder {  color:#FF5656;  }
                .formbox1 input.error::-webkit-input-placeholder {  color:#FF5656;  }
                .formbox1 input.error {  color:#FF5656;  border-color:#FF5656;  }

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

                .submit1 {
                    width:320px;
                    padding:0;
                    margin:25px 0 0 0;
                    float:left;
                    border:none;
                    outline:none;
                    background:none;
                    position:relative;
                    z-index:11;
                }

                .bs-w {
                    position:relative;
                    z-index:11;
                }

                .bs {
                    width:120%;
                    height:180%;
                    padding:0;
                    margin:0;
                    position:absolute;
                    left:-10%;
                    top:-40%;
                    z-index:-1;
                    background:#ffc600;
                    border:none;
                    border-radius:75px;
                    -webkit-border-radius:75px;
                    -moz-border-radius:75px;
                    -khtml-border-radius:75px;
                    visibility:hidden;
                    opacity:0.5;
                }

                .bs:hover, .bs: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;
                }

                .gloss-w {
                    width:100%;
                    height:100%;
                    overflow:hidden;
                    padding:0;
                    margin:0;
                    position:absolute;
                    left:0;
                    top:0;
                    border:none;
                    outline:none;
                    z-index:12;
                    display:block;
                    border-radius:75px;
                    -webkit-border-radius:75px;
                    -moz-border-radius:75px;
                    -khtml-border-radius:75px;
                }

                .bs-w:hover .gloss-w {
                    display:none;
                }

                .gloss-w:hover, .gloss-w: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;
                }

                .gloss {
                    width:100%;
                    height:100%;
                    padding:0;
                    margin:0;
                    position:absolute;
                    left:-100%;
                    top:0;
                    border:none;
                    outline:none;
                    background:url('../images/gloss.png') no-repeat top center;
                    -webkit-background-size: cover;
                    -moz-background-size: cover;
                    -o-background-size: cover;
                    background-size: cover;
                    z-index:13;
                }

                .submit1 input {
                    z-index:14;
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:15px;
                    letter-spacing:1.5px;
                    text-transform: uppercase;
                    line-height:58px;
                    width:100%;
                    height:55px;
                    padding:0;
                    margin:0;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    color:#14191f;
                    background:#ffdd00;
                    background: -moz-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
                    background: -webkit-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
                    background: linear-gradient(to bottom,  #ffdd00 0%, #ffc600 100%);
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdd00', endColorstr='#ffc600',GradientType=0 );
                    border:none;
                    border-radius:35px;
                    -webkit-border-radius:35px;
                    -moz-border-radius:35px;
                    -khtml-border-radius:35px;
                    -moz-box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
                    box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
                }

                .submit1 input:hover {
                    background:#ffc600;
                    background: -moz-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
                    background: -webkit-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
                    background: linear-gradient(to bottom,  #ffc600 0%, #ffdd00 100%);
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc600', endColorstr='#ffdd00',GradientType=0 );
                    outline:none;
                    -moz-box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
                    box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
                }

                .submit1 input:hover, .submit1 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;
                }

                .p4-1 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:14px;
                    line-height:24px;
                    padding:0;
                    margin:30px 0 0 0;
                    color:#848484;
                    cursor:default;
                    position:relative;
                }

                .p4-2 {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:16px;
                    line-height:24px;
                    padding:0;
                    margin:25px 0 20px 0;
                    color:#848484;
                    cursor:default;
                    position:relative;
                    z-index:1;
                }

                .p4-2 span {
                    padding:0 15px;
                    margin:0;
                    background:#ffffff;
                }

                .p4-2::after {
                    content:'';
                    width:100%;
                    height:1px;
                    padding:0;
                    margin:0;
                    background:#dbdbdb;
                    cursor:default;
                    position:absolute;
                    left:0;
                    top:10px;
                    z-index:-1;
                }

                .p4-3 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:14px;
                    line-height:24px;
                    padding:0;
                    margin:0;
                    color:#848484;
                    cursor:default;
                    position:relative;
                }

                .p4-3 a {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:16px;
                    line-height:24px;
                    padding:0;
                    margin:0;
                    color:#ff8a00;
                    cursor:pointer;
                }

                .p4-3 a:hover {
                    color:#ffc600;
                }
            }

/* box-6 */

		#box-6-w {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
            background:#ffffff;
		}

        #box-6-l {
            width:45%;
            height:100%;
            padding:0;
            margin:0;
            position:absolute;
            top:0;
            right:0;
            text-align:center;
            float:left;
            background:url('../images/bg3.jpg') no-repeat center left;
            -webkit-background-size: cover;
            -moz-background-size: cover;
            -o-background-size: cover;
            background-size: cover;
            z-index:4;
        }

        #box-6-r {
            width:50%;
            padding:0 90px 0 0;
            margin:0;
            position:relative;
            text-align:center;
            float:left;
            z-index:5;
            background:#ffffff;
        }

        #box-6 {
            width:430px;
            padding:90px 40px 100px 40px;
            margin:0;
            position:relative;
            text-align:center;
            float:right;
        }

        #box-6 h2 {
            font-family: "GothamPro-R";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:16px;
            line-height:24px;
            padding:0;
            margin:0 0 20px 0;
            color:#848484;
            cursor:default;
            position:relative;
        }

        #box-6 h2 span {
            font-family: "GothamPro-BL";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            font-size:30px;
            line-height:38px;
            padding:0;
            margin:0 0 10px 0;
            color:#14191f;
            cursor:default;
            display:inline-block;
        }

        .p6-1 {
            font-family: "GothamPro-B";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            font-size:16px;
            line-height:24px;
            padding:0;
            margin:35px 0 20px 0;
            color:#848484;
            cursor:default;
            position:relative;
            z-index:1;
        }

        .p6-1 span {
            padding:0 15px;
            margin:0;
            background:#ffffff;
        }

        .p6-1::after {
            content:'';
            width:100%;
            height:1px;
            padding:0;
            margin:0;
            background:#dbdbdb;
            cursor:default;
            position:absolute;
            left:0;
            top:10px;
            z-index:-1;
        }

        .p6-2 {
            font-family: "GothamPro-R";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:14px;
            line-height:24px;
            padding:0;
            margin:0;
            color:#848484;
            cursor:default;
            position:relative;
        }

        .p6-2 a {
            font-family: "GothamPro-B";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:16px;
            line-height:24px;
            padding:0;
            margin:0;
            color:#ff8a00;
            cursor:pointer;
        }

        .p6-2 a:hover {
            color:#ffc600;
        }

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

                #box-6-l {
                    width:45%;
                    height:100%;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:0;
                    right:0;
                    text-align:center;
                    float:left;
                    background:url('../images/bg3.jpg') no-repeat center left;
                    -webkit-background-size: cover;
                    -moz-background-size: cover;
                    -o-background-size: cover;
                    background-size: cover;
                    z-index:4;
                }

                #box-6-r {
                    width:50%;
                    padding:0 50px 0 50px;
                    margin:0;
                    position:relative;
                    text-align:center;
                    float:left;
                    z-index:5;
                    background:#ffffff;
                }

                #box-6 {
                    width:430px;
                    padding:90px 40px 100px 40px;
                    margin:0;
                    position:relative;
                    text-align:center;
                    float:right;
                }

                #box-6 h2 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:16px;
                    line-height:24px;
                    padding:0;
                    margin:0 0 20px 0;
                    color:#848484;
                    cursor:default;
                    position:relative;
                }

                #box-6 h2 span {
                    font-family: "GothamPro-BL";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:30px;
                    line-height:38px;
                    padding:0;
                    margin:0 0 10px 0;
                    color:#14191f;
                    cursor:default;
                    display:inline-block;
                }

                .p6-1 {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:16px;
                    line-height:24px;
                    padding:0;
                    margin:35px 0 20px 0;
                    color:#848484;
                    cursor:default;
                    position:relative;
                    z-index:1;
                }

                .p6-1 span {
                    padding:0 15px;
                    margin:0;
                    background:#ffffff;
                }

                .p6-1::after {
                    content:'';
                    width:100%;
                    height:1px;
                    padding:0;
                    margin:0;
                    background:#dbdbdb;
                    cursor:default;
                    position:absolute;
                    left:0;
                    top:10px;
                    z-index:-1;
                }

                .p6-2 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:14px;
                    line-height:24px;
                    padding:0;
                    margin:0;
                    color:#848484;
                    cursor:default;
                    position:relative;
                }

                .p6-2 a {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:16px;
                    line-height:24px;
                    padding:0;
                    margin:0;
                    color:#ff8a00;
                    cursor:pointer;
                }

                .p6-2 a:hover {
                    color:#ffc600;
                }
            }

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

                #box-6-l {
                    width:45%;
                    height:100%;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:0;
                    right:0;
                    text-align:center;
                    float:left;
                    background:url('../images/bg3.jpg') no-repeat center left;
                    -webkit-background-size: cover;
                    -moz-background-size: cover;
                    -o-background-size: cover;
                    background-size: cover;
                    z-index:4;
                    display:none;
                }

                #box-6-r {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    text-align:center;
                    float:left;
                    z-index:5;
                    background:#ffffff;
                }

                #box-6 {
                    width:430px;
                    padding:90px 40px 100px 40px;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                    float:none;
                }

                #box-6 h2 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:16px;
                    line-height:24px;
                    padding:0;
                    margin:0 0 20px 0;
                    color:#848484;
                    cursor:default;
                    position:relative;
                }

                #box-6 h2 span {
                    font-family: "GothamPro-BL";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:30px;
                    line-height:38px;
                    padding:0;
                    margin:0 0 10px 0;
                    color:#14191f;
                    cursor:default;
                    display:inline-block;
                }

                .p6-1 {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:16px;
                    line-height:24px;
                    padding:0;
                    margin:35px 0 20px 0;
                    color:#848484;
                    cursor:default;
                    position:relative;
                    z-index:1;
                }

                .p6-1 span {
                    padding:0 15px;
                    margin:0;
                    background:#ffffff;
                }

                .p6-1::after {
                    content:'';
                    width:100%;
                    height:1px;
                    padding:0;
                    margin:0;
                    background:#dbdbdb;
                    cursor:default;
                    position:absolute;
                    left:0;
                    top:10px;
                    z-index:-1;
                }

                .p6-2 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:14px;
                    line-height:24px;
                    padding:0;
                    margin:0;
                    color:#848484;
                    cursor:default;
                    position:relative;
                }

                .p6-2 a {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:16px;
                    line-height:24px;
                    padding:0;
                    margin:0;
                    color:#ff8a00;
                    cursor:pointer;
                }

                .p6-2 a:hover {
                    color:#ffc600;
                }
            }

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

                #box-6-l {
                    width:45%;
                    height:100%;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:0;
                    right:0;
                    text-align:center;
                    float:left;
                    background:url('../images/bg3.jpg') no-repeat center left;
                    -webkit-background-size: cover;
                    -moz-background-size: cover;
                    -o-background-size: cover;
                    background-size: cover;
                    z-index:4;
                    display:none;
                }

                #box-6-r {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    text-align:center;
                    float:none;
                    z-index:5;
                    background:#ffffff;
                }

                #box-6 {
                    width:420px;
                    padding:90px 0 100px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                    float:none;
                }

                #box-6 h2 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:16px;
                    line-height:24px;
                    padding:0;
                    margin:0 0 20px 0;
                    color:#848484;
                    cursor:default;
                    position:relative;
                }

                #box-6 h2 span {
                    font-family: "GothamPro-BL";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:30px;
                    line-height:38px;
                    padding:0;
                    margin:0 0 10px 0;
                    color:#14191f;
                    cursor:default;
                    display:inline-block;
                }

                .p6-1 {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:16px;
                    line-height:24px;
                    padding:0;
                    margin:35px 0 20px 0;
                    color:#848484;
                    cursor:default;
                    position:relative;
                    z-index:1;
                }

                .p6-1 span {
                    padding:0 15px;
                    margin:0;
                    background:#ffffff;
                }

                .p6-1::after {
                    content:'';
                    width:100%;
                    height:1px;
                    padding:0;
                    margin:0;
                    background:#dbdbdb;
                    cursor:default;
                    position:absolute;
                    left:0;
                    top:10px;
                    z-index:-1;
                }

                .p6-2 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:14px;
                    line-height:24px;
                    padding:0;
                    margin:0;
                    color:#848484;
                    cursor:default;
                    position:relative;
                }

                .p6-2 a {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:16px;
                    line-height:24px;
                    padding:0;
                    margin:0;
                    color:#ff8a00;
                    cursor:pointer;
                }

                .p6-2 a:hover {
                    color:#ffc600;
                }
            }

/* box-7 */

		#box-7-w {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
            background:#f2f2f2;
            z-index:3;
		}

        #box-7 {
            width:1140px;
            padding:90px 0 100px 0;
            margin:0 auto;
            position:relative;
            text-align:center;
		}

        #box-7 h2 {
            font-family: "GothamPro-R";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:18px;
            line-height:36px;
            padding:0;
            margin:0 0 60px 0;
            color:#14191f;
            cursor:default;
            position:relative;
        }

        #box-7 h2 span {
            font-family: "GothamPro-BL";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            font-size:36px;
            line-height:36px;
            padding:0;
            margin:0;
            color:#14191f;
            cursor:default;
        }

        #box-7 h2::after {
            content:'';
            width:90px;
            height:2px;
            padding:0;
            margin:0 0 0 -45px;
            position:absolute;
            left:50%;
            bottom:-23px;
            z-index:auto;
            background:#ff8a00;
        }

        #box-7 p {
            font-family: "GothamPro-R";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:16px;
            line-height:24px;
            width:430px;
            margin:15px 0 0 0;
            color:#848484;
            cursor:default;
            float:left;
        }

        .p7-1 {  min-height:70px;  padding:30px 15px 0 125px;  background:url('../images/24.png') no-repeat top left;  }
        .p7-2 {  min-height:70px;  padding:30px 15px 0 125px;  background:url('../images/25.png') no-repeat top left;  }
        .p7-3 {  min-height:85px;  padding:15px 15px 0 125px;  background:url('../images/26.png') no-repeat top left;  }
        .p7-4 {  min-height:85px;  padding:15px 15px 0 125px;  background:url('../images/27.png') no-repeat top left;  }
        .p7-5 {  min-height:95px;  padding:5px 15px 0 125px;  background:url('../images/28.png') no-repeat top left;  }
        .p7-6 {  min-height:95px;  padding:5px 15px 0 125px;  background:url('../images/29.png') no-repeat top left;  }
        .p7-7 {  min-height:85px;  padding:15px 15px 0 125px;  background:url('../images/30.png') no-repeat top left;  }
        .p7-8 {  min-height:85px;  padding:15px 15px 0 125px;  background:url('../images/31.png') no-repeat top left;  }

        #box-7 p span {
            font-family: "GothamPro-B";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            text-transform:uppercase;
            font-size:18px;
            line-height:24px;
            padding:0;
            margin:0;
            color:#14191f;
            cursor:default;
        }

        .br1000 {
            display:block;
        }

            @media all and (max-width: 1160px) {
                #box-7-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:#f2f2f2;
                    z-index:3;
                }

                #box-7 {
                    width:1000px;
                    padding:90px 0 100px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-7 h2 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:36px;
                    padding:0;
                    margin:0 0 60px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-7 h2 span {
                    font-family: "GothamPro-BL";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:36px;
                    line-height:36px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                }

                #box-7 h2::after {
                    content:'';
                    width:90px;
                    height:2px;
                    padding:0;
                    margin:0 0 0 -45px;
                    position:absolute;
                    left:50%;
                    bottom:-23px;
                    z-index:auto;
                    background:#ff8a00;
                }

                #box-7 p {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:16px;
                    line-height:24px;
                    width:350px;
                    margin:15px 0 0 0;
                    color:#848484;
                    cursor:default;
                    float:left;
                }

                .p7-1 {  min-height:95px;  padding:5px 25px 0 125px;  background:url('../images/24.png') no-repeat top left;  }
                .p7-2 {  min-height:95px;  padding:5px 25px 0 125px;  background:url('../images/25.png') no-repeat top left;  }
                .p7-3 {  min-height:95px;  padding:5px 25px 0 125px;  background:url('../images/26.png') no-repeat top left;  }
                .p7-4 {  min-height:95px;  padding:5px 25px 0 125px;  background:url('../images/27.png') no-repeat top left;  }
                .p7-5 {  min-height:95px;  padding:5px 25px 0 125px;  background:url('../images/28.png') no-repeat top left;  }
                .p7-6 {  min-height:95px;  padding:5px 25px 0 125px;  background:url('../images/29.png') no-repeat top left;  }
                .p7-7 {  min-height:95px;  padding:5px 25px 0 125px;  background:url('../images/30.png') no-repeat top left;  }
                .p7-8 {  min-height:95px;  padding:5px 25px 0 125px;  background:url('../images/31.png') no-repeat top left;  }

                #box-7 p span {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    text-transform:uppercase;
                    font-size:16px;
                    line-height:24px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                }

                .br1000 {
                    display:none;
                }
            }

            @media all and (max-width: 1020px) {
                #box-7-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:#f2f2f2;
                    z-index:3;
                }

                #box-7 {
                    width:700px;
                    padding:90px 0 100px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-7 h2 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:36px;
                    padding:0;
                    margin:0 0 60px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-7 h2 span {
                    font-family: "GothamPro-BL";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:36px;
                    line-height:36px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                }

                #box-7 h2::after {
                    content:'';
                    width:90px;
                    height:2px;
                    padding:0;
                    margin:0 0 0 -45px;
                    position:absolute;
                    left:50%;
                    bottom:-23px;
                    z-index:auto;
                    background:#ff8a00;
                }

                #box-7 p {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:16px;
                    line-height:24px;
                    width:560px;
                    margin:15px auto 0 auto;
                    color:#848484;
                    cursor:default;
                    float:none;
                    display:block;
                }

                .p7-1 {  min-height:70px;  padding:30px 15px 0 125px;  background:url('../images/24.png') no-repeat top left;  }
                .p7-2 {  min-height:70px;  padding:30px 15px 0 125px;  background:url('../images/25.png') no-repeat top left;  }
                .p7-3 {  min-height:70px;  padding:30px 15px 0 125px;  background:url('../images/26.png') no-repeat top left;  }
                .p7-4 {  min-height:85px;  padding:15px 15px 0 125px;  background:url('../images/27.png') no-repeat top left;  }
                .p7-5 {  min-height:70px;  padding:30px 15px 0 125px;  background:url('../images/28.png') no-repeat top left;  }
                .p7-6 {  min-height:95px;  padding:5px 15px 0 125px;  background:url('../images/29.png') no-repeat top left;  }
                .p7-7 {  min-height:85px;  padding:15px 15px 0 125px;  background:url('../images/30.png') no-repeat top left;  }
                .p7-8 {  min-height:85px;  padding:15px 15px 0 125px;  background:url('../images/31.png') no-repeat top left;  }

                #box-7 p span {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    text-transform:uppercase;
                    font-size:18px;
                    line-height:24px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                }

                .br1000 {
                    display:none;
                }
            }

            @media all and (max-width: 720px) {
                #box-7-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:#f2f2f2;
                    z-index:3;
                }

                #box-7 {
                    width:420px;
                    padding:90px 0 100px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-7 h2 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:24px;
                    padding:0;
                    margin:0 0 75px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-7 h2 span {
                    font-family: "GothamPro-BL";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:30px;
                    line-height:36px;
                    display:inline-block;
                    padding:0;
                    margin:0 0 5px 0;
                    color:#14191f;
                    cursor:default;
                }

                #box-7 h2::after {
                    content:'';
                    width:90px;
                    height:2px;
                    padding:0;
                    margin:0 0 0 -45px;
                    position:absolute;
                    left:50%;
                    bottom:-23px;
                    z-index:auto;
                    background:#ff8a00;
                }

                #box-7 p {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:16px;
                    line-height:24px;
                    width:100%;
                    margin:60px auto 0 auto;
                    color:#848484;
                    cursor:default;
                    float:none;
                    display:block;
                }

                .p7-1 {  min-height:5px;  padding:120px 0 0 0;  background:url('../images/24.png') no-repeat top center;  }
                .p7-2 {  min-height:5px;  padding:120px 0 0 0;  background:url('../images/25.png') no-repeat top center;  }
                .p7-3 {  min-height:5px;  padding:120px 0 0 0;  background:url('../images/26.png') no-repeat top center;  }
                .p7-4 {  min-height:5px;  padding:120px 0 0 0;  background:url('../images/27.png') no-repeat top center;  }
                .p7-5 {  min-height:5px;  padding:120px 0 0 0;  background:url('../images/28.png') no-repeat top center;  }
                .p7-6 {  min-height:5px;  padding:120px 0 0 0;  background:url('../images/29.png') no-repeat top center;  }
                .p7-7 {  min-height:5px;  padding:120px 0 0 0;  background:url('../images/30.png') no-repeat top center;  }
                .p7-8 {  min-height:5px;  padding:120px 0 0 0;  background:url('../images/31.png') no-repeat top center;  }

                #box-7 p span {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:18px;
                    line-height:24px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                }

                .br1000 {
                    display:none;
                }
            }

/* box-8 */

		#box-8-w {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
            background:#ffffff;
            z-index:2;
            -moz-box-shadow: 0 5px 250px 0 rgba(20,25,31,0.1);
            -webkit-box-shadow: 0 5px 250px 0 rgba(20,25,31,0.1);
            box-shadow: 0 5px 250px 0 rgba(20,25,31,0.1);
		}

        #box-8 {
            width:1140px;
            padding:90px 0 280px 0;
            margin:0 auto;
            position:relative;
            text-align:center;
		}

        #box-8 h2 {
            font-family: "GothamPro-R";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:18px;
            line-height:36px;
            padding:0;
            margin:0 0 75px 0;
            color:#14191f;
            cursor:default;
            position:relative;
        }

        #box-8 h2 span {
            font-family: "GothamPro-BL";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            font-size:36px;
            line-height:36px;
            padding:0;
            margin:0;
            color:#14191f;
            cursor:default;
        }

        #box-8 h2::after {
            content:'';
            width:90px;
            height:2px;
            padding:0;
            margin:0 0 0 -45px;
            position:absolute;
            left:50%;
            bottom:-23px;
            z-index:auto;
            background:#ff8a00;
        }

        .box-8 {
            width:20%;
            padding:165px 0 0 0;
            margin:0;
            position:relative;
            text-align:center;
            float:left;
        }

        .box-8-1::after,
        .box-8-2::after,
        .box-8-3::after,
        .box-8-4::after {
            content:'';
            width:50px;
            height:22px;
            padding:0;
            margin:0;
            position:absolute;
            right:-25px;
            top:100px;
            z-index:auto;
            text-align:center;
            background:url('../images/37.png') no-repeat top center;
        }

        .box-8 img {
            width:90px;
            padding:0;
            margin:0 0 0 -45px;
            display:block;
            position:absolute;
            left:50%;
            top:62px;
            z-index:1;
        }

        .p8-1 {
            font-family: "GothamPro-B";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:200px;
            line-height:170px;
            width:100%;
            padding:0;
            margin:0;
            color:rgba(236,236,236,0.5);
            cursor:default;
            position:absolute;
            left:0;
            top:0;
            z-index:1;
        }

        .p8-2 {
            font-family: "GothamPro-B";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            font-size:18px;
            line-height:24px;
            padding:0;
            margin:0;
            color:#14191f;
            cursor:default;
        }

        .formbox2-w {
            width:1140px;
            margin:0 0 0 -570px;
            padding:45px 0;
            text-align:center;
            background:#ffffff;
            position:absolute;
            left:50%;
            bottom:-95px;
            z-index:5;
            -moz-box-shadow: 0 5px 25px 0 rgba(20,25,31,0.1);
            -webkit-box-shadow: 0 5px 25px 0 rgba(20,25,31,0.1);
            box-shadow: 0 5px 25px 0 rgba(20,25,31,0.1);
        }

        .formbox2 {
            width:1020px;
            margin:0 auto;
            padding:0;
            text-align:center;
            position:relative;
        }

        .form-title {
            font-family: "GothamPro-R";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:24px;
            line-height:28px;
            padding:0;
            margin:0 0 30px 0;
            color:#14191f;
            cursor:default;
            position:relative;
        }

        .form-title span {
            font-family: "GothamPro-B";
            font-weight:normal;
            font-style:normal;
        }

        .formbox2 input {
            font-family: "GothamPro-R";
            font-weight:normal;
            font-size:15px;
            line-height:20px;
            text-indent:0;
            text-align:left;
            width:270px;
            height:20px;
            padding:17px 25px 16px 25px;
            border-top:3px solid #f2f2f2;
            border-right:none;
            border-left:none;
            border-bottom:none;
            margin:0 30px 0 0;
            float:left;
            color:#14191f;
            outline:none;
            -webkit-appearance:none;
            background:#f9f9f9;
        }

        .formbox2 input:-moz-placeholder {color:#a29f9f;  }
        .formbox2 input::-webkit-input-placeholder {  color:#a29f9f;  }

        .formbox2 input.error:-moz-placeholder {  color:#FF5656;  }
        .formbox2 input.error::-webkit-input-placeholder {  color:#FF5656;  }
        .formbox2 input.error {  color:#FF5656;  border-color:#FF5656;  }

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

        .submit2 {
            width:320px;
            padding:0;
            margin:0;
            float:left;
            border:none;
            outline:none;
            background:none;
            position:relative;
        }

        .submit2 input {
            font-family: "GothamPro-B";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:15px;
            letter-spacing:1.5px;
            text-transform: uppercase;
            line-height:59px;
            width:100%;
            height:56px;
            padding:0;
            margin:0;
            outline:none;
            cursor:pointer;
            -webkit-appearance: none;
            color:#14191f;
            background:#ffdd00;
            background: -moz-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
            background: -webkit-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
            background: linear-gradient(to bottom,  #ffdd00 0%, #ffc600 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdd00', endColorstr='#ffc600',GradientType=0 );
            border:none;
            border-radius:35px;
            -webkit-border-radius:35px;
            -moz-border-radius:35px;
            -khtml-border-radius:35px;
            -moz-box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
            -webkit-box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
            box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
        }

        .submit2 input:hover {
            background:#ffc600;
            background: -moz-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
            background: -webkit-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
            background: linear-gradient(to bottom,  #ffc600 0%, #ffdd00 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc600', endColorstr='#ffdd00',GradientType=0 );
            outline:none;
            -moz-box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
            -webkit-box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
            box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
        }

        .submit2 input:hover, .submit2 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;
        }

        .form-t-1 {
            font-family: "GothamPro-B";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            font-size:16px;
            line-height:24px;
            padding:0;
            margin:35px 60px 13px 60px;
            color:#848484;
            cursor:default;
            position:relative;
            z-index:1;
        }

        .form-t-1 span {
            padding:0 15px;
            margin:0;
            background:#ffffff;
        }

        .form-t-1::after {
            content:'';
            width:100%;
            height:1px;
            padding:0;
            margin:0;
            background:#dbdbdb;
            cursor:default;
            position:absolute;
            left:0;
            top:10px;
            z-index:-1;
        }

        .form-t-2 {
            font-family: "GothamPro-R";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:14px;
            line-height:24px;
            padding:0;
            margin:0;
            color:#848484;
            cursor:default;
            position:relative;
        }

        .form-t-2 a {
            font-family: "GothamPro-B";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:16px;
            line-height:24px;
            padding:0;
            margin:0;
            color:#ff8a00;
            cursor:pointer;
        }

        .form-t-2 a:hover {
            color:#ffc600;
        }

            @media all and (max-width: 1160px) {
                #box-8-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:#ffffff;
                    z-index:2;
                    -moz-box-shadow: 0 5px 250px 0 rgba(20,25,31,0.1);
                    -webkit-box-shadow: 0 5px 250px 0 rgba(20,25,31,0.1);
                    box-shadow: 0 5px 250px 0 rgba(20,25,31,0.1);
                }

                #box-8 {
                    width:1000px;
                    padding:90px 0 280px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-8 h2 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:36px;
                    padding:0;
                    margin:0 0 75px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-8 h2 span {
                    font-family: "GothamPro-BL";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:36px;
                    line-height:36px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                }

                #box-8 h2::after {
                    content:'';
                    width:90px;
                    height:2px;
                    padding:0;
                    margin:0 0 0 -45px;
                    position:absolute;
                    left:50%;
                    bottom:-23px;
                    z-index:auto;
                    background:#ff8a00;
                }

                .box-8 {
                    width:20%;
                    padding:165px 0 0 0;
                    margin:0;
                    position:relative;
                    text-align:center;
                    float:left;
                }

                .box-8-1::after,
                .box-8-2::after,
                .box-8-3::after,
                .box-8-4::after {
                    content:'';
                    width:50px;
                    height:22px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    right:-25px;
                    top:100px;
                    z-index:auto;
                    text-align:center;
                    background:url('../images/37.png') no-repeat top center;
                }

                .box-8 img {
                    width:90px;
                    padding:0;
                    margin:0 0 0 -45px;
                    display:block;
                    position:absolute;
                    left:50%;
                    top:62px;
                    z-index:1;
                }

                .p8-1 {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:200px;
                    line-height:170px;
                    width:100%;
                    padding:0;
                    margin:0;
                    color:rgba(236,236,236,0.5);
                    cursor:default;
                    position:absolute;
                    left:0;
                    top:0;
                    z-index:1;
                }

                .p8-2 {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:18px;
                    line-height:24px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                }

                .formbox2-w {
                    width:1000px;
                    margin:0 0 0 -500px;
                    padding:45px 0;
                    text-align:center;
                    background:#ffffff;
                    position:absolute;
                    left:50%;
                    bottom:-95px;
                    z-index:5;
                    -moz-box-shadow: 0 5px 25px 0 rgba(20,25,31,0.1);
                    -webkit-box-shadow: 0 5px 25px 0 rgba(20,25,31,0.1);
                    box-shadow: 0 5px 25px 0 rgba(20,25,31,0.1);
                }

                .formbox2 {
                    width:900px;
                    margin:0 auto;
                    padding:0;
                    text-align:center;
                    position:relative;
                }

                .form-title {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:22px;
                    line-height:28px;
                    padding:0;
                    margin:0 0 30px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                .form-title span {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                }

                .formbox2 input {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-size:15px;
                    line-height:20px;
                    text-indent:0;
                    text-align:left;
                    width:230px;
                    height:20px;
                    padding:17px 25px 16px 25px;
                    border-top:3px solid #f2f2f2;
                    border-right:none;
                    border-left:none;
                    border-bottom:none;
                    margin:0 30px 0 0;
                    float:left;
                    color:#14191f;
                    outline:none;
                    -webkit-appearance:none;
                    background:#f9f9f9;
                }

                .formbox2 input:-moz-placeholder {color:#a29f9f;  }
                .formbox2 input::-webkit-input-placeholder {  color:#a29f9f;  }

                .formbox2 input.error:-moz-placeholder {  color:#FF5656;  }
                .formbox2 input.error::-webkit-input-placeholder {  color:#FF5656;  }
                .formbox2 input.error {  color:#FF5656;  border-color:#FF5656;  }

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

                .submit2 {
                    width:280px;
                    padding:0;
                    margin:0;
                    float:left;
                    border:none;
                    outline:none;
                    background:none;
                    position:relative;
                }

                .submit2 input {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:15px;
                    letter-spacing:1.5px;
                    text-transform: uppercase;
                    line-height:59px;
                    width:100%;
                    height:56px;
                    padding:0;
                    margin:0;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    color:#14191f;
                    background:#ffdd00;
                    background: -moz-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
                    background: -webkit-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
                    background: linear-gradient(to bottom,  #ffdd00 0%, #ffc600 100%);
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdd00', endColorstr='#ffc600',GradientType=0 );
                    border:none;
                    border-radius:35px;
                    -webkit-border-radius:35px;
                    -moz-border-radius:35px;
                    -khtml-border-radius:35px;
                    -moz-box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
                    box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
                }

                .submit2 input:hover {
                    background:#ffc600;
                    background: -moz-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
                    background: -webkit-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
                    background: linear-gradient(to bottom,  #ffc600 0%, #ffdd00 100%);
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc600', endColorstr='#ffdd00',GradientType=0 );
                    outline:none;
                    -moz-box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
                    box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
                }

                .submit2 input:hover, .submit2 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;
                }

                .form-t-1 {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:16px;
                    line-height:24px;
                    padding:0;
                    margin:35px 50px 13px 50px;
                    color:#848484;
                    cursor:default;
                    position:relative;
                    z-index:1;
                }

                .form-t-1 span {
                    padding:0 15px;
                    margin:0;
                    background:#ffffff;
                }

                .form-t-1::after {
                    content:'';
                    width:100%;
                    height:1px;
                    padding:0;
                    margin:0;
                    background:#dbdbdb;
                    cursor:default;
                    position:absolute;
                    left:0;
                    top:10px;
                    z-index:-1;
                }

                .form-t-2 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:14px;
                    line-height:24px;
                    padding:0;
                    margin:0;
                    color:#848484;
                    cursor:default;
                    position:relative;
                }

                .form-t-2 a {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:16px;
                    line-height:24px;
                    padding:0;
                    margin:0;
                    color:#ff8a00;
                    cursor:pointer;
                }

                .form-t-2 a:hover {
                    color:#ffc600;
                }
            }

            @media all and (max-width: 1020px) {
                #box-8-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:#ffffff;
                    z-index:2;
                    -moz-box-shadow: 0 5px 250px 0 rgba(20,25,31,0.1);
                    -webkit-box-shadow: 0 5px 250px 0 rgba(20,25,31,0.1);
                    box-shadow: 0 5px 250px 0 rgba(20,25,31,0.1);
                }

                #box-8 {
                    width:700px;
                    padding:90px 0 390px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-8 h2 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:36px;
                    padding:0;
                    margin:0 0 5px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-8 h2 span {
                    font-family: "GothamPro-BL";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:36px;
                    line-height:36px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                }

                #box-8 h2::after {
                    content:'';
                    width:90px;
                    height:2px;
                    padding:0;
                    margin:0 0 0 -45px;
                    position:absolute;
                    left:50%;
                    bottom:-23px;
                    z-index:auto;
                    background:#ff8a00;
                }

                .box-8 {
                    width:200px;
                    padding:165px 0 0 0;
                    margin:70px 0 0 0;
                    position:relative;
                    text-align:center;
                    float:none;
                    display: inline-block;
                }

                .box-8-1::after,
                .box-8-2::after,
                .box-8-4::after {
                    content:'';
                    width:50px;
                    height:22px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    right:-25px;
                    top:100px;
                    z-index:auto;
                    text-align:center;
                    background:url('../images/37.png') no-repeat top center;
                }

                .box-8-3::after {
                    content:'';
                    width:50px;
                    height:22px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    right:-25px;
                    top:100px;
                    z-index:auto;
                    text-align:center;
                    background:url('../images/37.png') no-repeat top center;
                    display:none;
                }

                .box-8 img {
                    width:90px;
                    padding:0;
                    margin:0 0 0 -45px;
                    display:block;
                    position:absolute;
                    left:50%;
                    top:62px;
                    z-index:1;
                }

                .p8-1 {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:200px;
                    line-height:170px;
                    width:100%;
                    padding:0;
                    margin:0;
                    color:rgba(236,236,236,0.5);
                    cursor:default;
                    position:absolute;
                    left:0;
                    top:0;
                    z-index:1;
                }

                .p8-2 {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:18px;
                    line-height:24px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                }

                .formbox2-w {
                    width:700px;
                    margin:0 0 0 -350px;
                    padding:45px 0;
                    text-align:center;
                    background:#ffffff;
                    position:absolute;
                    left:50%;
                    bottom:-95px;
                    z-index:5;
                    -moz-box-shadow: 0 5px 25px 0 rgba(20,25,31,0.1);
                    -webkit-box-shadow: 0 5px 25px 0 rgba(20,25,31,0.1);
                    box-shadow: 0 5px 25px 0 rgba(20,25,31,0.1);
                }

                .formbox2 {
                    width:600px;
                    margin:0 auto;
                    padding:0;
                    text-align:center;
                    position:relative;
                }

                .form-title {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:22px;
                    line-height:28px;
                    padding:0;
                    margin:0 auto 30px auto;
                    max-width:450px;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                .form-title span {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                }

                .formbox2 input {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-size:15px;
                    line-height:20px;
                    text-indent:0;
                    text-align:left;
                    width:230px;
                    height:20px;
                    padding:17px 25px 16px 25px;
                    border-top:3px solid #f2f2f2;
                    border-right:none;
                    border-left:none;
                    border-bottom:none;
                    margin:0 10px;
                    float:left;
                    color:#14191f;
                    outline:none;
                    -webkit-appearance:none;
                    background:#f9f9f9;
                }

                .formbox2 input:-moz-placeholder {color:#a29f9f;  }
                .formbox2 input::-webkit-input-placeholder {  color:#a29f9f;  }

                .formbox2 input.error:-moz-placeholder {  color:#FF5656;  }
                .formbox2 input.error::-webkit-input-placeholder {  color:#FF5656;  }
                .formbox2 input.error {  color:#FF5656;  border-color:#FF5656;  }

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

                .submit2 {
                    width:280px;
                    padding:0;
                    margin:20px 0 0 160px;
                    float:left;
                    border:none;
                    outline:none;
                    background:none;
                    position:relative;
                }

                .submit2 input {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:15px;
                    letter-spacing:1.5px;
                    text-transform: uppercase;
                    line-height:59px;
                    width:100%;
                    height:56px;
                    padding:0;
                    margin:0;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    color:#14191f;
                    background:#ffdd00;
                    background: -moz-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
                    background: -webkit-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
                    background: linear-gradient(to bottom,  #ffdd00 0%, #ffc600 100%);
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdd00', endColorstr='#ffc600',GradientType=0 );
                    border:none;
                    border-radius:35px;
                    -webkit-border-radius:35px;
                    -moz-border-radius:35px;
                    -khtml-border-radius:35px;
                    -moz-box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
                    box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
                }

                .submit2 input:hover {
                    background:#ffc600;
                    background: -moz-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
                    background: -webkit-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
                    background: linear-gradient(to bottom,  #ffc600 0%, #ffdd00 100%);
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc600', endColorstr='#ffdd00',GradientType=0 );
                    outline:none;
                    -moz-box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
                    box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
                }

                .submit2 input:hover, .submit2 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;
                }

                .form-t-1 {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:16px;
                    line-height:24px;
                    padding:0;
                    margin:35px 50px 13px 50px;
                    color:#848484;
                    cursor:default;
                    position:relative;
                    z-index:1;
                }

                .form-t-1 span {
                    padding:0 15px;
                    margin:0;
                    background:#ffffff;
                }

                .form-t-1::after {
                    content:'';
                    width:100%;
                    height:1px;
                    padding:0;
                    margin:0;
                    background:#dbdbdb;
                    cursor:default;
                    position:absolute;
                    left:0;
                    top:10px;
                    z-index:-1;
                }

                .form-t-2 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:14px;
                    line-height:24px;
                    padding:0;
                    margin:0;
                    color:#848484;
                    cursor:default;
                    position:relative;
                }

                .form-t-2 a {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:16px;
                    line-height:24px;
                    padding:0;
                    margin:0;
                    color:#ff8a00;
                    cursor:pointer;
                }

                .form-t-2 a:hover {
                    color:#ffc600;
                }
            }

            @media all and (max-width: 720px) {
                #box-8-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:#ffffff;
                    z-index:2;
                    -moz-box-shadow: 0 5px 250px 0 rgba(20,25,31,0.1);
                    -webkit-box-shadow: 0 5px 250px 0 rgba(20,25,31,0.1);
                    box-shadow: 0 5px 250px 0 rgba(20,25,31,0.1);
                }

                #box-8 {
                    width:420px;
                    padding:90px 0 470px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-8 h2 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:36px;
                    padding:0;
                    margin:0 0 5px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-8 h2 span {
                    font-family: "GothamPro-BL";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:30px;
                    line-height:36px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                }

                #box-8 h2::after {
                    content:'';
                    width:90px;
                    height:2px;
                    padding:0;
                    margin:0 0 0 -45px;
                    position:absolute;
                    left:50%;
                    bottom:-23px;
                    z-index:auto;
                    background:#ff8a00;
                }

                .box-8 {
                    width:200px;
                    padding:165px 0 0 0;
                    margin:70px auto 0 auto;
                    position:relative;
                    text-align:center;
                    float:none;
                    display: inline-block;
                }

                .box-8-1::after,
                .box-8-3::after {
                    content:'';
                    width:50px;
                    height:22px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    right:-25px;
                    top:100px;
                    z-index:auto;
                    text-align:center;
                    background:url('../images/37.png') no-repeat top center;
                    display:block;
                }

                .box-8-2::after,
                .box-8-4::after,
                .box-8-5::after {
                    content:'';
                    width:50px;
                    height:22px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    right:-25px;
                    top:100px;
                    z-index:auto;
                    text-align:center;
                    background:url('../images/37.png') no-repeat top center;
                    display:none;
                }

                .box-8 img {
                    width:90px;
                    padding:0;
                    margin:0 0 0 -45px;
                    display:block;
                    position:absolute;
                    left:50%;
                    top:62px;
                    z-index:1;
                }

                .p8-1 {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:200px;
                    line-height:170px;
                    width:100%;
                    padding:0;
                    margin:0;
                    color:rgba(236,236,236,0.5);
                    cursor:default;
                    position:absolute;
                    left:0;
                    top:0;
                    z-index:1;
                }

                .p8-2 {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:18px;
                    line-height:24px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                }

                .formbox2-w {
                    width:420px;
                    margin:0 0 0 -210px;
                    padding:45px 0;
                    text-align:center;
                    background:#ffffff;
                    position:absolute;
                    left:50%;
                    bottom:-120px;
                    z-index:5;
                    -moz-box-shadow: 0 5px 25px 0 rgba(20,25,31,0.1);
                    -webkit-box-shadow: 0 5px 25px 0 rgba(20,25,31,0.1);
                    box-shadow: 0 5px 25px 0 rgba(20,25,31,0.1);
                }

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

                .form-title {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:20px;
                    line-height:26px;
                    padding:0 50px;
                    margin:0 auto 30px auto;
                    max-width:450px;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                .form-title span {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                }

                .formbox2 input {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-size:15px;
                    line-height:20px;
                    text-indent:0;
                    text-align:left;
                    width:250px;
                    height:20px;
                    padding:17px 25px 16px 25px;
                    border-top:3px solid #f2f2f2;
                    border-right:none;
                    border-left:none;
                    border-bottom:none;
                    margin:0 0 20px 0;
                    float:left;
                    color:#14191f;
                    outline:none;
                    -webkit-appearance:none;
                    background:#f9f9f9;
                }

                .formbox2 input:-moz-placeholder {color:#a29f9f;  }
                .formbox2 input::-webkit-input-placeholder {  color:#a29f9f;  }

                .formbox2 input.error:-moz-placeholder {  color:#FF5656;  }
                .formbox2 input.error::-webkit-input-placeholder {  color:#FF5656;  }
                .formbox2 input.error {  color:#FF5656;  border-color:#FF5656;  }

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

                .submit2 {
                    width:300px;
                    padding:0;
                    margin:0;
                    float:left;
                    border:none;
                    outline:none;
                    background:none;
                    position:relative;
                }

                .submit2 input {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:15px;
                    letter-spacing:1.5px;
                    text-transform: uppercase;
                    line-height:59px;
                    width:100%;
                    height:56px;
                    padding:0;
                    margin:0;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    color:#14191f;
                    background:#ffdd00;
                    background: -moz-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
                    background: -webkit-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
                    background: linear-gradient(to bottom,  #ffdd00 0%, #ffc600 100%);
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdd00', endColorstr='#ffc600',GradientType=0 );
                    border:none;
                    border-radius:35px;
                    -webkit-border-radius:35px;
                    -moz-border-radius:35px;
                    -khtml-border-radius:35px;
                    -moz-box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
                    box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
                }

                .submit2 input:hover {
                    background:#ffc600;
                    background: -moz-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
                    background: -webkit-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
                    background: linear-gradient(to bottom,  #ffc600 0%, #ffdd00 100%);
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc600', endColorstr='#ffdd00',GradientType=0 );
                    outline:none;
                    -moz-box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
                    box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
                }

                .submit2 input:hover, .submit2 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;
                }

                .form-t-1 {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:16px;
                    line-height:24px;
                    padding:0;
                    margin:35px 60px 13px 60px;
                    color:#848484;
                    cursor:default;
                    position:relative;
                    z-index:1;
                }

                .form-t-1 span {
                    padding:0 15px;
                    margin:0;
                    background:#ffffff;
                }

                .form-t-1::after {
                    content:'';
                    width:100%;
                    height:1px;
                    padding:0;
                    margin:0;
                    background:#dbdbdb;
                    cursor:default;
                    position:absolute;
                    left:0;
                    top:10px;
                    z-index:-1;
                }

                .form-t-2 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:14px;
                    line-height:24px;
                    padding:0;
                    margin:0 60px;
                    color:#848484;
                    cursor:default;
                    position:relative;
                }

                .form-t-2 a {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:16px;
                    line-height:24px;
                    padding:0;
                    margin:0;
                    color:#ff8a00;
                    cursor:pointer;
                }

                .form-t-2 a:hover {
                    color:#ffc600;
                }
            }

/* box-9 */

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

		#box-9-w2 {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
            background:rgba(255,255,255,0.93);
		}

        #box-9 {
            width:1140px;
            padding:180px 0 0 0;
            margin:0 auto;
            position:relative;
            text-align:center;
		}

        #box-9 h2 {
            font-family: "GothamPro-R";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:18px;
            line-height:36px;
            padding:0;
            margin:0 0 75px 0;
            color:#14191f;
            cursor:default;
            position:relative;
        }

        #box-9 h2 span {
            font-family: "GothamPro-BL";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            font-size:36px;
            line-height:36px;
            padding:0;
            margin:0;
            color:#14191f;
            cursor:default;
        }

        #box-9 h2::after {
            content:'';
            width:90px;
            height:2px;
            padding:0;
            margin:0 0 0 -45px;
            position:absolute;
            left:50%;
            bottom:-23px;
            z-index:auto;
            background:#ff8a00;
        }

        #carousel {
            width:1170px;
            height:640px;
            padding:0;
            margin:0 0 0 -15px;
            position:relative;
        }

        #carousel ul {
            height:640px;
            margin:0;
            padding:0;
            list-style:none;
            display: block;
            position:relative;
        }

        #carousel li {
            width:360px;
            height:590px;
            float:left;
            padding:0;
            margin:0 15px 50px 15px;
            list-style:none;
            position:relative;
        }

        .clearfix {
            float:none;
            clear:both;
        }

        #carousel .prev {
            position:absolute;
            bottom:-30px;
            left:50%;
            margin-left:-80px;
            width:60px;
            height:60px;
            background:url('../images/2.png') no-repeat center center #ffffff;
            display:block;
            cursor:pointer;
            border-radius:150px;
            -webkit-border-radius:150px;
            -moz-border-radius:150px;
            -khtml-border-radius:150px;
            -moz-box-shadow: 0 10px 25px 0 rgba(20,25,21,0.1);
            -webkit-box-shadow: 0 10px 25px 0 rgba(20,25,21,0.1);
            box-shadow: 0 10px 25px 0 rgba(20,25,21,0.1);
        }

        #carousel .next {
            position:absolute;
            bottom:-30px;
            right:50%;
            margin-right:-80px;
            width:60px;
            height:60px;
            background:url('../images/3.png') no-repeat center center #ffffff;
            display:block;
            cursor:pointer;
            border-radius:150px;
            -webkit-border-radius:150px;
            -moz-border-radius:150px;
            -khtml-border-radius:150px;
            -moz-box-shadow: 0 10px 25px 0 rgba(20,25,21,0.1);
            -webkit-box-shadow: 0 10px 25px 0 rgba(20,25,21,0.1);
            box-shadow: 0 10px 25px 0 rgba(20,25,21,0.1);
        }

        #carousel .prev:hover, #carousel .next:hover {
            bottom:-25px;
            -moz-box-shadow: 0 0 25px 0 rgba(20,25,21,0.1);
            -webkit-box-shadow: 0 0 25px 0 rgba(20,25,21,0.1);
            box-shadow: 0 0 25px 0 rgba(20,25,21,0.1);
        }

        #carousel .pager {
            margin:0 auto;
            text-align:center;
            display:none;
        }

        #carousel .pager a {
            font-size:0;
            line-height:0;
            text-decoration: none;
            width:11px;
            height:11px;
            margin:0 3px;
            padding:0;
            display:none;
            overflow: hidden;
            background: transparent url('../images/bullets.png') no-repeat 0 0;
        }

        #carousel .pager a.selected {
            font-size:0;
            line-height:0;
            text-decoration: none;
            width:11px;
            height:11px;
            margin:0 3px;
            padding:0;
            display:none;
            overflow: hidden;
            background: transparent url('../images/bullets.png') no-repeat 0 -11px;
        }

        .box-9 {
            width:360px;
            padding:0 0 30px 0;
            margin:0;
            position:relative;
            text-align:center;
            background:#ffffff;
            -moz-box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
            -webkit-box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
            box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
            float:left;
        }

        .review-logo {
            width:360px;
            padding:0;
            margin:0;
            display:block;
            border-bottom:1px solid #e3e3e3;
            -webkit-filter: grayscale(100%);
            -moz-filter: grayscale(100%);
            -ms-filter: grayscale(100%);
            -o-filter: grayscale(100%);
            filter: grayscale(100%);
            opacity:0.6;
        }

        .box-9:hover .review-logo {
            border-bottom:1px solid #f2f2f2;
            -webkit-filter: grayscale(0);
            -moz-filter: grayscale(0);
            -ms-filter: grayscale(0);
            -o-filter: grayscale(0);
            filter: grayscale(0);
            opacity:1;
        }

        .box-9:hover, .box-9:not(:hover),
        .box-9:hover .review-logo, .box-9:not(:hover) .review-logo {
            -webkit-transition: All 0.2s ease;
            -moz-transition: All 0.2s ease;
            -o-transition: All 0.2s ease;
            -ms-transition: All 0.2s ease;
            transition: All 0.2s ease;
        }

        #box-9 p {
            font-family: "GothamPro-R";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:14px;
            line-height:20px;
            padding:30px;
            margin:0;
            color:#848484;
            cursor:default;
            position:relative;
        }

        .review-screen {
            width:70px;
            height:100px;
            overflow:hidden;
            padding:0;
            margin:0 30px;
            background:url('../images/zoom-mini.png') no-repeat center center #000000;
            -moz-box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
            -webkit-box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
            box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
            float:right;
            cursor:pointer;
        }

        .review-screen img {
            width:70px;
            padding:0;
            margin:0;
            display:block;
            cursor:pointer;
        }

        .review-screen img:hover {
            opacity:0.25;
        }

        .review-screen img:hover, .review-screen img:not(:hover) {
            -webkit-transition: All 0.2s ease;
            -moz-transition: All 0.2s ease;
            -o-transition: All 0.2s ease;
            -ms-transition: All 0.2s ease;
            transition: All 0.2s ease;
        }

        #box-9 h4 {
            font-family: "GothamPro-R";
            font-weight:normal;
            font-style:normal;
            text-align:right;
            font-size:12px;
            line-height:18px;
            padding:0;
            margin:35px 0 0 0;
            color:#848484;
            cursor:default;
            position:relative;
            float:right;
        }

        #box-9 h4 span {
            font-family: "GothamPro-B";
            font-weight:normal;
            font-style:normal;
            text-align:right;
            text-transform:uppercase;
            font-size:14px;
            line-height:18px;
            padding:0;
            margin:0;
            color:#14191f;
            cursor:default;
        }

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

                #box-9-w2 {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:rgba(255,255,255,0.93);
                }

                #box-9 {
                    width:1000px;
                    padding:180px 0 0 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-9 h2 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:36px;
                    padding:0;
                    margin:0 0 75px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-9 h2 span {
                    font-family: "GothamPro-BL";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:36px;
                    line-height:36px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                }

                #box-9 h2::after {
                    content:'';
                    width:90px;
                    height:2px;
                    padding:0;
                    margin:0 0 0 -45px;
                    position:absolute;
                    left:50%;
                    bottom:-23px;
                    z-index:auto;
                    background:#ff8a00;
                }

                #carousel {
                    width:800px;
                    height:640px;
                    padding:0;
                    margin:0 auto;
                    position:relative;
                }

                #carousel ul {
                    height:640px;
                    overflow:hidden;
                    margin:0;
                    padding:0;
                    list-style:none;
                    display: block;
                    position:relative;
                }

                #carousel li {
                    width:360px;
                    height:590px;
                    float:left;
                    padding:0;
                    margin:0 20px 50px 20px;
                    list-style:none;
                    position:relative;
                }

                .clearfix {
                    float:none;
                    clear:both;
                }

                #carousel .prev {
                    position:absolute;
                    bottom:-30px;
                    left:50%;
                    margin-left:-80px;
                    width:60px;
                    height:60px;
                    background:url('../images/2.png') no-repeat center center #ffffff;
                    display:block;
                    cursor:pointer;
                    border-radius:150px;
                    -webkit-border-radius:150px;
                    -moz-border-radius:150px;
                    -khtml-border-radius:150px;
                    -moz-box-shadow: 0 10px 25px 0 rgba(20,25,21,0.1);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(20,25,21,0.1);
                    box-shadow: 0 10px 25px 0 rgba(20,25,21,0.1);
                }

                #carousel .next {
                    position:absolute;
                    bottom:-30px;
                    right:50%;
                    margin-right:-80px;
                    width:60px;
                    height:60px;
                    background:url('../images/3.png') no-repeat center center #ffffff;
                    display:block;
                    cursor:pointer;
                    border-radius:150px;
                    -webkit-border-radius:150px;
                    -moz-border-radius:150px;
                    -khtml-border-radius:150px;
                    -moz-box-shadow: 0 10px 25px 0 rgba(20,25,21,0.1);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(20,25,21,0.1);
                    box-shadow: 0 10px 25px 0 rgba(20,25,21,0.1);
                }

                #carousel .prev:hover, #carousel .next:hover {
                    bottom:-25px;
                    -moz-box-shadow: 0 0 25px 0 rgba(20,25,21,0.1);
                    -webkit-box-shadow: 0 0 25px 0 rgba(20,25,21,0.1);
                    box-shadow: 0 0 25px 0 rgba(20,25,21,0.1);
                }

                #carousel .pager {
                    margin:0 auto;
                    text-align:center;
                    display:none;
                }

                #carousel .pager a {
                    font-size:0;
                    line-height:0;
                    text-decoration: none;
                    width:11px;
                    height:11px;
                    margin:0 3px;
                    padding:0;
                    display:none;
                    overflow: hidden;
                    background: transparent url('../images/bullets.png') no-repeat 0 0;
                }

                #carousel .pager a.selected {
                    font-size:0;
                    line-height:0;
                    text-decoration: none;
                    width:11px;
                    height:11px;
                    margin:0 3px;
                    padding:0;
                    display:none;
                    overflow: hidden;
                    background: transparent url('../images/bullets.png') no-repeat 0 -11px;
                }

                .box-9 {
                    width:360px;
                    padding:0 0 30px 0;
                    margin:0;
                    position:relative;
                    text-align:center;
                    background:#ffffff;
                    -moz-box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                    box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                    float:left;
                }

                .review-logo {
                    width:360px;
                    padding:0;
                    margin:0;
                    display:block;
                    border-bottom:1px solid #e3e3e3;
                    -webkit-filter: grayscale(100%);
                    -moz-filter: grayscale(100%);
                    -ms-filter: grayscale(100%);
                    -o-filter: grayscale(100%);
                    filter: grayscale(100%);
                    opacity:0.6;
                }

                .box-9:hover .review-logo {
                    border-bottom:1px solid #f2f2f2;
                    -webkit-filter: grayscale(0);
                    -moz-filter: grayscale(0);
                    -ms-filter: grayscale(0);
                    -o-filter: grayscale(0);
                    filter: grayscale(0);
                    opacity:1;
                }

                .box-9:hover, .box-9:not(:hover),
                .box-9:hover .review-logo, .box-9:not(:hover) .review-logo {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }

                #box-9 p {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:14px;
                    line-height:20px;
                    padding:30px;
                    margin:0;
                    color:#848484;
                    cursor:default;
                    position:relative;
                }

                .review-screen {
                    width:70px;
                    height:100px;
                    overflow:hidden;
                    padding:0;
                    margin:0 30px;
                    background:url('../images/zoom-mini.png') no-repeat center center #000000;
                    -moz-box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                    box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                    float:right;
                    cursor:pointer;
                }

                .review-screen img {
                    width:70px;
                    padding:0;
                    margin:0;
                    display:block;
                    cursor:pointer;
                }

                .review-screen img:hover {
                    opacity:0.25;
                }

                .review-screen img:hover, .review-screen img:not(:hover) {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }

                #box-9 h4 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:right;
                    font-size:12px;
                    line-height:18px;
                    padding:0;
                    margin:35px 0 0 0;
                    color:#848484;
                    cursor:default;
                    position:relative;
                    float:right;
                }

                #box-9 h4 span {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:right;
                    text-transform:uppercase;
                    font-size:14px;
                    line-height:18px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                }
            }

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

                #box-9-w2 {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:rgba(255,255,255,0.93);
                }

                #box-9 {
                    width:700px;
                    padding:180px 0 0 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-9 h2 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:36px;
                    padding:0;
                    margin:0 0 75px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-9 h2 span {
                    font-family: "GothamPro-BL";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:36px;
                    line-height:36px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                }

                #box-9 h2::after {
                    content:'';
                    width:90px;
                    height:2px;
                    padding:0;
                    margin:0 0 0 -45px;
                    position:absolute;
                    left:50%;
                    bottom:-23px;
                    z-index:auto;
                    background:#ff8a00;
                }

                #carousel {
                    width:720px;
                    height:640px;
                    padding:0;
                    margin:0 0 0 -10px;
                    position:relative;
                }

                #carousel ul {
                    height:640px;
                    margin:0;
                    padding:0;
                    list-style:none;
                    display: block;
                    position:relative;
                }

                #carousel li {
                    width:330px;
                    height:590px;
                    float:left;
                    padding:0;
                    margin:0 15px 50px 15px;
                    list-style:none;
                    position:relative;
                }

                .clearfix {
                    float:none;
                    clear:both;
                }

                #carousel .prev {
                    position:absolute;
                    bottom:-30px;
                    left:50%;
                    margin-left:-80px;
                    width:60px;
                    height:60px;
                    background:url('../images/2.png') no-repeat center center #ffffff;
                    display:block;
                    cursor:pointer;
                    border-radius:150px;
                    -webkit-border-radius:150px;
                    -moz-border-radius:150px;
                    -khtml-border-radius:150px;
                    -moz-box-shadow: 0 10px 25px 0 rgba(20,25,21,0.1);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(20,25,21,0.1);
                    box-shadow: 0 10px 25px 0 rgba(20,25,21,0.1);
                }

                #carousel .next {
                    position:absolute;
                    bottom:-30px;
                    right:50%;
                    margin-right:-80px;
                    width:60px;
                    height:60px;
                    background:url('../images/3.png') no-repeat center center #ffffff;
                    display:block;
                    cursor:pointer;
                    border-radius:150px;
                    -webkit-border-radius:150px;
                    -moz-border-radius:150px;
                    -khtml-border-radius:150px;
                    -moz-box-shadow: 0 10px 25px 0 rgba(20,25,21,0.1);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(20,25,21,0.1);
                    box-shadow: 0 10px 25px 0 rgba(20,25,21,0.1);
                }

                #carousel .prev:hover, #carousel .next:hover {
                    bottom:-25px;
                    -moz-box-shadow: 0 0 25px 0 rgba(20,25,21,0.1);
                    -webkit-box-shadow: 0 0 25px 0 rgba(20,25,21,0.1);
                    box-shadow: 0 0 25px 0 rgba(20,25,21,0.1);
                }

                #carousel .pager {
                    margin:0 auto;
                    text-align:center;
                    display:none;
                }

                #carousel .pager a {
                    font-size:0;
                    line-height:0;
                    text-decoration: none;
                    width:11px;
                    height:11px;
                    margin:0 3px;
                    padding:0;
                    display:none;
                    overflow: hidden;
                    background: transparent url('../images/bullets.png') no-repeat 0 0;
                }

                #carousel .pager a.selected {
                    font-size:0;
                    line-height:0;
                    text-decoration: none;
                    width:11px;
                    height:11px;
                    margin:0 3px;
                    padding:0;
                    display:none;
                    overflow: hidden;
                    background: transparent url('../images/bullets.png') no-repeat 0 -11px;
                }

                .box-9 {
                    width:330px;
                    padding:0 0 30px 0;
                    margin:0;
                    position:relative;
                    text-align:center;
                    background:#ffffff;
                    -moz-box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                    box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                    float:left;
                }

                .review-logo {
                    width:330px;
                    padding:0;
                    margin:0;
                    display:block;
                    border-bottom:1px solid #e3e3e3;
                    -webkit-filter: grayscale(100%);
                    -moz-filter: grayscale(100%);
                    -ms-filter: grayscale(100%);
                    -o-filter: grayscale(100%);
                    filter: grayscale(100%);
                    opacity:0.6;
                }

                .box-9:hover .review-logo {
                    border-bottom:1px solid #f2f2f2;
                    -webkit-filter: grayscale(0);
                    -moz-filter: grayscale(0);
                    -ms-filter: grayscale(0);
                    -o-filter: grayscale(0);
                    filter: grayscale(0);
                    opacity:1;
                }

                .box-9:hover, .box-9:not(:hover),
                .box-9:hover .review-logo, .box-9:not(:hover) .review-logo {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }

                #box-9 p {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:14px;
                    line-height:20px;
                    padding:30px;
                    margin:0;
                    color:#848484;
                    cursor:default;
                    position:relative;
                }

                .review-screen {
                    width:70px;
                    height:100px;
                    overflow:hidden;
                    padding:0;
                    margin:0 30px;
                    background:url('../images/zoom-mini.png') no-repeat center center #000000;
                    -moz-box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                    box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                    float:right;
                    cursor:pointer;
                }

                .review-screen img {
                    width:70px;
                    padding:0;
                    margin:0;
                    display:block;
                    cursor:pointer;
                }

                .review-screen img:hover {
                    opacity:0.25;
                }

                .review-screen img:hover, .review-screen img:not(:hover) {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }

                #box-9 h4 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:right;
                    font-size:12px;
                    line-height:18px;
                    padding:0;
                    margin:35px 0 0 0;
                    color:#848484;
                    cursor:default;
                    position:relative;
                    float:right;
                }

                #box-9 h4 span {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:right;
                    text-transform:uppercase;
                    font-size:14px;
                    line-height:18px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                }
            }

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

                #box-9-w2 {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:rgba(255,255,255,0.93);
                }

                #box-9 {
                    width:420px;
                    padding:230px 0 0 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-9 h2 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:36px;
                    padding:0;
                    margin:0 0 75px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-9 h2 span {
                    font-family: "GothamPro-BL";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:30px;
                    line-height:36px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                }

                #box-9 h2::after {
                    content:'';
                    width:90px;
                    height:2px;
                    padding:0;
                    margin:0 0 0 -45px;
                    position:absolute;
                    left:50%;
                    bottom:-23px;
                    z-index:auto;
                    background:#ff8a00;
                }

                #carousel {
                    width:420px;
                    height:640px;
                    padding:0;
                    margin:0 auto;
                    position:relative;
                }

                #carousel ul {
                    height:420px;
                    margin:0;
                    padding:0;
                    list-style:none;
                    display: block;
                    position:relative;
                }

                #carousel li {
                    width:360px;
                    height:590px;
                    float:left;
                    padding:0;
                    margin:0 30px 50px 30px;
                    list-style:none;
                    position:relative;
                }

                .clearfix {
                    float:none;
                    clear:both;
                }

                #carousel .prev {
                    position:absolute;
                    bottom:-30px;
                    left:50%;
                    margin-left:-80px;
                    width:60px;
                    height:60px;
                    background:url('../images/2.png') no-repeat center center #ffffff;
                    display:block;
                    cursor:pointer;
                    border-radius:150px;
                    -webkit-border-radius:150px;
                    -moz-border-radius:150px;
                    -khtml-border-radius:150px;
                    -moz-box-shadow: 0 10px 25px 0 rgba(20,25,21,0.1);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(20,25,21,0.1);
                    box-shadow: 0 10px 25px 0 rgba(20,25,21,0.1);
                }

                #carousel .next {
                    position:absolute;
                    bottom:-30px;
                    right:50%;
                    margin-right:-80px;
                    width:60px;
                    height:60px;
                    background:url('../images/3.png') no-repeat center center #ffffff;
                    display:block;
                    cursor:pointer;
                    border-radius:150px;
                    -webkit-border-radius:150px;
                    -moz-border-radius:150px;
                    -khtml-border-radius:150px;
                    -moz-box-shadow: 0 10px 25px 0 rgba(20,25,21,0.1);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(20,25,21,0.1);
                    box-shadow: 0 10px 25px 0 rgba(20,25,21,0.1);
                }

                #carousel .prev:hover, #carousel .next:hover {
                    bottom:-25px;
                    -moz-box-shadow: 0 0 25px 0 rgba(20,25,21,0.1);
                    -webkit-box-shadow: 0 0 25px 0 rgba(20,25,21,0.1);
                    box-shadow: 0 0 25px 0 rgba(20,25,21,0.1);
                }

                #carousel .pager {
                    margin:0 auto;
                    text-align:center;
                    display:none;
                }

                #carousel .pager a {
                    font-size:0;
                    line-height:0;
                    text-decoration: none;
                    width:11px;
                    height:11px;
                    margin:0 3px;
                    padding:0;
                    display:none;
                    overflow: hidden;
                    background: transparent url('../images/bullets.png') no-repeat 0 0;
                }

                #carousel .pager a.selected {
                    font-size:0;
                    line-height:0;
                    text-decoration: none;
                    width:11px;
                    height:11px;
                    margin:0 3px;
                    padding:0;
                    display:none;
                    overflow: hidden;
                    background: transparent url('../images/bullets.png') no-repeat 0 -11px;
                }

                .box-9 {
                    width:360px;
                    padding:0 0 30px 0;
                    margin:0;
                    position:relative;
                    text-align:center;
                    background:#ffffff;
                    -moz-box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                    box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                    float:left;
                }

                .review-logo {
                    width:360px;
                    padding:0;
                    margin:0;
                    display:block;
                    border-bottom:1px solid #e3e3e3;
                    -webkit-filter: grayscale(100%);
                    -moz-filter: grayscale(100%);
                    -ms-filter: grayscale(100%);
                    -o-filter: grayscale(100%);
                    filter: grayscale(100%);
                    opacity:0.6;
                }

                .box-9:hover .review-logo {
                    border-bottom:1px solid #f2f2f2;
                    -webkit-filter: grayscale(0);
                    -moz-filter: grayscale(0);
                    -ms-filter: grayscale(0);
                    -o-filter: grayscale(0);
                    filter: grayscale(0);
                    opacity:1;
                }

                .box-9:hover, .box-9:not(:hover),
                .box-9:hover .review-logo, .box-9:not(:hover) .review-logo {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }

                #box-9 p {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:14px;
                    line-height:20px;
                    padding:30px;
                    margin:0;
                    color:#848484;
                    cursor:default;
                    position:relative;
                }

                .review-screen {
                    width:70px;
                    height:100px;
                    overflow:hidden;
                    padding:0;
                    margin:0 30px;
                    background:url('../images/zoom-mini.png') no-repeat center center #000000;
                    -moz-box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                    box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                    float:right;
                    cursor:pointer;
                }

                .review-screen img {
                    width:70px;
                    padding:0;
                    margin:0;
                    display:block;
                    cursor:pointer;
                }

                .review-screen img:hover {
                    opacity:0.25;
                }

                .review-screen img:hover, .review-screen img:not(:hover) {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }

                #box-9 h4 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:right;
                    font-size:12px;
                    line-height:18px;
                    padding:0;
                    margin:35px 0 0 0;
                    color:#848484;
                    cursor:default;
                    position:relative;
                    float:right;
                }

                #box-9 h4 span {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:right;
                    text-transform:uppercase;
                    font-size:14px;
                    line-height:18px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                }
            }

/* box-10 */

		#box-10-w {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
            background:#f2f2f2;
		}

        #box-10 {
            width:1140px;
            padding:100px 0 100px 0;
            margin:0 auto;
            position:relative;
            text-align:center;
		}

        #box-10 h2 {
            font-family: "GothamPro-R";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:18px;
            line-height:36px;
            padding:0;
            margin:0 0 15px 0;
            color:#14191f;
            cursor:default;
            position:relative;
        }

        #box-10 h2 span {
            font-family: "GothamPro-BL";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            font-size:36px;
            line-height:36px;
            padding:0;
            margin:0;
            color:#14191f;
            cursor:default;
        }

        #box-10 h2::after {
            content:'';
            width:90px;
            height:2px;
            padding:0;
            margin:0 0 0 -45px;
            position:absolute;
            left:50%;
            bottom:-23px;
            z-index:auto;
            background:#ff8a00;
        }

        .box-10 {
            width:25%;
            padding:0;
            margin:60px 0 0 0;
            position:relative;
            text-align:center;
            float:left;
        }

        #box-10 h3 {
            font-family: "GothamPro-B";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            letter-spacing:-1.5px;
            font-size:50px;
            line-height:50px;
            padding:0;
            margin:0 0 15px 0;
            color:#ff8a00;
            text-shadow: 0 2px 0 #d27404;
            cursor:default;
            position:relative;
        }

        #box-10 p {
            font-family: "GothamPro-R";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:16px;
            line-height:24px;
            padding:0;
            margin:0;
            color:#14191f;
            cursor:default;
            position:relative;
        }

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

                #box-10 {
                    width:1000px;
                    padding:100px 0 100px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-10 h2 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:36px;
                    padding:0;
                    margin:0 0 15px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-10 h2 span {
                    font-family: "GothamPro-BL";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:36px;
                    line-height:36px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                }

                #box-10 h2::after {
                    content:'';
                    width:90px;
                    height:2px;
                    padding:0;
                    margin:0 0 0 -45px;
                    position:absolute;
                    left:50%;
                    bottom:-23px;
                    z-index:auto;
                    background:#ff8a00;
                }

                .box-10 {
                    width:25%;
                    padding:0;
                    margin:60px 0 0 0;
                    position:relative;
                    text-align:center;
                    float:left;
                }

                #box-10 h3 {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    letter-spacing:-1.5px;
                    font-size:50px;
                    line-height:50px;
                    padding:0;
                    margin:0 0 15px 0;
                    color:#ff8a00;
                    text-shadow: 0 2px 0 #d27404;
                    cursor:default;
                    position:relative;
                }

                #box-10 p {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:16px;
                    line-height:24px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }
            }

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

                #box-10 {
                    width:700px;
                    padding:100px 0 100px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-10 h2 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:36px;
                    padding:0;
                    margin:0 0 15px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-10 h2 span {
                    font-family: "GothamPro-BL";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:36px;
                    line-height:36px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                }

                #box-10 h2::after {
                    content:'';
                    width:90px;
                    height:2px;
                    padding:0;
                    margin:0 0 0 -45px;
                    position:absolute;
                    left:50%;
                    bottom:-23px;
                    z-index:auto;
                    background:#ff8a00;
                }

                .box-10 {
                    width:50%;
                    padding:0;
                    margin:60px 0 0 0;
                    position:relative;
                    text-align:center;
                    float:left;
                }

                #box-10 h3 {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    letter-spacing:-1.5px;
                    font-size:50px;
                    line-height:50px;
                    padding:0;
                    margin:0 0 15px 0;
                    color:#ff8a00;
                    text-shadow: 0 2px 0 #d27404;
                    cursor:default;
                    position:relative;
                }

                #box-10 p {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:16px;
                    line-height:24px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }
            }

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

                #box-10 {
                    width:420px;
                    padding:100px 0 100px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-10 h2 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:36px;
                    padding:0;
                    margin:0 0 15px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-10 h2 span {
                    font-family: "GothamPro-BL";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:30px;
                    line-height:36px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                }

                #box-10 h2::after {
                    content:'';
                    width:90px;
                    height:2px;
                    padding:0;
                    margin:0 0 0 -45px;
                    position:absolute;
                    left:50%;
                    bottom:-23px;
                    z-index:auto;
                    background:#ff8a00;
                }

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

                #box-10 h3 {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    letter-spacing:-1.5px;
                    font-size:50px;
                    line-height:50px;
                    padding:0;
                    margin:0 0 15px 0;
                    color:#ff8a00;
                    text-shadow: 0 2px 0 #d27404;
                    cursor:default;
                    position:relative;
                }

                #box-10 p {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:16px;
                    line-height:24px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }
            }

/* box-11 */

		#box-11-w {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
            background:#ffffff;
		}

        #box-11 {
            width:1140px;
            padding:90px 0 280px 0;
            margin:0 auto;
            position:relative;
            text-align:center;
		}

        #box-11 h2 {
            font-family: "GothamPro-R";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:18px;
            line-height:36px;
            padding:0;
            margin:0 0 75px 0;
            color:#14191f;
            cursor:default;
            position:relative;
        }

        #box-11 h2 span {
            font-family: "GothamPro-BL";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            font-size:36px;
            line-height:36px;
            padding:0;
            margin:0;
            color:#14191f;
            cursor:default;
        }

        #box-11 h2::after {
            content:'';
            width:90px;
            height:2px;
            padding:0;
            margin:0 0 0 -45px;
            position:absolute;
            left:50%;
            bottom:-23px;
            z-index:auto;
            background:#ff8a00;
        }

        .calc {
            width:980px;
            padding:0;
            margin:0 auto;
            text-align:left;
            position:relative;
        }

        .calc-controls {
            width:530px;
            padding:0;
            margin:0;
            float:left;
            position:relative;
            background:#ffffff;
            -moz-box-shadow: 0 5px 25px 0 rgba(20,25,31,0.1);
            -webkit-box-shadow: 0 5px 25px 0 rgba(20,25,31,0.1);
            box-shadow: 0 5px 25px 0 rgba(20,25,31,0.1);
        }

        .calc-item1 {
            width:450px;
            padding:40px 40px 30px 40px;
            margin:0;
            background:#ffffff;
            position:relative;
        }

        .calc-item2 {
            width:450px;
            padding:30px 40px 40px 40px;
            margin:0;
            background:#f8f8f8;
            border-top:1px solid #e7e7e7;
            position:relative;
        }

        .calc-controls-title {
            font-family: "GothamPro-B";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            text-transform:uppercase;
            font-size:18px;
            line-height:24px;
            padding:0;
            margin:0 0 20px 0;
            color:#14191f;
            cursor:default;
            position:relative;
        }

        .calc-item-title {
            font-family: "GothamPro-B";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:16px;
            line-height:24px;
            padding:0;
            margin:0 0 15px 0;
            color:#14191f;
            cursor:default;
            position:relative;
        }

        .calc-item-control {
            width:100%;
            padding:0;
            position: relative;
        }

        .calc-l {
            font-family: "GothamPro-R";
            font-weight:normal;
            font-style:normal;
            font-size:12px;
            line-height:20px;
            padding:0;
            color:#14191f;
            cursor:default;
            position:relative;
        }

        .calc-l1 {
            text-align:left;
            float:left;
            margin:25px 0 0 0;
        }

        .calc-l2 {
            margin:25px 0 0 105px;
            text-align:left;
            float:left;
        }

        .calc-l3 {
            text-align:right;
            float:right;
            margin:25px 0 0 0;
        }

        .calc-l::after {
            content:'';
            width:2px;
            height:15px;
            padding:0;
            background:#ececec;
            position:absolute;
            top:-20px;
            z-index:auto;
        }

        .calc-l1::after {
            margin:0;
            left:10px;
        }

        .calc-l2::after {
            margin:0 0 0 -1px;
            left:50%;
        }

        .calc-l3::after {
            margin:0;
            right:10px;
        }

        .calc-item-result {
            font-family: "GothamPro-B";
            font-weight:normal;
            font-style:normal;
            text-align:right;
            font-size:14px;
            line-height:22px;
            padding:0;
            margin:0;
            color:#ff8a00;
            cursor:default;
            position:absolute;
            top:85px;
            right:40px;
            z-index:auto;
        }

        .calc-item1 .arr-l {
            width:23px;
            height:10px;
            padding:0;
            margin-left:15px;
            position:absolute;
            top:105px;
            left:50%;
            z-index:auto;
            float:left;
            background:url("../images/38.png") no-repeat top center;
        }

        .calc-item1 .arr-r {
            width:23px;
            height:10px;
            padding:0;
            margin-right:15px;
            position:absolute;
            top:105px;
            right:50%;
            z-index:auto;
            float:left;
            background:url("../images/39.png") no-repeat top center;
        }

        .no-arr .arr-l {
            opacity:0;
        }

        .no-arr .arr-r {
            opacity:0;
        }

        .calc-item-control li {
            font-family: "GothamPro-R";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:16px;
            line-height:30px;
            padding:0;
            margin:0 50px 0 0;
            float:left;
            color:#14191f;
            cursor:pointer;
            position:relative;
        }

        body:not(#Foo) input[type=radio] {  display:none;  }
        body:not(#Foo) input[type=radio] + label {  background:url('../images/40.png') no-repeat left center;  padding:5px 0 5px 35px;  cursor:pointer;  }
        body:not(#Foo) input[type=radio]:checked + label {  background:url('../images/41.png') no-repeat left center;  padding:5px 0 5px 35px;  cursor:pointer;  }

        .calc .ui-slider {
            width:100%;
            background:#ececec;
            height:13px;
            border:none;
            border-radius:5px;
            -webkit-border-radius:5px;
            -moz-border-radius:5px;
            -khtml-border-radius:5px;
            -moz-box-shadow: 0 2px 7px 0 rgba(20,25,31,0.07);
            -webkit-box-shadow: 0 2px 7px 0 rgba(20,25,31,0.07);
            box-shadow: 0 2px 7px 0 rgba(20,25,31,0.07);
        }

        .calc .ui-slider .ui-slider-range {
            background:#ff8a00;
            opacity:0.35;
            font-size:0;
        }

        .calc .ui-slider .ui-slider-handle {
            top:-6px;
            margin-left:-13px;
            width:25px;
            height:25px;
            outline:none;
            border:none;
            background:url('../images/42.png') no-repeat top left;
            border-radius:35px;
            -webkit-border-radius:35px;
            -moz-border-radius:35px;
            -khtml-border-radius:35px;
            -moz-box-shadow: 0 5px 15px 0 rgba(255,138,0,0.35);
            -webkit-box-shadow: 0 5px 15px 0 rgba(255,138,0,0.35);
            box-shadow: 0 5px 15px 0 rgba(255,138,0,0.35);
            cursor:pointer;
        }

        .clearfix {
            display:block;
            float:none;
            clear:both;
            width:100%;
            height:0;
        }

        .calc-result {
            width:350px;
            padding:0;
            margin:0;
            position:absolute;
            bottom:0;
            right:0;
            z-index:auto;
        }

        .calc-action {
            font-family: "GothamPro-R";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:16px;
            line-height:52px;
            height:50px;
            padding:0 25px;
            margin:45px 0 0 0;
            color:#14191f;
            cursor:default;
            position:relative;
            background:#ffffff;
            border-left:5px solid #ff8a00;
            -moz-box-shadow: 0 5px 25px 0 rgba(20,25,31,0.1);
            -webkit-box-shadow: 0 5px 25px 0 rgba(20,25,31,0.1);
            box-shadow: 0 5px 25px 0 rgba(20,25,31,0.1);
        }

        .calc-action span {
            font-family: "GothamPro-B";
            font-weight:normal;
            font-style:normal;
            font-size:18px;
            color:#ff8a00;
        }

        .calc-charts {
            display:table;
            margin-bottom:20px;
            width:100%;
            min-height:255px;
            font-size:0;
        }

        .calc-charts-item {
            display:table-cell;
            width:50%;
            text-align:center;
            vertical-align:bottom;
        }

        .calc-chart {
            position:relative;
            float:left;
            width:100%;
            height:0;
            background:url("../images/43.png") repeat-y bottom center;
        }

        .calc-chart::after {
            content:'';
            width:100%;
            height:45px;
            position:absolute;
            left:0;
            bottom:-45px;
            z-index:auto;
            float:left;
            background:url("../images/44.png") no-repeat top center;
        }

        .calc-chart-label {
            font-family: "GothamPro-R";
            font-weight:normal;
            font-style:normal;
            font-size:16px;
            line-height:24px;
            width:100%;
            padding:0;
            margin:0 0 10px 0;
            color:#14191f;
            cursor:default;
            position:absolute;
            left:0;
            bottom:100%;
            z-index:auto;
        }

        .calc-chart-label span {
            font-family: "GothamPro-B";
            font-weight:normal;
            font-style:normal;
        }

        .info2 {
            font-family: "GothamPro-R";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:14px;
            line-height:24px;
            max-width:800px;
            padding:0 0 0 30px;
            margin:60px auto 0 auto;
            color:#848484;
            cursor:default;
            position:relative;
            background:url('../images/14.png') no-repeat top left;
            display:inline-block;
        }

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

                #box-11 {
                    width:1000px;
                    padding:90px 0 280px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-11 h2 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:36px;
                    padding:0;
                    margin:0 0 75px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-11 h2 span {
                    font-family: "GothamPro-BL";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:36px;
                    line-height:36px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                }

                #box-11 h2::after {
                    content:'';
                    width:90px;
                    height:2px;
                    padding:0;
                    margin:0 0 0 -45px;
                    position:absolute;
                    left:50%;
                    bottom:-23px;
                    z-index:auto;
                    background:#ff8a00;
                }

                .calc {
                    width:980px;
                    padding:0;
                    margin:0 auto;
                    text-align:left;
                    position:relative;
                }

                .calc-controls {
                    width:530px;
                    padding:0;
                    margin:0;
                    float:left;
                    position:relative;
                    background:#ffffff;
                    -moz-box-shadow: 0 5px 25px 0 rgba(20,25,31,0.1);
                    -webkit-box-shadow: 0 5px 25px 0 rgba(20,25,31,0.1);
                    box-shadow: 0 5px 25px 0 rgba(20,25,31,0.1);
                }

                .calc-item1 {
                    width:450px;
                    padding:40px 40px 30px 40px;
                    margin:0;
                    background:#ffffff;
                    position:relative;
                }

                .calc-item2 {
                    width:450px;
                    padding:30px 40px 40px 40px;
                    margin:0;
                    background:#f8f8f8;
                    border-top:1px solid #e7e7e7;
                    position:relative;
                }

                .calc-controls-title {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    text-transform:uppercase;
                    font-size:18px;
                    line-height:24px;
                    padding:0;
                    margin:0 0 20px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                .calc-item-title {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:16px;
                    line-height:24px;
                    padding:0;
                    margin:0 0 15px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                .calc-item-control {
                    width:100%;
                    padding:0;
                    position: relative;
                }

                .calc-l {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    font-size:12px;
                    line-height:20px;
                    padding:0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                .calc-l1 {
                    text-align:left;
                    float:left;
                    margin:25px 0 0 0;
                }

                .calc-l2 {
                    margin:25px 0 0 105px;
                    text-align:left;
                    float:left;
                }

                .calc-l3 {
                    text-align:right;
                    float:right;
                    margin:25px 0 0 0;
                }

                .calc-l::after {
                    content:'';
                    width:2px;
                    height:15px;
                    padding:0;
                    background:#ececec;
                    position:absolute;
                    top:-20px;
                    z-index:auto;
                }

                .calc-l1::after {
                    margin:0;
                    left:10px;
                }

                .calc-l2::after {
                    margin:0 0 0 -1px;
                    left:50%;
                }

                .calc-l3::after {
                    margin:0;
                    right:10px;
                }

                .calc-item-result {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:right;
                    font-size:14px;
                    line-height:22px;
                    padding:0;
                    margin:0;
                    color:#ff8a00;
                    cursor:default;
                    position:absolute;
                    top:85px;
                    right:40px;
                    z-index:auto;
                }

                .calc-item1 .arr-l {
                    width:23px;
                    height:10px;
                    padding:0;
                    margin-left:15px;
                    position:absolute;
                    top:105px;
                    left:50%;
                    z-index:auto;
                    float:left;
                    background:url("../images/38.png") no-repeat top center;
                }

                .calc-item1 .arr-r {
                    width:23px;
                    height:10px;
                    padding:0;
                    margin-right:15px;
                    position:absolute;
                    top:105px;
                    right:50%;
                    z-index:auto;
                    float:left;
                    background:url("../images/39.png") no-repeat top center;
                }

                .no-arr .arr-l {
                    opacity:0;
                }

                .no-arr .arr-r {
                    opacity:0;
                }

                .calc-item-control li {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:16px;
                    line-height:30px;
                    padding:0;
                    margin:0 50px 0 0;
                    float:left;
                    color:#14191f;
                    cursor:pointer;
                    position:relative;
                }

                body:not(#Foo) input[type=radio] {  display:none;  }
                body:not(#Foo) input[type=radio] + label {  background:url('../images/40.png') no-repeat left center;  padding:5px 0 5px 35px;  cursor:pointer;  }
                body:not(#Foo) input[type=radio]:checked + label {  background:url('../images/41.png') no-repeat left center;  padding:5px 0 5px 35px;  cursor:pointer;  }

                .calc .ui-slider {
                    width:100%;
                    background:#ececec;
                    height:13px;
                    border:none;
                    border-radius:5px;
                    -webkit-border-radius:5px;
                    -moz-border-radius:5px;
                    -khtml-border-radius:5px;
                    -moz-box-shadow: 0 2px 7px 0 rgba(20,25,31,0.07);
                    -webkit-box-shadow: 0 2px 7px 0 rgba(20,25,31,0.07);
                    box-shadow: 0 2px 7px 0 rgba(20,25,31,0.07);
                }

                .calc .ui-slider .ui-slider-range {
                    background:#ff8a00;
                    opacity:0.35;
                    font-size:0;
                }

                .calc .ui-slider .ui-slider-handle {
                    top:-6px;
                    margin-left:-13px;
                    width:25px;
                    height:25px;
                    outline:none;
                    border:none;
                    background:url('../images/42.png') no-repeat top left;
                    border-radius:35px;
                    -webkit-border-radius:35px;
                    -moz-border-radius:35px;
                    -khtml-border-radius:35px;
                    -moz-box-shadow: 0 5px 15px 0 rgba(255,138,0,0.35);
                    -webkit-box-shadow: 0 5px 15px 0 rgba(255,138,0,0.35);
                    box-shadow: 0 5px 15px 0 rgba(255,138,0,0.35);
                    cursor:pointer;
                }

                .clearfix {
                    display:block;
                    float:none;
                    clear:both;
                    width:100%;
                    height:0;
                }

                .calc-result {
                    width:350px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    bottom:0;
                    right:0;
                    z-index:auto;
                }

                .calc-action {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:16px;
                    line-height:52px;
                    height:50px;
                    padding:0 25px;
                    margin:45px 0 0 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                    background:#ffffff;
                    border-left:5px solid #ff8a00;
                    -moz-box-shadow: 0 5px 25px 0 rgba(20,25,31,0.1);
                    -webkit-box-shadow: 0 5px 25px 0 rgba(20,25,31,0.1);
                    box-shadow: 0 5px 25px 0 rgba(20,25,31,0.1);
                }

                .calc-action span {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    font-size:18px;
                    color:#ff8a00;
                }

                .calc-charts {
                    display:table;
                    margin-bottom:20px;
                    width:100%;
                    min-height:255px;
                    font-size:0;
                }

                .calc-charts-item {
                    display:table-cell;
                    width:50%;
                    text-align:center;
                    vertical-align:bottom;
                }

                .calc-chart {
                    position:relative;
                    float:left;
                    width:100%;
                    height:0;
                    background:url("../images/43.png") repeat-y bottom center;
                }

                .calc-chart::after {
                    content:'';
                    width:100%;
                    height:45px;
                    position:absolute;
                    left:0;
                    bottom:-45px;
                    z-index:auto;
                    float:left;
                    background:url("../images/44.png") no-repeat top center;
                }

                .calc-chart-label {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    font-size:16px;
                    line-height:24px;
                    width:100%;
                    padding:0;
                    margin:0 0 10px 0;
                    color:#14191f;
                    cursor:default;
                    position:absolute;
                    left:0;
                    bottom:100%;
                    z-index:auto;
                }

                .calc-chart-label span {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                }

                .info2 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:14px;
                    line-height:24px;
                    max-width:800px;
                    padding:0 0 0 30px;
                    margin:60px auto 0 auto;
                    color:#848484;
                    cursor:default;
                    position:relative;
                    background:url('../images/14.png') no-repeat top left;
                    display:inline-block;
                }
            }

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

                #box-11 {
                    width:700px;
                    padding:90px 0 390px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-11 h2 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:36px;
                    padding:0;
                    margin:0 0 75px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-11 h2 span {
                    font-family: "GothamPro-BL";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:36px;
                    line-height:36px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                }

                #box-11 h2::after {
                    content:'';
                    width:90px;
                    height:2px;
                    padding:0;
                    margin:0 0 0 -45px;
                    position:absolute;
                    left:50%;
                    bottom:-23px;
                    z-index:auto;
                    background:#ff8a00;
                }

                .calc {
                    width:530px;
                    padding:0 0 400px 0;
                    margin:0 auto;
                    text-align:left;
                    position:relative;
                }

                .calc-controls {
                    width:530px;
                    padding:0;
                    margin:0;
                    float:left;
                    position:relative;
                    background:#ffffff;
                    -moz-box-shadow: 0 5px 25px 0 rgba(20,25,31,0.1);
                    -webkit-box-shadow: 0 5px 25px 0 rgba(20,25,31,0.1);
                    box-shadow: 0 5px 25px 0 rgba(20,25,31,0.1);
                }

                .calc-item1 {
                    width:450px;
                    padding:40px 40px 30px 40px;
                    margin:0;
                    background:#ffffff;
                    position:relative;
                }

                .calc-item2 {
                    width:450px;
                    padding:30px 40px 40px 40px;
                    margin:0;
                    background:#f8f8f8;
                    border-top:1px solid #e7e7e7;
                    position:relative;
                }

                .calc-controls-title {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    text-transform:uppercase;
                    font-size:18px;
                    line-height:24px;
                    padding:0;
                    margin:0 0 20px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                .calc-item-title {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:16px;
                    line-height:24px;
                    padding:0;
                    margin:0 0 15px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                .calc-item-control {
                    width:100%;
                    padding:0;
                    position: relative;
                }

                .calc-l {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    font-size:12px;
                    line-height:20px;
                    padding:0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                .calc-l1 {
                    text-align:left;
                    float:left;
                    margin:25px 0 0 0;
                }

                .calc-l2 {
                    margin:25px 0 0 105px;
                    text-align:left;
                    float:left;
                }

                .calc-l3 {
                    text-align:right;
                    float:right;
                    margin:25px 0 0 0;
                }

                .calc-l::after {
                    content:'';
                    width:2px;
                    height:15px;
                    padding:0;
                    background:#ececec;
                    position:absolute;
                    top:-20px;
                    z-index:auto;
                }

                .calc-l1::after {
                    margin:0;
                    left:10px;
                }

                .calc-l2::after {
                    margin:0 0 0 -1px;
                    left:50%;
                }

                .calc-l3::after {
                    margin:0;
                    right:10px;
                }

                .calc-item-result {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:right;
                    font-size:14px;
                    line-height:22px;
                    padding:0;
                    margin:0;
                    color:#ff8a00;
                    cursor:default;
                    position:absolute;
                    top:85px;
                    right:40px;
                    z-index:auto;
                }

                .calc-item1 .arr-l {
                    width:23px;
                    height:10px;
                    padding:0;
                    margin-left:15px;
                    position:absolute;
                    top:105px;
                    left:50%;
                    z-index:auto;
                    float:left;
                    background:url("../images/38.png") no-repeat top center;
                }

                .calc-item1 .arr-r {
                    width:23px;
                    height:10px;
                    padding:0;
                    margin-right:15px;
                    position:absolute;
                    top:105px;
                    right:50%;
                    z-index:auto;
                    float:left;
                    background:url("../images/39.png") no-repeat top center;
                }

                .no-arr .arr-l {
                    opacity:0;
                }

                .no-arr .arr-r {
                    opacity:0;
                }

                .calc-item-control li {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:16px;
                    line-height:30px;
                    padding:0;
                    margin:0 50px 0 0;
                    float:left;
                    color:#14191f;
                    cursor:pointer;
                    position:relative;
                }

                body:not(#Foo) input[type=radio] {  display:none;  }
                body:not(#Foo) input[type=radio] + label {  background:url('../images/40.png') no-repeat left center;  padding:5px 0 5px 35px;  cursor:pointer;  }
                body:not(#Foo) input[type=radio]:checked + label {  background:url('../images/41.png') no-repeat left center;  padding:5px 0 5px 35px;  cursor:pointer;  }

                .calc .ui-slider {
                    width:100%;
                    background:#ececec;
                    height:13px;
                    border:none;
                    border-radius:5px;
                    -webkit-border-radius:5px;
                    -moz-border-radius:5px;
                    -khtml-border-radius:5px;
                    -moz-box-shadow: 0 2px 7px 0 rgba(20,25,31,0.07);
                    -webkit-box-shadow: 0 2px 7px 0 rgba(20,25,31,0.07);
                    box-shadow: 0 2px 7px 0 rgba(20,25,31,0.07);
                }

                .calc .ui-slider .ui-slider-range {
                    background:#ff8a00;
                    opacity:0.35;
                    font-size:0;
                }

                .calc .ui-slider .ui-slider-handle {
                    top:-6px;
                    margin-left:-13px;
                    width:25px;
                    height:25px;
                    outline:none;
                    border:none;
                    background:url('../images/42.png') no-repeat top left;
                    border-radius:35px;
                    -webkit-border-radius:35px;
                    -moz-border-radius:35px;
                    -khtml-border-radius:35px;
                    -moz-box-shadow: 0 5px 15px 0 rgba(255,138,0,0.35);
                    -webkit-box-shadow: 0 5px 15px 0 rgba(255,138,0,0.35);
                    box-shadow: 0 5px 15px 0 rgba(255,138,0,0.35);
                    cursor:pointer;
                }

                .clearfix {
                    display:block;
                    float:none;
                    clear:both;
                    width:100%;
                    height:0;
                }

                .calc-result {
                    width:530px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    bottom:0;
                    right:0;
                    z-index:auto;
                }

                .calc-action {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:16px;
                    line-height:52px;
                    height:50px;
                    padding:0 25px;
                    margin:45px 0 0 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                    background:#ffffff;
                    border-left:5px solid #ff8a00;
                    -moz-box-shadow: 0 5px 25px 0 rgba(20,25,31,0.1);
                    -webkit-box-shadow: 0 5px 25px 0 rgba(20,25,31,0.1);
                    box-shadow: 0 5px 25px 0 rgba(20,25,31,0.1);
                }

                .calc-action span {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    font-size:18px;
                    color:#ff8a00;
                }

                .calc-charts {
                    display:table;
                    margin-bottom:20px;
                    width:100%;
                    min-height:255px;
                    font-size:0;
                }

                .calc-charts-item {
                    display:table-cell;
                    width:50%;
                    text-align:center;
                    vertical-align:bottom;
                }

                .calc-chart {
                    position:relative;
                    float:left;
                    width:100%;
                    height:0;
                    background:url("../images/43.png") repeat-y bottom center;
                }

                .calc-chart::after {
                    content:'';
                    width:100%;
                    height:45px;
                    position:absolute;
                    left:0;
                    bottom:-45px;
                    z-index:auto;
                    float:left;
                    background:url("../images/44.png") no-repeat top center;
                }

                .calc-chart-label {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    font-size:16px;
                    line-height:24px;
                    width:100%;
                    padding:0;
                    margin:0 0 10px 0;
                    color:#14191f;
                    cursor:default;
                    position:absolute;
                    left:0;
                    bottom:100%;
                    z-index:auto;
                }

                .calc-chart-label span {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                }

                .info2 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:14px;
                    line-height:24px;
                    max-width:500px;
                    padding:0 0 0 30px;
                    margin:60px auto 0 auto;
                    color:#848484;
                    cursor:default;
                    position:relative;
                    background:url('../images/14.png') no-repeat top left;
                    display:inline-block;
                }
            }

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

                #box-11 {
                    width:420px;
                    padding:90px 0 490px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-11 h2 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:36px;
                    padding:0;
                    margin:0 0 75px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-11 h2 span {
                    font-family: "GothamPro-BL";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:30px;
                    line-height:36px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                }

                #box-11 h2::after {
                    content:'';
                    width:90px;
                    height:2px;
                    padding:0;
                    margin:0 0 0 -45px;
                    position:absolute;
                    left:50%;
                    bottom:-23px;
                    z-index:auto;
                    background:#ff8a00;
                }

                .calc {
                    width:420px;
                    padding:0 0 400px 0;
                    margin:0 auto;
                    text-align:left;
                    position:relative;
                }

                .calc-controls {
                    width:420px;
                    padding:0;
                    margin:0;
                    float:left;
                    position:relative;
                    background:#ffffff;
                    -moz-box-shadow: 0 5px 25px 0 rgba(20,25,31,0.1);
                    -webkit-box-shadow: 0 5px 25px 0 rgba(20,25,31,0.1);
                    box-shadow: 0 5px 25px 0 rgba(20,25,31,0.1);
                }

                .calc-item1 {
                    width:360px;
                    padding:40px 30px 30px 30px;
                    margin:0;
                    background:#ffffff;
                    position:relative;
                }

                .calc-item2 {
                    width:360px;
                    padding:30px 30px 40px 30px;
                    margin:0;
                    background:#f8f8f8;
                    border-top:1px solid #e7e7e7;
                    position:relative;
                }

                .calc-controls-title {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    text-transform:uppercase;
                    font-size:18px;
                    line-height:24px;
                    padding:0;
                    margin:0 0 20px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                .calc-item-title {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:16px;
                    line-height:24px;
                    padding:0;
                    margin:0 0 15px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                .calc-item-control {
                    width:100%;
                    padding:0;
                    position: relative;
                }

                .calc-l {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    font-size:12px;
                    line-height:20px;
                    padding:0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                .calc-l1 {
                    text-align:left;
                    float:left;
                    margin:25px 0 0 0;
                }

                .calc-l2 {
                    margin:25px 0 0 60px;
                    text-align:left;
                    float:left;
                }

                .calc-l3 {
                    text-align:right;
                    float:right;
                    margin:25px 0 0 0;
                }

                .calc-l::after {
                    content:'';
                    width:2px;
                    height:15px;
                    padding:0;
                    background:#ececec;
                    position:absolute;
                    top:-20px;
                    z-index:auto;
                }

                .calc-l1::after {
                    margin:0;
                    left:10px;
                }

                .calc-l2::after {
                    margin:0 0 0 -1px;
                    left:50%;
                }

                .calc-l3::after {
                    margin:0;
                    right:10px;
                }

                .calc-item-result {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:right;
                    font-size:14px;
                    line-height:22px;
                    padding:0;
                    margin:0;
                    color:#ff8a00;
                    cursor:default;
                    position:absolute;
                    top:85px;
                    right:30px;
                    z-index:auto;
                }

                .calc-item1 .arr-l {
                    width:23px;
                    height:10px;
                    padding:0;
                    margin-left:15px;
                    position:absolute;
                    top:105px;
                    left:50%;
                    z-index:auto;
                    float:left;
                    background:url("../images/38.png") no-repeat top center;
                }

                .calc-item1 .arr-r {
                    width:23px;
                    height:10px;
                    padding:0;
                    margin-right:15px;
                    position:absolute;
                    top:105px;
                    right:50%;
                    z-index:auto;
                    float:left;
                    background:url("../images/39.png") no-repeat top center;
                }

                .no-arr .arr-l {
                    opacity:0;
                }

                .no-arr .arr-r {
                    opacity:0;
                }

                .calc-item-control li {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:16px;
                    line-height:30px;
                    padding:0;
                    margin:0 30px 0 0;
                    float:left;
                    color:#14191f;
                    cursor:pointer;
                    position:relative;
                }

                body:not(#Foo) input[type=radio] {  display:none;  }
                body:not(#Foo) input[type=radio] + label {  background:url('../images/40.png') no-repeat left center;  padding:5px 0 5px 35px;  cursor:pointer;  }
                body:not(#Foo) input[type=radio]:checked + label {  background:url('../images/41.png') no-repeat left center;  padding:5px 0 5px 35px;  cursor:pointer;  }

                .calc .ui-slider {
                    width:100%;
                    background:#ececec;
                    height:13px;
                    border:none;
                    border-radius:5px;
                    -webkit-border-radius:5px;
                    -moz-border-radius:5px;
                    -khtml-border-radius:5px;
                    -moz-box-shadow: 0 2px 7px 0 rgba(20,25,31,0.07);
                    -webkit-box-shadow: 0 2px 7px 0 rgba(20,25,31,0.07);
                    box-shadow: 0 2px 7px 0 rgba(20,25,31,0.07);
                }

                .calc .ui-slider .ui-slider-range {
                    background:#ff8a00;
                    opacity:0.35;
                    font-size:0;
                }

                .calc .ui-slider .ui-slider-handle {
                    top:-6px;
                    margin-left:-13px;
                    width:25px;
                    height:25px;
                    outline:none;
                    border:none;
                    background:url('../images/42.png') no-repeat top left;
                    border-radius:35px;
                    -webkit-border-radius:35px;
                    -moz-border-radius:35px;
                    -khtml-border-radius:35px;
                    -moz-box-shadow: 0 5px 15px 0 rgba(255,138,0,0.35);
                    -webkit-box-shadow: 0 5px 15px 0 rgba(255,138,0,0.35);
                    box-shadow: 0 5px 15px 0 rgba(255,138,0,0.35);
                    cursor:pointer;
                }

                .clearfix {
                    display:block;
                    float:none;
                    clear:both;
                    width:100%;
                    height:0;
                }

                .calc-result {
                    width:420px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    bottom:0;
                    right:0;
                    z-index:auto;
                }

                .calc-action {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:16px;
                    line-height:52px;
                    height:50px;
                    padding:0 25px;
                    margin:45px 0 0 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                    background:#ffffff;
                    border-left:5px solid #ff8a00;
                    -moz-box-shadow: 0 5px 25px 0 rgba(20,25,31,0.1);
                    -webkit-box-shadow: 0 5px 25px 0 rgba(20,25,31,0.1);
                    box-shadow: 0 5px 25px 0 rgba(20,25,31,0.1);
                }

                .calc-action span {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    font-size:18px;
                    color:#ff8a00;
                }

                .calc-charts {
                    display:table;
                    margin-bottom:20px;
                    width:100%;
                    min-height:255px;
                    font-size:0;
                }

                .calc-charts-item {
                    display:table-cell;
                    width:50%;
                    text-align:center;
                    vertical-align:bottom;
                }

                .calc-chart {
                    position:relative;
                    float:left;
                    width:100%;
                    height:0;
                    background:url("../images/43.png") repeat-y bottom center;
                }

                .calc-chart::after {
                    content:'';
                    width:100%;
                    height:45px;
                    position:absolute;
                    left:0;
                    bottom:-45px;
                    z-index:auto;
                    float:left;
                    background:url("../images/44.png") no-repeat top center;
                }

                .calc-chart-label {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    font-size:16px;
                    line-height:24px;
                    width:100%;
                    padding:0;
                    margin:0 0 10px 0;
                    color:#14191f;
                    cursor:default;
                    position:absolute;
                    left:0;
                    bottom:100%;
                    z-index:auto;
                }

                .calc-chart-label span {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                }

                .info2 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:14px;
                    line-height:24px;
                    max-width:390px;
                    padding:0 0 0 30px;
                    margin:60px auto 0 auto;
                    color:#848484;
                    cursor:default;
                    position:relative;
                    background:url('../images/14.png') no-repeat top left;
                    display:inline-block;
                }
            }

/* box-12 */

		#box-12-w {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
            background:#f2f2f2;
		}

        #box-12 {
            width:1140px;
            padding:180px 0 90px 0;
            margin:0 auto;
            position:relative;
            text-align:center;
		}

        #box-12 h2 {
            font-family: "GothamPro-R";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:18px;
            line-height:36px;
            padding:0;
            margin:0 0 35px 0;
            color:#14191f;
            cursor:default;
            position:relative;
        }

        #box-12 h2 span {
            font-family: "GothamPro-BL";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            font-size:36px;
            line-height:36px;
            padding:0;
            margin:0;
            color:#14191f;
            cursor:default;
        }

        #box-12 h2::after {
            content:'';
            width:90px;
            height:2px;
            padding:0;
            margin:0 0 0 -45px;
            position:absolute;
            left:50%;
            bottom:-23px;
            z-index:auto;
            background:#ff8a00;
        }

        #box-12 img {
            width:953px;
            padding:0;
            margin:0 auto;
            display:block;
        }

        .button-12 {
            font-family: "GothamPro-B";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:13px;
            line-height:18px;
            letter-spacing:0.5px;
            text-transform:uppercase;
            width:440px;
            padding:20px 0 15px 0;
            margin:0 0 0 -220px;
            position:absolute;
            left:50%;
            bottom:-35px;
            z-index:5;
            outline:none;
            cursor:pointer;
            -webkit-appearance: none;
            color:#14191f;
            background:#ffdd00;
            background: -moz-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
            background: -webkit-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
            background: linear-gradient(to bottom,  #ffdd00 0%, #ffc600 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdd00', endColorstr='#ffc600',GradientType=0 );
            border-radius:35px;
            -webkit-border-radius:35px;
            -moz-border-radius:35px;
            -khtml-border-radius:35px;
            -moz-box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
            -webkit-box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
            box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
        }

        .button-12:hover {
            background:#ffc600;
            background: -moz-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
            background: -webkit-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
            background: linear-gradient(to bottom,  #ffc600 0%, #ffdd00 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc600', endColorstr='#ffdd00',GradientType=0 );
            outline:none;
            -moz-box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
            -webkit-box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
            box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
        }

        .button-12:hover, .button-12: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-12-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:#f2f2f2;
                }

                #box-12 {
                    width:1000px;
                    padding:180px 0 90px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-12 h2 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:36px;
                    padding:0;
                    margin:0 0 35px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-12 h2 span {
                    font-family: "GothamPro-BL";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:36px;
                    line-height:36px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                }

                #box-12 h2::after {
                    content:'';
                    width:90px;
                    height:2px;
                    padding:0;
                    margin:0 0 0 -45px;
                    position:absolute;
                    left:50%;
                    bottom:-23px;
                    z-index:auto;
                    background:#ff8a00;
                }

                #box-12 img {
                    width:953px;
                    padding:0;
                    margin:0 auto;
                    display:block;
                }

                .button-12 {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:13px;
                    line-height:18px;
                    letter-spacing:0.5px;
                    text-transform:uppercase;
                    width:440px;
                    padding:20px 0 15px 0;
                    margin:0 0 0 -220px;
                    position:absolute;
                    left:50%;
                    bottom:-35px;
                    z-index:5;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    color:#14191f;
                    background:#ffdd00;
                    background: -moz-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
                    background: -webkit-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
                    background: linear-gradient(to bottom,  #ffdd00 0%, #ffc600 100%);
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdd00', endColorstr='#ffc600',GradientType=0 );
                    border-radius:35px;
                    -webkit-border-radius:35px;
                    -moz-border-radius:35px;
                    -khtml-border-radius:35px;
                    -moz-box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
                    box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
                }

                .button-12:hover {
                    background:#ffc600;
                    background: -moz-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
                    background: -webkit-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
                    background: linear-gradient(to bottom,  #ffc600 0%, #ffdd00 100%);
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc600', endColorstr='#ffdd00',GradientType=0 );
                    outline:none;
                    -moz-box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
                    box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
                }

                .button-12:hover, .button-12: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-12-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:#f2f2f2;
                }

                #box-12 {
                    width:700px;
                    padding:180px 0 90px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-12 h2 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:36px;
                    max-width:460px;
                    padding:0;
                    margin:0 auto 35px auto;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-12 h2 span {
                    font-family: "GothamPro-BL";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:36px;
                    line-height:36px;
                    padding:0;
                    margin:0 auto;
                    color:#14191f;
                    cursor:default;
                }

                #box-12 h2::after {
                    content:'';
                    width:90px;
                    height:2px;
                    padding:0;
                    margin:0 0 0 -45px;
                    position:absolute;
                    left:50%;
                    bottom:-23px;
                    z-index:auto;
                    background:#ff8a00;
                }

                #box-12 img {
                    width:100%;
                    padding:0;
                    margin:0 auto;
                    display:block;
                }

                .button-12 {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:13px;
                    line-height:18px;
                    letter-spacing:0.5px;
                    text-transform:uppercase;
                    width:440px;
                    padding:20px 0 15px 0;
                    margin:0 0 0 -220px;
                    position:absolute;
                    left:50%;
                    bottom:-35px;
                    z-index:5;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    color:#14191f;
                    background:#ffdd00;
                    background: -moz-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
                    background: -webkit-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
                    background: linear-gradient(to bottom,  #ffdd00 0%, #ffc600 100%);
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdd00', endColorstr='#ffc600',GradientType=0 );
                    border-radius:35px;
                    -webkit-border-radius:35px;
                    -moz-border-radius:35px;
                    -khtml-border-radius:35px;
                    -moz-box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
                    box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
                }

                .button-12:hover {
                    background:#ffc600;
                    background: -moz-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
                    background: -webkit-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
                    background: linear-gradient(to bottom,  #ffc600 0%, #ffdd00 100%);
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc600', endColorstr='#ffdd00',GradientType=0 );
                    outline:none;
                    -moz-box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
                    box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
                }

                .button-12:hover, .button-12: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-12-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:#f2f2f2;
                }

                #box-12 {
                    width:420px;
                    padding:250px 0 90px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-12 h2 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:24px;
                    max-width:360px;
                    padding:0;
                    margin:0 auto 35px auto;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-12 h2 span {
                    font-family: "GothamPro-BL";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    display:inline-block;
                    font-size:30px;
                    line-height:36px;
                    padding:0;
                    margin:0 0 5px 0;
                    color:#14191f;
                    cursor:default;
                }

                #box-12 h2::after {
                    content:'';
                    width:90px;
                    height:2px;
                    padding:0;
                    margin:0 0 0 -45px;
                    position:absolute;
                    left:50%;
                    bottom:-23px;
                    z-index:auto;
                    background:#ff8a00;
                }

                #box-12 img {
                    width:100%;
                    padding:0;
                    margin:0 auto;
                    display:block;
                }

                .button-12 {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:13px;
                    line-height:18px;
                    letter-spacing:0.5px;
                    text-transform:uppercase;
                    width:420px;
                    padding:20px 0 15px 0;
                    margin:0 0 0 -210px;
                    position:absolute;
                    left:50%;
                    bottom:-35px;
                    z-index:5;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    color:#14191f;
                    background:#ffdd00;
                    background: -moz-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
                    background: -webkit-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
                    background: linear-gradient(to bottom,  #ffdd00 0%, #ffc600 100%);
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdd00', endColorstr='#ffc600',GradientType=0 );
                    border-radius:35px;
                    -webkit-border-radius:35px;
                    -moz-border-radius:35px;
                    -khtml-border-radius:35px;
                    -moz-box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
                    box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
                }

                .button-12:hover {
                    background:#ffc600;
                    background: -moz-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
                    background: -webkit-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
                    background: linear-gradient(to bottom,  #ffc600 0%, #ffdd00 100%);
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc600', endColorstr='#ffdd00',GradientType=0 );
                    outline:none;
                    -moz-box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
                    box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
                }

                .button-12:hover, .button-12: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-13 */

		#box-13-w {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
            background:#ffffff;
		}

        #box-13 {
            width:1140px;
            padding:120px 0 100px 0;
            margin:0 auto;
            position:relative;
            text-align:center;
		}

        #box-13 h2 {
            font-family: "GothamPro-R";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:18px;
            line-height:36px;
            padding:30px;
            margin:0 0 60px 0;
            color:#14191f;
            cursor:default;
            position:relative;
        }

        #box-13 h2 span {
            font-family: "GothamPro-BL";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            font-size:36px;
            line-height:36px;
            padding:0;
            margin:0;
            color:#14191f;
            cursor:default;
        }

        #box-13 h2::after {
            content:'';
            width:90px;
            height:2px;
            padding:0;
            margin:0 0 0 -45px;
            position:absolute;
            left:50%;
            bottom:-23px;
            z-index:auto;
            background:#ff8a00;
        }

        #box-13 p {
            font-family: "GothamPro-R";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:16px;
            line-height:24px;
            width:420px;
            margin:15px 0 0 0;
            color:#848484;
            cursor:default;
            float:left;
        }

        .p13-1 {  min-height:70px;  padding:30px 25px 0 125px;  background:url('../images/gal.png') no-repeat top left;  }
        .p13-2 {  min-height:70px;  padding:30px 25px 0 125px;  background:url('../images/gal.png') no-repeat top left;  }
        .p13-3 {  min-height:85px;  padding:15px 25px 0 125px;  background:url('../images/gal.png') no-repeat top left;  }
        .p13-4 {  min-height:85px;  padding:15px 25px 0 125px;  background:url('../images/gal.png') no-repeat top left;  }
        .p13-5 {  min-height:95px;  padding:5px 25px 0 125px;  background:url('../images/gal.png') no-repeat top left;  }
        .p13-6 {  min-height:95px;  padding:5px 25px 0 125px;  background:url('../images/gal.png') no-repeat top left;  }

        #box-13 p span {
            font-family: "GothamPro-B";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            text-transform:uppercase;
            font-size:18px;
            line-height:24px;
            padding:0;
            margin:0;
            color:#14191f;
            cursor:default;
        }

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

                #box-13 {
                    width:1000px;
                    padding:120px 0 100px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-13 h2 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:36px;
                    padding:0;
                    margin:0 0 60px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-13 h2 span {
                    font-family: "GothamPro-BL";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:36px;
                    line-height:36px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                }

                #box-13 h2::after {
                    content:'';
                    width:90px;
                    height:2px;
                    padding:0;
                    margin:0 0 0 -45px;
                    position:absolute;
                    left:50%;
                    bottom:-23px;
                    z-index:auto;
                    background:#ff8a00;
                }

                #box-13 p {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:16px;
                    line-height:24px;
                    width:350px;
                    margin:15px 0 0 0;
                    color:#848484;
                    cursor:default;
                    float:left;
                }

                .p13-1 {  min-height:70px;  padding:30px 25px 0 125px;  background:url('../images/46.png') no-repeat top left;  }
                .p13-2 {  min-height:70px;  padding:30px 25px 0 125px;  background:url('../images/47.png') no-repeat top left;  }
                .p13-3 {  min-height:85px;  padding:15px 25px 0 125px;  background:url('../images/48.png') no-repeat top left;  }
                .p13-4 {  min-height:85px;  padding:15px 25px 0 125px;  background:url('../images/49.png') no-repeat top left;  }
                .p13-5 {  min-height:95px;  padding:5px 25px 0 125px;  background:url('../images/50.png') no-repeat top left;  }
                .p13-6 {  min-height:95px;  padding:5px 25px 0 125px;  background:url('../images/51.png') no-repeat top left;  }

                #box-13 p span {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    text-transform:uppercase;
                    font-size:16px;
                    line-height:24px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                }
            }

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

                #box-13 {
                    width:700px;
                    padding:120px 0 100px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-13 h2 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:24px;
                    padding:0;
                    margin:0 auto 60px auto;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-13 h2 span {
                    font-family: "GothamPro-BL";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:36px;
                    line-height:46px;
                    max-width:400px;
                    display:inline-block;
                    padding:0;
                    margin:0 auto 5px auto;
                    color:#14191f;
                    cursor:default;
                }

                #box-13 h2::after {
                    content:'';
                    width:90px;
                    height:2px;
                    padding:0;
                    margin:0 0 0 -45px;
                    position:absolute;
                    left:50%;
                    bottom:-23px;
                    z-index:auto;
                    background:#ff8a00;
                }

                #box-13 p {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:16px;
                    line-height:24px;
                    width:400px;
                    margin:15px auto 0 auto;
                    color:#848484;
                    cursor:default;
                    float:none;
                    display:block;
                }

                .p13-1 {  min-height:70px;  padding:30px 15px 0 125px;  background:url('../images/gal.png') no-repeat top left;  }
                .p13-2 {  min-height:70px;  padding:30px 15px 0 125px;  background:url('../images/gal.png') no-repeat top left;  }
                .p13-3 {  min-height:85px;  padding:15px 15px 0 125px;  background:url('../images/gal.png') no-repeat top left;  }
                .p13-4 {  min-height:85px;  padding:15px 15px 0 125px;  background:url('../images/gal.png') no-repeat top left;  }
                .p13-5 {  min-height:95px;  padding:5px 15px 0 125px;  background:url('../images/gal.png') no-repeat top left;  }
                .p13-6 {  min-height:95px;  padding:5px 15px 0 125px;  background:url('../images/gal.png') no-repeat top left;  }

                #box-13 p span {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    text-transform:uppercase;
                    font-size:18px;
                    line-height:24px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                }
            }

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

                #box-13 {
                    width:420px;
                    padding:120px 0 100px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-13 h2 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:24px;
                    padding:30px;
                    max-width:360px;
                    margin:0 auto 60px auto;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-13 h2 span {
                    font-family: "GothamPro-BL";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:30px;
                    line-height:36px;
                    max-width:400px;
                    display:inline-block;
                    padding:0;
                    margin:0 auto 5px auto;
                    color:#14191f;
                    cursor:default;
                }

                #box-13 h2::after {
                    content:'';
                    width:90px;
                    height:2px;
                    padding:0;
                    margin:0 0 0 -45px;
                    position:absolute;
                    left:50%;
                    bottom:-23px;
                    z-index:auto;
                    background:#ff8a00;
                }

                #box-13 p {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:16px;
                    line-height:24px;
                    width:100%;
                    margin:60px auto 0 auto;
                    color:#848484;
                    cursor:default;
                    float:none;
                    display:block;
                }

                .p13-1 {  min-height:5px;  padding:120px 0 0 0;  background:url('../images/gal.png') no-repeat top center;  }
                .p13-2 {  min-height:5px;  padding:120px 0 0 0;  background:url('../images/gal.png') no-repeat top center;  }
                .p13-3 {  min-height:5px;  padding:120px 0 0 0;  background:url('../images/gal.png') no-repeat top center;  }
                .p13-4 {  min-height:5px;  padding:120px 0 0 0;  background:url('../images/gal.png') no-repeat top center;  }
                .p13-5 {  min-height:5px;  padding:120px 0 0 0;  background:url('../images/gal.png') no-repeat top center;  }
                .p13-6 {  min-height:5px;  padding:120px 0 0 0;  background:url('../images/gal.png') no-repeat top center;  }

                #box-13 p span {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    text-transform:uppercase;
                    font-size:18px;
                    line-height:24px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                }
            }

/* box-15 */

		#box-15-w {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
            background:#f2f2f2;
		}

        #box-15 {
            width:1140px;
            padding:90px 0 100px 0;
            margin:0 auto;
            position:relative;
            text-align:center;
		}

        #box-15 h2 {
            font-family: "GothamPro-R";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:18px;
            line-height:36px;
            padding:0;
            margin:0 0 75px 0;
            color:#14191f;
            cursor:default;
            position:relative;
        }

        #box-15 h2 span {
            font-family: "GothamPro-BL";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            font-size:36px;
            line-height:36px;
            padding:0;
            margin:0;
            color:#14191f;
            cursor:default;
        }

        #box-15 h2::after {
            content:'';
            width:90px;
            height:2px;
            padding:0;
            margin:0 0 0 -45px;
            position:absolute;
            left:50%;
            bottom:-23px;
            z-index:auto;
            background:#ff8a00;
        }

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

        .box-15-1 {
            width:320px;
            height:620px;
            overflow:hidden;
            padding:0;
            margin:10px 0 0 0;
            float:right;
            position:relative;
            text-align:center;
            background:url('../images/zoom.png') no-repeat center center #000000;
        }

        .box-15-2 {
            width:410px;
            height:200px;
            overflow:hidden;
            padding:0;
            margin:10px 10px 0 0;
            float:right;
            position:relative;
            text-align:center;
            background:url('../images/zoom.png') no-repeat center center #000000;
        }

        .box-15-3 {
            width:390px;
            height:305px;
            overflow:hidden;
            padding:0;
            margin:10px 10px 0 0;
            float:left;
            position:absolute;
            top:0;
            left:0;
            z-index:auto;
            text-align:center;
            background:url('../images/zoom.png') no-repeat center center #000000;
        }

        .box-15-4 {
            width:390px;
            height:305px;
            overflow:hidden;
            padding:0;
            margin:10px 10px 0 0;
            float:left;
            position:absolute;
            top:315px;
            left:0;
            z-index:auto;
            text-align:center;
            background:url('../images/zoom.png') no-repeat center center #000000;
        }

        .box-15 img {
            min-width:100%;
            height:100%;
            padding:0;
            margin:0;
            display:block;
            cursor:pointer;
        }

        .box-15 img:hover {
            opacity:0.25;
        }

        .box-15 img:hover, .box-15 img: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-15-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:#f2f2f2;
                }

                #box-15 {
                    width:1000px;
                    padding:90px 0 100px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-15 h2 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:36px;
                    padding:0;
                    margin:0 0 75px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-15 h2 span {
                    font-family: "GothamPro-BL";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:36px;
                    line-height:36px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                }

                #box-15 h2::after {
                    content:'';
                    width:90px;
                    height:2px;
                    padding:0;
                    margin:0 0 0 -45px;
                    position:absolute;
                    left:50%;
                    bottom:-23px;
                    z-index:auto;
                    background:#ff8a00;
                }

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

                .box-15-1 {
                    width:270px;
                    height:620px;
                    overflow:hidden;
                    padding:0;
                    margin:10px 0 0 0;
                    float:right;
                    position:relative;
                    text-align:center;
                    background:url('../images/zoom.png') no-repeat center center #000000;
                }

                .box-15-2 {
                    width:350px;
                    height:200px;
                    overflow:hidden;
                    padding:0;
                    margin:10px 10px 0 20px;
                    float:right;
                    position:relative;
                    text-align:center;
                    background:url('../images/zoom.png') no-repeat center center #000000;
                }

                .box-15-3 {
                    width:360px;
                    height:305px;
                    overflow:hidden;
                    padding:0;
                    margin:10px 10px 0 0;
                    float:left;
                    position:absolute;
                    top:0;
                    left:0;
                    z-index:auto;
                    text-align:center;
                    background:url('../images/zoom.png') no-repeat center center #000000;
                }

                .box-15-4 {
                    width:360px;
                    height:305px;
                    overflow:hidden;
                    padding:0;
                    margin:10px 10px 0 0;
                    float:left;
                    position:absolute;
                    top:315px;
                    left:0;
                    z-index:auto;
                    text-align:center;
                    background:url('../images/zoom.png') no-repeat center center #000000;
                }

                .box-15 img {
                    min-width:100%;
                    height:100%;
                    padding:0;
                    margin:0;
                    display:block;
                    cursor:pointer;
                }

                .box-15 img:hover {
                    opacity:0.25;
                }

                .box-15 img:hover, .box-15 img: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-15-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:#f2f2f2;
                }

                #box-15 {
                    width:700px;
                    padding:90px 0 100px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-15 h2 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:36px;
                    padding:0;
                    margin:0 0 75px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-15 h2 span {
                    font-family: "GothamPro-BL";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:36px;
                    line-height:36px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                }

                #box-15 h2::after {
                    content:'';
                    width:90px;
                    height:2px;
                    padding:0;
                    margin:0 0 0 -45px;
                    position:absolute;
                    left:50%;
                    bottom:-23px;
                    z-index:auto;
                    background:#ff8a00;
                }

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

                .box-15-1 {
                    width:300px;
                    height:620px;
                    overflow:hidden;
                    padding:0;
                    margin:10px 0 0 0;
                    float:right;
                    position:relative;
                    text-align:center;
                    background:url('../images/zoom.png') no-repeat center center #000000;
                }

                .box-15-2 {
                    width:390px;
                    height:200px;
                    overflow:hidden;
                    padding:0;
                    margin:10px 10px 0 0;
                    float:left;
                    position:relative;
                    text-align:center;
                    background:url('../images/zoom.png') no-repeat center center #000000;
                }

                .box-15-3 {
                    width:345px;
                    height:305px;
                    overflow:hidden;
                    padding:0;
                    margin:10px 10px 0 0;
                    float:left;
                    top:0;
                    left:0;
                    bottom:0;
                    right:0;
                    z-index:auto;
                    position:relative;
                    text-align:center;
                    background:url('../images/zoom.png') no-repeat center center #000000;
                }

                .box-15-4 {
                    width:345px;
                    height:305px;
                    overflow:hidden;
                    padding:0;
                    margin:10px 0 0 0;
                    float:left;
                    position:relative;
                    top:0;
                    left:0;
                    bottom:0;
                    right:0;
                    z-index:auto;
                    text-align:center;
                    background:url('../images/zoom.png') no-repeat center center #000000;
                }

                .box-15 img {
                    min-width:100%;
                    height:100%;
                    padding:0;
                    margin:0;
                    display:block;
                    cursor:pointer;
                }

                .box-15 img:hover {
                    opacity:0.25;
                }

                .box-15 img:hover, .box-15 img: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-15-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:#f2f2f2;
                }

                #box-15 {
                    width:420px;
                    padding:90px 0 70px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-15 h2 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:36px;
                    padding:0;
                    margin:0 0 75px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-15 h2 span {
                    font-family: "GothamPro-BL";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:30px;
                    line-height:36px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                }

                #box-15 h2::after {
                    content:'';
                    width:90px;
                    height:2px;
                    padding:0;
                    margin:0 0 0 -45px;
                    position:absolute;
                    left:50%;
                    bottom:-23px;
                    z-index:auto;
                    background:#ff8a00;
                }

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

                .box-15-1 {
                    width:420px;
                    height:620px;
                    overflow:hidden;
                    padding:0;
                    margin:0;
                    float:right;
                    position:relative;
                    text-align:center;
                    background:url('../images/zoom.png') no-repeat center center #000000;
                }

                .box-15-2 {
                    width:420px;
                    height:200px;
                    overflow:hidden;
                    padding:0;
                    margin:10px 0 0 0;
                    float:left;
                    position:relative;
                    text-align:center;
                    background:url('../images/zoom.png') no-repeat center center #000000;
                }

                .box-15-3 {
                    width:420px;
                    height:305px;
                    overflow:hidden;
                    padding:0;
                    margin:10px 0 0 0;
                    float:left;
                    top:0;
                    left:0;
                    bottom:0;
                    right:0;
                    z-index:auto;
                    position:relative;
                    text-align:center;
                    background:url('../images/zoom.png') no-repeat center center #000000;
                }

                .box-15-4 {
                    width:420px;
                    height:305px;
                    overflow:hidden;
                    padding:0;
                    margin:10px 0 50px 0;
                    float:left;
                    position:relative;
                    top:0;
                    left:0;
                    bottom:0;
                    right:0;
                    z-index:auto;
                    text-align:center;
                    background:url('../images/zoom.png') no-repeat center center #000000;
                }

                .box-15 img {
                    min-width:100%;
                    height:100%;
                    padding:0;
                    margin:0;
                    display:block;
                    cursor:pointer;
                }

                .box-15 img:hover {
                    opacity:0.25;
                }

                .box-15 img:hover, .box-15 img: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-16 */

		#box-16-w {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
            background:#ffffff;
		}

        #box-16 {
            width:1140px;
            padding:90px 0 100px 0;
            margin:0 auto;
            position:relative;
            text-align:center;
		}

        #box-16 h2 {
            font-family: "GothamPro-R";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:18px;
            line-height:36px;
            padding:0;
            margin:0 0 25px 0;
            color:#14191f;
            cursor:default;
            position:relative;
        }

        #box-16 h2 span {
            font-family: "GothamPro-BL";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            font-size:36px;
            line-height:36px;
            padding:0;
            margin:0;
            color:#14191f;
            cursor:default;
        }

        #box-16 h2::after {
            content:'';
            width:90px;
            height:2px;
            padding:0;
            margin:0 0 0 -45px;
            position:absolute;
            left:50%;
            bottom:-23px;
            z-index:auto;
            background:#ff8a00;
        }

        #box-16 ul li {
            width:210px;
            height:300px;
            overflow:hidden;
            padding:0;
            margin:50px 25px 0 25px;
            display:inline-block;
            position:relative;
            text-align:center;
            background:url('../images/zoom.png') no-repeat center center #000000;
        }

        #box-16 ul li img {
            min-width:100%;
            height:100%;
            padding:0;
            margin:0;
            display:block;
            cursor:pointer;
        }

        #box-16 ul li img:hover {
            opacity:0.25;
        }

        #box-16 ul li img:hover, #box-16 ul li img: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-16-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:#ffffff;
                }

                #box-16 {
                    width:1000px;
                    padding:90px 0 100px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-16 h2 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:36px;
                    padding:0;
                    margin:0 0 45px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-16 h2 span {
                    font-family: "GothamPro-BL";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:36px;
                    line-height:36px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                }

                #box-16 h2::after {
                    content:'';
                    width:90px;
                    height:2px;
                    padding:0;
                    margin:0 0 0 -45px;
                    position:absolute;
                    left:50%;
                    bottom:-23px;
                    z-index:auto;
                    background:#ff8a00;
                }

                #box-16 ul li {
                    width:210px;
                    height:300px;
                    overflow:hidden;
                    padding:0;
                    margin:30px 15px 0 15px;
                    display:inline-block;
                    position:relative;
                    text-align:center;
                    background:url('../images/zoom.png') no-repeat center center #000000;
                }

                #box-16 ul li img {
                    min-width:100%;
                    height:100%;
                    padding:0;
                    margin:0;
                    display:block;
                    cursor:pointer;
                }

                #box-16 ul li img:hover {
                    opacity:0.25;
                }

                #box-16 ul li img:hover, #box-16 ul li img: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-16-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:#ffffff;
                }

                #box-16 {
                    width:700px;
                    padding:90px 0 100px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-16 h2 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:36px;
                    padding:0;
                    margin:0 0 45px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-16 h2 span {
                    font-family: "GothamPro-BL";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:36px;
                    line-height:46px;
                    display: inline-block;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                }

                #box-16 h2::after {
                    content:'';
                    width:90px;
                    height:2px;
                    padding:0;
                    margin:0 0 0 -45px;
                    position:absolute;
                    left:50%;
                    bottom:-23px;
                    z-index:auto;
                    background:#ff8a00;
                }

                #box-16 ul li {
                    width:210px;
                    height:300px;
                    overflow:hidden;
                    padding:0;
                    margin:30px 15px 0 15px;
                    display:inline-block;
                    position:relative;
                    text-align:center;
                    background:url('../images/zoom.png') no-repeat center center #000000;
                }

                #box-16 ul li img {
                    min-width:100%;
                    height:100%;
                    padding:0;
                    margin:0;
                    display:block;
                    cursor:pointer;
                }

                #box-16 ul li img:hover {
                    opacity:0.25;
                }

                #box-16 ul li img:hover, #box-16 ul li img: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-16-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:#ffffff;
                }

                #box-16 {
                    width:420px;
                    padding:90px 0 100px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-16 h2 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:36px;
                    padding:0;
                    margin:0 0 45px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-16 h2 span {
                    font-family: "GothamPro-BL";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    display: inline-block;
                    font-size:30px;
                    line-height:36px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                }

                #box-16 h2::after {
                    content:'';
                    width:90px;
                    height:2px;
                    padding:0;
                    margin:0 0 0 -45px;
                    position:absolute;
                    left:50%;
                    bottom:-23px;
                    z-index:auto;
                    background:#ff8a00;
                }

                #box-16 ul li {
                    width:180px;
                    height:257px;
                    overflow:hidden;
                    padding:0;
                    margin:30px 10px 0 10px;
                    display:inline-block;
                    position:relative;
                    text-align:center;
                    background:url('../images/zoom.png') no-repeat center center #000000;
                }

                #box-16 ul li img {
                    min-width:100%;
                    height:100%;
                    padding:0;
                    margin:0;
                    display:block;
                    cursor:pointer;
                }

                #box-16 ul li img:hover {
                    opacity:0.25;
                }

                #box-16 ul li img:hover, #box-16 ul li img: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-17 */

		#box-17-w {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
            background:#f2f2f2;
		}

        #box-17 {
            width:1140px;
            padding:90px 0 75px 0;
            margin:0 auto;
            position:relative;
            text-align:center;
		}

        #box-17 h2 {
            font-family: "GothamPro-R";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:18px;
            line-height:36px;
            padding:0;
            margin:0 0 75px 0;
            color:#14191f;
            cursor:default;
            position:relative;
        }

        #box-17 h2 span {
            font-family: "GothamPro-BL";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            font-size:36px;
            line-height:36px;
            padding:0;
            margin:0;
            color:#14191f;
            cursor:default;
        }

        #box-17 h2::after {
            content:'';
            width:90px;
            height:2px;
            padding:0;
            margin:0 0 0 -45px;
            position:absolute;
            left:50%;
            bottom:-23px;
            z-index:auto;
            background:#ff8a00;
        }

        #box-17 p {
            font-family: "GothamPro-R";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:16px;
            line-height:24px;
            min-height:45px;
            margin:0 45px;
            color:#848484;
            cursor:default;
            display:inline-block;
        }

        #box-17 p span {
            font-family: "GothamPro-B";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:16px;
            line-height:24px;
            text-transform:uppercase;
            padding:0;
            margin:0;
            color:#14191f;
            cursor:default;
        }

        .p17-1 {  padding:5px 0 0 65px;  background:url('../images/58.png') no-repeat center left;  }
        .p17-2 {  padding:5px 0 0 65px;  background:url('../images/59.png') no-repeat center left;  }
        .p17-3 {  padding:5px 0 0 65px;  background:url('../images/60.png') no-repeat center left;  }

        .p17-2 a {
            font-family: "GothamPro-R";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:16px;
            line-height:24px;
            margin:0;
            color:#848484;
            cursor:default;
        }

        .p17-3 a {
            font-family: "GothamPro-R";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:16px;
            line-height:24px;
            margin:0;
            color:#848484;
            cursor:pointer;
        }

        .p17-3 a:hover {
            color:#ffc600;
        }

        #map-w {
            width:100%;
            height:400px;
            overflow:hidden;
            padding:0;
            margin:0;
            position:relative;
            background:#ffffff;
            border-top:1px solid #dbdbdb;
            border-bottom:1px solid #dbdbdb;
        }

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

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

                #box-17 {
                    width:1000px;
                    padding:90px 0 75px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-17 h2 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:36px;
                    padding:0;
                    margin:0 0 75px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-17 h2 span {
                    font-family: "GothamPro-BL";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:36px;
                    line-height:36px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                }

                #box-17 h2::after {
                    content:'';
                    width:90px;
                    height:2px;
                    padding:0;
                    margin:0 0 0 -45px;
                    position:absolute;
                    left:50%;
                    bottom:-23px;
                    z-index:auto;
                    background:#ff8a00;
                }

                #box-17 p {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:16px;
                    line-height:24px;
                    min-height:45px;
                    margin:0 45px;
                    color:#848484;
                    cursor:default;
                    display:inline-block;
                }

                #box-17 p span {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:16px;
                    line-height:24px;
                    text-transform:uppercase;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                }

                .p17-1 {  padding:5px 0 0 65px;  background:url('../images/58.png') no-repeat center left;  }
                .p17-2 {  padding:5px 0 0 65px;  background:url('../images/59.png') no-repeat center left;  }
                .p17-3 {  padding:5px 0 0 65px;  background:url('../images/60.png') no-repeat center left;  }

                .p17-2 a {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:16px;
                    line-height:24px;
                    margin:0;
                    color:#848484;
                    cursor:default;
                }

                .p17-3 a {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:16px;
                    line-height:24px;
                    margin:0;
                    color:#848484;
                    cursor:pointer;
                }

                .p17-3 a:hover {
                    color:#ffc600;
                }

                #map-w {
                    width:100%;
                    height:400px;
                    overflow:hidden;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:#ffffff;
                    border-top:1px solid #dbdbdb;
                    border-bottom:1px solid #dbdbdb;
                }

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

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

                #box-17 {
                    width:700px;
                    padding:90px 0 75px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-17 h2 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:36px;
                    padding:0;
                    margin:0 0 25px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-17 h2 span {
                    font-family: "GothamPro-BL";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:36px;
                    line-height:36px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                }

                #box-17 h2::after {
                    content:'';
                    width:90px;
                    height:2px;
                    padding:0;
                    margin:0 0 0 -45px;
                    position:absolute;
                    left:50%;
                    bottom:-23px;
                    z-index:auto;
                    background:#ff8a00;
                }

                #box-17 p {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:16px;
                    line-height:24px;
                    min-height:45px;
                    margin:50px 45px 0 45px;
                    color:#848484;
                    cursor:default;
                    display:inline-block;
                }

                #box-17 p span {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:16px;
                    line-height:24px;
                    text-transform:uppercase;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                }

                .p17-1 {  padding:5px 0 0 65px;  background:url('../images/58.png') no-repeat center left;  }
                .p17-2 {  padding:5px 0 0 65px;  background:url('../images/59.png') no-repeat center left;  }
                .p17-3 {  padding:5px 0 0 65px;  background:url('../images/60.png') no-repeat center left;  }

                .p17-2 a {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:16px;
                    line-height:24px;
                    margin:0;
                    color:#848484;
                    cursor:default;
                }

                .p17-3 a {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:16px;
                    line-height:24px;
                    margin:0;
                    color:#848484;
                    cursor:pointer;
                }

                .p17-3 a:hover {
                    color:#ffc600;
                }

                #map-w {
                    width:100%;
                    height:400px;
                    overflow:hidden;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:#ffffff;
                    border-top:1px solid #dbdbdb;
                    border-bottom:1px solid #dbdbdb;
                }

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

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

                #box-17 {
                    width:420px;
                    padding:90px 0 75px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-17 h2 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:36px;
                    padding:0;
                    margin:0 0 45px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-17 h2 span {
                    font-family: "GothamPro-BL";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:30px;
                    line-height:36px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                }

                #box-17 h2::after {
                    content:'';
                    width:90px;
                    height:2px;
                    padding:0;
                    margin:0 0 0 -45px;
                    position:absolute;
                    left:50%;
                    bottom:-23px;
                    z-index:auto;
                    background:#ff8a00;
                }

                #box-17 p {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:16px;
                    line-height:24px;
                    min-height:45px;
                    width:260px;
                    margin:30px 45px 0 45px;
                    color:#848484;
                    cursor:default;
                    display:inline-block;
                }

                #box-17 p span {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:16px;
                    line-height:24px;
                    text-transform:uppercase;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                }

                .p17-1 {  padding:5px 0 0 65px;  background:url('../images/58.png') no-repeat center left;  }
                .p17-2 {  padding:5px 0 0 65px;  background:url('../images/59.png') no-repeat center left;  }
                .p17-3 {  padding:5px 0 0 65px;  background:url('../images/60.png') no-repeat center left;  }

                .p17-2 a {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:16px;
                    line-height:24px;
                    margin:0;
                    color:#848484;
                    cursor:default;
                }

                .p17-3 a {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:16px;
                    line-height:24px;
                    margin:0;
                    color:#848484;
                    cursor:pointer;
                }

                .p17-3 a:hover {
                    color:#ffc600;
                }

                #map-w {
                    width:100%;
                    height:300px;
                    overflow:hidden;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:#ffffff;
                    border-top:1px solid #dbdbdb;
                    border-bottom:1px solid #dbdbdb;
                }

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

/* box-18 */

		#box-18-w {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
            background:#f2f2f2;
		}

        #box-18 {
            width:1140px;
            padding:90px 0 100px 0;
            margin:0 auto;
            position:relative;
            text-align:center;
		}

        #box-18 h2 {
            font-family: "GothamPro-R";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:18px;
            line-height:36px;
            padding:0;
            margin:0 0 75px 0;
            color:#14191f;
            cursor:default;
            position:relative;
        }

        #box-18 h2 span {
            font-family: "GothamPro-BL";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            font-size:36px;
            line-height:36px;
            padding:0;
            margin:0;
            color:#14191f;
            cursor:default;
        }

        #box-18 h2::after {
            content:'';
            width:90px;
            height:2px;
            padding:0;
            margin:0 0 0 -45px;
            position:absolute;
            left:50%;
            bottom:-23px;
            z-index:auto;
            background:#ff8a00;
        }

        .box-18 {
            width:880px;
            padding:30px;
            margin:0 auto;
            position:relative;
            text-align:center;
            border:10px solid #ffc600;
            -moz-box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
            -webkit-box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
            box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
        }

        .box-18 img {
            width:200px;
            padding:0;
            margin:0 30px 0 0;
            float:left;
            display:block;
            -moz-box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
            -webkit-box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
            box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
        }

        .box-18 p {
            font-family: "GothamPro-R";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:16px;
            line-height:24px;
            padding:0;
            margin:15px 0 0 0;
            color:#14191f;
            cursor:default;
            position:relative;
        }

        .box-18 h4 {
            font-family: "GothamPro-R";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:14px;
            line-height:20px;
            padding:0;
            margin:60px 0 0 0;
            color:#848484;
            cursor:default;
            position:relative;
        }

        .box-18 h4 span {
            font-family: "GothamPro-B";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            text-transform:uppercase;
            font-size:16px;
            line-height:20px;
            padding:0;
            margin:0;
            color:#14191f;
            cursor:default;
            position:relative;
        }

        .formbox3 {
            width:320px;
            margin:0;
            padding:0;
            text-align:center;
            position:absolute;
            right:30px;
            top:30px;
            z-index:auto;
        }

        .formbox3 input {
            font-family: "GothamPro-R";
            font-weight:normal;
            font-size:15px;
            line-height:20px;
            text-indent:0;
            text-align:left;
            width:270px;
            height:20px;
            padding:17px 25px 16px 25px;
            border-top:3px solid #ececec;
            border-right:none;
            border-left:none;
            border-bottom:none;
            margin:0 0 15px 0;
            float:left;
            color:#14191f;
            outline:none;
            -webkit-appearance:none;
            background:#ffffff;
        }

        .formbox3 input:-moz-placeholder {color:#a29f9f;  }
        .formbox3 input::-webkit-input-placeholder {  color:#a29f9f;  }

        .formbox3 input.error:-moz-placeholder {  color:#FF5656;  }
        .formbox3 input.error::-webkit-input-placeholder {  color:#FF5656;  }
        .formbox3 input.error {  color:#FF5656;  border-color:#FF5656;  }

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

        .submit3 {
            width:320px;
            padding:0;
            margin:2px 0 0 0;
            float:left;
            border:none;
            outline:none;
            background:none;
            position:relative;
        }

        .submit3 input {
            font-family: "GothamPro-B";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:15px;
            letter-spacing:1.5px;
            text-transform: uppercase;
            line-height:59px;
            width:100%;
            height:56px;
            padding:0;
            margin:0;
            outline:none;
            cursor:pointer;
            -webkit-appearance: none;
            color:#14191f;
            background:#ffdd00;
            background: -moz-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
            background: -webkit-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
            background: linear-gradient(to bottom,  #ffdd00 0%, #ffc600 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdd00', endColorstr='#ffc600',GradientType=0 );
            border:none;
            border-radius:35px;
            -webkit-border-radius:35px;
            -moz-border-radius:35px;
            -khtml-border-radius:35px;
            -moz-box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
            -webkit-box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
            box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
        }

        .submit3 input:hover {
            background:#ffc600;
            background: -moz-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
            background: -webkit-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
            background: linear-gradient(to bottom,  #ffc600 0%, #ffdd00 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc600', endColorstr='#ffdd00',GradientType=0 );
            outline:none;
            -moz-box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
            -webkit-box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
            box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
        }

        .submit3 input:hover, .submit3 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;
        }

        .text-box {
            padding:45px 50px 40px 50px;
            margin:90px auto 0 auto;
            position:relative;
            text-align:left;
            background:rgba(255,255,255,0.25);
            -moz-box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
            -webkit-box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
            box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
        }

        .more-box {
            display:none;
        }

        .text-box h4 {
            font-family: "GothamPro-B";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            text-transform:uppercase;
            font-size:20px;
            line-height:24px;
            padding:0;
            margin:0 0 15px 0;
            color:#14191f;
            cursor:default;
            position:relative;
        }

        .text-box p {
            font-family: "GothamPro-R";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:16px;
            line-height:24px;
            padding:0;
            margin:0 0 15px 0;
            color:#14191f;
            cursor:default;
            position:relative;
        }

        .read-more {
            font-family: "GothamPro-M";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:14px;
            line-height:20px;
            padding:0;
            margin:0;
            color:#14191f;
            border-bottom:1px solid rgba(20,25,31,0.3);
            cursor:pointer;
            position:relative;
            float:left;
        }

        .read-more:hover {
            color:#ffc600;
            border-bottom:1px solid rgba(20,25,31,0);
        }

        .read-less {
            font-family: "GothamPro-M";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:14px;
            line-height:20px;
            padding:0;
            margin:0;
            color:#14191f;
            border-bottom:1px solid rgba(20,25,31,0.3);
            cursor:pointer;
            position:relative;
            float:left;
            display:none;
        }

        .read-less:hover {
            color:#ffc600;
            border-bottom:1px solid rgba(20,25,31,0);
        }

        .read-more:hover, .read-more:not(:hover),
        .read-less:hover, .read-less: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-18-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:#f2f2f2;
                }

                #box-18 {
                    width:1000px;
                    padding:90px 0 100px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-18 h2 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:36px;
                    padding:0;
                    margin:0 0 75px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-18 h2 span {
                    font-family: "GothamPro-BL";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:36px;
                    line-height:36px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                }

                #box-18 h2::after {
                    content:'';
                    width:90px;
                    height:2px;
                    padding:0;
                    margin:0 0 0 -45px;
                    position:absolute;
                    left:50%;
                    bottom:-23px;
                    z-index:auto;
                    background:#ff8a00;
                }

                .box-18 {
                    width:880px;
                    padding:30px;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                    border:10px solid #ffc600;
                    -moz-box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                    box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                }

                .box-18 img {
                    width:200px;
                    padding:0;
                    margin:0 30px 0 0;
                    float:left;
                    display:block;
                    -moz-box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                    box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                }

                .box-18 p {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:16px;
                    line-height:24px;
                    padding:0;
                    margin:15px 0 0 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                .box-18 h4 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:14px;
                    line-height:20px;
                    padding:0;
                    margin:60px 0 0 0;
                    color:#848484;
                    cursor:default;
                    position:relative;
                }

                .box-18 h4 span {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    text-transform:uppercase;
                    font-size:16px;
                    line-height:20px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                .formbox3 {
                    width:320px;
                    margin:0;
                    padding:0;
                    text-align:center;
                    position:absolute;
                    right:30px;
                    top:30px;
                    z-index:auto;
                }

                .formbox3 input {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-size:15px;
                    line-height:20px;
                    text-indent:0;
                    text-align:left;
                    width:270px;
                    height:20px;
                    padding:17px 25px 16px 25px;
                    border-top:3px solid #ececec;
                    border-right:none;
                    border-left:none;
                    border-bottom:none;
                    margin:0 0 15px 0;
                    float:left;
                    color:#14191f;
                    outline:none;
                    -webkit-appearance:none;
                    background:#ffffff;
                }

                .formbox3 input:-moz-placeholder {color:#a29f9f;  }
                .formbox3 input::-webkit-input-placeholder {  color:#a29f9f;  }

                .formbox3 input.error:-moz-placeholder {  color:#FF5656;  }
                .formbox3 input.error::-webkit-input-placeholder {  color:#FF5656;  }
                .formbox3 input.error {  color:#FF5656;  border-color:#FF5656;  }

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

                .submit3 {
                    width:320px;
                    padding:0;
                    margin:2px 0 0 0;
                    float:left;
                    border:none;
                    outline:none;
                    background:none;
                    position:relative;
                }

                .submit3 input {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:15px;
                    letter-spacing:1.5px;
                    text-transform: uppercase;
                    line-height:59px;
                    width:100%;
                    height:56px;
                    padding:0;
                    margin:0;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    color:#14191f;
                    background:#ffdd00;
                    background: -moz-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
                    background: -webkit-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
                    background: linear-gradient(to bottom,  #ffdd00 0%, #ffc600 100%);
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdd00', endColorstr='#ffc600',GradientType=0 );
                    border:none;
                    border-radius:35px;
                    -webkit-border-radius:35px;
                    -moz-border-radius:35px;
                    -khtml-border-radius:35px;
                    -moz-box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
                    box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
                }

                .submit3 input:hover {
                    background:#ffc600;
                    background: -moz-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
                    background: -webkit-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
                    background: linear-gradient(to bottom,  #ffc600 0%, #ffdd00 100%);
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc600', endColorstr='#ffdd00',GradientType=0 );
                    outline:none;
                    -moz-box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
                    box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
                }

                .submit3 input:hover, .submit3 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;
                }

                .text-box {
                    padding:45px 50px 40px 50px;
                    margin:90px auto 0 auto;
                    position:relative;
                    text-align:left;
                    background:rgba(255,255,255,0.25);
                    -moz-box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                    box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                }

                .more-box {
                    display:none;
                }

                .text-box h4 {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    text-transform:uppercase;
                    font-size:20px;
                    line-height:24px;
                    padding:0;
                    margin:0 0 15px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                .text-box p {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:16px;
                    line-height:24px;
                    padding:0;
                    margin:0 0 15px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                .read-more {
                    font-family: "GothamPro-M";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:14px;
                    line-height:20px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    border-bottom:1px solid rgba(20,25,31,0.3);
                    cursor:pointer;
                    position:relative;
                    float:left;
                }

                .read-more:hover {
                    color:#ffc600;
                    border-bottom:1px solid rgba(20,25,31,0);
                }

                .read-less {
                    font-family: "GothamPro-M";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:14px;
                    line-height:20px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    border-bottom:1px solid rgba(20,25,31,0.3);
                    cursor:pointer;
                    position:relative;
                    float:left;
                    display:none;
                }

                .read-less:hover {
                    color:#ffc600;
                    border-bottom:1px solid rgba(20,25,31,0);
                }

                .read-more:hover, .read-more:not(:hover),
                .read-less:hover, .read-less: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-18-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:#f2f2f2;
                }

                #box-18 {
                    width:700px;
                    padding:90px 0 100px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-18 h2 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:36px;
                    padding:0;
                    margin:0 0 75px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-18 h2 span {
                    font-family: "GothamPro-BL";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:36px;
                    line-height:36px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                }

                #box-18 h2::after {
                    content:'';
                    width:90px;
                    height:2px;
                    padding:0;
                    margin:0 0 0 -45px;
                    position:absolute;
                    left:50%;
                    bottom:-23px;
                    z-index:auto;
                    background:#ff8a00;
                }

                .box-18 {
                    width:470px;
                    padding:30px;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                    border:10px solid #ffc600;
                    -moz-box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                    box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                }

                .box-18 img {
                    width:200px;
                    padding:0;
                    margin:0 30px 0 0;
                    float:left;
                    display:block;
                    -moz-box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                    box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                }

                .box-18 p {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:16px;
                    line-height:24px;
                    padding:0;
                    margin:15px 0 0 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                .box-18 h4 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:14px;
                    line-height:20px;
                    padding:0;
                    margin:60px 0 0 0;
                    color:#848484;
                    cursor:default;
                    position:relative;
                }

                .box-18 h4 span {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    text-transform:uppercase;
                    font-size:16px;
                    line-height:20px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                .formbox3 {
                    width:320px;
                    margin:50px auto 0 auto;
                    padding:0;
                    text-align:center;
                    position:relative;
                    right:0;
                    top:0;
                    left:0;
                    bottom:0;
                    z-index:auto;
                }

                .formbox3 input {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-size:15px;
                    line-height:20px;
                    text-indent:0;
                    text-align:left;
                    width:270px;
                    height:20px;
                    padding:17px 25px 16px 25px;
                    border-top:3px solid #ececec;
                    border-right:none;
                    border-left:none;
                    border-bottom:none;
                    margin:0 0 15px 0;
                    float:left;
                    color:#14191f;
                    outline:none;
                    -webkit-appearance:none;
                    background:#ffffff;
                }

                .formbox3 input:-moz-placeholder {color:#a29f9f;  }
                .formbox3 input::-webkit-input-placeholder {  color:#a29f9f;  }

                .formbox3 input.error:-moz-placeholder {  color:#FF5656;  }
                .formbox3 input.error::-webkit-input-placeholder {  color:#FF5656;  }
                .formbox3 input.error {  color:#FF5656;  border-color:#FF5656;  }

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

                .submit3 {
                    width:320px;
                    padding:0;
                    margin:2px 0 0 0;
                    float:left;
                    border:none;
                    outline:none;
                    background:none;
                    position:relative;
                }

                .submit3 input {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:15px;
                    letter-spacing:1.5px;
                    text-transform: uppercase;
                    line-height:59px;
                    width:100%;
                    height:56px;
                    padding:0;
                    margin:0;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    color:#14191f;
                    background:#ffdd00;
                    background: -moz-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
                    background: -webkit-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
                    background: linear-gradient(to bottom,  #ffdd00 0%, #ffc600 100%);
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdd00', endColorstr='#ffc600',GradientType=0 );
                    border:none;
                    border-radius:35px;
                    -webkit-border-radius:35px;
                    -moz-border-radius:35px;
                    -khtml-border-radius:35px;
                    -moz-box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
                    box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
                }

                .submit3 input:hover {
                    background:#ffc600;
                    background: -moz-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
                    background: -webkit-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
                    background: linear-gradient(to bottom,  #ffc600 0%, #ffdd00 100%);
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc600', endColorstr='#ffdd00',GradientType=0 );
                    outline:none;
                    -moz-box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
                    box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
                }

                .submit3 input:hover, .submit3 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;
                }

                .text-box {
                    padding:45px 50px 40px 50px;
                    margin:90px auto 0 auto;
                    position:relative;
                    text-align:left;
                    background:rgba(255,255,255,0.25);
                    -moz-box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                    box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                }

                .more-box {
                    display:none;
                }

                .text-box h4 {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    text-transform:uppercase;
                    font-size:20px;
                    line-height:24px;
                    padding:0;
                    margin:0 0 15px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                .text-box p {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:16px;
                    line-height:24px;
                    padding:0;
                    margin:0 0 15px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                .read-more {
                    font-family: "GothamPro-M";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:14px;
                    line-height:20px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    border-bottom:1px solid rgba(20,25,31,0.3);
                    cursor:pointer;
                    position:relative;
                    float:left;
                }

                .read-more:hover {
                    color:#ffc600;
                    border-bottom:1px solid rgba(20,25,31,0);
                }

                .read-less {
                    font-family: "GothamPro-M";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:14px;
                    line-height:20px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    border-bottom:1px solid rgba(20,25,31,0.3);
                    cursor:pointer;
                    position:relative;
                    float:left;
                    display:none;
                }

                .read-less:hover {
                    color:#ffc600;
                    border-bottom:1px solid rgba(20,25,31,0);
                }

                .read-more:hover, .read-more:not(:hover),
                .read-less:hover, .read-less: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-18-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:#f2f2f2;
                }

                #box-18 {
                    width:420px;
                    padding:90px 0 70px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-18 h2 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:24px;
                    padding:0;
                    margin:0 0 75px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-18 h2 span {
                    font-family: "GothamPro-BL";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:30px;
                    line-height:36px;
                    display:inline-block;
                    padding:0;
                    margin:0 0 5px 0;
                    color:#14191f;
                    cursor:default;
                }

                #box-18 h2::after {
                    content:'';
                    width:90px;
                    height:2px;
                    padding:0;
                    margin:0 0 0 -45px;
                    position:absolute;
                    left:50%;
                    bottom:-23px;
                    z-index:auto;
                    background:#ff8a00;
                }

                .box-18 {
                    width:340px;
                    padding:30px;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                    border:10px solid #ffc600;
                    -moz-box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                    box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                }

                .box-18 img {
                    width:200px;
                    padding:0;
                    margin:0 auto;
                    float:none;
                    display:block;
                    -moz-box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                    box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                }

                .box-18 p {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:16px;
                    line-height:24px;
                    padding:0;
                    margin:20px 0 0 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                .box-18 h4 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:14px;
                    line-height:20px;
                    padding:0;
                    margin:20px 0 0 0;
                    color:#848484;
                    cursor:default;
                    position:relative;
                }

                .box-18 h4 span {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    text-transform:uppercase;
                    font-size:16px;
                    line-height:20px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                .formbox3 {
                    width:320px;
                    margin:50px auto 0 auto;
                    padding:0;
                    text-align:center;
                    position:relative;
                    right:0;
                    top:0;
                    left:0;
                    bottom:0;
                    z-index:auto;
                }

                .formbox3 input {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-size:15px;
                    line-height:20px;
                    text-indent:0;
                    text-align:left;
                    width:270px;
                    height:20px;
                    padding:17px 25px 16px 25px;
                    border-top:3px solid #ececec;
                    border-right:none;
                    border-left:none;
                    border-bottom:none;
                    margin:0 0 15px 0;
                    float:left;
                    color:#14191f;
                    outline:none;
                    -webkit-appearance:none;
                    background:#ffffff;
                }

                .formbox3 input:-moz-placeholder {color:#a29f9f;  }
                .formbox3 input::-webkit-input-placeholder {  color:#a29f9f;  }

                .formbox3 input.error:-moz-placeholder {  color:#FF5656;  }
                .formbox3 input.error::-webkit-input-placeholder {  color:#FF5656;  }
                .formbox3 input.error {  color:#FF5656;  border-color:#FF5656;  }

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

                .submit3 {
                    width:320px;
                    padding:0;
                    margin:2px 0 0 0;
                    float:left;
                    border:none;
                    outline:none;
                    background:none;
                    position:relative;
                }

                .submit3 input {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:15px;
                    letter-spacing:1.5px;
                    text-transform: uppercase;
                    line-height:59px;
                    width:100%;
                    height:56px;
                    padding:0;
                    margin:0;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    color:#14191f;
                    background:#ffdd00;
                    background: -moz-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
                    background: -webkit-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
                    background: linear-gradient(to bottom,  #ffdd00 0%, #ffc600 100%);
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdd00', endColorstr='#ffc600',GradientType=0 );
                    border:none;
                    border-radius:35px;
                    -webkit-border-radius:35px;
                    -moz-border-radius:35px;
                    -khtml-border-radius:35px;
                    -moz-box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
                    box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
                }

                .submit3 input:hover {
                    background:#ffc600;
                    background: -moz-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
                    background: -webkit-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
                    background: linear-gradient(to bottom,  #ffc600 0%, #ffdd00 100%);
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc600', endColorstr='#ffdd00',GradientType=0 );
                    outline:none;
                    -moz-box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
                    box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
                }

                .submit3 input:hover, .submit3 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;
                }

                .text-box {
                    padding:45px 50px 40px 50px;
                    margin:60px auto 0 auto;
                    position:relative;
                    text-align:left;
                    background:rgba(255,255,255,0.25);
                    -moz-box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                    box-shadow: 0 10px 25px 0 rgba(20,25,31,0.1);
                }

                .more-box {
                    display:none;
                }

                .text-box h4 {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    text-transform:uppercase;
                    font-size:20px;
                    line-height:24px;
                    padding:0;
                    margin:0 0 15px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                .text-box p {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:16px;
                    line-height:24px;
                    padding:0;
                    margin:0 0 15px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                .read-more {
                    font-family: "GothamPro-M";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:14px;
                    line-height:20px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    border-bottom:1px solid rgba(20,25,31,0.3);
                    cursor:pointer;
                    position:relative;
                    float:left;
                }

                .read-more:hover {
                    color:#ffc600;
                    border-bottom:1px solid rgba(20,25,31,0);
                }

                .read-less {
                    font-family: "GothamPro-M";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:14px;
                    line-height:20px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    border-bottom:1px solid rgba(20,25,31,0.3);
                    cursor:pointer;
                    position:relative;
                    float:left;
                    display:none;
                }

                .read-less:hover {
                    color:#ffc600;
                    border-bottom:1px solid rgba(20,25,31,0);
                }

                .read-more:hover, .read-more:not(:hover),
                .read-less:hover, .read-less: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;
                }
            }

/* bottom */

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

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

        #bottom h2 {
            font-family: "GothamPro-R";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:15px;
            line-height:19px;
            padding:0;
            margin:0;
            color:#14191f;
            cursor:default;
            float:left;
        }

        #bottom h3 {
            font-family: "GothamPro-R";
            font-weight:normal;
            font-style:normal;
            text-align:right;
            font-size:15px;
            line-height:19px;
            padding:0;
            margin:0;
            color:#14191f;
            cursor:default;
            float:right;
        }

        #bottom h3 a {
            font-family: "GothamPro-B";
            font-weight:normal;
            font-style:normal;
            text-align:right;
            font-size:15px;
            line-height:19px;
            display:inline-block;
            padding:0;
            margin:0 30px 0 5px;
            color:#14191f;
            border-bottom:1px solid rgba(20,25,31,0.3);
            cursor:pointer;
            position:relative;
        }

        #bottom h3 a::after {
            content:'';
            width:30px;
            height:20px;
            padding:0;
            margin:0;
            cursor:pointer;
            position:absolute;
            right:-30px;
            top:0;
            z-index:auto;
            background:url('../images/logo-as.png') no-repeat center right;
        }

        #bottom h3 a:hover {
            color:#ffc600;
            border-bottom:1px solid rgba(20,25,31,0);
            cursor:pointer;
        }

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

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

                #bottom h2 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:15px;
                    line-height:19px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                    float:left;
                }

                #bottom h3 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:right;
                    font-size:15px;
                    line-height:19px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                    float:right;
                }

                #bottom h3 a {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:right;
                    font-size:15px;
                    line-height:19px;
                    display:inline-block;
                    padding:0;
                    margin:0 30px 0 5px;
                    color:#14191f;
                    border-bottom:1px solid rgba(20,25,31,0.3);
                    cursor:pointer;
                    position:relative;
                }

                #bottom h3 a::after {
                    content:'';
                    width:30px;
                    height:20px;
                    padding:0;
                    margin:0;
                    cursor:pointer;
                    position:absolute;
                    right:-30px;
                    top:0;
                    z-index:auto;
                    background:url('../images/logo-as.png') no-repeat center right;
                }

                #bottom h3 a:hover {
                    color:#ffc600;
                    border-bottom:1px solid rgba(20,25,31,0);
                    cursor:pointer;
                }
            }

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

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

                #bottom h2 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:15px;
                    line-height:19px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                    float:left;
                }

                #bottom h3 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:right;
                    font-size:15px;
                    line-height:19px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                    float:right;
                }

                #bottom h3 a {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:right;
                    font-size:15px;
                    line-height:19px;
                    display:inline-block;
                    padding:0;
                    margin:0 30px 0 5px;
                    color:#14191f;
                    border-bottom:1px solid rgba(20,25,31,0.3);
                    cursor:pointer;
                    position:relative;
                }

                #bottom h3 a::after {
                    content:'';
                    width:30px;
                    height:20px;
                    padding:0;
                    margin:0;
                    cursor:pointer;
                    position:absolute;
                    right:-30px;
                    top:0;
                    z-index:auto;
                    background:url('../images/logo-as.png') no-repeat center right;
                }

                #bottom h3 a:hover {
                    color:#ffc600;
                    border-bottom:1px solid rgba(20,25,31,0);
                    cursor:pointer;
                }
            }

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

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

                #bottom h2 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:15px;
                    line-height:19px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                    float:none;
                }

                #bottom h3 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:15px;
                    line-height:19px;
                    padding:0;
                    margin:15px 0 0 0;
                    color:#14191f;
                    cursor:default;
                    float:none;
                }

                #bottom h3 a {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:15px;
                    line-height:19px;
                    display:inline-block;
                    padding:0;
                    margin:0 30px 0 5px;
                    color:#14191f;
                    border-bottom:1px solid rgba(20,25,31,0.3);
                    cursor:pointer;
                    position:relative;
                }

                #bottom h3 a::after {
                    content:'';
                    width:30px;
                    height:20px;
                    padding:0;
                    margin:0;
                    cursor:pointer;
                    position:absolute;
                    right:-30px;
                    top:0;
                    z-index:auto;
                    background:url('../images/logo-as.png') no-repeat center right;
                }

                #bottom h3 a:hover {
                    color:#ffc600;
                    border-bottom:1px solid rgba(20,25,31,0);
                    cursor:pointer;
                }
            }

/* noone */

        .noone {
            display:none;
            position:absolute;
            top:9999999999px;
            left:9999999999px;
            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:40px;
            height:40px;
            overflow:hidden;
            float:right;
            padding:0;
            margin:0;
            cursor:pointer;
            outline:none;
            position:absolute;
            top:-10px;
            right:-50px;
            z-index:207;
        }

        .close::after {
            content:'';
            position:absolute;
            width:28px;
            height:3px;
            background:#ffffff;
            -moz-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            -webkit-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            transform: rotate(45deg);
            top:19px;
            left:6px;
            z-index:208;
        }

        .close::before {
            content:'';
            position:absolute;
            width:28px;
            height:3px;
            background:#ffffff;
            -moz-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            -webkit-transform: rotate(-45deg);
            -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
            top:19px;
            left:6px;
            z-index:208;
        }

        .close:hover::after,
        .close:hover::before {
            background:#ffdd00;
        }

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

            @media all and (max-width: 720px) {
                .close {
                    width:40px;
                    height:40px;
                    overflow:hidden;
                    float:right;
                    padding:0;
                    margin:0;
                    cursor:pointer;
                    outline:none;
                    position:absolute;
                    top:10px;
                    right:10px;
                    z-index:207;
                }

                .close::after {
                    content:'';
                    position:absolute;
                    width:28px;
                    height:3px;
                    background:#14191f;
                    -moz-transform: rotate(45deg);
                    -ms-transform: rotate(45deg);
                    -webkit-transform: rotate(45deg);
                    -o-transform: rotate(45deg);
                    transform: rotate(45deg);
                    top:19px;
                    left:6px;
                    z-index:208;
                }

                .close::before {
                    content:'';
                    position:absolute;
                    width:28px;
                    height:3px;
                    background:#14191f;
                    -moz-transform: rotate(-45deg);
                    -ms-transform: rotate(-45deg);
                    -webkit-transform: rotate(-45deg);
                    -o-transform: rotate(-45deg);
                    transform: rotate(-45deg);
                    top:19px;
                    left:6px;
                    z-index:208;
                }

                .close:hover::after,
                .close:hover::before {
                    background:#ffdd00;
                }

                .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:480px;
            padding:55px 0;
            margin-left:-240px;
            margin-top:-180px;
            position:fixed;
            left:50%;
            top:50%;
            z-index:106;
            background:#ffffff;
            text-align:center;
        }

        .okay {
            width:139px;
            height:139px;
            padding:0;
            margin:0 auto;
            position:relative;
            text-align:center;
            background:url('../images/okay.png') no-repeat top center;
        }

        .thnx h2 {
            font-family: "GothamPro-R";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:18px;
            line-height:34px;
            padding:0;
            margin:35px 0 0 0;
            color:#14191f;
            cursor:default;
        }

        .thnx h2 span {
            font-family: "GothamPro-B";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            font-size:36px;
            line-height:34px;
            padding:0;
            margin:0;
            color:#14191f;
            cursor:default;
        }

            @media all and (max-width: 720px) {

                .thnx {
                    display:none;
                    width:420px;
                    padding:55px 0;
                    margin-left:-210px;
                    margin-top:-180px;
                    position:fixed;
                    left:50%;
                    top:50%;
                    z-index:106;
                    background:#ffffff;
                    text-align:center;
                }

                .okay {
                    width:139px;
                    height:139px;
                    padding:0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                    background:url('../images/okay.png') no-repeat top center;
                }

                .thnx h2 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:34px;
                    padding:0;
                    margin:35px 0 0 0;
                    color:#14191f;
                    cursor:default;
                }

                .thnx h2 span {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:36px;
                    line-height:34px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                }
            }

/* z */

        .z-box2 {
            display:none;
            width:760px;
            padding:50px;
            margin-left:-430px;
            margin-top:-225px;
            position:fixed;
            left:50%;
            top:50%;
            z-index:106;
            background:#ffffff;
        }

        .pop-l {
            width:375px;
            margin:0;
            padding:0;
            text-align:center;
            position:relative;
            float:left;
        }

        .big-img-w {
            width:358px;
            height:243px;
            overflow:hidden;
            margin:0 7.5px;
            padding:0;
            text-align:center;
            position:relative;
            border:1px solid #dbdbdb;
        }

        .big-img {
            width:358px;
            height:243px;
            overflow:hidden;
            margin:0;
            padding:0;
            text-align:center;
            position:relative;
            background:url('../images/zoom.png') no-repeat center center #000000;
            display:none;
        }

        .big-img1 {
            display:block;
        }

        .big-img img {
            min-width:100%;
            height:100%;
            margin:0;
            padding:0;
            display:block;
        }

        .big-img img:hover {
        }

        .big-img img:hover, .big-img img: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;
        }

        .small-img-w {
            width:375px;
            margin:15px 0 0 0;
            padding:0;
            text-align:center;
            position:relative;
        }

        .small-img {
            width:108px;
            height:88px;
            overflow:hidden;
            margin:0 7.5px;
            padding:0;
            text-align:center;
            position:relative;
            border:1px solid #dbdbdb;
            float:left;
        }

        .small-img-active {
            border:1px solid #ff8a00;
        }

        .small-img:hover {
            border:1px solid #f2f2f2;
        }

        .small-img-active:hover {
            border:1px solid #ff8a00;
        }

        .small-img:hover, .small-img: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;
        }

        .small-img img {
            width:100%;
            margin:0;
            padding:7px 0;
            display:block;
            cursor:pointer;
        }

        .pop-r {
            width:360px;
            margin:0;
            padding:0;
            text-align:center;
            position:relative;
            float:right;
        }

        .pop-r h2 {
            font-family: "GothamPro-B";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            text-transform:uppercase;
            font-size:16px;
            line-height:24px;
            padding:0;
            margin:0 0 10px 0;
            color:#14191f;
            cursor:default;
        }

        .pop-r h3 {
            font-family: "GothamPro-R";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:16px;
            line-height:24px;
            padding:0;
            margin:0 0 10px 0;
            color:#848484;
            cursor:default;
        }

        .pop-r h3 span {
            font-family: "GothamPro-B";
            font-weight:normal;
            font-style:normal;
            color:#ff8a00;
        }

        .pop-text {
            font-family: "GothamPro-R";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:14px;
            line-height:20px;
            padding:0;
            margin:0 0 10px 0;
            color:#848484;
            cursor:default;
        }

        .pop-r h4 {
            font-family: "GothamPro-B";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:16px;
            line-height:28px;
            padding:0;
            margin:0 0 10px 0;
            color:#14191f;
            cursor:default;
        }

        .pop-size {
            font-family: "GothamPro-R";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:18px;
            line-height:42px;
            width:38px;
            height:38px;
            padding:0;
            margin:0 5px 0 0;
            float:left;
            color:#cecece;
            cursor:default;
            border:1px solid #dcdcdc;
            border-radius:75px;
            -webkit-border-radius:75px;
            -moz-border-radius:75px;
            -khtml-border-radius:75px;
        }

        .pop-button {
            font-family: "GothamPro-B";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:16px;
            letter-spacing:1.5px;
            text-transform:uppercase;
            line-height:58px;
            width:360px;
            height:55px;
            padding:0;
            margin:35px 0 0 0;
            outline:none;
            cursor:pointer;
            -webkit-appearance: none;
            color:#14191f;
            background:#ffdd00;
            background: -moz-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
            background: -webkit-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
            background: linear-gradient(to bottom,  #ffdd00 0%, #ffc600 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdd00', endColorstr='#ffc600',GradientType=0 );
            border-radius:35px;
            -webkit-border-radius:35px;
            -moz-border-radius:35px;
            -khtml-border-radius:35px;
            -moz-box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
            -webkit-box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
            box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
            position:relative;
        }

        .pop-button:hover {
            background:#ffc600;
            background: -moz-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
            background: -webkit-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
            background: linear-gradient(to bottom,  #ffc600 0%, #ffdd00 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc600', endColorstr='#ffdd00',GradientType=0 );
            -moz-box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
            -webkit-box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
            box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
            outline:none;
        }

        .pop-button:hover, .pop-button:not(:hover) {
            -webkit-transition: All 0.2s ease;
            -moz-transition: All 0.2s ease;
            -o-transition: All 0.2s ease;
            -ms-transition: All 0.2s ease;
            transition: All 0.2s ease;
        }

            @media all and (max-width: 1020px) {

                .z-box2 {
                    display:none;
                    width:360px;
                    padding:50px;
                    margin-left:-240px;
                    margin-top:0;
                    position:absolute;
                    left:50%;
                    top:200px;
                    z-index:106;
                    background:#ffffff;
                }

                .pop-l {
                    width:360px;
                    margin:0 auto;
                    padding:0;
                    text-align:center;
                    position:relative;
                    float:none;
                }

                .big-img-w {
                    width:348px;
                    height:243px;
                    overflow:hidden;
                    margin:0 5px;
                    padding:0;
                    text-align:center;
                    position:relative;
                    border:1px solid #dbdbdb;
                }

                .big-img {
                    width:358px;
                    height:243px;
                    overflow:hidden;
                    margin:0;
                    padding:0;
                    text-align:center;
                    position:relative;
                    background:url('../images/zoom.png') no-repeat center center #000000;
                    display:none;
                }

                .big-img1 {
                    display:block;
                }

                .big-img img {
                    min-width:100%;
                    height:100%;
                    margin:0;
                    padding:0;
                    display:block;
                }

                .big-img img:hover {
                }

                .big-img img:hover, .big-img img: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;
                }

                .small-img-w {
                    width:360px;
                    margin:10px 0 0 0;
                    padding:0;
                    text-align:center;
                    position:relative;
                }

                .small-img {
                    width:108px;
                    height:88px;
                    overflow:hidden;
                    margin:0 5px;
                    padding:0;
                    text-align:center;
                    position:relative;
                    border:1px solid #dbdbdb;
                    float:left;
                }

                .small-img-active {
                    border:1px solid #ff8a00;
                }

                .small-img:hover {
                    border:1px solid #f2f2f2;
                }

                .small-img-active:hover {
                    border:1px solid #ff8a00;
                }

                .small-img:hover, .small-img: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;
                }

                .small-img img {
                    width:100%;
                    margin:0;
                    padding:7px 0;
                    display:block;
                    cursor:pointer;
                }

                .pop-r {
                    width:350px;
                    margin:30px auto 0 auto;
                    padding:0;
                    text-align:center;
                    position:relative;
                    float:none;
                }

                .pop-r h2 {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    text-transform:uppercase;
                    font-size:16px;
                    line-height:24px;
                    padding:0;
                    margin:0 0 10px 0;
                    color:#14191f;
                    cursor:default;
                }

                .pop-r h3 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:16px;
                    line-height:24px;
                    padding:0;
                    margin:0 0 10px 0;
                    color:#848484;
                    cursor:default;
                }

                .pop-r h3 span {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    color:#ff8a00;
                }

                .pop-text {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:14px;
                    line-height:20px;
                    padding:0;
                    margin:0 0 10px 0;
                    color:#848484;
                    cursor:default;
                }

                .pop-r h4 {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:16px;
                    line-height:28px;
                    padding:0;
                    margin:0 0 10px 0;
                    color:#14191f;
                    cursor:default;
                }

                .pop-size {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:17px;
                    line-height:40px;
                    width:36px;
                    height:36px;
                    padding:0;
                    margin:0 5px 0 0;
                    float:left;
                    color:#cecece;
                    cursor:default;
                    border:1px solid #dcdcdc;
                    border-radius:75px;
                    -webkit-border-radius:75px;
                    -moz-border-radius:75px;
                    -khtml-border-radius:75px;
                }

                .pop-button {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:16px;
                    letter-spacing:1.5px;
                    text-transform:uppercase;
                    line-height:58px;
                    width:360px;
                    height:55px;
                    padding:0;
                    margin:35px 0 0 0;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    color:#14191f;
                    background:#ffdd00;
                    background: -moz-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
                    background: -webkit-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
                    background: linear-gradient(to bottom,  #ffdd00 0%, #ffc600 100%);
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdd00', endColorstr='#ffc600',GradientType=0 );
                    border-radius:35px;
                    -webkit-border-radius:35px;
                    -moz-border-radius:35px;
                    -khtml-border-radius:35px;
                    -moz-box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
                    box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
                    position:relative;
                }

                .pop-button:hover {
                    background:#ffc600;
                    background: -moz-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
                    background: -webkit-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
                    background: linear-gradient(to bottom,  #ffc600 0%, #ffdd00 100%);
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc600', endColorstr='#ffdd00',GradientType=0 );
                    -moz-box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
                    box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
                    outline:none;
                }

                .pop-button:hover, .pop-button:not(:hover) {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }
            }

            @media all and (max-width: 720px) {

                .z-box2 {
                    display:none;
                    width:360px;
                    padding:60px 30px 50px 30px;
                    margin-left:-210px;
                    margin-top:0;
                    position:absolute;
                    left:50%;
                    top:200px;
                    z-index:106;
                    background:#ffffff;
                }

                .pop-l {
                    width:360px;
                    margin:0 auto;
                    padding:0;
                    text-align:center;
                    position:relative;
                    float:none;
                }

                .big-img-w {
                    width:348px;
                    height:243px;
                    overflow:hidden;
                    margin:0 5px;
                    padding:0;
                    text-align:center;
                    position:relative;
                    border:1px solid #dbdbdb;
                }

                .big-img {
                    width:358px;
                    height:243px;
                    overflow:hidden;
                    margin:0;
                    padding:0;
                    text-align:center;
                    position:relative;
                    background:url('../images/zoom.png') no-repeat center center #000000;
                    display:none;
                }

                .big-img1 {
                    display:block;
                }

                .big-img img {
                    min-width:100%;
                    height:100%;
                    margin:0;
                    padding:0;
                    display:block;
                }

                .big-img img:hover {
                }

                .big-img img:hover, .big-img img: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;
                }

                .small-img-w {
                    width:360px;
                    margin:10px 0 0 0;
                    padding:0;
                    text-align:center;
                    position:relative;
                }

                .small-img {
                    width:108px;
                    height:88px;
                    overflow:hidden;
                    margin:0 5px;
                    padding:0;
                    text-align:center;
                    position:relative;
                    border:1px solid #dbdbdb;
                    float:left;
                }

                .small-img-active {
                    border:1px solid #ff8a00;
                }

                .small-img:hover {
                    border:1px solid #f2f2f2;
                }

                .small-img-active:hover {
                    border:1px solid #ff8a00;
                }

                .small-img:hover, .small-img: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;
                }

                .small-img img {
                    width:100%;
                    margin:0;
                    padding:7px 0;
                    display:block;
                    cursor:pointer;
                }

                .pop-r {
                    width:350px;
                    margin:30px auto 0 auto;
                    padding:0;
                    text-align:center;
                    position:relative;
                    float:none;
                }

                .pop-r h2 {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    text-transform:uppercase;
                    font-size:16px;
                    line-height:24px;
                    padding:0;
                    margin:0 0 10px 0;
                    color:#14191f;
                    cursor:default;
                }

                .pop-r h3 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:16px;
                    line-height:24px;
                    padding:0;
                    margin:0 0 10px 0;
                    color:#848484;
                    cursor:default;
                }

                .pop-r h3 span {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    color:#ff8a00;
                }

                .pop-text {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:14px;
                    line-height:20px;
                    padding:0;
                    margin:0 0 10px 0;
                    color:#848484;
                    cursor:default;
                }

                .pop-r h4 {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:16px;
                    line-height:28px;
                    padding:0;
                    margin:0 0 10px 0;
                    color:#14191f;
                    cursor:default;
                }

                .pop-size {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:17px;
                    line-height:40px;
                    width:36px;
                    height:36px;
                    padding:0;
                    margin:0 5px 0 0;
                    float:left;
                    color:#cecece;
                    cursor:default;
                    border:1px solid #dcdcdc;
                    border-radius:75px;
                    -webkit-border-radius:75px;
                    -moz-border-radius:75px;
                    -khtml-border-radius:75px;
                }

                .pop-button {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:16px;
                    letter-spacing:1.5px;
                    text-transform:uppercase;
                    line-height:58px;
                    width:360px;
                    height:55px;
                    padding:0;
                    margin:35px 0 0 0;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    color:#14191f;
                    background:#ffdd00;
                    background: -moz-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
                    background: -webkit-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
                    background: linear-gradient(to bottom,  #ffdd00 0%, #ffc600 100%);
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdd00', endColorstr='#ffc600',GradientType=0 );
                    border-radius:35px;
                    -webkit-border-radius:35px;
                    -moz-border-radius:35px;
                    -khtml-border-radius:35px;
                    -moz-box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
                    box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
                    position:relative;
                }

                .pop-button:hover {
                    background:#ffc600;
                    background: -moz-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
                    background: -webkit-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
                    background: linear-gradient(to bottom,  #ffc600 0%, #ffdd00 100%);
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc600', endColorstr='#ffdd00',GradientType=0 );
                    -moz-box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
                    box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
                    outline:none;
                }

                .pop-button:hover, .pop-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;
                }
            }

/* z */

        .z-box {
            display:none;
            width:480px;
            padding:55px 0 55px 0;
            margin-left:-240px;
            position:fixed;
            left:50%;
            top:50%;
            z-index:106;
            background:#ffffff;
        }

        .zb1 {  margin-top:-205px;  }
        .zb2 {  margin-top:-240px;  }

        .ft-1 {
            font-family: "GothamPro-R";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:20px;
            line-height:28px;
            padding:0;
            margin:0 0 15px 0;
            color:#14191f;
            cursor:default;
        }

        .ft-1 span {
            font-family: "GothamPro-B";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:24px;
            line-height:28px;
            padding:0;
            margin:0;
            color:#14191f;
            cursor:default;
        }

        .ft-2 {
            font-family: "GothamPro-R";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:24px;
            line-height:28px;
            padding:0;
            margin:0 0 15px 0;
            color:#14191f;
            cursor:default;
        }

        .ft-2 span {
            font-family: "GothamPro-B";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:20px;
            line-height:28px;
            padding:0;
            margin:0;
            color:#14191f;
            cursor:default;
        }

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

        .formbox input {
            font-family: "GothamPro-R";
            font-weight:normal;
            font-size:15px;
            line-height:20px;
            text-indent:0;
            text-align:left;
            width:270px;
            height:20px;
            padding:17px 25px 16px 25px;
            border-top:3px solid #f2f2f2;
            border-right:none;
            border-left:none;
            border-bottom:none;
            margin:15px 0 0 0;
            float:left;
            color:#14191f;
            outline:none;
            -webkit-appearance:none;
            background:#f9f9f9;
        }

        .formbox input:-moz-placeholder {color:#a29f9f;  }
        .formbox input::-webkit-input-placeholder {  color:#a29f9f;  }

        .formbox input.error:-moz-placeholder {  color:#FF5656;  }
        .formbox input.error::-webkit-input-placeholder {  color:#FF5656;  }
        .formbox input.error {  color:#FF5656;  border-color:#FF5656;  }

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

        .submit {
            width:320px;
            padding:0;
            margin:25px 0 0 0;
            float:left;
            border:none;
            outline:none;
            background:none;
            position:relative;
        }

        .submit input {
            font-family: "GothamPro-B";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:15px;
            letter-spacing:1.5px;
            text-transform: uppercase;
            line-height:58px;
            width:100%;
            height:55px;
            padding:0;
            margin:0;
            outline:none;
            cursor:pointer;
            -webkit-appearance: none;
            color:#14191f;
            background:#ffdd00;
            background: -moz-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
            background: -webkit-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
            background: linear-gradient(to bottom,  #ffdd00 0%, #ffc600 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdd00', endColorstr='#ffc600',GradientType=0 );
            border:none;
            border-radius:35px;
            -webkit-border-radius:35px;
            -moz-border-radius:35px;
            -khtml-border-radius:35px;
            -moz-box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
            -webkit-box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
            box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
        }

        .submit input:hover {
            background:#ffc600;
            background: -moz-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
            background: -webkit-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
            background: linear-gradient(to bottom,  #ffc600 0%, #ffdd00 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc600', endColorstr='#ffdd00',GradientType=0 );
            outline:none;
            -moz-box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
            -webkit-box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
            box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
        }

        .submit input:hover, .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:420px;
                    padding:55px 0 55px 0;
                    margin-left:-210px;
                    position:fixed;
                    left:50%;
                    top:50%;
                    z-index:106;
                    background:#ffffff;
                }

                .zb1 {  margin-top:-205px;  }
                .zb2 {  margin-top:-240px;  }

                .ft-1 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:20px;
                    line-height:28px;
                    padding:0;
                    margin:0 0 15px 0;
                    color:#14191f;
                    cursor:default;
                }

                .ft-1 span {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:24px;
                    line-height:28px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                }

                .ft-2 {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:24px;
                    line-height:28px;
                    padding:0;
                    margin:0 0 15px 0;
                    color:#14191f;
                    cursor:default;
                }

                .ft-2 span {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:20px;
                    line-height:28px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                }

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

                .formbox input {
                    font-family: "GothamPro-R";
                    font-weight:normal;
                    font-size:15px;
                    line-height:20px;
                    text-indent:0;
                    text-align:left;
                    width:270px;
                    height:20px;
                    padding:17px 25px 16px 25px;
                    border-top:3px solid #f2f2f2;
                    border-right:none;
                    border-left:none;
                    border-bottom:none;
                    margin:15px 0 0 0;
                    float:left;
                    color:#14191f;
                    outline:none;
                    -webkit-appearance:none;
                    background:#f9f9f9;
                }

                .formbox input:-moz-placeholder {color:#a29f9f;  }
                .formbox input::-webkit-input-placeholder {  color:#a29f9f;  }

                .formbox input.error:-moz-placeholder {  color:#FF5656;  }
                .formbox input.error::-webkit-input-placeholder {  color:#FF5656;  }
                .formbox input.error {  color:#FF5656;  border-color:#FF5656;  }

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

                .submit {
                    width:320px;
                    padding:0;
                    margin:25px 0 0 0;
                    float:left;
                    border:none;
                    outline:none;
                    background:none;
                    position:relative;
                }

                .submit input {
                    font-family: "GothamPro-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:15px;
                    letter-spacing:1.5px;
                    text-transform: uppercase;
                    line-height:58px;
                    width:100%;
                    height:55px;
                    padding:0;
                    margin:0;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    color:#14191f;
                    background:#ffdd00;
                    background: -moz-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
                    background: -webkit-linear-gradient(top,  #ffdd00 0%, #ffc600 100%);
                    background: linear-gradient(to bottom,  #ffdd00 0%, #ffc600 100%);
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdd00', endColorstr='#ffc600',GradientType=0 );
                    border:none;
                    border-radius:35px;
                    -webkit-border-radius:35px;
                    -moz-border-radius:35px;
                    -khtml-border-radius:35px;
                    -moz-box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
                    box-shadow: 0 10px 25px 0 rgba(255,199,0,0.5);
                }

                .submit input:hover {
                    background:#ffc600;
                    background: -moz-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
                    background: -webkit-linear-gradient(top,  #ffc600 0%, #ffdd00 100%);
                    background: linear-gradient(to bottom,  #ffc600 0%, #ffdd00 100%);
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc600', endColorstr='#ffdd00',GradientType=0 );
                    outline:none;
                    -moz-box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
                    -webkit-box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
                    box-shadow: 0 10px 25px 0 rgba(255,199,0,0);
                }

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

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

        .fadeInUp {  visibility: visible;  }
        .fadeInUp2 {  visibility: visible;  }
        .fadeInDown {  visibility: visible;  }
        .fadeInRight {  visibility: visible;  }
        .fadeInLeft {  visibility: visible;  }
        .fadeIn {  visibility: visible;  }
        .pulse2 {  visibility: visible;  }
        .zoom1 {  visibility: visible;  }
        .zoom2 {  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: 720px) {

                .d25s {
                    -webkit-animation-delay: 0s;
                    -moz-animation-delay: 0s;
                    animation-delay: 0s;
                }

                .d50s {
                    -webkit-animation-delay: 0s;
                    -moz-animation-delay: 0s;
                    animation-delay: 0s;
                }

                .d75s {
                    -webkit-animation-delay: 0s;
                    -moz-animation-delay: 0s;
                    animation-delay: 0s;
                }

                .d100s {
                    -webkit-animation-delay: 0s;
                    -moz-animation-delay: 0s;
                    animation-delay: 0s;
                }

                .d125s {
                    -webkit-animation-delay: 0s;
                    -moz-animation-delay: 0s;
                    animation-delay: 0s;
                }

                .d150s {
                    -webkit-animation-delay: 0s;
                    -moz-animation-delay: 0s;
                    animation-delay: 0s;
                }

                .d175s {
                    -webkit-animation-delay: 0s;
                    -moz-animation-delay: 0s;
                    animation-delay: 0s;
                }

                .d200s {
                    -webkit-animation-delay: 0s;
                    -moz-animation-delay: 0s;
                    animation-delay: 0s;
                }
            }

/* end */