/* * *		CUSTOM.CSS * *	+ TYPOGRAPHY * 	+ HEADLINE *	+ ALERTS *	+ LISTS *	+ BUTTONS  *	+ DIVIDERS *	+ TEXT BOXES *	+ IMAGE BOXES *	+ CALLOUT *	+ ACCORDION * 	+ TABS *	+ GOOGLE MAPS * 	+ SOCIAL MEDIA *	+ PROGRESS BARS *	+ PIE CHARTS * 	+ COUNTERS * 	+ STATISTICS * 	+ COUNTDOWN *	+ PRICE PLAN *	+ TIMELINE *	+ PROCESS STEPS * 	+ TESTIMONIALS * 	+ ISOTOPE * 	+ FILTER * 	+ PAGINATION * 	+ BREADCRUMB * 	+ FULL SECTIONS * 	+ VIDEO PLAYER * 	+ SCROLL UP *	+ SLIDERS *	+ ANIMATIONS *	+ WIDGETS *//*********************************************************************************** *	+ TYPOGRAPHY ***********************************************************************************/body {    /*font: 15px/26px "Roboto", sans-serif;*/    background-color: #fff;    color: #000;}h1,h2,h3,h4,h5,h6 {    margin: 0;   /* color: #02224a;*/    font-weight: 700;}h1 {    margin-bottom: 14px;    font-size: 48px;    line-height: 62px;}h2 {    margin-bottom: 12px;    font-size: 30px;    line-height: 44px;}h3 {    margin-bottom: 10px;    font-size: 24px;    line-height: 38px;}h4 {    margin-bottom: 8px;    font-size: 18px;    line-height: 32px;}h5 {    margin-bottom: 6px;    font-size: 16px;    line-height: 28px;}h6 {    margin-bottom: 4px;    font-size: 14px;    line-height: 24px;}    h1 a,    h2 a,    h3 a,    h4 a,    h5 a,    h6 a {        color: #02224a;        text-decoration: none;        -webkit-transition: all 0.3s;        transition: all 0.3s;    }        h1 a:hover,        h2 a:hover,        h3 a:hover,        h4 a:hover,        h5 a:hover,        h6 a:hover {            color: /*#ffad00*/ #ffad00;            text-decoration: none;        }    h1 small,    h2 small,    h3 small,    h4 small,    h5 small,    h6 small {        color: inherit;        font-size: 85%;        font-weight: inherit;    }p {    margin-bottom:5px;}/* LINKS */a {    color: #ffad00;}    a:hover,    a:focus {        outline: 0;        color: /*#ffad00*/ #ffad00;    }/* IMAGES */img {    max-width: 100%;}/* ADDRESS */address {    line-height: inherit;}.add-header span {    font-size: 16px;    color: #0e59a0;}.separator {    width: 30px;    border: 1px solid #ff6a00;    margin-top: 10px;}.add-details {    margin-top: 15px;    padding: 2px 0px;}.last-add {    margin-bottom: 50px !important;}.cont-email {    color: #337ab7;}/* FORMS */input,select,textarea {    display: block;    max-width: 100%;   /* height: 50px;*/    padding: 5px 10px;    border: 1px solid #ebebeb;    background-color: #fff;    color: #000;    margin-bottom: 15px;}label {    font-weight: normal;}textarea {    height: 150px;    resize: none;}select {    width: 100%;    height: 50px;}    input[class^="col-"],    select[class^="col-"],    textarea[class^="col-"] {        padding: 10px 20px;    }textarea:focus,input[type="url"]:focus,input[type="tel"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="week"]:focus,input[type="month"]:focus,input[type="text"]:focus,input[type="color"]:focus,input[type="email"]:focus,input[type="image"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="password"]:focus {    border-color: #ffad00;    box-shadow: none;    outline: 0;}select:focus {    outline: none;}.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"],.radio input[type="radio"],.radio-inline input[type="radio"] {    margin-top: -11px;}    .checkbox input[type="checkbox"]:focus,    .checkbox-inline input[type="checkbox"]:focus,    .radio input[type="radio"]:focus,    .radio-inline input[type="radio"]:focus {        outline: none;    }button,input[type="reset"],input[type="submit"],input[type="button"] {    padding: 10px 48px 10px 50px;    border: none;    border-radius: 5px;    background-color: #ffad00;    color: #fff;    font-size: 12px;    letter-spacing: 2px;    text-transform: uppercase;    -webkit-transition: all 0.3s;    transition: all 0.3s;	height:50px;}    button:hover,    input[type="reset"]:hover,    input[type="submit"]:hover,    input[type="button"]:hover {        background-color: #02224a;		color:#fff;    }    button,    input[type="reset"]:focus,    input[type="submit"]:focus,    input[type="button"]:focus {        box-shadow: none;        outline: 0;    }::-moz-placeholder {    color: #aaa;    font-size: 12px;    font-weight: 300;    font-style: italic;}::-webkit-input-placeholder {    color: #aaa;    font-size: 12px;    font-weight: 300;    font-style: italic;}:-ms-input-placeholder {    color: #aaa;    font-size: 12px;    font-weight: 300;    font-style: italic;}/* TRANFORMATION CLASSES */.text-mute {    color: #c7c7c7;}.text-default-color {    color: #ffad00;}.text-default-highlight {    display: inline-block;    padding: 10px 15px;    margin: 10px 0;    background-color: #ffad00;    color: #fff;}.text-black-highlight {    display: inline-block;    padding: 10px 15px;    margin: 10px 0;    background-color: #02224a;    color: #fff;}.text-light {    font-weight: 300;}.text-ultrabold {    font-weight: 900;}.dropcap {    float: left;    font-size: 36px;    line-height: 52px;    font-weight: 700;    margin-right: 10px;}.last,.no-margin-bottom {    margin-bottom: 0 !important;}.margin-top-negative {    margin-top: -100px;}@media (max-width: 767px) {    h1 {        font-size: 42px;        line-height: 56px;    }    .last {        margin-bottom: 20px !important;    }    .margin-top-negative {        margin-top: 0;    }}/*********************************************************************************** *	+ HEADLINE ***********************************************************************************/.headline {    margin-bottom: 30px; /*text-align:center*/}    .headline:after {        display: block;        width: 60px;        border-bottom: 1px solid #000;        margin-top: 15px;        text-align: center;        content: "";    }    .headline.text-center:after {        margin: 15px auto 0;    }    .headline.text-right:after {        float: right;    }    .headline p {        margin-bottom: 0;        font-size: 12px;        letter-spacing: 3px;        text-transform: uppercase;    }    .headline h1,    .headline h2,    .headline h3,    .headline h4 {        margin-bottom: 0;        font-weight: 900;        letter-spacing: 2px;        text-transform: uppercase;    }    .headline span {        color: #000;        font-weight: 300;    }.text-justify {    text-align: justify;}#page-border {    padding: 15px 0 15px;   /* margin-top: -50px;*/    margin-bottom: 0;    background-image: url(../../images/backgrounds/bg-2.jpg);}.page-header-name {    margin-top: 15px;    text-transform: uppercase;}/*********************************************************************************** *	+ ALERTS ***********************************************************************************/.alert {    padding: 15px 30px;    border: none;    border-radius: 0;    color: #fff;    text-align: center;}    .alert.alert-info {        background-color: #000;    }    .alert.alert-danger {        background-color: #f30d39;    }    .alert.alert-success {        background-color: #003689;    }    .alert.alert-warning {        background-color: #ffad01;    }h1.error {    color: #ffad00;    font-size: 100px;    line-height: 92px;    font-weight: 400;    text-align: right;}/*********************************************************************************** *	+ LISTS ***********************************************************************************//* GENERAL */ul,ol {    padding: 0;    margin-bottom: 25px;    list-style-position: inside;}li > ul,li > ol {    margin-bottom: 0;    margin-left: 20px;}dl {    margin-bottom: 25px;}/* CHECK LIST */.check-list {    color: #02224a;    font-size: 16px;    list-style: none;}    .check-list li {        margin-bottom: 7px;    }        .check-list li:last-child {            margin-bottom: 0;        }        .check-list li:before {            position: relative;            top: 1px;            margin-right: 20px;            color: #ffad00;            font-family: "materia-icons";            content: "\ea54";        }/* LEAF LIST */.leaf-list {    color: #02224a;    font-size: 16px;    list-style: none;}    .leaf-list li {        margin-bottom: 7px;    }        .leaf-list li:last-child {            margin-bottom: 0;        }        .leaf-list li:before {            position: relative;            top: 1px;            margin-right: 20px;            color: #ffad00;            font-family: "FontAwesome";            content: "\f06c";        }/* BULLET LIST */.bullet-list {    list-style: none;}    .bullet-list li {        margin-bottom: 7px;    }        .bullet-list li:last-child {            margin-bottom: 0;        }        .bullet-list li:before {            position: relative;            top: -2px;            display: inline-block;            width: 6px;            height: 6px;            border-radius: 50%;            margin-right: 15px;            background-color: #ffad00;            content: "";        }/* LOGOS LIST */.logos-list {    margin-bottom: 20px;    list-style: none;}    .logos-list li a {        display: block;        float: left;        width: 20%;        height: 45px;        padding: 0 20px;        text-align: center;        background: no-repeat top center;        -webkit-transition: all 0.3s;        transition: all 0.3s;    }        .logos-list li a:hover {            background-position: bottom center;        }    .logos-list:after {        visibility: hidden;        display: block;        font-size: 0;        content: " ";        clear: both;        height: 0;    }@media (max-width: 767px) {    .logos-list li a {        float: none;        width: 100%;        margin-bottom: 30px;    }        .logos-list li a:last-child {            margin-bottom: 0;        }}/*********************************************************************************** *	+ BUTTONS ***********************************************************************************/.btn {    position: relative;    z-index: 1;    overflow: hidden;    padding: 12px 35px;    border: none;    border-radius: 5px;    margin-right: 10px;    margin-bottom: 20px;    font-size: 16px;    -webkit-transform: translateZ(0);    -ms-transform: translateZ(0);    transform: translateZ(0);    -webkit-transition: all 0.3s;    transition: all 0.3s;}    .btn:last-child {        margin-right: 0;    }    .btn:after {        position: absolute;        z-index: -1;        top: 0;        right: 0;        bottom: 0;        left: 0;        border-radius: 5px;        content: "";        -webkit-transform: scale(0);        -ms-transform: scale(0);        transform: scale(0);        -webkit-transition: all 0.3s;        transition: all 0.3s;    }    .btn:focus,    .btn:active {        outline: 0 !important;        box-shadow: none;    }    .btn:hover:after {        -webkit-transform: scale(1);        -ms-transform: scale(1);        transform: scale(1);    }.btn-xs {    padding: 10px 25px;    font-size: 12px;    text-transform: uppercase;}.btn-lg {    padding: 14px 50px;    font-size: 14px;    text-transform: uppercase;}.btn i {    display: inline-block;    font-size: 150%;    line-height: 1px;    vertical-align: middle;    -webkit-transform: translateX(-100%);    -ms-transform: translateX(-100%);    transform: translateX(-100%);}.btn-lg i {    -webkit-transform: translateX(-150%);    -ms-transform: translateX(-150%);    transform: translateX(-150%);}.btn-xs i {    -webkit-transform: translateX(-80%);    -ms-transform: translateX(-80%);    transform: translateX(-80%);}/* DEFAULT BUTTON */.btn-default {    background-color: #ffad00;    color: #fff;}    .btn-default:after {        background-color: #02224a;    }    .btn-default,    .btn-default:hover,    .btn-default:focus,    .btn-default:active,    .btn-default:active:focus {        background-color: #ffad00;        color: #fff;    }        .btn-default:hover {            background-color: #02224a;            color: #fff;        }/* WHITE BUTTON */.btn-white {    border: 1px solid #99999b;    color: #ffad00;}    .btn-white:after {        background-color: /*#ffad00*/ #99999b;    }    .btn-white:hover {        background-color: /*#ffad00*/ #99999b;}        color: #fff;    }/*********************************************************************************** *	+ DIVIDERS ***********************************************************************************/.hr {    border-top: 1px solid #ebebeb;    margin: 30px 0;}    .hr.default-color {        border-top-color: #ffad00;    }    .hr.black {        border-top-color: #02224a;    }/*********************************************************************************** *	+ TEXT BOXES ***********************************************************************************//* TEXT BOX 1 */.text-box {    position: relative;    z-index: 1;    padding: 50px 40px;    margin-bottom: 50px;    background: no-repeat center center;    background-color: #f2f6f8;    -webkit-background-size: cover;    background-size: cover;    -webkit-transform: translateZ(0);    -ms-transform: translateZ(0);    transform: translateZ(0);}.text-box-overlay {    position: absolute;    z-index: -1;    top: 0;    right: 0;    bottom: 0;    left: 0;    background-color: #02224a;    opacity: 0.8;}.text-box.rounded {    border-radius: 5px;}.text-box.bordered {    border: 1px solid /*#ffad00*/ #fff;    background-color: transparent;}.text-box .text-box-title {    margin-bottom: 20px;}    .text-box .text-box-title p {        margin-bottom: 0;        font-size: 12px;        letter-spacing: 3px;        text-transform: uppercase;    }    .text-box .text-box-title h2 {        margin-bottom: 0;        letter-spacing: 2px;    }.text-box.default-color {    background-color: #ffad00;    color: #fff;}.text-box.black {    background-color: #ffad00;    color: #fff;}    .text-box.black a,    .text-box.black h1,    .text-box.black h2,    .text-box.black h3,    .text-box.black h4,    .text-box.black h5,    .text-box.black h6,    .text-box.default-color a,    .text-box.default-color h1,    .text-box.default-color h2,    .text-box.default-color h3,    .text-box.default-color h4,    .text-box.default-color h5,    .text-box.default-color h6 {        color: inherit;    }.text-box .headline {    margin-bottom: 15px;}.text-box.black .btn-white,.text-box.default-color .btn-white {    border-color: #fff;    color: #fff;}    .text-box.default-color .btn-white:after {        background-color: #02224a;    }    .text-box.default-color .btn-white:hover {        border-color: #02224a;        background-color: #02224a;    }    .text-box.black .btn-white:after {        background-color: #ffad00;    }    .text-box.black .btn-white:hover {        border-color: #ffad00;        background-color: #ffad00;    }.text-box > *:last-child {    margin-bottom: 0;}/* TEXT BOX 2 */.text-box-2 {    padding: 0 25px 30px;    margin-bottom: 50px;    background-color: #f2f7f9;    color: #000;    text-align: center;    -webkit-transition: background-color 0.3s, color 0.3s;    transition: background-color 0.3s, color 0.3s;}    .text-box-2 h4 {        margin: 0 -25px 40px;        padding: 10px 0;        background-color: #02224a;        color: #fff;        -webkit-transition: all 0.3s;        transition: all 0.3s;    }        .text-box-2 h4 a {            display: block;            color: #fff;        }    .text-box-2 > a {        display: inline-block;        border-bottom: 1px solid #ffad00;        font-size: 14px;        font-weight: 500;        text-decoration: none;        -webkit-transition: all 0.3s;        transition: all 0.3s;    }        .text-box-2 > a:hover {            border-color: #fff;            color: #fff;        }    .text-box-2:hover {        background-color: #02224a;        color: #fff;    }        .text-box-2:hover h4 {            background-color: #ffad00;        }            .text-box-2:hover h4:hover {                background-color: #d7d7d7;            }/* TEXT BOXES LIST */.text-boxes-list {    margin: 50px 0 100px;    list-style: none;}    .text-boxes-list > li {        float: left;        width: 33.33333%;    }    .text-boxes-list.col-3 > li {        width: 33.33333%;    }    .text-boxes-list.col-4 > li {        width: 25%;    }    .text-boxes-list > li .text-box {        padding: 20% 15%;        margin-bottom: 0;    }    .text-boxes-list:after {        visibility: hidden;        display: block;        font-size: 0;        content: " ";        clear: both;        height: 0;    }@media (min-width: 768px) and (max-width: 991px) {    .text-boxes-list > li,    .text-boxes-list.col-3 > li,    .text-boxes-list.col-4 > li {        float: none;        width: 100%;    }}@media (max-width: 767px) {    .text-box {        padding: 50px 20px;    }    .text-boxes-list > li,    .text-boxes-list.col-3 > li,    .text-boxes-list.col-4 > li {        float: none;        width: 100%;    }        .text-boxes-list > li .text-box {            padding: 50px 20px;        }}/*********************************************************************************** *	+ IMAGE BOXES ***********************************************************************************//* IMAGE BOX STYLE-1 */.image-box.style-1 {    margin-bottom: 50px;}    .image-box.style-1 .image-box-thumbnail {        position: relative;        margin-bottom: 35px;    }        .image-box.style-1 .image-box-thumbnail a.zoom {            position: absolute;            bottom: -18px;            right: 40px;            display: block;            width: 36px;            height: 36px;            border-radius: 50%;            background-color: #ffad00;            color: #fff;            font-size: 20px;            line-height: 36px;            text-align: center;            text-decoration: none;            -webkit-transition: all 0.3s;            transition: all 0.3s;        }            .image-box.style-1 .image-box-thumbnail a.zoom:hover {                background-color: #02224a;            }    .image-box.style-1 h5 {        margin-bottom: 35px;        text-transform: uppercase;    }    .image-box.style-1 .btn {        margin-top: 5px;    }/* IMAGE BOX STYLE 2 */.image-box.style-2 {    position: relative;    overflow: hidden;    margin-bottom: 50px;}    .image-box.style-2 .image-box-thumbnail img {        display: block;        width: 100%;    }    .image-box.style-2 > h4 {        position: absolute;        bottom: 0;        left: 0;        right: 0;        padding: 15px 30px;        margin-bottom: 0;        background-color: #f2f7f9;        cursor: pointer;        -webkit-transition: all 0.3s;        transition: all 0.3s;    }    .image-box.style-2 .image-box-content {        position: absolute;        top: 0;        right: 0;        left: 0;        bottom: 0;        overflow-y: scroll;        padding: 25px;        background-color: /*rgba(255, 173, 0, 0.9)*/ #ffad00;        color: #fff;        -webkit-transform: translateY(100%);        -ms-transform: translateY(100%);        transform: translateY(100%);        -webkit-transition: all 0.3s;        transition: all 0.3s;    }        .image-box.style-2 .image-box-content.slideup {            -webkit-transform: translateY(0);            -ms-transform: translateY(0);            transform: translateY(0);        }        .image-box.style-2 .image-box-content > .close-image-box-content {            position: absolute;            top: 15px;            right: 15px;            bottom: auto;            left: auto;            color: #fff;            text-decoration: none;        }        .image-box.style-2 .image-box-content h4 {            margin-bottom: 10px;            color: #fff;            font-weight: 700;        }    .image-box.style-2:hover > h4 {        background-color: #ffad00;        color: #fff;    }        .image-box.style-2:hover > h4:hover {            background-color: /*#ffad00*/ #ffad00;        }@media (min-width: 768px) and (max-width: 991px) {    .image-box.style-2 > h4 {        padding: 15px 10px;        font-size: 16px;        line-height: 24px;    }}/*********************************************************************************** *	+ CALLOUT ***********************************************************************************/.callout {    margin-bottom: 50px;    list-style: none;}    .callout li {        position: relative;        float: left;        width: 12.5%;    }    .callout.col-8 li {        width: 12.5%;    }    .callout.col-6 li {        width: 16.666667%;    }    .callout.col-4 li {        width: 25%;    }    .callout li:after {        position: absolute;        top: 0;        right: 0;        bottom: 0;        left: 0;        background-color: #ffad00;        opacity: 0;        content: "";        -webkit-transform: scale(0.7);        -ms-transform: scale(0.7);        transform: scale(0.7);        -webkit-transition: all 0.3s;        transition: all 0.3s;    }    .callout li h4 {        position: absolute;        z-index: 2;        top: 0;        right: 0;        bottom: 0;        left: 0;        width: 100%;        text-align: center;        text-transform: uppercase;    }        .callout li h4 a {            position: absolute;            top: 50%;            left: 0;            right: 0;            color: #02224a;            -webkit-transform: translateY(-50%);            -ms-transform: translateY(-50%);            transform: translateY(-50%);            -webkit-transition: all 0.2s 0.1s;            transition: all 0.2s 0.1s;        }    .callout li img + h4 a {        color: #fff;        opacity: 0;        -webkit-transform: translateY(0);        -ms-transform: translateY(0);        transform: translateY(0);    }    .callout li:hover {        cursor: pointer;    }        .callout li:hover:after {            opacity: 0.9;            -webkit-transform: scale(1);            -ms-transform: scale(1);            transform: scale(1);        }        .callout li:hover h4 a {            color: #fff;        }        .callout li:hover img + h4 a {            opacity: 1;            -webkit-transform: translateY(-50%);            -ms-transform: translateY(-50%);            transform: translateY(-50%);            -webkit-transition: all 0.2s 0s;            transition: all 0.2s 0s;        }    .callout:after {        visibility: hidden;        display: block;        font-size: 0;        content: " ";        clear: both;        height: 0;    }@media (min-width: 768px) and (max-width: 991px) {    .callout li,    .callout.col-8 li {        width: 25%;    }    .callout.col-6 li {        width: 33.333333%;    }}@media (max-width: 767px) {    .callout li,    .callout.col-8 li,    .callout.col-6 li,    .callout.col-4 li {        float: none;        width: 100%;    }}@media (min-width: 480px) and (max-width: 767px) {    .callout li,    .callout.col-8 li,    .callout.col-6 li,    .callout.col-4 li {        float: left;        width: 50%;    }}/*********************************************************************************** *	+ ACCORDION ***********************************************************************************/.panel {    background-color: transparent;    box-shadow: none;}.panel-heading {    padding: 0;    border: none;    border-radius: 0;    background-color: transparent;}.panel-title a,.panel-title a:focus {    position: relative;    display: block;    height: 65px;    padding: 18px 45px 18px 20px;    margin-bottom: 10px;    background-color: #f8f8f8;    color: #222;    font-weight: 400;    text-decoration: none;    -webkit-transition: all 0.3s;    transition: all 0.3s;}    .panel-title a img {        position: absolute;        top: 0;        left: 0;    }    .panel-title a i {        position: absolute;        top: 0;        left: 0;        width: 65px;        height: 65px;        line-height: 65px;        background-color: #000;        color: #fff;        font-size: 32px;        text-align: center;    }        .panel-title a i + span,        .panel-title a img + span {            padding-left: 65px;        }    .panel-title a:before {        position: absolute;        top: 50%;        right: 20px;        content: "+";        -webkit-transform: translateY(-50%);        -ms-transform: translateY(-50%);        transform: translateY(-50%);        -webkit-transition: all 0.3s;        transition: all 0.3s;    }    .panel-title a:hover,    .panel-title a[aria-expanded="true"] {        background-color: #ffad00;        color: #fff;    }        .panel-title a[aria-expanded="true"]:before {            content: "-";        }.panel-group .panel + .panel {    margin-top: 0;}.panel-group .panel-heading + .panel-collapse > .list-group,.panel-group .panel-heading + .panel-collapse > .panel-body {    padding: 20px 25px 30px;    border: none;}.panel-body > *:last-child {    margin-bottom: 0;}@media (max-width: 767px) {    .panel-title a,    .panel-title a:focus {        height: auto;        padding-left: 20px;    }        .panel-title a i,        .panel-title a img {            display: none;        }            .panel-title a i + span,            .panel-title a img + span {                padding-left: 0;            }}/*********************************************************************************** *	+ TABS ***********************************************************************************//* HORIZONTAL TABS */.nav-tabs {    border-bottom: none;}    .nav-tabs > li {        margin-bottom: 0;        margin-right: 0;    }        .nav-tabs > li:last-child {            margin-right: 0;        }        .nav-tabs > li > a {            padding: 12px 25px;            border: none;            border-radius: 0;            background-color: #f8f8f8;            color: #02224a;            -webkit-transition: all 0.3s;            transition: all 0.3s;        }            .nav-tabs > li > a:focus {                border-color: transparent;                background-color: transparent;            }            .nav-tabs > li > a:hover,            .nav-tabs > li.active > a,            .nav-tabs > li.active > a:hover,            .nav-tabs > li.active > a:focus {                border: none;                background-color: #ffad00;                color: #fff;            }.tab-content {    margin: 30px 0;}    .tab-content .pie-chart-container {        margin-bottom: 0;    }    .tab-content .headline {        margin-bottom: 50px;    }    .tab-content .tab-pane > *:last-child {        margin-bottom: 0;    }    .tab-content:after {        visibility: hidden;        display: block;        font-size: 0;        content: " ";        clear: both;        height: 0;    }/* VERTICAL TABS */.vertical-tabs {    margin-bottom: 50px;}    .vertical-tabs .nav-tabs {        float: left;    }        .vertical-tabs .nav-tabs li {            float: none;            margin-left: 0;        }    /* VERTICAL TABS STYLE 1 */    .vertical-tabs.style-1 .nav-tabs {        width: 370px;        border-right: 1px solid #ebebeb;    }        .vertical-tabs.style-1 .nav-tabs > li > a {            padding: 20px 30px;            border-bottom: 1px solid #ebebeb;            margin-right: 0;            background-color: transparent;            color: #000;            font-weight: 700;            text-transform: uppercase;        }        .vertical-tabs.style-1 .nav-tabs > li:last-child > a {            border-bottom: none;        }        .vertical-tabs.style-1 .nav-tabs > li > a i {            position: relative;            top: -4px;            float: left;            margin-right: 25px;            font-size: 28px;            -webkit-transition: all 0.3s;            transition: all 0.3s;        }        .vertical-tabs.style-1 .nav-tabs > li:first-child > a {            border-top: none;        }        .vertical-tabs.style-1 .nav-tabs > li > a:hover,        .vertical-tabs.style-1 .nav-tabs > li.active > a {            color: #02224a;        }        .vertical-tabs.style-1 .nav-tabs > li.active > a {            font-size: 16px;        }            .vertical-tabs.style-1 .nav-tabs > li > a:hover i,            .vertical-tabs.style-1 .nav-tabs > li.active > a i {                color: #ffad00;            }            .vertical-tabs.style-1 .nav-tabs > li.active > a i {                font-size: 32px;            }    .vertical-tabs.style-1 .tab-content {        margin-left: 370px;        padding-left: 100px;    }    /* VERTICAL TABS style-2 */    .vertical-tabs.style-2 .nav-tabs {        width: 370px;    }        .vertical-tabs.style-2 .nav-tabs > li > a {            padding: 15px 20px;            margin-right: 0;            margin-bottom: 5px;            background-color: #f8f8f8;            color: #02224a;            font-weight: 700;            text-transform: uppercase;        }    .vertical-tabs.style-2.rounded .nav-tabs > li > a {        border-radius: 5px;    }    .vertical-tabs.style-2 .nav-tabs > li:last-child > a {        margin-bottom: 0;    }    .vertical-tabs.style-2 .nav-tabs > li > a i {        position: relative;        top: -4px;        float: left;        margin-right: 20px;        font-size: 28px;    }    .vertical-tabs.style-2 .nav-tabs > li:first-child > a {        border-top: none;    }    .vertical-tabs.style-2 .nav-tabs > li > a:hover,    .vertical-tabs.style-2 .nav-tabs > li.active > a {        background-color: #ffad00;        color: #fff;    }    .vertical-tabs.style-2 .tab-content {        padding-left: 30px;        margin-top: 0;        margin-left: 370px;    }@media (min-width: 768px) and (max-width: 991px) {    .vertical-tabs.style-1 .nav-tabs {        width: 270px;    }    .vertical-tabs.style-1 .tab-content {        margin-left: 300px;        padding-left: 0;    }    .vertical-tabs.style-2 .nav-tabs {        width: 270px;    }    .vertical-tabs.style-2 .tab-content {        margin-left: 290px;        padding-left: 0;    }}@media (max-width: 767px) {    .nav-tabs > li {        float: none;        margin-right: 0;        margin-bottom: 1px;    }        .nav-tabs > li:last-child {            margin-bottom: 0;        }    .vertical-tabs.style-1 .nav-tabs {        width: 100%;        border: 1px solid #ebebeb;        margin-bottom: 30px;    }    .vertical-tabs.style-1 .tab-content {        margin-left: 0;        padding-left: 0;    }    .vertical-tabs.style-2 .nav-tabs {        float: none;        width: 100%;    }    .vertical-tabs.style-2 .tab-content {        margin-left: 0;        padding-left: 0;    }}/*********************************************************************************** *	+ GOOGLE MAPS ***********************************************************************************/.map {    height: 300px;    margin: 50px 0;}    .map img {        max-width: none;    }@media (max-width: 767px) {    .map {        height: 400px !important;    }}/*********************************************************************************** *	+ SOCIAL MEDIA ***********************************************************************************/.social-media {    margin-bottom: 20px;}    .social-media a {        display: inline-block;        margin-right: 20px;        font-size: 18px;        line-height: 32px;        color: #c7c7c7;        text-decoration: none;        -webkit-transition: all 0.3s;        transition: all 0.3s;    }    .social-media.rounded {        margin-top: -5px;    }        .social-media.rounded a {            width: 25px;            height: 25px;            border: 1px solid #c7c7c7;            border-radius: 50%;            margin: 5px 15px 5px 0;            font-size: 12px;            line-height: 23px;            text-align: center;        }    .social-media a:last-child {        margin-right: 0;    }    .social-media a.facebook:hover {        color: #0e59a0 !important;    }    .social-media a.twitter:hover {        color: #0ea4ff !important;    }    .social-media a.dribbble:hover {        color: #ea73a0 !important;    }    .social-media a.pinterest:hover {        color: #d73532 !important;    }    .social-media a.google:hover {        color: #da4835 !important;    }    .social-media a.tumblr:hover {        color: #2a445f !important;    }    .social-media a.instagram:hover {        color: #82685a !important;    }    .social-media a.rss:hover {        color: #f79638 !important;    }    .social-media a.linkedin:hover {        color: #018faf !important;    }    .social-media a.skype:hover {        color: #00b0f6 !important;    }    .social-media a.flickr:hover {        color: #0061db !important;    }    .social-media a.vimeo:hover {        color: #4cb2d9 !important;    }    .social-media a.github:hover {        color: #3b3b3b !important;    }    .social-media a.youtube:hover {        color: #cc181e !important;    }    .social-media a.windows:hover {        color: #6dc2e9 !important;    }    .social-media a.dropbox:hover {        color: #007ee5 !important;    }    .social-media a.xing:hover {        color: #026566 !important;    }    .social-media a.adn:hover {        color: #1ea076 !important;    }    .social-media a.android:hover {        color: #98cb02 !important;    }    .social-media a.apple:hover {        color: #a6b1b7 !important;    }    .social-media a.behance:hover {        color: #2d9ad2 !important;    }    .social-media a.bitbucket:hover {        color: #214f81 !important;    }    .social-media a.bitcoin:hover {        color: #f7931b !important;    }    .social-media a.codepan:hover {        color: #000 !important;    }    .social-media a.css3:hover {        color: #3289ce !important;    }    .social-media a.delicious:hover {        color: #3399fe !important;    }    .social-media a.deviantart:hover {        color: #c8da30 !important;    }    .social-media a.digg:hover {        color: #0080c2 !important;    }    .social-media a.drupal:hover {        color: #0077b9 !important;    }    .social-media a.empire:hover {        color: #000 !important;    }    .social-media a.foursquare:hover {        color: #daecb0 !important;    }    .social-media a.git:hover {        color: #f34f29 !important;    }    .social-media a.gitti:hover {        color: #634c3e !important;    }    .social-media a.hacker-news:hover {        color: #f18642 !important;    }    .social-media a.html5:hover {        color: #e54c1f !important;    }    .social-media a.joomla:hover {        color: #016fb9 !important;    }    .social-media a.jsfiddle:hover {        color: #4679a4 !important;    }    .social-media a.linux:hover {        color: #fece0e !important;    }    .social-media a.maxcdn:hover {        color: #f36f20 !important;    }    .social-media a.openid:hover {        color: #fe6101 !important;    }    .social-media a.pagelines:hover {        color: #3783e3 !important;    }    .social-media a.pied-piper:hover {        color: #0c7b48 !important;    }    .social-media a.qq:hover {        color: #23286c !important;    }    .social-media a.rebel:hover {        color: #000 !important;    }    .social-media a.reddit:hover {        color: #cee3f8 !important;    }    .social-media a.renren:hover {        color: #0d81e4 !important;    }    .social-media a.share:hover {        color: #252525 !important;    }    .social-media a.slack:hover {        color: #453744 !important;    }    .social-media a.soundcloud:hover {        color: #fe4e00 !important;    }    .social-media a.spotify:hover {        color: #80bb41 !important;    }    .social-media a.stack-exchange:hover {        color: #265a93 !important;    }    .social-media a.stackoverflow:hover {        color: #fea501 !important;    }    .social-media a.steam:hover {        color: #191919 !important;    }    .social-media a.stumbleupon:hover {        color: #f04f23 !important;    }    .social-media a.tencent-weibo:hover {        color: #0063a7 !important;    }    .social-media a.trello:hover {        color: #226784 !important;    }    .social-media a.vine:hover {        color: #00b081 !important;    }    .social-media a.vk:hover {        color: #50769d !important;    }    .social-media a.wechat:hover {        color: #a4dc31 !important;    }    .social-media a.weibo:hover {        color: #d82828 !important;    }    .social-media a.wordpress:hover {        color: #454442 !important;    }    .social-media a.yahoo:hover {        color: #4b04a8 !important;    }    .social-media a.ftpx:hover {        color: #000 !important;    }    .social-media a.amazon:hover {        color: #ff9900 !important;    }    .social-media a.angellist:hover {        color: #000 !important;    }    .social-media a.btc:hover {        color: #f7931b !important;    }    .social-media a.black-tie:hover {        color: #000 !important;    }    .social-media a.bluetooth:hover {        color: #0a3d91 !important;    }    .social-media a.buysellads:hover {        color: #ba0202 !important;    }    .social-media a.cc-amex:hover {        color: #016dd2 !important;    }    .social-media a.cc-diners-club:hover {        color: #0069aa !important;    }    .social-media a.cc-discover:hover {        color: #f88737 !important;    }    .social-media a.cc-jcb:hover {        color: #29166f !important;    }    .social-media a.cc-mastercard:hover {        color: #fe9611 !important;    }    .social-media a.paypal:hover {        color: #012069 !important;    }    .social-media a.cc-stripe:hover {        color: #49b802 !important;    }    .social-media a.cc-visa:hover {        color: #1b4da2 !important;    }    .social-media a.chrome:hover {        color: #edcd16 !important;    }    .social-media a.codepen:hover {        color: #1b1c1b !important;    }    .social-media a.codiepie:hover {        color: #000 !important;    }    .social-media a.connectdevelop:hover {        color: #023cb0 !important;    }    .social-media a.contao:hover {        color: #e4790f !important;    }    .social-media a.dashcube:hover {        color: #000 !important;    }    .social-media a.edge:hover {        color: #2c74be !important;    }    .social-media a.expeditedssl:hover {        color: #2e2e2e !important;    }    .social-media a.firefox:hover {        color: #df731b !important;    }    .social-media a.fonticons:hover {        color: #1d1e2a !important;    }    .social-media a.fort-awesome:hover {        color: #000 !important;    }    .social-media a.forumbee:hover {        color: #85ac2f !important;    }    .social-media a.get-pocket:hover {        color: #e84352 !important;    }    .social-media a.gg:hover {        color: #fd0002 !important;    }    .social-media a.gratipay:hover {        color: #653614 !important;    }    .social-media a.houzz:hover {        color: #9bc545 !important;    }    .social-media a.internet-explorer:hover {        color: #00bcf2 !important;    }    .social-media a.ioxhost:hover {        color: #f6a814 !important;    }    .social-media a.lastfm:hover {        color: #e2152b !important;    }    .social-media a.leanpub:hover {        color: #231f20 !important;    }    .social-media a.meanpath:hover {        color: #538dd6 !important;    }    .social-media a.medium:hover {        color: #00ab6c !important;    }    .social-media a.mixcloud:hover {        color: #040204 !important;    }    .social-media a.modx:hover {        color: #8ed547 !important;    }    .social-media a.odnoklassniki:hover {        color: #f68634 !important;    }    .social-media a.opencart:hover {        color: #00c1f2 !important;    }    .social-media a.opera:hover {        color: #e81617 !important;    }    .social-media a.optin-monster:hover {        color: #8ed31e !important;    }    .social-media a.product-hunt:hover {        color: #d6573d !important;    }    .social-media a.reddit:hover {        color: #ff4500 !important;    }    .social-media a.safari:hover {        color: #2973d9 !important;    }    .social-media a.scribd:hover {        color: #382d29 !important;    }    .social-media a.sellsy:hover {        color: #006ca2 !important;    }    .social-media a.shirtsinbulk:hover {        color: #dd3a26 !important;    }    .social-media a.simplybuilt:hover {        color: #322f34 !important;    }    .social-media a.skyatlas:hover {        color: #01aebe !important;    }    .social-media a.slideshare:hover {        color: #13999a !important;    }    .social-media a.stack-overflow:hover {        color: #ef532a !important;    }    .social-media a.tripadvisor:hover {        color: #1e892f !important;    }    .social-media a.twitch:hover {        color: #6441a5 !important;    }    .social-media a.usb:hover {        color: #000 !important;    }    .social-media a.viacoin:hover {        color: #2376a2 !important;    }    .social-media a.whatsapp:hover {        color: #44c254 !important;    }    .social-media a.wikipedia:hover {        color: #0c0c0c !important;    }    .social-media a.y-combinator:hover {        color: #ff6501 !important;    }    .social-media a.yelp:hover {        color: #bf311b !important;    }    .social-media a.email:hover {        color: #689c49 !important;    }    .social-media a.envira:hover {        color: #75bd3b !important;    }    .social-media a.gitlab:hover {        color: #e24329 !important;    }    .social-media a.glide:hover {        color: #00a7ff !important;    }    .social-media a.snapchat:hover {        color: #efe200 !important;    }    .social-media a.viadeo:hover {        color: #f4982b !important;    }    .social-media a.wpbeginner:hover {        color: #ff6600 !important;    }    .social-media a.wpforms:hover {        color: #b6581a !important;    }    .social-media.rounded a.facebook:hover {        color: #0e59a0 !important;        border-color: #0e59a0 !important;    }    .social-media.rounded a.twitter:hover {        color: #0ea4ff !important;        border-color: #0ea4ff !important;    }    .social-media.rounded a.dribbble:hover {        color: #ea73a0 !important;        border-color: #ea73a0 !important;    }    .social-media.rounded a.pinterest:hover {        color: #d73532 !important;        border-color: #d73532 !important;    }    .social-media.rounded a.google:hover {        color: #da4835 !important;        border-color: #da4835 !important;    }    .social-media.rounded a.tumblr:hover {        color: #2a445f !important;        border-color: #2a445f !important;    }    .social-media.rounded a.instagram:hover {        color: #82685a !important;        border-color: #82685a !important;    }    .social-media.rounded a.rss:hover {        color: #f79638 !important;        border-color: #f79638 !important;    }    .social-media.rounded a.linkedin:hover {        color: #018faf !important;        border-color: #018faf !important;    }    .social-media.rounded a.skype:hover {        color: #00b0f6 !important;        border-color: #00b0f6 !important;    }    .social-media.rounded a.flickr:hover {        color: #0061db !important;        border-color: #0061db !important;    }    .social-media.rounded a.vimeo:hover {        color: #4cb2d9 !important;        border-color: #4cb2d9 !important;    }    .social-media.rounded a.github:hover {        color: #3b3b3b !important;        border-color: #3b3b3b !important;    }    .social-media.rounded a.youtube:hover {        color: #cc181e !important;        border-color: #cc181e !important;    }    .social-media.rounded a.windows:hover {        color: #6dc2e9 !important;        border-color: #6dc2e9 !important;    }    .social-media.rounded a.dropbox:hover {        color: #007ee5 !important;        border-color: #007ee5 !important;    }    .social-media.rounded a.xing:hover {        color: #026566 !important;        border-color: #026566 !important;    }    .social-media.rounded a.adn:hover {        color: #1ea076 !important;        border-color: #1ea076 !important;    }    .social-media.rounded a.android:hover {        color: #98cb02 !important;        border-color: #98cb02 !important;    }    .social-media.rounded a.apple:hover {        color: #a6b1b7 !important;        border-color: #a6b1b7 !important;    }    .social-media.rounded a.behance:hover {        color: #2d9ad2 !important;        border-color: #2d9ad2 !important;    }    .social-media.rounded a.bitbucket:hover {        color: #214f81 !important;        border-color: #214f81 !important;    }    .social-media.rounded a.bitcoin:hover {        color: #f7931b !important;        border-color: #f7931b !important;    }    .social-media.rounded a.codepan:hover {        color: #000 !important;        border-color: #000 !important;    }    .social-media.rounded a.css3:hover {        color: #3289ce !important;        border-color: #3289ce !important;    }    .social-media.rounded a.delicious:hover {        color: #3399fe !important;        border-color: #3399fe !important;    }    .social-media.rounded a.deviantart:hover {        color: #c8da30 !important;        border-color: #c8da30 !important;    }    .social-media.rounded a.digg:hover {        color: #0080c2 !important;        border-color: #0080c2 !important;    }    .social-media.rounded a.drupal:hover {        color: #0077b9 !important;        border-color: #0077b9 !important;    }    .social-media.rounded a.empire:hover {        color: #000 !important;        border-color: #000 !important;    }    .social-media.rounded a.foursquare:hover {        color: #daecb0 !important;        border-color: #daecb0 !important;    }    .social-media.rounded a.git:hover {        color: #f34f29 !important;        border-color: #f34f29 !important;    }    .social-media.rounded a.gitti:hover {        color: #634c3e !important;        border-color: #634c3e !important;    }    .social-media.rounded a.hacker-news:hover {        color: #f18642 !important;        border-color: #f18642 !important;    }    .social-media.rounded a.html5:hover {        color: #e54c1f !important;        border-color: #e54c1f !important;    }    .social-media.rounded a.joomla:hover {        color: #016fb9 !important;        border-color: #016fb9 !important;    }    .social-media.rounded a.jsfiddle:hover {        color: #4679a4 !important;        border-color: #4679a4 !important;    }    .social-media.rounded a.linux:hover {        color: #fece0e !important;        border-color: #fece0e !important;    }    .social-media.rounded a.maxcdn:hover {        color: #f36f20 !important;        border-color: #f36f20 !important;    }    .social-media.rounded a.openid:hover {        color: #fe6101 !important;        border-color: #fe6101 !important;    }    .social-media.rounded a.pagelines:hover {        color: #3783e3 !important;        border-color: #3783e3 !important;    }    .social-media.rounded a.pied-piper:hover {        color: #0c7b48 !important;        border-color: #0c7b48 !important;    }    .social-media.rounded a.qq:hover {        color: #23286c !important;        border-color: #23286c !important;    }    .social-media.rounded a.rebel:hover {        color: #000 !important;        border-color: #000 !important;    }    .social-media.rounded a.reddit:hover {        color: #cee3f8 !important;        border-color: #cee3f8 !important;    }    .social-media.rounded a.renren:hover {        color: #0d81e4 !important;        border-color: #0d81e4 !important;    }    .social-media.rounded a.share:hover {        color: #252525 !important;        border-color: #252525 !important;    }    .social-media.rounded a.slack:hover {        color: #453744 !important;        border-color: #453744 !important;    }    .social-media.rounded a.soundcloud:hover {        color: #fe4e00 !important;        border-color: #fe4e00 !important;    }    .social-media.rounded a.spotify:hover {        color: #80bb41 !important;        border-color: #80bb41 !important;    }    .social-media.rounded a.stack-exchange:hover {        color: #265a93 !important;        border-color: #265a93 !important;    }    .social-media.rounded a.stackoverflow:hover {        color: #fea501 !important;        border-color: #fea501 !important;    }    .social-media.rounded a.steam:hover {        color: #191919 !important;        border-color: #191919 !important;    }    .social-media.rounded a.stumbleupon:hover {        color: #f04f23 !important;        border-color: #f04f23 !important;    }    .social-media.rounded a.tencent-weibo:hover {        color: #0063a7 !important;        border-color: #0063a7 !important;    }    .social-media.rounded a.trello:hover {        color: #226784 !important;        border-color: #226784 !important;    }    .social-media.rounded a.vine:hover {        color: #00b081 !important;        border-color: #00b081 !important;    }    .social-media.rounded a.vk:hover {        color: #50769d !important;        border-color: #50769d !important;    }    .social-media.rounded a.wechat:hover {        color: #a4dc31 !important;        border-color: #a4dc31 !important;    }    .social-media.rounded a.weibo:hover {        color: #d82828 !important;        border-color: #d82828 !important;    }    .social-media.rounded a.wordpress:hover {        color: #454442 !important;        border-color: #454442 !important;    }    .social-media.rounded a.yahoo:hover {        color: #4b04a8 !important;        border-color: #4b04a8 !important;    }    .social-media.rounded a.ftpx:hover {        color: #000 !important;        border-color: #000 !important;    }    .social-media.rounded a.amazon:hover {        color: #ff9900 !important;        border-color: #ff9900 !important;    }    .social-media.rounded a.angellist:hover {        color: #000 !important;        border-color: #000 !important;    }    .social-media.rounded a.btc:hover {        color: #f7931b !important;        border-color: #f7931b !important;    }    .social-media.rounded a.black-tie:hover {        color: #000 !important;        border-color: #000 !important;    }    .social-media.rounded a.bluetooth:hover {        color: #0a3d91 !important;        border-color: #0a3d91 !important;    }    .social-media.rounded a.buysellads:hover {        color: #ba0202 !important;        border-color: #ba0202 !important;    }    .social-media.rounded a.cc-amex:hover {        color: #016dd2 !important;        border-color: #016dd2 !important;    }    .social-media.rounded a.cc-diners-club:hover {        color: #0069aa !important;        border-color: #0069aa !important;    }    .social-media.rounded a.cc-discover:hover {        color: #f88737 !important;        border-color: #f88737 !important;    }    .social-media.rounded a.cc-jcb:hover {        color: #29166f !important;        border-color: #29166f !important;    }    .social-media.rounded a.cc-mastercard:hover {        color: #fe9611 !important;        border-color: #fe9611 !important;    }    .social-media.rounded a.paypal:hover {        color: #012069 !important;        border-color: #012069 !important;    }    .social-media.rounded a.cc-stripe:hover {        color: #49b802 !important;        border-color: #49b802 !important;    }    .social-media.rounded a.cc-visa:hover {        color: #1b4da2 !important;        border-color: #1b4da2 !important;    }    .social-media.rounded a.chrome:hover {        color: #edcd16 !important;        border-color: #edcd16 !important;    }    .social-media.rounded a.codepen:hover {        color: #1b1c1b !important;        border-color: #1b1c1b !important;    }    .social-media.rounded a.codiepie:hover {        color: #000 !important;        border-color: #000 !important;    }    .social-media.rounded a.connectdevelop:hover {        color: #023cb0 !important;        border-color: #023cb0 !important;    }    .social-media.rounded a.contao:hover {        color: #e4790f !important;        border-color: #e4790f !important;    }    .social-media.rounded a.dashcube:hover {        color: #000 !important;        border-color: #000 !important;    }    .social-media.rounded a.edge:hover {        color: #2c74be !important;        border-color: #2c74be !important;    }    .social-media.rounded a.expeditedssl:hover {        color: #2e2e2e !important;        border-color: #2e2e2e !important;    }    .social-media.rounded a.firefox:hover {        color: #df731b !important;        border-color: #df731b !important;    }    .social-media.rounded a.fonticons:hover {        color: #1d1e2a !important;        border-color: #1d1e2a !important;    }    .social-media.rounded a.fort-awesome:hover {        color: #000 !important;        border-color: #000 !important;    }    .social-media.rounded a.forumbee:hover {        color: #85ac2f !important;        border-color: #85ac2f !important;    }    .social-media.rounded a.get-pocket:hover {        color: #e84352 !important;        border-color: #e84352 !important;    }    .social-media.rounded a.gg:hover {        color: #fd0002 !important;        border-color: #fd0002 !important;    }    .social-media.rounded a.gratipay:hover {        color: #653614 !important;        border-color: #653614 !important;    }    .social-media.rounded a.houzz:hover {        color: #9bc545 !important;        border-color: #9bc545 !important;    }    .social-media.rounded a.internet-explorer:hover {        color: #00bcf2 !important;        border-color: #00bcf2 !important;    }    .social-media.rounded a.ioxhost:hover {        color: #f6a814 !important;        border-color: #f6a814 !important;    }    .social-media.rounded a.lastfm:hover {        color: #e2152b !important;        border-color: #e2152b !important;    }    .social-media.rounded a.leanpub:hover {        color: #231f20 !important;        border-color: #231f20 !important;    }    .social-media.rounded a.meanpath:hover {        color: #538dd6 !important;        border-color: #538dd6 !important;    }    .social-media.rounded a.medium:hover {        color: #00ab6c !important;        border-color: #00ab6c !important;    }    .social-media.rounded a.mixcloud:hover {        color: #040204 !important;        border-color: #040204 !important;    }    .social-media.rounded a.modx:hover {        color: #8ed547 !important;        border-color: #8ed547 !important;    }    .social-media.rounded a.odnoklassniki:hover {        color: #f68634 !important;        border-color: #f68634 !important;    }    .social-media.rounded a.opencart:hover {        color: #00c1f2 !important;        border-color: #00c1f2 !important;    }    .social-media.rounded a.opera:hover {        color: #e81617 !important;        border-color: #e81617 !important;    }    .social-media.rounded a.optin-monster:hover {        color: #8ed31e !important;        border-color: #8ed31e !important;    }    .social-media.rounded a.product-hunt:hover {        color: #d6573d !important;        border-color: #d6573d !important;    }    .social-media.rounded a.reddit:hover {        color: #ff4500 !important;        border-color: #ff4500 !important;    }    .social-media.rounded a.safari:hover {        color: #2973d9 !important;        border-color: #2973d9 !important;    }    .social-media.rounded a.scribd:hover {        color: #382d29 !important;        border-color: #382d29 !important;    }    .social-media.rounded a.sellsy:hover {        color: #006ca2 !important;        border-color: #006ca2 !important;    }    .social-media.rounded a.shirtsinbulk:hover {        color: #dd3a26 !important;        border-color: #dd3a26 !important;    }    .social-media.rounded a.simplybuilt:hover {        color: #322f34 !important;        border-color: #322f34 !important;    }    .social-media.rounded a.skyatlas:hover {        color: #01aebe !important;        border-color: #01aebe !important;    }    .social-media.rounded a.slideshare:hover {        color: #13999a !important;        border-color: #13999a !important;    }    .social-media.rounded a.stack-overflow:hover {        color: #ef532a !important;        border-color: #ef532a !important;    }    .social-media.rounded a.tripadvisor:hover {        color: #1e892f !important;        border-color: #1e892f !important;    }    .social-media.rounded a.twitch:hover {        color: #6441a5 !important;        border-color: #6441a5 !important;    }    .social-media.rounded a.usb:hover {        color: #000 !important;        border-color: #000 !important;    }    .social-media.rounded a.viacoin:hover {        color: #2376a2 !important;        border-color: #2376a2 !important;    }    .social-media.rounded a.whatsapp:hover {        color: #44c254 !important;        border-color: #44c254 !important;    }    .social-media.rounded a.wikipedia:hover {        color: #0c0c0c !important;        border-color: #0c0c0c !important;    }    .social-media.rounded a.y-combinator:hover {        color: #ff6501 !important;        border-color: #ff6501 !important;    }    .social-media.rounded a.yelp:hover {        color: #bf311b !important;        border-color: #bf311b !important;    }    .social-media.rounded a.email:hover {        color: #689c49 !important;        border-color: #689c49 !important;    }    .social-media.rounded a.envira:hover {        color: #75bd3b !important;        border-color: #75bd3b !important;    }    .social-media.rounded a.gitlab:hover {        color: #e24329 !important;        border-color: #e24329 !important;    }    .social-media.rounded a.glide:hover {        color: #00a7ff !important;        border-color: #00a7ff !important;    }    .social-media.rounded a.snapchat:hover {        color: #efe200 !important;        border-color: #efe200 !important;    }    .social-media.rounded a.viadeo:hover {        color: #f4982b !important;        border-color: #f4982b !important;    }    .social-media.rounded a.wpbeginner:hover {        color: #ff6600 !important;        border-color: #ff6600 !important;    }    .social-media.rounded a.wpforms:hover {        color: #b6581a !important;        border-color: #b6581a !important;    }    /* DEFAULT COLOR */    .social-media.default-color a:hover {        color: #ffad00 !important;    }    .social-media.rounded.default-color a:hover {        border-color: #ffad00 !important;        color: #ffad00 !important;    }/*********************************************************************************** *	+ PIE CHARTS ***********************************************************************************/.pie-chart-container {    margin-bottom: 50px;    text-align: center;}.pie-chart {    position: relative;    text-align: center;    margin-bottom: 10px;}    .pie-chart canvas {        max-width: 100%;    }.pie-chart-percent {    position: absolute;    top: 50%;    left: 0;    width: 100%;    color: #02224a;    font-size: 18px;    font-weight: 700;    margin-top: -3px;    -webkit-transform: translateY(-50%);    -ms-transform: translateY(-50%);    transform: translateY(-50%);}.pie-chart-details {    font-size: 12px;    font-weight: 500;    letter-spacing: 2px;    text-transform: uppercase;}/*********************************************************************************** *	+ PROGRESS BARS ***********************************************************************************/.progress-bar-container {    margin-bottom: 15px;}.progress-bar-title {    float: left;    border-radius: 5px;    font-size: 12px;    line-height: 12px;    letter-spacing: 1px;}.progress {    height: 12px;    overflow: visible;    margin: 0 35px;    background-color: transparent;    box-shadow: none;}.progress-bar {    position: relative;    border-radius: 6px;    background-color: #f8f8f8;    box-shadow: none;    -webkit-transition: all 0.3s;    transition: all 0.3s;}    .progress-bar:after {        position: absolute;        top: 0;        right: 0;        bottom: 0;        width: 15px;        border-radius: 0 6px 6px 0;        background-color: #ffad00;        content: "";    }.progress-bar-value {    position: absolute;    top: 0;    right: -60px;    color: #000;    font-size: 12px;    line-height: 12px;    letter-spacing: 1px;    opacity: 0;    -webkit-transition: all 0.3s;    transition: all 0.3s;}.progress-bar:hover {    background-color: #ffad00;}    .progress-bar:hover:after {        top: -3px;        width: 18px;        height: 18px;        border: 2px solid #ffad00;        border-radius: 50%;        background-color: #fff;    }    .progress-bar:hover .progress-bar-value {        right: -40px;        opacity: 1;    }/*********************************************************************************** *	+ COUNTERS ***********************************************************************************/.counter {    margin-bottom: 50px;    text-align: center;}.counter-value {    color: #02224a;    font-size: 48px;    line-height: 60px;    font-weight: 700;}    .counter-value:before {        margin-right: 5px;        content: attr(data-symbol-before);    }    .counter-value:after {        margin-left: 5px;        content: attr(data-symbol-after);    }.counter-details {    margin-top: 10px;}    .counter-details h4 {        margin-bottom: 0;        font-weight: 500;        text-transform: uppercase;    }    .counter-details p {        margin-bottom: 0;        color: #ffad00;        font-size: 11px;        line-height: 18px;        font-weight: 300;        letter-spacing: 1.5px;        text-transform: uppercase;    }/*********************************************************************************** *	+ STATISTICS ***********************************************************************************/.statistics-container {    margin-bottom: 50px;}#line-chart {    padding: 10px 30px;    border-radius: 5px;    background-color: #fff;    box-shadow: 0 24px 18px 0 rgba(0, 0, 0, 0.34);}#doughnut-chart {    padding: 20px;    border-radius: 5px;    background-color: #ffad00;}#bar-chart {    padding: 30px;    border-radius: 5px;    background-color: #fff;    box-shadow: 0 24px 18px 0 rgba(0, 0, 0, 0.34);}#area-chart {    padding: 10px;    border-radius: 5px;    box-shadow: 0 24px 18px 0 rgba(0, 0, 0, 0.34);}@media (max-width: 767px) {    #line-chart,    #area-chart {        padding: 0;    }    #bar-chart {        padding: 10px;    }}/*********************************************************************************** *	+ COUNTDOWN ***********************************************************************************/.countdown {    margin: 50px 0;}    .countdown > div {        position: relative;        float: left;        width: 25%;        color: #ffad00;        font-size: 100px;        line-height: 65px;        text-align: center;    }        .countdown > div > span {            display: block;            color: #000;            font-size: 12px;            letter-spacing: 2px;            text-transform: uppercase;        }    .countdown:after {        visibility: hidden;        display: block;        font-size: 0;        content: " ";        clear: both;        height: 0;    }@media (min-width: 768px) and (max-width: 991px) {    .countdown > div {        font-size: 48px;        line-height: 48px;    }}@media (max-width: 767px) {    .countdown > div {        font-size: 38px;        line-height: 34px;    }}/*********************************************************************************** *	+ PRICE PLAN ***********************************************************************************/.price-plan {    padding: 80px 45px;    border: 1px solid #000;    margin-bottom: 50px;    text-align: center;    -webkit-transition: border-color 0.3s;    transition: border-color 0.3s;}.price-plan-header {    margin-bottom: 60px;}    .price-plan-header h1 {        font-size: 60px;        line-height: 80px;        font-weight: 500;    }        .price-plan-header h1 small {            color: #000;            font-size: 14px;            font-weight: 400;        }    .price-plan-header h6 {        display: inline-block;        padding: 0 40px;        margin: 0 auto 20px;        background-color: #ffad00;        color: #fff;        font-size: 12px;        font-weight: 400;        letter-spacing: 2px;        text-transform: uppercase;    }.price-plan ul {    margin-bottom: 50px;    color: #02224a;    font-size: 16px;    list-style: none;}    .price-plan ul li {        padding-bottom: 10px;        border-bottom: 1px solid #ccc;        margin-bottom: 10px;    }        .price-plan ul li:last-child {            padding-bottom: 0;            border-bottom: none;            margin-bottom: 0;        }.price-plan > *:last-child {    margin-bottom: 0;}.price-plan:hover {    border-color: #ffad00;}@media (min-width: 768px) and (max-width: 991px) {    .price-plan {        padding: 60px 20px;    }    .price-plan-header h6 {        padding: 0 20px;    }}/*********************************************************************************** *	+ TIMELINE ***********************************************************************************//* HORIZONTAL TIMELINE */.horizontal-timeline {    padding: 90px 70px;    margin: 50px 0 100px;    background-color: #ffad00;    color: #fff;}    .horizontal-timeline a,    .horizontal-timeline h1,    .horizontal-timeline h2,    .horizontal-timeline h3,    .horizontal-timeline h4,    .horizontal-timeline h5,    .horizontal-timeline h6 {        color: inherit;    }.owl-carousel.timeline-slider {    margin-bottom: 30px;}.timeline-slider-controls {    margin-bottom: 0;    list-style: none;}    .timeline-slider-controls li {        position: relative;        display: inline-block;        margin-right: 90px;        font-size: 24px;        font-weight: 500;        cursor: pointer;    }        .timeline-slider-controls li:after {            position: absolute;            top: 50%;            right: -70px;            display: block;            width: 45px;            border-top: 2px dashed #fff;            margin-top: -1px;            content: "";        }        .timeline-slider-controls li:last-child {            margin-right: 0;        }            .timeline-slider-controls li:last-child:after {                display: none;            }/* HORIZONTAL TIMELINE 2 */.horizontal-timeline-2 {    margin-bottom: 50px;    text-align: center;}.timeline-slider-2 .item h3 {    margin-bottom: 25px;    text-transform: uppercase;}.timeline-slider-2 .item > a {    display: inline-block;    border-bottom: 1px solid #ffad00;    color: #ffad00;    font-size: 14px;    font-weight: 500;    text-decoration: none;    -webkit-transition: all 0.3s;    transition: all 0.3s;}    .timeline-slider-2 .item > a:hover {        border-color: #02224a;        color: #02224a;    }.timeline-slider-2-controls {    padding-bottom: 25px;    border-bottom: 1px solid #d7d7d7;    margin-bottom: 100px;    list-style: none;}    .timeline-slider-2-controls li {        position: relative;        display: inline-block;        padding: 0 30px;        font-size: 18px;        cursor: pointer;        -webkit-transition: all 0.3s;        transition: all 0.3s;    }        .timeline-slider-2-controls li:after {            position: absolute;            bottom: -33px;            left: 50%;            display: block;            width: 12px;            height: 12px;            border: 1px solid #d7d7d7;            border-radius: 50%;            background-color: #fff;            content: "";            -webkit-transform: translateX(-50%);            -ms-transform: translateX(-50%);            transform: translateX(-50%);            -webkit-transition: all 0.3s;            transition: all 0.3s;        }        .timeline-slider-2-controls li:hover {            color: #ffad00;        }        .timeline-slider-2-controls li.active {            color: #ffad00;            font-size: 30px;            font-weight: 500;        }            .timeline-slider-2-controls li.active:after {                bottom: -41px;                width: 23px;                height: 23px;                border: 2px solid #ffad00;            }/* VERTICAL TIMELINE */.vertical-timeline {    padding-top: 30px;    border-left: 1px solid #d7d7d7;    margin-bottom: 50px;    list-style: none;}    .vertical-timeline li {        position: relative;        margin-bottom: 40px;    }        .vertical-timeline li:before {            position: absolute;            top: 7px;            left: 0;            display: block;            width: 12px;            height: 12px;            border: 1px solid #d7d7d7;            border-radius: 50%;            margin-left: -1px;            background-color: #fff;            content: "";            -webkit-transform: translateX(-50%);            -ms-transform: translateX(-50%);            transform: translateX(-50%);            -webkit-transition: all 0.3s;            transition: all 0.3s;        }        .vertical-timeline li .period {            float: left;            width: 150px;            color: #02224a;            font-size: 18px;            line-height: 30px;            text-align: center;            -webkit-transition: all 0.3s;            transition: all 0.3s;        }        .vertical-timeline li .period-details {            margin-left: 180px;        }            .vertical-timeline li .period-details h5 {                text-transform: uppercase;                -webkit-transition: all 0.3s;                transition: all 0.3s;            }        .vertical-timeline li:hover:before {            top: 4px;            width: 23px;            height: 23px;            border: 2px solid #ffad00;        }        .vertical-timeline li:hover .period {            color: #ffad00;            font-size: 30px;            font-weight: 500;        }        .vertical-timeline li:hover .period-details h5 {            color: #ffad00;        }@media (min-width: 768px) and (max-width: 991px) {    .horizontal-timeline {        padding: 60px 30px;    }}@media (max-width: 767px) {    .horizontal-timeline {        padding: 50px 20px;    }    .timeline-slider-controls li {        margin: 5px 20px 5px 0;    }        .timeline-slider-controls li:after {            display: none;        }    .timeline-slider-2-controls {        margin-bottom: 50px;    }        .timeline-slider-2-controls li {            padding: 0 15px;            margin: 5px 0;        }            .timeline-slider-2-controls li:after {                display: none;            }    .vertical-timeline {        border-left: none;    }        .vertical-timeline li .period {            float: none;            width: 100%;            padding-left: 20px;            margin-bottom: 20px;            text-align: left;        }        .vertical-timeline li:before {            left: 0;            margin-left: 0;        }        .vertical-timeline li .period-details {            margin-left: 0;        }}/*********************************************************************************** *	+ PROCESS STEPS ***********************************************************************************/.process-steps {    margin-bottom: 50px;}    .process-steps .step {        float: left;        width: 25%;    }    .process-steps.process-3-steps .step {        width: 33.33333%;    }    .process-steps.process-4-steps .step {        width: 25%;    }    .process-steps.process-5-steps .step {        width: 20%;    }.step-details {    position: relative;    width: 120px;    height: 120px;    border: 2px dashed #000;    border-radius: 50%;    margin: 0 auto;    text-align: center;}    .step-details:after {        position: absolute;        top: 50%;        right: -97px;        display: block;        width: 70px;        border-top: 2px dashed #000;        margin-top: -1px;        content: "";    }.process-steps.process-3-steps .step .step-details:after {    right: -170px;    width: 140px;}.process-steps.process-4-steps .step .step-details:after {    right: -97px;    width: 70px;}.process-steps.process-5-steps .step .step-details:after {    right: -57px;    width: 35px;}.process-steps .step:last-child .step-details:after {    display: none;}.step-details h5 {    position: absolute;    top: 50%;    left: 0;    width: 100%;    font-weight: 400;    line-height: 18px;    -webkit-transform: translateY(-50%);    -ms-transform: translateY(-50%);    transform: translateY(-50%);}.step-details span {    position: absolute;    top: -10px;    right: -10px;    width: 50px;    padding: 11px 0;    border-radius: 50%;    background-color: #f30d39;    color: #fff;    font-size: 12px;    line-height: 14px;    text-transform: uppercase;}.process-steps:after {    visibility: hidden;    display: block;    font-size: 0;    content: " ";    clear: both;    height: 0;}@media (min-width: 1200px) {    .step-details {        width: 150px;        height: 150px;    }        .step-details:after {            right: -105px;            width: 70px;        }    .process-steps.process-3-steps .step .step-details:after {        right: -190px;        width: 140px;    }    .process-steps.process-4-steps .step .step-details:after {        right: -105px;        width: 70px;    }    .process-steps.process-5-steps .step .step-details:after {        right: -60px;        width: 35px;    }    .step-details span {        top: 0;        right: 0;    }}@media (min-width: 768px) and (max-width: 991px) {    .step-details:after {        right: -52px;        width: 35px;    }    .process-steps.process-3-steps .step .step-details:after {        right: -103px;        width: 80px;    }    .process-steps.process-4-steps .step .step-details:after {        right: -52px;        width: 35px;    }    .process-steps.process-5-steps .step .step-details:after {        display: none;    }}@media (max-width: 767px) {    .process-steps .step,    .process-steps.process-3-steps .step,    .process-steps.process-4-steps .step,    .process-steps.process-5-steps .step {        float: none;        width: 100%;        margin-bottom: 30px;    }        .process-steps .step:last-child {            margin-bottom: 0;        }    .step-details:after {        display: none;    }}/*********************************************************************************** *	+ TESTIMONIALS ***********************************************************************************//* BLOCKQUOTES */blockquote {    padding: 0;    border-left: none;    margin-bottom: 20px;    font-size: 16px;    line-height: 30px;    font-style: italic;}    blockquote:before {        color: #ffad00;        font-size: 48px;        font-weight: 500;        content: "\201c";    }    blockquote footer {        color: #02224a;        font-size: 16px;        line-height: 36px;        font-weight: 500;        font-style: normal;    }        blockquote footer:before,        blockquote footer small:before {            display: none;        }        blockquote footer span {            color: #ffad00;        }        blockquote footer small {            color: inherit;            font-size: 11px;            font-weight: 300;            letter-spacing: 2px;            text-transform: uppercase;        }/* TESTIMONIALS */.testimonial {    margin-bottom: 50px;    text-align: center;}    .testimonial blockquote {        margin-bottom: 40px;    }        .testimonial blockquote:before {            margin-bottom: 10px;        }    .testimonial > img {        display: inline-block;        border-radius: 50%;        margin-bottom: 30px;    }    .testimonial > h5 span {        color: #ffad00;        font-weight: 500;    }    .testimonial > h5 small {        display: block;        margin-top: 5px;        font-size: 11px;        font-weight: 300;        letter-spacing: 2px;        text-transform: uppercase;    }/*********************************************************************************** *	+ ISOTOPE ***********************************************************************************/.isotope {    margin-bottom: 75px;}    .isotope.gutter {        margin: -15px -15px 60px;    }    .isotope .isotope-item {        float: left;        width: 25%;    }    .isotope.gutter .isotope-item {        padding: 15px;    }    .isotope.col-3 .isotope-item {        width: 33.333333%;    }    .isotope.col-4 .isotope-item {        width: 33.33333%;    }    .isotope .portfolio-item {        margin-bottom: 0;    }    .isotope:after {        visibility: hidden;        display: block;        font-size: 0;        content: " ";        clear: both;        height: 0;    }@media (min-width: 1200px) {    .isotope.col-4 .isotope-item {        width: 25%;    }}@media (max-width: 767px) {    .isotope .isotope-item,    .isotope.col-3 .isotope-item,    .isotope.col-4 .isotope-item {        float: none;        width: 100%;    }}@media (min-width: 544px) and (max-width: 767px) {    .isotope .isotope-item,    .isotope.col-3 .isotope-item,    .isotope.col-4 .isotope-item {        float: left;        width: 50%;    }}/*********************************************************************************** *	+ FILTER ***********************************************************************************/.filter {    margin: 5px 0 60px;    list-style: none;}    .filter li {        display: inline-block;        margin-right: 50px;        font-size: 16px;        font-weight: 500;    }        .filter li:last-child {            margin-right: 0;        }        .filter li a {            color: #02224a;            text-decoration: none;            -webkit-transition: all 0.3s;            transition: all 0.3s;        }            .filter li a:hover,            .filter li a.active {                color: #ffad00;            }@media (max-width: 767px) {    .filter li {        display: block;        margin-right: 0;        margin-bottom: 10px;    }        .filter li:last-child {            margin-bottom: 0;        }}/*********************************************************************************** *	+ PAGINATION ***********************************************************************************/.pagination {    display: block;    margin-top: 0;    margin-bottom: 30px;}    .pagination li {        display: inline-block;        margin-right: 10px;    }        .pagination li:last-child {            margin-right: 0;        }        .pagination li a {            display: block;            padding: 0;            border: none;            background-color: transparent;            color: #02224a;            font-size: 18px;            line-height: 50px;            font-weight: 500;            -webkit-transition: all 0.3s;            transition: all 0.3s;        }    .pagination > li:last-child > a,    .pagination > li:first-child > a,    .pagination > li:last-child > span,    .pagination > li:first-child > span {        border-radius: 0;    }    .pagination li a:hover,    .pagination li.active a,    .pagination li.active a:hover {        background-color: transparent;        color: #ffad00;    }    .pagination li a:focus {        background-color: transparent;    }    .pagination li.active a {        position: relative;        top: -4px;        font-size: 30px;    }/*********************************************************************************** *	+ BREADCRUMB ***********************************************************************************/.breadcrumb {    background-color: transparent;    margin: 0;    padding: 0;}    .breadcrumb > li + li:before {        padding: 0;        margin-right: 4px;        color: #000;        content: "/";    }    .breadcrumb li a {        color: #000;        -webkit-transition: all 0.3s;        transition: all 0.3s;    }        .breadcrumb li a:hover {            color: #ffad00;            text-decoration: none;        }    .breadcrumb li.active {        color: #ffad00;    }.txt-subs {    width: 100%;    margin-top: 15px;}/*********************************************************************************** *	+ FULL SECTIONS ***********************************************************************************/.full-section {    position: relative;    z-index: 1;    padding: 50px 0;    /*margin-bottom: 100px;*/    background: no-repeat center center;}.full-section-overlay-color {    position: absolute;    z-index: 2;    top: 0;    right: 0;    bottom: 0;    left: 0;    background-color: #99999b;    opacity: 0.85;}.full-section-container {    position: relative;    z-index: 3;}/* FULL SCREEN */.full-screen {    margin-bottom: -50px;}    .full-screen .full-section-container {        position: absolute;        top: 50%;        left: 0;        width: 100%;        -webkit-transform: translateY(-50%);        -ms-transform: translateY(-50%);        transform: translateY(-50%);    }/* FULL SECTION WITH HALF IMAGE/SOLID COLOR */.half-image-left,.half-image-right {    position: absolute;    top: 0;    bottom: 0;    width: 50%;    background: no-repeat center center;    -webkit-background-size: cover;    background-size: cover;}.half-image-left {    left: 0;}.half-image-right {    right: 0;}    .half-image-left img,    .half-image-right img {        display: none;    }/* PARALLAX */.parallax {    background-attachment: fixed;    -webkit-background-size: cover !important;    background-size: cover !important;}    .parallax.parallax-disable {        background-attachment: scroll;    }/* ELEMENTS IN DARK SECTION */.full-section.dark-section {    background-color: #02224a;    color: #fff;}    .full-section.dark-section a,    .full-section.dark-section h1,    .full-section.dark-section h2,    .full-section.dark-section h3,    .full-section.dark-section h4,    .full-section.dark-section h5,    .full-section.dark-section h6 {        color: inherit;    }        .full-section.dark-section a:hover {            color: /*#ffad00*/ #fff;            text-decoration: underline;        }    .full-section.dark-section button:hover,    .full-section.dark-section input[type="reset"]:hover,    .full-section.dark-section input[type="submit"]:hover,    .full-section.dark-section input[type="button"]:hover {        background-color: #fff;        color: #02224a;    }    .full-section.dark-section .headline:after {        border-bottom-color: inherit;    }    .full-section.dark-section .leaf-list,    .full-section.dark-section .check-list {        color: inherit;    }    .full-section.dark-section .btn-default:after {        background-color: #fff;    }    .full-section.dark-section .btn-default:hover {        background-color: #fff;        color: #02224a;    }    .full-section.dark-section .btn-white {        border-color: inherit;    }        .full-section.dark-section .btn-white:hover {            border-color: #99999b;}            color: #000;            text-decoration: none !important;        }    .full-section.dark-section .text-box {        color: #02224a;    }        .full-section.dark-section .text-box.bordered {            color: inherit;        }        .full-section.dark-section .text-box .btn-default {            color: #fff;        }            .full-section.dark-section .text-box .btn-default:hover {                color: #02224a;            }        .full-section.dark-section .text-box.black,        .full-section.dark-section .text-box.default-color {            color: #fff;        }    .full-section.dark-section .text-box-2 h4 a {        color: #fff;    }    .full-section.dark-section .text-box-2 a {        color: #ffad00;    }        .full-section.dark-section .text-box-2 a:hover {            color: #fff;        }    .full-section.dark-section .image-box.style-2 > h4 {        color: #02224a;    }    .full-section.dark-section .image-box.style-2:hover > h4 {        color: #fff;    }    .full-section.dark-section .panel-title a,    .full-section.dark-section .panel-title a:focus {        color: #02224a;    }        .full-section.dark-section .panel-title a:hover,        .full-section.dark-section .panel-title a[aria-expanded="true"] {            color: #fff;        }    .full-section.dark-section .nav-tabs > li > a {        color: #02224a;    }        .full-section.dark-section .nav-tabs > li > a:hover,        .full-section.dark-section .nav-tabs > li.active > a {            color: #fff;        }    .full-section.dark-section .vertical-tabs.style-1 .nav-tabs > li > a {        color: inherit;    }        .full-section.dark-section .vertical-tabs.style-1 .nav-tabs > li > a:hover,        .full-section.dark-section .vertical-tabs.style-1 .nav-tabs > li.active > a {            color: #ffad00;        }    .full-section.dark-section .vertical-tabs.style-2 .tab-pane {        padding: 90px;        background-color: #fff;        color: #000;    }        .full-section.dark-section .vertical-tabs.style-2 .tab-pane h1,        .full-section.dark-section .vertical-tabs.style-2 .tab-pane h2,        .full-section.dark-section .vertical-tabs.style-2 .tab-pane h3,        .full-section.dark-section .vertical-tabs.style-2 .tab-pane h4,        .full-section.dark-section .vertical-tabs.style-2 .tab-pane h5,        .full-section.dark-section .vertical-tabs.style-2 .tab-pane h6 {            color: #02224a;        }    .full-section.dark-section .pie-chart-percent {        color: inherit;    }    .full-section.dark-section .progress-bar-value {        color: inherit;    }    .full-section.dark-section .counter-value {        color: inherit;    }    .full-section.dark-section .countdown > div > span {        color: #fff;    }    .full-section.dark-section .price-plan ul,    .full-section.dark-section .price-plan-header h1 small {        color: inherit;    }    .full-section.dark-section .vertical-timeline li .period {        color: inherit;    }    .full-section.dark-section .vertical-timeline li:hover .period {        color: #ffad00;    }    .full-section.dark-section .step-details,    .full-section.dark-section .step-details:after {        border-color: inherit;    }    .full-section.dark-section blockquote footer {        color: inherit;    }    .full-section.dark-section .service-box .service-box-content > a {        color: inherit;    }        .full-section.dark-section .service-box .service-box-content > a:hover {            color: #ffad00;        }    .full-section.dark-section .service-box.style-3:hover > i {        color: inherit;    }    .full-section.dark-section .service-box.style-5 {        color: inherit;    }    .full-section.dark-section .blog-article-content > a:hover {        border-color: #ffad00;    }    .full-section.dark-section .reply a:hover {        border-color: #ffad00;    }    .full-section.dark-section .widget-recent-posts ul li .post-title,    .full-section.dark-section .widget-recent-posts ul li .post-details a {        color: inherit;    }        .full-section.dark-section .widget-recent-posts ul li .post-title:hover,        .full-section.dark-section .widget-recent-posts ul li .post-details a:hover {            color: #ffad00;        }    .full-section.dark-section .widget-tags a:hover {        color: #fff;    }    .full-section.dark-section .widget-newsletter button[type="submit"]:after {        background-color: #02224a;    }    .full-section.dark-section .widget-newsletter button[type="submit"]:hover {        color: #fff;    }.full-section .portfolio-item:hover .portfolio-item-thumbnail:after {    border-width: 0;}/* BACKROUNDS AND STYLE FOR FULL SECTIONS */#section-1 {    padding: 25px 0 10px;    background-color: #ffad00;}    #section-1 h3 {        margin-top: 5px; font-size:45px;    }#section-2 {    padding: 100px 0 50px;    margin-bottom: 0;    background-color: #f2f7f9;}#section-3 {    padding: 80px 0 40px;    margin-bottom: 0;    background-image: url(../../images/backgrounds/bg-1.jpg);}#section-4 {    padding: 50px 0 40px;    background-color: /*#ffad00*/ #ffad00;}    #section-4 .btn-default {        margin-top: 15px;        background-color: #ffad00;        border: 1px solid #fff;    }#section-5 {    padding: 100px 0 50px;    margin-bottom: 0;    background-image: url(../../images/backgrounds/bg-2.jpg);}#section-6 {    padding: 40px 0 20px;    margin-bottom: 0;    background: url(../../images/backgrounds/bg-3.jpg) no-repeat center bottom;}#section-7 {    padding: 100px 0 80px;    margin-bottom: 75px;    background-color: #f2f6f8;}#section-8 {    padding: 80px 0 35px;    margin-top: 50px;    margin-bottom: -50px;    background-image: url(../../images/backgrounds/bg-4.jpg);}    #section-8 h2 {        font-weight: 500;        letter-spacing: 5px;    }#section-9 {    padding: 100px 0 80px;    margin-top: 60px;    margin-bottom: 0;    background-color: #f8f8f8;}#section-10 {    padding: 30px 50px;    border-left: 10px solid #ffad00;    margin-top: 50px;    margin-bottom: 100px;    background-color: #f2f6f8;    font-size: 18px;    line-height: 30px;}#section-11 {    padding: 100px 0 60px;    margin-top: 50px;    margin-bottom: 0;    background-image: url(../../images/backgrounds/bg-4.jpg);}#section-12 {    padding: 30px 0 10px;    background-color: #ffad00;}    #section-12 h3 {        margin-top: 5px;    }    #section-12 .btn-default {        background-color: #ffad00;    }#section-13 {    padding: 100px 0 50px;    margin-top: 50px;    margin-bottom: -50px;    background: #f8fbfc url(../../images/backgrounds/bg-5.jpg) no-repeat center bottom;}#section-14 {    padding: 100px 0 50px;    margin-top: 80px;    margin-bottom: 0;    background-color: #f4f8fa;}#section-15 {    padding: 60px 0;    background-image: url(../../images/backgrounds/bg-6.jpg);}    #section-15 .container {        padding: 30px 50px;        border-left: 10px solid #ffad00;        background-color: #f2f6f8;    }#section-16 {    padding: 30px 0 10px;    margin-top: 50px;    margin-bottom: -50px;    background-color: #ffad00;}    #section-16 h3 {        margin-top: 5px;    }    #section-16 .btn-default {        background-color: #ffad00;    }#section-17 {    padding: 100px 0 50px;    margin-bottom: 50px;    background-image: url(../../images/backgrounds/bg-6.jpg);}#section-18 {    padding: 100px 0 80px;    margin-top: 80px;    margin-bottom: -50px;    background-image: url(../../images/backgrounds/bg-6.jpg);}@media (min-width: 768px) and (max-width: 991px) {    .half-image-left,    .half-image-right {        position: relative;        width: 100%;        background-image: none !important;    }        .half-image-left img,        .half-image-right img {            display: block;            margin-bottom: 50px;        }    .full-section.dark-section .vertical-tabs.style-2 .tab-pane {        padding: 30px;    }    #section-9 {        padding-top: 0;    }}@media (max-width: 767px) {    .full-screen .full-section-container {        position: relative;        top: 0;        -webkit-transform: translateY(0);        -ms-transform: translateY(0);        transform: translateY(0);    }    .half-image-left,    .half-image-right {        position: relative;        width: 100%;        background-image: none !important;    }        .half-image-left img,        .half-image-right img {            display: block;            margin-bottom: 50px;        }    .full-section.dark-section .vertical-tabs.style-2 .tab-pane {        margin-top: 20px;        padding: 40px 20px;    }    #section-9 {        padding-top: 0;    }    #section-13 {        background-image: none;    }}/*********************************************************************************** *	+ VIDEO PLAYER ***********************************************************************************/#local-video-section,#youtube-video-section {    position: absolute;    z-index: 1;    overflow: hidden;    top: 0;    width: 100%;    height: 100%;}#video-section {    height: 780px;    padding: 0;    margin-top: 100px;    margin-bottom: 0;    background-image: url(../../images/backgrounds/bg-1.jpg);}.youtube-player {    display: none;}#video-section .full-section-container {    position: absolute;    z-index: 2;    top: 50%;    left: 0;    width: 100%;    -webkit-transform: translateY(-50%);    -ms-transform: translateY(-50%);    transform: translateY(-50%);}.embed-responsive {    margin-bottom: 20px;}#local-video-section video {    width: 100%;}/*********************************************************************************** *	+ SCROLL UP ***********************************************************************************/#scroll-up {    position: fixed;    z-index: 8000;    bottom: 100px;    right: 30px;    display: none;    width: 46px;    height: 46px;    border-radius: 50%;    background-color: /*#ffad00*/ #ffad00;    color: #fff;    font-size: 24px;    line-height: 42px;    text-align: center;    text-decoration: none;    cursor: pointer;    -webkit-transition: all 0.3s;    transition: all 0.3s;}    #scroll-up:hover {        background-color: #000;    }@media (max-width: 767px) {    #scroll-up {        right: 20px;        bottom: 20px;    }}/*********************************************************************************** *	+ SLIDERS ***********************************************************************************//* REVOLUTION SLIDER */.rev_slider_wrapper {    margin-bottom: 100px;    height: 690px;}.header-style-3 .rev_slider_wrapper {    margin-top: -50px;}.certificates li {    list-style: square;}.css-color {    color: transparent;}/* BULLETS */.tp-bullets.custom .tp-bullet {    width: 8px;    height: 8px;    border-radius: 50%;    background-color: #d7d7d7;    -webkit-transition: all 0.3s;    transition: all 0.3s;}    .tp-bullets.custom .tp-bullet:hover,    .tp-bullets.custom .tp-bullet.selected {        background-color: /*#ffad00,*/ #ffad00;    }/* TYPOGRAPHY */.tp-caption.title-1 {    color: #02224a;    font-size: 48px;    line-height: 72px;    font-weight: 900;    letter-spacing: 9px;    text-transform: uppercase;}.tp-caption.title-2 {    color: #02224a;    font-size: 72px;    line-height: 72px;    font-weight: 900;    letter-spacing: 13px;    text-transform: uppercase;}.tp-caption.title-3 {    color: #fff;    font-size: 150px;    line-height: 35px;    font-weight: 900;    letter-spacing: 1px;   /* text-transform: uppercase;*/}.tp-caption.subtitle {    color: /*#ffad00*/ #ffad00;    font-size: 14px;    line-height: 24px;    font-weight: 500;    letter-spacing: 5px;    text-transform: uppercase;}.tp-caption.text {    color: #000;    font-size: 16px;    line-height: 26px;    font-weight: 500;}.tp-caption.text-small {    color: #212121;    font-size: 14px;    line-height: 24px;}.tp-caption.text-default-highlight {    padding: 10px 15px 10px 20px;    font-size: 12px;    font-weight: 500;    letter-spacing: 5px;    text-transform: uppercase;}.tp-caption .btn {    font-size: 14px;}.tp-caption .btn-white {    border-color: #fff;    color: #fff;}.tp-caption.rectangle {    width: 600px;    height: 250px;    background-color: rgba(2, 34, 74, 0.82);}@media (min-width: 1200px) {    .tp-caption.rectangle {        width: 600px;        height: 275px;        }}@media (min-width: 768px) and (max-width: 991px) {    .header-style-3 .rev_slider_wrapper {        margin-top: 0;    }    .tparrows.tp-leftarrow,    .tparrows.tp-rightarrow {        display: none;    }    .tp-caption .btn {        padding: 8px 20px;        border-radius: 3px;        font-size: 10px;    }    .tp-caption.rectangle {        width: 550px;        height: 180px;    }}@media (max-width: 767px) {    .header-style-3 .rev_slider_wrapper {        margin-top: 0;    }    .tparrows.tp-leftarrow,    .tparrows.tp-rightarrow {        display: none;    }    .tp-bullets.custom {        top: auto !important;        bottom: -30px !important;    }    .tp-caption.title-3 sup {        top: -10px;        font-size: 10px;    }    .tp-caption .btn {        padding: 3px 7px;        border-radius: 1px;        font-size: 4px;    }    .tp-caption.rectangle {        width: 230px;        height: 80px;    }}@media (min-width: 480px) and (max-width: 767px) {    .tp-caption.rectangle {        width: 350px;        height: 120px;    }    .tp-caption .btn {        padding: 5px 12px;        border-radius: 1px;        font-size: 6px;    }}/* OWL Carousel */.owl-carousel {    margin-bottom: 50px;}    .owl-carousel .owl-item img {        display: inline;        width: auto;    }.owl-dots {    position: absolute;    bottom: 30px;    left: 0;    width: 100%;    text-align: center;}.owl-dot {    display: inline-block;    width: 8px;    height: 8px;    border-radius: 50%;    margin-right: 5px;    background-color: #ebebeb;}    .owl-dot:hover,    .owl-dot.active {        background-color: #ffad00;    }    .owl-dot:last-child {        margin-right: 0;    }.owl-prev,.owl-next {    position: absolute;    top: 50%;    width: 32px;    height: 32px;    text-align: center;    -webkit-transform: translateY(-50%);    -ms-transform: translateY(-50%);    transform: translateY(-50%);}.owl-prev {    left: -20px;}.owl-next {    right: -20px;}    .owl-prev:before,    .owl-next:before {        font-family: "FontAwesome";        font-size: 24px;    }.owl-prev:before {    content: "\f104";}.owl-next:before {    content: "\f105";}.owl-prev:hover,.owl-next:hover {    opacity: 0.5;}/* TESTIMONIALS SLIDER STYLE 1 */.testimonials-slider.style-1 {    padding: 80px 50px 140px;    border: 1px solid #ebebeb;}    .testimonials-slider.style-1 .owl-stage-outer {        padding-top: 5px;    }    .testimonials-slider.style-1 .owl-dots {        bottom: 50px;    }    .testimonials-slider.style-1 .testimonial {        margin-bottom: 0;    }/* TESTIMONIALS SLIDER STYLE 2 */.testimonials-slider.style-2 .owl-dots {    bottom: -20px;}/* TESTIMONIALS SLIDER STYLE 3 */.testimonials-slider.style-3 {    position: relative;    margin: 50px 0;    background-color: #f2f6f8;}.testimonial-author-image {    float: left;    width: 50%;    margin-bottom: 0;}.testimonials {    position: absolute;    top: 50%;    right: 0;    width: 50%;    padding: 50px 80px;    -webkit-transform: translateY(-50%);    -ms-transform: translateY(-50%);    transform: translateY(-50%);}    .testimonials .owl-stage-outer {        padding-top: 5px;    }    .testimonials .owl-dots {        bottom: 20px;        left: 80px;        text-align: left;    }.testimonials-slider.style-3 blockquote {    color: #02224a;    font-size: 24px;    line-height: 36px;    font-weight: 300;}    .testimonials-slider.style-3 blockquote:before {        display: none;    }    .testimonials-slider.style-3 blockquote footer {        font-size: 18px;        color: #02224a;    }.testimonials-slider.style-3:after {    visibility: hidden;    display: block;    font-size: 0;    content: " ";    clear: both;    height: 0;}/* LOGOS SLIDER */.logos-sider {    text-align: center;}.logos-slider .item a {    display: block;    height: 45px;    padding: 0 20px;    text-align: center;    background: no-repeat top center;    -webkit-transition: all 0.3s;    transition: all 0.3s;}    .logos-slider .item a:hover {        background-position: bottom center;    }/* IMAGES SLIDER HORIZONTAL */.images-slider-horizontal {    text-align: center;}    .images-slider-horizontal .owl-dots {        bottom: -40px;        width: auto;    }/* IMAGES SLIDER VERTICAL */.images-slider-vertical {    text-align: center;}    .images-slider-vertical .owl-dots {        bottom: 0;        left: -30px;        width: auto;        text-align: center;    }    .images-slider-vertical .owl-dot {        display: block;        margin-right: 0;        margin-bottom: 10px;    }        .images-slider-vertical .owl-dot:last-child {            margin-bottom: 0;        }@media (min-width: 768px) and (max-width: 991px) {    .testimonials-slider.style-1 {        padding: 40px 20px 80px;    }    .testimonials {        padding: 50px 30px;    }    .testimonials-slider.style-3 blockquote {        font-size: 18px;        line-height: 30px;    }    .testimonials .owl-dots {        left: 30px;    }}@media (max-width: 767px) {    .owl-dots {        bottom: 15px;    }    .testimonials-slider.style-1 {        padding: 40px 20px 80px;    }    .testimonial-author-image {        float: none;        width: 100%;    }    .testimonials {        position: relative;        top: 0;        width: 100%;        padding: 50px 20px;        -webkit-transform: translateY(0);        -ms-transform: translateY(0);        transform: translateY(0);    }        .testimonials .owl-dots {            left: 20px;        }    .images-slider-vertical .owl-dots {        bottom: -30px;        left: 0;        width: 100%;        text-align: center;    }    .images-slider-vertical .owl-dot {        display: inline-block;        margin-right: 5px;        margin-bottom: 0;    }        .images-slider-vertical .owl-dot:last-child {            margin-right: 0;        }}/*********************************************************************************** *	+ ANIMATIONS ***********************************************************************************/.wow {    visibility: hidden;}    .wow.animated {        visibility: visible;    }/*********************************************************************************** *	+ WIDGETS ***********************************************************************************/.widget {    margin-bottom: 40px;}    .widget > *:last-child {        margin-bottom: 0;    }.widget-title {    margin-bottom: 30px;    font-weight: 500;    letter-spacing: 0.75px;    text-transform: uppercase;}/* WIDGET TEXT */.widget-text {}    .widget-text div > *:last-child {        margin-bottom: 0;    }/* WIDGET SERACH */.widget-search {}    .widget-search form {        position: relative;    }    .widget-search #s {        width: 100%;        height: 44px;        padding: 10px 40px 10px 20px;        border-radius: 20px;        border-color: #f2f6f8;        background-color: #f2f6f8;    }        .widget-search #s::-moz-placeholder {            font-size: 14px;            font-weight: 400;            font-style: normal;        }        .widget-search #s::-webkit-input-placeholder {            font-size: 14px;            font-weight: 400;            font-style: normal;        }        .widget-search #s:-ms-input-placeholder {            font-size: 14px;            font-weight: 400;            font-style: normal;        }    .widget-search input[type="submit"] {        position: absolute;        top: 13px;        right: 15px;        width: 16px;        height: 16px;        padding: 0;        border: none;        background: url(../images/search.png) no-repeat center center;    }    .widget-search #s:focus {        border-color: #ffad00;        background-color: #fff;    }/* WIDGET CATEGORIES */.widget-categories {}    .widget-categories ul {        margin-bottom: 0;        list-style: none;    }        .widget-categories ul li {            margin-bottom: 15px;        }            .widget-categories ul li:last-child {                margin-bottom: 0;            }            .widget-categories ul li a {                position: relative;                display: block;                padding-left: 20px;                color: #000;                font-size: 16px;                font-weight: 500;                -webkit-transition: all 0.3s;                transition: all 0.3s;            }                .widget-categories ul li a:before {                    position: absolute;                    top: 10px;                    left: 0;                    display: inline-block;                    width: 6px;                    height: 6px;                    border-radius: 50%;                    background-color: #ffad00;                    opacity: 0;                    content: "";                    -webkit-transition: all 0.3s;                    transition: all 0.3s;                }                .widget-categories ul li a:hover {                    color: #02224a;                    text-decoration: none;                }                    .widget-categories ul li a:hover:before {                        opacity: 1;                    }/* WIDGET CATEGORIES DROPDOWN */.widget-categories-dropdown {}/* WIDGET ARCHIVES */.widget-archives {}    .widget-archives ul {        margin-bottom: 0;        list-style: none;    }        .widget-archives ul li {            margin-bottom: 15px;        }            .widget-archives ul li:last-child {                margin-bottom: 0;            }            .widget-archives ul li a {                color: #000;                font-size: 16px;                font-weight: 500;                -webkit-transition: all 0.3s;                transition: all 0.3s;            }                .widget-archives ul li a:before {                    position: relative;                    top: -2px;                    display: inline-block;                    width: 6px;                    height: 6px;                    border-radius: 50%;                    margin-right: 15px;                    background-color: #ffad00;                    opacity: 0;                    content: "";                    -webkit-transition: all 0.3s;                    transition: all 0.3s;                }                .widget-archives ul li a:hover {                    color: #02224a;                    text-decoration: none;                }                    .widget-archives ul li a:hover:before {                        opacity: 1;                    }/* WIDGET ARCHIVES DROPDOWN */.widget-archives-dropdown {}/* WIDGET PAGES */.widget-pages {}    .widget-pages ul {        margin-bottom: 0;        list-style: none;    }        .widget-pages ul li {            margin-bottom: 15px;        }            .widget-pages ul li:last-child {                margin-bottom: 0;            }            .widget-pages ul li a {                color: #000;                font-size: 16px;                font-weight: 500;                -webkit-transition: all 0.3s;                transition: all 0.3s;            }                .widget-pages ul li a:before {                    position: relative;                    top: -2px;                    display: inline-block;                    /*width: 6px;*/                    height: 6px;                    border-radius: 50%;                    margin-right: 15px;                    background-color: /*#ffad00*/ #ffad00;                    opacity: 0;                    content: "";                    -webkit-transition: all 0.3s;                    transition: all 0.3s;                }                .widget-pages ul li a:hover {                    color: #02224a;                    text-decoration: none;                }                    .widget-pages ul li a:hover:before {                        opacity: 1;                    }/* WIDGET METADATA */.widget-metadata {}    .widget-metadata ul {        margin-bottom: 0;        list-style: none;    }        .widget-metadata ul li {            margin-bottom: 15px;        }            .widget-metadata ul li:last-child {                margin-bottom: 0;            }            .widget-metadata ul li a {                color: #000;                font-size: 16px;                font-weight: 500;                -webkit-transition: all 0.3s;                transition: all 0.3s;            }                .widget-metadata ul li a:before {                    position: relative;                    top: -2px;                    display: inline-block;                    width: 6px;                    height: 6px;                    border-radius: 50%;                    margin-right: 15px;                    background-color: #ffad00;                    opacity: 0;                    content: "";                    -webkit-transition: all 0.3s;                    transition: all 0.3s;                }                .widget-metadata ul li a:hover {                    color: #02224a;                    text-decoration: none;                }                    .widget-metadata ul li a:hover:before {                        opacity: 1;                    }/* WIDGET TAGS */.widget-tags {}    .widget-tags a {        position: relative;        z-index: 1;        overflow: hidden;        display: inline-block;        padding: 5px 18px;        border: 1px solid #ebebeb;        border-radius: 20px;        margin: 5px 5px 5px 0;        color: #000;        font-size: 14px;        text-decoration: none;        -webkit-transform: translateZ(0);        -ms-transform: translateZ(0);        transform: translateZ(0);        -webkit-transition: all 0.3s;        transition: all 0.3s;    }        .widget-tags a:after {            position: absolute;            z-index: -1;            top: 0;            right: 0;            bottom: 0;            left: 0;            border-radius: 20px;            background-color: #ffad00;            content: "";            -webkit-transform: scale(0);            -ms-transform: scale(0);            transform: scale(0);            -webkit-transition: all 0.3s;            transition: all 0.3s;        }        .widget-tags a:hover {            border-color: #ffad00;            background-color: #ffad00;            color: #fff;        }            .widget-tags a:hover:after {                -webkit-transform: scale(1);                -ms-transform: scale(1);                transform: scale(1);            }@media (min-width: 768px) and (max-width: 991px) {    .widget-tags a {        padding: 3px 12px;        font-size: 12px;    }}/* WIDGET NEWSLETTER */.widget-newsletter {}    .widget-newsletter form {        position: relative;    }    .widget-newsletter #newsletter-email {        width: 100%;        height: 44px;        padding-right: 160px;    }    .widget-newsletter button[type="submit"] {        position: absolute;        top: 0;        right: -1px;        height: 44px;        border-radius: 0;        font-size: 12px;    }        .widget-newsletter button[type="submit"]:after {            border-radius: 0;        }.newsletter-bordered {    padding: 10px;    border: 1px solid #ebebeb;}    .newsletter-bordered #newsletter-email {        padding-right: 20px;    }    .newsletter-bordered button[type="submit"] {        position: relative;        width: 100%;        margin-bottom: 0;        border-radius: 5px;    }        .newsletter-bordered button[type="submit"]:after {            border-radius: 5px;        }@media (min-width: 768px) and (max-width: 991px) {    .widget-newsletter #newsletter-email {        padding-right: 20px;    }    .newsletter-bordered {        padding: 0;        border: none;    }}@media (max-width: 767px) {    .widget-newsletter #newsletter-email {        padding-right: 20px;    }    .widget-newsletter button[type="submit"] {        position: relative;        right: 0;    }}/* WIDGET RECENT POSTS */.widget-recent-posts {}    .widget-recent-posts ul {        margin-bottom: 0;        list-style: none;    }        .widget-recent-posts ul li {            line-height: 24px;        }            .widget-recent-posts ul li img {                float: left;                margin-right: 15px;            }            .widget-recent-posts ul li .post-title {                color: #02224a;                font-size: 16px;                -webkit-transition: all 0.3s;                transition: all 0.3s;            }            .widget-recent-posts ul li .post-details {                font-size: 12px;                -webkit-transition: all 0.3s;                transition: all 0.3s;            }                .widget-recent-posts ul li .post-details a {                    padding-right: 7px;                    border-right: 1px solid #000;                    margin-right: 3px;                    color: #000;                }                    .widget-recent-posts ul li .post-details a:last-child {                        padding-right: 0;                        border-right: 0;                        margin-right: 0;                    }                    .widget-recent-posts ul li .post-details a:before {                        margin-right: 5px;                        font-family: "materia-icons";                        font-size: 14px;                    }                    .widget-recent-posts ul li .post-details a.author:before {                        content: "\e9f3";                    }                    .widget-recent-posts ul li .post-details a:before {                        content: "\e920";                    }                    .widget-recent-posts ul li .post-title:hover,                    .widget-recent-posts ul li .post-details a:hover {                        color: #ffad00;                        text-decoration: none;                    }@media (min-width: 768px) and (max-width: 991px) {    .widget-recent-posts ul li img {        display: none;    }}/* WIDGET RECENT COMMENTS */.widget-recent-comments {}    .widget-recent-comments ul {        margin-bottom: 0;        list-style: none;    }        .widget-recent-comments ul li {            margin-bottom: 15px;        }            .widget-recent-comments ul li:last-child {                margin-bottom: 0;            }/* WIDGET CALENDAR */.widget-calendar {}    .widget-calendar table {        width: 100%;        text-align: center;    }        .widget-calendar table th,        .widget-calendar table td {            padding: 5px;            border-top: 1px solid #ebebeb;            border-left: 1px solid #ebebeb;            text-align: center;        }            .widget-calendar table th:last-child,            .widget-calendar table td:last-child {                border-right: 1px solid #ebebeb;            }        .widget-calendar table tr:last-child td {            border-bottom: 1px solid #ebebeb;        }        .widget-calendar table tfoot td,        .widget-calendar table tfoot td:last-child,        .widget-calendar table tfoot tr:last-child td {            border: none;        }        .widget-calendar table td#today {            background-color: #ffad00;            color: #fff;        }/* WIDGET FLICKR */.widget-flickr {}.flickr-photos {    margin: -5px;}.flickr_badge_image {    position: relative;    float: left;    padding: 5px;}    .flickr_badge_image img {        width: 64px;        height: auto;    }.flickr-photos:after {    visibility: hidden;    display: block;    font-size: 0;    content: " ";    clear: both;    height: 0;}@media (min-width: 1200px) {    .flickr_badge_image img {        width: 80px;    }}/* WIDGET INSTAGRAM */.widget-instagram {}#instafeed {    margin: -5px;}    #instafeed a {        float: left;        display: block;        width: 72px;    }        #instafeed a img {            display: block;            width: 100%;            height: auto;            padding: 5px;        }    #instafeed:after {        visibility: hidden;        display: block;        height: 0;        font-size: 0;        content: " ";        clear: both;    }@media (min-width: 1200px) {    #instafeed a {        width: 90px;    }}/* WIDGET TWITTER */.widget-twitter {    text-align: center;}.tweets-list ul {    margin-bottom: 0;    list-style: none;}    .tweets-list ul li {        margin-bottom: 20px;        font-size: 18px;        line-height: 32px;    }        .tweets-list ul li > *:last-child {            margin-bottom: 0;        }        .tweets-list ul li:last-child {            margin-bottom: 0;        }/* WIDGET CONTACT */.widget-contact {}    .widget-contact ul {        margin-bottom: 0;        list-style: none;    }        .widget-contact ul li {            position: relative;            padding-left: 50px; color:#333;            margin-bottom: 6px;        }            .widget-contact ul li:last-child {                margin-bottom: 0;            }            .widget-contact ul li i {                position: absolute;                /*top: 3px;*/                left: 0;                font-size: 38px;                line-height: 40px;                -webkit-transition: all 0.3s;                transition: all 0.3s;            }            .widget-contact ul li:hover i {                color: #ffad00;            }            .widget-contact ul li a {                color: #000;                line-height: 30px;            }            .widget-contact ul li small {                display: block;                font-size: 11px;                letter-spacing: 1px;                text-transform: uppercase;            }@media (min-width: 1200px) {    .widget-contact ul li small {        letter-spacing: 2px;    }}@media (min-width: 768px) and (max-width: 991px) {    .widget-contact ul li {        padding-left: 0;    }        .widget-contact ul li i {            display: none;        }}/* WIDGET SOCIAL */.widget-social {}    .widget-social .social-media {        margin-bottom: 0;    }.qsc-services li {    color: #0e59a0;    list-style: square;    margin-left: 3%;}    .qsc-services li span {        color: #000;    }.certificate-list h4 {    padding-bottom: 15px;    border-bottom: 1px solid #000;    text-transform: uppercase;    color: #ffad00;    margin-bottom: 20px;}.certificate-list div a {    color: #ffad00;}.certificate-list div {    margin-left: 5%;}    .certificate-list div a:hover {        color: #f7931b;    }.qston {    color: #ffad00;}.quick-query {    float: right;    padding: 8px 30px;    margin-top: 5px;    margin-bottom: 10px !important;    background-color: #ffad00;    color: #fff;    border-radius: 5px;    text-transform: uppercase;}    .quick-query:hover {        text-decoration: none;		color:#999;    }.newsletter-section {    padding: 40px 0;}.newsletter-btn {    height: 40px !important;    padding: 10px 30px !important;    background-color: #ffad00; !important;    color: #fff !important;}    .newsletter-btn:hover {        color: #fff !important;    }.txt-newslwtter {    width: 100%;    padding: 10px;    height: 40px;    text-align: center;    border-radius: 5px;    border: 1px solid #d7d7d7;}.news-title {    font-size: 25px;    font-weight: bold;}.service-title {    text-transform:uppercase !important;}    .service-title a {        color:#ffad00 !important;    }     .service-title a:hover {        color:#fff !important;        text-decoration:none !important;    }.client-section {     padding: 70px 0;}.hovereffect {  width: 100%;  height: 100%;  float: left;  overflow: hidden;  position: relative;  text-align: center;  cursor: default;}.hovereffect .overlay {  width: 100%;  height: 100%;  position: absolute;  overflow: hidden;  top: 0;  left: 0;  background-color:rgba(75, 75, 75, 0.24);  -webkit-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;}.hovereffect:hover .overlay {  background-color: rgba(48, 152, 157, 0.4);}.hovereffect img {  display: block;  position: relative;}.hovereffect h2 {  text-transform: uppercase;  color: #fff;  text-align: center;  position: relative;  margin-top:20px;  font-size: 15px;  padding: 5px;  background: rgba(0, 0, 0, 0.21);  -webkit-transform: translateY(45px);  -ms-transform: translateY(45px);  transform: translateY(45px);  -webkit-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;}/*.hovereffect:hover h2 {  -webkit-transform: translateY(5px);  -ms-transform: translateY(5px);  transform: translateY(5px);}*/.hovereffect a.info {  display: inline-block;   text-decoration: none;  padding: 5px 6px;  text-transform: uppercase;  color: #fff;  border: 1px solid #fff;  background-color: transparent;  opacity: 0;  filter: alpha(opacity=8);  -webkit-transform: scale(0);  -ms-transform: scale(0);  transform: scale(0);  -webkit-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;  font-weight: normal;  margin: -52px 0 0 0 !important;  padding: 62px 100px;}.hovereffect:hover a.info {/* opacity: 1;  filter: alpha(opacity=100);  -webkit-transform: scale(1);  -ms-transform: scale(1);  transform: scale(1); */ }.hovereffect a.info:hover {  box-shadow: 0 0 5px #999;}.pageactive{color:#333 !important;}.rd{text-align:center;}.ttop{margin-top:20px !important;}.phn{background:#ffad00; color:#fff; width:100%; text-align:center; border-radius:20px; margin-top:12px;}.nn{font-size:15px; margin-top:2px; text-align:center;   color:#fff;}.tts{font-size:16px; font-weight:bold;}.ttss{font-size:14px; margin-bottom:2px;}.ssi{margin-top:15px; text-align:center;}.si{margin-top:0px; text-align:center;}.ssp{font-size:22px; color:#330099;}.ssp a i{text-decoration: color:#fff;}.ssp a:i hover {text-decoration: color:#fff;}.sspp{font-size:30px; color:#330099;}.sspp a i{text-decoration: color:#fff;}.sspp a:i hover {text-decoration: color:#fff;}a {  color: #fff;  text-decoration: none;}.me {  width: 400px;  margin: 90px auto;}.me p,.me h1 {  text-transform: uppercase;  letter-spacing: 3px;  text-align: center;}.me p {  font-weight: 200;}.me span {  font-weight: bold;}.txtsd{color:#333 !important; font-size:13px !important; padding-top:3px;}