a {
	 outline: none !important;
}
 .about-title {
	 font-size: 26px;
	 font-weight: 200;
	 line-height: 40px;
	 padding: 10px 100px;
}
 .text-center {
	 text-align: center;
}
 .text-center .block-title {
	 text-align: center;
}
 .title-center .block-title, .title-center .block-subtitle {
	 padding-left: 100px;
	 padding-right: 100px;
}
 @media screen and (max-width: 991px) {
	 .title-center .block-title, .title-center .block-subtitle {
		 padding-left: 20px;
		 padding-right: 20px;
	}
}
 .dexp-parallax.dark-over:before {
	 background-color: #000;
	 content: "";
	 display: block;
	 height: 100%;
	 left: 0;
	 opacity: 0.6;
	 position: absolute;
	 top: 0;
	 width: 100%;
}
 .dexp-parallax.dark-over h2, .dexp-parallax.dark-over h3 {
	 position: relative;
}
 .dexp-parallax.dark-over .content {
	 position: relative;
}
 .dexp-col-non-mg {
	 margin-bottom: 0;
}
 .dexp_tab_wrapper.horizontal .nav-tabs {
	 margin-left: 5px;
	 border-bottom: none;
}
 .dexp_tab_wrapper.horizontal .nav-tabs li {
	 float: left;
	 margin: 0 0 0 2px;
	 background: #efefef;
	 color: #6c6c6c;
}
 .dexp_tab_wrapper.horizontal .nav-tabs li a {
	 color: #6c6c6c;
	 display: block;
	 padding: 6px 15px;
	 text-transform: uppercase;
	 margin: 0;
	 border: none;
	 background: none;
}
 .dexp_tab_wrapper.horizontal .nav-tabs li a i {
	 color: #333;
	 margin-right: 8px;
}
 .dexp_tab_wrapper.horizontal .nav-tabs li a:hover {
	 color: #fff;
}
 .dexp_tab_wrapper.horizontal .nav-tabs li.active, .dexp_tab_wrapper.horizontal .nav-tabs li:hover {
	 background-color: #e7512f;
}
 .dexp_tab_wrapper.horizontal .nav-tabs li.active a, .dexp_tab_wrapper.horizontal .nav-tabs li:hover a {
	 color: #fff;
}
 .dexp_tab_wrapper.horizontal .tab-content {
	 border-top: 2px solid #e7512f;
	 padding: 15px;
}
 .dexp_tab_wrapper.vertical .nav-tabs {
	 display: block;
	 float: left;
	 width: 20%;
	 max-width: 200px;
	 border-bottom: 0;
}
 .dexp_tab_wrapper.vertical .nav-tabs li {
	 float: none;
	 margin-bottom: 0;
}
 .dexp_tab_wrapper.vertical .nav-tabs li a {
	 margin-right: 0;
	 padding: 1em 1.7em;
	 border: 1px solid #dddddd;
	 border-top: 0;
	 border-right: 0;
	 border-radius: 0;
	 text-align: center;
}
 .dexp_tab_wrapper.vertical .nav-tabs li a i {
	 margin-right: 5px;
}
 .dexp_tab_wrapper.vertical .nav-tabs li a:hover {
	 border-bottom: 1px solid;
	 border-color: #dddddd;
}
 .dexp_tab_wrapper.vertical .nav-tabs li.active a {
	 border: 1px solid #dddddd;
	 border-top: 0;
	 position: relative;
}
 .dexp_tab_wrapper.vertical .nav-tabs li.active a:after {
	 position: absolute;
	 left: auto;
	 right: -2px;
	 top: 0;
	 display: block;
	 height: 100%;
	 width: 2px;
	 background: #ffffff;
	 z-index: 1;
	 content: "";
}
 .dexp_tab_wrapper.vertical .nav-tabs li.active a:hover {
	 border-top: 0;
	 border-bottom: 1px solid #dddddd;
}
 .dexp_tab_wrapper.vertical .nav-tabs li.active:first-child a {
	 border-top: 1px solid #dddddd;
}
 .dexp_tab_wrapper.vertical .nav-tabs li:first-child a {
	 border-top: 1px solid #dddddd;
}
 .dexp_tab_wrapper.vertical .tab-content {
	 width: 80%;
	 float: left;
	 border: 1px solid #dddddd;
	 padding: 20px;
}
 .panel-group .panel-default > .panel-heading {
	 padding: 0;
	 background: none;
	 border: none;
	 margin: 0 0 15px;
	 overflow: hidden;
}
 .panel-group .panel-default > .panel-heading + .panel-collapse .panel-body {
	 border-left: 3px solid #d4d4d4;
	 margin: 0 40px 15px;
	 padding: 0 15px;
	 border-top: none;
	 display: block;
}
 .panel-group .panel-default > .panel-footer + .panel-collapse .panel-body {
	 border-bottom-color: #dddddd;
}
 .panel-group .panel {
	 margin-bottom: 0;
	 border-radius: 0;
	 overflow: hidden;
	 border: none;
	 background: none;
}
 .panel-group .panel + .panel {
	 margin-top: 0px;
	 border-top: 0;
}
 .panel-group .panel-heading {
	 border-bottom: 0;
	 position: relative;
}
 .panel-group .panel-footer {
	 border-top: 0;
}
 .panel-group .panel-footer + .panel-collapse .panel-body {
	 border-bottom: 1px solid #dddddd;
}
 .panel-group .panel-title > a strong {
	 background: #e7512f;
	 border: 1px solid #e7512f;
	 color: #fff;
	 cursor: pointer;
	 display: inline-block;
	 font-size: 10px;
	 line-height: 1;
	 margin: 0 5px 0 10px;
	 padding: 10px 10px 8px;
	 text-align: center;
	 text-decoration: none;
	 font-weight: normal;
}
 .panel-group .panel-title > a strong:before {
	 content: "\f068";
	 display: block;
	 font-family: FontAwesome;
}
 .panel-group .panel-title > a h4 {
	 display: block;
	 float: left;
	 font-size: 12px;
	 line-height: 28px;
	 margin: 0;
	 padding: 0 15px;
	 text-transform: uppercase;
	 width: 83%;
	 border: 1px solid #e7512f;
	 color: #e7512f;
}
 .panel-group .panel-title > a h4 i {
	 margin-right: 7px;
	 color: #e7512f;
}
 .panel-group .panel-title > a h4 span {
	 display: block;
}
 .panel-group .panel-title > a.collapsed h4, .panel-group .panel-title > a.collapsed strong {
	 border-color: #d4d4d4;
	 color: #a8a8a8;
}
 .panel-group .panel-title > a.collapsed strong:before {
	 content: "\f067";
}
 .panel-group .panel-title > a.panel-icon-left > i {
	 left: 18px;
}
 .panel-group .panel-title > a.panel-icon-right > i {
	 right: 0;
}
 .panel-group .panel-title > a.collapsed > .panel-icon-sort {
	 top: -2px;
}
 .panel-group.panel-group-1 .panel-title > a {
	 padding-left: 45px;
}
 .panel-group.panel-group-1 .panel-title > a > i {
	 border-right: 1px solid #dddddd;
}
 .panel-group.panel-group-1 .panel-body {
	 padding-left: 60px;
}
 .panel-group.panel-group-2 .panel-title > a {
	 padding-left: 30px;
}
 .panel-group.panel-group-2 .panel-body {
	 padding-left: 25px;
	 margin: 0 20px;
}
 .panel-group.panel-group-3 {
	 border: 1px solid #dddddd;
}
 .panel-group.panel-group-3 .panel {
	 border-left: 0;
	 border-right: 0;
	 margin: 0 20px;
}
 .panel-group.panel-group-3 .panel:first-child {
	 border-top: 0;
}
 .panel-group.panel-group-3 .panel:last-child {
	 border-bottom: 0;
}
 .panel-group.panel-group-3 .panel-heading, .panel-group.panel-group-4 .panel-heading {
	 padding-left: 0;
	 padding-right: 0;
}
 .panel-group.panel-group-3 .panel-title {
	 padding: 0;
	 margin: 0;
}
 .panel-group.panel-group-3 .panel-title > a {
	 border: 0;
	 padding-left: 0;
	 padding-right: 0;
}
 .panel-group.panel-group-3 .panel-title > a.panel-icon-right > i {
	 right: -15px;
}
 .panel-group.panel-group-3 .panel-body {
	 border: 0;
	 padding-left: 0;
	 padding-right: 0;
	 margin: 0;
}
 .panel-group.panel-group-4 .panel {
	 border-left: 0;
	 border-right: 0;
	 margin: 0;
}
 .panel-group.panel-group-4 .panel-title {
	 padding: 0;
	 margin: 0;
}
 .panel-group.panel-group-4 .panel-title > a {
	 border: 0;
	 padding-left: 0;
	 padding-right: 0;
}
 .panel-group.panel-group-4 .panel-title > a.panel-icon-right > i {
	 right: -15px;
}
 .panel-group.panel-group-4 .panel-body {
	 border: 0;
	 padding-left: 0;
	 padding-right: 0;
	 margin: 0;
}
 .panel-group.panel-group-5 .panel {
	 border: 0;
}
 .panel-group.panel-group-5 .panel + .panel {
	 margin-top: 10px;
	 border: 0;
}
 .panel-group.panel-group-5 .panel-heading {
	 border-bottom: 0;
}
 .panel-group.panel-group-5 .panel-heading + .panel-collapse .panel-body {
	 border-top: 0;
}
 .panel-group.panel-group-5 .panel-heading {
	 padding-left: 20px;
	 background: #eeeeee;
	 margin: 0 15px 15px;
}
 .panel-group.panel-group-5 .panel-title > a {
	 padding-left: 0;
	 padding-right: 0;
}
 h3.block-title {
	 display: inline-block;
	 margin-bottom: 10px;
	 position: relative;
	 width: 100%;
}
 .title-center h3.block-title, .title-center .block-subtitle {
	 text-align: center;
}
 .title-center h3.block-title {
	 font-size: 16px;
	 line-height: 18px;
	 text-transform: uppercase;
}
 .title-center .block-subtitle {
	 padding-bottom: 30px;
}
 .title-center .no-subtitle {
	 padding-bottom: 30px;
}
 .block-subtitle {
	 padding-bottom: 30px;
}
 .dexp-non-space-top {
	 margin-top: 0;
	 padding-top: 0;
}
 .btn {
	 background: #777;
	 border: 1px solid transparent;
	 color: #fff;
	 cursor: pointer;
	 display: inline-block;
	 font-size: 12px;
	 font-weight: normal;
	 margin-bottom: 0;
	 padding: 0 11px;
	 line-height: 30px;
	 text-align: center;
	 vertical-align: middle;
	 white-space: nowrap;
	 text-transform: uppercase;
}
 .btn:hover {
	 color: #fff;
	 background-color: #666;
}
 .btn i {
	 margin-right: 5px;
}
 .btn.main-bg:hover {
	 background-color: daken(#e7512f,10%) !important;
	 color: #fff !important;
}
 .btn.main-border {
	 color: #e7512f !important;
	 border: 1px solid #e7512f !important;
}
 .btn.main-border:hover {
	 border-color: #333 !important;
	 color: #333 !important;
}
 .btn.alter-border {
	 border: 1px solid #e1e1e1 !important;
	 color: #777 !important;
}
 .btn.alter-border:hover {
	 background-color: #666 !important;
	 color: #fff !important;
}
 .btn-tiny {
	 font-size: 9px;
	 line-height: 27px;
	 padding: 0 4px;
}
 .btn-small {
	 font-size: 11px;
	 line-height: 33px;
	 padding: 0 10px;
}
 .btn-medium {
	 font-size: 13px;
	 line-height: 41px;
	 padding: 0 12px;
}
 .btn-large {
	 font-size: 15px;
	 line-height: 49px;
	 padding: 0 22px;
}
 .btn.empty {
	 background: none repeat scroll 0 0 transparent;
}
 .dexp-shortcodes-button:hover .fa:after {
	 opacity: 1;
}
 .dexp-btn-hover-overlap:before {
	 display: none;
}
 .dexp-btn-hover-overlap span:before {
	 content: attr(data-btn-text);
}
 .dexp-btn-hover-overlap .fa {
	 background-color: #ffffff;
}
 .dexp-btn-hover-overlap:hover span {
	 transform: translate(100%,0px);
	 -webkit-transform: translate(100%,0px);
	 -ms-transform: translate(100%,0px);
	 -moz-transform: translate(100%,0px);
	 -o-transform: translate(100%,0px);
}
 .dexp-btn-hover-overlap:hover .fa {
	 color: #444444;
}
 .dexp-btn-hover-up:before {
	 left: 0;
	 top: 100%;
}
 .dexp-btn-hover-up .fa:after {
	 right: 0;
	 top: -100%;
}
 .dexp-btn-hover-up:hover:before {
	 top: 0;
}
 .dexp-btn-hover-up:hover .fa:after {
	 top: 0;
}
 .dexp-btn-hover-up.dexp-btn-reflect-icon:hover .fa {
	 color: #444444;
}
 .dexp-btn-hover-up.dexp-btn-reflect-icon:hover .fa:after {
	 background-color: #ffffff;
}
 .dexp-btn-hover-up.dexp-btn-hover-overlap span:before {
	 left: 0;
	 top: 100%;
}
 .dexp-btn-hover-up.dexp-btn-hover-overlap:hover span {
	 transform: translate(0px,-100%);
	 -webkit-transform: translate(0px,-100%);
	 -ms-transform: translate(0px,-100%);
	 -moz-transform: translate(0px,-100%);
	 -o-transform: translate(0px,-100%);
}
 .dexp-btn-hover-down:before {
	 left: 0;
	 top: -100%;
}
 .dexp-btn-hover-down .fa:after {
	 right: 0;
	 top: 100%;
}
 .dexp-btn-hover-down:hover:before {
	 top: 0;
}
 .dexp-btn-hover-down.dexp-btn-reflect-icon:hover .fa {
	 color: #444444;
}
 .dexp-btn-hover-down.dexp-btn-reflect-icon:hover .fa:after {
	 background-color: #ffffff;
	 top: 0;
}
 .dexp-btn-hover-down.dexp-btn-hover-overlap span:before {
	 left: 0;
	 top: -100%;
}
 .dexp-btn-hover-down.dexp-btn-hover-overlap:hover span {
	 transform: translate(0px,100%);
	 -webkit-transform: translate(0px,100%);
	 -ms-transform: translate(0px,100%);
	 -moz-transform: translate(0px,100%);
	 -o-transform: translate(0px,100%);
}
 .dexp-btn-hover-flap, .dexp-btn-3d-box, .dexp-btn-3d-left, .dexp-btn-3d-right {
	 border: 0 none;
	 overflow: visible;
	 perspective: 800px;
}
 .dexp-btn-hover-flap:before, .dexp-btn-3d-box:before, .dexp-btn-3d-left:before, .dexp-btn-3d-right:before {
	 display: none;
}
 .dexp-btn-hover-flap span, .dexp-btn-3d-box span, .dexp-btn-3d-left span, .dexp-btn-3d-right span {
	 background-color: #ffffff;
	 border: 1px solid #444444;
	 box-sizing: border-box;
	 outline: 1px solid transparent;
	 transform-style: preserve-3d;
}
 .dexp-btn-hover-flap span:before, .dexp-btn-3d-box span:before, .dexp-btn-3d-left span:before, .dexp-btn-3d-right span:before {
	 background-color: #444444;
	 border: 1px solid #444444;
	 color: #ffffff;
	 content: attr(data-btn-text);
	 display: block;
	 padding: 1em;
	 position: absolute;
	 height: 100%;
}
 .dexp-btn-hover-flap .fa, .dexp-btn-3d-box .fa, .dexp-btn-3d-left .fa, .dexp-btn-3d-right .fa {
	 border: 1px solid #444444;
	 box-sizing: border-box;
	 margin: 0 -1px;
}
 .dexp-btn-hover-flap .fa:after, .dexp-btn-3d-box .fa:after, .dexp-btn-3d-left .fa:after, .dexp-btn-3d-right .fa:after {
	 display: none;
}
 .dexp-btn-hover-flap span:before {
	 height: 105%;
	 left: -1px;
	 top: -100%;
	 transform: rotateX(90deg);
	 transform-origin: 0 100% 0;
	 -webkit-transform: rotateX(90deg);
	 -ms-transform: rotateX(90deg);
	 -moz-transform: rotateX(90deg);
	 -o-transform: rotateX(90deg);
	 -webkit-transform-origin: 0 100% 0;
	 -ms-transform-origin: 0 100% 0;
	 -moz-transform-origin: 0 100% 0;
	 -o-transform-origin: 0 100% 0;
	 width: 101%;
}
 .dexp-btn-hover-flap:hover span {
	 transform: rotateX(-90deg) translateY(100%);
	 transform-origin: 50% 100% 0;
	 -webkit-transform: rotateX(-90deg) translateY(100%);
	 -ms-transform: rotateX(-90deg) translateY(100%);
	 -moz-transform: rotateX(-90deg) translateY(100%);
	 -o-transform: rotateX(-90deg) translateY(100%);
	 -webkit-transform-origin: 50% 100% 0;
	 -ms-transform-origin: 50% 100% 0;
	 -moz-transform-origin: 50% 100% 0;
	 -o-transform-origin: 50% 100% 0;
}
 .dexp-btn-3d-left span:before {
	 height: 105%;
	 left: -100%;
	 top: -1px;
	 transform: rotateY(-90deg);
	 transform-origin: 100% 0 0;
	 width: 101%;
	 -webkit-transform: rotateY(-90deg);
	 -ms-transform: rotateY(-90deg);
	 -moz-transform: rotateY(-90deg);
	 -o-transform: rotateY(-90deg);
	 -webkit-transform-origin: 100% 0 0;
	 -ms-transform-origin: 100% 0 0;
	 -moz-transform-origin: 100% 0 0;
	 -o-transform-origin: 100% 0 0;
}
 .dexp-btn-3d-left:hover span {
	 transform: rotateY(90deg) translateX(100%);
	 transform-origin: 100% 50% 0;
	 -webkit-transform: rotateY(90deg) translateX(100%);
	 -ms-transform: rotateY(90deg) translateX(100%);
	 -moz-transform: rotateY(90deg) translateX(100%);
	 -o-transform: rotateY(90deg) translateX(100%);
	 -webkit-transform-origin: 100% 50% 0;
	 -ms-transform-origin: 100% 50% 0;
	 -moz-transform-origin: 100% 50% 0;
	 -o-transform-origin: 100% 50% 0;
}
 .dexp-btn-3d-right span:before {
	 height: 105%;
	 left: 100%;
	 top: -1px;
	 transform: rotateY(90deg);
	 transform-origin: 0 0 0;
	 width: 101%;
	 -webkit-transform: rotateY(90deg);
	 -ms-transform: rotateY(90deg);
	 -moz-transform: rotateY(90deg);
	 -o-transform: rotateY(90deg);
	 -webkit-transform-origin: 0 0 0;
	 -ms-transform-origin: 0 0 0;
	 -moz-transform-origin: 0 0 0;
	 -o-transform-origin: 0 0 0;
}
 .dexp-btn-3d-right:hover span {
	 transform: rotateY(-90deg) translateX(-100%);
	 transform-origin: 0 0 0;
	 -webkit-transform: rotateY(-90deg) translateX(-100%);
	 -ms-transform: rotateY(-90deg) translateX(-100%);
	 -moz-transform: rotateY(-90deg) translateX(-100%);
	 -o-transform: rotateY(-90deg) translateX(-100%);
	 -webkit-transform-origin: 0 0 0;
	 -ms-transform-origin: 0 0 0;
	 -moz-transform-origin: 0 0 0;
	 -o-transform-origin: 0 0 0;
}
 .dexp-btn-3d-box span {
	 transform: rotateX(8deg);
	 transition-duration: 0.2s;
	 -webkit-transform: rotateX(8deg);
	 -ms-transform: rotateX(8deg);
	 -moz-transform: rotateX(8deg);
	 -o-transform: rotateX(8deg);
}
 .dexp-btn-3d-box span:before {
	 background-color: #666666;
	 color: #666666;
	 height: 105%;
	 left: -1px;
	 opacity: 1;
	 top: 100%;
	 transform: rotateX(-90deg);
	 transform-origin: 0 0 0;
	 width: 101%;
	 -webkit-transform: rotateX(-90deg);
	 -ms-transform: rotateX(-90deg);
	 -moz-transform: rotateX(-90deg);
	 -o-transform: rotateX(-90deg);
	 -webkit-transform-origin: 0 0 0;
	 -ms-transform-origin: 0 0 0;
	 -moz-transform-origin: 0 0 0;
	 -o-transform-origin: 0 0 0;
}
 .dexp-btn-3d-box:hover span {
	 color: #444444;
	 transform: rotateX(5deg) translateY(2px);
	 -webkit-transform: rotateX(5deg) translateY(2px);
	 -ms-transform: rotateX(5deg) translateY(2px);
	 -moz-transform: rotateX(5deg) translateY(2px);
	 -o-transform: rotateX(5deg) translateY(2px);
}
 .dexp-btn-3d-box:hover span:before {
	 background-color: #666666;
}
 .dexp-btn-3d-box:hover .fa {
	 color: #444444;
}
 .dexp-btn-3d-box:active span {
	 transform: rotateX(0deg);
}
 .dexp-btn-3d-box.dexp-btn-reflect span:before {
	 color: #666666;
}
 .dexp-btn-3d-box.dexp-btn-reflect:hover span:before {
	 background-color: #666666;
}
 .dexp-btn-reflect {
	 background-color: #444444;
}
 .dexp-btn-reflect:before, .dexp-btn-reflect span:before, .dexp-btn-reflect .fa:after {
	 color: #444444;
}
 .dexp-btn-reflect .fa, .dexp-btn-reflect span {
	 color: #ffffff;
}
 .dexp-btn-reflect:hover:before, .dexp-btn-reflect:hover span:before {
	 background-color: #ffffff;
}
 .dexp-btn-reflect:hover .fa, .dexp-btn-reflect:hover span {
	 color: #444444;
}
 .dexp-btn-reflect.dexp-btn-hover-overlap .fa {
	 background-color: #444444;
}
 .dexp-btn-reflect.dexp-btn-hover-down.dexp-btn-reflect-icon:hover .fa {
	 color: #ffffff;
}
 .dexp-btn-reflect.dexp-btn-hover-down.dexp-btn-reflect-icon:hover .fa:after {
	 background-color: #444444;
}
 .dexp-btn-reflect.dexp-btn-3d-box, .dexp-btn-reflect.dexp-btn-3d-left, .dexp-btn-reflect.dexp-btn-3d-right, .dexp-btn-reflect.dexp-btn-hover-flap {
	 background-color: transparent;
}
 .dexp-btn-reflect.dexp-btn-3d-box:before, .dexp-btn-reflect.dexp-btn-3d-left:before, .dexp-btn-reflect.dexp-btn-3d-right:before, .dexp-btn-reflect.dexp-btn-hover-flap:before {
	 display: none;
}
 .dexp-btn-reflect.dexp-btn-3d-box span, .dexp-btn-reflect.dexp-btn-3d-left span, .dexp-btn-reflect.dexp-btn-3d-right span, .dexp-btn-reflect.dexp-btn-hover-flap span {
	 background-color: #444444;
	 color: #ffffff;
}
 .dexp-btn-reflect.dexp-btn-3d-box .fa, .dexp-btn-reflect.dexp-btn-3d-left .fa, .dexp-btn-reflect.dexp-btn-3d-right .fa, .dexp-btn-reflect.dexp-btn-hover-flap .fa {
	 background-color: #444444;
}
 .dexp-btn-reflect.dexp-btn-3d-box:hover .fa, .dexp-btn-reflect.dexp-btn-3d-left:hover .fa, .dexp-btn-reflect.dexp-btn-3d-right:hover .fa, .dexp-btn-reflect.dexp-btn-hover-flap:hover .fa {
	 color: #ffffff;
}
 .dexp-btn-split .fa {
	 border-left: 1px solid #444444;
}
 .dexp-btn-split:hover .fa {
	 border-left-color: #ffffff;
}
 .dexp-btn-split.dexp-btn-icon-left {
	 border-left: 0 none;
	 border-right: 1px solid #444444;
}
 .dexp-btn-split-short.dexp-btn-icon-left span {
	 float: right;
}
 .dexp-btn-split.dexp-btn-icon-left:hover .fa {
	 border-right-color: #ffffff;
}
 .dexp-btn-split-short span:after {
	 background-color: #dddddd;
	 content: "";
	 display: block;
	 height: 60%;
	 position: absolute;
	 right: 0;
	 top: 20%;
	 width: 1px;
}
 .dexp-btn-split-short.dexp-btn-icon-left span:after {
	 left: 0;
	 right: auto;
}
 .dexp-btn-grey {
	 background-color: #dddddd;
	 border-color: #dddddd;
	 color: #444444;
}
 .dexp-reflect .oe-btn, .dexp-reflect-bg .dexp-shortcodes-button {
	 border: 1px solid #ffffff;
}
 .dexp-reflect .dexp-shortcodes-button span, .dexp-reflect-bg .dexp-shortcodes-button span {
	 color: #ffffff;
}
 .dexp-reflect .dexp-shortcodes-button:before, .dexp-reflect .dexp-shortcodes-button span:before, .dexp-reflect .dexp-shortcodes-button .fa:after, .dexp-reflect-bg .dexp-shortcodes-button:before, .dexp-reflect-bg .dexp-shortcodes-button span:before, .dexp-reflect-bg .dexp-shortcodes-button .fa:after {
	 background-color: #ffffff;
	 color: #444444;
}
 .dexp-reflect .dexp-shortcodes-button .fa, .dexp-reflect-bg .dexp-shortcodes-button .fa {
	 color: #ffffff;
}
 .dexp-reflect .dexp-shortcodes-button:hover span, .dexp-reflect-bg .dexp-shortcodes-button:hover span {
	 color: #444444;
}
 .dexp-reflect .dexp-shortcodes-button:hover:before, .dexp-reflect-bg .dexp-shortcodes-button:hover:before {
	 background-color: #ffffff;
}
 .dexp-reflect .dexp-shortcodes-button:hover .fa, .dexp-reflect-bg .dexp-shortcodes-button:hover .fa {
	 color: #444444;
}
 .dexp-reflect .dexp-btn-hover-overlap .fa, .dexp-reflect-bg .dexp-btn-hover-overlap .fa {
	 background-color: #444444;
}
 .dexp-reflect .dexp-btn-hover-overlap:hover .fa, .dexp-reflect-bg .dexp-btn-hover-overlap:hover .fa {
	 color: #ffffff;
}
 .dexp-reflect .dexp-btn-hover-up.dexp-btn-reflect-icon:hover .fa, .dexp-reflect-bg .dexp-btn-hover-up.dexp-btn-reflect-icon:hover .fa {
	 color: #ffffff;
}
 .dexp-reflect .dexp-btn-hover-up.dexp-btn-reflect-icon:hover .fa:after, .dexp-reflect-bg .dexp-btn-hover-up.dexp-btn-reflect-icon:hover .fa:after {
	 background-color: #444444;
}
 .dexp-reflect .dexp-btn-hover-down.dexp-btn-reflect-icon:hover .fa, .dexp-reflect-bg .dexp-btn-hover-down.dexp-btn-reflect-icon:hover .fa {
	 color: #ffffff;
}
 .dexp-reflect .dexp-btn-hover-down.dexp-btn-reflect-icon:hover .fa:after, .dexp-reflect-bg .dexp-btn-hover-down.dexp-btn-reflect-icon:hover .fa:after {
	 background-color: #444444;
}
 .dexp-reflect .dexp-btn-3d-box, .dexp-reflect .dexp-btn-3d-left, .dexp-reflect .dexp-btn-3d-right, .dexp-reflect .dexp-btn-hover-flap, .dexp-reflect-bg .dexp-btn-3d-box, .dexp-reflect-bg .dexp-btn-3d-left, .dexp-reflect-bg .dexp-btn-3d-right, .dexp-reflect-bg .dexp-btn-hover-flap {
	 border: 0 none;
}
 .dexp-reflect .dexp-btn-3d-box span, .dexp-reflect .dexp-btn-3d-left span, .dexp-reflect .dexp-btn-3d-right span, .dexp-reflect .dexp-btn-hover-flap span, .dexp-reflect-bg .dexp-btn-3d-box span, .dexp-reflect-bg .dexp-btn-3d-left span, .dexp-reflect-bg .dexp-btn-3d-right span, .dexp-reflect-bg .dexp-btn-hover-flap span {
	 background-color: #444444;
	 border: 1px solid #ffffff;
}
 .dexp-reflect .dexp-btn-3d-box span:before, .dexp-reflect .dexp-btn-3d-left span:before, .dexp-reflect .dexp-btn-3d-right span:before, .dexp-reflect .dexp-btn-hover-flap span:before, .dexp-reflect-bg .dexp-btn-3d-box span:before, .dexp-reflect-bg .dexp-btn-3d-left span:before, .dexp-reflect-bg .dexp-btn-3d-right span:before, .dexp-reflect-bg .dexp-btn-hover-flap span:before {
	 background-color: #ffffff;
	 border: 1px solid #ffffff;
	 color: #444444;
}
 .dexp-reflect .dexp-btn-3d-box .fa, .dexp-reflect .dexp-btn-3d-left .fa, .dexp-reflect .dexp-btn-3d-right .fa, .dexp-reflect .dexp-btn-hover-flap .fa, .dexp-reflect-bg .dexp-btn-3d-box .fa, .dexp-reflect-bg .dexp-btn-3d-left .fa, .dexp-reflect-bg .dexp-btn-3d-right .fa, .dexp-reflect-bg .dexp-btn-hover-flap .fa {
	 border: 1px solid #ffffff;
}
 .dexp-reflect .dexp-btn-reflect, .dexp-reflect-bg .dexp-btn-reflect {
	 background-color: #ffffff;
}
 .dexp-reflect .dexp-btn-reflect:before, .dexp-reflect .dexp-btn-reflect span:before, .dexp-reflect .dexp-btn-reflect .fa:after, .dexp-reflect-bg .dexp-btn-reflect:before, .dexp-reflect-bg .dexp-btn-reflect span:before, .dexp-reflect-bg .dexp-btn-reflect .fa:after {
	 color: #ffffff;
}
 .dexp-reflect .dexp-btn-reflect .fa, .dexp-reflect .dexp-btn-reflect span, .dexp-reflect-bg .dexp-btn-reflect .fa, .dexp-reflect-bg .dexp-btn-reflect span {
	 color: #444444;
}
 .dexp-reflect .dexp-btn-reflect:hover:before, .dexp-reflect .dexp-btn-reflect:hover span:before, .dexp-reflect-bg .dexp-btn-reflect:hover:before, .dexp-reflect-bg .dexp-btn-reflect:hover span:before {
	 background-color: #444444;
}
 .dexp-reflect .dexp-btn-reflect:hover .fa, .dexp-reflect .dexp-btn-reflect:hover span, .dexp-reflect-bg .dexp-btn-reflect:hover .fa, .dexp-reflect-bg .dexp-btn-reflect:hover span {
	 color: #ffffff;
}
 .dexp-reflect .dexp-btn-reflect.dexp-btn-reflect-icon .fa, .dexp-reflect-bg .dexp-btn-reflect.dexp-btn-reflect-icon .fa {
	 background-color: #444444;
	 color: #ffffff;
}
 .dexp-reflect .dexp-btn-reflect.dexp-btn-hover-down.dexp-btn-reflect-icon:hover .fa, .dexp-reflect-bg .dexp-btn-reflect.dexp-btn-hover-down.dexp-btn-reflect-icon:hover .fa {
	 color: #444444;
}
 .dexp-reflect .dexp-btn-reflect.dexp-btn-hover-down.dexp-btn-reflect-icon:hover .fa:after, .dexp-reflect-bg .dexp-btn-reflect.dexp-btn-hover-down.dexp-btn-reflect-icon:hover .fa:after {
	 background-color: #ffffff;
}
 .dexp-reflect .dexp-btn-reflect.dexp-btn-3d-box, .dexp-reflect .dexp-btn-reflect.dexp-btn-3d-left, .dexp-reflect .dexp-btn-reflect.dexp-btn-3d-right, .dexp-reflect .dexp-btn-reflect.dexp-btn-hover-flap, .dexp-reflect-bg .dexp-btn-reflect.dexp-btn-3d-box, .dexp-reflect-bg .dexp-btn-reflect.dexp-btn-3d-left, .dexp-reflect-bg .dexp-btn-reflect.dexp-btn-3d-right, .dexp-reflect-bg .dexp-btn-reflect.dexp-btn-hover-flap {
	 background-color: transparent;
}
 .dexp-reflect .dexp-btn-reflect.dexp-btn-3d-box span, .dexp-reflect .dexp-btn-reflect.dexp-btn-3d-left span, .dexp-reflect .dexp-btn-reflect.dexp-btn-3d-right span, .dexp-reflect .dexp-btn-reflect.dexp-btn-hover-flap span, .dexp-reflect-bg .dexp-btn-reflect.dexp-btn-3d-box span, .dexp-reflect-bg .dexp-btn-reflect.dexp-btn-3d-left span, .dexp-reflect-bg .dexp-btn-reflect.dexp-btn-3d-right span, .dexp-reflect-bg .dexp-btn-reflect.dexp-btn-hover-flap span {
	 background-color: #ffffff;
}
 .dexp-reflect .dexp-btn-reflect.dexp-btn-3d-box .fa, .dexp-reflect .dexp-btn-reflect.dexp-btn-3d-left .fa, .dexp-reflect .dexp-btn-reflect.dexp-btn-3d-right .fa, .dexp-reflect .dexp-btn-reflect.dexp-btn-hover-flap .fa, .dexp-reflect-bg .dexp-btn-reflect.dexp-btn-3d-box .fa, .dexp-reflect-bg .dexp-btn-reflect.dexp-btn-3d-left .fa, .dexp-reflect-bg .dexp-btn-reflect.dexp-btn-3d-right .fa, .dexp-reflect-bg .dexp-btn-reflect.dexp-btn-hover-flap .fa {
	 background-color: #ffffff;
}
 .dexp-reflect .dexp-btn-reflect.dexp-btn-3d-box:hover .fa, .dexp-reflect .dexp-btn-reflect.dexp-btn-3d-left:hover .fa, .dexp-reflect .dexp-btn-reflect.dexp-btn-3d-right:hover .fa, .dexp-reflect .dexp-btn-reflect.dexp-btn-hover-flap:hover .fa, .dexp-reflect-bg .dexp-btn-reflect.dexp-btn-3d-box:hover .fa, .dexp-reflect-bg .dexp-btn-reflect.dexp-btn-3d-left:hover .fa, .dexp-reflect-bg .dexp-btn-reflect.dexp-btn-3d-right:hover .fa, .dexp-reflect-bg .dexp-btn-reflect.dexp-btn-hover-flap:hover .fa {
	 color: #444444;
}
 .dexp-reflect .dexp-btn-reflect-icon .fa, .dexp-reflect-bg .dexp-btn-reflect-icon .fa {
	 background-color: #ffffff;
	 color: #444444;
}
 .dexp-reflect .dexp-btn-split .fa, .dexp-reflect-bg .dexp-btn-split .fa {
	 border-left: 1px solid #ffffff;
}
 .dexp-reflect .dexp-btn-split:hover .fa, .dexp-reflect-bg .dexp-btn-split:hover .fa {
	 border-left-color: #444444;
}
 .dexp-reflect .dexp-btn-split-short span:after, .dexp-reflect-bg .dexp-btn-split-short span:after {
	 background-color: #dddddd;
}
 .dexp-reflect .dexp-btn-grey, .dexp-reflect-bg .dexp-btn-grey {
	 background-color: #666666;
	 border-color: #666666;
}
 .dexp-reflect .dexp-btn-3d-box span:before, .dexp-reflect-bg .dexp-btn-3d-box span:before {
	 background-color: #dddddd;
	 color: #dddddd;
	 opacity: 1;
	 transform: rotateX(-90deg);
	 transform-origin: 0 0 0;
}
 .dexp-reflect .dexp-btn-3d-box .fa, .dexp-reflect-bg .dexp-btn-3d-box .fa {
	 border: 0 none;
}
 .dexp-reflect .dexp-btn-3d-box:hover span, .dexp-reflect-bg .dexp-btn-3d-box:hover span {
	 color: #ffffff;
}
 .dexp-reflect .dexp-btn-3d-box:hover span:before, .dexp-reflect-bg .dexp-btn-3d-box:hover span:before {
	 background-color: #dddddd;
}
 .dexp-reflect .dexp-btn-3d-box:hover .fa, .dexp-reflect-bg .dexp-btn-3d-box:hover .fa {
	 color: #ffffff;
}
 .dexp-reflect .dexp-btn-3d-box.dexp-btn-reflect span, .dexp-reflect-bg .dexp-btn-3d-box.dexp-btn-reflect span {
	 color: #444444;
}
 .dexp-reflect .dexp-btn-3d-box.dexp-btn-reflect .fa, .dexp-reflect-bg .dexp-btn-3d-box.dexp-btn-reflect .fa {
	 color: #444444;
}
 .dexp-btn-inline-icon span {
	 height: 50px;
}
 .dexp-btn-inline-icon .fa {
	 border: 0 none;
	 margin-right: 15px;
	 padding: 0;
}
 .dexp-btn-inline-icon .fa:after {
	 display: none;
}
 .dexp-btn-hover-blue span:before, .dexp-btn-hover-red span:before, .dexp-btn-hover-sapphire span:before {
	 width: 101%;
}
 .dexp-btn-hover-blue:hover span, .dexp-btn-hover-red:hover span, .dexp-btn-hover-sapphire:hover span, .dexp-btn-hover-blue:hover .fa, .dexp-btn-hover-red:hover .fa, .dexp-btn-hover-sapphire:hover .fa, .dexp-btn-hover-blue:hover span:before, .dexp-btn-hover-red:hover span:before, .dexp-btn-hover-sapphire:hover span:before, .dexp-btn-blue span, .dexp-btn-blue .fa, .dexp-btn-blue span:before, .dexp-btn-sapphire span, .dexp-btn-sapphire .fa, .dexp-btn-sapphire span:before, .dexp-btn-red span, .dexp-btn-red .fa, .dexp-btn-red span:before {
	 color: #ffffff;
}
 .dexp-btn-blue:hover, .dexp-btn-red:hover, .dexp-btn-sapphire:hover {
	 border-color: #444444;
}
 .dexp-btn-blue:hover .fa, .dexp-btn-red:hover .fa, .dexp-btn-sapphire:hover .fa {
	 background-color: #444444;
}
 .dexp-btn-blue.dexp-btn-reflect:hover span:before, .dexp-btn-red.dexp-btn-reflect:hover span:before, .dexp-btn-sapphire.dexp-btn-reflect:hover span:before {
	 color: #444444;
}
 .dexp-btn-blue.dexp-btn-reflect:hover .fa, .dexp-btn-red.dexp-btn-reflect:hover .fa, .dexp-btn-sapphire.dexp-btn-reflect:hover .fa {
	 background-color: #ffffff;
}
 .dexp-btn-hover-blue:hover, .dexp-btn-blue {
	 border-color: #36b5e7;
}
 .dexp-btn-hover-blue:hover .fa, .dexp-btn-hover-blue:hover:before, .dexp-btn-hover-blue:hover span:before, .dexp-btn-blue .fa, .dexp-btn-blue:before, .dexp-btn-blue span:before {
	 background-color: #36b5e7;
}
 .dexp-btn-blue {
	 background-color: #36b5e7;
}
 .dexp-btn-hover-sapphire:hover, .dexp-btn-sapphire {
	 border-color: #28baba;
}
 .dexp-btn-hover-sapphire:hover .fa, .dexp-btn-hover-sapphire:hover:before, .dexp-btn-hover-sapphire:hover span:before, .dexp-btn-sapphire .fa, .dexp-btn-sapphire:before, .dexp-btn-sapphire span:before {
	 background-color: #28baba;
}
 .dexp-btn-sapphire {
	 background-color: #28baba;
}
 .dexp-btn-hover-red:hover, .dexp-btn-red {
	 border-color: #f6504c;
}
 .dexp-btn-hover-red:hover .fa, .dexp-btn-hover-red:hover:before, .dexp-btn-hover-red:hover span:before, .dexp-btn-red .fa, .dexp-btn-red:before, .dexp-btn-red span:before {
	 background-color: #f6504c;
}
 .dexp-btn-red {
	 background-color: #f6504c;
}
 .dexp-btn-size-4x {
	 height: 40px;
}
 .dexp-btn-size-4x span {
	 padding: 0 1.2em;
}
 .dexp-btn-size-4x .fa {
	 padding: 10px 12px 7px;
}
 .dexp-btn-size-4x.dexp-btn-split-short span:after {
	 height: 100%;
	 top: 0;
}
 .dexp-label-btn:before {
	 display: none;
}
 .dexp-label-btn span:before {
	 display: none;
}
 .dexp-label-btn .fa:after {
	 display: none;
}
 .dexp-label-btn:hover span {
	 color: #444444;
}
 .dexp-label-btn:hover .fa {
	 color: #444444;
}
 .dexp-label-btn.dexp-btn-reflect-icon .fa {
	 color: #ffffff;
}
 .dexp-btn-border-grey {
	 border-color: #dddddd;
}
 .dexp-btn-large {
	 font-size: 15px;
	 line-height: 49px;
	 padding: 0 22px;
}
 .dexp-btn-ExtraLarge {
	 display: block;
	 font-size: 22px;
	 font-weight: bold;
	 height: 78px;
	 line-height: 78px;
	 background: #e7512f;
}
 .dexp-btn-ExtraLarge:hover {
	 background: #cc3917;
}
 .dexp-btn-small {
	 font-size: 11px;
	 line-height: 33px;
	 padding: 0 10px;
}
 .dexp-btn-small i, .dexp-btn-small span {
	 padding: 0.6em 1.2em 0.95em 1.4em !important;
}
 .dexp-btn-split-short span, .dexp-btn-hover-flap span {
	 top: -1px;
}
 .dexp-btn-white {
	 border-color: #fff;
}
 .dexp-btn-white i {
	 background-color: #fff !important;
	 color: #444 !important;
}
 .dexp-btn-white span {
	 color: #fff;
}
 .dexp-btn-white:before, .dexp-btn-white span:before, .dexp-btn-white .fa:after {
	 background-color: #fff !important;
}
 .dexp-btn-white:hover span {
	 color: #444 !important;
}
 .skillbar {
	 overflow: hidden;
}
 .skill-bar h6 {
	 font-size: 15px;
	 font-style: normal;
	 margin: 0 0 4px 0;
	 font-weight: 700;
	 color: #777;
}
 .skill-bar .progress {
	 background: none repeat scroll 0 0 #e7e7e7;
	 margin: 0 10px 25px 0;
	 padding: 0;
	 position: relative;
	 overflow: visible;
	 height: 21px;
	 font-weight: normal;
}
 .skill-bar .progress span {
	 background: none repeat scroll 0 0 #e7e7e7;
	 color: #333;
	 display: block;
	 font-size: 12px;
	 height: 21px;
	 line-height: 21px;
	 padding: 0 10px;
	 position: absolute;
	 white-space: nowrap;
	 width: 54px;
	 z-index: 5;
}
 .skill-bar .progress span:before {
	 border-color: transparent transparent transparent #e7e7e7;
	 border-style: solid;
	 border-width: 10.5px 0 10.5px 10px;
	 content: "";
	 display: inline-block;
	 height: 0;
	 position: absolute;
	 right: -9px;
	 top: 0;
	 width: 0;
	 z-index: 5;
}
 .skill-bar .progress:after {
	 border-color: transparent transparent transparent #e7e7e7;
	 border-style: solid;
	 border-width: 10.5px 0 10.5px 10px;
	 content: "";
	 display: inline-block;
	 height: 0;
	 position: absolute;
	 right: -9px;
	 top: 0;
	 width: 0;
	 z-index: 0;
}
 .skill-bar .progress .bar {
	 float: left;
	 height: 21px;
	 position: relative;
	 border: none;
	 margin: 0;
}
 .skill-bar .progress .bar:before {
	 border-style: solid;
	 border-width: 10.5px 0 10.5px 10px;
	 content: "";
	 display: block;
	 height: 0;
	 position: absolute;
	 right: -9px;
	 top: 0;
	 width: 0;
	 z-index: 5;
	 border-color: transparent transparent transparent #e7512f;
}
 .skill-bar .progress .bar small {
	 color: #fafafa;
	 font-size: 12px;
	 float: right;
	 padding-right: 10px;
}
 .skill-bar .progress-striped .bar {
	 background-color: #149bdf;
}
 .skill-bar .progress-success .bar, .skill-bar .progress-green .bar {
	 background-color: #e7512f;
	 width: 0px;
}
 .skill-bar .progress-info .bar, .skill-bar .progress-blue .bar {
	 background-color: #03acdc;
}
 .skill-bar .progress-warning .bar, .skill-bar .progress-orange .bar {
	 background-color: #f98805;
}
 .skill-bar .progress-danger .bar, .skill-bar .progress-red .bar {
	 background-color: #e53f51;
}
 .dexp-shortcodes-box h3.box-title {
	 color: #777;
	 display: block;
}
 .dexp-shortcodes-box .box-icon {
	 text-align: center;
}
 .dexp-shortcodes-box .r-more {
	 background: #ececec;
	 display: table;
	 margin: 15px auto 0;
	 padding: 8px 15px;
	 position: relative;
	 z-index: 1;
	 text-transform: uppercase;
	 color: #e7512f;
}
 .dexp-shortcodes-box .r-more:after {
	 content: "+";
	 display: inline-block;
	 font-size: 14px;
	 margin-left: 8px;
}
 .dexp-shortcodes-box .r-more:hover {
	 background: #e7512f;
	 color: #333;
}
 .dexp-shortcodes-box .box-content {
	 margin: 0 0 20px;
	 line-height: 22px;
}
 .dexp-shortcodes-box .box-content .more-btn {
	 display: table;
	 margin: 30px auto 0;
	 background: #fff;
	 padding: 10px 15px;
	 text-transform: uppercase;
	 font-size: 11px;
	 line-height: normal;
}
 .dexp-shortcodes-box .box-content .more-btn:hover {
	 color: #333;
}
 .dexp-shortcodes-box.box-border-line {
	 border: 1px solid #e6e6e6;
	 padding: 0 15px 15px;
	 position: relative;
	 text-align: center;
	 margin-top: 30px;
}
 .dexp-shortcodes-box.box-border-line .box-icon {
	 background-color: #f0f0f0;
	 border: 1px solid #e6e6e6;
	 color: #b3b3b3;
	 display: table;
	 font-size: 38px;
	 height: 90px;
	 line-height: 90px;
	 margin: -45px auto 25px;
	 text-align: center;
	 width: 90px;
}
 .dexp-shortcodes-box.box-border-line .box-icon:hover {
	 color: #fff;
}
 .dexp-shortcodes-box.box-border-line h3.box-title {
	 font-weight: bold;
	 text-align: center;
	 font-size: 14px;
	 color: #777;
	 text-transform: capitalize;
}
 .dexp-shortcodes-box.box-border-line h3.box-title span.subtitle {
	 font-size: small;
	 margin: 0 0 15px;
	 color: #e7512f;
	 display: block;
	 font-weight: normal;
}
 .dexp-shortcodes-box.box-border-line .box-content div {
	 border-bottom: 1px solid #eee;
	 max-height: 180px;
	 overflow: hidden;
	 padding-bottom: 25px !important;
}
 .dexp-shortcodes-box.box-border-line .box-content p {
	 margin: 0;
}
 .dexp-shortcodes-box.box-border-line:hover .box-icon, .dexp-shortcodes-box.box-border-line:hover .r-more {
	 background-color: #e7512f;
	 color: #fff;
}
 .dexp-shortcodes-box.box-border-line:hover .r-more:hover {
	 color: #333;
}
 .dexp-shortcodes-box.box-background .box-icon {
	 background-color: #e7512f;
	 border: 1px #e7512f solid;
	 color: #fff;
}
 .dexp-shortcodes-box.box-top-center {
	 text-align: center;
	 padding: 50px 15px;
}
 .dexp-shortcodes-box.box-top-center:hover {
	 background-color: #e7512f;
	 color: #fff;
}
 .dexp-shortcodes-box.box-top-center:hover h3.box-title {
	 color: #fff;
}
 .dexp-shortcodes-box.box-top-center:hover .box-icon {
	 background-color: #e7512f;
}
 .dexp-shortcodes-box.box-top-center:hover .box-icon i {
	 color: #fff;
}
 .dexp-shortcodes-box.box-top-center .box-icon {
	 display: table;
	 margin: 0 auto 30px;
	 font-size: 38px;
	 width: 103px;
	 height: 103px;
	 line-height: 95px;
	 border: 3px solid #fff;
	 color: #e7512f;
}
 .dexp-shortcodes-box.box-top-center h3.box-title {
	 padding: 0 15px 10px;
	 font-size: 22px;
	 font-weight: 800;
	 text-transform: uppercase;
}
 .dexp-shortcodes-box.box-top-center h3.box-title span {
	 text-transform: none;
	 font-size: 19px;
	 font-weight: 100;
	 display: block;
}
 .dexp-shortcodes-box.box-flap {
	 margin-bottom: 30px;
	 text-align: center;
}
 .dexp-shortcodes-box.box-flap .box-icon {
	 background-color: #dadada;
	 border: 1px solid #dadada;
	 display: table;
	 font-size: 50px;
	 height: 150px;
	 line-height: 150px;
	 margin: 0 auto 25px;
	 width: 150px;
}
 .dexp-shortcodes-box.box-flap h3.box-title {
	 font-weight: bold;
	 overflow: hidden;
	 position: relative;
	 font-size: 14px;
	 color: #e7512f;
	 margin-bottom: 15px;
	 text-transform: capitalize;
}
 .dexp-shortcodes-box.box-flap h3.box-title span {
	 display: inline-block;
	 position: relative;
}
 .dexp-shortcodes-box.box-flap h3.box-title span:before {
	 content: attr(data-hover);
	 font-weight: 700;
	 position: absolute;
	 top: 100%;
	 transform: translate3d(0px,0px,0px);
}
 .dexp-shortcodes-box.box-flap:hover h3.box-title {
	 color: #4e4e4e;
}
 .dexp-shortcodes-box.box-flap:hover span {
	 transform: translateY(-100%);
}
 .dexp-shortcodes-box.box-flap:hover .box-icon, .dexp-shortcodes-box.box-flap:hover .r-more {
	 background-color: #e7512f;
	 color: #fff;
}
 .dexp-shortcodes-box.box-flap:hover .r-more:hover {
	 color: #333;
}
 .dexp-shortcodes-box.box-left h3.box-title, .dexp-shortcodes-box.box-right h3.box-title {
	 font-size: 13px !important;
	 text-transform: uppercase;
	 font-weight: 700;
}
 .dexp-shortcodes-box.box-left .box-icon, .dexp-shortcodes-box.box-right .box-icon {
	 width: 60px;
	 height: 60px;
	 line-height: 60px;
	 font-size: 21px;
	 position: relative;
	 overflow: hidden;
}
 .dexp-shortcodes-box.box-left .box-icon span, .dexp-shortcodes-box.box-right .box-icon span {
	 position: absolute;
	 left: 0;
	 width: 100%;
	 text-align: center;
	 top: -61px;
}
 .dexp-shortcodes-box.box-left.box-none .box-icon, .dexp-shortcodes-box.box-right.box-none .box-icon {
	 font-size: 30px;
}
 .dexp-shortcodes-box.box-left.box-none .box-icon span, .dexp-shortcodes-box.box-right.box-none .box-icon span {
	 top: -53px;
}
 .dexp-shortcodes-box.box-left .box-content, .dexp-shortcodes-box.box-right .box-content {
	 font-size: 13px;
}
 .dexp-shortcodes-box.box-left:not(.box-none):hover .box-icon span, .dexp-shortcodes-box.box-right:not(.box-none):hover .box-icon span {
	 top: 0px;
}
 .dexp-shortcodes-box.box-left.box-background:hover .box-icon, .dexp-shortcodes-box.box-right.box-background:hover .box-icon {
	 background: #FFF;
	 color: #e7512f;
}
 .dexp-shortcodes-box.box-left.box-background:hover .box-icon span, .dexp-shortcodes-box.box-right.box-background:hover .box-icon span {
	 top: 0px;
}
 .dexp-shortcodes-box.box-left .box-icon {
	 float: left;
}
 .dexp-shortcodes-box.box-left .box-title, .dexp-shortcodes-box.box-left .box-content {
	 margin-left: 80px;
}
 .dexp-shortcodes-box.box-right .box-icon {
	 float: right;
}
 .dexp-shortcodes-box.box-right .box-title, .dexp-shortcodes-box.box-right .box-content {
	 margin-right: 80px;
	 text-align: right;
}
 .dexp-shortcodes-box.box-square .box-icon {
	 border-radius: 5%;
	 border: 1px #e7512f solid;
}
 .dexp-shortcodes-box.box-square:hover .box-icon {
	 background-color: #e7512f;
}
 .dexp-shortcodes-box.box-square:hover .box-icon i {
	 color: #fff;
}
 .dexp-shortcodes-box.box-center:not(.box-none).dexp-shortcodes-box.box-center:not(.box-none-medium) .box-icon {
	 width: 95px;
	 height: 95px;
	 font-size: 36px;
	 line-height: 95px;
	 margin: 0 auto;
	 border-color: #ccc;
	 color: #ccc;
}
 .dexp-shortcodes-box.box-center:not(.box-none).dexp-shortcodes-box.box-center:not(.box-none-medium):hover .box-icon {
	 background: #e7512f;
	 border-color: #e7512f;
}
 .dexp-shortcodes-box.box-center:not(.box-none).dexp-shortcodes-box.box-center:not(.box-none-medium):hover .box-icon i {
	 color: #fff;
}
 .dexp-shortcodes-box.box-center:not(.box-none).dexp-shortcodes-box.box-center:not(.box-none-medium) h3.box-title {
	 font-size: 18px;
	 font-weight: normal;
	 letter-spacing: -0.5px;
}
 .dexp-shortcodes-box.box-center .box-title {
	 text-align: center;
	 margin: 30px 0px 10px;
	 font-size: 16px;
}
 .dexp-shortcodes-box.box-center .box-content {
	 text-align: center;
	 margin: 0 5px 20px 5px;
}
 .dexp-shortcodes-box.box-center.box-none .box-icon {
	 font-size: 95px;
	 height: 102px;
}
 .dexp-shortcodes-box.box-center.box-none h3.box-title {
	 font-size: 20px;
	 font-weight: 600;
	 letter-spacing: -0.5px;
}
 .dexp-shortcodes-box.box-center.box-none-medium .box-icon {
	 font-size: 2.85em !important;
}
 .dexp-shortcodes-box.box-center.box-none-medium h3.box-title {
	 font-size: 20px;
	 letter-spacing: -0.5px;
	 margin: 10px 0px 20px !important;
}
 .dexp-shortcodes-box.box-center.hovericon h3.box-title {
	 font-size: 20px;
	 font-weight: 600;
	 letter-spacing: -0.5px;
}
 .dexp-shortcodes-box.box-top-left .box-icon {
	 font-size: 30px;
	 line-height: 30px;
	 text-align: left;
}
 .dexp-shortcodes-box.box-top-right .box-icon {
	 font-size: 30px;
	 line-height: 30px;
	 text-align: right;
}
 .dexp-shortcodes-box.box-top-right .box-title {
	 text-align: right;
}
 .dexp-shortcodes-box.box-top-right .box-content {
	 text-align: right;
}
 .dexp-shortcodes-box.box-border {
	 border: solid 1px #ddd;
	 padding: 40px 20px 15px;
	 text-align: center;
	 margin: 10px 0;
	 background-color: #fff;
}
 .dexp-shortcodes-box.box-border .box-content {
	 color: #999 !important;
}
 .dexp-shortcodes-box.box-border i, .dexp-shortcodes-box.box-border .box-title {
	 color: #444;
}
 .hovericon:hover .box-icon i {
	 color: #e7512f !important;
}
 .hovericon h3.box-title {
	 font-size: 24px;
	 font-weight: 300;
	 letter-spacing: -0.5px;
}
 .hovericon .box-title {
	 text-align: center;
	 margin: 10px 10px 0;
}
 .hovericon .box-icon {
	 border: none !important;
	 background-color: transparent !important;
}
 .hovericon.box-circle i {
	 border-radius: 50%;
}
 .hovericon.box-circle i:after {
	 border-radius: 50%;
}
 .hovericon i {
	 cursor: pointer;
	 display: inline-block;
	 height: 95px;
	 line-height: 100px;
	 position: relative;
	 text-align: center;
	 text-decoration: none;
	 width: 95px;
	 z-index: 1;
	 border: solid 1px #ccc;
	 color: #e7512f;
}
 .hovericon i:after {
	 box-sizing: content-box;
	 content: "";
	 height: 100%;
	 pointer-events: none;
	 position: absolute;
	 width: 100%;
}
 .hovericon i:before {
	 display: block;
	 font-style: normal;
	 font-variant: normal;
	 font-weight: normal;
	 line-height: 95px;
	 text-transform: none;
	 width: auto;
}
 .hovericon i.effect-1:after {
	 box-shadow: 0 0 0 2px #ccc;
	 left: -7px;
	 opacity: 0;
	 padding: 7px;
	 top: -7px;
	 transform: scale(0.8);
	 transition: transform 0.2s ease 0s, opacity 0.2s ease 0s;
}
 .hovericon i.effect-1.sub-a:hover:after {
	 opacity: 1;
	 transform: scale(1);
}
 .hovericon i.effect-1.sub-a:hover, .hovericon i.effect-1.sub-a:hover i, .hovericon i.effect-1, .hovericon i.effect-1.sub-a:hover {
	 background-color: none;
}
 .hovericon h3.box-title {
	 font-size: 15px !important;
}
 .big-title.dexp-parallax .box-icon {
	 background: transparent;
	 border-color: gray;
}
 .big-title.dexp-parallax .box-icon i {
	 color: #fff;
}
 .big-title.dexp-parallax .box-icon:hover {
	 background-color: #fff !important;
}
 .big-title.dexp-parallax .box-icon:hover i {
	 color: #444 !important;
}
 .big-title.dexp-parallax h3.box-title {
	 color: #fff !important;
	 position: relative;
}
 .big-title.dexp-parallax .box-content {
	 color: #fff !important;
	 position: relative;
}
 .big-title h3.box-title {
	 font-size: 24px !important;
	 padding-top: 20px;
}
 .big-title .box-content {
	 font-size: 15px !important;
	 padding-top: 20px;
}
 .parallax * {
	 color: #fff;
}
 .parallax i {
	 color: #fff !important;
}
 .parallax .box-icon:hover {
	 background: transparent !important;
}
 .parallax .box-icon:hover i {
	 color: #fff !important;
}
 .dexp-parallax .box-content {
	 color: #fff !important;
	 position: relative;
}
 .services-box {
	 padding: 40px 30px 70px 50px;
}
 .services-box h2 {
	 margin-bottom: 0;
}
 .supper-big-text .box-title {
	 font-size: 2.3em !important;
	 margin: 70px 0 30px 0 !important;
}
 .supper-big-text .box-content {
	 font-size: 1.25em;
}
 .milestone-counter {
	 text-align: center;
}
 .milestone-counter .milestone-icon {
	 padding: 5px 0;
	 background-color: #fff;
	 text-align: center;
}
 .milestone-counter .milestone-icon i {
	 font-size: 30px;
	 color: #e7512f;
	 line-height: 40px;
}
 .milestone-counter .stat-count {
	 background-color: #fff;
	 color: #444;
	 padding: 0;
	 text-align: center;
	 font-size: 35px;
	 line-height: 50px;
}
 .milestone-counter .milestone-details {
	 z-index: 1;
	 text-align: center;
	 font-size: 18px;
	 padding: 23px 0;
	 background-color: #e7512f;
	 color: #fff;
}
 .milestone-counter.main-bg {
	 margin: 0 -10px;
	 padding: 15px;
	 background-color: #e7512f;
	 color: #fff;
}
 .milestone-counter.main-bg .stat-count {
	 background: #e7512f;
	 color: #fff;
	 font-size: 38px;
	 font-weight: 400;
	 padding: 0;
}
 .milestone-counter.main-bg .milestone-details {
	 font-size: 15px;
	 padding: 0 0 15px;
}
 .milestone-counter-bottom .milestone-icon {
	 border: 2px solid #fff;
	 display: table;
	 font-size: 35px;
	 height: 86px;
	 line-height: 86px;
	 margin: auto;
	 text-align: center;
	 width: 90px;
	 padding: 0;
	 background: none;
}
 .milestone-counter-bottom .milestone-icon i {
	 color: #fff;
}
 .milestone-counter-bottom .milestone-details {
	 padding: 25px 0 10px;
	 background: none;
}
 .milestone-counter-bottom .stat-count {
	 background: none;
	 font-weight: 700;
	 color: #fff;
}
 .fun-title {
	 padding: 29px;
	 text-align: center;
	 color: #e7512f;
	 margin: auto;
	 background-color: #fff;
	 font-size: 40px;
	 text-transform: uppercase;
	 line-height: 56px;
}
 .fun-title span {
	 color: #333;
}
 .extraBold {
	 font-weight: 800;
}
 .dexp-parallax .dexp-shortcodes-box:not(.box-border) .box-icon {
	 border-color: #fff;
}
 .dexp-parallax .dexp-shortcodes-box:not(.box-border) .box-icon i {
	 color: #fff;
}
 .dexp-parallax .dexp-shortcodes-box:not(.box-border) .box-icon:hover {
	 background-color: #FFF;
}
 .dexp-parallax .dexp-shortcodes-box:not(.box-border) .box-icon:hover i {
	 color: #444;
}
 .dexp-parallax .dexp-shortcodes-box:not(.box-border) .box-title, .dexp-parallax .dexp-shortcodes-box:not(.box-border) .box-content {
	 color: #fff;
}
 .text-dropcap {
	 display: inline-block;
	 font-size: 3em;
	 line-height: 1;
	 padding: 0 10px;
}
 .text-dropcap-1 {
	 margin: 0;
}
 .text-dropcap-2 {
	 background-color: #444444;
	 color: #ffffff;
	 font-size: 1.7em;
	 margin: 0 5px;
	 padding: 6px 9.5px;
}
 .text-highlight {
	 color: #ffffff;
	 padding: 2px 5px;
}
 .text-highlight-1 {
	 background-color: #444444;
}
 .text-highlight-2 {
	 background-color: #dddddd;
	 color: #888888;
}
 .dexp-pricing-table {
	 margin-top: 30px;
	 margin-bottom: 30px;
}
 .dexp-pricing-table .dexp-pricing-column {
	 overflow: hidden;
	 padding: 0;
	 background-color: #ffffff;
	 border: 1px solid #dddddd;
}
 .dexp-pricing-table .dexp-pricing-column.active {
	 position: relative;
	 z-index: 50;
	 margin-top: -30px;
	 margin-bottom: -30px;
	 padding-bottom: 40px;
	 border: 1px solid #444444;
}
 .dexp-pricing-table .dexp-pricing-column.active .dexp-pricing-head {
	 height: 180px;
	 background-color: #444444;
}
 .dexp-pricing-table .dexp-pricing-column.active .dexp-pricing-head h3 {
	 color: #ffffff;
}
 .dexp-pricing-table .dexp-pricing-column .dexp-pricing-head {
	 height: 160px;
	 background-color: rgba(238,238,238,0.5);
}
 .dexp-pricing-table .dexp-pricing-column .dexp-pricing-head h3 {
	 margin: 0;
	 padding: 35px 0 0;
	 color: #444444;
	 font-size: 18px;
	 text-align: center;
	 text-transform: uppercase;
}
 .dexp-pricing-table .dexp-pricing-column .dexp-pricing-price {
	 width: 130px;
	 height: 130px;
	 margin: -80px auto 0;
	 padding: 35px 0 0;
	 background-color: #ffffff;
	 text-align: center;
	 font-weight: 400;
	 -webkit-border-radius: 100%;
	 -moz-border-radius: 100%;
	 border-radius: 100%;
}
 .dexp-pricing-table .dexp-pricing-column .dexp-pricing-price .cost {
	 display: block;
	 color: #444444;
	 font-size: 2.56em;
	 line-height: 1em;
}
 .dexp-pricing-table .dexp-pricing-column .dexp-pricing-price .unit {
	 color: #666666;
}
 .dexp-pricing-table .dexp-pricing-column .dexp-pricing-body {
	 margin: 30px 0;
}
 .dexp-pricing-table .dexp-pricing-column .dexp-pricing-body ul li {
	 margin: 0;
	 padding: 10px;
	 text-align: center;
	 border-bottom: 1px solid #dddddd;
	 color: #888888;
}
 .dexp-pricing-table .dexp-pricing-column .dexp-pricing-body ul li:first-child {
	 border-top: 1px solid #dddddd;
}
 .dexp-pricing-table .dexp-pricing-column .dexp-pricing-body ul li:before {
	 padding: 10px 0 0 10px;
}
 .dexp-pricing-table .dexp-pricing-column .dexp-pricing-foot {
	 text-align: center;
	 margin-bottom: 35px;
}
 .pricing_main {
	 padding: 80px 0;
}
 .pricing2_main {
	 padding-top: 80px;
}
 .pricing-table, .pricing-table-2 {
	 border: 1px solid #e4e4e4;
	 padding: 45px 11px 20px;
	 text-align: center;
}
 .pricing-table ul li, .pricing-table-2 ul li {
	 border-bottom: 1px solid #e4e4e4;
	 font-size: 14px;
	 padding: 10px 0;
}
 .pricing-table ul li.head, .pricing-table-2 ul li.head {
	 font-size: 16px;
	 font-weight: 400;
	 text-transform: uppercase;
}
 .pricing-table ul li.price span, .pricing-table-2 ul li.price span {
	 font-size: 26px;
	 font-weight: 400;
}
 .pricing-table ul li.pricing-footer, .pricing-table-2 ul li.pricing-footer {
	 border-bottom: 0 none;
	 padding-top: 20px;
}
 .pricing-table .head, .pricing-table-2 .head {
	 font-size: 16px;
	 font-weight: 400;
	 text-transform: uppercase;
}
 .pricing-table i {
	 font-size: 30px;
	 height: 56px;
	 left: 50%;
	 line-height: 56px;
	 margin-left: -30px;
	 margin-top: -28px;
	 position: absolute;
	 text-align: center;
	 top: 0;
	 width: 60px;
	 z-index: 9999;
}
 .pricing-table.selected {
	 border-color: #e7512f;
}
 .pricing-table-2 {
	 margin-left: -15px;
	 margin-right: -15px;
	 padding: 0 0 20px;
	 z-index: 2;
}
 .pricing-table-2 .dark-bg {
	 background-color: #373737;
	 overflow: hidden;
	 padding: 30px 0;
	 position: relative;
}
 .pricing-table-2 .head {
	 margin-bottom: 20px;
}
 .pricing-table-2 i {
	 bottom: 0;
	 font-size: 26px;
	 height: 84px;
	 left: 50%;
	 line-height: 23px;
	 margin-bottom: -48px;
	 margin-left: -45px;
	 padding: 10px 25px 39px;
	 position: absolute;
	 text-align: center;
	 width: 90px;
	 z-index: 9999;
}
 .pricing-table-2 li.even {
	 background: #f3f3f3;
}
 .pricing-table-2.selected {
	 background: #494949;
	 position: relative;
	 transform: scale(1.1);
	 -webkit-transform: scale(1.1);
	 -moz-transform: scale(1.1);
	 -o-transform: scale(1.1);
	 -ms-transform: scale(1.1);
	 z-index: 66 !important;
}
 .pricing-table-2.selected li {
	 border-color: #585858;
	 color: #949494;
}
 .pricing-table-2.selected li.even {
	 background: #373737;
}
 .pricing-table-2.selected i {
	 background: #494949;
}
 .alter-bg {
	 background: #777;
	 color: #fff;
}
 .dots-pattern {
	 background: url("../images/dots.png") repeat scroll 0 0 transparent;
	 border-top: 1px solid #e4e4e4;
}
 .the-icons li {
	 display: block;
	 height: 40px;
	 line-height: 40px;
	 padding: 0 0 0 2px;
}
 .the-icons {
	 list-style-type: none;
	 margin: 0;
}
 .the-icons li [class^="icon-"], .the-icons li [class*="icon-"], .the-icons li [class^="ss-"], .the-icons li [class*="ss-"] {
	 display: inline-block;
	 text-align: center;
}
 .the-icons li {
	 display: block;
	 line-height: 40px;
	 height: 40px;
	 padding: 0 0 0 2px;
}
 .the-icons li, .the-icons li:hover {
	 color: #888;
}
 .the-icons li, .the-icons li i {
	 color: #000;
}
 .the-icons li [class^="icon-"], .the-icons li [class*="icon-"], .the-icons li [class^="ss-"], .the-icons li [class*="ss-"] {
	 width: 32px;
	 font-size: 18px;
}
 .the-icons li:hover {
	 text-decoration: none;
}
 .the-icons li:hover [class^="icon-"], .the-icons li:hover [class*="icon-"], .the-icons li:hover [class^="ss-"], .the-icons li:hover [class*="ss-"] {
	 font-size: 30px;
	 vertical-align: middle;
}
 .the-icons li:hover [class^="icon-"]:before, .the-icons li:hover [class*="icon-"]:before, .the-icons li:hover [class^="ss-"]:before, .the-icons li:hover [class*=" s-"]:before {
	 font-size: 24px;
	 vertical-align: -3px;
}
 .dexp-social-light, .dexp-social-hover-light:hover {
	 background: #dddddd;
}
 .dexp-social-light i, .dexp-social-hover-light:hover i {
	 color: #999999;
}
 .dexp-social-dark, .dexp-social-hover-dark:hover {
	 background: #999999;
}
 .dexp-social-dark i, .dexp-social-hover-dark:hover i {
	 color: #ffffff;
}
 .dexp-social-twitter, .dexp-social-hover-twitter:hover {
	 background: #54afe2;
}
 .dexp-social-twitter i, .dexp-social-hover-twitter:hover i {
	 color: #ffffff;
}
 .dexp-social-facebook, .dexp-social-hover-facebook:hover {
	 background: #4671ad;
}
 .dexp-social-facebook i, .dexp-social-hover-facebook:hover i {
	 color: #ffffff;
}
 .dexp-social-linkedin, .dexp-social-hover-linkedin:hover {
	 background: #64abcc;
}
 .dexp-social-linkedin i, .dexp-social-hover-linkedin:hover i {
	 color: #ffffff;
}
 .dexp-social-google, .dexpoe-social-hover-google:hover {
	 background: #dc4a38;
}
 .dexp-social-google i, .dexpoe-social-hover-google:hover i {
	 color: #ffffff;
}
 .dexp-social-dribbble, .dexp-social-hover-dribbble:hover {
	 background: #d64d74;
}
 .dexp-social-dribbble i, .dexp-social-hover-dribbble:hover i {
	 color: #ffffff;
}
 .dexp-social-skype, .dexp-social-hover-skype:hover {
	 background: #00c6ff;
}
 .dexp-social-skype i, .dexp-social-hover-skype:hover i {
	 color: #ffffff;
}
 .dexp-social-behance, .dexp-social-hover-behance:hover {
	 background: #0099fd;
}
 .dexp-social-behance i, .dexp-social-hover-behance:hover i {
	 color: #ffffff;
}
 .dexp-social-deviantart, .dexp-social-hover-deviantart:hover {
	 background: #c7d419;
}
 .dexp-social-deviantart i, .dexp-social-hover-deviantart:hover i {
	 color: #ffffff;
}
 .dexp-social-tumblr, .dexp-social-hover-tumblr:hover {
	 background: #385874;
}
 .dexp-social-tumblr i, .dexp-social-hover-tumblr:hover i {
	 color: #ffffff;
}
 .dexp-social-rss, .dexp-social-hover-rss:hover {
	 background: #fe9900;
}
 .dexp-social-rss i, .dexp-social-hover-rss:hover i {
	 color: #ffffff;
}
 .dexp-social-vimeo, .dexp-social-hover-vimeo:hover {
	 background: #a6caea;
}
 .dexp-social-vimeo i, .dexp-social-hover-vimeo:hover i {
	 color: #ffffff;
}
 .dexp-social-pinterest, .dexp-social-hover-pinterest:hover {
	 background: #ce2027;
}
 .dexp-social-pinterest i, .dexp-social-hover-pinterest:hover i {
	 color: #ffffff;
}
 .dexp-social-flickr, .dexp-social-hover-flickr:hover {
	 background: #f4789b;
}
 .dexp-social-flickr i, .dexp-social-hover-flickr:hover i {
	 color: #ffffff;
}
 .dexp-social-youtube, .dexp-social-hover-youtube:hover {
	 background: #e70031;
}
 .dexp-social-youtube i, .dexp-social-hover-youtube:hover i {
	 color: #ffffff;
}
 .dexp-social-instagram, .dexp-social-hover-instagram:hover {
	 background: #2c6a91;
}
 .dexp-social-instagram i, .dexp-social-hover-instagram:hover i {
	 color: #ffffff;
}
 .dexp-social-apple, .dexp-social-hover-apple:hover {
	 background: #5f5f5f;
}
 .dexp-social-apple i, .dexp-social-hover-apple:hover i {
	 color: #ffffff;
}
 .dexp-reflect .dexp-social-transparent, .dexp-reflect-bg .dexp-social-transparent {
	 background: transparent;
	 border: 1px solid #ffffff;
}
 .dexp-reflect .dexp-social-transparent i, .dexp-reflect-bg .dexp-social-transparent i {
	 color: #ffffff;
}
 .dexp-reflect .dexp-social-transparent:hover, .dexp-reflect-bg .dexp-social-transparent:hover {
	 background: #ffffff;
}
 .dexp-reflect .dexp-social-transparent:hover i, .dexp-reflect-bg .dexp-social-transparent:hover i {
	 color: #444444;
}
 .dexp-social-group-nospace .dexp-social {
	 margin-right: -4px;
}
 .oe-social-group-smallspace .dexp-social {
	 margin-right: -3px;
}
 .dexp-social-group-largespace .dexp-social {
	 margin-right: 8px;
}
 div[class*="preset-dark"] {
	 background-color: #444444;
	 color: #cccccc;
	 text-shadow: 0 0 0 rgba(204,204,204,0.1);
	 padding: 50px 0;
}
 .dexp-social-dark-bg {
	 background: transparent;
	 border: 1px solid #555;
}
 .dexp-social-dark-bg i {
	 color: #ffffff;
}
 .dexp-social-dark-bg:hover {
	 background: #ffffff;
}
 .dexp-social-dark-bg:hover i {
	 color: #444444;
}
 h1, h2, h3, h4, h5, h6 {
	 font-weight: bold;
	 line-height: 1;
	 margin: 0 0 10px;
	 padding: 0;
}
 h1 {
	 font-size: 40px;
}
 h2 {
	 font-size: 20px;
	 text-transform: uppercase;
}
 h3 {
	 text-transform: uppercase;
	 font-weight: 400;
	 font-size: 16px;
	 line-height: 22px;
}
 h3.main-color {
	 color: #e7512f;
}
 h4 {
	 font-size: 14px;
	 font-weight: normal;
}
 h5 {
	 font-size: 14px;
}
 h6 {
	 font-size: 12px;
}
 h1.client {
	 font-size: 44px;
	 letter-spacing: -2px;
	 line-height: 44px;
}
 h4.client span {
	 border: 2px solid #000;
	 padding: 5px 10px;
	 display: inline-block;
}
 ul.circled, ul.arrow, ol {
	 padding: 0;
}
 .fw100 {
	 font-weight: 100;
}
 .fw200 {
	 font-weight: 200;
}
 .fw300 {
	 font-weight: 300;
}
 .fw400 {
	 font-weight: 400;
}
 .fw500 {
	 font-weight: 500;
}
 .fw600 {
	 font-weight: 600;
}
 .fw700 {
	 font-weight: 700;
}
 .fw800 {
	 font-weight: 800;
}
 .color-white {
	 color: #fff;
}
 .upper {
	 text-transform: uppercase;
}
 .bordertop {
	 border-top: 1px solid #f6f6f6;
}
 .white-block {
	 background: none repeat scroll 0 0 #fff !important;
	 color: #000 !important;
	 line-height: 65px;
	 padding: 10px;
}
 .black-block {
	 background: none repeat scroll 0 0 #000 !important;
	 color: #fff !important;
	 line-height: 65px;
	 padding: 10px;
}
 .t-mgr20 {
	 margin-top: 20px;
}
 .client span {
	 border: 2px solid #000;
	 padding: 5px 10px;
}
 .view-bxslider-testimonials .bx-viewport {
	 background: transparent;
}
 .view-bxslider-testimonials .view-content {
	 padding-top: 5px;
}
 .view-bxslider-testimonials .view-footer {
	 padding-top: 20px;
}
 .view-bxslider-testimonials .client-author h5 {
	 margin: 0;
	 font-size: 18px;
	 padding: 0;
}
 .view-bxslider-testimonials .client-author div {
	 padding-bottom: 10px;
}
 .view-bxslider-testimonials img {
	 max-width: 70px;
	 max-height: 70px;
}
 .view-bxslider-testimonials .bx-pager-item a {
	 background-color: transparent !important;
}
 .view-bxslider-testimonials .bx-pager-item a {
	 border: solid 1px #444;
}
 .dexp-parallax .view-bxslider-testimonials .bx-viewport {
	 color: #fff;
}
 .dexp-parallax .view-bxslider-testimonials .client-author h5 {
	 color: fff;
}
 .dexp-parallax .view-bxslider-testimonials .description {
	 color: #fff;
}
 .dexp-parallax .view-bxslider-testimonials .bx-pager-item a {
	 border: solid 1px #fff;
}
 .dexp-parallax .view-bxslider-testimonials .bx-pager-item a.active {
	 background-color: #fff !important;
}
 .dexp_tab_testimonial_wrapper.vertical, .dexp_tab_wrapper.tab_testimonial {
	 position: relative;
	 padding-left: 60px;
}
 .dexp_tab_testimonial_wrapper.vertical .nav-tabs, .dexp_tab_wrapper.tab_testimonial .nav-tabs {
	 height: 60px;
	 left: 0;
	 position: absolute;
	 top: 0;
	 width: 60px;
}
 .dexp_tab_testimonial_wrapper.vertical .nav-tabs a, .dexp_tab_wrapper.tab_testimonial .nav-tabs a {
	 padding: 11.5px 0 !important;
	 font-size: 18px;
}
 .dexp_tab_testimonial_wrapper.vertical .nav-tabs img, .dexp_tab_wrapper.tab_testimonial .nav-tabs img {
	 height: 35px;
	 width: 35px;
	 border-radius: 50%;
}
 .dexp_tab_testimonial_wrapper.vertical .tab-content, .dexp_tab_wrapper.tab_testimonial .tab-content {
	 position: relative;
	 text-align: left;
	 width: 100%;
}
 .dexp_tab_testimonial_wrapper.vertical .tab-content p, .dexp_tab_wrapper.tab_testimonial .tab-content p {
	 margin-top: 60px;
	 padding-top: 20px;
	 border-top: solid 1px #ddd;
}
 .dexp_tab_testimonial_wrapper.vertical .tab-content .name, .dexp_tab_wrapper.tab_testimonial .tab-content .name {
	 position: absolute;
	 top: 20px;
	 font-size: 18px;
	 text-transform: uppercase;
	 font-weight: bold;
}
 .dexp_tab_testimonial_wrapper.vertical .tab-content .position, .dexp_tab_wrapper.tab_testimonial .tab-content .position {
	 position: absolute;
	 top: 40px;
}
 .dexp_tab_wrapper.tab_testimonial p {
	 margin-top: 20px !important;
}
 .dexp_tab_testimonial_wrapper.horizontal {
	 position: relative;
}
 .dexp_tab_testimonial_wrapper.horizontal .nav-tabs {
	 position: relative;
	 bottom: 0;
	 border: medium none;
	 display: block;
	 left: 50%;
	 text-align: center;
	 transform: translate(-50%,0px);
	 margin: 0 6px;
}
 .dexp_tab_testimonial_wrapper.horizontal .nav-tabs a {
	 padding: 11.5px 12.5px !important;
	 border: 0px 1px 1px 0;
	 border-top: 0 !important;
}
 .dexp_tab_testimonial_wrapper.horizontal .nav-tabs img {
	 height: 35px;
	 width: 35px;
	 border-radius: 50%;
}
 .dexp_tab_testimonial_wrapper.horizontal .nav-tabs li {
	 border-top: none;
}
 .dexp_tab_testimonial_wrapper.horizontal .nav-tabs li.active a:after {
	 background: none repeat scroll 0 0 #ffffff;
	 content: "";
	 display: block;
	 height: 2px;
	 left: auto;
	 position: absolute;
	 right: 0;
	 top: -2px;
	 width: 100%;
	 z-index: 1;
}
 .dexp_tab_testimonial_wrapper.horizontal .nav-tabs > li:not(:first-child).active > a:focus {
	 border-color: transparent #ddd #ddd transparent;
}
 .dexp_tab_testimonial_wrapper.horizontal .nav-tabs > li:first-child.active > a:focus {
	 border-bottom-color: #ddd;
}
 .dexp_tab_testimonial_wrapper.horizontal .tab-content p {
	 font-size: 16px;
	 line-height: 29px;
	 text-align: center;
}
 .dexp_tab_testimonial_wrapper.horizontal .tab-content .name {
	 font-size: 16px;
	 text-transform: uppercase;
	 font-weight: bold;
	 text-align: center;
}
 .dexp_tab_testimonial_wrapper.horizontal .tab-content .position {
	 text-align: center;
}
 @media only screen and (max-width: 480px) {
	 .dexp_tab_testimonial_wrapper .nav-tabs a {
		 padding: 2.5px 2.5px !important;
	}
}
 .dexp-tab-03 .nav-tabs {
	 border-bottom: none !important;
}
 .dexp-tab-03 .nav-tabs li:not(.active) a {
	 border: none !important;
}
 .dexp-tab-03 .nav-tabs li:not(:first-child).active {
	 border-left: solid 1px #ddd;
}
 .dexp-tab-03 .tab-content {
	 border: none !important;
}
 .black-box {
	 font-size: 18px;
	 color: #ccc;
	 font-family: Georgia, "Times New Roman", Times, serif;
	 font-weight: 300;
	 line-height: 30px;
	 margin: 0 0 24px;
	 color: #999;
	 margin: 10px 0;
	 padding: 20px 20px;
	 background: #fff;
	 background: #000;
	 position: relative;
}
 .black-box h3 {
	 color: #ccc;
}
 .black-box:after {
	 position: absolute;
	 content: '';
	 width: 30px;
	 height: 30px;
	 background: #fff;
	 right: -22px;
	 bottom: -10px;
}
 .black-box blockquote {
	 border-left: none;
}
 .dexp-boxed {
	 border: 1px solid #dddddd;
	 color: #888888;
	 margin-bottom: 20px;
	 min-height: 20px;
	 padding: 16px 20px 20px;
}
 .dexp-boxed-gray {
	 background-color: #eeeeee;
	 border: 1px solid #eeeeee;
	 color: #666666;
}
 .dexp-boxed-black {
	 background-color: #444444;
	 border: 1px solid #444444;
	 color: #cccccc;
}
 .dexp-boxed-green {
	 background-color: #28baba;
	 border: 1px solid #28baba;
	 color: #ffffff;
}
 .dexp-boxed-blue {
	 background-color: #36b5e7;
	 border: 1px solid #36b5e7;
	 color: #ffffff;
}
 .dexp-boxed-red {
	 background-color: #f6504c;
	 border: 1px solid #f6504c;
	 color: #ffffff;
}
 .skills_boxes .chart {
	 display: block;
	 margin: 0 auto 20px;
	 position: relative;
	 text-align: center;
}
 .skills_boxes .chart .percent {
	 display: block;
	 font-size: 21px;
	 position: absolute;
	 text-align: center;
	 width: 100%;
	 z-index: 10;
	 color: #bdbdbd;
	 line-height: 137px;
}
 .skills_boxes .title {
	 text-align: center;
}
 .skills_boxes .title h3 {
	 color: #777;
	 font-size: 13px;
	 text-align: center;
	 text-transform: none;
}
 .parallax .skills_boxes .percent, .parallax .skills_boxes h3 {
	 color: #fff;
}
 .dexp-devider {
	 margin: 30px 0 55px;
}
 .dexp-devider.dexp-devider-thin {
	 border-top: 1px solid #dddddd;
}
 .dexp-devider.dexp-devider-bold {
	 border-top: 2px solid #dddddd;
}
 .dexp-devider.dexp-devider-blurred {
	 border-top: 1px solid #eeeeee;
}
 .dexp-devider.dexp-devider-dark {
	 border-top: 1px solid #444444;
}
 .dexp-reflect .dexp-heading-2:before, .dexp-reflect .dexp-heading-3:after, .dexp-reflect .dexp-heading-4:after, .dexp-reflect .dexp-heading-5:before, .dexp-reflect .dexp-heading-5:after, .dexp-reflect .dexp-heading-6:before, .dexp-reflect .dexp-heading-6:after, .dexp-reflect-bg .dexp-heading-2:before, .dexp-reflect-bg .dexp-heading-3:after, .dexp-reflect-bg .dexp-heading-4:after, .dexp-reflect-bg .dexp-heading-5:before, .dexp-reflect-bg .dexp-heading-5:after, .dexp-reflect-bg .dexp-heading-6:before, .dexp-reflect-bg .dexp-heading-6:after {
	 background-color: #cccccc;
}
 .dexp-reflect .dexp-heading-6:before, .dexp-reflect .dexp-heading-6:after, .dexp-reflect-bg .dexp-heading-6:before, .dexp-reflect-bg .dexp-heading-6:after {
	 box-shadow: 10px 0 0 #cccccc, -10px 0 0 #cccccc;
}
 .dexp-heading-1 {
	 color: #444;
}
 .dexp-heading-2 {
	 margin-bottom: 30px;
	 padding: 20px 0;
	 position: relative;
	 color: #444;
}
 .dexp-heading-2:before {
	 background-color: #444444;
	 bottom: -5px;
	 content: "";
	 display: block;
	 height: 5px;
	 left: 0;
	 position: absolute;
	 width: 30px;
}
 .dexp-heading-3, .dexp-heading-4, .dexp-heading-5, .dexp-heading-6 {
	 position: relative;
	 text-align: center;
	 color: #444;
}
 .dexp-heading-3:after {
	 background-color: #444444;
	 content: "";
	 display: block;
	 height: 5px;
	 margin: 25px auto;
	 width: 30px;
}
 .dexp-heading-4:after {
	 background-color: #444444;
	 content: "";
	 display: block;
	 height: 2px;
	 margin: 28px auto 0;
	 width: 30px;
}
 .dexp-heading-5:before, .dexp-heading-5:after {
	 background-color: #444444;
	 content: "";
	 display: inline-block;
	 height: 1px;
	 position: relative;
	 top: -0.3em;
	 width: 120px;
}
 .dexp-heading-5:before {
	 left: -20px;
}
 .dexp-heading-5:after {
	 right: -20px;
}
 .dexp-heading-6:before, .dexp-heading-6:after {
	 background-color: #444444;
	 box-shadow: 10px 0 0 #444444, -10px 0 0 #444444;
	 content: "";
	 display: inline-block;
	 height: 5px;
	 position: relative;
	 top: -0.25em;
	 width: 5px;
}
 .dexp-heading-6:before {
	 left: -30px;
}
 .dexp-heading-6:after {
	 right: -30px;
}
 .dexp-heading-deco-reflect:before, .dexp-heading-deco-reflect:after {
	 background-color: #dddddd;
}
 .dexp-reflect .dexp-heading-deco-reflect:before, .dexp-reflect .dexp-heading-deco-reflect:after, .dexp-reflect-bg .dexp-heading-deco-reflect:before, .dexp-reflect-bg .dexp-heading-deco-reflect:after {
	 background-color: #555555;
}
 .dexp-reflect-bg {
	 background-color: #444444;
}
 .dexp-reflect-bg h1, .dexp-reflect-bg h2, .dexp-reflect-bg h3, .dexp-reflect-bg h4, .dexp-reflect-bg h5, .dexp-reflect-bg h6 {
	 color: #fff;
}
 .dexp-reflect, .dexp-reflect-bg {
	 color: #cccccc;
	 text-shadow: 0 0 0 rgba(204,204,204,0.1);
}
 .dexp-reflect h2, .dexp-reflect-bg h2 {
	 color: #fff !important;
}
 .dexp-box-heading-demo {
	 margin-bottom: 40px;
}
 .dexp-col-non-mg {
	 margin-bottom: 0;
}
 .dexp_list {
	 padding: 0;
}
 .dexp_list li {
	 list-style: none;
	 list-style-image: none;
	 list-style-type: none;
	 line-height: 30px;
	 padding-left: 30px;
	 position: relative;
}
 .dexp_list li:before {
	 font-family: FontAwesome;
	 font-style: normal;
	 font-weight: normal;
	 text-decoration: inherit;
	 padding-right: 0.5em;
	 position: absolute;
	 top: 0px;
	 left: 0;
	 font-size: 15px;
	 color: #444;
}
 .dexp_list.dexp_list_01 li:before {
	 content: "\f059";
}
 .dexp_list.dexp_list_02 li:before {
	 content: "\f105";
}
 .dexp_list.dexp_list_03 {
	 margin-left: 15px;
}
 .dexp_list.dexp_list_03 li {
	 list-style: decimal;
	 padding-left: 10px;
	 list-style-type: decimal;
}
 .dexp_list.dexp_list_04 li:before {
	 content: "\f0da";
}
 .dexp_list.dexp_list_05 li:before {
	 content: "\f006";
}
 .dexp_list.dexp_list_06 li:before {
	 content: "\f00c";
}
 .dexp_list.dexp_list_07 li:before {
	 content: "\f040";
}
 .dexp_list.dexp_list_08 li:before {
	 content: "\f058";
}
 .dexp_list.dexp_list_09 {
	 margin-left: 15px;
}
 .dexp_list.dexp_list_09 li {
	 list-style: disc;
	 padding-left: 10px;
	 list-style-type: disc;
}
 .dexp_list.dexp_list_10 {
	 margin-left: 15px;
}
 .dexp_list.dexp_list_10 li {
	 list-style: square;
	 padding-left: 10px;
	 list-style-type: square;
}
 .dexp_list.dexp_list_11 li:before {
	 content: "\f046";
}
 .dexp_list.dexp_list_12 {
	 margin-left: 15px;
}
 .dexp_list.dexp_list_12 li {
	 list-style: circle;
	 padding-left: 10px;
	 list-style-type: circle;
}
 .alert {
	 border: medium none;
	 border-radius: 0;
	 color: #ffffff;
	 font-size: 1.3em;
	 padding: 1.24em 1.24em 1.24em 1.8em;
	 position: relative;
}
 .alert.alert-danger {
	 background-color: #f57a7a;
}
 .alert.alert-success {
	 background-color: #4ae388;
}
 .alert.alert-warning {
	 background-color: #feb654;
}
 .alert.alert-notice {
	 background-color: #44c1e6;
}
 .alert strong {
	 border: none;
	 color: #fff;
}
 .alert .close {
	 color: #fff;
	 position: absolute;
	 top: 50%;
	 right: 10px;
	 margin-top: -10px;
}
 .dexp-callout {
	 border: 1px solid #dddddd;
	 overflow: hidden;
	 padding: 20px 0 20px 20px;
	 position: relative;
	 margin-bottom: 20px;
}
 .dexp-callout .dexp-callout-icon {
	 position: absolute;
	 left: 50%;
	 margin-top: 40%;
	 -webkit-transform: translateX(-50%) translateY(-50%);
	 -moz-transform: translateX(-50%) translateY(-50%);
	 -o-transform: translateX(-50%) translateY(-50%);
	 -ms-transform: translateX(-50%) translateY(-50%);
	 transform: translateX(-50%) translateY(-50%);
	 font-size: 1.8em;
}
 .dexp-callout .dexp-callout-content {
	 border-left: 1px solid #dddddd;
}
 .dexp-callout .dexp-callout-content h3 {
	 margin: 0;
	 padding: 0 10px 10px;
	 font-weight: 800;
}
 .dexp-callout .dexp-callout-content p {
	 padding: 0 10px;
	 margin-bottom: 0;
}
 .dexp-callout .btn {
	 margin-top: 6%;
}
 .dexp-callout.dexp-callout-white {
	 background-color: #fff;
}
 .dexp-callout.dexp-callout-white h3 {
	 color: #444;
	 font-weight: bold;
}
 .dexp-callout.dexp-callout-white p {
	 color: #888;
}
 .dexp-sidebar-nav {
	 padding: 0;
	 margin: 0;
	 list-style: none;
}
 .dexp-sidebar-nav li {
	 display: block;
	 margin: 0;
	 padding: 0;
}
 .dexp-sidebar-nav li a {
	 display: block;
	 position: relative;
	 margin: 0;
	 padding: 10px 20px;
	 border: 1px solid #dddddd;
	 border-top: 0;
}
 .dexp-sidebar-nav li a:before {
	 content: '\f105';
	 position: absolute;
	 top: 50%;
	 right: 20px;
	 font-family: "FontAwesome";
	 opacity: 0;
	 filter: alpha(opacity=0);
	 -webkit-transform: translate(0,-50%);
	 -ms-transform: translate(0,-50%);
	 transform: translate(0,-50%);
	 -webkit-transition: all linear 0.2s;
	 transition: all linear 0.2s;
}
 .dexp-sidebar-nav li a:hover {
	 padding-left: 25px;
}
 .dexp-sidebar-nav li a:hover:before {
	 right: 15px;
	 opacity: 1;
	 filter: alpha(opacity=100);
}
 .dexp-sidebar-nav li.active {
	 border-left: 0;
	 color: #444444;
}
 .dexp-sidebar-nav li:first-child a {
	 border-top: 1px solid #ddd;
}
 .dexp-quote-1 {
	 border-left: 3px solid #444444;
	 padding: 0 0 0 20px;
}
 blockquote {
	 font-size: 1em;
}
 .dexp-quote-2 {
	 border: 1px solid #dddddd;
	 font-size: 1.15em;
	 padding: 20px 25px 10px;
}
 .dexp-quote-2 i {
	 font-size: 20px;
}
 .dexp-lightbox {
	 position: relative;
}
 .dexp-lightbox a .text-overlay {
	 background: none repeat scroll 0 0 #e7512f;
	 bottom: 0;
	 height: 100%;
	 opacity: 0;
	 padding: 20px;
	 position: absolute;
	 text-decoration: none;
	 width: 100%;
	 z-index: 100;
}
 .dexp-lightbox a:hover .text-overlay {
	 opacity: 0.8;
}
 .dexp-lightbox a .text-overlay .info {
	 color: #fff;
	 font-size: 14px;
	 font-weight: 300;
	 left: 0;
	 margin-top: -11px;
	 position: absolute;
	 text-align: center;
	 text-transform: uppercase;
	 top: 50%;
	 width: 100%;
}
 .dexp-lightbox a .text-overlay .info h5 {
	 color: #fff;
	 font-size: 12px;
	 font-weight: 500;
	 text-transform: none;
}
 .dexp-lightbox a .text-overlay .info span i {
	 color: rgba(255,255,255,0.7) !important;
	 font-size: 40px;
}
 .dexp-lightbox a .text-overlay .info span i:hover {
	 color: #ffffff !important;
}
 .dexp-lightbox a:hover .text-overlay .info {
	 top: 40%;
}
 .dexp-title-wrapper {
	 margin-top: 20px;
}
table th {
    text-transform: uppercase;
    background: #e1e2dc;
    font-weight: normal;
    border-width: 1px;
    border-style: solid;
    border-color: #bebfb9;
    padding: 3px 10px;
}table td, table th {
    vertical-align: middle;
    padding: 8px 10px;
    color: #000;
}
table {
    border: 1px solid #e2e2e2;
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
}
hr {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: #eeeded -moz-use-text-color -moz-use-text-color;
  border-image: none;
  border-right: 0 none;
  border-style: solid none none;
  border-width: 1px 0 0;
  display: block;
  height: 1px;
  margin: 1em 0;
  overflow: visible;
  padding: 0;
  position: relative;
}
hr:before {
  content: "";
  display: inline-block;
  height: 2px;
  left: 0;
  position: absolute;
  top: -1px;
  width: 20%;
  background: #00548E;
}
hr:after {
  content: "";
  display: inline-block;
  height: 2px;
  position: absolute;
  right: 0;
  top: -1px;
  width: 20%;
  background: #00548E;
}
.hr-style2:before {
  left: 30%;
  width: 40%;
}
.hr-style2:after {
  display: none;
}
.hr-style3:before {
  left: 20%;
  width: 20%;
}
.hr-style3:after {
  right: 20%;
  width: 20%;
}
.hr-style4:before {
  content: "\f105";
  font-family: FontAwesome;
  font-size: 20px;
  left: 44%;
  line-height: 2px;
  margin-top: 0;
  text-align: right;
  width: 5%;
  color: #00548E;
}
.hr-style4:after {
  content: "\f104";
  font-family: FontAwesome;
  font-size: 20px;
  line-height: 2px;
  margin-top: 0;
  right: 44%;
  text-align: left;
  width: 5%;
  color: #00548E;
}
.hr-style5:before {
  content: "\f1d8";
  font-family: FontAwesome;
  font-size: 20px;
  left: 44%;
  line-height: 2px;
  margin-top: 0;
  text-align: center;
  width: 5%;
}
.hr-style5:after {
  content: "\f1d8";
  font-family: FontAwesome;
  font-size: 20px;
  line-height: 2px;
  margin-top: 0;
  right: 44%;
  text-align: center;
  transform: rotateY(180deg);
  width: 5%;
}
.hr-style5:before,
.hr-style5:after {
  background: none repeat scroll 0 0 #fff;
  color: #d4d4d4;
}