@import url('font-awesome.css');@import url('animate.css');
body {font-family: 'Open Sans',Arial,sans-serif;font-size: 14px;font-weight: 300;line-height: 1.6;color: #656565;}
a:active {outline: 0;}
p,div,a,td,li,h1,h2,h3,h4,h5,h6 {font-family: 'Muli', sans-serif;}
.clear {clear: both;}
h1,h2,h3,h4,h5,h6 {font-weight: 400;line-height: 1.4;color: #333;margin-bottom: 20px;}
.container {padding: 0 20px 0 20px;position: relative;}
#wrapper {width: 100%;margin: 0;padding: 75px 0 0;}
.row,.row-fluid {margin-bottom: 30px;}
.row .row,.row-fluid .row-fluid {margin-bottom: 30px;}
.row.nomargin,.row-fluid.nomargin {margin-bottom: 0;}
img.img-polaroid {margin: 0 0 20px 0;}
.img-box {max-width: 100%;}
.carousel-indicators li {display: inline-block;width: 10px;height: 10px;margin: 1px;text-indent: -999px;border: 1px solid #292929;border-radius: 10px;cursor: pointer;background-color: #000;background-color: rgba(0,0,0,0);}
a {color: #00bfff;text-decoration: none;text-shadow: none;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
a:hover {color: #0D63AD;text-decoration: none;}
.alignright{float: right;}
/*  Header
==================================== */
.navbar-default {border: none;}
.navbar-brand {color: #222;text-transform: uppercase;font-size: 24px;font-weight: 700;line-height: 1em;letter-spacing: -1px;padding: 0}
.navbar-default .navbar-brand {color: #2FADDE;}
.navbar-default .navbar-brand img{max-height: 74px;padding:0px;}
header .navbar-collapse ul.navbar-nav {float: right;margin-right: 0;}
header .navbar-default {background-color: #fff; /*#444E52*/}
header .nav li a:hover,header .nav li a:focus,header .nav li.active a,header .nav li.active a:hover,header .nav li a.dropdown-toggle:hover,header .nav li a.dropdown-toggle:focus,header .nav li.active ul.dropdown-menu li a:hover,header .nav li.active ul.dropdown-menu li.active a {-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
header .navbar-default .navbar-nav > .open > a,header .navbar-default .navbar-nav > .open > a:hover,header .navbar-default .navbar-nav > .open > a:focus {-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
header .navbar {padding: 0;min-height: 75px}
header .navbar-nav > li {padding-bottom: 12px;padding-top: 22px;}
header .navbar-nav > li > a {padding-bottom: 6px;padding-top: 5px;margin-left: 2px;line-height: 30px;font-weight: 700;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.dropdown-menu li a:hover {color: #fff !important;}
header .nav .caret {border-bottom-color: #f5f5f5;border-top-color: #f5f5f5;}
.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus {background-color: #fff;}
.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus {background-color: #fff;}
.dropdown-menu {box-shadow: none;border-radius: 0;border: none;}
.dropdown-menu li:last-child {padding-bottom: 0 !important;margin-bottom: 0;}
header .nav li .dropdown-menu {padding: 0;}
header .nav li .dropdown-menu li a {line-height: 28px;padding: 3px 12px;}
/* --- menu --- */
header .navigation {float: right;}
header ul.nav li {border: none;margin: 0;}
header ul.nav li a {font-size: 12px;border: none;font-weight: 700;text-transform: uppercase;}
header ul.nav li ul{display: none; list-style: none;padding: 0;position:absolute;top: 100%;width:350px;}
header ul.nav li ul li{float: none; border-bottom: 1px solid #fff;position: relative; background-color: #F8991D;padding: 18px 10px;}
header ul.nav li ul li a {font-size: 12px;border: none;font-weight: 700;text-transform: uppercase; color: #fff;text-shadow: none;}
header ul.nav li ul li a:hover{color: #86888A;}
header ul.nav li:hover ul, header ul.nav li ul:hover{display: block;}
.navbar .nav > li > a {color: #F8991D;text-shadow: none;}
.navbar .nav > li.current_page_item > a {color: #86888A;}
.navbar .nav a:hover {background: none;}
.navbar .nav > .active > a,.navbar .nav > .active > a:hover {background: none;font-weight: 700;}
.navbar .nav > .active > a:active,.navbar .nav > .active > a:focus {background: none;outline: 0;font-weight: 700;}
.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus {color: #F8991D;background-color: transparent;}
.navbar .nav li .dropdown-menu {z-index: 2000;}
.navbar-header {background: #fff;position: absolute;padding: 0 15px;}
.dropdown-menu .dropdown i {position: absolute;right: 0;margin-top: 3px;padding-left: 20px;}
.navbar .nav > li > .dropdown-menu:before {display: inline-block;border-right: none;border-bottom: none;border-left: none;border-bottom-color: none;content: none;}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus {color: #FF874A;}
.home {padding: 40px 0 0;}
.home h1 {color: #f36523;}
ul.nav li.dropdown a {z-index: 1000;display: block;}
select.selectmenu {display: none;}
.pageTitle {color: #F8991D;margin: 30px 0 3px;display: inline-block;text-align: center;}
#banner {width: 100%;background: #000;position: relative;margin: 0;padding: 0;}
#banner img {width: 100%;}
/*  Sliders
==================================== */
/* --- flexslider --- */
#banner .flexslider {padding: 0;background: #10264d;position: relative;}
#banner:after {content: '';background: rgba(0,0,0,0.25);position: absolute;top: 0px;z-index: 6;width: 100%;height: 100%;}
.flex-direction-nav .flex-prev {left: 0px;}
.flex-direction-nav .flex-next {right: 0px;}
.flex-caption {zoom: 1;bottom: 35px;background-color: transparent;color: #fff;padding: 25px 25px 25px 30px;position: absolute;left: 0%;right: 0px;text-align: center;display: inline-block;margin: 0 auto 15px;clear: both;}
.flex-caption h3 {color: #FFFFFF;letter-spacing: 1px;text-transform: uppercase;font-size: 36px;background: #F8991D;display: initial;padding: 10px 20px;}
.flex-caption p {margin: 0 0 15px;background: #F8991D;display: inline-block;padding: 20px;clear: left;}
.skill-home {margin-bottom: 50px;}
.c1 {border: #ed5441 1px solid;background: #ed5441;}
.c2 {border: #24c4db 1px solid;background: #24c4db;}
.c3 {border: #2FADDE 1px solid;background: #2FADDE;}
.c4 {border: #609cec 1px solid;background: #609cec;}
.skill-home .icons {padding: 30px 0 0 0;width: 100px;height: 100px;color: #fff;font-size: 42px;font-size: 42px;text-align: center;-ms-border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;display: inline-table;}
.skill-home h2 {padding-top: 20px;font-size: 36px;font-weight: 700;}
.testimonial-solid {padding: 50px 0 60px 0;margin: 0 0 0 0;text-align: center;}
.testi-icon-area {text-align: center;position: absolute;top: -84px;margin: 0 auto;width: 100%;}
.testi-icon-area .quote {padding: 15px 0 0 0;margin: 0 0 0 0;background: #ffffff;text-align: center;color: #2FADDE;display: inline-table;width: 70px;height: 70px;-ms-border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;font-size: 42px;border: 1px solid #2FADDE;}
.testi-icon-area .carousel-inner {margin: 20px 0;}
.carousel-indicators {bottom: -30px;}
/* Testimonial----------------------------------*/

.testimonial-area {padding: 0 0 0 0;margin: 0;background: url(../img/low-poly01.jpg) fixed center center;background-size: cover;-webkit-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;}
.testimonial-solid p {color: #202020;font-size: 16px;line-height: 30px;font-style: italic;}
section.callaction {background: #fff;padding: 50px 0 0 0;}
.recentWork {padding: 40px 0 0 0;}
.fancybox-title-inside-wrap {padding: 3px 30px 6px;background: #000;}
/* Content==================================== */

#content {position: relative;background: #fff;padding: 0px 0 50px;}
#content img {height: auto;max-height:100%;}
.cta-text {text-align: center;margin-top: 10px;}
.big-cta .cta {margin-top: 10px;}
.box {width: 100%;}
.box-gray {background: #f8f8f8;padding: 20px 20px 30px;}
.box-gray h4,.box-gray i {margin-bottom: 20px;}
.box-bottom {padding: 20px 0;text-align: center;}
.box-bottom a {color: #fff;font-weight: 700;}
.box-bottom a:hover {color: #eee;text-decoration: none;}
.navbar-default .navbar-toggle {border-color: #ddd;margin-top: 18px;}
/* Article
==================================== */
.article h1, section h1 {font-size: 2.5em;color: #F8991D;}
.article h2 {font-size: 2.0em;color: #1c5f75;}
.article h3 {font-size: 1.6em;color: #000;}
.article h4 {font-size: 1.3em;color: #000;}
.article h5 {font-size: 1.1em;color: #000;font-weight: 600;}
.article p {font-size: 1.0em;}
.article{padding-top:30px;}
/* Bottom
==================================== */

#bottom {background: #fcfcfc;padding: 50px 0 0;}
/* twitter */

#twitter-wrapper {text-align: center;width: 70%;margin: 0 auto;}
#twitter em {font-style: normal;font-size: 13px;}
#twitter em.twitterTime a {font-weight: 600;}
#twitter ul {padding: 0;list-style: none;}
#twitter ul li {font-size: 20px;line-height: 1.6;font-weight: 300;margin-bottom: 20px;position: relative;word-break: break-word;}
/* page headline
==================================== */

#inner-headline {background: #F7F7F7;position: relative;margin: 0 0 20px 0;padding: 0;color: #F8991D;text-align: center;}
#inner-headline h1 {color: #F8991D;font-size: 2.5em;margin: 20px 0 0 0;text-align: left;}
/* --- breadcrumbs --- */
.breadcrumb ul li a:hover {text-decoration: none;}
.x-breadcrumbs {text-align: left;}
.x-breadcrumbs a {color: #F8991D;text-decoration: none;text-shadow: none;font-size: 13px;}
.x-breadcrumbs a:Hover {text-decoration: none;}
.x-breadcrumbs span.delimiter,.x-breadcrumbs span.current {color: #777;font-size: 13px;}
/* Banner
============================ */

.content_white {text-align: center;padding: 3em 0;}
.content_white {text-align: center;padding: 3em 0;background-color: #FFFFFF;}
.featured_content {background: #FFFFFF;width: 100%;padding: 25px 0;}
.feature_grid1 .fa {color: #F8991D;border: 1px solid #F8991D;border-radius: 50%;width: 85px;height: 85px;background: #fff;padding-top: 30px;}
.featured_content h3 a {font-size: 1.1em;color: #444;text-decoration: none;}
.featured_content p {color: #444;font-size: 14px;line-height: 21px;}
.feature_btn {display: inline-block;padding: 6px 20px;font-size: 1em;cursor: pointer;border: 1px solid #E6E6E6;background: #37907F;color: #FFF;font-weight: 500;text-decoration: none;outline: none;margin-top: 10px;/* border-radius: 5px;*/
}
/* Forms
============================= */


/* --- contact form  ---- */

form#contactform input[type="text"] {width: 100%;border: 1px solid #f5f5f5;min-height: 40px;padding-left: 20px;font-size: 13px;padding-right: 20px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
form#contactform textarea {border: 1px solid #f5f5f5;width: 100%;padding-left: 20px;padding-top: 10px;font-size: 13px;padding-right: 20px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
form#contactform .validation {font-size: 11px;}
#sendmessage {border: 1px solid #e6e6e6;background: #f6f6f6;display: none;text-align: center;padding: 15px 12px 15px 65px;margin: 10px 0;font-weight: 600;margin-bottom: 30px;}
#sendmessage.show,.show {display: block;}
form#commentform input[type="text"] {width: 100%;min-height: 40px;padding-left: 20px;font-size: 13px;padding-right: 20px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-border-radius: 2px 2px 2px 2px;-moz-border-radius: 2px 2px 2px 2px;border-radius: 2px 2px 2px 2px;}
form#commentform textarea {width: 100%;padding-left: 20px;padding-top: 10px;font-size: 13px;padding-right: 20px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-border-radius: 2px 2px 2px 2px;-moz-border-radius: 2px 2px 2px 2px;border-radius: 2px 2px 2px 2px;}
/* --- search form --- */

.search {float: right;margin: 35px 0 0;padding-bottom: 0;}
#inner-headline form.input-append {margin: 0;padding: 0;}
/*  Portfolio
================================ */

.work-nav #filters {margin: 0;padding: 0;list-style: none;}
.work-nav #filters li {margin: 0 10px 30px 0;padding: 0;float: left;}
.work-nav #filters li a {color: #7F8289;font-size: 16px;display: block;}
.work-nav #filters li a:hover {}
.work-nav #filters li a.selected {color: #DE5E60;}
#thumbs {margin: 0;padding: 0;}
#thumbs li {list-style-type: none;}
.item-thumbs {position: relative;overflow: hidden; cursor: pointer;}
.item-thumbs a + img {width: 100%;}
.item-thumbs .hover-wrap {position: absolute;display: block;width: 100%;height: 100%;opacity: .6;filter: alpha(opacity=0);-webkit-transition: all 450ms ease-out 0s;-moz-transition: all 450ms ease-out 0s;-o-transition: all 450ms ease-out 0s;transition: all 450ms ease-out 0s;-webkit-transition: all 450ms linear;left: -100%;}
.item-thumbs:hover .hover-wrap,.item-thumbs.active .hover-wrap {position: absolute;opacity: 1;filter: alpha(opacity=100);left: 0;}
.item-thumbs .hover-wrap .overlay-img {position: absolute;width: 90%;height: 100%;opacity: 0.80;filter: alpha(opacity=80);background: rgba(216,97,37,0.83);margin: 0 15px;}
.item-thumbs .hover-wrap .overlay-img-thumb {position: absolute;border-radius: 60px;top: 50%;left: 51%;margin: -16px 0 0 -16px;color: #FFFFFF;font-size: 32px;line-height: 1em;opacity: 1;filter: alpha(opacity=100);}
.service-v1 h3 {margin: 0;border-bottom: #F3F3F3 1px solid;padding: 12px 0;margin-bottom: 10px;}
.service-v1 img {}
ul.portfolio-categ {margin: 10px 0 30px 0;padding: 0;float: left;list-style: none;}
ul.portfolio-categ li {margin: 0;float: left;list-style: none;font-size: 13px;font-weight: 600;border: 1px solid #F8991D;margin-right: 15px;}
ul.portfolio-categ li a {display: block;padding: 8px 20px;color: #F8991D;}
ul.portfolio-categ li.active {background-color: #F8991D;color: #fff;}
ul.portfolio-categ li.active a:hover,ul.portfolio-categ li a:hover,ul.portfolio-categ li a:focus,ul.portfolio-categ li a:active {text-decoration: none;outline: 0;}
ul.portfolio-categ li.active a {color: #fff;}
#accordion-alt3 .panel-heading h4 {font-size: 13px;line-height: 28px;}
.panel .panel-heading h4 {font-weight: 400;}
.panel-title {margin-top: 0;margin-bottom: 0;font-size: 15px;color: inherit;}
.panel-group .panel {margin-bottom: 0;border-radius: 2px;}
.panel {margin-bottom: 18px;background-color: #D7E0E2;border: 1px solid transparent;border-radius: 2px;-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05);box-shadow: 0 1px 1px rgba(0,0,0,0.05);}
#accordion-alt3 .panel-heading h4 a i {font-size: 16px;line-height: 18px;width: 18px;height: 18px;margin-right: 5px;color: #046E5A;text-align: center;margin-left: 6px; font-weight: bold;}
.progress.pb-sm {height: 6px!important;}
.progress {box-shadow: inset 0 0 2px rgba(0,0,0,.1);}
.progress {overflow: hidden;height: 18px;margin-bottom: 18px;background-color: #f5f5f5;border-radius: 2px;-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);}
.progress .progress-bar.progress-bar-red {background: #ed5441;}
.progress .progress-bar.progress-bar-green {background: #51d466;}
.progress .progress-bar.progress-bar-lblue {background: #32c8de;}
/* --- portfolio detail --- */

.top-wrapper {margin-bottom: 20px;}
.info-blocks {margin-bottom: 15px;}
.info-blocks i.icon-info-blocks {float: left;color: #FFF;font-size: 26px;min-width: 50px;margin-top: 5px;text-align: center;background-color: #F8991D;border-radius: 50%;height: 56px;width: 56px;padding-top: 16px;}
.info-blocks .info-blocks-in {padding: 0 10px;overflow: hidden;}
.info-blocks .info-blocks-in h3 {color: #555;font-size: 20px;line-height: 28px;margin: 0px;}
.info-blocks .info-blocks-in p {font-size: 14px;}
blockquote {font-size: 16px;font-weight: 400;font-family: 'Muli', sans-serif;font-style: italic;padding-left: 0;color: #a2a2a2;line-height: 1.6em;border: none;}
blockquote cite {display: block;font-size: 12px;color: #666;margin-top: 10px;}
blockquote cite:before {content: "\2014 \0020";}
blockquote cite a,blockquote cite a:visited,blockquote cite a:visited {color: #555;}
/* --- pullquotes --- */

.pullquote-left {display: block;color: #a2a2a2;font-family: 'Muli', sans-serif;font-size: 14px;line-height: 1.6em;padding-left: 20px;}
.pullquote-right {display: block;color: #a2a2a2;font-family: 'Muli', sans-serif;font-size: 14px;line-height: 1.6em;padding-right: 20px;}
/* --- button --- */

.linkbtn a, .btn-orange {font-family: Arial;color: #ffffff;font-size: 13px;background: #F8991D;padding: 8px 20px;text-align: left;text-decoration: none;font-weight: 600;cursor: pointer;display: inline-block;margin-bottom: 0;vertical-align: middle;border: 1px solid transparent;white-space: nowrap;line-height: 1.428571429;border-radius: 4px;-webkit-user-select: none;max-width: 100%;overflow: hidden;text-overflow: ellipsis;}
.linkbtn a:hover, .btn-orange:hover {text-decoration: none;}
/* --- list style --- */

ul.general {list-style: none;margin-left: 0;}
ul.link-list {margin: 0;padding: 0;list-style: none;}
ul.link-list li {margin: 0;padding: 2px 0 2px 0;list-style: none;}
/* --- Heading style --- */

h4.heading {font-weight: 700;}
.heading {margin-bottom: 30px;}
.heading {position: relative;}
.widgetheading {width: 100%;padding: 0;}
#bottom .widgetheading {position: relative;border-bottom: #e6e6e6 1px solid;padding-bottom: 9px;}
aside .widgetheading {position: relative;border-bottom: #e9e9e9 1px solid;padding-bottom: 9px;}
footer .widgetheading {position: relative;color: #F8991D;}
footer .widget .social-network {position: relative;}
#bottom .widget .widgetheading span,aside .widget .widgetheading span,footer .widget .widgetheading span {position: absolute;width: 60px;height: 1px;bottom: -1px;right: 0;}
.box-area {border: 1px solid #E7E7E7;padding: 0 15px;padding-top: 41px;margin-top: -42px;}
/* --- Map --- */

.map {position: relative;margin-top: -50px;margin-bottom: 40px;}
.map iframe {width: 100%;height: 450px;border: none;}
.map-grid iframe {width: 100%;height: 350px;border: none;margin: 0 0 -5px 0;padding: 0;}
ul.team-detail {margin: -10px 0 0 0;padding: 0;list-style: none;}
ul.team-detail li {border-bottom: 1px dotted #e9e9e9;margin: 0 0 15px 0;padding: 0 0 15px 0;list-style: none;}
ul.team-detail li label {font-size: 13px;}
ul.team-detail li h4,ul.team-detail li label {margin-bottom: 0;}
ul.team-detail li ul.social-network {border: none;margin: 0;padding: 0;}
ul.team-detail li ul.social-network li {border: none;margin: 0;}
ul.team-detail li ul.social-network li i {margin: 0;}
.team-dec h4 {padding: 13px 0 10px;margin: 0;}
.team-dec {text-align: center;background: #ECECEC;padding-bottom: 8px;}
.pricing-title {background: #fff;text-align: center;padding: 10px 0 10px 0;}
.pricing-title h3 {font-weight: 600;margin-bottom: 0;}
.pricing-offer {background: #fcfcfc;text-align: center;padding: 40px 0 40px 0;font-size: 18px;border-top: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6;}
.pricing-box.activeItem .pricing-offer {color: #fff;}
.pricing-offer strong {font-size: 78px;line-height: 89px;}
.pricing-offer sup {font-size: 28px;}
.pricing-container {background: #fff;text-align: center;font-size: 14px;}
.pricing-container strong {color: #353535;}
.pricing-container ul {list-style: none;padding: 0;margin: 0;}
.pricing-container ul li {border-bottom: 1px solid #CFCFCF;list-style: none;padding: 15px 0 15px 0;margin: 0 0 0 0;color: #222;}
.pricing-action {margin: 0;background: #fcfcfc;text-align: center;padding: 20px 0 30px 0;}
.pricing-wrapp {margin: 0 auto;width: 100%;background: #fd0000;}
.pricing-box-item {border: 1px solid #e6e6e6;background: #fcfcfc;position: relative;margin: 0 0 20px 0;padding: 0;-webkit-box-shadow: 0 2px 0 rgba(0,0,0,0.03);-moz-box-shadow: 0 2px 0 rgba(0,0,0,0.03);box-shadow: 0 2px 0 rgba(0,0,0,0.03);-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.pricing-box-item .pricing-heading {background: #fcfcfc;text-align: center;padding: 0px 0 0px 0;display: block;}
.pricing-box-item.activeItem .pricing-heading {background: #fcfcfc;text-align: center;padding: 0px 0 1px 0;border-bottom: none;display: block;color: #fff;}
.pricing-box-item.activeItem .pricing-heading h3 {}
.pricing-box-item .pricing-heading h3 strong {font-size: 28px;font-weight: 700;letter-spacing: -1px;}
.pricing-box-item .pricing-heading h3 {font-size: 20px;letter-spacing: -1px;color: #7D7D7D;padding-top: 22px;}
.pricing-box-item .pricing-terms {text-align: center;/* background: #0E987E;*/
    display: block;overflow: hidden;padding: 11px 0 5px;}
.pricing-box-item .pricing-terms h6 {margin-top: 10px;color: #F8991D;font-size: 16px;font-family: 'Muli', sans-serif;}
.pricing-box-item .icon .price-circled {margin: 10px 10px 10px 0;display: inline-block !important;text-align: center !important;color: #fff;width: 68px;height: 68px;padding: 12px;font-size: 16px;font-weight: 700;line-height: 68px;text-shadow: none;cursor: pointer;background-color: #888;border-radius: 64px;-moz-border-radius: 64px;-webkit-border-radius: 64px;}
.pricing-box-item .pricing-action {margin: 0;text-align: center;padding: 30px 0 30px 0;}
/* --- Recent post widget --- */

.recent-post {margin: 20px 0 0 0;padding: 0;line-height: 18px;}
.recent-post h5 a:hover {text-decoration: none;}
.recent-post .text h5 a {color: #353535;}
footer {text-shadow: none;color: #555;padding: 0;padding-top: 50px;margin: 0;}
footer a {color: #F8991D;}
footer a:hover {color: #eee;}
footer h1,footer h2,footer h3,footer h4,footer h5,footer h6 {color: #fff;}
footer address {line-height: 1.6em;margin-bottom:0;}
address {margin-bottom:0;}
footer h5 a:hover,footer a:hover {text-decoration: none;}
ul.social-network {list-style: none;margin: 0;}
ul.social-network li {display: inline;margin: 0 5px;}

footer p {margin: 0;padding: 0;}
.company p {text-align: left;font-size: 12px;}
.copyright {text-align: right;font-size: 12px;}
#sub-footer ul.social-network {float: right;}
/* scroll to top */

.scrollup {position: fixed;width: 32px;height: 32px;bottom: 0px;right: 20px;background: #222;}
a.scrollup {outline: 0;text-align: center;}
a.scrollup:hover,a.scrollup:active,a.scrollup:focus {opacity: 1;text-decoration: none;}
a.scrollup i {margin-top: 10px;color: #fff;}
a.scrollup i:hover {text-decoration: none;}
.absolute {position: absolute;}
.relative {position: relative;}
.aligncenter {text-align: center;}
.aligncenter span {margin-left: 0;}
.floatright {float: right;}
.floatleft {float: left;}
.floatnone {float: none;}
.aligncenter {text-align: center;}
img.pull-left,.align-left {float: left;margin: 0 15px 15px 0;}
.widget img.pull-left {float: left;margin: 0 15px 15px 0;}
img.pull-right,.align-right {float: right;margin: 0 0 15px 15px;}
article img.pull-left,article .align-left {float: left;margin: 5px 15px 15px 0;}
article img.pull-right,article .align-right {float: right;margin: 5px 0 15px 15px;}
.clear-marginbot {margin-bottom: 0;}
.marginbot10 {margin-bottom: 10px;}
.marginbot20 {margin-bottom: 20px;}
.marginbot30 {margin-bottom: 30px;}
.marginbot40 {margin-bottom: 40px;}
.clear-margintop {margin-top: 0;}
.margintop10 {margin-top: 10px;}
.margintop20 {margin-top: 20px;}
.margintop30 {margin-top: 30px;}
.margintop40 {margin-top: 40px;}
.margintop60 {margin-top: 60px;}
a.feature_btn:hover {color: #fff;text-decoration: none;}
.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default {color: #FFF;background-color: #0F9FE0;}
.txtContent p {color: #000;}
.sidebar h4 {font-size: 16px;font-weight: 600;}
.sidebar ul {list-style-type: none;padding: 0 20px;}
.sidebar li {margin-bottom: 10px;}
.sidebar li:before {margin: 0 5px 0 6px;content: '\f105';font-family: 'FontAwesome';font-size: 16px;vertical-align: middle;font-weight: 600;line-height: 18px;height: 18px;color: #046E5A;}
.sidebar-panel ul li a {margin-left: 1em;font-size: 13px;font-weight: 400;line-height: 28px;color: inherit;}
/* figure */

.grid {overflow: hidden;margin: 0;padding: 3em 0 0 0;list-style: none;text-align: center;}
/* Common style */

.grid figure {position: relative;z-index: 1;display: inline-block;overflow: hidden;margin: -0.135em;width: 100%;height: 400px;background: #3085a3;text-align: center;cursor: pointer;}
.grid figure img {position: relative;display: block;min-height: 100%;opacity: 0.8;}
.grid figure figcaption {padding: 2em;color: #fff;text-transform: uppercase;font-size: 1.25em;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.grid figure figcaption::before,.grid figure figcaption::after {pointer-events: none;}
.grid figure figcaption,.grid figure a {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
/* Anchor will cover the whole item by default */

/* FlexSlider Necessary Styles
*********************************/ 
.bffslides { margin: 0; padding: 0;}
.bffslide > .easy_t_single_testimonial {display: none; -webkit-backface-visibility: hidden;} /* Hide the bffslides before the JS is loaded. Avoids image jumping */
.bffslides > h3{text-align: center;color: #F8991D;}
/* No JavaScript Fallback */
.bffslide > .easy_t_single_testimonial:first-child {display: block;}

/* FlexSlider Default Theme
*********************************/
.flexslider {background:none; position: relative; zoom: 1;}
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px;}
.flexslider .bffslides {zoom: 1;}
.carousel li {margin-right: 5px}

/* Caption style */

.flex-caption { background: rgba(0,0,0,.8); margin-left:5px;bottom:5px; position:absolute;padding:20px; z-index:99;}
.flex-caption p{ font-size: 14px !important; line-height: 22px; 
font-weight:300; color: #fff }
.flex-caption h2, .flex-caption h4 {
	color:#fff;
}

.pnltestimonial{padding: 80px 0 60px;background: #242a33 url("../img/testimonail.jpg") no-repeat fixed 50% 50% / cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.pnltestimonial .testimonial_author{float: right;}
.pnltestimonial .testimonial_author cite span{color:#ddd;}
.pnltestimonial .easy_testimonial{clear: both;margin-bottom: 80px;}
.pnltestimonial p{color:#FFF;}


/* Direction Nav */
.flex-direction-nav {display: none;}

/* Control Nav */
.flex-control-nav {width: 80%!important; position: absolute; bottom: 0; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(255,255,255,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.flex-control-paging li a:hover { background: #333; background: rgba(255,255,255,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(255,255,255,0.9); cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

/* For some effects it will show as a button */
.grid figure a {z-index: 1000;text-indent: 200%;white-space: nowrap;font-size: 0;opacity: 0;}
.grid figure h2 {word-spacing: -0.15em;font-weight: 300;}
.grid figure h2 span {font-weight: 800;}
.grid figure h2,.grid figure p {margin: 0;}
.grid figure p {letter-spacing: 1px;font-size: 68.5%;}
/*---------------*/
/***** Lily *****/
/*---------------*/

figure.effect-lily img {width: -webkit-calc(100% + 50px);width: calc(100% + 50px);opacity: 0.7;-webkit-transition: opacity 0.35s,-webkit-transform 0.35s;transition: opacity 0.35s,transform 0.35s;-webkit-transform: translate3d(-40px,0,0);transform: translate3d(-40px,0,0);}
figure.effect-lily figcaption {top: auto;bottom: 0;height: 50%;text-align: left;}
figure.effect-lily h2,figure.effect-lily p {-webkit-transform: translate3d(0,40px,0);transform: translate3d(0,40px,0);}
figure.effect-lily h2 {-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s;color: #fff;}
figure.effect-lily p {color: rgba(255,255,255,0.6);opacity: 0;-webkit-transition: opacity 0.2s,-webkit-transform 0.35s;transition: opacity 0.2s,transform 0.35s;}
figure.effect-lily:hover img,figure.effect-lily:hover p {opacity: 1;}
figure.effect-lily:hover img,figure.effect-lily:hover h2,figure.effect-lily:hover p {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
figure.effect-lily:hover p {-webkit-transition-delay: 0.05s;transition-delay: 0.05s;-webkit-transition-duration: 0.35s;transition-duration: 0.35s;}
/*---------------*/
/***** Marley *****/
/*---------------*/
figure.effect-marley figcaption {text-align: right;}
figure.effect-marley h2,figure.effect-marley p {position: absolute;right: 30px;left: 30px;padding: 10px 0;}
figure.effect-marley p {bottom: 30px;line-height: 1.5;-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);}
figure.effect-marley h2 {top: 30px;-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s;-webkit-transform: translate3d(0,20px,0);transform: translate3d(0,20px,0);}
figure.effect-marley:hover h2 {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
figure.effect-marley h2::after {position: absolute;top: 100%;left: 0;width: 100%;height: 4px;background: #fff;content: '';-webkit-transform: translate3d(0,40px,0);transform: translate3d(0,40px,0);}
figure.effect-marley h2::after,figure.effect-marley p {opacity: 0;-webkit-transition: opacity 0.35s,-webkit-transform 0.35s;transition: opacity 0.35s,transform 0.35s;}
figure.effect-marley:hover h2::after,figure.effect-marley:hover p {opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
/*---------------*/
/***** Oscar *****/
/*---------------*/
figure.effect-oscar {background: -webkit-linear-gradient(45deg,#22682a 0%,#9b4a1b 40%,#3a342a 100%);background: linear-gradient(45deg,#22682a 0%,#9b4a1b 40%,#3a342a 100%);}
figure.effect-oscar img {opacity: 0.9;-webkit-transition: opacity 0.35s;transition: opacity 0.35s;}
figure.effect-oscar figcaption {padding: 3em;background-color: rgba(58,52,42,0.55);-webkit-transition: background-color 0.35s;transition: background-color 0.35s;}
figure.effect-oscar figcaption::before {position: absolute;top: 30px;right: 30px;bottom: 30px;left: 30px;border: 1px solid #fff;content: '';}
figure.effect-oscar h2 {margin: 20% 0 10px 0;-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s;-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);color: #fff;}
figure.effect-oscar figcaption::before,figure.effect-oscar p {opacity: 0;-webkit-transition: opacity 0.35s,-webkit-transform 0.35s;transition: opacity 0.35s,transform 0.35s;-webkit-transform: scale(0);transform: scale(0);}
figure.effect-oscar:hover h2 {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
figure.effect-oscar:hover figcaption::before,figure.effect-oscar:hover p {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
figure.effect-oscar:hover figcaption {background-color: rgba(58,52,42,0);}
figure.effect-oscar:hover img {opacity: 0.4;}
.bgimage{height:80vh;background-attachment: fixed;background-repeat: no-repeat;background-size: cover;background-position: center center;}
.form-group{margin:0px;}
.banner-caption{margin: 0 auto;padding: 0 5%;position: absolute;text-align: center;top: 30%;width: 50%;z-index: 7;}
.banner-caption h1{color: #DDD;display: block;font-size: 50pt;font-weight: 600;letter-spacing: 1px;font-family: 'Muli', sans-serif;}

/* Error
=================================*/
.error-main{margin:0 auto;min-height:812px;position:relative;resize:vertical;overflow:auto}
.error-center{position:absolute;top:50%;left:20px;right:20px;padding:20px;transform:translateY(-50%);resize:vertical;overflow:auto}
.error-center h1{font-size:200px;color:#FF7A00;text-align:center;margin-bottom:1px;text-shadow:4px 4px 1px white;margin-top:auto;margin-bottom:auto}
.error-center p{color:#B1A18D;font-size:20px;margin-top:1px;text-align:center}
.sub a{color:#F8991D;text-decoration:none;padding:5px;font-size:13px;font-family:arial, serif;font-weight:bold}
.sub a:Hover{color:#333}

.pnlsection{padding: 100px 0;}
.pnlgrey{background-color: #eeeeee;padding: 50px 0;}
.pnlbg{background: #242a33 url("../img/home-bg-1.jpg") no-repeat fixed 50% 50% / cover ;color: #fff;padding-bottom: 70px;padding-top: 70px;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.pnlbg h2{color: #fff;font-size: 44px;line-height: 1;}
.pnlbg h2>span{color: #F8991D;}
.pnlorange{background-image: -webkit-linear-gradient(90deg, #F8991D 0%, #d84325 100%);
           background-image: -moz-linear-gradient(90deg, #F8991D 0%, #d84325 100%);
           background-image: -ms-linear-gradient(90deg, #F8991D 0%, #d84325 100%);
           background-image: -o-linear-gradient(90deg, #F8991D 0%, #d84325 100%);
           background-image: linear-gradient(90deg, #F8991D 0%, #d84325 100%);
           color: #fff;padding: 30px 0 30px;text-align:center;}
.pnlorange h2{color: #FFF;margin-bottom:5px;}
.section-title{color: #272727;font-size: 38px;text-transform: uppercase;}
/*.section-title{color: #272727;font-size: 44px;margin: 0 0 20px;padding-bottom: 20px;position: relative;text-transform: uppercase;}
.section-title::before{background: #ebebeb none repeat scroll 0 0;bottom: 0;content: "";height: 1px;left: 50%;margin-left: -70px;position: absolute;width: 140px;}
.section-title::after{background: #F8991D none repeat scroll 0 0;border: 5px solid #fff;border-radius: 20px;bottom: -11px;content: "";    height: 24px;left: 50%;margin-left: -12px;position: absolute;width: 24px;}*/
.media.service-box:first-child{margin-top: 60px;}
.media.service-box {margin: 25px 0;}
.media.service-box .pull-left {margin-right: 20px;}
.media.service-box .pull-left > i::after {background: #F8991D none repeat scroll 0 0;border: 4px solid #fff;border-radius: 20px;content: "";height: 20px;margin-top: -10px;position: absolute;right: -10px;top: 50%;width: 20px;}
.media.service-box .pull-left > i {border-radius: 100%;box-shadow: 0 0 0 1px #d7d7d7 inset;color: #F8991D;font-size: 24px;height: 64px;line-height: 64px;position: relative;text-align: center;transition: background-color 400ms ease 0s;width: 64px;}
.media.service-box:hover .pull-left > i {background-image: -webkit-linear-gradient(90deg, #F8991D 0%, #d84325 100%);background-image: -moz-linear-gradient(90deg, #F8991D 0%, #d84325 100%);background-image: -ms-linear-gradient(90deg, #F8991D 0%, #d84325 100%);background-image: -o-linear-gradient(90deg, #F8991D 0%, #d84325 100%);background-image: linear-gradient(90deg, #F8991D 0%, #d84325 100%);box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.8) inset;color: #fff;}

.pnlcontact {overflow: hidden;position: relative;}
.pnlcontact .container-wrapper {left: 0;position: absolute;top: 0;width: 100%;z-index: 1;}
.pnlcontact .contact-form {background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;margin-top: 50px;padding: 20px; }
.pnlcontact .contact-form h3 {margin-top: 0;margin-bottom: 15px;font-weight: 700;color: #ff9421;}
.pnlcontact .contact-form a{color: #ff9421;}
.contact-form-wrap{width:30%;position:absolute;top:0;left:15%;}
.contact-form-form-wrap{width:30%;position:absolute;top:0;right:15%;}
.contact-form-form{margin-top: 50px;}
.contact-form-form .row,.contact-form-form .col-sm-6{margin: 0;padding:0 2px;}
.contact-form-form .wpcf7-text,.contact-form-form .wpcf7-textarea{border:1px solid rgb(255, 148, 33);padding:5px;width:100%;}
.contact-form-form .wpcf7-form-control-wrap{width:100%;}
.contact-form-form .wpcf7-text{margin-bottom: 5px;}
.contact-form-form .wpcf7-textarea{height:150px;resize: none;}
.contact-form-form .wpcf7-submit{float:right;background-color: rgb(255, 148, 33);color:#fff;border:1px solid rgb(255, 148, 33);padding:5px 20px;}

.divphone {left: 0;margin: 0 auto;position: fixed;text-align: center;bottom: 10px;width: 100%;z-index: 99999;}
.divphone a {background-color: #fff;border-radius: 19px;color: #F8991D;float: right;font-size: 28px;padding: 0px 19px;text-decoration: none;}
.divphone i {color: #F8991D;float: right;font-size: 56px;}
.divphone a:hover {background-color:#F8991D;color:#fff; }

.metaslider .caption-wrap{padding: 0 5%!important;text-align: center!important;bottom: 30%!important;width: 50%!important;line-height: unset!important;}
.metaslider .caption-wrap .caption{font-size: 46pt!important;font-weight: 600!important;letter-spacing: 1px!important;font-family: 'Muli', sans-serif!important;}
/*  Media queries 
============================= */
@media screen and (max-width: 1199px) {.navbar-brand {margin-top: 10px;border-bottom: none;}
.navbar-header {border-bottom: none;height: 0;width: 100%;}
.navbar-nav {border-top: none;float: none;width: 100%;}
.navbar .nav > .active > a,.navbar .nav > .active > a:hover {background: none;font-weight: 700;color: #FB611C;}
header .navbar-nav > li {padding-bottom: 0px;padding-top: 4px;}
header .nav li .dropdown-menu {margin-top: 0;}
.dropdown-menu {position: absolute;top: 0;left: 40px;z-index: 1000;display: none;float: left;min-width: 160px;padding: 5px 0;margin: 2px 0 0;font-size: 13px;list-style: none;background-color: #fff;background-clip: padding-box;border: 1px solid #f5f5f5;border: 1px solid rgba(0,0,0,.15);border-radius: 0;-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);box-shadow: 0 6px 12px rgba(0,0,0,.175);}
.navbar-collapse.collapse {border: none;overflow: hidden;margin-top: 78px;}
}
@media (min-width: 768px) and (max-width: 979px) {a.detail {background: none;width: 100%;}
footer .widget form input#appendedInputButton {display: block;width: 91%;-webkit-border-radius: 4px 4px 4px 4px;-moz-border-radius: 4px 4px 4px 4px;border-radius: 4px 4px 4px 4px;}
footer .widget form .input-append .btn {display: block;width: 100%;padding-right: 0;padding-left: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin-top: 10px;}
ul.related-folio li {width: 156px;margin: 0 20px 0 0;}
}
@media (max-width: 767px) {body {padding-right: 0;padding-left: 0;}
.divphone a {font-size: 1.5em;box-shadow: 0 0 16px #000000;}
.navbar-brand {margin-top: 10px;border-bottom: none;}
.navbar-header {margin-top: 2px;border-bottom: none;height: 0;width: 100%;}
.navbar-nav {border-top: none;float: none;width: 100%;}
.navbar-default .navbar-brand img {max-height: 50px;}
.navbar .nav > .active > a,.navbar .nav > .active > a:hover {background: none;font-weight: 700;color: #FB611C;}
header .navbar-nav > li {padding-bottom: 0px;padding-top: 4px;}
header .nav li .dropdown-menu {margin-top: 0;}
.dropdown-menu {position: absolute;top: 0;left: 40px;z-index: 1000;display: none;float: left;min-width: 160px;padding: 5px 0;margin: 2px 0 0;font-size: 13px;list-style: none;background-color: #fff;background-clip: padding-box;border: 1px solid #f5f5f5;border: 1px solid rgba(0,0,0,.15);border-radius: 0;-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);box-shadow: 0 6px 12px rgba(0,0,0,.175);}
.navbar-collapse.collapse {border: none;overflow: hidden;margin-top: 48px;}
.box {border-bottom: 1px solid #e9e9e9;padding-bottom: 20px;}
#banner .flexslider .slide-caption {width: 90%;padding: 2%;position: absolute;left: 0;bottom: -40px;}
#inner-headline .breadcrumb {float: left;clear: both;width: 100%;}
.breadcrumb > li {font-size: 13px;}
ul.portfolio li article a i.icon-48 {width: 20px;height: 20px;font-size: 16px;line-height: 20px;}
.left-sidebar {border-right: none;padding: 0 0 0 0;border-bottom: 1px dotted #e6e6e6;padding-bottom: 10px;margin-bottom: 40px;}
.right-sidebar {margin-top: 30px;border-left: none;padding: 0 0 0 0;}
footer .col-lg-1,footer .col-lg-2,footer .col-lg-3,footer .col-lg-4,footer .col-lg-5,footer .col-lg-6,footer .col-lg-7,footer .col-lg-8,footer .col-lg-9,footer .col-lg-10,footer .col-lg-11,footer .col-lg-12 {margin-bottom: 20px;}
#sub-footer ul.social-network {float: left;}
[class*="span"] {margin-bottom: 20px;}
.banner-caption h1{font-size: 30pt;}
.banner-caption{top: 20%;width: 100%;}
.metaslider .caption-wrap .caption{font-size: 14pt!important;}
.grid figure {height:200px;}
figure.effect-oscar figcaption {padding: 0;}
figure.effect-oscar h2 {margin: 0;}
header ul.nav li:hover ul, header ul.nav li ul:hover{display: none;}
}
@media (max-width: 480px) {.bottom-article a.pull-right {float: left;margin-top: 20px;}
.search {float: left;}
.flexslider .flex-caption {display: none;}
.cta-text {margin: 0 auto;text-align: center;}
ul.portfolio li article a i {width: 20px;height: 20px;font-size: 14px;}
.bgimage{background-attachment: scroll;-webkit-background-size: 100%; -moz-background-size: 100%;-o-background-size: 100%;background-size: 100%; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover; background-size: cover;}
.article{padding-top:10px;}
.banner-caption{top: 20%;width: 100%;}
.banner-caption h1{font-size: 20pt;}
}
/* Section: Panel Charity */
.pnlcharity{padding: 50px 0;background-position: right bottom;background-color: #c0c0c0;background-repeat: no-repeat;}
.pnlcharity img{width:auto;}
@media (max-width: 768px) {.pnlcharity img{width:100%;}}
/*========== People ===========*/
.nav-tabs,.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus{border:none;}
.nav-tabs>li>a {margin: 0;border:none;}
.nav-tabs>li>a:hover {background: 0 0!important;border: none;}
#primary {margin: 0 0 30px;}
#primary .page-heading {color: #575758;font-size: 36px;margin-bottom: 10px}
#primary .sub-heading {border-bottom: 5px solid #e9e8e7;color: #8E9091;display: inline-block;font-family: Calibri;font-size: 34px;font-weight: 100;padding-bottom: 20px}
.f-circle {border-radius: 100%;-moz-border-radius: 100%;height: 200px;margin: 0 auto;overflow: hidden;text-align: center;width: 197px;background-size:cover;border: 3px solid #e9e8e7;background-repeat:no-repeat;background-position-x: 0px;background-position-y: 0px;}
.modal .modal-header {border: 0}
.modal .modal-body {display: inline-block}
.modal .modal-content {border: 2px solid #e9e8e7;border-radius: 0}
.modal .modal-dialog {text-align: left;width: 765px;z-index: 999999}
.modal .modal-header .close {background: #f8991d;color: #fff;font-weight: 100;border-radius: 100%;width: 32px;height: 33px;opacity: 1}
.modal-backdrop {background: #f8f8f8}
.modal-backdrop.in {opacity: .8!important;position: fixed;height: 100%}
.team .team-name {color: #f8991d;font-size: 22px;margin-bottom: 5px;text-transform: uppercase;font-weight: 700}
.team .team-position {color: #f8991d;font-family: Calibri;font-size: 20px}
.team .desc {margin: 35px 0}
.team .desc a {color: #6eb849;display: inline-block}
.team .tab-pane {background: #f1f1f1;border: 1px solid #ddd;border-radius: 5px;padding: 35px 25px}
.team.circular li.active {opacity: 1}
.team.circular li:not(.active) {opacity: .5}
.team .mobile-modal {display: none}
.team .mobile-modal li {list-style: none}
.circular .mobile-modal li:not(.active) {opacity: 1}
@media screen and (max-width:430px) {.f-circle {height: 100px; width: 100px;}}
@media screen and (max-width:480px) {.circular .f-title {font-size: 100%}}
@media screen and (max-width:991px) {.modal .modal-dialog {width: 90%}.team .nav-tabs,.team .tab-content {display: none}.team .mobile-modal {display: block!important}.team .modal-body p {font-size: 15px}}
@media screen and (min-width:1200px) {#primary .container {padding-left: 20px;padding-right: 20px}}
/*===============award=================*/
.award_year h2 {text-align: center;position: relative;z-index: 0;margin: 0 auto 30px;}
.award_year h2 span {font-size: 20px;display: inline-block;margin: 0 auto;padding: 0 1.5625rem;max-width: 27.8125rem;line-height: 1.1;text-align: center;font-weight: 400;background-color: #fff;}
.award_year h2 span:after {content: "";position: absolute;top: 50%;left: 0;right: 0;z-index: -1;margin-top: 4px;border-top: 1px solid #d4d1d1;}
.icon_wrapper {background: #f6f6f6;width: 100px;height: 100px;border: 2px solid #114a7f;position: relative;}
.icon_wrapper img {display: block;margin-left: auto;margin-right: auto;position: relative;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);height: 55px;}
/* education-centre*/
.edu-centre li a {font-size: 12px;border: none;font-weight: 700;text-transform: uppercase;}
.edu-centre li{border-bottom: 1px solid #d8d8d8;}.edu-centre li:last-child{border-bottom:none;}.edu-centre li:hover{background-color: #e0e0e0;}
/* btn-bff */
.btn-bff{border-radius:32px;padding:20px 24px;font-size:16px;line-height:1.33;border-color:#F8981E;text-transform:uppercase;margin:20px 40px 0 0;font-weight:700;color:#86888A;max-width:100%;text-overflow:ellipsis;overflow: hidden;}
.btn-bff:hover{background-color:#F8991D;}
.para-head{font-size:22px;color:#F8981E;margin-bottom: 20px;display: block;line-height:28px;}
/* education-centers */
.edu-centres li {border-bottom: 0px solid #d8d8d8;}
.sidebar-panel ul li a {display: initial;}
.sidebar-panel ul li a:hover {background-color: transparent;}

/* update 2017-04-18 */
.bff-para-head{text-align:center;line-height: 1.5;margin:42px 0;}
.bff-education-centre-btns{margin-top:30px;margin-bottom:30px;}
.bff-education-centre-btns>a{float:left;margin-right:0px;}
.bff-education-centre-btns>a:not(:last-child){margin-right:10px;}
.bff-education-centre-readmore{text-align: center;margin:0 0 30px 0;}
.bff-education-navbar-mobile{display: none;}
.education-form{margin-top: 20px;}
.education-form .row{margin-top: 0px;margin-bottom: 20px;}
.education-form label,.education-form span{font-size: 12px;}



.btn-readmore{background-color: #fff;border: 2px solid rgb(255, 148, 33);color: #ff9421;padding:6px 80px;display:inline-block;}
.btn-readmore:hover{background-color: #ff9421;color:#fff;}

.calendly-badge-widget {top:10px;}
.calendly-badge-widget .calendly-badge-content{border-radius: 6px!important;}
.calendly-badge-widget .calendly-badge-content span{display:none!important;}
.calendly-badge-content{padding-top: 8px!important;padding-bottom: 8px!important;line-height: 20px!important;font-size: 16px!important;}

.wpcf7-not-valid-tip{position:absolute;display:none!important;}
div.wpcf7-response-output{margin:1em 0 0 0;border:2px solid #ff0000;color:#ff0000;}


.slick-slider{position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer;cursor: hand;}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.slick-track{position: relative;top: 0;left: 0;display: block;margin-left: auto;margin-right: auto;}
.slick-track:before,.slick-track:after{display: table;content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none;float: left;height: 100%;min-height: 1px;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}
.slick-loading .slick-list{background: #fff url('../img/ajax-loader.gif') center center no-repeat;}
/* Arrows */
.slick-prev,
.slick-next{font-size: 0;line-height: 0;position: absolute;top: 50%;display: block;width: 35px;height: 130px;padding: 0;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);cursor: pointer;color: transparent;border: none;outline: none;background: transparent;z-index: 1}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color: transparent;outline: none;background: transparent;}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity: 1;}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity: .25;}
.slick-prev:before,.slick-next:before{font-size: 100px;line-height: 1;opacity: .75;color: white;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.slick-prev{left: 0px;}
[dir='rtl'] .slick-prev{right: -25px;left: auto;}
.slick-prev:before{content: '\2039';}
[dir='rtl'] .slick-prev:before{content: '\203A';}
.slick-next{right: 0px;}
[dir='rtl'] .slick-next{right: auto;left: -25px;}
.slick-next:before{content: '\203A';}
[dir='rtl'] .slick-next:before{content: '\2039';}
.slick-dotted.slick-slider{margin-bottom: 30px;}
.slick-dots{position: absolute;bottom: 15px;display: block;width: 100%;padding: 0;margin: 0;list-style: none;text-align: center;}
.slick-dots li{position: relative;display: inline-block;width: 20px;height: 20px;margin: 0 5px;padding: 0;cursor: pointer;}
.slick-dots li button{font-size: 0;line-height: 0;display: block;width: 20px;height: 20px;padding: 5px;cursor: pointer;color: transparent;border: 0;outline: none;background: transparent;}
.slick-dots li button:hover,
.slick-dots li button:focus{outline: none;}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before{opacity: 1;}
.slick-dots li button:before{font-family: 'slick';font-size: 16px;line-height: 20px;position: absolute;top: 0;left: 0;width: 20px;height: 20px;content: '\25CF';text-align: center;opacity: .25;color: black;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.slick-dots li.slick-active button:before{opacity: .75;color: black;}

.home-banner{max-height:800px;overflow: hidden;}
.home-banner img{width:100%;}
.banner_item{height:682px;max-height: 100vh;background-repeat: no-repeat;background-size: cover;background-position: center center;}
.pnlcontenthome,.pnlcontent{font-size: 17px;line-height:1.8}
.pnlcontenthome h2{font-size: 17px;color: #ff9421;}
.pnlcontenthome p>strong{color: #ff9421;}
.content-banner{background-repeat: no-repeat;background-size: cover;position:relative;background-position: center center;}
.content-banner .col-md-6 {height:349px;}
.content-banner h1{font-weight: 700;font-size: 3.6em;text-transform: uppercase;text-align: right;position: absolute;bottom:50px;right:0;max-width:500px;}
.pnlcontent{padding: 30px 0;}
.pnlcontent h2, .maincontent h2{color:#F8991D;font-weight: 700;text-align: center;}
.pnlcontent h3{color:#F8991D;}
.pnlcontent ul {list-style: none;padding: 0;margin: 0;}
.pnlcontent ul li {padding-left: 1em; text-indent: -1.3em;}
.pnlcontent ul li:before {content: "\25CF ";color: #F8991D;padding-right: .7em;}
.pnljourney h3{color:#F8991D;font-weight: 700;}
.pnljourney h3>span{color:#333;font-weight:300;font-style: italic;font-size:0.9em;}
.pnljourney ul{padding-left:20px;}
.pnljourney ul li strong{color:#F8991D;font-weight:400;}
.pnljourney-left {text-align: right;padding-right: 30px;font-size: 14px;}
.pnljourney-left h3{color:#F8991D;font-weight: 700;}
.pnljourney-right{padding-left: 30px;border-left: 1px solid #F8991D;} 
.pnljourney-right li{margin-bottom: 10px;} 
.pnljourney-right strong{color:#F8991D;font-weight: 600;}
.pnlcontent ol { counter-reset: item; padding: 0;}
.pnlcontent ol li { display: block; }
.pnlcontent ol li:before {content: counter(item) ". ";counter-increment: item;color: #F8991D;}
.pnlcontent hr{border-bottom: 1px solid rgba(255, 148, 33, 0.23);width:70%;}

.pnlprogram{padding-top: 20px;text-align: center;line-height:1.4}
.bffprogram{float: left;margin-left: 2%;padding-bottom: 10px;width: 30%;}
.bffprogram:nth-child(even){border-left: 1px solid #F8991D;border-right: 1px solid #F8991D}
.bffprogram_header{border: 1px solid #F8991D;padding:10px;color:#F8991D;margin-bottom: 20px;}
.bffprogram_title_slot,.bffprogram_content_slot{padding: 5px 0;height:40px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.pnlprogram-title{position:absolute;left:-250px;top:110px;width:250px;}
.bffprogram_title_slot{text-align: right;padding-right: 20px;}
.bffprogram_title_slot:after{content:'\f111';display: inline-block;font-family: FontAwesome;position:absolute;right:-6px;color:#F8991D;}
.bffprogram-template .row{margin:0;}

.journey-banner h3{position:absolute;top:20px;font-weight:700;margin-left:15px;}
.journey-banner .journey-banner-content{position:absolute;top:100px;margin-left:15px;width:280px;background:#fff;padding:15px;font-size:18px;}
.journey-content p,.journey-content h3{text-align:center;}
.journey-content h3{margin-bottom:5px;}
.journey-content p{font-weight:700;}

@media (max-width: 1024px){
    .pnljourney-left h3{margin-bottom: 5px;font-size: 18px;}
    .pnljourney-left p{font-size: 12px;}
}

@media (max-width: 767px){
    header .navbar{padding: 0;}
    .bff-education-navbar-mobile{display: block;}
    .bff-education-navbar{display: none;}
    .bff-education-centre-btns a{font-size: 12px;padding:15px 12px;}
    #wrapper{padding-top: 74px;}
    .calendly-badge-widget{position:absolute;top:auto;bottom:5px!important;left:5px;}
    .calendly-badge-widget .calendly-badge-content{font-size: 14px!important;padding:6px 15px!important;}
    .divphone{bottom:5px;right:5px;}
    .divphone a{font-size: 18px;border-radius:6px;}
    .divphone i{display: none;}
    .pnlorange{padding:30px 0;}
    .section-title{font-size: 28px;}
    .slick-prev:before, .slick-next:before{font-size: 60px;}
    #google-map-bff{min-height:657px!important;}
    .content-banner h1{font-size: 2em;}
    .pnlcontenthome, .pnlcontent{font-size: 14px;}
    .pnljourney-right{padding-left: 15px;}
    
    .bffprogram{width:100%;border: 1px solid #F8991D;margin-bottom: 30px;}
    .pnlprogram-title{display: none;}
    .bffprogram_content_slot {height:auto;}
    .bffprogram_content_slot.access_to_specialist_panel:before{content:'Access to Specialist Panel - '}
    .bffprogram_content_slot.half-yearly_goals_tracking:before{content:'Half-yearly Goals Tracking - '}
    .bffprogram_content_slot.csm_calls:before{content:'Admin Access - '}
    .bffprogram_content_slot.annual_review:before{content:'Annual Review - '}
    .bffprogram_content_slot.bff_content:before{content:'BFF Content - '}
    .bffprogram_content_slot.ongoing_portfolio_management:before{content:'Ongoing Portfolio Management - '}
    .bffprogram_content_slot.wealth_coaching_session:before{content:'1 x Wealth Coaching Session - '}
    .bffprogram_content_slot.zoom_drop-in-session:before{content:'Zoom Drop-in-Session - '}
    .bffprogram_content_slot.business_planning:before{content:'Business Planning - '}
    .contact-form-wrap{width:80%;top:0;left:10%;}
	.contact-form-form-wrap{width:80%;top:235px;right:10%;}
}
