.img-fluid{}
.v-align{display:flex;align-items:center;}
.text-center{}
.col-12{}
.col-10{}
.col-8{}
.col-6{}
.col-4{}
.col-2{}
.col{}
.row{}
.container{}
.fix{overflow:hidden}
.tpl-area button, .tpl-area select{cursor:pointer;text-transform:none}
.tpl-area a,.tpl-area .button{-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s}
.tpl-area a:focus,.tpl-area .button:focus{text-decoration:none;outline:none}
.tpl-area a:focus,.tpl-area a:hover,.portfolio-cat a:hover,.footer -menu li a:hover{color:#2B96CC;text-decoration:none}
.tpl-area a,.tpl-area button{color:#1696e7;outline:medium none}
.uppercase{text-transform:uppercase}
.capitalize{text-transform:capitalize}
h1,h2,h3,h4,h5,h6{font-family:sans-serif;color:#313131;margin-top:0px;font-style:normal;font-weight:400;text-transform:normal}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}
h1{font-size:40px;font-weight:500}
h2{font-size:35px}
h3{font-size:28px}
h4{font-size:22px}
h5{font-size:18px}
h6{font-size:16px}
ul{margin:0px;padding:0px}
li{list-style:none}
p{font-size:14px;font-weight:normal;line-height:24px;color:#7e7e7e;margin-bottom:15px}
hr{border-bottom:1px solid #eceff8;border-top:0 none;margin:30px 0;padding:0}
label{color:#7e7e7e;cursor:pointer;font-size:14px;font-weight:400}