@charset "utf-8";
* {
     margin: 0;
     padding: 0;
}

@import url('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,500i,700,700i,900');

.is-opacity-90 {
     opacity: 1 !important;
}


.clearfix {
     clear: both;
     width: auto;
     display: inline-block;
}
body {
     font-family: 'Roboto', sans-serif !important;
     overflow-y: scroll !important;
}
h1,
h2,
h3,
h4,
h5,
h6 { font-family: 'Roboto', sans-serif !important; }
img { max-width: 100%; }
.zeromargin { margin: 0px !important; }
nav ul,
.follow-us-wrap ul,
.standard_footer_menu ul {
     padding: 0;
     margin: 0;
     list-style: none !important;
     display: inline-block;
}
nav ul li,
.euro-detail ul li,
.follow-us-wrap ul li,
.standard_footer_menu ul li { display: inline-block !important; }
/**== text color ==**/
.gray-bold-text {
     color: #444;
     font-weight: 800;
     font-style: italic;
}
.red-bold-text {
     color: #f7931a;
     font-weight: 800;
}
.yellow-bold-text {
     color: #ffcc00;
     font-weight: 800;
}
/**== padding property starts ==**/
.pad-tb-20 { padding: 20px 0; }
.pad-tb-30 { padding: 30px 0; }
.pad-tb-40 { padding: 40px 0; }
.pad-tb-70 { padding: 70px 0; }
.pad-t-40 { padding-top: 40px; }
.pad-b-40 { padding-bottom: 40px; }
.pad-tb-180 { padding-top: 180px; }
.pad-left-10 { padding-left: 10px; }
.pad-right-10 { padding-right: 10px; }
/**== padding property ends ==**/
.affix { z-index: 99; }
.affix .navigation-wrap {
     position: relative;
     top: 0;
     display: inline-block;
     width: 100%;
     z-index: 9;
     background: #222;
}
.download-app-wrap { background: #ffcc00; }
.download-app-wrap p {
     margin: 10px 0;
     font-size: 24px;
     color: #403200;
     font-weight: 500;
}
.forex-download {
     margin: 3px 0 0;
     transition: all 0.4s ease 0s;
     width: 160px;
     float: right;
}
.forex-download:hover { transform: scale(1.08); }
.logo {
     width: 100%;
     -webkit-transition: -webkit-transform .8s ease-in-out;
     transition: transform .4s ease-in-out;
}
.logo img,
.forex-download img { margin: 0px !important }
.logo img { max-width: 200px;}
.navigation-wrap {
     display: inline-block;
     width: 100%;
}
.navigation-wrap nav { padding-top: 20px; }
.navigation-wrap-in {
     position: relative;
     display: block;
     background: none;
     transition: all 0.3s;
     padding: 2px 0;
}
header {
     position: fixed !important;
     z-index: 9999;
}
header,
.banner {
     position: relative;
     display: block;
     width: 100%;
}

nav ul li a,
nav ul li span {
     color: #fff;
     font-size: 18px;
     padding: 0px 0px;
     font-weight: 300;
     display: block;
     margin: 0 12px;
     text-transform: capitalize;
}
nav ul li a:hover,
nav ul li span:hover {
     color: #009E91 !important;
     text-decoration: none;
}
nav ul li.active-nav a, nav ul li.active-nav a.mainmenu, nav ul li > a:focus, nav ul li > a.mainmenu:focus {
     color: #1aa79b !important;
     text-decoration: none;
     position: relative;
     font-weight: 300;
}

nav ul li > a:focus, nav ul li > a:hover {
     text-decoration: none; outline-offset: inherit; outline: none;
}

h1.page_title_main {
     color: #000 !important;
     font-size: 30px;
     font-weight: 500;
     margin: 0px;
     text-align: left !important;
}
.rs-menu { display: none; }
.rs-menu .humberger {
     padding: 5px 10px;
     display: inline-block;
     float: right;
     cursor: pointer;
}
.rs-menu .humberger i {
     color: #fff;
     font-size: 21px;
}
.close-nav-icon { display: none; }
.slider-wrap { position: relative; }
.carousel-control.left,
.carousel-control.right { display: none; }
.banner .item img { width: 100%; }
.banner-text {
     position: absolute;
     top: 32%;
     z-index: 9;
     left: 0;
     text-align: center;
     width: 100%;
}
ul.nav_ul li { float: left; }
/* #sub_parent { position: relative; } */
#sub_parent { position: static; }
#sub_parent ul.sub_child {
     width: 330px;
     visibility: hidden;
     opacity: 0;
     position: absolute;
     /*top: 100%;*/
     /* left: 0; */
     left: auto;
     /*transform: translateY(-2em);*/
     z-index: -1;
     /*transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;*/
}
#sub_parent ul.sub_child li { width: 100%; }
#sub_parent ul.sub_child li,
#sub_parent ul.sub_child li a {
     color: #fff;
     text-align: left;
     margin: 0;
}
#sub_parent ul.sub_child li a {
     padding: 10px 15px !important;
     font-size: 16px;
     border-bottom: 1px solid #a6d8d4;
     text-decoration: none;
}
#sub_parent ul.sub_child li:last-child a { border-bottom: none; }
#sub_parent ul.sub_child li a:hover {
     padding-left: 20px;
     transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;
}
#sub_parent:hover ul.sub_child {
     visibility: visible;
     opacity: 1;
     z-index: 1;
     transform: translateY(0%);
     transition-delay: 0s, 0s, 0.3s;
}
li.sub_child_main { position: relative; }
li.sub_child_main ul.sub_child_sub {
     position: absolute;
     left: 200px;
     top: -39px;
     margin: 0;
     padding-top: 39px;
     display: none;
     z-index: 99;
     width: 200px;
}
li.sub_child_main ul.sub_child_sub > li {
     background: white;
     width: 200px;
}
li.sub_child_main ul.sub_child_sub > li > a {
     font-size: 13px;
     color: #333333;
     display: block;
     width: 100%;
     padding: 12px;
     font-weight: normal;
}
li.sub_child_main ul.sub_child_sub > li > a:hover {
     color: #333333;
     text-decoration: none;
     background: rgba(106, 106, 106, 0.1);
}
li.sub_child_main ul.sub_child_sub > li:last-child > a {
     border-bottom: 0px;
     padding-bottom: 14px;
}
li.sub_child_main:hover ul.sub_child_sub { display: inline-block; }
/*.sub_to_right .sub_child {
     left: auto !important;
     right: 0 !important;
}*/
.sub_to_right .sub_child .sub_child_sub {
     left: auto !important;
     right: 200px;
}
header .top_header_info {
     padding: 15px 0;
     background: #fff;
}
header .top_header_info a {
     color: #000;
     text-decoration: underline;
}
header .top_header_info a:hover { text-decoration: none; }
.banner h1 {
     font-family: 'Roboto', sans-serif;
     color: #fff;
     font-size: 48px;
     font-weight: 700;
     text-align: center;
}
.banner p {
     color: #fff;
     font-size: 30px;
     font-weight: 300;
     text-align: center;
}
.banner .win-yellow {
     color: #ffcc00;
     font-weight: 800;
     text-transform: uppercase;
}
.banner p i {
     color: #ffcc00;
     font-size: 50px;
     margin-left: 20px;
     position: relative;
}
.banner p i .dot {
     width: 10px;
     height: 10px;
     position: absolute;
     background: #f7931a;
     border-radius: 50%;
     left: 0;
     right: 0;
     top: -20px;
     bottom: 0;
     margin: auto;
}
.banner .marshall-word,
.banner .marshall-word p { text-align: left; }
.banner .marshall-word p i {
     color: #fff;
     font-size: 30px;
}
.euro-detail {
     border-bottom: 1px solid #ffcc00;
     padding: 20px;
}
.eru-text-dtl {
     display: inline-block;
     font-size: 16px;
     width: 100%
}
.ero-cat-icon img {
     width: 70%;
     opacity: 0.3;
}
.eru-text-dtl ul li { padding: 0 30px; }
/**== CTA BTN ==**/
.cta-btn {
     display: inline-block;
     margin: 30px auto;
}
.cta-btn a {
     position: relative;
     padding: 10px 15px;
     color: #fff;
     font-size: 18px;
     font-weight: 400;
     text-decoration: none;
     display: block;
     border: 2px solid #fff;
     background: #f7931a;
     border-radius: 3px;
}
.cta-btn a:hover {
     border: 2px solid #f7931a;
     background: #fff;
     color: #f7931a;
}
/**== BLUE WHITE ==**/
.see-how-btn-bw {
     display: inline-block;
     margin: 30px auto;
}
.see-how-btn-bw a {
     position: relative;
     padding: 12px 25px;
     color: #009E91;
     font-size: 18px;
     font-weight: 300;
     text-decoration: none;
     display: block;
     border: 2px solid #27aca0;
     background: transparent;
     border-radius: 5px;
}
.see-how-btn-bw a:hover {
     border: 2px solid #fff;
     background: #27aca0;
     color: #fff;
}
/**== WHITE BLUE ==**/
.see-how-btn-wb {
     display: inline-block;
     margin-top: 30px;
}
.see-how-btn-wb a {
     position: relative;
     padding: 10px 15px;
     color: #fff;
     font-size: 18px;
     font-weight: 600;
     text-decoration: none;
     display: block;
     border-top: 2px solid #fff;
     border-left: 2px solid #fff;
}
.see-how-btn-wb a::before {
     content: "";
     position: absolute;
     right: 0;
     top: 0;
     height: 60%;
     border-right: 2px solid #fff;
}
.see-how-btn-wb a::after {
     content: "";
     position: absolute;
     left: 0;
     bottom: 0;
     height: 1px;
     width: 85%;
     border-bottom: 2px solid #fff;
}
.see-how-btn-wb a:hover {
     border-top: 2px solid #00aeef;
     border-left: 2px solid #00aeef;
     color: #00aeef;
}
.see-how-btn-wb a:hover::before { border-right: 2px solid #00aeef; }
.see-how-btn-wb a:hover::after { border-bottom: 2px solid #00aeef; }
/**== BLUE BLACK ==**/
.see-how-btn-bb {
     display: inline-block;
     margin-top: 30px;
}
.see-how-btn-bb a,
.see-how-btn-bb button {
     position: relative;
     padding: 10px 15px;
     color: #f7931a;
     font-size: 18px;
     text-decoration: none;
     display: block;
     border: 2px solid #fff;
     background: #fff;
     border-radius: 3px;
}
.see-how-btn-bb a:hover,
.see-how-btn-bb button:hover {
     border: 2px solid #f7931a;
     background: #f7931a;
     color: #fff;
}
.see-how-btn-bb button { width: 100% }
.see-how-btn-bb a:hover::before,
.see-how-btn-bb button:hover::before { border-right: 2px solid #222; }
.see-how-btn-bb a:hover::after,
.see-how-btn-bb button:hover::after { border-bottom: 2px solid #222; }
.carousel-indicators li {
     display: inline-block;
     background-color: #fff;
     border: 1px solid #fff;
     border-radius: initial;
     width: 20px;
     height: 20px;
     border-top-right-radius: 5px;
     border-bottom-left-radius: 5px;
}
.carousel-indicators .active {
     width: 20px;
     height: 20px;
     margin: 0;
     background-color: #f7931a;
     border: 1px solid #f7931a;
}
.carousel-indicators {
     right: 10%;
     width: auto;
     left: auto;
}
.work-flow-wrap {
     background: #fff;
     width: 100%;
     text-align: center;
}
.work-flow-wrap h3 {
     font-family: 'Roboto', sans-serif;
     font-size: 40px;
     text-align: center;
     font-weight: 700;
}
.work-flow-wrap p {
     font-size: 24px;
     font-weight: 500;
     color: #444;
     text-align: center;
}
.flow-box {
     min-height: 300px;
     position: relative;
     z-index: 1;
     width: 20%;
     float: left;
}
.process-tittle {
     font-size: 18px;
     font-weight: 500;
     color: #444;
     text-align: center;
     padding: 0 10px;
}
.process-icon {
     width: 120px;
     height: 120px;
     margin: auto;
     text-align: center;
     border-radius: 50%;
     margin-bottom: 30px;
     display: block;
     transition: all 0.4s ease 0s;
     background-color: #fff;
}
.process-box {
     display: inline-block;
     width: 100%;
     padding: 30px 0 0px;
     position: relative;
}
.process-box::after {
     content: "";
     position: absolute;
     left: 0;
     top: 0;
     right: 0;
     height: 100%;
     width: 100%;
     background-image: url('../images/process-bg-line.png');
     background-repeat: no-repeat;
     background-position: 0px 10px;
}
.process-box .flow-box:nth-child(2),
.process-box .flow-box:nth-child(4) { margin-top: 100px; }
/**== process color ==**/
.p1-c {
     border: 1px solid #ebebeb;
     background-image: url('../images/process-icon.png');
     background-repeat: no-repeat;
     background-position: 0px 0px;
     background-size: 100%;
}
.p1-c:hover {
     transform: scale(1.08);
     box-shadow: 4px 3px 0px #222, 9px 8px 0px rgba(0, 0, 0, 0.15);
     background-color: #8680a2;
     border: 1px solid #8680a2;
     background-image: url('../images/process-icon-hover.png');
     background-repeat: no-repeat;
     background-position: 0px 0px;
}
.p2-c {
     border: 1px solid #ebebeb;
     background-image: url('../images/process-icon.png');
     background-repeat: no-repeat;
     background-position: 0px -120px;
     background-size: 100%;
}
.p2-c:hover {
     transform: scale(1.08);
     box-shadow: 4px 3px 0px #222, 9px 8px 0px rgba(0, 0, 0, 0.15);
     background-color: #da6145;
     border: 1px solid #da6145;
     background-image: url('../images/process-icon-hover.png');
     background-repeat: no-repeat;
     background-position: 0px -120px;
}
.p3-c {
     border: 1px solid #ebebeb;
     background-image: url('../images/process-icon.png');
     background-repeat: no-repeat;
     background-position: 0px -236px;
     background-size: 100%;
}
.p3-c:hover {
     transform: scale(1.08);
     box-shadow: 4px 3px 0px #222, 9px 8px 0px rgba(0, 0, 0, 0.15);
     background-color: #deb959;
     border: 1px solid #deb959;
     background-image: url('../images/process-icon-hover.png');
     background-repeat: no-repeat;
     background-position: 0px -236px;
}
.p4-c {
     border: 1px solid #ebebeb;
     background-image: url('../images/process-icon.png');
     background-repeat: no-repeat;
     background-position: 0px -363px;
     background-size: 100%;
}
.p4-c:hover {
     transform: scale(1.08);
     box-shadow: 4px 3px 0px #222, 9px 8px 0px rgba(0, 0, 0, 0.15);
     background-color: #1e243e;
     border: 1px solid #1e243e;
     background-image: url('../images/process-icon-hover.png');
     background-repeat: no-repeat;
     background-position: 0px -363px;
}
.p5-c {
     border: 1px solid #ebebeb;
     background-image: url('../images/process-icon.png');
     background-repeat: no-repeat;
     background-position: 0px -480px;
     background-size: 100%;
}
.p5-c:hover {
     transform: scale(1.08);
     box-shadow: 4px 3px 0px #222, 9px 8px 0px rgba(0, 0, 0, 0.15);
     background-color: #576e5d;
     border: 1px solid #576e5d;
     background-image: url('../images/process-icon-hover.png');
     background-repeat: no-repeat;
     background-position: 0px -480px;
}
.line1::after {
     content: "";
     position: absolute;
     left: -160px;
     top: 30px;
     right: 0;
     height: 100%;
     width: 100%;
     background-image: url('../images/process-line1.png');
     background-repeat: no-repeat;
     background-position: 0px 10px;
     z-index: -9;
}
.line2::after {
     content: "";
     position: absolute;
     right: -170px;
     top: 30px;
     height: 100%;
     width: 100%;
     background-image: url('../images/process-line2.png');
     background-repeat: no-repeat;
     background-position: 0px 10px;
     z-index: -9;
}
.line3::before {
     content: "";
     position: absolute;
     right: -160px;
     top: 60px;
     height: 100%;
     width: 100%;
     background-image: url('../images/cross-line-process-tb.png');
     background-repeat: no-repeat;
     background-position: 0px 10px;
     z-index: -9;
}
.line4::before {
     content: "";
     position: absolute;
     right: -155px;
     top: -30px;
     height: 100%;
     width: 100%;
     background-image: url('../images/cross-line-process-bt.png');
     background-repeat: no-repeat;
     background-position: 0px 10px;
     z-index: -9;
}
/**== display-none ==**/
.banner .carousel-control.left,
.banner .carousel-control.right { display: none; }
.stats-wrap {
     text-align: center;
     position: relative;
     z-index: 9;
}
.stat-icon {
     width: 100px;
     height: 100px;
     margin: auto;
}
.signal-icon {
     background-image: url('../images/stat-icon.png');
     background-repeat: no-repeat;
     background-position: 0 0;
     background-size: 100px;
}
.currency-icon {
     background-image: url('../images/stat-icon.png');
     background-repeat: no-repeat;
     background-position: 0px -90px;
     background-size: 100px;
}
.success-icon {
     background-image: url('../images/stat-icon.png');
     background-repeat: no-repeat;
     background-position: 0 -185px;
     background-size: 100px;
}
.total-icon {
     background-image: url('../images/stat-icon.png');
     background-repeat: no-repeat;
     background-position: 0 -275px;
     background-size: 100px;
}
.richer-icon {
     background-image: url('../images/stat-icon.png');
     background-repeat: no-repeat;
     background-position: 0 -370px;
     background-size: 100px;
}
.stat-points {
     font-family: 'Roboto', sans-serif;
     font-size: 48px;
     font-weight: 800;
     color: #f7931a;
}
.stat-tittle {
     font-family: 'Roboto', sans-serif;
     font-size: 16px;
     font-weight: 400;
}
.reasons-box .reasons-para {
     min-height: 50px;
     margin: 10px 0;
     font-size: 16px;
     font-weight: 500;
     line-height: 24px;
}
/*.reasons-box .reasons-para::before,*/
.reasons-box .reasons-para i {
     /*content: " ";
     height: 10px;
     background: #e72a2a;
    */
     position: absolute;
     left: -4.5px;
     margin: auto;
     top: 7px;
 font-size: 14.fpx;
     z-index: 1;
}
.reasons-box .reasons-para:nth-child(10)::after,
.reasons-box .reasons-para:nth-child(11)::after,
.reasons-box .reasons-para:nth-child(12)::after {
     content: " ";
     height: 1px;
     background: #d3d3d3;
     position: absolute;
     left: 0;
     margin: auto;
     top: 10px;
     width: 0;
     border-left: 2px solid #d3d3d3;
}
.reasons-box .reasons-para::after {
     content: " ";
     height: 70px;
     background: #d3d3d3;
     position: absolute;
     left: 0;
     margin: auto;
     top: 10px;
     width: 0;
     border-left: 2px solid #d3d3d3;
}
.testi-wrap {
     background-color: #fff;
     text-align: center;
     background-image: url('../images/qout-open.png'), url('../images/qout-close.png');
     background-repeat: no-repeat;
     background-position: 20% 10%, 80% 68%;
     background-size: 100px;
}
.testi-text p {
     font-size: 36px;
     color: #444;
     font-weight: 700;
     padding: 0 10%;
     font-family: 'Roboto', sans-serif;
}
.testi-client {
     font-size: 20px;
     color: #f7931a;
     font-weight: 500;
}
.call-to-action-block .container {
     border: 1px solid #ccc;
     border-radius: 50px;
     padding: 15px;
}
.already-mem-wrap,
.call-to-action-block { background: #fff; }
.already-mem-wrap a,
.already-mem-wrap span,
.call-to-action-block div {
     color: #444;
     font-size: 20px;
     text-transform: uppercase;
     font-weight: 300;
     font-family: 'Roboto', sans-serif;
}
.call-to-action-block .col-xs-9 div { padding-top: 15px; }
.already-mem-wrap p,
.call-to-action-block p {
     display: inline-block;
     margin: 0px;
}
.already-mem-wrap i,
.call-to-action-block i {
     font-size: 50px;
     color: #fff;
     margin-left: 30px;
}
.download-foot-wrap {
     background-image: url('../images/download-back-big.jpg');
     background-repeat: no-repeat;
     background-position: 0;
     background-size: cover;
     text-align: center;
}
.download-app {
     display: inline-block;
     width: 250px;
     margin-top: 20px;
     transition: all 0.4s ease 0s;
}
.download-app:hover { transform: scale(1.08); }
.download-foot-wrap p {
     font-size: 36px;
     font-weight: 400;
     color: #444;
}
.download-foot-wrap-inner {
     background-image: url('../images/download-back-big-in.jpg');
     background-repeat: no-repeat;
     background-position: 0;
     background-size: cover;
     text-align: center;
}
.download-app-inner {
     display: inline-block;
     width: 250px;
     margin-top: 20px;
     transition: all 0.4s ease 0s;
}
.download-app-inner:hover { transform: scale(1.08); }
.download-foot-wrap-inner p {
     font-size: 30px;
     font-weight: 400;
     color: #fff;
}
.download-foot-wrap-inner2 {
     background-image: url('../images/download-back-big-in.jpg');
     background-repeat: no-repeat;
     background-position: 0;
     background-size: cover;
     text-align: center;
     border-radius: 2px;
     margin: 20px 0;
}
.download-app-inner2 {
     display: inline-block;
     width: 250px;
     transition: all 0.4s ease 0s;
}
.download-app-inner2:hover { transform: scale(1.08); }
.download-foot-wrap-inner2 p {
     font-size: 30px;
     font-weight: 400;
     color: #fff;
}
.red-head { color: #f7931a; }
.yellow-head { color: #ffcc00; }
.section-head h3 {
     font-family: 'Roboto', sans-serif;
     font-size: 30px;
     text-align: center;
     font-weight: 500;
     display: inline-block;
     position: relative;
     margin-bottom: 0;
    /* color: #242424 !important;*/
     line-height: normal;
     margin-bottom: 0;
     letter-spacing: 0.20px;
     margin-top: 40px;
     margin-bottom: 5px;
}
.section-head p,
.section-head div.text {
     font-size: 22px;
     text-align: center;
     font-weight: 300;
     padding-top: 10px;
     padding-bottom: 20px;
     margin: 0;
     color: #444;
}
.latest-table {
     text-align: center;
     padding-top: 0;
}
.latest-table .table-data {
     display: block;
     overflow: hidden;
}
.latest-table .table { display: table; }
.latest-table .see-how-btn { padding-top: 30px; }
.latest-signal-wrap {
     background: url('../images/latest-signal-bg.jpg');
     background-size: cover;
     background-position: 0 0;
     background-repeat: no-repeat;
     text-align: center;
     color: #fff;
}
.latest-table .table > thead > tr > th {
     background: #ffcc00;
     border-bottom: 3px solid #f7931a;
     font-size: 16px;
     text-transform: uppercase;
     color: #444;
     font-weight: 600;
}
.latest-table .table > tbody > tr {
     font-size: 16px;
     color: #222;
     padding: 15px 0;
     background: #fff;
}
.latest-table .table > tbody > tr { box-shadow: 0 5px 5px rgba(0, 0, 0, 0.5); }
.latest-table .table > tbody > tr:hover { background: #b1e4e4; }
.latest-table .table > tbody > tr > td i {
     font-size: 24px;
     font-weight: 600;
}
.latest-table .table > tbody > tr > td .fa.fa-check { color: #f7931a; }
.subscribe-wrap .see-how-btn {
     padding-top: 30px;
     float: right;
     margin-right: 15px;
}
.subscribe-wrap {
     text-align: center;
     background-size: cover;
     background-position: 0 0;
     background-repeat: no-repeat;
}
.subscribe-wrap .section-head h3 { color: #ffcc00; }
.subscribe-wrap .section-head p,
.subscribe-wrap .section-head div { color: #fff; }
.subscribe-wrap .see-how-btn-bb a {
     position: relative;
     padding: 10px 25px;
     color: #444;
     font-size: 18px;
     text-decoration: none;
     display: block;
     border: 2px solid #fff;
     background: #ffcc00;
     border-radius: 3px;
     font-weight: 600;
}
.subscribe-wrap .see-how-btn-bb a:hover {
     border: 2px solid #fff;
     background: #444;
     color: #ffcc00;
}
.subscribe-wrap .form-group {
     margin-bottom: 15px;
     text-align: left;
}
.subscribe-wrap .form-group label {
     font-size: 20px;
     font-weight: 400;
     padding-bottom: 10px;
     color: #fff;
}
.subscribe-wrap .form-group input {
     height: auto;
     padding: 10px;
}
.subscribe-wrap .form-group input[type="prove"] { padding-left: 70px; }
.subscribe-wrap .see-how-btn-bb { float: right; }




.latest-signal-wrap .section-head p,
.latest-signal-wrap .section-head div { color: #fff; }
.prove-human { position: relative; }
.calulation {
     display: inline-block;
     background: #ffcc00;
     padding: 9px;
     position: absolute;
     top: 1px;
     left: 1px;
     font-size: 16px;
     font-weight: 600;
}
.foot-discription {
     background: #161616;
     color: #8b8b8b;
     line-height: 24px;
     font-size: 13px;
     text-align: justify;
}
.footer-social ul li { display: inline-block; }
.footer-social ul li a {
     padding: 15px 10px;
     webkit-transition: all 0.2s;
     -moz-transition: all 0.2s;
     -o-transition: all 0.2s;
     transition: all 0.2s;
}
.footer-social ul li a:hover {
     -webkit-transform: scale(1.1);
     -moz-transform: scale(1.1);
     -ms-transform: scale(1.1);
     -o-transform: scale(1.1);
     transform: scale(1.1);
}
.footer-social ul li a i { font-size: 21px; }
.copyright-wrap {
     background: #1aa79b;
     padding: 24px 0;
     font-size: 18px;
     font-weight: 300;
     display: inline-block;
     width: 100%;
}
.copyright-wrap ul li,
.copyright-wrap ul li a {
     color: #fff;
     font-weight: 300;
     font-size: 15px;
     font-weight: 600;
}

.copyright-wrap ul li a:focus, .copyright-wrap ul li a:hover {
     text-decoration: none;
     outline: none;
}


.copyright-wrap ul li {
     padding: 0 10px;
     position: relative;
}
.copyright-wrap ul li:after {
     content: "";
     position: absolute;
     z-index: 1;
     border-right: 1px solid #fff;
     display: block;
     top: 3px;
     right: 0%;
     height: 14px;
}
.copyright-wrap ul li:last-child:after { border-right: 0px solid #fff; }
.copyright-wrap ul li:nth-last-child(2):after { border-right: 0px solid #fff; }
.copyright-wrap ul li:last-child {
     float: right;
     font-weight: 300;
}
.follow-us-wrap {
     padding: 20px 0;
     color: #fff;
     font-size: 20px;
}
.folow-box { text-align: center; }
.follow-us-wrap ul li:nth-child(1) {
     width: auto;
     height: 30px;
     display: inline-block;
     padding: 0 10px;
     vertical-align: top;
}
.follow-us-wrap ul li a {
     width: 30px;
     height: 30px;
     display: inline-block;
     -webkit-transition: margin 0.2s ease-out;
     -moz-transition: margin 0.2s ease-out;
     -o-transition: margin 0.2s ease-out;
     transition: margin 0.2s ease-out;
}
.follow-us-wrap ul li a:hover { margin-top: -10px; }
.facebook-icon {
     background-image: url('../images/social-icons.png');
     background-size: 250px;
     background-repeat: no-repeat;
     background-position: 0 0;
}
.twitter-icon {
     background-image: url('../images/social-icons.png');
     background-size: 250px;
     background-repeat: no-repeat;
     background-position: -36px 0;
}
.gplus-icon {
     background-image: url('../images/social-icons.png');
     background-size: 250px;
     background-repeat: no-repeat;
     background-position: -73px 0;
}
.youtube-icon {
     background-image: url('../images/social-icons.png');
     background-size: 250px;
     background-repeat: no-repeat;
     background-position: -110px 0;
}
.linkedin-icon {
     background-image: url('../images/social-icons.png');
     background-size: 250px;
     background-repeat: no-repeat;
     background-position: -149px 0;
}
.ccc-icon {
     background-image: url('../images/social-icons.png');
     background-size: 250px;
     background-repeat: no-repeat;
     background-position: -186px 0;
}
.plus-icon {
     background-image: url('../images/social-icons.png');
     background-size: 250px;
     background-repeat: no-repeat;
     background-position: -222px 0;
}
.marshall-video {
     padding: 10px;
     box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
     border-radius: 3px;
     width: 75%;
     display: inline-block;
}
.marshall-video iframe { width: 100%; }
.tag-page-line {
     font-size: 21px;
     color: #b9850a;
     text-align: justify;
}
.para-2 {
     font-size: 16px;
     text-align: justify;
}
.para-2 i {
     font-size: 30px;
     color: #b9850a;
}
.mobile-screen-data { margin-top: 15%; }
.mobile-screen-data .mob-head {
     font-size: 20px;
     font-weight: 600;
     color: #b9850a;
     margin-bottom: 20px;
}
.mobile-screen-data ul li {
     padding: 10px 0px 10px 30px;
     background-image: url('../images/tick-icon.png');
     background-size: 18px;
     background-position: 3px 10px;
     background-repeat: no-repeat;
}
.video-tour-wrap {
     padding: 10px;
     display: block;
     background: #fff;
}
.video-tour-wrap iframe { width: 100%; }
.video-tour-cont {
     background-image: url('../images/video-bg.jpg');
     background-size: cover;
     background-position: 0;
     background-repeat: no-repeat;
}
/**== Our Signals ==**/
.oursignal-box1 p {
     font-size: 18px;
     text-align: justify;
     font-weight: 400;
     padding-top: 0;
     padding-bottom: 0;
     margin: 30px 0;
     color: #444;
}
.our-signal-wrap {
     background: url('../images/video-bg.jpg');
     background-size: cover;
     background-position: 0 0;
     background-repeat: no-repeat;
}
.our-signal-wrap .latest-table .table > thead > tr > th {
     background: #303030;
     border-bottom: 3px solid #f7931a;
     font-size: 16px;
     text-transform: uppercase;
     color: #fff;
     font-weight: 600;
}
.time-container {
     border: 1px solid #eee;
     padding: 15px 0;
}
.timeline-signal {
     font-size: 30px;
     color: #b9850a;
     display: block;
     padding: 20px 0;
}
.timeline-signal strong { display: block; }
.timeline-img { position: relative; }
.timeline-img::after {
     content: "";
     position: absolute;
     width: 100%;
     height: 60px;
     background-image: url('../images/shadow-bg2.png');
     background-repeat: no-repeat;
     bottom: -21px;
     left: 0;
     z-index: -1;
     background-size: 100%;
}
/**== Blog ==**/
.blog-box {
     border: 1px solid #eee;
     padding: 10px;
     margin-bottom: 30px;
}
.blog-box .blog-tittle {
     font-size: 18px;
     font-weight: 700;
     text-transform: capitalize;
     padding-bottom: 10px;
     border-bottom: 1px solid #eee;
     margin-bottom: 10px;
     color: #444 !important
}
.blog-box .blog-written-by {
     font-size: 14px;
     padding: 10px;
     color: #ccc;
}
.blog-box .blog-written-by .writter-name {
     color: #e01f1f;
     font-weight: 400;
     text-transform: capitalize;
}
.blog-box .category-box {
     padding: 10px;
     background: #f8f8f8;
}
.blog-box .category-box .in-cat {
     display: inline-block;
     font-size: 14px;
     font-weight: 600;
     color: #ccc;
}
.blog-box .category-box .cat-name {
     display: inline-block;
     font-size: 14px;
     padding: 0 10px;
     font-weight: 600;
}
.blog-box .blog-para {
     padding: 10px 0;
     min-height: 100px;
     text-overflow: ellipsis;
     font-size: 16px;
}
.blog-box .blog-para p {
     font-size: 16px !important;
     line-height: 22px !important;
     margin: 0px !important;
}
.blog-box .blog-rm-btn { text-align: right; }
.blog-box .blog-rm-btn a {
     display: inline-block;
     background: #f7931a;
     padding: 10px;
     border-radius: 3px;
     color: #fff;
     text-decoration: none;
}
.blog-box .blog-rm-btn a:hover {
     background: #ffcc00;
     color: #444;
}
.blog-image { position: relative; }
.blog-box .post-dy {
     position: absolute;
     display: inline-block;
     padding: 5px 10px;
     top: 5px;
     left: 5px;
     z-index: 1;
     background: rgba(255, 204, 0, 0.9);
}
.blog-box .post-dy::after {
     content: "";
     position: absolute;
     background-image: url('../images/thumb-tack.png');
     width: 20px;
     height: 20px;
     background-size: 20px;
     background-repeat: no-repeat;
     top: -5px;
     left: -5px;
}
.blog-box .post-year {
     font-size: 20px;
     font-weight: 800;
}
.pagination-blog { text-align: right; }
.pagination-blog nav ul li a { margin: 0; }
.pagination-blog .pagination > li > a,
.pagination-blog .pagination > li > span {
     position: relative;
     float: left;
     padding: 6px 12px;
     margin-left: -1px;
     line-height: 1.42857143;
     color: #3e3e3e;
     text-decoration: none;
     background-color: #fff;
     border: 1px solid #ddd;
}
.pagination-blog .pagination > li > a:focus,
.pagination-blog .pagination > li > a:hover,
.pagination-blog .pagination > li > span:focus,
.pagination-blog .pagination > li > span:hover {
     z-index: 2;
     background: #ffcc00;
     color: #444;
     border-color: #ddd;
}
.pagination-blog .pagination > li > a.active { background: #ffcc00; }
/**== Rewards ==**/
#exTab1 .tab-content {
     color: white;
     background-color: #428bca;
     padding: 5px 15px;
}
#exTab2 h3 {
     color: white;
     background-color: #428bca;
     padding: 5px 15px;
}
/**== remove border radius for the tab ==**/
#exTab1 .nav-pills > li > a { border-radius: 0; }
#exTab1 .nav > li > a {
     border-radius: 0;
     color: #999;
}
/**== change border radius for the tab , apply corners on top ==**/
#exTab3 .nav-pills > li > a { border-radius: 4px 4px 0 0; }
.nav-pills > li.active > a,
.nav-pills > li.active > a:focus,
.nav-pills > li.active > a:hover { background: #f7931a !important; }
.nav > li > a:focus,
.nav > li > a:hover {
     text-decoration: none;
     background-color: #ffcc00;
}
#exTab3 .tab-content {
     color: white;
     background-color: #fff;
     padding: 5px 15px;
}
.tab-product-box {
     border: 1px solid #eee;
     padding: 10px;
     margin-bottom: 30px;
     border-radius: 2px;
}
.tab-product-head {
     font-size: 16px;
     color: #444;
     font-weight: 600;
     padding: 10px 0;
     border-bottom: 1px solid #eee;
     text-align: center;
     min-height: 70px;
}
.tab-product-disc p,
.tab-product-disc div.text,
.blog-para div.text {
     color: #444;
     font-size: 17px;
     text-align: justify;
     min-height: 20px;
}
.tab-product-btn { text-align: right; }
.tab-product-btn a {
     display: inline-block;
     background: #f7931a;
     padding: 10px;
     border-radius: 3px;
     color: #fff;
     text-decoration: none;
}
.tab-product-btn a:hover {
     background: #ffcc00;
     color: #444;
}
.tab-tag-line {
     font-size: 18px;
     color: #444;
     padding: 20px 0;
}
.tab-product-price {
     font-size: 18px;
     color: #999;
     padding: 10px;
     background: #eee;
}
.tab-product-price strong { color: #000; }
.nav.nav-pills {
     border-bottom: 1px solid #efefef;
     display: block;
}
.tab-product-image {
     text-align: center;
     padding: 10px 0;
}
.download-request {
     background: #a3deff;
     display: inline-block;
     width: 100%;
}
.request-cont-wrap {
     background: #f3f3f3;
     display: inline-block;
     width: 100%;
}
.download-app-text p {
     font-size: 20px;
     padding: 25px 0;
     display: block;
     color: #333;
}
.request-wrap p {
     text-align: center;
     font-size: 22px;
     padding: 20px;
     color: #444;
}
.request-form input {
     padding: 20px;
     width: 100%;
     border: 1px solid #eee;
     border-radius: 3px;
}
.request-btn a {
     background: #f7931a;
     color: #fff;
     padding: 15px;
     display: block;
     text-align: center;
     border-radius: 3px;
     font-size: 20px;
     text-decoration: none;
}
.request-btn a:hover {
     background: #ffcc00;
     color: #222;
}
.rewards-wrap .nav-pills > li {
     float: left;
     background: #f0f0f0;
     border-radius: 1px;
}
/**== support ==**/
.video-box-support {
     border: 10px solid #fff;
     box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
     margin-bottom: 30px;
}
.video-support-frame iframe { width: 100%; }
.video-support-para p {
     font-size: 20px;
     padding-top: 10px;
     font-weight: 600;
     border-top: 1px solid #eee;
     margin-top: 10px;
     text-align: center;
}
.app-screen-wrap .item { overflow: hidden; }
.app-screen-wrap .owl-nav {
     position: absolute;
     left: -5%;
     top: 50%;
     width: 110%;
     transform: translateY(-50%);
     z-index: -1;
}
.app-screen-wrap .owl-nav .owl-prev {
     float: left;
     font-size: 40px;
     -webkit-transition: all 0.2s ease-in-out 0s;
     -moz-transition: all 0.2s ease-in-out 0s;
     -ms-transition: all 0.2s ease-in-out 0s;
     -o-transition: all 0.2s ease-in-out 0s;
     transition: all 0.2s ease-in-out 0s;
}
.app-screen-wrap .owl-nav .owl-prev:hover {
     color: rgba(106, 106, 106, 0.8);
     -webkit-transition: all 0.2s ease-in-out 0s;
     -moz-transition: all 0.2s ease-in-out 0s;
     -ms-transition: all 0.2s ease-in-out 0s;
     -o-transition: all 0.2s ease-in-out 0s;
     transition: all 0.2s ease-in-out 0s;
}
.app-screen-wrap .owl-nav .owl-next {
     float: right;
     font-size: 40px;
     -webkit-transition: all 0.2s ease-in-out 0s;
     -moz-transition: all 0.2s ease-in-out 0s;
     -ms-transition: all 0.2s ease-in-out 0s;
     -o-transition: all 0.2s ease-in-out 0s;
     transition: all 0.2s ease-in-out 0s;
}
.app-screen-wrap .owl-nav .owl-next:hover {
     color: rgba(106, 106, 106, 0.8);
     -webkit-transition: all 0.2s ease-in-out 0s;
     -moz-transition: all 0.2s ease-in-out 0s;
     -ms-transition: all 0.2s ease-in-out 0s;
     -o-transition: all 0.2s ease-in-out 0s;
     transition: all 0.2s ease-in-out 0s;
}
.susbribe-inner-wrap .susb-in-box {
     background: #f6f6f6;
     display: inline-block;
     width: 100%;
     border-radius: 3px;
     border: 1px solid #eee;
}
.susbribe-inner-wrap .susb-in-box input[type="text"] {
     padding: 20px 10px;
     width: 100%;
     border: 0;
}
.susbribe-inner-wrap .susb-in-box .subs-btn a,
.susbribe-inner-wrap .susb-in-box .subs-btn button {
     padding: 15px;
     display: block;
     text-align: center;
     font-size: 20px;
     color: #fff;
     border-radius: 3px;
     background: #c94a3b;
     border: 0px;
}
.susbribe-inner-wrap .susb-in-box .subs-btn button { width: 100% }
.susbribe-inner-wrap .susb-in-box .subs-btn a:hover,
.susbribe-inner-wrap .susb-in-box .subs-btn button:hover { background: #f7931a; }
.faq-cont .panel-title i {
     font-size: 20px;
     margin-right: 10px;
     margin-left: -10px;
     color: #d73838;
}
.faq-cont .panel-title a { display: block; }
.our-pricing-wrap .latest-table .table > thead > tr > th {
     background: #ffcc00;
     border-bottom: 3px solid #f7931a;
     font-size: 16px;
     text-transform: uppercase;
     color: #444;
     font-weight: 600;
     text-align: center;
}
.page-pricing-tag { text-align: center; }
.page-pricing-tag .h2 {
     color: #fff;
     background: #6aadc0;
     padding: 15px;
     border-radius: 3px;
}
.page-pricing-tag .h4 {
     font-family: 'Roboto', sans-serif;
     font-weight: 800;
     color: #f7931a;
     font-size: 30px;
}
.section-head h2 {
     font-family: 'Roboto', sans-serif;
     font-size: 30px;
     text-align: center;
     font-weight: 800;
     display: inline-block;
     position: relative;
}
#layerslider .ls-nav-prev,
#layerslider .ls-nav-next { z-index: 999999 !important; }
#layerslider .see-how-btn-bw a {
     display: initial !important;
     font-family: 'Roboto', sans-serif;
     font-size: 18px;
}
.pad-top-0 { padding-top: 0px !important; }
.pad-top-10 { padding-top: 10px; }
.pad-top-20 { padding-top: 20px; }
.pad-top-30 { padding-top: 30px; }
.pad-top-40 { padding-top: 40px; }
.pad-top-50 { padding-top: 50px; }
.pad-top-60 { padding-top: 60px; }
.pad-top-70 { padding-top: 70px; }
.pad-top-80 { padding-top: 80px; }
.pad-top-90 { padding-top: 90px; }
.pad-top-100 { padding-top: 100px; }
.pad-top-0 { padding-top: 0px !important; }
.pad-top-5 { padding-top: 5px !important; }
.pad-top-10 { padding-top: 10px; }
.pad-top-20 { padding-top: 20px; }
.pad-top-30 { padding-top: 30px; }
.pad-top-40 { padding-top: 40px; }
.pad-top-50 { padding-top: 50px; }
.pad-top-60 { padding-top: 60px; }
.pad-top-70 { padding-top: 70px; }
.pad-top-80 { padding-top: 80px; }
.pad-top-90 { padding-top: 90px; }
.pad-top-100 { padding-top: 100px; }
.pad-btm-0 { padding-bottom: 0px !important; }
.pad-btm-5 { padding-bottom: 5px !important; }
.pad-btm-10 { padding-bottom: 10px; }
.pad-btm-20 { padding-bottom: 20px; }
.pad-btm-30 { padding-bottom: 30px; }
.pad-btm-40 { padding-bottom: 40px; }
.pad-btm-50 { padding-bottom: 50px; }
.pad-btm-60 { padding-bottom: 60px; }
.pad-btm-70 { padding-bottom: 70px; }
.pad-btm-80 { padding-bottom: 80px; }
.pad-btm-90 { padding-bottom: 90px; }
.pad-btm-100 { padding-bottom: 100px; }
.margin-top-0 { margin-top: 0px !important; }
.margin-top-10 { margin-top: 10px !important; }
.margin-top-20 { margin-top: 20px !important; }
.margin-top-30 { margin-top: 30px !important; }
.margin-top-40 { margin-top: 40px !important; }
.margin-top-50 { margin-top: 50px !important; }
.margin-top-60 { margin-top: 60px !important; }
.margin-top-70 { margin-top: 70px !important; }
.margin-top-80 { margin-top: 80px !important; }
.margin-top-90 { margin-top: 90px !important; }
.margin-top-100 { margin-top: 100px; }
.margin-btm-0 { margin-bottom: 0px !important; }
.margin-btm-10 { margin-bottom: 10px !important; }
.margin-btm-20 { margin-bottom: 20px !important; }
.margin-btm-30 { margin-bottom: 30px !important; }
.margin-btm-40 { margin-bottom: 40px !important; }
.margin-btm-50 { margin-bottom: 50px !important; }
.margin-btm-60 { margin-bottom: 60px !important; }
.margin-btm-70 { margin-bottom: 70px !important; }
.margin-btm-80 { margin-bottom: 80px !important; }
.margin-btm-90 { margin-bottom: 90px !important; }
.margin-btm-100 { margin-bottom: 100px !important; }
.backgroundrepeat { background-repeat: repeat !important }
.backgroundcover { background-size: cover !important }
.nopadding { padding: 0px !important }
.slider_title {
     font-size: 48px;
     font-weight: 700;
     font-family: 'Audiowide', cursive;
}
.sub_title {
     font-size: 28px;
     font-weight: 400;
}
.see-how-btn-bw {
     display: inline-block;
     margin: 30px auto;
}
.see-how-btn-bw button {
     position: relative;
     padding: 10px 15px;
     color: #fff;
     font-size: 18px;
     font-weight: 400;
     text-decoration: none;
     display: block;
     border: 2px solid #fff;
     background: #f7931a;
     border-radius: 3px;
}
.see-how-btn-bw button:hover {
     border: 2px solid #f7931a;
     background: #fff;
     color: #f7931a;
}
.marginzero { margin: 0px !important }
.m-top2 { margin-top: 2px }
.m-top3 { margin-top: 3px }
.m-top4 { margin-top: 4px }
.m-top5 { margin-top: 5px }
.m-top10 { margin-top: 10px }
.m-top15 { margin-top: 15px }
.m-top20 { margin-top: 20px }
.summary_posted {
     background: #ddd;
     padding: 5px 10px;
     margin-bottom: 15px;
     font-size: 16px;
}
.summary_posted label { font-weight: 600; }
.news_detail_img {
     position: relative;
     margin-bottom: 15px;
}
.antispam { display: none }
.error_input { color: #ff0000 !important }
.is-container ol,
.is-container ul { margin-left: 20px; }
.is-container ul li,
.panel-body ul li {
     position: relative;
     padding-left: 20px;
     margin-bottom: 5px;
     width: 100%;
     display: inline-block;
     font-weight: 300;
}
.is-container ul li:after,
.panel-body ul li:after {
     position: absolute;
     content: "\f111";
     font-family: FontAwesome;
     font-size: 8px;
     left: 0;
     top: 5px;
     color: #000000;
}
 @-webkit-keyframes ld {  0% {
 transform: rotate(0deg) scale(1);
}
 50% {
 transform: rotate(180deg) scale(1.1);
}
 100% {
 transform: rotate(360deg) scale(1);
}
}
 @-moz-keyframes ld {  0% {
 transform: rotate(0deg) scale(1);
}
 50% {
 transform: rotate(180deg) scale(1.1);
}
 100% {
 transform: rotate(360deg) scale(1);
}
}
 @-o-keyframes ld {  0% {
 transform: rotate(0deg) scale(1);
}
 50% {
 transform: rotate(180deg) scale(1.1);
}
 100% {
 transform: rotate(360deg) scale(1);
}
}
 @keyframes ld {  0% {
 transform: rotate(0deg) scale(1);
}
 50% {
 transform: rotate(180deg) scale(1.1);
}
 100% {
 transform: rotate(360deg) scale(1);
}
}
.m-progress {
     position: relative;
     opacity: .8;
     color: transparent !important;
     text-shadow: none !important;
}
.m-progress:hover,
.m-progress:active,
.m-progress:focus {
     cursor: default;
     color: transparent;
     outline: none !important;
     box-shadow: none;
}
.m-progress:before {
     content: '';
     display: inline-block;
     position: absolute;
     background: transparent;
     border: 1px solid #fff;
     border-top-color: transparent;
     border-bottom-color: transparent;
     border-radius: 50%;
     box-sizing: border-box;
     top: 50%;
     left: 50%;
     margin-top: -12px;
     margin-left: -12px;
     width: 24px;
     height: 24px;
     -webkit-animation: ld 1s ease-in-out infinite;
     -moz-animation: ld 1s ease-in-out infinite;
     -o-animation: ld 1s ease-in-out infinite;
     animation: ld 1s ease-in-out infinite;
}
.disabled {
     opacity: 0.50;
     cursor: not-allowed;
     background: #82807d !important;
}
.border_block_with_padding {
     border: 1px solid #ccc;
     padding: 15px;
     transition: all 0.3s ease-out 0s;
     background: #fff;
     -webkit-transition: all 0.3s ease-out 0s;
}
.border_block_without_padding {
     border: 1px solid #ccc;
     transition: all 0.3s ease-out 0s;
     -webkit-transition: all 0.3s ease-out 0s;
     background: #fff;
}
.border_block_without_padding .wb_page_title {
     padding: 10px 15px 0;
     width: 100%;
}
.border_block_without_padding .four_per_row_info_main { padding: 0 15px 15px; }
/**== Testimonials css ==**/
.testimonials_main {
     display: inline-block;
     width: 100%;
}
.testimonials_main > img {
     display: inline-block;
     width: 100%;
}
.testimonials_main ul {
     display: inline-block;
     width: 100%;
     margin-top: 30px;
}
.testimonials_main ul li {
     display: inline-block;
     width: 100%;
     margin-bottom: 30px;
}
.testimonials_main ul li:nth-child(odd) .testimonials_text {
     width: 100%;
     display: inline-block;
     background: url('../images/testimonials_bottom_img.jpg') no-repeat 96% bottom;
     padding-bottom: 28px;
}
.testimonials_main ul li:nth-child(even) .testimonials_text {
     width: 100%;
     display: inline-block;
     background: url('../images/testimonials_bottom_img_left.jpg') no-repeat 4% bottom;
     padding-bottom: 28px;
}
.testimonials_main ul li .testimonials_text div.text {
     width: 96%;
     display: inline-block;
     padding: 2%;
     background: #f5f5f5;
     font-size: 20px;
     font-style: italic;
     line-height: 30px;
     text-align: justify;
}
.testimonials_main ul li:nth-child(odd) span.customer_name {
     float: right;
     font-size: 20px;
     color: #ff6600;
     font-weight: 900;
     margin-top: 5px;
}
.testimonials_main ul li:nth-child(even) span.customer_name {
     float: left;
     font-size: 20px;
     color: #ff6600;
     font-weight: 900;
     margin-top: 5px;
}
/**== Testimonials css end ==**/
.row.contact_form_wrap_01 {
	border: 1px solid #a4d2ce;
	margin-bottom: 50px;
	padding: 30px;
}
.contact_us_info {
	border: 1px solid #e8e8e8;
	margin-bottom: 0px;
	padding: 15px 20px;
	background: #f3f3f3;
	float: right;
	width: 100%;
}
.contact_us_info h3 {
	color: #0b0909;
	font-size: 20px;
	font-weight: 400;
	margin-top: 0;
	margin-bottom: 0;
	line-height: 24px;
}
.contact_us_info .des { margin-bottom: 5px; padding-left: 0; padding-top: 0; }
.contact_us_info .des a { color: #666666; }
.contact_form { margin-bottom: 0px; }
.contact_form h3 {
     color: #0b0909;
     font-size: 24px;
     font-weight: 600;
     margin-top: 0;
}
.contact_form span {
	color: #009e91;
	display: inline-block;
	font-size: 16px;
	margin-bottom: 7px;
	width: 100%;
	font-weight: 300;
}
.contact_form input[type="text"],
.contact_form textarea {
	border: 1px solid #e8e8e8;
	background: #f3f3f3 none repeat scroll 0 0;
	display: inline-block;
	font-size: 16px;
	margin-bottom: 20px;
	padding: 8px 10px;
	width: 100%;
}
.contact_form input[type="submit"] {
     background: #d2db2f none repeat scroll 0 0;
     border: 0 none;
     border-radius: 5px;
     color: #ffffff;
     font-size: 16px;
     padding: 0px 20px;
     transition: all 0.2s ease 0s;
     font-weight: 700;
     line-height: 40px;     
     text-align: center;
}
.contact_form input[type="submit"]:hover {
     background: #1aa79b;
     transition: all 0.2s ease 0s;
}
.map_main { margin-bottom: 40px; }
.blog_vertical_orientation .blog-box {
     display: inline-block;
     width: 100%;
}
.blog_vertical_orientation ul { list-style: none !important }
.blogging-wrap ul li .blog_main_fig,
.blogging-wrap ul li.alt .blog_main_fig { width: 48%; }
.blogging-wrap ul li .blog_main_info,
.blogging-wrap ul li.alt .blog_main_info { width: 48%; }
.blogging-wrap ul li.alt:nth-child(2n+2) .blog_main_fig { float: left; }
.blogging-wrap ul li.alt:nth-child(2n+2) .blog_main_info { float: right; }
.welcome_menu_info { border-bottom: 1px solid rgba(255, 255, 255, 0.5); }
.welcome_menu_info img,
.header_menu_info img { margin: 5px 0 0 !important; }
.welcome_menu_info .menu_to_left ul,
.welcome_menu_info .menu_to_right ul,
.header_menu_info .menu_to_left ul,
.header_menu_info .menu_to_right ul {
     list-style: none;
     margin-top: 0px;
     margin-bottom: 0px;
     display: inline-block;
}
.welcome_menu_info .menu_to_left ul,
.header_menu_info .menu_to_left ul { text-align: left; }
.welcome_menu_info .menu_to_left ul li,
.header_menu_info .menu_to_left ul li {
     margin-right: 10px;
     padding-top: 10px;
     padding-bottom: 10px;
}
.menu_to_left ul:nth-child(2) li {
     border-left: 1px solid rgba(255, 255, 255, 0.5);
     padding-left: 12px;
}
.welcome_menu_info .menu_to_left ul li:last-child,
.header_menu_info .menu_to_left ul li:last-child { margin-right: 0; }
.welcome_menu_info .menu_to_right ul,
.header_menu_info .menu_to_right ul { text-align: right; }
.welcome_menu_info .menu_to_left ul li,
.welcome_menu_info .menu_to_right ul li,
.header_menu_info .menu_to_left ul li,
.header_menu_info .menu_to_right ul li { display: inline-block; }
.welcome_menu_info .menu_to_right ul li,
.header_menu_info .menu_to_right ul li { margin-left: 10px; }
.welcome_menu_info .menu_to_left ul li a,
.welcome_menu_info .menu_to_right ul li,
.welcome_menu_info .menu_to_right ul li a,
.header_menu_info .menu_to_left ul li a,
.header_menu_info .menu_to_right ul li,
.header_menu_info .menu_to_right ul li a { color: #fff; }
.welcome_menu_info .menu_to_left ul li a:hover,
.welcome_menu_info .menu_to_right ul li a:hover,
.header_menu_info .menu_to_left ul li a:hover,
.header_menu_info .menu_to_right ul li a:hover { text-decoration: none; }
.welcome_menu_info .menu_to_right ul li:last-child,
.header_menu_info .menu_to_right ul li:last-child { margin-left: 0; }
ul.social_list li a i { font-size: 24px; }
.language_option { float: right; }
.language_option div.selectBox {
     clear: both;
     color: #000;
     cursor: default;
     display: inline-block;
     line-height: 30px;
     position: relative;
     text-align: left;
     float: right;
     border: 1px solid #ccc;
}
.language_option span.selected {
     cursor: pointer;
     overflow: hidden;
     padding-left: 10px;
     color: #00b4ff;
}
.language_option span.selectArrow {
     -moz-user-select: none;
     color: #00b4ff;
     cursor: pointer;
     font-size: 10px;
     text-align: center;
     padding-right: 10px;
}
.language_option span.selectArrow { padding-left: 4px; }
.language_option span.selectArrow,
.language_option span.selected {
     float: left;
     height: 30px;
     position: relative;
     z-index: 1;
}
.language_option div.selectOptions {
     background: #fff;
     color: #000;
     cursor: pointer;
     display: none;
     left: -1px;
     overflow: hidden;
     position: absolute;
     top: 30px;
     width: 55px;
     z-index: 9991;
     border: 1px solid #ccc;
}
.language_option span.selectOption {
     display: block;
     line-height: 20px;
     padding: 5px 10%;
     text-align: center;
     width: 100%;
}
.language_option span.selectOption:hover {
     background: #00b4ff;
     color: #fff;
}
.font16 { font-size: 16px !important; }
.font18 { font-size: 18px !important; }
.font14 { font-size: 14px !important; }
.font24 { font-size: 24px !important; }
.font30 { font-size: 30px !important; }
.font36 { font-size: 36px !important; }
.font42 { font-size: 42px !important; }
.font48 { font-size: 48px !important; }
.font54 { font-size: 54px !important; }
.fntinlineclass {
     display: inline-table;
     vertical-align: middle;
     padding-right: 4px;
}
.standard_footer_menu {
     padding-top: 20px;
     padding-bottom: 20px;
}
.standard_footer_menu ul li {
     margin-left: 20px;
     color: #000;
     font-size: 16px;
}
.standard_footer_menu ul li:first-child { margin-left: 0; }
.standard_footer_menu ul li a {
     color: #000;
     font-size: 16px;
}
.expanded_footer_menu h3 {
     font-family: 'Roboto', sans-serif;
     font-size: 18px;
     font-weight: 700;
}
.expanded_footer_menu ul li {
     width: 100%;
     display: inline-block;
     color: #000;
     font-size: 18px;
     margin: 2px 0px;
     text-transform: none;
     font-family: 'Roboto', sans-serif;
}
.expanded_footer_menu ul li img { margin: 0px !important; }
.expanded_footer_menu ul li > ul li {
     width: auto;
     margin-right: 15px;
}
.expanded_footer_menu ul li >ul li:last-child { margin-right: 0; }
.expanded_footer_menu ul li a {
     color: #000;
     font-size: 16px;
}
.display-block { display: block !important; }
.skype_icon_call img { margin: 5px !important }
.skype_icon_call p {
     margin: 0px !important;
     padding: 0px !important
}
.des {
     font-size: 15px;
     color: #353535;
     line-height: 25px;
     font-weight: 300;
     margin-bottom: 0;
     padding: 10px;
}
.des p {
     line-height: 24px;
     font-weight: 400;
     font-size: 17px;
}
/**== IMAGE, TITLE, TEXT, VERTICAL ORIENTATION BLOCK ONE PER ROW ==**/
.wb_page_title {
     display: inline-block;
     font-size: 20px;
     margin-bottom: 20px;
     margin-top: 0px;
     font-weight: 600;
}
.wb_welcome_section_new {
     margin-top: 40px;
     margin-bottom: 40px;
}
.wb_vertical_orientation_block_one_per_row ul li .wb_page_title {
     margin-bottom: 10px;
     text-decoration: none;
}
.wb_vertical_orientation_block_one_per_row ul li .wb_page_title:hover {
     font-weight: 600;
     color: #444;
}
.wb_vertical_orientation_block_one_per_row .section_title { margin-bottom: 40px; }
.wb_vertical_orientation_block_one_per_row .section_title:after {
     left: 50%;
     transform: translateX(-50%);
}
/*.wb_vertical_orientation_block_one_per_row.four_per_row_new ul li {
	padding-bottom: 10px;
	border: 1px solid #e6e6e6;
	background: #eee;
}*/
.wb_vertical_orientation_block_one_per_row ul li .section_figure {
     margin-bottom: 10px;
     text-align: center;
     width: 100%;
     overflow: hidden;
}
.wb_vertical_orientation_block_one_per_row ul li .section_figure a {
	display: inline-block;
	width: 100%;
}
.wb_vertical_orientation_block_one_per_row ul li .section_figure img { margin: auto; }
.euro-detail { position: relative; }
.marquee_info {
     width: 100%;
     overflow: hidden;
     border: 0px solid #ccc;
     position: absolute;
     left: 0;
     top: 10;
}
header.dark_bg .welcome_menu_info,
header.dark_bg .header_menu_info {    
     transition: all 0.4s ease-in-out 0s !important;
     padding: 0px !important;
     margin: 0px !important;
}
header .welcome_menu_info,
header .header_menu_info {
     height: auto !important;
     transition: all 0.4s ease-in-out 0s !important
}
.text-left { text-align: left !important }
.text-right { text-align: right !important }
.text-center { text-align: center !important }
.text-justify { text-align: justify !important; }
.newsletter_info_footer {
     padding: 5px;
     margin: 2px 0px;
}
.newsletter_info_footer input {
     background: none;
     border: 0;
     border-bottom: 2px solid #fff;
     padding: 5px 0px;
     color: #fff;
     margin-bottom: 15px;
     font-size: 16px;
     position: relative;
     display: inline-block;
     width: 100%;
}
.topic_img_main {
     display: inline-block;
     position: relative;
     width: 100%;
}
.topic_img_main > img,
.topic_img_main > a > img {
     display: inline-block;
     width: 100%;
}
.topic_img_main .topic_img_caption {
     color: #ffffff;
     left: 0;
     position: absolute;
     top: 30px;
     width: 100%;
}
.topic_img_main .topic_img_caption h2 {
     clear: both;
     display: inline-block;
     font-size: 30px;
     font-weight: 300;
     max-width: 768px;
     padding: 5px 10px;
     text-transform: uppercase;
}
.topic_img_main .topic_img_caption h4 {
     background: #66707a none repeat scroll 0 0;
     clear: both;
     display: inline-block;
     font-size: 20px;
     font-weight: 400;
     max-width: 768px;
     padding: 7px 10px;
}
.section-head p.subtitle {
     padding: 0px 0px;
     margin: 0px 0px;
     font-family: 'Roboto', sans-serif;
     font-weight: 700;
     line-height: normal;
     letter-spacing: 0.20px;
     margin-bottom: 15px;
}
/**== OPEN PHOTO GALLERY BLOCK ==**/
.wb_open_photo_gallery_block ul { list-style: none; }
.wb_open_photo_gallery_block ul li {
     margin-bottom: 30px;
     overflow: hidden;
     list-style: none;
}
.wb_open_photo_gallery_block ul li .open_gallery_content { position: relative; }
.wb_open_photo_gallery_block ul li img { margin: 0; }
.wb_open_photo_gallery_block ul li .open_gallery_content .gallery_caption {
     position: absolute;
     z-index: -1;
     top: 50%;
     left: 50%;
     transform: translate(-50%, -50%);
     width: 95%;
     height: 95%;
     background: rgba(0, 180, 255, 0.9);
     color: #333333;
     text-align: left;
     padding: 15px;
     font-size: 18px;
     -webkit-transition: all 0.4s ease-in-out 0s;
     -moz-transition: all 0.4s ease-in-out 0s;
     -ms-transition: all 0.4s ease-in-out 0s;
     -o-transition: all 0.4s ease-in-out 0s;
     transition: all 0.4s ease-in-out 0s;
     opacity: 0;
}
.wb_open_photo_gallery_block ul li .open_gallery_content:hover .gallery_caption {
     z-index: 99;
     -webkit-transition: all 0.4s ease-in-out 0s;
     -moz-transition: all 0.4s ease-in-out 0s;
     -ms-transition: all 0.4s ease-in-out 0s;
     -o-transition: all 0.4s ease-in-out 0s;
     transition: all 0.4s ease-in-out 0s;
     opacity: 1;
}
.wb_open_photo_gallery_block ul li .open_gallery_content .gallery_caption span.caption_title {
     font-size: 18px;
     font-weight: 300;
     color: #fff;
     margin-bottom: 15px;
     display: block;
}
.wb_open_photo_gallery_block ul li .open_gallery_content .gallery_caption .des {
     color: #fff;
     font-size: 14px;
     margin-bottom: 20px;
}
.wb_open_photo_gallery_block ul li .open_gallery_content .gallery_caption a {
     font-size: 14px;
     font-weight: 700;
     color: #fff;
}
/**== OPEN PHOTO GALLERY BLOCK END ==**/
.new_list_design {
     width: 100%;
     margin: 10px 0;
}
.new_list_design_main .img { margin: 10px 0px !important }
.new_list_design ul { width: 100%; }
.new_list_design ul li {
     display: block;
     min-height: 48px;
     margin-bottom: 5px;
     position: relative;
     padding-left: 10px;
}
.new_list_design ul li span {
     text-align: center;
     color: #1aa79b;
     font-size: 10px;
     float: left;
     margin-right: 5px;
     position: absolute;
     left: 0;
}
.new_list_design ul li span i { line-height: 48px; }
.new_list_design ul li a {
     color: #444;
     text-decoration: none;
     display: inline-block;
     padding: 11px 25px;
     font-size: 16px;
     width: 100%;
     font-weight: 300;
}
.new_list_design ul li:hover a {
     text-decoration: none;
     color: #1aa79b;
}
.new_list_design ul li:hover span { color: #1aa79b; }
.verticallist_title {
     color: #fff;
     font-size: 40px;
     padding: 15px;
     margin-bottom: 5px;
     font-weight: 300;
     text-align: center;
}
/**== VERTICAL TABS WITH IMAGE BLOCK ==**/
.wb_vertical_tabs_with_images_block { margin-bottom: 70px; }
.wb_vertical_tabs_with_images_block .resp-vtabs .resp-tab-active { position: relative; }
.wb_vertical_tabs_with_images_block .resp-vtabs .resp-tab-active:after {
     left: 100%;
     top: 50%;
     border: solid transparent;
     content: " ";
     height: 0;
     width: 0;
     position: absolute;
     pointer-events: none;
     border-color: rgba(0, 180, 255, 0);
     border-left-color: #e22d4f;
     border-width: 10px;
     margin-top: -10px;
}
.wb_vertical_tabs_with_images_block .resp-vtabs .tab_content img { margin: 0; }
.tab_content img { margin: 2px !important; }
/**== VERTICAL TABS WITH IMAGE BLOCK END ==**/
/**== HORIZONTAL TABS WITH IMAGES AND TEXT BLOCK ==**/
.wb_horizontal_tabs_with_images_and_text_block { margin-bottom: 30px; }
.wb_horizontal_tabs_with_images_and_text_block #parentHorizontalTab { margin-bottom: 30px !important; }
.wb_horizontal_tabs_with_images_and_text_block .tab_content img { margin: 0; }
.read_more {
     color: #fff;
     font-size: 16px;
     padding: 8px 16px;
     background: #444;
     border: 2px solid #222;
     border-radius: 40px;
}
.read_more:hover {
     color: #fff;
     font-size: 16px;
     padding: 8px 16px;
     background: #e22d4f;
     border: 2px solid #c11435;
     border-radius: 40px;
     text-decoration: none;
}
/**== PORTFOLIO ==**/
.wb_portfolio_block {
     margin-bottom: 80px;
     padding: 70px 0;
     background: #eee;
}
.wb_portfolio_block .toolbar { display: inline-block; }
.wb_portfolio_block .toolbar .fil-cat {
     float: left;
     margin-bottom: 30px;
     padding: 3px 15px;
     border: 0;
     background: none;
     font-size: 16px;
     border-radius: 30px;
     background: #444;
     border: 2px solid #222;
     color: #fff;
     margin-right: 8px;
}
.wb_portfolio_block .toolbar .fil-cat:hover,
.wb_portfolio_block .current_filter {
     background: #e22d4f !important;
     border-color: #c11435 !important;
}
.wb_portfolio_block #portfolio {
     margin-bottom: 50px;
     display: inline-block;
     width: 100%;
}
.wb_portfolio_block #portfolio .tile {
     -webkit-transform: scale(0);
     transform: scale(0);
     -webkit-transition: all 350ms ease;
     transition: all 350ms ease;
     margin-bottom: 30px;
     overflow: hidden;
     position: relative;
}
.wb_portfolio_block #portfolio .tile:hover .project_info {
     opacity: 1;
     z-index: 99;
     -webkit-transition: all 0.4s ease-in-out 0s;
     -moz-transition: all 0.4s ease-in-out 0s;
     -ms-transition: all 0.4s ease-in-out 0s;
     -o-transition: all 0.4s ease-in-out 0s;
     transition: all 0.4s ease-in-out 0s;
}
.wb_portfolio_block #portfolio .tile img {
     max-width: 100%;
     width: 100%;
     height: auto;
     margin: 0;
}
.wb_portfolio_block #portfolio .scale-anm { transform: scale(1); }
.wb_portfolio_block .project_info {
     position: absolute;
     z-index: -1;
     top: 50%;
     left: 50%;
     transform: translate(-50%, -50%);
     width: 85%;
     height: 95%;
     background: rgba(226, 45, 79, 0.8);
     color: #fff;
     text-align: center;
     padding: 15px;
     font-size: 18px;
     -webkit-transition: all 0.4s ease-in-out 0s;
     -moz-transition: all 0.4s ease-in-out 0s;
     -ms-transition: all 0.4s ease-in-out 0s;
     -o-transition: all 0.4s ease-in-out 0s;
     transition: all 0.4s ease-in-out 0s;
     opacity: 0;
}
.wb_portfolio_block .project_info .project_name {
     font-size: 20px;
     font-weight: 500;
     width: 100%;
     margin-bottom: 0px;
}
.wb_portfolio_block .project_info .project_type {
     font-size: 18px;
     width: 100%;
     font-style: italic;
     margin-bottom: 10px;
}
.wb_portfolio_block .project_info .des {
     text-align: center;
     margin-bottom: 10px;
     color: #fff;
     font-size: 15px;
     max-height: 98px;
     overflow: hidden;
}
.wb_portfolio_block .project_info a.view_more {
     color: #fff;
     text-decoration: underline;
     font-size: 16px;
     font-weight: 700;
}
.wb_portfolio_block .project_info a.view_more:hover { text-decoration: none; }
/*== PORTFOLIO BLOCK END ==*/
/*== MARKETING MASSAGE BLOCK ==*/
.wb_marketing_msg_block {
     background: url(../images/marketing-massage-bg.png) no-repeat fixed center center;
     background-size: cover;
     padding: 50px 0;
     margin-bottom: 30px;
}
.wb_marketing_msg_block .marketing_content_msg {
     font-size: 22px;
     color: #fff;
     font-style: italic;
     margin-bottom: 20px;
     font-weight: 300;
}
.wb_marketing_msg_block .section_title { color: #fff; }
.wb_marketing_msg_block .sub_title {
     color: #fff;
     margin-bottom: 40px;
}
span.msg-by {
     font-size: 18px;
     font-style: italic;
     font-weight: 600;
     width: 100%;
     color: #fff;
     display: block;
}
.wb_marketing_msg_block .owl-dots {
     display: inline-block;
     width: 100%;
     text-align: center;
     margin-top: 30px;
}
.wb_marketing_msg_block .owl-dots .owl-dot {
     display: inline-block;
     margin-left: 5px;
}
.wb_marketing_msg_block .owl-dots .owl-dot span {
     border: 2px solid #fff;
     display: inline-block;
     background: none !important;
     width: 15px;
     height: 15px;
     background: black;
     -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
     -ms-border-radius: 50%;
     -o-border-radius: 50%;
     border-radius: 50%;
}
.wb_marketing_msg_block .owl-dots .active span {
	background: #d2db2f !important;
	border-color: #fff;
}
/*== MARKETING MASSAGE BLOCK END ==*/
/*== STATIC LOGO BLOCK ==*/
.wb_static_logo_block { margin-bottom: 50px; }
.wb_static_logo_block ul { text-align: center; }
.wb_static_logo_block ul li {
     display: inline-block;
     width: 19.5%;
}
/*== STATIC LOGO BLOCK END ==*/
h2.bTitle span {
     float: left;
     padding-right: 7px;
}
h2 span.title1 { color: lightgrey; }
h2 span.title2 { color: grey; }
h2 span.title3 { color: darkgrey; }
/*== HSA-22-11-2017 ==*/
/*== WHY CHOOSE US CSS STARTS ==*/
.whychoose-wrap {
     padding: 60px 0px;
     background: url("../images/bg2.jpg");
}
.whychoose-wrap .choose_col { min-height: 180px; }
.whychoose-wrap .why-row-box ul li { list-style: none; }
.whychoose-wrap .why-row-box ul li .why-icon { position: relative; }
.whychoose-wrap .why-row-box ul li .why-icon:before {
     content: '';
     background: url("../images/line-up.png") no-repeat center center;
     position: absolute;
     width: 360px;
     height: 100px;
     left: 120px;
}
.whychoose-wrap .why-row-box ul li:nth-child(2n) .why-icon:before {
     content: '';
     background: url("../images/line-down.png") no-repeat center center;
     position: absolute;
     width: 360px;
     height: 100px;
     left: 120px;
     top: 30px;
}
.whychoose-wrap .why-row-box ul li:last-child .why-icon:before { background: none !important; }
.whychoose-wrap .why-row-box ul {
     display: inline-block;
     width: 100%;
}
.whychoose-wrap .why-row-box { margin: 40px 0; }
.whychoose-wrap .discription {
     padding: 0 10%;
     margin: auto;
     font-family: 'Roboto', sans-serif;
     font-size: 20px;
     font-weight: 300;
     color: #fff;
}
.whychoose-wrap .why-icon {
     margin: auto;
     margin-bottom: 0px;
}
.whychoose-wrap .why-icon.wy1,
.whychoose-wrap .why-icon.wy2,
.whychoose-wrap .why-icon.wy3,
.whychoose-wrap .why-icon.wy4,
.whychoose-wrap .why-icon.wy5,
.whychoose-wrap .why-icon.wy6,
.whychoose-wrap .why-icon.wy7,
.whychoose-wrap .why-icon.wy8 {
     width: 125px;
     background-position: 0px;
     background-size: 100%;
}
.whychoose-wrap .why-icon img { margin: 0px; }
/*== WHY CHOOSE US CSS ENDS ==*/
/*== HOW WORK CSS STARTS ==*/
.how-work-wrap {
     padding: 60px 0px;
     background: url("../images/how-bg1.jpg") center center;
}
.how-work-wrap li.choose_col {
     min-height: 180px;
     list-style: none;
}
.how-work-wrap .discription {
     padding: 0;
     margin: auto;
     font-family: 'Roboto', sans-serif;
     font-size: 20px;
     font-weight: 300;
     color: #fff;
     max-width: 350px;
}
.how-work-wrap .how-work-row-box { margin: 40px 0; }
.how-work-wrap .how-work-icon {
     margin: auto;
     margin-bottom: 0px;
}
.how-work-wrap .how-work-icon.hw1,
.how-work-wrap .how-work-icon.hw2,
.how-work-wrap .how-work-icon.hw3,
.how-work-wrap .how-work-icon.hw4 {
     width: 125px;
     background-position: 0px;
     background-size: 100%;
}
.how-work-wrap .how-work-icon img { margin: 0px; }
/*== HOW WORK CSS ENDS ==*/
.stat-wrap .stat-n {
     font-size: 48px;
     font-weight: 100;
     font-family: 'Open Sans', sans-serif;
}
.how-work-wrap .discription {
     padding: 0;
     margin: auto;
     font-family: 'Open Sans', sans-serif;
     font-size: 20px;
     font-weight: 300;
     color: #fff;
}

.stat-wrap .owl-controls .owl-prev { float: left; }
.stat-wrap .owl-controls .owl-next { float: right; }
.stat-wrap .owl-controls .owl-prev,
.stat-wrap .owl-controls .owl-next {
     margin: 0 !important;
     background: none !important;
     height: auto !important;
     width: auto !important;
}
.stat-wrap .owl-controls .owl-prev i,
.stat-wrap .owl-controls .owl-next i {
     font-size: 64px;
     color: #f7931a;
}
/*.stat-wrap .discription {
     padding: 25px 0 60px 0;
     margin: auto;
     font-family: 'Roboto', sans-serif;
     font-size: 20px;
     font-weight: 300;
     color: #000;
}*/
.learnmore-wrap {
     padding: 60px 0px;
     background: url("../images/bg-22.jpg");
}
.learnmore-wrap .discription {
     padding: 0;
     margin: auto;
     font-family: 'Roboto', sans-serif;
     font-size: 18px;
     font-weight: 300;
     color: #fff;
     padding-top: 20px;
}
.learnmore-wrap .lm-cont img {
     width: 240px;
     height: 200px;
     margin: 0;
     border: 10px solid #fff;
     border-radius: 4px;
}
.open-ac-wrap { padding: 60px 0; }
.open-ac-wrap input[type="text"] {
     border: 0;
     font-size: 20px;
}
.open-ac-wrap button {
     background: #f7931a;
     color: #fff;
     font-size: 20px;
     border-radius: 50px;
     float: right;
     padding: 10px 20px;
}
.open-account-box {
     display: inline-block;
     width: 100%;
     padding: 20px;
     border: 1px solid #ccc;
     border-radius: 50px;
     font-family: 'Roboto', sans-serif;
     font-weight: 300;
}
.four_per_row_new ul > li { text-align: center; }
.four_per_row_new ul > li > .section_figure img {
     border: 0px solid #fff;
     border-radius: 4px;
     margin-top: 0px;
}
.font6 { font-size: 6px !important; }
.font12 { font-size: 12px !important; }
ul.lang_info_list {
     display: inline-block;
     border: 0px solid #fff;
     cursor: pointer;
     line-height: normal;
}
ul.list_lang_text_only > li > ul { top: 27px !important; }
ul.lang_info_list > li {
     position: relative;
     padding: 5px 10px !important;
     list-style: none;
     border: none !important;
}
ul.lang_info_list > li > ul > li {
     list-style: none;
     display: inline-block;
     text-align: center;
     border-bottom: 1px solid #ccc;
     width: 100%;
     padding: 0px !important;
     border: none !important;
}
ul.lang_info_list > li > ul > li:last-child { border-bottom: 0; }
ul.lang_info_list > li > ul > li a {
     background: #009e91;
     padding: 5px 0;
     width: 100%;
     display: inline-block;
}
ul.lang_info_list > li img {
     margin: 0 !important;
     max-width: 28px;
}
ul.lang_info_list > li > ul > li a:hover {
     background: #1aa79b;
     color: #fff;
}
ul.lang_info_list > li > ul {
     position: absolute;
     top: 28px;
     left: 0px;
     display: none !important;
     background: #fff;
     width: 100%;
     color: #000;
     z-index: 9999;
     border: 1px solid #1aa79b;
}
ul.lang_info_list > li:hover > ul { display: block !important; }
.social_icon {
     padding-left: 5px;
     padding-right: 5px;
}
html,
body {
     height: 100%;
     width: 100%;
     font-family: 'Roboto', sans-serif;
     font-size: 15px;
     color: #333;
     box-sizing: border-box;
     -webkit-box-sizing: border-box;
}
*,
*:before,
*:after {
     margin: 0;
     padding: 0;
     box-sizing: border-box;
     -webkit-box-sizing: border-box;
}
h1,
h2,
h3,
h4,
h5,
h6,
p,
a {
     margin: 0;
     padding: 0;
     text-decoration: none;
}
h1,
h2,
h3,
h4,
h5,
h6 { margin-bottom: 10px; }
img { max-width: 100%; }
a.btnCl {
     padding: 10px 15px;
     border-radius: 20px;
     text-align: center;
     display: inline-block;
     text-decoration: none;
     color: #baa466;
     font-size: 12px;
     border: 2px solid #baa466;
     transition: all 0.3s linear;
}
a.btnCl:hover {
     border: 2px solid #333;
     color: #333;
}
.margin-bottom { margin-bottom: 30px !important; }
.padd-right { padding-right: 0; }
.padd-left { padding-left: 0; }
/*== Custom css ==*/
.border-arrow-right,
.border-arrow-left,
.border-arrow-top { position: relative; }
.border-arrow-right:after {
     content: "";
     position: absolute;
     width: 0;
     height: 0;
     right: -30px;
     top: 30px;
     z-index: 9;
     border-left: 15px solid #e8e7e7;
     border-right: 15px solid transparent;
     border-top: 15px solid transparent;
     border-bottom: 20px solid transparent;
}
.border-arrow-left:before {
     content: "";
     position: absolute;
     width: 0;
     height: 0;
     right: 0px;
     top: 30px;
     z-index: 9;
     border-left: 15px solid transparent;
     border-right: 15px solid #e8e7e7;
     border-top: 15px solid transparent;
     border-bottom: 20px solid transparent;
}
.border-arrow-top:before {
     content: "";
     position: absolute;
     width: 0;
     height: 0;
     left: 30px;
     top: -35px;
     z-index: 9;
     border-left: 15px solid transparent;
     border-right: 15px solid transparent;
     border-top: 15px solid transparent;
     border-bottom: 20px solid #e8e7e7;
}
.bg_color { background: #f2f2f2; }
.img_content.bg_img {
     background-repeat: no-repeat;
     background-position: center center;
     background-size: cover;
}
.img_content.bg_img a.btnCl {
     border: 2px solid #333;
     color: #333;
}
.img_content.bg_img a.btnCl:hover {
     border: 2px solid #333;
     color: #333;
     opacity: 0.8;
}
.img_content.bg_img_new {
     background-repeat: no-repeat;
     background-position: center center;
     background-size: cover;
}
.img_content.bg_img_new a,
.img_content a { text-decoration: none; }
.img_content.bg_img_new a:hover,
.img_content.bg_img_new a:focus,
.img_content a:hover,
.img_content a:focus {
     text-decoration: none;
     color: #fff;
}
.img_content.bg_img_new a.btnCl {
     border: 2px solid #333;
     color: #333;
}
.fontbold:hover { font-bold: 800 !important; }
.img_content.bg_img_new a.btnCl:hover {
     border: 2px solid #333;
     color: #333;
     opacity: 0.8;
}
.img_content_square {
     padding: 20px;
     background: #fff;
     position: relative;
}
.img_content {
     padding: 20px;
     background: #fff;
     height: 375px;
     width: 375px;
     position: relative
}
.para-con_square {
     width: 100%;
     min-height: 168px !important;
     max-height: 168px !important;
     overflow: hidden;
}
.para-con {
     width: 100%;
     min-height: 226px;
     max-height: 226px;
     overflow: hidden;
}
.para-con.para-con-small {
     min-height: 215px;
     max-height: 215px;
}
.img_content p {
     margin: 0;
     font-weight: 300;
     font-size: 15px;
     text-align: justify;
     line-height: inherit;
}
.img_content.last_part { min-height: 365px; }
.img_content h1 {
     font-weight: 200;
     margin: 0 0 10px 0;
}
.image_part { width: 100%; }
.image_part img {
     height: 375px;
     width: 100%;
     margin: 0 !important;
}
.buttonDiv {
     width: 95%;
     text-align: right;
     position: absolute;
     bottom: 10px;
     right: 10px
}
.slider_title.ls-layer { text-align: center; }
/*== Conatct ==*/
.margin-tp { margin-top: 20px; }
.form-box { width: 100%; }
.form-box input[type="text"],
.form-box textarea {
     width: 100%;
     border: 1px solid #dddddd;
     padding: 8px;
     font-size: 15px;
     color: #9f9999;
     margin-bottom: 10px;
}
.form-box textarea { margin-bottom: 0; }
.action_btn { width: 100%; }
.action_btn button {
     border: none;
     margin-top: 10px;
}
.address_part p {
     font-weight: 300;
     margin: 0;
     font-size: 15px;
}
.office_img img { margin: 0 !important; }
/*== Home ==*/
.home-icons { width: 100%; }
.icon_part {
     background: #fff;
     min-height: 378px;
     text-align: center;
}
.icon_part .equal_ht { min-height: 260px; }
.icon_part img { margin-top: 40px; }
.icon_part h1 {
     font-weight: 300;
     margin: 20px 0 10px 0;
     position: relative;
     bottom: 20px;
}
.contentSec p {
     margin: 0;
     font-weight: 300;
     font-size: 15px;
     line-height: inherit;
     margin-bottom: 10px;
     text-align: justify;
}
.contentSec h1 {
     font-weight: 300;
     margin: 20px 0 10px 0;
}
.contentSec h1.moreGap {
     margin-bottom: 50px;
     font-size: 64px;
}
/*== Insight ==*/
.icon_part.nobg {
     background: transparent;
     min-height: 378px;
     text-align: center;
}
.icon_part.nobg h1 { position: static; }
.icon_part.nobg img { margin-top: 0; }
/*== About Cyprus ==*/
.padd_0 { padding: 0; }
/*== Custom Footer CSS ==*/
.is-boxes .footer_bg {
     width: 100%;
     padding: 20px 0;
}
.is-boxes .footer_bg .foot_nav {
     width: 100%;
     text-align: center;
}
.is-boxes .footer_bg .foot_nav h5 {
     font-weight: 600;
     font-size: 15px;
     color: #fff;
     margin: 0 0 5px 0;
}
.is-boxes .footer_bg .foot_nav ul {
     margin: 0;
     padding: 0;
     list-style: none;
}
.is-boxes .footer_bg .foot_nav ul li {
     display: block;
     padding-left: 0;
}
.is-boxes .footer_bg .foot_nav ul li:after { display: none; }
.is-boxes .footer_bg .foot_nav ul li a {
     color: #fff;
     text-decoration: none;
     font-style: normal;
     font-size: 13px;
     font-weight: 300;
     display: block;
     transition: all 0.3s linear;
     -webkit-transition: all 0.3s linear;
     text-transform: capitalize;
}
.is-boxes .footer_bg .foot_nav ul li a:hover {
     color: #27aca0;
     margin-left: 2px;
}
.is-boxes .footer_bg .foot_nav ul li a.list {
     font-weight: 600;
     margin-bottom: 30px;
     font-style: normal;
     margin-top: 0;
}
.is-boxes .footer_bg .social_link {
     width: 100%;
     margin-top: 0px;
}
.is-boxes .footer_bg .social_link ul {
     margin: 0;
     padding: 0;
     list-style: none;
     text-align: center;
}
.is-boxes .footer_bg .social_link ul li {
     display: inline-block;
     width: auto;
     padding-left: 0;
}
.is-boxes .footer_bg .social_link ul li:after { display: none; }
.is-boxes .footer_bg .social_link ul li a {
     display: block;
     text-decoration: none;
     color: #fff;
     margin: 5px;
     font-size: 30px;
     transition: all 0.3s linear;
     -webkit-transition: all 0.3s linear;
}
.is-boxes .footer_bg .social_link ul li a:hover { color: #1aa79b; }
.border_block_with_padding {
     border: 1px solid #eee;
     padding: 10px;
     transition: all 0.3s ease-out 0s;
     background: transparent !important;
     text-align: center;
     -webkit-transition: all 0.3s ease-out 0s;
     /*min-height: 350px;*/
     min-height: inherit;
}

.border_block_with_padding .section_info { margin-bottom: 3px;}

.is-content-980 { max-width: inherit !important; }
/*== Margin property starts ==*/
.mleft-4 { margin-left: 4px; }
.mright-4 { margin-right: 4px; }
.mleft-5 { margin-left: 5px; }
.mright-5 { margin-right: 5px; }
.mleft-10 { margin-left: 10px; }
.mright-10 { margin-right: 10px; }
.mleft-20 { margin-left: 20px; }
.mright-20 { margin-right: 20px; }
.mleft-30 { margin-left: 30px; }
.mright-30 { margin-right: 30px; }
.mleft-40 { margin-left: 40px; }
.mright-40 { margin-right: 40px; }
.mleft-50 { margin-left: 50px; }
.mright-50 { margin-right: 50px; }
.mleft-60 { margin-left: 60px; }
.mright-60 { margin-right: 60px; }
.mleft-70 { margin-left: 70px; }
.mright-70 { margin-right: 70px; }
.mleft-80 { margin-left: 80px; }
.mright-80 { margin-right: 80px; }
.mleft-90 { margin-left: 90px; }
.mright-90 { margin-right: 90px; }
.mleft-100 { margin-left: 100px; }
.mright-100 { margin-right: 100px; }
/*== Margin property ends ==*/
.text {
     font-weight: 300;
     line-height: 24px;
}
.navigation-wrap-in .shiftAbit {
     position: relative;
     top: 59px;
}
.fontbold { font-weight: 300 !important; }
.fontbold:hover { font-weight: 600 !important; }
.navigation-wrap-in {
	border-bottom: 0px solid #009E91;
	box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
}
.topic-wrapper {
     width: 100%;
     background: #fff;
}
.topic_slide {
     background: #222;
     height: 500px;
     position: relative;
}
.arrow_box {
     width: 100%;
     position: absolute;
     height: 50px;
     top: 0;
     left: 0;
     bottom: 0;
     right: 0;
     margin: auto;
     z-index: 99;
}
.left-arrow {
     width: 70px;
     height: 70px;
     float: left;
     margin-left: 30px;
     cursor: pointer;
}
.right-arrow {
     width: 70px;
     height: 70px;
     float: right;
     margin-right: 30px;
     cursor: pointer;
}
.topic_bullets {
     width: 100%;
     display: inline-block;
     text-align: center;
     margin: 10px 0;
}
.topic_bullets a { text-decoration: none; }
.topic_bullets span {
     background: #d3d3d3;
     width: 10px;
     height: 10px;
     display: inline-block;
     border-radius: 10px;
     margin: 0 3px;
}
.bullet_active { background: #888 !important; }
.submenu-button { display: none; }
.breadcrumb-box {
     padding: 15px 0px;
     font-size: 16px;
     font-weight: 300;
     display: inline-block;
     width: 100%;
     text-align: left;
     color: #777;
     margin-top: 15px;
     margin: 15px -15px 0;
}
.breadcrumb-box a { color: #27aca0; }
.breadcrumb-box a:focus,
.breadcrumb-box a:hover {
     color: #27aca0;
     text-decoration: underline;
}
.nomargin-btm { margin-bottom: 0px !important }
.section_figure .nomargin { margin: 0px !important }
.width100per { width: 100% !important }
.stat-col { display: inline-block; }
.discription {
     font-size: 18px;
     font-weight: 300;
}
.is-light-text li { font-weight: 300; }
/*== Responsive ==*/
 @media screen and (max-width:1100px) {
.navigation-wrap-in .shiftAbit {
     position: relative;
     top: 0px;
}
}
 @media screen and (max-width:992px) {
.padd-right { padding-right: 15px; }
.padd-left { padding-left: 15px; }
.img_content {
     margin-bottom: 20px;
     min-height: inherit;
}
.margin-bottom { margin-bottom: 0px; }
.image_part img {
     height: auto;
     width: 100%;
}
.img_content.last_part {
     min-height: inherit;
     max-height: inherit;
}
.border-arrow-right:after,
.border-arrow-left:before,
.border-arrow-top:before { display: none; }
.img_content h1 { margin: 15px 0 10px 0; }
.is-boxes .footer_bg .foot_nav ul li a.list { margin-bottom: 0px; }
.is-boxes .footer_bg .social_link { margin-top: 15px; }
.is-boxes .footer_bg .social_link ul { text-align: center; }
}
.nomargin-btm { margin-bottom: 0px !important }
.section_figure .nomargin { margin: 0px !important }
.width100per { width: 100% !important }
.banner .carousel-control.left,
.banner .carousel-control.right { display: none; }
.stats-wrap {
     text-align: center;
     position: relative;
     z-index: 9;
     background-image: url('../images/stats-bg.png');
     background-repeat: no-repeat;
     background-position: center bottom;
     background-size: cover;
}
/*
.stats-wrap::before {
  content: " ";
  height: 90px;
  background-image: url('../images/shadow-bg.png');
  position: absolute;
  left: 0px;
  margin: auto;
  bottom: -88px;
  width: 50%;
  z-index: -7;
  right: 0;
  background-repeat: no-repeat;
  background-size: 100%;
} */
/*.stat-wrap { padding: 30px 0px; }*/
.stat-icon {
     width: 100px;
     height: 100px;
     margin: auto;
}
.signal-icon {
     background-image: url('../images/stat-icon.png');
     background-repeat: no-repeat;
     background-position: 0 0;
     background-size: 100px;
}
.currency-icon {
     background-image: url('../images/stat-icon.png');
     background-repeat: no-repeat;
     background-position: 0px -90px;
     background-size: 100px;
}
.success-icon {
     background-image: url('../images/stat-icon.png');
     background-repeat: no-repeat;
     background-position: 0 -185px;
     background-size: 100px;
}
.total-icon {
     background-image: url('../images/stat-icon.png');
     background-repeat: no-repeat;
     background-position: 0 -275px;
     background-size: 100px;
}
.richer-icon {
     background-image: url('../images/stat-icon.png');
     background-repeat: no-repeat;
     background-position: 0 -370px;
     background-size: 100px;
}
.stat-points {
     font-family: 'Raleway', sans-serif;
     font-size: 48px;
     font-weight: 800;
     color: #008aff;
}
.stat-tittle {
     font-family: 'Raleway', sans-serif;
     font-size: 16px;
     font-weight: 400;
}
/*.stat-wrap .stat-n {
     font-size: 48px;
     font-weight: 100;
     font-family: 'Open Sans', sans-serif;
     color: #242424;
}*/
.how-work-wrap .discription {
     padding: 0;
     margin: auto;
     font-family: 'Open Sans', sans-serif;
     font-size: 20px;
     font-weight: 300;
     color: #fff;
}
.stat-wrap .owl-controls {
     position: absolute;
     transform: translateY(-50%);
     -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
     z-index: 10;
     top: 24%;
     width: 100%;
}

.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next  {
     position: relative;
}
.owl-carousel .owl-controls .owl-nav .owl-prev {
     left: -5%;
}
.owl-carousel .owl-controls .owl-nav .owl-next {
     right: -4%;
}
.stat-wrap .owl-controls .owl-prev { float: left; }
.stat-wrap .owl-controls .owl-next { float: right; }
.stat-wrap .owl-controls .owl-prev,
.stat-wrap .owl-controls .owl-next {
     margin: 0 !important;
     background: none !important;
     height: auto !important;
     width: auto !important;
}
.stat-wrap .owl-controls .owl-prev i,
.stat-wrap .owl-controls .owl-next i {
	font-size: 64px;
	color: #6dbdda;
	position: absolute;
}
/**/
.stat-wrap .discription {
	padding: 10px 0px 25px;
	margin: auto;
	font-family: 'Raleway', sans-serif;
	font-size: 25px;
	font-weight: 300;
	color: #242424;
}
.is-section .is-boxes { 
     min-height: initial;
    height: auto;
}

/*-- start changes by (Mehul Bhanvadiya) --*/
ul.lang_info_list > li:hover > ul, ul.welcome_menu_list:hover ul.lang_info_list > li > ul {display: block !important;}

/*#post_234 {background-color: #ddfffc; margin-bottom: 65px !important;}*/
a.wb_page_title {
	color: #009e91 !important;
}
/*---- start (footer) ----*/
footer.margin-top-90 {margin-top: 10px !important;}
ul.footer-menu, ul.social_link {margin-bottom: 0; height: 30px;}
ul.footer-menu {margin-left: -25px; float: left;}
ul.social_link {margin-left: 0; margin-right: -5px;}
ul.footer-menu > li, ul.social_link > li {padding: 0 25px; width: auto; margin-bottom: 0;line-height: 30px;}
ul.footer-menu > li:last-child {padding-right: 0;}
ul.social_link > li {padding: 2.5px 5px}
ul.footer-menu, ul.footer-menu > li {list-style-type: none;}
ul.footer-menu > li:after, ul.social_link > li:after {display: none;}
ul.footer-menu > li > a, ul.social_link > li > a, ul.footer-menu > li > a:hover {color: #fff; font-size: 14px;
text-decoration: none;}
ul.social_link > li > a {font-size: 25px;}
ul.social_link, .is-boxes .footer_bg .social_link {width: auto; float: right;}
/*---- End (footer) ----*/
.copyright-wrap ul.list-inline {margin-bottom: 0;}
.copyright-wrap ul li:last-child {padding-top: 2px; margin-right: 0px;}
/*-- End changes by (Mehul Bhanvadiya) --*/


 @media screen and (max-width:992px) {
.copyright-wrap ul li:last-child { width: 100%; }
.list-inline { text-align: center; }
}

.list-unstyled {
     /*margin-bottom: 60px;*/
    width: 100%;
    float: left;
}

.list-unstyled .col-sm-3  {
    width: calc(25% - 30px);
    border: 1px solid #d7d7d7;
    margin: 0 15px;
	display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    position: relative;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform;
    transition-property: transform;
	border-radius: 5px;
}
.list-unstyled .col-sm-3:hover,
.list-unstyled .col-sm-3:focus,
.list-unstyled .col-sm-3:active  {
     border: 1px solid #009e91;
	-webkit-transform: translateY(-5px);
	transform: translateY(-5px);
}
.list-unstyled .col-sm-3::before  {
	pointer-events: none;
	position: absolute;
	z-index: -1;
	content: '';
	top: 100%;
	left: 5%;
	height: 10px;
	width: 90%;
	opacity: 0;
	/* background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%); */
	background: radial-gradient(ellipse at center, rgb(216, 216, 216) 0%, rgba(0, 0, 0, 0) 80%);
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: transform, opacity;
	transition-property: transform, opacity;
}
.list-unstyled .col-sm-3:hover::before,
.list-unstyled .col-sm-3:focus::before,
.list-unstyled .col-sm-3:active::before  {
	opacity: 1;
	-webkit-transform: translateY(5px);
	transform: translateY(5px);
}

/*#post_179 { padding-top: 60px; padding-bottom: 0;}*/

#post_179 ul li .section_figure > a > img {
	width: 100%;
}

#post_180 {
     background-color: rgba(211,220,49,0.3);
}
#post_180.stat-wrap .owl-controls .owl-prev i, 
#post_180.stat-wrap .owl-controls .owl-next i {
	color: #87c5bf;
}
.list-unstyled .border_block_with_padding a.wb_page_title {
	width: 100%;
	background-color: #6dbddb;
	color: #fff !important;
	text-align: left;
	padding: 20px 0 20px 30px;
}

.wb_vertical_orientation_block_one_per_row ul li .border_block_with_padding {padding: 0;}

.wb_vertical_orientation_block_one_per_row ul li .section_figure, 
.wb_vertical_orientation_block_one_per_row ul li .wb_page_title {margin-bottom: 0;}

#post_182 {margin-bottom: 0; padding-bottom: 0;}

#post_182 ul li .section_figure > a > img {
	width: 100%;
}

footer.margin-top-90 {margin-top: 60px !important;}

.owl-stage-outer .owl-item {
     position: relative;
     height: 180px;
}
.owl-stage-outer .owl-item::before {
	content: "";
	position: absolute;
	width: 1px;
	height: 100%;
	background-color: #6dbdda;
	right: 0;
	top: 0;
	/*transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);*/
}

/*.owl-stage-outer .owl-item:nth-child(3n+3)::before {
     width: 0;
}
.owl-stage-outer .owl-item:last-child:before {
     left: 0;
     right: auto;
}*/

.owl-stage-outer .owl-item:last-child:before {
     width: 0px;
}
.owl-stage-outer .owl-item .stat-col {
	width: 100%;
	position: relative;
	top: 50%;
	transform: translateY(-50%);
}

.owl-stage-outer .owl-item .stat-col .stat-n {
	font-size: 30px;
	width: 100%;
	padding: 0 10%;
	font-weight: 600;
}

#post_180 .owl-item,
#post_235 .owl-item {height: 130px;}

#post_180 .owl-stage-outer .owl-item::before {
	background-color: #87c5bf;
}
#post_182 {margin-top: 0 !important;}

#post_181 .owl-stage-outer .owl-item {height: auto;}
#post_181 .list-unstyled {margin-bottom: 0;}
#post_181 .list-unstyled .owl-item:before {
     width: 0;
}

.wb_vertical_orientation_block_one_per_row ul li .section_figure > a {
     position: relative;
}
.wb_vertical_orientation_block_one_per_row.four_per_row_new ul li .section_figure > a {
	width: auto;
}

.wb_vertical_orientation_block_one_per_row ul li .section_figure > a, 
.wb_vertical_orientation_block_one_per_row ul li .section_figure > a:hover,
header#header_main.dark_bg .welcome_menu_info .menu_to_left ul li,
header#header_main .welcome_menu_info .menu_to_left ul li,
header.dark_bg .navigation-wrap-in,
header .navigation-wrap-in,
header .navigation-wrap-in .logo img,
header.dark_bg .navigation-wrap-in .logo img,
header nav.cbp-spmenu-vertical,
header.dark_bg nav.cbp-spmenu-vertical,
header#header_main .navigation-wrap-in .container > .row > .col-xs-12:last-child,
header#header_main.dark_bg .navigation-wrap-in .container > .row > .col-xs-12:last-child {     
     transition: 0.5s all;
     -webkit-transition: 0.5s all;
     -moz-transition: 0.5s all;
     -ms-transition: 0.5s all;
}
.wb_vertical_orientation_block_one_per_row ul li .section_figure > a {
     transform: scale(1,1);
     -webkit-transform: scale(1,1);
     -moz-transform: scale(1,1);
     -ms-transform: scale(1,1);
}

.wb_vertical_orientation_block_one_per_row ul li .section_figure > a:hover {
     transform: scale(1.05,1.05);
     -webkit-transform: scale(1.05,1.05);
     -moz-transform: scale(1.05,1.05);
     -ms-transform: scale(1.05,1.05);     
}

.wb_vertical_orientation_block_one_per_row ul li .section_figure > a:hover::after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	background: url("")no-repeat center center rgba(109, 189, 219, 0.5);
}

.navigation-wrap-in .container {width: 100%; max-width: 1270px;}
.navigation-wrap-in .container > .row > .col-xs-12 {width: auto; text-align: left !important;}
.navigation-wrap-in .container > .row > .col-xs-12:last-child {float: right; padding-right: 0;}

.navigation-wrap-in .container > .row > .col-xs-12 > .logo {margin: 0px;}

#post_233 {padding-top: 60px; margin-bottom: 0 !important; padding-bottom: 60px;}

#post_233 .des, #post_233 .des + .m-top20 {display: none;}

#post_233 .list-unstyled .col-sm-3, #post_233 .list-unstyled .col-xs-6 {
     padding-top: 15px;
     padding-bottom: 15px;
     min-height: 300px;
}

#post_233 a.wb_page_title {padding-top: 10px;}

#post_244 .section_figure > a:hover::after {
     background-size: 40px auto;
}

#post_233 a.btn-style-4 {margin-top: 0;}
#post_233 a.btn-style-4:hover, a.btn.btn-primary:hover {color:#d3dc31 !important;}
#post_233 a.btn-style-4:hover:after, a.btn.btn-primary:hover:after  {box-shadow: 0 0 0 2px #d3dc31 inset !important;}

#post_233 a.btn-style-4:focus {
    outline: none;
    text-decoration: none;
}

#post_252 {padding: 60px 15px 0;}
#post_252 h2, #post_252 img {margin-top: 0; margin-bottom: 0;}

#post_252 .display {
     font-size: 18px;
     line-height: 30px;
     color: #242424;
     font-weight: 300;
}

#post_252 h2 {
     font-size: 28px;
     line-height: normal;
     color: #000;
     font-weight: 500;
}

#post_252 img {padding: 8px; border: 1px solid #e8e8e8;}
#post_252 img:hover {
     border: 1px solid #009e91;
    outline: 1px solid #009e91;
}

a.btn.btn-primary {
     border: none;
     border-color: inherit;
}

.btn.btn-primary:hover {
     border: none;
     background-color: transparent !important;
}

#post_252 .is-content-980 {
     max-width: 1280px !important;
     padding: 0 15px; 
}

#post_252 .is-content-980 .clearfix {
     width: auto;
     display: block;
}

#post_252 .column.half:first-child {
     width: 60%;
     padding: 0 15px;
}
#post_252 .column.half:last-child {
     width: 40%;
     text-align: right;
}

#post_252 a.btn.btn-primary {margin-top: 80px;}

footer {background: #353535; padding: 18px 0 19px;}

footer .is-content-980, .copyright-wrap > .container {
     max-width: 1280px !important;     
}

footer {
     position: relative;
}

.footermenusectionl ul li, .footermenusectionl ul {
     list-style-type: none;
     display: inline-block;
     width: auto;
     margin: 0;
}

.footermenusectionl ul li > a {
     color: #fff;
     font-size: 16px;
     line-height: normal;
     font-weight: 400;
     text-transform: none;
     text-decoration: none;
}

.footermenusectionl ul.leftmenu li > a:hover, .footermenusectionl ul.leftmenu li > a:focus {
     text-decoration: none;
     outline: none;
}

.footermenusectionl ul.socialmenu {
     float: right;
}


.footermenusction .clearfix {width: auto; display: block;}

.footermenusction .is-boxes {min-height: inherit;}

.footermenusectionl ul li:after {
     display: none;
}

.footermenusectionl ul.socialmenu li > a {font-size: 22px;}

.section-head { 
     text-align: center; 
     margin-top: 16px !important;
     margin-bottom: 30px !important;
     margin-left: -15px;
}

.post.margin-top-20 {margin-top: 0 !important; }
.post.pad-top-20 {padding-top: 0 !important;}

/*.post {
     padding-bottom: 0px;
     margin-bottom: 0 !important;
}*/

.contact_form input[type="submit"] {
     background: transparent;
     border: 2px solid #27aca0;
     color: #27aca0;
     border-radius: 30px;
     margin-top: 15px;
}

.contact_form input[type="submit"]:hover, .contact_form input[type="submit"]:focus {
     background: transparent;
     color: #d3dc31;
     border: 2px solid #d3dc31;
     outline: none;
}

#post_233 .section_info.four_per_row_info_main {display: none;}

#post_233 .list-unstyled {padding-top: 60px;}

.copyright-wrap > .container .col-xs-12 {padding: 0 0;}

.footermenusectionl ul.leftmenu {margin-left: 0px;}
.copyright-wrap ul.list-inline {margin-left: 0px;}

#post_244 {
     padding-bottom: 0;
     margin-bottom: 0 !important;
}

p:last-child {margin-bottom: 0 !important;}

#post_201 .is-content-1200, .is-content-980, #post_239 .is-content-980 {max-width: 1280px !important; width: 1280px; padding: 0 20px;}

.container {
     max-width:1280px !important;
     padding: 0 15px !important;
     width: 100% !important;
}

#post_233 .container .container .row {margin: 0 -15px;}

#post_233 > .container > .wb_vertical_orientation_block_one_per_row  {margin: 0 -15px;}

.owl-carousel.owl-loaded {width: auto;}

.post .container > ul.list-unstyled {
     width: 100%;
     margin: 0 0px 60px;
}

.post .container > .wb_vertical_orientation_block_one_per_row {margin: 0 -15px;}

.is-content-1200, #post_250 .is-content-1200, #post_241 .is-content-1200, .is-content-1200,
#post_242 .is-content-1200, #post_243 .is-content-1200 {max-width: 1280px !important;}

.clearfix {width: auto;}

#post_250 ul {margin-bottom: 0; margin-left: 0; padding-left: 2px;}
#post_250 ul li:last-child {margin-bottom: 0; padding-bottom: 0;}

form#contact_form {margin-left: -15px;}

.map_part  {margin-bottom: 0 !important; }

#post_240 ul.list-unstyled {margin-bottom: 0;} 

#post_239 .is-container ol {margin-left: 0; padding-left: 20px;}  
#post_239 .is-container ul {margin-left: 0; padding-left: 5px;}

#post_249 .section-head, #post_249 .section-head h3 {margin-top: 0 !important; margin-bottom: 0 !important;}

.wb_vertical_orientation_block_one_per_row a[class^="btn"] {
	margin-top: 30px !important;
}
#post_235 i[class^="fa"],#post_234 i[class^="fa"] {
	color: #93a50b;
}
.navigation-wrap-in {
	padding: 20px 0;
}
.selected_value_lang > span {
	color: #fff;
}
header.dark_bg .navigation-wrap-in {
	display: block !important;
}
header#header_main.dark_bg .welcome_menu_info .menu_to_left ul li {
	padding-top: 5px;
    padding-bottom: 5px;
}
header#header_main.dark_bg .navigation-wrap-in {
	padding: 5px 0;
}
header.dark_bg .navigation-wrap-in .logo img {
	max-width: 120px;
}
header nav.cbp-spmenu-vertical {
	height: 130px;
}
header.dark_bg nav.cbp-spmenu-vertical {
	height: 78px;
}
header nav.cbp-spmenu-vertical {
	display: flex;
	display: -webkit-flex;
	display: -ms-flex;
	display: -moz-flex;
}
header nav.cbp-spmenu-vertical {
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
}
nav ul li a, 
nav ul li span {
    padding: 0px 20px !important;
}

#post_235 .owl-stage-outer .owl-item::before,#post_234 .owl-stage-outer .owl-item::before {
    background-color: #c2cc66;
}

.displayNone{
	
	display: none !important;
}

/*14-09-2020 - HSA*/
ul.nav_ul li#sub_parent:last-child {
	position: relative;
}
ul.nav_ul li#sub_parent:last-child ul.sub_child {
    left: -220px;
}


@media (min-width: 1200px) {
     #post_252 .is-content-980, #post_252 .container {
          max-width: 1280px !important; 
          width: 100% !important;
          padding: 0 15px !important;
     }
}
/*---- End (min-width: 1200px) ------*/

/*============================================ MEGA MENU CSS STARTS HERE ============================================*/
    
    #mega-menu-dropdown  {
        background: rgb(0,158,145);
        padding: 15px;
        margin: 0 auto;
        position: absolute !important;
        /*top: 100% !important;*/
        left: 0 !important;
        right: 0 !important;
        width: 100% !important;
        max-width: 1300px !important;
        display:none;
    }
    
    li:hover #mega-menu-dropdown {
        display: block;
    }
    
    #mega-menu-dropdown .sub-menu-wrapper {
        display: table;
        width: 100%;
        table-layout: fixed;
    }

    #mega-menu-dropdown .sub-menu {
        display: inline-block !important;
		width: 33% !important;
		vertical-align: top;
    }

    #mega-menu-dropdown .sub-menu h3 {
		margin: 5px;
	}
	#mega-menu-dropdown li a:hover, 
	#mega-menu-dropdown li span:hover {
		color: #d2db2f !important;
	}
    #mega-menu-dropdown .sub-menu h3 a {
        text-decoration: none !important;
        position: relative;
        border: transparent !important;
    }

   #mega-menu-dropdown .sub-menu h3 a i {
		position: absolute;
		left: 0;
		top: 13px;
		margin: auto;
		height: 18px;
	}

    #mega-menu-dropdown .sub-menu ul {
        list-style: none;
        margin:0;
        padding: 0;
    }

    #mega-menu-dropdown .sub-menu ul li {
        display: block;
    }

    #mega-menu-dropdown .sub-menu ul li a {
        display: block;
        color: #727272;
        text-decoration: none;
        padding: 3px 0;
        transition: all 0.2s linear;
        -webkit-transition: all 0.2s linear;
        font-size: 15px;
    }
    .position_static {
        position: static;
    }

    @media screen and (max-width:992px) {
        #mega-menu-dropdown .sub-menu {
            display: inline-block;
            width:calc(100% / 2 - 10px);
            margin-bottom: 12px;
        }
        
        #sub_parent {
			position: relative;
		}
    }

    @media screen and (max-width:480px) {
        #mega-menu-dropdown .sub-menu {
            display: inline-block;
            width:100% !important;
            margin-bottom: 12px;
            text-align: center;
        }
}
