.transpernt-img-product {
    padding-left: 17px
}

.authorized-user-outer-div {
    padding-bottom: 20px
}

.authorized-dealer-product {
    color: #110729!important;
    font-family: Poppins, sans-serif;
    font-weight: 700;
    padding-bottom: 10px;
    text-transform: uppercase
}

.autorized-dealer-outer-div {
    margin-top: 15px
}

.authorized-dealer {
    color: #fff!important;
    font-style: normal;
    margin: 0 10px 0 100px
}

.topbar-section {
    border-bottom: none;
    padding: 0;
    float: left;
    width: 100%
}

.about-us-banner {
    background: url(../images/black-banner.jpg);
    height: 400px
}

.about-main-heading h1 {
    color: #fff;
    padding-top: 250px
}

.dash {
    border-bottom: 2px solid #fff;
    width: 80px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 5px
}

.top-bar-left ul li,
.top-bar-right ul li {
    display: inline-block
}

.top-bar-left ul li {
    font-size: 14px;
    border-left: 1px solid #cccccc40;
    color: #0083ce;
    font-weight: 300;
    padding: 21px 0 29px 20px;
    margin-left: 20px;
    margin-bottom: 0
}

.top-bar-left ul li a {
    color: #000
}

.top-bar-left ul li:first-child {
    border: none;
    padding-left: 0;
    margin-left: 0
}

.top-bar-right {
    padding: 10px 40px 11px 0
}

.top-bar-right ul li {
    padding: 0 10px 0 0;
    margin: 0
}

.top-bar-right ul li a {
    color: #0083ce
}

.top-bar-right ul li a:hover {
    color: #0083ce
}

.topbar-section .topbar-inner {
    border-bottom: 1px solid rgba(255, 255, 255, .07);
    float: left;
    width: 100%;
    padding: 0
}

.img-box {
    border-top: 10px solid #0083ce;
    border-left: 10px solid #000;
    border-top-right-radius: 140px
}

.img-box1 {
    border-bottom: 10px solid #0083ce;
    border-bottom-left-radius: 140px;
    border-right: 10px solid #000
}

.about-bg {
    border: 10px solid #0058a8;
    border-radius: 15px;
    box-shadow: 0 5px 20px 0 rgba(0, 0, 0, .2), 0 13px 24px -11px rgba(240, 79, 51, .6)
}

header#inner-navigation {
    position: absolute;
    top: 0;
    z-index: 9;
    background:#fff;
    width: 100%;
    border-bottom: 1px solid rgba(255, 255, 255, .07);
    left: 0
}

#inner-navigation .navbar.navbar-sticky-in .logo img,
.navbar.navbar-default.reveal-menu-home.sticky-nav .logo a img,
.sticky-nav-white .logo a img {
    width: auto
}

#inner-navigation .logo {
    margin: -2px 0
}

#inner-navigation .get-quote {
    margin-top: 14px
}

.navbar-nav-wrapper {
    padding-right: 50px
}

#inner-navigation .nav.navbar-nav>li>a {
    color: #000;
    font-size: 16px;
    letter-spacing: 0
}

.navbar-right {
    margin-right: 0
}

#inner-navigation .nav.navbar-nav li ul {
    border-top-color: #0083ce
}

.navbar.navbar-default.reveal-menu-home.sticky-nav,
.sticky-nav-white {
    padding: 10px;
    background: #000;
    transition: background .5s ease-in-out 0s, padding .5s ease-in-out 0s;
    -webkit-transition: background .5s ease-in-out 0s, padding .5s ease-in-out 0s;
    -moz-transition: background .5s ease-in-out 0s, padding .5s ease-in-out 0s;
    -o-transition: background .5s ease-in-out 0s, padding .5s ease-in-out 0s;
    -ms-transition: background .5s ease-in-out 0s, padding .5s ease-in-out 0s;
    -webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .52);
    -moz-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .52);
    -o-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .52);
    -ms-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .52);
    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .52)
}

.navbar.navbar-default {
    padding: 10px 0;
    border-bottom: 0
}

.sticky-nav-white {
    background-color: #fff!important
}

.sticky-nav-white ul.nav.navbar-nav li a {
    color: #444!important
}

.reveal-menu-home {
    background-color: transparent
}

.reveal-menu-home ul.nav.navbar-nav li a {
    color: #444
}

.navbar.navbar-default .navbar-collapse ul.nav.navbar-nav li:last-child {
    border-bottom: none
}

#inner-navigation .nav.navbar-nav>li>a,
.navbar.navbar-default .navbar-collapse ul.nav.navbar-nav li a {
    font-size: 16px;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    color: #fff;
    padding: 25px 0;
    line-height: inherit;
    position: relative
}

.navbar.navbar-default .navbar-collapse ul.nav.navbar-nav li a:hover,
.navbar.navbar-default .navbar-collapse ul.nav.navbar-nav li.active a {
    background: 0 0;
    color: #0083ce!important;
    transition: all ease-in-out .5s
}

.navbar.navbar-default .navbar-collapse ul.nav.navbar-nav li:before {
    display: none
}

#inner-navigation .nav.navbar-nav li,
.navbar.navbar-default .navbar-collapse ul.nav.navbar-nav li {
    padding: 0;
    margin-bottom: 0;
 margin-left: 18px;
    margin-right: 18px;
}
}

.header-search {
    position: relative;
    float: right;
    margin: 0;
    top: 15px
}

.header-search i {
    margin-top: 13px;
    color: #fff
}

.header-search .search-box-wrap {
    display: none;
    position: absolute;
    right: 0;
    z-index: 2;
    top: 61px;
    background: rgba(255, 255, 255, .05);
    border-width: 0 1px 1px;
    border-color: rgba(255, 255, 255, .07);
    border-style: solid;
    padding: 10px
}

.navbar-sticky-in .header-search .search-box-wrap {
    background: #5c5256
}

.header-search .searchform {
    width: 430px;
    max-width: 100%;
    margin: 0 auto
}

.header-search form.search-form {
    position: relative;
    overflow: hidden
}

.header-search input.search-field {
    width: 100%;
    margin-bottom: 0;
    color: #fff;
    border-width: 5px;
    border-style: solid;
    border-color: rgba(255, 255, 255, .1);
    border-image: initial;
    background: rgba(255, 255, 255, .05)
}

.header-search input.search-submit,
.header-search input.search-submit:visited {
    background: #ffac00;
    border-color: #ffac00;
    position: absolute;
    top: -3px;
    right: -1px;
    font-size: 14px;
    margin: 0;
    border-radius: 0;
    color: #fff
}

.post-title {
    font-size: 19px;
    font-weight: 500;
    line-height: 30px
}

.post-title1 {
    font-size: 18px;
    font-weight: 500;
    line-height: 30px
}

.post-excerpt {
    font-size: 15px;
    line-height: 25px;
    text-align: justify;
    margin: 15px 0 20px 0;
    color: #444343
}

.section_heading .post-excerpt {
    text-transform: lowercase
}

.post-para {
    font-size: 14px;
    line-height: 25px;
    text-align: justify;
    margin: 10px 0 0 0;
    color: #444343
}

.post-para-text {
    font-size: 15px;
    line-height: 25px;
    text-align: left;
    margin: 10px 0 0 0;
    color: #444343
}

table {
    border-spacing: 0;
    border-collapse: collapse;
    font-size: 13px
}

td,
th {
    padding: 4px 10px;
    border: 1px solid #cea3a4;
    line-height: 30px;
    text-align: center
}

.new-list {
    color: #fff;
    font-size: 12px;
    line-height: 36px
}

.top-space {
    padding-top: 100px
}

.text-side-bar li {
    font-size: 20px;
    color: #fba919;
    font-size: 14px;
    line-height: 12px
}

@media only screen and (min-width:320px) {
    #mt_get_started .watch_content h1 {
        font-size: 28px;
        margin-bottom: 15px
    }
    #mt_get_started .watch_content h2 {
        font-size: 24px;
        padding-top: 50px
    }
    .section_heading h2.section_title::before {
        content: '';
        height: 60%;
        width: 3px;
        background: #0083ce;
        position: absolute;
        top: 0;
        left: 0;
        margin-top: 8px
    }
    .section_heading {
        margin: 0 0 3rem
    }
    .new-list {
        color: #fff;
        font-size: 12px;
        line-height: 35px
    }
    @media(max-width:1366px) {
        .table-responsive {
            width: 100%
        }
    }
    @media(max-width:1100px) {
        #inner-navigation .slicknav_nav i.fa.fa-angle-down,
        #inner-navigation .slicknav_nav i.fa.fa-angle-right,
        .get-quote,
        .header-search {
            display: none
        }
    }
    @media only screen and (min-width:768px) and (max-width:991px) {
        .navbar.navbar-default .navbar-header {
            margin-bottom: 0;
            margin-top: 0;
            display: inline-block
        }
        #inner-navigation .nav.navbar-nav li,
        .navbar.navbar-default .navbar-collapse ul.nav.navbar-nav li {
            margin-left: 10px
        }
        #inner-navigation .nav.navbar-nav>li>a,
        .navbar.navbar-default .navbar-collapse ul.nav.navbar-nav li a {
            font-size: 13px
        }
        .navbar.navbar-default .navbar-collapse ul.nav.navbar-nav li {
            margin-bottom: 0;
            padding: 0
        }
        .navbar.navbar-default .navbar-collapse ul.nav.navbar-nav li:first-child {
            margin-left: 0
        }
    }
    @media (max-width:991px) {
        #inner-navigation .navbar-sticky-in.navbar-default .slicknav_btn,
        #inner-navigation .slicknav_btn {
            top: 27px
        }
        #inner-navigation .navbar-sticky-in.navbar-default .slicknav_btn.slicknav_collapsed:before,
        #inner-navigation .navbar-sticky-in.navbar-default .slicknav_btn.slicknav_open:before {
            color: #0083ce
        }
        #inner-navigation .slicknav_nav {
            height: 280px;
            top: 74px;
            overflow-y: scroll
        }
    }
    @media only screen and (max-width:767px) {
        .navbar.navbar-default .navbar-toggle {
            border-color: #0083ce;
            background-color: #0083ce;
            margin-top: 10px;
            margin-right: 0
        }
        .navbar.navbar-default .navbar-toggle .icon-bar {
            background-color: #fff
        }
        .navbar.navbar-default .navbar-toggle:hover {
            border-color: #fff;
            background-color: #fff
        }
        .navbar.navbar-default .navbar-toggle:hover .icon-bar {
            background-color: #0083ce
        }
        .navbar.navbar-default .navbar-collapse {
            background: #1f1d26;
            border: none;
            margin-top: 15px;
            max-height: 415px
        }
        #inner-navigation .nav.navbar-nav>li>a,
        .navbar.navbar-default .navbar-collapse ul.nav.navbar-nav li a {
            color: #b6b3c4!important;
            font-size: 13px;
            font-weight: 400;
            text-transform: uppercase;
            line-height: 1.5
        }
        .navbar.navbar-default ul.nav.navbar-nav {
            margin: 0
        }
        .navbar.navbar-default .navbar-collapse ul.nav.navbar-nav li {
            margin: 0
        }
        .navbar.navbar-default .navbar-collapse ul.nav.navbar-nav li a {
            padding: 10px 20px;
            border-bottom: 1px solid rgba(255, 255, 255, .05)
        }
        .navbar.navbar-default .navbar-collapse ul.nav.navbar-nav li:last-child a {
            border-bottom: 0
        }
    }
    @media(max-width:736px) {
        #inner-navigation .slicknav_nav {
            height: 250px;
            overflow-y: scroll
        }
    }
    @media only screen and (max-width:639px) {
        .navbar.navbar-default .navbar-collapse {
            max-height: 225px
        }
        .topbar-section {
            display: none
        }
    }
    @media only screen and (max-width:360px) {
        .navbar.navbar-default.reveal-menu-home.sticky-nav .logo a img,
        .sticky-nav-white .logo a img {
            margin-top: 0;
            width: 150px
        }
        .reveal-menu-home .logo a img {
            margin-top: 0;
            width: 150px
        }
    }
    #inner-navigation .navbar {
        border-bottom: 0;
        transition: all ease-in-out .5s
    }
    #inner-navigation .navbar.navbar-default {
        margin: 0;
        height: auto;
        background: 0 0
    }
    #inner-navigation .navbar-nav {
        display: inline-block
    }
    #inner-navigation .logo-wrapper {
        width: 100%;
        text-align: center;
        margin-bottom: 20px
    }
    #inner-navigation ul.nav-mini {
        padding-top: 3px;
        padding-right: 13px
    }
    #inner-navigation ul.nav-mini li {
        display: inline-block;
        margin-right: 10px;
        font-size: 13px;
        background: #00bcd4;
        border-radius: 5px;
        padding: 2px 10px
    }
    #inner-navigation ul.nav-mini li:last-child {
        margin-right: 0
    }
    #inner-navigation ul.nav-mini li i {
        color: #fff;
        padding-right: 5px
    }
    #inner-navigation .nav.navbar-nav {
        float: left;
        transition: all ease-in-out .5s
    }
    #inner-navigation .nav.navbar-nav li a:hover,
    #inner-navigation .nav.navbar-nav li.active>a {
        color: #4c9a84;
        text-decoration: none;
        background: 0 0
    }
    #inner-navigation .nav.navbar-nav li a.mt_btn_yellow:hover {
        background: #0083ce;
        color: #fff
    }
    .img-top {
        margin-top: 35px
    }
    #inner-navigation .nav.navbar-nav>li:last-child>a:after {
        display: none
    }
    #inner-navigation .nav.navbar-nav li ul {
        z-index: 99999;
        padding: 0;
        margin: 0;
        position: absolute;
        top: 74px;
        left: 0;
        width: 300px;
        display: none;
        background-color: #fff;
        border: 2px solid #f1f1f1;
        border-top: 2px solid #0083ce;
        -webkit-box-shadow: 0 0 12px -3px rgba(0, 0, 0, .4);
        -moz-box-shadow: 0 0 12px -3px rgba(0, 0, 0, .4);
        box-shadow: 0 0 12px -3px rgba(0, 0, 0, .4)
    }
    #inner-navigation .nav.navbar-nav li:nth-child(3) ul {
        width: 290px;
    }
    #inner-navigation .nav.navbar-nav li ul li a {
        border-bottom: 1px solid #e6e6e6;
        display: block;
        padding: 12px 20px;
        font-size: 13px;
        -webkit-transition: all .2s ease-in-out 0s;
        -moz-transition: all .2s ease-in-out 0s;
        -ms-transition: all .2s ease-in-out 0s;
        -o-transition: all .2s ease-in-out 0s;
        transition: all .2s ease-in-out 0s;
        color: #444;
        font-weight: 500;
        letter-spacing: .5px;
        line-height: 1.25
    }
    #inner-navigation .nav.navbar-nav li ul li a i {
        float: right
    }
    #inner-navigation .nav.navbar-nav li>ul>li:last-child>a,
    #inner-navigation .navbar-nav li>ul>li>ul>li:last-child>a {
        border-bottom: 0
    }
    #inner-navigation .nav.navbar-nav li ul li:hover ul li a {
        color: #444
    }
    #inner-navigation .nav.navbar-nav li ul li:hover a,
    .nav.navbar-nav li ul li ul li:hover a {
        padding-left: 25px;
        padding-right: 15px;
        color: #0083ce
    }
    #inner-navigation .nav.navbar-nav li ul li ul {
        position: absolute;
        left: 198px;
        top: -2px
    }
    #inner-navigation .nav.navbar-nav li ul li:hover ul li a {
        padding-left: 15px;
        padding-right: 15px
    }
    #inner-navigation .nav.navbar-nav li ul li ul li:hover a {
        padding-left: 20px;
        padding-right: 10px
    }
    #inner-navigation .nav.navbar-nav li ul li {
        display: block;
        text-align: left;
        margin-left: 0
    }
    @media only screen and (max-width:991px) {
        .logo-wrapper {
            width: 50%
        }
        .logo img {
            float: left
        }
        #inner-navigation .navbar-nav-wrapper {
            width: 0%
        }
        #inner-navigation .navbar {
            margin: 0;
            padding: 0;
            -webkit-transition: none;
            -moz-transition: none;
            -ms-transition: none;
            -o-transition: none;
            transition: none
        }
        #inner-navigation .navbar-brand {
            line-height: 30px;
            -webkit-transition: none;
            -moz-transition: none;
            -ms-transition: none;
            -o-transition: none;
            transition: none
        }
        #inner-navigation .navbar-arrow ul ul>li .arrow-indicator,
        #inner-navigation .navbar-arrow>ul>li .arrow-indicator {
            display: none
        }
        #inner-navigation ul.nav-mini {
            padding-right: 0
        }
        #inner-navigation ul.nav-mini li {
            margin-right: 5px;
            padding: 2px 6px
        }
    }
    @media (max-width:767px) {
        #inner-navigation .navbar-nav .open .dropdown-menu>li>a {
            line-height: 23px
        }
        #inner-navigation .navbar.navbar-default {
            padding: 10px 0
        }
    }
    #inner-navigation .navbar.navbar-default {
        padding: 0;
        position: relative;
        top: inherit;
        display: inline-block;
        width: 100%;
        background: 0 0;
        box-shadow: none;
        float: left
    }
    #inner-navigation .navbar-sticky-in.navbar-default {
        background: #fff;
        position: fixed;
        top: 0;
        box-shadow: 0 0 5px #ccc
    }
    #inner-navigation .navbar-sticky-in.navbar-default .header-search i,
    #inner-navigation .navbar-sticky-in.navbar-default .nav.navbar-nav>li>a,
    #inner-navigation .navbar-sticky-in.navbar-default ul.nav.navbar-nav li a {
        color: #8f8d8d
    }
    #inner-navigation .navbar-sticky-in.navbar-default .header-search i:hover,
    #inner-navigation .navbar-sticky-in.navbar-default .nav.navbar-nav>li.active>a,
    #inner-navigation .navbar-sticky-in.navbar-default .nav.navbar-nav>li>a:hover,
    #inner-navigation .navbar-sticky-in.navbar-default ul.nav.navbar-nav li a:hover {
        color: #0083ce
    }
    #inner-navigation .navbar-sticky-in.navbar-default ul.nav.navbar-nav li a.mt_btn_yellow {
        color: #fff
    }
    #inner-navigation .navbar-sticky-in .navbar-nav>li>ul {
        top: 74px
    }
    #inner-navigation .transparent-header .navbar-sticky-in {
        padding: 0;
        background-color: rgba(0, 0, 0, .9);
        margin: 0;
        border: none
    }
    @media only screen and (max-width:991px) {
        #inner-navigation .transparent-header .navbar-sticky-in {
            padding: 10px 0;
            background: 0 0;
            border: 1px solid rgba(255, 255, 255, .2)
        }
        #inner-navigation .navbar-sticky-in.navbar-default .slicknav_btn {
            top: 27px
        }
        #inner-navigation .slicknav_btn.slicknav_open:before,
        .slicknav_btn.slicknav_collapsed:before {
            font-size: 21px;
            color: #0083ce
        }
    }
    #mt_banner {
        position: relative;
        padding: 0
    }
    #blog_banner {
        position: relative;
        background-image: url(../images/started-bg1.html);
        background-size: auto;
        background-position: center;
        background-attachment: fixed;
        padding: 60px 0 30px
    }
    div#home-banner:before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%
    }
    #mt_banner .s-list {
        position: relative
    }
    #mt_banner .banner_caption_text {
        left: 110px;
        position: absolute;
        top: 30.5%;
        width: 57%;
        z-index: 2
    }
    #mt_banner .banner_caption_text h1 {
        color: #fff;
        margin: 0;
        position: relative;
        font-size: 48px
    }
    #mt_banner .banner_caption_text p {
        font-size: 16px;
        color: #fff;
        padding: 0;
        margin: 22px 0 25px
    }
    #mt_banner .banner_caption_text h3 {
        font-size: 36px;
        font-weight: 300
    }
    @media only screen and (min-width:1200) {
        #mt_banner .banner_caption_text {
            top: 32%
        }
    }
    @media only screen and (max-width:1100px) {
        #mt_banner .banner_caption_text h1 {
            font-size: 34px
        }
        #mt_banner .banner_caption_text {
            top: 34.5%
        }
    }
    @media only screen and (max-width:991px) {
        #mt_banner {
            height: 600px!important;
            position: relative
        }
    }
    @media only screen and (max-width:767px) {
        .caption_slide1 {
            width: 80%
        }
        #mt_banner .banner_caption_text {
            width: 72%;
            top: 32%;
            left: 0;
            margin: 0 auto;
            right: 0
        }
        #mt_banner .banner_caption_text h1 {
            font-size: 36px;
            line-height: 48px;
            margin-bottom: 0
        }
        #mt_banner .banner_caption_text h3 {
            font-size: 28px;
            margin-bottom: 32px;
            margin-top: 15px
        }
    }
    @media only screen and (max-width:480px) {
        .caption_slide1.caption_slide1_center {
            top: 45%
        }
        #mt_banner .banner_caption_text {
            left: 0;
            right: 0;
            margin: 0 auto;
            text-align: center;
            top: 22%
        }
        #mt_banner .banner_caption_text h1,
        #mt_banner.mt_video .banner_caption_text h1 {
            font-size: 26px
        }
        #mt_banner .banner_caption_text h1 span {
            font-size: 21px
        }
        #mt_banner .banner_caption_text h3 {
            font-size: 18px
        }
    }
    #mt_about {
        position: relative;
        padding: 100px 0 35px
    }
    #mt_about .about-content {
        padding-right: 40px;
        padding-top: 25px
    }
    #mt_about .about-content span {
        display: block;
        font-size: 16px;
        font-weight: 500;
        padding-left: 52px;
        position: relative;
        color: #110729;
        text-transform: uppercase
    }
    #mt_about .about-content span:before {
        content: '';
        height: 2px;
        width: 7%;
        background: #0083ce;
        position: absolute;
        top: 45%;
        left: 0
    }
    #mt_about .about-img {
        background: #fff;
        padding: 10px;
        box-shadow: 0 0 30px #cccccc6e;
        position: relative
    }
    #mt_about .about-img:after {
        content: '';
        height: 90%;
        width: 90%;
        border: 5px solid #0083ce;
        position: absolute;
        top: -25px;
        left: -25px;
        z-index: -1
    }
    span.about-no {
        background: #0083ce;
        display: inline-block;
        border-radius: 50%;
        width: 80px;
        height: 80px;
        color: #fff;
        line-height: 2.2;
        text-align: center;
        margin-bottom: 30px;
        font-size: 36px
    }
    #mt_about .about_services h3 {
        display: block
    }
    #mt_about .about_services p {
        margin-top: 30px
    }
    #mt_about .about_services .col-sm-4:before {
        content: '';
        position: absolute;
        height: 100%;
        width: 1px;
        background: #cccccc75;
        right: 0
    }
    #mt_about .about_services .col-sm-4:last-child:before {
        background: 0 0
    }
    #mt_about .about_services p {
        margin: 20px 0 0
    }
    @media only screen and (min-width:991px) and (max-width:1920px) {
        #mt_about .about_sec_img {
            position: static
        }
        #mt_about .about_sec_img .mt_about_img {
            bottom: 0;
            position: absolute;
            width: 47%
        }
    }
    @media only screen and (max-width:1100px) {
        #mt_about .about-content h2 {
            font-size: 28px
        }
        #mt_about .about_services p {
            margin: 0
        }
    }
    @media only screen and (max-width:991px) {
        #mt_about {
            padding-top: 44px
        }
        #mt_about .about-content span {
            padding-left: 66px
        }
    }
    @media only screen and (max-width:767px) {
        #mt_about .about_services .col-sm-6.mg-1 {
            margin-bottom: 40px
        }
        #mt_about .about_services .col-sm-6 {
            padding-left: 15px
        }
        #mt_about .about_services .col-sm-4:before {
            display: none
        }
    }
    @media only screen and (min-width:768px) and (max-width:991px) {
        #mt_about .col-sm-5,
        #mt_about .col-sm-7 {
            width: 100%
        }
        #mt_about .image-rev {
            margin-top: 40px
        }
    }
    @media only screen and (max-width:991px) {
        #mt_about .about_services h2 {
            font-size: 21px
        }
    }
    @media only screen and (max-width:767px) {
        #mt_about .about_services .col-sm-4 {
            margin-bottom: 30px
        }
        .about_services {
            margin-bottom: 25px
        }
    }
    @media only screen and (max-width:640px) {
        #mt_about .about_services h5 {
            display: block
        }
        #mt_about .about_services h2 {
            font-size: 18px
        }
        #mt_about .about_services .col-sm-6 {
            padding: 0
        }
    }
    @media(max-width:480px) {
        #mt_about .about-content span {
            padding-left: 50px
        }
    }
    section#choose_us.about_choose_us {
        padding-bottom: 0
    }
    .page #mt_about.mission {
        padding-top: 50px;
        padding-bottom: 0
    }
    .page #mt_about .about-content {
        padding: 0
    }
    .mission-progress-bar {
        padding-top: 50px;
        display: inline-block;
        width: 100%
    }
    .mission-progress-bar .progress {
        height: 18px;
        margin-bottom: 15px
    }
    .mission-progress-bar .progress-bar {
        background: #0083ce;
        box-shadow: none
    }
    .mission-progress-bar h5 {
        font-weight: 400
    }
    .page section#const-team.about-const-team .section_heading {
        padding: 0
    }
    .page section#mt_fun {
        padding-top: 45px
    }
    .page section#mt_faq-testi.about_mt_faq-testi {
        padding: 75px 0 80px
    }
    @media(max-width:1100px) {
        #mt_about .about-content {
            padding-right: 25px
        }
        .mission-list .col-sm-6 {
            width: 100%
        }
    }
    @media(max-width:991px) {
        .mission-image {
            text-align: center;
            margin-bottom: 30px
        }
        #mt_about .about-img {
            margin-top: 30px;
            display: inline-block;
            width: 100%
        }
        #mt_about .about-img:after {
            display: none
        }
    }
    @media(max-width:767px) {
        #mt_about .about-content {
            padding-right: 0
        }
    }
    @media(max-width:640px) {
        #mt_about .about-content h2 {
            font-size: 24px
        }
    }
    section#mt_services {
        padding: 45px 0 35px
    }
    .box {
        padding: 0;
        background: #fff;
        transition: all .5s ease;
        -webkit-transition: all .5s ease;
        -moz-transition: all .5s ease;
        -o-transition: all .5s ease;
        -ms-transition: all .5s ease;
        box-shadow: 0 0 25px 0 rgba(122, 122, 122, .1);
        border: 1px solid #f1f1f1
    }
    .box:hover {
        transition: all .5s ease;
        -webkit-transition: all .5s ease;
        -moz-transition: all .5s ease;
        -o-transition: all .5s ease;
        -ms-transition: all .5s ease;
        transform: translateY(-5px)
    }
    .box:after {
        content: '';
        background: #0083ce;
        width: 0;
        height: 2px;
        bottom: 0;
        left: 0;
        position: absolute;
        transition: all ease-in-out .5s
    }
    .box:hover:after {
        transition: all ease-in-out .5s;
        width: 100%
    }
    .box .box-content {
        padding: 30px 20px
    }
    .box .icon {
        border-radius: 50%;
        height: 100px;
        width: 100px;
        background: #0083ce;
        display: inline-block
    }
    .box .icon i {
        font-size: 42px;
        color: #fff;
        line-height: 2.4;
        font-weight: 600
    }
    section#mt_services.services_one {
        padding: 75px 0 35px
    }
    @media(max-width:735px) {
        section#mt_services.services_one .box .box-content h3 {
            font-size: 18px
        }
    }
    section#mt_services.services_two {
        padding-top: 75px
    }
    section#mt_services.services_two .section_heading {
        padding-right: 0
    }
    section#mt_services.services_two .services_listing .section_heading {
        padding-right: 30%
    }
    .services-chain .box {
        padding: 0;
        background: #fff;
        box-shadow: none;
        border-left: 3px solid #0083ce;
        text-align: left
    }
    .services-detail span.page-title {
        display: block;
        font-size: 14px;
        font-weight: 500;
        padding-left: 70px;
        position: relative;
        color: #110729;
        text-transform: uppercase
    }
    .services-detail span.page-title:before {
        content: '';
        height: 2px;
        width: 7%;
        background: #0083ce;
        position: absolute;
        top: 48%;
        left: 0
    }
    .services-detail h3 {
        padding-left: 20px;
        position: relative
    }
    .services-detail h3:before {
        content: '';
        height: 100%;
        width: 3px;
        background: #0083ce;
        position: absolute;
        top: 0;
        left: 0
    }
    .services-faq {
        padding: 0 15%
    }
    @media (max-width:1100px) and (min-width:991px) {
        #mt_services .box h3 {
            font-size: 18px
        }
    }
    @media only screen and (max-width:991px) {
        #mt_services .box.box-mar {
            margin-bottom: 30px
        }
        #mt_services .slider-services {
            margin-top: 30px
        }
        .services-faq {
            padding: 0
        }
    }
    @media only screen and (min-width:768px) and (max-width:991px) {
        #mt_services .box {
            margin-bottom: 30px
        }
    }
    @media (max-width:736px) {
        #mt_services .box {
            margin-bottom: 30px
        }
    }
    @media (max-width:639px) {
        #mt_services .col-md-4.col-sm-6.col-xs-6 {
            width: 100%
        }
        .services-detail span.page-title {
            padding-left: 50px
        }
        section#mt_services.services_two .services_listing .section_heading {
            padding-right: 0
        }
    }
    section#mt_project {
        padding: 25px 0 78px
    }
    section#mt_project .project_list {
        padding: 0 13px
    }
    section#mt_project .col-md-3.col-sm-3.col-xs-12,
    section#mt_project .col-md-4.col-sm-4.col-xs-12,
    section#mt_project .col-md-6.col-sm-6.col-xs-12,
    section#mt_project .col-sm-12.col-xs-12 {
        padding: 2px
    }
    section#mt_project .project-image {
        position: relative;
        overflow: hidden;
        background: #0083ce;
        text-align: center;
        cursor: pointer
    }
    section#mt_project .project-image img {
        position: relative;
        display: block;
        min-height: 100%;
        max-width: 100%;
        opacity: .9;
        -webkit-transition: opacity .35s;
        transition: opacity .35s
    }
    section#mt_project .project-image:hover img {
        opacity: .1;
        transition: all .3s ease-in-out
    }
    section#mt_project .project-image .project-overlay {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%
    }
    section#mt_project .project-image .project-overlay {
        padding:14px;
        color: #fff;
        text-transform: uppercase;
        font-size: 1.25em;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden
    }
    section#mt_project .project-image .project-overlay::after,
    section#mt_project .project-image .project-overlay::before {
        position: absolute;
        left: 20px;
        right: 20px;
        top: 20px;
        bottom: 20px;
        content: '';
        opacity: 0;
        -webkit-transition: opacity .35s, -webkit-transform .35s;
        transition: opacity .35s, transform .35s
    }
    section#mt_project .project-image .project-overlay:before {
        content: '';
        border-top: 1px solid #fff;
        border-bottom: 1px solid #fff;
        -webkit-transform: scale(0, 1);
        transform: scale(0, 1)
    }
    section#mt_project .project-image .project-overlay:after {
        content: '';
        border-right: 1px solid #fff;
        border-left: 1px solid #fff;
        -webkit-transform: scale(1, 0);
        transform: scale(1, 0)
    }
    section#mt_project .project-image h3 {
        text-transform: uppercase;
        position: relative;
        padding-top: 24%;
        -webkit-transition: -webkit-transform .35s;
        transition: transform .35s;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0);
        margin-bottom: 0
    }
    section#mt_project .project-image.project-big h3 {
        padding-top: 18%
    }
    section#mt_project .project-image p {
        padding: 0 20px;
        opacity: 0;
        -webkit-transition: opacity .35s, -webkit-transform .35s;
        transition: opacity .35s, transform .35s;
        -webkit-transform: translate3d(0, 20px, 0);
        transform: translate3d(0, 20px, 0)
    }
    section#mt_project .project-image:hover h2,
    section#mt_project .project-image:hover p {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    section#mt_project .project-image:hover .project-overlay:after,
    section#mt_project .project-image:hover .project-overlay:before {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    section#mt_project .project-button a {
        border: 1px solid #06bbe4;
        padding: 10px 20px;
        color: #06bbe4;
        font-size: 15px;
        border-radius: 0;
        background: 0 0;
        transition: all ease-in-out .5s;
        text-align: center
    }
    section#mt_project .project-button a:hover {
        background: #06bbe4;
        border-color: #06bbe4;
        color: #fff;
        transition: all ease-in-out .5s
    }
    @media(max-width:991px) {
        section#mt_project .project-image .project-overlay {
            padding: 15px
        }
        section#mt_project .project-image .project-overlay::after,
        section#mt_project .project-image .project-overlay::before {
            left: 10px;
            right: 10px;
            top: 10px;
            bottom: 10px
        }
    }
    @media(max-width:735px) {
        section#mt_project {
            padding-bottom: 65px
        }
    }
    @media(max-width:480px) {
        section#mt_project .project-image.project-big h3 {
            padding-top: 8%;
            margin: 0;
            display: inline
        }
        section#mt_project .project-image.project-big p {
            font-size: 13px
        }
    }
    .modal.in .modal-dialog {
        margin: 2% auto;
        overflow: hidden
    }
    .modal-content {
        border: none;
        border-radius: 0
    }
    .modal-body {
        overflow: hidden;
        padding: 15px 15px 0
    }
    .ekko-lightbox .modal-footer {
        padding: 15px 0 15px;
        border: none;
        font-size: 15px;
        text-align: center!important
    }
    .ekko-lightbox-nav-overlay {
        position: absolute;
        bottom: 0;
        background: 0 0;
        padding: 2px 10px
    }
    .ekko-lightbox-nav-overlay a {
        padding: 0 5px
    }
    .ekko-lightbox-nav-overlay a:focus {
        text-decoration: none
    }
    .modal-header.hide {
        display: block!important;
        position: absolute;
        right: 0
    }
    .modal-header .close {
        margin-top: 0;
        background: #000;
        opacity: 1;
        color: #fff;
        border-radius: 50%;
        height: 30px;
        width: 30px;
        position: relative;
        right: -8px;
        top: -8px;
        z-index: 2
    }
    .ekko-lightbox-nav-overlay a span {
        padding: inherit!important
    }
    @media(max-width:991px) {
        section#mt_project {
            padding-top: 100px
        }
    }
    .page section#mt_project {
        padding-bottom: 30px
    }
    #project_details {
        padding-bottom: 30px
    }
    #project_details .project_description {
        padding-left: 30px
    }
    #project_details .project_description ul li {
        margin-bottom: 0;
        line-height: 2.4;
        width: 49%;
        display: inline-block;
        border: 1px solid #f1f1f1;
        margin-bottom: 10px;
        padding: 2px 10px;
        font-size: 15px
    }
    #project_details .project_description ul li i {
        color: #0083ce;
        padding-right: 5px
    }
    #project_details .slick-slide {
        opacity: .5
    }
    #project_details .slick-slide.slick-active {
        opacity: 1
    }
    #project_details .slick-next,
    #project_details .slick-prev {
        background: #0083ce;
        left: 0
    }
    #project_details .slick-next {
        left: inherit;
        right: 0
    }
    #project_details .slick-next:before,
    #project_details .slick-prev:before {
        font-size: 36px
    }
    @media(max-width:911px) {
        #project_details .project_description {
            padding: 0;
            margin-top: 30px
        }
    }
    @media(max-width:480px) {
        #project_details .project_description ul li {
            width: 100%
        }
    }
    section#const-team {
        padding: 70px 0 70px
    }
    section#const-team .section_heading {
        padding-right: 0
    }
    section#const-team .team_member {
        box-shadow: 0 0 5px #ccc;
        overflow: hidden;
        position: relative;
        background: #fbfbfb;
        transition: all ease-in-out .5s
    }
    section#const-team .team_member:before {
        position: absolute;
        top: 0;
        left: 100%;
        height: 100%;
        width: 100%;
        content: '';
        background: #0000007a;
        transition: all ease-in-out .5s
    }
    section#const-team .team_member:hover:before {
        left: 0
    }
    section#const-team .member_name {
        background: #0083ce;
        text-align: center;
        position: relative;
        z-index: 1
    }
    .team-overlay {
        position: absolute;
        right: 0;
        left: 0;
        bottom: -44px;
        margin: 0 auto;
        text-align: center
    }
    .team_member:hover .team-overlay {
        bottom: 100px;
        transition: all ease-in-out .5s
    }
    ul.socialicons li {
        display: inline-block;
        padding: 0;
        margin: 0;
        transition: all ease-in-out .5s
    }
    ul.socialicons li a i {
        color: #111;
        background: #fff;
        height: 35px;
        width: 35px;
        text-align: center;
        line-height: 2.2
    }
    ul.socialicons li a i:hover {
        background: #0083ce;
        color: #fff
    }
    section#const-team .member_name h4 {
        margin-bottom: 0;
        padding: 8px 0
    }
    section#const-team .member_name span {
        font-size: 15px;
        background: #fff;
        display: inline-block;
        width: 100%;
        padding: 10px 0
    }
    section#const-team .slick-initialized .slick-slide {
        padding: 10px 15px
    }
    section#const-team .slick-next,
    section#const-team .slick-prev {
        top: 42%;
        background: #0083ce
    }
    section#const-team .slick-next:before,
    section#const-team .slick-prev:before {
        font-size: 32px;
        line-height: 1.3
    }
    .page section#const-team {
        padding-bottom: 30px
    }
    .page section#const-team .section_heading {
        padding-right: 30%
    }
    @media(max-width:911px) {
        .page section#const-team .team_member img {
            width: 100%
        }
        .page section#const-team .col-md-3.col-sm-6.col-xs-12.item {
            margin-bottom: 30px
        }
    }
    #mt_fun {
        padding: 80px 0 0
    }
    #mt_fun .fun-content span {
        display: block;
        font-size: 16px;
        font-weight: 500;
        padding-left: 32px;
        position: relative;
        color: #110729
    }
    #mt_fun .fun-content span:before {
        content: '';
        height: 2px;
        width: 7%;
        background: #0083ce;
        position: absolute;
        top: 48%;
        left: 0
    }
    #mt_fun .fun-facts_figure {
        font-weight: 600;
        font-size: 60px;
        color: #e5e5e5
    }
    #mt_fun .fun-facts_title {
        font-size: 16px;
        text-transform: capitalize
    }
    #mt_fun .fun-facts_title:before {
        content: "";
        display: block;
        height: 2px;
        width: 40px;
        margin: 0 auto;
        margin-bottom: 8px
    }
    @media(max-width:1100px) {
        #mt_fun {
            padding-top: 75px
        }
    }
    @media(max-width:991px) {
        section#mt_fun {
            overflow: visible;
            padding-top: 50px
        }
        .fun-content {
            margin-bottom: 40px
        }
        #mt_fun .fun-content span {
            padding-left: 66px
        }
    }
    @media(max-width:736px) {
        .fun-facts_wrapper {
            margin-bottom: 30px
        }
    }
    @media(max-width:640px) {
        #mt_fun .fun-facts_figure {
            font-size: 36px
        }
    }
    @media(max-width:480px) {
        #mt_fun .fun-content span {
            padding-left: 50px
        }
    }
    @media (max-width:359px) {
        #mt_fun .col-md-3.col-sm-3.col-xs-6.facts_col {
            width: 100%
        }
    }
    section#choose_us {
        padding-top: 45px
    }
    .choose-list {
        border-width: 1px 1px 1px 3px;
        border-color: #f1f1f1 #f1f1f1 #f1f1f1 #4c9a84;
        border-style: solid;
        padding: 12px 12px 12px 38px;
        background: #fff;
        position: relative;
        box-shadow: 0 0 25px 0 rgba(122, 122, 122, .1)
    }
    .material-box {
        border: 1px solid rgba(216, 216, 216, .91);
        padding: 25px;
        box-shadow: 0 5px 20px rgba(163, 163, 163, .91);
        margin-top: -12px;
        background-color: #fff
    }
    .material-heading {
        margin-bottom: 50px
    }
    .dash1 {
        border-bottom: 2px solid #000;
        width: 80px;
        margin-left: auto;
        margin-right: auto;
        padding-top: 5px
    }
    .product-list {
        margin-top: 25px!important;
        font-size: 20px;
        margin-bottom: 10px!important
    }
    .product-list a {
        color: #000;
        font-weight: 600
    }
    .choose-list h3 {
        margin-bottom: 10px
    }
    .choose-list p {
        margin: 0
    }
    .choose-list i {
        position: absolute;
    left: -18px;
    top: 24%;
    background: #4c9a84;
    border-radius: 5px;
    padding: 10px;
    font-size: 12px;
    width: 32px;
    color: #fff;
    text-align: center;
    line-height: 1.2;
    height: 30px;
    }
    .choose-list img {
        position: absolute;
        left: -27px;
        top: 30%;
        background: #4c9a84;
        border-radius: 5px;
        padding: 10px;
        font-size: 24px;
        height: 50px;
        width: 50px;
        color: #fff;
        text-align: center;
        line-height: 1.2;
        height: 50px
    }
    .mission-image img {
        width: 87%
    }
    @media(max-width:991px) {
        .choose-list {
            margin-bottom: 30px
        }
        section#choose_us {
            padding-bottom: 0
        }
        .choose-list i {
            top: 24%
        }
        .mission-image img {
            width: auto
        }
    }
    @media(max-width:811px) {
        .choose-list {
            padding-left: 100px
        }
        .choose-list i {
            left: 27px;
            top: 25%
        }
    }
    section#mt_faq-testi {
        padding: 0
    }
    section#mt_faq-testi .section_heading {
        padding: 0
    }
    .accrodion-grp .accrodion+.accrodion {
        margin-top: 10px
    }
    .accrodion-grp .accrodion .accrodion-title {
        border: 1px solid #dee0e1;
        background: #fff;
        padding: 14.5px 25px;
        cursor: pointer;
        -webkit-transition: all .4s ease;
        transition: all .4s ease
    }
    .accrodion-grp .accrodion .accrodion-title h4 {
        margin: 0;
        position: relative;
        color: #222
    }
    .accrodion-grp .accrodion .accrodion-title h4:before {
        content: '\f107';
        font-family: FontAwesome;
        color: #222;
        font-size: 20px;
        position: absolute;
        top: 50%;
        right: 0;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }
    .accrodion-grp .accrodion .accrodion-content {
        padding-top: 10px
    }
    .accrodion-grp .accrodion .accrodion-content .inner {
        padding: 0 0 30px 0
    }
    .accrodion-grp .accrodion .accrodion-content p {
        margin: 0;
        font-size: 15px;
        line-height: 25px;
        letter-spacing: .01em;
        color: #74787d
    }
    .accrodion-grp .accrodion.active .accrodion-title {
        background: #4c9a84;
        border-color: #4c9a84
    }
    .accrodion-grp .accrodion.active .accrodion-title h4:before {
        content: '\f106';
        color: #0083ce
    }
    .accrodion-grp .accrodion.active .accrodion-title h4 {
        color: #fff
    }
    .mt_testimonial .slick-slider {
        margin: 0 -15px
    }
    .mt_testimonial .testimonial_main {
        border-bottom: 1px dashed #f1f1f1;
        background: #fff;
        padding: 0 30px 10px;
        position: relative
    }
    .mt_testimonial .testimonial_main p {
        position: relative;
        padding-left: 50px
    }
    .mt_testimonial .testimonial_main p:before {
        content: "\f10d";
        font-family: fontawesome;
        font-size: 45px;
        left: 0;
        opacity: .2;
        position: absolute;
        top: 10px;
        color: #ccc
    }
    .mt_testimonial .testimonial_main h4 {
        display: inline-block;
        vertical-align: super;
        padding-left: 10px
    }
    .mt_testimonial .testimonial_main h4 span {
        font-size: 14px;
        display: block;
        font-style: italic;
        font-weight: 300
    }
    .mt_testimonial .testimonial_main h4 a {
        color: #0083ce
    }
    .client-pic {
        width: 80px;
        height: 80px;
        border-radius: 50%;
        border: 2px solid #0083ce;
        overflow: hidden;
        display: inline-block
    }
    .mt_testimonial .slick-dots {
        bottom: -30px
    }
    .mt_testimonial .slick-next,
    .mt_testimonial .slick-prev {
        left: 40px;
        bottom: -60px;
        top: inherit;
        background: #ccc;
        border-radius: 5px;
        line-height: 2;
        transition: all ease-in-out .5s
    }
    .mt_testimonial .slick-next {
        left: 90px
    }
    .mt_testimonial .slick-next:focus,
    .mt_testimonial .slick-next:hover,
    .mt_testimonial .slick-prev:focus,
    .mt_testimonial .slick-prev:hover {
        background: #0083ce;
        transition: all ease-in-out .5s
    }
    .mt_testimonial .slick-next:before,
    .mt_testimonial .slick-prev:before {
        color: #333;
        font-size: 24px
    }
    .page .mt_testimonial {
        padding-bottom: 30px
    }
    .page .mt_testimonial .testimonial_main {
        padding: 20px;
        border: 1px solid #f1f1f1
    }
    @media(max-width:911px) {
        .page .mt_testimonial .col-md-4.col-sm-6.col-xs-12 {
            margin-bottom: 30px
        }
    }
    @media only screen and (max-width:767px) {
        .mt_testimonial {
            margin-top: 30px
        }
    }
    @media only screen and (max-width:480px) {
        .accrodion-grp .accrodion .accrodion-title {
            padding: 14.5px 10px
        }
        .mt_testimonial .testimonial_main {
            padding: 0 0 10px
        }
    }
    #mt_get_started {
        padding: 0 0 10px
    }
    #mt_get_started .watch_inner {
        padding: 15px 0 0 350px;
        position: relative
    }
    #mt_get_started .watch_inner .watch_content {
        padding-top: 35px;
        padding-left: 25px;
        padding-bottom: 70px;
        background: #282727;
        position: absolute;
        top: 0;
        left: 0;
        width: 35%;
        line-height: 32px;
        min-height: 340px
    }
    .watch_inner img {
        border: 8px solid #fff;
        box-shadow: 0 0 10px #ccc
    }
    #mt_get_started .watch_content {
        text-align: left;
        margin: 0;
        width: auto
    }
    #mt_get_started .watch_content h2 {
        text-align: left;
        color: #fff;
        font-size: 20px;
        margin-top: -40px;
        margin-bottom: -20px
    }
    #mt_get_started .watch_content p {
        margin: 0;
        color: #fff
    }
    #mt_get_started a {
        border-bottom: 2px solid #352e2e;
        color: #fff;
        padding-bottom: 10px
    }
    #mt_get_started .pulses button.play-btn {
        font-size: 16px;
        transition: all ease-in-out .5s;
        position: absolute;
        right: 20%;
        top: 48%;
        animation: pulse 1.5s cubic-bezier(.66, .66, .88, 1.86) infinite
    }
    #mt_get_started .pulses button.play-btn:before {
        content: "";
        border: 2px solid #fff;
        height: 90px;
        position: absolute;
        width: 90px;
        left: -5px;
        top: -5px;
        border-radius: 50%
    }
    #mt_get_started .pulses button.play-btn i {
        font-size: 28px;
        border: 3px solid #0083ce;
        height: 80px;
        width: 80px;
        line-height: 2.8;
        text-align: center;
        color: #fff;
        border-radius: 50%;
        background: #0083ce;
        transition: all ease-in-out .5s;
        padding-left: 5px
    }
    #mt_get_started .pulses button.play-btn:hover i {
        color: #0083ce;
        border-color: #fff;
        background: #fff;
        transition: all ease-in-out .5s
    }
    .page #mt_get_started {
        padding: 45px 0 80px
    }
    @media (max-width:1100px) {
        #mt_get_started a {
            margin-top: 80px
        }
    }
    @media (max-width:991px) {
        #mt_get_started {
            padding-bottom: 40px
        }
        #mt_get_started .watch_inner .watch_content {
            padding: 25px;
            width: 60%
        }
        #mt_get_started,
        #mt_get_started .watch_content,
        #mt_get_started .watch_content h2 {
            text-align: center
        }
        #mt_get_started .col-sm-3,
        #mt_get_started .col-sm-9 {
            width: 100%
        }
        #mt_get_started a {
            float: none!important;
            margin-top: 30px
        }
    }
    @media only screen and (max-width:767px) {
        #mt_get_started .watch_content {
            width: 100%
        }
        #mt_get_started .watch_inner .watch_content {
            padding: 20px
        }
    }
    @media only screen and (max-width:735px) {
        #mt_get_started {
            padding: 15px 0 0
        }
        #mt_get_started .watch_inner {
            padding: 0
        }
        #mt_get_started .watch_inner .watch_content {
            position: inherit;
            width: 90%;
            margin: -30px auto 0
        }
        #mt_get_started .pulses button.play-btn {
            right: 45%;
            top: 10%
        }
        #mt_get_started .watch_content h1 {
            font-size: 28px;
            margin-bottom: 15px
        }
        #mt_get_started .watch_content h2 {
            font-size: 18px
        }
    }
    @media(max-width:567px) {
        #mt_get_started .pulses button.play-btn {
            right: 40%;
            top: 11%
        }
        #mt_get_started .watch_inner .watch_content {
            margin: 0;
            width: 100%
        }
        #mt_get_started .pulses button.play-btn i {
            font-size: 18px;
            height: 60px;
            width: 60px;
            line-height: 3
        }
        #mt_get_started .pulses button.play-btn:before {
            width: 70px;
            height: 70px
        }
    }
    @media(max-width:479px) {
        #mt_get_started .pulses button.play-btn {
            top: 6%
        }
    }
    #mt_partner {
        padding: 0 0 113px
    }
    #mt_partner .slick-dots {
        bottom: -40px
    }
    .page #mt_partner {
        padding: 75px 0 50px
    }
    .partner-img {
        border: 1px solid #f1f1f1;
        margin-bottom: 30px;
        padding: 10px
    }
    .page #mt_partner.core_partner {
        padding-bottom: 0
    }
    .core_partner .core_list {
        border: 1px solid #f1f1f1;
        box-shadow: 0 0 15px 0 rgba(122, 122, 122, .1);
        padding: 15px;
        margin: 15px 0
    }
    .page #mt_partner.super_partner {
        padding-top: 60px
    }
    @media(max-width:767px) {
        .partner-img {
            text-align: center
        }
    }
    #newsletter {
        padding: 30px 0;
        background: #f1f1f1;
        position: relative
    }
    #newsletter:before {
        background: #0083ce;
        content: '';
        height: 100%;
        width: 55%;
        position: absolute;
        top: 0;
        left: 0;
        border-right: 5px solid #ca8903
    }
    #newsletter .mailpoet_form {
        margin-top: 25px;
        position: relative;
        overflow: hidden;
        background: #fff
    }
    #newsletter .mailpoet_form input.mailpoet_text {
        border: none;
        padding: 16px 142px 16px 25px;
        margin: 0;
        border-radius: 0;
        background: 0 0;
        height: 45px
    }
    #newsletter input[type=submit] {
        border: none;
        background: #0083ce;
        position: absolute;
        top: 0;
        right: 0;
        color: #fff;
        margin: 0;
        padding: 13px 20px 12px;
        border-radius: 0
    }
    @media (max-width:736px) {
        #newsletter:before {
            width: 100%
        }
        #newsletter input[type=submit] {
            color: #0083ce;
            background: #333
        }
    }
    @media (max-width:480px) {
        #newsletter input[type=submit] {
            width: 100%;
            position: inherit
        }
        #newsletter .news-content {
            text-align: center
        }
        #newsletter .mailpoet_form input.mailpoet_text {
            padding: 16px 25px 16px 25px
        }
    }
    #mt_footer {
        background: #000 url(../images/footer-bg.jpg) no-repeat;
        background-size: 100%;
        padding-top: 40px;
        position: relative
    }
    #mt_footer:before {
        content: '';
        position: absolute;
        background: #000000d6;
        height: 100%;
        width: 100%;
        top: 0
    }
    #mt_footer h3 {
        color: #fff;
        margin: 0 0 65px;
        position: relative
    }
    #mt_footer h2 {
        font-size: 21px;
        color: #fff;
        margin: 0 0 65px;
        position: relative
    }
    #mt_footer h2:before {
        content: '';
        position: absolute;
        bottom: -12px;
        height: 2px;
        width: 40px;
        background: #0083ce;
        left: 0
    }
    #mt_footer h3:before {
        content: '';
        position: absolute;
        bottom: -12px;
        height: 2px;
        width: 40px;
        background: #0083ce;
        left: 0
    }
    #mt_footer h4 {
        color: #fff;
        position: relative;
        padding-top: 15px;
        font-size: 17px
    }
    #mt_footer h4:before {
        content: '';
        position: absolute;
        bottom: -10px;
        height: 2px;
        width: 40px;
        background: #0083ce;
        left: 0
    }
    #mt_footer h5 {
        color: #fff;
        position: relative;
        padding-top: 15px
    }
    #mt_footer .footer-time {
        width: 70%;
        margin-bottom: 25px
    }
    .padd-top {
        padding-top: 20px
    }
    #mt_footer .footer-time p {
        margin-bottom: 5px
    }
    #mt_footer .footer-time span {
        float: right
    }
    #mt_footer .follow_us a {
        display: inline-block;
        margin-bottom: 0
    }
    #mt_footer .follow_us h4,
    #mt_footer .follow_us p {
        color: #fff
    }
    #mt_footer .follow_us h4 {
        margin-bottom: 5px;
        margin-top: 20px
    }
    #mt_footer .follow_us .social_icons li {
        display: inline-block;
        line-height: 0;
        margin-bottom: 0;
        padding-left: 0;
        padding-right: 15px
    }
    #mt_footer .follow_us .social_icons li:before {
        display: none
    }
    #mt_footer .follow_us .social_icons li a {
        color: #fff;
        margin-bottom: 0
    }
    #mt_footer .follow_us .social_icons li a:hover {
        color: #0083ce
    }
    #mt_footer .mt_contact_ftr {
        float: left;
        width: 100%
    }
    #mt_footer .mt_contact_ftr li {
        padding-left: 0;
        width: 100%;
        float: left
    }
    #mt_footer .mt_contact_ftr li span {
        display: inline-block;
        float: left;
        margin-right: 0;
        font-size: 28px;
        color: #fff;
        font-family: Roboto, sans-serif
    }
    #mt_footer .mt_contact_ftr li a {
        display: inline-block;
        float: left;
        width: 85%;
        color: #fff;
        font-size: 14px;
        font-family: Roboto, sans-serif
    }
    #mt_footer .mt_contact_ftr li a:hover {
        color: #0083ce
    }
    #mt_footer .post_contnt_ftr {
        clear: both;
        display: inline-block;
        padding-left: 10px;
        vertical-align: top
    }
    #mt_footer .mt_contact_ftr li a i {
        padding-right: 5px
    }
    #mt_footer .mt_post_ftr li {
        padding: 0
    }
    #mt_footer .mt_post_ftr li:last-child {
        margin-bottom: 0
    }
    #mt_footer .mt_post_ftr ul.thumbs li {
        padding: 0 5px;
        margin-bottom: 10px
    }
    #mt_footer .mt_post_ftr ul.thumbs li img {
        width: 100%
    }
    #mt_footer .mt_contact_ftr li:before,
    #mt_footer .mt_post_ftr li:before {
        display: none
    }
    #mt_footer .mt_post_ftr li h4 {
        font-size: 14px;
        line-height: 19px;
        margin-bottom: 3px;
        text-transform: capitalize
    }
    #mt_footer .mt_post_ftr li a {
        color: #fff
    }
    #mt_footer .mt_post_ftr li a:hover {
        color: #0083ce
    }
    #mt_footer .mt_post_ftr li p {
        color: #eceaea;
        margin-bottom: 0;
        font-size: 12px
    }
    #mt_footer .single-tweet .name {
        color: #19d0fa;
        font-size: 16px;
        margin-top: 8px
    }
    #mt_footer .mt_footer_copy {
        border-top: 1px solid #f1f1f1;
        margin-top: 40px;
        padding: 16px 0 5px
    }
    #mt_footer .mt_footer_copy .copy_txt p {
        color: #eceaea
    }
    #mt_footer .mt_footer_copy .made_txt i {
        color: #e91e63;
        margin-left: 5px
    }
    #mt_footer .mt_footer_copy .made_txt ul li {
        display: inline-block;
        margin: 0;
        padding-left: 15px;
        vertical-align: top
    }
    #mt_footer .mt_footer_copy .made_txt ul li a {
        color: #fff;
        font-size: 14px;
        font-weight: 300
    }
    @media (max-width:1100px) and (min-width:991px) {
        ul.socialicons li a {
            padding: 6px 10px;
            font-size: 12px
        }
    }
    @media only screen and (max-width:991px) {
        #mt_footer {
            background-size: cover;
            background-attachment: initial
        }
        #mt_footer .col-md-2.col-sm-6.col-xs-12,
        #mt_footer .col-md-3.col-sm-12.col-xs-12,
        #mt_footer .col-md-3.col-sm-6.col-xs-12,
        #mt_footer .col-md-4.col-sm-12.col-xs-12 {
            margin-bottom: 0
        }
        #mt_footer .mt_contact_ftr li:last-child,
        #mt_footer .mt_post_ftr li:last-child {
            margin-bottom: 0
        }
        #mt_footer .mt_footer_copy .copy_txt p {
            text-align: center
        }
        #mt_footer .mt_footer_copy .made_txt p {
            text-align: center
        }
    }
    @media only screen and (max-width:767px) {
        #mt_footer {
            padding-top: 40px
        }
        #mt_footer .mt_footer_copy {
            margin-top: 40px
        }
        #mt_footer h3 {
            margin-bottom: 40px
        }
        #mt_footer .mt_footer_copy .copy_txt p {
            margin-bottom: 5px
        }
        #mt_footer .footer-time {
            width: 100%
        }
        .made_txt {
            text-align: center;
            margin-top: 10px
        }
        .made_txt ul {
            float: none!important;
            display: inline-block
        }
    }
    @media only screen and (max-width:639px) {
        #mt_footer .col-md-3.col-sm-3.col-xs-6,
        #mt_footer .col-md-4.col-sm-4.col-xs-6 {
            width: 100%
        }
        #mt_footer .mt_contact_ftr {
            margin-bottom: 40px
        }
    }
    @media only screen and (max-width:480px) {
        #mt_footer .mt_post_ftr li img {
            width: 25%
        }
        #mt_footer .post_contnt_ftr {
            padding: 10px 0 0;
            width: 100%
        }
    }
    #back-to-top {
        cursor: pointer;
        position: fixed;
        bottom: 20px;
        right: 20px;
        display: none;
        background-color: #0083ce;
        border: none;
        border-radius: 50%;
        height: 45px;
        width: 45px;
        text-align: center;
        padding: 10px 0 0;
        z-index: 1
    }
    #back-to-top:hover {
        opacity: .8;
        color: #fff;
        background-color: #0083ce
    }
    #back-to-top:hover span {
        color: #fff
    }
    #home-banner {
        overflow: hidden;
        max-height: 670px;
        position: relative;
       /* background: #000*/
    }
    #home-banner:hover {
        cursor: -moz-grab;
        cursor: -webkit-grab
    }
    #home-banner:active {
        cursor: -moz-grabbing;
        cursor: -webkit-grabbing
    }
    #home-banner>.carousel-inner>.item>a>img,
    #home-banner>.carousel-inner>.item>img {
        /*opacity: .3;*/
        margin: auto;
        max-width: inherit
    }
    .ps_rotate_scale_c {
        opacity: 1;
        -webkit-transform: scale(1) rotate(0);
        transform: scale(1) rotate(0)
    }
    .ps_rotate_scale_c .item {
        top: 0;
        z-index: 1;
        opacity: 0;
        width: 100%;
        position: absolute;
        left: 0;
        display: block;
        -webkit-transform: scale(2) rotate(45deg);
        transform: scale(2) rotate(45deg);
        -webkit-transition: -webkit-transform 2s cubic-bezier(.23, 1, .32, 1) 0s, opacity cubic-bezier(.23, 1, .32, 1) 2s;
        transition: transform 2s cubic-bezier(.23, 1, .32, 1) 0s, opacity cubic-bezier(.23, 1, .32, 1) 2s
    }
    .ps_rotate_scale_c .item:first-child {
        top: auto;
        position: relative
    }
    .ps_rotate_scale_c .item.active {
        opacity: 1;
        z-index: 2;
        -webkit-transform: scale(1) rotate(0);
        transform: scale(1) rotate(0);
        -webkit-transition: -webkit-transform 2s cubic-bezier(.23, 1, .32, 1) 0s, opacity cubic-bezier(.23, 1, .32, 1) 2s;
        transition: transform 2s cubic-bezier(.23, 1, .32, 1) 0s, opacity cubic-bezier(.23, 1, .32, 1) 2s
    }
    .ps_indicators_l>.carousel-indicators {
        left: 0;
        width: 100%;
        bottom: 5%;
        right: 0;
        margin: auto;
        z-index: 1
    }
    .ps_indicators_l>.carousel-indicators li {
        width: 30px;
        height: 4px;
        background: #fff;
        border: none;
        padding: inherit;
        transition: all ease-in-out .5s
    }
    .ps_indicators_l>.carousel-indicators .active {
        background: #0083ce;
        height: 10px;
        transition: all ease-in-out .5s
    }
    .ps_control_rotate_f .carousel-control {
        top: 55%;
        opacity: 0;
        width: 50px;
        height: 50px;
        z-index: 1;
        color: #000;
        display: block;
        font-size: 34px;
        cursor: pointer;
        overflow: hidden;
        line-height: 48px;
        text-shadow: none;
        position: absolute;
        font-weight: 400;
        background: #fff
    }
    .ps_control_rotate_f:hover .carousel-control {
        opacity: 1;
        -webkit-transition: all 1s cubic-bezier(.23, 1, .32, 1);
        transition: all 1s cubic-bezier(.23, 1, .32, 1)
    }
    .ps_control_rotate_f .carousel-control.left {
        left: 3%;
        -webkit-border-radius: 0;
        border-radius: 0
    }
    .ps_control_rotate_f .carousel-control.right {
        right: 3%;
        -webkit-border-radius: 0;
        border-radius: 0
    }
    .ps_control_rotate_f .carousel-control.left:hover,
    .ps_control_rotate_f .carousel-control.right:hover {
        color: #fff!important;
        background: #0083ce
    }
    .ps_control_rotate_f .carousel-control.left>span:nth-child(1) {
        left: 45%
    }
    .ps_control_rotate_f .carousel-control.right>span:nth-child(1) {
        right: 45%
    }
    @media(min-width:1500px) {
        #home-banner>.carousel-inner>.item>a>img,
        #home-banner>.carousel-inner>.item>img {
            width: 100%
        }
    }
    @media (max-width:639px) {
        #home-banner {
            height: 500px
        }
        #mt_banner .banner_caption_text {
            width: 70%;
            top: 30%
        }
        #mt_banner .banner_caption_text h1 {
            font-size: 32px;
            line-height: 40px;
            margin-bottom: 15px;
            position: relative
        }
        .caption_slide>h1 {
            font-size: 28px
        }
        .ps_control_rotate_f .carousel-control {
            top: inherit;
            bottom: 4%;
            display: block
        }
    }
    .ps_ease .carousel-inner>.item {
        -webkit-transition-timing-function: ease;
        -moz-transition-timing-function: ease;
        -ms-transition-timing-function: ease;
        -o-transition-timing-function: ease;
        transition-timing-function: ease
    }
    @media all and (transform-3d),
    (-webkit-transform-3d) {
        .ps_ease .carousel-inner>.item {
            -webkit-transition-timing-function: ease;
            -moz-transition-timing-function: ease;
            -ms-transition-timing-function: ease;
            -o-transition-timing-function: ease;
            transition-timing-function: ease
        }
    }
    .ps_easeInOut .carousel-inner>.item {
        -webkit-transition-timing-function: ease-in-out;
        -moz-transition-timing-function: ease-in-out;
        -ms-transition-timing-function: ease-in-out;
        -o-transition-timing-function: ease-in-out;
        transition-timing-function: ease-in-out
    }
    @media all and (transform-3d),
    (-webkit-transform-3d) {
        .ps_easeInOut .carousel-inner>.item {
            -webkit-transition-timing-function: ease-in-out;
            -moz-transition-timing-function: ease-in-out;
            -ms-transition-timing-function: ease-in-out;
            -o-transition-timing-function: ease-in-out;
            transition-timing-function: ease-in-out
        }
    }
    .ps_speedy .carousel-inner>.item {
        -webkit-transition-timing-function: cubic-bezier(0, 1, 0, 1);
        -moz-transition-timing-function: cubic-bezier(0, 1, 0, 1);
        -ms-transition-timing-function: cubic-bezier(0, 1, 0, 1);
        -o-transition-timing-function: cubic-bezier(0, 1, 0, 1);
        transition-timing-function: cubic-bezier(0, 1, 0, 1)
    }
    @media all and (transform-3d),
    (-webkit-transform-3d) {
        .ps_speedy .carousel-inner>.item {
            -webkit-transition-timing-function: cubic-bezier(0, 1, 0, 1);
            -moz-transition-timing-function: cubic-bezier(0, 1, 0, 1);
            -ms-transition-timing-function: cubic-bezier(0, 1, 0, 1);
            -o-transition-timing-function: cubic-bezier(0, 1, 0, 1);
            transition-timing-function: cubic-bezier(0, 1, 0, 1)
        }
    }
    .ps_slowSpeedy .carousel-inner>.item {
        -webkit-transition-timing-function: cubic-bezier(.3, 1, 0, 1);
        -moz-transition-timing-function: cubic-bezier(.3, 1, 0, 1);
        -ms-transition-timing-function: cubic-bezier(.3, 1, 0, 1);
        -o-transition-timing-function: cubic-bezier(.3, 1, 0, 1);
        transition-timing-function: cubic-bezier(.3, 1, 0, 1)
    }
    @media all and (transform-3d),
    (-webkit-transform-3d) {
        .ps_slowSpeedy .carousel-inner>.item {
            -webkit-transition-timing-function: cubic-bezier(.3, 1, 0, 1);
            -moz-transition-timing-function: cubic-bezier(.3, 1, 0, 1);
            -ms-transition-timing-function: cubic-bezier(.3, 1, 0, 1);
            -o-transition-timing-function: cubic-bezier(.3, 1, 0, 1);
            transition-timing-function: cubic-bezier(.3, 1, 0, 1)
        }
    }
    .ps_easeOutInCubic .carousel-inner>.item {
        -webkit-transition-timing-function: cubic-bezier(.22, .81, .01, .99);
        -moz-transition-timing-function: cubic-bezier(.22, .81, .01, .99);
        -ms-transition-timing-function: cubic-bezier(.22, .81, .01, .99);
        -o-transition-timing-function: cubic-bezier(.22, .81, .01, .99);
        transition-timing-function: cubic-bezier(.22, .81, .01, .99)
    }
    @media all and (transform-3d),
    (-webkit-transform-3d) {
        .ps_easeOutInCubic .carousel-inner>.item {
            -webkit-transition-timing-function: cubic-bezier(.22, .81, .01, .99);
            -moz-transition-timing-function: cubic-bezier(.22, .81, .01, .99);
            -ms-transition-timing-function: cubic-bezier(.22, .81, .01, .99);
            -o-transition-timing-function: cubic-bezier(.22, .81, .01, .99);
            transition-timing-function: cubic-bezier(.22, .81, .01, .99)
        }
    }
    .ps_swing .carousel-inner>.item {
        -webkit-transition-timing-function: cubic-bezier(.02, .01, .47, 1);
        -moz-transition-timing-function: cubic-bezier(.02, .01, .47, 1);
        -ms-transition-timing-function: cubic-bezier(.02, .01, .47, 1);
        -o-transition-timing-function: cubic-bezier(.02, .01, .47, 1);
        transition-timing-function: cubic-bezier(.02, .01, .47, 1)
    }
    @media all and (transform-3d),
    (-webkit-transform-3d) {
        .ps_swing .carousel-inner>.item {
            -webkit-transition-timing-function: cubic-bezier(.02, .01, .47, 1);
            -moz-transition-timing-function: cubic-bezier(.02, .01, .47, 1);
            -ms-transition-timing-function: cubic-bezier(.02, .01, .47, 1);
            -o-transition-timing-function: cubic-bezier(.02, .01, .47, 1);
            transition-timing-function: cubic-bezier(.02, .01, .47, 1)
        }
    }
    .ps_easeOutCubic .carousel-inner>.item {
        -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        -moz-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        -ms-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        -o-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        transition-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    @media all and (transform-3d),
    (-webkit-transform-3d) {
        .ps_easeOutCubic .carousel-inner>.item {
            -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
            -moz-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
            -ms-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
            -o-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
            transition-timing-function: cubic-bezier(.215, .61, .355, 1)
        }
    }
    .ps_easeInOutCubic .carousel-inner>.item {
        -webkit-transition-timing-function: cubic-bezier(.645, .045, .355, 1);
        -moz-transition-timing-function: cubic-bezier(.645, .045, .355, 1);
        -ms-transition-timing-function: cubic-bezier(.645, .045, .355, 1);
        -o-transition-timing-function: cubic-bezier(.645, .045, .355, 1);
        transition-timing-function: cubic-bezier(.645, .045, .355, 1)
    }
    @media all and (transform-3d),
    (-webkit-transform-3d) {
        .ps_easeInOutCubic .carousel-inner>.item {
            -webkit-transition-timing-function: cubic-bezier(.645, .045, .355, 1);
            -moz-transition-timing-function: cubic-bezier(.645, .045, .355, 1);
            -ms-transition-timing-function: cubic-bezier(.645, .045, .355, 1);
            -o-transition-timing-function: cubic-bezier(.645, .045, .355, 1);
            transition-timing-function: cubic-bezier(.645, .045, .355, 1)
        }
    }
    .ps_easeOutCirc .carousel-inner>.item {
        -webkit-transition-timing-function: cubic-bezier(.075, .82, .165, 1);
        -moz-transition-timing-function: cubic-bezier(.075, .82, .165, 1);
        -ms-transition-timing-function: cubic-bezier(.075, .82, .165, 1);
        -o-transition-timing-function: cubic-bezier(.075, .82, .165, 1);
        transition-timing-function: cubic-bezier(.075, .82, .165, 1)
    }
    @media all and (transform-3d),
    (-webkit-transform-3d) {
        .ps_easeOutCirc .carousel-inner>.item {
            -webkit-transition-timing-function: cubic-bezier(.075, .82, .165, 1);
            -moz-transition-timing-function: cubic-bezier(.075, .82, .165, 1);
            -ms-transition-timing-function: cubic-bezier(.075, .82, .165, 1);
            -o-transition-timing-function: cubic-bezier(.075, .82, .165, 1);
            transition-timing-function: cubic-bezier(.075, .82, .165, 1)
        }
    }
    .ps_easeOutExpo .carousel-inner>.item {
        -webkit-transition-timing-function: cubic-bezier(.19, 1, .22, 1);
        -moz-transition-timing-function: cubic-bezier(.19, 1, .22, 1);
        -ms-transition-timing-function: cubic-bezier(.19, 1, .22, 1);
        -o-transition-timing-function: cubic-bezier(.19, 1, .22, 1);
        transition-timing-function: cubic-bezier(.19, 1, .22, 1)
    }
    @media all and (transform-3d),
    (-webkit-transform-3d) {
        .ps_easeOutExpo .carousel-inner>.item {
            -webkit-transition-timing-function: cubic-bezier(.19, 1, .22, 1);
            -moz-transition-timing-function: cubic-bezier(.19, 1, .22, 1);
            -ms-transition-timing-function: cubic-bezier(.19, 1, .22, 1);
            -o-transition-timing-function: cubic-bezier(.19, 1, .22, 1);
            transition-timing-function: cubic-bezier(.19, 1, .22, 1)
        }
    }
    .ps_easeInQuad .carousel-inner>.item {
        -webkit-transition-timing-function: cubic-bezier(.55, .085, .68, .53);
        -moz-transition-timing-function: cubic-bezier(.55, .085, .68, .53);
        -ms-transition-timing-function: cubic-bezier(.55, .085, .68, .53);
        -o-transition-timing-function: cubic-bezier(.55, .085, .68, .53);
        transition-timing-function: cubic-bezier(.55, .085, .68, .53)
    }
    @media all and (transform-3d),
    (-webkit-transform-3d) {
        .ps_easeInQuad .carousel-inner>.item {
            -webkit-transition-timing-function: cubic-bezier(.55, .085, .68, .53);
            -moz-transition-timing-function: cubic-bezier(.55, .085, .68, .53);
            -ms-transition-timing-function: cubic-bezier(.55, .085, .68, .53);
            -o-transition-timing-function: cubic-bezier(.55, .085, .68, .53);
            transition-timing-function: cubic-bezier(.55, .085, .68, .53)
        }
    }
    .ps_easeOutQuad .carousel-inner>.item {
        -webkit-transition-timing-function: cubic-bezier(.25, .46, .45, .94);
        -moz-transition-timing-function: cubic-bezier(.25, .46, .45, .94);
        -ms-transition-timing-function: cubic-bezier(.25, .46, .45, .94);
        -o-transition-timing-function: cubic-bezier(.25, .46, .45, .94);
        transition-timing-function: cubic-bezier(.25, .46, .45, .94)
    }
    @media all and (transform-3d),
    (-webkit-transform-3d) {
        .ps_easeOutQuad .carousel-inner>.item {
            -webkit-transition-timing-function: cubic-bezier(.25, .46, .45, .94);
            -moz-transition-timing-function: cubic-bezier(.25, .46, .45, .94);
            -ms-transition-timing-function: cubic-bezier(.25, .46, .45, .94);
            -o-transition-timing-function: cubic-bezier(.25, .46, .45, .94);
            transition-timing-function: cubic-bezier(.25, .46, .45, .94)
        }
    }
    .ps_easeInOutQuad .carousel-inner>.item {
        -webkit-transition-timing-function: cubic-bezier(.455, .03, .515, .955);
        -moz-transition-timing-function: cubic-bezier(.455, .03, .515, .955);
        -ms-transition-timing-function: cubic-bezier(.455, .03, .515, .955);
        -o-transition-timing-function: cubic-bezier(.455, .03, .515, .955);
        transition-timing-function: cubic-bezier(.455, .03, .515, .955)
    }
    @media all and (transform-3d),
    (-webkit-transform-3d) {
        .ps_easeInOutQuad .carousel-inner>.item {
            -webkit-transition-timing-function: cubic-bezier(.455, .03, .515, .955);
            -moz-transition-timing-function: cubic-bezier(.455, .03, .515, .955);
            -ms-transition-timing-function: cubic-bezier(.455, .03, .515, .955);
            -o-transition-timing-function: cubic-bezier(.455, .03, .515, .955);
            transition-timing-function: cubic-bezier(.455, .03, .515, .955)
        }
    }
    .ps_easeOutQuart .carousel-inner>.item {
        -webkit-transition-timing-function: cubic-bezier(.165, .84, .44, 1);
        -moz-transition-timing-function: cubic-bezier(.165, .84, .44, 1);
        -ms-transition-timing-function: cubic-bezier(.165, .84, .44, 1);
        -o-transition-timing-function: cubic-bezier(.165, .84, .44, 1);
        transition-timing-function: cubic-bezier(.165, .84, .44, 1)
    }
    @media all and (transform-3d),
    (-webkit-transform-3d) {
        .ps_easeOutQuart .carousel-inner>.item {
            -webkit-transition-timing-function: cubic-bezier(.165, .84, .44, 1);
            -moz-transition-timing-function: cubic-bezier(.165, .84, .44, 1);
            -ms-transition-timing-function: cubic-bezier(.165, .84, .44, 1);
            -o-transition-timing-function: cubic-bezier(.165, .84, .44, 1);
            transition-timing-function: cubic-bezier(.165, .84, .44, 1)
        }
    }
    .ps_easeInOutQuart .carousel-inner>.item {
        -webkit-transition-timing-function: cubic-bezier(.77, 0, .175, 1);
        -moz-transition-timing-function: cubic-bezier(.77, 0, .175, 1);
        -ms-transition-timing-function: cubic-bezier(.77, 0, .175, 1);
        -o-transition-timing-function: cubic-bezier(.77, 0, .175, 1);
        transition-timing-function: cubic-bezier(.77, 0, .175, 1)
    }
    @media all and (transform-3d),
    (-webkit-transform-3d) {
        .ps_easeInOutQuart .carousel-inner>.item {
            -webkit-transition-timing-function: cubic-bezier(.77, 0, .175, 1);
            -moz-transition-timing-function: cubic-bezier(.77, 0, .175, 1);
            -ms-transition-timing-function: cubic-bezier(.77, 0, .175, 1);
            -o-transition-timing-function: cubic-bezier(.77, 0, .175, 1);
            transition-timing-function: cubic-bezier(.77, 0, .175, 1)
        }
    }
    .ps_easeOutQuint .carousel-inner>.item {
        -webkit-transition-timing-function: cubic-bezier(.23, 1, .32, 1);
        -moz-transition-timing-function: cubic-bezier(.23, 1, .32, 1);
        -ms-transition-timing-function: cubic-bezier(.23, 1, .32, 1);
        -o-transition-timing-function: cubic-bezier(.23, 1, .32, 1);
        transition-timing-function: cubic-bezier(.23, 1, .32, 1)
    }
    @media all and (transform-3d),
    (-webkit-transform-3d) {
        .ps_easeOutQuint .carousel-inner>.item {
            -webkit-transition-timing-function: cubic-bezier(.23, 1, .32, 1);
            -moz-transition-timing-function: cubic-bezier(.23, 1, .32, 1);
            -ms-transition-timing-function: cubic-bezier(.23, 1, .32, 1);
            -o-transition-timing-function: cubic-bezier(.23, 1, .32, 1);
            transition-timing-function: cubic-bezier(.23, 1, .32, 1)
        }
    }
    .ps_easeInSine .carousel-inner>.item {
        -webkit-transition-timing-function: cubic-bezier(.47, 0, .745, .715);
        -moz-transition-timing-function: cubic-bezier(.47, 0, .745, .715);
        -ms-transition-timing-function: cubic-bezier(.47, 0, .745, .715);
        -o-transition-timing-function: cubic-bezier(.47, 0, .745, .715);
        transition-timing-function: cubic-bezier(.47, 0, .745, .715)
    }
    @media all and (transform-3d),
    (-webkit-transform-3d) {
        .ps_easeInSine .carousel-inner>.item {
            -webkit-transition-timing-function: cubic-bezier(.47, 0, .745, .715);
            -moz-transition-timing-function: cubic-bezier(.47, 0, .745, .715);
            -ms-transition-timing-function: cubic-bezier(.47, 0, .745, .715);
            -o-transition-timing-function: cubic-bezier(.47, 0, .745, .715);
            transition-timing-function: cubic-bezier(.47, 0, .745, .715)
        }
    }
    .ps_easeOutSine .carousel-inner>.item {
        -webkit-transition-timing-function: cubic-bezier(.39, .575, .565, 1);
        -moz-transition-timing-function: cubic-bezier(.39, .575, .565, 1);
        -ms-transition-timing-function: cubic-bezier(.39, .575, .565, 1);
        -o-transition-timing-function: cubic-bezier(.39, .575, .565, 1);
        transition-timing-function: cubic-bezier(.39, .575, .565, 1)
    }
    @media all and (transform-3d),
    (-webkit-transform-3d) {
        .ps_easeOutSine .carousel-inner>.item {
            -webkit-transition-timing-function: cubic-bezier(.39, .575, .565, 1);
            -moz-transition-timing-function: cubic-bezier(.39, .575, .565, 1);
            -ms-transition-timing-function: cubic-bezier(.39, .575, .565, 1);
            -o-transition-timing-function: cubic-bezier(.39, .575, .565, 1);
            transition-timing-function: cubic-bezier(.39, .575, .565, 1)
        }
    }
    .ps_easeInOutSine .carousel-inner>.item {
        -webkit-transition-timing-function: cubic-bezier(.445, .05, .55, .95);
        -moz-transition-timing-function: cubic-bezier(.445, .05, .55, .95);
        -ms-transition-timing-function: cubic-bezier(.445, .05, .55, .95);
        -o-transition-timing-function: cubic-bezier(.445, .05, .55, .95);
        transition-timing-function: cubic-bezier(.445, .05, .55, .95)
    }
    @media all and (transform-3d),
    (-webkit-transform-3d) {
        .ps_easeInOutSine .carousel-inner>.item {
            -webkit-transition-timing-function: cubic-bezier(.445, .05, .55, .95);
            -moz-transition-timing-function: cubic-bezier(.445, .05, .55, .95);
            -ms-transition-timing-function: cubic-bezier(.445, .05, .55, .95);
            -o-transition-timing-function: cubic-bezier(.445, .05, .55, .95);
            transition-timing-function: cubic-bezier(.445, .05, .55, .95)
        }
    }
    #home-banner>.carousel-inner>.item {
        overflow: hidden
    }
    .caption_slide1 {
        top: 23%;
        left: 9%;
        width: 45%;
        right: auto;
        text-align: left;
        position: absolute;
        -webkit-animation-delay: 0s;
        animation-delay: 0s;
        -webkit-animation-duration: 2s;
        animation-duration: 2s;
        -webkit-animation-timing-function: cubic-bezier(.165, .84, .44, 1);
        animation-timing-function: cubic-bezier(.165, .84, .44, 1);
        z-index: 1
    }
    .greay {
        color: #fff;
        font-size: 42px;
        margin-bottom: 19px
    }
    .tet {
        font-size: 18px;
        line-height: 1.2
    }
    .video-banner .caption_slide1 {
        top: 30%
    }
    .caption_slide1>h1 {
        font-size: 52px;
        letter-spacing: 1px;
        margin-bottom: 0
    }
    .caption_slide1>span {
        display: block;
        font-size: 16px;
        font-weight: 500;
        padding-left: 62px;
        position: relative;
        letter-spacing: 1px
    }
    .caption_slide1>span:before {
        content: '';
        height: 2px;
        width: 6%;
        background: #0083ce;
        position: absolute;
        top: 46%;
        left: 0
    }
    @media(min-width:1400px) {
        .caption_slide1 {
            width: 40%;
            top: 31%
        }
    }
    @media(max-width:1100px) {
        .caption_slide1 {
            width: 55%
        }
    }
    @media(max-width:991px) {
        .caption_slide1>h1 {
            font-size: 40px
        }
        .caption_slide1>h2 {
            font-size: 32px
        }
        .ps_control_rotate_f .carousel-control.left {
            left: 0
        }
        .ps_control_rotate_f .carousel-control.right {
            right: 0
        }
        .caption_slide1 {
            left: 10%
        }
    }
    @media(max-width:811px) {
        .caption_slide1>h1 {
            font-size: 40px
        }
    }
    @media (max-width:639px) {
        .caption_slide1 {
            top: 15%;
            width: 80%
        }
        .caption_slide1>h1 {
            font-size: 32px
        }
    }
    @media(max-width:360px) {
        .caption_slide1>h1 {
            font-size: 24px
        }
        .caption_slide1>span {
            padding-left: 35px
        }
    }
    @media(max-width:359px) {
        .caption_slide1 {
            top: 12%
        }
    }
    .kbrns_zoomInOut>.carousel-inner>.item>a>img,
    .kbrns_zoomInOut>.carousel-inner>.item>img {
        -webkit-transform-origin: 100% 0;
        -moz-transform-origin: 100% 0;
        -ms-transform-origin: 100% 0;
        -o-transform-origin: 100% 0;
        transform-origin: 100% 0;
        -webkit-animation: kbrns_zoomInOut 25s linear 0s infinite alternate;
        -moz-animation: kbrns_zoomInOut 25s linear 0s infinite alternate;
        -o-animation: kbrns_zoomInOut 25s linear 0s infinite alternate;
        -ms-animation: kbrns_zoomInOut 25s linear 0s infinite alternate;
        animation: kbrns_zoomInOut 25s linear 0s infinite alternate
    }
    @-webkit-keyframes kbrns_zoomInOut {
        0% {
            -webkit-transform: scale(1)
        }
        100% {
            -webkit-transform: scale(1.2)
        }
    }
    @-moz-keyframes kbrns_zoomInOut {
        0% {
            -moz-transform: scale(1)
        }
        100% {
            -moz-transform: scale(1.2)
        }
    }
    @-ms-keyframes kbrns_zoomInOut {
        0% {
            -ms-transform: scale(1)
        }
        100% {
            -ms-transform: scale(1.2)
        }
    }
    @-o-keyframes kbrns_zoomInOut {
        0% {
            -o-transform: scale(1)
        }
        100% {
            -o-transform: scale(1.2)
        }
    }
    @keyframes kbrns_zoomInOut {
        0% {
            transform: scale(1)
        }
        100% {
            transform: scale(1.2)
        }
    }
    #pagebanner {
        background: url(../images/pagebanner.jpg) no-repeat;
        background-size: 100%;
        background-attachment: fixed;
        background-position: bottom;
        height: 300px;
        width: 100%
    }
    #pagebanner:before {
        content: '';
        background-color: rgba(0, 0, 0, .6);
        height: 100%;
        width: 100%;
        position: absolute;
        top: 0;
        left: 0;
        right: 0
    }
    #pagebanner .page-title {
        padding-top: 120px;
        position: relative;
        z-index: 1
    }
    @media(max-width:911px) {
        #pagebanner {
            background-attachment: initial
        }
    }
    @media(max-width:767px) {
        #pagebanner {
            background-size: cover
        }
    }
    @media(max-width:639px) {
        #pagebanner .page-title {
            padding-top: 90px
        }
    }
    .breadcrumb-main {
        border-bottom: 1px solid #f1f1f1;
        width: 100%;
        display: inline-block;
        background: #fbfbfb;
        position: relative
    }
    .breadcrumb-main:before {
        content: '';
        background: #0083ce;
        height: 100%;
        width: 50%;
        position: absolute;
        left: 0
    }
    .breadcrumb-main .breadcrumb {
        background: #fbfbfb;
        margin-bottom: 0;
        padding-bottom: 13px;
        position: relative;
        padding: 5px 15px 11px 50px;
        z-index: 1;
        border-radius: 0
    }
    .breadcrumb-main .breadcrumb>li {
        margin-bottom: 0;
        padding-left: 0;
        font-size: 15px;
        line-height: inherit
    }
    .breadcrumb-main .breadcrumb>li+li:before {
        content: '|';
        padding: 0 10px 0 2px
    }
    .breadcrumb-main .breadcrumb>li+li:nth-child(2n):before {
        padding: 0 10px 0 12px
    }
    .breadcrumb-main .breadcrumb i {
        font-size: 28px;
        position: absolute;
        left: -50px;
        top: -38px;
        background: #0083ce;
        color: #fff;
        padding: 15px;
        box-shadow: -5px 0 3px 0 #00000028
    }
    #mt_contact {
        padding: 75px 0 80px
    }
    .contact-info ul {
        text-align: center;
        margin-bottom: 30px
    }
    .contact-info ul li {
        padding: 0 25px 0 0;
        display: inline-block;
        margin-bottom: 0
    }
    .contact-info ul li:last-child {
        padding: 0
    }
    .contact-info ul li i {
        color: #0083ce;
        padding-right: 5px
    }
    .contact-inner {
        text-align: center
    }
    #mt_contact .map_info {
        overflow: hidden
    }
    #mt_contact .map {
        overflow: hidden;
        border-radius: 10px;
        margin-bottom: 30px
    }
    #mt_contact .map.map1 {
        border-radius: 0
    }
    #mt_contact .contact_form h3 {
        line-height: 35px;
        margin-bottom: 40px
    }
    #mt_contact .contact_form #submit-btn {
        margin-bottom: 0;
        position: relative
    }
    #mt_contact .contact_form textarea {
        resize: none!important;
        height: 150px
    }
    #mt_contact .contact-inner {
        text-align: left
    }
    #mt_contact .contact-info ul {
        text-align: inherit
    }
    #mt_contact .contact-info ul li {
        display: block;
        padding: 0 0 20px
    }
    #mt_contact.contact-main .contact-info ul li {
        display: inline-block;
        padding: 15px 30px;
        border: 1px solid #f1f1f1;
        background: #fbfbfb
    }
    #mt_contact.contact-main .contact-info ul {
        margin-bottom: 0
    }
    #mt_contact.contact-main1 {
        padding-top: 0
    }
    @media(max-width:1100px) {
        #mt_contact.contact-main .contact-info ul li {
            padding: 15px 24px
        }
    }
    @media(max-width:991px) {
        #mt_contact.contact-main .contact-info ul li {
            margin-bottom: 15px
        }
    }
    @media only screen and (max-width:767px) {
        #mt_contact .map_info {
            margin: 30px 0 0
        }
        #mt_contact .map_info {
            margin: 0 0 30px
        }
    }
    @media only screen and (max-width:640px) {
        #mt_get_started .watch_content {
            width: 100%
        }
        #mt_contact .contact-inner {
            padding: 0
        }
        #mt_contact .contact_form {
            margin-bottom: 0
        }
        #mt_contact h2 {
            margin-bottom: 30px
        }
        #mt_contact .contact-inner {
            text-align: center
        }
    }
    @media only screen and (max-width:480px) {
        #mt_contact.contact-main .contact-info ul li {
            width: 100%
        }
        #mt_contact .contact_form {
            padding: 0
        }
        #mt_contact .contact_form h3 {
            font-size: 18px;
            line-height: 27px;
            margin-bottom: 28px
        }
        .contact-info ul {
            text-align: left
        }
    }
    #mt_career .accrodion-grp .accrodion .accrodion-title {
        padding: 10px 25px
    }
    #mt_position {
        padding-top: 0
    }
    #mt_position .extra-content {
        padding: 10px 0 20px;
        color: #0083ce;
        display: block;
        font-size: 14px;
        font-weight: 500
    }
    @media(max-width:991px) {
        .accrodion-grp .accrodion .accrodion-title {
            padding: 10px 15px
        }
        .accrodion-grp .accrodion .accrodion-title h4 {
            font-size: 14px
        }
        #mt_position .col-md-4.col-sm-12.col-xs-12 {
            margin-bottom: 30px
        }
    }
    @media(max-width:767px) {
        #mt_career .contact_form {
            margin-top: 30px
        }
    }
    @media(max-width:480px) {
        #mt_position .col-md-4.col-sm-6.col-xs-6 {
            width: 100%;
            margin-bottom: 30px
        }
        #mt_career .accrodion-grp .accrodion .accrodion-title h4 {
            font-size: 12px
        }
    }
    #mt_history {
        padding-bottom: 0
    }
    .history-timeline {
        position: relative
    }
    .history-timeline.history-time-mb {
        display: none
    }
    .history-lt-rt {
        position: relative;
        padding-top: 0;
        padding-bottom: 60px
    }
    .history-lt-rt.history-lt {
        text-align: right
    }
    .expand-history {
        display: inline-block;
        width: 90%;
        margin-top: 40px;
        padding: 0;
        margin-right: 30px
    }
    .history-rt .expand-history {
        margin-right: 0;
        margin-left: 25px
    }
    .history-head h5 {
        padding: 3px 15px;
        font-weight: 400;
        color: #0083ce;
        border: 1px solid #0083ce;
        display: inline-block;
        margin-bottom: 30px
    }
    .expand-history .expand-history-content {
        position: relative;
        background: #fff;
        padding: 40px 20px;
        box-shadow: 0 0 20px #867f7f;
        margin-top: 20px
    }
    expand-history .expand-history-content p {
        text-align: left
    }
    .expand-history .expand-history-content:after {
        content: "\f04b";
        font-family: fontawesome;
        font-size: 35px;
        position: absolute;
        right: -22px;
        top: 22px;
        color: #fff;
        text-shadow: 20px 0 24px #eee
    }
    .history-rt .expand-history .expand-history-content:after {
        right: initial;
        left: -22px;
        transform: rotate(180deg)
    }
    .history-head:before {
        content: "";
        position: absolute;
        bottom: -238px;
        right: 0;
        width: 2px;
        height: 250px;
        background: #bf3831;
        border-radius: 90%
    }
    .history-rt .expand-history .history-head:before {
        right: inherit;
        left: 0
    }
    .history-head {
        position: absolute;
        padding-bottom: 20px;
        top: 0
    }
    .history-lt .expand-history .history-head {
        right: -16px
    }
    .history-rt .expand-history .history-head {
        left: -16px
    }
    .image-history {
        width: 80%;
        margin: 0 auto 80px
    }
    .image-history:before {
        content: "";
        position: absolute;
        border: 2px solid #fbfbfbad;
        top: 10px;
        left: 65px;
        right: 66px;
        bottom: 10px;
        -webkit-transition: all .6s ease-in-out;
        -o-transition: all .6s ease-in-out;
        transition: all .6s ease-in-out
    }
    .image-history:hover:before {
        background: #fbfbfb52;
        -webkit-transition: all .6s ease-in-out;
        -o-transition: all .6s ease-in-out;
        transition: all .6s ease-in-out
    }
    @media(max-width:911px) {
        .history-rt .expand-history {
            margin-left: 0
        }
        .expand-history {
            margin-right: 0
        }
        .history-rt .expand-history .history-head {
            padding-left: 20px
        }
        .history-lt .expand-history .history-head {
            padding-right: 20px
        }
        .expand-history .expand-history-content {
            padding: 20px
        }
        .history-head:before {
            bottom: -85px;
            height: 182px
        }
    }
    @media(max-width:640px) {
        #mt_history {
            padding-bottom: 20px
        }
        .expand-history .expand-history-content {
            min-height: inherit;
            margin: 0 10px
        }
        .expand-history .expand-history-content:after {
            display: none
        }
        .expand-history {
            width: 100%;
            padding: 0
        }
        .image-history {
            width: 100%;
            margin: 50px auto 80px
        }
        .image-history:before {
            left: 10px;
            right: 10px
        }
        .expand-history {
            padding: 0;
            margin-right: 0
        }
        .expand-history p {
            text-align: center
        }
        .expand-history p:after {
            display: block
        }
        .history-timeline {
            display: block
        }
        .history-timeline.history-time-mb {
            display: block
        }
        .history-time-mb .history-lt-rt .expand-history {
            margin-top: 60px
        }
        .history-time-mb .history-lt-rt .image-history {
            margin: 30px auto 0
        }
        .history-timeline .col-xs-6 {
            width: 100%
        }
        .history-lt .expand-history .history-head,
        .history-rt .expand-history .history-head {
            right: inherit;
            left: inherit;
            text-align: center;
            position: inherit;
            padding: 0
        }
        .history-head:before {
            display: none
        }
        .history-rt .expand-history {
            margin-left: 0
        }
    }
    .our_store {
        padding: 75px 0 50px
    }
    .our_store .col-sm-3.col-xs-12 {
        padding: 0 10px
    }
    .rt-product-wrapper {
        border: 1px solid #f1f1f1;
        transition: all .5s;
        margin-bottom: 30px
    }
    .rt-product-wrapper:hover {
        border-bottom-color: #0083ce;
        transition: all .5s;
        box-shadow: 0 0 5px #cccccc52
    }
    .rt-product-wrapper .product-image img {
        transition: all .5s
    }
    .rt-product-wrapper:hover .product-image img {
        transform: rotate(15deg) scale(1.2);
        transition: all .5s
    }
    .product-thumbnail-wrapper {
        position: relative;
        overflow: hidden
    }
    .rt-product-wrapper .product-label span {
        position: absolute;
        bottom: 0;
        left: 0;
        padding: 5px 15px;
        background: #333;
        text-align: center;
        text-transform: uppercase;
        color: #fff;
        font-size: 15px
    }
    .rt-product-wrapper .product-label span.hot {
        background: #0083ce;
        text-align: center;
        left: inherit;
        right: 0
    }
    .rt-product-meta-wrapper {
        text-align: center;
        background: #fff;
        padding: 28px 15px 30px
    }
    .product-categories,
    .product-categories a {
        color: #0083ce;
        font-size: 14px
    }
    h3.product_title {
        margin: 15px 0
    }
    .rt-product-meta-wrapper del {
        opacity: .6;
        font-size: 16px
    }
    .rt-product-meta-wrapper ins {
        padding-left: 15px;
        text-decoration: none;
        font-size: 16px
    }
    .rt-cartprice-wrapper span.price {
        display: inline-block;
        width: 100%
    }
    .rt-product-meta-wrapper .btn_red {
        margin-bottom: 0
    }
    .our_store .slick-next,
    .our_store .slick-prev {
        top: -50px;
        border: 1px solid #ccc;
        background: #fff;
        text-align: center;
        height: 35px;
        width: 35px;
        margin-top: 0;
        line-height: inherit
    }
    .our_store .slick-prev {
        right: 55px;
        left: inherit
    }
    .our_store .slick-next {
        right: 10px
    }
    .our_store .slick-next:before,
    .our_store .slick-prev:before {
        font-size: 28px;
        color: #666
    }
    .our_store .slick-next:focus,
    .our_store .slick-next:hover,
    .our_store .slick-next:visited,
    .our_store .slick-prev:focus,
    .our_store .slick-prev:hover,
    .our_store .slick-prev:visited {
        color: #666;
        outline: 0;
        background: #0083ce;
        border-color: #0083ce;
        transition: all .5s
    }
    .our_store .slick-next:focus:before,
    .our_store .slick-next:hover:before,
    .our_store .slick-prev:focus:before,
    .our_store .slick-prev:hover:before {
        color: #fff;
        transition: all .5s
    }
    @media(max-width:1100px) {
        .rt-product-meta-wrapper {
            padding: 28px 5px 30px
        }
    }
    .store-detail {
        padding: 0 0 0
    }
    .store-detail .slider.slider-thumbs {
        margin-top: 2px
    }
    .store-detail .slider.slider-thumbs .slick-slide {
        opacity: .5
    }
    .store-detail .slider.slider-thumbs .slick-slide.slick-active {
        opacity: 1
    }
    .store-detail .slider.slider-thumbs .slick-next,
    .store-detail .slider.slider-thumbs .slick-prev {
        top: 45%
    }
    .store-detail .slider.slider-thumbs .slick-prev {
        left: 0
    }
    .store-detail .slider.slider-thumbs .slick-next {
        right: 0
    }
    .store-detail .slider.slider-thumbs .slick-next:before,
    .store-detail .slider.slider-thumbs .slick-prev:before {
        color: #eb262a;
        opacity: 1
    }
    .store-detail .rt-product-meta-wrapper {
        background: 0 0;
        text-align: left;
        padding: 0
    }
    .store-detail .quantity-buttons {
        display: inline-block
    }
    .store-detail span.rt-price-amount {
        font-weight: 600;
        font-size: 18px
    }
    .single-product-summary .product-details_short-description {
        position: relative;
        display: inline-block;
        width: 100%;
        vertical-align: middle
    }
    .single-product-summary .product-details_short-description p {
        margin-bottom: 0
    }
    .single-product-summary form.cart {
        position: relative;
        display: inline-block;
        width: 100%;
        vertical-align: middle
    }
    span.quantity-buttons input {
        width: 40%;
        text-align: left;
        margin: 0;
        height: 42px
    }
    input.quantity-input {
        padding: 2px 0 2px 10px;
        border: 1px solid #ccc;
        text-align: center;
        margin-bottom: 0
    }
    .single-product-summary .product_meta>span {
        display: block;
        margin: 10px 0
    }
    .single-product-summary .product_meta a,
    .single-product-summary .product_meta span {
        font-size: 14px;
        line-height: 1.82em;
        letter-spacing: .12em;
        font-weight: 600;
        text-transform: uppercase;
        color: #333
    }
    .single-product-summary .product_meta a:hover {
        color: #eb262a
    }
    .our_store.related_store {
        padding-top: 0
    }
    #store-tab-main .nav-tabs {
        border-color: #f1f1f1
    }
    #store-tab-main .nav-tabs>li {
        margin: 0
    }
    #store-tab-main .nav-tabs>li>a {
        position: relative;
        display: inline-block;
        vertical-align: top;
        padding: 14px 17px 14px;
        font-size: 21px;
        text-align: center;
        font-weight: 300;
        color: #0083ce;
        background: 0 0;
        border-radius: 0;
        margin: 0;
        line-height: inherit;
        border: none
    }
    #store-tab-main .nav-tabs>li.active>a,
    #store-tab-main .nav-tabs>li.active>a:focus,
    #store-tab-main .nav-tabs>li>a:hover {
        color: #fff!important;
        border: none;
        background: #0083ce
    }
    #store-tab-main .tab-content {
        border: 1px solid #f1f1f1;
        padding: 30px;
        border-top: 1px solid transparent
    }
    .shopping-main {
        position: absolute;
        right: 90px
    }
    .shopping-cart-holder .header-cart {
        position: relative;
        display: table-cell;
        vertical-align: middle;
        padding: 25px 0 0
    }
    .shopping-cart-holder .header-cart span.cart-icon path {
        fill: #fff
    }
    #inner-navigation .navbar-sticky-in.navbar-default .shopping-cart-holder .header-cart span.cart-icon path,
    .home-2 .shopping-cart-holder .header-cart span.cart-icon path {
        fill: #000
    }
    .shopping-cart-holder .header-cart:hover {
        color: #818491
    }
    .shopping-cart-holder .header-cart .cart-number {
        position: relative;
        top: 0;
        right: 10px;
        font-weight: 500;
        font-size: 10px;
        border-radius: 100%;
        background-color: #0083ce;
        color: #fff;
        width: 15px;
        height: 15px;
        text-align: center;
        line-height: 15px;
        display: inline-block
    }
    .shopping-cart-dropdown {
        position: absolute;
        top: 75px;
        right: 0;
        width: 260px;
        background-color: #fff;
        text-align: left;
        z-index: 1000;
        opacity: 0;
        visibility: hidden;
        box-sizing: border-box;
        -webkit-transition: all .35s cubic-bezier(.53, .01, .18, 1);
        -moz-transition: all .35s cubic-bezier(.53, .01, .18, 1);
        transition: all .35s cubic-bezier(.53, .01, .18, 1);
        box-shadow: 0 5px 5px 0 rgba(0, 0, 0, .03)
    }
    .shopping-cart-holder:hover .shopping-cart-dropdown {
        opacity: 1;
        visibility: visible
    }
    .shopping-cart-dropdown ul {
        margin: 22px 20px;
        padding: 0
    }
    .shopping-cart-dropdown ul li {
        position: relative;
        display: table;
        table-layout: fixed;
        height: 100%;
        width: 100%;
        padding: 0 0 5px;
        box-sizing: border-box
    }
    .shopping-cart-dropdown ul li:first-child {
        padding-top: 0
    }
    .shopping-cart-dropdown ul li:last-child {
        padding-bottom: 0
    }
    .shopping-cart-dropdown .item-image-holder {
        position: relative;
        display: table-cell;
        height: 100%;
        width: 75px
    }
    .shopping-cart-dropdown .item-image-holder img {
        display: block;
        width: 75px;
        height: 75px;
        border-radius: 50%
    }
    .shopping-cart-dropdown .item-info-holder {
        position: relative;
        display: table-cell;
        height: 100%;
        width: 100%;
        vertical-align: middle;
        padding-left: 14px
    }
    .shopping-cart-dropdown .item-info-holder .product-title {
        display: block;
        margin: 0;
        padding: 0 20px 0 0;
        box-sizing: border-box;
        line-height: 1.2em
    }
    .shopping-cart-dropdown .item-info-holder .rt-price-amount,
    .shopping-cart-dropdown .item-info-holder .rt-quantity {
        display: inline-block;
        font-size: 16px;
        color: #c78665;
        font-weight: 600;
        margin-top: 3px
    }
    .shopping-cart-dropdown .item-info-holder .remove i {
        position: absolute;
        top: -1px;
        right: 0;
        font-size: 22px;
        line-height: 1
    }
    .shopping-cart-dropdown .cart-bottom {
        padding: 16px 0 0;
        border-top: 1px solid #e1e1e1
    }
    .shopping-cart-dropdown .cart-bottom .subtotal-holder {
        position: relative;
        display: table;
        width: 100%;
        margin: 0 0 17px
    }
    .shopping-cart-dropdown .cart-bottom a.mt_btn_yellow {
        padding: 5px 18px;
        width: 48%;
        float: left;
        color: #fff;
        margin: 0 1%
    }
    .shopping-cart-dropdown .cart-bottom a:hover {
        opacity: .9;
        color: #fff
    }
    @media(max-width:1100px) {
        .shopping-main {
            right: 36px
        }
    }
    @media(max-width:991px) {
        .navbar-sticky-in .shopping-cart-holder .header-cart {
            padding-top: 22px
        }
    }
    @media(max-width:767px) {
        .single-product-summary {
            margin-top: 30px
        }
    }
    .account-inner h3,
    .cart-inner h3,
    .checkout-inner h3 {
        position: relative;
        padding-left: 25px
    }
    .account-inner h3:before,
    .cart-inner h3:before,
    .checkout-inner h3:before {
        content: '';
        height: 100%;
        width: 3px;
        background: #0083ce;
        position: absolute;
        top: 0;
        left: 0
    }
    .checkout-inner .checkout-coupon {
        position: relative;
        display: block;
        padding: 30px 30px;
        list-style: none;
        background-color: transparent;
        border: 1px solid #e1e1e1;
        width: 100%;
        font-size: 16px
    }
    .checkout-inner .checkout-coupon a {
        float: right;
        color: #0083ce
    }
    .checkout-info,
    .checkout-order {
        margin-bottom: 20px
    }
    .checkout-info label span {
        padding-left: 5px
    }
    .checkout-info label abbr[data-original-title],
    .checkout-infolabel abbr[title] {
        border: none
    }
    .checkout-info .form-control,
    .checkout-info textarea.form-control {
        height: 42px;
        box-shadow: none;
        background: #fff;
        border-color: #eee;
        border-radius: 0
    }
    .checkout-info textarea.form-control {
        min-height: 174px
    }
    table.shop_table.rt-checkout-review-order-table {
        width: 100%
    }
    table.shop_table.rt-checkout-review-order-table tr {
        border: 1px solid #f1f1f1
    }
    table.shop_table.rt-checkout-review-order-table tr td,
    table.shop_table.rt-checkout-review-order-table tr th {
        padding: 10px 15px;
        font-size: 15px;
        border: 1px solid #f1f1f1
    }
    table.shop_table.rt-checkout-review-order-table thead,
    table.shop_table.rt-checkout-review-order-table tr.order-total {
        background: #fbfbfb
    }
    .checkout-place-order button {
        margin: 15px 0 0
    }
    .cart-table-list thead {
        width: 100%
    }
    .cart-table-list td,
    .cart-table-list th {
        text-align: center
    }
    .cart-table-list .product-thumbnail img {
        width: 30%;
        margin-right: 15px
    }
    .cart-inner .checkout-order {
        margin: 30px 0 20px
    }
    .cart-table-list table td.actions .coupon {
        position: relative;
        display: inline-block;
        vertical-align: middle;
        float: left
    }
    .cart-table-list .coupon input[type=text] {
        width: 250px;
        margin-left: 22px;
        box-shadow: none;
        border: 1px solid #f1f1f1;
        background: #fff;
        height: 35px;
        vertical-align: top;
        padding-left: 10px
    }
    .cart-table-list table td.actions .coupon button {
        color: #0083ce;
        background-color: transparent;
        border: 1px solid #0083ce;
        border-radius: 0
    }
    .cart-table-list table td.actions .coupon button.update_cart {
        background: #0083ce;
        color: #fff;
        border-color: #0083ce
    }
    .cart-table-list table td.actions .button {
        margin: 0 0 0 22px
    }
    @media(max-width:991px) {
        .cart-table-list .quantity-buttons {
            position: relative
        }
    }
    @media(max-width:568px) {
        .cart-table-list table.shop_table.rt-checkout-review-order-table {
            display: inline-block;
            overflow-x: scroll
        }
    }
    @media(max-width:479px) {
        .checkout-inner .checkout-coupon {
            text-align: center
        }
        .checkout-inner .checkout-coupon a {
            float: none
        }
    }
    .account-inner.lost-pswrd {
        width: 60%;
        margin: 0 auto
    }
    .account-inner span {
        color: #666;
        font-size: 15px
    }
    .account-inner button.mt_btn_yellow {
        margin-right: 15px
    }
    .account-inner input[type=checkbox] {
        display: inline-block
    }
    p.lt-pswrd {
        margin-bottom: 20px
    }
    @media(max-width:991px) {
        .account-inner {
            width: 100%
        }
    }
    @media(max-width:767px) {
        .account-inner.registration {
            margin-top: 30px
        }
    }
    @media(max-width:640px) {
        .account-inner.lost-pswrd {
            width: 100%
        }
        span.quantity-buttons input {
            width: 70%
        }
        .cart-table-list table td.actions .coupon button.update_cart {
            margin-top: 10px
        }
    }
    @media(max-width:480px) {
        .cart-table-list table td.actions .coupon button {
            margin-top: 10px
        }
    }
    #error .notfound .notfound-404 {
        position: relative;
        width: 220px;
        height: 220px;
        margin: 0 auto 20px
    }
    #error .notfound .notfound-404>div:first-child {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        background: #0083ce;
        border: 5px dashed #fff;
        border-radius: 50%
    }
    #error .notfound .notfound-404 h1 {
        font-size: 90px;
        position: absolute;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        left: 50%;
        line-height: 40px
    }
    #error.error-1 {
        padding: 120px 0
    }
    #error.error-1 .button span {
        font-size: 16px
    }
    #error.error-1 .notfound {
        position: inherit;
        left: inherit;
        top: inherit;
        transform: none
    }
    #error.error-1 .notfound .notfound-404>div:first-child {
        border-radius: 10px;
        background: #110729
    }
    #error.error-1 .notfound .notfound-404 {
        position: relative;
        width: inherit;
        height: inherit;
        padding: 85px 140px;
        margin: 0 auto
    }
    #error.error-1 .notfound .notfound-404 h1 {
        font-size: 70px;
        top: 48%
    }
    @media(max-width:911px) {
        .error-content {
            text-align: center;
            margin-top: 30px
        }
    }
    @media(max-width:360px) {
        .error-content .mt_btn_yellow {
            width: 100%
        }
    }
    #coming {
        background: url(../images/pagebanner.jpg) no-repeat;
        background-size: 100%;
        background-attachment: fixed;
        background-position: center;
        width: 100%;
        height: 100vh;
        padding: 160px 0;
        background-size: cover
    }
    #coming:before {
        content: '';
        background: #fff;
        height: 100%;
        width: 52%;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        z-index: 1
    }
    #coming:after {
        content: '';
        background: #00000068;
        height: 100%;
        width: 100%;
        position: absolute;
        top: 0;
        left: 0;
        right: 0
    }
    #coming .container {
        position: relative;
        z-index: 2
    }
    #coming .top-bar-right ul li a {
        color: #ccc;
        font-size: 21px
    }
    #coming .count-content {
        padding-left: 15%
    }
    #coming .count-content #demo {
        position: relative;
        font-size: 76px;
        font-weight: 600;
        color: #fff;
        display: inline-block;
        line-height: 2.2;
        background: #ffffff30;
        border-left: 5px solid #0083ce
    }
    #coming .count-content #demo span {
        font-size: 24px;
        padding: 0 10px
    }
    #coming.coming-1 {
        padding: 100px 0
    }
    #coming.coming-1:before {
        background: #ffffff20;
        width: 80%;
        transform: skew(-45deg);
        left: 120px
    }
    #coming.coming-1 .coming-main {
        width: 60%;
        margin: 0 auto
    }
    #coming.coming-1 .coming-main h1 {
        font-size: 60px
    }
    #coming.coming-1 .count-content {
        padding: 0
    }
    #coming.coming-1 .count-content #demo {
        border: none;
        background: 0 0;
        font-size: 58px
    }
    #coming.coming-1 .mailpoet_form {
        position: relative;
        overflow: hidden;
        background: #fff;
        height: 42px;
        width: 80%;
        margin: 0 auto
    }
    #coming.coming-1 input.mailpoet_submit {
        position: absolute;
        right: 0;
        top: 0;
        border-radius: 0;
        padding: 9px 20px
    }
    @media(max-width:911px) {
        #coming {
            height: auto;
            background-attachment: initial
        }
        #coming .count-content #demo {
            font-size: 48px
        }
        #coming.coming-1 .mailpoet_form {
            width: 100%;
            display: inline-block
        }
    }
    @media(max-width:811px) and (min-width:768px) {
        #coming {
            height: 100vh
        }
    }
    @media(max-width:767px) {
        #coming:before {
            display: none
        }
        #coming .count-content {
            padding: 0;
            margin-top: 60px
        }
        .coming-main {
            text-align: center
        }
        .coming-content h1,
        .coming-content p {
            color: #fff
        }
        .act-counter {
            padding: 15px
        }
        #coming.coming-1 .coming-main {
            width: 100%;
            display: inline-block
        }
    }
    @media(max-width:480px) {
        #coming .count-content {
            margin-top: 0
        }
        #coming.coming-1 .mailpoet_form {
            overflow: visible
        }
        #coming.coming-1 input.mailpoet_submit {
            position: inherit
        }
    }
    #event ul#nav-tabs-wrapper {
        padding: 0;
        background: 0 0;
        border: 1px solid #f1f1f1;
        box-shadow: none;
        border-radius: 0;
        margin: 0
    }
    #event .nav-pills>li {
        margin: 0
    }
    #event .nav-pills>li>a {
        border-radius: 0;
        border: none;
        padding: 15px;
        margin: 0;
        transition: all ease-in-out .5s
    }
    #event .nav-pills>li.active>a:after,
    #event .nav-pills>li.active>a:before {
        position: absolute;
        right: -30px;
        left: auto;
        top: 50%;
        margin-top: -15px;
        content: '';
        display: block;
        border: 15px solid #0083ce;
        border-top-color: transparent;
        border-bottom-color: transparent;
        border-right-color: transparent;
        z-index: 9
    }
    #event .nav-pills>li.active>a:before {
        right: -31px;
        border: 15px solid #f1f1f1;
        border-top-color: transparent;
        border-bottom-color: transparent;
        border-right-color: transparent
    }
    #event .nav-pills>li.active>a,
    #event .nav-pills>li.active>a:focus,
    #event .nav-pills>li.active>a:hover,
    #event .nav>li>a:focus,
    #event .nav>li>a:hover {
        background: #0083ce;
        transition: all ease-in-out .5s;
        border: none;
        color: #fff!important
    }
    .event-inner .event-box-content {
        position: relative
    }
    .event-inner .event-box-content {
        padding: 20px;
        border-width: 2px 1px 1px;
        border-top-color: #0083ce;
        border-color: #f1f1f1;
        border-style: solid
    }
    .event-inner .event-date {
        position: absolute;
        width: 80px;
        height: 80px;
        right: 10px;
        top: -45px;
        border: 3px solid #fbfbfb;
        background-color: #0083ce;
        text-align: center;
        padding: 12px 13px 13px;
        font-size: 18px
    }
    @media(max-width:767px) {
        #event .nav-pills>li.active>a:after,
        #event .nav-pills>li.active>a:before {
            display: none
        }
        #event ul#nav-tabs-wrapper {
            margin-bottom: 30px
        }
        .event-inner {
            margin-bottom: 30px
        }
    }
    .worker header#inner-navigation {
        position: relative;
        top: inherit;
        z-index: inherit;
        width: 100%;
        left: inherit;
        float: left;
        width: 100%
    }
    .product-section {
        margin: 50px 0
    }
    .worker .topbar-section {
        background: #182333
    }
    .worker .topbar-section .topbar-inner {
        border: none
    }
    .worker .top-bar-left {
        background: #0083ce
    }
    .worker .top-bar-left ul li {
        padding: 9px 15px;
        margin: 0;
        border-color: #fdc34a
    }
    .worker .top-bar-right {
        padding: 4px 0 4px
    }
    .worker .slicknav_btn.slicknav_collapsed:before,
    .worker .slicknav_btn.slicknav_open:before {
        color: #0083ce
    }
    .worker #inner-navigation .nav.navbar-nav>li>a,
    .worker .navbar.navbar-default .navbar-collapse ul.nav.navbar-nav li a {
        color: #666
    }
    .worker #inner-navigation .shopping-cart-holder .header-cart span.cart-icon path {
        fill: #000
    }
    .worker .header-search i {
        color: #666
    }
    .worker #home-banner {
        display: inline-block;
        width: 100%;
        height: 500px
    }
    .worker #home-banner .caption_slide1 {
        top: 9%
    }
    .worker #home-banner .carousel-control {
        top: 42%
    }
    .worker section#mt_services {
        padding: 0 0 80px;
        overflow: visible
    }
    .worker section#mt_services .services-inner {
        margin-top: -60px
    }
    .worker section#mt_services .col-md-4.col-sm-12,
    .worker section#mt_services .col-md-4.col-sm-6.col-xs-12 {
        padding: 0
    }
    .worker section#mt_services .box {
        border: none
    }
    @media(max-width:911px) {
        .worker section#mt_services .col-md-4.col-sm-12,
        .worker section#mt_services .col-md-4.col-sm-6.col-xs-12 {
            padding: 0 15px
        }
    }
    .worker #mt_about {
        background: url(../images/about-bg.jpg) no-repeat;
        background-size: cover;
        background-position: bottom left;
        background-attachment: fixed;
        padding-bottom: 80px;
        z-index: 1
    }
    .worker #mt_about.mission {
        padding-top: 75px
    }
    .worker #mt_about .about-content {
        padding: 0 0 0 40px
    }
    .worker #mt_about .about-img:after {
        left: inherit;
        right: -25px
    }
    .worker #mt_about.mission .about-content {
        padding: 0
    }
    @media(max-width:991px) {
        .worker #mt_about {
            background-attachment: initial
        }
        .worker #mt_about .about-img,
        .worker .mission-progress-bar {
            margin: 0 0 30px
        }
        .worker #mt_about .about-content {
            padding: 0
        }
    }
    .worker section#choose_us {
        background: #0083ce
    }
    .worker section#choose_us:before {
        content: '';
        background: #fff;
        width: 70%;
        position: absolute;
        height: 100%;
        top: 0;
        transform: skew(-30deg);
        left: -220px
    }
    .worker .choose-list {
        border-left: 3px solid #0083ce;
        border: none
    }
    @media(max-width:991px) {
        .worker .section_heading h2.section_title {
            padding-left: 30px
        }
        .worker #choose_us .section_heading h2.section_title:before {
            background: #fff
        }
    }
    .worker section#mt_fun {
        background: #182333;
        padding: 75px 0 80px
    }
    .worker section#mt_fun:before {
        content: '';
        background: #fff;
        position: absolute;
        left: -78px;
        height: 100%;
        width: 50%;
        top: 0;
        transform: skew(-30deg)
    }
    .worker #mt_fun .fun-facts_title {
        color: #0083ce
    }
    .worker #mt_fun .fun-facts_title:before {
        background: #0083ce
    }
    @media(max-width:480px) {
        .worker section#mt_fun:before {
            display: none
        }
        .worker section#mt_fun .fun-content h2,
        .worker section#mt_fun .fun-content span {
            color: #fff
        }
    }
    .worker section#mt_project {
        padding: 75px 0 140px
    }
    .worker #mt_get_started {
        overflow: visible;
        padding-bottom: 0
    }
    .worker #mt_get_started .watch_inner .watch_content {
        padding: 85px 40px;
        z-index: 1
    }
    .worker #mt_get_started .pulses button.play-btn {
        top: 32%
    }
    .worker #mt_get_started .watch_inner {
        padding-top: 0
    }
    .worker #mt_get_started .watch_inner img {
        border: none;
        width: 100%;
        margin-top: -60px;
        box-shadow: none
    }
    @media(max-width:911px) {
        .worker #mt_get_started .watch_inner .watch_content {
            padding: 25px;
            top: -88px
        }
        .worker #mt_get_started .pulses button.play-btn {
            top: 18%
        }
    }
    @media(max-width:767px) {
        .worker #mt_get_started .watch_inner .watch_content {
            top: -106px
        }
    }
    @media(max-width:735px) {
        .worker #mt_get_started .watch_inner .watch_content {
            position: inherit;
            width: 100%;
            top: inherit;
            margin: 0
        }
        .worker #mt_get_started .pulses button.play-btn {
            top: 10%
        }
    }
    @media(max-width:639px) {
        .worker #mt_get_started .pulses button.play-btn {
            top: 0
        }
        .worker section#mt_project {
            padding-top: 80px
        }
    }
    @media(max-width:360px) {
        .worker #mt_get_started .pulses button.play-btn {
            top: -32px
        }
    }
    .worker section#const-team {
        overflow: visible;
        padding-top: 100px
    }
    .worker section#const-team:before {
        content: '';
        background: #182333;
        height: 49%;
        width: 100%;
        position: absolute;
        top: 0
    }
    .worker section#const-team h2.section_title:before {
        background: #fff
    }
    .worker section#const-team .section_heading {
        padding-right: 30%
    }
    .worker #mt_faq-testi {
        background: #fbfbfb url(../images/testi-bg.jpg) no-repeat;
        background-position: bottom right;
        background-size: 100%;
        background-attachment: fixed;
        padding: 75px 0 80px
    }
    .worker .mt_testimonial .testimonial_main {
        padding: 30px
    }
    .worker .mt_testimonial .slick-next,
    .worker .mt_testimonial .slick-prev {
        top: 0;
        bottom: inherit;
        left: inherit;
        right: 90px;
        background: #182333
    }
    .worker .mt_testimonial .slick-next:before,
    .worker .mt_testimonial .slick-prev:before {
        color: #fff
    }
    .worker .mt_testimonial .slick-next {
        left: inherit;
        right: 40px
    }
    @media(max-width:911px) {
        .worker #mt_faq-testi {
            background-attachment: initial
        }
        .worker .mt_testimonial .testimonial_main h4 {
            width: 100%
        }
    }
    .worker #mt_partner {
        padding: 55px 0 80px;
        background: #182333
    }
    .worker #mt_blog {
        background: url(../images/blog-bg.jpg) no-repeat;
        background-position: bottom;
        background-size: cover;
        background-attachment: fixed
    }
    .worker #mt_blog .post-detail_container {
        background: #fff
    }
    @media(max-width:911px) {
        .worker #mt_blog {
            background-attachment: initial
        }
    }
    #home-banner.video-banner {
        height: 630px
    }
    #home-banner.video-banner:before {
        display: none
    }
    #home-banner.video-banner .home-banner_vid:before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        background: -webkit-linear-gradient(top, #0000006e 55%, #0083cea6);
        height: 100%;
        width: 100%;
        z-index: 1
    }
    #home-banner.video-banner .home-banner_vid {
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        width: 100%;
        position: relative
    }
    #home-banner.video-banner .home-banner_vid>video {
        width: 100%
    }
    .industry .section_heading {
        padding: 0;
        width: 60%;
        margin: 0 auto 4rem
    }
    .industry .section_heading h2.section_title:before {
        content: '';
        height: 4px;
        width: 8%;
        background: #0083ce;
        position: absolute;
        bottom: -12px;
        left: 0;
        right: 0;
        margin: 0 auto;
        top: inherit
    }
    @media(max-width:1100px) {
        .industry .section_heading {
            width: 70%
        }
    }
    @media(max-width:735px) {
        .industry .section_heading {
            width: 90%
        }
    }
    .industry .topbar-section {
        background: #0083ce
    }
    .industry .topbar-section .topbar-inner {
        border: none
    }
    .industry .top-bar-left ul li {
        padding: 9px 15px;
        margin: 0
    }
    .industry .top-bar-right {
        padding: 2px 0 2px
    }
    .industry .slicknav_btn.slicknav_collapsed:before,
    .industry .slicknav_btn.slicknav_open:before {
        color: #0083ce
    }
    .industry #inner-navigation .navbar.navbar-default {
        background: #fff
    }
    .industry #inner-navigation .nav.navbar-nav>li>a,
    .industry .navbar.navbar-default .navbar-collapse ul.nav.navbar-nav li a {
        color: #666
    }
    .industry #inner-navigation .shopping-cart-holder .header-cart span.cart-icon path {
        fill: #000
    }
    .worker .header-search i {
        color: #666
    }
    .industry #mt_about {
        background: url(../images/about-bg.jpg) no-repeat;
        background-size: 100%;
        background-position: bottom left;
        background-attachment: fixed;
        padding-bottom: 90px;
        z-index: 1
    }
    .industry #mt_about .small-img {
        width: 60%;
        position: absolute;
        z-index: 1;
        bottom: -72px;
        left: 70px;
        border: 10px solid #fff;
        box-shadow: 0 0 30px #cccccc6e
    }
    .industry #mt_about .fun-facts_figure {
        font-weight: 500;
        font-size: 42px;
        color: #0083ce;
        line-height: 1.5
    }
    .industry #mt_about .fun-facts_wrapper {
        border: 1px solid #f1f1f1;
        background: #fff
    }
    .industry .fun-facts_wrapper .fun-facts_title {
        border-top: 1px solid #f1f1f1;
        padding: 10px 0
    }
    @media(max-width:1100px) {
        .industry #mt_about {
            background-size: cover;
            background-position: inherit;
            background-attachment: initial
        }
    }
    @media(max-width:991px) {
        .industry #mt_about .small-img {
            bottom: -30px
        }
    }
    .industry #mt_services {
        padding: 75px 0 80px
    }
    .industry #mt_services .box {
        box-shadow: 0 0 10px 0 rgba(122, 122, 122, .1)
    }
    .industry #mt_services .slick-next,
    .industry #mt_services .slick-prev {
        top: 41%;
        background: #0083ce;
        margin-top: 0
    }
    .industry #mt_services .slick-next:before,
    .industry #mt_services .slick-prev:before {
        font-size: 40px
    }
    @media(max-width:991px) {
        .industry #mt_services .box {
            margin-bottom: 0
        }
    }
    .industry #choose_us {
        background: url(../images/service-bg.jpg) no-repeat;
        background-size: cover;
        background-position: bottom left;
        background-attachment: fixed;
        padding: 75px 0 80px;
        z-index: 1
    }
    .industry #choose_us:before {
        content: '';
        background: #00000070;
        top: 0;
        position: absolute;
        height: 100%;
        width: 100%
    }
    @media(max-width:1100px) {
        .industry #choose_us {
            background-attachment: initial
        }
        .industry #choose_us .choose-list {
            margin: 0 0 30px
        }
    }
    .industry section#const-team {
        background: #182333;
        padding: 75px 0 80px
    }
    .industry section#const-team .team_member {
        box-shadow: none
    }
    .industry section#const-team .team-overlay {
        bottom: -116px;
        transition: all ease-in-out .5s
    }
    .industry section#const-team .team_member:hover .team-overlay {
        bottom: 4%;
        transition: all ease-in-out .5s
    }
    .industry section#const-team .member_name {
        background: 0 0
    }
    .industry section#const-team .member_name h4 {
        padding: 10px 0;
        background: #0083ce
    }
    .industry section#const-team .member_name p {
        padding: 15px
    }
    .industry section#const-team .slick-next,
    .industry section#const-team .slick-prev {
        top: 30px
    }
    @media(max-width:1100px) {
        .industry section#const-team ul.socialicons li a {
            padding: 0;
            font-size: 16px
        }
    }
    .industry section#ads {
        background: #1a2f4c;
        padding: 30px 0
    }
    .industry section#ads p {
        font-size: 18px
    }
    .industry section#ads p a {
        color: #fff
    }
    .industry section#ads p a:hover {
        color: #fff!important;
        opacity: .8
    }
    .industry section#mt_faq-testi {
        padding: 75px 0 80px
    }
    .industry section#mt_faq-testi .section_heading {
        width: 100%
    }
    @media(max-width:735px) {
        .industry .mt_testimonial .slick-next,
        .industry .mt_testimonial .slick-prev {
            left: inherit;
            bottom: 0;
            right: 25px
        }
        .industry .mt_testimonial .slick-prev {
            right: 90px
        }
    }
    @media(max-width:359px) {
        .industry .mt_testimonial .slick-next,
        .industry .mt_testimonial .slick-prev {
            bottom: -10%
        }
    }
    .industry section#mt_get_started {
        background: url(../images/watch_inner.jpg) no-repeat;
        background-size: cover;
        background-position: bottom left;
        background-attachment: fixed;
        padding: 75px 0 80px;
        z-index: 1
    }
    .industry section#mt_get_started:before {
        content: '';
        background: #00000060;
        top: 0;
        position: absolute;
        height: 100%;
        width: 100%;
        left: 0
    }
    .industry section#mt_get_started:after {
        content: '';
        background: #ffffff2e;
        height: 100%;
        width: 50%;
        position: absolute;
        top: 0;
        right: 0;
        transform: skew(45deg)
    }
    .industry section#mt_get_started .section_heading {
        margin-bottom: 0;
        position: relative;
        z-index: 1
    }
    .industry #mt_get_started .pulses button.play-btn,
    .industry #mt_get_started .watch_inner .watch_content {
        position: inherit
    }
    .industry #mt_get_started a {
        border: 2px solid #0083ce
    }
    @media(max-width:1100px) {
        .industry section#mt_get_started {
            background-attachment: initial
        }
    }
    @media(max-width:639px) {
        .industry section#mt_get_started:after {
            width: 70%
        }
    }
    .industry section#mt_partner {
        background: #182333;
        padding: 45px 0 40px
    }
    @media(max-width:823px) {
        .wow {
            visibility: visible!important;
            -webkit-animation: none!important;
            -moz-animation: none!important;
            -o-animation: none!important;
            -ms-animation: none!important;
            animation: none!important
        }
    }
}


 @media(max-width:767px){
	
.post-excerpt {font-size:18px;}	
#mt_get_started a {font-size:17px;}
.post-para {font-size:17px;}
.post-para-text {font-size:17px;}
.widget_recent_entries li a {font-size:17px;}
.widget_custom_menu li a {font-size:17px;}
.padd-top {font-size:17px;}
.copy_txt {font-size:17px;}
}

.mt_btn_yellow, input[type=submit] {
    padding: 10px 20px;
    background: #0083ce!important;
    font-size: 15px;
    border-radius: 5px;
    display: inline-block;
    color: #fff;
    text-decoration: none;
    border: 2px solid #fff;
    transition: all .5s ease;
}

.mt_btn_yellow:focus, .mt_btn_yellow:hover, input[type=submit]:focus, input[type=submit]:hover {
    color: #fff!important;
    background-color: #4c9a84!important;
    border-color: #4c9a84!important;
    transition: all .5s ease;
    text-shadow: initial;
    text-decoration: none;
}


element.style {
}
@media only screen and (min-width: 320px)
#inner-navigation .nav.navbar-nav li a:hover, #inner-navigation .nav.navbar-nav li.active>a {
    color: #4c9a84;
    text-decoration: none;
    background: 0 0;
}
#inner-navigation .nav.navbar-nav>li>a, .navbar.navbar-default .navbar-collapse ul.nav.navbar-nav li a {
    font-size: 16px;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    color: #fff;
    padding: 25px 0;
    line-height: inherit;
    position: relative;
}
#inner-navigation .nav.navbar-nav>li>a {
    color: #000;
    font-size: 17px;
    letter-spacing: 0;
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
    color: #333;
    background-color: transparent;
}
.navbar-default .navbar-nav>li>a {
    color: #777;
}
.nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
    background-color: #eee;
}
@media (min-width: 768px)
.navbar-nav>li>a {
    padding-top: 15px;
    padding-bottom: 15px;
}
.navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px;
}
.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 15px;
}
a:hover {
    text-decoration: none!important;
    color: #0083ce!important;
    transition: all .4s ease;
}
p {
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 0;
   
    font-family: Roboto,sans-serif;
}

a {
    color: #0083ce;
}

body {
    margin: 0;
    padding: 0;
    font-size: 16px!important;
    font-family: Montserrat,sans-serif;
    overflow-x: hidden;
}

#blog_main_sec .post-detail_container {
    border-bottom: 1px solid #eae8e8;
    padding: 0 0 0;
    font-size: 16px!important;
}

.wht{
      cursor: pointer;
        position: fixed;
        bottom: 20px;
        right: 20px;
       
        border: none;
        border-radius: 50%;
        height: 45px;
        width: 45px;
        text-align: center;
        padding: 10px 0 0;
        z-index: 1
	
    }
    .wht:hover {
        opacity: .8;
        color: #fff;
        
    }
    .wht:hover span {
        color: #fff
    }