@charset "UTF-8";
/* CSS Document */
/*

 Template Name : Financia, Broker, Business Website Template - Insight
 Author : Jitu Chauhan;

*/

/*--------- General --------

- Typography
+ Button
        - Btn
        - Default
        - Primary
        - Secondary
        - Lg
        - Sm
        - Xs
        - Btn link
- Form
+ Section
        - Section Space
        - Section Color
        - Section Color Bg
        - Section Title
- List Bullet
- Page Header
- Template Header
- Header Navigation
+ Elements
        - Well Default
        - Well Default Icon
        - Number Feature Block
        - Feature Content
        - Feature Icon Block
        - Feature Icon
        - Feature Left Block
        - Feature Left Content
        - Parralax CTA
        - Zoom-Effect


***** Page Index *****

- Slider
+ Index
        - Index 1
    - Index 2
+ serrvice
        - Service Icon
    - service Thumb
    - Service With Sidebar
    - service With Fullwidth
+ Case Study
    - Case Study
    - Case Study v2
    - Case Study detail
+ About us
        - About Us
    - Core Value
    + Advisor
        - Advisor
        - Advisor Detail
        - Annual Reports
        - Quarterly Reports
+ News
        - Blog
    - Blog Detail
+ Features
        - Consultation Form
    - Fees Structure
    - FAQ
    - 404 Error
    + Shortcodes
        - Accordions
        - Alerts
        - Tabs
        - Columns
        - Buttons
- Contact us
+ Mobile CSS (1366, 768, 320)
        - Navigation
        - Slider
        - Service
        - About
        - Blog

*/

/*----------- General css ---------*/

/*----- Typography -----*/
body {
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 16px;
    color: #77787e;
    -webkit-font-smoothing: antialiased;
    line-height: 1.647em;
    background-color: #f8f5f2;
}
h1, h2, h3, h4, h5, h6 {
    color: #303136;
    margin: 0px;
    margin-bottom: 20px;
    font-family: 'Raleway', sans-serif;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 600;
}
h1 {
    font-size: 30px;
}
h2 {
    font-size: 20px;
    line-height: 18px;
}
h3 {
    font-size: 18px;
    margin-bottom: 10px;
}
h4 {
    font-size: 18px;
}
h5 {
    font-size: 16px;
}
h6 {
    font-size: 14px;
}
p {
    margin-bottom: 30px;
    line-height: 1.647em;
}
ul, ol {
}
ul li, ol li {
}
a {
    color: #D70302;
    text-decoration: none;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
a:focus, a:hover {
    color: #D70302;
    text-decoration: none;
}

/*----- Selector -----*/

::-moz-selection { /* Code for Firefox */
    color: #313036;
    background: #fffbde;
}
::selection {
    color: #313036;
    background: #fffbde;
}
/*-----  button -----*/
.btn {
    padding: 12px 26px 10px 20px;
    border-radius: 2px;
    font-size: 12px;
    font-weight: 900;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-family: 'Raleway', sans-serif;
    position: relative;
    margin-bottom: 5px;
}
.btn-default {
    background-color: #D70302;
    border: none;
    color: #fff;
    border-bottom: 2px solid #D70302;
}
.btn-default:after {
    margin-left: 5px;
    font-family: FontAwesome;
    color: #fff;
    content: "\f105";
    position: absolute;
}
.btn-default:hover {
    background-color: #F92D51;
    border: none;
    color: #fff;
    border-bottom: 2px solid #F92D51;
    /*VERDE border-bottom: 2px solid #01ba80;*/
}
.btn-primary {
    background-color: #00B9FF;
    color: #fff;
    border: none;
    border-bottom: 2px solid #00B9FF;
}
.btn-primary:hover {
    background-color: #00B9FF;
    border-bottom: 2px solid #00B9FF;
}
.btn-primary:after {
    margin-left: 5px;
    font-family: FontAwesome;
    color: #fff;
    content: "\f105";
    position: absolute;
}
.btn-secondary {
    background-color: #ffeb8c;
    color: #2e2d28;
    border-bottom: 2px solid #FFC665;
}
.btn-secondary:hover {
    background-color: #FFC665;
    color: #2e2d28;
}
.btn-outline{background-color: transparent; border:2px solid #fff; color: #fff; padding: 14px 24px;}
.btn-outline:hover{background-color: #fff;}
.btn-lg {
    font-size: 12px;
    padding: 16px 44px 16px 34px;
}
.btn-sm {
    font-size: 11px;
    padding: 8px 20px 5px;
}
.btn-xs {
    font-size: 11px;
    padding: 7px 18px 3px;
}
.btn-link {
    position: relative;
    color: #D70302;
    font-weight: 700;
    font-size: 13px;
    text-transform: uppercase;
    font-family: 'Raleway', sans-serif;
}
.btn-link:hover, .btn-link:hover:after {
    color: #F92D51;
    text-decoration: none;
}
.btn-link:after {
    margin-left: 12px;
    font-family: FontAwesome;
    top: -5px;
    color: #F92D51;
    content: "\f105";
    position: absolute;
}
.pdf-download {
    color: red;
}
.pdf-download:hover {
    color: #fff;
}
/*----- form css -----*/
input.form-control {
    background-color: #fff;
    border-radius: 4px;
    border: 2px solid #e3ddd7;
    -webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,.075);
    box-shadow: inset 0 0px 0px rgba(0,0,0,.075);
    height: 52px;
}
select.form-control {
    background-color: #fff;
    border-radius: 4px;
    border: 2px solid #e3ddd7;
    -webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,.075);
    box-shadow: inset 0 0px 0px rgba(0,0,0,.075);
    height: 52px;
}
textarea.form-control {
    background-color: #fff;
    border-radius: 4px;
    border: 2px solid #e3ddd7;
    -webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,.075);
    box-shadow: inset 0 0px 0px rgba(0,0,0,.075);
}
label.control-label {
    color: #303136;
    font-weight: normal;
}
button.btn {
    padding-top: 18px;
    padding-bottom: 15px;
}
.form-control:focus {
    border-color: #dad2cb;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(220,213,206,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(220,213,206,.6);
}
.required {
    color: red;
    font-size: 12px;
    text-transform: uppercase;
}
/*----- section css -----*/
.section-space {
    padding-top: 80px;
    padding-bottom: 80px;
}
.why-section-space {
    padding-top: 80px;
}
.why-section-space .well-default {
}
.section-color {
    background-color: #F2F5F7;
}
.section-color-bg {
    background-color: #00cb8b
}
.section-title {
    margin-bottom: 60px;
    text-align: center;
}
.section-title h1 {
    margin-bottom: 10px;
}
.section-title p {
    margin-bottom: 0px;
}
.top-space {
    padding-top: 80px;
}
.margin-top120 {
    margin-top: 120px;
}
.btmspace10 {
    margin-bottom: 10px;
}
.btmspace15 {
    margin-bottom: 15px;
}
.btmspace30 {
    margin-bottom: 30px;
}
.btmspace50 {
    margin-bottom: 50px;
}
.btmspace60 {
    margin-bottom: 60px;
}
.btmspace80 {
    margin-bottom: 80px;
}
.btmspace100 {
    padding-bottom: 100px;
}
.listnone {
    list-style: none;
    padding: 0px;
}
.nospace {
    margin: 0px;
    padding: 0px;
}
.main-container {
    margin-bottom: 80px;
    margin-top: 80px;
}
.content {
}
.sidebar {
}
/*----- Zoom Effect -----*/
.zoom-pic {
    position: relative;
    overflow: hidden;
    z-index: 1
}
.zoom-pic:hover img {
    transform: scale(1.15, 1.15);
    -webkit-transform: scale(1.15, 1.15);
    -moz-transform: scale(1.15, 1.15);
    -ms-transform: scale(1.15, 1.15);
    -o-transform: scale(1.15, 1.15);
}
.zoom-pic img {
    position: relative;
    z-index: -1;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    -ms-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
}
/*----- Element Block -----*/
.well-default {
    background-color: #fff;
    padding: 40px;
}
.well-default p:last-child {
    margin-bottom: 0px;
}
.well-default .icon {
    color: #00B9FF;
    margin-bottom: 30px;
}
.number-feature-block {
}
.number {
    font-size: 30px;
    color: #00cb8b;
    font-weight: 900;
    display: inline-block;
    position: absolute;
    left: 15px;
    top: 0px;
}
.feature-content {
    padding-left: 70px;
    margin-bottom: 30px;
}
.feature-content p {
    margin-bottom: 0px;
}
.feature-icon-block {
    border-right: 1px solid #e0dad2;
    padding-top: 60px;
    padding-bottom: 60px;
    padding: 40px;
}
.feature-icon-block:last-child {
    border: none;
}
.feature-icon {
    margin-bottom: 40px;
}
.feature-left-block {
    margin-bottom: 60px;

}
.feature-left-block:last-child, .feature-left-block p:last-child {
    margin-bottom: 0px;
}
.feature-icon-left {
    text-align: center;
    margin-bottom: 20px;
}
.feature-left-content {
}
/*----- Testimonial -----*/
.testimonial-section {
}
.testimonial-block {
    text-align: center;
}
.testimonial-pic {
    margin-right: 15px;
    float: left;
}
.testimonial-info {
}
.testimonial-name {
    margin-bottom: 5px;
    font-size: 18px;
}
.testimonial-meta {
    font-size: 12px;
    color: #6b42bc;
    text-transform: uppercase;
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    letter-spacing: 1px;
}
.testimonial-quote {
    text-align: center;
    font-size: 34px;
    color: #e3ddd7;
    margin-bottom: 30px;
}
.testimonial-desc {
    font-style: italic;
    color: #605e64;
    font-size: 19px;
    margin-bottom: 60px;
    margin-top: 30px;
    line-height: 29px;
}
.testimonial-section .owl-controls{margin-top: 40px;}

/*----- side nav -----*/
.side-nav {
    margin-bottom: 30px;
}
.side-nav .nav>li>a {
    position: relative;
    display: block;
    padding: 17px 20px;
    background-color: #fff;
    color: #747179;
    font-weight: 900;
    font-size: 12px;
    text-transform: uppercase;
    font-family: 'Raleway', sans-serif;
    letter-spacing: 1px;
    border-radius: 0px;
}
.side-nav .nav-pills>li.active>a, .side-nav .nav-pills>li.active>a:focus, .side-nav .nav-pills>li.active>a:hover {
    color: #fff;
    background-color: #D70302;
}
.side-nav .nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
    background-color: #ED7B7B;
    color: #fff;
}
.side-nav .nav-stacked>li {
    margin-top: 2px;
    margin-left: 0;
    margin-bottom: 1px;
}
.guide-section {
    border-bottom: 3px solid #ecedf2;
    margin-bottom: 30px;
    padding-bottom: 26px;
}
/*----- Sidebar -----*/
/*----- Widget -----*/
.widget {
    background-color: #fff;
    padding: 40px;
    margin-bottom: 30px;
}
.widget ul {
    margin-bottom: 0;
}
.widget ul li:last-child {
    margin-bottom: 0;
}
.widget-title {
    margin-bottom: 30px;
    line-height: 34px;
}
.widget-pic {
}
/*----- Widget Search -----*/

.widget-search {
    margin-bottom: 30px;
}
.widget-search .form-control {
    height: 57px;
}
.custom-search-input {
}
.custom-search-input .search-query {
    padding-right: 30px;
    padding-left: 10px;
    width: 359px;
    /* IE7-8 doesn't have border-radius, so don't indent the padding */
    margin-bottom: 0;
    -webkit-border-radius: 0px;
    -moz-border-radius: 3px;
    border-radius: 0px;
}
.custom-search-input button {
    border: 0;
    background: none; /** belows styles are working good */
    padding: 2px 5px;
    margin-top: 2px;
    position: relative;
    left: -10px;
    /* IE7-8 doesn't have border-radius, so don't indent the padding */
    margin-bottom: 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    color: #797a81;
}
.input-group .form-control:first-child {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}
.search-query:focus + button {
    z-index: 3;
}
.widget-search .input-group-btn:last-child>.btn, .widget-search .input-group-btn:last-child>.btn-group {
    z-index: 2;
    margin-left: -22px;
    margin-top: 0px;
}
.widget-search .input-group-btn:last-child>.btn, .widget-search .input-group-btn:last-child>.btn-group {
    z-index: 2;
    margin-left: -32px;
}
/*----- Widget Related Post -----*/
.widget-related-post {
}
.widget-related-post .meta {
    padding: 0px;
    background-color: transparent;
    border: none;
}
.widget-related-post h3 {
    font-size: 14px;
    line-height: 18px;
}
.widget-category {
}
.widget-category li, .widget-archives li {
}
.widget-category li a, .widget-archives li a {
    color: #747a79;
}
.widget-category li a:hover, .widget-archives li a:hover {
    color: #00cb8b;
}
/*----- Widget Archives -----*/
.widget-archives {
}
/*----- Widget Tags -----*/
.widget-tags {
}
.tags {
    background-color: #e0dad2;
    text-transform: uppercase;
    border-radius: 2px;
    color: #747179;
    padding: 8px 16px;
    display: inline-block;
    margin-bottom: 5px;
    font-weight: 600;
    font-size: 12px;
    line-height: 12px;
    letter-spacing: 1px;
    border-bottom: 1px solid #d9d5d0;
}
.tags:hover {
    background-color: #00cb8b;
    color: #fff;
    border-bottom: 1px solid #D70302;
}
/*---------- quote-block -------*/
.quote-block {
    background-color: #fff;
    padding: 60px;
}
/*---------- parallax section ---------*/
.parallax-cta {
    padding: 100px 0px;
    min-height: 500px;
}
.parallax-cta .btn {
    margin-bottom: 5px;
}
.parallax-cta h1 {
    font-size: 32px;
    letter-spacing: -1px;
}
.parallax-cta h1, .parallax-cta p {
    color: #fff;
}
.parallax {
    /*   background-position: 70% 20%;
        background-repeat: no-repeat;
        background-attachment: fixed;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;*/
}
.parallax-1 {
    background: linear-gradient(rgba(0, 0, 0, 0.55), rgba(0, 0, 0, 0.55)), rgba(0, 0, 0, 0.55) url("../images/parallax-1.jpg") no-repeat center;
    background-size: cover;
    color: #fff;
    margin: 0;
    min-height: 320px;
}
.parallax-2 {
    background: linear-gradient(rgba(0, 0, 0, 0.55), rgba(0, 0, 0, 0.55)), rgba(0, 0, 0, 0.55) url("../images/parallax-2.jpg") no-repeat center;
    background-size: cover;
    color: #fff;
    margin: 0;
    min-height: 320px;
}
.parallax-3 {
    background: linear-gradient(rgba(0, 0, 0, 0.55), rgba(0, 0, 0, 0.55)), rgba(0, 0, 0, 0.55) url("../images/parallax-3.jpg") no-repeat center;
    background-size: cover;
    color: #fff;
    margin: 0;
    min-height: 320px;
}
.parallax-4 {
    background: linear-gradient(rgba(0, 0, 0, 0.55), rgba(0, 0, 0, 0.55)), rgba(0, 0, 0, 0.55) url("../images/parallax-4.jpg") no-repeat center;
    background-size: cover;
    color: #fff;
    margin: 0;
    min-height: 320px;
}
.parallax-5 {
    background-image: url();
    background: linear-gradient(rgba(0, 0, 0, 0.55), rgba(0, 0, 0, 0.55)), rgba(0, 0, 0, 0.55) url("../images/parallax-5.jpg") no-repeat center;
    background-size: cover;
    color: #fff;
    margin: 0;
    min-height: 320px;
}
.parallax-6 {
    background: linear-gradient(rgba(0, 0, 0, 0.55), rgba(0, 0, 0, 0.55)), rgba(0, 0, 0, 0.55) url("../images/parallax-6.jpg") no-repeat center;
    background-size: cover;
    color: #fff;
    margin: 0;
    min-height: 320px;
}
.parallax-caption {
    background-color: rgba(107, 66, 188, 0.99);
    padding: 40px;
    border-radius: 4px;
}
/*----- Call To Action -----*/
.call-to-action {

    /*VERDE2 background-color: #00cb8b;*/
    background-color: #00B9FF;
    padding: 60px;

}
.margin-top-less{margin-top: -76px;}
.call-to-action h1 {
    margin: 0px;
    font-size: 21px;
    color: #fff;
    line-height: 2.4;
    letter-spacing: 2px;
}
.call-to-action-small {
    background-color: #D70302;
    padding: 30px;
}
.call-action-title {
    margin: 0px;
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    line-height: 2.4;
    letter-spacing: 2px;
}
/*--------- partner logo section ---------*/
.partner-logo {
    margin-bottom: 30px;
}
.grayscale {
    -webkit-filter: grayscale(1) !important;
    -moz-filter: grayscale(1) !important;
    -ms-filter: grayscale(1) !important;
    filter: grayscale(1) !important;
    cursor: pointer;
}
.grayscale:hover {
    -webkit-filter: grayscale(0) !important;
    -moz-filter: grayscale(0) !important;
    -ms-filter: grayscale(0) !important;
    filter: grayscale(0) !important;
}
/*--------- list bullet elements --------*/
.check-square li, .circle-bullet li {
    position: relative;
    padding-left: 26px;
}
.check-square li:before {
    margin-right: 0px;
    font-family: FontAwesome;
    display: block;
    position: absolute;
    top: 1px;
    left: 0;
    width: 13px;
    font-size: 14px;
    color: #6b42bc;
    content: "\f14a";
}
.circle-bullet li:before {
    margin-right: 10px;
    font-family: FontAwesome;
    display: block;
    position: absolute;
    top: 1px;
    left: 0;
    width: 20px;
    font-size: 16px;
    color: #00cb8b;
    content: "\f05d";
}
.long-arrow li {
    position: relative;
    padding-left: 20px;
    line-height: 1.8;
}
.long-arrow li:before {
    margin-right: 10px;
    font-family: FontAwesome;
    display: block;
    position: absolute;
    top: 0px;
    left: 0;
    width: 20px;
    font-size: 16px;
    color: #00cb8b;
    content: "\f101";
}
/*--------- page header -----------*/
.page-header {
    background: linear-gradient(rgba(0, 0, 0, 0.55), rgba(0, 0, 0, 0.55)), rgba(0, 0, 0, 0.55) url(../images/page-header.jpg) no-repeat center;
    background-size: cover;
    color: #fff;
    margin: 0;
    padding: 15px 10px 15px;
    min-height: 420px;
    border: none;
    margin-top: -81px;
    position: relative;
}
.page-section {
    margin-top: 160px;
}
.page-description {
}
.page-title {
    font-size: 36px;
    color: #fff;
    font-weight: 900;
}
.page-breadcrumb {
    background-color: #F2F5F7;
    font-family: 'Raleway', sans-serif;
}
.breadcrumb {
    font-size: 11px;
    text-transform: uppercase;
    background-color: transparent;
    border-radius: 0px;
    padding: 4px 0px;
    margin: 0px;
    font-weight: 700;
}
.page-quote {
    text-align: right;
    padding-top: 40px;
}
.lead {
    line-height: 28px;
    margin-bottom: 30px;
    color: #303136;
    font-weight: 400;
    font-size: 20px;
}
/*--------- Template head --------*/
.search-block {
    position: relative;
}
.welcome-msg { color: #77787e;
}
.top-bar {
    padding-top: 2px;
    padding-bottom: 2px;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 900;
    background: rgba(0,0,0,0.9);
    color: #fff;
}
.top-bar-links {
    text-align: right;
}
.top-bar-links li {
    display: inline-block;
    margin-right: 10px;
}
.top-bar-links li a {
    color: #00cb8b;
}
.top-bar-links li a:hover {
    color: #fff;
}
.top-bar-links li ul.dropdown-menu {
    background-color: #fff;
    border: none;
    padding: 10px;
    right: 0px;
    position: absolute;
}
.top-bar-links li ul.dropdown-menu>li>a {
    font-size: 14px;
    text-transform: uppercase;
    color: #77787e;
    padding: 4px;
    border: none;
}
.top-bar-links li ul.dropdown-menu>li>a i {
    padding-right: 10px;
}
.top-bar-links li ul.dropdown-menu>li>a:hover {
    color: #00cb8b;
    background-color: transparent;
}
.top-bar-links .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
}
/*--------- Header Navigation -------*/

.sticky-wrapper{position: relative; z-index: 99;}
.is-sticky {
    z-index: 8;
}
.is-sticky .navigation {
    background: rgba(0,0,0,0.9);

    /*background: rgba(8, 70, 168, 0.9);*/
}
.template-header {
}
.navigation {

    z-index: 3;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.navigation .navbar-brand {
    float: left;
    height: 50px;
    padding: 18px 15px 0px 14px;
    font-size: 18px;
    line-height: 20px;

}
.navigation .navbar-default {
    background-color: transparent;
    border-bottom: 1px solid transparent;
    border-top: transparent;
    border-right: transparent;
    border-left: transparent;
    margin-bottom: 0px;
    border-radius: 0px;
    font-family: 'Raleway', sans-serif;
}
.navigation .navbar-default .navbar-nav>li>a {
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 700;
    padding-top: 20px;
    padding-bottom: 20px;
    letter-spacing: 1px;
}
.navigation .navbar-default .navbar-nav>li>a:hover {
    color: #fff;
}
.navbar-right .dropdown-menu {
    left: 0;
    right: auto;
}
.navigation .dropdown-menu {
    background-color: #191919;
    min-width: 210px;
    border: transparent;
    padding: 0px;
    border-radius: 0px;
}
.navigation .dropdown-menu>li>a {
    display: block;
    padding: 16px 20px;
    clear: both;
    font-weight: 700;
    line-height: 1.42857143;
    color: #989999;
    white-space: nowrap;
    text-transform: uppercase;
    font-size: 11px;
    letter-spacing: 1px;
    border-bottom: 1px solid #222;
}
.navigation .dropdown-menu>li>a:hover {
    color: #D70302;
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    background-color: #1d1d1d;
}
.badge{background-color: #6b42bc;font-size: 10px;}
/*----- submenu -----*/
.navigation .dropdown-submenu {
    position: relative;
}
.navigation .dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
}
.navigation .dropdown-submenu>a:after {
    font-size: 16px;
    margin-left: 5px;
    font-family: FontAwesome;
    top: 10px;
    color: #797a81;
    content: "\f105";
    position: absolute;
    right: 20px;
}
.navigation .dropdown-submenu:hover>a:after {
    color: #00cb8b;
}
/*----- nav three line button -----*/
.navbar-default .navbar-toggle {
    border-color: transparent;
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: transparent;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}
/*---------- slider ---------*/
.slider {
    top: -110px;
}
.slider .btn{margin-right: 20px;}
.slider-caption {
    position: absolute;
    bottom: 30%;
    z-index: 9999;
    width: 60%;
}
.slider-title {
    font-size: 42px;
    text-transform: inherit;
    font-weight: 100;
    color: #fff;
    line-height: 52px;
}
.slider-content {
    font-size: 18px;
    color: #fff;
}
.slider .owl-next {
    position: absolute;
    right: 30px;
    top: 45%;
}
.slider .owl-prev {
    position: absolute;
    left: 30px;
    top: 45%;
}
.slider .owl-controls .owl-prev,
.slider .owl-controls .owl-next {font-size: 30px; color: #fff;}
/*----- Service -----*/

.service-block, .service-icon-block {
    margin-bottom: 30px;
}
.service-icon-block {
    text-align: center;
}
.service-icon-bg {
    background-color: #f8f5f2;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    margin: 0 auto;
    margin-bottom: 40px;
    line-height: 6.5
}
/*.title-head {
        padding-left: 80px;
        padding-top: 5px;
        color: #303136;
        margin-bottom: 30px;
        display: block;
}*/
.service-title {
    color: #303136;
}
.service-img-block {
    margin-bottom: 30px;
    position: relative;
}
.service-img {
}
.service-img img {
}
.service-desc {
    background-color: #fff;
    padding: 50px;
    position: relative;
}
.service-desc:after {
    border-right: 15px solid transparent;
    border-left: 15px solid transparent;
    border-bottom: 15px solid #fff;
    content: "";
    height: 0;
    position: absolute;
    top: -15px;
    left: 48px;
    width: 0;
    z-index: 1;
}
.service-details {
}
.service-details .service-img img {
    margin-bottom: 30px;
    opacity: .8;
}
/*----- case study -----*/
.case-study-widget {
    margin-bottom: 30px;
}
.case-study-block {
    margin-bottom: 30px;
}
.case-title {
    color: #313036;
    line-height: 38px;
}
.case-meta {
    font-size: 12px;
    color: #797a81;
    text-transform: uppercase;
    margin-bottom: 20px;
    font-weight: 700;
}
.case-client, .case-category {
    padding-right: 10px;
}
.case-client {
}
.case-category {
    color: #00cb8b;
}
.case-img {
    margin-bottom: 30px;
}
.case-small-title {
    color: #00cb8b;
}
.case-description {
    border-top: 2px solid #e8e3df;
    padding-top: 60px;
    margin-top: 40px;
}/*--------- case study filterable ------*/
.portfolioFilter {
    margin-bottom: 60px;
}
.portfolioFilter a {
    color: #7e7878;
    font-size: 14px;
    padding: 10px 20px;
    text-transform: uppercase;

    border-bottom: 2px solid #ebe7e3;
    font-weight: 600;
}
.portfolioFilter a:hover, .portfolioFilter a:focus {
    color: #18a4cc;

}
.portfolioFilter a.current {

    color: #18a4cc;
    border-bottom: 2px solid #18a4cc;
}
.portfolioContainer img {

    width: 100%;
}
.isotope-item {
    z-index: 2;
}
.isotope-hidden.isotope-item {
    pointer-events: none;
    z-index: 1;
}
.isotope, .isotope .isotope-item {
    /* change duration value to whatever you like */

    -webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    transition-duration: 0.8s;
}
.isotope {
    -webkit-transition-property: height, width;
    -moz-transition-property: height, width;
    transition-property: height, width;
}
.isotope .isotope-item {
    -webkit-transition-property: -webkit-transform, opacity;
    -moz-transition-property: -moz-transform, opacity;
    transition-property: transform, opacity;
}



.case-filter-block, .gallery-popup-block{margin-bottom: 30px;}
.gallery-popup-block{}


.hovereffect {
    width:100%;
    height:100%;
    float:left;
    overflow:hidden;
    position:relative;

    cursor:default;
}

.hovereffect .overlay {
    width:100%;
    height:100%;
    position:absolute;
    overflow:hidden;
    top:0;
    left:0;
    opacity:0;
    background-color:rgba(0,0,0,0.7);
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out
}

.hovereffect img {
    display:block;
    position:relative;
    -webkit-transition:all .4s linear;
    transition:all .4s linear;
}

.hovereffect h2 {
    text-transform:uppercase;
    color:#fff;

    position:relative;


    -webkit-transform:translatey(-100px);
    -ms-transform:translatey(-100px);
    transform:translatey(-100px);
    -webkit-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out;
    padding:40px 40px;
}

.hovereffect h2 a{color: #fff;}
.hovereffect a.btn-link {
    text-decoration:none;
    display:inline-block;
    text-transform:uppercase;


    background-color:transparent;
    opacity:0;
    filter:alpha(opacity=0);
    -webkit-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out;
    margin:40px 40px;    line-height: 2.2;

}

.hovereffect a.btn-link:hover {

}

.hovereffect:hover img {
    -ms-transform:scale(1.2);
    -webkit-transform:scale(1.2);
    transform:scale(1.2);
}

.hovereffect:hover .overlay {
    opacity:1;
    filter:alpha(opacity=100);
}

.hovereffect:hover h2,.hovereffect:hover a.btn-link {
    opacity:1;
    filter:alpha(opacity=100);
    -ms-transform:translatey(0);
    -webkit-transform:translatey(0);
    transform:translatey(0);
}

.hovereffect:hover a.btn-link {
    -webkit-transition-delay:.2s;
    transition-delay:.2s;
}
/*----- about -----*/
.about-block {
    padding: 80px;
    background-color: #fff;
    margin-bottom: -120px;
}
.about-info {
}
.counter-block {
    text-align: center;
}
.counter-icon {
    margin-bottom: 30px;
}
.counter-info {
    color: #fff;
}
.counter-info .counter-title {
    font-weight: 900;
    margin-bottom: 10px;
    font-size: 38px;
    color: #fff;
    font-family: 'Source Sans Pro', sans-serif;
}
.counter-info small {
    text-transform: uppercase;
    font-weight: 900;
}
/*----- History -----*/
.history-carousel {
    position: relative;
}
.history-carousel .owl-next {
    position: absolute;
    right: -50px;
    top: 40%;
}
.history-carousel .owl-prev {
    position: absolute;
    left: -50px;
    top: 40%;
}
.history-caption {
    padding: 36px;
    background-color: rgba(245,245,245, .98);
    border-radius: 2px;
    position: absolute;
    bottom: 20px;
    z-index: 1;
}
.history-caption p:last-child {
    margin-bottom: 0;
}
.history-title {
    color: #00cb8b;
}
/*----- core value -----*/
.core-value-block {
    margin-bottom: 60px;
}
.core-info {
    margin-top: 100px;
}
.core-info .number {
    font-size: 32px;
    float: left;
    left: 0;
}
.core-text {
    margin-left: 50px;
    position: relative;
}
.core-text p:last-child {
    margin-bottom: 0px;
}
/*----- Advisor -----*/
.advisor-blurb {
}
.advisor-profile {
    display: inline-block;
}
.advisor-pic {
}
.advisor-info {
    margin-top: 20px;
}
.advisor-info h3 {
    margin-top: 5px;
    margin-bottom: 10px;
}
.advisor-title {
    color: #303136;
}
.advisor-meta {
    text-transform: uppercase;
    color: #747179;
    font-size: 12px;
    font-weight: 900;
    line-height: 16px;
    letter-spacing: 1px;
}
.advisro-desc {
    float: left;
}
.contact-advisor, .social-advisor, .advisor-profile {
    margin-bottom: 30px;
}
.contact-advisor .contact li {
    position: relative;
    padding-left: 40px;
    margin-bottom: 10px;
}
.contact-advisor .contact li i {
    display: block;
    position: absolute;
    top: 6px;
    left: 0;
    width: 30px;
    font-size: 16px;
    color: #00cb8b;
}
.social-advisor {
}
.social-advisor ul {
}
.social-advisor ul li {
    display: inline-block;
}
.social-advisor ul li a {
    font-size: 18px;
    color: #797a81;
    padding-right: 10px;
}
.social-advisor ul li a:hover {
    font-size: 18px;
    color: #00cb8b;
}
.adivsor-experience, .adivsor-education, .adivsor-award, .adivsor-service {
    margin-bottom: 30px;
}
/*----- annual report -----*/

.report-download-widget {
}
.report-download-widget .icon {
    margin-bottom: 30px;
}
.report-download-widget h1 {
    margin-bottom: 0px;
}
.report-download-widget small {
    letter-spacing: -1px;
    margin-bottom: 20px;
    display: inline-block;
}
.report-download-widget .desc {
    margin-bottom: 30px;
    border-bottom: 3px solid #ecedef;
}
.report-block {
    margin-bottom: 30px;
    background-color: #fff;
    padding: 40px;
}
.report-img {
}
.report-desc {
}
.report-desc h2 {
    margin-bottom: 8px;
}
.year {
    color: #2a3489;
}
.report-meta {
    text-transform: uppercase;
    margin-bottom: 20px;
    font-weight: 600;
    font-size: 14px;
}
.meta-pdf {
    padding-right: 10px;
}
/*----- quarterly report -----*/
.quarter-report {
    margin-bottom: 30px;
}
.quarter-report-title {
    border-bottom: 2px solid #e8e3df;
    padding-bottom: 27px;
    margin-bottom: 30px;
}
.quarter-block {
    margin-bottom: 30px;
}
.quarter-block-last {
    margin-bottom: 0;
}
.report-year {
    font-size: 16px;
    color: #2a3489;
    font-weight: 600;
}
.report-download {
    float: left;
}
.pdf-icon {
    float: left;
    color: #f22626;
    font-size: 16px;
    line-height: 1;
}
.quarter-year {
    margin-left: 25px;
}
.quarter-year h3 {
    font-size: 14px;
    margin-bottom: 5px;
}
.quarter-year .meta {
    margin-bottom: 0;
}
/*----- Blog post -----*/
/*----- Meta -----*/
.post-meta {
    font-size: 12px;
    margin-bottom: 20px;
    text-transform: uppercase;
    font-weight: 700;
    color: #747179;
    line-height: 16px;
    padding: 20px 40px;
    border-top: 1px solid #e7e1da;
    background-color: #f6f3f0;
}
.meta {
    font-size: 12px;
    margin-bottom: 20px;
    text-transform: uppercase;
    font-weight: 700;
    color: #747179;
    line-height: 16px;
}
.meta-link {
    color: #2d2a31;
}
.post-meta span i {
    margin-right: 5px;
}
.post-meta span:after {
    margin-left: 10px;
    margin-right: 10px;
    color: #747179;
    content: "/";
}
.post-meta span:last-child:after {
    margin-left: 0px;
    margin-right: 0px;
    content: "";
}
.meta-date {
}
.meta-admin {
}
/*----- alignment -----*/

.alignleft {
    float: left;
    margin: 0px 20px 20px 0;
}
.alignright {
    float: right;
    margin: 0px 0 .5em 20px;
}
.post-block {
}
.post-block .post-pic {
    margin-bottom: 0px;
}
.post-content {
    background-color: #fff;
    padding: 40px;
}
.post-holder {
    margin-bottom: 60px;
}
.post-info {
}
.post-title {
    color: #3f3f46;
    line-height: 28px;
}
.post-link {
    color: #3f3f46;
}
.quote-post {
}
.quote-post blockquote {
    font-size: 22px;
    color: #797a81;
    border-left: 0px solid transparent;
    padding: 0px 20px 10px 0;
    font-style: italic;
}
.related-post, .prev-next-post {
}
.post-pic {

}
.related-post-title, .prev-next-title {
    font-size: 20px;
    margin-bottom: 15px;
}
/*----- related post -----*/
.related-post {
}
.related-block {
}
.related-post-title {
}
/*----- prev next post -----*/
.prev-next-post {
    margin-bottom: 60px;
    margin-top: 60px;
}
.prev-block {
}
.prev-next-title {
}
.prev-link {
}
.next-block {
    text-align: right;
}
.next-link {
}
/*----- author post -----*/
.author-post {
    background-color: #fff;
    padding: 30px;
    margin-bottom: 60px;
}
.author-post .btn-link {
    float: right;
}
.author-title {
}
.author-pic {
    margin-bottom: 15px;
}
.author-info {
}
.author-info p {
    margin-bottom: 30px;
}
.social-icon {
}
.icon-link {
    color: #666678;
    font-size: 20px;
}
/*----- Comments -----*/
.comments-area {
    background-color: #fff;
    padding: 30px;
}
.comments-title {
    margin-bottom: 50px;
}
.comment-title {
}
.comment-title span {
}
.comment-list {
}
.comment-frame {
    float: left;
    width: 110px;
}
.user-comments {
    margin-left: 130px;
}
.comment-body {
    margin-bottom: 30px;
}
.comment-body:last-child {
}
.comment-body li {
    margin-bottom: 0;
}
.comment-body.listnone {
    margin-bottom: 50px;
    padding-bottom: 7px;
    border-bottom: 1px solid #e7e1da;
}
.comment-body p {
}
.children {
}
/*--------- Features --------*/
/*----- pricing table -----*/
.well-price {
    border: 2px solid #e8e3df;
    padding: 30px;
    background-color: #fff;
}
.price-box {
    margin-bottom: 40px;
}
.well-price-highlight {
    border: 2px solid #00cb8b;
    padding: 30px;
    background-color: #fff;
}
.price-list {
}
.price-list ul {
}
.price-list ul li {
    border-bottom: 2px solid #e8e3df;
    padding-bottom: 15px;
    padding-top: 14px;
}
.price {
    color: #00cb8b;
    font-size: 28px;
    font-weight: 900;
    letter-spacing: -1px;
}
/*----- faq -----*/
.faq {
    border-bottom: 2px solid #e8e3df;
    margin-bottom: 60px;
    padding-bottom: 20px;
}
.faq .number {
    font-size: 24px;
}
.faq-block {
    margin-left: 50px;
    margin-bottom: 40px;
}
/*----- error -----*/
.error-bg {
    background-color: #fafafb;
    padding-top: 100px;
    padding-bottom: 100px;
}
.error-block {
    padding: 30px;
    background-color: #fafafb;
    text-align: center;
}
.error-title {
    font-size: 70px;
    color: #303136;
    font-weight: 700;
}
.error-desc {
    color: #303136;
}
/*************** Shortcodes ***************/
/*----- pagination -----*/
.st-pagination {
    text-align: center;
}
.st-pagination .pagination>li>a, .st-pagination .pagination>li>span {
    position: relative;
    float: left;
    padding: 10px 18px;
    margin-left: 5px;
    line-height: 1.42857143;
    color: #747179;
    text-decoration: none;
    background-color: #fff;
    border-bottom: 2px solid #e3ded9;
    border-top: transparent;
    border-right: transparent;
    border-left: transparent;
    border-radius: 2px;
    font-weight: 700;
    font-family: 'Raleway', sans-serif;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 2px;
}
.st-pagination .pagination>.active>a, .st-pagination .pagination>.active>a:focus, .st-pagination .pagination>.active>a:hover, .st-pagination .pagination>.active>span, .st-pagination .pagination>.active>span:focus, .st-pagination .pagination>.active>span:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #00cb8b;
    border-color: #D70302;
}
.st-pagination .pagination>li>a:focus, .st-pagination .pagination>li>a:hover, .st-pagination .pagination>li>span:focus, .st-pagination .pagination>li>span:hover {
    z-index: 2;
    color: #fff;
    background-color: #00cb8b;
    border-color: #00cb8b;
}
/*----- tabs -----*/
.st-tabs {
    margin-bottom: 40px;
}
.st-tabs .nav-tabs {
    border: none;
}
.st-tabs .nav>li>a:hover {
    text-decoration: none;
    background-color: #fff;
}
.st-tabs .nav-tabs>li>a:hover {
    border-color: #fff #fff #fff;
}
.st-tabs .nav-tabs>li.active>a, .st-tabs .nav-tabs>li.active>a:focus, .st-tabs .nav-tabs>li.active>a:hover {
    color: #00cb8b;
    cursor: default;
    background-color: #fff;
    border: none;
}
.st-tabs .tab-content {
    background-color: #fff;
    padding: 30px;
}
.st-tabs .tab-content p:last-child {
    margin-bottom: 0;
}
.st-tabs .nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.42857143;
    border-radius: 4px 4px 0 0;
    background-color: #F2F5F7;
    font-size: 12px;
    color: #747179;
    border: none;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 12px;
    padding: 20px 40px;
    font-family: 'Raleway', sans-serif;
    border-radius: 0px;
}
/*----- alert -----*/
.st-alert {
}
.st-alert .alert {
    font-size: 18px;
}
.st-alert .alert strong {
    font-size: 24px;
}
.close {
    opacity: 1;
    font-size: 16px;
}
.st-alert .alert-dismissable .close, .st-alert .alert-dismissible .close {
    top: 15px;
    height: 25px;
    width: 25px;
    border-radius: 100%;
    color: #fff;
}
.st-alert .alert-success .close, .st-alert .alert-success .close {
    background-color: #869f7b;
}
.st-alert .alert-warning .close, .st-alert .alert-warning .close {
    background-color: #d65757;
}
.st-alert .alert-standard .close, .st-alert .alert-standard .close {
    background-color: #9ea9ae;
}
.st-alert .alert-creat .close, .st-alert .alert-creat .close {
    background-color: #e3c77e;
}
.st-alert .close:focus, .st-alert .close:hover {
    color: #FFF;
    text-decoration: none;
    cursor: pointer;
    filter: alpha(opacity=50);
    opacity: 1;
}
.st-alert .alert-warning {
    color: #ee2626;
    background-color: #eed3d3;
    border: 1px solid #d65757;
}
.st-alert .alert-success {
    color: #869f7b;
    background-color: #cff0c0;
    border: 1px solid #869f7b;
}
.st-alert .alert-creat {
    color: #c6a95c;
    background-color: #f9f1c9;
    border: 1px solid #e3c77e;
}
.st-alert .alert-standard {
    color: #8c979c;
    background-color: #cfd6da;
    border: 1px solid #9ea9ae;
}
/*----- accordion -----*/
.st-accordion {
}
.st-accordion .panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit;
    position: relative;
    line-height: 40px;
    color: #303136;
}
.st-accordion .panel {
    margin-bottom: 20px;
    background-color: #fff;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.st-accordion .panel-default {
    border-bottom: 3px solid #ecedf2;
    border: 0px;
}
.st-accordion .panel-group .panel {
    margin-bottom: 20px;
    border-radius: 0px;
}
.st-accordion .panel-default>.panel-heading {
    color: #084988;
    background-color: #fff;
    padding: 10px 20px;
}
.st-accordion .panel-heading {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}
.st-accordion .panel-heading.active {
    border-bottom: 0px;
}
.st-accordion .panel-heading.active .q-circle {
    border-bottom: 0px;
    background-color: #00c4f8;
}
.st-accordion .panel-group .panel-heading+.panel-collapse>.list-group, .accordion .panel-group .panel-heading+.panel-collapse>.panel-body {
    border-top: 0px solid transparent;
}
.st-accordion .panel-body {
    padding: 30px;
}
.st-accordion .panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: transparent;
}
.st-accordion .panel-body p:last-child {
    margin-bottom: 0px;
}
/*----- Contact us -----*/
.contact li {
    position: relative;
    padding-left: 40px;
    margin-bottom: 20px;
}
.contact li i {
    display: block;
    position: absolute;
    top: 3px;
    left: 0;
    width: 30px;
    font-size: 16px;
    text-align: center;
}
.map {
    height: 400px;
}
/*----- footer -----*/
.footer-section {
    background-color: #F5F7F9;
    padding-top: 100px;
    padding-bottom: 40px;
    color: #58585d;
}
.footer-widget {
    margin-bottom: 40px;
}
.footer-widget img {
    margin-bottom: 30px;
}
.footer-widget h3 {
    color: #DCDCDE;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 45px;
    font-size: 16px;
}
.footer-widget li {
    margin-bottom: 6px;
}
.footer-widget li a {
    color: #58585d;
    font-family: 'Source Sans Pro', sans-serif;
}
.footer-widget li a:hover {
    color: #D70302;
}
.footer-widget .contact li {
    position: relative;
    padding-left: 40px;
}
.footer-widget .contact li i {
    display: block;
    position: absolute;
    top: 6px;
    left: 0;
    width: 30px;
    font-size: 16px;
    text-align: center;
}
.newsletter-widget {
}
.newsletter-widget input.form-control {
    background-color: #2b2b2f;
    border-color: #39393e;
}
.ft-social-widget {
    border-top: 1px solid #3a3a3e;
    text-align: center;
    padding-top: 40px;
}
.ft-social-block {
}
.ft-social-widget a {
    background-color: #38383c;
    padding: 12px 14px;
    border-radius: 2px;
    color: #58585d;
    display: inline-block;
    line-height: 0;
    margin-bottom: 5px;
}
.ft-social-widget a:hover {
    background-color: #D70302;
    padding: 12px 14px;
    border-radius: 2px;
    color: #fff;
}
.tiny-footer {
    background-color: #232326;
    font-size: 12px;
    color: #58575a;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
}
.newsletter-head {
    padding-top: 10px;
}
.newsletter-head h3 {
    color: #fff;
}
.newsletter-section {
    background-color: #262629;
    padding: 30px 0px;
}
/*--------- newsletter popup elements -----------*/
.newsletter-popup-block{padding: 40px; text-align: center;}
.well-newsletter{padding: 40px; border:1px solid #EAEAE4; background-color: #fff;margin-bottom: 20px;}
.newsletter-icon{margin-bottom: 40px;}
.newsletter-title{margin-bottom: 0px;line-height: 2.6; letter-spacing: 0px;}
/*----- Newsletter static block -------*/
.newsletter-static-block{}
/*----- Newsletter Image Block -------*/
.newsletter-image-block{}
.newsletter-side-image{}
.newsletter-side-image:before {
    position: absolute;
    z-index: -1;
    top: 0;
    right: 0;
    width: 36%;
    height: 100%;
    content: '';
    background-image: url("../images/newsletter-side-img.jpg");
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;}
.newsletter-image-block .well-newsletter{margin-bottom: 0px; border-right: transparent;}


/*-------- newsletter footer sticky bar --------*/
.newsletter-footer-sticky{border:1px solid #EAEAE4;background-color: #fff;padding: 20px;}
.newsletter-footer-sticky-block{}
.newsletter-footer-sticky-block .newsletter-title{font-size: 15px;margin-top: 10px;letter-spacing: 1px; margin-bottom: 10px;}
.newsletter-footer-sticky .newsletter-icon{float: left;padding-right: 20px; margin-bottom: 0px;}
/*--------- Laptop 1366 ---------*/

@media  screen and (max-width: 1366px) {
    /*CSS rules here */
    .slider-caption {
        position: absolute;
        bottom: 22%;
        width: 45%;

    }
    .slider-title {
        font-size: 32px;
    }
}

/*---------media query --------*/
@media  screen and (max-width: 768px) {
    /*----- Element Block -----*/
    .well-default {
        background-color: #fff;
        padding: 40px;
    }
    .feature-left-block {
        text-align: center;
    }
    .feature-content {
        margin-bottom: 30px;
    }
    .feature-icon-left {
        margin-bottom: 20px;
    }
    /*------ top bar -----*/
    .top-bar{display: none;}
    /***** Navigation *****/
    .navigation{background-color:#000;}
    .navigation .navbar-brand {
        float: left;
        height: 50px;
        padding: 12px 15px 0px 14px;
        font-size: 18px;
        line-height: 20px;
    }
    .navigation .navbar-brand>img {
        display: block;
        width: 120px;
    }
    .navigation .navbar-default{background-color: #000;}
    .navigation .navbar-default .navbar-nav>li>a {
        color: #878787;
        text-transform: uppercase;
        font-size: 12px;
        font-weight: 700;
        padding-top: 10px;
        padding-bottom: 10px;
        letter-spacing: 1px;
    }
    .navigation .navbar-default .navbar-nav>li>a .fa{float: right;}
    .navigation .navbar-default .navbar-collapse, .navbar-default .navbar-form {
        border-color: #494747;
    }
    .navigation .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
        color: #555;
        background-color: #1d1d1d;
    }
    /***** page header ******/
    .page-header {
        margin-top: 0px;
    }
    .page-section {
        margin-top: 60px;
    }
    /***** slider *****/
    .slider{top: 0px;}
    .margin-top-less{margin-top: 0px;}
    .slider .btn{display: none;}
    .slider-pic {}
    .slider .owl-prev {
        left: 10px;
    }
    .slider .owl-next {
        right: 10px;
    }
    .slider-caption {
        position: absolute;

        z-index: 9999;
        width: 50%;
        bottom: 20%;
        left: 15%;
    }
    .slider-title {
        font-size: 16px;
        margin-bottom: 10px;
        color: #fff;line-height: 21px;
        font-weight: 600;
    }
    .slider-content {
        display: none;
    }
    .slider .btn {
        padding: 7px 10px;
        font-size: 10px;
    }
    .slider .owl-controls .owl-prev, .slider .owl-controls .owl-next {
        background-color: transparent;
        padding: 2px 4px!important;
        border:none;
        border-radius: 4px;
        font-size: 10px;
        line-height: 1.2;
        font-size: 20px;
        top: 35%;
    }
    .slider .owl-controls {
        margin-bottom: -10px;
    }
    .slider .owl-controls .owl-dots {
        margin-top: -20px!important;
        z-index: 9999;
        position: relative;
    }
    .slider .owl-controls .owl-dots span {
        width: 5px!important;
        height: 5px!important;
    }
    /*----- CTA -----*/
    .call-to-action{padding: 20px; text-align: center; margin-top: 0px;}
    .call-to-action h1{font-size: 14px; margin-bottom: 40px;}

    .call-to-action-title{display: none;}
    .call-to-action .btn-lg{ padding: 16px 24px 16px 24px;}

    .report-img {
        margin-bottom: 30px;
    }
    /*----- blog -----*/
    .content {
        margin-bottom: 30px;
    }
    .user-comments {
        margin-left: 0px;
    }
    .post-block {
        margin-bottom: 30px;
    }
    /***** widget *****/
    .custom-search-input .search-query {
        padding-right: 30px;
        padding-left: 10px;
        width: 290px;
    }
    .prev-block {
        margin-bottom: 30px;
    }
    .widget-pic {
        margin-bottom: 30px;
    }

    /*----- about -----*/
    .history-caption {
        position: static;
    }
    .about-info {
        margin-bottom: 30px;
    }
    .about-block {
        padding: 30px;
        background-color: #fff;
        margin-bottom: -120px;
    }
    .counter-block {
        margin-bottom: 30px;
    }
    .core-info .number{
        left: 15px;
    }
}




/*--------- iPhone --------- */
@media (max-width: 320px) {
    .slider-title {
        font-size: 14px;
    }
    .slider-caption {
        position: absolute;
        bottom: 22%;
        width: 60%;

    }

}




.mi-slider {
    position: relative;
    /*margin-top: -125px;*/
    height: 250px;
}

.mi-slider ul {
    list-style-type: none;
    position: absolute;
    width: 100%;
    left: 0;
    overflow: hidden;
    text-align: center;
}

.no-js .mi-slider ul {
    position: relative;
    left: auto;
    bottom: auto;
    margin: 0;
    overflow: visible;
}

.mi-slider ul.mi-current {
    pointer-events: auto;
}

.mi-slider ul li {
    display: inline-block;
    padding: 20px;
    padding-top: 0px;
    width: 15%;
    max-width: 300px;
    -webkit-transform: translateX(600%);
    transform: translateX(600%);
    -webkit-transition: opacity 0.2s linear;
    transition: opacity 0.2s linear;
}

.no-js .mi-slider ul li {
    -webkit-transform: translateX(0);
    transform: translateX(0);
}

.mi-slider ul li a,
.mi-slider ul li img {
    display: block;
    margin: 0 auto;
}

.mi-slider ul li a {
    outline: none;
    cursor: pointer;
}

.mi-slider ul li img {
    max-width: 100%;
    border: none;
}

.mi-slider ul li h4 {
    display: inline-block;
    font-family: "Lato";
    font-weight: 400;
    font-size: 1.2rem;
    padding: 20px 10px 0;
}

.mi-slider ul li:hover {
    opacity: 0.7;
}

.mi-slider nav {
    position: relative;
    top: 400px;
    text-align: center;
    max-width: 800px;
    margin: 0 auto;
    border-top: 5px solid #333;
}

.no-js nav {
    display: none;
}

.mi-slider nav a {
    display: inline-block;
    text-transform: uppercase;
    letter-spacing: 5px;
    padding: 40px 30px 30px 34px;
    position: relative;
    color: #888;
    outline: none;
    -webkit-transition: color 0.2s linear;
    transition: color 0.2s linear;
}

.mi-slider nav a:hover,
.mi-slider nav a.mi-selected {
    color: #000;
}

.mi-slider nav a.mi-selected:after,
.mi-slider nav a.mi-selected:before {
    content: '';
    position: absolute;
    top: -5px;
    border: solid transparent;
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.mi-slider nav a.mi-selected:after {
    border-color: transparent;
    border-top-color: #fff;
    border-width: 20px;
    left: 50%;
    margin-left: -20px;
}

.mi-slider nav a.mi-selected:before {
    border-color: transparent;
    border-top-color: #333;
    border-width: 27px;
    left: 50%;
    margin-left: -27px;
}

/* Move classes and animations */

.mi-slider ul:first-child li,
.no-js .mi-slider ul li {
    -webkit-animation: scaleUp 350ms ease-in-out both;
    animation: scaleUp 350ms ease-in-out both;
}

@-webkit-keyframes scaleUp {
    0% { -webkit-transform: translateX(0) scale(0); }
    100% { -webkit-transform: translateX(0) scale(1); }
}

@keyframes scaleUp {
    0% { -webkit-transform: translateX(0) scale(0); transform: translateX(0) scale(0); }
    100% { -webkit-transform: translateX(0) scale(1); transform: translateX(0) scale(1); }
}

.mi-slider ul:first-child li:first-child {
    -webkit-animation-delay: 90ms;
    animation-delay: 90ms;
}

.mi-slider ul:first-child li:nth-child(2) {
    -webkit-animation-delay: 180ms;
    animation-delay: 180ms;
}

.mi-slider ul:first-child li:nth-child(3) {
    -webkit-animation-delay: 270ms;
    animation-delay: 270ms;
}

.mi-slider ul:first-child li:nth-child(4) {
    -webkit-animation-delay: 360ms;
    animation-delay: 360ms;
}

/* moveFromRight */

.mi-slider ul.mi-moveFromRight li {
    -webkit-animation: moveFromRight 350ms ease-in-out both;
    animation: moveFromRight 350ms ease-in-out both;
}

/* moveFromLeft */

.mi-slider ul.mi-moveFromLeft li {
    -webkit-animation: moveFromLeft 350ms ease-in-out both;
    animation: moveFromLeft 350ms ease-in-out both;
}

/* moveToRight */

.mi-slider ul.mi-moveToRight li {
    -webkit-animation: moveToRight 350ms ease-in-out both;
    animation: moveToRight 350ms ease-in-out both;
}

/* moveToLeft */

.mi-slider ul.mi-moveToLeft li {
    -webkit-animation: moveToLeft 350ms ease-in-out both;
    animation: moveToLeft 350ms ease-in-out both;
}

/* Animation Delays */

.mi-slider ul.mi-moveToLeft li:first-child,
.mi-slider ul.mi-moveFromRight li:first-child,
.mi-slider ul.mi-moveToRight li:nth-child(4),
.mi-slider ul.mi-moveFromLeft li:nth-child(4) {
    -webkit-animation-delay: 0ms;
    animation-delay: 0ms;
}

.mi-slider ul.mi-moveToLeft li:nth-child(2),
.mi-slider ul.mi-moveFromRight li:nth-child(2),
.mi-slider ul.mi-moveToRight li:nth-child(3),
.mi-slider ul.mi-moveFromLeft li:nth-child(3) {
    -webkit-animation-delay: 90ms;
    animation-delay: 90ms;
}

.mi-slider ul.mi-moveToLeft li:nth-child(3),
.mi-slider ul.mi-moveFromRight li:nth-child(3),
.mi-slider ul.mi-moveToRight li:nth-child(2),
.mi-slider ul.mi-moveFromLeft li:nth-child(2) {
    -webkit-animation-delay: 180ms;
    animation-delay: 180ms;
}

.mi-slider ul.mi-moveToLeft li:nth-child(4),
.mi-slider ul.mi-moveFromRight li:nth-child(4),
.mi-slider ul.mi-moveToRight li:first-child,
.mi-slider ul.mi-moveFromLeft li:first-child  {
    -webkit-animation-delay: 270ms;
    animation-delay: 270ms;
}

/* Animations */

@-webkit-keyframes moveFromRight {
    0% { -webkit-transform: translateX(600%); }
    100% { -webkit-transform: translateX(0%); }
}

@-webkit-keyframes moveFromLeft {
    0% { -webkit-transform: translateX(-600%); }
    100% { -webkit-transform: translateX(0%); }
}

@-webkit-keyframes moveToRight {
    0% { -webkit-transform: translateX(0%); }
    100% { -webkit-transform: translateX(600%); }
}

@-webkit-keyframes moveToLeft {
    0% { -webkit-transform: translateX(0%); }
    100% { -webkit-transform: translateX(-600%); }
}

@keyframes moveFromRight {
    0% { -webkit-transform: translateX(600%); transform: translateX(600%); }
    100% { -webkit-transform: translateX(0); transform: translateX(0); }
}

@keyframes moveFromLeft {
    0% { -webkit-transform: translateX(-600%); transform: translateX(-600%); }
    100% { -webkit-transform: translateX(0); transform: translateX(0); }
}

@keyframes moveToRight {
    0% { -webkit-transform: translateX(0%); transform: translateX(0%); }
    100% { -webkit-transform: translateX(600%); transform: translateX(600%); }
}

@keyframes moveToLeft {
    0% { -webkit-transform: translateX(0%); transform: translateX(0%); }
    100% { -webkit-transform: translateX(-600%); transform: translateX(-600%); }
}

.mi-slider {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* Media Queries */
@media screen and (max-width: 910px){
    .mi-slider nav {
        max-width: 90%;
    }
    .mi-slider nav a {
        font-size: 12px;
        padding: 40px 10px 30px 14px;
    }
}

@media screen and (max-width: 740px){
    .mi-slider {
        height: 300px;
    }
    .mi-slider nav {
        top: 220px;
    }
}

@media screen and (max-width: 490px){
    .mi-slider {
        text-align: center;
        height: auto;
    }

    .mi-slider ul {
        position: relative;
        display: inline;
        bottom: auto;
        pointer-events: auto;
    }

    .mi-slider ul li {
        -webkit-animation: none !important;
        animation: none !important;
        -webkit-transform: translateX(0) !important;
        transform: translateX(0) !important;
        padding: 10px 3px;
        min-width: 140px;
    }

    .mi-slider nav {
        display: none;
    }
}







@-webkit-keyframes ani-mouse {
    0% {
        opacity: 1;
        top: 29%;
    }
    15% {
        opacity: 1;
        top: 50%;
    }
    50% {
        opacity: 0;
        top: 50%;
    }
    100% {
        opacity: 0;
        top: 29%;
    }
}
@-moz-keyframes ani-mouse {
    0% {
        opacity: 1;
        top: 29%;
    }
    15% {
        opacity: 1;
        top: 50%;
    }
    50% {
        opacity: 0;
        top: 50%;
    }
    100% {
        opacity: 0;
        top: 29%;
    }
}
@keyframes ani-mouse {
    0% {
        opacity: 1;
        top: 29%;
    }
    15% {
        opacity: 1;
        top: 50%;
    }
    50% {
        opacity: 0;
        top: 50%;
    }
    100% {
        opacity: 0;
        top: 29%;
    }
}
.scroll-btn {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    text-align: center;
}
.scroll-btn > * {
    display: inline-block;
    line-height: 18px;
    font-size: 13px;
    font-weight: normal;
    color: #000;
    color: #000;
    font-family: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
    letter-spacing: 2px;
}
.scroll-btn > *:hover,
.scroll-btn > *:focus,
.scroll-btn > *.active {
    color: #000;
}
.scroll-btn > *:hover,
.scroll-btn > *:focus,
.scroll-btn > *:active,
.scroll-btn > *.active {
    opacity: 0.8;
    filter: alpha(opacity=80);
}
.scroll-btn .mouse {
    position: relative;
    display: block;
    width: 35px;
    height: 55px;
    margin: 0 auto 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 3px solid #000;
    border-radius: 23px;
}
.scroll-btn .mouse > * {
    position: absolute;
    display: block;
    top: 29%;
    left: 50%;
    width: 8px;
    height: 8px;
    margin: -4px 0 0 -4px;
    background: #000;
    border-radius: 50%;
    -webkit-animation: ani-mouse 2.5s linear infinite;
    -moz-animation: ani-mouse 2.5s linear infinite;
    animation: ani-mouse 2.5s linear infinite;

}










#mouse{
    margin-top: 0em;
    margin-left:auto;
    margin-right:auto;
    width:2.1em;
    height:3em;
    border-radius: 100px;
    border:2px solid #000;
    background: rgba(0,0,0,0.1);
}
#wheel{
    margin-top:0.8em;
    margin-left:auto;
    margin-right:auto;
    width:0.5em;
    height:0.5em;
    background-color:#000;
    border-radius: 50%;
}
.scroll2{
    opacity:0;
    margin-left:auto;
    margin-right:auto;
    width:0px;
    height:0px;
    border-left: 0.35em solid transparent;
    border-right: 0.35em solid transparent;
    border-top: 0.4em solid #000;
    -webkit-animation: down2 1s infinite;
    animation: down2 1s infinite;
}
.scroll3{
    opacity:0;
    margin-left:auto;
    margin-right:auto;
    width:0px;
    height:0px;
    border-left: 0.35em solid transparent;
    border-right: 0.35em solid transparent;
    border-top: 0.4em solid #000;
    -webkit-animation: down 1s infinite;
    animation: down 1s infinite;
}
.scroll{
    opacity:0;
    margin-left:auto;
    margin-right:auto;
    width:0px;
    height:0px;
    border-left: 0.35em solid transparent;
    border-right: 0.35em solid transparent;
    border-top: 0.4em solid #000;
    -webkit-animation: down3 1s infinite;
    animation: down3 1s infinite;
}
@-webkit-keyframes down{
    0%{
        opacity:0;
    }
    100%{
        opacity:1;
        transform: translateY(2.3em);
    }
}
@-webkit-keyframes down2{
    40%{
        opacity:0;
    }
    100%{
        opacity:0.5;
        transform: translateY(2.3em);
    }
}
@-webkit-keyframes down3{
    60%{
        opacity:0;
    }
    100%{
        opacity:0.2;
        transform: translateY(2.3em);
    }
}
@keyframes down{
    0%{
        opacity:0;
    }
    100%{
        opacity:1;
        transform: translateY(2.3em);
    }
}
@keyframes down2{
    40%{
        opacity:0;
    }
    100%{
        opacity:0.5;
        transform: translateY(2.3em);
    }
}
@keyframes down3{
    60%{
        opacity:0;
    }
    100%{
        opacity:0.2;
        transform: translateY(2.3em);
    }
}
#text{
    font-family:"Lato";
    font-size:1em;
    text-align:center;
    margin-top:0.5em;
    color:#D70403;
}






.b-footer__get-app {
    background: #f5f7f9 none repeat scroll 0 0;
    color: #819da9;
    padding: 60px 0 70px;
    text-align: center;
}

.legacy-page {
    font-size: 16px;
    line-height: 24px;
}
.b-footer__get-app {
    color: #819da9;
    text-align: center;
}
.legacy-page {
    font-size: 16px;
    line-height: 24px;
}

.l-row::before {
    content: "";
    display: block;
}
.l-row::before {
    content: "";
    display: block;
}

.l-row::after {
    clear: both;
    content: "";
    display: table;
}
.l-row::after {
    clear: both;
    content: "";
    display: table;
}

.l-pull-6 {
    margin-right: 25%;
}
.l-push-6 {
    margin-left: 25%;
}
.l-span-12 {
    display: inline;
    float: left;
    margin-left: 0;
    margin-right: 0;
    width: 50%;
}
.l-pull-6 {
    margin-right: 25%;
}
.l-push-6 {
    margin-left: 25%;
}
.l-span-12 {
    display: inline;
    float: left;
    margin-left: 0;
    margin-right: 0;
    width: 50%;
}

.b-footer__get-app .b-footer__get-app-title {
    color: #2f4366;
    font-size: 36px;
    font-weight: 600;
    line-height: 1.2;
    padding: 12px 0;
    text-align: center;
}

.b-app-block {
    display: inline-block;
    margin: 25px 0 0;
    padding: 0;
}
.b-app-block .b-app-block__li {
    float: left;
    list-style-type: none;
    min-width: 225px;
}
.b-app-block .b-app-block__li a {
    font-weight: 400;
}
.b-store-button-container {
    display: block;
    height: 60px;
    margin: 12px;
}

.b-store-button-container .b-store-button.b-store-button__ios {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iMzBweCIgaGVpZ2h0PSIzNHB4IiB2aWV3Qm94PSIwIDAgMzAgMzQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPiAgICAgICAgPHRpdGxlPmljX2Rvd25sb2FkX2lvczwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz48L2RlZnM+ICAgIDxnIGlkPSJIb21lcGFnZSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+ICAgICAgICA8ZyBpZD0iRGVza3RvcC1IRC0xMjAwLSZsdDsiIHNrZXRjaDp0eXBlPSJNU0FydGJvYXJkR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01MzAuMDAwMDAwLCAtNTMyMy4wMDAwMDApIiBmaWxsPSIjRkZGRkZGIj4gICAgICAgICAgICA8ZyBpZD0iMTEuLUZvb3RlciIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDUxMDAuMDAwMDAwKSI+ICAgICAgICAgICAgICAgIDxnIGlkPSJEb3dubG9hZC1pT1MtQXBwLS0tTW9iaWxlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1MTAuMDAwMDAwLCAyMTIuMDAwMDAwKSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+ICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMzcuMzExNzUxMywxMy43ODY0MDQxIEMzOC4wMTY0MTgsMTIuOTM0OTMxOCAzOC44MjM4MzY2LDEyLjI5NjMzNzIgMzkuNzM0MDMxMSwxMS44NzA2MDEgQzQwLjY0NDIyNTYsMTEuNDQ0ODY0OSA0MS40MDc2MDMxLDExLjIzMiA0Mi4wMjQxODY1LDExLjIzMiBDNDIuMDI0MTg2NSwxMy4xOTkxOTQ2IDQxLjM0ODg5MSwxNC45NDYxNTQ3IDM5Ljk5ODI3OTgsMTYuNDcyOTMyNiBDMzguNjQ3NjY4NSwxNy45OTk3MTA2IDM3LjAzMjgzMTUsMTguNzYzMDg4MSAzNS4xNTM3MjAyLDE4Ljc2MzA4ODEgQzM1LjE1MzcyMDIsMTcuODUyODkzNSAzNS4zNTkyNDQ5LDE2Ljk1NzM5MyAzNS43NzAzMDA1LDE2LjA3NjU1OTYgQzM2LjAwNTE4OTQsMTUuNTc3NDIwNiAzNi41MTkwMDEyLDE0LjgxNDA0MzEgMzcuMzExNzUxMywxMy43ODY0MDQxIEwzNy4zMTE3NTEzLDEzLjc4NjQwNDEgWiBNNDUuODU1NzkyNywzMi41OTIxMDM2IEM0Ni40MTM2NTM5LDMzLjQ0MzU3NTkgNDcuMDY2OTI4OSwzNC4xOTk2MTMzIDQ3LjgxNTYzNzMsMzQuODYwMjM4MyBDNDguNTY0MzQ1NywzNS41MjA4NjM0IDQ5LjIwMjk0MDQsMzUuOTI0NTcyNyA0OS43MzE0NDA0LDM2LjA3MTM3ODIgQzQ5LjU4NDYzNDgsMzYuNDgyNDMzOCA0OS40NTI1MTE4LDM2Ljg0OTQ0MjMgNDkuMzM1MDY3NCwzNy4xNzI0MTQ1IEM0OS4yMTc2MjI5LDM3LjQ5NTM4NjggNDkuMTAwMTgwMiwzNy43NzQzMTMyIDQ4Ljk4MjczNTgsMzguMDA5MjAyMSBDNDguMzA3NDMwMSwzOS40NzcyNTc4IDQ3LjYwMjc3NCw0MC42MjIzMjQgNDYuODY4NzQ2MSw0MS40NDQ0MzUyIEM0NS42OTQzMDE2LDQyLjczNjMyNDIgNDQuODQyODQyLDQzLjU3MzEwMzQgNDQuMzE0MzQyLDQzLjk1NDc5NzkgQzQzLjU1MDk1Myw0NC40NTM5MzY5IDQyLjY3MDEzMjgsNDQuNzAzNTAyNiA0MS42NzE4NTQ5LDQ0LjcwMzUwMjYgQzQwLjgyMDM4MjYsNDQuNzAzNTAyNiAzOS44MDc0Mzk0LDQ0LjQ1MzkzNjkgMzguNjMyOTk0OCw0My45NTQ3OTc5IEMzNy41MTcyNzI1LDQzLjQ4NTAyMDEgMzYuNjUxMTMyNiw0My4yNTAxMzQ3IDM2LjAzNDU0OTIsNDMuMjUwMTM0NyBDMzUuNDc2Njg4MSw0My4yNTAxMzQ3IDM0LjM3NTY2MjgsNDMuNTczMTAyMSAzMi43MzE0NDA0LDQ0LjIxOTA0NjYgQzMxLjg1MDYwNyw0NC41NDIwMTg5IDMxLjE0NTk1MDgsNDQuNzAzNTAyNiAzMC42MTc0NTA4LDQ0LjcwMzUwMjYgQzI5LjE3ODc1NjIsNDQuNzAzNTAyNiAyNy42NjY2ODE1LDQzLjg1MjA0MzEgMjYuMDgxMTgxMyw0Mi4xNDkwOTg0IEMyNS40MzUyMzY4LDQxLjQ3Mzc5MjggMjQuNzg5MzAyLDQwLjY1MTY5NCAyNC4xNDMzNTc1LDM5LjY4Mjc3NzIgQzIyLjkzOTU1MTgsMzcuOTIxMTEwNCAyMi4wNDQwNTEzLDM2LjIyNTUzMTUgMjEuNDU2ODI5LDM0LjU5NTk4OTYgQzIwLjg2OTYwNjcsMzIuOTY2NDQ3OCAyMC41NzYsMzEuMDk0NzA0OSAyMC41NzYsMjguOTgwNzA0NyBDMjAuNTc2LDI2LjM5NjkyNjYgMjEuMzY4NzM4MiwyNC4wNjI3NTMxIDIyLjk1NDIzODMsMjEuOTc4MTE0IEMyNC42NTcxODMsMTkuNzQ2NjY5MyAyNi44MDA1MTIxLDE4LjYzMDk2MzcgMjkuMzg0MjkwMiwxOC42MzA5NjM3IEMzMC42MTc0NTY5LDE4LjYzMDk2MzcgMzEuNjU5NzYwOSwxOC44MDcxMjc4IDMyLjUxMTIzMzIsMTkuMTU5NDYxMSBDMzQuMzYwOTgzMywxOS45MjI4NTAxIDM1LjUwNjA0OTYsMjAuMzA0NTM4OSAzNS45NDY0NjYzLDIwLjMwNDUzODkgQzM2LjczOTIxNjQsMjAuMzA0NTM4OSAzNy41NzU5OTU2LDIwLjEyODM3NDggMzguNDU2ODI5LDE5Ljc3NjA0MTUgQzQwLjM5NDY2MjUsMTkuMDEyNjUyNSA0MS43MTU4OTI4LDE4LjYzMDk2MzcgNDIuNDIwNTU5NiwxOC42MzA5NjM3IEM0NC4xMjM1MDQyLDE4LjYzMDk2MzcgNDUuNDQ0NzM0NSwxOC45Njg2MTE1IDQ2LjM4NDI5MDIsMTkuNjQzOTE3MSBDNDYuODI0NzA2OSwxOS45OTYyNTA1IDQ3LjcwNTUyNzEsMjAuOTM1NzkyIDQ5LjAyNjc3NzIsMjIuNDYyNTY5OSBDNDcuNzkzNjEwNCwyMy4wMjA0MzExIDQ2LjgxMDAyNzgsMjMuODkzOTExMiA0Ni4wNzYsMjUuMDgzMDM2MyBDNDUuMzQxOTcyMiwyNi4yNzIxNjE0IDQ0Ljk3NDk2MzcsMjcuNTQyMDEwNSA0NC45NzQ5NjM3LDI4Ljg5MjYyMTggQzQ0Ljk3NDk2MzcsMzAuNTA3NDgzIDQ1LjI2ODU3MDUsMzEuNzQwNjMxMyA0NS44NTU3OTI3LDMyLjU5MjEwMzYgTDQ1Ljg1NTc5MjcsMzIuNTkyMTAzNiBaIiBpZD0iaWNfZG93bmxvYWRfaW9zIj48L3BhdGg+ICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICA8L2c+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=");
    background-position: 21px 14px;
    background-repeat: no-repeat;
}
.b-store-button-container .b-store-button {
    background-color: #00b9ff;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    font-size: 13px;
    min-width: 200px;
    padding: 8px 24px 8px 72px;
    position: absolute;
    text-align: left;
    transition: all 0.1s ease 0s;
}

.b-store-button-container .b-store-button {
    color: #fff;
    cursor: pointer;
    font-size: 13px;
    text-align: left;
}
.b-app-block .b-app-block__li a {
    font-weight: 400;
}

.b-store-button-container .b-store-button {
    color: #fff;
    cursor: pointer;
    font-size: 13px;
    text-align: left;
}

.b-app-block .b-app-block__li a {
    font-weight: 400;
}
.b-store-button-container {
    display: block;
    height: 60px;
    margin: 12px;
}

.b-app-block .b-app-block__li {
    list-style-type: none;
}

.b-app-block .b-app-block__li a {
    font-weight: 400;
}

.b-store-button-container .b-store-button.b-store-button__android {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iMzJweCIgaGVpZ2h0PSIzNHB4IiB2aWV3Qm94PSIwIDAgMzIgMzQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPiAgICAgICAgPHRpdGxlPmljX2Rvd25sb2FkX2FuZHJvaWQ8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+PC9kZWZzPiAgICA8ZyBpZD0iSG9tZXBhZ2UiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPiAgICAgICAgPGcgaWQ9IkRlc2t0b3AtSEQtMTIwMC0mbHQ7IiBza2V0Y2g6dHlwZT0iTVNBcnRib2FyZEdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzUwLjAwMDAwMCwgLTUzMjUuMDAwMDAwKSIgZmlsbD0iI0ZGRkZGRiI+ICAgICAgICAgICAgPGcgaWQ9IjExLi1Gb290ZXIiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCA1MTAwLjAwMDAwMCkiPiAgICAgICAgICAgICAgICA8ZyBpZD0iRG93bmxvYWQtQW5kcm9pZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzMwLjAwMDAwMCwgMjEyLjAwMDAwMCkiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTIyLjgwNTQxNiwyMy43MjI2OTY4IEMyMS41NzQyMjY0LDIzLjcyMjA1MzIgMjAuNTc2NDM4NCwyNC42Mzk2MzIyIDIwLjU3NiwyNS43Njg1MDI0IEwyMC41Nzc3NTM2LDM0LjMzNjQwOTYgQzIwLjU3NzkyODksMzUuNDY5MTQxOCAyMS41NzY0MTg0LDM2LjM4MzE4MDcgMjIuODA3Njk1NywzNi4zODMwMTk3IEMyNC4wMzk3NjIyLDM2LjM4MzEwMDIgMjUuMDM3ODEzMiwzNS40Njg1Nzg2IDI1LjAzNjQxMDMsMzQuMzM2NDkgTDI1LjAzNjQxMDMsMjUuNzY3NDU2NCBDMjUuMDM1ODg0MiwyNC42Mzg4Mjc2IDI0LjAzNjc4MTEsMjMuNzIxODExOCAyMi44MDU0MTYsMjMuNzIyNjk2OCBMMjIuODA1NDE2LDIzLjcyMjY5NjggTDIyLjgwNTQxNiwyMy43MjI2OTY4IFogTTQwLjc4NDg4ODgsMTYuMDI4Njc4MyBMNDIuMzQxMDE3MiwxMy40MjA4NTE2IEM0Mi40MjQwNDkzLDEzLjI4NDU1MDMgNDIuMzY5NTEyOSwxMy4xMTA5OTU2IDQyLjIxODk2NzksMTMuMDMzOTk0MyBDNDIuMDY3MjgzMSwxMi45NjAyMTE0IDQxLjg3OTczNzUsMTMuMDEwMzM4NyA0MS43OTk1MTEyLDEzLjE0NzUyNSBMNDAuMjI3NjAwNiwxNS43ODI2MjgyIEMzNy40NjMzNDIxLDE0LjY1NDQwMTcgMzQuMjMxNTc4OCwxNC42NjUzNDQ0IDMxLjUwMDI4NzcsMTUuNzc4NzY2IEwyOS45MjY4ODY2LDEzLjE1MDU4MjUgQzI5Ljg0NDk5NDIsMTMuMDExNzg3IDI5LjY1Njc0NzMsMTIuOTYxNzQwMSAyOS41MDgxMzEyLDEzLjAzNzI5MzIgQzI5LjM1NjcwOTQsMTMuMTExOTYxMSAyOS4zMDE1NTkzLDEzLjI4NTgzNzcgMjkuMzg1NDY4MiwxMy40MjE4MTcxIEwzMC45NDIyOTgsMTYuMDI3NzEyOCBDMjcuODgzMzUwMSwxNy40NzU1MzEgMjUuODk4NzM0MSwyMC4yMzIyMTExIDI1LjkwMDMxMjMsMjMuMzk3MTUxIEw0NS44MzMzNjI3LDIzLjM5NTMwMDMgQzQ1LjgzMzg4ODgsMjAuMjMwODQzMiA0My44MzkyNzc0LDE3LjQ3OTg3NiA0MC43ODQ4ODg4LDE2LjAyODY3ODMgTDQwLjc4NDg4ODgsMTYuMDI4Njc4MyBMNDAuNzg0ODg4OCwxNi4wMjg2NzgzIFogTTMxLjI5MTA4NTQsMjAuMDU4NDE0OSBDMzAuODI4NjY1OSwyMC4wNTc1Mjk5IDMwLjQ1MTgyMTIsMTkuNzEyNTEyNCAzMC40NTE4MjEyLDE5LjI4NjMwOTYgQzMwLjQ1MTk5NjYsMTguODYxNzk2NCAzMC44Mjc3ODkxLDE4LjUxMjc1NTkgMzEuMjkxODc0NSwxOC41MTI4MzY0IEMzMS43NTc1MzgxLDE4LjUxMjUxNDUgMzIuMTM0MTE5OCwxOC44NjE3OTY0IDMyLjEzNDczMzUsMTkuMjg2MTQ4NiBDMzIuMTM0OTA4OSwxOS43MTE5NDkxIDMxLjc1NzM2MjcsMjAuMDU4MjU0IDMxLjI5MTA4NTQsMjAuMDU4NDE0OSBMMzEuMjkxMDg1NCwyMC4wNTg0MTQ5IEwzMS4yOTEwODU0LDIwLjA1ODQxNDkgWiBNNDAuNDM1ODM4NCwyMC4wNTcwNDcxIEMzOS45NzE1Nzc2LDIwLjA1NzQ0OTQgMzkuNTkzNjgwOCwxOS43MTE5NDkxIDM5LjU5Mzc2ODUsMTkuMjg0Mzc4NSBDMzkuNTk1MzQ2NywxOC44NjEwNzIzIDM5Ljk3MTA1MTUsMTguNTExNjI5NSA0MC40MzYxODkxLDE4LjUxMDE4MTIgQzQwLjg5Nzk5NDgsMTguNTExNDY4NSA0MS4yNzY3Njg1LDE4Ljg2MDU4OTUgNDEuMjc2NDE3OCwxOS4yODQ5NDE3IEM0MS4yNzczODIyLDE5LjcxMTQ2NjQgNDAuOTAwMDExNCwyMC4wNTcwNDcxIDQwLjQzNTgzODQsMjAuMDU3MDQ3MSBMNDAuNDM1ODM4NCwyMC4wNTcwNDcxIEw0MC40MzU4Mzg0LDIwLjA1NzA0NzEgWiBNMjUuOTAwMzEyMywyNC4xMDg5OTA4IEwyNS45MDM2NDQxLDM3LjM4Njg1MzMgQzI1LjkwMjU5MiwzOC41OTQ2NTU4IDI2Ljk2NzEwMzgsMzkuNTY5NDQyOCAyOC4yODI2NDA3LDM5LjU2OTY4NDIgTDI5LjkwNDI2NTMsMzkuNTcwMzI3OSBMMjkuOTA0MjY1Myw0NC4xMDM3NTEzIEMyOS45MDQwOSw0NS4yMzIyOTk2IDMwLjkwMzgwNjksNDYuMTUwMDM5NyAzMi4xMzIyNzg1LDQ2LjE1MDAzOTcgQzMzLjM2NDI1NzMsNDYuMTUwMDM5NyAzNC4zNjIzMDgzLDQ1LjIzMTY1NTkgMzQuMzYyNjU5MSw0NC4xMDIzODM1IEwzNC4zNjI2NTkxLDM5LjU2OTg0NTEgTDM3LjM3MjY4MiwzOS41NjkzNjI0IEwzNy4zNzI2ODIsNDQuMTAyNjI0OSBDMzcuMzcyNDE4OSw0NS4yMzA2MDk5IDM4LjM3Mjc0OTUsNDYuMTQ5NjM3NCAzOS42MDEzOTY2LDQ2LjE0Nzg2NzIgQzQwLjgzMzI4NzcsNDYuMTQ4NTkxNCA0MS44MzA3MjQ5LDQ1LjIzMDIwNzYgNDEuODMwNDYxOSw0NC4xMDA3NzQzIEw0MS44MzA0NjE5LDM5LjU2ODc5OTEgTDQzLjQ1NTg1NjcsMzkuNTY3NTkyMiBDNDQuNzY4MjM3MywzOS41NjgwNzUgNDUuODM1NjQyNCwzOC41OTE4Mzk3IDQ1LjgzNTkwNTQsMzcuMzg0MDM3MSBMNDUuODMzNDUwNSwyNC4xMDU4NTI5IEwyNS45MDAzMTIzLDI0LjEwODk5MDggTDI1LjkwMDMxMjMsMjQuMTA4OTkwOCBaIE01MS4xNTIwNjM2LDI1Ljc2NTQ0NDkgQzUxLjE1MTgwMDYsMjQuNjM1NTI4NyA1MC4xNTM4MzczLDIzLjcxOTYzOTMgNDguOTIyNDcyMiwyMy43MTk5NjExIEM0Ny42OTE0NTc5LDIzLjcxOTA3NiA0Ni42OTM0OTQ2LDI0LjYzNjQ5NDMgNDYuNjkzNzU3NiwyNS43NjY1NzEzIEw0Ni42OTUzMzU4LDM0LjMzNDU1ODkgQzQ2LjY5NTI0ODEsMzUuNDY1NjgyIDQ3LjY5Mjc3MzEsMzYuMzc5ODgxOCA0OC45MjQ4Mzk1LDM2LjM4MDIwMzYgQzUwLjE1NTk0MTUsMzYuMzgwMDQyNyA1MS4xNTMzNzg4LDM1LjQ2NTY4MiA1MS4xNTM3Mjk1LDM0LjMzMzU5MzQgTDUxLjE1MjA2MzYsMjUuNzY1NDQ0OSBMNTEuMTUyMDYzNiwyNS43NjU0NDQ5IFoiIGlkPSJpY19kb3dubG9hZF9hbmRyb2lkIj48L3BhdGg+ICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICA8L2c+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=");
    background-position: 21px center;
    background-repeat: no-repeat;
}
.b-store-button-container .b-store-button {
    background-color: #00b9ff;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    font-size: 13px;
    min-width: 200px;
    padding: 8px 24px 8px 72px;
    position: absolute;
    text-align: left;
    transition: all 0.1s ease 0s;
}

.b-store-button-container .b-store-button span {
    display: block;
    font-size: 22px;
}

.b-store-button-container .b-store-button {
    color: #fff;
    cursor: pointer;
    font-size: 13px;
    text-align: left;
}

.b-store-button:hover{
    opacity: 0.6;
}


.txt{
    color:#819da9;
    font-size:1.4rem;
}


.skptit{
    text-transform: none;
    font-size: 4rem;
    line-height: 50px
}

.colorskp{
    color: #00B9FF;
}

@media (max-width : 992px) {
    .logo-euro {
        margin-left: 11rem;
        width: 17rem;
    }
}

@media (min-width : 993px) {
    .logo-euro {        
        width: 70%;
    }
}