/*：这是演示代码,不是源代码。源码下载唯一地址: http://www.bootstrapmb.com/item/2414(这个备注仅在演示页面有，源代码里没有)*/@import url('https://fonts.googleapis.com/css?family=Lato:400,400i,700,700i');/*http://www.bootstrapmb.com*/@font-face {    font-family: 'HKG';    src: url('../fonts/HKGrotesk-Regular.eot'); /* IE9 Compat Modes */    src: url('../fonts/HKGrotesk-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/HKGrotesk-Regular.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/HKGrotesk-Regular.woff') format('woff'), /* Pretty Modern Browsers */ url('../fonts/HKGrotesk-Regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/HKGrotesk-Regular.svg#svgFontName') format('svg'); /* Legacy iOS */}* {    font-family: 'hkg', 'Lato', sans-serif;    outline: none !important;}img {    max-width: 100%;}body {    overflow-x: hidden;    max-width: 100%;}section {    z-index: 1;    position: static;    clear: both;}section >div {    z-index: 3;    position: relative;}nav {    z-index: 2;}.bootstrap-select .dropdown-toggle:focus,.btn:focus,.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle {    -webkit-box-shadow: none !important;    -moz-box-shadow: none !important;    box-shadow: none !important;    outline: 0 !important;}/* Background */.background-image-holder {    background-size: cover;    background-position: center center;    background-repeat: no-repeat;    position: static;}[data-bg-contain] .background-image-holder {    background-size: contain;}[data-parallax] .background-image-holder {    background-attachment: fixed;}[data-overlay] {    position: relative;}[data-overlay] .background-image-holder:after {    content: '';    position: absolute;    top: 0;    right: 0;    bottom: 0;    left: 0;    background-image: linear-gradient(to bottom right, #3d00b4, #4d009c);    opacity: 0.5;    z-index: 2;    pointer-events: none;}[data-overlay-inverse] .background-image-holder:after {    background-image: linear-gradient(to bottom right, #ff2051, #ff2051);}[data-overlay-black] .background-image-holder:after {    background-image: linear-gradient(to bottom right, #000, #000);}[data-overlay="1"] .background-image-holder:after {    opacity: 0.1;}[data-overlay="2"] .background-image-holder:after {    opacity: 0.2;}[data-overlay="3"] .background-image-holder:after {    opacity: 0.3;}[data-overlay="4"] .background-image-holder:after {    opacity: 0.4;}[data-overlay="5"] .background-image-holder:after {    opacity: 0.5;}[data-overlay="6"] .background-image-holder:after {    opacity: 0.6;}[data-overlay="7"] .background-image-holder:after {    opacity: 0.7;}[data-overlay="8"] .background-image-holder:after {    opacity: 0.8;}[data-overlay="9"] .background-image-holder:after {    opacity: 0.9;}[data-overlay="10"] .background-image-holder:after {    opacity: 1;}/* Socials */ul.socials.center {    text-align: center;}ul.socials {    margin-top: 20px;}ul.socials li {    display: inline-block;    color: #3d00b4;    margin-right: 15px;    width: auto;}ul.socials li a {    display: block;    color: #3d00b4;    text-decoration: none;    background: rgba(61, 0, 180, 0.03);    height: 50px;    width: 50px;    -webkit-border-radius: 100%;    -moz-border-radius: 100%;    border-radius: 100%;    font-size: 26px;    padding: 10px 0;    text-align: center;    position: relative;}ul.socials li a:hover {    background: #3d00b4;    color: #fff;    text-decoration: none;}ul.socials.labels li {    display: inline-block;    color: #3d00b4;    margin-right: 15px;    width: auto;}ul.socials.labels li a {    display: block;    color: #fff;    text-decoration: none;    background: rgba(61, 0, 180, 0.03);    height: 50px;    width: auto;    -webkit-border-radius: 33px;    -moz-border-radius: 33px;    border-radius: 33px;    font-size: 12px;    padding: 10px 25px;    text-align: center;    text-transform: uppercase;}ul.socials.labels li a i {    font-size: 26px;    margin-right: 10px;    float: left;    margin-top: 2px;}ul.socials.labels li a span {    float: left;    display: block;    margin-top: 7px;    font-size: 12px;    line-height: 18px;}ul.socials.labels li a:hover {    background: #3d00b4;    color: #fff;    text-decoration: none;}ul.socials.labels li a.facebook {    background: #3B5998;}ul.socials.labels li a.google-plus {    background: #d62d20;}ul.socials.labels li a.twitter {    background: #1dcaff;}ul.socials.labels li a.pinterest {    background: #cb2027;}ul.socials.labels li a.linkedin {    background: #0077B5;}ul.socials.labels li:hover a {    color: #fff;    background: #3d00b4;}/* ******************************************* **************** Containers *************** * ******************************************* */@media (min-width: 1366px) {    .container {        width: 1336px;    }}/* ******************************************* **************** Elements *************** * ******************************************* */.bootstrap-select.btn-group .dropdown-toggle .filter-option {    padding: 0 10px 0 5px;}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open >.dropdown-toggle.btn-default.focus,.open >.dropdown-toggle.btn-default:focus,.open >.dropdown-toggle.btn-default:hover {    color: #fff;    background: #3d00b4;}.flexbox-container {    display: -webkit-box;    display: -moz-box;    display: -ms-flexbox;    display: -webkit-flex;    display: flex;}.img-holder {    text-align: center;}/* Checkbox */.styled-checkbox {    display: block;    position: relative;    padding-left: 25px;    margin-bottom: 12px;    cursor: pointer;    font-size: 14px;    line-height: 22px;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;}.styled-checkbox input {    position: absolute;    opacity: 0;    cursor: pointer;}.checkmark {    position: absolute;    top: 3px;    left: 0;    height: 15px;    width: 15px;    background-color: #eee;    /*-webkit-border-radius:100%;*/    /*-moz-border-radius:100%;*/    /*border-radius:100%;*/}.styled-checkbox:hover input ~ .checkmark {    background-color: #ccc;}.styled-checkbox input:checked ~ .checkmark {    background-color: #3d00b4;}.checkmark:after {    content: "";    position: absolute;    display: none;}.styled-checkbox input:checked ~ .checkmark:after {    display: block;}.styled-checkbox .checkmark:after {    left: 6px;    top: 2px;    width: 5px;    height: 10px;    border: solid white;    border-width: 0 3px 3px 0;    -webkit-transform: rotate(45deg);    -ms-transform: rotate(45deg);    transform: rotate(45deg);}/* Google Maps */#map {    height: 400px;    width: 100%}#map img {    width: inherit;}#map .gmnoprint {    width: 200px;}/* To Top */#to-top {    width: 40px;    height: 40px;    background-color: #ff2051;    position: fixed;    bottom: 30px;    right: 30px;    cursor: pointer;    opacity: .4;    border: 0;    color: #fff;    padding: 0;    z-index: 99;}#to-top:before {    content: "\f077";    color: white;    font-family: 'FontAwesome';    position: relative;    top: -1px;}#to-top:hover {    opacity: 1;}/* Tables holder */.div-table {    display: table;    width: 100%;    height: 100%;}.div-table-cell {    display: table-cell;    width: 100%;    height: 100%;    vertical-align: middle;}/* Buttons */.btn {    -webkit-border-radius: 7px;    -moz-border-radius: 7px;    border-radius: 7px;    padding-left: 30px;    padding-right: 30px;}.btn img {    max-width: 100%;    max-height: 30px;}.rounded-buttons .btn {    -webkit-border-radius: 33px;    -moz-border-radius: 33px;    border-radius: 33px;}.squared-buttons .btn {    -webkit-border-radius: 0px;    -moz-border-radius: 0px;    border-radius: 0px;}.btn-primary {    color: #3d00b4;    background: #fff;    border: 1px solid #3d00b4;}.btn-primary:hover {    color: #fff;    background: #ff2051;    border: 1px solid #ff2051;}.btn-primary.focus,.btn-primary:focus {    color: #3d00b4 !important;    background: #fff !important;    border: 1px solid #3d00b4 !important;}.btn-default {    color: #fff;    background: #3d00b4;    border: 1px solid #3d00b4;}.btn-default:hover {    color: #fff;    background: #ff2051;    border: 1px solid #ff2051;}.btn-info {    color: #ff2051;    background: #fff;    border: 1px solid #fff;}.btn-info:hover {    color: #fff;    background: #ff2051;    border: 1px solid #fff;}.btn-danger,.btn-danger.focus, .btn-danger:focus {    color: #fff;    background: #ff2051;    border: 1px solid #ff2051;}.btn-danger:hover {    color: #ff2051;    background: #fff;    border: 1px solid #ff2051;}.btn-sm {    font-weight: bold;    padding: 7px 15px;}.btn i {    float: left;    margin-right: 10px;}/* Button with waves */.mw-waves-btn {    position: relative;    height: 60px;    display: inline-block;}.mw-waves-btn .w-btn a {    text-decoration: none;}.mw-waves-btn .w-btn a i {    background: #ff2051;    display: inline-block;    width: 60px;    height: 60px;    text-align: center;    font-size: 29px;    color: #009efd;    float: left;    border-radius: 100%;    line-height: 60px;    z-index: 9;    position: relative;    color: #fff;    padding-left: 4px;}.mw-waves-btn .w-btn span {    color: #fff;    margin: 0 20px;    font-weight: bold;    display: inline-block;    padding: 17px 0;}.mw-waves-btn .waves-holder {    position: absolute;    width: 384px;    width: 60px;    height: 384px;    height: 60px;    left: -45px;    z-index: 2;    top: -45px;}.mw-waves-btn .waves-holder .waves {    position: absolute;    width: 384px;    width: 15rem;    height: 384px;    height: 15rem;    background: rgba(255, 32, 81, 0.2);    opacity: 0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    border-radius: 320px;    background-clip: padding-box;    -webkit-animation: waves 3s ease-in-out infinite;    animation: waves 3s ease-in-out infinite;}.mw-waves-btn .waves-holder .wave-1 {    -webkit-animation-delay: 0s;    animation-delay: 0s;}.mw-waves-btn .waves-holder .wave-2 {    -webkit-animation-delay: 1s;    animation-delay: 1s;}.mw-waves-btn .waves-holder .wave-3 {    -webkit-animation-delay: 2s;    animation-delay: 2s;}@-webkit-keyframes waves {    0% {        -webkit-transform: scale(0.2, 0.2);        transform: scale(0.2, 0.2);        opacity: 0;        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    }    50% {        opacity: 0.9;        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";    }    100% {        -webkit-transform: scale(0.9, 0.9);        transform: scale(0.9, 0.9);        opacity: 0;        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    }}@keyframes waves {    0% {        -webkit-transform: scale(0.2, 0.2);        transform: scale(0.2, 0.2);        opacity: 0;        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    }    50% {        opacity: 0.9;        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";    }    100% {        -webkit-transform: scale(0.9, 0.9);        transform: scale(0.9, 0.9);        opacity: 0;        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    }}/* Headings with divider */.section-2 h1:after,.section-2 h2:after,    /*.section-2 h3:after,*/    /*.section-2 h4:after,*/    /*.section-2 h5:after,*/    /*.section-2 h6:after,*/.section-6 h1:after,.section-6 h2:after,    /*.section-6 h3:after,*/    /*.section-6 h4:after,*/    /*.section-6 h5:after,*/    /*.section-6 h6:after,*/.section-7 h1:after,.section-7 h2:after,.section-13 h1:after,.section-13 h2:after,    /*.section-7 h3:after,*/    /*.section-7 h4:after,*/    /*.section-7 h5:after,*/    /*.section-7 h6:after*/.section-16 h1:after,.section-16 h2:after {    content: '';    display: block;    width: 45px;    height: 6px;    background-color: #ff2051;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px;    margin: 20px auto 0 auto;}/* Tables */.table {    width: auto;    margin: 0 auto;}.table th {    background: #3d00b4;    color: #fff;}.table th,.table td {    font-size: 16px;}.table td {    color: #161616;}.table >tbody >tr >td,.table >tbody >tr >th,.table >tfoot >tr >td,.table >tfoot >tr >th,.table >thead >tr >td,.table >thead >tr >th {    border: 0;    padding: 10px 30px;}.table-striped >tbody >tr:nth-of-type(odd) {    background: rgba(61, 0, 180, 0.05);}/* Tabs */.tabs {    margin-bottom: 10px;}.tabs .tab-pane {    min-height: 200px;    padding: 80px 0;}@media screen and (max-width: 991px) {    .tabs .tab-pane {        padding: 80px 0 20px 0;    }}.tabs .nav-tabs >li >a {    color: #161616;    font-size: 18px;    line-height: 1.3333333;    -webkit-border-radius: 0;    -moz-border-radius: 0;    border-radius: 0;    border: 0;    border-bottom: 3px solid #f5f5f5;    margin: 0;    padding: 10px 20px;    text-align: center;    white-space: nowrap;    text-overflow: ellipsis;}.tabs .nav-tabs >li.active >a,.tabs .nav-tabs >li.active >a:focus,.tabs .nav-tabs >li.active >a:hover {    color: #3d00b4;    border: 0;    border-bottom: 3px solid #3d00b4;}.tabs .nav >li >a:focus,.tabs .nav >li >a:hover {    background: transparent;    color: #3d00b4;    border-bottom: 3px solid #3d00b4;}.tabs .nav-tabs >li >a i {    margin-right: 10px;}.tabs .nav-tabs >li >a i.material-icons {    font-size: 28px;    line-height: 10px;    top: 2px;}@media screen and (max-width: 991px) {    .tabs .nav-tabs >li {        width: 50% !important;    }}@media screen and (max-width: 767px) {    .tabs .nav-tabs >li {        width: 100% !important;        margin-bottom: 15px !important;    }}.tabs .as-buttons.nav-tabs {    border: 0;    text-align: center;}.tabs .as-buttons.nav-tabs >li {    margin: 0 10px;    display: inline-block;    float: none;}.tabs .as-buttons.nav-tabs >li a i {    float: left;    margin-top: 5px;}.tabs .as-buttons.nav-tabs >li >a {    border: 1px solid #3d00b4;    -webkit-border-radius: 7px;    -moz-border-radius: 7px;    border-radius: 7px;    background-color: #fff;    color: #3d00b4;}.rounded-buttons .tabs .as-buttons.nav-tabs >li >a {    -webkit-border-radius: 33px;    -moz-border-radius: 33px;    border-radius: 33px;}.squared-buttons .tabs .as-buttons.nav-tabs >li >a {    -webkit-border-radius: 0px;    -moz-border-radius: 0px;    border-radius: 0px;}.tabs .as-buttons.nav-tabs >li.active >a,.tabs .as-buttons.nav-tabs >li.active >a:focus,.tabs .as-buttons.nav-tabs >li.active >a:hover {    border: 1px solid #3d00b4;    background-color: #3d00b4;    color: #fff;}/* Tabs 2 */.tabs-2 {    margin-bottom: 10px;}.tabs-2 .tab-pane {    min-height: 200px;    padding: 80px 0;}.tabs-2 .nav-tabs {    text-align: center;    border-bottom: 0;}@media screen and (min-width: 992px) {    .tabs-2 .nav-tabs {        border-bottom: 3px solid #3d00b4;        height: 45px;    }}.tabs-2 .nav-tabs >li {    margin: 0 2px;    display: inline-block;    float: none;}.tabs-2 .nav-tabs >li >a {    color: #161616;    font-size: 16px;    font-weight: bold;    -webkit-border-radius: 0;    -moz-border-radius: 0;    border-radius: 0;    border: 0;    margin: 0;    padding: 10px 30px;    text-align: center;    background: #fff;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;}.tabs-2 .nav-tabs >li.active >a,.tabs-2 .nav-tabs >li.active >a:focus,.tabs-2 .nav-tabs >li.active >a:hover {    color: #fff;    border: 0;    background: #3d00b4;}.tabs-2 .nav >li >a:focus,.tabs-2 .nav >li >a:hover {    background: #fff;    color: #3d00b4;}.tabs-2 .nav-tabs >li >a i {    margin-right: 10px;    line-height: 18px;    float: left;}.tabs-2 .nav-tabs >li >a i.material-icons {    font-size: 22px;    margin-top: 3px;    line-height: 10px;}@media screen and (max-width: 991px) {    .tabs-2 .nav-tabs >li {        width: 50% !important;    }}@media screen and (max-width: 767px) {    .tabs-2 .nav-tabs >li {        width: 100% !important;    }}.tabs-2 .as-buttons.nav-tabs {    border: 0;    text-align: center;}.tabs-2 .as-buttons.nav-tabs >li {    margin: 0 10px;    display: inline-block;    float: none;}.tabs-2 .as-buttons.nav-tabs >li a i {    float: left;    margin-top: 10px;}.tabs-2 .as-buttons.nav-tabs >li >a {    border: 1px solid #3d00b4;    -webkit-border-radius: 7px;    -moz-border-radius: 7px;    border-radius: 7px;    background-color: #fff;    color: #3d00b4;}.rounded-buttons .tabs-2 .as-buttons.nav-tabs >li >a {    -webkit-border-radius: 33px;    -moz-border-radius: 33px;    border-radius: 33px;}.squared-buttons .tabs-2 .as-buttons.nav-tabs >li >a {    -webkit-border-radius: 0px;    -moz-border-radius: 0px;    border-radius: 0px;}.tabs-2 .as-buttons.nav-tabs >li.active >a,.tabs-2 .as-buttons.nav-tabs >li.active >a:focus,.tabs-2 .as-buttons.nav-tabs >li.active >a:hover {    border: 1px solid #3d00b4;    background-color: #3d00b4;    color: #fff;}/* Select holder */.field-holder {    margin-bottom: 20px;}.bootstrap-select.btn-group .dropdown-toggle .filter-option {    line-height: 19px;}.field-holder label {    color: #3d00b4;    padding: 13px 15px 13px 0;    font-weight: bold;    font-size: 16px;}.field-holder .bootstrap-select,.field-holder label,.field-holder input,.field-holder select:not(.selectpicker) {    float: left;    display: block;    width: auto !important;}.field-holder .btn,.field-holder select:not(.selectpicker),.field-holder input {    -webkit-border-radius: 7px;    -moz-border-radius: 7px;    border-radius: 7px;    border: 1px solid #d1d1d1;    font-size: 18px;    font-weight: bold;    color: #161616;    height: 46px;    padding: 12px 12px;    background: #fff;}.rounded-buttons .field-holder .btn,.rounded-buttons .field-holder select,.rounded-buttons .field-holder input {    -webkit-border-radius: 33px;    -moz-border-radius: 33px;    border-radius: 33px;}.squared-buttons .field-holder .btn,.squared-buttons .field-holder select,.squared-buttons .field-holder input {    -webkit-border-radius: 0px;    -moz-border-radius: 0px;    border-radius: 0px;}/* Accordions */.accordions .panel {    border: 0;    margin-bottom: 25px;}.accordions .panel-heading {    background: rgba(61, 0, 180, 0.03);    padding: 0;    border-color: #f9f9f9;    border: 0;    -webkit-border-radius: 0;    -moz-border-radius: 0;    border-radius: 0;}.accordions .panel-collapse,.accordions .collapse {    width: 100%;}.accordions .panel-title {    margin-bottom: 0;    font-size: 20px;    text-align: left;}.accordions .panel-title >.small,.accordions .panel-title >.small >a, .panel-title >a,.accordions .panel-title >small,.accordions .panel-title >small >a {    font-size: 20px;    color: #3d00b4;    display: block;    padding: 14px 12px;}.accordions .panel-title >a {    font-size: 20px;    color: #3d00b4;    display: block;    padding: 14px 12px;    text-decoration: none;    position: relative;}.accordions .panel-title >a:before {    padding: 25px;    background: #3d00b4;    display: block;    float: right;    margin-top: -14px;    margin-right: -12px;    content: '';}.accordions .panel-title >a:after {    font-family: FontAwesome;    font-size: 24px;    color: #fff;    display: block;    content: '\f105';    right: 19px;    -ms-transform: rotate(90deg);    -webkit-transform: rotate(90deg);    transform: rotate(90deg);    position: absolute;    top: 24px;    line-height: 0;    transition: all 0.2s ease;}.accordions .panel-title >a.collapsed:after {    -ms-transform: rotate(0deg); /* IE 9 */    -webkit-transform: rotate(0deg); /* Safari 3-8 */    transform: rotate(0deg);}.accordions .panel-body {    padding: 15px;    border: 1px solid #f9f9f9;    border-top: 0 !important;}.accordions .panel-body,.accordions .panel-body p {    text-align: left;    font-size: 16px;    color: #161616;    line-height: 25px;}/* Form holder */.leave-message-holder {    max-width: 750px;    margin: 0 auto;}.leave-message-holder .form-control {    border: 1px solid #cecece;    -webkit-border-radius: 33px;    -moz-border-radius: 33px;    border-radius: 33px;    font-size: 16px;    color: #161616;    font-weight: bold;    padding: 24px 20px;    max-width: 100%;    margin: 15px 0;}.leave-message-holder .form-control:focus {    /*border-color: #3d00b4;*/    outline: 0;    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(61, 0, 180, .6);    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(61, 0, 180, .6);}.leave-message-holder .captcha-holder >input,.leave-message-holder .captcha-holder >div {    float: left;    display: block;}.leave-message-holder .captcha-holder >div {    border: 1px solid #cecece;    -webkit-border-radius: 33px;    -moz-border-radius: 33px;    border-radius: 33px;    font-size: 16px;    color: #161616;    font-weight: bold;    padding: 2px 14px;    max-width: 100%;    margin: 15px 0;    background: #fff;    border-bottom-right-radius: 0;    border-top-right-radius: 0;    width: 40%;    height: 50px;}.leave-message-holder .captcha-holder >div img {    max-width: 100%;    max-height: 44px;}.leave-message-holder .captcha-holder >input {    border-bottom-left-radius: 0;    border-top-left-radius: 0;    width: 60%;}.leave-message-holder .m-t-15 {    margin-top: 15px !important;}/* Slick slider - Testimonials */.slick-testimonials .slick-track {    padding-top: 60px;}.slick-testimonials .slide-holder {    width: 355px;    height: 300px;    padding-top: 45px;    margin: 0 auto;}.slick-testimonials .slide .img-holder {    width: 80px;    height: 80px;    background-size: cover;    -webkit-border-radius: 100%;    -moz-border-radius: 100%;    border-radius: 100%;    margin-left: 40px;    margin-top: -40px;    position: absolute;}.slick-testimonials .slide .info-holder {    width: 355px;    height: 235px;    background: #fff;    padding: 60px 25px 20px 75px;    -webkit-box-shadow: 0px 2px 7px -2px rgba(0, 0, 0, 0.28);    -moz-box-shadow: 0px 2px 7px -2px rgba(0, 0, 0, 0.28);    box-shadow: 0px 2px 7px -2px rgba(0, 0, 0, 0.28);}.slick-testimonials .slide .info-holder h3 {    font-size: 30px;    color: #161616;    font-weight: bold;    margin-bottom: 8px;}.slick-testimonials .slide .info-holder h3:before {    content: '';    display: block;    background: url('../img/quotes.png');    width: 32px;    height: 23px;    position: absolute;    margin: 0px 0 0 -52px;}.slick-testimonials .slide .info-holder h4 {    font-size: 14px;    color: #606060;    font-weight: bold;    margin-bottom: 18px;}.slick-testimonials .slide .info-holder p {    font-size: 16px;    color: #606060;}.slick-testimonials .slide {    transition: all 0.4s ease;}.slick-testimonials .slide.slick-center {    margin-top: -60px;}.slick-testimonials .slick-dots {    text-align: center;}.slick-testimonials .slick-dots li {    display: inline;    font-size: 0px;    margin: 0 5px;}.slick-testimonials .slick-dots li button {    border: 0;    height: 14px;    width: 14px;    -webkit-border-radius: 14px;    -moz-border-radius: 14px;    border-radius: 14px;    background: #cfcfcf;}.slick-testimonials .slick-dots li.slick-active button {    background: #3d00b4;}@media screen and (max-width: 1199px) {    .slick-testimonials .slide.slick-center {        margin-top: 0px;    }    .slick-testimonials .slick-dots {        margin-top: 30px;    }}/* Slick slider - Testimonials 2 */.slick-testimonials-2 .slide-holder {    width: 100%;    margin: 0 auto;}.slick-testimonials-2 .slide .img-holder {    width: 105px;    height: 105px;    background-size: cover;    -webkit-border-radius: 100%;    -moz-border-radius: 100%;    border-radius: 100%;    margin: 0 auto;}.slick-testimonials-2 .slide .info-holder {    width: 100%;    padding: 30px 0px 30px 0px;    text-align: center;}.slick-testimonials-2 .slide .info-holder h3 {    font-size: 30px;    color: #fff;    font-weight: bold;    margin-bottom: 8px;}.slick-testimonials-2 .slide .info-holder h4 {    font-size: 14px;    color: #fff;    font-weight: bold;    margin-bottom: 38px;}.slick-testimonials-2 .slide .info-holder p {    font-size: 16px;    color: #fff;}.slick-testimonials-2 .slide {    transition: all 0.4s ease;}.slick-testimonials-2 .slick-dots {    text-align: center;}.slick-testimonials-2 .slick-dots li {    display: inline;    font-size: 0px;    margin: 0 5px;}.slick-testimonials-2 .slick-dots li button {    border: 0;    height: 14px;    width: 14px;    -webkit-border-radius: 14px;    -moz-border-radius: 14px;    border-radius: 14px;    background: transparent;    border: 1px solid #fff;}.slick-testimonials-2 .slick-dots li.slick-active button {    background: #fff;    border: 1px solid #fff;}@media screen and (max-width: 1199px) {    .slick-testimonials-2 .slide.slick-center {        margin-top: 0px;    }    .slick-testimonials-2 .slick-dots {        margin-top: 30px;    }}.slick-testimonials-2 .slick-arrow {    position: absolute;    top: 45%;    z-index: 4;    font-size: 0;    border: 0;    background: none;    display: none !important;}.slick-testimonials-2:hover .slick-arrow {    display: block !important;}.slick-testimonials-2 .slick-arrow:before {    font-family: FontAwesome;    color: #fff;    display: block;    font-size: 20px;    text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.8);}.slick-testimonials-2 .slick-next {    right: 5%;}.slick-testimonials-2 .slick-next:before {    content: '\f054';}.slick-testimonials-2 .slick-prev {    left: 5%;}.slick-testimonials-2 .slick-prev:before {    content: '\f053';}/* Slick brands */.slick-brands .slide {    text-align: center;}.slick-brands .slide img {    max-width: 80%;    margin: 0 auto;}/* lists */.styled-lists {}.styled-lists li {    color: #161616;    padding: 0 30px;    margin-bottom: 25px;}.styled-lists li:before {    content: '\f192';    display: block;    font-family: 'FontAwesome';    position: absolute;    margin: 3px 0 0 -22px;    color: #3d00b4;}.styled-lists li strong {    font-size: 20px;    font-weight: bold;}.styled-lists li p {    font-size: 16px;}/* Blog posts */.blog-posts .post {    margin-bottom: 25px;    overflow: hidden;    display: block;    text-decoration: none}.blog-posts .description h3 {    color: #161616;    font-weight: bold;    font-size: 24px;    margin: 25px 0 15px 0;    text-decoration: none;}.blog-posts .description a,.blog-posts .description a:hover {    text-decoration: none;}.blog-posts .description {    border: 1px solid #f9f9f9;    -webkit-box-shadow: 0px 2px 7px -2px rgba(0, 0, 0, 0.28);    -moz-box-shadow: 0px 2px 7px -2px rgba(0, 0, 0, 0.28);    box-shadow: 0px 2px 7px -2px rgba(0, 0, 0, 0.28);    padding: 15px;}.blog-posts .description {    min-height: 200px;}.blog-posts .description,.blog-posts .description p {    color: #161616;    font-size: 16px;    line-height: 25px;}.blog-posts .post .image-holder {    height: 240px;    width: 100%;    overflow: hidden;    display: block;}.blog-posts .post .image {    height: 240px;    width: 100%;    background-position: center center;    -webkit-background-size: 100%;    background-size: 100%;    background-repeat: no-repeat;    position: relative;    transition: all .3s ease-in-out;    -webkit-background-size: cover;    background-size: cover;    overflow: hidden;}.blog-posts .post:hover .image {    transform: scale(1.1);}.blog-posts .post .image .hover {    width: 100%;    text-align: center;    position: absolute;    left: 0;    right: 0;    top: 0;    bottom: 0;    background: rgba(255, 32, 81, 0.15);    display: inline-block;    visibility: hidden;    opacity: 0;    transition: all .3s ease-in-out;}.blog-posts .post:hover .image .hover {    visibility: visible;    opacity: 1;}.blog-posts .post .hover .btn {    padding: 10px;    text-align: center;    margin: 0 5px;    -webkit-border-radius: 100%;    -moz-border-radius: 100%;    border-radius: 100%;    transition: all .3s ease-in-out;    opacity: 0;    transform: translateY(40px) scale(.7);    position: relative;}.blog-posts .post:hover .image .hover .btn {    opacity: 1;    transform: translateY(0px) scale(.7);}.blog-posts .post .hover .btn i {    margin: 0;}.blog-posts .post .hover >* {    top: 45%;    position: relative;}/* Teamcard */.teamcard .member {    margin-bottom: 25px;}.teamcard .description h3 {    color: #161616;    font-size: 24px;    margin: 10px 0 5px 0;    text-align: center;    font-weight: bold;}.teamcard .description {    padding: 15px;    text-align: center;}.teamcard .description,.teamcard .description p {    color: #161616;    font-size: 18px;    line-height: 25px;}.teamcard .member .image {    height: 240px;    width: 240px;    margin: 0 auto;    background-position: center center;    -webkit-background-size: cover;    background-size: cover;    background-repeat: no-repeat;    -webkit-border-radius: 100%;    -moz-border-radius: 100%;    border-radius: 100%;}/* Teamcard 2 */.teamcard-2 .member {    max-width: 240px;    margin: 0 auto;    margin-bottom: 25px;}.teamcard-2 .description h3 {    color: #3d00b4;    font-size: 18px;    line-height: 26px;    margin: 10px 0 5px 0;    text-align: center;    font-weight: bold;}.teamcard-2 .description {    padding: 15px;    text-align: center;    background: #f5f5f5;}.teamcard-2 .description,.teamcard-2 .description p {    color: #161616;    font-size: 16px;    line-height: 24px;}.teamcard-2 .member .image {    height: 290px;    margin: 0 auto;    background-position: center center;    -webkit-background-size: cover;    background-size: cover;    background-repeat: no-repeat;}/* Shop products */.shop-products .product {    margin-bottom: 25px;}.shop-products .product h3 {    color: #161616;    font-weight: bold;    font-size: 20px;    margin: 25px 0 15px 0;    text-decoration: none;    text-align: center;}.shop-products .product a,.shop-products .product a:hover {    text-decoration: none;}.shop-products .product .image {    padding: 20px;    position: relative;    background-origin: content-box;    background-color: #f0f0f0;    height: 360px;    width: 100%;    background-position: center center;    -webkit-background-size: contain;    background-size: contain;    background-repeat: no-repeat;    -webkit-box-shadow: 0px 2px 7px -2px rgba(0, 0, 0, 0.28);    -moz-box-shadow: 0px 2px 7px -2px rgba(0, 0, 0, 0.28);    box-shadow: 0px 2px 7px -2px rgba(0, 0, 0, 0.28);}.shop-products .product .image .hover {    width: 100%;    text-align: center;    position: absolute;    left: 0;    right: 0;    top: 0;    bottom: 0;    background: rgba(255, 32, 81, 0.15);    visibility: hidden;    opacity: 0;    transition: all .3s;}.shop-products .product .image:hover .hover {    visibility: visible;    opacity: 1;}.shop-products .product .hover .btn {    padding: 10px;    text-align: center;    margin: 0 5px;    -webkit-border-radius: 100%;    -moz-border-radius: 100%;    border-radius: 100%;    transform: translateY(-20px);    transition: all .3s;}.shop-products .product .hover .btn + .btn {    transform: translateY(20px);}.shop-products .product .image:hover .hover .btn {    transform: translateY(0);}.shop-products .product .hover .btn i {    margin: 0;}.shop-products .product .hover >* {    top: 45%;    position: relative;}.shop-products .product .price {    font-size: 17px;    font-weight: bold;    color: #161616;    text-align: center;}.shop-products .product .price span {    margin: 0 5px;    font-size: 18px;}.shop-products .product .price .strikethrough {    font-size: 18px;    font-weight: bold;    color: #d1d0c4;    text-decoration: line-through;}.shop-products .product-label {    width: 100px;    height: 100px;    position: absolute;    -webkit-border-radius: 100%;    -moz-border-radius: 100%;    border-radius: 100%;    background: #ff2051;    color: #fff;    font-size: 16px;    text-transform: uppercase;    text-align: center;    padding-top: 40px;    letter-spacing: 2px;    right: 15px;    top: 15px;    z-index: 1;}.shop-products .product-label.promo {    background: #3d00b4;}/* Pricing list */.pricing-list .plan .label {    font-size: 12px;    text-align: center;    min-height: 26px;    width: 100%;    display: block;    -webkit-border-radius: 0;    -moz-border-radius: 0;    border-radius: 0;    padding: 7px;}.pricing-list .plan .label.bestseller {    background: #ff2051;    color: #fff;}.pricing-list .plan .heading {    background: #3d00b4;    color: #fff;    font-size: 24px;    text-align: center;    padding: 40px 10px 20px 10px;}.pricing-list .plan .heading .price {    position: relative;}.pricing-list .plan .heading .price .sum {    font-size: 48px;    font-weight: bold;    margin: 0 10px;}.pricing-list .plan .heading .price small {    font-size: 24px;    font-weight: bold;}.pricing-list .plan .heading .price .period {    font-size: 14px;    line-height: 14px;    font-weight: normal;    position: relative;}.pricing-list .plan .heading .price .period:before {    content: '/';    display: inline;    font-size: 12px;    line-height: 10px;    font-weight: normal;    position: absolute;    top: 3px;    left: -8px;}.pricing-list .plan .description {    text-align: center;    padding: 25px 0;    -webkit-box-shadow: 0px 2px 7px -2px rgba(0, 0, 0, 0.28);    -moz-box-shadow: 0px 2px 7px -2px rgba(0, 0, 0, 0.28);    box-shadow: 0px 2px 7px -2px rgba(0, 0, 0, 0.28);}.pricing-list .plan:hover {    cursor: pointer;}.pricing-list .plan:hover .description {    background: #f4f0fb;}.pricing-list .plan .description p {    font-size: 16px;    margin: 25px 0;    text-align: center;    font-weight: bold;}.pricing-list .plan .description p.strikethrough {    text-decoration: line-through;    color: #868686;}/* ******************************************* **************** Navigation *************** * ******************************************* */.navigation-holder {    position: relative;}.navigation-holder,.navigation {    background-color: #3d00b4;    height: 100px;}.navigation {    margin-bottom: 0;    border: 0;    -webkit-border-radius: 0;    -moz-border-radius: 0;    border-radius: 0;    transition: height .4s;}.navigation.sticky {    height: 80px;}.navigation .navbar-header .logo {    position: relative;    float: left;    padding: 15px 0;    height: 100px;    transition: all 0.4s ease;}.navigation.sticky .navbar-header .logo {    height: 80px;    transition: all 0.4s ease;}.navigation .navbar-header .logo a {    height: 100%;    display: block;}.navigation .navbar-header .logo img {    max-width: 100%;    max-height: 100%;    transition: all 0.4s ease;    height: 100%;}.navigation .navbar-header .toggle,.navigation .navbar-header .cart {    display: none;}.navigation .navbar-header .toggle {    text-align: right;}.navigation .navbar-header .toggle a {    color: #fff;    font-size: 16px;    text-decoration: none;    display: inline-block;    position: relative;}.navigation .navbar-header .toggle {    height: 25px;    width: 120px;    float: right;    margin-top: 25px;}.mobile-menu-btn {    display: inline-block;    position: relative;    cursor: pointer;    width: 40px;    height: 28px;    z-index: 22;    text-transform: uppercase;    transition: all .5s;    top: 0;}.mobile-menu-label {    display: inline-block;    position: relative;    margin-right: 10px;    height: 34px;}.mobile-menu-label b {    display: block;    transition: all .5s;    position: absolute;    top: 5px;    right: 0;}.mobile-menu-label b + b {    opacity: 0;    visibility: hidden;    transform: translateX(20px) scale(0.9);}.mobile-menu-btn span {    position: absolute;    -webkit-transition: all .5s;    -moz-transition: all .5s;    transition: all .5s;    display: inline-block;    height: 2px;    width: 33px;    top: 0;    right: 0;    background: white;}.mobile-menu-btn span:first-child {    -webkit-transform-origin: 0 center;    -ms-transform-origin: 0 center;    -moz-transform-origin: 0 center;    transform-origin: 0 center;}.mobile-menu-btn span:nth-child(2) {    top: 9px;}.mobile-menu-btn span:nth-child(3) {    -webkit-transform-origin: 0 center;    -ms-transform-origin: 0 center;    -moz-transform-origin: 0 center;    transform-origin: 0 center;    top: 19px;}.mobile-menu-active .mobile-menu-label b:first-child {    opacity: 0;    visibility: hidden;    transform: translateX(-20px) scale(0.9);}.mobile-menu-active .mobile-menu-label b + b {    opacity: 1;    visibility: visible;    transform: translateX(0px);}.mobile-menu-active .mobile-menu-btn span:nth-child(1) {    -webkit-transform: rotate(45deg) translateY(-2px);    -moz-transform: rotate(45deg) translateY(-2px);    -ms-transform: rotate(45deg) translateY(-2px);    transform: rotate(45deg) translateY(-3px);}.mobile-menu-active .mobile-menu-btn span:nth-child(3) {    -webkit-transform: rotate(-45deg) translateY(2px);    -ms-transform: rotate(-45deg) translateY(2px);    -moz-transform: rotate(-45deg) translateY(2px);    transform: rotate(-45deg) translateY(3px);}.mobile-menu-active .mobile-menu-btn span:nth-child(2) {    opacity: 0;    -webkit-transform: scale(0);    -moz-transform: scale(0);    -ms-transform: scale(0);    transform: scale(0);}.mobile-menu-active .mobile-menu-btn {    transform: rotate(180deg);    top: -8px;}.navigation .navbar-header .cart {    text-align: left;}.navigation .navbar-header .cart a {    color: #fff;    font-size: 24px;}.navigation .menu {    padding-left: 40px;    float: left;}.member-nav >.dropdown >.dropdown-menu {    margin-top: 10px;}.navigation .menu .list {    display: block;    max-width: 100%;}.navigation .menu .list >li {    display: inline-block;}.navigation .menu .list >li >a {    display: block;    font-size: 16px;    color: #fff;    padding: 30px 0px;    margin: 0 20px;    text-decoration: none;    position: relative;}.navigation .menu .list >.open >a:hover:after,.navigation .menu .list >.open >a:focus:after,.navigation .menu .list >.open >a:hover:after,.navigation .menu .list >li >a:hover:after {    display: block;    position: absolute;    content: '';    background-color: rgba(255, 255, 255, 0.2);    height: 2px;    width: 100%;    margin: 0 auto;}.navigation .menu .list >.active >a,.navigation .menu .navbar-nav >.active >a:focus,.navigation .menu .navbar-nav >.active >a:hover {    background: transparent;    color: #fff;    font-weight: bold;}.navigation .menu .list >.active >a:after,.navigation .menu .list >.active >a:focus:after,.navigation .menu .list >.active >a:hover:after {    display: block;    position: absolute;    content: '';    background-color: rgba(255, 255, 255, 0.2);    height: 2px;    width: 100%;    margin: 0 auto;}.navigation .menu .list >li.mobile-search, .navigation .menu .list >li.mobile-profile {    display: none;}.mobile-search button {    float: right;    border: none;    color: white;    background: #FA1454;    height: 45px;    text-align: center;    width: 70px;}.mobile-search input {    float: left;    background: transparent;    border: none;    height: 45px;    width: 60%;    width: -webkit-calc(100% - 115px);    width: calc(100% - 115px);    color: white;}.mobile-search .fa {    float: left;    color: white;    margin: 14px 14px 0 14px;}/* Member nav */.member-nav {    float: right;    margin-left: 30px;    padding-top: 34px;    transition: padding .5s;}.sticky .member-nav {    padding-top: 24px;}.member-nav >li {    display: inline-block;    margin-left: 10px;    vertical-align: middle;}.member-nav >li a {    text-decoration: none;}.member-nav .dropdown-toggle >span {    background: #fff;    color: #1a0047;    font-size: 14px;    -webkit-border-radius: 7px;    -moz-border-radius: 7px;    border-radius: 7px;    padding: 7px 10px;    display: inline-block;}.member-nav-inverse .member-nav .dropdown-toggle >span {    background: #fff;    color: rgba(255, 255, 255, 0.6);}.member-nav .dropdown-toggle >i {    color: rgba(255, 255, 255, 0.8);    margin-right: 5px;}.member-nav a:after {    display: none !important;}.member-nav .search button {    border: 0;    background: transparent;    color: rgba(255, 255, 255, 0.8);    margin-right: 5px;    outline: none;}.member-nav .search input {    background: #fff;    color: rgba(255, 255, 255, 0.6);    font-size: 14px;    -webkit-border-radius: 7px;    -moz-border-radius: 7px;    border-radius: 7px;    padding: 6px 10px;    outline: none;    border: 0;    width: 120px;}.member-nav .caret {    margin-left: 7px;}.member-nav-inverse .member-nav .search input,.member-nav-inverse .member-nav .dropdown-toggle >span {    background-color: #1a0047;}.member-nav-inverse .member-nav .caret {    color: #fff;}.navbar-header {    width: 100%;}.navbar-header:after {    display: block;    clear: both;    content: ' ';    font-size: 0;}@media (max-width: 1450px) {    .navigation,    .navigation-holder,    .navigation.sticky {        height: 80px;    }    .member-nav,    .sticky .member-nav {        padding-top: 15px;    }    .navigation .navbar-header .logo {        height: 80px;    }}/* Header Shopping Cart */.navigation .menu .member-nav .shopping-cart {    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;}.navigation .menu .member-nav .shopping-cart:before {    width: 0;    height: 0;    border-left: 5px solid transparent;    border-right: 5px solid transparent;    border-bottom: 5px solid #1a0047;    content: '';    display: block;    position: absolute;    margin-top: -10px;    margin-left: 39px;}.member-nav .shopping-cart-holder {    padding: 0 20px;    width: 240px;    max-width: 100%;    overflow: hidden;}.member-nav .shopping-cart-holder .product {    padding: 10px 0;    border-bottom: 1px solid #3d00b4;}.member-nav .shopping-cart-holder .product .remove {    position: absolute;    right: 10px;    color: #ff2051;    line-height: 0;}.member-nav .shopping-cart-holder .product h5 {    color: #fff;    font-size: 14px;    font-weight: bold;}.member-nav .shopping-cart-holder .product .qty {    color: rgba(255, 255, 255, 0.5);}.member-nav .shopping-cart-holder .product .price {    color: #fff;    font-size: 14px;    font-weight: bold;}.member-nav .shopping-cart-holder .total p {    font-size: 16px;    color: #fff;    margin: 15px 0 10px 0;}.member-nav .shopping-cart-holder .btn {    margin-top: 20px;    display: block;    width: 100%;}@media screen and (max-width: 1366px) {    .navigation .navbar-header {        width: 100%;        text-align: center;    }    .navigation .menu {        padding: 0;    }    .navigation.sticky .navbar-header .logo {        height: 80px;        transition: all 0.4s ease;    }    .member-nav .search {        padding: 0;    }    .navigation .menu .list >li >a {        padding: 15px 0px 25px 0;    }}@media screen and (max-width: 1450px) {    .navigation .navbar-header {        padding: 0 15px;        list-style: none;        /*-ms-box-orient: horizontal;        display: -webkit-box;        display: -moz-box;        display: -ms-flexbox;        display: -webkit-flex;        display: flex;        -webkit-flex-wrap: wrap;        flex-wrap: wrap;*/        margin: 0 auto;    }    .navigation .navbar-header .toggle,    .navigation .navbar-header .cart {        display: block;    }    .navigation .menu ul {        width: 100%;        text-align: center;        padding-top: 0 !important;    }    .navigation .menu {        visibility: hidden;        opacity: 0;        overflow: auto;        position: absolute;        top: 100%;        left: 0;        right: 0;        padding: 0;        margin-top: 0;        background: #3d00b4;        transform: scaleY(0) scaleX(0.5) translateX(50px);        transform-origin: right 0;        transition: all .5s;        max-width: 100%;        width: 500px;        left: auto;        right: 0;        box-shadow: 0 35px 60px rgba(0, 0, 0, .6);        z-index: 10;    }    .navigation .menu .list >li,    .navigation .menu .list >li li {        display: block;        float: none;        margin-left: 0 !important;        margin-right: 0 !important;    }    .mobile-menu-active .menu {        visibility: visible;        opacity: 1;        transform: scaleY(1) scaleX(1) translateX(0);    }    .navigation.sticky .menu .member-nav {        display: block;    }    .navigation .menu .list >li >a {        padding: 12px 20px;        border-top: 1px solid #6538CB;        background: #1B0046;    }    .navigation .menu .list >.active >a,    .navigation .menu .navbar-nav >.active >a:focus,    .navigation .menu .navbar-nav >.active >a:hover {        background: #ff2051;    }    .navigation .menu .list >.open >a:hover:after,    .navigation .menu .list >.open >a:focus:after,    .navigation .menu .list >.open >a:hover:after,    .navigation .menu .list >li >a:hover:after,    .navigation .menu .list >.active >a:after,    .navigation .menu .list >.active >a:focus:after,    .navigation .menu .list >.active >a:hover:after {        display: none;    }    .navigation .menu .open >.dropdown-menu {        display: block;        position: relative;        float: none;        margin: 0 auto;        max-width: 100%;        text-align: center;        margin-top: 0;    }    .navigation .menu .list .dropdown.open {        background: #1a0047;        margin: 0 20px;        padding-bottom: 15px;    }    .member-nav >li {        padding: 10px 0;        /*width: 50%;*/        /*float: left;*/    }    .has-sub-menu ul.dropdown-menu {        position: static;        opacity: 1;        visibility: visible;        transform: scaleY(1) scaleX(1);        display: none;        box-shadow: none;        -webkit-transition: none;        transition: none;        float: none !important;        margin-top: 0;        margin-bottom: 0;    }}@media screen and (min-width: 1450px) and (max-width: 1366px) {    .navigation.sticky .menu .member-nav li.btn-cart,    .member-nav li.btn-cart {        float: right;    }    .navigation.sticky .menu .member-nav li.btn-member,    .member-nav li.btn-member {        float: right;    }    .navigation.sticky .menu .member-nav li.btn-search,    .member-nav li.btn-search {        float: left;    }    .member-nav >.dropdown >.dropdown-menu {        left: auto;        right: 0;    }}@media (max-width: 700px) {    .member-nav li.btn-member {        display: none;    }    .navigation .menu .list >li.mobile-profile {        display: block;    }}@media (max-width: 550px) {    .member-nav li.btn-search {        display: none;    }    .navigation .menu .list >li.mobile-search {        display: block;    }    .member-nav >.dropdown >.dropdown-menu {        left: auto;        right: 0;        transform-origin: right top;    }}@media (max-width: 380px) {    .mobile-menu-label b {        display: none;    }    .navigation .navbar-header .toggle {        width: 60px;    }}/* Show the dropdown menu on hover */.navigation .menu .list .dropdown:hover .dropdown-menu {    margin: 0;}/* Sticky nav */.sticky-nav .sticky {    position: fixed;    width: 100%;    top: 0;    z-index: 100;    padding-bottom: 20px;}/* ******************************************* ************** Footer ********************* * ******************************************* */footer {    background: #2f303c;}footer ul li {    display: block;    color: #606060;    width: 100%;}footer a {    color: #82838a;    text-decoration: none;}footer a:hover {    color: #fff;    text-decoration: none;}footer ul li a {    display: block;    color: #82838a;    text-decoration: none;    padding: 7px 0;}footer ul li a:hover {    color: #fff;    text-decoration: none;}footer ul.socials {    margin-top: 20px;}footer ul.socials li {    display: inline-block;    color: #3d00b4;    margin-right: 15px;    width: auto;}footer ul.socials li a {    display: block;    color: #3d00b4;    text-decoration: none;    background: #fff;    height: 50px;    width: 50px;    -webkit-border-radius: 100%;    -moz-border-radius: 100%;    border-radius: 100%;    font-size: 26px;    padding: 10px 0;    text-align: center;    position: relative;}footer ul.socials li a:hover {    background: #3d00b4;    color: #fff;    text-decoration: none;}footer p {    color: #606060;    font-size: 16px;    line-height: 24px;    padding: 7px 0;}footer .copyright {    padding-top: 50px;}footer .copyright p {    color: #82838a;    font-size: 14px;    text-align: center;}footer .title {    font-size: 40px;    font-weight: bold;    color: #fff;    display: block;    margin-bottom: 0px;}footer .small-title {    font-size: 20px;    font-weight: bold;    color: #fff;    display: block;    margin-bottom: 10px;    margin-top: 20px;}footer .newsletter-holder {    font-size: 40px;    font-weight: bold;    color: #fff;}@media screen and (max-width: 1450px) {    footer .title {        font-size: 28px;        margin-bottom: 15px;    }    footer .small-title {        font-size: 18px;    }    footer .title,    footer .small-title,    footer ul.socials,    footer ul {        text-align: center;    }    footer .newsletter-holder {        margin: 0 auto;    }    footer p {        max-width: 500px;        text-align: center;        margin: 0 auto;    }}.newsletter-holder {    background: #292832;    width: 420px;    max-width: 100%;    height: 55px;    -webkit-border-radius: 30px;    -moz-border-radius: 30px;    border-radius: 30px;    padding: 5px;}.newsletter-holder input {    border: 0;    background: transparent;    float: left;    width: 65%;    padding: 0 20px;    height: 100%;    font-size: 16px;}.newsletter-holder button {    float: left;    width: 35%;    background: #3d00b4;    color: #fff;    font-size: 16px;    -webkit-border-radius: 30px;    -moz-border-radius: 30px;    border-radius: 30px;    border: 0;    padding: 11px;}.newsletter-holder button:hover {    background-color: #fff;    color: #3d00b4;}.section-silver {    background: #f6f6f6;}/* ******************************************* ************** Section ************** * ******************************************* */.section {    min-height: 100px;    padding: 30px 0;}.section.padding .container {    padding: 0 5%;}.section p,.section span {    font-size: 18px;    line-height: 26px;}.section p {    margin-bottom: 10px;}/* ******************************************* ************** Section 1 ************** * ******************************************* */.section-1 {    /*background-image: url('../img/section-1/bg.png');*/    /*background-position: center top;*/    /*background-repeat: repeat-x;*/    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4300c4+0,4d009c+100 */    background: #3d00b4; /* Old browsers */    background: -moz-linear-gradient(top, #3d00b4 0%, #4d009c 100%); /* FF3.6-15 */    background: -webkit-linear-gradient(top, #3d00b4 0%, #4d009c 100%); /* Chrome10-25,Safari5.1-6 */    background: linear-gradient(to bottom, #3d00b4 0%, #4d009c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d00b4', endColorstr='#4d009c', GradientType=0); /* IE6-9 */    min-height: 100px;    padding: 30px 0;    overflow-x: hidden;}.section-1 h1 {    font-size: 50px;    font-weight: bold;    margin-bottom: 50px;    color: #fff;}.section-1 p,.section-1 span {    font-size: 18px;    line-height: 26px;    color: #fff;}.section-1 p {    margin-bottom: 10px;}.section-1 .info-block {    width: 60%;    /*float: left;*/    position: relative;}.section-1 .mockup-block {    width: 40%;    /*float: left;*/    position: relative;    margin-top: 45px;}.section-1 .mockup-block img {    position: relative;}.section-1 .elements-holder {    margin-top: -100px;    display: table;    height: 100%;}.section-1 .mockup-block .mockup {    position: absolute;    right: 0;    bottom: 0;}.section-1 .mockup-block .mockup {    background-repeat: no-repeat;    background-size: contain;    z-index: 1;    /*    -webkit-animation: myMockup 55s linear infinite;        -moz-animation: myMockup 55s linear infinite;        -o-animation: myMockup 55s linear infinite;        animation: myMockup 55s linear infinite;*/}@-webkit-keyframes myMockup {    from {        -webkit-transform: rotate(-360deg) translateX(30px) rotate(360deg);    }    to {        -webkit-transform: rotate(0deg) translateX(30px) rotate(0deg);    }}@-moz-keyframes myMockup {    from {        -moz-transform: rotate(-360deg) translateX(30px) rotate(360deg);    }    to {        -moz-transform: rotate(0deg) translateX(30px) rotate(0deg);    }}@-o-keyframes myMockup {    from {        -o-transform: rotate(-360deg) translateX(30px) rotate(360deg);    }    to {        -o-transform: rotate(0deg) translateX(30px) rotate(0deg);    }}@keyframes myMockup {    from {        transform: rotate(-360deg) translateX(30px) rotate(360deg);    }    to {        transform: rotate(0deg) translateX(30px) rotate(0deg);    }}.section-1 .mockup-block .planet {    background-repeat: no-repeat;    background-size: contain;    z-index: 1;    -webkit-animation: myPlanet 15s linear infinite; /* Chrome, Safari 5 */    -moz-animation: myPlanet 15s linear infinite; /* Firefox 5-15 */    -o-animation: myPlanet 15s linear infinite; /* Opera 12+ */    animation: myPlanet 15s linear infinite; /* Chrome, Firefox 16+, IE 10+, Safari 5 */}@-webkit-keyframes myPlanet {    from {        -webkit-transform: rotate(0deg) translateX(30px) rotate(0deg);    }    to {        -webkit-transform: rotate(360deg) translateX(30px) rotate(-360deg);    }}@-moz-keyframes myPlanet {    from {        -moz-transform: rotate(0deg) translateX(30px) rotate(0deg);    }    to {        -moz-transform: rotate(360deg) translateX(30px) rotate(-360deg);    }}@-o-keyframes myPlanet {    from {        -o-transform: rotate(0deg) translateX(30px) rotate(0deg);    }    to {        -o-transform: rotate(360deg) translateX(30px) rotate(-360deg);    }}@keyframes myPlanet {    from {        transform: rotate(0deg) translateX(30px) rotate(0deg);    }    to {        transform: rotate(360deg) translateX(30px) rotate(-360deg);    }}.section-1 .comet {    position: absolute;    width: 99px;    height: 75px;    background-image: url('../img/section-1/comet.png');    background-repeat: no-repeat;    right: 60px;    margin-top: -20px;}@media screen and (max-width: 1450px) {    .section-1 {        padding: 30px 0 !important;    }    .mw-waves-btn {        display: block;        margin: 0 0 50px 30px;    }    .section-1 .m-t-80 {        margin-top: 50px !important;    }}@media screen and (max-width: 991px) {    .section-1 .flexbox-container {        flex-direction: column;    }    .section-1 .flexbox-container .info-block,    .section-1 .flexbox-container .mockup-block {        width: 100%;    }    .section-1 .elements-holder {        margin-top: 0;    }    .section-1 .flexbox-container .mockup-block {        display: none;    }}/* ******************************************* ************** Section 2 ************** * ******************************************* */.section-2 {    min-height: 100px;    padding: 30px 0;}.section-2 .container {    padding: 0 10%;    text-align: center;}.section-2 h1,.section-2 h2,.section-2 h3,.section-2 h4,.section-2 h5,.section-2 h6 {    font-size: 40px;    font-weight: bold;    margin-bottom: 50px;    color: #3d00b4;}.titles-inverse .section-2 h1,.titles-inverse .section-2 h2,.titles-inverse .section-2 h3,.titles-inverse .section-2 h4,.titles-inverse .section-2 h5,.titles-inverse .section-2 h6 {    color: #161616;}.section-2 p,.section-2 span {    font-size: 18px;    line-height: 26px;    color: #161616;}.section-2 p {    margin-bottom: 10px;}/* ******************************************* ************** Section 3 ************** * ******************************************* */.section-3 {    min-height: 100px;    padding: 30px 0;    text-align: center;}.section-3 h1,.section-3 h2,.section-3 h3,.section-3 h4,.section-3 h5,.section-3 h6 {    font-size: 24px;    font-weight: bold;    margin-bottom: 35px;    color: #161616;}.section-3 p,.section-3 span {    font-size: 16px;    line-height: 26px;    color: #161616;}.section-3 p {    margin-bottom: 10px;}.section-3 .feature {    background-color: rgba(77, 0, 156, 0.05);    padding: 30px;    -webkit-border-radius: 7px;    -moz-border-radius: 7px;    border-radius: 7px;    margin: 15px 0;}.section-3 .feature .icon {    width: 105px;    height: 105px;    margin: 0 auto 45px auto;    background: #ffffff;    -webkit-border-radius: 100%;    -moz-border-radius: 100%;    border-radius: 100%;    font-size: 45px;    padding-top: 20px;}.section-3 .feature .icon i {    color: #3d00b4;}.section-3 .feature .icon i.material-icons {    font-size: 55px;    margin-top: 6px;}.section-3 .feature:hover {    cursor: pointer;}.section-3 .feature:hover .icon {    background: #ff2051;}.section-3 .feature:hover .icon i {    color: #fff;}/* ******************************************* ************** Section 4 ************** * ******************************************* */.section-4 {    min-height: 100px;    padding: 30px 0;}.section-4 .flexbox-container {    align-items: center;    justify-content: center;}.section-4 .left-side {    text-align: left;}.section-4 h1,.section-4 h2,.section-4 h3,.section-4 h4,.section-4 h5,.section-4 h6 {    font-size: 40px;    font-weight: bold;    margin-bottom: 50px;    color: #3d00b4;}.titles-inverse .section-4 h1,.titles-inverse .section-4 h2,.titles-inverse .section-4 h3,.titles-inverse .section-4 h4,.titles-inverse .section-4 h5,.titles-inverse .section-4 h6 {    color: #161616;}.section-4 p,.section-4 span {    font-size: 18px;    line-height: 26px;    color: #161616;}.section-4 p {    margin-bottom: 10px;}@media screen and (max-width: 1199px) {    .section-4 .img-holder {        margin-bottom: 30px;    }}@media screen and (max-width: 991px) {    .section-4 h1,    .section-4 h2,    .section-4 h3,    .section-4 h4,    .section-4 h5,    .section-4 h6 {        text-align: center;    }    .section-4 p {        text-align: center;    }    .section-4 .flexbox-container {        flex-direction: column-reverse;    }}/* ******************************************* ************** Section 5 ************** * ******************************************* */.section-5 {    min-height: 100px;    padding: 30px 0;}.section-5 .flexbox-container {    align-items: center;    justify-content: center;}.section-5 .right-side {    text-align: right;}.section-5 h1,.section-5 h2,.section-5 h3,.section-5 h4,.section-5 h5,.section-5 h6 {    font-size: 40px;    font-weight: bold;    margin-bottom: 50px;    color: #3d00b4;}.titles-inverse .section-5 h1,.titles-inverse .section-5 h2,.titles-inverse .section-5 h3,.titles-inverse .section-5 h4,.titles-inverse .section-5 h5,.titles-inverse .section-5 h6 {    color: #161616;}.section-5 p,.section-5 span {    font-size: 18px;    line-height: 26px;    color: #161616;}.section-5 p {    margin-bottom: 10px;}@media screen and (max-width: 991px) {    .section-5 h1,    .section-5 h2,    .section-5 h3,    .section-5 h4,    .section-5 h5,    .section-5 h6 {        text-align: center;    }    .section-5 p {        text-align: center;    }    .section-5 .flexbox-container {        flex-direction: column;    }}@media screen and (max-width: 1199px) {    .section-5 .img-holder {        margin-bottom: 30px;    }}/* ******************************************* ************** Section 6 ************** * ******************************************* */.section-6 {    min-height: 100px;    overflow: hidden;    position: relative;    padding: 30px 0;    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4300c4+0,4d009c+100 */    background: #4300c4; /* Old browsers */    background: -moz-linear-gradient(top, #3d00b4 0%, #4d009c 100%); /* FF3.6-15 */    background: -webkit-linear-gradient(top, #3d00b4 0%, #4d009c 100%); /* Chrome10-25,Safari5.1-6 */    background: linear-gradient(to bottom, #3d00b4 0%, #4d009c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d00b4', endColorstr='#4d009c', GradientType=0); /* IE6-9 */    background-repeat: no-repeat;    background-size: cover;}.section-6 .planet {    width: 100%;    height: 874px;    background-image: url('../img/section-6/planet.png');    margin: 0 auto;    position: absolute;    background-position: center center;    background-repeat: no-repeat;    /*background-size: contain;*/    background-size: contain;    /* -webkit-animation: myPlanet 15s linear infinite; !* Chrome, Safari 5 *!     -moz-animation: myPlanet 15s linear infinite; !* Firefox 5-15 *!     -o-animation: myPlanet 15s linear infinite; !* Opera 12+ *!     animation: myPlanet 15s linear infinite; !* Chrome, Firefox 16+, IE 10+, Safari 5 *!*/}@-webkit-keyframes myPlanet {    from {        -webkit-transform: rotate(0deg) translateX(30px) rotate(0deg);    }    to {        -webkit-transform: rotate(360deg) translateX(30px) rotate(-360deg);    }}@-moz-keyframes myPlanet {    from {        -moz-transform: rotate(0deg) translateX(30px) rotate(0deg);    }    to {        -moz-transform: rotate(360deg) translateX(30px) rotate(-360deg);    }}@-o-keyframes myPlanet {    from {        -o-transform: rotate(0deg) translateX(30px) rotate(0deg);    }    to {        -o-transform: rotate(360deg) translateX(30px) rotate(-360deg);    }}@keyframes myPlanet {    from {        transform: rotate(0deg) translateX(30px) rotate(0deg);    }    to {        transform: rotate(360deg) translateX(30px) rotate(-360deg);    }}.section-6 .container {    padding: 0 10%;    text-align: center;}.section-6 h1,.section-6 h2,.section-6 h3,.section-6 h4,.section-6 h5,.section-6 h6 {    font-size: 40px;    font-weight: bold;    margin-bottom: 50px;    color: #fff;    text-align: center;}.section-6 p,.section-6 span {    font-size: 18px;    line-height: 26px;    color: #fff;}.section-6 p {    margin-bottom: 10px;}/* ******************************************* ************** Section 7 ************** * ******************************************* */.section-7 {    min-height: 100px;    padding: 30px 0;    text-align: center;}.section-7 h1,.section-7 h2,.section-7 h3,.section-7 h4,.section-7 h5,.section-7 h6 {    font-size: 20px;    font-weight: bold;    margin-bottom: 20px;    color: #161616;}.section-7 p,.section-7 span {    font-size: 18px;    line-height: 26px;    color: #161616;}.section-7 p {    margin-bottom: 10px;}.section-7 .feature {    background-color: #f6f6f6;    padding: 30px 30px 10px 30px;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    border-radius: 4px;    margin: 15px 0;}.section-7 .feature .icon {    width: 75px;    height: 75px;    margin: 0 auto 25px auto;    background: #3d00b4;    -webkit-border-radius: 100%;    -moz-border-radius: 100%;    border-radius: 100%;    font-size: 40px;    padding-top: 12px;}.section-7 .feature .icon i {    color: #ffffff;}.section-7 .feature .icon i.material-icons {    font-size: 40px;    margin-top: 6px;}.section-7 .feature:hover .icon {    background: #ff2051;}.section-7 .feature:hover .icon i {    color: #fff;}/* ******************************************* ************** Section 8 ************** * ******************************************* */.section-8 {    min-height: 100px;    padding: 30px 0;    background-color: #3d00b4;    /*background-image: url('../img/section-8/world_map.png');*/    /*background-size: contain;*/}.section-8 .container {    background-size: contain;    background-repeat: no-repeat;    background-position: center center;}.section-8 .flexbox-container {    align-items: center;    justify-content: center;}.section-8 .left-side {    text-align: justify;}.section-8 .img-holder {    align-self: flex-end;}.section-8 .img-holder .div-table-cell .mw-waves-btn {    margin: 0;}.section-8 .img-holder img {    margin-bottom: -133px;}.section-8 h1,.section-8 h2,.section-8 h3,.section-8 h4,.section-8 h5,.section-8 h6 {    font-size: 40px;    font-weight: bold;    margin-bottom: 20px;    color: #fff;}.section-8 p,.section-8 span {    font-size: 18px;    line-height: 26px;    color: #fff;}.section-8 p {    margin-bottom: 15px;}.section-8 .features {    margin-bottom: 40px;}.section-8 .feature {    margin-bottom: 30px;}.section-8 .feature .icon,.section-8 .feature .label {    float: left;    color: #fff;}.section-8 .feature .icon {    width: 30%;    font-size: 65px;}.section-8 .feature .icon i.material-icons {    font-size: 77px;}.section-8 .feature .label {    width: 60%;    padding: 10px;}.section-8 .feature .label .title,.section-8 .feature .label .count {    display: block;    text-align: left;}.section-8 .feature .label .title {    font-size: 16px;    font-weight: bold;    text-transform: uppercase;}.section-8 .feature .label .count {    font-size: 36px;    font-weight: bold;    margin-top: 7px;}.section-8 .feature .label .js-start-from-zero:after {    content: '0';    display: block;    position: relative;    visibility: visible;    margin-top: -25px;}.section-8 .feature .label .count[data-counter=""] {    visibility: hidden;}@media screen and (max-width: 991px) {    .section-8 .flexbox-container {        flex-direction: column-reverse;    }    .section-8 .img-holder img {        margin-bottom: 40px;    }    .section-8 .features {        margin-bottom: 0px;        padding: 0 10%;    }}@media screen and (max-width: 1199px) {    .section-8 .img-holder {        align-self: flex-start;    }}.section-8 .mw-waves-btn {    z-index: 1;    text-align: center;    top: 200px;    display: inline-block;}/* ******************************************* ************** Section 9 ************** * ******************************************* */.section-9 {    min-height: 100px;    padding: 30px 0;}.section-9 .container {    padding: 0 10%;    text-align: center;}.section-9 h1,.section-9 h2,.section-9 h4,.section-9 h5,.section-9 h6 {    font-size: 40px;    font-weight: bold;    margin-bottom: 35px;    color: #3d00b4;}.titles-inverse .section-9 h1,.titles-inverse .section-9 h2,.titles-inverse .section-9 h4,.titles-inverse .section-9 h5,.titles-inverse .section-9 h6 {    color: #161616;}.section-9 h3 {    font-size: 30px;    font-weight: bold;    margin-bottom: 15px;    color: #161616;}.section-9 p,.section-9 span {    font-size: 18px;    line-height: 26px;    color: #161616;}.section-9 p {    margin-bottom: 10px;}/* ******************************************* ************** Section 10 ************** * ******************************************* */.section-10 {    min-height: 100px;    padding: 30px 0;}.section-10 .container {    /*padding: 0 10%;*/}.section-10 h3 {    font-size: 24px;    font-weight: bold;    margin-bottom: 30px;    color: #161616;}.section-10 p,.section-10 span {    font-size: 18px;    line-height: 26px;    color: #161616;}.section-10 p {    margin-bottom: 10px;}.section-10 .flexbox-container {    align-items: center;    justify-content: center;}.section-10 .right-side {    text-align: justify;}.section-10 .left-side {    text-align: justify;}.section-10 .img-holder {    align-self: flex-end;}@media screen and (max-width: 991px) {    .section-10 .flexbox-container {        flex-direction: column-reverse;    }}/* ******************************************* ************** Section 11 ************** * ******************************************* */.section-11 {    min-height: 100px;    padding: 30px 0;}.section-11 .container {    padding: 0 10%;    text-align: center;}.section-11 h1,.section-11 h2,.section-11 h3,.section-11 h4,.section-11 h5,.section-11 h6 {    font-size: 40px;    font-weight: bold;    margin-bottom: 50px;    color: #fff;}.section-11 p,.section-11 span {    font-size: 18px;    line-height: 26px;    color: #fff;}.section-11 p {    margin-bottom: 10px;}.section-11 .btn {    border: 1px solid #fff;    margin-bottom: 10px;}@media screen and (max-width: 480px) {    .section-11 .btn {        display: block;    }}/* ******************************************* ************** Section 12 ************** * ******************************************* */.section-12 {    min-height: 100px;    padding: 30px 0;}.section-12 h3 {    font-size: 20px;    font-weight: bold;    margin-bottom: 10px;    color: #161616;}.section-12 p,.section-12 span {    font-size: 18px;    line-height: 26px;    color: #161616;}.section-12 p {    margin-bottom: 10px;}.section-12 .left-side,.section-12 .right-side {    text-align: center;    width: 35%;}.section-12 .img-holder {    text-align: center;    width: 30%;}.section-12 .material-icons {    font-size: 34px;    margin-top: 5px;}@media screen and (max-width: 991px) {    .section-12 .flexbox-container {        -webkit-flex-flow: wrap row;        flex-flow: wrap row;    }    .section-12 .img-holder {        order: 1;        width: 100%;    }    .section-12 .left-side {        order: 2;        width: 48%;    }    .section-12 .right-side {        order: 3;        width: 48%;    }}@media screen and (max-width: 580px) {    .section-12 .left-side, .section-12 .right-side {        width: 100%;    }}.section-12 .feature {    margin: 40px 0 40px 0;    position: relative;}.section-12 .feature .icon {    width: 75px;    height: 75px;    margin: 0 auto 45px auto;    background: #3d00b4;    -webkit-border-radius: 100%;    -moz-border-radius: 100%;    border-radius: 100%;    font-size: 35px;    padding-top: 16px;    position: absolute;}.section-12 .feature .icon i {    color: #fff;}.section-12 .feature:hover {    cursor: pointer;}.section-12 .feature:hover .icon {    background: #ff2051;}.section-12 .feature:hover .icon i {    color: #fff;}.section-12 .feature .text {    text-align: left;    padding-left: 100px;}/* ******************************************* ************** Section 13 ************** * ******************************************* */.section-13 {    min-height: 100px;    padding: 30px 0;    background: #f6f6f6;}.section-13 .container.text {    padding: 0 10%;    text-align: center;}.section-13 h1,.section-13 h2,.section-13 h3,.section-13 h4,.section-13 h5,.section-13 h6 {    font-size: 40px;    font-weight: bold;    margin-bottom: 50px;    color: #3d00b4;}.titles-inverse .section-13 h1,.titles-inverse .section-13 h2,.titles-inverse .section-13 h3,.titles-inverse .section-13 h4,.titles-inverse .section-13 h5,.titles-inverse .section-13 h6 {    color: #161616;}.section-13 p,.section-13 span {    font-size: 18px;    line-height: 26px;    color: #161616;}.section-13 p {    margin-bottom: 10px;}.section-13 .slider-wrapper {    max-width: 100%;}/* ******************************************* ************** Section 14 ************** * ******************************************* */.section-14 {    min-height: 100px;    padding: 30px 0;    background: #3d00b4;}.section-14 .container {    padding: 0 10%;    text-align: center;}.section-14 h1,.section-14 h2,.section-14 h3,.section-14 h4,.section-14 h5,.section-14 h6 {    font-size: 40px;    font-weight: bold;    margin-bottom: 50px;    color: #fff;}.section-14 p,.section-14 span {    font-size: 18px;    line-height: 26px;    color: #fff;}.section-14 p {    margin-bottom: 10px;}/* ******************************************* ************** Section 15 ************** * ******************************************* */.section-15 {    min-height: 100px;    padding: 30px 0;}.section-15 .flexbox-container {    align-items: center;    justify-content: center;}.section-15 .img-holder {    margin-bottom: 25px;}.section-15 .right-side {}.section-15 h1,.section-15 h2,.section-15 h3,.section-15 h4,.section-15 h5,.section-15 h6 {    font-size: 40px;    font-weight: bold;    margin-bottom: 50px;    color: #3d00b4;}.titles-inverse .section-15 h1,.titles-inverse .section-15 h2,.titles-inverse .section-15 h3,.titles-inverse .section-15 h4,.titles-inverse .section-15 h5,.titles-inverse .section-15 h6 {    color: #161616;}.section-15 p,.section-15 span {    font-size: 18px;    line-height: 26px;    color: #161616;}.section-15 p {    margin-bottom: 10px;}@media screen and (max-width: 991px) {    .section-15 h1,    .section-15 h2,    .section-15 h3,    .section-15 h4,    .section-15 h5,    .section-15 h6 {        text-align: center;    }    .section-15 p {        text-align: center;    }    .section-15 .flexbox-container {        flex-direction: column;    }    .section-15 .right-side {        width: 100%;    }}/* ******************************************* ************** Section 16 ************** * ******************************************* */.section-16 {    min-height: 100px;    padding: 30px 0;}.section-16 h1,.section-16 h2,.section-16 h3,.section-16 h4,.section-16 h5,.section-16 h6 {    font-size: 40px;    font-weight: bold;    margin-bottom: 70px;    color: #3d00b4;    text-align: center;}.titles-inverse .section-16 h1,.titles-inverse .section-16 h2,.titles-inverse .section-16 h3,.titles-inverse .section-16 h4,.titles-inverse .section-16 h5,.titles-inverse .section-16 h6 {    color: #161616;}.section-16 p,.section-16 span {    font-size: 18px;    line-height: 26px;    color: #161616;}.section-16 p {    margin-bottom: 10px;}.section-16 .box-info .title {    margin-bottom: 35px;}.section-16 .box-info .title span,.section-16 .box-info .title i,.section-16 .box-info .title {    color: #3d00b4;    font-weight: bold;    font-size: 20px;}.section-16 .box-info .title i {    float: left;    margin-right: 7px;    margin-left: -5px;    font-size: 26px;    margin-top: -4px;}@media screen and (max-width: 991px) {    .section-16 .box-info {        margin-bottom: 30px;    }    .section-16 .box-info .title span, .section-16 .box-info .title i, .section-16 .box-info .title{        margin-bottom:15px;    }}/* ******************************************* ************** Section 17 ************** * ******************************************* */.section-17 {    min-height: 100px;}.section-17 .slider-wrapper {    width: 100%;    margin: 0 auto;    position: relative;    max-width: 100%;}.section-17 h1,.section-17 h2,.section-17 h3,.section-17 h4,.section-17 h5,.section-17 h6 {    font-size: 50px;    font-weight: bold;    margin-bottom: 30px;    color: #fff;}.section-17 p,.section-17 span {    font-size: 18px;    line-height: 26px;    color: #fff;}.section-17 p {    margin-bottom: 10px;}.home-slider .slide .img-holder {    width: 100%;    height: 650px;    background-size: cover;    position: relative;    background-position: center center;}.home-slider .slide .info-holder {    width: 35%;    position: absolute;    top: 30%;    z-index: 999;}.home-slider .slide .additional-img {    width: 50%;    position: absolute;    bottom: 0;    z-index: 999;}.home-slider .slide .additional-img.left {    left: 5%;}.home-slider .slide .additional-img.right {    right: 5%;}.home-slider .slide .info-holder.left {    left: 15%;}.home-slider .slide .info-holder.right {    right: 15%;    text-align: left !important;}.home-slider .slick-arrow {    position: absolute;    top: 45%;    z-index: 4;    font-size: 0;    border: 0;    background: none;    display: none !important;}.home-slider:hover .slick-arrow {    display: block !important;}.home-slider .slick-arrow:before {    font-family: FontAwesome;    color: #fff;    display: block;    font-size: 20px;    text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.8);}.home-slider .slick-next {    right: 5%;}.home-slider .slick-next:before {    content: '\f054';}.home-slider .slick-prev {    left: 5%;}.home-slider .slick-prev:before {    content: '\f053';}.home-slider .slick-dots {    text-align: center;    margin-top: 20px;}.home-slider .slick-dots li {    display: inline;    font-size: 0px;    margin: 0 5px;}.home-slider .slick-dots li button {    border: 0;    height: 14px;    width: 14px;    -webkit-border-radius: 14px;    -moz-border-radius: 14px;    border-radius: 14px;    background: #cfcfcf;}.home-slider .slick-dots li.slick-active button {    background: #3d00b4;}@media screen and (max-width: 1366px) {    .home-slider .slide .img-holder {        max-height: 550px;    }    .home-slider .slide .info-holder {        width: 40%;    }    .home-slider .slick-dots {        margin: 30px 0;    }    .section-17 h1,    .section-17 h2,    .section-17 h3,    .section-17 h4,    .section-17 h5,    .section-17 h6 {        font-size: 40px;        margin-bottom: 30px;    }    .section-17 p,    .section-17 span {        font-size: 17px;        line-height: 25px;    }}@media screen and (max-width: 991px) {    .home-slider .slide .img-holder {        max-height: 500px;    }    .home-slider .slide .info-holder {        width: 50%;    }    .home-slider .slide .additional-img {        width: 50%;        height: 80%;    }    .home-slider .slide .additional-img img {        position: absolute;        bottom: 0;        max-width: 100%;        max-height: 100%;        margin: 0 auto;        display: block;        left: 0;        right: 0;    }    .home-slider .slide .additional-img.left {        left: 2%;    }    .home-slider .slide .additional-img.right {        right: 2%;    }    .home-slider .slide .info-holder.left {        left: 2%;    }    .home-slider .slide .info-holder.right {        right: 2%;    }    .section-17 h1,    .section-17 h2,    .section-17 h3,    .section-17 h4,    .section-17 h5,    .section-17 h6 {        font-size: 30px;        margin-bottom: 25px;    }    .section-17 p,    .section-17 span {        font-size: 16px;        line-height: 22px;    }}@media screen and (max-width: 768px) {    .home-slider .slide .info-holder {        width: 90%;        position: relative;        margin: 0 auto;        top: 20px;    }    .home-slider .slide .additional-img {        width: 90%;        margin: 0 auto;        bottom: 0;    }    .section-17 h1,    .section-17 h2,    .section-17 h3,    .section-17 h4,    .section-17 h5,    .section-17 h6 {        font-size: 20px;        margin-bottom: 20px;        text-align: center;    }    .section-17 p,    .section-17 span {        text-align: center;        font-size: 15px;        line-height: 20px;    }}/* ******************************************* ************** Section 18 ************** * ******************************************* */.section-18 {    min-height: 100px;    padding: 30px 0;    text-align: center;}.section-18 h1,.section-18 h2,.section-18 h3,.section-18 h4,.section-18 h5,.section-18 h6 {    font-size: 24px;    font-weight: bold;    margin-bottom: 35px;    color: #161616;}.section-18 p,.section-18 span {    font-size: 18px;    line-height: 26px;    color: #161616;}.section-18 p {    margin-bottom: 10px;}.section-18 .feature {    padding: 30px;    -webkit-border-radius: 7px;    -moz-border-radius: 7px;    border-radius: 7px;    margin: 15px 0;}.section-18 .feature .icon {    width: 105px;    height: 105px;    margin: 0 auto 45px auto;    background: #ffffff;    -webkit-border-radius: 100%;    -moz-border-radius: 100%;    border-radius: 100%;    font-size: 45px;    padding-top: 20px;    background: #3d00b4;}.section-18 .feature .icon i {    color: #fff;}.section-18 .feature .icon i.material-icons {    font-size: 55px;    margin-top: 6px;}.section-18 .feature:hover {    cursor: pointer;}.section-18 .feature:hover .icon {    background: #ff2051;}.section-18 .feature:hover .icon i {    color: #fff;}/* ******************************************* ************** Section 19 ************** * ******************************************* */.section-19 {    min-height: 100px;    padding: 30px 0;    background: rgba(61, 0, 180, 0.05);}.section-19 .flexbox-container {    align-items: center;    justify-content: center;}.section-19 .left-side {    text-align: left;}.section-19 h1,.section-19 h2,.section-19 h3,.section-19 h4,.section-19 h5,.section-19 h6 {    font-size: 40px;    font-weight: bold;    margin-bottom: 50px;    color: #3d00b4;}.titles-inverse .section-19 h1,.titles-inverse .section-19 h2,.titles-inverse .section-19 h3,.titles-inverse .section-19 h4,.titles-inverse .section-19 h5,.titles-inverse .section-19 h6 {    color: #161616;}.section-19 p,.section-19 span {    font-size: 18px;    line-height: 26px;    color: #161616;}.section-19 p {    margin-bottom: 10px;}.section-19 .prices .price-holder {    margin: 20px 0;    border-right: 1px solid #3d00b4;    display: inline-block;    padding: 0 35px;}@media screen and (min-width: 480px) {    .section-19 .prices .price-holder:nth-child(1),    .section-19 .prices .price-holder:nth-child(4),    .section-19 .prices .price-holder:nth-child(7),    .section-19 .prices .price-holder:nth-child(10),    .section-19 .prices .price-holder:nth-child(13),    .section-19 .prices .price-holder:nth-child(16) {        padding-left: 0;    }}@media screen and (max-width: 479px) {    .section-19 .prices .price-holder {        padding: 0 20px;    }}.section-19 .prices .price-holder:last-of-type {    border-right: 0;}.section-19 .prices .price-holder .model {    font-size: 48px;    font-weight: bold;    color: #161616;}.section-19 .prices .price-holder .model span {    font-size: 24px;    margin: 0 5px;}.section-19 .prices .price-holder .price {    font-size: 16px;    color: #a8a8a8;}.section-19 .btn {    min-width: 150px;}@media screen and (max-width: 991px) {    .section-19 h1,    .section-19 h2,    .section-19 h3,    .section-19 h4,    .section-19 h5,    .section-19 h6 {        text-align: center;    }    .section-19 p {        text-align: center;    }    .section-19 .flexbox-container {        flex-direction: column-reverse;    }}@media screen and (max-width: 1199px) {    .section-19 .img-holder {        margin-bottom: 30px;    }}/* ******************************************* ************** Section 20 ************** * ******************************************* */.section-20 {    min-height: 100px;    padding: 30px 0;}.section-20 .flexbox-container {    align-items: center;    justify-content: center;}.section-20 .left-side {    text-align: left;}.section-20 h1,.section-20 h2,.section-20 h3,.section-20 h4,.section-20 h5,.section-20 h6 {    font-size: 40px;    font-weight: bold;    margin-bottom: 30px;    color: #161616;}.section-20 p,.section-20 span {    font-size: 18px;    line-height: 26px;    color: #161616;}.section-20 p {    margin-bottom: 15px;}.section-20 .img-holder {    padding: 70px 0 0 70px;    text-align: left;    background: none;}.section-20 .img-holder .decoration {    width: 260px;    height: 260px;    background: rgba(61, 0, 180, 0.83);    position: absolute;    margin: -70px 0 0 -70px;}.section-20 .mw-waves-btn {    z-index: 1;    text-align: center;    display: inline-block;    position: absolute;    margin-left: 200px;    margin-top: 180px;}.section-20 .img-holder img {    width: 100%;    max-width: 450px;}.section-20 .img-holder .img {    width: 100%;    max-width: 450px;    position: relative;}.section-20 .img-holder .img:after {    position: absolute;    content: '';    display: block;    opacity: 0.1;    background: #000;    width: 100%;    height: 100%;    top: 0;    left: 0;    pointer-events: none;}.section-20 .features .feature {    padding: 10px 0;    display: inline-block;    width: 32%;}.section-20 .features .count {    font-size: 36px;    color: #3d00b4;    font-weight: bold;}.section-20 .features .title {    font-size: 18px;    color: #161616;    font-weight: bold;    min-height: 50px;}@media screen and (max-width: 991px) {    .section-20 h1,    .section-20 h2,    .section-20 h3,    .section-20 h4,    .section-20 h5,    .section-20 h6 {        text-align: center;    }    .section-20 p {        text-align: center;    }    .section-20 .flexbox-container {        flex-direction: column-reverse;    }}@media screen and (max-width: 480px) {    .section-20 .mw-waves-btn {        margin-left: 169px;        margin-top: 157px;    }    .section-20 .features .feature {        width: 100%;        text-align: center;    }}/* ******************************************* ************** Section 21 ************** * ******************************************* */.section-21 {    min-height: 100px;    padding: 30px 0;}.section-21 h1,.section-21 h2,.section-21 h3,.section-21 h4,.section-21 h5,.section-21 h6 {    font-size: 40px;    font-weight: bold;    margin-bottom: 20px;    color: #fff;}.section-21 p,.section-21 span {    font-size: 18px;    line-height: 26px;    color: #fff;}.section-21 p {    margin-bottom: 10px;}.section-21 .leave-message-holder {    padding: 35px 50px;    background-color: #fff;    -webkit-border-radius: 7px;    -moz-border-radius: 7px;    border-radius: 7px;    max-width: 450px;    margin: 0 auto;}.section-21 .leave-message-holder h4,.section-21 .leave-message-holder p {    text-align: center;    color: #161616;}@media screen and (max-width: 1199px) {    .section-21 .leave-message-holder {        margin-top: 50px;    }    .section-21 .row >div:first-of-type {        text-align: center;    }}/* ******************************************* ************** Section 22 ************** * ******************************************* */.section-22 {    min-height: 100px;    padding: 30px 0;    background-color: #f5f5f5;    background-image: url('../img/section-22/bg.png');    background-repeat: no-repeat;    background-position: bottom left;    background-origin: content-box;}.section-22 h3 {    font-size: 20px;    color: #161616;    font-weight: bold;    margin-bottom: 10px;    line-height: 26px;}.section-22 p,.section-22 span {    font-size: 18px;    line-height: 26px;    color: #606060;}.section-22 .feature {    padding: 15px 30px;    margin: 15px 0;    border-bottom: 5px solid transparent;    background: #f5f5f5;}.section-22 .feature:hover {    background: #fff;    border-bottom: 5px solid #ff2051;}.section-22 .feature a {    display: block;    text-decoration: none;}.section-22 .feature .desc {    min-height: 90px;}.section-22 .feature .icon {    width: 35px;    height: 35px;    margin: 0 0 45px 0;    font-size: 25px;}.section-22 .feature .icon i {    color: #3d00b4;}.section-22 .feature .icon i.material-icons {    font-size: 35px;    margin-top: 6px;}.section-22 .feature:hover {    cursor: pointer;}.section-22 .feature:hover .icon i {    color: #ff2051;}.section-22 .feature .label-read-more {    color: #ff2051;    position: absolute;    right: 60px;    font-size: 14px;    font-weight: bold;    display: none;    top: 45px;}.section-22 .feature:hover .label-read-more {    display: block;}.section-22 .gradient-colors {    max-width: 380px;    height: 380px;    padding: 70px;    margin-top: -120px;    background: #ff2051;}.section-22 .gradient-colors,.section-22 .gradient-colors p {    line-height: 54px;    font-size: 40px;    font-weight: bold;    color: #fff;}/*.section-22 .gradient-colors {    -webkit-animation: gradient-background 25s cubic-bezier(1, 0, 0, 1) infinite;    animation: gradient-background 25s cubic-bezier(1, 0, 0, 1) infinite;}@-webkit-keyframes gradient-background {    0% {        background-color: #ff3648;    }    13% {        background-color: #ff36ac;    }    26% {        background-color: #d236ff;    }    39% {        background-color: #4e36ff;    }    52% {        background-color: #36b1ff;    }    65% {        background-color: #36ff6f;    }    78% {        background-color: #eeff36;    }    91% {        background-color: #ffac36;    }    100% {        background-color: #ff3636;    }}@keyframes gradient-background {    0% {        background-color: #ff3648;    }    13% {        background-color: #ff36ac;    }    26% {        background-color: #d236ff;    }    39% {        background-color: #4e36ff;    }    52% {        background-color: #36b1ff;    }    65% {        background-color: #36ff6f;    }    78% {        background-color: #eeff36;    }    91% {        background-color: #ffac36;    }    100% {        background-color: #ff3636;    }}*//* ******************************************* ************** Section 23 ************** * ******************************************* */.section-23 {    min-height: 100px;    padding: 30px 0;    text-align: center;}.section-23 h1,.section-23 h2,.section-23 h3,.section-23 h4,.section-23 h5,.section-23 h6 {    font-size: 20px;    line-height: 30px;    font-weight: bold;    margin-bottom: 15px;    color: #161616;}.section-23 .title {    min-height: 90px;}.section-23 .title span {    font-size: 18px;    line-height: 26px;    color: #606060;    display: block;    font-weight: bold;}.section-23 p,.section-23 span {    font-size: 18px;    line-height: 26px;    color: #606060;}.section-23 p {    margin-bottom: 10px;}.section-23 .feature {    padding: 30px;    -webkit-border-radius: 7px;    -moz-border-radius: 7px;    border-radius: 7px;    margin: 15px 0;}.section-23 .feature .icon {    width: 75px;    height: 75px;    margin: 0 auto 25px auto;    background: #ffffff;    -webkit-border-radius: 100%;    -moz-border-radius: 100%;    border-radius: 100%;    font-size: 25px;    padding-top: 15px;    background: #3d00b4;}.section-23 .feature .icon i {    color: #fff;}.section-23 .feature .icon i.material-icons {    font-size: 35px;    margin-top: 6px;}.section-23 .feature:hover {    cursor: pointer;}.section-23 .feature:hover .icon {    background: #ff2051;}.section-23 .feature:hover .icon i {    color: #fff;}/* ******************************************* ************** Section 24 ************** * ******************************************* */.section-24 {    min-height: 100px;    padding: 30px 0;    background-color: #3d00b4;}.section-24 {    background-size: contain;    background-repeat: no-repeat;    background-position: center center;}.section-24 h1,.section-24 h2,.section-24 h3,.section-24 h4,.section-24 h5,.section-24 h6 {    font-size: 40px;    font-weight: bold;    margin-bottom: 20px;    color: #fff;}.section-24 p,.section-24 span {    font-size: 18px;    line-height: 26px;    color: #fff;}.section-24 p {    margin-bottom: 15px;}/* ******************************************* ************** Section 25 ************** * ******************************************* */.section-25 {    min-height: 100px;    padding: 30px 0;    background: #f5f5f5;}.section-25 .container {    padding: 0 5%;    text-align: center;}.section-25 h1,.section-25 h2,.section-25 h4,.section-25 h5,.section-25 h6 {    font-size: 40px;    font-weight: bold;    margin-bottom: 35px;    color: #3d00b4;}.titles-inverse .section-25 h1,.titles-inverse .section-25 h2,.titles-inverse .section-25 h4,.titles-inverse .section-25 h5,.titles-inverse .section-25 h6 {    color: #161616;}.section-25 h3 {    font-size: 30px;    font-weight: bold;    margin-bottom: 15px;    color: #161616;}.section-25 p,.section-25 span {    font-size: 18px;    line-height: 26px;    font-weight: bold;    color: #161616;}.section-25 p {    margin-bottom: 10px;}.section-25 .imgs-holder .img {    background-size: cover;    width: 100%;    min-height: 320px;}@media screen and (max-width: 991px) {    .section-25 .imgs-holder .img {        margin-bottom: 25px;    }}/* ******************************************* ************** Section 26 ************** * ******************************************* */.section-26 {    min-height: 100px;    padding: 30px 0;}.section-26 .container {    padding: 0 10%;    text-align: center;}.section-26 h1,.section-26 h2,.section-26 h3,.section-26 h4,.section-26 h5,.section-26 h6 {    font-size: 48px;    font-weight: bold;    margin-bottom: 30px;    color: #fff;}.section-26 p,.section-26 span {    font-size: 30px;    line-height: 36px;    color: #fff;}.section-26 p {    margin-bottom: 10px;}/* ******************************************* ************** Section 27 ************** * ******************************************* */.section-27 {    min-height: 100px;    padding: 30px 0;    background: #f5f5f5;}.section-27 h3 {    font-size: 36px;    color: #161616;}.section-27 h4 {    font-size: 36px;    font-weight: bold;    color: #161616;    margin-bottom: 30px;}.section-27 h5 {    font-size: 36px;    font-weight: bold;    color: #fff;    text-align: center;}.section-27 p,.section-27 span {    font-size: 18px;    line-height: 26px;    color: #fff;}.section-27 p {    margin-bottom: 10px;    text-align: center;}.section-27 .feature {    padding: 30px;    margin: 0 0 30px 0;    background: #3d00b4;}.section-27 .feature .icon {    width: 45px;    height: 45px;    margin: 0 auto 45px auto;    font-size: 40px;}.section-27 .feature .icon i {    color: #fff;}.section-27 .feature .icon i.material-icons {    font-size: 50px;    margin-top: 6px;}.section-27 .feature:hover {    cursor: pointer;}@media screen and (max-width: 991px) {    .section-27 h3,    .section-27 h4 {        text-align: center;    }}/* ******************************************* ************** Section 28 ************** * ******************************************* */.section-28 {    min-height: 100px;    padding: 30px 0;}.section-28 h4 {    font-size: 42px;    color: #161616;    margin-bottom: 30px;    text-align: center;}.section-28 h5 {    font-size: 42px;    font-weight: bold;    color: #161616;    text-align: center;}.section-28 p,.section-28 span {    font-size: 18px;    line-height: 26px;}.section-28 p {    margin-bottom: 10px;}/* ******************************************* ************** Section 29 ************** * ******************************************* */.section-29 {    min-height: 100px;    padding: 30px 0;    background: #2f303c;}.section-29 .container {    /*padding: 0 5%;*/}.section-29 h1,.section-29 h2,.section-29 h3,.section-29 h4,.section-29 h5,.section-29 h6 {    font-size: 36px;    font-weight: bold;    margin-bottom: 30px;    color: #fff;}.section-29 p,.section-29 span {    color: #fff;    font-size: 18px;    line-height: 26px;}.section-29 p {    margin-bottom: 10px;}@media screen and (max-width: 991px) {    .section-29 h1,    .section-29 h2,    .section-29 h3,    .section-29 h4,    .section-29 h5,    .section-29 h6 {        text-align: center;    }    .section-29 p {        text-align: center;    }}/* ******************************************* ************** Section 30 ************** * ******************************************* */.section-30 {    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4300c4+0,4d009c+100 */    background: #3d00b4; /* Old browsers */    background: -moz-linear-gradient(top, #3d00b4 0%, #4d009c 100%); /* FF3.6-15 */    background: -webkit-linear-gradient(top, #3d00b4 0%, #4d009c 100%); /* Chrome10-25,Safari5.1-6 */    background: linear-gradient(to bottom, #3d00b4 0%, #4d009c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d00b4', endColorstr='#4d009c', GradientType=0); /* IE6-9 */    min-height: 100px;    padding: 30px 0;    overflow-x: hidden;}.section-30 h1 {    font-size: 150px;    font-weight: bold;    margin-bottom: 50px;    color: #fff;}.section-30 h2 {    font-size: 30px;    font-weight: bold;    margin-bottom: 50px;    color: #fff;}.section-30 p,.section-30 span {    font-size: 18px;    line-height: 26px;    color: #fff;}.section-30 p {    margin-bottom: 10px;}.section-30 .info-block {    width: 100%;    text-align: center;    float: left;}.section-30 .mockup-block {    width: 100%;    float: left;    margin-top: 45px;    text-align: center;}.section-30 .mockup-block img {    position: relative;}.section-30 .elements-holder {    margin-top: 0px;    display: inline-block;    height: 100%;}.section-30 .mockup-block .planet {    background-repeat: no-repeat;    background-size: contain;    z-index: 1;}.section-30 .comet {    position: absolute;    width: 99px;    height: 75px;    background-image: url('../img/section-1/comet.png');    background-repeat: no-repeat;    margin-top: -77px;    margin-left: 220px;}@media screen and (max-width: 1450px) {    .section-30 {        padding: 30px 0 !important;    }    .section-30 .m-t-80 {        margin-top: 50px !important;    }}/* ******************************************* ************** RESPONSIVE ************** *http://www.bootstrapmb.com Bootstrapģ��� ******************************************* */@media screen and (max-width: 1366px) {    .section-1 h1 {        font-size: 50px;        margin-bottom: 50px;    }    .section-1 p,    .section-1 span {        font-size: 18px;    }    .section-2 h1,    .section-2 h2,    .section-2 h3,    .section-2 h4,    .section-2 h5,    .section-2 h6,    .section-4 h1,    .section-4 h2,    .section-4 h3,    .section-4 h4,    .section-4 h5,    .section-4 h6,    .section-5 h1,    .section-5 h2,    .section-5 h3,    .section-5 h4,    .section-5 h5,    .section-5 h6,    .section-6 h1,    .section-6 h2,    .section-6 h3,    .section-6 h4,    .section-6 h5,    .section-6 h6,    .section-9 h1,    .section-9 h2,    .section-9 h3,    .section-9 h4,    .section-9 h5,    .section-9 h6,    .section-11 h1,    .section-11 h2,    .section-11 h3,    .section-11 h4,    .section-11 h5,    .section-11 h6,    .section-13 h1,    .section-13 h2,    .section-13 h3,    .section-13 h4,    .section-13 h5,    .section-13 h6,    .section-14 h1,    .section-14 h2,    .section-14 h3,    .section-14 h4,    .section-14 h5,    .section-14 h6,    .section-16 h1,    .section-16 h2,    .section-16 h3,    .section-16 h4,    .section-16 h5,    .section-16 h6,    .section-19 h1,    .section-19 h2,    .section-19 h3,    .section-19 h4,    .section-19 h5,    .section-19 h6 {        font-size: 36px;        margin-bottom: 50px;    }    .section-3 h1,    .section-3 h2,    .section-3 h3,    .section-3 h4,    .section-3 h5,    .section-3 h6 {        font-size: 24px;        margin-bottom: 35px;    }    .section-7 h1,    .section-7 h2,    .section-7 h3,    .section-7 h4,    .section-7 h5,    .section-7 h6 {        font-size: 20px;        margin-bottom: 20px;    }    .section-8 h1,    .section-8 h2,    .section-8 h3,    .section-8 h4,    .section-8 h5,    .section-8 h6 {        font-size: 36px;        margin-bottom: 20px;    }}@media screen and (max-width: 991px) {    .section-1 h1 {        font-size: 40px;        margin-bottom: 40px;    }    .section-1 p,    .section-1 span {        font-size: 16px;    }    .section-2 h1,    .section-2 h2,    .section-2 h3,    .section-2 h4,    .section-2 h5,    .section-2 h6,    .section-4 h1,    .section-4 h2,    .section-4 h3,    .section-4 h4,    .section-4 h5,    .section-4 h6,    .section-5 h1,    .section-5 h2,    .section-5 h3,    .section-5 h4,    .section-5 h5,    .section-5 h6,    .section-6 h1,    .section-6 h2,    .section-6 h3,    .section-6 h4,    .section-6 h5,    .section-6 h6,    .section-9 h1,    .section-9 h2,    .section-9 h3,    .section-9 h4,    .section-9 h5,    .section-9 h6,    .section-11 h1,    .section-11 h2,    .section-11 h3,    .section-11 h4,    .section-11 h5,    .section-11 h6,    .section-13 h1,    .section-13 h2,    .section-13 h3,    .section-13 h4,    .section-13 h5,    .section-13 h6,    .section-14 h1,    .section-14 h2,    .section-14 h3,    .section-14 h4,    .section-14 h5,    .section-14 h6,    .section-16 h1,    .section-16 h2,    .section-16 h3,    .section-16 h4,    .section-16 h5,    .section-16 h6 {        font-size: 32px;        margin-bottom: 40px;    }    .section-3 h1,    .section-3 h2,    .section-3 h3,    .section-3 h4,    .section-3 h5,    .section-3 h6 {        font-size: 24px;        margin-bottom: 35px;    }    .section-7 h1,    .section-7 h2,    .section-7 h3,    .section-7 h4,    .section-7 h5,    .section-7 h6 {        font-size: 20px;        margin-bottom: 20px;    }    .section-8 h1,    .section-8 h2,    .section-8 h3,    .section-8 h4,    .section-8 h5,    .section-8 h6 {        font-size: 32px;        margin-bottom: 20px;    }}/* ******************************************* **************** Pages *************** * ******************************************* *//* Page - Blog Inner */.blog-inner-page .heading {    text-align: center;}.blog-inner-page .heading h1 {    font-size: 40px;    color: #161616;    font-weight: bold;}.blog-inner-page .heading-image {    width: 100%;    height: 70vh;    -webkit-background-size: cover;    background-size: cover;    background-position: center center;    background-repeat: no-repeat;    background-attachment: fixed;}.blog-inner-page .description p {    line-height: 25px;    font-size: 16px;    color: #161616;    text-align: justify;    margin-bottom: 25px;}.blog-inner-page .share-label {    font-size: 18px;    color: #161616;    font-weight: bold;}.blog-inner-page .comments .comment-holder {    text-align: center;}.blog-inner-page .comments .comment-holder .author,.blog-inner-page .comments .comment-holder .author a,.blog-inner-page .comments .comment-holder .author span {    font-size: 20px;    color: #3d00b4;    font-weight: bold;    text-decoration: none;}.blog-inner-page .comments .comment-holder .date {    margin-bottom: 20px;}.blog-inner-page .comments .comment-holder .date,.blog-inner-page .comments .comment-holder .date span {    font-size: 12px;    color: #9f9f9f;}.blog-inner-page .comments .comment-holder .description {    width: 80%;    margin: 0 auto;}.blog-inner-page .comments .comment-holder .description,.blog-inner-page .comments .comment-holder .description p {    font-size: 16px;    color: #161616;    text-align: center;}@media screen and (max-width: 768px) {    .blog-inner-page .heading-image {        width: 100%;        height: 30vh;        -webkit-background-size: contain;        background-size: contain;        background-position: center center;        background-repeat: no-repeat;        background-attachment: inherit;    }}/* Page - Shop Inner */.shop-inner-page .container {    padding: 0 5%;}.shop-inner-page .heading {    text-align: center;}.shop-inner-page .heading h1 {    font-size: 40px;    color: #161616;    font-weight: bold;}.shop-inner-page .description {    margin-top: 40px;}.shop-inner-page .description p {    line-height: 25px;    font-size: 16px;    color: #161616;    text-align: justify;    margin-bottom: 25px;}.shop-inner-page .share-label {    font-size: 18px;    color: #161616;    font-weight: bold;}.shop-inner-page .price-label {    font-size: 30px;    color: #161616;    font-weight: bold;    padding-top: 4px;    display: inline-block;}.shop-inner-page .comments .comment-holder {    text-align: center;}.shop-inner-page .comments .comment-holder .author,.shop-inner-page .comments .comment-holder .author a,.shop-inner-page .comments .comment-holder .author span {    font-size: 20px;    color: #3d00b4;    font-weight: bold;    text-decoration: none;}.shop-inner-page .comments .comment-holder .date {    margin-bottom: 20px;}.shop-inner-page .comments .comment-holder .date,.shop-inner-page .comments .comment-holder .date span {    font-size: 12px;    color: #9f9f9f;}.shop-inner-page .comments .comment-holder .description {    width: 80%;    margin: 0 auto;}.shop-inner-page .comments .comment-holder .description,.shop-inner-page .comments .comment-holder .description p {    font-size: 16px;    color: #161616;    text-align: center;}.shop-inner-page .elevatezoom {    position: relative;    margin-bottom: 40px;}.shop-inner-page .tabs .tab-pane {    padding: 50px 0;}.zoomContainer {    z-index: 3;}.shop-inner-page .elevatezoom .main-image {    max-width: 100%;}.shop-inner-page .elevatezoom .elevatezoom-holder {    background-color: #f0f0f0;    height: 550px;    position: relative;    white-space: nowrap;    max-height: 100%;    text-align: center;    max-width: 550px;    margin: 0 auto;}.shop-inner-page .elevatezoom .elevatezoom-holder img {    max-height: 100%;    /*position: relative !important;*/    left: 0;    right: 0;    margin: 0 auto;}.shop-inner-page .elevatezoom .elevatezoom-holder .helper {    display: inline-block;    height: 100%;    vertical-align: middle;}.shop-inner-page .elevatezoom .elevatezoom-holder .zoomWrapper {    vertical-align: middle;    max-height: 100%;    max-width: 100%;    display: inline-block;    margin-left: -3px;}.shop-inner-page .elevatezoom #elevatezoom-gallery {    margin-top: 25px;    position: relative;}.shop-inner-page .elevatezoom #elevatezoom-gallery .slick-list {    margin: 0 -10px;}.shop-inner-page .elevatezoom #elevatezoom-gallery a {    /*width: 25%;*/    display: block;    /*float: left;*/    height: 130px;    background-size: contain;    background-repeat: no-repeat;    background-origin: content-box;    /*padding: 5px 10px;*/    margin: 10px 10px;    background-color: #f0f0f0;    background-position: center center;}.shop-inner-page .elevatezoom #elevatezoom-gallery a.slick-active:nth-of-type(1) {    margin-left: 0;}.shop-inner-page .elevatezoom #elevatezoom-gallery .slick-arrow {    position: absolute;    top: 60px;    z-index: 4;    font-size: 0;    border: 0;    background: none;    display: none !important;}.shop-inner-page .elevatezoom #elevatezoom-gallery:hover .slick-arrow {    display: block !important;}.shop-inner-page .elevatezoom #elevatezoom-gallery .slick-arrow:before {    font-family: FontAwesome;    color: #161616;    display: block;    font-size: 20px;    text-shadow: 0px 2px 2px rgba(255, 255, 255, 0.8);}.shop-inner-page .elevatezoom #elevatezoom-gallery .slick-next {    right: 0;}.shop-inner-page .elevatezoom #elevatezoom-gallery .slick-next:before {    content: '\f054';}.shop-inner-page .elevatezoom #elevatezoom-gallery .slick-prev {    left: 0;}.shop-inner-page .elevatezoom #elevatezoom-gallery .slick-prev:before {    content: '\f053';}/* Masonry Gallery */.masonry-gallery .image-holder {    position: relative;    overflow: hidden;    z-index: 60;}.masonry-gallery .image-holder:after {    content: '';    position: absolute;    top: 0;    left: 0;    display: block;    width: 100%;    height: 100%;    border: 10px solid #fff;    z-index: 50;    -webkit-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;    -webkit-transform: scale(1.06);    -ms-transform: scale(1.06);    transform: scale(1.06);}.masonry-gallery .image-holder:hover:after {    -webkit-transform: scale(1);    -ms-transform: scale(1);    transform: scale(1);}.masonry-gallery .image-holder:hover .image-holder__descr {    opacity: 1;    -webkit-transform: translateY(0);    -ms-transform: translateY(0);    transform: translateY(0);}.masonry-gallery .image-holder:hover .image-holder__icon {    opacity: 1;    -webkit-transform: translateY(0);    -ms-transform: translateY(0);    transform: translateY(0);}.masonry-gallery .image-holder_dark:after {    border-color: #2b2b2b;}.masonry-gallery .image-holder__img {    width: 100%;    height: auto;}.masonry-gallery .image-holder__descr {    position: absolute;    left: 0;    bottom: 10px;    width: 100%;    background-color: #ff2051;    text-align: center;    padding: 17px 0px;    -webkit-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;    opacity: 0;    -webkit-transform: translateY(10px);    -ms-transform: translateY(10px);    transform: translateY(10px);}.projects .masonry-gallery .image-holder__descr {    background-color: rgba(255, 255, 255, 0.71);    text-align: left;    padding: 15px 20px;}.projects .masonry-gallery .image-holder__descr .image-holder__heading {    color: #3d00b4;    font-size: 16px;    text-transform: none;    font-weight: bold;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;}.projects .masonry-gallery .image-holder__descr .image-holder__description {    color: #161616;    font-size: 16px;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;}.masonry-gallery .image-holder__heading {    font-size: 1.07692rem;    font-weight: 400;    color: #fff;    text-transform: uppercase;    margin-top: 0;    margin-bottom: 0;}.masonry-gallery .image-holder__icon {    display: inline-block;    position: absolute;    top: 10px;    right: 10px;    width: 30px;    height: 30px;    background-color: #3d00b4;    text-align: center;    padding: 3px;    -webkit-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;    opacity: 0;    -webkit-transform: translate(10px, -10px);    -ms-transform: translate(10px, -10px);    transform: translate(10px, -10px);}.masonry-gallery .image-holder__icon:before {    content: '\f105';    display: inline-block;    font-family: 'FontAwesome';    font-size: 1.23077rem;    color: #fff;    -webkit-transform: rotate(-45deg);    -ms-transform: rotate(-45deg);    transform: rotate(-45deg);}.masonry-gallery .masonry-grid-works {    margin: 0 -10px;}.masonry-gallery .masonry-grid-works_fullwidth {    margin: 0;}.masonry-gallery .masonry-grid-works__sizer_w-20 {    width: 20%;}.masonry-gallery .masonry-grid-works__sizer_w-25 {    width: 25%;}.masonry-gallery .masonry-grid-works__sizer_w-33 {    width: -webkit-calc(100% / 3);    width: calc(100% / 3);}.masonry-gallery .masonry-grid-works__item {    padding: 10px;}.masonry-gallery .masonry-grid-works__item_fullwidth {    padding: 0;}.masonry-gallery .masonry-grid-works__item_w-20 {    width: 20%;}.masonry-gallery .masonry-grid-works__item_w-25 {    width: 25%;}.masonry-gallery .masonry-grid-works__item_w-33 {    width: -webkit-calc(100% / 3);    width: calc(100% / 3);}.masonry-gallery .list-masonry-grid-works-filter {    display: block;    text-align: center;}.masonry-gallery .list-masonry-grid-works-filter__item {    display: inline-block;}.masonry-gallery .list-masonry-grid-works-filter__link {    margin: 0 10px;}.masonry-gallery .list-masonry-grid-works-filter__link_active .list-masonry-grid-works-filter__link-lines {    opacity: 1;    visibility: visible;}.masonry-gallery .list-masonry-grid-works-filter__link-lines {    display: inline-block;    -webkit-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;    opacity: 0;    visibility: hidden;}.masonry-gallery .list-masonry-grid-works-filter__link-lines:before,.masonry-gallery .list-masonry-grid-works-filter__link-lines:after {    content: '';    display: block;    background-color: #3d00b4;    position: absolute;}.masonry-gallery .list-masonry-grid-works-filter__link-lines_top:before {    width: 1px;    height: 38px;    bottom: -9px;    left: 2px;}.masonry-gallery .list-masonry-grid-works-filter__link-lines_top:after {    width: 1px;    height: 30px;    bottom: -9px;    left: 0px;}.masonry-gallery .list-masonry-grid-works-filter__link-lines_bottom:before {    width: 1px;    height: 38px;    top: -9px;    right: 2px;}.masonry-gallery .list-masonry-grid-works-filter__link-lines_bottom:after {    width: 1px;    height: 30px;    top: -9px;    right: 0px;}.masonry-gallery .list-masonry-grid-works-filter__link-lines_left:before {    width: 60px;    height: 1px;    bottom: 2px;    left: -9px;}.masonry-gallery .list-masonry-grid-works-filter__link-lines_left:after {    width: 50px;    height: 1px;    bottom: 0px;    left: -9px;}.masonry-gallery .list-masonry-grid-works-filter__link-lines_right:before {    width: 60px;    height: 1px;    top: 2px;    right: -9px;}.masonry-gallery .list-masonry-grid-works-filter__link-lines_right:after {    width: 50px;    height: 1px;    top: 0px;    right: -9px;}@media only screen and (max-width: 1200px) {    .masonry-gallery .masonry-grid-works__sizer_w-20,    .masonry-gallery .masonry-grid-works__item_w-20 {        width: 50%;    }}@media only screen and (max-width: 991px) {    .masonry-gallery .masonry-grid-works__sizer_w-25,    .masonry-gallery .masonry-grid-works__item_w-25 {        width: 50%;    }    .masonry-gallery .masonry-grid-works__sizer_w-33,    .masonry-gallery .masonry-grid-works__item_w-33 {        width: 50%;    }}@media only screen and (max-width: 767px) {    .masonry-gallery .list-masonry-grid-works-filter__item {        display: block;        margin-bottom: 15px;        padding: 0px 15px;    }    .masonry-gallery .list-masonry-grid-works-filter__item:last-child {        margin-bottom: 0;    }}@media only screen and (max-width: 480px) {    .masonry-gallery .image-holder__descr {        opacity: 1;    }    .masonry-gallery .masonry-grid-works__sizer_w-20,    .masonry-gallery .masonry-grid-works__item_w-20 {        width: 100%;    }    .masonry-gallery .masonry-grid-works__sizer_w-25,    .masonry-gallery .masonry-grid-works__item_w-25 {        width: 100%;    }    .masonry-gallery .masonry-grid-works__sizer_w-33,    .masonry-gallery .masonry-grid-works__item_w-33 {        width: 100%;    }}/* Checkout Modal */@media screen  and (min-width: 1450px) {    .modal-dialog {        margin: 10% auto;    }}.checkout-modal .modal-content {    border: 1px solid #c3c3c3 !important;    -webkit-box-shadow: none !important;    -moz-box-shadow: none !important;    box-shadow: none !important;    background: #f5f5f5;    color: #505050;}.checkout-modal .modal-header {    padding-bottom: 0;    border-color: #c3c3c3;}.checkout-modal .modal-header .close {    margin-top: -25px;    margin-right: -25px;    background: #f5f5f5;    opacity: 1;    color: #505050;    padding: 1px 5px;    border: 1px solid #c3c3c3;    border-radius: 100%;}.checkout-modal .step-button {    text-align: center;    padding: 0;}.checkout-modal .step-button a {    text-decoration: none;    display: block;}.checkout-modal .step-button.muted a {    opacity: 0.4;}.checkout-modal .step-button .active {    border-bottom: 2px solid #3d00b4;}.checkout-modal .step-button i {    font-size: 24px;    color: #505050;}.checkout-modal .step-button span {    display: block;    font-size: 14px;    color: #505050;    font-weight: bold;    padding-bottom: 10px;}.checkout-modal .js-step-content {    display: none;}.checkout-modal .js-step-content .btn {    border-radius: 2px;}.checkout-modal .js-shopping-cart .products .product {    font-size: 14px;    border-bottom: 1px solid #c3c3c3;    padding: 10px 0;}.checkout-modal .js-shopping-cart .products .product:hover {    background: #fff;}.checkout-modal .js-shopping-cart .products .product .action {    padding-left: 0;    padding-right: 0;}.checkout-modal .js-shopping-cart .products .product .action a {    color: #ff2051;    opacity: 1;    display: inline-block;}.checkout-modal .js-shopping-cart .products .product .qty {    padding-left: 0;    padding-right: 0;}.checkout-modal .js-shopping-cart .products .product .qty select {    margin-top: 25px;}.checkout-modal .js-shopping-cart .products .product .action .tooltip {    margin-top: 5px;}.checkout-modal .js-shopping-cart .products .product .title,.checkout-modal .js-shopping-cart .products .product .price,.checkout-modal .js-shopping-cart .products .product .action {    padding-top: 35px;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;}.checkout-modal .js-shopping-cart .products .product .price,.checkout-modal .js-shopping-cart .products .product .action {    text-align: center;}.checkout-modal .js-shopping-cart .amount .total,.checkout-modal .js-shopping-cart .amount .promocode {    padding-top: 35px;}.checkout-modal .js-shopping-cart .amount .promocode .form-control {    font-size: 14px;    font-style: italic;}.checkout-modal .js-shopping-cart .amount .total p,.checkout-modal .js-shopping-cart .amount .promocode p {    margin-bottom: 20px;}.checkout-modal .js-shopping-cart .amount .promocode .btn {    border-bottom-right-radius: 2px;    border-top-right-radius: 2px;}.checkout-modal .js-shopping-cart .amount .promocode .form-control {    margin: 0;}.checkout-modal .js-shopping-cart .amount .total {    font-size: 16px;}.checkout-modal .js-step-content {    font-size: 16px;}.checkout-modal .js-step-content .form-control {    border: 0;    margin-bottom: 10px;    -webkit-border-radius: 2px;    -moz-border-radius: 2px;    border-radius: 2px;    font-size: 14px;}.checkout-modal .js-step-content .fields .field-holder {    margin-bottom: 0;}.checkout-modal .js-step-content .fields .field-holder .form-control,.checkout-modal .js-step-content .fields .field-holder .bootstrap-select {    width: 100% !important;}.checkout-modal .js-step-content .fields .field-holder .bootstrap-select .btn {    margin-bottom: 10px;    -webkit-border-radius: 2px;    -moz-border-radius: 2px;    border-radius: 2px;    border: 0;}.checkout-modal .js-step-content .fields:after {    display: block;    clear: both;    content: '';}.checkout-modal .js-step-content .fields.x2,.checkout-modal .js-step-content .fields.x3 {    margin: 0 -5px;}.checkout-modal .js-step-content .fields.x2 .field-holder {    float: left;    width: 50%;    padding: 0 5px;}.checkout-modal .js-step-content .fields.x3 .field-holder {    float: left;    width: 33.3%;    padding: 0 5px;}@media (min-width: 1450px) {    .checkout-modal .modal-dialog {        width: 700px;    }}/* Login Modal */@media screen  and (min-width: 1450px) {    /*.modal-dialog {*/    /*margin: 10% auto;*/    /*}*/}.login-modal .modal-content {    border: 1px solid #c3c3c3 !important;    -webkit-box-shadow: none !important;    -moz-box-shadow: none !important;    box-shadow: none !important;    background: #f5f5f5;    color: #505050;}.login-modal .modal-header {    padding-bottom: 0;    border-color: #c3c3c3;    border: 0;}.login-modal .modal-header .close {    margin-top: -25px;    margin-right: -25px;    background: #f5f5f5;    opacity: 1;    color: #505050;    padding: 1px 5px;    border: 1px solid #c3c3c3;    border-radius: 100%;}.login-modal .modal-dialog {    max-width: 500px;}.login-modal .modal-body {    padding: 20px 60px;}.login-modal .modal-body .form-control {    background: #fff;    border: 1px solid #c3c3c3;    -webkit-border-radius: 1px;    -moz-border-radius: 1px;    border-radius: 1px;    color: #505050;    font-size: 16px;}.login-modal .modal-body p {    font-size: 16px;    color: #333;    text-align: center;    line-height: 24px;}.login-modal .modal-body .icon {    text-align: center;    margin-bottom: 20px;}.login-modal .modal-body .icon i {    font-size: 45px;    color: #333;}/*@media (min-width: 1450px) {    .login-modal .modal-dialog {        width: 700px;    }}*/.login-modal .socials-login {    display: flex;    width: 100%;    margin: 20px 0 30px 0;}.login-modal .socials-login a {    color: #fff;    flex: 1;    padding: 5px 10px;    font-size: 24px;    text-align: center;    margin: 0 2px;}.login-modal .socials-login a:hover {    opacity: 0.8;}.login-modal .socials-login .facebook {    background-color: #3b5998;}.login-modal .socials-login .twitter {    background-color: #00aced;}.login-modal .socials-login .gplus {    background-color: #db4437;}.login-modal .socials-login .linkedin {    background-color: #0077b5;}.login-modal .socials-login .github {    background-color: #333333;}.login-modal .socials-login .microweber {    background-color: #0086db;}.login-modal .or {    line-height: 0.5;    text-align: center;    position: relative;    overflow: hidden;}.login-modal .or span {    display: inline-block;    position: relative;}.login-modal .or span:before,.login-modal .or span:after {    content: "";    position: absolute;    height: 13px;    border-bottom: 1px solid #c3c3c3;    top: 0;    width: 600px;}.login-modal .or span:before {    right: 100%;    margin-right: 15px;}.login-modal .or span:after {    left: 100%;    margin-left: 15px;}.login-modal .act {    position: relative;    margin: 25px 0 20px 0;    text-align: center;}.login-modal a {    color: #505050;    font-size: 14px;    text-decoration: none;}.login-modal .act a {    font-size: 16px;    text-transform: uppercase;    color: #505050;    text-decoration: none;    font-weight: bold;}.login-modal .act a:hover {    opacity: 0.8;}.login-modal .act a span {    display: block;}.login-modal .act:after {    font-family: 'Material Icons';    display: block;    position: absolute;    top: -11px;    font-size: 30px;}.login-modal .act.create:after {    content: 'arrow_forward';    float: right;    right: 62px;}.login-modal .act.login:after {    content: 'arrow_back';    float: left;    left: 90px;}.login-modal .personal-data {    color: #bbbbbb !important;    text-align: justify !important;}@media screen and (max-width: 520px) {    .login-modal .act:after {        display: none;    }}/* Page - Portfolio Inner */.portfolio-inner-page .container {    padding: 0 5%;}.portfolio-inner-page .project-holder {}.relative {    position: relative;}.portfolio-inner-page .heading {    text-align: left;}.portfolio-inner-page .heading h1 {    font-size: 36px;    color: #3d00b4;    font-weight: bold;}.portfolio-inner-page .description {    margin-top: 20px;}.portfolio-inner-page .description p {    line-height: 25px;    font-size: 16px;    color: #161616;    text-align: justify;    margin-bottom: 10px;}.portfolio-inner-page .description .table {    margin: 0;    text-align: left;}.portfolio-inner-page .description .table tr td:first-of-type {    padding-left: 0;}.portfolio-inner-page .description .table td {    font-size: 16px;    color: #161616;    font-weight: bold;}.portfolio-inner-page .project-gallery img {    max-width: 100%;    margin-bottom: 20px;}.portfolio-inner-page .project-gallery a:last-child img {    margin-bottom: 0px;}/* Slick options */.project-gallery .slick-arrow {    position: absolute;    top: 45%;    z-index: 4;    font-size: 0;    border: 0;    background: none;    display: none !important;}.portfolio-inner-page .project-gallery:hover .slick-arrow {    display: block !important;}.portfolio-inner-page .project-gallery .slick-arrow:before {    font-family: FontAwesome;    color: #fff;    display: block;    font-size: 20px;    text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.8);}.portfolio-inner-page .project-gallery .slick-next {    right: 5%;}.portfolio-inner-page .project-gallery .slick-next:before {    content: '\f054';}.portfolio-inner-page .project-gallery .slick-prev {    left: 5%;}.portfolio-inner-page .project-gallery .slick-prev:before {    content: '\f053';}@media screen and (max-width: 991px) {    /*    .project-holder {            display: -webkit-box;            display: -moz-box;            display: -ms-flexbox;            display: -webkit-flex;            display: flex;            flex-direction: column-reverse;        }        .project-holder >div.col-md-6 {            width: 100%;        }*/    .project-holder .project-info {        margin-top: 35px;        margin-bottom: 35px;    }    .table-responsive {        border: 0;    }}/* Shop products */.portfolio-projects .project {    margin-bottom: 25px;}.portfolio-projects .project h3 {    color: #161616;    font-weight: bold;    font-size: 17px;    margin: 25px 0 15px 0;    text-decoration: none;    text-align: center;}.portfolio-projects .project a,.portfolio-projects .project a:hover {    text-decoration: none;}.portfolio-projects .project .image {    position: relative;    background-origin: content-box;    background-color: #f0f0f0;    height: 260px;    width: 100%;    background-position: center center;    -webkit-background-size: cover;    background-size: cover;    background-repeat: no-repeat;    -webkit-box-shadow: 0px 2px 7px -2px rgba(0, 0, 0, 0.28);    -moz-box-shadow: 0px 2px 7px -2px rgba(0, 0, 0, 0.28);    box-shadow: 0px 2px 7px -2px rgba(0, 0, 0, 0.28);}.portfolio-projects .project .image .hover {    width: 100%;    text-align: center;    position: absolute;    left: 0;    right: 0;    top: 0;    bottom: 0;    background: rgba(255, 32, 81, 0.15);    display: none;}.portfolio-projects .project .image:hover .hover {    display: inline-block;}.portfolio-projects .project .hover .btn {    padding: 10px;    text-align: center;    margin: 0 5px;    -webkit-border-radius: 100%;    -moz-border-radius: 100%;    border-radius: 100%;}.portfolio-projects .project .hover .btn i {    margin: 0;}.portfolio-projects .project .hover >* {    top: 45%;    position: relative;}.section-9 p,.section-6 p,.section-11 p,.section-2 p {    max-width: 800px;    margin: 0 auto;}.feature-grid .img-holder {    position: absolute;    top: 0;    left: 50%;    transform: translateX(-50%);}@media screen and (max-width: 991px) {    .feature-grid .img-holder {        position: static;        left: 0;        transform: translateX(0);    }    .project-info-content {        position: static !important;    }}.feature-grid:after {    display: block;    content: ' ';    font-size: 0;    clear: both;}.feature-grid {    position: relative;}.feature-grid .left-side {    float: left;}.feature-grid .right-side {    float: right;}.bootstrap-select.btn-group .dropdown-menu li.selected a span.text {    color: #fff;    font-weight: bold;}/* Improve */footer p {    color: #82838a;}@media screen and (max-width: 991px) {    .q-swiper-button-next, .q-swiper-button-prev {        top: 62% !important;    }}@media screen and (max-width: 767px) {    .section-6 .container {        padding: 0 15%;    }    .q-swiper-button-next, .q-swiper-button-prev {        top: 62% !important;    }}@media screen and (max-width: 480px) {    .q-swiper-button-next, .q-swiper-button-prev {        display: none !important;    }}/*：这是演示代码,不是源代码。源码下载唯一地址: http://www.bootstrapmb.com/item/2414(这个备注仅在演示页面有，源代码里没有)*/