
/* font */

        @font-face {
            font-family: "ProximaNova-BL";
            src: url('../fonts/ProximaNova-Black.eot');
            src: url('../fonts/ProximaNova-Black.eot?#iefix') format('embedded-opentype'),
            url('../fonts/ProximaNova-Black.otf') format('opentype'),
            url('../fonts/ProximaNova-Black.svg'),
            url('../fonts/ProximaNova-Black.woff') format('woff'),
            url('../fonts/ProximaNova-Black.ttf') format('truetype');
        }

        @font-face {
            font-family: "ProximaNova-B";
            src: url('../fonts/ProximaNova-Bold.eot');
            src: url('../fonts/ProximaNova-Bold.eot?#iefix') format('embedded-opentype'),
            url('../fonts/ProximaNova-Bold.otf') format('opentype'),
            url('../fonts/ProximaNova-Bold.svg'),
            url('../fonts/ProximaNova-Bold.woff') format('woff'),
            url('../fonts/ProximaNova-Bold.ttf') format('truetype');
        }

        @font-face {
            font-family: "ProximaNova-R";
            src: url('../fonts/ProximaNova-Reg.eot');
            src: url('../fonts/ProximaNova-Reg.eot?#iefix') format('embedded-opentype'),
            url('../fonts/ProximaNova-Reg.otf') format('opentype'),
            url('../fonts/ProximaNova-Reg.svg'),
            url('../fonts/ProximaNova-Reg.woff') format('woff'),
            url('../fonts/ProximaNova-Reg.ttf') format('truetype');
        }

/* body */
		
		html, body {
            font-family: "ProximaNova-R";
            font-weight:normal;
            font-size:16px;
            text-indent:0;
            text-align:justify;
            line-height:24px;
            width:100%;
            min-width:1230px;
            height:100%;
            margin:0 auto;
            padding:0;
            color:#000000;
            background:#ffffff;
            -webkit-text-size-adjust: none;
            position:relative;
		}

            @media all and (max-width: 1240px) {
                html, body {
                    min-width:1150px;
                }
            }

            @media all and (max-width: 1160px) {
                html, body {
                    min-width:1010px;
                }
            }

            @media all and (max-width: 1020px) {
                html, body {
                    min-width:720px;
                }
            }

            @media all and (max-width: 730px) {
                html, body {
                    min-width:420px;
                }
            }

        body img {border:none;}

		a {text-decoration:none;} 
		
		a:link {color:#000000;}
		a:visited {color:#000000;}
		a:hover {color:#000000;}
		a:active {color:#000000;}

        a:hover, a:not(:hover) {
            -webkit-transition: All 0.2s ease;
            -moz-transition: All 0.2s ease;
            -o-transition: All 0.2s ease;
            -ms-transition: All 0.2s ease;
            transition: All 0.2s ease;
        }

		.clear {clear:both;}

        ul {
            margin:0;
            padding:0;
        }

        ul li {
            padding:0;
            margin:0;
            list-style-type: none;
        }

/* page */

        #page {
            width:100%;
            max-width:1920px;
            padding:0;
            margin:0 auto;
            position: relative;
            background:#ffffff;
            -moz-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
            -webkit-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
            box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
        }

/* top */

        .curtain {
            width:100%;
            height:100%;
            padding:0;
            margin:0;
            position:fixed;
            top:0;
            left:0;
            z-index:9999999;
            background:rgba(20,25,31,0);
		}

        #space {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
		}

        .top-w {
            width:100%;
            max-width:1920px;
            padding:0;
            margin:0;
            position:absolute;
            top:0;
            left:auto;
            z-index:90;
            background:rgba(20,25,31,0.7);
		}

        .top-f {
            width:100%;
            max-width:1920px;
            padding:0;
            margin:0;
            position:fixed;
            top:0;
            left:auto;
            z-index:90;
            background:rgba(20,25,31,0.95);
		}

        .top-w:hover, .top-w:not(:hover),
        .top-f:hover, .top-f: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;
        }

        #top {
            width:1140px;
            padding:15px 0 15px 0;
            margin:0 auto;
            position:relative;
            text-align:center;
		}

        #top a.logo {
            width:180px;
            height:70px;
            padding:0;
            margin:0;
            float:left;
            cursor:pointer;
            background:url('../logo.png') no-repeat top center;
		}

        #top p {
            font-family: "ProximaNova-R";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:18px;
            line-height:22px;
            padding:0;
            margin:15px 0 0 0;
            color:#ffffff;
            cursor:default;
            float:right;
        }

        #top p span.sp-t1 {
            font-family: "ProximaNova-R";
            font-weight:normal;
            font-style:normal;
            text-align:right;
            font-size:11px;
            line-height:22px;
            padding:0;
            margin:0;
            display:inline-block;
            color:#ffffff;
            cursor:default;
            float: right;
        }

        #top p a.t1 {
            font-family: "ProximaNova-R";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:18px;
            line-height:22px;
            padding:0 0 0 25px;
            margin:0;
            color:#ffffff;
            cursor:default;
            background:url('../images/1.png') no-repeat center left;
        }

        #top p a.t2 {
            font-family: "ProximaNova-R";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:18px;
            line-height:22px;
            padding:0 0 0 25px;
            margin:0;
            color:#ffffff;
            cursor:pointer;
            background:url('../images/2.png') no-repeat 3px center;
        }

        #top p a span {
            font-family: "ProximaNova-B";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:20px;
            line-height:22px;
            padding:0;
            margin:0;
            color:#ffffff;
            cursor:pointer;
        }

        .nav {
            padding:0;
            margin:0;
            position:relative;
            text-align:center;
            display:inline-block;
        }

        .nav a {
            font-family: "ProximaNova-R";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:19px;
            line-height:28px;
            padding:0;
            margin:0 10px;
            color:#ffffff;
            cursor:pointer;
            position:relative;
        }

        .nav a:hover {
            color:#ffdd00;
        }

        .nav111 a::after {
            content:'';
            width:0;
            height:2px;
            padding:0;
            margin:0;
            position:absolute;
            left:50%;
            bottom:-10px;
            z-index:auto;
            background:#ffdd00;
        }

        .nav111 a:hover::after {
            content:'';
            width:30px;
            height:2px;
            padding:0;
            margin:0 0 0 -15px;
            position:absolute;
            left:50%;
            bottom:-10px;
            z-index:auto;
            background:#ffdd00;
        }

        .nav111 a:hover::after, .nav111 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:50px;
            height:50px;
            padding:0;
            margin:10px 0 0 30px;
            float:right;
            position:relative;
            cursor:pointer;
            background:none;
            border:2px solid #ffffff;
            border-radius:75px;
            -webkit-border-radius:75px;
            -moz-border-radius:75px;
            -khtml-border-radius:75px;
        }

        .opennav::after {
            content:'';
            position:absolute;
            width:26px;
            height:2px;
            background:#ffffff;
            top:16px;
            left:12px;
            box-shadow: 0 16px 0 #ffffff;
        }

        .opennav::before {
            content:'';
            position:absolute;
            width:26px;
            height:2px;
            background:none;
            top:16px;
            left:12px;
            box-shadow: 0 8px 0 #ffffff;
        }

        .opennav:hover {
            border:2px solid #ffdd00;
        }

        .opennav:hover::after {
            background:#ffdd00;
            box-shadow: 0 16px 0 #ffdd00;
        }

        .opennav:hover::before {
            box-shadow: 0 8px 0 #ffdd00;
        }

        .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;
        }

            @media all and (max-width: 1160px) {
                .curtain {
                    width:100%;
                    height:100%;
                    padding:0;
                    margin:0;
                    position:fixed;
                    top:0;
                    left:0;
                    z-index:9999999;
                    background:rgba(20,25,31,0);
                }

                #space {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                }

                .top-w {
                    width:100%;
                    max-width:1920px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:0;
                    left:auto;
                    z-index:90;
                    background:rgba(20,25,31,0.7);
                }

                .top-f {
                    width:100%;
                    max-width:1920px;
                    padding:0;
                    margin:0;
                    position:fixed;
                    top:0;
                    left:auto;
                    z-index:90;
                    background:rgba(20,25,31,0.95);
                }

                .top-w:hover, .top-w:not(:hover),
                .top-f:hover, .top-f: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;
                }

                #top {
                    width:1000px;
                    padding:15px 0 15px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #top a.logo {
                    width:250px;
                    height:70px;
                    padding:0;
                    margin:0;
                    float:left;
                    cursor:pointer;
                    background:url('../logo.png') no-repeat top center;
                }

                #top p {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:18px;
                    line-height:22px;
                    padding:0;
                    margin:15px 0 0 0;
                    color:#ffffff;
                    cursor:default;
                    float:right;
                }

                #top p span.sp-t1 {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:12px;
                    line-height:22px;
                    padding:0;
                    margin:0;
                    display:inline-block;
                    color:#ffffff;
                    cursor:default;
                }

                #top p a.t1 {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:18px;
                    line-height:22px;
                    padding:0 0 0 25px;
                    margin:0;
                    color:#ffffff;
                    cursor:default;
                    background:url('../images/1.png') no-repeat center left;
                }

                #top p a.t2 {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:18px;
                    line-height:22px;
                    padding:0 0 0 25px;
                    margin:0;
                    color:#ffffff;
                    cursor:default;
                    background:url('../images/2.png') no-repeat 3px center;
                }

                #top p a span {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:20px;
                    line-height:22px;
                    padding:0;
                    margin:0;
                    color:#ffffff;
                    cursor:default;
                }

                .nav {
                    padding:0;
                    margin:0;
                    position:relative;
                    text-align:center;
                    display:inline-block;
                }

                .nav a {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:28px;
                    padding:0;
                    margin:0 7px;
                    color:#ffffff;
                    cursor:pointer;
                    position:relative;
                    float:left;
                }

                .nav a:hover {
                    color:#ffdd00;
                }

                .nav111 a::after {
                    content:'';
                    width:0;
                    height:2px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    left:50%;
                    bottom:-10px;
                    z-index:auto;
                    background:#ffdd00;
                }

                .nav111 a:hover::after {
                    content:'';
                    width:30px;
                    height:2px;
                    padding:0;
                    margin:0 0 0 -15px;
                    position:absolute;
                    left:50%;
                    bottom:-10px;
                    z-index:auto;
                    background:#ffdd00;
                }

                .nav111 a:hover::after, .nav111 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:50px;
                    height:50px;
                    padding:0;
                    margin:10px 0 0 30px;
                    float:right;
                    position:relative;
                    cursor:pointer;
                    background:none;
                    border:2px solid #ffffff;
                    border-radius:75px;
                    -webkit-border-radius:75px;
                    -moz-border-radius:75px;
                    -khtml-border-radius:75px;
                }

                .opennav::after {
                    content:'';
                    position:absolute;
                    width:26px;
                    height:2px;
                    background:#ffffff;
                    top:16px;
                    left:12px;
                    box-shadow: 0 16px 0 #ffffff;
                }

                .opennav::before {
                    content:'';
                    position:absolute;
                    width:26px;
                    height:2px;
                    background:none;
                    top:16px;
                    left:12px;
                    box-shadow: 0 8px 0 #ffffff;
                }

                .opennav:hover {
                    border:2px solid #ffdd00;
                }

                .opennav:hover::after {
                    background:#ffdd00;
                    box-shadow: 0 16px 0 #ffdd00;
                }

                .opennav:hover::before {
                    box-shadow: 0 8px 0 #ffdd00;
                }

                .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;
                }
            }

            @media all and (max-width: 1020px) {
                .curtain {
                    width:100%;
                    height:100%;
                    padding:0;
                    margin:0;
                    position:fixed;
                    top:0;
                    left:0;
                    z-index:9999999;
                    background:rgba(20,25,31,0);
                }

                #space {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                }

                .top-w {
                    width:100%;
                    max-width:1920px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:0;
                    left:auto;
                    z-index:90;
                    background:rgba(20,25,31,0.7);
                }

                .top-f {
                    width:100%;
                    max-width:1920px;
                    padding:0;
                    margin:0;
                    position:fixed;
                    top:0;
                    left:auto;
                    z-index:90;
                    background:rgba(20,25,31,0.95);
                }

                .top-w:hover, .top-w:not(:hover),
                .top-f:hover, .top-f: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;
                }

                #top {
                    width:700px;
                    padding:15px 0 15px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #top a.logo {
                    width:250px;
                    height:70px;
                    padding:0;
                    margin:0;
                    float:left;
                    cursor:pointer;
                    background:url('../logo.png') no-repeat top center;
                }

                #top p {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:18px;
                    line-height:22px;
                    padding:0;
                    margin:15px 0 0 0;
                    color:#ffffff;
                    cursor:default;
                    float:right;
                }

                #top p span.sp-t1 {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:12px;
                    line-height:22px;
                    padding:0;
                    margin:0;
                    display:inline-block;
                    color:#ffffff;
                    cursor:default;
                }

                #top p a.t1 {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:18px;
                    line-height:22px;
                    padding:0 0 0 25px;
                    margin:0;
                    color:#ffffff;
                    cursor:default;
                    background:url('../images/1.png') no-repeat center left;
                }

                #top p a.t2 {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:18px;
                    line-height:22px;
                    padding:0 0 0 25px;
                    margin:0;
                    color:#ffffff;
                    cursor:default;
                    background:url('../images/2.png') no-repeat 3px center;
                }

                #top p a span {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:20px;
                    line-height:22px;
                    padding:0;
                    margin:0;
                    color:#ffffff;
                    cursor:default;
                }

                .nav {
                    padding:0;
                    margin:0;
                    position:relative;
                    text-align:center;
                    display:none;
                }

                .nav a {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:19px;
                    line-height:28px;
                    padding:0;
                    margin:0 15px;
                    color:#ffffff;
                    cursor:pointer;
                    position:relative;
                    float:left;
                }

                .nav a:hover {
                    color:#ffdd00;
                }

                .nav111 a::after {
                    content:'';
                    width:0;
                    height:2px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    left:50%;
                    bottom:-10px;
                    z-index:auto;
                    background:#ffdd00;
                }

                .nav111 a:hover::after {
                    content:'';
                    width:30px;
                    height:2px;
                    padding:0;
                    margin:0 0 0 -15px;
                    position:absolute;
                    left:50%;
                    bottom:-10px;
                    z-index:auto;
                    background:#ffdd00;
                }

                .nav111 a:hover::after, .nav111 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:50px;
                    height:50px;
                    padding:0;
                    margin:10px 0 0 30px;
                    float:right;
                    position:relative;
                    cursor:pointer;
                    background:none;
                    border:2px solid #ffffff;
                    border-radius:75px;
                    -webkit-border-radius:75px;
                    -moz-border-radius:75px;
                    -khtml-border-radius:75px;
                }

                .opennav::after {
                    content:'';
                    position:absolute;
                    width:26px;
                    height:2px;
                    background:#ffffff;
                    top:16px;
                    left:12px;
                    box-shadow: 0 16px 0 #ffffff;
                }

                .opennav::before {
                    content:'';
                    position:absolute;
                    width:26px;
                    height:2px;
                    background:none;
                    top:16px;
                    left:12px;
                    box-shadow: 0 8px 0 #ffffff;
                }

                .opennav:hover {
                    border:2px solid #ffdd00;
                }

                .opennav:hover::after {
                    background:#ffdd00;
                    box-shadow: 0 16px 0 #ffdd00;
                }

                .opennav:hover::before {
                    box-shadow: 0 8px 0 #ffdd00;
                }

                .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;
                }
            }

            @media all and (max-width: 730px) {
                .curtain {
                    width:100%;
                    height:100%;
                    padding:0;
                    margin:0;
                    position:fixed;
                    top:0;
                    left:0;
                    z-index:9999999;
                    background:rgba(20,25,31,0);
                }

                #space {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                }

                .top-w {
                    width:100%;
                    max-width:1920px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:0;
                    left:auto;
                    z-index:90;
                    background:rgba(20,25,31,0);
                }

                .top-f {
                    width:100%;
                    max-width:1920px;
                    padding:0;
                    margin:0;
                    position:fixed;
                    top:0;
                    left:auto;
                    z-index:90;
                    background:rgba(20,25,31,0.95);
                }

                .top-w:hover, .top-w:not(:hover),
                .top-f:hover, .top-f: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;
                }

                .top-w #top {
                    width:340px;
                    padding:25px 0 25px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                .top-w #top a.logo {
                    width:250px;
                    height:70px;
                    padding:0;
                    margin:0;
                    float:left;
                    cursor:pointer;
                    background:url('../logo.png') no-repeat top center;
                }

                .top-w #top p {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:22px;
                    padding:0;
                    margin:30px 0 0 0;
                    color:#ffffff;
                    cursor:default;
                    float:none;
                    display:inline-block;
                }

                .top-w #top p span.sp-t1 {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:14px;
                    line-height:22px;
                    padding:0;
                    margin:0;
                    display:inline-block;
                    color:#ffffff;
                    cursor:default;
                }

                .top-f #top {
                    width:340px;
                    padding:10px 0 10px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                .top-f #top a.logo {
                    width:250px;
                    height:70px;
                    padding:0;
                    margin:0;
                    float:left;
                    cursor:pointer;
                    background:url('../logo.png') no-repeat top center;
                }

                .top-f #top p {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:22px;
                    padding:0;
                    margin:30px 0 0 0;
                    color:#ffffff;
                    cursor:default;
                    float:none;
                    display:none;
                }

                .top-f #top p span.sp-t1 {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:14px;
                    line-height:22px;
                    padding:0;
                    margin:0;
                    display:inline-block;
                    color:#ffffff;
                    cursor:default;
                }

                #top:hover, #top:not(:hover),
                #top p:hover, #top p: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;
                }

                #top p a.t1 {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:18px;
                    line-height:22px;
                    padding:0 0 0 25px;
                    margin:0;
                    color:#ffffff;
                    cursor:default;
                    background:url('../images/1.png') no-repeat center left;
                }

                #top p a.t2 {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:18px;
                    line-height:22px;
                    padding:0 0 0 25px;
                    margin:0;
                    color:#ffffff;
                    cursor:default;
                    background:url('../images/2.png') no-repeat 3px center;
                }

                #top p a span {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:20px;
                    line-height:22px;
                    padding:0;
                    margin:0;
                    color:#ffffff;
                    cursor:default;
                }

                .nav {
                    padding:0;
                    margin:0;
                    position:relative;
                    text-align:center;
                    display:none;
                }

                .nav a {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:19px;
                    line-height:28px;
                    padding:0;
                    margin:0 15px;
                    color:#ffffff;
                    cursor:pointer;
                    position:relative;
                    float:left;
                }

                .nav a:hover {
                    color:#ffdd00;
                }

                .nav111 a::after {
                    content:'';
                    width:0;
                    height:2px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    left:50%;
                    bottom:-10px;
                    z-index:auto;
                    background:#ffdd00;
                }

                .nav111 a:hover::after {
                    content:'';
                    width:30px;
                    height:2px;
                    padding:0;
                    margin:0 0 0 -15px;
                    position:absolute;
                    left:50%;
                    bottom:-10px;
                    z-index:auto;
                    background:#ffdd00;
                }

                .nav111 a:hover::after, .nav111 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:50px;
                    height:50px;
                    padding:0;
                    margin:8px 0 0 0;
                    float:right;
                    position:relative;
                    cursor:pointer;
                    background:none;
                    border:2px solid #ffffff;
                    border-radius:75px;
                    -webkit-border-radius:75px;
                    -moz-border-radius:75px;
                    -khtml-border-radius:75px;
                }

                .opennav::after {
                    content:'';
                    position:absolute;
                    width:26px;
                    height:2px;
                    background:#ffffff;
                    top:16px;
                    left:12px;
                    box-shadow: 0 16px 0 #ffffff;
                }

                .opennav::before {
                    content:'';
                    position:absolute;
                    width:26px;
                    height:2px;
                    background:none;
                    top:16px;
                    left:12px;
                    box-shadow: 0 8px 0 #ffffff;
                }

                .opennav:hover {
                    border:2px solid #ffdd00;
                }

                .opennav:hover::after {
                    background:#ffdd00;
                    box-shadow: 0 16px 0 #ffdd00;
                }

                .opennav:hover::before {
                    box-shadow: 0 8px 0 #ffdd00;
                }

                .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;
                }
            }

/* 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:-150px 0 0 0;
            position:absolute;
            left:0;
            top:50%;
            z-index:auto;
            text-align:center;
        }

        #menu a.scroll3,
        #menu a.scroll4,
        #menu span.scroll3 {
            font-family: "ProximaNova-R";
            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.scroll3:hover,
        #menu a.scroll4:hover,
        #menu span.scroll3:hover {
            color:#ffdd00;
        }

        .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:#ffdd00;
            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:#ffdd00;
            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:url('../images/bg.jpg') no-repeat top center #14191f;
             -webkit-background-size: cover;
             -moz-background-size: cover;
             -o-background-size: cover;
             background-size: cover;
		}

		#parallax {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
            background:url('../images/bg.jpg') no-repeat top center #14191f;
		}

		.dark {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
            background:rgba(20,25,31,0.65);
		}

        #box-1 {
            width:1140px;
            padding:160px 0 130px 0;
            margin:0 auto;
            position:relative;
            text-align:center;
		}

        #box-1 h1 {
            font-family: "ProximaNova-B";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            font-size:70px;
            line-height:54px;
            padding:60px 0 0 0;
            margin:0;
            color:#ffffff;
            cursor:default;
            position:relative;
            background:url('../images/5.png') no-repeat top center;
        }

        .sp1-1 {
            font-size:40px;
            line-height:40px;
            color:#ff8a00;
            padding:0;
            margin:30px 0 0 0;
            display:inline-block;
        }

        .sp1-2 {
            font-size:40px;
            line-height:40px;
            color:#fd0;
            padding:0;
            margin:0;
            display:inline-block;
            font-family: "ProximaNova-Bl";
        }

        #box-1 h1::after {
            content:'';
            width:160px;
            height:2px;
            padding:0;
            margin:0 0 0 -80px;
            cursor:default;
            position:absolute;
            left:50%;
            bottom:-40px;
            z-index:auto;
            background:#ffffff;
            display:none;
        }

        #box-1 h6 {
            font-family: "ProximaNova-R";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:12px;
            line-height:16px;
            padding:0;
            max-width:600px;
            margin:25px auto 0 auto;
            color:#ffffff;
            cursor:default;
            position:relative;
        }

        #box-1 h6 a {
            font-family: "ProximaNova-R";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:12px;
            line-height:16px;
            padding:0;
            margin:0;
            border-bottom:1px solid rgba(255,255,255,0.5);
            color:#ffffff;
            cursor:pointer;
            position:relative;
        }

        #box-1 h6 a:hover {
            border-bottom:1px solid rgba(0,0,0,0);
        }

        .formbox0 {
            width:900px;
            margin:40px auto 0 auto;
            padding:0;
            text-align:center;
            position:relative;
        }

        #box-1 p {
            font-family: "ProximaNova-R";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:16px;
            line-height:20px;
            padding:0 0 0 75px;
            margin:75px 25px 0 25px;
            color:#ffffff;
            cursor:default;
            position:relative;
            display:inline-block;
        }

        #box-1 p::after {
            content:'';
            width:60px;
            height:60px;
            padding:0;
            margin:0 auto;
            position:absolute;
            left:0;
            top:-10px;
            z-index:auto;
            border-radius:150px;
            -webkit-border-radius:150px;
            -moz-border-radius:150px;
            -khtml-border-radius:150px;
        }

        #box-1 p.p1-1::after {  background:url('../images/82.png') no-repeat center center #3e4046;  }
        #box-1 p.p1-2::after {  background:url('../images/83.png') no-repeat center center #3e4046;  }
        #box-1 p.p1-3::after {  background:url('../images/84.png') no-repeat center center #3e4046;  }
        #box-1 p.p1-4::after {  background:url('../images/81.png') no-repeat center center #3e4046;  }

        .formbox0 input {
            font-family: "ProximaNova-R";
            font-weight:normal;
            font-size:18px;
            line-height:30px;
            text-indent:0;
            text-align:left;
            width:206px;
            height:30px;
            padding:13px 25px 13px 25px;
            border:2px solid #ffffff;
            margin:0 30px 0 0;
            float:left;
            color:#ffffff;
            outline:none;
            -webkit-appearance: none;
            border-radius:75px;
            -webkit-border-radius:75px;
            -moz-border-radius:75px;
            -khtml-border-radius:75px;
            background:none;
        }

        .formbox0 input:-moz-placeholder {color:#ffffff;  }
        .formbox0 input::-webkit-input-placeholder {  color:#ffffff;  }

        .formbox0 input.error:-moz-placeholder {  color:#f02801;  }
        .formbox0 input.error::-webkit-input-placeholder {  color:#f02801;  }
        .formbox0 input.error {  color:#f02801;  border-color:#f02801;  }

        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;}

        .submit0 {
            width:320px;
            padding:0;
            margin:0;
            float:left;
            border:none;
            outline:none;
            background:none;
        }

        .submit0 input {
            font-family: "ProximaNova-B";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:15px;
            letter-spacing:1px;
            text-transform: uppercase;
            line-height:63px;
            width:100%;
            height:60px;
            padding:0;
            margin:0;
            outline:none;
            cursor:pointer;
            -webkit-appearance: none;
            color:#14191f;
            border:none;
            border-radius:75px;
            -webkit-border-radius:75px;
            -moz-border-radius:75px;
            -khtml-border-radius:75px;
            background:url('../images/b1.png') repeat-x top center;
            -webkit-background-size: contain;
            -moz-background-size: contain;
            -o-background-size: contain;
            background-size: contain;
        }

        .submit0 input:hover {
            background:url('../images/b2.png') repeat-x top center;
            -webkit-background-size: contain;
            -moz-background-size: contain;
            -o-background-size: contain;
            background-size: contain;
            outline:none;
        }

        .submit0 input:hover, .submit0 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;
        }

        .button-1 {
            font-family: "ProximaNova-B";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:15px;
            letter-spacing:1px;
            text-transform:uppercase;
            line-height:63px;
            width:460px;
            height:60px;
            padding:0;
            margin:120px auto 0 auto;
            outline:none;
            cursor:pointer;
            -webkit-appearance: none;
            color:#14191f;
            border:none;
            border-radius:75px;
            -webkit-border-radius:75px;
            -moz-border-radius:75px;
            -khtml-border-radius:75px;
            background:url('../images/b1.png') repeat-x top center;
            -webkit-background-size: contain;
            -moz-background-size: contain;
            -o-background-size: contain;
            background-size: contain;
        }

        .button-1:hover {
            background:url('../images/b2.png') repeat-x top center;
            -webkit-background-size: contain;
            -moz-background-size: contain;
            -o-background-size: contain;
            background-size: contain;
            outline:none;
        }

        .button-1:hover, .button-1:not(:hover) {
            -webkit-transition: All 0.2s ease;
            -moz-transition: All 0.2s ease;
            -o-transition: All 0.2s ease;
            -ms-transition: All 0.2s ease;
            transition: All 0.2s ease;
        }

        .down {
            width:70px;
            height:70px;
            padding:0;
            margin:0 0 0 -35px;
            position:absolute;
            left:50%;
            bottom:-35px;
            z-index:10;
            cursor:pointer;
            background:url('../images/3.png') no-repeat center center #ffffff;
            border-radius:100px;
            -webkit-border-radius:100px;
            -moz-border-radius:100px;
            -khtml-border-radius:100px;
            -moz-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
            -webkit-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
            box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
        }

        .down:hover {
            bottom:-40px;
        }

        .down:hover, .down:not(:hover) {
            -webkit-transition: All 0.25s ease;
            -moz-transition: All 0.25s ease;
            -o-transition: All 0.25s ease;
            -ms-transition: All 0.25s ease;
            transition: All 0.25s ease;
        }

            @media all and (max-width: 1160px) {
                #box-1-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg.jpg') no-repeat top center #14191f;
                    -webkit-background-size: cover;
                    -moz-background-size: cover;
                    -o-background-size: cover;
                    background-size: cover;
                }

                #parallax {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg.jpg') no-repeat top center #14191f;
                }

                .dark {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:rgba(20,25,31,0.65);
                }

                #box-1 {
                    width:1000px;
                    padding:160px 0 130px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-1 h1 {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:70px;
                    line-height:54px;
                    padding:60px 0 0 0;
                    margin:0;
                    color:#ffffff;
                    cursor:default;
                    position:relative;
                    background:url('../images/5.png') no-repeat top center;
                }

                .sp1-1 {
                    font-size:40px;
                    line-height:40px;
                    color:#ff8a00;
                    padding:0;
                    margin:30px 0 0 0;
                    display:inline-block;
                }

                .sp1-2 {
                    font-size:40px;
                    line-height:40px;
                    color:#fd0;
                    padding:0;
                    margin:0;
                    display:inline-block;
                }

                #box-1 h1::after {
                    content:'';
                    width:160px;
                    height:2px;
                    padding:0;
                    margin:0 0 0 -80px;
                    cursor:default;
                    position:absolute;
                    left:50%;
                    bottom:-40px;
                    z-index:auto;
                    background:#ffffff;
                    display:none;
                }

                #box-1 h6 {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:12px;
                    line-height:16px;
                    padding:0;
                    max-width:600px;
                    margin:25px auto 0 auto;
                    color:#ffffff;
                    cursor:default;
                    position:relative;
                }

                #box-1 h6 a {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:12px;
                    line-height:16px;
                    padding:0;
                    margin:0;
                    border-bottom:1px solid rgba(255,255,255,0.5);
                    color:#ffffff;
                    cursor:pointer;
                    position:relative;
                }

                #box-1 h6 a:hover {
                    border-bottom:1px solid rgba(0,0,0,0);
                }

                .formbox0 {
                    width:900px;
                    margin:40px auto 0 auto;
                    padding:0;
                    text-align:center;
                    position:relative;
                }

                #box-1 p {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:16px;
                    line-height:20px;
                    padding:0 0 0 75px;
                    margin:75px 25px 0 25px;
                    color:#ffffff;
                    cursor:default;
                    position:relative;
                    display:inline-block;
                }

                #box-1 p::after {
                    content:'';
                    width:60px;
                    height:60px;
                    padding:0;
                    margin:0 auto;
                    position:absolute;
                    left:0;
                    top:-10px;
                    z-index:auto;
                    border-radius:150px;
                    -webkit-border-radius:150px;
                    -moz-border-radius:150px;
                    -khtml-border-radius:150px;
                }

                #box-1 p.p1-1::after {  background:url('../images/82.png') no-repeat center center #3e4046;  }
                #box-1 p.p1-2::after {  background:url('../images/83.png') no-repeat center center #3e4046;  }
                #box-1 p.p1-3::after {  background:url('../images/84.png') no-repeat center center #3e4046;  }
                #box-1 p.p1-4::after {  background:url('../images/81.png') no-repeat center center #3e4046;  }

                .formbox0 input {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-size:18px;
                    line-height:30px;
                    text-indent:0;
                    text-align:left;
                    width:206px;
                    height:30px;
                    padding:13px 25px 13px 25px;
                    border:2px solid #ffffff;
                    margin:0 30px 0 0;
                    float:left;
                    color:#ffffff;
                    outline:none;
                    -webkit-appearance: none;
                    border-radius:75px;
                    -webkit-border-radius:75px;
                    -moz-border-radius:75px;
                    -khtml-border-radius:75px;
                    background:none;
                }

                .formbox0 input:-moz-placeholder {color:#ffffff;  }
                .formbox0 input::-webkit-input-placeholder {  color:#ffffff;  }

                .formbox0 input.error:-moz-placeholder {  color:#f02801;  }
                .formbox0 input.error::-webkit-input-placeholder {  color:#f02801;  }
                .formbox0 input.error {  color:#f02801;  border-color:#f02801;  }

                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;}

                .submit0 {
                    width:320px;
                    padding:0;
                    margin:0;
                    float:left;
                    border:none;
                    outline:none;
                    background:none;
                }

                .submit0 input {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:15px;
                    letter-spacing:1px;
                    text-transform: uppercase;
                    line-height:63px;
                    width:100%;
                    height:60px;
                    padding:0;
                    margin:0;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    color:#14191f;
                    border:none;
                    border-radius:75px;
                    -webkit-border-radius:75px;
                    -moz-border-radius:75px;
                    -khtml-border-radius:75px;
                    background:url('../images/b1.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                }

                .submit0 input:hover {
                    background:url('../images/b2.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                    outline:none;
                }

                .submit0 input:hover, .submit0 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;
                }

                .button-1 {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:15px;
                    letter-spacing:1px;
                    text-transform:uppercase;
                    line-height:63px;
                    width:460px;
                    height:60px;
                    padding:0;
                    margin:120px auto 0 auto;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    color:#14191f;
                    border:none;
                    border-radius:75px;
                    -webkit-border-radius:75px;
                    -moz-border-radius:75px;
                    -khtml-border-radius:75px;
                    background:url('../images/b1.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                }

                .button-1:hover {
                    background:url('../images/b2.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                    outline:none;
                }

                .button-1:hover, .button-1:not(:hover) {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }

                .down {
                    width:70px;
                    height:70px;
                    padding:0;
                    margin:0 0 0 -35px;
                    position:absolute;
                    left:50%;
                    bottom:-35px;
                    z-index:10;
                    cursor:pointer;
                    background:url('../images/3.png') no-repeat center center #ffffff;
                    border-radius:100px;
                    -webkit-border-radius:100px;
                    -moz-border-radius:100px;
                    -khtml-border-radius:100px;
                    -moz-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    -webkit-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                }

                .down:hover {
                    bottom:-40px;
                }

                .down:hover, .down:not(:hover) {
                    -webkit-transition: All 0.25s ease;
                    -moz-transition: All 0.25s ease;
                    -o-transition: All 0.25s ease;
                    -ms-transition: All 0.25s ease;
                    transition: All 0.25s ease;
                }
            }

            @media all and (max-width: 1020px) {
                #box-1-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg.jpg') no-repeat top center #14191f;
                    -webkit-background-size: cover;
                    -moz-background-size: cover;
                    -o-background-size: cover;
                    background-size: cover;
                }

                #parallax {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:none;
                }

                .dark {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:rgba(20,25,31,0.65);
                }

                #box-1 {
                    width:700px;
                    padding:160px 0 130px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-1 h1 {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:54px;
                    line-height:54px;
                    padding:60px 0 0 0;
                    margin:0;
                    color:#ffffff;
                    cursor:default;
                    position:relative;
                    background:url('../images/5.png') no-repeat top center;
                }

                .sp1-1 {
                    font-size:36px;
                    line-height:36px;
                    color:#ff8a00;
                    padding:0;
                    margin:20px 0 0 0;
                    display:inline-block;
                }

                .sp1-2 {
                    font-size:36px;
                    line-height:36px;
                    color:#fd0;
                    padding:0;
                    margin:0;
                    display:inline-block;
                }

                #box-1 h1::after {
                    content:'';
                    width:160px;
                    height:2px;
                    padding:0;
                    margin:0 0 0 -80px;
                    cursor:default;
                    position:absolute;
                    left:50%;
                    bottom:-40px;
                    z-index:auto;
                    background:#ffffff;
                    display:none;
                }

                #box-1 h6 {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:12px;
                    line-height:16px;
                    padding:0;
                    max-width:400px;
                    margin:25px auto 0 auto;
                    color:#ffffff;
                    cursor:default;
                    position:relative;
                }

                #box-1 h6 a {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:12px;
                    line-height:16px;
                    padding:0;
                    margin:0;
                    border-bottom:1px solid rgba(255,255,255,0.5);
                    color:#ffffff;
                    cursor:pointer;
                    position:relative;
                }

                #box-1 h6 a:hover {
                    border-bottom:1px solid rgba(0,0,0,0);
                }

                .formbox0 {
                    width:580px;
                    margin:40px auto 0 auto;
                    padding:0;
                    text-align:center;
                    position:relative;
                }

                #box-1 p {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:16px;
                    line-height:20px;
                    padding:0 0 0 75px;
                    width:150px;
                    color:#ffffff;
                    cursor:default;
                    position:relative;
                    display:inline-block;
                }

                #box-1 p.p1-1 {  margin:75px 25px 0 25px;  }
                #box-1 p.p1-2 {  margin:75px 25px 0 25px;  }
                #box-1 p.p1-3 {  margin:50px 25px 0 25px;  }
                #box-1 p.p1-4 {  margin:50px 25px 0 25px;  }

                #box-1 p::after {
                    content:'';
                    width:60px;
                    height:60px;
                    padding:0;
                    margin:0 auto;
                    position:absolute;
                    left:0;
                    top:-10px;
                    z-index:auto;
                    border-radius:150px;
                    -webkit-border-radius:150px;
                    -moz-border-radius:150px;
                    -khtml-border-radius:150px;
                }

                #box-1 p.p1-1::after {  background:url('../images/82.png') no-repeat center center #3e4046;  }
                #box-1 p.p1-2::after {  background:url('../images/83.png') no-repeat center center #3e4046;  }
                #box-1 p.p1-3::after {  background:url('../images/84.png') no-repeat center center #3e4046;  }
                #box-1 p.p1-4::after {  background:url('../images/81.png') no-repeat center center #3e4046;  }

                .formbox0 input {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-size:18px;
                    line-height:30px;
                    text-indent:0;
                    text-align:left;
                    width:206px;
                    height:30px;
                    padding:13px 25px 13px 25px;
                    border:2px solid #ffffff;
                    margin:0 15px 0 15px;
                    float:left;
                    color:#ffffff;
                    outline:none;
                    -webkit-appearance: none;
                    border-radius:75px;
                    -webkit-border-radius:75px;
                    -moz-border-radius:75px;
                    -khtml-border-radius:75px;
                    background:none;
                }

                .formbox0 input:-moz-placeholder {color:#ffffff;  }
                .formbox0 input::-webkit-input-placeholder {  color:#ffffff;  }

                .formbox0 input.error:-moz-placeholder {  color:#f02801;  }
                .formbox0 input.error::-webkit-input-placeholder {  color:#f02801;  }
                .formbox0 input.error {  color:#f02801;  border-color:#f02801;  }

                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;}

                .submit0 {
                    width:320px;
                    padding:0;
                    margin:30px 0 0 130px;
                    float:left;
                    border:none;
                    outline:none;
                    background:none;
                }

                .submit0 input {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:15px;
                    letter-spacing:1px;
                    text-transform: uppercase;
                    line-height:63px;
                    width:100%;
                    height:60px;
                    padding:0;
                    margin:0;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    color:#14191f;
                    border:none;
                    border-radius:75px;
                    -webkit-border-radius:75px;
                    -moz-border-radius:75px;
                    -khtml-border-radius:75px;
                    background:url('../images/b1.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                }

                .submit0 input:hover {
                    background:url('../images/b2.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                    outline:none;
                }

                .submit0 input:hover, .submit0 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;
                }

                .button-1 {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:15px;
                    letter-spacing:1px;
                    text-transform:uppercase;
                    line-height:63px;
                    width:460px;
                    height:60px;
                    padding:0;
                    margin:120px auto 0 auto;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    color:#14191f;
                    border:none;
                    border-radius:75px;
                    -webkit-border-radius:75px;
                    -moz-border-radius:75px;
                    -khtml-border-radius:75px;
                    background:url('../images/b1.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                }

                .button-1:hover {
                    background:url('../images/b2.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                    outline:none;
                }

                .button-1:hover, .button-1:not(:hover) {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }

                .down {
                    width:70px;
                    height:70px;
                    padding:0;
                    margin:0 0 0 -35px;
                    position:absolute;
                    left:50%;
                    bottom:-35px;
                    z-index:10;
                    cursor:pointer;
                    background:url('../images/3.png') no-repeat center center #ffffff;
                    border-radius:100px;
                    -webkit-border-radius:100px;
                    -moz-border-radius:100px;
                    -khtml-border-radius:100px;
                    -moz-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    -webkit-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                }

                .down:hover {
                    bottom:-40px;
                }

                .down:hover, .down:not(:hover) {
                    -webkit-transition: All 0.25s ease;
                    -moz-transition: All 0.25s ease;
                    -o-transition: All 0.25s ease;
                    -ms-transition: All 0.25s ease;
                    transition: All 0.25s ease;
                }
            }

            @media all and (max-width: 730px) {
                #box-1-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg.jpg') no-repeat top center #14191f;
                    -webkit-background-size: cover;
                    -moz-background-size: cover;
                    -o-background-size: cover;
                    background-size: cover;
                }

                #parallax {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:none;
                }

                .dark {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:rgba(20,25,31,0.65);
                }

                #box-1 {
                    width:340px;
                    padding:230px 0 100px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-1 h1 {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:40px;
                    line-height:40px;
                    padding:50px 0 0 0;
                    margin:0;
                    color:#ffffff;
                    cursor:default;
                    position:relative;
                    background:url('../images/5.png') no-repeat top center;
                }

                .sp1-1 {
                    font-size:26px;
                    line-height:36px;
                    color:#ff8a00;
                    padding:0;
                    margin:10px 0 0 0;
                    display:inline-block;
                }

                .sp1-2 {
                    font-size:26px;
                    line-height:26px;
                    color:#fd0;
                    padding:0;
                    margin:0;
                    display:inline-block;
                }

                #box-1 h1::after {
                    content:'';
                    width:160px;
                    height:2px;
                    padding:0;
                    margin:0 0 0 -80px;
                    cursor:default;
                    position:absolute;
                    left:50%;
                    bottom:-40px;
                    z-index:auto;
                    background:#ffffff;
                    display:none;
                }

                #box-1 h6 {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:12px;
                    line-height:16px;
                    padding:0;
                    max-width:400px;
                    margin:25px auto 0 auto;
                    color:#ffffff;
                    cursor:default;
                    position:relative;
                }

                #box-1 h6 a {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:12px;
                    line-height:16px;
                    padding:0;
                    margin:0;
                    border-bottom:1px solid rgba(255,255,255,0.5);
                    color:#ffffff;
                    cursor:pointer;
                    position:relative;
                }

                #box-1 h6 a:hover {
                    border-bottom:1px solid rgba(0,0,0,0);
                }

                .formbox0 {
                    width:280px;
                    margin:30px auto 0 auto;
                    padding:0;
                    text-align:center;
                    position:relative;
                }

                #box-1 p {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:16px;
                    line-height:20px;
                    padding:75px 0 0 0;
                    width:50%;
                    color:#ffffff;
                    cursor:default;
                    position:relative;
                    display:inline-block;
                    float:left;
                }

                #box-1 p.p1-1 {  margin:55px 0 0 0;  }
                #box-1 p.p1-2 {  margin:55px 0 0 0;  }
                #box-1 p.p1-3 {  margin:30px 0 0 0;  }
                #box-1 p.p1-4 {  margin:30px 0 0 0;  }

                #box-1 p::after {
                    content:'';
                    width:60px;
                    height:60px;
                    padding:0;
                    margin:0 0 0 -30px;
                    position:absolute;
                    left:50%;
                    top:0;
                    z-index:auto;
                    border-radius:150px;
                    -webkit-border-radius:150px;
                    -moz-border-radius:150px;
                    -khtml-border-radius:150px;
                }

                #box-1 p.p1-1::after {  background:url('../images/82.png') no-repeat center center #3e4046;  }
                #box-1 p.p1-2::after {  background:url('../images/83.png') no-repeat center center #3e4046;  }
                #box-1 p.p1-3::after {  background:url('../images/84.png') no-repeat center center #3e4046;  }
                #box-1 p.p1-4::after {  background:url('../images/81.png') no-repeat center center #3e4046;  }

                .formbox0 input {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-size:18px;
                    line-height:30px;
                    text-indent:0;
                    text-align:left;
                    width:226px;
                    height:30px;
                    padding:13px 25px 13px 25px;
                    border:2px solid #ffffff;
                    margin:0 0 20px 0;
                    float:left;
                    color:#ffffff;
                    outline:none;
                    -webkit-appearance: none;
                    border-radius:75px;
                    -webkit-border-radius:75px;
                    -moz-border-radius:75px;
                    -khtml-border-radius:75px;
                    background:none;
                }

                .formbox0 input:-moz-placeholder {color:#ffffff;  }
                .formbox0 input::-webkit-input-placeholder {  color:#ffffff;  }

                .formbox0 input.error:-moz-placeholder {  color:#f02801;  }
                .formbox0 input.error::-webkit-input-placeholder {  color:#f02801;  }
                .formbox0 input.error {  color:#f02801;  border-color:#f02801;  }

                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;}

                .submit0 {
                    width:280px;
                    padding:0;
                    margin:0;
                    float:left;
                    border:none;
                    outline:none;
                    background:none;
                }

                .submit0 input {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:13px;
                    letter-spacing:1px;
                    text-transform: uppercase;
                    line-height:63px;
                    width:100%;
                    height:60px;
                    padding:0;
                    margin:0;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    color:#14191f;
                    border:none;
                    border-radius:75px;
                    -webkit-border-radius:75px;
                    -moz-border-radius:75px;
                    -khtml-border-radius:75px;
                    background:url('../images/b1.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                }

                .submit0 input:hover {
                    background:url('../images/b2.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                    outline:none;
                }

                .submit0 input:hover, .submit0 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;
                }

                .button-1 {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:15px;
                    letter-spacing:1px;
                    text-transform:uppercase;
                    line-height:63px;
                    width:460px;
                    height:60px;
                    padding:0;
                    margin:120px auto 0 auto;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    color:#14191f;
                    border:none;
                    border-radius:75px;
                    -webkit-border-radius:75px;
                    -moz-border-radius:75px;
                    -khtml-border-radius:75px;
                    background:url('../images/b1.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                }

                .button-1:hover {
                    background:url('../images/b2.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                    outline:none;
                }

                .button-1:hover, .button-1:not(:hover) {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }

                .down {
                    width:70px;
                    height:70px;
                    padding:0;
                    margin:0 0 0 -35px;
                    position:absolute;
                    left:50%;
                    bottom:-35px;
                    z-index:10;
                    cursor:pointer;
                    background:url('../images/3.png') no-repeat center center #ffffff;
                    border-radius:100px;
                    -webkit-border-radius:100px;
                    -moz-border-radius:100px;
                    -khtml-border-radius:100px;
                    -moz-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    -webkit-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                }

                .down:hover {
                    bottom:-40px;
                }

                .down:hover, .down:not(:hover) {
                    -webkit-transition: All 0.25s ease;
                    -moz-transition: All 0.25s ease;
                    -o-transition: All 0.25s ease;
                    -ms-transition: All 0.25s ease;
                    transition: All 0.25s ease;
                }
            }

/* box-2 */

		#box-2-w {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
            background:url('../images/bg2.png') no-repeat center center #f8f9fa;
             -webkit-background-size: cover;
             -moz-background-size: cover;
             -o-background-size: cover;
             background-size: cover;
		}

        .grey {
            width:100%;
            padding:120px 0 110px 0;
            margin:0;
            position:relative;
            background:rgba(248,249,250,0.5);
        }

        #box-2 {
            width:550px;
            padding:60px 65px 65px 525px;
            margin:0 auto;
            position:relative;
            text-align:center;
            background:#ffffff;
            -moz-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
            -webkit-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
            box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
        }

        #box-2::after {
            content:'';
            width:460px;
            height:100%;
            overflow:hidden;
            padding:0;
            margin:0;
            position:absolute;
            left:0;
            top:0;
            z-index:auto;
            background:url('../images/6.jpg') no-repeat top left #ffffff;
            -webkit-background-size: cover;
            -moz-background-size: cover;
            -o-background-size: cover;
            background-size: cover;
        }

        #box-2 h2 {
            font-family: "ProximaNova-B";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            text-transform:uppercase;
            letter-spacing:1px;
            font-size:32px;
            line-height:46px;
            padding:0;
            margin:0 0 45px 0;
            color:#14191f;
            cursor:default;
            position:relative;
        }

        #box-2 h2::after {
            content:'';
            width:130px;
            height:2px;
            padding:0;
            margin:0;
            cursor:default;
            position:absolute;
            left:0;
            bottom:-23px;
            z-index:auto;
            background:#ff8a00;
        }

        #box-2 h2 span {
            color:#ff8a00;
        }

        #box-2 p {
            font-family: "ProximaNova-R";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:20px;
            line-height:28px;
            padding:0;
            margin:0;
            color:#14191f;
            cursor:default;
            position:relative;
        }

        #box-2 p span {
            font-family: "ProximaNova-B";
            font-weight:normal;
        }

        #chisla {
            display:inline-block;
        }

        #days-am, #hours-am, #minutes-am, #seconds-am,
        #days-nm, #hours-nm, #minutes-nm, #seconds-nm {
            display:none;
        }

        .formbox1 {
            width:550px;
            margin:30px auto 0 auto;
            padding:0;
            text-align:center;
            position:relative;
        }

        .formbox1 input {
            font-family: "ProximaNova-R";
            font-weight:normal;
            font-size:18px;
            line-height:30px;
            text-indent:0;
            text-align:left;
            width:206px;
            height:30px;
            padding:13px 25px 13px 25px;
            border:2px solid #c5c6c8;
            margin:0 30px 0 0;
            float:left;
            color:#14191f;
            outline:none;
            -webkit-appearance: none;
            border-radius:75px;
            -webkit-border-radius:75px;
            -moz-border-radius:75px;
            -khtml-border-radius:75px;
            background:#ffffff;
        }

        .formbox1 input:-moz-placeholder {color:rgba(20,21,31,0.5);  }
        .formbox1 input::-webkit-input-placeholder {  color:rgba(20,21,31,0.5);  }

        .formbox1 input.error:-moz-placeholder {  color:#f02801;  }
        .formbox1 input.error::-webkit-input-placeholder {  color:#f02801;  }
        .formbox1 input.error {  color:#f02801;  border-color:#f02801;  }

        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:260px;
            padding:0;
            margin:0;
            float:left;
            border:none;
            outline:none;
            background:none;
        }

        .submit1 input {
            font-family: "ProximaNova-B";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:15px;
            letter-spacing:1px;
            text-transform: uppercase;
            line-height:63px;
            width:100%;
            height:60px;
            padding:0;
            margin:0;
            outline:none;
            cursor:pointer;
            -webkit-appearance: none;
            color:#14191f;
            border:none;
            border-radius:75px;
            -webkit-border-radius:75px;
            -moz-border-radius:75px;
            -khtml-border-radius:75px;
            background:url('../images/b1.png') repeat-x top center;
            -webkit-background-size: contain;
            -moz-background-size: contain;
            -o-background-size: contain;
            background-size: contain;
        }

        .submit1 input:hover {
            background:url('../images/b2.png') repeat-x top center;
            -webkit-background-size: contain;
            -moz-background-size: contain;
            -o-background-size: contain;
            background-size: contain;
            outline:none;
        }

        .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;
        }

        .br340 {
            display:block;
        }

            @media all and (max-width: 1160px) {
                #box-2-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg2.png') no-repeat center center #f8f9fa;
                    -webkit-background-size: cover;
                    -moz-background-size: cover;
                    -o-background-size: cover;
                    background-size: cover;
                }

                .grey {
                    width:100%;
                    padding:120px 0 110px 0;
                    margin:0;
                    position:relative;
                    background:rgba(248,249,250,0.5);
                }

                #box-2 {
                    width:520px;
                    padding:60px 55px 65px 425px;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                    background:#ffffff;
                    -moz-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    -webkit-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                }

                #box-2::after {
                    content:'';
                    width:370px;
                    height:100%;
                    overflow:hidden;
                    padding:0;
                    margin:0;
                    position:absolute;
                    left:0;
                    top:0;
                    z-index:auto;
                    background:url('../images/6.jpg') no-repeat center center #ffffff;
                    -webkit-background-size: cover;
                    -moz-background-size: cover;
                    -o-background-size: cover;
                    background-size: cover;
                }

                #box-2 h2 {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    text-transform:uppercase;
                    letter-spacing:1px;
                    font-size:36px;
                    line-height:46px;
                    padding:0;
                    margin:0 0 45px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-2 h2::after {
                    content:'';
                    width:130px;
                    height:2px;
                    padding:0;
                    margin:0;
                    cursor:default;
                    position:absolute;
                    left:0;
                    bottom:-23px;
                    z-index:auto;
                    background:#ff8a00;
                }

                #box-2 h2 span {
                    color:#ff8a00;
                }

                #box-2 p {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:20px;
                    line-height:28px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-2 p span {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                }

                #chisla {
                    display:inline-block;
                }

                #days-am, #hours-am, #minutes-am, #seconds-am,
                #days-nm, #hours-nm, #minutes-nm, #seconds-nm {
                    display:none;
                }

                .formbox1 {
                    width:520px;
                    margin:30px auto 0 auto;
                    padding:0;
                    text-align:center;
                    position:relative;
                }

                .formbox1 input {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-size:18px;
                    line-height:30px;
                    text-indent:0;
                    text-align:left;
                    width:201px;
                    height:30px;
                    padding:13px 20px 13px 20px;
                    border:2px solid #c5c6c8;
                    margin:0 30px 0 0;
                    float:left;
                    color:#14191f;
                    outline:none;
                    -webkit-appearance: none;
                    border-radius:75px;
                    -webkit-border-radius:75px;
                    -moz-border-radius:75px;
                    -khtml-border-radius:75px;
                    background:#ffffff;
                }

                .formbox1 input:-moz-placeholder {color:rgba(20,21,31,0.5);  }
                .formbox1 input::-webkit-input-placeholder {  color:rgba(20,21,31,0.5);  }

                .formbox1 input.error:-moz-placeholder {  color:#f02801;  }
                .formbox1 input.error::-webkit-input-placeholder {  color:#f02801;  }
                .formbox1 input.error {  color:#f02801;  border-color:#f02801;  }

                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:245px;
                    padding:0;
                    margin:0;
                    float:left;
                    border:none;
                    outline:none;
                    background:none;
                }

                .submit1 input {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:15px;
                    letter-spacing:1px;
                    text-transform: uppercase;
                    line-height:63px;
                    width:100%;
                    height:60px;
                    padding:0;
                    margin:0;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    color:#14191f;
                    border:none;
                    border-radius:75px;
                    -webkit-border-radius:75px;
                    -moz-border-radius:75px;
                    -khtml-border-radius:75px;
                    background:url('../images/b1.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                }

                .submit1 input:hover {
                    background:url('../images/b2.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                    outline:none;
                }

                .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;
                }
            }

            @media all and (max-width: 1020px) {
                #box-2-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg2.png') no-repeat center center #f8f9fa;
                    -webkit-background-size: cover;
                    -moz-background-size: cover;
                    -o-background-size: cover;
                    background-size: cover;
                }

                .grey {
                    width:100%;
                    padding:120px 0 110px 0;
                    margin:0;
                    position:relative;
                    background:rgba(248,249,250,0.5);
                }

                #box-2 {
                    width:520px;
                    padding:360px 90px 65px 90px;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                    background:#ffffff;
                    -moz-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    -webkit-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                }

                #box-2::after {
                    content:'';
                    width:700px;
                    height:300px;
                    overflow:hidden;
                    padding:0;
                    margin:0;
                    position:absolute;
                    left:0;
                    top:0;
                    z-index:auto;
                    background:url('../images/6.jpg') no-repeat center center #ffffff;
                    -webkit-background-size: cover;
                    -moz-background-size: cover;
                    -o-background-size: cover;
                    background-size: cover;
                }

                #box-2 h2 {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    letter-spacing:1px;
                    font-size:36px;
                    line-height:46px;
                    padding:0;
                    margin:0 0 45px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-2 h2::after {
                    content:'';
                    width:130px;
                    height:2px;
                    padding:0;
                    margin:0 0 0 -65px;
                    cursor:default;
                    position:absolute;
                    left:50%;
                    bottom:-23px;
                    z-index:auto;
                    background:#ff8a00;
                }

                #box-2 h2 span {
                    color:#ff8a00;
                }

                #box-2 p {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:20px;
                    line-height:28px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-2 p span {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                }

                #chisla {
                    display:inline-block;
                }

                #days-am, #hours-am, #minutes-am, #seconds-am,
                #days-nm, #hours-nm, #minutes-nm, #seconds-nm {
                    display:none;
                }

                .formbox1 {
                    width:520px;
                    margin:30px auto 0 auto;
                    padding:0;
                    text-align:center;
                    position:relative;
                }

                .formbox1 input {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-size:18px;
                    line-height:30px;
                    text-indent:0;
                    text-align:left;
                    width:201px;
                    height:30px;
                    padding:13px 20px 13px 20px;
                    border:2px solid #c5c6c8;
                    margin:0 30px 0 0;
                    float:left;
                    color:#14191f;
                    outline:none;
                    -webkit-appearance: none;
                    border-radius:75px;
                    -webkit-border-radius:75px;
                    -moz-border-radius:75px;
                    -khtml-border-radius:75px;
                    background:#ffffff;
                }

                .formbox1 input:-moz-placeholder {color:rgba(20,21,31,0.5);  }
                .formbox1 input::-webkit-input-placeholder {  color:rgba(20,21,31,0.5);  }

                .formbox1 input.error:-moz-placeholder {  color:#f02801;  }
                .formbox1 input.error::-webkit-input-placeholder {  color:#f02801;  }
                .formbox1 input.error {  color:#f02801;  border-color:#f02801;  }

                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:245px;
                    padding:0;
                    margin:0;
                    float:left;
                    border:none;
                    outline:none;
                    background:none;
                }

                .submit1 input {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:15px;
                    letter-spacing:1px;
                    text-transform: uppercase;
                    line-height:63px;
                    width:100%;
                    height:60px;
                    padding:0;
                    margin:0;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    color:#14191f;
                    border:none;
                    border-radius:75px;
                    -webkit-border-radius:75px;
                    -moz-border-radius:75px;
                    -khtml-border-radius:75px;
                    background:url('../images/b1.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                }

                .submit1 input:hover {
                    background:url('../images/b2.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                    outline:none;
                }

                .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;
                }
            }

            @media all and (max-width: 730px) {
                #box-2-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg2.png') no-repeat center center #f8f9fa;
                    -webkit-background-size: cover;
                    -moz-background-size: cover;
                    -o-background-size: cover;
                    background-size: cover;
                }

                .grey {
                    width:100%;
                    padding:120px 0 110px 0;
                    margin:0;
                    position:relative;
                    background:rgba(248,249,250,0.5);
                }

                #box-2 {
                    width:300px;
                    padding:240px 20px 40px 20px;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                    background:#ffffff;
                    -moz-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    -webkit-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                }

                #box-2::after {
                    content:'';
                    width:340px;
                    height:200px;
                    overflow:hidden;
                    padding:0;
                    margin:0;
                    position:absolute;
                    left:0;
                    top:0;
                    z-index:auto;
                    background:url('../images/6.jpg') no-repeat center center #ffffff;
                    -webkit-background-size: cover;
                    -moz-background-size: cover;
                    -o-background-size: cover;
                    background-size: cover;
                }

                #box-2 h2 {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    letter-spacing:0;
                    font-size:28px;
                    line-height:36px;
                    padding:0;
                    margin:0 0 45px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-2 h2::after {
                    content:'';
                    width:130px;
                    height:2px;
                    padding:0;
                    margin:0 0 0 -65px;
                    cursor:default;
                    position:absolute;
                    left:50%;
                    bottom:-23px;
                    z-index:auto;
                    background:#ff8a00;
                }

                #box-2 h2 span {
                    color:#ff8a00;
                }

                #box-2 p {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:26px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-2 p span {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                }

                .br340 {
                    display:none;
                }

                #chisla {
                    display:inline-block;
                }

                #days-am, #hours-am, #minutes-am, #seconds-am,
                #days-nm, #hours-nm, #minutes-nm, #seconds-nm {
                    display:none;
                }

                .formbox1 {
                    width:300px;
                    margin:15px auto 0 auto;
                    padding:0;
                    text-align:center;
                    position:relative;
                }

                .formbox1 input {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-size:18px;
                    line-height:30px;
                    text-indent:0;
                    text-align:left;
                    width:238px;
                    height:30px;
                    padding:13px 20px 13px 20px;
                    border:2px solid #c5c6c8;
                    margin:15px 10px 0 10px;
                    float:left;
                    color:#14191f;
                    outline:none;
                    -webkit-appearance: none;
                    border-radius:75px;
                    -webkit-border-radius:75px;
                    -moz-border-radius:75px;
                    -khtml-border-radius:75px;
                    background:#ffffff;
                }

                .formbox1 input:-moz-placeholder {color:rgba(20,21,31,0.5);  }
                .formbox1 input::-webkit-input-placeholder {  color:rgba(20,21,31,0.5);  }

                .formbox1 input.error:-moz-placeholder {  color:#f02801;  }
                .formbox1 input.error::-webkit-input-placeholder {  color:#f02801;  }
                .formbox1 input.error {  color:#f02801;  border-color:#f02801;  }

                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:280px;
                    padding:0;
                    margin:15px 10px 0 10px;
                    float:left;
                    border:none;
                    outline:none;
                    background:none;
                }

                .submit1 input {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:15px;
                    letter-spacing:1px;
                    text-transform: uppercase;
                    line-height:63px;
                    width:100%;
                    height:60px;
                    padding:0;
                    margin:0;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    color:#14191f;
                    border:none;
                    border-radius:75px;
                    -webkit-border-radius:75px;
                    -moz-border-radius:75px;
                    -khtml-border-radius:75px;
                    background:url('../images/b1.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                }

                .submit1 input:hover {
                    background:url('../images/b2.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                    outline:none;
                }

                .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;
                }
            }

/* box-3 */

		#box-3-w {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
            background:#ffffff;
            overflow:hidden;
		}

        #box-3 {
            width:1140px;
            padding:90px 0 100px 0;
            margin:0 auto;
            position:relative;
            text-align:center;
        }

        #box-3 h2 {
            font-family: "ProximaNova-B";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            letter-spacing:1px;
            font-size:36px;
            line-height:46px;
            padding:0;
            margin:0 0 110px 0;
            color:#14191f;
            cursor:default;
            position:relative;
        }

        #box-3 h2::after {
            content:'';
            width:160px;
            height:14px;
            padding:0;
            margin:0 0 0 -80px;
            cursor:default;
            position:absolute;
            left:50%;
            bottom:-47px;
            z-index:auto;
            background:url('../images/4.png') no-repeat center center;
        }

        #box-3 h2 span {
            color:#ff8a00;
        }

        .box-3 {
            width:20%;
            padding:0;
            margin:0;
            position:relative;
            text-align:center;
            float:left;
        }

        .box-3-2::after,
        .box-3-3::after,
        .box-3-4::after,
        .box-3-5::after {
            content:'';
            width:42px;
            height:16px;
            padding:0;
            margin:0;
            position:absolute;
            top:57px;
            left:-21px;
            z-index:5;
            background:url('../images/9.png') no-repeat center center;
        }

        .ico3 {
            width:130px;
            height:130px;
            padding:0;
            margin:0 auto;
            position:relative;
            border-radius:150px;
            -webkit-border-radius:150px;
            -moz-border-radius:150px;
            -khtml-border-radius:150px;
        }

        .ico3-1 {  background:url('../images/10.png') no-repeat center center #3e4046;  }
        .ico3-2 {  background:url('../images/11.png') no-repeat center center #3e4046;  }
        .ico3-3 {  background:url('../images/12.png') no-repeat center center #3e4046;  }
        .ico3-4 {  background:url('../images/14.png') no-repeat center center #3e4046;  }
        .ico3-5 {  background:url('../images/13.png') no-repeat center center #3e4046;  }

        .ico3::after {
            font-family: "ProximaNova-R";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:20px;
            line-height:42px;
            width:40px;
            height:40px;
            padding:0;
            margin:0;
            position:absolute;
            top:0;
            right:0;
            z-index:5;
            background:url('../images/b1.png') repeat-x top center;
            -webkit-background-size: contain;
            -moz-background-size: contain;
            -o-background-size: contain;
            background-size: contain;
            border-radius:50px;
            -webkit-border-radius:50px;
            -moz-border-radius:50px;
            -khtml-border-radius:50px;
        }

        .ico3-1::after {  content:'1';  }
        .ico3-2::after {  content:'2';  }
        .ico3-3::after {  content:'3';  }
        .ico3-4::after {  content:'4';  }
        .ico3-5::after {  content:'5';  }

        #box-3 p {
            font-family: "ProximaNova-R";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:18px;
            line-height:24px;
            padding:0;
            margin:25px 0 0 0;
            color:#14191f;
            cursor:default;
            position:relative;
        }

        #box-3 p span {
            font-family: "ProximaNova-R";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:18px;
            line-height:24px;
            padding:0;
            margin:0;
            color:#14191f;
            cursor:pointer;
            border-bottom:1px solid rgba(20,25,31,0.3);
        }

        #box-3 p span:hover {
            border-bottom:1px solid rgba(20,25,31,0);
        }

        #box-3 p span:hover, #box-3 p span: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:#ffffff;
                    overflow:hidden;
                }

                #box-3 {
                    width:1000px;
                    padding:90px 0 100px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-3 h2 {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    letter-spacing:1px;
                    font-size:36px;
                    line-height:46px;
                    padding:0;
                    margin:0 0 110px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-3 h2::after {
                    content:'';
                    width:160px;
                    height:14px;
                    padding:0;
                    margin:0 0 0 -80px;
                    cursor:default;
                    position:absolute;
                    left:50%;
                    bottom:-47px;
                    z-index:auto;
                    background:url('../images/4.png') no-repeat center center;
                }

                #box-3 h2 span {
                    color:#ff8a00;
                }

                .box-3 {
                    width:20%;
                    padding:0;
                    margin:0;
                    position:relative;
                    text-align:center;
                    float:left;
                }

                .box-3-2::after,
                .box-3-3::after,
                .box-3-4::after,
                .box-3-5::after {
                    content:'';
                    width:42px;
                    height:16px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:57px;
                    left:-21px;
                    z-index:5;
                    background:url('../images/9.png') no-repeat center center;
                }

                .ico3 {
                    width:130px;
                    height:130px;
                    padding:0;
                    margin:0 auto;
                    position:relative;
                    border-radius:150px;
                    -webkit-border-radius:150px;
                    -moz-border-radius:150px;
                    -khtml-border-radius:150px;
                }

                .ico3-1 {  background:url('../images/10.png') no-repeat center center #3e4046;  }
                .ico3-2 {  background:url('../images/11.png') no-repeat center center #3e4046;  }
                .ico3-3 {  background:url('../images/12.png') no-repeat center center #3e4046;  }
                .ico3-4 {  background:url('../images/13.png') no-repeat center center #3e4046;  }
                .ico3-5 {  background:url('../images/14.png') no-repeat center center #3e4046;  }

                .ico3::after {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:20px;
                    line-height:42px;
                    width:40px;
                    height:40px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:0;
                    right:0;
                    z-index:5;
                    background:url('../images/b1.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                    border-radius:50px;
                    -webkit-border-radius:50px;
                    -moz-border-radius:50px;
                    -khtml-border-radius:50px;
                }

                .ico3-1::after {  content:'1';  }
                .ico3-2::after {  content:'2';  }
                .ico3-3::after {  content:'3';  }
                .ico3-4::after {  content:'4';  }
                .ico3-5::after {  content:'5';  }

                #box-3 p {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:24px;
                    padding:0;
                    margin:25px 0 0 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-3 p span {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:24px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:pointer;
                    border-bottom:1px solid rgba(20,25,31,0.3);
                }

                #box-3 p span:hover {
                    border-bottom:1px solid rgba(20,25,31,0);
                }

                #box-3 p span:hover, #box-3 p span: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:#ffffff;
                    overflow:hidden;
                }

                #box-3 {
                    width:700px;
                    padding:90px 0 100px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-3 h2 {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    letter-spacing:1px;
                    font-size:36px;
                    line-height:46px;
                    padding:0;
                    margin:0 0 50px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-3 h2::after {
                    content:'';
                    width:160px;
                    height:14px;
                    padding:0;
                    margin:0 0 0 -80px;
                    cursor:default;
                    position:absolute;
                    left:50%;
                    bottom:-47px;
                    z-index:auto;
                    background:url('../images/4.png') no-repeat center center;
                }

                #box-3 h2 span {
                    color:#ff8a00;
                }

                .box-3 {
                    width:200px;
                    padding:0;
                    margin:60px auto 0 auto;
                    position:relative;
                    text-align:center;
                    float:none;
                    display:inline-block;
                }

                .box-3-2::after,
                .box-3-3::after,
                .box-3-4::after,
                .box-3-5::after {
                    content:'';
                    width:42px;
                    height:16px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:57px;
                    left:-21px;
                    z-index:5;
                    background:url('../images/9.png') no-repeat center center;
                }

                .box-3-4::after {
                    content:'';
                    width:42px;
                    height:16px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:57px;
                    left:-21px;
                    z-index:5;
                    background:url('../images/9.png') no-repeat center center;
                    display:none;
                }

                .ico3 {
                    width:130px;
                    height:130px;
                    padding:0;
                    margin:0 auto;
                    position:relative;
                    border-radius:150px;
                    -webkit-border-radius:150px;
                    -moz-border-radius:150px;
                    -khtml-border-radius:150px;
                }

                .ico3-1 {  background:url('../images/10.png') no-repeat center center #3e4046;  }
                .ico3-2 {  background:url('../images/11.png') no-repeat center center #3e4046;  }
                .ico3-3 {  background:url('../images/12.png') no-repeat center center #3e4046;  }
                .ico3-4 {  background:url('../images/13.png') no-repeat center center #3e4046;  }
                .ico3-5 {  background:url('../images/14.png') no-repeat center center #3e4046;  }

                .ico3::after {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:20px;
                    line-height:42px;
                    width:40px;
                    height:40px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:0;
                    right:0;
                    z-index:5;
                    background:url('../images/b1.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                    border-radius:50px;
                    -webkit-border-radius:50px;
                    -moz-border-radius:50px;
                    -khtml-border-radius:50px;
                }

                .ico3-1::after {  content:'1';  }
                .ico3-2::after {  content:'2';  }
                .ico3-3::after {  content:'3';  }
                .ico3-4::after {  content:'4';  }
                .ico3-5::after {  content:'5';  }

                #box-3 p {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:24px;
                    padding:0;
                    margin:25px 0 0 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-3 p span {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:24px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:pointer;
                    border-bottom:1px solid rgba(20,25,31,0.3);
                }

                #box-3 p span:hover {
                    border-bottom:1px solid rgba(20,25,31,0);
                }

                #box-3 p span:hover, #box-3 p span: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: 730px) {
                #box-3-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:#ffffff;
                    overflow:hidden;
                }

                #box-3 {
                    width:340px;
                    padding:90px 0 100px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-3 h2 {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    letter-spacing:0;
                    font-size:32px;
                    line-height:36px;
                    padding:0;
                    margin:0 0 70px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-3 h2::after {
                    content:'';
                    width:160px;
                    height:14px;
                    padding:0;
                    margin:0 0 0 -80px;
                    cursor:default;
                    position:absolute;
                    left:50%;
                    bottom:-47px;
                    z-index:auto;
                    background:url('../images/4.png') no-repeat center center;
                }

                #box-3 h2 span {
                    color:#ff8a00;
                }

                .box-3 {
                    width:200px;
                    padding:0;
                    margin:40px auto 0 auto;
                    position:relative;
                    text-align:center;
                    float:none;
                    display:inline-block;
                }

                .box-3-2::after,
                .box-3-3::after,
                .box-3-4::after,
                .box-3-5::after {
                    content:'';
                    width:42px;
                    height:16px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:57px;
                    left:-21px;
                    z-index:5;
                    background:url('../images/9.png') no-repeat center center;
                    display:none;
                }

                .box-3-4::after {
                    content:'';
                    width:42px;
                    height:16px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:57px;
                    left:-21px;
                    z-index:5;
                    background:url('../images/9.png') no-repeat center center;
                    display:none;
                }

                .ico3 {
                    width:130px;
                    height:130px;
                    padding:0;
                    margin:0 auto;
                    position:relative;
                    border-radius:150px;
                    -webkit-border-radius:150px;
                    -moz-border-radius:150px;
                    -khtml-border-radius:150px;
                }

                .ico3-1 {  background:url('../images/10.png') no-repeat center center #3e4046;  }
                .ico3-2 {  background:url('../images/11.png') no-repeat center center #3e4046;  }
                .ico3-3 {  background:url('../images/12.png') no-repeat center center #3e4046;  }
                .ico3-4 {  background:url('../images/13.png') no-repeat center center #3e4046;  }
                .ico3-5 {  background:url('../images/14.png') no-repeat center center #3e4046;  }

                .ico3::after {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:20px;
                    line-height:42px;
                    width:40px;
                    height:40px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:0;
                    right:0;
                    z-index:5;
                    background:url('../images/b1.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                    border-radius:50px;
                    -webkit-border-radius:50px;
                    -moz-border-radius:50px;
                    -khtml-border-radius:50px;
                }

                .ico3-1::after {  content:'1';  }
                .ico3-2::after {  content:'2';  }
                .ico3-3::after {  content:'3';  }
                .ico3-4::after {  content:'4';  }
                .ico3-5::after {  content:'5';  }

                #box-3 p {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:24px;
                    padding:0;
                    margin:25px 0 0 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-3 p span {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:24px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:pointer;
                    border-bottom:1px solid rgba(20,25,31,0.3);
                }

                #box-3 p span:hover {
                    border-bottom:1px solid rgba(20,25,31,0);
                }

                #box-3 p span:hover, #box-3 p span:not(:hover) {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }
            }

/* box-4 */

		#box-4-w {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
            background:url('../images/bg3.png') no-repeat top center #f8f9fa;
             -webkit-background-size: cover;
             -moz-background-size: cover;
             -o-background-size: cover;
             background-size: cover;
		}

        .grey2 {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
            background:rgba(248,249,250,0.5);
        }

        #box-4 {
            width:1140px;
            padding:80px 0 110px 0;
            margin:0 auto;
            position:relative;
            text-align:center;
        }

        #box-4 h2 {
            font-family: "ProximaNova-B";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            letter-spacing:1px;
            font-size:36px;
            line-height:46px;
            padding:0;
            margin:0 0 110px 0;
            color:#14191f;
            cursor:default;
            position:relative;
        }

        #box-4 h2::after {
            content:'';
            width:160px;
            height:14px;
            padding:0;
            margin:0 0 0 -80px;
            cursor:default;
            position:absolute;
            left:50%;
            bottom:-47px;
            z-index:auto;
            background:url('../images/4.png') no-repeat center center;
        }

        #box-4 h2 span {
            color:#ff8a00;
        }

        .box-4 {
            width:350px;
            min-height:430px;
            padding:0 0 135px 0;
            float:left;
            position:relative;
            text-align:center;
            background:#ffffff;
            -moz-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
            -webkit-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
            box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
        }

        .box-4-1 {  margin:0;  }
        .box-4-2 {  margin:0 45px;  }
        .box-4-3 {  margin:0;  }

        .box-4 h3 {
            font-family: "ProximaNova-B";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            letter-spacing:1px;
            font-size:24px;
            line-height:63px;
            width:100%;
            height:60px;
            padding:0;
            margin:0;
            color:#ffffff;
            text-shadow: 0 1px 0 rgba(20,25,31,0.2);
            cursor:default;
            position:relative;
        }

        .box-4-1 h3 {
            background:url('../images/b3.png') repeat-x top center;
            -webkit-background-size: contain;
            -moz-background-size: contain;
            -o-background-size: contain;
            background-size: contain;
        }

        .box-4-2 h3 {
            background:url('../images/b5.png') repeat-x top center;
            -webkit-background-size: contain;
            -moz-background-size: contain;
            -o-background-size: contain;
            background-size: contain;
        }

        .box-4-3 h3 {
            background:url('../images/b7.png') repeat-x top center;
            -webkit-background-size: contain;
            -moz-background-size: contain;
            -o-background-size: contain;
            background-size: contain;
        }

        .box-4 h4 {
            font-family: "ProximaNova-BL";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            font-size:20px;
            line-height:28px;
            padding:0;
            margin:30px 0 15px 0;
            color:#3e4046;
            cursor:default;
            position:relative;
        }

        .box-4 p {
            font-family: "ProximaNova-R";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:17px;
            line-height:22px;
            padding:0 0 0 30px;
            margin:10px 50px 0 50px;
            color:#14191f;
            cursor:default;
            position:relative;
        }

        .box-4-1 p {  background:url('../images/16.png') no-repeat 0 5px;  }
        .box-4-2 p {  background:url('../images/17.png') no-repeat 0 5px;  }
        .box-4-3 p {  background:url('../images/18.png') no-repeat 0 5px;  }

        .button-4 {
            font-family: "ProximaNova-B";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:16px;
            letter-spacing:1px;
            text-transform:uppercase;
            line-height:63px;
            width:260px;
            height:60px;
            padding:0;
            margin:0 0 0 -130px;
            position:absolute;
            left:50%;
            bottom:45px;
            z-index:auto;
            outline:none;
            cursor:pointer;
            -webkit-appearance: none;
            color:#ffffff;
            text-shadow: 0 1px 0 rgba(20,25,31,0.2);
            border:none;
            border-radius:75px;
            -webkit-border-radius:75px;
            -moz-border-radius:75px;
            -khtml-border-radius:75px;
            background:url('../images/b1.png') repeat-x top center;
            -webkit-background-size: contain;
            -moz-background-size: contain;
            -o-background-size: contain;
            background-size: contain;
        }

        .but4-1 {
            background:url('../images/b3.png') repeat-x top center;
            -webkit-background-size: contain;
            -moz-background-size: contain;
            -o-background-size: contain;
            background-size: contain;
        }

        .but4-2 {
            background:url('../images/b5.png') repeat-x top center;
            -webkit-background-size: contain;
            -moz-background-size: contain;
            -o-background-size: contain;
            background-size: contain;
        }

        .but4-3 {
            background:url('../images/b7.png') repeat-x top center;
            -webkit-background-size: contain;
            -moz-background-size: contain;
            -o-background-size: contain;
            background-size: contain;
        }

        .but4-1:hover {
            background:url('../images/b4.png') repeat-x top center;
            -webkit-background-size: contain;
            -moz-background-size: contain;
            -o-background-size: contain;
            background-size: contain;
        }

        .but4-2:hover {
            background:url('../images/b6.png') repeat-x top center;
            -webkit-background-size: contain;
            -moz-background-size: contain;
            -o-background-size: contain;
            background-size: contain;
        }

        .but4-3:hover {
            background:url('../images/b8.png') repeat-x top center;
            -webkit-background-size: contain;
            -moz-background-size: contain;
            -o-background-size: contain;
            background-size: contain;
        }

        .button-4:hover, .button-4: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-4 {
            width:100%;
            padding:110px 0 35px 0;
            margin:45px auto 0 auto;
            position:relative;
            text-align:center;
            background:url('../images/15.png') no-repeat center 35px #ffffff;
            -moz-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
            -webkit-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
            box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
        }

        .info-4 p {
            font-family: "ProximaNova-R";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:20px;
            line-height:30px;
            padding:0;
            margin:0 auto;
            max-width:930px;
            color:#14191f;
            cursor:default;
            position:relative;
        }

            @media all and (max-width: 1160px) {
                #box-4-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg3.png') no-repeat top center #f8f9fa;
                    -webkit-background-size: cover;
                    -moz-background-size: cover;
                    -o-background-size: cover;
                    background-size: cover;
                }

                .grey2 {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:rgba(248,249,250,0.5);
                }

                #box-4 {
                    width:1000px;
                    padding:90px 0 110px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-4 h2 {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    letter-spacing:1px;
                    font-size:36px;
                    line-height:46px;
                    padding:0;
                    margin:0 0 110px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-4 h2::after {
                    content:'';
                    width:160px;
                    height:14px;
                    padding:0;
                    margin:0 0 0 -80px;
                    cursor:default;
                    position:absolute;
                    left:50%;
                    bottom:-47px;
                    z-index:auto;
                    background:url('../images/4.png') no-repeat center center;
                }

                #box-4 h2 span {
                    color:#ff8a00;
                }

                .box-4 {
                    width:320px;
                    min-height:600px;
                    padding:0 0 135px 0;
                    float:left;
                    position:relative;
                    text-align:center;
                    background:#ffffff;
                    -moz-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    -webkit-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                }

                .box-4-1 {  margin:0;  }
                .box-4-2 {  margin:0 20px;  }
                .box-4-3 {  margin:0;  }

                .box-4 h3 {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    letter-spacing:1px;
                    font-size:24px;
                    line-height:63px;
                    width:100%;
                    height:60px;
                    padding:0;
                    margin:0;
                    color:#ffffff;
                    text-shadow: 0 1px 0 rgba(20,25,31,0.2);
                    cursor:default;
                    position:relative;
                }

                .box-4-1 h3 {
                    background:url('../images/b3.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                }

                .box-4-2 h3 {
                    background:url('../images/b5.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                }

                .box-4-3 h3 {
                    background:url('../images/b7.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                }

                .box-4 h4 {
                    font-family: "ProximaNova-BL";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:20px;
                    line-height:28px;
                    padding:0;
                    margin:30px 0 15px 0;
                    color:#3e4046;
                    cursor:default;
                    position:relative;
                }

                .box-4 p {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:17px;
                    line-height:22px;
                    padding:0 0 0 30px;
                    margin:10px 30px 0 30px;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                .box-4-1 p {  background:url('../images/16.png') no-repeat 0 5px;  }
                .box-4-2 p {  background:url('../images/17.png') no-repeat 0 5px;  }
                .box-4-3 p {  background:url('../images/18.png') no-repeat 0 5px;  }

                .button-4 {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:16px;
                    letter-spacing:1px;
                    text-transform:uppercase;
                    line-height:63px;
                    width:260px;
                    height:60px;
                    padding:0;
                    margin:0 0 0 -130px;
                    position:absolute;
                    left:50%;
                    bottom:45px;
                    z-index:auto;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    color:#ffffff;
                    text-shadow: 0 1px 0 rgba(20,25,31,0.2);
                    border:none;
                    border-radius:75px;
                    -webkit-border-radius:75px;
                    -moz-border-radius:75px;
                    -khtml-border-radius:75px;
                    background:url('../images/b1.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                }

                .but4-1 {
                    background:url('../images/b3.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                }

                .but4-2 {
                    background:url('../images/b5.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                }

                .but4-3 {
                    background:url('../images/b7.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                }

                .but4-1:hover {
                    background:url('../images/b4.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                }

                .but4-2:hover {
                    background:url('../images/b6.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                }

                .but4-3:hover {
                    background:url('../images/b8.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                }

                .button-4:hover, .button-4: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-4 {
                    width:100%;
                    padding:110px 0 35px 0;
                    margin:45px auto 0 auto;
                    position:relative;
                    text-align:center;
                    background:url('../images/15.png') no-repeat center 35px #ffffff;
                    -moz-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    -webkit-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                }

                .info-4 p {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:20px;
                    line-height:30px;
                    padding:0;
                    margin:0 auto;
                    max-width:730px;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }
            }

            @media all and (max-width: 1020px) {
                #box-4-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg3.png') no-repeat top center #f8f9fa;
                    -webkit-background-size: cover;
                    -moz-background-size: cover;
                    -o-background-size: cover;
                    background-size: cover;
                }

                .grey2 {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:rgba(248,249,250,0.5);
                }

                #box-4 {
                    width:700px;
                    padding:90px 0 110px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-4 h2 {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    letter-spacing:1px;
                    font-size:36px;
                    line-height:46px;
                    padding:0;
                    margin:0 0 110px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-4 h2::after {
                    content:'';
                    width:160px;
                    height:14px;
                    padding:0;
                    margin:0 0 0 -80px;
                    cursor:default;
                    position:absolute;
                    left:50%;
                    bottom:-47px;
                    z-index:auto;
                    background:url('../images/4.png') no-repeat center center;
                }

                #box-4 h2 span {
                    color:#ff8a00;
                }

                .box-4 {
                    width:500px;
                    min-height:180px;
                    padding:0 0 135px 0;
                    float:none;
                    position:relative;
                    text-align:center;
                    background:#ffffff;
                    -moz-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    -webkit-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                }

                .box-4-1 {  margin:0 auto;  }
                .box-4-2 {  margin:60px auto 0 auto;  }
                .box-4-3 {  margin:60px auto 0 auto;  }

                .box-4 h3 {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    letter-spacing:1px;
                    font-size:24px;
                    line-height:63px;
                    width:100%;
                    height:60px;
                    padding:0;
                    margin:0;
                    color:#ffffff;
                    text-shadow: 0 1px 0 rgba(20,25,31,0.2);
                    cursor:default;
                    position:relative;
                }

                .box-4-1 h3 {
                    background:url('../images/b3.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                }

                .box-4-2 h3 {
                    background:url('../images/b5.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                }

                .box-4-3 h3 {
                    background:url('../images/b7.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                }

                .box-4 h4 {
                    font-family: "ProximaNova-BL";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:20px;
                    line-height:28px;
                    padding:0;
                    margin:30px 0 15px 0;
                    color:#3e4046;
                    cursor:default;
                    position:relative;
                }

                .box-4 p {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:17px;
                    line-height:22px;
                    padding:0 0 0 30px;
                    margin:10px 50px 0 50px;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                .box-4-1 p {  background:url('../images/16.png') no-repeat 0 5px;  }
                .box-4-2 p {  background:url('../images/17.png') no-repeat 0 5px;  }
                .box-4-3 p {  background:url('../images/18.png') no-repeat 0 5px;  }

                .button-4 {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:16px;
                    letter-spacing:1px;
                    text-transform:uppercase;
                    line-height:63px;
                    width:260px;
                    height:60px;
                    padding:0;
                    margin:0 0 0 -130px;
                    position:absolute;
                    left:50%;
                    bottom:45px;
                    z-index:auto;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    color:#ffffff;
                    text-shadow: 0 1px 0 rgba(20,25,31,0.2);
                    border:none;
                    border-radius:75px;
                    -webkit-border-radius:75px;
                    -moz-border-radius:75px;
                    -khtml-border-radius:75px;
                    background:url('../images/b1.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                }

                .but4-1 {
                    background:url('../images/b3.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                }

                .but4-2 {
                    background:url('../images/b5.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                }

                .but4-3 {
                    background:url('../images/b7.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                }

                .but4-1:hover {
                    background:url('../images/b4.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                }

                .but4-2:hover {
                    background:url('../images/b6.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                }

                .but4-3:hover {
                    background:url('../images/b8.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                }

                .button-4:hover, .button-4: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-4 {
                    width:500px;
                    padding:110px 0 35px 0;
                    margin:45px auto 0 auto;
                    position:relative;
                    text-align:center;
                    background:url('../images/15.png') no-repeat center 35px #ffffff;
                    -moz-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    -webkit-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                }

                .info-4 p {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:28px;
                    padding:0 30px;
                    margin:0 auto;
                    max-width:630px;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }
            }

            @media all and (max-width: 730px) {
                #box-4-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg3.png') no-repeat top center #f8f9fa;
                    -webkit-background-size: cover;
                    -moz-background-size: cover;
                    -o-background-size: cover;
                    background-size: cover;
                }

                .grey2 {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:rgba(248,249,250,0.5);
                }

                #box-4 {
                    width:340px;
                    padding:90px 0 110px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-4 h2 {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    letter-spacing:0;
                    font-size:32px;
                    line-height:36px;
                    padding:0;
                    margin:0 0 110px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-4 h2::after {
                    content:'';
                    width:160px;
                    height:14px;
                    padding:0;
                    margin:0 0 0 -80px;
                    cursor:default;
                    position:absolute;
                    left:50%;
                    bottom:-47px;
                    z-index:auto;
                    background:url('../images/4.png') no-repeat center center;
                }

                #box-4 h2 span {
                    color:#ff8a00;
                }

                .box-4 {
                    width:340px;
                    min-height:80px;
                    padding:0 0 135px 0;
                    float:none;
                    position:relative;
                    text-align:center;
                    background:#ffffff;
                    -moz-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    -webkit-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                }

                .box-4-1 {  margin:0 auto;  }
                .box-4-2 {  margin:60px auto 0 auto;  }
                .box-4-3 {  margin:60px auto 0 auto;  }

                .box-4 h3 {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    letter-spacing:1px;
                    font-size:24px;
                    line-height:63px;
                    width:100%;
                    height:60px;
                    padding:0;
                    margin:0;
                    color:#ffffff;
                    text-shadow: 0 1px 0 rgba(20,25,31,0.2);
                    cursor:default;
                    position:relative;
                }

                .box-4-1 h3 {
                    background:url('../images/b3.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                }

                .box-4-2 h3 {
                    background:url('../images/b5.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                }

                .box-4-3 h3 {
                    background:url('../images/b7.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                }

                .box-4 h4 {
                    font-family: "ProximaNova-BL";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:20px;
                    line-height:28px;
                    padding:0;
                    margin:30px 0 15px 0;
                    color:#3e4046;
                    cursor:default;
                    position:relative;
                }

                .box-4 p {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:17px;
                    line-height:22px;
                    padding:0 0 0 30px;
                    margin:10px 30px 0 30px;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                .box-4-1 p {  background:url('../images/16.png') no-repeat 0 5px;  }
                .box-4-2 p {  background:url('../images/17.png') no-repeat 0 5px;  }
                .box-4-3 p {  background:url('../images/18.png') no-repeat 0 5px;  }

                .button-4 {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:16px;
                    letter-spacing:1px;
                    text-transform:uppercase;
                    line-height:63px;
                    width:260px;
                    height:60px;
                    padding:0;
                    margin:0 0 0 -130px;
                    position:absolute;
                    left:50%;
                    bottom:45px;
                    z-index:auto;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    color:#ffffff;
                    text-shadow: 0 1px 0 rgba(20,25,31,0.2);
                    border:none;
                    border-radius:75px;
                    -webkit-border-radius:75px;
                    -moz-border-radius:75px;
                    -khtml-border-radius:75px;
                    background:url('../images/b1.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                }

                .but4-1 {
                    background:url('../images/b3.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                }

                .but4-2 {
                    background:url('../images/b5.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                }

                .but4-3 {
                    background:url('../images/b7.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                }

                .but4-1:hover {
                    background:url('../images/b4.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                }

                .but4-2:hover {
                    background:url('../images/b6.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                }

                .but4-3:hover {
                    background:url('../images/b8.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                }

                .button-4:hover, .button-4: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-4 {
                    width:100%;
                    padding:110px 0 35px 0;
                    margin:45px auto 0 auto;
                    position:relative;
                    text-align:center;
                    background:url('../images/15.png') no-repeat center 35px #ffffff;
                    -moz-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    -webkit-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                }

                .info-4 p {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:26px;
                    padding:0 20px;
                    margin:0 auto;
                    max-width:630px;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }
            }

/* box-5 */

		#box-5-w {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
            background:url('../images/bg4.jpg') no-repeat top center #14191f fixed;
             -webkit-background-size: cover;
             -moz-background-size: cover;
             -o-background-size: cover;
             background-size: cover;
		}

        #box-5 {
            width:1220px;
            padding:90px 0 50px 0;
            margin:0 auto;
            position:relative;
            text-align:center;
        }

        #box-5 h2 {
            font-family: "ProximaNova-B";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            letter-spacing:1px;
            font-size:36px;
            line-height:46px;
            padding:0;
            margin:0 0 110px 0;
            color:#ffffff;
            cursor:default;
            position:relative;
        }

        #box-5 h2::after {
            content:'';
            width:160px;
            height:14px;
            padding:0;
            margin:0 0 0 -80px;
            cursor:default;
            position:absolute;
            left:50%;
            bottom:-47px;
            z-index:auto;
            background:url('../images/5.png') no-repeat center center;
        }

        #box-5 h2 span {
            color:#7f838e;
        }

        .box-5 {
            width:1140px;
            padding:0;
            margin:0 auto;
            position:relative;
            text-align:center;
            background:#ffffff;
            -moz-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
            -webkit-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
            box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
        }

        .mobilyslider {
            width: 600px;
            height:100%;
            position:absolute;
            left:0;
            top:0;
            margin:0 auto;
        }

        .mobilyslider .sliderContent {
            width: 600px;
            height:100%;
            clear:both;
            position:relative;
            overflow:hidden;
            margin:0 auto;
        }

        .mobilyslider .sliderContent .item {
            position:absolute;
        }

        .mobilyslider .sliderArrows a {
            text-indent:-9999px;
            outline:none;
            z-index:30;
            width:50px;
            height:50px;
            position:absolute;
            bottom:15px;
            font-size:0;
            line-height:0;
        }

        .mobilyslider .prev {
            right:75px;
            background:url('../images/20.png') no-repeat center center #ffffff;
            -moz-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
            -webkit-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
            box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
            border-radius:100px;
            -webkit-border-radius:100px;
            -moz-border-radius:100px;
            -khtml-border-radius:100px;
        }

        .mobilyslider .next {
            right:15px;
            background:url('../images/21.png') no-repeat center center #ffffff;
            -moz-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
            -webkit-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
            box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
            border-radius:100px;
            -webkit-border-radius:100px;
            -moz-border-radius:100px;
            -khtml-border-radius:100px;
        }

        .mobilyslider .prev:hover, .mobilyslider .next:hover {
            opacity:0.75;
        }

        .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;
            display:none;
        }

        .mobilyslider .sliderBullets a {
            float:left;
            text-indent:-9999px;
            outline:none;
            margin:0 5px;
            width:20px;
            height:20px;
            background:url('../images/bullets.png') no-repeat 0 0;
            display:none;
        }

        .mobilyslider .sliderBullets .active {
            background-position:0 -20px;
        }

        .mobilyslider .sliderContent a {
            outline:none;
        }

        .box-5-img {
            width: 670px;
            height:100%;
            overflow:hidden;
            padding:0;
            margin:0;
            z-index:auto;
            text-align:center;
            background:#f1f1f1;
        }

        .box-5-img img {
            min-width:100%;
            height:100%;
            padding:0;
            margin:0;
            display:block;
        }

        .box-5-text {
            width: 410px;
            min-height: 410px;
            padding:50px 65px 50px 65px;
            margin:0;
            position:relative;
            text-align:center;
            float:right;
            background:url('../images/22.png') no-repeat right 90px;
        }

        #box-5 p {
            font-family: "ProximaNova-R";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:18px;
            line-height:28px;
            padding:0;
            margin:0;
            color:#14191f;
            cursor:default;
            position:relative;
        }

        .sp5-1 {
            font-family: "ProximaNova-B";
            font-weight:normal;
            font-style:normal;
            display:inline-block;
        }

        .sp5-2 {
            font-family: "ProximaNova-R";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:16px;
            line-height:28px;
            padding:0;
            margin:0;
            color:#b8b8b8;
            cursor:default;
        }

        .sp5-3 {
            font-family: "ProximaNova-R";
            font-weight:normal;
            font-style:italic;
            text-align:left;
            font-size:18px;
            line-height:24px;
            padding:0;
            margin:0;
            color:#14191f;
            cursor:default;
            display:inline-block;
        }

        .button-5 {
            font-family: "ProximaNova-B";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:15px;
            letter-spacing:1px;
            text-transform:uppercase;
            line-height:63px;
            width:260px;
            height:60px;
            padding:0;
            margin:40px 0 0 0;
            outline:none;
            cursor:pointer;
            -webkit-appearance: none;
            color:#14191f;
            border:none;
            border-radius:75px;
            -webkit-border-radius:75px;
            -moz-border-radius:75px;
            -khtml-border-radius:75px;
            background:url('../images/b1.png') repeat-x top center;
            -webkit-background-size: contain;
            -moz-background-size: contain;
            -o-background-size: contain;
            background-size: contain;
        }

        .button-5:hover {
            background:url('../images/b2.png') repeat-x top center;
            -webkit-background-size: contain;
            -moz-background-size: contain;
            -o-background-size: contain;
            background-size: contain;
            outline:none;
        }

        .button-5:hover, .button-5:not(:hover) {
            -webkit-transition: All 0.2s ease;
            -moz-transition: All 0.2s ease;
            -o-transition: All 0.2s ease;
            -ms-transition: All 0.2s ease;
            transition: All 0.2s ease;
        }

        .br341 {
            display:none;
        }

            @media all and (max-width: 1240px) {
                #box-5 {
                    width:1140px;
                    padding:90px 0 85px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }
            }

            @media all and (max-width: 1160px) {
                #box-5-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg4.jpg') no-repeat top center #14191f fixed;
                    -webkit-background-size: cover;
                    -moz-background-size: cover;
                    -o-background-size: cover;
                    background-size: cover;
                }

                #box-5 {
                    width:1000px;
                    padding:90px 0 85px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-5 h2 {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    letter-spacing:1px;
                    font-size:36px;
                    line-height:46px;
                    padding:0;
                    margin:0 0 110px 0;
                    color:#ffffff;
                    cursor:default;
                    position:relative;
                }

                #box-5 h2::after {
                    content:'';
                    width:160px;
                    height:14px;
                    padding:0;
                    margin:0 0 0 -80px;
                    cursor:default;
                    position:absolute;
                    left:50%;
                    bottom:-47px;
                    z-index:auto;
                    background:url('../images/5.png') no-repeat center center;
                }

                #box-5 h2 span {
                    color:#7f838e;
                }

                .box-5 {
                    width:1000px;
                    padding:0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                    background:#ffffff;
                    -moz-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    -webkit-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                }

                .mobilyslider {
                    width:470px;
                    height:100%;
                    position:absolute;
                    left:0;
                    top:0;
                    margin:0 auto;
                }

                .mobilyslider .sliderContent {
                    width:470px;
                    height:100%;
                    clear:both;
                    position:relative;
                    overflow:hidden;
                    margin:0 auto;
                }

                .mobilyslider .sliderContent .item {
                    position:absolute;
                }

                .mobilyslider .sliderArrows a {
                    text-indent:-9999px;
                    outline:none;
                    z-index:30;
                    width:50px;
                    height:50px;
                    position:absolute;
                    bottom:15px;
                    font-size:0;
                    line-height:0;
                }

                .mobilyslider .prev {
                    right:75px;
                    background:url('../images/20.png') no-repeat center center #ffffff;
                    -moz-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    -webkit-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    border-radius:100px;
                    -webkit-border-radius:100px;
                    -moz-border-radius:100px;
                    -khtml-border-radius:100px;
                }

                .mobilyslider .next {
                    right:15px;
                    background:url('../images/21.png') no-repeat center center #ffffff;
                    -moz-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    -webkit-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    border-radius:100px;
                    -webkit-border-radius:100px;
                    -moz-border-radius:100px;
                    -khtml-border-radius:100px;
                }

                .mobilyslider .prev:hover, .mobilyslider .next:hover {
                    opacity:0.75;
                }

                .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;
                    display:none;
                }

                .mobilyslider .sliderBullets a {
                    float:left;
                    text-indent:-9999px;
                    outline:none;
                    margin:0 5px;
                    width:20px;
                    height:20px;
                    background:url('../images/bullets.png') no-repeat 0 0;
                    display:none;
                }

                .mobilyslider .sliderBullets .active {
                    background-position:0 -20px;
                }

                .mobilyslider .sliderContent a {
                    outline:none;
                }

                .box-5-img {
                    width:470px;
                    height:100%;
                    overflow:hidden;
                    padding:0;
                    margin:0;
                    z-index:auto;
                    text-align:center;
                    background:#f1f1f1;
                }

                .box-5-img img {
                    min-width:100%;
                    height:100%;
                    padding:0;
                    margin:0;
                    display:block;
                }

                .box-5-text {
                    width:440px;
                    min-height:400px;
                    padding:60px 45px 30px 45px;
                    margin:0;
                    position:relative;
                    text-align:center;
                    float:right;
                    background:url('../images/22.png') no-repeat right 90px;
                }

                #box-5 p {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:18px;
                    line-height:28px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                .sp5-1 {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    display:inline-block;
                }

                .sp5-2 {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:16px;
                    line-height:28px;
                    padding:0;
                    margin:0;
                    color:#b8b8b8;
                    cursor:default;
                }

                .sp5-3 {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:italic;
                    text-align:left;
                    font-size:18px;
                    line-height:24px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                    display:inline-block;
                }

                .button-5 {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:15px;
                    letter-spacing:1px;
                    text-transform:uppercase;
                    line-height:63px;
                    width:260px;
                    height:60px;
                    padding:0;
                    margin:40px 0 0 0;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    color:#14191f;
                    border:none;
                    border-radius:75px;
                    -webkit-border-radius:75px;
                    -moz-border-radius:75px;
                    -khtml-border-radius:75px;
                    background:url('../images/b1.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                }

                .button-5:hover {
                    background:url('../images/b2.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                    outline:none;
                }

                .button-5:hover, .button-5:not(:hover) {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }
            }

            @media all and (max-width: 1020px) {
                #box-5-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg4.jpg') no-repeat top center #14191f;
                    -webkit-background-size: cover;
                    -moz-background-size: cover;
                    -o-background-size: cover;
                    background-size: cover;
                }

                #box-5 {
                    width:700px;
                    padding:90px 0 85px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-5 h2 {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    letter-spacing:1px;
                    font-size:36px;
                    line-height:46px;
                    padding:0;
                    margin:0 0 110px 0;
                    color:#ffffff;
                    cursor:default;
                    position:relative;
                }

                #box-5 h2::after {
                    content:'';
                    width:160px;
                    height:14px;
                    padding:0;
                    margin:0 0 0 -80px;
                    cursor:default;
                    position:absolute;
                    left:50%;
                    bottom:-47px;
                    z-index:auto;
                    background:url('../images/5.png') no-repeat center center;
                }

                #box-5 h2 span {
                    color:#7f838e;
                }

                .box-5 {
                    width:700px;
                    padding:0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                    background:#ffffff;
                    -moz-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    -webkit-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                }

                .mobilyslider {
                    width:700px;
                    height:450px;
                    position:relative;
                    left:0;
                    top:0;
                    margin:0 auto;
                }

                .mobilyslider .sliderContent {
                    width:700px;
                    height:450px;
                    clear:both;
                    position:relative;
                    overflow:hidden;
                    margin:0 auto;
                }

                .mobilyslider .sliderContent .item {
                    position:absolute;
                }

                .mobilyslider .sliderArrows a {
                    text-indent:-9999px;
                    outline:none;
                    z-index:30;
                    width:50px;
                    height:50px;
                    position:absolute;
                    bottom:15px;
                    font-size:0;
                    line-height:0;
                }

                .mobilyslider .prev {
                    right:75px;
                    background:url('../images/20.png') no-repeat center center #ffffff;
                    -moz-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    -webkit-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    border-radius:100px;
                    -webkit-border-radius:100px;
                    -moz-border-radius:100px;
                    -khtml-border-radius:100px;
                }

                .mobilyslider .next {
                    right:15px;
                    background:url('../images/21.png') no-repeat center center #ffffff;
                    -moz-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    -webkit-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    border-radius:100px;
                    -webkit-border-radius:100px;
                    -moz-border-radius:100px;
                    -khtml-border-radius:100px;
                }

                .mobilyslider .prev:hover, .mobilyslider .next:hover {
                    opacity:0.75;
                }

                .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;
                    display:none;
                }

                .mobilyslider .sliderBullets a {
                    float:left;
                    text-indent:-9999px;
                    outline:none;
                    margin:0 5px;
                    width:20px;
                    height:20px;
                    background:url('../images/bullets.png') no-repeat 0 0;
                    display:none;
                }

                .mobilyslider .sliderBullets .active {
                    background-position:0 -20px;
                }

                .mobilyslider .sliderContent a {
                    outline:none;
                }

                .box-5-img {
                    width:700px;
                    height:450px;
                    overflow:hidden;
                    padding:0;
                    margin:0;
                    z-index:auto;
                    text-align:center;
                    background:#f1f1f1;
                }

                .box-5-img img {
                    min-width:100%;
                    height:100%;
                    padding:0;
                    margin:0;
                    display:block;
                }

                .box-5-text {
                    width:570px;
                    min-height:100px;
                    padding:75px 65px 60px 65px;
                    margin:0;
                    position:relative;
                    text-align:center;
                    float:left;
                    background:url('../images/22.png') no-repeat right 90px;
                }

                #box-5 p {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:18px;
                    line-height:28px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                .sp5-1 {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    display:inline-block;
                }

                .sp5-2 {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:16px;
                    line-height:28px;
                    padding:0;
                    margin:0;
                    color:#b8b8b8;
                    cursor:default;
                }

                .sp5-3 {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:italic;
                    text-align:left;
                    font-size:18px;
                    line-height:24px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                    display:inline-block;
                }

                .button-5 {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:15px;
                    letter-spacing:1px;
                    text-transform:uppercase;
                    line-height:63px;
                    width:260px;
                    height:60px;
                    padding:0;
                    margin:40px 0 0 0;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    color:#14191f;
                    border:none;
                    border-radius:75px;
                    -webkit-border-radius:75px;
                    -moz-border-radius:75px;
                    -khtml-border-radius:75px;
                    background:url('../images/b1.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                }

                .button-5:hover {
                    background:url('../images/b2.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                    outline:none;
                }

                .button-5:hover, .button-5:not(:hover) {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }
            }

            @media all and (max-width: 730px) {
                #box-5-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg4.jpg') no-repeat top center #14191f;
                    -webkit-background-size: cover;
                    -moz-background-size: cover;
                    -o-background-size: cover;
                    background-size: cover;
                }

                #box-5 {
                    width:338px;
                    padding:90px 0 85px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                    overflow: hidden;
                }

                #box-5 h2 {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    letter-spacing:0;
                    font-size:32px;
                    line-height:36px;
                    padding:0;
                    margin:0 0 110px 0;
                    color:#ffffff;
                    cursor:default;
                    position:relative;
                }

                #box-5 h2::after {
                    content:'';
                    width:160px;
                    height:14px;
                    padding:0;
                    margin:0 0 0 -80px;
                    cursor:default;
                    position:absolute;
                    left:50%;
                    bottom:-47px;
                    z-index:auto;
                    background:url('../images/5.png') no-repeat center center;
                }

                #box-5 h2 span {
                    color:#7f838e;
                }

                .box-5 {
                    width:340px;
                    padding:0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                    background:#ffffff;
                    -moz-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    -webkit-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                }

                .mobilyslider {
                    width:340px;
                    height:290px;
                    position:relative;
                    left:0;
                    top:0;
                    margin:0 auto;
                }

                .mobilyslider .sliderContent {
                    width:340px;
                    height:290px;
                    clear:both;
                    position:relative;
                    overflow:hidden;
                    margin:0 auto;
                }

                .mobilyslider .sliderContent .item {
                    position:absolute;
                }

                .mobilyslider .sliderArrows a {
                    text-indent:-9999px;
                    outline:none;
                    z-index:30;
                    width:50px;
                    height:50px;
                    position:absolute;
                    bottom:225px;
                    font-size:0;
                    line-height:0;
                }

                .mobilyslider .prev {
                    right:75px;
                    background:url('../images/20.png') no-repeat center center #ffffff;
                    -moz-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    -webkit-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    border-radius:100px;
                    -webkit-border-radius:100px;
                    -moz-border-radius:100px;
                    -khtml-border-radius:100px;
                }

                .mobilyslider .next {
                    right:15px;
                    background:url('../images/21.png') no-repeat center center #ffffff;
                    -moz-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    -webkit-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    border-radius:100px;
                    -webkit-border-radius:100px;
                    -moz-border-radius:100px;
                    -khtml-border-radius:100px;
                }

                .mobilyslider .prev:hover, .mobilyslider .next:hover {
                    opacity:0.75;
                }

                .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;
                    display:none;
                }

                .mobilyslider .sliderBullets a {
                    float:left;
                    text-indent:-9999px;
                    outline:none;
                    margin:0 5px;
                    width:20px;
                    height:20px;
                    background:url('../images/bullets.png') no-repeat 0 0;
                    display:none;
                }

                .mobilyslider .sliderBullets .active {
                    background-position:0 -20px;
                }

                .mobilyslider .sliderContent a {
                    outline:none;
                }

                .box-5-img {
                    width:340px;
                    height:290px;
                    overflow:hidden;
                    padding:0;
                    margin:0;
                    position:relative;
                    z-index:auto;
                    text-align:center;
                    background:#f1f1f1;
                }

                .box-5-img img {
                    min-width:100%;
                    height:100%;
                    padding:0;
                    margin:0;
                    display:block;
                }

                .box-5-text {
                    width:280px;
                    min-height:100px;
                    padding:75px 30px 60px 30px;
                    margin:0;
                    position:relative;
                    text-align:center;
                    float:left;
                    background:url('../images/22.png') no-repeat right 90px;
                }

                .br341 {
                    display:block;
                }

                #box-5 p {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:18px;
                    line-height:28px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                .sp5-1 {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    display:inline-block;
                }

                .sp5-2 {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:16px;
                    line-height:28px;
                    padding:0;
                    margin:0;
                    color:#b8b8b8;
                    cursor:default;
                }

                .sp5-3 {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:italic;
                    text-align:left;
                    font-size:18px;
                    line-height:24px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                    display:inline-block;
                }

                .button-5 {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:15px;
                    letter-spacing:1px;
                    text-transform:uppercase;
                    line-height:63px;
                    width:260px;
                    height:60px;
                    padding:0;
                    margin:40px 0 0 0;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    color:#14191f;
                    border:none;
                    border-radius:75px;
                    -webkit-border-radius:75px;
                    -moz-border-radius:75px;
                    -khtml-border-radius:75px;
                    background:url('../images/b1.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                }

                .button-5:hover {
                    background:url('../images/b2.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                    outline:none;
                }

                .button-5:hover, .button-5:not(:hover) {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }
            }

/* box-6 */

		#box-6-w {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
            background:url('../images/bg5.png') no-repeat top center #f8f9fa;
             -webkit-background-size: cover;
             -moz-background-size: cover;
             -o-background-size: cover;
             background-size: cover;
		}

        #box-6 {
            width:1140px;
            padding:90px 0 260px 0;
            margin:0 auto;
            position:relative;
            text-align:center;
        }

        #box-6 h2 {
            font-family: "ProximaNova-B";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            letter-spacing:1px;
            font-size:36px;
            line-height:46px;
            padding:0;
            margin:0 0 110px 0;
            color:#14191f;
            cursor:default;
            position:relative;
        }

        #box-6 h2::after {
            content:'';
            width:160px;
            height:14px;
            padding:0;
            margin:0 0 0 -80px;
            cursor:default;
            position:absolute;
            left:50%;
            bottom:-47px;
            z-index:auto;
            background:url('../images/4.png') no-repeat center center;
        }

        #box-6 h2 span {
            color:#ff8a00;
        }

        .box-6-l {
            width:570px;
            padding:0;
            margin:0;
            position:relative;
            text-align:center;
            float:left;
        }

        .box-6-big-w {
            width:570px;
            height:410px;
            overflow:hidden;
            padding:0;
            margin:0;
            position:relative;
            text-align:center;
        }

        .box-6-big {
            width:100%;
            height:100%;
            padding:0;
            margin:0;
            position:relative;
            text-align:center;
            display:none;
        }

        .box-6-big1 {
            display:block;
        }

        .box-6-big img {
            width:100%;
            min-height:100%;
            padding:0;
            margin:0;
            display:block;
        }

        .box-6-small-w {
            width:570px;
            padding:0;
            margin:0;
            position:relative;
            text-align:center;
        }

        .box-6-small {
            width:106px;
            height:80px;
            overflow:hidden;
            padding:0;
            float:left;
            position:relative;
            text-align:center;
            background:#14191f;
            border:none;
        }

        .box-6-small1 {  margin:10px 10px 0 0;  }
        .box-6-small2 {  margin:10px 10px 0 0;  }
        .box-6-small3 {  margin:10px 10px 0 0;  }
        .box-6-small4 {  margin:10px 10px 0 0;  }
        .box-6-small5 {  margin:10px 0 0 0;  }
        .box-6-small6 {  margin:10px 10px 0 0;  }
        .box-6-small7 {  margin:10px 10px 0 0;  }
        .box-6-small8 {  margin:10px 10px 0 0;  }
        .box-6-small9 {  margin:10px 10px 0 0;  }
        .box-6-small10 {  margin:10px 0 0 0;  }

        .box-6-small img {
            min-width:100%;
            height:100%;
            padding:0;
            margin:0;
            display:block;
            cursor:pointer;
        }

        .box-6-small-active {
            width:102px;
            height:76px;
            border:2px solid #ffdd00;
        }

        .box-6-small-active img {
            min-width:100%;
            height:100%;
            padding:0;
            margin:0;
            display:block;
            cursor:pointer;
            opacity:0.75;
        }

        .box-6-small:hover {
            -moz-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
            -webkit-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
            box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
        }

        .left6 {
            width:50px;
            height:50px;
            padding:0;
            margin:0;
            position:absolute;
            bottom:15px;
            right:75px;
            z-index:5;
            cursor:pointer;
            background:url('../images/20.png') no-repeat center center #ffffff;
            -moz-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
            -webkit-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
            box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
            border-radius:100px;
            -webkit-border-radius:100px;
            -moz-border-radius:100px;
            -khtml-border-radius:100px;
        }

        .right6 {
            width:50px;
            height:50px;
            padding:0;
            margin:0;
            position:absolute;
            bottom:15px;
            right:15px;
            z-index:5;
            cursor:pointer;
            background:url('../images/21.png') no-repeat center center #ffffff;
            -moz-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
            -webkit-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
            box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
            border-radius:100px;
            -webkit-border-radius:100px;
            -moz-border-radius:100px;
            -khtml-border-radius:100px;
        }

        .left6:hover {  right:80px;  }
        .right6:hover {  right:10px;  }

        .left6:hover, .left6:not(:hover),
        .right6:hover, .right6:not(:hover) {
            -webkit-transition: All 0.2s ease;
            -moz-transition: All 0.2s ease;
            -o-transition: All 0.2s ease;
            -ms-transition: All 0.2s ease;
            transition: All 0.2s ease;
        }

        .box-6-r {
            width:440px;
            padding:0 65px 0 65px;
            margin:0;
            position:relative;
            text-align:center;
            float:right;
            background:url('../images/23.png') no-repeat 370px 70px;
        }

        #box-6 p {
            font-family: "ProximaNova-R";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:18px;
            line-height:28px;
            padding:0;
            margin:0;
            color:#14191f;
            cursor:default;
            position:relative;
        }

        .sp6-1 {
            font-family: "ProximaNova-B";
            font-weight:normal;
            font-style:normal;
            display:inline-block;
        }

        .sp6-2 {
            font-family: "ProximaNova-R";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:16px;
            line-height:28px;
            padding:0;
            margin:0;
            color:#333;
            cursor:default;
        }

        .sp6-3 {
            font-family: "ProximaNova-R";
            font-weight:normal;
            font-style:italic;
            text-align:left;
            font-size:18px;
            line-height:24px;
            padding:0;
            margin:0;
            color:#14191f;
            cursor:default;
            display:inline-block;
        }

        .sp6-4 {
            font-family: "ProximaNova-R";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:18px;
            line-height:26px;
            padding:0 0 0 25px;
            margin:0;
            color:#14191f;
            cursor:default;
            background:url('../images/19.png') no-repeat 0 8px;
            display:inline-block;
        }

        .formbox2 {
            width:840px;
            padding:50px 150px;
            margin:0 auto;
            position:absolute;
            left:0;
            bottom:45px;
            z-index:10;
            text-align:center;
            background:#ffffff;
        }

        .f2 {
            -moz-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
            -webkit-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
            box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
        }

        .f3 {
            -moz-box-shadow: 0 7px 30px 0 rgba(62,64,70,0.14);
            -webkit-box-shadow: 0 7px 30px 0 rgba(62,64,70,0.14);
            box-shadow: 0 7px 30px 0 rgba(62,64,70,0.14);
        }

        .formbox2-title {
            font-family: "ProximaNova-R";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:20px;
            line-height:32px;
            padding:0;
            margin:0 0 30px 0;
            color:#14191f;
            cursor:default;
        }

        .formbox2-title span {
            font-size:26px;
            line-height:32px;
        }

        .formbox2 input {
            font-family: "ProximaNova-R";
            font-weight:normal;
            font-size:18px;
            line-height:30px;
            text-indent:0;
            text-align:left;
            width:206px;
            height:30px;
            padding:13px 25px 13px 25px;
            border:2px solid #c5c6c8;
            margin:0 30px 0 0;
            float:left;
            color:#14191f;
            outline:none;
            -webkit-appearance: none;
            border-radius:75px;
            -webkit-border-radius:75px;
            -moz-border-radius:75px;
            -khtml-border-radius:75px;
            background:#ffffff;
        }

        .formbox2 input:-moz-placeholder {color:rgba(20,21,31,0.5);  }
        .formbox2 input::-webkit-input-placeholder {  color:rgba(20,21,31,0.5);  }

        .formbox2 input.error:-moz-placeholder {  color:#f02801;  }
        .formbox2 input.error::-webkit-input-placeholder {  color:#f02801;  }
        .formbox2 input.error {  color:#f02801;  border-color:#f02801;  }

        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:260px;
            padding:0;
            margin:0;
            float:left;
            border:none;
            outline:none;
            background:none;
        }

        .submit2 input {
            font-family: "ProximaNova-B";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:15px;
            letter-spacing:1px;
            text-transform: uppercase;
            line-height:63px;
            width:100%;
            height:60px;
            padding:0;
            margin:0;
            outline:none;
            cursor:pointer;
            -webkit-appearance: none;
            color:#14191f;
            border:none;
            border-radius:75px;
            -webkit-border-radius:75px;
            -moz-border-radius:75px;
            -khtml-border-radius:75px;
            background:url('../images/b1.png') repeat-x top center;
            -webkit-background-size: contain;
            -moz-background-size: contain;
            -o-background-size: contain;
            background-size: contain;
        }

        .submit2 input:hover {
            background:url('../images/b2.png') repeat-x top center;
            -webkit-background-size: contain;
            -moz-background-size: contain;
            -o-background-size: contain;
            background-size: contain;
            outline:none;
        }

        .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;
        }

            @media all and (max-width: 1160px) {
                #box-6-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg5.png') no-repeat top center #f8f9fa;
                    -webkit-background-size: cover;
                    -moz-background-size: cover;
                    -o-background-size: cover;
                    background-size: cover;
                }

                #box-6 {
                    width:1000px;
                    padding:90px 0 260px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-6 h2 {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    letter-spacing:1px;
                    font-size:36px;
                    line-height:46px;
                    padding:0;
                    margin:0 0 110px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-6 h2::after {
                    content:'';
                    width:160px;
                    height:14px;
                    padding:0;
                    margin:0 0 0 -80px;
                    cursor:default;
                    position:absolute;
                    left:50%;
                    bottom:-47px;
                    z-index:auto;
                    background:url('../images/4.png') no-repeat center center;
                }

                #box-6 h2 span {
                    color:#7f838e;
                }

                .box-6-l {
                    width:500px;
                    padding:0;
                    margin:0;
                    position:relative;
                    text-align:center;
                    float:left;
                }

                .box-6-big-w {
                    width:500px;
                    height:380px;
                    overflow:hidden;
                    padding:0;
                    margin:0;
                    position:relative;
                    text-align:center;
                }

                .box-6-big {
                    width:100%;
                    height:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    text-align:center;
                    display:none;
                }

                .box-6-big1 {
                    display:block;
                }

                .box-6-big img {
                    width:100%;
                    min-height:100%;
                    padding:0;
                    margin:0;
                    display:block;
                }

                .box-6-small-w {
                    width:500px;
                    padding:0;
                    margin:0;
                    position:relative;
                    text-align:center;
                }

                .box-6-small {
                    width:92px;
                    height:80px;
                    overflow:hidden;
                    padding:0;
                    float:left;
                    position:relative;
                    text-align:center;
                    background:#14191f;
                    border:none;
                }

                .box-6-small1 {  margin:10px 10px 0 0;  }
                .box-6-small2 {  margin:10px 10px 0 0;  }
                .box-6-small3 {  margin:10px 10px 0 0;  }
                .box-6-small4 {  margin:10px 10px 0 0;  }
                .box-6-small5 {  margin:10px 0 0 0;  }
                .box-6-small6 {  margin:10px 10px 0 0;  }
                .box-6-small7 {  margin:10px 10px 0 0;  }
                .box-6-small8 {  margin:10px 10px 0 0;  }
                .box-6-small9 {  margin:10px 10px 0 0;  }
                .box-6-small10 {  margin:10px 0 0 0;  }

                .box-6-small img {
                    min-width:100%;
                    height:100%;
                    padding:0;
                    margin:0;
                    display:block;
                    cursor:pointer;
                }

                .box-6-small-active {
                    width:88px;
                    height:76px;
                    border:2px solid #ffdd00;
                }

                .box-6-small-active img {
                    min-width:100%;
                    height:100%;
                    padding:0;
                    margin:0;
                    display:block;
                    cursor:pointer;
                    opacity:0.75;
                }

                .box-6-small:hover {
                    -moz-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    -webkit-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                }

                .left6 {
                    width:50px;
                    height:50px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    bottom:15px;
                    right:75px;
                    z-index:5;
                    cursor:pointer;
                    background:url('../images/20.png') no-repeat center center #ffffff;
                    -moz-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    -webkit-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    border-radius:100px;
                    -webkit-border-radius:100px;
                    -moz-border-radius:100px;
                    -khtml-border-radius:100px;
                }

                .right6 {
                    width:50px;
                    height:50px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    bottom:15px;
                    right:15px;
                    z-index:5;
                    cursor:pointer;
                    background:url('../images/21.png') no-repeat center center #ffffff;
                    -moz-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    -webkit-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    border-radius:100px;
                    -webkit-border-radius:100px;
                    -moz-border-radius:100px;
                    -khtml-border-radius:100px;
                }

                .left6:hover {  right:80px;  }
                .right6:hover {  right:10px;  }

                .left6:hover, .left6:not(:hover),
                .right6:hover, .right6:not(:hover) {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }

                .box-6-r {
                    width:440px;
                    padding:0 20px 0 40px;
                    margin:0;
                    position:relative;
                    text-align:center;
                    float:right;
                    background:url('../images/23.png') no-repeat 300px 70px;
                }

                #box-6 p {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:18px;
                    line-height:28px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                .sp6-1 {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    display:inline-block;
                }

                .sp6-2 {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:16px;
                    line-height:28px;
                    padding:0;
                    margin:0;
                    color:#333;
                    cursor:default;
                }

                .sp6-3 {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:italic;
                    text-align:left;
                    font-size:18px;
                    line-height:24px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                    display:inline-block;
                }

                .sp6-4 {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:18px;
                    line-height:26px;
                    padding:0 0 0 25px;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                    background:url('../images/19.png') no-repeat 0 8px;
                    display:inline-block;
                }

                .formbox2 {
                    width:840px;
                    padding:50px 80px;
                    margin:0 auto;
                    position:absolute;
                    left:0;
                    bottom:45px;
                    z-index:10;
                    text-align:center;
                    background:#ffffff;
                }

                .f2 {
                    -moz-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    -webkit-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                }

                .f3 {
                    -moz-box-shadow: 0 7px 30px 0 rgba(62,64,70,0.14);
                    -webkit-box-shadow: 0 7px 30px 0 rgba(62,64,70,0.14);
                    box-shadow: 0 7px 30px 0 rgba(62,64,70,0.14);
                }

                .formbox2-title {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:20px;
                    line-height:32px;
                    padding:0;
                    margin:0 0 30px 0;
                    color:#14191f;
                    cursor:default;
                }

                .formbox2-title span {
                    font-size:26px;
                    line-height:32px;
                }

                .formbox2 input {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-size:18px;
                    line-height:30px;
                    text-indent:0;
                    text-align:left;
                    width:206px;
                    height:30px;
                    padding:13px 25px 13px 25px;
                    border:2px solid #c5c6c8;
                    margin:0 30px 0 0;
                    float:left;
                    color:#14191f;
                    outline:none;
                    -webkit-appearance: none;
                    border-radius:75px;
                    -webkit-border-radius:75px;
                    -moz-border-radius:75px;
                    -khtml-border-radius:75px;
                    background:#ffffff;
                }

                .formbox2 input:-moz-placeholder {color:rgba(20,21,31,0.5);  }
                .formbox2 input::-webkit-input-placeholder {  color:rgba(20,21,31,0.5);  }

                .formbox2 input.error:-moz-placeholder {  color:#f02801;  }
                .formbox2 input.error::-webkit-input-placeholder {  color:#f02801;  }
                .formbox2 input.error {  color:#f02801;  border-color:#f02801;  }

                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:260px;
                    padding:0;
                    margin:0;
                    float:left;
                    border:none;
                    outline:none;
                    background:none;
                }

                .submit2 input {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:15px;
                    letter-spacing:1px;
                    text-transform: uppercase;
                    line-height:63px;
                    width:100%;
                    height:60px;
                    padding:0;
                    margin:0;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    color:#14191f;
                    border:none;
                    border-radius:75px;
                    -webkit-border-radius:75px;
                    -moz-border-radius:75px;
                    -khtml-border-radius:75px;
                    background:url('../images/b1.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                }

                .submit2 input:hover {
                    background:url('../images/b2.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                    outline:none;
                }

                .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;
                }
            }

            @media all and (max-width: 1020px) {
                #box-6-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg5.png') no-repeat top center #f8f9fa;
                    -webkit-background-size: cover;
                    -moz-background-size: cover;
                    -o-background-size: cover;
                    background-size: cover;
                }

                #box-6 {
                    width:700px;
                    padding:90px 0 330px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-6 h2 {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    letter-spacing:1px;
                    font-size:36px;
                    line-height:46px;
                    padding:0;
                    margin:0 0 110px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-6 h2::after {
                    content:'';
                    width:160px;
                    height:14px;
                    padding:0;
                    margin:0 0 0 -80px;
                    cursor:default;
                    position:absolute;
                    left:50%;
                    bottom:-47px;
                    z-index:auto;
                    background:url('../images/4.png') no-repeat center center;
                }

                #box-6 h2 span {
                    color:#7f838e;
                }

                .box-6-l {
                    width:570px;
                    padding:0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                    float:none;
                }

                .box-6-big-w {
                    width:570px;
                    height:380px;
                    overflow:hidden;
                    padding:0;
                    margin:0;
                    position:relative;
                    text-align:center;
                }

                .box-6-big {
                    width:100%;
                    height:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    text-align:center;
                    display:none;
                }

                .box-6-big1 {
                    display:block;
                }

                .box-6-big img {
                    width:100%;
                    min-height:100%;
                    padding:0;
                    margin:0;
                    display:block;
                }

                .box-6-small-w {
                    width:570px;
                    padding:0;
                    margin:0;
                    position:relative;
                    text-align:center;
                }

                .box-6-small {
                    width:106px;
                    height:80px;
                    overflow:hidden;
                    padding:0;
                    float:left;
                    position:relative;
                    text-align:center;
                    background:#14191f;
                    border:none;
                }

                .box-6-small1 {  margin:10px 10px 0 0;  }
                .box-6-small2 {  margin:10px 10px 0 0;  }
                .box-6-small3 {  margin:10px 10px 0 0;  }
                .box-6-small4 {  margin:10px 10px 0 0;  }
                .box-6-small5 {  margin:10px 0 0 0;  }
                .box-6-small6 {  margin:10px 10px 0 0;  }
                .box-6-small7 {  margin:10px 10px 0 0;  }
                .box-6-small8 {  margin:10px 10px 0 0;  }
                .box-6-small9 {  margin:10px 10px 0 0;  }
                .box-6-small10 {  margin:10px 0 0 0;  }

                .box-6-small img {
                    min-width:100%;
                    height:100%;
                    padding:0;
                    margin:0;
                    display:block;
                    cursor:pointer;
                }

                .box-6-small-active {
                    width:102px;
                    height:76px;
                    border:2px solid #ffdd00;
                }

                .box-6-small-active img {
                    min-width:100%;
                    height:100%;
                    padding:0;
                    margin:0;
                    display:block;
                    cursor:pointer;
                    opacity:0.75;
                }

                .box-6-small:hover {
                    -moz-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    -webkit-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                }

                .left6 {
                    width:50px;
                    height:50px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    bottom:15px;
                    right:75px;
                    z-index:5;
                    cursor:pointer;
                    background:url('../images/20.png') no-repeat center center #ffffff;
                    -moz-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    -webkit-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    border-radius:100px;
                    -webkit-border-radius:100px;
                    -moz-border-radius:100px;
                    -khtml-border-radius:100px;
                }

                .right6 {
                    width:50px;
                    height:50px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    bottom:15px;
                    right:15px;
                    z-index:5;
                    cursor:pointer;
                    background:url('../images/21.png') no-repeat center center #ffffff;
                    -moz-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    -webkit-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    border-radius:100px;
                    -webkit-border-radius:100px;
                    -moz-border-radius:100px;
                    -khtml-border-radius:100px;
                }

                .left6:hover {  right:80px;  }
                .right6:hover {  right:10px;  }

                .left6:hover, .left6:not(:hover),
                .right6:hover, .right6:not(:hover) {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }

                .box-6-r {
                    width:570px;
                    padding:60px 0 0 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                    float:none;
                    background:url('../images/23.png') no-repeat 370px 70px;
                }

                #box-6 p {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:18px;
                    line-height:28px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                .sp6-1 {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    display:inline-block;
                }

                .sp6-2 {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:16px;
                    line-height:28px;
                    padding:0;
                    margin:0;
                    color:#333;
                    cursor:default;
                }

                .sp6-3 {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:italic;
                    text-align:left;
                    font-size:18px;
                    line-height:24px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                    display:inline-block;
                }

                .sp6-4 {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:18px;
                    line-height:26px;
                    padding:0 0 0 25px;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                    background:url('../images/19.png') no-repeat 0 8px;
                    display:inline-block;
                }

                .formbox2 {
                    width:600px;
                    padding:50px 50px;
                    margin:0 auto;
                    position:absolute;
                    left:0;
                    bottom:25px;
                    z-index:10;
                    text-align:center;
                    background:#ffffff;
                }

                .f2 {
                    -moz-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    -webkit-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                }

                .f3 {
                    -moz-box-shadow: 0 7px 30px 0 rgba(62,64,70,0.14);
                    -webkit-box-shadow: 0 7px 30px 0 rgba(62,64,70,0.14);
                    box-shadow: 0 7px 30px 0 rgba(62,64,70,0.14);
                }

                .formbox2-title {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:19px;
                    line-height:32px;
                    padding:0;
                    margin:0 0 30px 0;
                    color:#14191f;
                    cursor:default;
                }

                .formbox2-title span {
                    font-size:26px;
                    line-height:32px;
                }

                .formbox2 input {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-size:18px;
                    line-height:30px;
                    text-indent:0;
                    text-align:left;
                    width:206px;
                    height:30px;
                    padding:13px 25px 13px 25px;
                    border:2px solid #c5c6c8;
                    margin:0 20px 0 20px;
                    float:left;
                    color:#14191f;
                    outline:none;
                    -webkit-appearance: none;
                    border-radius:75px;
                    -webkit-border-radius:75px;
                    -moz-border-radius:75px;
                    -khtml-border-radius:75px;
                    background:#ffffff;
                }

                .formbox2 input:-moz-placeholder {color:rgba(20,21,31,0.5);  }
                .formbox2 input::-webkit-input-placeholder {  color:rgba(20,21,31,0.5);  }

                .formbox2 input.error:-moz-placeholder {  color:#f02801;  }
                .formbox2 input.error::-webkit-input-placeholder {  color:#f02801;  }
                .formbox2 input.error {  color:#f02801;  border-color:#f02801;  }

                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:260px;
                    padding:0;
                    margin:20px 0 0 170px;
                    float:left;
                    border:none;
                    outline:none;
                    background:none;
                }

                .submit2 input {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:15px;
                    letter-spacing:1px;
                    text-transform: uppercase;
                    line-height:63px;
                    width:100%;
                    height:60px;
                    padding:0;
                    margin:0;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    color:#14191f;
                    border:none;
                    border-radius:75px;
                    -webkit-border-radius:75px;
                    -moz-border-radius:75px;
                    -khtml-border-radius:75px;
                    background:url('../images/b1.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                }

                .submit2 input:hover {
                    background:url('../images/b2.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                    outline:none;
                }

                .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;
                }
            }

            @media all and (max-width: 730px) {
                #box-6-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg5.png') no-repeat top center #f8f9fa;
                    -webkit-background-size: cover;
                    -moz-background-size: cover;
                    -o-background-size: cover;
                    background-size: cover;
                }

                #box-6 {
                    width:340px;
                    padding:90px 0 420px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-6 h2 {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    letter-spacing:0;
                    font-size:32px;
                    line-height:36px;
                    padding:0;
                    margin:0 0 110px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-6 h2::after {
                    content:'';
                    width:160px;
                    height:14px;
                    padding:0;
                    margin:0 0 0 -80px;
                    cursor:default;
                    position:absolute;
                    left:50%;
                    bottom:-47px;
                    z-index:auto;
                    background:url('../images/4.png') no-repeat center center;
                }

                #box-6 h2 span {
                    color:#7f838e;
                }

                .box-6-l {
                    width:340px;
                    padding:0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                    float:none;
                }

                .box-6-big-w {
                    width:340px;
                    height:225px;
                    overflow:hidden;
                    padding:0;
                    margin:0;
                    position:relative;
                    text-align:center;
                }

                .box-6-big {
                    width:100%;
                    height:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    text-align:center;
                    display:none;
                }

                .box-6-big1 {
                    display:block;
                }

                .box-6-big img {
                    width:100%;
                    min-height:100%;
                    padding:0;
                    margin:0;
                    display:block;
                }

                .box-6-small-w {
                    width:340px;
                    padding:0;
                    margin:0;
                    position:relative;
                    text-align:center;
                }

                .box-6-small {
                    width:105px;
                    height:80px;
                    overflow:hidden;
                    padding:0;
                    float:left;
                    position:relative;
                    text-align:center;
                    background:#14191f;
                    border:none;
                }

                .box-6-small1 {  margin:10px 12.5px 0 0;  }
                .box-6-small2 {  margin:10px 12.5px 0 0;  }
                .box-6-small3 {  margin:10px 0 0 0;  }
                .box-6-small4 {  margin:10px 12.5px 0 0;  }
                .box-6-small5 {  margin:10px 12.5px 0 0;  }
                .box-6-small6 {  margin:10px 0 0 0;  }
                .box-6-small7 {  margin:10px 12.5px 0 0;  }
                .box-6-small8 {  margin:10px 12.5px 0 0;  }
                .box-6-small9 {  margin:10px 0 0 0;  }
                .box-6-small10 {  margin:10px 0 0 0;  }

                .box-6-small img {
                    min-width:100%;
                    height:100%;
                    padding:0;
                    margin:0;
                    display:block;
                    cursor:pointer;
                }

                .box-6-small-active {
                    width:101px;
                    height:76px;
                    border:2px solid #ffdd00;
                }

                .box-6-small-active img {
                    min-width:100%;
                    height:100%;
                    padding:0;
                    margin:0;
                    display:block;
                    cursor:pointer;
                    opacity:0.75;
                }

                .box-6-small:hover {
                    -moz-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    -webkit-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                }

                .left6 {
                    width:50px;
                    height:50px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    bottom:15px;
                    right:75px;
                    z-index:5;
                    cursor:pointer;
                    background:url('../images/20.png') no-repeat center center #ffffff;
                    -moz-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    -webkit-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    border-radius:100px;
                    -webkit-border-radius:100px;
                    -moz-border-radius:100px;
                    -khtml-border-radius:100px;
                }

                .right6 {
                    width:50px;
                    height:50px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    bottom:15px;
                    right:15px;
                    z-index:5;
                    cursor:pointer;
                    background:url('../images/21.png') no-repeat center center #ffffff;
                    -moz-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    -webkit-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    border-radius:100px;
                    -webkit-border-radius:100px;
                    -moz-border-radius:100px;
                    -khtml-border-radius:100px;
                }

                .left6:hover {  right:80px;  }
                .right6:hover {  right:10px;  }

                .left6:hover, .left6:not(:hover),
                .right6:hover, .right6:not(:hover) {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }

                .box-6-r {
                    width:340px;
                    padding:50px 0 0 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                    float:none;
                    background:url('../images/23.png') no-repeat 370px 70px;
                }

                #box-6 p {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:18px;
                    line-height:28px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                .sp6-1 {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    display:inline-block;
                }

                .sp6-2 {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:16px;
                    line-height:28px;
                    padding:0;
                    margin:0;
                    color:#333;
                    cursor:default;
                }

                .sp6-3 {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:italic;
                    text-align:left;
                    font-size:18px;
                    line-height:24px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                    display:inline-block;
                }

                .sp6-4 {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:18px;
                    line-height:26px;
                    padding:0 0 0 25px;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                    background:url('../images/19.png') no-repeat 0 8px;
                    display:inline-block;
                }

                .formbox2 {
                    width:300px;
                    padding:40px 20px;
                    margin:0 auto;
                    position:absolute;
                    left:0;
                    bottom:25px;
                    z-index:10;
                    text-align:center;
                    background:#ffffff;
                }

                .f2 {
                    -moz-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    -webkit-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                }

                .f3 {
                    -moz-box-shadow: 0 7px 30px 0 rgba(62,64,70,0.14);
                    -webkit-box-shadow: 0 7px 30px 0 rgba(62,64,70,0.14);
                    box-shadow: 0 7px 30px 0 rgba(62,64,70,0.14);
                }

                .formbox2-title {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:26px;
                    padding:0;
                    margin:0 0 10px 0;
                    color:#14191f;
                    cursor:default;
                }

                .formbox2-title span {
                    font-size:24px;
                    line-height:30px;
                    display: inline-block;
                    padding:0 20px 5px 20px;
                }

                .formbox2 input {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-size:18px;
                    line-height:30px;
                    text-indent:0;
                    text-align:left;
                    width:238px;
                    height:30px;
                    padding:13px 20px 13px 20px;
                    border:2px solid #c5c6c8;
                    margin:15px 10px 0 10px;
                    float:left;
                    color:#14191f;
                    outline:none;
                    -webkit-appearance: none;
                    border-radius:75px;
                    -webkit-border-radius:75px;
                    -moz-border-radius:75px;
                    -khtml-border-radius:75px;
                    background:#ffffff;
                }

                .formbox2 input:-moz-placeholder {color:rgba(20,21,31,0.5);  }
                .formbox2 input::-webkit-input-placeholder {  color:rgba(20,21,31,0.5);  }

                .formbox2 input.error:-moz-placeholder {  color:#f02801;  }
                .formbox2 input.error::-webkit-input-placeholder {  color:#f02801;  }
                .formbox2 input.error {  color:#f02801;  border-color:#f02801;  }

                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:15px 10px 0 10px;
                    float:left;
                    border:none;
                    outline:none;
                    background:none;
                }

                .submit2 input {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:15px;
                    letter-spacing:1px;
                    text-transform: uppercase;
                    line-height:63px;
                    width:100%;
                    height:60px;
                    padding:0;
                    margin:0;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    color:#14191f;
                    border:none;
                    border-radius:75px;
                    -webkit-border-radius:75px;
                    -moz-border-radius:75px;
                    -khtml-border-radius:75px;
                    background:url('../images/b1.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                }

                .submit2 input:hover {
                    background:url('../images/b2.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                    outline:none;
                }

                .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;
                }
            }

/* box-11 */

		#box-11-w {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
            background:#ffffff;
		}

        #box-11 {
            width:1140px;
            padding:100px 0 110px 0;
            margin:0 auto;
            position:relative;
            text-align:center;
        }

        #box-11 h2 {
            font-family: "ProximaNova-B";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            letter-spacing:1px;
            font-size:36px;
            line-height:46px;
            padding:0;
            margin:0 0 110px 0;
            color:#14191f;
            cursor:default;
            position:relative;
        }

        #box-11 h2::after {
            content:'';
            width:160px;
            height:14px;
            padding:0;
            margin:0 0 0 -80px;
            cursor:default;
            position:absolute;
            left:50%;
            bottom:-47px;
            z-index:auto;
            background:url('../images/4.png') no-repeat center center;
        }

        #box-11 h2 span {
            color:#7f838e;
        }

        .box-11 {
            width:20%;
            padding:0;
            margin:0 auto;
            position:relative;
            text-align:center;
            float:left;
        }

        #box-11 h3 {
            font-family: "ProximaNova-B";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            font-size:60px;
            line-height:84px;
            width:200px;
            height:80px;
            border:1px solid #e7e8e8;
            padding:0;
            margin:0 auto;
            display:inline-block;
            color:#ffcb00;
            cursor:default;
            position:relative;
        }

        #box-11 p {
            font-family: "ProximaNova-R";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:18px;
            line-height:24px;
            padding:0;
            margin:25px 0 0 0;
            color:#14191f;
            cursor:default;
            position:relative;
        }

            @media all and (max-width: 1160px) {
                #box-11-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:#ffffff;
                }

                #box-11 {
                    width:1000px;
                    padding:100px 0 110px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-11 h2 {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    letter-spacing:1px;
                    font-size:36px;
                    line-height:46px;
                    padding:0;
                    margin:0 0 110px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-11 h2::after {
                    content:'';
                    width:160px;
                    height:14px;
                    padding:0;
                    margin:0 0 0 -80px;
                    cursor:default;
                    position:absolute;
                    left:50%;
                    bottom:-47px;
                    z-index:auto;
                    background:url('../images/4.png') no-repeat center center;
                }

                #box-11 h2 span {
                    color:#7f838e;
                }

                .box-11 {
                    width:20%;
                    padding:0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                    float:left;
                }

                #box-11 h3 {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:60px;
                    line-height:84px;
                    width:180px;
                    height:80px;
                    border:1px solid #e7e8e8;
                    padding:0;
                    margin:0 auto;
                    display:inline-block;
                    color:#ffcb00;
                    cursor:default;
                    position:relative;
                }

                #box-11 p {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:24px;
                    padding:0;
                    margin:25px 0 0 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }
            }

            @media all and (max-width: 1020px) {
                #box-11-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:#ffffff;
                }

                #box-11 {
                    width:700px;
                    padding:100px 0 110px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-11 h2 {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    letter-spacing:1px;
                    font-size:36px;
                    line-height:46px;
                    padding:0;
                    margin:0 0 70px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-11 h2::after {
                    content:'';
                    width:160px;
                    height:14px;
                    padding:0;
                    margin:0 0 0 -80px;
                    cursor:default;
                    position:absolute;
                    left:50%;
                    bottom:-47px;
                    z-index:auto;
                    background:url('../images/4.png') no-repeat center center;
                }

                #box-11 h2 span {
                    color:#7f838e;
                }

                .box-11 {
                    width:330px;
                    padding:0;
                    margin:40px auto 0 auto;
                    position:relative;
                    text-align:center;
                    float:none;
                    display:inline-block;
                }

                #box-11 h3 {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:60px;
                    line-height:84px;
                    width:200px;
                    height:80px;
                    border:1px solid #e7e8e8;
                    padding:0;
                    margin:0 auto;
                    display:inline-block;
                    color:#ffcb00;
                    cursor:default;
                    position:relative;
                }

                #box-11 p {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:24px;
                    padding:0;
                    margin:25px 0 0 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }
            }

            @media all and (max-width: 730px) {
                #box-11-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:#ffffff;
                }

                #box-11 {
                    width:340px;
                    padding:100px 0 110px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-11 h2 {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    letter-spacing:1px;
                    font-size:32px;
                    line-height:36px;
                    padding:0;
                    margin:0 0 70px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-11 h2::after {
                    content:'';
                    width:160px;
                    height:14px;
                    padding:0;
                    margin:0 0 0 -80px;
                    cursor:default;
                    position:absolute;
                    left:50%;
                    bottom:-47px;
                    z-index:auto;
                    background:url('../images/4.png') no-repeat center center;
                }

                #box-11 h2 span {
                    color:#7f838e;
                }

                .box-11 {
                    width:330px;
                    padding:0;
                    margin:40px auto 0 auto;
                    position:relative;
                    text-align:center;
                    float:none;
                    display:inline-block;
                }

                #box-11 h3 {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    font-size:60px;
                    line-height:84px;
                    width:200px;
                    height:80px;
                    border:1px solid #e7e8e8;
                    padding:0;
                    margin:0 auto;
                    display:inline-block;
                    color:#ffcb00;
                    cursor:default;
                    position:relative;
                }

                #box-11 p {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:24px;
                    padding:0;
                    margin:25px 0 0 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }
            }

/* box-12 */

		#box-12-w {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
            background:url('../images/bg2.png') no-repeat center center #f8f9fa;
            -webkit-background-size: cover;
            -moz-background-size: cover;
            -o-background-size: cover;
            background-size: cover;
		}

        #box-12 {
            width:1140px;
            padding:100px 0 95px 0;
            margin:0 auto;
            position:relative;
            text-align:center;
        }

        #box-12 h2 {
            font-family: "ProximaNova-B";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            letter-spacing:1px;
            font-size:36px;
            line-height:46px;
            padding:0;
            margin:0 0 95px 0;
            color:#14191f;
            cursor:default;
            position:relative;
        }

        #box-12 h2::after {
            content:'';
            width:160px;
            height:14px;
            padding:0;
            margin:0 0 0 -80px;
            cursor:default;
            position:absolute;
            left:50%;
            bottom:-47px;
            z-index:auto;
            background:url('../images/4.png') no-repeat center center;
        }

        #box-12 h2 span {
            color:#7f838e;
        }

        #box-12 img {
            width:200px;
            padding:0;
            margin:14px;
            position:relative;
            text-align:center;
            float:left;
            -moz-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
            -webkit-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
            box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
        }

            @media all and (max-width: 1160px) {
                #box-12-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg2.png') no-repeat center center #f8f9fa;
                    -webkit-background-size: cover;
                    -moz-background-size: cover;
                    -o-background-size: cover;
                    background-size: cover;
                }

                #box-12 {
                    width:1000px;
                    padding:100px 0 95px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-12 h2 {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    letter-spacing:1px;
                    font-size:36px;
                    line-height:46px;
                    padding:0;
                    margin:0 0 95px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-12 h2::after {
                    content:'';
                    width:160px;
                    height:14px;
                    padding:0;
                    margin:0 0 0 -80px;
                    cursor:default;
                    position:absolute;
                    left:50%;
                    bottom:-47px;
                    z-index:auto;
                    background:url('../images/4.png') no-repeat center center;
                }

                #box-12 h2 span {
                    color:#7f838e;
                }

                #box-12 img {
                    width:180px;
                    padding:0;
                    margin:10px;
                    position:relative;
                    text-align:center;
                    float:left;
                    -moz-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    -webkit-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                }
            }

            @media all and (max-width: 1020px) {
                #box-12-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg2.png') no-repeat center center #f8f9fa;
                    -webkit-background-size: cover;
                    -moz-background-size: cover;
                    -o-background-size: cover;
                    background-size: cover;
                }

                #box-12 {
                    width:700px;
                    padding:100px 0 110px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-12 h2 {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    letter-spacing:1px;
                    font-size:36px;
                    line-height:46px;
                    padding:0;
                    margin:0 0 70px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-12 h2::after {
                    content:'';
                    width:160px;
                    height:14px;
                    padding:0;
                    margin:0 0 0 -80px;
                    cursor:default;
                    position:absolute;
                    left:50%;
                    bottom:-47px;
                    z-index:auto;
                    background:url('../images/4.png') no-repeat center center;
                }

                #box-12 h2 span {
                    color:#7f838e;
                }

                #box-12 img {
                    width:200px;
                    padding:0;
                    margin:40px 20px 0 20px;
                    position:relative;
                    text-align:center;
                    float:none;
                    display:inline-block;
                    -moz-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    -webkit-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                }
            }

            @media all and (max-width: 730px) {
                #box-12-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg2.png') no-repeat center center #f8f9fa;
                    -webkit-background-size: cover;
                    -moz-background-size: cover;
                    -o-background-size: cover;
                    background-size: cover;
                }

                #box-12 {
                    width:340px;
                    padding:100px 0 110px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-12 h2 {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    letter-spacing:1px;
                    font-size:32px;
                    line-height:36px;
                    padding:0;
                    margin:0 0 90px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-12 h2::after {
                    content:'';
                    width:160px;
                    height:14px;
                    padding:0;
                    margin:0 0 0 -80px;
                    cursor:default;
                    position:absolute;
                    left:50%;
                    bottom:-47px;
                    z-index:auto;
                    background:url('../images/4.png') no-repeat center center;
                }

                #box-12 h2 span {
                    color:#7f838e;
                }

                #box-12 img {
                    width:200px;
                    padding:0;
                    margin:20px 20px 0 20px;
                    position:relative;
                    text-align:center;
                    float:none;
                    display:inline-block;
                    -moz-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    -webkit-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                }
            }

/* box-13 */

		#box-13-w {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
            background:url('../images/bg3.png') no-repeat center center #f8f9fa;
            -webkit-background-size: cover;
            -moz-background-size: cover;
            -o-background-size: cover;
            background-size: cover;
		}

        #box-13 {
            width:1140px;
            padding:180px 0 80px 0;
            margin:0 auto;
            position:relative;
            text-align:center;
        }

        #box-13 h2 {
            font-family: "ProximaNova-B";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            letter-spacing:1px;
            font-size:36px;
            line-height:46px;
            padding:0;
            margin:0 0 110px 0;
            color:#14191f;
            cursor:default;
            position:relative;
        }

        #box-13 h2::after {
            content:'';
            width:160px;
            height:14px;
            padding:0;
            margin:0 0 0 -80px;
            cursor:default;
            position:absolute;
            left:50%;
            bottom:-47px;
            z-index:auto;
            background:url('../images/4.png') no-repeat center center;
        }

        #box-13 h2 span {
            color:#7f838e;
        }

        #box-13 p {
            font-family: "ProximaNova-R";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:18px;
            line-height:24px;
            padding:10px 0 0 90px;
            min-height:60px;
            color:#14191f;
            cursor:default;
            position:relative;
            display:inline-block;
        }

        #box-13 p span {
            font-family: "ProximaNova-B";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            text-transform:uppercase;
            font-size:18px;
            line-height:24px;
            padding:0;
            margin:0 0 10px 0;
            color:#14191f;
            cursor:default;
            position:relative;
        }

        .p13-1 {  background:url('../images/78.png') no-repeat top left;  margin:0 40px;  }
        .p13-2 {  background:url('../images/79.png') no-repeat top left;  margin:0 40px;  }
        .p13-3 {  background:url('../images/80.png') no-repeat top left;  margin:0 40px;  }

        .p13-2 a {
            font-family: "ProximaNova-BL";
            font-weight:bold;
            font-style:normal;
            text-align:left;
            font-size:20px;
            line-height:24px;
            padding:0;
            margin:0;
            color:#ff8a00;
            cursor:pointer;
        }

        .p13-3 a {
            font-family: "ProximaNova-R";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:18px;
            line-height:24px;
            padding:0;
            margin:0;
            color:#14191f;
            cursor:pointer;
        }

        .p13-3 a:hover {
            color:#ffdd00;
        }

        #map-w {
            width:100%;
            height:400px;
            overflow:hidden;
            padding:0;
            margin:0;
            position:relative;
            background:#f8f8f8;
            border-top:1px solid #dbdbdb;
        }

        #map {
            width:100%;
            height:550px;
            padding:0;
            margin:-75px 0 0 0;
            position:relative;
            text-align:center;
        }

            @media all and (max-width: 1160px) {
                #box-13-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg3.png') no-repeat center center #f8f9fa;
                    -webkit-background-size: cover;
                    -moz-background-size: cover;
                    -o-background-size: cover;
                    background-size: cover;
                }

                #box-13 {
                    width:1000px;
                    padding:180px 0 80px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-13 h2 {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    letter-spacing:1px;
                    font-size:36px;
                    line-height:46px;
                    padding:0;
                    margin:0 0 110px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-13 h2::after {
                    content:'';
                    width:160px;
                    height:14px;
                    padding:0;
                    margin:0 0 0 -80px;
                    cursor:default;
                    position:absolute;
                    left:50%;
                    bottom:-47px;
                    z-index:auto;
                    background:url('../images/4.png') no-repeat center center;
                }

                #box-13 h2 span {
                    color:#7f838e;
                }

                #box-13 p {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:18px;
                    line-height:24px;
                    padding:10px 0 0 90px;
                    min-height:60px;
                    color:#848484;
                    cursor:default;
                    position:relative;
                    display:inline-block;
                }

                #box-13 p span {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    text-transform:uppercase;
                    font-size:18px;
                    line-height:24px;
                    padding:0;
                    margin:0 0 10px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                .p13-1 {  background:url('../images/78.png') no-repeat top left;  margin:0;  }
                .p13-2 {  background:url('../images/79.png') no-repeat top left;  margin:0 40px;  }
                .p13-3 {  background:url('../images/80.png') no-repeat top left;  margin:0;  }

                .p13-2 a {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:18px;
                    line-height:24px;
                    padding:0;
                    margin:0;
                    color:#848484;
                    cursor:default;
                }

                .p13-3 a {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:18px;
                    line-height:24px;
                    padding:0;
                    margin:0;
                    color:#848484;
                    cursor:pointer;
                }

                .p13-3 a:hover {
                    color:#ffdd00;
                }

                #map-w {
                    width:100%;
                    height:400px;
                    overflow:hidden;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:#f8f8f8;
                    border-top:1px solid #dbdbdb;
                }

                #map {
                    width:100%;
                    height:550px;
                    padding:0;
                    margin:-75px 0 0 0;
                    position:relative;
                    text-align:center;
                }
            }

            @media all and (max-width: 1020px) {
                #box-13-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg3.png') no-repeat center center #f8f9fa;
                    -webkit-background-size: cover;
                    -moz-background-size: cover;
                    -o-background-size: cover;
                    background-size: cover;
                }

                #box-13 {
                    width:700px;
                    padding:180px 0 80px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-13 h2 {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    letter-spacing:1px;
                    font-size:36px;
                    line-height:46px;
                    padding:0;
                    margin:0 0 110px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-13 h2::after {
                    content:'';
                    width:160px;
                    height:14px;
                    padding:0;
                    margin:0 0 0 -80px;
                    cursor:default;
                    position:absolute;
                    left:50%;
                    bottom:-47px;
                    z-index:auto;
                    background:url('../images/4.png') no-repeat center center;
                }

                #box-13 h2 span {
                    color:#7f838e;
                }

                #box-13 p {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:18px;
                    line-height:24px;
                    padding:10px 0 0 90px;
                    min-height:60px;
                    margin:0 30px;
                    color:#848484;
                    cursor:default;
                    position:relative;
                    display:inline-block;
                }

                #box-13 p span {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    text-transform:uppercase;
                    font-size:18px;
                    line-height:24px;
                    padding:0;
                    margin:0 0 10px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-13 p.p13-1 {  background:url('../images/78.png') no-repeat top left;  margin:0 30px 0 0;  }
                #box-13 p.p13-2 {  background:url('../images/79.png') no-repeat top left;  margin:0 0 0 30px;  }
                #box-13 p.p13-3 {  background:url('../images/80.png') no-repeat top left;  margin:30px 30px 0 30px;  }

                .p13-2 a {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:18px;
                    line-height:24px;
                    padding:0;
                    margin:0;
                    color:#848484;
                    cursor:default;
                }

                .p13-3 a {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:18px;
                    line-height:24px;
                    padding:0;
                    margin:0;
                    color:#848484;
                    cursor:pointer;
                }

                .p13-3 a:hover {
                    color:#ffdd00;
                }

                #map-w {
                    width:100%;
                    height:400px;
                    overflow:hidden;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:#f8f8f8;
                    border-top:1px solid #dbdbdb;
                }

                #map {
                    width:100%;
                    height:550px;
                    padding:0;
                    margin:-75px 0 0 0;
                    position:relative;
                    text-align:center;
                }
            }

            @media all and (max-width: 730px) {
                #box-13-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg3.png') no-repeat center center #f8f9fa;
                    -webkit-background-size: cover;
                    -moz-background-size: cover;
                    -o-background-size: cover;
                    background-size: cover;
                }

                #box-13 {
                    width:340px;
                    padding:180px 0 80px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-13 h2 {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    letter-spacing:1px;
                    font-size:32px;
                    line-height:42px;
                    padding:0;
                    margin:0 0 110px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-13 h2::after {
                    content:'';
                    width:160px;
                    height:14px;
                    padding:0;
                    margin:0 0 0 -80px;
                    cursor:default;
                    position:absolute;
                    left:50%;
                    bottom:-47px;
                    z-index:auto;
                    background:url('../images/4.png') no-repeat center center;
                }

                #box-13 h2 span {
                    color:#7f838e;
                }

                #box-13 p {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:18px;
                    line-height:24px;
                    margin:0 30px;
                    color:#848484;
                    cursor:default;
                    position:relative;
                    display:block;
                }

                #box-13 p span {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    text-transform:uppercase;
                    font-size:18px;
                    line-height:24px;
                    padding:0;
                    margin:0 0 10px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-13 p.p13-1 {  background:url('../images/78.png') no-repeat top left;  margin:0;  padding:0 0 0 90px;  min-height:70px;  }
                #box-13 p.p13-2 {  background:url('../images/79.png') no-repeat top left;  margin:30px 0 0 0;  padding:10px 0 0 90px;  min-height:60px;  }
                #box-13 p.p13-3 {  background:url('../images/80.png') no-repeat top left;  margin:30px 0 0 0;  padding:10px 0 0 90px;  min-height:60px;  }

                .p13-2 a {
                    font-family: "ProximaNova-BL";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:18px;
                    line-height:24px;
                    padding:0;
                    margin:0;
                    color:#ff8a00;
                    cursor:default;
                }

                .p13-3 a {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:18px;
                    line-height:24px;
                    padding:0;
                    margin:0;
                    color:#848484;
                    cursor:pointer;
                }

                .p13-3 a:hover {
                    color:#ffdd00;
                }

                #map-w {
                    width:100%;
                    height:300px;
                    overflow:hidden;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:#f8f8f8;
                    border-top:1px solid #dbdbdb;
                }

                #map {
                    width:100%;
                    height:450px;
                    padding:0;
                    margin:-75px 0 0 0;
                    position:relative;
                    text-align:center;
                }
            }

/* box-14 */

        #box-14-w {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
            background:#ffffff;
        }

        #box-14 {
            width:1140px;
            padding:170px 0 110px 0;
            margin:0 auto;
            position:relative;
            text-align:center;
        }

        #box-14 h2 {
            font-family: "ProximaNova-B";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            letter-spacing:1px;
            font-size:36px;
            line-height:46px;
            padding:0;
            margin:0 0 110px 0;
            color:#14191f;
            cursor:default;
            position:relative;
        }

        #box-14 h2::after {
            content:'';
            width:160px;
            height:14px;
            padding:0;
            margin:0 0 0 -80px;
            cursor:default;
            position:absolute;
            left:50%;
            bottom:-47px;
            z-index:auto;
            background:url('../images/4.png') no-repeat center center;
        }

        #box-14 h2 span {
            color:#7f838e;
        }

        #box-14 h3 {
            font-family: "ProximaNova-B";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:24px;
            line-height:30px;
            padding:0;
            margin:0;
            color:#14191f;
            cursor:default;
            position:relative;
        }

        .line-14 {
            width:100%;
            height:1px;
            padding:0;
            margin:35px 0;
            position:relative;
            background:#e7e8e8;
        }

        .formbox3 {
            width:100%;
            padding:0;
            margin:0 auto;
            position:relative;
            text-align:center;
        }

        #box-14 p {
            font-family: "ProximaNova-R";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:18px;
            line-height:24px;
            padding:0;
            margin:15px 0 0 0;
            color:#14191f;
            cursor:default;
            position:relative;
            float:left;
        }

        .inp1 {
            width:340px;
            padding:0;
            margin:30px 0 0 0;
            position:relative;
            text-align:center;
            float:left;
        }

        .inp2 {
            width:315px;
            padding:0;
            margin:30px 60px 0 60px;
            position:relative;
            text-align:center;
            float:left;
        }

        .inp3 {
            width:365px;
            padding:0;
            margin:30px 0 0 0;
            position:relative;
            text-align:center;
            float:left;
        }

        .inp input {
            font-family: "ProximaNova-R";
            font-weight:normal;
            font-size:18px;
            line-height:30px;
            text-indent:0;
            text-align:left;
            width:31px;
            height:30px;
            padding:7px 35px 7px 20px;
            border:2px solid #c5c6c8;
            margin:0;
            float:right;
            color:#14191f;
            outline:none;
            -webkit-appearance: none;
            border-radius:75px;
            -webkit-border-radius:75px;
            -moz-border-radius:75px;
            -khtml-border-radius:75px;
            background:url('../images/62.png') no-repeat center right #ffffff;
        }

        .input-number-box {
            position:relative;
            float:right;
            z-index:auto;
        }

        .input-number {
            line-height:22px;
            height:22px;
            padding-right:0;
        }

        .input-number-more,
        .input-number-less {
            position:absolute;
            right:2px;
            cursor:pointer;
            width:30px;
            height:22px;
        }

        .input-number-more {
            top:2px;
            background:url('../images/63.png') no-repeat center 12px;
        }

        .input-number-less {
            bottom:2px;
            background:url('../images/64.png') no-repeat center 6px;
        }

        .formbox3 input.phone {
            font-family: "ProximaNova-R";
            font-weight:normal;
            font-size:18px;
            line-height:30px;
            text-indent:0;
            text-align:left;
            width:206px;
            height:30px;
            padding:13px 25px 13px 25px;
            border:2px solid #c5c6c8;
            margin:15px 15px 0 15px;
            display:inline-block;
            color:#14191f;
            outline:none;
            -webkit-appearance: none;
            border-radius:75px;
            -webkit-border-radius:75px;
            -moz-border-radius:75px;
            -khtml-border-radius:75px;
            background:#ffffff;
        }

        .formbox3 input:-moz-placeholder {color:rgba(20,21,31,0.5);  }
        .formbox3 input::-webkit-input-placeholder {  color:rgba(20,21,31,0.5);  }

        .formbox3 input.error:-moz-placeholder {  color:#f02801;  }
        .formbox3 input.error::-webkit-input-placeholder {  color:#f02801;  }
        .formbox3 input.error {  color:#f02801;  border-color:#f02801;  }

        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;}

        .radiobox {
            font-family: "ProximaNova-R";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:18px;
            line-height:24px;
            padding:0;
            float:left;
            color:#14191f;
            cursor:pointer;
            position:relative;
        }

        .rb1 {  margin:30px 75px 0 0;  }
        .rb2 {  margin:30px 75px 0 0;  }
        .rb3 {  margin:30px 0 0 0;  }

        body:not(#Foo) input[type=radio] {  display:none;  }
        body:not(#Foo) input[type=radio] + label {  background:url('../images/60.png') no-repeat left center;  padding:5px 0 5px 35px;  cursor:pointer;  }
        body:not(#Foo) input[type=radio]:checked + label {  background:url('../images/61.png') no-repeat left center;  padding:5px 0 5px 35px;  cursor:pointer;  }

        .checkbox {
            font-family: "ProximaNova-R";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:18px;
            line-height:24px;
            padding:0 0 0 35px;
            float:left;
            color:#14191f;
            cursor:pointer;
            position:relative;
        }

        .cb1 {  margin:30px 40px 0 0;  }
        .cb2 {  margin:30px 40px 0 0;  }
        .cb3 {  margin:30px 0 0 0;  }

        .checkbox input[type=checkbox] {
            display:none;
        }

        .checkbox label {
            font-family: "ProximaNova-R";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:18px;
            line-height:24px;
            padding:0;
            margin:0;
            color:#14191f;
            cursor:pointer;
            position:relative;
        }

        .checkbox label:after {
            content:'';
            display:block;
            outline:none;
            border:none;
            width:24px;
            height:24px;
            position:absolute;
            left:-35px;
            top:0;
            z-index:11;
            margin:0;
            cursor:pointer;
            background:url('../images/65.png');
        }

        .checkbox input[type=checkbox]:checked + label:after {
            background:url('../images/66.png');
        }

        .submit3 {
            width:300px;
            padding:0;
            margin:15px 15px 0 15px;
            display:inline-block;
            border:none;
            outline:none;
            background:none;
        }

        .submit3 input {
            font-family: "ProximaNova-B";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:15px;
            letter-spacing:1px;
            text-transform: uppercase;
            line-height:63px;
            width:100%;
            height:60px;
            padding:0;
            margin:0;
            outline:none;
            cursor:pointer;
            -webkit-appearance: none;
            color:#14191f;
            border:none;
            border-radius:75px;
            -webkit-border-radius:75px;
            -moz-border-radius:75px;
            -khtml-border-radius:75px;
            background:url('../images/b1.png') repeat-x top center;
            -webkit-background-size: contain;
            -moz-background-size: contain;
            -o-background-size: contain;
            background-size: contain;
        }

        .submit3 input:hover {
            background:url('../images/b2.png') repeat-x top center;
            -webkit-background-size: contain;
            -moz-background-size: contain;
            -o-background-size: contain;
            background-size: contain;
            outline:none;
        }

        .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;
        }

            @media all and (max-width: 1160px) {
                #box-14-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:#ffffff;
                }

                #box-14 {
                    width:1000px;
                    padding:170px 0 110px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-14 h2 {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    letter-spacing:1px;
                    font-size:36px;
                    line-height:46px;
                    padding:0;
                    margin:0 0 110px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-14 h2::after {
                    content:'';
                    width:160px;
                    height:14px;
                    padding:0;
                    margin:0 0 0 -80px;
                    cursor:default;
                    position:absolute;
                    left:50%;
                    bottom:-47px;
                    z-index:auto;
                    background:url('../images/4.png') no-repeat center center;
                }

                #box-14 h2 span {
                    color:#7f838e;
                }

                #box-14 h3 {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:24px;
                    line-height:30px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                .line-14 {
                    width:100%;
                    height:1px;
                    padding:0;
                    margin:35px 0;
                    position:relative;
                    background:#e7e8e8;
                }

                .formbox3 {
                    width:100%;
                    padding:0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-14 p {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:18px;
                    line-height:24px;
                    padding:0;
                    margin:15px 0 0 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                    float:left;
                }

                .inp1 {
                    width:370px;
                    padding:0;
                    margin:30px 60px 0 0;
                    position:relative;
                    text-align:center;
                    float:left;
                }

                .inp2 {
                    width:370px;
                    padding:0;
                    margin:30px 60px 0 0;
                    position:relative;
                    text-align:center;
                    float:left;
                }

                .inp3 {
                    width:370px;
                    padding:0;
                    margin:30px 60px 0 0;
                    position:relative;
                    text-align:center;
                    float:left;
                }

                .inp input {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-size:18px;
                    line-height:30px;
                    text-indent:0;
                    text-align:left;
                    width:31px;
                    height:30px;
                    padding:7px 35px 7px 20px;
                    border:2px solid #c5c6c8;
                    margin:0;
                    float:right;
                    color:#14191f;
                    outline:none;
                    -webkit-appearance: none;
                    border-radius:75px;
                    -webkit-border-radius:75px;
                    -moz-border-radius:75px;
                    -khtml-border-radius:75px;
                    background:url('../images/62.png') no-repeat center right #ffffff;
                }

                .input-number-box {
                    position:relative;
                    float:right;
                    z-index:auto;
                }

                .input-number {
                    line-height:22px;
                    height:22px;
                    padding-right:0;
                }

                .input-number-more,
                .input-number-less {
                    position:absolute;
                    right:2px;
                    cursor:pointer;
                    width:30px;
                    height:22px;
                }

                .input-number-more {
                    top:2px;
                    background:url('../images/63.png') no-repeat center 12px;
                }

                .input-number-less {
                    bottom:2px;
                    background:url('../images/64.png') no-repeat center 6px;
                }

                .formbox3 input.phone {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-size:18px;
                    line-height:30px;
                    text-indent:0;
                    text-align:left;
                    width:206px;
                    height:30px;
                    padding:13px 25px 13px 25px;
                    border:2px solid #c5c6c8;
                    margin:15px 15px 0 15px;
                    display:inline-block;
                    color:#14191f;
                    outline:none;
                    -webkit-appearance: none;
                    border-radius:75px;
                    -webkit-border-radius:75px;
                    -moz-border-radius:75px;
                    -khtml-border-radius:75px;
                    background:#ffffff;
                }

                .formbox3 input:-moz-placeholder {color:rgba(20,21,31,0.5);  }
                .formbox3 input::-webkit-input-placeholder {  color:rgba(20,21,31,0.5);  }

                .formbox3 input.error:-moz-placeholder {  color:#f02801;  }
                .formbox3 input.error::-webkit-input-placeholder {  color:#f02801;  }
                .formbox3 input.error {  color:#f02801;  border-color:#f02801;  }

                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;}

                .radiobox {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:18px;
                    line-height:24px;
                    padding:0;
                    float:left;
                    color:#14191f;
                    cursor:pointer;
                    position:relative;
                }

                .rb1 {  margin:30px 75px 0 0;  }
                .rb2 {  margin:30px 75px 0 0;  }
                .rb3 {  margin:30px 0 0 0;  }

                body:not(#Foo) input[type=radio] {  display:none;  }
                body:not(#Foo) input[type=radio] + label {  background:url('../images/60.png') no-repeat left center;  padding:5px 0 5px 35px;  cursor:pointer;  }
                body:not(#Foo) input[type=radio]:checked + label {  background:url('../images/61.png') no-repeat left center;  padding:5px 0 5px 35px;  cursor:pointer;  }

                .checkbox {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:18px;
                    line-height:24px;
                    padding:0 0 0 35px;
                    float:left;
                    color:#14191f;
                    cursor:pointer;
                    position:relative;
                }

                .cb1 {  margin:30px 40px 0 0;  }
                .cb2 {  margin:30px 40px 0 0;  }
                .cb3 {  margin:30px 0 0 0;  }

                .checkbox input[type=checkbox] {
                    display:none;
                }

                .checkbox label {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:18px;
                    line-height:24px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:pointer;
                    position:relative;
                }

                .checkbox label:after {
                    content:'';
                    display:block;
                    outline:none;
                    border:none;
                    width:24px;
                    height:24px;
                    position:absolute;
                    left:-35px;
                    top:0;
                    z-index:11;
                    margin:0;
                    cursor:pointer;
                    background:url('../images/65.png');
                }

                .checkbox input[type=checkbox]:checked + label:after {
                    background:url('../images/66.png');
                }

                .submit3 {
                    width:300px;
                    padding:0;
                    margin:15px 15px 0 15px;
                    display:inline-block;
                    border:none;
                    outline:none;
                    background:none;
                }

                .submit3 input {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:15px;
                    letter-spacing:1px;
                    text-transform: uppercase;
                    line-height:63px;
                    width:100%;
                    height:60px;
                    padding:0;
                    margin:0;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    color:#14191f;
                    border:none;
                    border-radius:75px;
                    -webkit-border-radius:75px;
                    -moz-border-radius:75px;
                    -khtml-border-radius:75px;
                    background:url('../images/b1.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                }

                .submit3 input:hover {
                    background:url('../images/b2.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                    outline:none;
                }

                .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;
                }
            }

            @media all and (max-width: 1020px) {
                #box-14-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:#ffffff;
                }

                #box-14 {
                    width:700px;
                    padding:170px 0 110px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-14 h2 {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    letter-spacing:1px;
                    font-size:36px;
                    line-height:46px;
                    padding:0;
                    margin:0 0 110px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-14 h2::after {
                    content:'';
                    width:160px;
                    height:14px;
                    padding:0;
                    margin:0 0 0 -80px;
                    cursor:default;
                    position:absolute;
                    left:50%;
                    bottom:-47px;
                    z-index:auto;
                    background:url('../images/4.png') no-repeat center center;
                }

                #box-14 h2 span {
                    color:#7f838e;
                }

                #box-14 h3 {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:24px;
                    line-height:30px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                .line-14 {
                    width:100%;
                    height:1px;
                    padding:0;
                    margin:35px 0;
                    position:relative;
                    background:#e7e8e8;
                }

                .formbox3 {
                    width:100%;
                    padding:0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-14 p {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:18px;
                    line-height:24px;
                    padding:0;
                    margin:15px 0 0 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                    float:left;
                }

                .inp1 {
                    width:100%;
                    padding:0;
                    margin:30px 0 0 0;
                    position:relative;
                    text-align:center;
                    float:left;
                }

                .inp2 {
                    width:100%;
                    padding:0;
                    margin:30px 0 0 0;
                    position:relative;
                    text-align:center;
                    float:left;
                }

                .inp3 {
                    width:100%;
                    padding:0;
                    margin:30px 0 0 0;
                    position:relative;
                    text-align:center;
                    float:left;
                }

                .inp input {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-size:18px;
                    line-height:30px;
                    text-indent:0;
                    text-align:left;
                    width:31px;
                    height:30px;
                    padding:7px 35px 7px 20px;
                    border:2px solid #c5c6c8;
                    margin:0;
                    float:right;
                    color:#14191f;
                    outline:none;
                    -webkit-appearance: none;
                    border-radius:75px;
                    -webkit-border-radius:75px;
                    -moz-border-radius:75px;
                    -khtml-border-radius:75px;
                    background:url('../images/62.png') no-repeat center right #ffffff;
                }

                .input-number-box {
                    position:relative;
                    float:right;
                    z-index:auto;
                }

                .input-number {
                    line-height:22px;
                    height:22px;
                    padding-right:0;
                }

                .input-number-more,
                .input-number-less {
                    position:absolute;
                    right:2px;
                    cursor:pointer;
                    width:30px;
                    height:22px;
                }

                .input-number-more {
                    top:2px;
                    background:url('../images/63.png') no-repeat center 12px;
                }

                .input-number-less {
                    bottom:2px;
                    background:url('../images/64.png') no-repeat center 6px;
                }

                .formbox3 input.phone {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-size:18px;
                    line-height:30px;
                    text-indent:0;
                    text-align:left;
                    width:206px;
                    height:30px;
                    padding:13px 25px 13px 25px;
                    border:2px solid #c5c6c8;
                    margin:15px 15px 0 15px;
                    display:inline-block;
                    color:#14191f;
                    outline:none;
                    -webkit-appearance: none;
                    border-radius:75px;
                    -webkit-border-radius:75px;
                    -moz-border-radius:75px;
                    -khtml-border-radius:75px;
                    background:#ffffff;
                }

                .formbox3 input:-moz-placeholder {color:rgba(20,21,31,0.5);  }
                .formbox3 input::-webkit-input-placeholder {  color:rgba(20,21,31,0.5);  }

                .formbox3 input.error:-moz-placeholder {  color:#f02801;  }
                .formbox3 input.error::-webkit-input-placeholder {  color:#f02801;  }
                .formbox3 input.error {  color:#f02801;  border-color:#f02801;  }

                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;}

                .radiobox {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:18px;
                    line-height:24px;
                    padding:0;
                    float:left;
                    color:#14191f;
                    cursor:pointer;
                    position:relative;
                }

                .rb1 {  margin:30px 75px 0 0;  }
                .rb2 {  margin:30px 0 0 0;  }
                .rb3 {  margin:30px 0 0 0;  }

                body:not(#Foo) input[type=radio] {  display:none;  }
                body:not(#Foo) input[type=radio] + label {  background:url('../images/60.png') no-repeat left center;  padding:5px 0 5px 35px;  cursor:pointer;  }
                body:not(#Foo) input[type=radio]:checked + label {  background:url('../images/61.png') no-repeat left center;  padding:5px 0 5px 35px;  cursor:pointer;  }

                .checkbox {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:18px;
                    line-height:24px;
                    padding:0 0 0 35px;
                    float:left;
                    color:#14191f;
                    cursor:pointer;
                    position:relative;
                }

                .cb1 {  margin:30px 40px 0 0;  }
                .cb2 {  margin:30px 40px 0 0;  }
                .cb3 {  margin:30px 0 0 0;  }

                .checkbox input[type=checkbox] {
                    display:none;
                }

                .checkbox label {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:18px;
                    line-height:24px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:pointer;
                    position:relative;
                }

                .checkbox label:after {
                    content:'';
                    display:block;
                    outline:none;
                    border:none;
                    width:24px;
                    height:24px;
                    position:absolute;
                    left:-35px;
                    top:0;
                    z-index:11;
                    margin:0;
                    cursor:pointer;
                    background:url('../images/65.png');
                }

                .checkbox input[type=checkbox]:checked + label:after {
                    background:url('../images/66.png');
                }

                .submit3 {
                    width:300px;
                    padding:0;
                    margin:15px 15px 0 15px;
                    display:inline-block;
                    border:none;
                    outline:none;
                    background:none;
                }

                .submit3 input {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:15px;
                    letter-spacing:1px;
                    text-transform: uppercase;
                    line-height:63px;
                    width:100%;
                    height:60px;
                    padding:0;
                    margin:0;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    color:#14191f;
                    border:none;
                    border-radius:75px;
                    -webkit-border-radius:75px;
                    -moz-border-radius:75px;
                    -khtml-border-radius:75px;
                    background:url('../images/b1.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                }

                .submit3 input:hover {
                    background:url('../images/b2.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                    outline:none;
                }

                .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;
                }
            }

            @media all and (max-width: 730px) {
                #box-14-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:#ffffff;
                }

                #box-14 {
                    width:340px;
                    padding:170px 0 110px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-14 h2 {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    letter-spacing:1px;
                    font-size:32px;
                    line-height:42px;
                    padding:0;
                    margin:0 0 110px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-14 h2::after {
                    content:'';
                    width:160px;
                    height:14px;
                    padding:0;
                    margin:0 0 0 -80px;
                    cursor:default;
                    position:absolute;
                    left:50%;
                    bottom:-47px;
                    z-index:auto;
                    background:url('../images/4.png') no-repeat center center;
                }

                #box-14 h2 span {
                    color:#7f838e;
                }

                #box-14 h3 {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:24px;
                    line-height:30px;
                    padding:0;
                    margin:0 0 10px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                .line-14 {
                    width:100%;
                    height:1px;
                    padding:0;
                    margin:35px 0;
                    position:relative;
                    background:#e7e8e8;
                }

                .formbox3 {
                    width:100%;
                    padding:0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-14 p {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:17px;
                    line-height:24px;
                    padding:0;
                    margin:15px 0 0 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                    float:left;
                }

                .inp1 {
                    width:100%;
                    padding:0;
                    margin:20px 0 0 0;
                    position:relative;
                    text-align:center;
                    float:left;
                }

                .inp2 {
                    width:100%;
                    padding:0;
                    margin:20px 0 0 0;
                    position:relative;
                    text-align:center;
                    float:left;
                }

                .inp3 {
                    width:100%;
                    padding:0;
                    margin:20px 0 0 0;
                    position:relative;
                    text-align:center;
                    float:left;
                }

                .inp input {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-size:18px;
                    line-height:30px;
                    text-indent:0;
                    text-align:left;
                    width:31px;
                    height:30px;
                    padding:7px 35px 7px 20px;
                    border:2px solid #c5c6c8;
                    margin:0;
                    float:right;
                    color:#14191f;
                    outline:none;
                    -webkit-appearance: none;
                    border-radius:75px;
                    -webkit-border-radius:75px;
                    -moz-border-radius:75px;
                    -khtml-border-radius:75px;
                    background:url('../images/62.png') no-repeat center right #ffffff;
                }

                .input-number-box {
                    position:relative;
                    float:right;
                    z-index:auto;
                }

                .input-number {
                    line-height:22px;
                    height:22px;
                    padding-right:0;
                }

                .input-number-more,
                .input-number-less {
                    position:absolute;
                    right:2px;
                    cursor:pointer;
                    width:30px;
                    height:22px;
                }

                .input-number-more {
                    top:2px;
                    background:url('../images/63.png') no-repeat center 12px;
                }

                .input-number-less {
                    bottom:2px;
                    background:url('../images/64.png') no-repeat center 6px;
                }

                .formbox3 input.phone {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-size:18px;
                    line-height:30px;
                    text-indent:0;
                    text-align:left;
                    width:246px;
                    height:30px;
                    padding:13px 25px 13px 25px;
                    border:2px solid #c5c6c8;
                    margin:15px 0 0 0;
                    display:inline-block;
                    color:#14191f;
                    outline:none;
                    -webkit-appearance: none;
                    border-radius:75px;
                    -webkit-border-radius:75px;
                    -moz-border-radius:75px;
                    -khtml-border-radius:75px;
                    background:#ffffff;
                }

                .formbox3 input:-moz-placeholder {color:rgba(20,21,31,0.5);  }
                .formbox3 input::-webkit-input-placeholder {  color:rgba(20,21,31,0.5);  }

                .formbox3 input.error:-moz-placeholder {  color:#f02801;  }
                .formbox3 input.error::-webkit-input-placeholder {  color:#f02801;  }
                .formbox3 input.error {  color:#f02801;  border-color:#f02801;  }

                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;}

                .radiobox {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:18px;
                    line-height:24px;
                    padding:0;
                    float:left;
                    color:#14191f;
                    cursor:pointer;
                    position:relative;
                }

                .rb1 {  margin:20px 75px 0 0;  }
                .rb2 {  margin:20px 0 0 0;  }
                .rb3 {  margin:20px 0 0 0;  }

                body:not(#Foo) input[type=radio] {  display:none;  }
                body:not(#Foo) input[type=radio] + label {  background:url('../images/60.png') no-repeat left center;  padding:5px 0 5px 35px;  cursor:pointer;  }
                body:not(#Foo) input[type=radio]:checked + label {  background:url('../images/61.png') no-repeat left center;  padding:5px 0 5px 35px;  cursor:pointer;  }

                .checkbox {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:18px;
                    line-height:24px;
                    padding:0 0 0 35px;
                    float:left;
                    color:#14191f;
                    cursor:pointer;
                    position:relative;
                }

                .cb1 {  margin:20px 40px 0 0;  }
                .cb2 {  margin:20px 40px 0 0;  }
                .cb3 {  margin:20px 0 0 0;  }

                .checkbox input[type=checkbox] {
                    display:none;
                }

                .checkbox label {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:18px;
                    line-height:24px;
                    padding:0;
                    margin:0;
                    color:#14191f;
                    cursor:pointer;
                    position:relative;
                }

                .checkbox label:after {
                    content:'';
                    display:block;
                    outline:none;
                    border:none;
                    width:24px;
                    height:24px;
                    position:absolute;
                    left:-35px;
                    top:0;
                    z-index:11;
                    margin:0;
                    cursor:pointer;
                    background:url('../images/65.png');
                }

                .checkbox input[type=checkbox]:checked + label:after {
                    background:url('../images/66.png');
                }

                .submit3 {
                    width:300px;
                    padding:0;
                    margin:20px 0 0 0;
                    display:inline-block;
                    border:none;
                    outline:none;
                    background:none;
                }

                .submit3 input {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:15px;
                    letter-spacing:1px;
                    text-transform: uppercase;
                    line-height:63px;
                    width:100%;
                    height:60px;
                    padding:0;
                    margin:0;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    color:#14191f;
                    border:none;
                    border-radius:75px;
                    -webkit-border-radius:75px;
                    -moz-border-radius:75px;
                    -khtml-border-radius:75px;
                    background:url('../images/b1.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                }

                .submit3 input:hover {
                    background:url('../images/b2.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                    outline:none;
                }

                .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;
                }
            }

/* box-7 */

		#box-7-w {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
            background:#ffffff;
		}

        #box-7 {
            width:1140px;
            padding:40px 0 110px 0;
            margin:0 auto;
            position:relative;
            text-align:center;
        }

        #box-7 h2 {
            font-family: "ProximaNova-B";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            letter-spacing:1px;
            font-size:36px;
            line-height:46px;
            padding:0;
            margin:0 0 110px 0;
            color:#14191f;
            cursor:default;
            position:relative;
        }

        #box-7 h2::after {
            content:'';
            width:160px;
            height:14px;
            padding:0;
            margin:0 0 0 -80px;
            cursor:default;
            position:absolute;
            left:50%;
            bottom:-47px;
            z-index:auto;
            background:url('../images/4.png') no-repeat center center;
        }

        #box-7 h2 span {
            color:#ff8a00;
        }

        .box-7 {
            width:228px;
            padding:0;
            position:relative;
            text-align:center;
            float:left;
        }

        .box-7-1 {  margin:0;  }
        .box-7-2 {  margin:0;  }
        .box-7-3 {  margin:0;  }
        .box-7-4 {  margin:0;  }
        .box-7-5 {  margin:0;  }
        .box-7-6 {  margin:60px 0 0 114px;  }
        .box-7-7 {  margin:60px 0 0 0;  }
        .box-7-8 {  margin:60px 0 0 0;  }
        .box-7-9 {  margin:60px 0 0 0;  }

        .ico7 {
            width:130px;
            height:130px;
            padding:0;
            margin:0 auto;
            position:relative;
            border-radius:150px;
            -webkit-border-radius:150px;
            -moz-border-radius:150px;
            -khtml-border-radius:150px;
        }

        .ico7-1 {  background:url('../images/25.png') no-repeat center center #3e4046;  }
        .ico7-2 {  background:url('../images/26.png') no-repeat center center #3e4046;  }
        .ico7-3 {  background:url('../images/27.png') no-repeat center center #3e4046;  }
        .ico7-4 {  background:url('../images/28.png') no-repeat center center #3e4046;  }
        .ico7-5 {  background:url('../images/29.png') no-repeat center center #3e4046;  }
        .ico7-6 {  background:url('../images/30.png') no-repeat center center #3e4046;  }
        .ico7-7 {  background:url('../images/31.png') no-repeat center center #3e4046;  }
        .ico7-8 {  background:url('../images/32.png') no-repeat center center #3e4046;  }
        .ico7-9 {  background:url('../images/33.png') no-repeat center center #3e4046;  }

        .ico7::after {
            content:'';
            width:40px;
            height:40px;
            padding:0;
            margin:0;
            position:absolute;
            top:0;
            right:0;
            z-index:5;
            background:url('../images/b1.png') repeat-x top center;
            -webkit-background-size: contain;
            -moz-background-size: contain;
            -o-background-size: contain;
            background-size: contain;
            border-radius:50px;
            -webkit-border-radius:50px;
            -moz-border-radius:50px;
            -khtml-border-radius:50px;
        }

        .ico7::before {
            content:'';
            width:40px;
            height:40px;
            padding:0;
            margin:0;
            position:absolute;
            top:0;
            right:0;
            z-index:6;
            background:url('../images/24.png') no-repeat center center;
            border-radius:50px;
            -webkit-border-radius:50px;
            -moz-border-radius:50px;
            -khtml-border-radius:50px;
        }

        #box-7 p {
            font-family: "ProximaNova-R";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:18px;
            line-height:24px;
            padding:0;
            margin:25px 0 0 0;
            color:#14191f;
            cursor:default;
            position:relative;
        }

            @media all and (max-width: 1160px) {
                #box-7-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:#ffffff;
                }

                #box-7 {
                    width:1000px;
                    padding:40px 0 110px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-7 h2 {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    letter-spacing:1px;
                    font-size:36px;
                    line-height:46px;
                    padding:0;
                    margin:0 0 110px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-7 h2::after {
                    content:'';
                    width:160px;
                    height:14px;
                    padding:0;
                    margin:0 0 0 -80px;
                    cursor:default;
                    position:absolute;
                    left:50%;
                    bottom:-47px;
                    z-index:auto;
                    background:url('../images/4.png') no-repeat center center;
                }

                #box-7 h2 span {
                    color:#ff8a00;
                }

                .box-7 {
                    width:200px;
                    padding:0;
                    position:relative;
                    text-align:center;
                    float:left;
                }

                .box-7-1 {  margin:0;  }
                .box-7-2 {  margin:0;  }
                .box-7-3 {  margin:0;  }
                .box-7-4 {  margin:0;  }
                .box-7-5 {  margin:0;  }
                .box-7-6 {  margin:60px 0 0 100px;  }
                .box-7-7 {  margin:60px 0 0 0;  }
                .box-7-8 {  margin:60px 0 0 0;  }
                .box-7-9 {  margin:60px 0 0 0;  }

                .ico7 {
                    width:130px;
                    height:130px;
                    padding:0;
                    margin:0 auto;
                    position:relative;
                    border-radius:150px;
                    -webkit-border-radius:150px;
                    -moz-border-radius:150px;
                    -khtml-border-radius:150px;
                }

                .ico7-1 {  background:url('../images/25.png') no-repeat center center #3e4046;  }
                .ico7-2 {  background:url('../images/26.png') no-repeat center center #3e4046;  }
                .ico7-3 {  background:url('../images/27.png') no-repeat center center #3e4046;  }
                .ico7-4 {  background:url('../images/28.png') no-repeat center center #3e4046;  }
                .ico7-5 {  background:url('../images/29.png') no-repeat center center #3e4046;  }
                .ico7-6 {  background:url('../images/30.png') no-repeat center center #3e4046;  }
                .ico7-7 {  background:url('../images/31.png') no-repeat center center #3e4046;  }
                .ico7-8 {  background:url('../images/32.png') no-repeat center center #3e4046;  }
                .ico7-9 {  background:url('../images/33.png') no-repeat center center #3e4046;  }

                .ico7::after {
                    content:'';
                    width:40px;
                    height:40px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:0;
                    right:0;
                    z-index:5;
                    background:url('../images/b1.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                    border-radius:50px;
                    -webkit-border-radius:50px;
                    -moz-border-radius:50px;
                    -khtml-border-radius:50px;
                }

                .ico7::before {
                    content:'';
                    width:40px;
                    height:40px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:0;
                    right:0;
                    z-index:6;
                    background:url('../images/24.png') no-repeat center center;
                    border-radius:50px;
                    -webkit-border-radius:50px;
                    -moz-border-radius:50px;
                    -khtml-border-radius:50px;
                }

                #box-7 p {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:24px;
                    padding:0;
                    margin:25px 0 0 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }
            }

            @media all and (max-width: 1020px) {
                #box-7-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:#ffffff;
                }

                #box-7 {
                    width:700px;
                    padding:40px 0 110px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-7 h2 {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    letter-spacing:1px;
                    font-size:36px;
                    line-height:46px;
                    padding:0;
                    margin:0 0 110px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-7 h2::after {
                    content:'';
                    width:160px;
                    height:14px;
                    padding:0;
                    margin:0 0 0 -80px;
                    cursor:default;
                    position:absolute;
                    left:50%;
                    bottom:-47px;
                    z-index:auto;
                    background:url('../images/4.png') no-repeat center center;
                }

                #box-7 h2 span {
                    color:#ff8a00;
                }

                .box-7 {
                    width:33.33%;
                    padding:0;
                    position:relative;
                    text-align:center;
                    float:left;
                }

                .box-7-1 {  margin:0;  }
                .box-7-2 {  margin:0;  }
                .box-7-3 {  margin:0;  }
                .box-7-4 {  margin:60px 0 0 0;  }
                .box-7-5 {  margin:60px 0 0 0;  }
                .box-7-6 {  margin:60px 0 0 0;  }
                .box-7-7 {  margin:60px 0 0 0;  }
                .box-7-8 {  margin:60px 0 0 0;  }
                .box-7-9 {  margin:60px 0 0 0;  }

                .ico7 {
                    width:130px;
                    height:130px;
                    padding:0;
                    margin:0 auto;
                    position:relative;
                    border-radius:150px;
                    -webkit-border-radius:150px;
                    -moz-border-radius:150px;
                    -khtml-border-radius:150px;
                }

                .ico7-1 {  background:url('../images/25.png') no-repeat center center #3e4046;  }
                .ico7-2 {  background:url('../images/26.png') no-repeat center center #3e4046;  }
                .ico7-3 {  background:url('../images/27.png') no-repeat center center #3e4046;  }
                .ico7-4 {  background:url('../images/28.png') no-repeat center center #3e4046;  }
                .ico7-5 {  background:url('../images/29.png') no-repeat center center #3e4046;  }
                .ico7-6 {  background:url('../images/30.png') no-repeat center center #3e4046;  }
                .ico7-7 {  background:url('../images/31.png') no-repeat center center #3e4046;  }
                .ico7-8 {  background:url('../images/32.png') no-repeat center center #3e4046;  }
                .ico7-9 {  background:url('../images/33.png') no-repeat center center #3e4046;  }

                .ico7::after {
                    content:'';
                    width:40px;
                    height:40px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:0;
                    right:0;
                    z-index:5;
                    background:url('../images/b1.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                    border-radius:50px;
                    -webkit-border-radius:50px;
                    -moz-border-radius:50px;
                    -khtml-border-radius:50px;
                }

                .ico7::before {
                    content:'';
                    width:40px;
                    height:40px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:0;
                    right:0;
                    z-index:6;
                    background:url('../images/24.png') no-repeat center center;
                    border-radius:50px;
                    -webkit-border-radius:50px;
                    -moz-border-radius:50px;
                    -khtml-border-radius:50px;
                }

                #box-7 p {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:24px;
                    padding:0;
                    margin:25px 0 0 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }
            }

            @media all and (max-width: 730px) {
                #box-7-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:#ffffff;
                }

                #box-7 {
                    width:340px;
                    padding:40px 0 110px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-7 h2 {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    letter-spacing:0;
                    font-size:32px;
                    line-height:36px;
                    padding:0;
                    margin:0 0 110px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-7 h2::after {
                    content:'';
                    width:160px;
                    height:14px;
                    padding:0;
                    margin:0 0 0 -80px;
                    cursor:default;
                    position:absolute;
                    left:50%;
                    bottom:-47px;
                    z-index:auto;
                    background:url('../images/4.png') no-repeat center center;
                }

                #box-7 h2 span {
                    color:#ff8a00;
                }

                .box-7 {
                    width:170px;
                    padding:0;
                    position:relative;
                    text-align:center;
                    float:left;
                }

                .box-7-1 {  margin:0;  }
                .box-7-2 {  margin:0;  }
                .box-7-3 {  margin:50px 0 0 0;  }
                .box-7-4 {  margin:50px 0 0 0;  }
                .box-7-5 {  margin:50px 0 0 0;  }
                .box-7-6 {  margin:50px 0 0 0;  }
                .box-7-7 {  margin:50px 0 0 0;  }
                .box-7-8 {  margin:50px 0 0 0;  }
                .box-7-9 {  margin:50px 0 0 85px;  }

                .ico7 {
                    width:130px;
                    height:130px;
                    padding:0;
                    margin:0 auto;
                    position:relative;
                    border-radius:150px;
                    -webkit-border-radius:150px;
                    -moz-border-radius:150px;
                    -khtml-border-radius:150px;
                }

                .ico7-1 {  background:url('../images/25.png') no-repeat center center #3e4046;  }
                .ico7-2 {  background:url('../images/26.png') no-repeat center center #3e4046;  }
                .ico7-3 {  background:url('../images/27.png') no-repeat center center #3e4046;  }
                .ico7-4 {  background:url('../images/28.png') no-repeat center center #3e4046;  }
                .ico7-5 {  background:url('../images/29.png') no-repeat center center #3e4046;  }
                .ico7-6 {  background:url('../images/30.png') no-repeat center center #3e4046;  }
                .ico7-7 {  background:url('../images/31.png') no-repeat center center #3e4046;  }
                .ico7-8 {  background:url('../images/32.png') no-repeat center center #3e4046;  }
                .ico7-9 {  background:url('../images/33.png') no-repeat center center #3e4046;  }

                .ico7::after {
                    content:'';
                    width:40px;
                    height:40px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:0;
                    right:0;
                    z-index:5;
                    background:url('../images/b1.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                    border-radius:50px;
                    -webkit-border-radius:50px;
                    -moz-border-radius:50px;
                    -khtml-border-radius:50px;
                }

                .ico7::before {
                    content:'';
                    width:40px;
                    height:40px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:0;
                    right:0;
                    z-index:6;
                    background:url('../images/24.png') no-repeat center center;
                    border-radius:50px;
                    -webkit-border-radius:50px;
                    -moz-border-radius:50px;
                    -khtml-border-radius:50px;
                }

                #box-7 p {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:24px;
                    padding:0;
                    margin:25px 0 0 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }
            }

/* box-8 */

		#box-8-w {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
            background:url('../images/bg6.jpg') no-repeat top center #14191f fixed;
             -webkit-background-size: cover;
             -moz-background-size: cover;
             -o-background-size: cover;
             background-size: cover;
		}

        #box-8 {
            width:1220px;
            padding:90px 0 85px 0;
            margin:0 auto;
            position:relative;
            text-align:center;
        }

        #box-8 h2 {
            font-family: "ProximaNova-B";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            letter-spacing:1px;
            font-size:36px;
            line-height:46px;
            padding:0;
            margin:0 0 110px 0;
            color:#ffffff;
            cursor:default;
            position:relative;
        }

        #box-8 h2::after {
            content:'';
            width:160px;
            height:14px;
            padding:0;
            margin:0 0 0 -80px;
            cursor:default;
            position:absolute;
            left:50%;
            bottom:-47px;
            z-index:auto;
            background:url('../images/5.png') no-repeat center center;
        }

        #box-8 h2 span {
            color:#ff8a00;
        }

        .box-8 {
            width:1140px;
            padding:95px 0 70px 0;
            margin:0 auto;
            position:relative;
            text-align:center;
            background:url('../images/34.png') no-repeat top right #ffffff;
            -moz-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
            -webkit-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
            box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
        }

        .box-8::after {
            content:'';
            width:100%;
            height:100%;
            padding:0;
            margin:0;
            position:absolute;
            top:0;
            left:0;
            z-index:2;
            background:url('../images/35.png') no-repeat bottom left;
        }

        .box-8-img {
            width:130px;
            height:130px;
            overflow:hidden;
            padding:0;
            margin:0 0 0 -67px;
            position:absolute;
            top:-67px;
            left:50%;
            background:#ffffff;
            border-radius:150px;
            -webkit-border-radius:150px;
            -moz-border-radius:150px;
            -khtml-border-radius:150px;
            border:2px solid #ffffff;
            -moz-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
            -webkit-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
            box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
            z-index:3;
        }

        .box-8-img img {
            min-width:100%;
            height:100%;
            padding:0;
            margin:0;
            display:block;
        }

        #box-8 h3 {
            font-family: "ProximaNova-R";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:16px;
            line-height:24px;
            padding:0;
            margin:0 0 25px 0;
            color:#b8b8b8;
            cursor:default;
            position:relative;
            z-index:3;
        }

        #box-8 h3 span {
            font-family: "ProximaNova-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;
            position:relative;
        }

        #box-8 p {
            font-family: "ProximaNova-R";
            font-weight:normal;
            font-style:italic;
            text-align:center;
            font-size:18px;
            line-height:26px;
            padding:0;
            margin:0 auto;
            max-width:850px;
            color:#3e4046;
            cursor:default;
            position:relative;
            z-index:3;
        }

            @media all and (max-width: 1240px) {
                #box-8 {
                    width:1140px;
                    padding:90px 0 85px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }
            }

            @media all and (max-width: 1160px) {
                #box-8-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg6.jpg') no-repeat top center #14191f fixed;
                    -webkit-background-size: cover;
                    -moz-background-size: cover;
                    -o-background-size: cover;
                    background-size: cover;
                }

                #box-8 {
                    width:1000px;
                    padding:90px 0 85px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-8 h2 {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    letter-spacing:1px;
                    font-size:36px;
                    line-height:46px;
                    padding:0;
                    margin:0 0 110px 0;
                    color:#ffffff;
                    cursor:default;
                    position:relative;
                }

                #box-8 h2::after {
                    content:'';
                    width:160px;
                    height:14px;
                    padding:0;
                    margin:0 0 0 -80px;
                    cursor:default;
                    position:absolute;
                    left:50%;
                    bottom:-47px;
                    z-index:auto;
                    background:url('../images/5.png') no-repeat center center;
                }

                #box-8 h2 span {
                    color:#ff8a00;
                }

                .box-8 {
                    width:1000px;
                    padding:95px 0 70px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                    background:url('../images/34.png') no-repeat top right #ffffff;
                    -moz-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    -webkit-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                }

                .box-8::after {
                    content:'';
                    width:100%;
                    height:100%;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:0;
                    left:0;
                    z-index:2;
                    background:url('../images/35.png') no-repeat bottom left;
                }

                .box-8-img {
                    width:130px;
                    height:130px;
                    overflow:hidden;
                    padding:0;
                    margin:0 0 0 -67px;
                    position:absolute;
                    top:-67px;
                    left:50%;
                    background:#ffffff;
                    border-radius:150px;
                    -webkit-border-radius:150px;
                    -moz-border-radius:150px;
                    -khtml-border-radius:150px;
                    border:2px solid #ffffff;
                    -moz-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    -webkit-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    z-index:3;
                }

                .box-8-img img {
                    min-width:100%;
                    height:100%;
                    padding:0;
                    margin:0;
                    display:block;
                }

                #box-8 h3 {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:16px;
                    line-height:24px;
                    padding:0;
                    margin:0 0 25px 0;
                    color:#b8b8b8;
                    cursor:default;
                    position:relative;
                    z-index:3;
                }

                #box-8 h3 span {
                    font-family: "ProximaNova-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;
                    position:relative;
                }

                #box-8 p {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:italic;
                    text-align:center;
                    font-size:18px;
                    line-height:26px;
                    padding:0;
                    margin:0 auto;
                    max-width:750px;
                    color:#3e4046;
                    cursor:default;
                    position:relative;
                    z-index:3;
                }
            }

            @media all and (max-width: 1020px) {
                #box-8-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg6.jpg') no-repeat top center #14191f;
                    -webkit-background-size: cover;
                    -moz-background-size: cover;
                    -o-background-size: cover;
                    background-size: cover;
                }

                #box-8 {
                    width:700px;
                    padding:90px 0 85px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-8 h2 {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    letter-spacing:1px;
                    font-size:36px;
                    line-height:46px;
                    padding:0;
                    margin:0 0 110px 0;
                    color:#ffffff;
                    cursor:default;
                    position:relative;
                }

                #box-8 h2::after {
                    content:'';
                    width:160px;
                    height:14px;
                    padding:0;
                    margin:0 0 0 -80px;
                    cursor:default;
                    position:absolute;
                    left:50%;
                    bottom:-47px;
                    z-index:auto;
                    background:url('../images/5.png') no-repeat center center;
                }

                #box-8 h2 span {
                    color:#ff8a00;
                }

                .box-8 {
                    width:700px;
                    padding:95px 0 70px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                    background:url('../images/34.png') no-repeat top right #ffffff;
                    -moz-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    -webkit-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                }

                .box-8::after {
                    content:'';
                    width:100%;
                    height:100%;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:0;
                    left:0;
                    z-index:2;
                    background:url('../images/35.png') no-repeat bottom left;
                }

                .box-8-img {
                    width:130px;
                    height:130px;
                    overflow:hidden;
                    padding:0;
                    margin:0 0 0 -67px;
                    position:absolute;
                    top:-67px;
                    left:50%;
                    background:#ffffff;
                    border-radius:150px;
                    -webkit-border-radius:150px;
                    -moz-border-radius:150px;
                    -khtml-border-radius:150px;
                    border:2px solid #ffffff;
                    -moz-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    -webkit-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    z-index:3;
                }

                .box-8-img img {
                    min-width:100%;
                    height:100%;
                    padding:0;
                    margin:0;
                    display:block;
                }

                #box-8 h3 {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:16px;
                    line-height:24px;
                    padding:0;
                    margin:0 0 25px 0;
                    color:#b8b8b8;
                    cursor:default;
                    position:relative;
                    z-index:3;
                }

                #box-8 h3 span {
                    font-family: "ProximaNova-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;
                    position:relative;
                }

                #box-8 p {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:italic;
                    text-align:center;
                    font-size:18px;
                    line-height:26px;
                    padding:0;
                    margin:0 auto;
                    max-width:500px;
                    color:#3e4046;
                    cursor:default;
                    position:relative;
                    z-index:3;
                }
            }

            @media all and (max-width: 730px) {
                #box-8-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg6.jpg') no-repeat top center #14191f;
                    -webkit-background-size: cover;
                    -moz-background-size: cover;
                    -o-background-size: cover;
                    background-size: cover;
                }

                #box-8 {
                    width:338px;
                    padding:90px 0 85px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                    overflow:hidden;
                }

                #box-8 h2 {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    letter-spacing:0;
                    font-size:32px;
                    line-height:36px;
                    padding:0;
                    margin:0 0 110px 0;
                    color:#ffffff;
                    cursor:default;
                    position:relative;
                }

                #box-8 h2::after {
                    content:'';
                    width:160px;
                    height:14px;
                    padding:0;
                    margin:0 0 0 -80px;
                    cursor:default;
                    position:absolute;
                    left:50%;
                    bottom:-47px;
                    z-index:auto;
                    background:url('../images/5.png') no-repeat center center;
                }

                #box-8 h2 span {
                    color:#ff8a00;
                }

                .box-8 {
                    width:340px;
                    padding:95px 0 70px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                    background:url('../images/34.png') no-repeat top right #ffffff;
                    -moz-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    -webkit-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                }

                .box-8::after {
                    content:'';
                    width:100%;
                    height:100%;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:0;
                    left:0;
                    z-index:2;
                    background:url('../images/35.png') no-repeat bottom left;
                }

                .box-8-img {
                    width:130px;
                    height:130px;
                    overflow:hidden;
                    padding:0;
                    margin:0 0 0 -67px;
                    position:absolute;
                    top:-67px;
                    left:50%;
                    background:#ffffff;
                    border-radius:150px;
                    -webkit-border-radius:150px;
                    -moz-border-radius:150px;
                    -khtml-border-radius:150px;
                    border:2px solid #ffffff;
                    -moz-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    -webkit-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    z-index:3;
                }

                .box-8-img img {
                    min-width:100%;
                    height:100%;
                    padding:0;
                    margin:0;
                    display:block;
                }

                #box-8 h3 {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:16px;
                    line-height:24px;
                    padding:0;
                    margin:0 0 25px 0;
                    color:#b8b8b8;
                    cursor:default;
                    position:relative;
                    z-index:3;
                }

                #box-8 h3 span {
                    font-family: "ProximaNova-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;
                    position:relative;
                }

                #box-8 p {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:italic;
                    text-align:center;
                    font-size:18px;
                    line-height:26px;
                    padding:0 30px;
                    margin:0;
                    max-width:340px;
                    color:#3e4046;
                    cursor:default;
                    position:relative;
                    z-index:3;
                }
            }

/* box-9 */

		#box-9-w {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
            background:#ffffff;
		}

        #box-9 {
            width:1140px;
            padding:90px 0 260px 0;
            margin:0 auto;
            position:relative;
            text-align:center;
		}

        #box-9 h2 {
            font-family: "ProximaNova-B";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            letter-spacing:1px;
            font-size:36px;
            line-height:46px;
            padding:0;
            margin:0 0 110px 0;
            color:#14191f;
            cursor:default;
            position:relative;
        }

        #box-9 h2::after {
            content:'';
            width:160px;
            height:14px;
            padding:0;
            margin:0 0 0 -80px;
            cursor:default;
            position:absolute;
            left:50%;
            bottom:-47px;
            z-index:auto;
            background:url('../images/4.png') no-repeat center center;
        }

        #box-9 h2 span {
            color:#ff8a00;
        }

        .box-9 {
            width:200px;
            padding:0;
            position:relative;
            text-align:center;
            float:left;
        }

        .box-9-1 {  margin:0 35px 0 0;  }
        .box-9-2 {  margin:0 35px 0 0;  }
        .box-9-3 {  margin:0 35px 0 0;  }
        .box-9-4 {  margin:0 35px 0 0;  }
        .box-9-5 {  margin:0;  }
        .box-9-6 {  margin:60px 35px 0 0;  }
        .box-9-7 {  margin:60px 35px 0 0;  }
        .box-9-8 {  margin:60px 35px 0 0;  }
        .box-9-9 {  margin:60px 35px 0 0;  }
        .box-9-10 {  margin:60px 0 0 0;  }

        .ico9 {
            width:198px;
            height:148px;
            padding:0;
            margin:0 auto;
            position:relative;
            border:1px solid #ffcf00;
        }

        .ico9-1 {  background:url('../images/36.jpg') no-repeat center center;  }
        .ico9-2 {  background:url('../images/37.jpg') no-repeat center center;  }
        .ico9-3 {  background:url('../images/38.jpg') no-repeat center center;  }
        .ico9-4 {  background:url('../images/39.jpg') no-repeat center center;  }
        .ico9-5 {  background:url('../images/40.jpg') no-repeat center center;  }
        .ico9-6 {  background:url('../images/41.jpg') no-repeat center center;  }
        .ico9-7 {  background:url('../images/42.jpg') no-repeat center center;  }
        .ico9-8 {  background:url('../images/43.jpg') no-repeat center center;  }
        .ico9-9 {  background:url('../images/44.jpg') no-repeat center center;  }
        .ico9-10 {  background:url('../images/45.jpg') no-repeat center center;  }

        #box-9 p {
            font-family: "ProximaNova-R";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:18px;
            line-height:24px;
            padding:0;
            margin:25px 0 0 0;
            color:#14191f;
            cursor:default;
            position:relative;
        }

            @media all and (max-width: 1160px) {
                #box-9-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:#ffffff;
                }

                #box-9 {
                    width:1000px;
                    padding:90px 0 260px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-9 h2 {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    letter-spacing:1px;
                    font-size:36px;
                    line-height:46px;
                    padding:0;
                    margin:0 0 110px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-9 h2::after {
                    content:'';
                    width:160px;
                    height:14px;
                    padding:0;
                    margin:0 0 0 -80px;
                    cursor:default;
                    position:absolute;
                    left:50%;
                    bottom:-47px;
                    z-index:auto;
                    background:url('../images/4.png') no-repeat center center;
                }

                #box-9 h2 span {
                    color:#ff8a00;
                }

                .box-9 {
                    width:180px;
                    padding:0;
                    position:relative;
                    text-align:center;
                    float:left;
                }

                .box-9-1 {  margin:0 25px 0 0;  }
                .box-9-2 {  margin:0 25px 0 0;  }
                .box-9-3 {  margin:0 25px 0 0;  }
                .box-9-4 {  margin:0 25px 0 0;  }
                .box-9-5 {  margin:0;  }
                .box-9-6 {  margin:60px 25px 0 0;  }
                .box-9-7 {  margin:60px 25px 0 0;  }
                .box-9-8 {  margin:60px 25px 0 0;  }
                .box-9-9 {  margin:60px 25px 0 0;  }
                .box-9-10 {  margin:60px 0 0 0;  }

                .ico9 {
                    width:178px;
                    height:148px;
                    padding:0;
                    margin:0 auto;
                    position:relative;
                    border:1px solid #ffcf00;
                }

                .ico9-1 {  background:url('../images/36.jpg') no-repeat center center;  -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;  }
                .ico9-2 {  background:url('../images/37.jpg') no-repeat center center;  -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;  }
                .ico9-3 {  background:url('../images/38.jpg') no-repeat center center;  -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;  }
                .ico9-4 {  background:url('../images/39.jpg') no-repeat center center;  -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;  }
                .ico9-5 {  background:url('../images/40.jpg') no-repeat center center;  -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;  }
                .ico9-6 {  background:url('../images/41.jpg') no-repeat center center;  -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;  }
                .ico9-7 {  background:url('../images/42.jpg') no-repeat center center;  -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;  }
                .ico9-8 {  background:url('../images/43.jpg') no-repeat center center;  -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;  }
                .ico9-9 {  background:url('../images/44.jpg') no-repeat center center;  -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;  }
                .ico9-10 {  background:url('../images/45.jpg') no-repeat center center;  -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;  }

                #box-9 p {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:24px;
                    padding:0;
                    margin:25px 0 0 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }
            }

            @media all and (max-width: 1020px) {
                #box-9-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:#ffffff;
                }

                #box-9 {
                    width:600px;
                    padding:90px 50px 330px 50px;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-9 h2 {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    letter-spacing:1px;
                    font-size:36px;
                    line-height:46px;
                    padding:0;
                    margin:0 0 110px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-9 h2::after {
                    content:'';
                    width:160px;
                    height:14px;
                    padding:0;
                    margin:0 0 0 -80px;
                    cursor:default;
                    position:absolute;
                    left:50%;
                    bottom:-47px;
                    z-index:auto;
                    background:url('../images/4.png') no-repeat center center;
                }

                #box-9 h2 span {
                    color:#ff8a00;
                }

                .box-9 {
                    width:200px;
                    padding:0;
                    position:relative;
                    text-align:center;
                    float:left;
                }

                .box-9-1 {  margin:0 50px 0 50px;  }
                .box-9-2 {  margin:0 50px 0 50px;  }
                .box-9-3 {  margin:40px 50px 0 50px;  }
                .box-9-4 {  margin:40px 50px 0 50px;  }
                .box-9-5 {  margin:40px 50px 0 50px;  }
                .box-9-6 {  margin:40px 50px 0 50px;  }
                .box-9-7 {  margin:40px 50px 0 50px;  }
                .box-9-8 {  margin:40px 50px 0 50px;  }
                .box-9-9 {  margin:40px 50px 0 50px;  }
                .box-9-10 {  margin:40px 50px 0 50px;  }

                .ico9 {
                    width:198px;
                    height:148px;
                    padding:0;
                    margin:0 auto;
                    position:relative;
                    border:1px solid #ffcf00;
                }

                .ico9-1 {  background:url('../images/36.jpg') no-repeat center center;  }
                .ico9-2 {  background:url('../images/37.jpg') no-repeat center center;  }
                .ico9-3 {  background:url('../images/38.jpg') no-repeat center center;  }
                .ico9-4 {  background:url('../images/39.jpg') no-repeat center center;  }
                .ico9-5 {  background:url('../images/40.jpg') no-repeat center center;  }
                .ico9-6 {  background:url('../images/41.jpg') no-repeat center center;  }
                .ico9-7 {  background:url('../images/42.jpg') no-repeat center center;  }
                .ico9-8 {  background:url('../images/43.jpg') no-repeat center center;  }
                .ico9-9 {  background:url('../images/44.jpg') no-repeat center center;  }
                .ico9-10 {  background:url('../images/45.jpg') no-repeat center center;  }

                #box-9 p {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:24px;
                    padding:0;
                    margin:25px 0 0 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }
            }

            @media all and (max-width: 730px) {
                #box-9-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:#ffffff;
                }

                #box-9 {
                    width:300px;
                    padding:90px 20px 440px 20px;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-9 h2 {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    letter-spacing:0;
                    font-size:32px;
                    line-height:36px;
                    padding:0;
                    margin:0 0 110px 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }

                #box-9 h2::after {
                    content:'';
                    width:160px;
                    height:14px;
                    padding:0;
                    margin:0 0 0 -80px;
                    cursor:default;
                    position:absolute;
                    left:50%;
                    bottom:-47px;
                    z-index:auto;
                    background:url('../images/4.png') no-repeat center center;
                }

                #box-9 h2 span {
                    color:#ff8a00;
                }

                .box-9 {
                    width:200px;
                    padding:0;
                    position:relative;
                    text-align:center;
                    float:left;
                }

                .box-9-1 {  margin:0 50px 0 50px;  }
                .box-9-2 {  margin:0 50px 0 50px;  }
                .box-9-3 {  margin:40px 50px 0 50px;  }
                .box-9-4 {  margin:40px 50px 0 50px;  }
                .box-9-5 {  margin:40px 50px 0 50px;  }
                .box-9-6 {  margin:40px 50px 0 50px;  }
                .box-9-7 {  margin:40px 50px 0 50px;  }
                .box-9-8 {  margin:40px 50px 0 50px;  }
                .box-9-9 {  margin:40px 50px 0 50px;  }
                .box-9-10 {  margin:40px 50px 0 50px;  }

                .ico9 {
                    width:198px;
                    height:148px;
                    padding:0;
                    margin:0 auto;
                    position:relative;
                    border:1px solid #ffcf00;
                }

                .ico9-1 {  background:url('../images/36.jpg') no-repeat center center;  }
                .ico9-2 {  background:url('../images/37.jpg') no-repeat center center;  }
                .ico9-3 {  background:url('../images/38.jpg') no-repeat center center;  }
                .ico9-4 {  background:url('../images/39.jpg') no-repeat center center;  }
                .ico9-5 {  background:url('../images/40.jpg') no-repeat center center;  }
                .ico9-6 {  background:url('../images/41.jpg') no-repeat center center;  }
                .ico9-7 {  background:url('../images/42.jpg') no-repeat center center;  }
                .ico9-8 {  background:url('../images/43.jpg') no-repeat center center;  }
                .ico9-9 {  background:url('../images/44.jpg') no-repeat center center;  }
                .ico9-10 {  background:url('../images/45.jpg') no-repeat center center;  }

                #box-9 p {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:24px;
                    padding:0;
                    margin:25px 0 0 0;
                    color:#14191f;
                    cursor:default;
                    position:relative;
                }
            }

/* box-10 */

		#box-10-w {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
            background:url('../images/bg7.jpg') no-repeat top center #14191f fixed;
             -webkit-background-size: cover;
             -moz-background-size: cover;
             -o-background-size: cover;
             background-size: cover;
		}

        .dark2 {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
            background:rgba(20,25,31,0.8);
        }

        #box-10 {
            width:1140px;
            padding:100px 0 110px 0;
            margin:0 auto;
            position:relative;
            text-align:center;
		}

        #box-10 h2 {
            font-family: "ProximaNova-B";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            letter-spacing:1px;
            font-size:24px;
            line-height:46px;
            padding:150px 0 0 0;
            margin:0;
            color:#ffffff;
            cursor:default;
            position:relative;
            background:url('../images/46.png') no-repeat top center;
        }

        #box-10 h2 span {
            font-size:40px;
            line-height:46px;
        }

        .button-10 {
            font-family: "ProximaNova-B";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:15px;
            letter-spacing:1px;
            text-transform:uppercase;
            line-height:63px;
            width:360px;
            height:60px;
            padding:0;
            margin:50px auto 0 auto;
            outline:none;
            cursor:pointer;
            -webkit-appearance: none;
            color:#14191f;
            border:none;
            border-radius:75px;
            -webkit-border-radius:75px;
            -moz-border-radius:75px;
            -khtml-border-radius:75px;
            background:url('../images/b1.png') repeat-x top center;
            -webkit-background-size: contain;
            -moz-background-size: contain;
            -o-background-size: contain;
            background-size: contain;
        }

        .button-10:hover {
            background:url('../images/b2.png') repeat-x top center;
            -webkit-background-size: contain;
            -moz-background-size: contain;
            -o-background-size: contain;
            background-size: contain;
            outline:none;
        }

        .button-10:hover, .button-10: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-10-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg7.jpg') no-repeat top center #14191f fixed;
                    -webkit-background-size: cover;
                    -moz-background-size: cover;
                    -o-background-size: cover;
                    background-size: cover;
                }

                .dark2 {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:rgba(20,25,31,0.8);
                }

                #box-10 {
                    width:1000px;
                    padding:100px 0 110px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-10 h2 {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    letter-spacing:1px;
                    font-size:24px;
                    line-height:46px;
                    padding:150px 0 0 0;
                    margin:0;
                    color:#ffffff;
                    cursor:default;
                    position:relative;
                    background:url('../images/46.png') no-repeat top center;
                }

                #box-10 h2 span {
                    font-size:40px;
                    line-height:46px;
                }

                .button-10 {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:15px;
                    letter-spacing:1px;
                    text-transform:uppercase;
                    line-height:63px;
                    width:360px;
                    height:60px;
                    padding:0;
                    margin:50px auto 0 auto;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    color:#14191f;
                    border:none;
                    border-radius:75px;
                    -webkit-border-radius:75px;
                    -moz-border-radius:75px;
                    -khtml-border-radius:75px;
                    background:url('../images/b1.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                }

                .button-10:hover {
                    background:url('../images/b2.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                    outline:none;
                }

                .button-10:hover, .button-10: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-10-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg7.jpg') no-repeat top center #14191f;
                    -webkit-background-size: cover;
                    -moz-background-size: cover;
                    -o-background-size: cover;
                    background-size: cover;
                }

                .dark2 {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:rgba(20,25,31,0.8);
                }

                #box-10 {
                    width:700px;
                    padding:100px 0 110px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-10 h2 {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    letter-spacing:1px;
                    font-size:24px;
                    line-height:46px;
                    padding:150px 0 0 0;
                    margin:0;
                    color:#ffffff;
                    cursor:default;
                    position:relative;
                    background:url('../images/46.png') no-repeat top center;
                }

                #box-10 h2 span {
                    font-size:40px;
                    line-height:46px;
                }

                .button-10 {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:15px;
                    letter-spacing:1px;
                    text-transform:uppercase;
                    line-height:63px;
                    width:360px;
                    height:60px;
                    padding:0;
                    margin:50px auto 0 auto;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    color:#14191f;
                    border:none;
                    border-radius:75px;
                    -webkit-border-radius:75px;
                    -moz-border-radius:75px;
                    -khtml-border-radius:75px;
                    background:url('../images/b1.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                }

                .button-10:hover {
                    background:url('../images/b2.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                    outline:none;
                }

                .button-10:hover, .button-10: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: 730px) {
                #box-10-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg7.jpg') no-repeat top center #14191f;
                    -webkit-background-size: cover;
                    -moz-background-size: cover;
                    -o-background-size: cover;
                    background-size: cover;
                }

                .dark2 {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:rgba(20,25,31,0.8);
                }

                #box-10 {
                    width:340px;
                    padding:100px 0 100px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #box-10 h2 {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    letter-spacing:0;
                    font-size:18px;
                    line-height:32px;
                    padding:150px 0 0 0;
                    margin:0;
                    color:#ffffff;
                    cursor:default;
                    position:relative;
                    background:url('../images/46.png') no-repeat top center;
                }

                #box-10 h2 span {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-size:28px;
                    line-height:32px;
                }

                .button-10 {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:15px;
                    letter-spacing:1px;
                    text-transform:uppercase;
                    line-height:63px;
                    width:320px;
                    height:60px;
                    padding:0;
                    margin:40px auto 0 auto;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    color:#14191f;
                    border:none;
                    border-radius:75px;
                    -webkit-border-radius:75px;
                    -moz-border-radius:75px;
                    -khtml-border-radius:75px;
                    background:url('../images/b1.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                }

                .button-10:hover {
                    background:url('../images/b2.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                    outline:none;
                }

                .button-10:hover, .button-10: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;
            background:#14191f;
        }

        #bottom {
            width:1140px;
            padding:35px 0 25px 0;
            margin:0 auto;
            position:relative;
            text-align:center;
        }

        #bottom h2 {
            font-family: "ProximaNova-R";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:15px;
            line-height:19px;
            padding:0;
            margin:0;
            color:#ffffff;
            cursor:default;
            float:left;
        }

        #bottom h3 {
            font-family: "ProximaNova-R";
            font-weight:normal;
            font-style:normal;
            text-align:right;
            font-size:15px;
            line-height:19px;
            padding:0;
            margin:0;
            color:#ffffff;
            cursor:default;
            float:right;
        }

        #bottom h3 a {
            font-family: "ProximaNova-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:#ffffff;
            border-bottom:1px solid rgba(255,255,255,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/as-logo.png') no-repeat center right;
            -webkit-background-size: 20px 20px;
            -moz-background-size: 20px 20px;
            -o-background-size: 20px 20px;
            background-size: 20px 20px;
        }

        #bottom h3 a:hover {
            color:#ffdd00;
            border-bottom:1px solid rgba(255,255,255,0);
            cursor:pointer;
        }

            @media all and (max-width: 1160px) {
                #bottom-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:#14191f;
                }

                #bottom {
                    width:1000px;
                    padding:35px 0 35px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #bottom h2 {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:15px;
                    line-height:19px;
                    padding:0;
                    margin:0;
                    color:#ffffff;
                    cursor:default;
                    float:left;
                }

                #bottom h3 {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:right;
                    font-size:15px;
                    line-height:19px;
                    padding:0;
                    margin:0;
                    color:#ffffff;
                    cursor:default;
                    float:right;
                }

                #bottom h3 a {
                    font-family: "ProximaNova-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:#ffffff;
                    border-bottom:1px solid rgba(255,255,255,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/as-logo.png') no-repeat center right;
                    -webkit-background-size: 20px 20px;
                    -moz-background-size: 20px 20px;
                    -o-background-size: 20px 20px;
                    background-size: 20px 20px;
                }

                #bottom h3 a:hover {
                    color:#ffdd00;
                    border-bottom:1px solid rgba(255,255,255,0);
                    cursor:pointer;
                }
            }

            @media all and (max-width: 1020px) {
                #bottom-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:#14191f;
                }

                #bottom {
                    width:700px;
                    padding:35px 0 35px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #bottom h2 {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:left;
                    font-size:15px;
                    line-height:19px;
                    padding:0;
                    margin:0;
                    color:#ffffff;
                    cursor:default;
                    float:left;
                }

                #bottom h3 {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:right;
                    font-size:15px;
                    line-height:19px;
                    padding:0;
                    margin:0;
                    color:#ffffff;
                    cursor:default;
                    float:right;
                }

                #bottom h3 a {
                    font-family: "ProximaNova-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:#ffffff;
                    border-bottom:1px solid rgba(255,255,255,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/as-logo.png') no-repeat center right;
                    -webkit-background-size: 20px 20px;
                    -moz-background-size: 20px 20px;
                    -o-background-size: 20px 20px;
                    background-size: 20px 20px;
                }

                #bottom h3 a:hover {
                    color:#ffdd00;
                    border-bottom:1px solid rgba(255,255,255,0);
                    cursor:pointer;
                }
            }

            @media all and (max-width: 730px) {
                #bottom-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:#14191f;
                }

                #bottom {
                    width:340px;
                    padding:40px 0 40px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                }

                #bottom h2 {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:15px;
                    line-height:19px;
                    padding:0;
                    margin:0 auto;
                    color:#ffffff;
                    cursor:default;
                    float:none;
                    display:inline-block;
                }

                #bottom h3 {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:15px;
                    line-height:19px;
                    padding:0;
                    margin:10px auto 0 auto;
                    color:#ffffff;
                    cursor:default;
                    float:none;
                    display:inline-block;
                }

                #bottom h3 a {
                    font-family: "ProximaNova-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:#ffffff;
                    border-bottom:1px solid rgba(255,255,255,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/as-logo.png') no-repeat center right;
                    -webkit-background-size: 20px 20px;
                    -moz-background-size: 20px 20px;
                    -o-background-size: 20px 20px;
                    background-size: 20px 20px;
                }

                #bottom h3 a:hover {
                    color:#ffdd00;
                    border-bottom:1px solid rgba(255,255,255,0);
                    cursor:pointer;
                }
            }

/* noone */

        .noone {
            width:0;
            height:0;
            overflow:hidden;
            position:absolute;
            top:0;
            left:0;
            z-index:0;
        }

/* wrapper */

        .wrapper {
            display:none;
            position:fixed;
            width:100%;
            height:100%;
            top:0;
            left:0;
            background:rgba(20,25,31,0.75);
            z-index:100;
        }

/* close */

        .close {
            width:24px;
            height:24px;
            overflow:hidden;
            float:right;
            padding:0;
            margin:0;
            cursor:pointer;
            outline:none;
            position:absolute;
            top:15px;
            right:15px;
            z-index:207;
        }

        .close::after {
            content:'';
            position:absolute;
            width:24px;
            height:2px;
            background:#14191f;
            -moz-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            -webkit-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            transform: rotate(45deg);
            top:11px;
            left:0;
            z-index:208;
        }

        .close::before {
            content:'';
            position:absolute;
            width:24px;
            height:2px;
            background:#14191f;
            -moz-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            -webkit-transform: rotate(-45deg);
            -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
            top:11px;
            left:0;
            z-index:208;
        }

        .close:hover::after {
            content:'';
            position:absolute;
            width:24px;
            height:2px;
            background:#ffc600;
            -moz-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            -webkit-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            transform: rotate(45deg);
            top:11px;
            left:0;
            z-index:208;
        }

        .close:hover::before {
            content:'';
            position:absolute;
            width:24px;
            height:2px;
            background:#ffc600;
            -moz-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            -webkit-transform: rotate(-45deg);
            -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
            top:11px;
            left:0;
            z-index:208;
        }

        .close:hover::after, .close:not(:hover)::after,
        .close:hover::before, .close:not(:hover)::before,
        .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:380px;
            padding:50px 20px;
            margin-left:-210px;
            margin-top:-170px;
            position:fixed;
            left:50%;
            top:50%;
            z-index:106;
            background:#ffffff;
            text-align:center;
            -moz-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
            -webkit-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
            box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
        }

        .okay {
            width:80px;
            height:80px;
            padding:0;
            margin:0 auto;
            position:relative;
            text-align:center;
            background:url('../images/ok.png') no-repeat top center;
        }

        .thnx h2 {
            font-family: "ProximaNova-R";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:20px;
            line-height:32px;
            padding:0;
            margin:25px 0 10px 0;
            color:#14191f;
            cursor:default;
        }

        .thnx h2 span {
            font-family: "ProximaNova-B";
            font-weight:normal;
            font-size:32px;
            line-height:32px;
        }

        .thnx p {
            font-family: "ProximaNova-R";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:17px;
            line-height:22px;
            padding:0;
            margin:0 auto;
            color:#14191f;
            cursor:default;
        }

            @media all and (max-width: 730px) {

                .thnx {
                    display:none;
                    width:300px;
                    padding:50px 20px;
                    margin-left:-170px;
                    margin-top:-170px;
                    position:fixed;
                    left:50%;
                    top:50%;
                    z-index:106;
                    background:#ffffff;
                    text-align:center;
                    -moz-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    -webkit-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                }

                .okay {
                    width:80px;
                    height:80px;
                    padding:0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                    background:url('../images/ok.png') no-repeat top center;
                }

                .thnx h2 {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:20px;
                    line-height:32px;
                    padding:0;
                    margin:25px 0 10px 0;
                    color:#14191f;
                    cursor:default;
                }

                .thnx h2 span {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-size:32px;
                    line-height:32px;
                }

                .thnx p {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:17px;
                    line-height:22px;
                    padding:0;
                    margin:0 auto;
                    color:#14191f;
                    cursor:default;
                }
            }

/* z */

        .z-box {
            display:none;
            width:420px;
            padding:0;
            margin-left:-210px;
            margin-top:-200px;
            position:fixed;
            left:50%;
            top:50%;
            z-index:106;
        }

        .formbox {
            width:320px;
            padding:50px 50px;
            margin:0 auto;
            position:relative;
            text-align:center;
            background:#ffffff;
            -moz-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
            -webkit-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
            box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
        }

        .formbox-title {
            font-family: "ProximaNova-R";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:20px;
            line-height:32px;
            padding:0;
            margin:0 0 5px 0;
            color:#14191f;
            cursor:default;
        }

        .formbox-title span {
            font-family: "ProximaNova-B";
            font-weight:normal;
            font-size:32px;
            line-height:32px;
        }

        .formbox input {
            font-family: "ProximaNova-R";
            font-weight:normal;
            font-size:18px;
            line-height:30px;
            text-indent:0;
            text-align:left;
            width:246px;
            height:30px;
            padding:13px 25px 13px 25px;
            border:2px solid #c5c6c8;
            margin:15px 10px 0 10px;
            float:left;
            color:#14191f;
            outline:none;
            -webkit-appearance: none;
            border-radius:75px;
            -webkit-border-radius:75px;
            -moz-border-radius:75px;
            -khtml-border-radius:75px;
            background:#ffffff;
        }

        .formbox input:-moz-placeholder {color:rgba(20,21,31,0.5);  }
        .formbox input::-webkit-input-placeholder {  color:rgba(20,21,31,0.5);  }

        .formbox input.error:-moz-placeholder {  color:#f02801;  }
        .formbox input.error::-webkit-input-placeholder {  color:#f02801;  }
        .formbox input.error {  color:#f02801;  border-color:#f02801;  }

        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:300px;
            padding:0;
            margin:15px 10px 0 10px;
            float:left;
            border:none;
            outline:none;
            background:none;
        }

        .submit input {
            font-family: "ProximaNova-B";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:16px;
            letter-spacing:1px;
            text-transform: uppercase;
            line-height:63px;
            width:100%;
            height:60px;
            padding:0;
            margin:0;
            outline:none;
            cursor:pointer;
            -webkit-appearance: none;
            color:#14191f;
            border:none;
            border-radius:75px;
            -webkit-border-radius:75px;
            -moz-border-radius:75px;
            -khtml-border-radius:75px;
            background:url('../images/b1.png') repeat-x top center;
            -webkit-background-size: contain;
            -moz-background-size: contain;
            -o-background-size: contain;
            background-size: contain;
        }

        .submit input:hover {
            background:url('../images/b2.png') repeat-x top center;
            -webkit-background-size: contain;
            -moz-background-size: contain;
            -o-background-size: contain;
            background-size: contain;
            outline:none;
        }

        .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: 730px) {

                .z-box {
                    display:none;
                    width:340px;
                    padding:0;
                    margin-left:-170px;
                    margin-top:-200px;
                    position:fixed;
                    left:50%;
                    top:50%;
                    z-index:106;
                }

                .formbox {
                    width:300px;
                    padding:50px 20px;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                    background:#ffffff;
                    -moz-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    -webkit-box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                    box-shadow: 0 10px 30px 0 rgba(62,64,70,0.14);
                }

                .formbox-title {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:18px;
                    line-height:30px;
                    padding:0;
                    margin:0 0 5px 0;
                    color:#14191f;
                    cursor:default;
                }

                .formbox-title span {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-size:30px;
                    line-height:30px;
                }

                .formbox input {
                    font-family: "ProximaNova-R";
                    font-weight:normal;
                    font-size:18px;
                    line-height:30px;
                    text-indent:0;
                    text-align:left;
                    width:238px;
                    height:30px;
                    padding:13px 20px 13px 20px;
                    border:2px solid #c5c6c8;
                    margin:15px 10px 0 10px;
                    float:left;
                    color:#14191f;
                    outline:none;
                    -webkit-appearance: none;
                    border-radius:75px;
                    -webkit-border-radius:75px;
                    -moz-border-radius:75px;
                    -khtml-border-radius:75px;
                    background:#ffffff;
                }

                .formbox input:-moz-placeholder {color:rgba(20,21,31,0.5);  }
                .formbox input::-webkit-input-placeholder {  color:rgba(20,21,31,0.5);  }

                .formbox input.error:-moz-placeholder {  color:#f02801;  }
                .formbox input.error::-webkit-input-placeholder {  color:#f02801;  }
                .formbox input.error {  color:#f02801;  border-color:#f02801;  }

                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:280px;
                    padding:0;
                    margin:15px 10px 0 10px;
                    float:left;
                    border:none;
                    outline:none;
                    background:none;
                }

                .submit input {
                    font-family: "ProximaNova-B";
                    font-weight:normal;
                    font-style:normal;
                    text-align:center;
                    font-size:16px;
                    letter-spacing:1px;
                    text-transform: uppercase;
                    line-height:63px;
                    width:100%;
                    height:60px;
                    padding:0;
                    margin:0;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    color:#14191f;
                    border:none;
                    border-radius:75px;
                    -webkit-border-radius:75px;
                    -moz-border-radius:75px;
                    -khtml-border-radius:75px;
                    background:url('../images/b1.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                }

                .submit input:hover {
                    background:url('../images/b2.png') repeat-x top center;
                    -webkit-background-size: contain;
                    -moz-background-size: contain;
                    -o-background-size: contain;
                    background-size: contain;
                    outline:none;
                }

                .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;  }
        input.none-input {  display:none;  }

/* animation */

        .top-w, .box-3, .box-4, .info-4, .box-7, .box-9 {  visibility:hidden;  }

        .flipInX {  visibility: visible;  }
        .fadeInUp {  visibility: visible;  }
        .fadeInUp2 {  visibility: visible;  }
        .fadeInDown {  visibility: visible;  }
        .fadeInDown2 {  visibility: visible;  }
        .fadeInRight {  visibility: visible;  }
        .fadeInRight2 {  visibility: visible;  }
        .fadeInLeft {  visibility: visible;  }
        .fadeInLeft2 {  visibility: visible;  }
        .zoomIn2 {  visibility: visible;  }
        .fadeIn {  visibility: visible;  }
        .pulse2 {  visibility: visible;  }
        .zoom1 {  visibility: visible;  }
        .zoom2 {  visibility: visible;  }
        .zoomOut {  visibility: visible;  }

        .d25s {
            -webkit-animation-delay: .25s;
            -moz-animation-delay: .25s;
            animation-delay: .25s;
        }

        .d50s {
            -webkit-animation-delay: .5s;
            -moz-animation-delay: .5s;
            animation-delay: .5s;
        }

        .d75s {
            -webkit-animation-delay: .75s;
            -moz-animation-delay: .75s;
            animation-delay: .75s;
        }

        .d100s {
            -webkit-animation-delay: 1s;
            -moz-animation-delay: 1s;
            animation-delay: 1s;
        }

        .d125s {
            -webkit-animation-delay: 1.25s;
            -moz-animation-delay: 1.25s;
            animation-delay: 1.25s;
        }

        .d150s {
            -webkit-animation-delay: 1.5s;
            -moz-animation-delay: 1.5s;
            animation-delay: 1.5s;
        }

        .d175s {
            -webkit-animation-delay: 1.75s;
            -moz-animation-delay: 1.75s;
            animation-delay: 1.75s;
        }

        .d200s {
            -webkit-animation-delay: 2s;
            -moz-animation-delay: 2s;
            animation-delay: 2s;
        }

            @media all and (max-width: 1020px) {
                .d25s {
                    -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;
                }
            }
#tablehome1 td {
    text-align: left;
    padding: 2px 10px;
}
#tablehome1 tr:hover {
    background-color: #00000013;
}
#vkont {
    color: #2787f5;
    cursor: pointer;
    border-bottom: 1px solid #2787f5;
    font-family: "ProximaNova-b";
}

.footvk {
    line-height: 19px;
    padding: 0;
    margin: 0;
    color: #fff;
    cursor: default;
    float: right;
    display: inline-flex;
}

.footvk span {
    margin-right: 15px;
}

.footvk img {
    margin-top: -8px;
}
.class1 {
    margin-top:0 !important;text-align: right !important;
}
@media (max-width: 730px) {
    .class1 {margin-top:10px !important;text-align: center !important;}
.footvk {
    margin: 0 auto;
    float: none;
    position: relative;
    text-align: center;
    margin-top: 30px;
}
}

#inst {
    color: #e46189;
    cursor: pointer;
    border-bottom: 1px solid #e46189;
    font-family: "ProximaNova-b";
}
/* end */