@import url('https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,400;0,500;0,600;1,300;1,400;1,500&display=swap');

/*====================================================
  * Template:   Cargoy
  * Version:    1.0
  * Author:     QuickDev
  * Create :    July 18th 2020
====================================================*/


/*==================================================*/


/* [Table of contents] */


/*==================================================*/


/*	
        1. HEADER
        2. SLIDER
        3. FOOTER
        4. TESTIMONIALS
        5. CALL TO ACTION
        6. WIDE SECTION INFO
        7. WIDE SECTION SERVICES MAP
        8. SERVICES BOX
        9. WIDE SECTION COUNTER
        10. OUR TEAM
        11. LATEST NEWS
        12. ABOUT US
        13. ABOUT US ALT
        14. GALLERY POPUP
        15. PRICING TABLE
        16. CONTACT US
        17. CONTACT US ALT 2
        18. CONTACT US ALT 3
        19. BLOG GRID
        20. BLOG SIDEBAR
        21. BLOG SINGLE
        22. CLIENTS CAROUSEL 
        23. QUOTE REQUEST
        24. CAREERS
        25. 404 ERROR PAGE
        26. FAQ PAGE
        27. AIR FREIGHT
        28. GROUND FREIGHT
        29. RAILWAY FREIGHT
        30. HOME PAGE #1
        31. HOME PAGE #2
        32. HOME PAGE #3 
    */
p{
    line-height:1.5rem ;
}
/*====================================================
    1. HEADER. 
  ====================================================*/

.navbar {
    background-color: white;
    top: 43px !important;
    padding: 10px 0 !important;
}

.navbar .navbar-brand {
    width: 250px !important;
}

.fixed-top {
    top: 0 !important;
    background-color: white !important;
}

.navbar-dark .navbar-nav .nav-link {
    color: black !important;
}

.navbar-dark .navbar-nav .nav-link {
    padding: 0px 15px !important;
}

.navbar .dropdown-menu .dropdown-item {
    padding: 12px 20px !important;
}

.top-header-wrapper {
    position: absolute;
    left: 0;
    top: 0;
    padding: 0;
    width: 100%;
    transition: background 0.6s ease-in;
    z-index: 2;
    padding: 3px 0 !important;
    color: #FFF !important;
    font-family: 'Rubik', sans-serif;
    padding: 12px 0px;
    background-color: #1d70b7;
}

.top-header-wrapper .top-social {
    padding-top: 3px;
}

.top-header-wrapper .top-contact {
    list-style: none;
    padding: 10px;
    margin-bottom: 0 !important;
    display:flex;
}
.top-header-wrapper .top-contact li{
    padding-right:1rem;
}
.navbar-dark .navbar-nav .nav-link {
    font-weight: 500 !important;
    color: #081f45 !important;
    font-size: 16px !important;
}

.navbar-dark .navbar-nav .nav-link {
    text-transform: none !important;
}hom

.top-header-wrapper .top-contact li.mail,
li.phone {
    display: inline-block;
    margin-right: 10px;
    color: #FFF !important;
}

ul.top-contact li {
    font-size: 14px;
    margin-bottom: 0px;
    font-family: 'Rubik', sans-serif;
}

ul.top-contact li a {
    color: #FFF;
    text-decoration: none;
    transition: 0.3s;
}

ul.top-contact li a:hover {
    color: #B4E602;
    text-decoration: none;
}

li.mail::before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f0e0";
    margin-right: 7px;
}

li.phone::before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f879";
    margin-right: 7px;
}

hr.top-header-line {
    margin: 0px auto 5px;
    border-top: 1px solid rgba(255, 255, 255, 0.2);
}

.home-header {
    position: relative;
    height: 850px;
    ;
    background: transparent;
    background-attachment: fixed;
    background-position: center center;
    background-repeat: no-repear;
    background-size: cover;
    z-index: 1;
}

.header-overlay::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    background-color: rgba(0, 0, 0, 0.2);
}

.top-social ul.social-list {
    list-style: none;
    color: #FFF !important;
    margin-bottom: 0;
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.top-social ul.social-list li {
    display: inline-block;
    margin: 0px 5px;
}

.top-social ul.social-list li {
    display: inline-block;
    margin: 0px 5px;
}

.top-social ul.social-list li a {
    color: #FFF;
}

.top-social ul.social-list li a:hover {
    color: #B4E602;
    text-decoration: none;
}

.top-social ul.social-list li .fab {
    font-size: 14px;
}

.top-social ul.social-list li .fab {
    font-size: 14px;
}

.quote-btn {
    color: #fff;
    background-color: #93c83c;
    border-color: #93c83c;
    border: 1px solid transparent;
    padding: 0.30rem 0.75rem;
    font-size: 13px;
    ;
    line-height: 1.5;
    border-radius: 0.25rem;
    margin-left: 15px;
    font-family: 'Rubik', sans-serif;
    transition: 0.3s;
}

.quote-btn:hover {
    color: #0E377B !important;
    background-color: #B4E602;
    border-color: #B4E602;
}

.quote-btn:focus,
.quote-btn.focus {
    color: #0E377B;
    background-color: #B4E602;
    border-color: none;
    box-shadow: none;
}

.quote-btn::before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f1ec";
    margin-right: 7px;
}


/*====================================================
    2. SLIDER.
  ====================================================*/

.home-slider {
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 1;
    
}

.overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(14, 29, 51, 0.6)), to(rgba(14, 29, 51, 0.2)));
    background: linear-gradient(to bottom, rgba(14, 29, 51, 0.4), rgba(14, 29, 51, 0.2));
}

.hero-slider {
    width: 100%;
    height: 850px;
    overflow: hidden;
}

.hero-slider .carousel-cell {
    width: 100%;
    height: 110vh;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.navbar .navbar-toggler .menu-icon-bar {
    background-color: #1d70b7 !important;
}

.hero-slider .carousel-cell .slider-caption {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    color: white;
    text-align: left;
}

.hero-slider .carousel-cell .slider-caption .subtitle {
    font-size: 1rem;
    line-height: 1.2em;
    font-weight: 500;
    letter-spacing: 2px;
    color: rgba(255, 255, 255, 0.7);
    margin-bottom: 5px;
}

.hero-slider .carousel-cell .slider-caption .title {
    font-size: 2.8rem;
    line-height: 1.2em;
    text-transform: uppercase;
    letter-spacing: 2px;
    margin-bottom: 40px;
    color: #FFF;
}

.hero-slider .carousel-cell .slider-caption .btn {
    border: 1px solid #fff;
    padding: 10px 25px;
    text-transform: uppercase;
    font-size: 1rem;
    letter-spacing: 3px;
    color: #fff;
    text-decoration: none;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    border-radius: 0;
}

.hero-slider .carousel-cell .slider-caption .btn:hover {
    background: #fff;
    color: #000;
}

.hero-slider .flickity-prev-next-button {
    width: 80px;
    height: 80px;
    background: transparent;
}

.hero-slider .flickity-prev-next-button:hover {
    background: transparent;
}

.hero-slider .flickity-prev-next-button .arrow {
    fill: white;
}

.hero-slider .flickity-page-dots {
    bottom: 30px;
}

.hero-slider .flickity-page-dots .dot {
    width: 30px;
    height: 4px;
    opacity: 1;
    background: rgba(255, 255, 255, 0.5);
    border: 0 solid white;
    border-radius: 0;
}

.hero-slider .flickity-page-dots .dot.is-selected {
    background: #B4E602;
    border: 0 solid #B4E602;
}

.dot-hide .flickity-page-dots .dot {
    display: none;
}


/*====================================================
    3. FOOTER. 
  ====================================================*/

footer {
    background-color: #1d70b7;
    height: 100%;
    position: relative;
    padding: 3.5rem 0px 6.5rem;
}

footer a {
    color: #FFF;
    text-decoration: none;
    transition: 0.3s;
}

footer a:hover {
    color: #B4E602;
    text-decoration: none;
}

.main-footer {
    height: 100%;
}

.layer-info {
    padding-right: 1rem;
}

.footer-logo {
    width: 300px;
    margin-bottom: 1.5rem;
}

.footer-logo img {
    width: 100%;
}

.main-footer p {
    color: #FFF;
    font-size: 15px;
}

hr.footer {
    margin: 2rem auto 2rem;
    border-top: 1px solid rgba(255, 255, 255, 0.1);
}

.layer-contact li {
    list-style: none;
    line-height: 2;
    color: #FFF;
    font-size: 14px;
}

.layer-contact li.phone::before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f095";
    margin-right: 10px;
}

.layer-contact li.email::before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f0e0";
    margin-right: 10px;
}
.layer-contact li.website::before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f57e";
    margin-right: 10px;
}
.layer-contact li.address::before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f3c5";
    margin-right: 10px;
}

.social-footer ul li {
    list-style: none;
    display: inline-block;
    margin: 0px 5px;
    font-size: 18px;
}

.footer-col {
    padding: 0rem 2rem;
}

h5.layer-title {
    color: #FFF;
    margin-bottom: 1.5rem;
    clear: both;
}

h5.layer-title:after {
    background: #B4E602;
    content: '';
    display: block;
    height: 3px;
    margin: 10px 0px;
    width: 60px;
}

.layer-services ul li {
    list-style: none;
    line-height: 2.5;
    font-size: 14px;
}

.layer-services ul li::before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f111";
    margin-right: 10px;
    color: #B4E602;
}

.layer-services .left-side {
    float: left;
}

.layer-services .right-side {
    float: right;
}

p.subscribe {
    font-size: 14px;
}

.newsletter form {
    display: flex;
    align-items: center;
}

.newsletter {
    max-width: 320px;
}

.newsletter .input {
    width: 70%;
    height: 38px;
    background: #F7FAFA;
    border: none;
    font-family: inherit;
    color: #737373;
    letter-spacing: 1px;
    text-indent: 5%;
    font-size: 12px;
    font-family: 'Rubik', sans-serif;
}

.newsletter .button {
    width: 30%;
    height: 38px;
    background-color: #B4E602;
    border: none;
    border-radius: 0 5px 5px 0;
    font-family: inherit;
    font-weight: 500;
    color: inherit;
    letter-spacing: 1px;
    cursor: pointer;
    color: #0E377B;
    font-size: 12px;
    font-family: 'Rubik', sans-serif;
}

.news-layer {
    padding-left: 1rem;
}

.news-layer .media .mr-3 {
    width: 80px;
}

.news-layer .media .mr-3 img {
    width: 100%;
}

h6.mt-0 {
    color: #FFF;
    font-size: 15px;
    line-height: 21px;
    font-weight: 600;
}

.media-body p {
    font-size: 13px;
    margin-top: -10px;
}

hr.media {
    margin: 1rem auto 1.5rem;
    border-top: 1px solid rgba(255, 255, 255, 0.1);
}

.bottom-footer {
    background-color: #1d70b7;
    width: 100%;
    position: absolute;
    bottom: 0;
    line-height: 70px;
    border-top: 1px solid #bfbdbd;
}
.copyright p {
    color: #FFF;
    line-height: 70px;
    margin-bottom: 0px;
    font-size: 14px;
}

ul.footer-nav {
    text-align: right;
}

ul.footer-nav {
    margin-bottom: 0px;
    line-height: 70px;
}

ul.footer-nav li {
    list-style: none;
    display: inline-block;
    margin-left: 10px;
    font-size: 14px;
    margin-bottom: 0px;
}

.center-nav-item {
    border-left: solid 1px #FFF;
    border-right: solid 1px #FFF;
    line-height: 15px;
    padding: 0px 10px;
}


/*====================================================
    4. TESTIMONIALS. 
  ====================================================*/

.wrapper-testimonials-parallax {
    /*background-image: url("../img/images/clients-bg.jpg");*/
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    padding: 5% 0% 6%;
    background-color:#f2f2f2;
}

.wrapper-testimonials-parallax:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    /*background-image: linear-gradient(to bottom right, #000, #000);*/
    opacity: 0.7;
}

.tp-content {
    text-align: center;
    z-index: 1;
    color: black !important;
    padding-top: 1rem;
}

.tp-content h2 {
    font-weight: 400;
    line-height: 1.3;
}

.tp-content h2 strong {
    font-weight: 600;
    text-transform: uppercase;
}

.tp-content h5 {
    font-size: 14px;
    margin-bottom: 0px;
}

.testimonials-carousel .slide {
    margin: 10px;
}

.tp-box-content {
    height: 100%;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.6);
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.6);
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.6);
    -o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.6);
    background: #1d70b7;
    color: #FFF !important;
    padding: 2rem 1.3rem;
    clear: both;
    cursor: pointer;
    min-height:215px;
}

.inner-content {
    z-index: 2;
    position: relative;
}

.inner-content p {
    color: #FFF !important;
}

.tp-box-content .media {
    position: relative;
    z-index: 2;
}

.tp-box-content .media .fas {
    font-size: 2.5rem;
    margin-right: 15px;
    opacity: 0.5;
}

.about-author {
    text-align: right;
    clear: both;
    margin: 1rem 0rem 1rem;
}

.author-info {
    display: inline-block;
    margin-right: 10px;
    padding-top: 1rem;
}

.author-info h6 {
    text-transform: uppercase;
    margin-bottom: 0px;
}

.author-info p {
    margin-bottom: 0px;
    font-size: 14px;
}

.author-avatar {
    width: 70px;
    float: right;
}

.author-avatar img {
    width: 100%;
    border-radius: 50%;
}

.counter-box {
    color: #FFF !important;
    text-align: center;
}

.counter-box .counter {
    font-size: 3rem;
    font-family: 'Rubik', sans-serif;
}

.counter-border-right {
    border-right: solid 1px rgba(255, 255, 255, 0.5);
}

.counter-box p {
    margin-bottom: 0px;
    color: #FFF;
    text-align: center;
}


/*====================================================
    5. CALL TO ACTION. 
  ====================================================*/

.call-to-action-wrapper {
    background: #000;
    color: #FFF !important;
    padding: 3rem;
}

.cta-btn {
    text-align: right;
    padding: 1rem 0rem;
}

.btn-call {
    color: #0069d9;
    background-color: #FFF;
    border-color: #FFF;
    padding: 0.45rem 2rem;
    font-size: 1rem;
}

.btn-call:hover {
    color: #fff;
    background-color: #0069d9;
    border-color: #0062cc;
}

.btn-call:focus,
.btn-call.focus {
    color: #fff;
    background-color: #0069d9;
    border-color: #0062cc;
    box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}

.cta-content h3 {
    font-weight: 400;
    margin-bottom: 0px;
}

.cta-content h3 strong {
    margin-bottom: 0px;
}


/*====================================================
    6. WIDE SECTION INFO. 
  ====================================================*/

.ws-parallax-layer {
    background-image: url("../img/images/cargo2.jpg");
    height: 600px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}

.ws-parallax-layer:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: linear-gradient(to bottom right, #000, #000);
    opacity: 0.8;
}

.ws-parallax-layer-right {
    background-image: url("../img/images/cargo1.jpg");
    height: 600px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}

.ws-parallax-layer-right:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: linear-gradient(to bottom right, blue, blue);
    opacity: 0.5;
    width: 350px;
}

.ws-content-left {
    position: relative;
    z-index: 1;
    padding: 14% 10%;
}

.ws-content-left h5 {
    color: #B4E602;
    margin-bottom: 0px;
}

.ws-content-left h2 {
    color: #FFF;
}

.ws-content-left p {
    color: #FFF;
}

.ws-box {
    margin-top: 2rem;
    clear: both;
}

.ws-box-content {
    display: inline-block;
    margin-right: 3rem;
}

.ws-box-content .counter {
    color: #B4E602;
    margin-bottom: 0px;
    font-size: 1.75rem;
    font-family: 'Rubik', sans-serif;
    font-weight: 600;
}

.ws-box-content p {
    color: #FFF;
}

.ws-box-icon {
    width: 60px;
    margin-bottom: 5px;
}

.ws-box-icon img {
    width: 100%;
}

.ws-content-right {
    color: #FFF !important;
    position: relative;
    z-index: 1;
    height: 600px;
}

.ws-top-content {
    position: absolute;
    top: 4rem;
    left: 1rem;
}

.ws-top-content h3 {
    font-weight: 400;
}

.ws-bottom-content {
    position: absolute;
    bottom: 10%;
    left: 1rem;
    z-index: 1;
}


/*====================================================
    7. WIDE SECTION SERVICES MAP. 
  ====================================================*/

.ws-services {
    overflow: hidden;
}

.ws-right-layer {
    background-image: url("../img/images/world-map.png");
    height: 700px;
    margin-top: 60px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}

.ws-right-layer:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: linear-gradient(to bottom right, #000099, #000099);
    opacity: 0.85;
}

.ws-left-layer {
    background-image: url("../img/images/why-i.png");
    width: 100%;
    height: 700px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}

.inner-ws-right {
    width: 100%;
    margin: 0;
    position: absolute;
    top: 50%;
    left: 5%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    box-shadow: 0 0 10px rgb(0 0 0 / 20%);
    padding: 2rem;
}

.inner-ws-right .side-title {
    width: 100%;
    margin-bottom: 1.5rem;
    border-left: solid 6px #FFA600;
}

.inner-ws-right .side-title h6 {
    color: #FFF;
    margin-left: 20px;
    margin-bottom: 5px;
    line-height: 1;
    text-transform: uppercase;
}

.inner-ws-right .side-title h2 {
    margin-left: 20px;
    line-height: 1.2;
    color: #FFF;
    font-size: 2.5rem;
}

.inner-ws-right p {
    color: #FFF;
}

.inner-ws-right p.strong {
    font-weight: 600;
    font-size: 18px;
}

.layer-box {
    padding: 1rem;
}

.layer-box .media-body h4 {
    color: #FFF;
}

.layer-box .media-body p {
    margin-bottom: 0px;
}

.layer-box .media .mr-3 {
    width: 60px;
}

.layer-box .media .mr-3 img {
    width: 100%;
}


/*====================================================
    8. SERVICES BOX. 
  ====================================================*/

.title-layer-left h5 {
    font-size: 16px;
    text-transform: uppercase;
    margin-bottom: 5px;
}

.title-layer-left h2 {
    font-weight: 400;
    line-height: 1.2;
}

.title-layer-right {
    padding: 2rem 0rem;
}

.f-box-shadow {
    box-shadow: 0 0 10px rgba(204, 204, 204, 0.6);
    -moz-box-shadow: 0 0 10px rgba(204, 204, 204, 0.6);
    -webkit-box-shadow: 0 0 10px rgba(204, 204, 204, 0.6);
    -o-box-shadow: 0 0 10px rgba(204, 204, 204, 0.6);
    padding: 3rem 1.5rem;
    text-align: center;
}

.f-box-shadow h4 {
    font-weight: 600;
}

.f-box-shadow p {
    font-size: 15px;
}

.f-box-shadow .fb-icon {
    width: 50px;
    margin: auto auto 1rem;
    color: red;
}

.f-box-shadow .fb-icon img {
    width: 100%;
}

.f-box-shadow h5 {
    font-size: 15px;
    margin-bottom: 0px;
}

.f-box-shadow h5::after {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f30b";
    margin-left: 10px;
    font-size: 16px;
}


/*====================================================
    9. WIDE SECTION COUNTER. 
  ====================================================*/

.counter-wrapper {
    background-image: url("../img/images/logistic3.jpg");
    height: auto;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    padding: 6rem 0rem 8rem;
}

.counter-wrapper:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: linear-gradient(to bottom right, #000, #000);
    opacity: 0.2;
}

.counter-box {
    color: #FFF !important;
    text-align: center;
}

.counter-box .counter {
    font-size: 3rem;
    font-weight: 600;
}

.content-left-layer {
    background-color: #FFF;
    height: 600px;
    width: 80%;
    margin-top: -120px;
    position: relative;
    z-index: 1;
    /*box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;/*/
}

/*.cly-parallax {*/
/*    background-image: url("../img/images/why-i.png");*/
/*    height: 620px;*/
/*    background-position: center;*/
/*    background-repeat: no-repeat;*/
/*    background-size: cover;*/
/*    position: relative;*/
/*}*/

.cly-content {
    float: right;
    width: 100%;
    margin-top: 5%;
    padding: 3rem 0;
}

.cly-content h5 {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 5PX;
}

.cly-content p {
    margin-top: 2rem;
}

.cly-content h2 {
    line-height: 1.2;
    font-weight: 600;
}

.grid-layers {
    margin-top: 2rem;
    padding: 0px 15px;
}

.gl-col-left {
    padding: 1.5rem 2rem 1.5rem 0rem;
}

.gl-col-right {
    padding: 1.5rem 0rem 1.5rem 2rem;
}

.icon-borders {
    position: relative;
    width: 60px;
    height: 60px;
    border: solid #93c83c 1px;
    padding: 1rem;
    margin-right: 10px;
}

.ib-icon {
    width: 40px;
    height: 40px;
    position: absolute;
    margin: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.ib-icon img {
    width: 100%;
}

.grid-layers .media-body h5 {
    margin-bottom: 0px;
}

.grid-layers .media-body p {
    font-size: 14px;
    margin-top: 5px;
}


/*====================================================
    10. OUR TEAM. 
  ====================================================*/

.title-layer-left h5 {
    font-size: 16px;
    text-transform: uppercase;
}

.title-layer-left h2 {
    font-weight: 400;
}

.custom-row {
    margin-left: 0px;
    margin-right: 0px;
}

.team-carousel .slide {
    margin: 0px 15px;
}

.heading-title {
    margin-bottom: 100px;
}

.text-center {
    text-align: center;
}

.heading-title h3 {
    margin-bottom: 0;
    letter-spacing: 2px;
    font-weight: normal;
}

.p-top-30 {
    padding-top: 30px;
}

.half-txt {
    width: 60%;
    margin: 0 auto;
    display: inline-block;
    line-height: 25px;
    color: #7e7e7e;
}

.text-uppercase {
    text-transform: uppercase;
}

.team-member,
.team-member .team-img {
    position: relative;
}

.team-member,
.team-member .team-img img {
    width: 100%;
}

.team-member {
    overflow: hidden;
}

.team-hover {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: 0;
    border: 20px solid rgba(0, 0, 0, 0.1);
    background-color: rgba(255, 255, 255, 0.90);
    opacity: 0;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.team-member:hover .team-hover .desk {
    top: 35%;
}

.team-member:hover .team-hover,
.team-member:hover .team-hover .desk,
.team-member:hover .team-hover .s-link {
    opacity: 1;
}

.team-hover .desk {
    position: absolute;
    top: 0%;
    width: 100%;
    opacity: 0;
    -webkit-transform: translateY(-55%);
    transform: translateY(-55%);
    -webkit-transition: all 0.3s 0.2s;
    transition: all 0.3s 0.2s;
    padding: 0 20px;
}

.desk,
.desk h4,
.team-hover .s-link a {
    text-align: center;
    color: #222;
}

.team-member:hover .team-hover .s-link {
    bottom: 10%;
}

.team-member:hover .team-hover,
.team-member:hover .team-hover .desk,
.team-member:hover .team-hover .s-link {
    opacity: 1;
}

.team-hover .s-link {
    position: absolute;
    bottom: 0;
    width: 100%;
    opacity: 0;
    text-align: center;
    -webkit-transform: translateY(45%);
    transform: translateY(45%);
    -webkit-transition: all 0.3s 0.2s;
    transition: all 0.3s 0.2s;
    font-size: 35px;
}

.desk,
.desk h4,
.team-hover .s-link a {
    text-align: center;
    color: #222;
}

.team-member .s-link a {
    margin: 0 10px;
    color: #333;
    font-size: 16px;
}

.team-member .s-link a:hover {
    color: #0E377B;
}

.team-title {
    position: static;
    padding: 20px 0;
    display: inline-block;
    letter-spacing: 2px;
    width: 100%;
}

.team-title h5 {
    margin-bottom: 0px;
    display: block;
    text-transform: uppercase;
}

.team-title span {
    font-size: 12px;
    text-transform: uppercase;
    color: #a5a5a5;
    letter-spacing: 1px;
}

.light-txt {
    color: #fff !important;
}

.team-member .team-intro.light-txt h4 {
    font-size: 0.85rem;
    color: #fff;
    margin-bottom: 0px;
    text-transform: uppercase;
}

.team-member,
.team-member .team-img {
    position: relative;
}

.team-member .team-intro.light-txt span {
    color: rgba(255, 255, 255, 0.6);
    font-size: 12px;
    font-family: 'Rubik', sans-serif;
}

.team-member .team-intro h5,
.team-member .team-intro.light-txt span {
    margin-bottom: 0px;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.team-member .team-intro {
    position: absolute;
    right: 0;
    bottom: 30px;
    background: rgba(14, 55, 123, 0.8);
    padding: 10px 20px;
    width: 70%;
    text-align: right;
}


/*====================================================
    11. LATEST NEWS. 
  ====================================================*/

.blog-carousel .slide {
    margin: 0px 15px;
}

.blog-preview-thumb {
    background-color: #000000;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
    color: #ffffff;
    font-family: 'Open Sans', Arial, sans-serif;
    font-size: 16px;
    line-height: 1.6em;
    overflow: hidden;
    position: relative;
    text-align: left;
    width: 100%;
}

.blog-preview-thumb * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all 0.25s ease;
    transition: all 0.25s ease;
}

.blog-preview-thumb img {
    max-width: 100%;
    vertical-align: top;
    position: relative;
    opacity: 0.75;
}

.blog-preview-thumb .postcaption {
    padding: 25px 20px 25px;
    position: absolute;
    bottom: 0;
    z-index: 1;
}

.blog-preview-thumb .postcaption h3 {
    line-height: 1.1;
    margin-bottom: 15px;
}

.blog-preview-thumb .postcaption p {
    font-size: 13px;
    line-height: 1.6;
    color: #FFF;
}

.blog-preview-thumb .date {
    background-color: #fff;
    color: #333;
    font-size: 18px;
    font-weight: 800;
    min-height: 48px;
    min-width: 48px;
    padding: 10px 0;
    position: absolute;
    right: 15px;
    text-align: center;
    text-transform: uppercase;
    top: 0;
}

.blog-preview-thumb .date span {
    display: block;
    line-height: 14px;
}

.blog-preview-thumb .date .month {
    font-size: 11px;
}

.blog-preview-thumb h3,
.blog-preview-thumb p {
    margin: 0;
    padding: 0;
}

.blog-preview-thumb h3 {
    font-weight: 800;
    letter-spacing: -0.4px;
}

.blog-preview-thumb .hover {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    align-items: center;
    background-color: rgba(180, 230, 2, 0.75);
    display: flex;
    font-size: 65px;
    justify-content: center;
    opacity: 0;
}

.blog-preview-thumb a {
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    position: absolute;
    z-index: 1;
}

.blog-preview-thumb:hover .hover,
.blog-preview-thumb.hover .hover {
    -webkit-transition-delay: 0.1s;
    transition-delay: 0.1s;
    opacity: 1;
}

.blog-preview-thumb:hover .postcaption,
.blog-preview-thumb.hover .postcaption {
    opacity: 0;
}

.blog-preview-thumb:hover .date,
.blog-preview-thumb.hover .date {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
}


/*====================================================
    12. ABOUT US. 
  ====================================================*/

.content-about h5 {
    margin-bottom: 0px;
    text-transform: uppercase;
    font-size: 16px;
}

.content-about h2 {
    font-weight: 600;
}

.content-about p {
    margin-bottom: 1.5rem;
    line-height: 2;
}

.about-pic img {
    width: 100%;
}

.signature {
    width: 180px;
}

.signature img {
    width: 100%;
}

.custom-media {
    border: solid 1px #ddd;
    padding: 1.5rem;
}

.custom-media .media-body h5 {
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 10px;
}

.custom-media .media-body p {
    margin-bottom: 0px;
}

.custom-media .mr-3 {
    width: 60px;
}

.custom-media .mr-3 img {
    width: 100%;
}

.ws-services-alt {
    overflow: hidden;
}

.ws-right-layer-alt {
    background-color: #0A295C;
    height: 700px;
    margin-top: 60px;
}

.ws-left-layer {
    background-image: url("../img/images/gallery4.jpg");
    width: 100%;
    height: 700px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}

.inner-ws-right {
    width: 100%;
    margin: 0;
    position: absolute;
    top: 50%;
    left: 5%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    border: 15px solid white !important;
    background-color:#1d70b7 ;
    color:white;
}

.inner-ws-right .side-title {
    width: 100%;
    margin-bottom: 1.5rem;
    border-left: solid 6px #B4E602;
}

.inner-ws-right .side-title h6 {
    color: #FFF;
    margin-left: 20px;
    margin-bottom: 5px;
    line-height: 1;
    text-transform: uppercase;
}

.inner-ws-right .side-title h2 {
    margin-left: 20px;
    line-height: 1.2;
    color: #FFF;
    font-size: 2.5rem;
}

.inner-ws-right p {
    color: #FFF;
}

.inner-ws-right p.strong {
    font-weight: 600;
    font-size: 18px;
}

.layer-highlighted-alt {
    border-left: solid 4px #B4E602;
    padding: 1.5rem;
    background-color: rgba(31, 113, 250, 0.2);
}

.layer-highlighted-alt .media-body h4 {
    color: #FFF;
}

.layer-highlighted-alt .media-body p {
    margin-bottom: 0px;
}

.layer-highlighted-alt .media .mr-3 {
    width: 60px;
}

.layer-highlighted-alt .media .mr-3 img {
    width: 100%;
}

.cta-counter {
    color: #FFF !important;
    padding: 5rem 3rem 13rem;
    background-image: url("../img/images/counter-bg.jpg");
    height: 220px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}

.cta-counter p {
    color: rgb(212, 211, 211);
}
.cta-counter .cta-content{
    padding-left:4rem;
        padding-right:4rem;

}
.cta-counter .cta-content h3{
font-size:40px;

}
    .cta-counter:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: linear-gradient(to bottom right, #000, #000);
    opacity: 0.4;
}

.cta-counter-alt {
    color: #FFF !important;
    padding: 3rem;
    background-image: url("../img/images/counter-bg.jpg");
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}

.cta-counter-alt:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: linear-gradient(to bottom right, #000, #000);
    opacity: 0.4;
}

.cta-btn {
    text-align: center;
    padding: 1rem 0rem;
}

.btn-call {
    color: #0E377B;
    font-family: 'Rubik', sans-serif;
    font-weight: 600;
    background-color: #FFF;
    border-color: #FFF;
    padding: 0.45rem 2rem;
    font-size: 1rem;
}

.btn-call:hover {
    color: #FFF;
    background-color: #93c83c;
    border-color: #93c83c;
}

.btn-call:focus,
.btn-call.focus {
    color: #fff;
    background-color: #93c83c;
    border-color: #93c83c;
    box-shadow: none;
}

.cta-content {
    position: relative;
    z-index: 1;
}

.cta-content h3 {
    line-height: 1.2;
    margin-bottom: 0px;
}

.counter-wrapper-alt {
    background-color: #FFF;
    margin-top: -150px;
    position: relative;
    z-index: 1;
    padding: 4rem 2.5rem;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    -o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
.service-count .counter-wrapper-alt {
    background-color: #FFF;
    margin-top: -150px;
    position: relative;
    z-index: 1;
    padding: 2rem 2.5rem;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    -o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
.counter-wrapper-alt .media .mr-3 {
    width: 50px;
}

.counter-wrapper-alt .media .mr-3 img {
    width: 100%;
}

.counter-wrapper-alt .media .media-body .counter {
    font-size: 2rem;
    font-weight: 600;
    margin: -5px 0px 10px;
    font-family: 'Rubik', sans-serif;
}

.counter-wrapper-alt .media .media-body p {
    margin-bottom: 0px;
}

.counter-border-right-alt {
    border-right: solid 1px rgba(221, 221, 221, 0.5);
}


/*====================================================
    13. ABOUT US ALT. 
  ====================================================*/

.about-alt-info h5 {
    margin-bottom: 5px;
    font-size: 16px;
}

.about-alt-info {
    padding-left: 1rem
}

.about-alt-info h2 {
    font-weight: 600;
    margin-bottom: 10px;
    line-height: 1.1;
}

.about-alt-info h2:after {
    background: #B4E602;
    content: '';
    display: block;
    height: 5px;
    margin: 15px 0px 25px;
    width: 80px;
}

.about-alt-info p {
    line-height: 1.7;
}

.about-alt-info p strong {
    font-style: italic;
}

.about-alt-img img {
    width: 100%;
}

.ab-contact {
    border-right: solid 1px #ddd;
    display: inline-block;
    margin-top: 10px;
    margin-right: 1rem;
    padding-right: 1rem;
}

.ab-contact p {
    margin-bottom: 2px;
    font-style: italic;
}

.ab-contact h3 {
    font-weight: 500;
}

.ab-signature {
    width: 140px;
    display: inline-block;
}

.ab-signature img {
    width: 100%;
}

hr.divider {
    margin: 3rem auto;
    border-top: 1px solid rgba(221, 221, 221, 0.9);
}

.custom-alt {
    background-color: #0E377B;
    color: #FFF;
}

.custom-alt p {
    color: #FFF;
}

.wrapper-about-box {
    background-image: url("../img/images/world-map.png");
    height: 400px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}

.wrapper-about-box:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: linear-gradient(to bottom right, #000099, #000099);
    opacity: 0.85;
}

.section-title-alt {
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    z-index: 1;
}

.span-bg-text h2 {
    font-size: 7rem;
    font-weight: 600;
    margin: 0px;
    line-height: 0;
    color: rgba(255, 255, 255, 0.1);
}

.overlay-text {
    margin-top: -30px;
    position: relative;
    z-index: 1;
    color: #FFF !important;
}

.overlay-text h3 {
    font-size: 3rem;
    line-height: 1.2;
}

.span-about-services {
    margin-top: -160px;
}

.service-sec .span-about-services {
    margin-top: 0.5rem;
    margin-bottom: 1rem !important;
}

.ser-box {
    background-color: #FFF;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    -o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    padding: 3rem 1.5rem;
    text-align: center;
}

.ser-box-icon {
    width: 60px;
    margin: auto;
    position: relative;
    z-index: 1;
}

.ser-box-icon img {
    width: 100%;
}

.ser-box h4 {
    font-size: 1.2rem;
    margin: 15px 0px 10px;
    font-weight: 600;
}

.ser-box p {
    font-size: 12px;
    line-height: 1.6;
}

.ser-box h5 {
    font-size: 12px;
    margin: 20px 0px 0px;
    font-weight: 800;
}

.ser-box h5 a {
    color: #e46c03;
}

.ser-box h5:after {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f30b";
    margin-left: 10px;
    font-size: 16px;
    color: #e46c03;
}

.service-sec button {
    background-color: #93c83c;
    color: white;
}

.service-sec button:hover {
    background-color: #1d70b7;
}

.service-sec button a {
    text-decoration: none;
    color: white;
}

.careers-parallax h3{
    text-align:center;
    color:white;
    position:relative;
    z-index:11;
    font-weight:900;
    font-size:28px;
}
.careers-parallax h3 span{
    color:#B4E602;
}
/* /* ================whysec=================== */

.why-sec {
    background-color: white;
    color: #1d70b7;
    width: 100% !important;
    margin-top:0.3rem;
}

.why-sec p {
    color: black;
}

.why-sec .cly-content {
    width: 100% !important;
    margin-top: 0;
}

.why-sec .cly-content h5 {
    color: #93c83c;
}

.content-left-layer {
    height: 650px;
}


/* ===========homeform================*/
.contact-sec {
     /*background-image:url(../img/images/enquiry-i.jpg);*/
     /*background-position:bottom right;*/
     /*background-size:cover;*/
     /*background-repeat:no-repeat;*/
}
.contact-sec .row{
  display:flex;
  justify-content:center;
  align-items:center;
}
.contact-sec .ws-right-layer {
    margin-top: 0;
    background-image:none !important;
}

.contact-sec .ws-right-layer:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: none;
    opacity: 0.85;
}

.contact-sec .layer-box {
    padding: 10px;
}

.contact-sec .layer-box input {
    background: white;
    border: none;
    border-radius: 0;
    border: 1px solid;
}

.contact-sec h6 {
    color: #93c83c;
    font-size: 20px;
    margin-bottom: 0 !important;
}

.contact-sec h4 {
    color: white !important;
    font-size: 40px;
    font-weight: 900;
}
.contact-sec p{
       color: white !important;
 
}
.contact-sec button {
    background-color: #93c83c;
    color: white;
}

.contact-sec button:hover {
    background-color: #1d70b7;
}

.contact-sec button a {
    text-decoration: none;
    color: white;
}


/*====================================================
    14. GALLERY POPUP. 
  ====================================================*/

.gallery-wrapper {
    margin: 0px 5px;
    overflow: hidden;
}

.thumbnail-slide {
    margin: 0px 10px;
}

.ts-picture img {
    width: 100%;
}

.gc-thumbnail {
    position: relative;
    opacity: 1;
}

.gc-thumbnail img {
    width: 100%;
    outline: 1px solid #FFF;
    outline-offset: -10px;
    cursor: pointer;
    transition: .3s ease-in-out;
}

.grid-column:hover .gc-thumbnail img {
    outline-offset: 0px;
    opacity: 0.8;
}

.gc-caption {
    background-color: #FFF;
    margin: -3rem 1rem 0rem;
    position: relative;
    z-index: 1;
    padding: 1.2rem;
    text-align: center;
    transition: 0.3s;
}

.gc-caption h3 {
    font-size: 1.5rem;
}

.grid-column:hover .gc-caption {
    margin: -5rem 1rem 0rem;
    background-color: #FDA12B;
    outline: 2px solid #FFF;
    outline-offset: -5px;
}

.gc-caption h5 {
    font-size: 15px;
    margin-bottom: 5px;
    color: #FDA12B;
    transition: .3s ease-in-out;
}

.grid-column:hover .gc-caption h5 {
    color: #FFF;
}

.grid-column:hover .gc-caption h3 {
    color: #FFF;
}

.gc-caption a {
    color: #333;
    text-decoration: none;
    transition: 0.3s;
}

.gc-caption a:hover {
    color: #FFF;
    text-decoration: none;
}

.image-hover .grid-column {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.image-hover .grid-column:hover+span {
    bottom: -36px;
    opacity: 1;
}

.hover-effects .grid-column img {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}

.hover-effects .grid-column:hover img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

.center-fab {
    position: absolute;
    top: 25%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    display: none;
    transition: .3s ease-in-out;
}

.center-fab .fas {
    font-size: 40px;
    color: #FFF;
}

.grid-column:hover .center-fab {
    display: inherit;
}

.thumbnail-slide .fas {
    font-size: 30px;
}


/*====================================================
    15. PRICING TABLE. 
  ====================================================*/

.pricing-table-3 {
    box-shadow: 0 0 7px 0 rgba(77, 109, 230, 0.35);
    text-align: center;
    padding: 38px 0 40px;
    -webkit-transition: .3s ease-in;
    transition: .3s ease-in;
    margin-bottom: 30px;
}

.pricing-table-3:hover {
    border-color: #197beb;
}

.pricing-table-3 .price-header {
    position: relative;
}

.pricing-table-3 .price-header .pbadge {
    position: absolute;
    left: 50%;
    top: -60px;
    width: 80%;
    background-color: #93c83c;
    color: #fff;
    padding: 10px 0;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    font-family: 'Rubik', sans-serif;
}

.pricing-table-3 .price-header .pbadge:after {
    position: absolute;
    left: -40px;
    top: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid #0b56ac;
    border-top: 22px solid transparent;
    content: '';
}

.pricing-table-3 .price-header .pbadge:before {
    position: absolute;
    right: -40px;
    top: 0;
    border-left: 20px solid #0b56ac;
    border-right: 20px solid transparent;
    border-top: 22px solid transparent;
    content: '';
}

.pricing-table-3 .price-header .title {
    color: #282828;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 25px;
    font-family: 'Rubik', sans-serif;
}

.pricing-table-3 .price-header .icon {
    font-size: 60px;
    line-height: 60px;
    margin-bottom: 30px;
    color: #93c83c;
}

.pricing-table-3 .price-header .price {
    font-size: 50px;
    line-height: 60px;
    color: #197beb;
    font-weight: 700;
    margin-bottom: 25px;
    font-family: 'Roboto', sans-serif;
}

.pricing-table-3 .price-header .price .dollar {
    font-size: 33px;
    line-height: 33px;
    position: relative;
    top: -12px;
}

.pricing-table-3 .price-header .price .month {
    font-size: 22px;
    line-height: 23px;
}

.pricing-table-3 .price-footer {
    margin-top: 40px;
}

.pricing-table-3 .price-footer .order-btn {
    display: inline-block;
    width: 165px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 14px;
    text-transform: uppercase;
    border-radius: 25px;
    color: #fff;
    -webkit-transition: .5s ease-in;
    transition: .5s ease-in;
    font-weight: 600;
    background-color: #93c83c;
    position: relative;
    overflow: hidden;
    font-family: 'Rubik', sans-serif;
}

.pricing-table-3 .price-footer .order-btn:after {
    position: absolute;
    left: 0;
    top: 0;
    width: 50px;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.1);
    -webkit-transform: skewX(35deg) translateX(-60px);
    transform: skewX(35deg) translateX(-60px);
    -webkit-transition: .5s ease-in;
    transition: .5s ease-in;
    content: '';
}

.pricing-table-3 .price-footer .order-btn:before {
    position: absolute;
    right: 0;
    top: 0;
    width: 50px;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.1);
    -webkit-transform: skewX(35deg) translateX(60px);
    transform: skewX(35deg) translateX(60px);
    -webkit-transition: .5s ease-in;
    transition: .5s ease-in;
    content: '';
}

.pricing-table-3 .price-footer .order-btn:hover:after {
    -webkit-transform: skewX(35deg) translateX(190px);
    transform: skewX(35deg) translateX(190px);
}

.pricing-table-3 .price-footer .order-btn:hover:before {
    -webkit-transform: skewX(35deg) translateX(-190px);
    transform: skewX(35deg) translateX(-190px);
}

.pricing-table-3 .price-body ul {
    margin: 0;
    padding: 0;
}

.pricing-table-3 .price-body ul li {
    list-style: none;
    display: block;
    color: #8997a7;
    margin: 27px 0;
}

.pricing-table-3 .price-body ul li:first-child {
    margin-top: 0;
}

.pricing-table-3 .price-body ul li:last-child {
    margin-bottom: 0;
}


/*====================================================
    16. CONTACT US.
  ====================================================*/

.contact-box {
    text-align: center;
    box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
    padding: 2rem;
    border-bottom: solid 3px #0E377B;
}

.contact-box .cb-icon .fas {
    font-size: 2.5rem;
    text-align: center;
    color: #0E377B;
}

.contact-box h3 {
    margin: 1.5rem 0rem;
}

.contact-box h5 {
    font-size: 15px;
    font-weight: 400;
    margin-top: 2rem;
}

.contact-box h5 a {
    color: #93c83c;
    text-decoration: none;
    transition: 0.3s;
}

.contact-box h5 a:hover {
    color: #B4E602;
    text-decoration: none;
}

.wrapper-form {
    background-color: #F7FAFA;
    padding: 5rem 0rem;
}

.wrapper-form .col-md-8 {
    margin: auto;
}

.customize {
    display: block;
    width: 100%;
    height: calc(4rem + 2px);
    padding: 0.375rem 2rem;
    font-size: 15px;
    font-family: 'Rubik', sans-serif;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #FFF;
    background-clip: padding-box;
    border: rgba(192, 216, 216);
    border-radius: 0.25rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    margin: 5px 0px;
    transition: 0.6s;
}

.customize::-ms-expand {
    background-color: transparent;
    border: 0;
}

.customize:focus {
    color: #495057;
    background-color: #FFF;
    ;
    border-color: none;
    outline: 0;
    box-shadow: none;
}

.bottom-map {
    line-height: 0;
    margin-bottom:3rem;
}

.map-iframe-alt {
    width: 100%;
    height: 350px;
}

.with-errors {
    font-size: 12px;
    font-family: 'Rubik', sans-serif;
    text-align: left;
    color: red;
    margin-top: 10px;
}

.alert-success {
    color: #FFF;
    background-color: #EF8354;
    border-color: #EF8354;
    font-family: 'Rubik', sans-serif;
    font-size: 15px;
    line-height: 1.5;
}

.close {
    float: right;
    margin-left: 5px;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1;
    color: #FFF;
    text-shadow: none;
    opacity: 1;
}


/*====================================================
    17. CONTACT US ALT 2 
  ====================================================*/

.customize-alt {
    display: block;
    width: 100%;
    height: calc(2.5rem + 2px);
    font-size: 13px;
    font-family: 'Rubik', sans-serif;
    font-weight: 400;
    line-height: 1;
    color: #495057;
    background-color: #FFF;
    background-clip: padding-box;
    border: solid #ddd 1px;
    border-radius: 0.25rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    margin: 5px 0px;
    transition: 0.6s;
}

.customize-alt::-ms-expand {
    background-color: transparent;
    border: 0;
}

.customize-alt:focus {
    color: #495057;
    background-color: #FFF;
    ;
    border-color: none;
    outline: 0;
    box-shadow: none;
}

.list-unstyled li {
    margin: 0px;
}

.media-contact {
    background: #93c83c;
    padding: 1rem;
}

.media-contact .fas {
    font-size: 40px;
    margin-right: 20px;
    color: #FFF;
}

.media-contact .fa-phone-alt {
    font-size: 40px;
    margin-right: 25px;
}

.media-contact .fa-envelope {
    font-size: 40px;
    margin-right: 25px;
}

.media-contact .media-body h5 {
    font-size: 17px;
    font-weight: 600;
    color: #FFF;
}

.media-contact .media-body p {
    font-size: 13px;
    color: #FFF;
    margin-bottom: 0px;
}

.social-contact {
    margin-top: 2rem;
}

.social-contact h4 {
    margin-bottom: 0px;
}

.social-contact ul {
    padding: 0px;
    margin-top: 10px;
}

.social-contact ul li {
    display: inline-block;
    list-style: none;
    margin-right: 10px;
    font-size: 1.5rem;
    color: #0E377B;
}

.social-contact ul li a {
    color: #0E377B;
    transition: 0.3s;
}

.social-contact ul li a:hover {
    color: #B4E602;
}


/*====================================================
    18. CONTACT US ALT 3.
  ====================================================*/

.contact-info {
    padding-right: 1rem;
}

.contact-info h5 {
    font-size: 15px;
    margin-bottom: 0px;
}

.contact-info h2:after {
    background-color: #B4E602;
    content: '';
    display: block;
    height: 5px;
    margin: 10px 0px 15px;
    width: 80px;
}

.contact-info p {
    margin-bottom: 1rem;
}

.customize-contact {
    display: block;
    width: 100%;
    height: calc(2.25rem + 2px);
    padding: 0.375rem 0rem;
    font-size: 14px;
    font-family: 'Rubik', sans-serif;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #FFF;
    background-clip: padding-box;
    border: none;
    border-bottom: solid #DDD 1px;
    border-radius: 0.25rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    margin: 3px 0px;
    transition: 0.6s;
    border-radius: 0px;
}

.customize-contact::-ms-expand {
    background-color: transparent;
    border: 0;
}

.customize-contact:focus {
    color: #495057;
    background-color: #FFF;
    border-color: none;
    outline: 0;
    box-shadow: none;
    border-bottom: solid #EEC344 2px;
}

.map-iframe {
    width: 100%;
    height: 500px;
    border: none;
    margin: 0px;
}

.contact-box {
    padding: 1.5rem;
    background-color: #F7FAFA;
    text-align: center;
}

.contact-box .phone-icon .fas {
    font-size: 1.5rem;
    color: #EEC344;
}

.contact-box h3 {
    margin: 15px 0px 10px;
}


/*====================================================
    19. BLOG GRID. 
  ====================================================*/

.blog-grid-thumbnail {
    position: relative;
    cursor: pointer;
}

.blog-grid-thumbnail .thumbnail-pic img {
    width: 100%;
}

.image-hover figure {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.image-hover figure:hover+span {
    bottom: -36px;
    opacity: 1;
}

.hover-effects figure img {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}

.hover-effects figure:hover img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

.bg-caption {
    position: absolute;
    bottom: 0px;
    color: #FFF;
    padding: 1rem 1.5rem;
}

.bg-caption h4 {
    font-weight: 600;
    margin-bottom: 10px;
    line-height: 1.2;
}

.bg-caption p {
    font-size: 14px;
    color: #FFF;
}

p.date,
p.author {
    display: inline-block;
    margin-right: 15px;
    line-height: 0;
}

p.date::before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f017";
    margin-right: 10px;
    color: #B4E602;
}

p.author::before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f007";
    margin-right: 10px;
    color: #B4E602;
}

.site-pagination .pagination {
    display: -ms-flexbox;
    display: flex;
    padding-left: 0;
    list-style: none;
    border-radius: 0rem;
    justify-content: center;
}

.site-pagination .page-link {
    position: relative;
    display: block;
    padding: 0.6rem 1rem;
    margin-right: 8px;
    line-height: 1.25;
    color: #333;
    background-color: #e6e6e6;
    border: none;
    font-family: 'Rubik', sans-serif;
    font-size: 16px;
    font-weight: 500;
    border-radius: 50%;
}

.site-pagination .page-link .fas {
    font-size: 16px;
}

.site-pagination .page-link:hover {
    z-index: 2;
    color: #FFF;
    text-decoration: none;
    background-color: #0E377B;
    border-color: #0E377B;
}

.site-pagination .page-link:focus {
    z-index: 2;
    outline: 0;
    box-shadow: none;
}

.page-link .fas {
    font-size: 18px;
}

.site-pagination .page-item.active .page-link {
    z-index: 1;
    color: #fff;
    background-color: #0E377B;
    border-color: #0E377B;
}

.site-pagination .page-item:last-child .page-link {
    border-radius: 50%;
}

.blog-mt-d {
    margin-top: 2rem;
}


/*====================================================
    20. BLOG SIDEBAR. 
  ====================================================*/

ul.post-list {
    padding-right: 2rem;
}

ul.post-right-list {
    padding-right: 0px;
    padding-left: 2rem;
}

ul.post-list li.post-preview {
    margin-bottom: 3rem;
}

ul.post-list li {
    list-style: none;
}

.post-preview .post-thumbnail img {
    width: 100%;
    cursor: pointer;
}

.image-hover figure {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.image-hover figure:hover+span {
    bottom: -36px;
    opacity: 1;
}

.hover-effects figure img {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}

.hover-effects figure:hover img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

.post-caption {
    margin-top: 1.5rem;
}

.post-caption h2 {
    font-weight: 600;
    margin-bottom: 10px;
    line-height: 1.3;
}

li.date,
li.author,
li.comments {
    list-style: none;
    display: inline-block;
    margin-right: 20px;
    font-family: 'Rubik', sans-serif;
    color: #93c83c;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 500;
}

li.date::before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f017";
    margin-right: 7px;
}

li.author::before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f2bd";
    margin-right: 7px;
}

li.comments::before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f075";
    margin-right: 7px;
}

p.post-prev-desc {
    margin-top: 1.5rem;
}


/* ----- BLOG SIDEBAR. ----- */

.aside-section {
    margin-bottom: 3rem;
}

h4.aside-title {
    font-size: 1.3rem;
    font-weight: 600;
    margin-bottom: 0px;
}

h4.aside-title:after {
    background: #B4E602;
    content: '';
    display: block;
    height: 3px;
    margin: 10px 0px 20px;
    width: 65px;
}

.blog-search {
    display: inline-block;
    position: relative;
    color: #FFF;
    margin-bottom: 2rem;
    width: 100%;
}

.blog-search .form-control {
    background-color: #eff5f5;
    border: none;
    border-radius: 0px;
    padding-top: 2px;
    padding-bottom: 2px;
    font-size: 14px;
    height: 45px;
    font-family: 'Rubik', sans-serif;
    color: #CCC;
    transition: 0.3s;
}

.blog-search .form-control:focus {
    color: #CCC;
    background-color: #e0ebeb;
    border-color: none;
    outline: 0;
    box-shadow: none;
}

.blog-search .form-control-feedback {
    position: absolute;
    z-index: 1;
    display: block;
    width: 2rem;
    height: 45px;
    line-height: 45px;
    text-align: center;
    pointer-events: none;
    color: #CCC;
    right: 0;
    font-size: 16px;
}

.related-posts .list-unstyled .media .media-body {
    padding-top: 5px;
}

.related-posts .list-unstyled .media .media-body h5 {
    font-size: 15px;
    line-height: 1.2;
    font-weight: 600;
    color: #0E377B;
}

.related-posts .list-unstyled .media .media-body p {
    font-size: 12px;
    color: #333333;
    margin-bottom: 5px;
}

.related-posts .list-unstyled .media .mr-3 {
    width: 80px;
}

.related-posts .list-unstyled .media .mr-3 img {
    width: 100%;
}

ul.tags {
    list-style: none;
}

ul.tags li {
    display: inline-block;
    margin-bottom: 5px;
}

.sidebar-contact .list-group .list-group-item {
    padding-left: 0px;
    padding-right: 0px;
    font-size: 16px;
    padding: 1rem 0rem;
    line-height:2rem;
    background-color: transparent;
}

.aside-section .list-group .list-group-item {
    padding: 1rem 0rem;
}

.sidebar-contact .list-group .list-group-item .fas {
    color: #93c83c;
}

.sidebar-contact p {
    font-size: 14px;
}

.site-pagination .page-link {
    position: relative;
    display: block;
    padding: 0.6rem 1rem;
    margin-right: 8px;
    line-height: 1.25;
    color: #333;
    background-color: #e6e6e6;
    border: none;
    font-family: 'Rubik', sans-serif;
    font-size: 18px;
    font-weight: 500;
    border-radius: 50%;
}

.site-pagination .page-link .fas {
    font-size: 16px;
}

.site-pagination .page-link:hover {
    z-index: 2;
    color: #FFF;
    text-decoration: none;
    background-color: #0E377B;
    border-color: #0E377B;
}

.site-pagination .page-link:focus {
    z-index: 2;
    outline: 0;
    box-shadow: none;
}

.page-link .fas {
    font-size: 18px;
}

.site-pagination .page-item.active .page-link {
    z-index: 1;
    color: #fff;
    background-color: #0E377B;
    border-color: #0E377B;
}

.site-pagination .page-item:last-child .page-link {
    border-radius: 50%;
}


/*====================================================
    21. BLOG SINGLE. 
  ====================================================*/

.bg-post-img img {
    width: 100%;
}

.blog-content h2 {
    font-size: 2rem;
    font-weight: 600;
    margin: 1.5rem 0rem 15px;
    line-height: 1.2;
}

.blog-content h3 {
    margin: 2rem 0rem 15px;
}

.blog-content p {
    margin-bottom: 1rem;
}

.ludwig {
    position: relative;
    padding-left: 1em;
    border-left: 0.2em solid #EEC344;
    font-family: 'Rubik', sans-serif;
    font-size: 1.8rem;
    line-height: 1.3;
    font-weight: 100;
    margin: 25px 0px;
}

/*.ludwig:before,*/
/*.ludwig:after {*/
/*    content: '\201C';*/
/*    font-family: 'Sanchez';*/
/*    color: #EEC344;*/
/*}*/

/*.ludwig:after {*/
/*    content: '\201D';*/
/*}*/

.comment-block .btn-reply {
    color: #FFF;
    transition: 0.9s;
    padding: 4px 10px;
    font-size: 0.60rem;
    background: #0E377B;
    border: solid 2px #0E377B;
    font-size: 13px;
    border-radius: 0px;
    position: absolute;
    right: 0;
}

.comment-block .btn-reply:hover {
    color: #FFF;
    background: #B4E602;
    border: solid 2px #B4E602;
}

.comment-block .btn-reply:focus,
.btn-reply.focus {
    box-shadow: none;
}

.comment-block .btn-reply.disabled,
.btn-reply:disabled {
    color: #fff;
    background-color: #B4E602;
    border-color: #B4E602;
}

.comment-block .btn-reply:not(:disabled):not(.disabled):active,
.btn-reply:not(:disabled):not(.disabled).active,
.show>.btn-reply.dropdown-toggle {
    color: #fff;
    background-color: none;
    border-color: none;
}

.comment-block .btn-reply:not(:disabled):not(.disabled):active:focus,
.btn-reply:not(:disabled):not(.disabled).active:focus,
.show>.btn-reply.dropdown-toggle:focus {
    box-shadow: none;
}

.side-posts-right {
    padding-right: 2rem;
}

.side-posts-right .btn-comment {
    color: #FFF;
    transition: 0.9s;
    padding: 6px 18px;
    font-size: 0.60rem;
    background: #0E377B;
    border: solid 2px #0E377B;
    font-size: 13px;
    border-radius: 0px;
    margin-top: 1rem;
}

.side-posts-right .btn-comment:hover {
    color: #FFF;
    background: #B4E602;
    border: solid 2px #B4E602;
}

.side-posts-right .btn-comment:focus,
.btn-reply.focus {
    box-shadow: none;
}

.side-posts-right .btn-comment.disabled,
.btn-reply:disabled {
    color: #fff;
    background-color: #B4E602;
    border-color: #B4E602;
}

.side-posts-right .btn-comment:not(:disabled):not(.disabled):active,
.btn-reply:not(:disabled):not(.disabled).active,
.show>.btn-reply.dropdown-toggle {
    color: #fff;
    background-color: none;
    border-color: none;
}

.side-posts-right .btn-comment:not(:disabled):not(.disabled):active:focus,
.btn-reply:not(:disabled):not(.disabled).active:focus,
.show>.btn-reply.dropdown-toggle:focus {
    box-shadow: none;
}

.comment-tittle {
    margin-top: 2rem;
}

.comment-block {
    clear: both;
    position: relative;
}

h3.comment-tittle {
    margin-bottom: 2rem;
    font-weight: 600;
}

.form-title {
    margin: 2rem 0rem;
    clear: both;
}

.form-title h3 {
    font-weight: 600;
}

.user-avatar {
    width: 70px;
    height: 70px;
    float: left;
    margin-right: 20px;
    margin-bottom: 80px;
}

.user-avatar img {
    width: 100%;
    border-radius: 50%;
}

.cb-caption h4 {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 0px;
}

.cb-caption h6 {
    font-size: 14px;
    text-transform: none;
    font-weight: 400;
    color: #46866C;
    margin-bottom: 10px;
}

.cb-caption p {
    line-height: 1.7;
}

.reply-comment {
    margin-left: 2rem;
}

.customize-form {
    display: block;
    width: 100%;
    height: calc(3.5rem + 2px);
    padding: 0.375rem 0.75rem;
    font-size: 15px;
    font-family: 'Rubik', sans-serif;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #F7FAFA;
    background-clip: padding-box;
    border: none;
    border-radius: 0.25rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    margin: 5px 0px;
    transition: 0.6s;
}

.customize-form::-ms-expand {
    background-color: transparent;
    border: 0;
}

.customize-form:focus {
    color: #495057;
    background-color: #eff5f5;
    border-color: none;
    outline: 0;
    box-shadow: none;
}

.post-details {
    margin: 15px 0px 35px;
}

.post-details ul li {
    display: inline-block;
    font-size: 14px;
    font-family: 'Rubik', sans-serif;
    font-weight: 400;
    color: #797979;
    margin-right: 10px;
}

.post-author-avatar {
    width: 30px;
    height: 30px;
}

.post-author-avatar img {
    width: 100%;
    border-radius: 50%;
}

.post-details ul li a {
    color: #797979;
    text-decoration: none;
    transition: 0.3s;
}

.post-details ul li a:hover {
    color: #93c83c;
    text-decoration: none;
}

.post-details ul li.date {
    padding: 0px 15px;
    border-left: solid 1px #ddd;
    border-right: solid 1px #ddd;
    margin: 0px 10px;
}

.post-details ul li.date::before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f073";
    margin-right: 8px;
}

.post-details ul li.comments::before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f075";
    margin-right: 8px;
}

.post-details ul li a:hover {
    color: #93c83c;
    text-decoration: none;
}


/*====================================================
    22. CLIENTS CAROUSEL 
  ====================================================*/

.clients-logo {
    width: 180px;
    margin: 0px 15px;
}

.clients-logo img {
    width: 100%;
}


/*====================================================
    23. QUOTE REQUEST. 
  ====================================================*/

.quote-layer {
    padding-right: 2rem;
}

.quote-layer h2:after {
    background: #B4E602;
    content: '';
    display: block;
    height: 5px;
    margin: 15px 0px;
    width: 80px;
}

.quote-layer p {
    margin-bottom: 2rem;
}

.sidebar-list .list-group-item {
    position: relative;
    display: block;
    padding: 20px;
    margin-bottom: -1px;
    background-color: #F5F5F5;
    border: none;
    border-radius: 0px;
    margin-bottom: 10px;
    transition: 0.3s ease;
    cursor: pointer;
    color: #333;
    font-family: 'Rubik', sans-serif;
    font-weight: 500;
    font-size: 15px;
}

.sidebar-list .list-group-item .badge {
    display: inline-block;
    padding: 0.25em 0.4em;
    font-size: 75%;
    font-weight: 400;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 0.25rem;
    color: #333;
    transition: 0.3s ease;
}

.sidebar-list .list-group-item:hover {
    color: #0E377B;
}

.sidebar-list .list-group-item:hover .badge {
    color: #0E377B;
}

.sidebar-list .list-group-item:hover {
    border-left: solid 3px #0E377B;
}

.brochures-files .list-group-item {
    position: relative;
    display: block;
    padding: 20px;
    margin-bottom: -1px;
    background-color: #0E377B;
    border: none;
    border-radius: 0px;
    margin-bottom: 5px;
    transition: 0.3s ease;
    cursor: pointer;
    text-align: left;
    color: #FFF;
    font-family: 'Rubik', sans-serif;
    font-weight: 500;
    font-size: 15px;
}

.brochures-files .list-group-item:hover {
    background-color: #002642;
    color: #FFF;
}

.brochures-files {
    margin-top: 1rem;
}

.brochures-files .list-group-item .fas {
    margin-right: 15px;
    color: #FFF;
    transition: 0.3s ease;
}

.brochures-files .list-group-item:hover .fas {
    margin-right: 15px;
    color: #FFF;
}

.sidebar-contact {
    background-color: #F5F5F5;
    padding: 2rem 1rem;
    margin-top: 1.5rem;
}

.sidebar-contact h4 {
    margin-bottom: 5px;
}

.sidebar-contact .media .fas {
    font-size: 20px;
    margin-right: 15px;
    margin-top: 5px;
}

.sidebar-contact .list-group {
    font-size: 20px;
    margin-right: 15px;
    margin-top: 5px;
}


/*====================================================
    24. CAREERS. 
  ====================================================*/

.careers-info h5 {
    font-size: 15px;
    margin-bottom: 0px;
    text-transform: uppercase;
}

.careers-info h2 {
    font-weight: bold;
    margin-bottom: 1rem;
    line-height: 1.2;
    
}

.careers-info p strong {
    color: #999999;
}

.careers-pic img {
    width: 100%;
    outline: 1px solid #FFF;
    outline-offset: -20px;
}

.careers-parallax {
    background-image: url("../img/images/careers-bg.jpg");
    height: 100%;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    padding: 5rem 0rem;
}

.careers-parallax:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: linear-gradient(to bottom right, #000, #000);
    opacity: 0.7;
}

.benefits-box {
    color: #FFF !important;
    text-align: center;
    padding: 0rem 1.5rem 1rem;
    transition: 0.3s;
    margin: 2rem 0rem;
}

.benefits-box:hover {
    background-color: rgba(0, 0, 0, 0.3);
    cursor: pointer;
}

.benefits-box h4 {
    font-weight: 600;
    margin: 15px 0px;
}

.benefits-box p {
    color: #FFF;
    margin-bottom: 0px;
}

.benefit-icon {
    width: 60px;
    margin: auto;
}

.benefit-icon img {
    width: 100%;
}

.position-description {
    float: left;
    text-align: left;
}

.position-description h3 {
    margin-bottom: 5px;
}

.position-description p {
    font-size: 14px;
    color: #8c8c8c;
    margin-bottom: 0px;
}

.position-description p .fas {
    color: #0E377B;
}

.job-list {
    border-radius: 5px;
    box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
    padding: 2.5rem;
}

.job-list .list {
    border-bottom: solid 1px rgba(204, 204, 204, 0.3);
    padding-bottom: 2.5rem;
    margin-bottom: 2.5rem;
}

.job-list .last-post {
    border-bottom: none;
    padding-bottom: 0rem;
    margin-bottom: 0rem;
}

.job-list ul {
    padding: 0px;
}

.job-list ul li {
    list-style: none;
}

.position-btn {
    text-align: right;
    float: right;
    padding-top: 10px;
}


/*====================================================
    25. 404 ERROR PAGE. 
  ====================================================*/

.error-page {
    background-image: url("../img/images/cargoy-404.jpg");
    height: 900px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}

.error-page:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: linear-gradient(to bottom right, #002642, #002642);
    opacity: 0.6;
}

.error-page-content {
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    color: #FFF;
}

.error-page-content h1 {
    font-size: 8rem;
    font-weight: 600;
    line-height: 0;
}

.error-page-content P {
    color: #fff;
}

.error-page-search {
    display: inline-block;
    position: relative;
    color: #FFF;
    margin-top: 2rem;
    width: 70%;
}

.error-page-search .form-control {
    background-color: rgba(0, 0, 0, 0.5);
    border: none;
    border-radius: 0px;
    padding-top: 2px;
    padding-bottom: 2px;
    font-size: 14px;
    height: 45px;
    font-family: 'Rubik', sans-serif;
    color: #FFF;
    transition: 0.3s;
}

.error-page-search .form-control:focus {
    color: #FFF;
    background-color: #e0ebeb;
    border-color: none;
    outline: 0;
    box-shadow: none;
}

.error-page-search .form-control-feedback {
    position: absolute;
    z-index: 2;
    display: block;
    width: 2rem;
    height: 45px;
    line-height: 45px;
    text-align: center;
    pointer-events: none;
    color: #FFF;
    right: 0;
    font-size: 16px;
}

.error-page-content .social-footer ul li a {
    color: #FFF;
    transition: 0.3s;
}

.error-page-content .social-footer ul li a:hover {
    color: #B4E602;
}


/*====================================================
    26. FAQ. 
  ====================================================*/

.accordion .accordion-item {
    border-bottom: 1px solid #e5e5e5;
}

.accordion .accordion-item button[aria-expanded='true'] {
    border-bottom: 1px solid #93c83c;
}

.accordion button {
    position: relative;
    display: block;
    text-align: left;
    width: 100%;
    padding: 1em 0;
    color: #7288a2;
    font-size: 1.15rem;
    font-weight: 400;
    border: none;
    background: none;
    outline: none;
}

.accordion button:hover,
.accordion button:focus {
    cursor: pointer;
    color: #93c83c;
}

.accordion button:hover::after,
.accordion button:focus::after {
    cursor: pointer;
    color: #93c83c;
    border: 1px solid #93c83c;
}

.accordion button .accordion-title {
    font-family: 'Rubik', sans-serif;
    font-size: 1.1rem;
    font-weight: 600;
    padding: 1em 1.5em 1em 0;
}

.accordion button .icon {
    display: inline-block;
    position: absolute;
    top: 18px;
    right: 0;
    width: 22px;
    height: 22px;
    border: 1px solid;
    border-radius: 22px;
}

.accordion button .icon::before {
    display: block;
    position: absolute;
    content: '';
    top: 9px;
    left: 5px;
    width: 10px;
    height: 2px;
    background: currentColor;
}

.accordion button .icon::after {
    display: block;
    position: absolute;
    content: '';
    top: 5px;
    left: 9px;
    width: 2px;
    height: 10px;
    background: currentColor;
}

.accordion button[aria-expanded='true'] {
    color: #93c83c;
}

.accordion button[aria-expanded='true'] .icon::after {
    width: 0;
}

.accordion button[aria-expanded='true']+.accordion-content {
    opacity: 1;
    max-height: 9em;
    -webkit-transition: all 200ms linear;
    transition: all 200ms linear;
    will-change: opacity, max-height;
}

.accordion .accordion-content {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    -webkit-transition: opacity 200ms linear, max-height 200ms linear;
    transition: opacity 200ms linear, max-height 200ms linear;
    will-change: opacity, max-height;
}

.accordion .accordion-content p {
    font-family: 'Rubik', sans-serif;
    font-size: 14px;
    font-weight: 300;
    margin: 1.5rem 0rem 2rem;
}

.custom-accordion {
    padding-right: 2rem;
}

.faq-content h2:after {
    background: #B4E602;
    content: '';
    display: block;
    height: 5px;
    margin: 15px 0px;
    width: 80px;
}

.faq-content h5 {
    text-transform: uppercase;
    margin-bottom: 0px;
    font-size: 14px;
}

.faq-content p {
    margin-bottom: 2rem
}

.faq-contact {
    padding-right: 2rem;
}

.faq-custom-form {
    display: block;
    width: 100%;
    height: calc(3rem + 2px);
    padding: 0.375rem 2rem;
    font-size: 15px;
    font-family: 'Rubik', sans-serif;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #F5F5F5;
    background-clip: padding-box;
    border: #000;
    border-radius: 0.25rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    margin: 5px 0px;
    transition: 0.6s;
}

.faq-custom-form::-ms-expand {
    background-color: transparent;
    border: 0;
}

.faq-custom-form:focus {
    color: #495057;
    background-color: #F5F5F5;
    ;
    border-color: none;
    outline: 0;
    box-shadow: none;
}

.faq-contact p {
    margin-bottom: 2rem;
}


/*====================================================
    27. AIR FREIGHT. 
  ====================================================*/

.services-content {
    padding-right: 2rem;
}

.service-feature img {
    width: 100%;
}

.services-content h2 {
    margin: 2rem 0rem 1rem;
}

.snip1445 {
    font-family: 'Rubik', sans-serif;
    position: relative;
    overflow: hidden;
    width: 100%;
    color: #ffffff;
    text-align: center;
    font-size: 16px;
    background-color: #000000;
}

.snip1445 *,
.snip1445 *:before,
.snip1445 *:after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all 0.55s ease;
    transition: all 0.55s ease;
}

.snip1445 img {
    max-width: 100%;
    backface-visibility: hidden;
    vertical-align: top;
}

.snip1445 figcaption {
    position: absolute;
    bottom: 25px;
    right: 25px;
    padding: 5px 10px 10px;
}

.snip1445 figcaption:before,
.snip1445 figcaption:after {
    height: 2px;
    width: 400px;
    position: absolute;
    content: '';
    background-color: #ffffff;
}

.snip1445 figcaption:before {
    top: 0;
    left: 0;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
}

.snip1445 figcaption:after {
    bottom: 0;
    right: 0;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
}

.snip1445 figcaption div:before,
.snip1445 figcaption div:after {
    width: 2px;
    height: 300px;
    position: absolute;
    content: '';
    background-color: #ffffff;
}

.snip1445 figcaption div:before {
    top: 0;
    left: 0;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
}

.snip1445 figcaption div:after {
    bottom: 0;
    right: 0;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
}

.snip1445 h2,
.snip1445 h4 {
    margin: 0;
    text-transform: uppercase;
}

.snip1445 h2 {
    font-weight: 400;
    line-height: 1;
    margin-bottom: 0px;
}

.snip1445 h4 {
    display: block;
    font-weight: 700;
    background-color: #ffffff;
    padding: 5px 10px;
    color: #000000;
}

.snip1445 a {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.snip1445:hover img,
.snip1445.hover img {
    zoom: 1;
    filter: alpha(opacity=50);
    -webkit-opacity: 0.5;
    opacity: 0.5;
}

.snip1445:hover figcaption:before,
.snip1445.hover figcaption:before,
.snip1445:hover figcaption:after,
.snip1445.hover figcaption:after,
.snip1445:hover figcaption div:before,
.snip1445.hover figcaption div:before,
.snip1445:hover figcaption div:after,
.snip1445.hover figcaption div:after {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
}

.snip1445:hover figcaption:before,
.snip1445.hover figcaption:before,
.snip1445:hover figcaption:after,
.snip1445.hover figcaption:after {
    -webkit-transition-delay: 0.15s;
    transition-delay: 0.15s;
}

.air-freight-content h4 {
    margin-bottom: 5px;
}

.air-freight-content p {
    color: #0E377B;
}

.air-freight-content .list-unstyled {
    margin-top: 20px;
}

.air-freight-content .list-unstyled .media .mr-3 {
    width: 25px;
}

.air-freight-content .list-unstyled .media .mr-3 img {
    width: 100%;
}

.air-freight-content .list-unstyled .media .media-body {
    padding: 10px 0px;
}

.air-freight-content .list-unstyled .media .media-body p {
    font-weight: 14px;
    color: #8c8c8c;
}

.span-accordion {
    margin-top: 2rem;
}

.span-accordion .accordion {
    border-top: 1px solid #FFF;
    background: #F7FAFA;
    padding: 0px 20px;
}

.span-accordion .accordion li {
    border-bottom: 2px solid #fff;
    position: relative;
    list-style-type: none;
}

.accordion li p {
    display: none;
    padding: 10px 20px 20px;
    color: #516163;
    font-size: 14px;
    font-family: 'Rubik', sans-serif;
}

.span-accordion .accordion a {
    width: 100%;
    font-family: 'Rubik', sans-serif;
    display: block;
    cursor: pointer;
    font-weight: 500;
    line-height: 3;
    font-size: 16px;
    user-select: none;
}

.accordion li a.active {
    color: #93c83c;
}

.accordion a.hover {
    color: #93c83c;
}

.span-accordion .accordion a:after {
    width: 8px;
    height: 8px;
    border-right: 2px solid #93c83c;
    border-bottom: 2px solid #93c83c;
    position: absolute;
    right: 5px;
    content: " ";
    top: 20px;
    transform: rotate(-45deg);
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.span-accordion a.active:after {
    transform: rotate(45deg);
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    border-right: 1px solid #93c83c;
    border-bottom: 1px solid #93c83c;
}

.span-accordion .accordion .last-item {
    border-bottom: 1px solid #F7FAFA;
    padding-bottom: 5px;
}


/*====================================================
    28. GROUND FREIGHT. 
  ====================================================*/

.feature-ground-img {
    background-image: url("../img/images/ground-freight.jpg");
    height: 500px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}

.services-content h2 {
    margin-bottom: 1rem;
}

.feature-ground-img .figure-counter-box {
    width: 200px;
    position: absolute;
    bottom: 30px;
    right: 0rem;
    padding: 0.5rem 2rem;
    background: rgba(0, 0, 0, 0.5);
    border-left: solid 5px #FFF;
    color: #FFF !important;
}

.feature-ground-img .figure-cb .counter {
    font-size: 4rem;
    font-weight: 600;
    color: #FFF;
    position: relative;
    z-index: 1;
}

.feature-ground-img .figure-cb h5 {
    line-height: 1.2;
    color: #FFF;
}

.media-box .mr-3 {
    width: 50px;
}

.media-box .mr-3 img {
    width: 100%;
}

.options-box {
    padding: 1.5rem;
    margin: 1rem 0rem;
    background-color: #f5f5f5;
}

.options-box .media-body h4 {
    margin-bottom: 10px;
    font-weight: 400;
}

.options-box .media-body p {
    font-size: 14px;
}

.ground-option-thumb {
    position: relative;
}

.ground-option-thumb img {
    width: 100%;
    outline: 1px solid #FFF;
    outline-offset: -15px;
}

.go-box {
    position: absolute;
    right: 2rem;
    bottom: 1rem;
    color: #FFF !important;
    text-align: right;
}

.go-box h3 {
    line-height: 1.5;
    font-weight: 400;
}

.go-box h3 strong {
    font-weight: 600;
    background: #FFF;
    color: #93c83c;
    padding: 5px;
    font-size: 1.8rem;
}

.ground-freight-content h4 {
    margin-bottom: 5px;
}

.ground-freight-content .list-unstyled .media .mr-3 {
    width: 25px;
}

.ground-freight-content .list-unstyled .media .mr-3 img {
    width: 100%;
}

.ground-freight-content .list-unstyled .media .media-body {
    padding: 10px 0px;
}

.ground-freight-content .list-unstyled .media .media-body p {
    font-weight: 14px;
    color: #8c8c8c;
}

.maritime-box {
    padding: 1.5rem;
    margin: 0rem;
    background-color: #f5f5f5;
}

.right-color-box {
    background-color: #0E377B;
    color: #FFF !important;
}

.right-color-box p {
    color: #FFF !important;
}

.bottom-color-box {
    background-color: #B4E602;
}

.feature-maritime-img {
    background-image: url("../img/images/maritime-feature.jpg");
    height: 500px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}


/*====================================================
    29. RAILWAY FREIGHT. 
  ====================================================*/

.feature-railway-img {
    background-image: url("../img/images/railway-freight.jpg");
    height: 500px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}

.bg-color {
    background-color: #0E377B;
    color: #FFF !important;
}

.bg-color p {
    color: #FFF !important;
}

.bg-color .icon-borders {
    border: solid #FFF 1px;
}

.railway-parallax {
    background-image: url("../img/images/railway-bg.jpg");
    height: 600px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}

.span-alt {
    margin-top: 0rem;
}

.span-alt h4 {
    margin-bottom: 15px;
}

.span-alt p {
    margin-bottom: 2rem;
}


/*====================================================
    30. HOME PAGE #1. 
  ====================================================*/

.services-carousel {
    position: relative;
    z-index: 1;
    margin-top: -145px;
}

.services-carousel .slide {
    margin: 0px 10px;
}

.sb-thumb {
    color: #fff;
    position: relative;
    overflow: hidden;
    margin: 10px;
    width: 100%;
    background-color: #000000;
    color: #ffffff;
    text-align: center;
    z-index: 1;
    cursor: pointer;
}

.sb-thumb * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all 0.6s ease;
    transition: all 0.6s ease;
}

.sb-thumb img {
    opacity: 0.7;
    max-width: 100%;
}

.sb-thumb:after {
    background: #000000;
    width: 0;
    height: 6px;
    position: absolute;
    left: 0;
    bottom: 0;
    content: '';
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.sb-thumb:hover img,
.sb-thumb.hover img {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}

.sb-thumb:hover:after,
.sb-thumb.hover:after {
    width: 100%;
}

.sb-thumb.green:after {
    background-color: #B4E602;
}

.cargoy-sb {
    position: relative;
}

.sb-caption {
    position: absolute;
    bottom: 0rem;
    left: 2rem;
    color: #FFF !important;
    z-index: 1;
}

.sb-caption h4 {
    font-weight: 400;
}

.sb-caption .icon-caption {
    width: 50px;
    margin: 0px;
}

.sb-caption .icon-caption img {
    width: 100%;
}

.map-wrapper {
    background-image: url("../img/images/world-map.png");
    height: 350px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    margin-top: -120px;
    z-index: 0;
}

.map-wrapper:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: linear-gradient(to bottom right, #000099, #000099);
    opacity: 0.85;
}

.mw-content {
    position: absolute;
    top: 60%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    color: #FFF !important;
}

.ha-leftside h5 {
    color: #93c83c;
    margin-bottom: 0px;
}

.ha-leftside h1 {
    font-size: 2rem;
    line-height: 1.2;
    margin-top: 10px;
    font-weight: 900;
    color: #1d70b7;
}

.ha-signature {
    width: 180px;
    margin-top: 1rem;
}

.ha-signature img {
    width: 100%;
}

.ha-rightside p {
    font-size: 15px;
}

.ha-rightside strong {
    font-weight: 600;
    color: rgb(0, 0, 0);
}

.ha-banner {
    margin-top: 3rem;
    background-color: #FFF;
}

.hab-inner {
    display: inline-block;
    width: 250px;
}

.hab-inner-alter {
    display: inline-block;
    width: 250px;
}

.ha-banner h4 {
    font-size: 18px;
    font-weight: 600;
}

.ha-banner p {
    font-size: 14px;
    margin-top: -5px;
}

.ha-banner .media .mr-3 {
    width: 45px;
}

.ha-banner .media .mr-3 img {
    width: 100%;
}

.ha-banner .media .media-body h5 {
    margin-bottom: 3px;
}

.ha-banner .media .media-body p {
    margin-bottom: 0px;
}

#box-container * {
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

#box-container {
    max-width: 1200px;
    margin: auto;
    display: -webkit-box;
    display: flex;
    justify-content: space-around;
    -webkit-box-align: stretch;
    align-items: stretch;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-flow: row wrap;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}

.box-layers {
    position: relative;
    padding: 2rem 20px 1.5rem;
    width: 25%;
    background: #111;
    font-family: 'Rubik', sans-serif;
    cursor: pointer;
    box-sizing: border-box;
}


/* Button Backgrounds */

.box-layers:nth-child(1) {
    background: #93c83c;
}

.box-layers:nth-child(2) {
    background: #377ffb;
}

.box-layers:nth-child(3) {
    background: #508ffb;
}

.box-layers:nth-child(4) {
    background: #699ffc;
}


/* Arrows */

.box-layers:nth-child(1):after,
.box-layers:nth-child(2):after,
.box-layers:nth-child(3):after {
    position: absolute;
    top: 45%;
    right: -18px;
    z-index: 1;
    content: "";
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-left: 20px solid #93c83c;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.box-layers:nth-child(2):after {
    border-left: 20px solid #377ffb;
}

.box-layers:nth-child(3):after {
    border-left: 20px solid #508ffb;
}


/* Icon */

.box-layers .box-layers-icon {
    display: block;
    margin: 15px auto 10px;
    width: 80px;
    height: 80px;
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    color: #fff;
}

.box-layers .box-layers-icon img {
    width: 100%;
}

.box-layers .box-layers-icon {
    fill: currentColor;
}


/* Text Styles */

.box-layers h2 {
    margin-bottom: 15px;
    text-align: center;
    color: #fff;
    font-size: 1.4em;
    line-height: 1em;
    font-weight: 400;
}

.box-layers p {
    color: #fff;
    text-align: center;
    font-size: 14px;
    line-height: 1.5em;
    font-weight: 300;
}


/* Hover Effects */

.box-layers:hover {
    background: #0E377B;
}

.box-layers:hover:after {
    border-left: 20px solid #0E377B;
}

.box-layers:hover .icon {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: scale(1);
    transform: scale(1);
    color: #fff;
}

.box-layers:hover h2 {
    color: #fff;
}


/* Media Queries */

@media all and (max-width: 950px) and (min-width: 701px) {
    .box-layers {
        width: 50%;
    }
    .box-layers:nth-child(2):after {
        border-left: 0px;
    }
}

@media all and (max-width: 700px) and (min-width: 0px) {
    .dnd_column_dd_span6{
        width:100% !important;
    }
    .box-layers {
        display: block;
        width: 100%;
    }
    .track-details .track-m-row{
  width:100% !important;

}
    .box-layers:nth-child(1):after,
    .box-layers:nth-child(2):after,
    .box-layers:nth-child(3):after {
        border-left: 0px;
    }
}


/*====================================================
    31. HOME PAGE #2. 
  ====================================================*/

.home-about h5 {
    font-size: 15px;
    color: #999999;
    font-weight: 400;
    margin-bottom: 5px;
}

.home-about h2 {
    font-weight: 600;
    line-height: 1.2;
}

.home-about p {
    line-height: 1.6;
}

.home-about h4 {
    font-size: 1.3rem;
    margin: 2rem 0rem 1rem;
}

.home-about ul li {
    font-family: 'Rubik', sans-serif;
    list-style: none;
    line-height: 2;
    color: #999999;
}

.home-about ul li::before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f2f6";
    margin-right: 15px;
    color: #93c83c;
}

.home-about-pic {
    position: relative;
}

.home-about-pic img {
    width: 100%;
}

.figure-counter-box {
    width: 200px;
    position: absolute;
    bottom: 30px;
    padding: 0.5rem 2rem;
    background: rgba(255, 255, 255);
    border-left: solid 5px #0E377B;
}

.figure-cb .counter {
    font-size: 4rem;
    font-weight: 600;
    color: #0E377B;
    position: relative;
    z-index: 1;
}

.figure-cb h5 {
    line-height: 1.2;
    color: #999999;
}


/*====================================================
    32. HOME PAGE #3. 
  ====================================================*/

.cargoy-popup {
    display: inline-block;
    margin-left: 5rem;
    margin-top: -10px;
}

.popup-youtube {
    position: relative;
}

.pulse {
    position: absolute;
    top: 50%;
    left: 50%;
    background: #B4E602;
    width: 70px;
    height: 70px;
    color: #FFF;
    border-radius: 50%;
    text-align: center;
    line-height: 73px;
    font-size: 30px;
    transform: translate(-50%, -50%);
    padding-left: 4px;
}

.pulse::before,
.pulse::after {
    content: "";
    display: block;
    position: absolute;
    border-radius: 50%;
    border: 1px solid #B4E602;
    top: -15px;
    right: -15px;
    left: -15px;
    bottom: -15px;
    animation: pulse 1.5s linear infinite;
}

.pulse::after {
    animation-delay: .5s;
}

@keyframes pulse {
    0% {
        transform: scale(0.5);
        opacity: 0;
    }
    50% {
        opacity: 1;
    }
    to {
        transform: scale(1.2);
        opacity: 0;
    }
}

.cargoy-banner {
    background-color: #93c83c;
    padding: 2.5rem 0rem;
}

.cb-media .mr-3 {
    width: 60px;
}

.cb-media .mr-3 img {
    width: 100%;
}

.cb-media .media-body h5 {
    font-size: 1.1rem;
    color: #FFF;
    font-weight: 600;
    margin-bottom: 10px;
    line-height: 1.2;
}

.cb-media .media-body p {
    color: #FFF;
    margin-bottom: 0px;
}

.cargoy-home-about {
    position: relative;
}

.cargoy-home-about img {
    width: 100%;
}

.inner-banner {
    position: absolute;
    bottom: 0;
    right: 0;
    background-color: #0E377B;
    padding: 15px;
    border-left: solid 5px #FFF;
}

.inner-banner .media .media-body h5 {
    color: #FFF;
    margin-bottom: 0px;
}

.inner-banner .media .mr-3 {
    width: 35px;
}

.inner-banner .media .mr-3 img {
    width: 100%;
}

.cargoy-home-about-alt {
    padding-left: 1rem;
}

.cargoy-home-about-alt h5::before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f141";
    margin-right: 10px;
    color: #B4E602;
}

.cargoy-home-about-alt h2 {
    font-weight: 600;
    line-height: 1.2;
    margin-bottom: 1.5rem;
}

.cargoy-home-about-alt h4 {
    margin-top: 2rem;
}

.left-bullets,
.right-bullets {
    display: inline-block;
    list-style: none;
}

.left-bullets {
    margin-right: 4rem;
    line-height: 2;
}

.right-bullets {
    line-height: 2;
}

.left-bullets li::before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f560";
    margin-right: 10px;
    color: #B4E602;
}

.right-bullets li::before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f560";
    margin-right: 10px;
    color: #B4E602;
}

.cargoy-trust {
    margin-top: 1rem;
}

.inner-contact {
    display: inline-block;
    border-right: solid 1px #DDD;
    padding-right: 2rem;
}

.inner-contact h3 {
    font-size: 1.5rem;
    margin-bottom: 0px;
}

.inner-contact p {
    margin-bottom: 0px;
}

.inner-signature {
    display: inline-block;
    width: 200px;
    padding-left: 2rem;
}

.inner-signature img {
    width: 100%;
}

.feature-wrapper {
    position: relative;
    z-index: 9;
    background: #F5F5F5;
    padding: 5rem 0rem;
}

.feature-wrapper:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 50%;
    right: 0;
    bottom: 0;
    left: 0;
    background: #0A295C;
    background-image: url("../img/images/cargoy-404.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.top-left-layer {
    background-image: url("../img/images/feature1.jpg");
    height: 400px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    outline: 2px solid #FFF;
    outline-offset: -20px;
}

.bottom-right-layer {
    background-image: url("../img/images/feature2.jpg");
    height: 400px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    outline: 2px solid #FFF;
    outline-offset: -20px;
}

.top-right-layer {
    background-color: #0E377B;
    height: 400px;
    position: relative;
}

.bottom-left-layer {
    background-color: #0E377B;
    height: 400px;
    position: relative;
}

.layer-content {
    margin: 0;
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    padding: 0rem 3rem;
}

.layer-content h3 {
    color: #FFF;
}

.layer-content p {
    color: #FFF;
    margin-bottom: 2rem;
}

.bottom-left-layer h2 {
    position: absolute;
    top: 2rem;
    left: 2rem;
}

.ws-services {
    overflow: hidden;
}

.bg-pic {
    height: 700px;
    background-image: url("../img/images/cargoy-6.jpg");
    margin-top: 60px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}

.bg-pic:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: linear-gradient(to bottom right, #000, #0000);
    opacity: 0.6;
}

.ws-left-layer-alt {
    background-image: url("../img/images/gallery2.jpg");
    width: 100%;
    height: 700px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}

.inner-ws-right-alt {
    width: 50%;
    margin: 0;
    position: absolute;
    top: 50%;
    left: 5%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.inner-ws-right-alt .side-title {
    width: 100%;
    margin-bottom: 1.5rem;
    border-left: solid 6px #FFA600;
}

.inner-ws-right-alt .side-title h6 {
    color: #FFF;
    margin-left: 20px;
    margin-bottom: 5px;
    line-height: 1;
    text-transform: uppercase;
}

.inner-ws-right-alt .side-title h2 {
    margin-left: 20px;
    line-height: 1.2;
    color: #FFF;
    font-size: 2.5rem;
}

.inner-ws-right-alt p {
    color: #fff;
}

.inner-ws-right-alt p.strong {
    font-weight: 600;
    font-size: 18px;
}

.layer-box-alt {
    padding: 1rem;
}

.layer-box-alt .media-body h4 {
    color: #fff;
}

.layer-box-alt .media-body p {
    margin-bottom: 0px;
}

.layer-box-alt .media .mr-3 {
    width: 60px;
}

.layer-box-alt .media .mr-3 img {
    width: 100%;
}

.bottom-counter {
    background-color: #0E377B;
    padding: 7rem 0rem 6rem;
    margin-top: -140px;
}

.counter-box {
    color: #FFF !important;
    text-align: center;
}

.counter-box .counter {
    font-size: 3rem;
    font-weight: 600;
}

.inner-banner-alt {
    position: absolute;
    bottom: 20px;
    right: 0;
    background-color: #B4E602;
    padding: 15px;
    border-left: solid 5px #FFF;
}

.inner-banner-alt .media .media-body h5 {
    color: #333;
    margin-bottom: 0px;
}

.inner-banner-alt .media .mr-3 {
    width: 35px;
}

.inner-banner-alt .media .mr-3 img {
    width: 100%;
}

.medical-document{
    background-color:#f2f2f2;
    padding:3rem 0 2rem;
    margin-top:1rem;
}

.medical-document ul li{
    list-style:none;
    display:flex;
    align-items:center;
    margin-bottom:1rem;
    
}
.medical-document h3{
    font-weight:900;
    color:black;
    margin-bottom:1.5rem;
    font-size:24px;
}
.medical-document ul li i{
color:#95c93f;
margin-right:1rem;
}
.medical-document b{
  color:#95c93f;
  margin-right:0.4rem;
}
.medical-document ul li p{
margin-bottom:0;
}

.medical-wrapper {
    background-color: #FFF;
  
    padding: 2.5rem;
    box-shadow: 0 0 10px rgb(0 0 0 / 20%);
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 10px rgb(0 0 0 / 20%);
    -o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    min-height:500px;
}
.medical-wrapper h4{
    font-size:20px;
    color:#032051;
}


.highlight{
        color:#1F71FA;

}

.main-title{
    color:black;
    font-weight:900;
}


.free-sec{
    background-color:#efeeee;
    padding:2rem 0;
}

.bold-blue {
	font-weight: bold;
	color: #0277BD;
}

.table-ser{
    margin-top:3rem;
      margin-bottom:3rem;
}
.dataTables_length{
    margin-bottom:2rem;
}
.table-ser tr{
    border-bottom:1px solid black;
}


.table-ser .odd{
    background-color:#e7e7e7;
}



table.dataTable thead th{
    padding:10px !important;
    background-color:#1F71FA;
    color:white;
}



/*whatsapp icon*/
.whatsapp_float {
    position: fixed;
    width: 55px;
    height: 55px;
    bottom: 90px;
    left: 30px;
    background-color: #25d366;
    color: #FFF !important;
    border-radius: 10px;
    text-align: center;
    font-size: 35px;
    z-index: 100;
}
.whatsapp-icon {
    margin-top: 10px;
}

.phone_float {
    position: fixed;
    width: 55px;
    height: 55px;
    bottom: 25px;
    left: 30px;
    background-color: #25d366;
    color: #FFF;
    border-radius: 10px;
    text-align: center;
    font-size: 35px;
    z-index: 100;
}


.home-service{
    background-color:#f2f2f2;
    padding:4rem 0 0;
}

/*banner tracking form*/
.hero-slider .carousel-cell .slider-caption .card0{
    color:black !important;
}
.card0 {
    background-color: #1d70b7;
    border-radius: 8px;
    z-index: 0;
    color:black;
}

.card00 {
    z-index: 0
}

.card1 {
    margin-left: 60px;
    z-index: 0;
    border-right: 1px solid #F5F5F5
}

.card2 {
    display: none
}

.card2.show {
    display: block
}

.social {
    border-radius: 50%;
    background-color: #def4bb;
    color: #1d70b7;
    height: 37px;
    width: 37px;
    padding-top: 10px;
    cursor: pointer
}

input,
select {
    padding: 2px;
    border-radius: 0px;
    box-sizing: border-box;
    color: #9E9E9E;
    border: 1px solid #BDBDBD;
    font-size: 16px;
    letter-spacing: 1px;
    height: 40px !important
}

select {
    width: 100%;
    margin-bottom: 0px
}

input:focus,
select:focus {
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border: 1px solid #1d70b7 !important;
    outline-width: 0 !important
}

.custom-checkbox .custom-control-input:checked~.custom-control-label::before {
    background-color: #1d70b7
}

.form-group {
    position: relative;
    margin-bottom: 0rem !important;
    width: 100%;
}

.form-control-placeholder {
    position: absolute;
    top: 0px;
    padding: 12px 2px 0 2px;
    transition: all 300ms;
    opacity: 0.5
}

.form-control:focus+.form-control-placeholder,
.form-control:valid+.form-control-placeholder {
    font-size: 95%;
    top: 10px;
    transform: translate3d(0, -100%, 0);
    opacity: 1;
    background-color: #fff
}

.next-button {
    width: 25%;
    height: 40px;
    background-color: #93c83c;
    color: #fff;
    border-radius: 6px;
    padding: 10px;
    cursor: pointer;
    DISPLAY: FLEX;
    JUSTIFY-CONTENT: CENTER;
    ALIGN-ITEMS: CENTER;
    margin-left:0rem !important;
}

.next-button:hover {
    background-color: #1d70b7;
    color: #fff
}

.get-bonus {
    font-size:22px;
    margin-top:0.1rem;
    margin-left: 80px;
    color:white !important;
}

.pic {
    width: 150px;
    height: auto
}

#progressbar {
    position: absolute;
    left: 35px;
    overflow: hidden;
    color: #1d70b7
}

#progressbar li {
    list-style-type: none;
    font-size: 8px;
    font-weight: 400;
    margin-bottom: 13px
}

#progressbar li:nth-child(7) {
    margin-bottom: 24px
}

#progressbar .step0:before {
    content: "";
    color: #fff
}

#progressbar li:before {
    width: 20px;
    height: 20px;
    line-height: 20px;
    display: block;
    font-size: 14px;
    background: #fff;
    border: 2px solid #1d70b7;
    border-radius: 50%;
    margin: auto
}

#progressbar li:last-child:before {
    width: 27px;
    height: 27px
}

#progressbar li:after {
    content: '';
    width: 3px;
    height: 66px;
    background: #BDBDBD;
    position: absolute;
    left: 58px;
    top: 15px;
    z-index: -1
}

#progressbar li:last-child:after {
    top: 147px;
    height: 132px
}

#progressbar li:nth-child(3):after {
    top: 81px
}

#progressbar li:nth-child(2):after {
    top: 0px
}

#progressbar li:first-child:after {
    position: absolute;
    top: -81px
}

#progressbar li.active:after {
    background: #1d70b7
}

#progressbar li.active:before {
    background: #1d70b7;
    font-family: FontAwesome;
    content: "\f00c"
}

.tick {
    width: 60px;
    height: 60px
}

.prev {
    display: block;
    position: absolute;
    left: 40px;
    top: 20px;
    cursor: pointer
}

.prev:hover {
    color: #D50000 !important
}
.hero-slider .carousel-cell .slider-caption{
    margin-top:3rem;
}
@media screen and (max-width: 912px) {
    .card00 {
        padding-top: 30px
    }

    .card1 {
        border: none;
        margin-left: 50px
    }
    .card p{
        margin-bottom:0 !important;
    }
    .card2 {
        border-bottom: 1px solid #F5F5F5;
        margin-bottom: 10px
    }

    .social {
        height: 30px;
        width: 30px;
        font-size: 15px;
        padding-top: 8px;
        margin-top: 7px
    }

    .get-bonus {
        margin-top: 40px ;
        margin-left: 75px
    }

    #progressbar {
        left: -20px
    }
    
   
}

     .card1 h6{
font-size:14px;

}

@media screen and (max-width: 912px) {
 
    #progressbar {
        left: 0px
    }
     .card1 h6{
       margin-bottom:10px !important;
    }
    #progressbar li {
  
    margin-bottom: 12px;
}
#progressbar li:before {
    width: 20px;
    height: 20px;
    line-height: 20px;
    display: block;
    font-size: 15px;
    background: #fff;
    border: 2px solid #1d70b7;
    border-radius: 50%;
    margin: auto;
}
#progressbar li:last-child:before {
    width: 20px;
    height: 20px;
}

.get-bonus{
    font-size:14px;
    margin-top:6px;
}
.pic{
    display:none;
}
.hero-slider .carousel-cell .slider-caption{
    margin-top:3rem;
}
.form-group{
    width:100%;
}
.select{
    margin-bottom:0 !important;
}

.card2 p{
    font-size:10px !important;
}


}

.form-head{
   background: white;
    color:#1d70b7;
    padding: 0.5rem 1rem;
    margin-top: -4rem !important;
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    box-shadow:0px 0px 9px 0px grey;
    font-size:20px;
}

.form-head img{
    width:60px;
}


.styled-table {
    border-collapse: collapse;
    margin: 25px 0;
    font-size: 16px;
    font-family: sans-serif;
    min-width: 100%;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
}

.styled-table thead tr {
    background-color: #1d70b7;
    color: #ffffff;
    text-align: left;
}

.styled-table th,
.styled-table td {
    padding: 12px 15px;
}

.styled-table tbody tr {
    border-bottom: 1px solid #dddddd;
}

.styled-table tbody tr:nth-of-type(even) {
    background-color: #f3f3f3;
}

.styled-table tbody tr:last-of-type {
    border-bottom: 2px solid #1d70b7;
}

.styled-table tbody tr.active-row {
    font-weight: bold;
    color: black;
}



/*destinationpage*/



.country-box{
    box-shadow:0px 0px 11px 0px grey;
    padding:0 1rem;
    border-radius:10px;
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    min-height:130px;
    transition:1s;
    
}
.country-box:hover{
    transform:scale(1.1);
    background-color:#f2f2f2;
     box-shadow:0px 0px 11px 0px blue;
}


.country-box p{
margin-top:1rem;
font-weight:800;
color:black;
font-size:17px;

}

.country-box img{
    width:60%;
}



/*track*/

.dnd_section_dd>* {
    z-index: 1;
    position: relative;
}
.container, .dnd_container {
    width: 1200px;
    margin: 0 auto;
}
.dnd-animo-children>*{visibility:hidden}.dnd_container{width:100%}.dnd_container:before,.dnd_container:after{display:table;line-height:0;content:""}.dnd_container:after{clear:both}.section_body_fullwidth .dnd_section_content .dnd_container{width:100%}.dnd_section_dd{position:relative;overflow:hidden}.dnd_section_dd>*{z-index:1;position:relative}.dnd_video_background{position:absolute;top:0;left:0;width:100%;z-index:0;visibility:hidden}.dnd_video_background .mejs-container{background:none!important}.dnd_video_background .mejs-overlay-loading{display:none!important}.dnd-parallax{background-position:50% top;background-attachment:fixed;-webkit-background-size:cover;background-size:cover}.dnd_container [class*="column_dd_span"]{display:block;float:left;min-height:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.section_no_column_margin .dnd_container [class*="column_dd_span"],.dnd_container [class*="column_dd_span"]:first-child{margin-left:0}.dnd_column_dd_span12{width:100%}.dnd_column_dd_span11{width:91.45299145299145%}.dnd_column_dd_span10{width:82.90598290598291%}.dnd_column_dd_span9{width:74.35897435897436%}.dnd_column_dd_span8{width:65.81196581196581%}.dnd_column_dd_span7{width:57.26495726495726%}.dnd_column_dd_span6{width:48.71794871794872%}.dnd_column_dd_span5{width:40.17094017094017%}.dnd_column_dd_span4{width:31.62393162393162%}.dnd_column_dd_span3{width:23.07692307692308%}.dnd_column_dd_span2{width:14.52991452991453%}.dnd_column_dd_span1{width:5.982905982905983%}.section_no_column_margin .dnd_column_dd_span12{width:100%}.section_no_column_margin .dnd_column_dd_span11{width:91.6666666666665%}.section_no_column_margin .dnd_column_dd_span10{width:83.3333333333334%}.section_no_column_margin .dnd_column_dd_span9{width:74.9999999999999%}.section_no_column_margin .dnd_column_dd_span8{width:66.6666666666665%}.section_no_column_margin .dnd_column_dd_span7{width:58.3333333333332%}.section_no_column_margin .dnd_column_dd_span6{width:49.9999999999999%}.section_no_column_margin .dnd_column_dd_span5{width:41.6666666666665%}.section_no_column_margin .dnd_column_dd_span4{width:33.3333333333332%}.section_no_column_margin .dnd_column_dd_span3{width:24.9999999999999%}.section_no_column_margin .dnd_column_dd_span2{width:16.6666666666665%}.section_no_column_margin .dnd_column_dd_span1{width:8.3333333333332%}.section_equalize_5 .dnd_column_dd_span3,.section_equalize_5 .dnd_column_dd_span2{width:17.95%}.section_equalize_5 .dnd_container [class*="column_dd_span"]{margin-left:2.564102564102564%}.section_no_column_margin.section_equalize_5 .dnd_container [class*="column_dd_span"],.section_equalize_5 .dnd_container [class*="column_dd_span"]:first-child{margin-left:0}.section_no_column_margin.section_equalize_5 .dnd_column_dd_span3,.section_no_column_margin.section_equalize_5 .dnd_column_dd_span2{width:20%}.dnd_section_dd header,.dnd_section_dd footer{text-align:center;margin-bottom:32px}.dnd_section_dd header h3,.column_title_left{font-family:Roboto;font-weight:300;display:inline-block;color:#3c414c;margin-bottom:51px;position:relative}.dnd_section_dd header h3:after,.column_title_left:after{display:block;content:"";width:34px;height:2px;background:#bbbfc8;bottom:-30px;left:50%;margin-left:-18px;position:absolute}.dnd_section_dd.section_title_left header h3,.column_title_left{display:block;text-align:left;padding-bottom:11px}.dnd_section_dd.section_title_left header h3:after,.column_title_left:after{bottom:-10px;left:0;margin-left:0}.column_title_left{margin-bottom:40px}h6.column_title_left{border-bottom:1px solid #eef0f2}h6.column_title_left:after{bottom:-1px}.dnd_section_dd header h3,.column_title_center{font-family:"GoogleSans-Medium";font-weight:100;display:inline-block;color:#3c414c;font-size:32px;line-height:40px;margin-bottom:40px;position:relative}.dnd_section_dd header h3:after,.column_title_center:after{display:block;content:"";width:34px;height:2px;background:#bbbfc8;position:absolute}.dnd_section_dd.section_title_center header h3,.column_title_center{display:block;text-align:center;font-size:25px;padding-bottom:11px;margin-bottom:14px!important}.dnd_section_dd.section_title_center header h3:after,.column_title_center:after{bottom:5px;left:48%;margin-left:-13px;left:50%}.column_title_center{margin-bottom:40px}.dnd_section_dd header p{margin-bottom:40px;padding:0 60px;text-align:center}.dnd_section_dd.pattern_overlayed{color:#fff}.dnd_section_dd.pattern_overlayed header h3{color:#fff}.no_header_underscore.dnd_section_dd header h3:after{display:none}.dnd-abbr{border-bottom:1px dotted #666;cursor:help}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;font-size:100%}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0}.dnd-tabs{position:relative;margin-bottom:30px;clear:both}.dnd-tabs.centered_tabs{text-align:center}.dnd-tabs.centered_tabs .ui-tabs-nav{display:inline-block}.dnd-tabs .ui-tabs-nav{margin:0}.dnd-tabs .ui-tabs-nav li{list-style:none;float:left;display:block;white-space:nowrap;margin:0;padding:0;border-top:1px solid #e6ebed;border-left:1px solid #e6ebed;background:#fbfcfd;font-size:18px;line-height:18px;position:relative;font-family:Roboto;font-weight:300;margin-right:10px;-webkit-border-right:1px solid #e6ebed;-moz-border-right:1px solid #e6ebed;border-right:1px solid #e6ebed;-webkit-border-top-right-radius:3px;-moz-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-top-left-radius:3px;border-top-left-radius:3px;-webkit-border-bottom-left-radius:0;-moz-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-bottom-right-radius:0;border-bottom-right-radius:0}.dnd-tabs .ui-tabs-nav li .ui-tabs-active{background:#fff}.dnd-tabs .ui-tabs-nav li a{text-decoration:none;text-align:center;clear:both;box-sizing:border-box;display:block;padding:15px 25px;width:100%;height:100%;cursor:pointer;outline:none;color:#505558;font-family:"GoogleSans-Medium"}.dnd-tabs .ui-tabs-nav li:hover a{color:#fff;background:#4892D3;-webkit-border-top-right-radius:3px;-moz-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-top-left-radius:3px;border-top-left-radius:3px;-webkit-transition:all 180ms ease-in;transition:all 180ms ease-in}.dnd-tabs .ui-tabs-nav li.ui-tabs-active:hover a{color:#fff;background:#4892D3;-webkit-transition:all 180ms ease-in;transition:all 180ms ease-in}.dnd-tabs .ui-tabs-nav li.ui-tabs-active{position:relative;background:#fff}.dnd-tabs .ui-tabs-nav li.ui-tabs-active:after{content:"";display:block;width:100%;height:1px;background:#fff;position:absolute;bottom:-1px;left:0}.dnd-tabs .ui-tabs-nav li.ui-tabs-active a{color:#4892D3;cursor:default}.dnd-tabs .ui-tabs-nav li:last-child{border-right:1px solid #e6ebed}.dnd-tabs .dnd-tabs-wrapper{border:1px solid #e6ebed;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.dnd-tabs.dnd-tabs-boxed .dnd-tabs-wrapper{background:#fff}.dnd-tabs .ui-tabs-panel{display:block;border-width:0;padding:25px 30px}.ui-tabs-hide{display:none}.dnd-tabs-position-bottom{margin-bottom:80px}.dnd-tabs-position-bottom .ui-tabs-nav{border-bottom:none;position:absolute;bottom:-49px}.dnd-tabs-position-bottom .ui-tabs-nav li{border-top:none;border-bottom:1px solid #e6ebed;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:0;border-top-left-radius:0}.dnd-tabs.dnd-tabs-position-bottom .ui-tabs-nav li.ui-tabs-active a,.dnd-tabs.dnd-tabs-position-bottom .ui-tabs-nav li.ui-state-hover a{border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:0;border-top-left-radius:0;-webkit-transition:all 180ms ease-in;transition:all 180ms ease-in}.dnd-tabs-position-bottom .ui-tabs-panel{padding:30px 25px}.dnd-tabs-position-bottom .ui-tabs-nav li.ui-tabs-active:after{top:-1px;bottom:auto}.dnd-tabs-position-bottom .dnd-tabs-wrapper{border-top-right-radius:3px;border-top-left-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:0}.dnd-tabs-vertical .ui-tabs-nav li a{padding:15px}.dnd-tabs-position-left .dnd-tabs-wrapper{margin-left:200px;border-top-left-radius:0;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.dnd-tabs-position-left .ui-tabs-nav{width:200px;float:left;margin-bottom:30px;position:relative;left:1px}.dnd-tabs-position-left .ui-tabs-nav li{float:none;line-height:14px;margin-right:0;margin-bottom:10px;border-top-left-radius:3px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:3px;border-bottom:1px solid #e6ebed}.dnd-tabs-position-left .ui-tabs-nav li a{text-align:left}.dnd-tabs.dnd-tabs-position-left .ui-tabs-nav li.ui-tabs-active a,.dnd-tabs.dnd-tabs-position-left .ui-tabs-nav li.ui-state-hover a{border-bottom-left-radius:3px;border-bottom-right-radius:0;border-top-right-radius:0;border-top-left-radius:3px;-webkit-transition:all 180ms ease-in;transition:all 180ms ease-in}.dnd-tabs-position-left .ui-tabs-nav li.ui-tabs-active{background:#fff}.dnd-tabs-position-left .ui-tabs-nav li.ui-tabs-active:after{content:"";display:block;width:1px;height:100%;background:#fff;position:absolute;bottom:auto;left:auto;right:-1px;top:0}.dnd-tabs-position-right .dnd-tabs-wrapper{margin-right:200px;border-top-left-radius:3px;border-top-right-radius:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.dnd-tabs-position-right .ui-tabs-nav{width:200px;float:right;margin-bottom:30px;position:relative;left:-1px}.dnd-tabs-position-right .ui-tabs-nav li{float:none;line-height:14px;border:1px solid #e6ebed;margin-bottom:10px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:0;border-bottom-left-radius:0}.dnd-tabs-position-right .ui-tabs-nav li a{text-align:right}.dnd-tabs.dnd-tabs-position-right .ui-tabs-nav li.ui-tabs-active a,.dnd-tabs.dnd-tabs-position-right .ui-tabs-nav li.ui-state-hover a{border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:0;border-bottom-left-radius:0;-webkit-transition:all 180ms ease-in;transition:all 180ms ease-in}.dnd-tabs.dnd-tabs-position-right .ui-tabs-nav li.ui-tabs-active{border-top-left-radius:0;border-bottom-left-radius:0}.dnd-tabs.dnd-tabs-position-right .ui-tabs-nav li.ui-tabs-active a{border-top-left-radius:0}.dnd-tabs-position-right .ui-tabs-nav li.ui-tabs-active{background:#fff}.dnd-tabs-position-right .ui-tabs-nav li.ui-tabs-active:after{content:"";display:block;width:1px;height:100%;background:#fff;position:absolute;bottom:auto;right:auto;left:-1px;top:0}.dnd-tabs-position-right.dnd-tabs-unboxed .dnd-tabs-wrapper{border:0}.dnd-tabs.dnd-tabs-fullwidthtabs .ui-tabs-nav li{margin-right:0;width:100%;margin-left:0;float:none;text-align:left;padding:5px 15px;border:1px solid #e6ebed;border-bottom:none}.dnd-tabs.dnd-tabs-fullwidthtabs .ui-tabs-nav li.ui-tabs-active{background:#f9f9f9}.dnd-tabs.dnd-tabs-fullwidthtabs .ui-tabs-nav li.ui-tabs-active:after{display:none}.dnd-tabs-position-bottom.dnd-tabs-fullwidthtabs .ui-tabs-nav{position:relative}.dnd-tabs-position-bottom.dnd-tabs-fullwidthtabs .ui-tabs-nav li.ui-tabs-active:after{display:none}.dnd-tabs-position-bottom.dnd-tabs-fullwidthtabs .ui-tabs-panel{padding:0}.dnd-tabs-position-left.dnd-tabs-fullwidthtabs .ui-tabs-nav,.dnd-tabs-position-right.dnd-tabs-fullwidthtabs .ui-tabs-nav{margin:0;border-bottom:none;border-right:1px solid #eee;width:100%;position:relative;padding-bottom:20px}.dnd-tabs-position-left.dnd-tabs-fullwidthtabs .ui-tabs-nav li,.dnd-tabs-position-right.dnd-tabs-fullwidthtabs .ui-tabs-nav li{float:none;text-align:left;line-height:37px;padding:5px 15px;margin-right:0;margin-left:0}.dnd-tabs-position-left.dnd-tabs-fullwidthtabs .ui-tabs-nav li.ui-tabs-active,.dnd-tabs-position-right.dnd-tabs-fullwidthtabs .ui-tabs-nav li.ui-tabs-active{background:#f9f9f9}.dnd-tabs-position-left.dnd-tabs-fullwidthtabs .ui-tabs-nav li.ui-tabs-active:after,.dnd-tabs-position-right.dnd-tabs-fullwidthtabs .ui-tabs-nav li.ui-tabs-active:after{display:none}.dnd-tabs-position-left.dnd-tabs-fullwidthtabs .ui-tabs-panel,.dnd-tabs-position-right.dnd-tabs-fullwidthtabs .ui-tabs-panel{margin-left:0;margin-right:0;padding-top:0}.dnd-tabs .dnd-tabs-timeline{list-style-type:none}.dnd-tabs.dnd-tabs-timeline ul li{list-style:none;float:left;display:table-cell;white-space:nowrap;background:transparent!important;margin:0;padding:0;border:0;font-size:14px;line-height:18px;font-family:Lato;font-weight:700;color:#3b4550;position:relative}.dnd-tabs.dnd-tabs-timeline .ui-tabs-nav li.ui-tabs-active:after{display:none}.dnd-tabs.dnd-tabs-timeline ul li:hover a{color:#4892D3!important;background:none!important;-webkit-transition:all 180ms ease-in;transition:all 180ms ease-in}.dnd-tabs.dnd-tabs-timeline .ui-tabs-nav li:before{content:"";display:block;width:16px;height:16px;border-radius:50%;border:2px solid #d9d9dd;background:#fff;position:absolute;bottom:-11px;left:50%;margin-left:-10px}.dnd-tabs.dnd-tabs-timeline .ui-tabs-nav li.ui-tabs-active:before{content:"";border:2px solid #4892D3}.dnd-tabs.dnd-tabs-timeline ul li:last-child{border-right:0}.dnd-tabs.dnd-tabs-timeline ul.ui-tabs-nav:after{content:" ";width:100%;height:4px;background:#cfd3dc;-moz-box-shadow:inset 0 0 3px #e9eaed;-webkit-box-shadow:inset 0 0 3px #e9eaed;box-shadow:inset 0 0 3px #e9eaed;border-radius:5px}.dnd-tabs.dnd-tabs-timeline .dnd-tabs-wrapper{margin-top:45px;border-radius:5px;position:relative;border:0}.dnd-tabs.dnd-tabs-timeline .dnd-tabs-wrapper p{text-align:left}.dnd-tabs.dnd-tabs-timeline .timeline_title{font-size:30px;color:#3c414c;font-family:Roboto;font-weight:100}.dnd-tabs.dnd-tabs-timeline .ui-tabs-anchor{margin-bottom:8px;font-family:Roboto;font-size:20px;font-weight:100;color:#8a8d94;padding:15px 0}.dnd-tabs.dnd-tabs-timeline .ui-tabs-panel{border-radius:5px;padding:4px 0}.tab_par_1{width:100%!important}.tab_par_2{width:50%!important}.tab_par_3{width:33.33%!important}.tab_par_4{width:25%!important}.tab_par_5{width:20%!important}.tab_par_6{width:16.66%!important}.tab_par_7{width:14.28%!important}.tab_par_8{width:12.5%!important}.tab_par_9{width:11.11%!important}.tab_par_10{width:10%!important}.tab_par_11{width:9.09%!important}.tab_par_12{width:8.33%!important}.tab_par_13{width:7.69%!important}.tab_par_14{width:7.14%!important}.tab_par_15{width:6.66%!important}.dnd-tabs-unboxed .dnd-tabs-wrapper{border:0}.dnd-tabs-unboxed.dnd-tabs-position-top .dnd-tabs-wrapper .ui-tabs-panel,.dnd-tabs-unboxed.dnd-tabs-position-bottom .dnd-tabs-wrapper .ui-tabs-panel{padding:25px 0}.dnd-tabs-unboxed.dnd-tabs-position-left .dnd-tabs-wrapper .ui-tabs-panel,.dnd-tabs-unboxed.dnd-tabs-position-right .dnd-tabs-wrapper .ui-tabs-panel{padding:0 25px}.dnd-tabs-unboxed .dnd-tabs-wrapper .ui-tabs-panel{padding:25px 0}.dnd-tabs.dnd-tabs-position-top.dnd-tabs-unboxed .ui-tabs-nav li,.dnd-tabs.dnd-tabs-position-bottom.dnd-tabs-unboxed .ui-tabs-nav li,.dnd-tabs.dnd-tabs-position-left.dnd-tabs-unboxed .ui-tabs-nav li,.dnd-tabs.dnd-tabs-position-right.dnd-tabs-unboxed .ui-tabs-nav li{border:1px solid #e6ebed;border-radius:3px}.dnd-tabs.dnd-tabs-position-top.dnd-tabs-unboxed .ui-tabs-nav li:hover a,.dnd-tabs.dnd-tabs-position-bottom.dnd-tabs-unboxed .ui-tabs-nav li:hover a,.dnd-tabs.dnd-tabs-position-left.dnd-tabs-unboxed .ui-tabs-nav li:hover a,.dnd-tabs.dnd-tabs-position-right.dnd-tabs-unboxed .ui-tabs-nav li:hover a{border-radius:3px;-webkit-transition:all 180ms ease-in;transition:all 180ms ease-in}.dnd-tabs.dnd-tabs-position-top.dnd-tabs-unboxed .ui-tabs-nav li.ui-tabs-active:after,.dnd-tabs.dnd-tabs-position-bottom.dnd-tabs-unboxed .ui-tabs-nav li.ui-tabs-active:after,.dnd-tabs.dnd-tabs-position-left.dnd-tabs-unboxed .ui-tabs-nav li.ui-tabs-active:after,.dnd-tabs.dnd-tabs-position-right.dnd-tabs-unboxed .ui-tabs-nav li.ui-tabs-active:after{display:none}.dnd-tabs.shop{text-align:center}.dnd-tabs.shop .ui-tabs-nav{display:inline-block}.dnd-accordion{margin-bottom:30px}.dnd-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;border:1px solid #e6ebed;color:#505558;font-weight:400;padding:10px 0 10px 20px;margin-top:10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:18px;font-weight:300;background:#fbfcfd}.dnd-accordion .ui-accordion-header-active{color:#4892D3;border-bottom-left-radius:0;border-bottom-right-radius:0}.ui-accordion-header.ui-state-hover{background-color:#4892D3;color:#fff;-webkit-transition:all 180ms ease-in;transition:all 180ms ease-in}.dnd-accordion .ui-accordion-header:first-child{margin-top:0}.dnd-accordion .ui-accordion-content{overflow:auto;border:1px solid #e6ebed;background:#fff;border-top:0;padding:25px 30px;-webkit-border-bottom-left-radius:3px;-moz-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-bottom-right-radius:3px;border-bottom-right-radius:3px}.dnd-accordion .ui-accordion-header-icon{display:block;width:14px;height:14px;position:absolute;right:21px;top:28px}.dnd-accordion .ui-icon-triangle-1-s,.dnd-accordion .ui-icon-triangle-1-e{height:2px;width:14px;background:#4892D3}.dnd-accordion .ui-icon-triangle-1-e{background:#8a8d94}.dnd-accordion .ui-icon-triangle-1-e:before{content:"";display:block;height:14px;width:2px;position:relative;top:-6px;left:6px;background:#8a8d94}.ui-state-hover .ui-icon-triangle-1-s{background:#fff;-webkit-transition:all 180ms ease-in;transition:all 180ms ease-in}.ui-state-hover .ui-icon-triangle-1-e{background:#fff;-webkit-transition:all 180ms ease-in;transition:all 180ms ease-in}.ui-state-hover .ui-icon-triangle-1-e:before{background:#fff;-webkit-transition:all 180ms ease-in;transition:all 180ms ease-in}.dnd-toggle{margin-bottom:-1px}.dnd-toggle .ui-accordion-header{border-top:1px solid #eef0f2;border-left:0;border-right:0;border-bottom:0;border-radius:0;background:transparent}.dnd-toggle:last-child{border-bottom:1px solid #eef0f2}.dnd-toggle .ui-state-hover{color:#4892D3;transition:all 180ms ease-in;-webkit-transition:all 180ms ease-in}.dnd-toggle .ui-accordion-header.ui-state-hover{background-color:transparent;color:#4892D3;-webkit-transition:all 180ms ease-in;transition:all 180ms ease-in}.dnd-toggle .ui-accordion-header{position:relative;padding-left:53px}.dnd-toggle .ui-accordion-content{border:0;padding-left:53px;padding-right:30px;padding-bottom:24px}.dnd-toggle .ui-accordion-header-icon{display:block;position:absolute;left:0;top:12px;height:32px;width:32px;background:#4892D3;border-radius:50%;border:1px solid #eef0f2}.dnd-toggle .ui-icon-triangle-1-e{background:#fbfcfd}.dnd-toggle .ui-icon-triangle-1-e:before{content:"";display:block;width:14px;height:2px;position:absolute;top:15px;left:8px;background:#8a8d94}.dnd-toggle .ui-state-hover .ui-icon-triangle-1-e:before,.dnd-toggle .ui-state-hover .ui-icon-triangle-1-e:after{background:#fff;-webkit-transition:all 180ms ease-in;transition:all 180ms ease-in}.dnd-toggle .ui-icon-triangle-1-e:after{content:"";display:block;height:14px;width:2px;position:relative;top:9px;left:14px;background:#8a8d94}.dnd-toggle .ui-icon-triangle-1-s:before{content:"";display:block;width:14px;height:2px;position:absolute;top:14px;left:8px;background:#fff}.dnd-toggle .ui-state-hover .ui-icon-triangle-1-s{background:#4892D3;-webkit-transition:all 180ms ease-in;transition:all 180ms ease-in}.dnd-toggle .ui-state-hover .ui-icon-triangle-1-e{background:#4892D3;-webkit-transition:all 180ms ease-in;transition:all 180ms ease-in}.dnd_search{margin-top:40px;margin-bottom:33px}.dnd_search form{position:relative}.dnd_search a{cursor:pointer}.dnd_search i{color:#858585;position:absolute;top:15px;right:19px;font-size:14px!important;margin:0}.dnd_search input{padding:10px 20px;font-size:10px;height:44px;border:1px solid #eef0f2;background:#fbfcfd;border-radius:4px}.dnd-table table{margin-bottom:60px;border:0 solid #e6ebed;border-collapse:collapse;border-spacing:0}th:first-child{border-radius:4px 0 0 0}th:last-child{border-radius:0 4px 0 0}.dnd-table th{font-family:Roboto;font-weight:300;font-size:19px;color:#fff;text-align:left;border-right:1px solid #e6ebed;background:#232425;padding:10px 30px}.dnd-table th:last-child{border-right:none}.dnd-table td{border:1px solid #e6ebed;padding:15px 30px;font-size:14px;background:#fbfcfd}.dnd-table.dnd-table-alternative th{color:#fff;background:#4892D3}.dnd-table.dnd-table-alternative td{background:#fff}.dnd-table-hover table tr,.dnd-table-striped table tr,.dnd-table-condensed table tr{border-top:1px solid #eee!important;-webkit-transition:all 180ms ease-in;transition:all 180ms ease-in}.dnd-table-hover table th,.dnd-table-striped table th,.dnd-table-condensed table th,.dnd-table-hover table td,.dnd-table-striped table td,.dnd-table-condensed table td{padding:2px 10px;-webkit-transition:all 180ms ease-in;transition:all 180ms ease-in}.dnd-table-striped table tr:nth-child(2n+1){background:#f9f9f9}.dnd-table-hover table tr:hover{background:#efefef;-webkit-transition:all 180ms ease-in;transition:all 180ms ease-in}.dnd_alert_success,.dnd_alert_info,.dnd_alert_warning,.dnd_alert_error{margin-bottom:30px;padding:8px 20px 8px 10px;position:relative;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.dnd_alert_success i,.dnd_alert_info i,.dnd_alert_warning i,.dnd_alert_error i{margin-right:19px}.dnd_alert_success,.dnd_alert_success .dnd_alert_box_close{background:#effae3;color:#68c12c;border:1px solid #cee9b1}.dnd_alert_info,.dnd_alert_info .dnd_alert_box_close{background:#f3fbfc;color:#28abdb;border:1px solid #c4e7ea}.dnd_alert_warning,.dnd_alert_warning .dnd_alert_box_close{background:#fcf4d4;color:#b8973e;border:1px solid #efddad}.dnd_alert_error,.dnd_alert_error .dnd_alert_box_close{background:#fee3e5;color:#dd444f;border:1px solid #efbfc3}.dnd_alert_success .dnd_alert_box_close,.dnd_alert_info .dnd_alert_box_close,.dnd_alert_warning .dnd_alert_box_close,.dnd_alert_error .dnd_alert_box_close{border:none;background:none;cursor:pointer;position:absolute;top:7px;right:15px}.dnd_blockquote{font-size:16px;line-height:31px;font-style:italic}.dnd_blockquote_default,.dnd_blockquote_style1{font-size:16px;line-height:31px;font-style:italic;border-left:3px solid #4892D3;border-radius:4px;padding:39px 48px 15px;background:#fbfcfd}.dnd_blockquote_style2{font-size:15px;line-height:28px;font-style:italic;border-left:0;padding:38px 49px 1px 105px;position:relative;background:#fbfcfd}.dnd_blockquote_style2 p{padding-left:5px}.dnd_blockquote_style2 p>small{margin-left:-11px}.dnd_blockquote_style2:before{font-family:Ubuntu;font-size:120px;content:'"';position:absolute;top:60px;left:20px;color:#f0f1f3}.dnd_blockquote_style2:after{font-family:Ubuntu;font-size:120px;content:'"';position:absolute;bottom:0;right:60px;color:#f0f1f3}.dnd_blockquote_style3{color:#7b7e85;font-size:36px;border-left:0;text-align:center}.dnd_blockquote_style3 p{text-align:center;line-height:41px}.dnd_blockquote_style3 p small{font-size:21px}.dnd_blockquote p>small{margin-top:20px}.dnd_blockquote small{font-size:16px;display:block;color:#4892D3}.dnd_blockquote small:before{content:"â€• "}.dnd_blockquote small small{font-size:13px;line-height:24px;color:#91a6b1}.dnd_blockquote cite{color:#BDBDBD}.white_text .dnd_blockquote small{color:#fff}.dnd_shortcode_ul{list-style:none!important;text-align:left}.dnd_shortcode_ul li{list-style:none!important}.dnd_shortcode_ul li i{font-size:9px;margin-right:10px}.dnd_follow_us{font-size:16px}.dnd_follow_us a{margin-right:10px;text-decoration:none;display:inline-block;background:#fff;border:1px solid #eef0f2;width:42px;height:42px;line-height:42px;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#939fa6;margin-bottom:20px}.dnd_follow_us a:hover{text-decoration:none;background:#999;color:#fff;-webkit-transition:all 180ms ease-in;transition:all 180ms ease-in}.dnd_follow_us a i{font-size:14px!important;margin:0}.dnd_follow_us .dnd_socialicon_facebook:hover{background:#3B5998}.dnd_follow_us .dnd_socialicon_twitter:hover{background:#4099FF}.dnd_follow_us .dnd_socialicon_googleplus:hover{background:#d34836}.dnd_follow_us .dnd_socialicon_linkedin:hover{background:#0e76a8}.dnd_follow_us .dnd_socialicon_youtube:hover{background:#c4302b}.dnd_follow_us .dnd_socialicon_pinterest:hover{background:#c8232c}.dnd_follow_us .dnd_socialicon_github:hover{background:#171515}.dnd_follow_us .dnd_socialicon_feed:hover{background:#ee802f}.dnd_follow_us .dnd_socialicon_behance:hover{background:#1769ff}.dnd_follow_us .dnd_socialicon_blogger_blog:hover{background:#f57d00}.dnd_follow_us .dnd_socialicon_delicious:hover{background:#39f}.dnd_follow_us .dnd_socialicon_designcontest:hover{background:#5faad2}.dnd_follow_us .dnd_socialicon_deviantart:hover{background:#4e6252}.dnd_follow_us .dnd_socialicon_digg:hover{background:#000}.dnd_follow_us .dnd_socialicon_dribbble:hover{background:#ea4c89}.dnd_follow_us .dnd_socialicon_dropbox:hover{background:#007ee5}.dnd_follow_us .dnd_socialicon_emailalt:hover{background:#ed1c16}.dnd_follow_us .dnd_socialicon_flickr:hover{background:#ff0084}.dnd_follow_us .dnd_socialicon_forrst:hover{background:#5b9a68}.dnd_follow_us .dnd_socialicon_instagram:hover{background:#3f729b}.dnd_follow_us .dnd_socialicon_lastfm:hover{background:#c3000d}.dnd_follow_us .dnd_socialicon_myspace:hover{background:#313131}.dnd_follow_us .dnd_socialicon_picasa:hover{background:#9a45a0}.dnd_follow_us .dnd_socialicon_skype:hover{background:#00aff0}.dnd_follow_us .dnd_socialicon_stumbleupon:hover{background:#f74425}.dnd_follow_us .dnd_socialicon_vimeo:hover{background:#4bf}.dnd_follow_us .dnd_socialicon_zerply:hover{background:#9dcc7a}.dnd_stats_excerpt{color:#fff;text-align:center;position:relative;width:270px;height:270px;background:rgba(255,255,255,.3);border-radius:50%}.dnd_stats_excerpt i{color:#097d89;font-size:40px!important;width:100%;display:block;margin:0 auto;position:absolute;left:0;top:40%;margin-top:-26px}.dnd_stats_excerpt .dnd_stats_number,.dnd_stats_excerpt .dnd_stats_number_sign{bottom:105px;font-family:Roboto;font-size:47px;font-weight:300;left:0;position:absolute;text-align:center;width:100%}.dnd_stats_excerpt p{font-size:20px;font-weight:300;font-family:Roboto;margin-top:0;margin-bottom:0;width:100%;text-align:center;position:absolute;left:0;bottom:50px}.pattern_overlayed .dnd_stats_excerpt{color:#fff}.pattern_overlayed .dnd_stats_excerpt i{color:#fff}.section_equalize_5 .dnd_column_dd_span3 .dnd_stats_excerpt,.section_equalize_5 .dnd_column_dd_span2 .dnd_stats_excerpt{width:200px;height:200px}.dnd_stats_excerpt.dnd_stats_excerpt_text_only .dnd_stats_number{position:absolute;left:0;top:50%;margin-top:-26px}.dnd_stats_excerpt.dnd_stats_excerpt_text_only p{position:absolute;bottom:55px}.dnd_stats_excerpt.dnd_stats_excerpt_icon_only i{position:absolute;left:0;top:40%;margin-top:-26px;line-height:0}.dnd_stats_excerpt.dnd_stats_excerpt_icon_only .dnd_stats_number{position:absolute;bottom:60px;left:0}.dnd_knob_wrapper{text-align:center;margin-bottom:30px}.dnd_knob_inner_wrap{position:relative;text-align:center;margin-bottom:17px}.dnd_knob_wrapper input{display:none}.dnd_knob_wrapper h3{font-size:20px;margin-bottom:0}.dnd_knob_wrapper .dnd_knob_number_sign{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;visibility:hidden;font-size:32px;font-family:Roboto;font-weight:300;z-index:2}.section_no_column_margin .dnd_team_member{text-align:center;border:0;-webkit-box-shadow:1px 1px 0 0 #eef0f2;-moz-box-shadow:1px 1px 0 0 #eef0f2;box-shadow:1px 1px 0 0 #eef0f2;padding-bottom:2px;background:#fff;border-left:1px solid #eef0f2}.section_no_column_margin:first-child .dnd_team_member{border-right:1px solid #eef0f2}.dnd_team_member{text-align:center;border:0;-webkit-box-shadow:0 1px 0 1px #eef0f2;-moz-box-shadow:0 1px 0 1px #eef0f2;box-shadow:0 1px 0 1px #eef0f2;padding-bottom:2px}.dnd_team_member .dnd_overlayed{position:relative;line-height:1;display:inline-block}.dnd_team_member .dnd_overlayed .dnd_overlay{width:100%;height:100%;position:absolute;overflow:hidden;top:0;left:0;opacity:0;background:#4892D3;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.dnd_team_member:hover .dnd_overlayed .dnd_overlay{opacity:1;background:rgba(40,95,219,.75)}.dnd_team_member .dnd_overlayed .dnd_overlay p{position:absolute;width:100%;top:50%;margin-top:-20px;height:40px;line-height:40px;text-align:center}.dnd_team_member .dnd_overlayed .dnd_overlay p a{color:#fff;text-decoration:none}.dnd_team_member .dnd_overlayed .dnd_overlay p a:hover{color:#4892D3}.dnd_team_member .dnd_overlayed .dnd_overlay i{font-size:25px!important;margin:0 8px}.dnd_team_member p{margin:15px 10px}.dnd_team_member .dnd_team_member_name{display:block;font-weight:300;font-size:20px;color:#3c414c;margin-top:26px;font-family:Roboto}.dnd_team_member .dnd_team_member_social_under{margin:10px}.dnd_team_member .dnd_team_member_social_under a{text-align:center}.dnd_team_member .dnd_team_member_social_under a i{color:#b5b8c0;font-size:17px!important;margin:10px;-webkit-transition:all 180ms ease-in;transition:all 180ms ease-in}.dnd_team_member .dnd_team_member_social_under a:hover i{color:#4892D3;-webkit-transition:all 180ms ease-in;transition:all 180ms ease-in}.dnd_team_member .dnd_team_member_name:hover{color:#4892D3}.dnd_team_member .dnd_team_member_position{display:block;font-size:15px;font-style:italic;color:#b5b8c0}.dnd_team_member_modal{display:none;position:fixed;top:0;left:0;height:100%;background:#fff;z-index:9999;overflow-y:auto;padding-top:80px;text-align:left;width:100%}.dnd_team_member_modal h4,.dnd_team_member_modal .dnd_team_member_position{text-align:center}.dnd_team_member_modal .dnd_container{max-width:960px;width:90%;margin-left:auto;margin-right:auto}.dnd_team_member_modal_close{width:32px;height:32px;font-size:32px;line-height:32px;position:absolute;top:60px;right:60px;cursor:pointer}.dnd_posts_shortcode{margin-bottom:0;position:relative;background:#fff;box-shadow:0 0 0 1px #eef0f2 inset}.dnd_latest_news_shortcode_thumb{width:100%;height:100%;position:absolute;top:0;left:0}.dnd_latest_news_shortcode_thumb:after{content:"";width:20px;height:20px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);background:#fff;position:absolute;top:40px;right:-11px;margin-left:-11px}.dnd_posts_image{-webkit-background-size:cover;background-size:cover;width:50%;display:inline-block;background-repeat:no-repeat;position:absolute;top:0;left:0;height:100%;z-index:0}.dnd_posts_shortcode:nth-child(2n) .dnd_posts_image{left:auto;right:0}.dnd_posts_shortcode:nth-child(2n) .dnd_latest_news_shortcode_thumb{float:right;margin-right:0;margin-left:42px}.dnd_posts_shortcode.without_thumbnail .dnd_latest_news_shortcode_content{padding-left:87px}.dnd_latest_news_shortcode_content{padding:42px 42px 42px 320px}.dnd_posts_shortcode:nth-child(2n) .dnd_latest_news_shortcode_content{padding:42px 320px 42px 42px}.dnd_posts_shortcode.without_thumbnail .dnd_latest_news_shortcode_content{padding:43px}.dnd_posts_shortcode.without_thumbnail:nth-child(2n) .dnd_latest_news_shortcode_content{padding:43px}.dnd_posts_shortcode:nth-child(2n) .dnd_latest_news_shortcode_thumb{width:100%;height:100%;position:absolute;top:0;right:0;left:auto}.dnd_posts_shortcode:nth-child(2n) .dnd_latest_news_shortcode_thumb:after{content:"";width:20px;height:20px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);background:#fff;position:absolute;top:40px;right:auto;left:0;margin-left:-11px}.dnd_latest_news_shortcode_content h5{font-size:20px;margin-bottom:30px}.dnd_latest_news_shortcode_content h5 a:after{display:block;content:"";width:34px;height:2px;background:#bbbfc8;position:absolute;bottom:-18px;left:0}.dnd_latest_news_shortcode_content h5 a{font-size:20px;color:#3c414c;position:relative;font-weight:300}.dnd_latest_news_shortcode_content a:hover{font-size:20px;color:#4892D3}.dnd_latest_news_shortcode_content p{margin-bottom:0;color:#8a8d94;font-size:15px}.dnd_latest_news_shortcode_post-readmore{margin-top:20px}.dnd_latest_news_shortcode_post-readmore .dnd_latest_news_shortcode_more-link{font-family:Ubuntu,sans-serif;font-weight:300;font-size:15px;line-height:28px;color:#4892D3}.dnd_latest_news_shortcode_post-readmore .dnd_latest_news_shortcode_more-link:hover{font-size:15px}.dnd_latest_news_shortcode_post-readmore .dnd_latest_news_shortcode_more-link i{font-size:9px!important;line-height:28px;color:#4892D3;margin-left:5px;margin-right:0}.dnd_pricing-table-1,.dnd_pricing-table-2{text-align:center}.dnd_pricebox_header{font-weight:100;color:#fff}.dnd_pricing-table-light .dnd_pricebox_header{background:#fbfcfd;color:#505558}.dnd_pricing-table-dark{background:#232425}.dnd_pricing-table-dark i{color:#232425}.dnd_pricing-table-yellow{background:#ebb72b}.dnd_pricing-table-yellow i{color:#ebb72b}.dnd_pricing-table-green{background:#b4dd44}.dnd_pricing-table-green i{color:#b4dd44}.dnd_pricing-table-red{background:#dd444f}.dnd_pricing-table-red i{color:#dd444f}.dnd_pricing-table-blue{background:#4892D3}.dnd_pricing-table-blue i{color:#4892D3}.dnd_pricing-table-gray{background:#8a8d94}.dnd_pricing-table-gray i{color:#8a8d94}.dnd_pricing-table-cyan{background:#28dbc4}.dnd_pricing-table-cyan i{color:#28dbc4}.dnd_pricing-table-aquamarine{background:#41e8a3}.dnd_pricing-table-aquamarine i{color:#41e8a3}.dnd_pricebox_icon{width:70px;height:70px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#fff;text-decoration:none;border:1px solid #eef0f2;position:absolute;display:inline-block;top:-19%;left:50%;margin-left:-35px}.dnd_pricebox_icon i{font-size:25px!important;line-height:70px;position:relative;top:-1px;margin:0}.dnd_pricebox_feature_button .dnd-button{margin:0 0!important}.dnd_pricebox_feature{color:#8a8d94}.dnd_pricing-table-1{border:0 solid #e6ebed;border-radius:4px}.dnd_pricing-table-1 .dnd_pricebox_header{text-align:center;padding:55px 0 0 0;position:relative}.dnd_pricing-table-1 .dnd_pricebox_featured_text{margin-bottom:3px;min-height:30px;text-align:center;font-size:14px;line-height:30px}.dnd_pricing-table-1 .dnd_popular-plan .dnd_pricebox_featured_text{background:#434342}.dnd_pricing-table-1 .dnd_pricebox_name{font-size:22px;font-family:Roboto;font-weight:100;display:block;border-top-left-radius:4px;border-top-right-radius:4px}.dnd_pricing-table-1 .dnd_pricebox_currency{font-size:39px;position:relative;font-family:Roboto;margin-right:14px}.dnd_pricing-table-1 .dnd_pricebox_price{font-size:39px;line-height:40px;display:inline-block;padding:11px 0 0 0;font-family:Roboto}.dnd_pricing-table-1 .dnd_pricebox_monthly{font-size:19px;display:block;padding-bottom:15px;font-style:italic;margin-top:-5px}.dnd_pricing-table-1 .dnd_pricebox_decsription{display:block;font-style:italic}.dnd_pricing-table-1 .dnd_pricebox_feature{border-bottom:1px solid #d9d9d9;display:block;padding:11px 0;text-align:center;background:#fff;font-size:14px}.dnd_pricing-table-1 span.dnd_pricebox_feature{border-left:1px solid #e6ebed;border-right:1px solid #e6ebed}.dnd_pricing-table-1 .dnd_pricebox_feature_button{padding:34px 0}.dnd_pricing-table-1 .dnd_pricebox_feature_button .dnd-button_large{padding:11px 35px}.dnd_pricing-table-1 .dnd_pricebox_feature_button a{font-size:17px}.dnd_pricing-table-1 .dnd_pricebox_feature:last-child{border-left:1px solid #e6ebed;border-right:1px solid #e6ebed;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.dnd_pricing-table-2{border-radius:4px}.dnd_pricing-table-2 .dnd_pricebox_header{color:#fff;text-align:center;border-top-left-radius:4px;border-top-right-radius:4px}.dnd_pricing-table-2 .dnd_pricebox_name{font-size:22px;font-family:Roboto;color:#fff;font-weight:100;display:block;padding-top:18px;border-top-left-radius:4px;border-top-right-radius:4px}.dnd_pricing-table-2 .dnd_pricebox_currency{font-size:39px;position:relative;font-family:Roboto;color:#fff;margin-right:14px}.dnd_pricing-table-2 .dnd_pricebox_price{font-size:39px;line-height:40px;display:inline-block;padding:11px 0 0 0;font-family:Roboto;color:#fff}.dnd_pricing-table-2 .dnd_popular-plan .dnd_pricebox_header,.dnd_pricing-table-2 .dnd_popular-plan .dnd_pricebox_currency,.dnd_pricing-table-2 .dnd_popular-plan .dnd_pricebox_price{color:#fff}.dnd_pricing-table-2 .dnd_pricebox_monthly{font-size:19px;display:block;padding-bottom:26px;margin-top:-4px;font-style:italic}.dnd_pricing-table-2 .dnd_pricebox_decsription{display:block;font-style:italic;padding-bottom:30px}.dnd_pricing-table-2 .dnd_pricebox_feature{display:block;text-align:center;background:#FFF;font-size:14px;border-top:1px solid #e6ebed;padding:11px 0}.dnd_pricing-table-2 span.dnd_pricebox_feature{border-left:1px solid #e6ebed;border-right:1px solid #e6ebed}.dnd_pricing-table-2 .dnd_button{margin-top:40px;margin-right:0}.dnd_pricing-table-2 .dnd_popular-plan .dnd_pricebox_name{background:transparent}.dnd_pricing-table-2 .dnd_pricebox_feature.dnd_pricebox_feature_button{border-bottom-right-radius:4px;border-bottom-left-radius:4px;padding:0}.dnd_pricing-table-2 .dnd_pricebox_feature_button .dnd-button{width:100%;height:100%;padding:23px 0;border-top-right-radius:0;border-top-left-radius:0;font-size:16px}.dnd_pricing-table-3{border-radius:4px;position:relative;border:1px solid #e6ebed}.dnd_pricing-table-3 .dnd_pricebox_header{color:#fff;text-align:center;background:#f7f9fa}.dnd_pricing-table-3 .dnd_pricebox_name{font-size:22px;font-family:Roboto;font-weight:100;display:block;padding-top:18px;border-top-left-radius:4px;border-top-right-radius:4px}.dnd_pricing-table-3 .dnd_pricebox_currency{font-size:39px;position:relative;font-family:Roboto;margin-right:14px}.dnd_pricing-table-3 .dnd_pricebox_price{font-size:39px;line-height:40px;display:inline-block;padding:11px 0 0 0;font-family:Roboto}.dnd_pricing-table-3 .dnd_popular-plan .dnd_pricebox_header,.dnd_pricing-table-3 .dnd_popular-plan .dnd_pricebox_currency,.dnd_pricing-table-3 .dnd_popular-plan .dnd_pricebox_price{color:#fff}.dnd_pricing-table-3 .dnd_pricebox_monthly{font-size:19px;display:block;padding-bottom:26px;margin-top:-4px;font-style:italic}.dnd_pricing-table-3 .dnd_pricebox_decsription{display:block;font-style:italic;padding-bottom:30px}.dnd_pricing-table-3 .dnd_pricebox_feature{display:block;text-align:center;background:#FFF;font-size:14px;border-top:1px solid #e6ebed;padding:11px 0}.dnd_pricing-table-3 .dnd_pricebox_feature_button{padding:34px 0}.dnd_pricing-table-3 .dnd_pricebox_feature_button .dnd-button_large{padding:11px 35px}.dnd_pricing-table-3 .dnd_pricebox_feature_button a{font-size:17px}.dnd_pricing-table-3.dnd_pricing-table-light .dnd_pricebox_name{background:#fbfcfd;color:#505558;padding:20px 0}.dnd_pricing-table-3.dnd_pricing-table-light .dnd_popular-plan .dnd_pricebox_name{color:#505558;padding:28px 0 28px 0;position:relative;top:-16px;width:100%;background:#fbfcfd;border:1px solid #e6ebed}.dnd_pricing-table-3.dnd_pricing-table-light .dnd_popular-plan .dnd_pricebox_price{padding-top:0}.dnd_pricing-table-3.dnd_pricing-table-light .dnd_pricebox_currency{color:#505558;padding-top:0;padding-bottom:10px;padding-top:0;padding-bottom:10px}.dnd_pricing-table-3.dnd_pricing-table-light .dnd_pricebox_price{color:#505558;padding-top:16px;padding-bottom:10px}.dnd_pricing-table-3.dnd_pricing-table-light .dnd_pricebox_monthly{color:#505558;padding-top:0;padding-bottom:10px}.dnd_pricing-table-3.dnd_pricing-table-dark .dnd_pricebox_name{background:#232425;padding:20px 0}.dnd_pricing-table-3.dnd_pricing-table-dark .dnd_popular-plan .dnd_pricebox_name{background:#232425;padding:28px 0 28px 0;position:relative;top:-16px;width:100%}.dnd_pricing-table-3.dnd_pricing-table-dark .dnd_popular-plan .dnd_pricebox_price{padding-top:0}.dnd_pricing-table-3.dnd_pricing-table-dark .dnd_pricebox_currency{color:#232425;padding-top:0;padding-bottom:10px}.dnd_pricing-table-3.dnd_pricing-table-dark .dnd_pricebox_price{color:#232425;padding-top:16px;padding-bottom:10px}.dnd_pricing-table-3.dnd_pricing-table-dark .dnd_pricebox_monthly{color:#232425;padding-top:0;padding-bottom:10px}.dnd_pricing-table-3.dnd_pricing-table-yellow .dnd_pricebox_name{background:#ebb72b;padding:20px 0}.dnd_pricing-table-3.dnd_pricing-table-yellow .dnd_popular-plan .dnd_pricebox_name{background:#ebb72b;padding:28px 0 28px 0;position:relative;top:-16px;width:100%}.dnd_pricing-table-3.dnd_pricing-table-yellow .dnd_popular-plan .dnd_pricebox_price{padding-top:0}.dnd_pricing-table-3.dnd_pricing-table-yellow .dnd_pricebox_currency{color:#ebb72b;padding-top:0;padding-bottom:10px}.dnd_pricing-table-3.dnd_pricing-table-yellow .dnd_pricebox_price{color:#ebb72b;padding-top:16px;padding-bottom:10px}.dnd_pricing-table-3.dnd_pricing-table-yellow .dnd_pricebox_monthly{color:#ebb72b;padding-top:0;padding-bottom:10px}.dnd_pricing-table-3.dnd_pricing-table-green .dnd_pricebox_name{background:#b4dd44;padding:20px 0}.dnd_pricing-table-3.dnd_pricing-table-green .dnd_popular-plan .dnd_pricebox_name{background:#b4dd44;padding:28px 0 28px 0;position:relative;top:-16px;width:100%}.dnd_pricing-table-3.dnd_pricing-table-green .dnd_popular-plan .dnd_pricebox_price{padding-top:0}.dnd_pricing-table-3.dnd_pricing-table-green .dnd_pricebox_currency{color:#b4dd44;padding-top:0;padding-bottom:10px}.dnd_pricing-table-3.dnd_pricing-table-green .dnd_pricebox_price{color:#b4dd44;padding-top:16px;padding-bottom:10px}.dnd_pricing-table-3.dnd_pricing-table-green .dnd_pricebox_monthly{color:#b4dd44;padding-top:0;padding-bottom:10px}.dnd_pricing-table-3.dnd_pricing-table-red .dnd_pricebox_name{background:#dd444f;padding:20px 0}.dnd_pricing-table-3.dnd_pricing-table-red .dnd_popular-plan .dnd_pricebox_name{background:#dd444f;padding:28px 0 28px 0;position:relative;top:-16px;width:100%}.dnd_pricing-table-3.dnd_pricing-table-red .dnd_popular-plan .dnd_pricebox_price{padding-top:0}.dnd_pricing-table-3.dnd_pricing-table-red .dnd_pricebox_currency{color:#dd444f;padding-top:0;padding-bottom:10px}.dnd_pricing-table-3.dnd_pricing-table-red .dnd_pricebox_price{color:#dd444f;padding-top:16px;padding-bottom:10px}.dnd_pricing-table-3.dnd_pricing-table-red .dnd_pricebox_monthly{color:#dd444f;padding-top:0;padding-bottom:10px}.dnd_pricing-table-3.dnd_pricing-table-blue .dnd_pricebox_name{background:#4892D3;padding:20px 0}.dnd_pricing-table-3.dnd_pricing-table-blue .dnd_popular-plan .dnd_pricebox_name{background:#4892D3;padding:28px 0 28px 0;position:relative;top:-16px;width:100%}.dnd_pricing-table-3.dnd_pricing-table-blue .dnd_popular-plan .dnd_pricebox_price{padding-top:0}.dnd_pricing-table-3.dnd_pricing-table-blue .dnd_pricebox_currency{color:#4892D3;padding-top:0;padding-bottom:10px}.dnd_pricing-table-3.dnd_pricing-table-blue .dnd_pricebox_price{color:#4892D3;padding-top:16px;padding-bottom:10px}.dnd_pricing-table-3.dnd_pricing-table-blue .dnd_pricebox_monthly{color:#4892D3;padding-top:0;padding-bottom:10px}.dnd_pricing-table-3.dnd_pricing-table-gray .dnd_pricebox_name{background:#8a8d94;padding:20px 0}.dnd_pricing-table-3.dnd_pricing-table-gray .dnd_popular-plan .dnd_pricebox_name{background:#8a8d94;padding:28px 0 28px 0;position:relative;top:-16px;width:100%}.dnd_pricing-table-3.dnd_pricing-table-gray .dnd_popular-plan .dnd_pricebox_price{padding-top:0}.dnd_pricing-table-3.dnd_pricing-table-gray .dnd_pricebox_currency{color:#8a8d94;padding-top:0;padding-bottom:10px}.dnd_pricing-table-3.dnd_pricing-table-gray .dnd_pricebox_price{color:#8a8d94;padding-top:16px;padding-bottom:10px}.dnd_pricing-table-3.dnd_pricing-table-gray .dnd_pricebox_monthly{color:#8a8d94;padding-top:0;padding-bottom:10px}.dnd_pricing-table-3.dnd_pricing-table-cyan .dnd_pricebox_name{background:#28dbc4;padding:20px 0}.dnd_pricing-table-3.dnd_pricing-table-cyan .dnd_popular-plan .dnd_pricebox_name{background:#28dbc4;padding:28px 0 28px 0;position:relative;top:-16px;width:100%}.dnd_pricing-table-3.dnd_pricing-table-cyan .dnd_popular-plan .dnd_pricebox_price{padding-top:0}.dnd_pricing-table-3.dnd_pricing-table-cyan .dnd_pricebox_currency{color:#28dbc4;padding-top:0;padding-bottom:10px}.dnd_pricing-table-3.dnd_pricing-table-cyan .dnd_pricebox_price{color:#28dbc4;padding-top:16px;padding-bottom:10px}.dnd_pricing-table-3.dnd_pricing-table-cyan .dnd_pricebox_monthly{color:#28dbc4;padding-top:0;padding-bottom:10px}.dnd_pricing-table-3.dnd_pricing-table-aquamarine .dnd_pricebox_name{background:#41e8a3;padding:20px 0}.dnd_pricing-table-3.dnd_pricing-table-aquamarine .dnd_popular-plan .dnd_pricebox_name{background:#41e8a3;padding:28px 0 28px 0;position:relative;top:-16px;width:100%}.dnd_pricing-table-3.dnd_pricing-table-aquamarine .dnd_popular-plan .dnd_pricebox_price{padding-top:0}.dnd_pricing-table-3.dnd_pricing-table-aquamarine .dnd_pricebox_currency{color:#41e8a3;padding-top:0;padding-bottom:10px}.dnd_pricing-table-3.dnd_pricing-table-aquamarine .dnd_pricebox_price{color:#41e8a3;padding-top:16px;padding-bottom:10px}.dnd_pricing-table-3.dnd_pricing-table-aquamarine .dnd_pricebox_monthly{color:#41e8a3;padding-top:0;padding-bottom:10px}.dnd_pricebox_feature .ABdev_icon-ok{color:#01f001}.dnd_pricebox_feature .ABdev_icon-remove{color:red}.dnd_meter{margin-bottom:21px;background:#18191a;height:14px;-webkit-border-radius:4px;-moz-border-radius:4px;border:3px solid #18191a;position:relative;border-radius:4px}.dnd_meter_label{margin-bottom:13px;display:inline-block;line-height:16px;font-family:Roboto;font-weight:300;font-size:22px;color:#505558}.dnd_meter .dnd_meter_percentage{background:#128ae0;height:8px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;position:relative;overflow:visible!important}.dnd_progress_bar_default .dnd_meter .dnd_meter_percentage{position:relative}.dnd_meter .dnd_meter_percentage span{line-height:16px;position:absolute;display:none;width:42px;text-align:right;top:-32px;right:6px;color:#505558;font-family:Roboto;font-weight:300;font-size:21px;z-index:100}.dnd_progress_bar_default .dnd_meter .dnd_meter_percentage span{display:none}.dnd_progress_bar_default .dnd_meter .dnd_meter_above30 span,.dnd_progress_bar_default .dnd_meter .dnd_meter_above40 span,.dnd_progress_bar_default .dnd_meter .dnd_meter_above50 span,.dnd_progress_bar_default .dnd_meter .dnd_meter_above60 span,.dnd_progress_bar_default .dnd_meter .dnd_meter_above70 span,.dnd_progress_bar_default .dnd_meter .dnd_meter_above80 span,.dnd_progress_bar_default .dnd_meter .dnd_meter_above90 span{display:block}.dnd_progress_bar_default{margin-bottom:34px;margin-top:1px}.dnd_progress_bar_thick{height:44px;margin-bottom:10px;position:relative}.dnd_progress_bar_thick .dnd_meter{background:#18191a;height:44px;-webkit-border-radius:4px;-moz-border-radius:4px;border:3px solid #18191a;position:relative;border-radius:4px}.dnd_progress_bar_thick .dnd_meter_percentage{display:block;height:38px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.dnd_progress_bar_thick .dnd_meter_label{margin-bottom:13px;line-height:16px;color:#fff;font-family:Roboto;font-weight:300;font-size:18px;display:inline-block;position:absolute;top:13px;z-index:100;left:20px}.dnd_progress_bar_thick .dnd_meter_percentage span{line-height:16px;position:absolute;display:none;width:42px;text-align:right;top:11px;right:15px;color:#fff;font-family:Roboto;font-weight:300;font-size:20px}.dnd_progress_bar_thick .dnd_meter .dnd_meter_above30 span,.dnd_progress_bar_thick .dnd_meter .dnd_meter_above40 span,.dnd_progress_bar_thick .dnd_meter .dnd_meter_above50 span,.dnd_progress_bar_thick .dnd_meter .dnd_meter_above60 span,.dnd_progress_bar_thick .dnd_meter .dnd_meter_above70 span,.dnd_progress_bar_thick .dnd_meter .dnd_meter_above80 span,.dnd_progress_bar_thick .dnd_meter .dnd_meter_above90 span{display:block}.dnd_progress_bar_thin{margin-bottom:34px;margin-top:1px}.dnd_progress_bar_thin .dnd_meter{margin-bottom:21px;background:#fbfcfd;height:14px;-webkit-border-radius:1px;-moz-border-radius:1px;border:1px solid #eef0f2;position:relative;border-radius:4px}.dnd_progress_bar_thin .dnd_meter_percentage{height:12px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;display:block;border:4px solid #fbfcfd}.dnd_progress_bar_thin .dnd_meter_percentage span{display:none}.dnd_progress_bar_thin .dnd_meter .dnd_meter_above30 span,.dnd_progress_bar_thin .dnd_meter .dnd_meter_above40 span,.dnd_progress_bar_thin .dnd_meter .dnd_meter_above50 span,.dnd_progress_bar_thin .dnd_meter .dnd_meter_above60 span,.dnd_progress_bar_thin .dnd_meter .dnd_meter_above70 span,.dnd_progress_bar_thin .dnd_meter .dnd_meter_above80 span,.dnd_progress_bar_thin .dnd_meter .dnd_meter_above90 span{display:block}.white_text .dnd_meter_label,.white_text .dnd_meter_percentage span{color:#fff}.dnd_service_box{text-align:center;margin-bottom:30px;padding-top:0}.dnd_service_box:hover a.dnd_icon_boxed i{color:#fff!important;-webkit-transition:all 180ms ease-in;transition:all 180ms ease-in}.dnd_service_box:hover a.dnd_icon_boxed{background:#5e53c2!important;-webkit-transition:all 180ms ease-in;transition:all 180ms ease-in}.dnd_service_box a h3:hover{color:#4892D3}.dnd_service_box_round_text_aside{text-align:left;padding-left:46px;position:relative;padding-top:13px;position:relative;padding-left:45px}.dnd_service_box_round_text_aside h3{font-size:20px;line-height:40px;margin-bottom:5px;font-family:Roboto;font-weight:100;color:#3c414c;margin-top:-8px;-webkit-transition:all 180ms ease-in;transition:all 180ms ease-in}.white_text .dnd_service_box_round_text_aside h3{color:#fff}.dnd_service_box_round_text_aside p{font-family:Ubuntu;font-weight:300;font-size:15px;line-height:26px;color:#8a8d94}.dnd_service_box_round_text_aside .dnd_icon_boxed{width:30px;height:30px;position:absolute;top:0;left:0;text-align:center}.dnd_service_box:hover.dnd_service_box_round_text_aside a.dnd_icon_boxed{background:transparent!important;border:0;-webkit-transition:all 180ms ease-in;transition:all 180ms ease-in}.dnd_service_box_round_text_aside .dnd_icon_boxed i{font-size:22px!important;line-height:46px}.dnd_service_box_round_text_aside_middle{text-align:left;position:relative;padding-top:13px;position:relative;padding-left:85px;padding-right:10px}.dnd_service_box_round_text_aside_middle h3{font-size:20px;line-height:normal;margin-bottom:5px;font-family:Roboto;font-weight:100;color:#3c414c;margin-top:0}.dnd_service_box_round_text_aside_middle p{font-family:Ubuntu;font-weight:300;font-size:15px;line-height:20px;color:#aaa;margin-top:13px}.white_text .dnd_service_box_round_text_aside_middle h3{color:#fff}.dnd_service_box_round_text_aside_middle .dnd_icon_boxed{width:70px;height:70px;border-radius:50%;position:absolute;top:0;left:0;text-align:center}.dnd_service_box_round_text_aside_middle .dnd_icon_boxed i{font-size:24px!important;line-height:70px;margin:0}.dnd_service_box_round_text_aside_middle.icon_line .dnd_icon_boxed:after{content:"";width:2px;height:47px;background:#707071;position:absolute;bottom:-62px;left:50%;margin-left:-1px}.dnd_service_box_round_text_aside_middle.small_icons{padding-top:0}.dnd_service_box_round_text_aside_middle.small_icons .dnd_icon_boxed{width:56px;height:56px}.dnd_service_box_round_text_aside_middle.small_icons .dnd_icon_boxed i{line-height:56px;margin:0}.dnd_service_box_round_text_aside_middle.small_icons h3{margin-top:-20px;margin-bottom:0}.dnd_service_box_round_text_aside_middle.small_icons p{font-size:14px;margin-top:6px}.dnd_service_box_boxed{margin-bottom:0;padding:40px 31px 32px;border:1px solid #e9eaec;border-radius:10px;position:relative;background:#fff}.dnd_service_box_boxed h3{font-size:20px;line-height:40px;margin-bottom:11px;font-family:Roboto;font-weight:300;color:#3c414c}.dnd_service_box_boxed .dnd_icon_boxed{width:70px;height:70px;border-radius:50%;position:absolute;top:-39px;left:50%;margin-left:-35px}.dnd_service_box_boxed .dnd_icon_boxed i{font-size:24px!important;line-height:70px;margin:0}.dnd_service_box.dnd_service_box_boxed:hover a.dnd_icon_boxed i{color:#fff;-webkit-transition:all 180ms ease-in;transition:all 180ms ease-in}.dnd_service_box_boxed p{margin-bottom:10px;text-align:center;font-family:Ubuntu;font-weight:300;font-size:15px;line-height:28px;color:#7b7e85}.dnd_service_box_unboxed_round{padding:40px 17px 30px;position:relative;margin-bottom:0}.dnd_service_box_unboxed_round h3{font-size:20px;line-height:40px;margin-bottom:11px;font-family:Roboto;font-weight:100;color:#3c414c;-webkit-transition:all 180ms ease-in;transition:all 180ms ease-in}.dnd_service_box_unboxed_round h3:hover{color:#4892D3;-webkit-transition:all 180ms ease-in;transition:all 180ms ease-in}.dnd_service_box_unboxed_round p{margin-bottom:0;text-align:center;font-family:Ubuntu;font-weight:300;font-size:15px;line-height:28px;color:#7b7e85}.dnd_service_box_unboxed_round .dnd_icon_boxed{width:124px;height:124px;border-radius:50%;margin:0 auto 13px;display:block;text-align:center}.dnd_service_box_unboxed_round .dnd_icon_boxed i{font-size:32px!important;line-height:124px;margin:0}.dnd_service_box_unboxed_round.big_icons .dnd_icon_boxed{width:170px;height:170px;position:relative}.dnd_service_box_unboxed_round a.dnd_icon_boxed:hover{background:#4892D3!important;-webkit-transition:all 180ms ease-in;transition:all 180ms ease-in}.dnd_service_box_unboxed_round.big_icons .dnd_icon_boxed i{font-size:50px!important;line-height:170px;margin:0}.dnd_service_box_unboxed_round.big_icons.icon_line .dnd_icon_boxed:after{content:"";width:60px;height:2px;background:#707071;position:absolute;right:-66px;top:50%;margin-top:-1px}.dnd_service_box_unboxed_square{padding:40px 17px 30px;position:relative;margin-bottom:0}.dnd_service_box_unboxed_square h3{font-size:20px}.dnd_service_box_unboxed_square p{margin-bottom:0;text-align:center;font-family:Ubuntu;font-weight:300;font-size:15px;line-height:28px;color:#7b7e85}.dnd_service_box_unboxed_square .dnd_icon_boxed{width:76px;height:76px;border-radius:5px;margin:0 auto 14px;display:block}.dnd_service_box_unboxed_square .dnd_icon_boxed i{font-size:30px!important;line-height:69px;margin:0}.dnd_service_box_unboxed_square p{margin-bottom:0}.dnd_service_box.dnd_service_box_round_text_aside_middle.right_icons{padding:13px 95px 0 10px;position:relative}.dnd_service_box.dnd_service_box_round_text_aside_middle.right_icons p{text-align:right}.dnd_service_box.dnd_service_box_round_text_aside_middle.right_icons .dnd_service_box_header{text-align:right}.dnd_service_box.dnd_service_box_round_text_aside_middle.right_icons .dnd_icon_boxed{width:70px;height:70px;border-radius:50%;position:absolute;top:0;left:auto;right:0;text-align:center}.dnd_service_box.dnd_service_box_round_text_aside_middle.right_icons .dnd_icon_boxed i{line-height:70px;margin:0}.dnd_column_dd_span2.service_box_process_full,.dnd_column_dd_span2.service_box_process_empty{position:relative}.service_box_process_empty:after{content:" ";height:4px;position:absolute;top:76px;width:100%;left:0;background:#cfd3dc;z-index:-1}.service_box_process_full:after{content:" ";height:4px;position:absolute;top:76px;width:100%;left:0;background:#50a2de;z-index:-1}.service_box_process_full:first-child:after{content:" ";height:4px;position:absolute;top:76px;width:50%;left:auto;right:0;background:#50a2de;z-index:-1}.service_box_process_empty:last-child:after{content:" ";height:4px;position:absolute;top:76px;width:50%;left:0;background:#cfd3dc;z-index:-1}.dnd_metro_box{text-align:center;padding-top:0}.dnd_metro_box h3{font-size:20px;margin-bottom:0;padding-top:61px;color:#fff}.dnd_metro_box p{padding-top:3px;color:#fff;padding:0 50px 37px;margin-bottom:0}.dnd_metro_box .dnd_icon_boxed{width:70px;height:70px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:transparent;text-decoration:none;border:2px solid #fff;position:relative;top:44px;display:inline-block}.dnd_metro_box .dnd_icon_boxed i{color:#fff;font-size:24px!important;line-height:65px;margin:0}.dnd_metro_box:hover{background:#333!important;-webkit-transition:all 180ms ease-in;transition:all 180ms ease-in}.dnd_metro_box.boxed{height:301px;box-shadow:0 0 0 1px #eef0f2 inset;position:relative;cursor:pointer}.dnd_metro_box.boxed .dnd_metro_box_header{position:absolute;top:40px;left:50%;margin-left:-70px}.dnd_metro_box.boxed .dnd_metro_box_header .dnd_icon_boxed{border:0}.dnd_metro_box.boxed .dnd_metro_box_header .dnd_icon_boxed i{color:#4892D3;font-size:40px!important;margin:0}.dnd_metro_box.boxed:hover .dnd_metro_box_header .dnd_icon_boxed i{color:#fff;margin:0;-webkit-transition:all 180ms ease-in;transition:all 180ms ease-in}.dnd_metro_box.boxed:hover .dnd_metro_box_header h3{color:#fff;-webkit-transition:all 180ms ease-in;transition:all 180ms ease-in}.dnd_metro_box.boxed .dnd_metro_box_header h3{color:#3c414c}.dnd_divider{clear:both;text-align:right;line-height:20px;border-top:1px solid #eef0f2;margin:10px;position:relative}.dnd_divider a{text-decoration:none;display:inline-block;font-size:14px;position:absolute;top:-12px;right:0;background:#fff;padding-left:19px}.dnd_divider a:hover{text-decoration:none;-webkit-transition:all 180ms ease-in;transition:all 180ms ease-in}.dnd_divider i{position:relative;top:2px;font-size:10px!important;padding-left:7px;margin:0}.dnd_divider_dashed{border-top:1px dashed #eef0f2}.dnd_divider_dotted{border-top:1px dotted #eef0f2}.dnd_pullquote{padding:20px 20px 20px 0;font-size:1.6em;float:left}.dnd_pullquote_right{padding:20px 0 20px 20px;font-size:1.6em;float:right}.dnd_prettyprint{padding:24px!important}.dnd_prettyprint ol{margin:0!important;padding:0!important;list-style:decimal outside!important}.dnd_prettyprint li{margin-left:20px!important;list-style:decimal outside!important}.dnd_rss,.dnd_rss li{list-style:none!important;margin-left:0!important}.dnd_children,.dnd_children li{list-style:none!important;margin-left:0!important}.dnd_sitemap,.dnd_sitemap li{list-style:none!important}.dnd_google_map img{max-width:none!important;border:none!important;border-radius:0px!important;box-shadow:none!important}.dnd_dropcap{display:block;width:40px;font-size:50px;line-height:50px;color:#4892D3;float:left;height:50px}.dropcap_alt .dnd_dropcap{color:#fff;background:#3c414c;font-size:26px;width:38px;height:38px;border-radius:5px;margin:7px 10px 0 0;text-align:center;line-height:38px}.dnd-videoWrapper-youtube{position:relative;padding-bottom:56.25%;padding-top:0;height:0;overflow:hidden}.dnd-videoWrapper-youtube iframe,.dnd-videoWrapper-youtube object,.dnd-videoWrapper-youtube embed{position:absolute;top:0;left:0;width:100%;height:100%}.dnd-videoWrapper-vimeo{position:relative;padding-bottom:53%;padding-top:30px;height:0;overflow:hidden}.dnd-videoWrapper-vimeo iframe,.dnd-videoWrapper-vimeo object,.dnd-videoWrapper-vimeo embed{position:absolute;top:0;left:0;width:100%;height:100%}.dnd_clear{clear:both}.dnd-callout_box{padding:42px 0 0 0}.dnd-callout_box_title{font-size:44px;font-family:Roboto;display:block;font-weight:100;margin-bottom:13px;line-height:46px}.white_text .dnd-callout_box_title{color:#fff}.dnd-callout_box p{margin-bottom:0;color:#8a8d94;font-size:20px;font-weight:100}.dnd-callout_box .dnd-button_large{margin:0;padding:19px 39px}.dnd-callout_box .dnd-button_large i{position:relative;font-size:20px!important;top:3px}.dnd-callout_box.color_white .dnd-callout_box_title,.dnd-callout_box.color_white p{color:#fff}.dnd-callout_box_style_1{margin:60px 0;padding:0 0 0 20px}.dnd-callout_box_style_1 .dnd-callout_box_title{margin-bottom:20px;display:inline-block}.dnd-callout_box_style_1 p{display:inline-block;width:75%}.dnd-callout_box_style_1 .dnd-button{display:inline-block;margin-left:40px;margin-top:-6px;float:right}.dnd-callout_box_style_2{padding:65px 0;position:relative;text-align:center}.dnd-callout_box_style_2 .dnd-callout_box_title{display:inline-block;text-align:center}.dnd-callout_box_style_2 .dnd-icon-button{color:#fff;display:inline-block;margin-left:70px;position:relative;top:5px}.dnd-callout_box_style_2 .dnd-icon-button i{font-size:44px!important}.dnd-callout_box_style_2 .dnd-icon-button:hover{color:#4892D3;-webkit-transition:all 180ms ease-in;transition:all 180ms ease-in}.dnd-callout_box_style_3{padding:86px 0;margin:60px 0 60px 0;border:1px solid #eef0f2;background:#fbfcfd;text-align:center}.dnd-callout_box_style_3 .dnd-callout_box_title{display:inline-block;color:#3c414c}.dnd-callout_box_style_3 .dnd-button{display:inline-block;margin-left:30px}.dnd-callout_box_style_4 .dnd-callout_box_title{margin-top:8px}.dnd-callout_box_style_4 .dnd-button{margin:22px 0 50px 0;border:1px solid #fff;background:rgba(255,255,255,.15);margin-bottom:63px}.dnd-callout_box_style_4 .dnd-button:hover{background:rgba(255,255,255,.5);border:1px solid #fff;-webkit-transition:all 180ms ease-in;transition:all 180ms ease-in}.dnd-image-callout-box{text-align:center;overflow:hidden;border-radius:4px;margin-bottom:30px}.dnd-image-callout-box .dnd-image-callout-box-wrapper{padding:56px}.dnd-image-callout-box .dnd-image-callout-box-wrapper .dnd-image-callout-box-title{font-family:Roboto,sans-serif;font-weight:100;font-size:26px}.dnd-image-callout-box.white_text .dnd-image-callout-box-wrapper .dnd-image-callout-box-title{color:#fff}.pattern_overlayed .dnd-image-callout-box-wrapper{z-index:1;position:relative}.dnd-image-callout-box .dnd-image-callout-box-wrapper p{text-align:center;font-family:Roboto,sans-serif;font-weight:100;font-size:18px}.dnd-image-callout-box .dnd-image-callout-box-wrapper a i{margin:0 10px}.dnd-image-callout-box .dnd-image-callout-box-wrapper .button{-webkit-transition:all 180ms ease-in;transition:all 180ms ease-in}.dnd-image-callout-box .dnd-image-callout-box-wrapper .button:hover{color:#4892D3;-webkit-transition:all 180ms ease-in;transition:all 180ms ease-in}.dnd-image-callout-box .dnd-image-callout-box-wrapper .button_light{color:#fff}.dnd-image-callout-box .dnd-image-callout-box-wrapper .button_dark{color:#232425}.dnd-image-callout-box .dnd-image-callout-box-wrapper .button_yellow{color:#ebb72b}.dnd-image-callout-box .dnd-image-callout-box-wrapper .button_green{color:#b4dd44}.dnd-image-callout-box .dnd-image-callout-box-wrapper .button_red{color:#dd444f}.dnd-image-callout-box .dnd-image-callout-box-wrapper .button_blue{color:#4892D3}.dnd-image-callout-box .dnd-image-callout-box-wrapper .button_gray{color:#8a8d94}.dnd-image-callout-box .dnd-image-callout-box-wrapper .button_cyan{color:#28dbc4}.dnd-image-callout-box .dnd-image-callout-box-wrapper .button_aquamarine{color:#41e8a3}.dnd-button{display:inline-block;white-space:nowrap;font-size:20px;line-height:20px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:4px;margin:0 15px 30px;text-decoration:none;font-family:"GoogleSans-Medium";font-weight:300}.dnd-button i{margin-left:10px;margin-right:0;font-size:20px!important;position:relative;top:2px}.dnd-button_light{background:#fbfcfd;border:1px solid #eef0f2;color:#3c414c!important}.dnd-button_dark{background:#232425;border:1px solid #232425;color:#fff!important}.dnd-button_yellow{background:#ebb72b;border:1px solid #ebb72b;color:#fff!important}.dnd-button_green{background:#b4dd44;border:1px solid #b4dd44;color:#fff!important}.dnd-button_red{background:#dd444f;border:1px solid #dd444f;color:#fff!important}.dnd-button_blue{background:#5405c2;border:1px solid #5405c2;color:#fff!important}.dnd-button_gray{background:#8a8d94;border:1px solid #8a8d94;color:#505558!important}.dnd-button_cyan{background:#28dbc4;border:1px solid #28dbc4;color:#fff!important}.dnd-button_aquamarine{background:#41e8a3;border:1px solid #41e8a3;color:#fff!important}.dnd-button_purple{background:#7e44dd;border:1px solid #7e44dd;color:#fff!important}.dnd-button_orange{background:#eb7c2b;border:1px solid #eb7c2b;color:#fff!important}.dnd-button_pink{background:#dd447e;border:1px solid #dd447e;color:#fff!important}.dnd-button:hover{background:transparent;border:1px solid #5405c2;color:#5405c2!important;-webkit-transition:all 180ms ease-in;transition:all 180ms ease-in}.button_transparent{padding-bottom:110px}.dnd-button_transparent.dnd-button_light{background:rgba(255,255,255,.2);border:1px solid #868787;color:#fff!important}.dnd-button_transparent.dnd-button_light:hover{background:#fbfcfd;border:1px solid #eef0f2;color:#3c414c!important;-webkit-transition:all 180ms ease-in;transition:all 180ms ease-in}.dnd-button_transparent.dnd-button_dark{background:transparent;border:1px solid #0bb8c9;color:#0bb8c9!important}.dnd-button_transparent.dnd-button_dark:hover{background:#0bb8c9;border:1px solid #0bb8c9;color:#fff!important;-webkit-transition:all 180ms ease-in;transition:all 180ms ease-in}.dnd-button_transparent.dnd-button_yellow{background:transparent;border:1px solid #ebb72b;color:#ebb72b!important}.dnd-button_transparent.dnd-button_yellow:hover{background:#ebb72b;border:1px solid #ebb72b;color:#fff!important;-webkit-transition:all 180ms ease-in;transition:all 180ms ease-in}.dnd-button_transparent.dnd-button_green{background:transparent;border:1px solid #b4dd44;color:#b4dd44!important}.dnd-button_transparent.dnd-button_green:hover{background:#b4dd44;border:1px solid #b4dd44;color:#fff!important;-webkit-transition:all 180ms ease-in;transition:all 180ms ease-in}.dnd-button_transparent.dnd-button_red{background:transparent;border:1px solid #dd444f;color:#dd444f!important}.dnd-button_transparent.dnd-button_red:hover{background:#dd444f;border:1px solid #dd444f;color:#fff!important;-webkit-transition:all 180ms ease-in;transition:all 180ms ease-in}.dnd-button_transparent.dnd-button_blue{background:transparent;border:1px solid #5405c2;color:#5405c2!important}.dnd-button_transparent.dnd-button_blue:hover{background:#5405c2;border:1px solid #5405c2;color:#fff!important;-webkit-transition:all 180ms ease-in;transition:all 180ms ease-in}.dnd-button_transparent.dnd-button_gray{background:transparent;border:1px solid #57595d;color:#57595d!important}.dnd-button_transparent.dnd-button_gray:hover{background:#8a8d94;border:1px solid #8a8d94;color:#505558!important;-webkit-transition:all 180ms ease-in;transition:all 180ms ease-in}.dnd-button_transparent.dnd-button_cyan{background:transparent;border:1px solid #28dbc4;color:#28dbc4!important}.dnd-button_transparent.dnd-button_cyan:hover{background:#28dbc4;border:1px solid #28dbc4;color:#fff!important;-webkit-transition:all 180ms ease-in;transition:all 180ms ease-in}.dnd-button_transparent.dnd-button_aquamarine{background:transparent;border:1px solid #41e8a3;color:#41e8a3!important}.dnd-button_transparent.dnd-button_aquamarine:hover{background:#41e8a3;border:1px solid #41e8a3;color:#fff!important;-webkit-transition:all 180ms ease-in;transition:all 180ms ease-in}.dnd-button_transparent.dnd-button_purple{background:transparent;border:1px solid #7e44dd;color:#7e44dd!important}.dnd-button_transparent.dnd-button_purple:hover{background:#7e44dd;border:1px solid #7e44dd;color:#fff!important;-webkit-transition:all 180ms ease-in;transition:all 180ms ease-in}.dnd-button_transparent.dnd-button_orange{background:transparent;border:1px solid #eb7c2b;color:#eb7c2b!important}.dnd-button_transparent.dnd-button_orange:hover{background:#eb7c2b;border:1px solid #eb7c2b;color:#fff!important;-webkit-transition:all 180ms ease-in;transition:all 180ms ease-in}.dnd-button_transparent.dnd-button_pink{background:transparent;border:1px solid #dd447e;color:#dd447e!important}.dnd-button_transparent.dnd-button_pink:hover{background:#dd447e;border:1px solid #dd447e;color:#fff!important;-webkit-transition:all 180ms ease-in;transition:all 180ms ease-in}.dnd-button_small{padding:7px 21px;font-size:14px}.dnd-button_medium{padding:15px 30px;font-size:17px}.dnd-button_large{padding:16px 38px}.dnd-button_xlarge{padding:20px 25px}.dnd-button_rounded.dnd-button_small{-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px}.dnd-button_rounded.dnd-button_medium{-webkit-border-radius:48px;-moz-border-radius:48px;border-radius:48px}.dnd-button_rounded.dnd-button_large{-webkit-border-radius:54px;-moz-border-radius:54px;border-radius:54px}.dnd-button_rounded.dnd-button_xlarge{-webkit-border-radius:66px;-moz-border-radius:66px;border-radius:66px}.white_text .dnd-button:hover{background:rgba(255,255,255,.9);border:1px solid #fff;color:#4892D3;-webkit-transition:all 180ms ease-in;transition:all 180ms ease-in}.white_text .dnd-button:hover i{color:#4892D3;-webkit-transition:all 180ms ease-in;transition:all 180ms ease-in}.dnd_countdown{text-align:center;margin-bottom:60px}.dnd_countdown .dnd_countdown_inner{display:inline-block;text-align:center}.countdown{font-family:Roboto;font-weight:100;font-size:42px;line-height:100px;color:#fff;background:#4892D3;width:141px;height:100px;border-radius:5px;margin:0 13px 3px}.dnd_countdown_inner:first-of-type>.countdown,.dnd_countdown_inner:first-of-type>span{margin-left:0}.dnd_countdown_inner:last-of-type>.countdown,.dnd_countdown_inner:last-of-type>span{margin-right:0}.dnd_countdown_inner span{font-family:Roboto;font-weight:100;font-size:20px;line-height:50px;color:#fff;background:#454954;width:141px;height:50px;border-radius:5px;margin:0 13px;display:inline-block}.dnd_countdown_inner.hide{display:none!important}.tipsy{font-size:10px;position:absolute;padding:5px;z-index:100000}.tipsy-inner{background-color:#000;color:#FFF;max-width:200px;padding:5px 8px 4px 8px;text-align:center}.tipsy-inner{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.tipsy-arrow{position:absolute;width:0;height:0;line-height:0;border:5px dashed #000}.tipsy-arrow-n{border-bottom-color:#000}.tipsy-arrow-s{border-top-color:#000}.tipsy-arrow-e{border-left-color:#000}.tipsy-arrow-w{border-right-color:#000}.tipsy-n .tipsy-arrow{top:0;left:50%;margin-left:-5px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.tipsy-nw .tipsy-arrow{top:0;left:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.tipsy-ne .tipsy-arrow{top:0;right:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.tipsy-s .tipsy-arrow{bottom:0;left:50%;margin-left:-5px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.tipsy-sw .tipsy-arrow{bottom:0;left:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.tipsy-se .tipsy-arrow{bottom:0;right:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.tipsy-e .tipsy-arrow{right:0;top:50%;margin-top:-5px;border-left-style:solid;border-right:none;border-top-color:transparent;border-bottom-color:transparent}.tipsy-w .tipsy-arrow{left:0;top:50%;margin-top:-5px;border-right-style:solid;border-left:none;border-top-color:transparent;border-bottom-color:transparent}



.new-track.tracking_fields {
    text-align: left;
    padding: 35px;
}
.flex-flow-col {
    flex-flow: column;
}
.tracking_fields {
    background: #fff;
    padding: 40px;
    border-radius: 20px;
    box-shadow: 0 2px 13px #e8eaec;
    text-align: center;
    z-index: 1;
    position: relative;
}
.flex {
    display: flex!important;
}
.new-track.tracking_fields ul.nav.nav-tabs {
    margin-top: 0px;
    width: 100%;
}
.tracking_fields ul.nav.nav-tabs {
    display: inline-block;
    vertical-align: top;
    width: 30%;
    text-align: left;
    margin-top: 15px;
}
.new-track.tracking_fields .nav-tabs {
    border: 0;
}
ul.list-item {
    list-style: none;
    text-align: left;
}
.align-item-center {
    align-items: center;


}
.new-track.tracking_fields ul.nav.nav-tabs h4 {
    margin-bottom: 0px;
    margin-top: 0px;
}
.tracking_fields ul.nav.nav-tabs h4 {
    margin-bottom: 18px;
}
.text-dark-black {
    color: #181818 !important;
}
.pr-nav-30 {
    padding-right: 30px;
}
.text-dark-black {
    color: #181818!important;
}
.font-17 {
    font-size: 17px!important;
    line-height: 29px;
}


.new-track.tracking_fields .nav-tabs li {
    margin-right: 20px;
}
.pr-nav-30 {
    padding-right: 30px;
}


.new-track.tracking_fields .nav-tabs li a, .new-track.tracking_fields .nav-tabs li a:hover {
    border: 0 !important;
    color: #4D4C4C !important;
    padding: 0;
    position: relative;
    outline: none;
}

.new-track.tracking_fields .nav-tabs li.active a span {
    border: 3px solid white;
    background: #93c83c;
}
.new-track.tracking_fields .nav-tabs li a span {
    width: 14px;
    height: 14px;
    background: white;
    box-shadow: 0px 1px 2px #a5a8ad;
    display: inline-block;
    margin-right: 5px;
    border-radius: 50%;
    border: 1px solid #C7C7C7;
}

.new-track.tracking_fields .tab-content {
    width: 100%;
}
.tracking_fields .tab-content {
    display: inline-block;
    vertical-align: top;
    width: 69%;
    text-align: left;
    margin-top: 15px;
}
.tab-content>.tab-pane.active {
    display: block;
}
.fade.in {
    opacity: 1;
}
.tab-content>.tab-pane {
    display: none;
}

.new-track.tracking_fields form input {
    font-size: 14px;
    padding: 10px 15px;
    background: #f8f8f8;
    border-radius: 8px;
    transition: all ease 0.5s;
    box-sizing: border-box;
    border: 1px solid #D8D5D5;
    margin-bottom: 15px;
}
input[type="text"], input[type="password"], input[type="email"], textarea, select {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font: inherit;
}
button#track_btn, button#awb_btn {
    width: 100%;
    border-radius: 8px;
    font-size: 14px;
    background: #1d70b7 !important;
    padding: 17px 36px;
}
.tracking_fields .tab-content button {
    background: #5405c2;
    border-color: #5405c2;
    padding: 10px 36px;
    font-size: 16px;
    border-radius: 30px;
    transition: all ease 0.5s;
}
button, input[type="submit"] {
    padding: 10px 20px;
    display: inline-block;
    cursor: pointer;
    border: 1px solid #4892D3;
    background: #4892D3;
    color: #fff;
    margin-bottom: 20px;
    line-height: 15px;
    font-size: 15px;
    font-weight: 300;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    transition: all 180ms ease-in;
    -webkit-transition: all 180ms ease-in;
}
.tab-content>.tab-pane {
    display: none;
}
.track-details table{
    width:100%;
    font-family: 'Rubik', sans-serif;
}
.track-details table th{
    background-color:#1d70b7;
    color:white;
}
.track-details table tr , .track-details table th, .track-details table td{
 border:1px solid grey;
 padding:10px;
}
.track-details table tr:nth-child(even){
    background-color:white;
}
.track-details{
    margin-bottom:2rem;
    background-color:#f2f2f2;
    padding:2rem 0;
}

.track-details h3{

text-align:center;
}
.track-details .container{
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;
}
.track-details .row{
    /*border:1px solid #1d70b7;*/
    /*background:#9ccd4d;*/
    background:white;
    margin-bottom:0.2rem;
    box-shadow:0px 6px 8px 0px #e7e7e7;
   
}
.track-details .track-m-row{
     width:80%;
}
.track-details .col-6 p{

    color:black;

}
.track-details .col-6 p{
padding:10px 0;
margin-bottom:0;
}

.track-details i{
padding:10px 0;
margin-bottom:0;
}

.admin-btn{
    background-color:#93c83c;
    color:white;
    padding:15px 15px;
    border-radius:10px;
}

