body{padding:0;margin:0}
*,::after,::before{box-sizing:border-box}
a{text-decoration:none}
h1,h2,h3,h4,h5,h6,p{margin:0}
@font-face{font-family:'Montserrat-Light';src:url(fonts/Montserrat-Light.otf) format("opentype"),url(../fonts/Montserrat-Light.woff) format("woff"),url(../fonts/Montserrat-Light.ttf) format("truetype"),url(../fonts/Montserrat-Light.svg#Montserrat-Light) format("svg"),url(../fonts/Montserrat-Light.eot) format("embedded-opentype");font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:'Montserrat-Medium';src:url(fonts/Montserrat-Medium.otf) format("opentype"),url(../fonts/Montserrat-Medium.woff) format("woff"),url(../fonts/Montserrat-Medium.ttf) format("truetype"),url(../fonts/Montserrat-Medium.svg#Montserrat-Medium) format("svg"),url(../fonts/Montserrat-Medium.eot) format("embedded-opentype");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'Montserrat-Regular';src:url(fonts/Montserrat-Regular.eot) format("embedded-opentype"),url(../fonts/Montserrat-Regular.otf) format("opentype"),url(../fonts/Montserrat-Regular.woff) format("woff"),url(../fonts/Montserrat-Regular.ttf) format("truetype"),url(../fonts/Montserrat-Regular.svg#Montserrat-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Montserrat-Bold';src:url(fonts/Montserrat-Bold.otf) format("opentype"),url(../fonts/Montserrat-Bold.woff) format("woff"),url(../fonts/Montserrat-Bold.ttf) format("truetype"),url(../fonts/Montserrat-Bold.svg#Montserrat-Bold) format("svg"),url(../fonts/Montserrat-Bold.eot) format("embedded-opentype");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:'Montserrat-ExtraBold';src:url(fonts/Montserrat-ExtraBold.otf) format("opentype"),url(../fonts/Montserrat-ExtraBold.woff) format("woff"),url(../fonts/Montserrat-ExtraBold.ttf) format("truetype"),url(../fonts/Montserrat-ExtraBold.svg#Montserrat-ExtraBold) format("svg"),url(../fonts/Montserrat-ExtraBold.eot) format("embedded-opentype");font-weight:800;font-style:normal;font-display:swap}
@font-face{font-family:'OpenSans-Italic';src:url(fonts/OpenSans-Italic.woff) format("woff"),url(../fonts/OpenSans-Italic.ttf) format("truetype"),url(../fonts/OpenSans-Italic.svg#OpenSans-Italic) format("svg"),url(../fonts/OpenSans-Italic.eot) format("embedded-opentype");font-weight:400;font-style:italic;font-display:swap}
@font-face{font-family:'OpenSans';src:url(fonts/OpenSans.woff) format("woff"),url(../fonts/OpenSans.ttf) format("truetype"),url(../fonts/OpenSans.svg#OpenSans) format("svg"),url(../fonts/OpenSans.eot) format("embedded-opentype");font-weight:400;font-style:normal;font-display:swap}
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
input:focus,select:focus,button:focus{box-shadow:none;outline:0}
@media (min-width:576px) {
.container{max-width:540px}
}
@media (min-width:768px) {
.container{max-width:95%}
}
@media (min-width:992px) {
.container{max-width:95%}
}
@media (min-width:1200px) {
.container{max-width:95%}
}
.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
@media (min-width:576px) {
.container,.container-sm{max-width:95%}
}
@media (min-width:768px) {
.container,.container-md,.container-sm{max-width:95%}
}
@media (min-width:992px) {
.container,.container-lg,.container-md,.container-sm{max-width:95%}
}
@media (min-width:1200px) {
.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:95%}
}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.no-gutters{margin-right:0;margin-left:0}
.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}
.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.row-cols-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.row-cols-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.row-cols-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.row-cols-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.row-cols-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
.row-cols-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}
.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.order-first{-ms-flex-order:-1;order:-1}
.order-last{-ms-flex-order:13;order:13}
.order-0{-ms-flex-order:0;order:0}
.order-1{-ms-flex-order:1;order:1}
.order-2{-ms-flex-order:2;order:2}
.order-3{-ms-flex-order:3;order:3}
.order-4{-ms-flex-order:4;order:4}
.order-5{-ms-flex-order:5;order:5}
.order-6{-ms-flex-order:6;order:6}
.order-7{-ms-flex-order:7;order:7}
.order-8{-ms-flex-order:8;order:8}
.order-9{-ms-flex-order:9;order:9}
.order-10{-ms-flex-order:10;order:10}
.order-11{-ms-flex-order:11;order:11}
.order-12{-ms-flex-order:12;order:12}
.offset-1{margin-left:8.333333%}
.offset-2{margin-left:16.666667%}
.offset-3{margin-left:25%}
.offset-4{margin-left:33.333333%}
.offset-5{margin-left:41.666667%}
.offset-6{margin-left:50%}
.offset-7{margin-left:58.333333%}
.offset-8{margin-left:66.666667%}
.offset-9{margin-left:75%}
.offset-10{margin-left:83.333333%}
.offset-11{margin-left:91.666667%}
@media (min-width:576px) {
.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.row-cols-sm-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.row-cols-sm-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.row-cols-sm-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.row-cols-sm-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.row-cols-sm-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
.row-cols-sm-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}
.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.order-sm-first{-ms-flex-order:-1;order:-1}
.order-sm-last{-ms-flex-order:13;order:13}
.order-sm-0{-ms-flex-order:0;order:0}
.order-sm-1{-ms-flex-order:1;order:1}
.order-sm-2{-ms-flex-order:2;order:2}
.order-sm-3{-ms-flex-order:3;order:3}
.order-sm-4{-ms-flex-order:4;order:4}
.order-sm-5{-ms-flex-order:5;order:5}
.order-sm-6{-ms-flex-order:6;order:6}
.order-sm-7{-ms-flex-order:7;order:7}
.order-sm-8{-ms-flex-order:8;order:8}
.order-sm-9{-ms-flex-order:9;order:9}
.order-sm-10{-ms-flex-order:10;order:10}
.order-sm-11{-ms-flex-order:11;order:11}
.order-sm-12{-ms-flex-order:12;order:12}
.offset-sm-0{margin-left:0}
.offset-sm-1{margin-left:8.333333%}
.offset-sm-2{margin-left:16.666667%}
.offset-sm-3{margin-left:25%}
.offset-sm-4{margin-left:33.333333%}
.offset-sm-5{margin-left:41.666667%}
.offset-sm-6{margin-left:50%}
.offset-sm-7{margin-left:58.333333%}
.offset-sm-8{margin-left:66.666667%}
.offset-sm-9{margin-left:75%}
.offset-sm-10{margin-left:83.333333%}
.offset-sm-11{margin-left:91.666667%}
}
@media (min-width:768px) {
.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.row-cols-md-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.row-cols-md-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.row-cols-md-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.row-cols-md-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.row-cols-md-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
.row-cols-md-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}
.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.order-md-first{-ms-flex-order:-1;order:-1}
.order-md-last{-ms-flex-order:13;order:13}
.order-md-0{-ms-flex-order:0;order:0}
.order-md-1{-ms-flex-order:1;order:1}
.order-md-2{-ms-flex-order:2;order:2}
.order-md-3{-ms-flex-order:3;order:3}
.order-md-4{-ms-flex-order:4;order:4}
.order-md-5{-ms-flex-order:5;order:5}
.order-md-6{-ms-flex-order:6;order:6}
.order-md-7{-ms-flex-order:7;order:7}
.order-md-8{-ms-flex-order:8;order:8}
.order-md-9{-ms-flex-order:9;order:9}
.order-md-10{-ms-flex-order:10;order:10}
.order-md-11{-ms-flex-order:11;order:11}
.order-md-12{-ms-flex-order:12;order:12}
.offset-md-0{margin-left:0}
.offset-md-1{margin-left:8.333333%}
.offset-md-2{margin-left:16.666667%}
.offset-md-3{margin-left:25%}
.offset-md-4{margin-left:33.333333%}
.offset-md-5{margin-left:41.666667%}
.offset-md-6{margin-left:50%}
.offset-md-7{margin-left:58.333333%}
.offset-md-8{margin-left:66.666667%}
.offset-md-9{margin-left:75%}
.offset-md-10{margin-left:83.333333%}
.offset-md-11{margin-left:91.666667%}
}
@media (min-width:992px) {
.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.row-cols-lg-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.row-cols-lg-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.row-cols-lg-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.row-cols-lg-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.row-cols-lg-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
.row-cols-lg-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}
.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.order-lg-first{-ms-flex-order:-1;order:-1}
.order-lg-last{-ms-flex-order:13;order:13}
.order-lg-0{-ms-flex-order:0;order:0}
.order-lg-1{-ms-flex-order:1;order:1}
.order-lg-2{-ms-flex-order:2;order:2}
.order-lg-3{-ms-flex-order:3;order:3}
.order-lg-4{-ms-flex-order:4;order:4}
.order-lg-5{-ms-flex-order:5;order:5}
.order-lg-6{-ms-flex-order:6;order:6}
.order-lg-7{-ms-flex-order:7;order:7}
.order-lg-8{-ms-flex-order:8;order:8}
.order-lg-9{-ms-flex-order:9;order:9}
.order-lg-10{-ms-flex-order:10;order:10}
.order-lg-11{-ms-flex-order:11;order:11}
.order-lg-12{-ms-flex-order:12;order:12}
.offset-lg-0{margin-left:0}
.offset-lg-1{margin-left:8.333333%}
.offset-lg-2{margin-left:16.666667%}
.offset-lg-3{margin-left:25%}
.offset-lg-4{margin-left:33.333333%}
.offset-lg-5{margin-left:41.666667%}
.offset-lg-6{margin-left:50%}
.offset-lg-7{margin-left:58.333333%}
.offset-lg-8{margin-left:66.666667%}
.offset-lg-9{margin-left:75%}
.offset-lg-10{margin-left:83.333333%}
.offset-lg-11{margin-left:91.666667%}
}
@media (min-width:1200px) {
.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.row-cols-xl-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.row-cols-xl-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.row-cols-xl-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.row-cols-xl-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.row-cols-xl-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
.row-cols-xl-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}
.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.order-xl-first{-ms-flex-order:-1;order:-1}
.order-xl-last{-ms-flex-order:13;order:13}
.order-xl-0{-ms-flex-order:0;order:0}
.order-xl-1{-ms-flex-order:1;order:1}
.order-xl-2{-ms-flex-order:2;order:2}
.order-xl-3{-ms-flex-order:3;order:3}
.order-xl-4{-ms-flex-order:4;order:4}
.order-xl-5{-ms-flex-order:5;order:5}
.order-xl-6{-ms-flex-order:6;order:6}
.order-xl-7{-ms-flex-order:7;order:7}
.order-xl-8{-ms-flex-order:8;order:8}
.order-xl-9{-ms-flex-order:9;order:9}
.order-xl-10{-ms-flex-order:10;order:10}
.order-xl-11{-ms-flex-order:11;order:11}
.order-xl-12{-ms-flex-order:12;order:12}
.offset-xl-0{margin-left:0}
.offset-xl-1{margin-left:8.333333%}
.offset-xl-2{margin-left:16.666667%}
.offset-xl-3{margin-left:25%}
.offset-xl-4{margin-left:33.333333%}
.offset-xl-5{margin-left:41.666667%}
.offset-xl-6{margin-left:50%}
.offset-xl-7{margin-left:58.333333%}
.offset-xl-8{margin-left:66.666667%}
.offset-xl-9{margin-left:75%}
.offset-xl-10{margin-left:83.333333%}
.offset-xl-11{margin-left:91.666667%}
}
.table{width:100%;margin-bottom:1rem;color:#212529}
.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}
.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}
.table tbody+tbody{border-top:2px solid #dee2e6}
.table-sm td,.table-sm th{padding:.3rem}
.table-bordered{border:1px solid #dee2e6}
.table-bordered td,.table-bordered th{border:1px solid #dee2e6}
.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}
.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}
.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}
.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}
.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}
.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}
.table-hover .table-primary:hover{background-color:#9fcdff}
.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}
.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}
.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}
.table-hover .table-secondary:hover{background-color:#c8cbcf}
.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}
.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}
.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}
.table-hover .table-success:hover{background-color:#b1dfbb}
.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}
.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}
.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}
.table-hover .table-info:hover{background-color:#abdde5}
.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}
.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}
.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}
.table-hover .table-warning:hover{background-color:#ffe8a1}
.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}
.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}
.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}
.table-hover .table-danger:hover{background-color:#f1b0b7}
.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}
.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}
.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}
.table-hover .table-light:hover{background-color:#ececf6}
.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}
.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}
.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}
.table-hover .table-dark:hover{background-color:#b9bbbe}
.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}
.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}
.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}
.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}
.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}
.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}
.table-dark{color:#fff;background-color:#343a40}
.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}
.table-dark.table-bordered{border:0}
.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}
.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}
@media (max-width:575.98px) {
.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
.table-responsive-sm>.table-bordered{border:0}
}
@media (max-width:767.98px) {
.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
.table-responsive-md>.table-bordered{border:0}
}
@media (max-width:991.98px) {
.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
.table-responsive-lg>.table-bordered{border:0}
}
@media (max-width:1199.98px) {
.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
.table-responsive-xl>.table-bordered{border:0}
}
.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
.table-responsive>.table-bordered{border:0}
input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}
.fade{transition:opacity .15s linear}
@media (prefers-reduced-motion:reduce) {
.fade{transition:none}
}
.fade:not(.show){opacity:0}
.collapse:not(.show){display:none}
.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}
@media (prefers-reduced-motion:reduce) {
.collapsing{transition:none}
}
.dropdown,.dropleft,.dropright,.dropup{position:relative}
.dropdown-toggle{white-space:nowrap}
.dropdown-toggle::after{display:inline-block;margin-left:5px;vertical-align:3px;content:"";padding:3px;border:solid #000;border-width:0 2px 2px 0;transform:rotate(45deg);-webkit-transform:rotate(45deg);display:none}
.dropdown-toggle:empty::after{margin-left:0}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}
.dropdown-menu-left{right:auto;left:0}
.dropdown-menu-right{right:0;left:auto}
@media (min-width:576px) {
.dropdown-menu-sm-left{right:auto;left:0}
.dropdown-menu-sm-right{right:0;left:auto}
}
@media (min-width:768px) {
.dropdown-menu-md-left{right:auto;left:0}
.dropdown-menu-md-right{right:0;left:auto}
}
@media (min-width:992px) {
.dropdown-menu-lg-left{right:auto;left:0}
.dropdown-menu-lg-right{right:0;left:auto}
}
@media (min-width:1200px) {
.dropdown-menu-xl-left{right:auto;left:0}
.dropdown-menu-xl-right{right:0;left:auto}
}
.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}
.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}
.dropup .dropdown-toggle:empty::after{margin-left:0}
.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}
.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}
.dropright .dropdown-toggle:empty::after{margin-left:0}
.dropright .dropdown-toggle::after{vertical-align:0}
.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}
.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";display:none}
.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}
.dropleft .dropdown-toggle:empty::after{margin-left:0}
.dropleft .dropdown-toggle::before{vertical-align:0}
.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}
.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}
.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}
.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}
.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}
.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}
.dropdown-menu.show{display:block}
.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}
.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}
.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}
.nav-link{display:block;padding:.5rem 1rem}
.nav-link:focus,.nav-link:hover{text-decoration:none}
.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}
.nav-tabs{border-bottom:1px solid #dee2e6}
.nav-tabs .nav-item{margin-bottom:-1px}
.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}
.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}
.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}
.nav-pills .nav-link{border-radius:.25rem}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}
.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}
.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}
.tab-content>.tab-pane{display:none}
.tab-content>.active{display:block}
.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}
.navbar .container,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm,.navbar .container-xl{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}
.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}
.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}
.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}
.navbar-nav .nav-link{padding-right:0;padding-left:0}
.navbar-nav .dropdown-menu{position:static;float:none}
.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}
.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}
.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}
.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}
.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}
@media (max-width:575.98px) {
.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}
}
@media (min-width:576px) {
.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}
.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}
.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}
.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}
.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}
.navbar-expand-sm .navbar-toggler{display:none}
}
@media (max-width:767.98px) {
.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}
}
@media (min-width:768px) {
.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}
.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}
.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}
.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}
.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}
.navbar-expand-md .navbar-toggler{display:none}
}
@media (max-width:991.98px) {
.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}
}
@media (min-width:992px) {
.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}
.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row;margin-top:0}
.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}
.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}
.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}
.navbar-expand-lg .navbar-toggler{display:none}
}
@media (max-width:1199.98px) {
.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}
}
@media (min-width:1200px) {
.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}
.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}
.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}
.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}
.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}
.navbar-expand-xl .navbar-toggler{display:none}
}
.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}
.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{padding-right:0;padding-left:0}
.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}
.navbar-expand .navbar-nav .dropdown-menu{position:absolute}
.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}
.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}
.navbar-expand .navbar-toggler{display:none}
.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}
.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}
.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}
.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}
.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}
.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}
.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}
.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(0,0,0,0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}
.navbar-light .navbar-text{color:rgba(0,0,0,.5)}
.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}
.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}
.navbar-dark .navbar-brand{color:#fff}
.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}
.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}
.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}
.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}
.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}
.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}
.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255,255,255,0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}
.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}
.navbar-dark .navbar-text a{color:#fff}
.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}
.accordion>.card{overflow:hidden}
.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}
.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}
.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}
.modal-open{overflow:hidden}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}
.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}
.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}
@media (prefers-reduced-motion:reduce) {
.modal.fade .modal-dialog{transition:none}
}
.modal.show .modal-dialog{-webkit-transform:none;transform:none}
.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);transform:scale(1.02)}
.modal-dialog-scrollable{display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}
.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}
.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{-ms-flex-negative:0;flex-shrink:0}
.modal-dialog-scrollable .modal-body{overflow-y:auto}
.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}
.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);content:""}
.modal-dialog-centered.modal-dialog-scrollable{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}
.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}
.modal-dialog-centered.modal-dialog-scrollable::before{content:none}
.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}
.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}
.modal-backdrop.fade{opacity:0}
.modal-backdrop.show{opacity:.5}
.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}
.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}
.modal-title{margin-bottom:0;line-height:1.5}
.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}
.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}
.modal-footer>*{margin:.25rem}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
@media (min-width:576px) {
.modal-dialog{max-width:500px;margin:1.75rem auto}
.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}
.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}
.modal-dialog-centered{min-height:calc(100% - 3.5rem)}
.modal-dialog-centered::before{height:calc(100vh - 3.5rem)}
.modal-sm{max-width:300px}
}
@media (min-width:992px) {
.modal-lg,.modal-xl{max-width:800px}
}
@media (min-width:1200px) {
.modal-xl{max-width:1140px}
}
.carousel{position:relative}
.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}
.carousel-inner{position:relative;width:100%;overflow:hidden}
.carousel-inner::after{display:block;clear:both;content:""}
.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}
@media (prefers-reduced-motion:reduce) {
.carousel-item{transition:none}
}
.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:inline-block}
.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){-webkit-transform:translateX(100%);transform:translateX(100%)}
.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translateX(-100%)}
.carousel-fade .carousel-item{opacity:0;transition-property:opacity;-webkit-transform:none;transform:none}
.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}
.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0 .6s}
@media (prefers-reduced-motion:reduce) {
.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}
}
.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}
@media (prefers-reduced-motion:reduce) {
.carousel-control-next,.carousel-control-prev{transition:none}
}
.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}
.carousel-control-prev{left:0}
.carousel-control-next{right:0}
.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50%/100% 100%}
.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")}
.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")}
.carousel-indicators{position:absolute;right:0;bottom:5%;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}
.carousel-indicators li{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:13px;height:13px;border-radius:100%;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;opacity:1;transition:opacity .6s ease}
@media (prefers-reduced-motion:reduce) {
.carousel-indicators li{transition:none}
}
.carousel-indicators .active{opacity:1;background:#086ad8}
.carousel-caption{position:absolute;right:15%;top:25%;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}
.clearfix{clear:both}
.hvantageHK_header{padding:0;background:#FFF;position:fixed; text-align:center; top:0;left:0;width:100%;-webkit-animation:.95s ease-in-out 0 normal none 1 running fadeInDown;animation:.95s ease-in-out 0 normal none 1 running fadeInDown;z-index:999;-webkit-transition:all .7s cubic-bezier(0.645,0.045,0.355,1);transition:all .7s cubic-bezier(0.645,0.045,0.355,1)}
.hvhk_logo{margin-top:5px}
.hvhk_logo a{height:38px;width:205px;background:url(allinone.png) no-repeat;background-position:0 -3px;display:block}
.hvhk_GetQuoteR{float:left;padding-left:3px}
.hvhk_GetQuoteR p{color:#086ad8;margin-bottom:5px}
.menu-area{background:#563d7c}
.dropdown-menu{padding:0;margin:0;border:0 solid transition!important;border:0 solid rgba(0,0,0,.15);border-radius:0;-webkit-box-shadow:none!important;box-shadow:none!important}
.mainmenu a,.navbar-default .navbar-nav > li > a,.mainmenu ul li a,.navbar-expand-lg .navbar-nav .nav-link{color:#000;font-size:15px;text-transform:capitalize;padding:6px 26px;font-family:'Montserrat-Medium';font-weight:500;display:block!important;text-decoration:none}
.mainmenu .active a,.mainmenu .active a:focus,.mainmenu .active a:hover,.mainmenu li a:hover,.mainmenu li a:focus,.navbar-default .navbar-nav>.show>a,.navbar-default .navbar-nav>.show>a:focus,.navbar-default .navbar-nav>.show>a:hover{color:#000;background:#086ad8;color:#FFF}
.mainmenu .collapse ul ul ul ul ul,.mainmenu .collapse ul ul ul ul ul.dropdown-menu,.mainmenu .collapse ul ul ul ul,.mainmenu .collapse ul ul ul ul.dropdown-menu,.mainmenu .collapse ul ul ul,.mainmenu .collapse ul ul ul.dropdown-menu,.mainmenu .collapse ul ul,.mainmenu .collapse ul ul.dropdown-menu{background:#FFF;box-shadow:0 0 6px rgba(0,0,0,0.4)!important;-webkit-animation:.95s ease-in-out 0 normal none 1 running fadeInDown;animation:.95s ease-in-out 0 normal none 1 running fadeInDown;-webkit-transition:all .7s cubic-bezier(0.645,0.045,0.355,1);transition:all .7s cubic-bezier(0.645,0.045,0.355,1)}
.mainmenu .collapse ul ul li a{color:#000;padding:15px;font-size:13px}
.mainmenu .collapse ul ul li a:hover{background:#086ad8;color:#FFF}
@media only screen and (min-width: 767px) {
.mainmenu .collapse ul li:hover> ul{display:block;transition:.5s ease all}
.mainmenu .collapse ul ul{position:absolute;top:100%;left:0;min-width:225px;display:none}
.mainmenu .collapse ul ul li{position:relative}
.mainmenu .collapse ul ul li:hover> ul{display:block;transition:.5s ease all}
.mainmenu .collapse ul ul ul{position:absolute;top:0;left:100%;min-width:270px;display:none}
.mainmenu .collapse ul ul ul li{position:relative}
.mainmenu .collapse ul ul ul ul{position:absolute;top:0;right:-100%;min-width:270px;display:none;z-index:1}
}
@media only screen and (max-width: 767px) {
.navbar-nav .show .dropdown-menu .dropdown-menu > li > a{padding:16px 15px 16px 35px}
.navbar-nav .show .dropdown-menu .dropdown-menu .dropdown-menu > li > a{padding:16px 15px 16px 45px}
}
.DT::after{display:none;margin-top:5px;float:right;content:"";padding:3px;border:solid #333;border-width:0 2px 2px 0;transform:rotate(315deg);-webkit-transform:rotate(315deg)}
.hvhk_GetQuoteR h6{color:#000;font-family:'Montserrat-Medium';font-weight:500;font-size:16px;text-transform:capitalize;margin:4px 0}
.hvhk_GetQuoteR a{text-decoration:none;color:#000;font-family:'Montserrat-Light';font-weight:300;font-size:14px}
.carousel-inner img{width:100%;height:100%}
#demo{margin-top:5%}
#demo .carousel-inner{height:560px}
#demo .carousel-inner .carousel-item h1.display-4,#slider-animation .carousel-inner .carousel-item h2{font-family:'Montserrat-Bold';font-weight:600;color:#FFF;font-size:48px;text-shadow:0 2px 2px rgba(0,0,0,0.8);margin:0}
#demo .carousel-inner .carousel-item p.lead,#slider-animation .carousel-inner .carousel-item p{font-family:'Montserrat-Medium';font-weight:500;font-size:24px;margin-top:20px;color:#FFF;text-shadow:0 1px 1px rgba(0,0,0,0.8)}
#demo .carousel-inner .carousel-item a.bt{background:#FFF;padding:10px 20px;border-radius:24px;margin:0 10px;margin-top:2%;color:#086ad8;font-size:14px;font-family:'Montserrat-Medium';font-weight:500;display:inline-block}
#demo .carousel-inner .carousel-item a.bt:hover{background:#000;color:#FFF;transition:.6s ease-out all}
.hvhk_company{padding:50px 0}
.hk_head_1 h6{color:#949494;font-size:14px;text-transform:uppercase;font-family:'Montserrat-Medium';font-weight:500;text-align:center;margin-bottom:15px}
.hk_head_1 h2{text-align:center;font-family:'Montserrat-Bold';font-weight:600;color:#000;font-size:36px}
span.font-blue{color:#086ad8}
.hvantageHK_header .container .row .col-lg-2{max-width:20%;flex:0 0 20%}
.hvantageHK_header .container .row .col-lg-7{max-width:62%;flex:0 0 62%;padding:0}
.hvantageHK_header .container .row .col-lg-3{max-width:18%;flex:0 0 18%}
.hvhk_2 p{color:#000;font-size:16px;font-family:'Montserrat-Regular';line-height:32px;font-weight:400}
.hvhk_2 a{color:#086ad8;font-size:14px;font-family:'Montserrat-Regular';text-transform:capitalize;line-height:32px;font-weight:400;margin-top:2%;display:block}
.hvhk_2 a:hover{color:#000}
.hvhk_A{margin:50px 0 20px}
.modern-number-01 h2{font-family:'Montserrat-Medium';font-weight:500;position:relative;font-size:14px;line-height:2em;letter-spacing:1px;color:#949494;text-transform:capitalize;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.modern-number-01 span.mark-text{font-size:180px;font-family:'Montserrat-Bold';font-weight:600;line-height:.8;font-weight:900;margin:0 5px -5px -5px;color:#086ad8}
@media only screen and (max-width: 767px) {
.modern-number-01 span.mark-text{font-size:140px}
}
.modern-number-01{margin-top:-5%}
.mt-30{margin-top:30px;font-family:'Montserrat-Medium';font-weight:500;font-size:16px;margin-left:-10%}
.modern-number-01 h3{margin-top:25px;font-size:38px}
.hvhk_B{margin:5% 0 0}
.hvhk_space1{margin-top:50px}
.hvhk_space2{margin-top:20px}
.hvhk_home_B_img img{max-width:100%;min-width:100%;border-radius:10px 10px 0 0}
.hvhk_home_B_txt{text-align:center;padding:15px 10px}
.hvhk_home_B_txt h6{font-family:'Montserrat-Regular';font-weight:400;color:#000;font-size:18px;margin-bottom:10px}
.hvhk_home_B_txt p{font-family:'OpenSans';font-weight:400;color:#999;line-height:24px;padding:0 8px;height:220px}
.hvhk_home_B_btn a{display:block;padding:12px 10px;border-radius:0 0 10px 10px;background:#086ad8;text-align:center;color:#FFF;font-family:'Montserrat-Regular';font-weight:400;font-size:14px;letter-spacing:.5px}
.hvhk_B .col-lg-3:hover .hvhk_home_B_txt{background:#086ad8;transition:.6s ease all}
.hvhk_B .col-lg-3:hover .hvhk_home_B_txt h6{color:#FFF;transition:.6s ease all}
.hvhk_B .col-lg-3:hover .hvhk_home_B_txt p{color:#FFF;opacity:.7;transition:.6s ease all}
.hvhk_B .col-lg-3:hover .hvhk_home_B_btn a{background:#1659a5;transition:.6s ease all}
.hvhk_service{padding:50px 0;background:#ebebeb}
a.hvhk_C{display:block;padding:15px}
.hvhk_CA{height:62px;width:38px;background:url(allinone.png) no-repeat;background-position:-57px -47px;float:left}
.hvhk_CAA{height:50px;width:50px;background:url(allinone.png) no-repeat;background-position:-150px -47px;float:left}
.hvhk_CAB{height:45px;width:48px;background:url(allinone.png) no-repeat;background-position:-266px -47px;float:left}
.hvhk_CAC{height:53px;width:49px;background:url(allinone.png) no-repeat;background-position:-377px -47px;float:left}
.hvhk_CAD{height:45px;width:45px;background:url(allinone.png) no-repeat;background-position:-490px -47px;float:left}
.hvhk_CAE{height:45px;width:49px;background:url(allinone.png) no-repeat;background-position:-592px -47px;float:left}
.hvhk_CB{float:left;padding-left:20px;width:87%}
.hvhk_CB h3{color:#000;font-family:'Montserrat-Medium';font-weight:500;font-size:18px}
.hvhk_CB ul{list-style:none;margin:0;padding:0 0 0 6px}
.hvhk_CB ul li{height:auto;background:url(allinone.png) no-repeat;background-position:-252px -1px;font-family:'OpenSans';font-weight:400;color:#999;line-height:20px;margin-top:6px;padding-left:20px}
.hvhk_CB p{font-family:'OpenSans';font-weight:400;color:#999;line-height:24px;margin-top:10px}
a.hvhk_C:hover{background:#086ad8;transition:.5s ease all}
a.hvhk_C:hover .hvhk_CA{background-position:-103px -45px}
a.hvhk_C:hover .hvhk_CAA{background-position:-207px -45px}
a.hvhk_C:hover .hvhk_CAB{background-position:-320px -45px}
a.hvhk_C:hover .hvhk_CAC{background-position:-433px -45px}
a.hvhk_C:hover .hvhk_CAD{background-position:-541px -45px}
a.hvhk_C:hover .hvhk_CAE{background-position:-647px -45px}
a.hvhk_C:hover .hvhk_CB h3{color:#FFF;transition:.5s ease all}
a.hvhk_C:hover .hvhk_CB p{color:#FFF;transition:.5s ease all}
a.hvhk_C:hover .hvhk_CB ul li{color:#FFF;background-position:-271px 0}
.hvhk_CBA{width:85%}
a.hvhk_btn_1,a.bt1{background:none;display:block;width:180px;height:48px;line-height:45px;border:2px #086ad8 solid;border-radius:10px;margin:3% auto;text-align:center;font-family:'Montserrat-Regular';font-weight:400;color:#086ad8;font-size:16px}
a.hvhk_btn_1:hover,a.bt1:hover{background:#086ad8;color:#FFF;transition:.5s ease all}
a.bt1{display:inline-block;margin:0 10px;margin-top:50px}
.hvhk_GetQuote{float:right}
.hvhk_team{padding:50px 0}
h3.hk_txt_A{font-family:'Montserrat-Medium';font-weight:500;color:#000;font-size:36px}
p.hk_txt_B{font-family:'OpenSans';color:#999;font-size:16px;font-weight:400;line-height:30px;margin-top:10px}
.hvhk_team_member{padding:15px;background:#ebebeb;width:48%;float:left;margin-right:2%;margin-bottom:2%}
.hvhk_teamA{height:133px;width:133px;background:url(allinone.png) no-repeat;background-position:-7px -119px;float:left}
.hvhk_teamB{float:left;padding:20px 0 0 20px}
.hvhk_teamB h6{color:#000;font-size:16px;font-family:'Montserrat-Medium';font-weight:500}
.hvhk_teamB span{height:3px;width:35px;background:#086ad8;display:block;margin:10px 0}
.hvhk_teamB p{font-family:'OpenSans';color:#999;font-size:16px}
.hvhk_teamB ul{list-style:none;margin:0;padding:0}
.hvhk_teamB ul li{display:inline}
.hvhk_teamB ul li a{height:24px;width:24px;color:#086ad8;border:2px #086ad8 solid;border-radius:100%;text-align:center;display:inline-block;margin-right:5px;margin-top:7px}
.hvhk_teamB ul li a i{font-size:10px}
.hvhk_teamB ul li a:hover{background:#086ad8;color:#FFF;transition:.5s ease all}
.hvhk_teamAA{background-position:-150px -121px}
.hvhk_teamAB{background-position:-295px -120px}
.hvhk_teamAC{background-position:-438px -119px}
.hvhk_team_member:hover{background:#086ad8;transition:.5s ease all}
.hvhk_team_member:hover .hvhk_teamB h6,.hvhk_team_member:hover .hvhk_teamB p{color:#FFF}
.hvhk_team_member:hover .hvhk_teamB span{background:#FFF}
.hvhk_team_member:hover .hvhk_teamB ul li a{color:#FFF;border-color:#FFF}
.hvhk_works{padding:50px 0;background:#ebebeb}
.hvhk_portfolio_block{text-align:center;padding:20px;border-radius:10px 10px 0 0;background:#FFF}
.hvhk_portfolio_txt a{color:#000;font-size:16px;font-family:'Montserrat-Medium';font-weight:500;display:block;margin:15px 0 5px}
.hvhk_portfolio_txt span{font-family:'OpenSans';color:#086ad8;font-size:14px;display:block;margin-bottom:10px}
.hvhk_portfolio_txt p{font-family:'OpenSans';color:#999;font-size:16px;line-height:28px;padding:0 10%;max-height:55px;overflow:hidden;height:55px}
a.hvhk_portfolio_btn{background:#086ad8;color:#FFF;font-size:13px;text-transform:uppercase;font-family:'Montserrat-Medium';font-weight:500;width:100%;display:block;padding:15px 10px;text-align:center;border-radius:0 0 10px 10px}
.hvhk_portfolio_block:hover{background:#086ad8;transition:.5s ease all}
.hvhk_portfolio_block:hover .hvhk_portfolio_txt a,.hvhk_portfolio_block:hover .hvhk_portfolio_txt span,.hvhk_portfolio_block:hover .hvhk_portfolio_txt p{color:#FFF}
.hvhk_works .container .row .col-lg-4:hover a.hvhk_portfolio_btn{background:#1659a5}
#demo1 .carousel-inner .carousel-item .col-lg-4{width:33.33%;float:left}
#demo1 .carousel-indicators{bottom:-12%}
#demo1 .carousel-indicators li{border:2px solid #086ad8}
a.hvhk_btn_1A{margin-top:7%}
.hvhk_counter{padding:50px 0;background:#086ad8}
.milestone-counter{text-align:center}
.stat{margin:10px auto}
.highlight{color:#FFF;font-weight:700;display:inline-block;font-family:'Montserrat-Bold';font-weight:600;margin-bottom:0;font-size:48px}
.milestone-counter b{display:inline-block;font-family:'Montserrat-Bold';font-weight:600;font-size:36px;color:#FFF;padding-left:10px}
.milestone-details{font-family:'Montserrat-Medium';font-weight:500;opacity:.6;font-size:18px;color:#FFF}
.hvhk_needhand{padding:50px 0;background:#ebebeb}
.hvhk_3 h2{font-family:'Montserrat-Bold';font-weight:600;color:#000;font-size:36px}
.hvhk_3 p{font-family:'Montserrat-Regular';font-weight:400;color:#999;font-size:15px;text-transform:capitalize;margin:10px 0 0}
form.hvhk_4{margin-top:10%}
form.hvhk_4 select,form.hvhk_4 input,form.hvhk_4 textarea{background:#FFF;color:#999;font-family:'Montserrat-Regular';font-size:13px;width:100%;border:none;padding:15px;margin-bottom:15px}
form.hvhk_4 textarea{height:80px}
form.hvhk_4 button{width:40%;height:48px;line-height:42px;border:none;background:#086ad8;font-family:'Montserrat-Regular';font-weight:400;color:#FFF;font-size:14px;border-radius:4px;cursor:pointer}
form.hvhk_4 button:hover{background:#FFF;color:#086ad8;transition:.5s ease all}
form.hvhk_4 select{color:#6f6f6f}
.hvhk_5{margin-top:6%;padding-left:5%}
.hvhk_5 h3,.hvhk_5 p{font-family:'Montserrat-Regular';font-weight:400;color:#333;font-size:16px;text-transform:capitalize;margin-bottom:15px}
.hvhk_5 h2{color:#002fa6;font-family:'Montserrat-Bold';font-weight:600;font-size:42px}
.hvhk_5 p{color:#999;font-size:14px;margin:5% 0}
.hvhk_5 a{color:#086ad8;font-family:'Montserrat-Regular';font-weight:400;font-size:16px}
.hvhk_5 a i{margin-right:20px}
.hvhk_footer1{padding:50px 0;background:#ebebeb}
.hvhk_6 .hvhk_footer_logo{height:38px;width:205px;background:url(allinone.png) no-repeat;background-position:0 -3px;display:block}
.hvhk_6 p{font-family:'OpenSans';font-size:16px;color:#000; font-weight:bold; margin:10px 0;line-height:28px}
.hvhk_6 a.F1{font-family:'OpenSans';font-size:16px;color:#333;margin:10px 0;display:block}
.hvhk_6 a.F2{font-family:'OpenSans';font-size:16px;color:#086ad8;margin:10px 0 20px;display:block}
.hvhk_6 ul,.hvhk_5A ul{list-style:none;margin:0;padding:0}
.hvhk_6 ul li,.hvhk_5A ul li{display:inline-block;margin-right:5px}
.hvhk_6 ul li a,.hvhk_5A ul li a{height:30px;line-height:30px;width:30px;border:2px #086ad8 solid;color:#086ad8;border-radius:100%;display:inline-block;text-align:center}
.hvhk_6 ul li a:hover,.hvhk_5A ul li a:hover{background:#086ad8;color:#FFF}
.hvhk_7 h3,.hvhk_6 h3{font-family:'Montserrat-Medium';font-weight:500;font-size:24px;color:#000}
.hvhk_7 span,.hvhk_6 span{height:3px;width:35px;background:#086ad8;display:block;margin:10px 0}
.hvhk_7 ul{list-style:disc;color:#999;margin:0;padding:0 0 0 20px}
.hvhk_7 ul li{line-height:28px}
.hvhk_7 ul li a{font-family:'OpenSans';font-size:16px;color:#086ad8;}
.hvhk_7 ul li ol{margin:0;padding:0 0 0 20px;list-style:disc}
.footer_blog_img{float:left;width:25%}
.footer_blog_img img{width:110px;height:90px}
.footer_blog_txt{float:left;width:70%;padding-left:5%}
.footer_blog_txt a.F3{font-family:'Montserrat-Regular';font-weight:400;color:#333;font-size:14px}
.footer_blog_txt p{font-size:12px;font-family:'OpenSans';margin:5px 0}
.footer_blog{margin-bottom:10px}
.footer_blog_txt a.F4{font-family:'Montserrat-Regular';font-weight:400;color:#333;font-size:12px;text-transform:uppercase;color:#086ad8}
span.hk_space_3{margin-bottom:15px}
.hvhk_footer2{padding:15px 0;background:#FFF;font-family:'Montserrat-Regular';font-weight:400;color:#333;font-size:13px;text-align:center}
.app{font-family:'Source Sans Pro',sans-serif;text-transform:uppercase;font-size:13px;font-weight:700;right:-50px;left:-10px\9;top:50%;margin-top:-152px;cursor:pointer;width:150px;height:30px;text-align:center;letter-spacing:1px;z-index:10000;position:fixed;background:#689F38;border:5px solid #fff;color:#FFF;padding:10px 15px 30px}
.app a{color:#fff}
.app a:hover{text-decoration:none}
.log-ticket{top:50%;margin-top:2px;background:#EB4712;border:5px solid #fff}
.rotate{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);transform:rotate(-90deg)}
.required{background-color:#F2DEDE!important;border:1px red solid!important}
.feedback{position:fixed;background:#FFF;border:5px solid #FFF;color:#086ad8;font-weight:500;padding:10px 15px 30px}
.feedback-form-wrapper{display:block;z-index:9999;top:200px;right:-280px;width:280px}
.feedback-form-wrapper .form-group{padding:0;margin-bottom:0}
.feedback-form-wrapper .form-group select,.feedback-form-wrapper .form-group .form-control{font-size:13px;margin-bottom:8px;border-radius:0!important;width:100%;padding:15px;border:none;background:#ebebeb;font-family:'OpenSans'}
.feedback-form-wrapper .form-group select{color:#666}
.feedback-form-wrapper .btn{padding:5px 15px!important;border:3px solid #fff;background:none;transition:all ease-out .3s;-moz-transition:all ease-out .3s;-o-transition:all ease-out .3s;-webkit-transition:all ease-out .3s;background:#086ad8;font-family:'Montserrat-Medium';font-size:14px;color:#FFF;border-radius:25px}
.feedback-form-wrapper .btn:hover{background:#000;color:#FFF;transition:all ease-out .3s;-moz-transition:all ease-out .3s;-o-transition:all ease-out .3s;-webkit-transition:all ease-out .3s}
.feedback input{margin-bottom:5px}
.feedback legend{color:#FFF;font-size:15px}
.feedback-toggle{font-family:'Montserrat-Medium';text-transform:uppercase;font-size:13px;font-weight:700;right:-75px;left:-10px\9;top:50%;margin-top:-38px;cursor:pointer;padding-left:-70px;width:200px;height:30px;text-align:center;letter-spacing:1px;z-index:99}
.send-complaint{position:relative;cursor:pointer}
.send-complaint .fa-send{font-size:25px;cursor:pointer}
.send-complaint .send-text{position:absolute;top:0;left:0;opacity:0;font-family:"OpenSans";font-weight:300;font-size:16px;-webkit-transition:all ease-out .4s;-moz-transition:all ease-out .4s;-ms-transition:all ease-out .4s;-o-transition:all ease-out .4s}
.send-complaint:hover .send-text{opacity:1;-webkit-transform:translateX(50px);-moz-transform:translateX(50px);-ms-transform:translateX(50px);-o-transform:translateX(50px)}
legend{margin-bottom:15px}
a.hk_linkD{display:block}
img.card-img-top{max-width:100%}
li.catBlogs{display:inline-block;width:49%;margin:1px;padding:2px;list-style:cjk-earthly-branch}
li.catBlogs i.fa.fa-dot-circle{font-size:6px}
li.catBlogs.active span{color:#086ad8;font-weight:700}
.hvhk_common_banner{padding:30px 0;background:url(../img/blog-banner.jpg) no-repeat center;height:250px;widht:100%;background-size:100%}
.hvhk_common_banner h1{font-family:'Montserrat-Bold';font-weight:600;color:#FFF;margin-top:3%;text-align:center;font-size:60px;text-shadow:0 2px 1px rgba(0,0,0,0.9)}
.hvhk_common_banner p{font-family:'Montserrat-Regular';font-weight:400;color:#FFF;text-align:center;font-size:24px;margin:20px 0 0}
.hvhk_blog_wrapper{padding:50px 0}
.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}
.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}
.card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}
.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}
.mb-4,.my-4{margin-bottom:1.5rem!important}
.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}
.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}
ul.list-unstyled{margin:0;padding:0 0 0 20px}
ul.list-unstyled li a{font-family:'OpenSans';color:#333;font-size:14px}
.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}
.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}
.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;font-family:'OpenSans';color:#086ad8;background-color:#fff;border:1px solid #dee2e6}
a.card-title{font-family:'Montserrat-Bold';font-weight:600;color:#086ad8;font-size:24px}
p.card-text{font-family:'OpenSans';color:#333;font-size:16px;margin:10px 0}
a.btn-primary{background:#086ad8;color:#FFF;border-radius:5px;width:120px;height:36px;line-height:36px;font-family:'Montserrat-Light';font-weight:300;font-size:14px;padding:10px}
.card-footer{font-family:'OpenSans';color:#333;font-size:13px}
h5.card-header{color:#086ad8;font-family:'Montserrat-Regular';font-weight:400;font-size:16px}
.card-body .input-group .form-control{height:36px;border:1px #CCC solid;width:88%;font-family:'OpenSans';padding:10px}
.card-body .input-group .btn-secondary{padding:10px 8px;background:#086ad8;color:#FFF;border:none}
img.rounded{max-width:100%}
h1.blog-title{font-family:'Montserrat-Medium';font-weight:500;color:#086ad8;font-size:24px}
p.lead{font-family:'OpenSans';font-size:13px}
p.leadA{padding:10px;border-top:1px #CCC solid;font-size:13px;font-family:'OpenSans';border-bottom:1px #CCC solid;margin:10px 0}
.blog_desc_txt p{font-family:'OpenSans';color:#333;font-size:14px;line-height:24px;margin:10px 0}
.blog_desc_txt ol,.blog_desc_txt ul{margin:0;padding:0 0 0 20px}
.blog_desc_txt ol li,.blog_desc_txt ul li{font-family:'OpenSans';font-size:14px;line-height:30px}
form.hvhk_blog_comment .col-lg-4 input,form.hvhk_blog_comment .col-lg-4 textarea{width:100%;height:42px;border-radius:5px;padding:10px;border:1px #CCC solid}
button.hvhk_btn_3A{background:#086ad8;color:#FFF;border-radius:5px;width:120px;height:36px;line-height:36px;font-family:'Montserrat-Light';font-weight:300;font-size:14px;margin:10px;border:none}
.media-body{font-family:'OpenSans';font-size:14px;line-height:24px}
.media-body h5{font-size:14px}
.d-flex{display:-ms-flexbox!important;display:flex!important}
.media-body{-ms-flex:1;flex:1}
.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}
.mr-3,.mx-3{margin-right:1rem!important}
.rounded-circle{border-radius:50%!important}
label.error{color:red;font-size:12px}
ul.pagination.pagination-normal{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}
.pagination-normal li:first-child .pagination-css{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}
.pagination-normal li .pagination-css{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#086ad8;background-color:#feffff;border:1px solid #03A9F4}
ul.pagination.pagination-normal li.active .pagination-css{color:#fff;background-color:#086ad86b;cursor:not-allowed;font-weight:700}
.media-body span{display:block;font-size:13px;color:#666}
button.hvhk_btn_3A{cursor:pointer}
img.d-flex.mr-3.rounded-circle{transform:rotate(-10deg)}
ul#ui-id-1{width:26%!important;font-size:12px;padding:2px 5px}
#ui-id-1 li.ui-menu-item{border-bottom:1px solid #ccc;padding:3px 0}
button.btn.btn-secondary.enable{cursor:pointer;opacity:1}
button.btn.btn-secondary.disable{cursor:none;opacity:.5}
.alert{border-width:0 2px}
.alert-danger{color:#e74c3c;background-color:#ffd1cc;border-color:#ffb8b0}
.alert-danger .alert-link{color:#e74c3c}
.alert-warning{color:#e67e22;background-color:#ffe4cc;border-color:#ffd6b2}
.alert-warning .alert-link{color:#e67e22}
.alert-success{color:#27ae60;background-color:#daf2e4;border-color:#b8e5cb}
.alert-success .alert-link{color:#27ae60}
.alert-info{color:#3498db;background-color:#dae8f2;border-color:#b8d2e5}
.alert-info .alert-link{color:#3498db}
.alert-dismissable .close{top:-5px;right:-25px}
.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}
.close{text-shadow:none;float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}
.hvhk_work_wrapper{padding:50px 0;background:#ebebeb}
#image-gallery .modal-footer{display:block}
.thumb{margin-top:15px;margin-bottom:15px}
.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}
.hvhk_work_filter ul.nav{width:85%;margin:50px auto;border-bottom:none}
.hvhk_work_filter ul.nav li a{font-family:'Montserrat-Medium';font-weight:500;color:#086ad8;background:none;border:none;font-size:16px;margin:10px 14px;padding:10px 5px;border-bottom:2px transparent solid}
.hvhk_work_filter ul.nav li a:hover,.hvhk_work_filter ul.nav li a.active{border-bottom:2px #086ad8 solid;color:#086ad8;background:none}
.work_image{padding:20px;background:#FFF;border-radius:10px;text-align:center}
.work_image img{max-width:100%}
.work_desc{text-align:center}
.work_desc span{font-family:'OpenSans';font-size:14px;font-style:italic;color:#086ad8;display:block;margin-top:15px}
.work_desc a{font-family:'Montserrat-Medium';font-size:18px;margin:5px 0;color:#000;display:block}
.work_image:hover{background:#086ad8;transition:.5s ease all}
.hvantagehk_portfolio_block{margin-bottom:30px}
a.hvhk_btn_4{width:180px;height:48px;line-height:48px;border:2px #086ad8 solid;text-align:center;display:block;border-radius:5px;margin:20px auto;font-family:'Montserrat-Medium';font-size:14px;color:#086ad8;text-transform:uppercase}
a.hvhk_btn_4:hover{background:#086ad8;transition:.5s ease all;color:#FFF}
.calltoaction{padding:50px 0;background:#FFF}
.calltoaction span.line{display:block;height:3px;width:50px;background:#086ad8;margin:20px auto}
.hvhk_common_banner{padding:30px 0;height:400px;width:100%;background-size:cover!important}
.hvhk_common_banner h1{font-family:'Montserrat-Bold';font-weight:600;color:#FFF;margin-top:3%;text-align:center;font-size:60px;text-shadow:0 2px 1px rgba(0,0,0,0.9)}
.hvhk_common_banner p{font-family:'Montserrat-Regular';font-weight:400;color:#FFF;text-align:center;font-size:24px;margin:20px 0 0}
.hvhk_work_wrapper{padding:50px 0;background:#ebebeb}
.hvhk_common_banner1 span{display:block;height:3px;width:45px;background:#FFF;margin:15px 0}
.calltoaction{padding:50px 0;background:#FFF}
.calltoaction span.line{display:block;height:3px;width:50px;background:#086ad8;margin:20px auto}
.hvhk_common_banner_1{padding:3% 0;margin-top:5%}
.hvhk_common_banner_1 span{display:block;height:3px;width:45px;background:#FFF;margin:15px auto}
.hvhk_common_banner_1 p{line-height:32px}
.hvhk_common_banner_1 ul{list-style:none;padding:0;margin:25px 0;text-align:center}
.hvhk_common_banner_1 ul li{display:inline-block}
.hvhk_common_banner_1 ul li:first-child a{display:inline-block;height:41px;width:165px;background-position:-3px -263px}
.hvhk_common_banner_1 ul li:last-child a{display:inline-block;height:41px;width:165px;background-position:-349px -263px}
.hvhk_common_banner_1 ul li:first-child a:hover{background-position:-171px -263px}
.hvhk_common_banner_1 ul li:last-child a:hover{background-position:-516px -263px}
.hvhk_work_detail{padding:50px 0;background:#ebebeb}
.hvhk_wd1{margin:8% 0}
.hvhk_wd_img img{max-width:100%}
.hvhk_wd1 h2{font-family:'Montserrat-Bold';font-weight:600;color:#086ad8;font-size:20px;margin:15px 0}
.hvhk_wd1 span{font-family:'Montserrat-Regular';font-weight:400;color:#333;font-size:18px;line-height:32px}
.hvhk_padd1{padding:0 5%}
.single_portfolio_text{display:inline-block;padding:0;position:relative;overflow:hidden}
.single_portfolio_text img{width:100%}
.single_portfolio_text:hover .portfolio_images_overlay{top:5%;left:5%}
.portfolio_images_overlay{width:90%;height:90%;background:rgba(0,0,0,0.8);padding:20px;margin:0 auto;top:-100%;left:5%;position:absolute;transition:.6s}
.portfolio_images_overlay h6{text-transform:uppercase;color:#fff;font-size:30px;font-weight:900;border:2px solid #fff;padding-top:10px;padding-bottom:10px}
.portfolio_images_overlay .product_price{font-size:35px;color:#fff;font-weight:800;line-height:30px}
.portfolio_images_overlay .product_price i{margin-right:-10px}
.zoom{width:100%;height:99%;position:absolute;opacity:0;background:rgba(0,0,0,0.5);top:0;left:0}
.hvhk_wd_img:hover .zoom{opacity:1;transition:.6s ease all}
.zoom:before{content:"\f00e";font-family:FontAwesome;color:#FFF;font-size:36px;padding-right:20px;position:absolute;top:42%;left:42%}
@media (min-width:769px) and (max-width:991px) {
.portfolio_images_overlay{padding:0}
}
@media (max-width:768px) {
.portfolio_images_overlay{padding:170px 20px}
}
@media (max-width:580px) {
.portfolio_images_overlay{padding:100px 20px}
}
@media (max-width:480px) {
.portfolio_images_overlay{padding:40px 20px}
}
@media (max-width:320px) {
.portfolio_images_overlay{padding:20px}
}
a.hvhk_btn_4{width:180px;height:48px;line-height:48px;border:2px #086ad8 solid;text-align:center;display:block;border-radius:5px;margin:20px auto;font-family:'Montserrat-Medium';font-size:14px;color:#086ad8;text-transform:uppercase}
a.hvhk_btn_4:hover{background:#086ad8;transition:.5s ease all;color:#FFF}
.hvhk_wd2{padding:50px 0;background:#FFF}
.hvhk_wd2 h3{font-family:'Montserrat-Bold';font-weight:600;color:#000;font-size:20px;margin-bottom:15px}
.hvhk_wd2 ul{margin:0 0 0 10px;padding:0 0 0 10px}
.hvhk_wd2 p,.hvhk_wd2 ul li{font-family:'Montserrat-Regular';font-weight:400;color:#333;font-size:16px;line-height:28px}
.hvhk_wd2 ul li{margin-bottom:15px}
.btnS,.btnSA{color:#086ad8;font-family:'Montserrat-Bold';font-weight:600;font-size:14px;text-transform:uppercase;border:none;padding:0}
.hvhk_wd3{width:100%;background-size:100%;height:450px}
.btnS:focus,.btnSA:focus{box-shadow:none!important;outline:0!important}
.hvhk_SB{background:url(../img/banner-service.jpg) no-repeat center;height:350px;widht:100%;background-size:100%;margin-top:75px}
.hvhk_SB h1{margin-top:5%}
.hvhk_SB p{padding:0 25%}
.hvhk_sv_1{padding:50px 0;background:#FFF}
.hvhk_sv_1 .container .row .col-lg-12 p,p.txtP2{color:#333;font-size:18px;text-align:center;font-family:'Montserrat-Light';font-size:24px;font-weight:300;line-height:42px;padding:0 8%}
.calltoaction{padding:50px 0;background:#FFF}
.calltoaction span.line,.hvhk_dg span.line{display:block;height:3px;width:50px;background:#086ad8;margin:20px auto}
a.hvhk_btn_4{width:180px;height:48px;line-height:48px;border:2px #086ad8 solid;text-align:center;display:block;border-radius:5px;margin:20px auto;font-family:'Montserrat-Medium';font-size:14px;color:#086ad8;text-transform:uppercase}
a.hvhk_btn_4:hover{background:#086ad8;transition:.5s ease all;color:#FFF}
.hvhk_sv_2{background:#ebebeb}
.hvhk_sv_2 .row{margin:0}
.hvhk_sv_2 .row .col-lg-5{padding:0}
.hvhk_sv_2 .row .col-lg-7{padding:35px}
.hvhk_sv_2B img{max-width:100%}
.hvhk_sv_2AA{padding:40px;background:#FFF}
.hvhk_sv_2AAI{height:95px;width:95px;background:url(allinone.png) no-repeat;background-position:-8px -310px;float:left}
.hvhk_sv_2AAII{float:left;padding-left:10px;width:75%}
.hvhk_sv_2AAII .hvhk_CB ul{padding-left:3px}
.hvhk_sv_2AAII .hvhk_CB ul li{margin:15px 0}
.hvhk_sv_2AAIA{background-position:-113px -310px}
.hvhk_sv_3{background:#FFF}
.hvhk_sv_3 .hvhk_sv_2AA{background:#ebebeb}
.hvhk_sv_2AAIB{background-position:-217px -310px}
.hvhk_sv_2AAIC{background-position:-320px -310px}
.hvhk_sv_2AAID{background-position:-425px -310px}
.hvhk_sv_2AAIE{background-position:-528px -310px}
.hvhk_space3{margin-top:45px}
.hvhk_product_1{padding:50px 0 0;background:#FFF}
span.lineC{width:50px;height:3px;display:block;background:#086ad8;margin:15px auto}
p.txtAB{color:#333;font-size:16px;font-family:'Montserrat-Regular';text-align:center;padding:0 32%;line-height:30px}
.pImage1{text-align:center}
.pTxt1 p{font-size:16px;line-height:30px;font-family:'OpenSans';color:#333;margin:25px 0}
.hvhk_product_2{padding:50px 0;background:#ebebeb}
.hvhk_7 ul li a:hover{color:#FFF}
.hvhk_product_A .hvhk_CB{padding-left:10px}
.hvhk_CAP1{height:44px;width:44px;background-position:-8px -411px}
a.hvhk_C:hover .hvhk_CAP1{background-position:-59px -411px}
.hvhk_CAP2{height:38px;width:52px;background-position:-112px -411px}
a.hvhk_C:hover .hvhk_CAP2{background-position:-173px -411px}
.hvhk_CAP3{height:48px;width:48px;background-position:-235px -411px}
a.hvhk_C:hover .hvhk_CAP3{background-position:-294px -411px}
.hvhk_CAP4{height:57px;width:35px;background-position:-351px -411px}
a.hvhk_C:hover .hvhk_CAP4{background-position:-402px -411px}
.hvhk_CAP5{height:51px;width:51px;background-position:-452px -411px}
a.hvhk_C:hover .hvhk_CAP5{background-position:-514px -411px}
.hvhk_CAP6{height:51px;width:51px;background-position:-577px -411px}
a.hvhk_C:hover .hvhk_CAP6{background-position:-638px -411px}
.hvhk_CAP7{height:51px;width:51px;background-position:-9px -474px}
a.hvhk_C:hover .hvhk_CAP7{background-position:-68px -474px}
.hvhk_CAP8{height:51px;width:51px;background-position:-127px -474px}
a.hvhk_C:hover .hvhk_CAP8{background-position:-180px -474px}
.hvhk_CAP9{height:51px;width:51px;background-position:-238px -474px}
a.hvhk_C:hover .hvhk_CAP9{background-position:-291px -474px}
.hvhk_CAP10{height:51px;width:51px;background-position:-349px -474px}
a.hvhk_C:hover .hvhk_CAP10{background-position:-401px -474px}
.hvhk_CAP11{height:51px;width:51px;background-position:-457px -474px}
a.hvhk_C:hover .hvhk_CAP11{background-position:-510px -474px}
.hvhk_pos{padding:50px 0;background:#FFF}
.pImage1{text-align:center}
.pos_A h1{margin:0;font-size:30px;color:#000;font-family:'Montserrat-Bold';font-weight:600}
.pos_A span.lineD{width:50px;height:3px;display:block;background:#086ad8;margin:15px 0}
.pos_A p{color:#333;font-size:16px;font-family:'OpenSans';text-align:left;line-height:30px}
.pos_A1{border:1px #0a6ad8 solid;margin-top:20px}
.pos_A1 .row{margin:0}
.pos_A1 h2{width:100%;background:#0a6ad8;color:#FFF;font-size:16px;font-family:'Montserrat-Regular';font-weight:400;padding:15px}
.pos_A1 p{font-size:16px;line-height:30px;font-family:'OpenSans';color:#333;margin:15px 0}
.pImage3{height:142px;width:142px;margin:20px auto;background:url(allinone.png) no-repeat;background-position:-7px -527px}
.pImage4{height:142px;width:142px;margin:20px auto;background:url(allinone.png) no-repeat;background-position:-154px -527px}
.pImage5{height:142px;width:142px;margin:20px auto;background:url(allinone.png) no-repeat;background-position:-303px -527px}
.pImage6{height:142px;width:142px;margin:20px auto;background:url(allinone.png) no-repeat;background-position:-451px -527px}
.pImage7{height:142px;width:142px;margin:20px auto;background:url(allinone.png) no-repeat;background-position:-7px -675px}
.pImage8{height:142px;width:142px;margin:20px auto;background:url(allinone.png) no-repeat;background-position:-154px -527px}
.hvhk_pos_B{background:#ebebeb;padding:50px 0}
.pos_AB{padding:10px;background:#FFF;text-align:center}
.pos_AB1{height:44px;width:44px;background:url(allinone.png) no-repeat;background-position:-15px -826px;margin:10px auto}
.pos_AB h3{color:#000;font-size:16px;font-family:'Montserrat-Medium';font-weight:500;margin-bottom:10px;cursor:pointer}
.pos_AB p{color:#333;font-size:16px;font-family:'OpenSans';text-align:left;line-height:30px;padding:0 8%;text-align:center}
.btnS{font-size:14px;font-family:'Montserrat-Medium';font-weight:500;border:none;margin:10px 0;color:#0a6ad8;background:none}
.pos_AB:hover{background:#0a6ad8;transition:.5s ease all}
.pos_AB:hover h3,.pos_AB:hover p,.pos_AB:hover .btnS{color:#FFF}
.pos_AB:hover .pos_AB1{background-position:-65px -826px}
.pos_ABC .pos_AB1{height:84px;width:84px;background-position:-316px -682px}
.pos_ABC .pos_AB2{height:84px;width:84px;background-position:-499px -682px}
.pos_ABC .pos_AB3{height:84px;width:84px;background-position:-316px -773px}
.pos_ABC:hover .pos_AB1{background-position:-407px -682px}
.pos_ABC:hover .pos_AB2{background-position:-590px -682px}
.pos_ABC:hover .pos_AB3{background-position:-407px -773px}
.pos_ABC .pos_AB4{height:48px;width:48px;background:url(allinone.png) no-repeat;background-position:-114px -826px;margin:15px auto}
.pos_ABC .pos_AB5{height:46px;width:46px;background:url(allinone.png) no-repeat;background-position:-14px -882px;margin:15px auto}
.pos_ABC .pos_AB6{height:45px;width:40px;background:url(allinone.png) no-repeat;background-position:-74px -881px;margin:15px auto}
.pos_ABC .pos_AB7{height:42px;width:33px;background:url(allinone.png) no-repeat;background-position:-128px -885px;margin:15px auto}
.pos_ABC:hover .pos_AB4{background-position:-62px -824px}
.pos_ABC:hover .pos_AB5{background-position:-14px -935px}
.pos_ABC:hover .pos_AB6{background-position:-74px -937px}
.pos_ABC:hover .pos_AB7{background-position:-128px -936px}
.pos_ABC .pos_AB8{height:84px;width:84px;background:url(allinone.png) no-repeat;background-position:-501px -773px;margin:15px auto}
.pos_ABC .pos_AB9{height:84px;width:84px;background:url(allinone.png) no-repeat;background-position:-316px -864px;margin:15px auto}
.pos_ABC .pos_AB10{height:84px;width:84px;background:url(allinone.png) no-repeat;background-position:-501px -864px;margin:15px auto}
.pos_ABC:hover .pos_AB8{background-position:-592px -773px}
.pos_ABC:hover .pos_AB9{background-position:-407px -864px}
.pos_ABC:hover .pos_AB10{background-position:-592px -864px}
h3.hk_txt_h3{color:#000;font-family:'Montserrat-Medium';font-weight:500;font-size:24px}
ul.hk_txt_list{list-style:none;margin:0;padding:0 0 0 6px}
ul.hk_txt_list li{height:21px;background:url(allinone.png) no-repeat;background-position:-252px 0;font-family:'OpenSans';font-weight:400;color:#999;line-height:24px;margin-top:10px;text-indent:20px}
#exampleModalB .modal-dialog,#exampleModalY .modal-dialog,#exampleModalE .modal-dialog{max-width:400px}
#exampleModal .modal-header,#exampleModalA .modal-header,#exampleModalB .modal-header,#exampleModalY .modal-header,#exampleModalE .modal-header{background:#0a6ad8}
#exampleModalE .modal-header h5.modal-title,#exampleModal .modal-header h5.modal-title,#exampleModalA .modal-header h5.modal-title,#exampleModalB .modal-header h5.modal-title,#exampleModalY .modal-header h5.modal-title{color:#FFF;font-size:20px;font-family:'Montserrat-Medium';font-weight:500}
#exampleModal .close,#exampleModalA .close,#exampleModalB .close,#exampleModalY .close,#exampleModalE .close{border-radius:100%;opacity:1;height:32px;width:32px;border:none;padding:0;margin:0}
#exampleModal .modal-body form .form-group,#exampleModalA .modal-body form .form-group{margin-bottom:10px}
#exampleModal .modal-body form .form-group label,#exampleModalA .modal-body form .form-group label{display:block;font-family:'Montserrat-Regular';font-weight:400;color:#000;font-size:14px}
#exampleModalE .modal-body form .form-group email,#exampleModalE .modal-body form .form-group input,#exampleModalA .modal-body form .form-group input,#exampleModal .modal-body form .form-group input,#exampleModal .modal-body form .form-group select{border:none;padding:8px 10px;font-family:'OpenSans';font-size:14px;border-bottom:2px #CCC solid;padding-left:0;width:100%}
#exampleModalE .modal-body form .form-group textarea,#exampleModal .modal-body form .form-group textarea,#exampleModalA .modal-body form .form-group textarea{border:none;padding:10px;height:80px;font-family:'OpenSans';font-size:14px;border-bottom:2px #CCC solid;padding-left:0;width:100%}
#exampleModalE .modal-body form .form-group button,#exampleModalY .modal-body form .form-group button,#exampleModal .modal-body form .form-group button,#exampleModalA .modal-body form .form-group button,#exampleModalB .modal-body form button{width:120px;height:36px;line-height:36px;border-radius:25px;color:#FFF;font-family:'Montserrat-Regular';font-weight:400;font-size:12px;text-transform:uppercase;margin:10px auto;background:#0a6ad8;border:none;display:block}
#exampleModal .modal-body form .form-group button:hover,#exampleModalA .modal-body form .form-group button:hover,#exampleModalB .modal-body form button:hover{background:#000;transition:.6s ease all}
.btnS1{width:120px;height:36px;line-height:36px;border-radius:25px;color:#FFF;font-family:'Montserrat-Regular';font-weight:400;font-size:12px;text-transform:uppercase;margin:20px auto;background:#0a6ad8;border:none;display:block}
a.hvhk_linkA{font-size:14px;font-family:'Montserrat-Medium';font-weight:500;padding:2px 5px;border:none;margin:10px 0;text-transform:uppercase;border:1.5px #000 solid;color:#000;background:none}
.hvhk_U4{padding-left:12px}
.hvhk_U2{padding-left:14px}
.hvhk_AU1{height:46px;width:47px;background-position:-577px -454px}
.hvhk_AU2{height:46px;width:46px;background-position:-602px -504px}
.hvhk_AU3{height:46px;width:47px;background-position:-603px -559px}
.hvhk_AU4{height:46px;width:47px;background-position:-602px -612px}
.hvhk_AU5{height:46px;width:47px;background-position:-172px -883px}
.hvhk_AU6{height:46px;width:46px;background-position:-227px -824px}
a.hvhk_C:hover .hvhk_AU1{background-position:-631px -454px}
a.hvhk_C:hover .hvhk_AU2{background-position:-652px -504px}
a.hvhk_C:hover .hvhk_AU3{background-position:-654px -559px}
a.hvhk_C:hover .hvhk_AU4{background-position:-652px -611px}
a.hvhk_C:hover .hvhk_AU5{background-position:-175px -936px}
a.hvhk_C:hover .hvhk_AU6{background-position:-226px -881px}
.hvhk_IMG img{max-width:100%;min-width:100%}
.hvhk_SB1{margin-top:6%}
.hvhk_SB1 p{padding:0 10%;line-height:36px}
.hvhk_CD a.hvhk_C{padding:10px 15px}
.text-box{position:absolute;top:50%;left:15%;right:15%;color:#fff;text-align:center;transform:translateY(-50%)}
#demo1 .carousel-inner{height:460px}
#slider-animation{margin-top:6%}
#slider-animation .carousel-inner{height:400px}
#slider-animation .carousel-inner .carousel-item h2{margin-top:-5%}
#slider-animation .carousel-inner .carousel-item a{border:2px #FFF solid;padding:7px 5px;border-radius:25px;text-align:center;font-family:'Montserrat-Regular';font-size:14px;text-transform:uppercase;display:block;width:170px;margin:3% auto 0;cursor:pointer}
#slider-animation .carousel-inner .carousel-item a:hover{background:#FFF;color:#000;transition:.3s ease all}
.hvhk_industryA{padding:70px 0 40px;background:#FFF}
p.hvhk_txt_1{text-align:center;color:#333;font-family:'Montserrat-Regular';font-size:18px;padding:1% 10%;line-height:32px}
.hvhk_ind_I{margin:0}
.hvhk_ind_I .col-lg-4{padding-left:0}
.hvhk_ind_II{padding:20px}
.hvhk_ind_IIA{height:48px;width:48px;float:left;background:url(allinone.png) no-repeat;background-position:-586px -123px}
.hvhk_ind_IIA1{background-position:-586px -182px}
.hvhk_ind_IIA2{background-position:-642px -122px}
.hvhk_ind_IIA3{background-position:-642px -182px}
.hvhk_ind_IIB{float:left;padding-left:20px;width:85%}
.hvhk_ind_IIB h3{color:#086ad7;font-family:'Montserrat-Regular';font-weight:400;font-size:18px}
.hvhk_ind_IIB p{color:#333;font-size:16px;line-height:26px;font-family:'OpenSans';margin-top:10px}
.hvhk_industryB{margin-bottom:40px}
.hvhk_industryC{padding:50px 0;background:#ebebeb}
.hvhk_ind_III{padding:40px 20px;background:#FFF}
.hvhk_ind_IIIA{height:205px;width:230px;background:url(allinone.png) no-repeat;background-position:-5px -995px;margin:0 auto}
.hvhk_ind_IIIB{background-position:-469px -995px}
.hvhk_ind_IIIC{background-position:-5px -1212px}
.hvhk_ind_III:hover{background:#086ad7;transition:.5s ease all;cursor:pointer}
.hvhk_ind_III:hover .hvhk_ind_IIIA{background-position:-238px -995px}
.hvhk_ind_III:hover .hvhk_ind_IIIB{background-position:-469px -1212px}
.hvhk_ind_III:hover .hvhk_ind_IIIC{background-position:-239px -1213px}
.hvhk_ind_III h1{text-align:center;color:#333;font-family:'Montserrat-Regular';font-weight:400;font-size:24px;margin-top:30px}
.hvhk_ind_III:hover h1{color:#FFF}
.hvhk_industryD{padding:50px 0;background:#FFF}
.hvhk_industryD .container .row .col-lg-5 img{max-width:100%}
.hvhk_industryD .container .row .col-lg-7{padding-left:5%}
.hvhk_industryD .container .row .col-lg-7 h1{font-family:'Montserrat-Bold';font-weight:600;color:#000;font-size:30px;margin-top:0}
.hvhk_industryD .container .row .col-lg-7 h1 span{font-size:36px}
.hvhk_industryD .container .row .col-lg-7 h1 strong{font-size:42px}
.hvhk_industryD .container .row .col-lg-7 p{font-size:16px;font-family:'Montserrat-Regular';font-weight:400;color:#333;line-height:30px;padding-right:10%;margin-top:5%}
.hvhk_industryD .container .row .col-lg-7 ul{list-style:none;margin:5% 0 0;padding:0}
.hvhk_industryD .container .row .col-lg-7 ul li{display:inline-block}
.hvhk_industryD .container .row .col-lg-7 ul li:first-child a{width:211px;height:64px;background:url(allinone.png) no-repeat;background-position:-2px -1429px;display:block}
.hvhk_industryD .container .row .col-lg-7 ul li:nth-child(2) a{width:211px;height:64px;background:url(allinone.png) no-repeat;background-position:-2px -1560px;display:block}
.hvhk_industryD .container .row .col-lg-7 ul li:last-child a{width:211px;height:64px;background:url(allinone.png) no-repeat;background-position:-2px -1692px;display:block}
.hvhk_industryD .container .row .col-lg-7 ul li:first-child a:hover{background-position:-2px -1494px}
.hvhk_industryD .container .row .col-lg-7 ul li:nth-child(2) a:hover{background-position:-2px -1626px}
.hvhk_industryD .container .row .col-lg-7 ul li:last-child a:hover{background-position:-2px -1758px}
.hvhk_ind_D{padding:60px 0;background:#FFF}
.hvhk_ind_D .row{margin:0}
.hvhk_ind_D .row .col-lg-5{padding-right:0}
.hvhk_ind_D .row .col-lg-5 img{max-width:100%}
.hvhk_ind_D .row .col-lg-7{padding-left:3.5%}
.hvhk_ind_D .row .col-lg-7 h1{color:#000;font-size:30px;font-weight:600;font-family:'Montserrat-Bold';margin-top:3%}
.hvhk_ind_D .row .col-lg-7 span.line{height:3px;width:50px;background:#086ad7;display:block;margin:15px 0}
.hvhk_ind_D .row .col-lg-7 p{font-size:16px;font-family:'Montserrat-Regular';font-weight:400;color:#333;line-height:30px;margin-bottom:20px}
.hvhk_ind_D .row .col-lg-7 ul{margin:0;padding:0 0 0 17px}
.hvhk_ind_D .row .col-lg-7 ul li{color:#333;font-size:16px;font-weight:600;font-family:'Montserrat-Regular';font-weight:400;line-height:32px}
.hvhk_finI{background:#FFF}
.hvhk_ind_E{padding:50px 0;background:#ebebeb}
.hvhk_finIA{width:38%;float:left}
.hvhk_finIB{width:62%;float:left;padding:15px 10px}
.hvhk_finIA img{max-width:100%}
.hvhk_finIB h3{font-size:16px;font-family:'Montserrat-Regular';font-weight:400;color:#000}
.hvhk_finIB span{height:3px;width:30px;background:#086ad7;display:block;margin:10px 0}
.hvhk_finIB p{font-size:16px;font-family:'OpenSans';color:#333;line-height:26px;text-align:left}
.hvhk_finII .hvhk_finIA{width:19%}
.hvhk_finII .hvhk_finIB{width:81%}
.hvhk_finII .hvhk_finIB h3{margin-top:3%}
.hvhk_finII,.hvhk_finI{height:224px}
.hvhk_finI:hover{background:#086ad7;transition:.5s ease all}
.hvhk_finI:hover .hvhk_finIB h3,.hvhk_finI:hover .hvhk_finIB p{color:#FFF}
.hvhk_finI:hover .hvhk_finIB span{background:#FFF}
.hvhk_nda{padding:80px 0}
form.hvhk_4A{margin-top:0}
.hvhk_5A p{font-size:42px;line-height:60px;color:#000;font-family:'Montserrat-Regular';font-weight:400;padding-left:20px;border-left:3px #086ad7 solid}
.conact-info-wrap{margin-top:20%}
.conact-info-wrap h5{color:#000;font-family:'Montserrat-Medium';font-weight:500;font-size:24px}
.conact-info-wrap ul{margin:10px 0 0 20px;padding:0}
.conact-info-wrap ul li{font-family:'OpenSans';line-height:32px;color:#333}
.conact-info-wrap ul li a{color:#086ad7}
.PDL5{padding-left:5%}
ul.hvhk_listA{list-style:none;margin:0 0 2%;padding:0}
ul.hvhk_listA li{height:21px;background:url(allinone.png) no-repeat;background-position:-252px 0;font-family:'OpenSans';font-weight:400;color:#333;line-height:24px;margin-top:10px;text-indent:0;padding-left:25px}
.pImageA1 img{max-width:90%}
.pos_A2{width:49%;float:left}
.pos_A3{width:49%;float:right}
.hvhk_common_banner_1 ul{list-style:none;padding:0;margin:25px 0;text-align:center}
.hvhk_common_banner_1 ul li{display:inline-block}
.hvhk_common_banner_1 ul li:first-child a{display:inline-block;height:41px;width:165px;background:url(allinone.png) no-repeat;background-position:-3px -265px}
.hvhk_common_banner_1 ul li:nth-child(2) a{display:inline-block;height:41px;width:165px;background:url(allinone.png) no-repeat;background-position:-349px -265px}
.hvhk_common_banner_1 ul li:nth-child(3) a{display:inline-block;height:41px;width:165px;background:url(allinone.png) no-repeat;background-position:-227px -1615px}
.hvhk_common_banner_1 ul li:first-child a:hover{background-position:-171px -265px}
.hvhk_common_banner_1 ul li:nth-child(2) a:hover{background-position:-516px -265px}
.hvhk_common_banner_1 ul li:nth-child(3) a:hover{background-position:-395px -1615px}
.hvhk_SBF{margin-top:6%;background:url(../img/florist-app-banner.jpg) no-repeat}
.pos_C{padding:4% 8% 0 3%}
.hvhk_SBF h1{margin-top:4%}
.hvhk_SBF p{padding:0 12%;line-height:36px}
.pImageA2{text-align:right}
.pImageA2 img{max-width:60%}
.pos_C p{margin-bottom:15px}
.btnS2,button#more_1,button#less_1{width:150px;height:40px;margin:20px 0;line-height:40px;border-radius:25px;color:#FFF;font-family:'Montserrat-Regular';font-weight:400;font-size:14px;text-transform:uppercase;border:none;background:#086ad7}
.hvhk_florist1 span.line{height:3px;width:50px;background:#086ad7;display:block;margin:20px auto}
.pImageA3{text-align:center}
.pImageA3 img{max-width:100%}
.hvhk_florist1 .row .col-lg-5{max-width:39%;flex:0 0 39%;padding-right:2%}
.hvhk_florist1 .row .col-lg-2{max-width:22%;flex:0 0 22%}
.hvhk_florist1 .row .col-lg-6{max-width:39%;flex:0 0 39%;padding-left:2%}
.hvhk_floristA{padding:20px;background:#FFF;margin-top:25px}
.hvhk_floristA h2{line-height:28px;height:28px;background:url(allinone.png) no-repeat left;background-position:-486px -959px;padding-left:40px;font-family:'Montserrat-Regular';font-weight:400;font-size:18px;color:#000}
.hvhk_floristA p{font-size:16px;font-family:'OpenSans';color:#333;line-height:28px;margin-top:10px;height:140px}
.mainmenu .collapse ul ul li:hover> ul.hk_prod{height:450px;overflow-y:scroll}
.mainmenu .collapse ul ul li:hover> ul.hk_prod1{height:410px;overflow-y:scroll}
.hvhk_mapps .work_image img{width:50%}
.hvhk_mapps .work_desc a{margin-top:20px}
p.txtABC{color:#333;font-size:18px;text-align:center;font-family:'Montserrat-Light';font-size:24px;font-weight:300;line-height:42px;padding:0 8%}
.hvhk_SB2{margin-top:5%;padding-top:5%}
.hvhk_SB2 a{display:block;width:20%;height:48px;line-height:48px;margin:3% auto 0;border:2px #FFF solid;text-align:center;border-radius:26px;color:#FFF;font-size:16px;text-transform:uppercase;font-family:'Montserrat-Regular';font-weight:400}
.hvhk_SB2 a:hover{background:#FFF;color:#086ad7}
.hvhk_sv_4{padding-top:70px}
.hvhk_IMG1{text-align:center}
.hvhk_IMG1 img{max-width:35%;min-width:35%}
.hvhk_sv_2AAIE{background-position:-223px -1424px}
.hvhk_sv_2AAIF{background-position:-223px -1521px}
.hvhk_sv_2AAIG{background-position:-406px -1424px}
.hvhk_sv_2AAIH{background-position:-406px -1520px}
ul.opdr li{font-family:'OpenSans';font-size:16px;font-weight:400;line-height:28px}
.hvhk_screenshots{padding:50px 0;background:#FFF}
.hvhk_IMG1{margin-bottom:5%}
.hvhk_IMG1 h2{color:#000;font-family:'Montserrat-Bold';font-size:30px;margin-bottom:20px}
p.txtP2 a{color:#086ad7}
p.hvhk_Txt_3{font-family:'Montserrat-Regular';font-weight:400;color:#333;font-size:16px;line-height:30px;margin-bottom:10px}
h2.hvhk_Txt_3A{font-family:'Montserrat-Bold';font-weight:600;color:#000;font-size:24px}
span.lineH{height:3px;width:50px;background:#086ad7;display:block;margin:15px 0}
.hvhk_white{background:#FFF}
.hvhk_blue{background:#086ad7}
.hvhk_myownh1 ul li{width:33.33%}
.hvhk_myownh1 ul li a{color:#FFF;font-family:'Montserrat-Medium';font-weight:500;font-size:16px;text-align:center;padding-top:15px!important;padding-bottom:15px!important}
.hvhk_myownh1 ul li a.active{color:#FFF!important;background:none!important;border:none}
ul.hvhk_myownh2{border-bottom:2px #086ad7 solid!important;background:#FFF}
ul.hvhk_myownh2 li{width:33.33%;text-align:center;margin-bottom:-2px!important}
ul.hvhk_myownh2 li a{padding:15px 0;font-family:'Montserrat-Medium';font-weight:500;color:#000}
ul.hvhk_myownh2 li a.active{color:#FFF!important;background:#086ad7!important;border:none!important}
.containerHK{max-width:70%}
.hvhk_myownh3 form{margin-top:20px}
.hvhk_myownh3 form .form-group input{height:48px;border:none;border-radius:5px;padding:10px;width:100%;font-size:14px}
.hvhk_myownh3 form .form-group textarea{height:60px;border:none;border-radius:5px;padding:10px;width:100%;font-size:14px;margin-top:20px}
.hvhk_myownh3 form .form-group button{width:120px;display:block;margin:20px auto;background:#FFF;border-radius:25px;text-align:center;font-family:'Montserrat-Regular';font-weight:400;font-size:14px;color:#086ad7;text-transform:uppercase;border:none;height:36px;line-height:36px}
.hvhk_myownh3 form .form-group button:hover{background:#000;transition:.6s ease all}
.hk_pdbm1 #accordion .panel{border:1px #CCC solid;margin-bottom:10px}
.hk_pdbm1 #accordion .panel-title{margin-bottom:0;background:#FFF}
.hk_pdbm1 #accordion .panel-default>.panel-heading a{background:#004694;background:-moz-linear-gradient(-45deg,rgba(0,70,148,1) 0%,rgba(8,106,215,1) 100%);background:-webkit-linear-gradient(-45deg,rgba(0,70,148,1) 0%,rgba(8,106,215,1) 100%);background:linear-gradient(135deg,rgba(0,70,148,1) 0%,rgba(8,106,215,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#004694',endColorstr='#086ad7',GradientType=1);color:#FFF}
.hk_pdbm1 #accordion .panel-default>.panel-heading a.collapsed{border-bottom:none}
.hk_pdbm1 #accordion .panel-body{padding:10px}
.hk_pdbm1 .panel-default>.panel-heading{color:#333;background-color:#fff;border-color:#e4e5e7;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.hk_pdbm1 .panel-default>.panel-heading a{display:block;padding:18px 10px;text-decoration:none;font-size:18px;font-family:'Montserrat-Medium';color:#000;font-weight:500}
.hk_pdbm1 .panel-default>.panel-heading a:after{content:"";position:relative;top:0;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:700;line-height:1;font-size:24px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;float:right;transition:transform .25s linear;-webkit-transition:-webkit-transform .25s linear}
.hk_pdbm1 .panel-default>.panel-heading a[aria-expanded="true"]{background-color:#eee}
.hk_pdbm1 .panel-default>.panel-heading a[aria-expanded="true"]:after{content:"\2212";-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.hk_pdbm1 .panel-default>.panel-heading a[aria-expanded="false"]:after{content:"\002b";-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.hk_pdbm1 .accordion-option{width:100%;float:left;clear:both;margin:15px 0}
.hk_pdbm1 .accordion-option .title{font-size:20px;font-weight:700;float:left;padding:0;margin:0}
.hk_pdbm1 .accordion-option .toggle-accordion{float:right;font-size:16px;color:#6a6c6f}
.hk_pdbm1 .accordion-option .toggle-accordion:before{content:"Expand All"}
.hk_pdbm1 .accordion-option .toggle-accordion.active:before{content:"Collapse All"}
.hk_pdbm1 #accordion .panel-body p{font-size:16px;line-height:28px;font-family:'OpenSans'}
.hk_pdbm1 #accordion .panel-body h3{font-size:16px;font-family:'Montserrat-Bold';color:#086ad7;margin:10px 0;font-weight:600}
table.hvhk_tab1{margin-top:25px}
table.hvhk_tab1 tr td{line-height:36px;padding:0 10px;font-family:'OpenSans';font-weight:700;font-size:14px}
table.hvhk_tab1A tr td img{height:24px;width:24px;margin-top:5px;display:block}
.hvhk_myownh4 h1{color:#FFF;text-align:center;font-weight:600;font-family:'Montserrat-Bold';font-size:36px}
.hvhk_myownh4 p{font-family:'Montserrat-Regular';font-weight:400;font-size:16px;text-align:center;color:#FFF;margin:2% 0;letter-spacing:1px}
.hvhk_myownh4 a{display:block;height:48px;line-height:46px;margin:0 auto;text-align:center;border:2px #FFF solid;font-family:'Montserrat-Regular';font-weight:400;font-size:14px;color:#FFF;border-radius:5px;width:27%;text-transform:uppercase}
#exampleModalY .modal-body form input[type="text"],#exampleModalY .modal-body form input[type="email"],#exampleModalB .modal-body form input[type="text"],#exampleModalB .modal-body form input[type="email"],#exampleModalB .modal-body form textarea,#exampleModalY .modal-body form textarea{height:42px;padding:10px;border:1px #dedede solid;font-size:14px;font-family:'OpenSans';width:100%;border-radius:3px;margin-bottom:10px}
#exampleModalB .modal-body form label{font-family:'OpenSans';font-size:13px;color:#333}
#exampleModalB .modal-body form label input{float:left}
#exampleModalB .modal-body form label span{float:left;margin-right:10px}
.f1{padding:10px;background:#ebebeb}
#exampleModalB .modal-body form p{font-family:'OpenSans';font-size:13px;color:#333;text-align:center}
#exampleModalB .modal-body form p a{text-decoration:underline}
#exampleModalB{text-align:center}
@media screen and (min-width: 768px) {
#exampleModalB:before{display:inline-block;vertical-align:middle;content:" ";height:100%}
}
#exampleModalB .modal-dialog{display:inline-block;text-align:left;vertical-align:middle}
.hvhk_img{text-align:center;margin-top:5%}
ul.hvhk_myownh2A li{width:50%}
p.pdesk{display:block}
p.pmob{display:none}
h3.mob1,span.mob1A{display:none}
.HKDESKMENU{display:block}
.HKMOBMENU{display:none}
.hvhk_myownh1 ul li{width:100%}
.hvhk1B{margin-top:5%;padding-top:7%}
.mainmenu .collapse ul ul li a i{float:right;margin-top:3px}
.hvhk_mg0{margin-top:0}
.hvhk_mg1{margin-bottom:50px}
.hvhk_dg{padding:50px 0;background:#ebebeb}
img.img-responsive{max-width:100%}
ul.hk_listB li{font-family:'Montserrat-Regular';font-size:18px;font-weight:400;line-height:28px;margin-bottom:15px}
.carousel-inner .hvhk_portfolio_img img{height:auto}
.hvhk_styleA h2,.hvhk_styleA h1{font-family:'Montserrat-Medium';font-weight:500;font-size:18px;color:#000}
.hvhk_styleA span{display:block;height:3px;width:50px;background:#086ad8;margin:20px 0}
.hvhk_styleA ul{margin:15px 0 20px 25px;padding:0}
.hvhk_styleA ul li{font-family:'OpenSans';font-weight:400;font-size:16px;color:#333;line-height:28px}
.mobonly{display:none}
.hvhk_SB h1.LK1{margin-top:2.5%}
.D4 .hvhk_home_B_txt p{height:200px}
.bgGray{background:#ebebeb}
a.hvhk_btn_4G{position:fixed;left:-75px;right:auto;font-family:'Montserrat-Medium';font-weight:500;font-size:18px;z-index:999999;bottom:20%;transform:rotate(270deg);background:#086ad8;color:#FFF;display:block;padding:10px;letter-spacing:1px}
.cMap ul li{width:33.33%}
a.hk_btn_D1{background:#FFF;border:2px #086ad8 solid;color:#086ad8;width:100%;height:48px;line-height:45px;font-family:'Montserrat-Medium';font-weight:500;font-size:14px;text-transform:uppercase;display:block;text-align:center;border-radius:3px;margin:20px 0}
a.hk_btn_D2{background:#086ad8;border:2px #086ad8 solid;color:#FFF;width:100%;height:48px;line-height:45px;font-family:'Montserrat-Medium';font-weight:500;font-size:14px;text-transform:uppercase;display:block;text-align:center;border-radius:3px;margin:20px 0}
a.hk_btn_D1:hover{background:#086ad8;color:#FFF;transition:.4s ease all}
a.hk_btn_D2:hover{background:#000;color:#FFF;transition:.4s ease all;border-color:#000}
.preloader{background-color:#fff;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:9999}
.lds-ellipsis{margin:0 auto;position:relative;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:64px;text-align:center;z-index:9999}
.lds-ellipsis span{display:inline-block;width:15px;height:15px;border-radius:50%;background:#FF324D;-webkit-animation:ball-pulse-sync 1s 0 infinite ease-in-out;animation:ball-pulse-sync 1s 0 infinite ease-in-out}
.lds-ellipsis span:nth-child(1){-webkit-animation:ball-pulse-sync 1s -.14s infinite ease-in-out;animation:ball-pulse-sync 1s -.14s infinite ease-in-out}
.lds-ellipsis span:nth-child(2){-webkit-animation:ball-pulse-sync 1s -70ms infinite ease-in-out;animation:ball-pulse-sync 1s -70ms infinite ease-in-out}
@-webkit-keyframes ball-pulse-sync {
33%{-webkit-transform:translateY(10px);transform:translateY(10px)}
66%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}
100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
.mgt3 h1{margin-top:3%}
.hv_country_change{text-align:left;position:fixed;z-index:99999;right:18%;top:4%}
.fin .hv_country_change{margin-left:75px}
.hv_country_change ul{list-style:none;margin:0;padding:0}
.hv_country_change ul li{display:inline-block;list-style:none}
.hv_country_change ul li img{height:16px;border-radius:2px}
.drop-down{position:relative;display:inline-block;width:auto;margin-top:0;font-family:verdana}
.drop-down select{display:none}
.drop-down .select-list{position:absolute;top:0;left:0;z-index:1;margin-top:36px;padding:0;background-color:#FFF}
.drop-down .select-list li{display:none;line-height:20px;border-top:1px #000 solid;border-left:1px #000 solid;border-right:1px #000 solid;width:100%!important;padding:0 5px!important}
.drop-down .select-list li:last-child{border-bottom:1px #000 solid}
.drop-down .select-list li span{display:inline-block;min-height:30px;min-width:36px;width:100%;padding:5px 15px 5px 35px;background-color:#FFF;background-position:left 10px center;background-repeat:no-repeat;font-size:16px;text-align:left;font-family:'Product Sans'!important;color:#333!important;color:#333;box-sizing:border-box}
.drop-down .select-list li span:hover,.drop-down .select-list li span:focus{opacity:1}
.button{min-width:auto!important;padding:0!important;background:none!important}
.button span,.button a{background-repeat:no-repeat!important;background-position:left!important;text-indent:20px!important;display:inline-block;font-family:'Product Sans'!important;color:#333!important;line-height:30px!important;float:left;font-weight:300}
p.txtP2{color:#333;font-size:18px;text-align:center;font-family:'Montserrat-Light';font-size:24px;font-weight:300;line-height:42px;padding:0 8%}
.tvpbanner ul{list-style:none;margin:20px 0 0;padding:0;text-align:center}
.tvpbanner ul li{display:inline-block}
.tvpbanner ul li a{height:42px;line-height:42px;background:#FFF;font-family:'Montserrat-Medium';text-transform:uppercase;font-weight:500;color:#086ad8;font-size:14px;display:inline-block;padding:0 20px;border-radius:25px}
.tvpmenu{background:#d9d9d9;padding:20px 0}
.hk_1A{position:fixed;width:100%;top:72px;z-index:99}
.tvpmenu .container .row .col-lg-4 p{font-family:'Montserrat-Medium';text-transform:inherit;font-weight:500;font-size:14px;color:#333;margin:0}
.tvpmenu .container .row .col-lg-12 ul{list-style:none;margin:0;padding:0;text-align:center}
.tvpmenu .container .row .col-lg-12 ul li{display:inline-block;padding:0 10px;}
.tvpmenu .container .row .col-lg-12 ul li a{font-family:'Montserrat-Medium';text-transform:inherit;font-weight:500;font-size:16px;color:#333;padding:5px 0}
.tvpmenu .container .row .col-lg-12 ul li a.active{border-bottom:2px #333 solid;}
.tvpbanner ul li a:hover{background:#000;color:#FFF;transition:.5s ease all}
.tvpmenu .container .row .col-lg-8 ul li a:hover{color:#086ad8;transition:.5s ease all}
.tvp_div1 .container .row .col-lg-12 h1{color:#000;font-family:'Montserrat-Bold';text-transform:inherit;font-weight:600;font-size:36px;margin-bottom:15px;text-align:left}
.tvp_div1 .container .row .col-lg-12 span.line,.tvp_div2 span.line,.tvp_div4 span.line{display:block;height:3px;width:50px;background:#086ad8;margin:20px 0}
.tvp_div1 .container .row .col-lg-12 p{text-align:left;padding:0!important;font-family:'OpenSans';font-size:16px;line-height:30px;margin-bottom:10px}
.tvp_div1 .container .row .col-lg-12 ul,.tvp_div3 .container .row .col-lg-12 ul{list-style:disc;padding:0;margin:15px 0 0 25px}
.tvp_div1 .container .row .col-lg-12 ul li,.tvp_div3 .container .row .col-lg-12 ul li{font-family:'OpenSans';font-size:16px;text-transform:inherit;color:#333;line-height:30px}
.tvp_div1 .container .row .col-lg-12 p.tvptxt1{font-family:'OpenSans';font-size:14px;line-height:20px;margin-top:20px}
p.tvptxt2{font-size:16px;color:#333;line-height:30px;font-family:'OpenSans';margin-bottom:10px}
.tvp_div2{margin-top:50px}
.tvp_div2 .hk_head_1 h2,.tvp_div3 .hk_head_1 h2{text-align:left}
.tvp_div3 .container .row .col-lg-12 p{text-align:left;padding:0;margin-bottom:10px;font-family:'OpenSans';font-size:16px;line-height:30px}
ul.tvp_list1{list-style:none;margin:3% 0 0!important;padding:0}
ul.tvp_list1 li{display:inline-table;width:23%;text-align:center;font-family:'OpenSans';text-transform:inherit;font-size:16px;color:#333;background:#FFF;padding:3% 2%;line-height:23px!important;height:222px;margin-right:1%;box-shadow:0 1px 4px rgba(0,0,0,0.1)}
ul.tvp_list1 li span{height:72px;width:72px;line-height:72px;text-align:center;background:#086ad8;color:#FFF;font-family:'Montserrat-Medium';text-transform:inherit;font-weight:500;font-size:24px;display:block;border-radius:100%;margin:0 auto 10px}
.tvp_div4{padding:50px 0}
.tvp_div4 p.ptxt2{text-align:left;font-family:'OpenSans';text-transform:inherit;font-size:16px;color:#333;line-height:30px;margin-bottom:10px}
.tvp_div4 ul.nav li{font-family:'Montserrat-Medium';text-transform:inherit;font-weight:500;font-size:16px;color:#333;text-align:center}
.tvp_div4 ul.nav li a{color:rgba(0,0,0,0.6);font-size:18px;padding:15px 36px}
.tvp_div4 ul.nav li a i{font-size:30px;margin-bottom:13px}
.tvp_div4 ul.nav li a.active{color:#086ad8}
.tvp_div4 .tab-pane h3{font-family:'Montserrat-Bold';text-transform:inherit;font-weight:600;font-size:24px;margin:15px 0;color:#086ad8;text-align:center}
.tvp_div4 .tab-pane p{font-family:'OpenSans';text-transform:inherit;font-size:16px;color:#333;line-height:30px;padding:0 10%;text-align:center}
.tvpLM .hvhk_logo a{margin:0 auto}
.tvpbanner1 h1{padding:0 10%;margin-top:1%}
.tvpLM .hvantageHK_header a.back{font-family:'Montserrat-Bold';font-size:14px;color:#000;position:absolute;left:50px;top:30px;z-index:9999}
.tvpLM1{padding:50px 0}
.tvpLM1 .container .row .col-lg-7 h2{font-family:'Montserrat-Medium';text-transform:inherit;font-weight:500;font-size:24px;margin:15px 0 25px;color:#000}
.tvpLM1 .container .row .col-lg-7 ul{list-style:disc}
.tvpLM1 .container .row .col-lg-7 ul li,.tvpLM1 .container .row .col-lg-7 p{font-family:'OpenSans';font-size:18px;margin-bottom:20px;color:#333;line-height:32px}
.tvpFormA{padding:15px;border:1px #dadada solid;border-radius:15px}
.tvp_div3 span.line{margin-left:0;margin-right:0}
.tvp_div4 .hk_head_1 h2{text-align:left}
a.tb1{background:#086ad8;color:#FFF;font-family:'Montserrat-Medium';text-transform:inherit;font-weight:500;font-size:14px;text-transform:uppercase;padding:10px 20px;border-radius:23px;margin-top:20px;display:inline-block}
a.tb1:hover{background:#000;transition:.6s ease all}
.tvp_div1A .container .row .col-lg-12 ul.nav{list-style:none!important;margin:0!important}
.tvp_div1A .container .row .col-lg-12 ul.nav li{width:25%;text-align:center}
.tvp_div1A .container .row .col-lg-12 ul.nav li a{color:#333;font-weight:700}
.tvp_div1A .container .row .col-lg-12 ul.nav li a.active{color:#FFF;background:#086ad8;font-weight:700}
.tvp_div3 .container .row .col-lg-12 ul.tvp_list1 li:hover{background:#086ad8;color:#FFF}
.tvp_div3 .container .row .col-lg-12 ul.tvp_list1 li:hover span{background:#FFF;color:#086ad8}
.tvp_div4 .container .row .col-lg-12 ul{list-style:disc;padding:0;margin:15px 0 0 25px}
.tvp_div4 .container .row .col-lg-12 ul li ol{list-style:disc}
.tvp_div4 .container .row .col-lg-12 ul li{font-family:'OpenSans';font-size:16px;text-transform:inherit;color:#333;line-height:30px}
.tvp_div4 .container .row .col-lg-12 ul.nav{list-style:none;margin:30px 0 0;padding:0}
.tvpFormA h2{font-family:'Montserrat-Medium';text-transform:inherit;font-weight:500;font-size:16px;color:#333;border-bottom:2px #086ad8 solid;padding-bottom:5px}
.tvpFormA form{margin-top:15px}
.tvpFormA form label{font-family:'OpenSans';color:#333;font-size:14px;font-weight:700;display:block;padding:5px 0}
.tvpFormA form input,.tvpFormA form select{width:100%;height:42px;padding:10px;border:1px rgba(0,0,0,0.2) solid;border-radius:2px;margin-bottom:10px}
.tvpFormA form p{font-family:'OpenSans';color:#828282;font-size:16px;line-height:30px;margin-bottom:10px}
.tvpFormA form button{background:#086ad8;color:#FFF;font-size:14px;text-transform:capitalize;display:block;border-radius:24px;border:none;width:100px;font-family:'Montserrat-Medium';font-weight:500}
.tvpFormA form button:hover{background:#000;cursor:pointer}
.tvpbanner2 h1{margin-top:10%}
.tvpLM1 .container .row .col-lg-7{padding-right:50px}
.home_blog{padding:50px 0}
.blog_img_home a img{max-width:100%;height:205px;width:100%}
.blog_home1{padding:10px;border:1px #CCC solid}
.blog_desc_home a.t1{font-family:'Montserrat-Regular';color:#333;font-size:16px;font-weight:400;display:block;padding:5px 0;height:48px}
.blog_desc_home ul{list-style:none;margin:0;padding:0}
.blog_desc_home ul li{display:inline-block;line-height:13px;border-right:1px #666 solid;padding:0 10px;font-family:'OpenSans';color:#666;font-size:13px}
.blog_desc_home ul li:first-child{padding-left:0}
.blog_desc_home ul li:last-child{border-right:none}
.blog_desc_home p{font-family:'OpenSans';color:#333;font-size:16px;margin:10px 0}
.blog_desc_home a.t2{font-family:'Montserrat-Medium';text-transform:inherit;font-weight:500;color:#086ad8;font-size:13px;text-transform:uppercase}
.home_blog a.hvhk_btn_1A{margin:3% auto 0}
.hvhk_footer_2{padding:20px 0;background:#086ad8}
.hvhk_footer_2 .container .row .col-lg-2{padding-right:0;flex:0 0 10%!important;max-width:10%!important}
.hvhk_footer_2 .container .row .col-lg-10{padding:0;flex:0 0 90%!important;max-width:90%!important}
.hvhk_footer_2 .container .row .col-lg-2 p{font-family:'Montserrat-Medium';text-transform:inherit;font-weight:500;color:#FFF;font-size:16px}
.hvhk_footer_2 .container .row .col-lg-10 ul{margin:0;padding:0;list-style:none}
.hvhk_footer_2 .container .row .col-lg-10 ul li{display:inline-block;font-family:'OpenSans';font-size:16px}
.hvhk_footer_2 .container .row .col-lg-10 ul li a{text-decoration:none;color:#FFF;padding:0 48px}
.hvhk_footer_2 .container .row .col-lg-10 ul li:last-child a{padding-right:0}
.hvhk_7 .row{margin:0}
#more,#more1,#more2{display:none}
button#myBtn,button#myBtn1,button#myBtn2{background:none;border:1px #FFF solid;padding:2px 3px;border-radius:20px;color:#FFF;font-size:11px;text-transform:uppercase;margin-top:10px}
button#myBtn:hover,button#myBtn1:hover,button#myBtn2:hover{background:#FFF;color:#000}
.ppcb h1{margin-top:6%}
.tvpbanner3 a{background:#086ad8;color:#FFF;padding:12px 10px;border-radius:24px;font-family:'Montserrat-Medium';display:block;text-align:center;width:160px;    margin: 10% 10% 0 0; float:right;}
.tvpbanner3 a:hover{background:#000;transition:.6s ease-in all}
.pos_terp1{width:46px;height:48px;margin:10px auto;background:url(allinone.png) no-repeat;background-position:-235px -1664px}
.pos_AB:hover .pos_terp1{background-position:-288px -1664px}
.pos_terp3{width:46px;height:46px;margin:10px auto;background:url(allinone.png) no-repeat;background-position:-341px -1664px}
.pos_AB:hover .pos_terp3{background-position:-392px -1664px}
.pos_terp2{width:47px;height:47px;margin:10px auto;background:url(allinone.png) no-repeat;background-position:-445px -1664px}
.pos_AB:hover .pos_terp2{background-position:-499px -1664px}
.tvpLMA .hvhk_industryD .container .row .col-lg-7 h1 span{font-size:30px}
.tvpLMA .container .row .col-lg-7 p{padding-right:0;font-family:'OpenSans'}
.tvpLMA .container .row .col-lg-7 ul{list-style:disc;margin:10px 0 0 20px;padding:0}
.tvpLMA .container .row .col-lg-7 ul li{font-family:'OpenSans';font-size:16px;color:#333;display:list-item;line-height:32px}
.single-box{background-color:#FFF;border-bottom:3px solid rgba(12,90,219,0.1);-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}
.single-box:hover{border-color:#0c5adb}
.single-box:hover .image::before{opacity:1}
.single-box:hover .image .hover-area{opacity:1;top:50%}
.single-box .image{position:relative}
.single-box .image::before{position:absolute;content:"";top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,0.9);opacity:0;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}
.single-box .image img{width:100%}
.single-box .hover-area{position:absolute;top:60%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% - 100px);z-index:2;color:#FFF;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;opacity:0}
.single-box .hover-area .title{margin-bottom:7px}
.single-box .hover-area .title a{color:#FFF}
.single-box .hover-area .xs-list>li>a{color:#FFF;font-size:.9333333333rem}
.single-box .hover-area .xs-list>li>a:hover{color:rgba(255,255,255,0.5)}
.single-box .title{font-size:1.2rem;font-weight:700;margin-bottom:0;text-align:center;font-family:'Montserrat-Medium';font-weight:500}
.single-box .title a{color:#000}
.single-box .description{font-size:.9333333333rem;margin-bottom:10px;text-align:center;font-family:'OpenSans';font-size:14px}
.single-box .line{background-color:rgba(255,255,255,0.2);width:100%;height:3px;display:block;margin-bottom:15px}
.single-box .box-footer{padding:30px 10px}
.team-inner-style .single-box{margin-bottom:30px}
a.btA1{display: inline-block;
    width: 150px;
    height: 45px;
    line-height: 40px;
    border: 2px #086ad8 solid;
    border-radius: 10px;
    margin: 3% 15px 3% auto;
    text-align: center;
    font-family: 'Montserrat-Regular';
    font-weight: 400;
    color: #086ad8;
    font-size: 16px;}
a.btA1:hover{background:#086ad8; color:#FFF;}
.tvp-contact{background:#086ad8; padding:50px 0;}
.tvp-contact .hk_head_1 h2{text-align:left;}
.tvp-contact .hk_head_1 h2 span.font-blue{color:#FFF;}
.rowtvp .col-lg-4 a{ display:block; height:52px; line-height:48px; width:100%; text-align:center; color:#FFF; border:2px #FFF solid; text-decoration:none;font-family:'Montserrat-Medium';font-weight:500; font-size:18px; border-radius:25px;}
.rowtvp .col-lg-4 a:hover{transition:0.4s ease all; background:#FFF; color:#000;}
.hvhk_footer2 p{font-family:'OpenSans';}

@media(max-width:1600px) and (min-width:1400px) {
#demo1 .carousel-inner{height:500px!important}
ul.tvp_list1 li{height:228px}
.tvpbanner1 h1{margin-top:3.5%}
.hv_country_change{text-align:left;position:fixed;z-index:99999;right:20%;top:3%}
}
@media(max-width:768px) and (min-width:601px) {
.hvantageHK_header .container .row .col-lg-3{display:none}
.hvantageHK_header .container .row .col-lg-7{max-width:100%!important;flex:0 0 100%!important;position:absolute}
.navbar-toggler{float:right;margin-right:2%}
.HKMOBMENU{display:block;padding-left:0;padding-right:0}
.HKDESKMENU{display:none}
.HKMOBMENU #navbarContent{background:#FFF;margin-top:6.5%}
.HKMOBMENU #navbarContent .navbar-nav{padding:0;margin:0}
.HKMOBMENU #navbarContent ul li.nav-item a{padding:15px 10px;border-bottom:1px #CCC solid}
.HKMOBMENU .dropdown-item{padding-left:0;padding-right:0;font-family:'Montserrat-Medium';font-weight:500}
.HKMOBMENU .navbar-nav .dropdown-menu{padding-left:15px}
.HKMOBMENU .dropdown-item.active,.HKMOBMENU .dropdown-item:active{color:#000;text-decoration:none;background:none}
.HKMOBMENU ul.hw1{height:150px;overflow-y:scroll}
#demo .carousel-inner{height:auto!important}
#demo .carousel-inner .carousel-item h1.display-4,#slider-animation .carousel-inner .carousel-item h2{font-size:28px!important}
.hvhk_A .col-lg-4{max-width:40%!important;flex:0 0 40%!important;padding-left:0;float:left;margin-left:0!important}
.hvhk_A .col-lg-6{max-width:60%!important;flex:0 0 60%!important;padding-right:0;float:left}
.hvhk_B .col-lg-3{max-width:50%!important;flex:0 0 50%!important;float:left;margin-bottom:20px}
.hvhk_home_B_txt p{height:170px}
.hvhk_service .row .col-lg-4{max-width:33.33%!important;flex:0 0 33.33%!important;float:left}
.hvhk_CB{width:70%;padding-left:8px!important}
.hvhk_teamB{padding-left:10px}
#demo1 .carousel-inner{height:auto}
.hvhk_teamB p{font-size:13px}
.stat .col-lg-3{max-width:25%!important;flex:0 0 25%!important;float:left}
form.hvhk_4{margin-top:3%}
.hvhk_footer1 .container .row .col-sm-3,.hvhk_footer1 .container .row .col-sm-2{max-width:33.33%!important;flex:0 0 33.33%!important;float:left}
.hvhk_footer1 .container .row .col-sm-4{max-width:100%!important;flex:0 0 100%!important}
.footer_blog_img{width:13%}
}
@media(max-width:500px) {
#demo .carousel-inner{height:570px}
#demo .carousel-inner img{width:initial}
.hvantageHK_header .container .row .col-lg-7,.hvantageHK_header .container .row .col-lg-2,.hvantageHK_header .container .row .col-lg-3{flex:0 0 100%;max-width:100%}
.navbar-light .navbar-toggler{position:absolute;top:-42px;right:0}
.hvhk_GetQuote{display:none}
.hvantageHK_header{padding-bottom:0}
.mainmenu a,.navbar-default .navbar-nav > li > a,.mainmenu ul li a,.navbar-expand-lg .navbar-nav .nav-link,.mainmenu{padding-left:0;padding-right:0;font-size:16px}
#demo .carousel-caption{top:30%;left:9%;right:9%}
#demo .carousel-inner .carousel-item p.lead{font-size:18px}
#demo .carousel-inner .carousel-item h1.display-4{font-size:24px}
.hvhk_home_B_btn{margin-bottom:20px}
.hk_head_1 h2,h3.hk_txt_A{font-size:24px;text-align:center}
.mt-30{margin-left:-24%}
.hvhk_2 p{line-height:28px;margin-top:8%}
.hvhk_CBA{width:80%}
p.hk_txt_B{text-align:center}
.hvhk_team_member{width:100%;margin-right:0}
#demo1 .carousel-inner .carousel-item .col-lg-4{float:none;width:100%}
#demo1 .carousel-indicators{bottom:-5%}
a.hvhk_btn_1A{margin-top:30%}
.milestone-counter{margin-bottom:25px}
form.hvhk_4 button{width:100%}
.hvhk_7 h3{margin-top:5%}
.hvhk_5 h2{font-size:24px}
.feedback{background:#086ad8;color:#FFF;border-color:#086ad8;bottom:12.5%!important;top:auto!important}
.hvhk_U1{padding-left:27px}
.hvhk_U3,.hvhk_U4{padding-left:20px}
.hvhk_U5{padding-left:23px}
.hvhk_service .hvhk_space2{margin-top:10px}
p.pdesk{display:none}
p.pmob,h3.mob1,span.mob1A{display:block}
#demo1 .carousel-inner{height:auto}
.hvhk_home_B_txt p{height:auto}
.hvhk_6 .hvhk_footer_logo{display:none}
.footer_blog_img img{width:90px;height:65px}
.send{font-family:'Source Sans Pro',sans-serif;text-transform:uppercase;font-size:18px;font-weight:300;width:90px;padding:10px 10px 30px;z-index:9999}
.send > .fa{float:right}
.feedback-form-wrapper .form-group .form-control{height:30px;margin-bottom:0!important;border-radius:0!important}
.feedback-form-wrapper .form-group{margin-bottom:5px!important}
.hvhk_SB{height:200px;background-size:cover!important;width:100%!important}
.hvhk_common_banner h1{font-size:24px;text-shadow:none}
.hvhk_common_banner p{font-size:18px;padding:0 30px;line-height:28px}
.hvhk_sv_1 .container .row .col-lg-12 p,p.txtP2{font-size:16px;line-height:26px;padding:0}
.hvhk_CB{width:83%}
.hvhk_space1{margin-top:20px}
.hvhk_SB1{margin-top:20%;height:350px}
.hvhk_SB1 p{line-height:28px}
.hvhk_myownh1 ul li,ul.hvhk_myownh2 li{width:100%}
.containerHK,.hvhk_img img{max-width:100%}
.hvhk_myownh3 form .form-group input{margin-top:20px}
.hvhk_myownh3 form{margin-top:-20px}
.card-body{padding:10px}
a.card-title,p.card-text,.card-footer{font-size:14px}
.hvhk_blog_wrapper .col-md-8{margin:0!important}
.HKMOBMENU{display:block;padding-left:0;padding-right:0}
.HKDESKMENU{display:none}
.HKMOBMENU #navbarContent ul li.nav-item a{padding:15px 10px;border-bottom:1px #CCC solid}
.HKMOBMENU .dropdown-item{padding-left:0;padding-right:0;font-family:'Montserrat-Medium';font-weight:500}
.HKMOBMENU .navbar-nav .dropdown-menu{padding-left:15px}
.HKMOBMENU .dropdown-item.active,.HKMOBMENU .dropdown-item:active{color:#000;text-decoration:none;background:none}
.HKMOBMENU ul.hw1{height:150px;overflow-y:scroll}
.hvhk_sv_2AAI{float:none;margin:0 auto}
.hvhk_sv_2AAII{float:none;width:100%}
.hvhk_sv_2AA{padding:20px}
.hvhk_CB ul li{height:auto;padding-left:20px;text-indent:inherit;background-position:-253px 1px}
.pos_ABC .pos_AB4{background-position:-114px -826px}
.hvhk_sv_2AAII .hvhk_CBA{width:100%;float:none;padding-left:0}
.hvhk_sv_2AAII .hvhk_CBA h3{text-align:center}
.hk_pdbm1 .panel-default>.panel-heading a{font-size:16px}
.hk_pdbm1 .panel-default #headingOne a:after{top:0!important}
.hvhk_myownh4 a{width:90%}
table.hvhk_tab1 tr td{word-break:break-all}
.hvhk_work_filter ul.nav{width:100%}
.tvpbanner3 a{margin:50% 25% 0 0;}
.hvhk_work_filter ul.nav li a{margin:10px}
.hvhk_common_banner_1{background-size:cover!important;padding-top:35%!important}
.deskonly{display:none}
.hvhk_common_banner{height:450px;padding-top:38%;background-position-x: 60%;}
.hvhk_work_detail,.hvhk_finIB p,.hvhk_industryD .container .row .col-lg-7 h1,.hvhk_industryD .container .row .col-lg-7 p,.hvhk_industryD .container .row .col-lg-7 ul,h2.hvhk_Txt_3A,p.hvhk_Txt_3,.hvhk_wd2,.pImageA2{text-align:center}
span.lineH{margin-left:auto;margin-right:auto}
.hvhk_space1A{margin-top:50px}
.hvhk_wd3{background-size:cover!important;background-position:bottom!important}
.hvhk_finIA,.hvhk_finIB{float:none;width:100%}
.hvhk_finII,.hvhk_finI{height:auto;text-align:center}
.hvhk_finIB span{margin:10px auto}
.hvhk_finIA img{border-radius:100%}
.hvhk_industryD .container .row .col-lg-7 ul li{margin-bottom:10px}
#demo1 .carousel-item{width:106%!important}
.btnS{width:100%}
.DT::after{display:block!important}
.hk_head_1 h6{font-size:22px}
.hvhk_sv_1 .btnS{width:40%}
.seo_mb{padding-top:15%}
.hvhk_myownh4 p{margin:5% 0}
.hvhk_finII .hvhk_finIB{width:100%}
.hvhk_finII .hvhk_finIA{width:25%;margin:0 auto}
.pImage1 img{max-width:100%}
p.txtAB{padding:0}
.btnS2,button#more_1,button#less_1{margin-left:auto;margin-right:auto;margin-top:15px}
.pos_A2,.pos_A3{float:none;width:100%}
ul.hvhk_listA li{height:auto;background-position:-252px 1px}
.hvhk_SB2 a{width:65%}
.hvhk_IMG1 img{max-width:85%;min-width:85%}
.hvhk_floristA p{height:auto}
.hvhk_SBF1{height:500px;background-size:cover!important}
.hvhk_florist1 .row .col-lg-5,.hvhk_florist1 .row .col-lg-2,.hvhk_florist1 .row .col-lg-6{max-width:100%!important;min-width:100%!important}
.hvhk_floristA h2{background-position:-647px -1432px;height:auto}
.HKMOBMENU .navbar-nav{height:400px;overflow-y:scroll}
.hvhk_5 p{font-size:18px}
.footer_blog{margin-bottom:20px}
.footer_blog_txt p,.footer_blog_txt a.F4{font-size:14px}
ul.tvp_list1 li{width:100%;font-size:18px;margin-bottom:10%}
.tvp_div4 p.ptxt2{font-size:18px}
.tvp_div4 .tab-pane p{padding:0}
.tvp_div4 ul.nav li{width:100%!important}
.tvpmenu .container .row .col-lg-4 p,p.tvptxt2,.tvpmenu .container .row .col-lg-8 ul li a{text-align:center}
.tvp_div1 .container .row .col-lg-12 h1{font-size:18px}
.tvp_div1 .container .row .col-lg-12 ul li{font-size:16px;line-height:30px}
.tvpmenu .container .row .col-lg-8 ul li,.tvpmenu .container .row .col-lg-8 ul li a{display:block;padding:5px 0}
.tvpbanner{padding-top:25%}
.tvpbanner h1{font-size:20px}
.tvpbanner p{font-size:16px}
p.tvptxt2{margin-bottom:10px;text-align:left}
.tvp_div1A .container .row .col-lg-12 ul.nav li{width:100%}
.tvp_div2{margin-top:0;padding-bottom:0}
.tvp_div2 .hk_head_1 h2,.tvp_div3 .hk_head_1 h2{font-size:18px}
.tvp_div2 .btnS{text-align:left;margin-bottom:20px}
ul.tvp_list1 li{height:auto;padding:5% 2%}
.tvpLM .hvantageHK_header a.back{left:10px}
.tvpbanner1 h1{margin-top:-10%}
.tvpbanner2 h1{margin-top:10%}
.tvpmenu .container .row .col-lg-12 ul li{display:block}
a.bt1{width:150px}
p.pmb1{margin-top:20px}
.hk_1A{position:static}
.tvpLMA .container .row .col-lg-7 ul{text-align:left;}
}