/*
Theme Name: Adslot
Theme URI: http://www.adslot.com/
Author: Adslot team
Author URI: http://www.adslot.com/
*/

@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i');
@import url('https://fonts.googleapis.com/css?family=Montserrat:400,500,600,700,800,900');
@font-face {
    font-family: 'AdobeGaramondProRegular';
    src: url('fonts/AdobeGaramondProRegular/AdobeGaramondProRegular.eot');
    src: url('fonts/AdobeGaramondProRegular/AdobeGaramondProRegular.eot') format('embedded-opentype'),
         url('fonts/AdobeGaramondProRegular/AdobeGaramondProRegular.woff2') format('woff2'),
         url('fonts/AdobeGaramondProRegular/AdobeGaramondProRegular.woff') format('woff'),
         url('fonts/AdobeGaramondProRegular/AdobeGaramondProRegular.ttf') format('truetype'),
         url('fonts/AdobeGaramondProRegular/AdobeGaramondProRegular.svg#AdobeGaramondProRegular') format('svg');
}
@font-face {
    font-family: 'Montserrat-Black';
    src: url('fonts/montserrat-black/Montserrat-Black.eot');
    src: local('☺'), url('fonts/montserrat-black/Montserrat-Black.woff') format('woff'), url('fonts/montserrat-black/Montserrat-Black.ttf') format('truetype'), url('fonts/montserrat-black/Montserrat-Black.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
body{margin:0; padding:0;font-size: 15px;display:block;width: 100%;
color: #58595B;font-family: "Roboto",sans-serif;
/*-webkit-font-smoothing:antialiased;*/overflow-x: hidden;} 
a, .job_section .left_section ul.left_menu li.active a, 
.job_section .left_section ul.left_menu li a:hover,
.contact_box p a[href^="mailto:"]{text-decoration:underline; color:#00a5b5;}
img{border:none; outline:none; max-width: 100%; height: auto;}
a,input[type="submit"],button,.blog_one .blog_box .text_box{outline: none;cursor: pointer; transition:all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; 
-moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;font-family: "Roboto",sans-serif;}
*{box-sizing: border-box; -moz-box-sizing: border-box;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;}
h1{font-size: 40px;}
h2{font-size: 32px; font-weight: 300;}
h3{font-size: 24px;margin: 10px 0 15px; font-weight: 900;}
h4{font-size: 16px; font-weight: 900;}
h5{font-size: 16px;}
h6{font-size: 14px;}
.container{width:1200px;margin:0 auto;}
input, textarea, select{font-size: 14px !important;font-family: "Roboto",sans-serif; outline: none;border: 0;background:#F1F2F2;
    border-radius: 0; -ms-border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; 
    font-size: 14px; color: #808184;font-weight:300;height: 45px; padding: 1px 10px 0 !important;width: 100%; appearance:none; -moz-appearance:none; -ms-appearance:none; -webkit-appearance:none;}
select { background-image: url("images/select_icon.png"); background-position: right 20px;background-repeat: no-repeat;
padding-right: 26px !important;}
ul {padding: 0 0;}
.pink {color: #00a5b5;font-size: 22px;}
p {line-height: 1.4;margin: 10px 0; font-weight: 300;}
.page-content ul li {background:url("images/dots.png") no-repeat scroll left 8px;
padding: 0 0 0 11px; margin: 0 0 7px;list-style: none;line-height: 1.4;}
.body_wraper {float: left;width: 100%;}
/*----------*/
.container_full {width: 100%; margin: 0 auto; padding: 0 26px 0 40px;}
.container{ margin:0 auto;width: 1150px;}
.banner, header, footer,.page-content, .blog_section .categories, .blog_section .blog_list{ float: left;width: 100%;}
.page-content {padding-bottom: 106px;}
.home .page-content { background: transparent; padding: 0;}
header{ float: left; /*padding: 58px 0 16px;*/position: relative;top: auto; width: 100%;}
.page-template-page-transparent-header header, .page-template-page-join_team header{ position: absolute; top: 0;left: 0;z-index: 99; padding: 0;}
header .logo {float: left;margin:26px 0 0;/*change2018*/ width: 95px;position: relative;z-index:999;}
header ul, footer ul{ list-style: none;padding: 0 0; margin:0 0;}
header a, footer a, .investor_inner a{ text-decoration: none;}
.navigation { float: right; padding-top: 30px;}
.navigation ul {list-style: none; padding:0; margin: 0;width:100%;}
.navigation ul li.menu-item-161 > .sub-menu {border: 2px solid #eee;}
.navigation ul li, .navigation ul li .sub-menu li{ display:inline-block;float: left;position: relative;}
.navigation ul li a {color: #bcbec0;display: inline-block;font-size:11.2px;font-weight:600; letter-spacing: 0.2px;
text-decoration: none;text-transform: capitalize;margin:0 19px 0 15px;padding-top: 8px;position: relative;}
.page-template-page-transparent-header .navigation ul li a, .page-template-page-join_team .navigation ul li a {color: #fff;}

.navigation ul li.login > a, .navigation ul li.contact > a {background: #fff;color: #34c3eb;margin: 0 1px 0 0;padding:5.5px 15px 5.5px 10px;min-width: 105px;min-height: 25px;text-align: center;text-decoration: none !important;font-size: 11.5px !important;letter-spacing: 0.1px;}
.navigation ul li.contact a{margin-right: 14px;}
.page-template-page-transparent-header .navigation ul li.login > a,
.page-template-page-join_team .navigation ul li.login > a
{background: transparent;color: #f1f5f6;border-color: transparent;border:solid 1px #ccc9c9;font-size: 12px;font-weight: 600;}
.page-template-page-transparent-header .navigation ul li.contact > a, 
.page-template-page-join_team .navigation ul li.contact > a{background: transparent;color: #ffffff;border: solid 1px #ccc9c9; }
.navigation > .menu-top-menu-container > ul > li > a:hover,
.navigation > .menu-top-menu-container > ul > li.current_page_item > a {text-decoration: underline; color: #00a5b5;}
.navigation ul li a::before {position: absolute;top: 11px;left: -17px;width: 1px;background: #bcbec0;height: 9px;content: "";}
.page-template-page-transparent-header .navigation ul li a::before,.page-template-page-join_team .navigation ul li a::before{background: #ffffff;}
.navigation ul li:first-child a::before, .navigation ul li.contact a::before, .navigation ul li.login a::before{content: none;}
.navigation ul li > .sub-menu{border:solid 1px #c8c8c8; padding: 10px 0; display: none;width: 230px;position: absolute;top: 43px;
right: 16px;background: #fff;z-index: 99;}
.navigation > .menu-top-menu-container > ul > li.current_page_item.contact > a {border: solid 1px #00a5b5;}
.navigation ul.primary-menu > li > .sub-menu::before, 
.open-slide .navigation .menu-top-menu-container::before,
.navigation ul.primary-menu > li > .sub-menu:after {
border-bottom: 12px solid #fff;border-left: 8px solid transparent;
border-right: 8px solid transparent; content: ""; position: absolute; right: 11px; top: -12px;}
.navigation ul.primary-menu > li > .sub-menu::before {border-bottom: 12px solid #fff; top:-12px;}
.open-slide .navigation .menu-top-menu-container::before{ content: none;}
.navigation ul.primary-menu > li > .sub-menu:after {
    border-bottom: solid 11px #686868;
    z-index: -9;
}
.navigation ul li {padding-bottom: 22px;}
.navigation ul li .sub-menu li {width: 100%; padding-bottom: 0;}
.navigation ul li .sub-menu li a { float: left; width: 100%; color: #A6A8AB; font-weight: 300;
padding:8px 18px 8px 21px;margin: 0 0; font-size: 14px;text-transform: none;}
.page-template-page-join_team .navigation ul li a {color: #292727;}
.page-template-page-join_team .navigation ul li a::before {background-color: #292727;}
.page-template-page-join_team .navigation ul li.contact > a,.page-template-page-join_team .navigation ul li.login > a {color: #292727; border:solid 1px #292727;}
.navigation ul li .sub-menu li a span {display: block; margin: 2px 0 0 1px;}
.navigation ul li.login .sub-menu li a span {text-indent: -99999px;}
.navigation ul li.login .sub-menu {width: 280px;}
.navigation ul li .sub-menu li.publish_green > a span {background: url("/wp-content/themes/adslot/images/publisher.png") no-repeat left bottom;}
.navigation ul li .sub-menu li.media_blue > a span {background: url("/wp-content/themes/adslot/images/media.png") no-repeat left bottom;}
.navigation ul li .sub-menu li.sym_blue > a span {background: url("images/symphony.png") no-repeat left bottom;
margin: 0 0 0 1px;}
.navigation ul li .sub-menu li.face_agen > a span {background: url("images/facilitate_agency.png") no-repeat left bottom;
height: 22px;border-top: 2px solid #F1F1F3;padding-top: 37px;}
.navigation ul li .sub-menu li.face_search > a span {background: url("images/facilitate_search.png") no-repeat left bottom;min-height: 22px;}
/**/
.navigation ul li .sub-menu li.menu-item-has-children.face_agen a{ padding-top: 0;}
.navigation ul li .sub-menu li .sub-menu {display: inline-block; height:100%; border:none; position: relative; top: auto;right: auto; background-color: transparent;}
.navigation ul li .sub-menu li .sub-menu li a{padding: 0 0 5px 21px;font-size: 12px;}
.navigation ul li .sub-menu li .sub-menu li a span{text-indent: 0px; margin: 0 0;}
.navigation ul li .sub-menu li a:hover{background-color: #F1F1F3;}
.navigation ul li .sub-menu li.menu-item-has-children a {padding-bottom: 0;}
.navigation ul li .sub-menu li .sub-menu li:first-child a {margin-top: 7px;}
.navigation ul li .sub-menu li .sub-menu li:last-child a {margin-bottom: 14px;}
.navigation ul li:hover > .sub-menu {display: block;}
/*----------Banner------------*/
.banner_text {z-index: 99; padding-top: 302px; height: 100%; position: absolute;top:0;left: 0;right: 0;text-align: center;}
.banner_text h2 {transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -ms-transition: all 0.3s ease;font-family: 'Montserrat', sans-serif !important;font-weight: 900;letter-spacing: -0.7px; color: #fff;font-size: 70px;margin-bottom: 0;line-height: 1;}
.banner_text h2 span{transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -ms-transition: all 0.3s ease; display: block; transform: matrix(1, 0, 0, 1, 0, 0);}
.banner_text .box_hover:hover h2 .move_left {transform:translate(-2.5%, 0%) matrix(1, 0, 0, 1, 0, 0); -webkit-transform:translate(-2.5%, 0%) matrix(1, 0, 0, 1, 0, 0); -ms-transform:translate(-2.5%, 0%) matrix(1, 0, 0, 1, 0, 0);}
.banner_text .box_hover:hover h2 .move_right {transform:translate(1.75%, 0%) matrix(1, 0, 0, 1, 0, 0); -ms-transform:translate(1.75%, 0%) matrix(1, 0, 0, 1, 0, 0); -webkit-transform:translate(1.75%, 0%) matrix(1, 0, 0, 1, 0, 0);}
.banner_text .box_hover:hover h5 {letter-spacing: 1px;}
.banner_text .box_hover:hover .request_btn {padding: 15px 20px;}
.banner_text .rsABlock:first-child {z-index: 99;}
.banner_text h5 {transition: all 0.3s ease; margin:7px 0 23px;font-size: 22px;font-weight: 400;letter-spacing: 0.2px;}
.banner_text::after {background-color: rgba(0,0,0,0.2);content: "";height: 100%;width: 100%;top: 0;position: absolute;left: 0;z-index: -1;}
.inner_banner > .vc_col-sm-12 {position: absolute;z-index: 9;left: 0;height: 100%;width: 100%;top: 0;padding-top: 313px;}
.inner_banner > .vc_col-sm-12::after {content: "";background-color: rgba(0,0,0,0.2);height: 100%;width: 100%;position: absolute;display: block;left: 0;top: 0;z-index: -9;}
.about_banner.inner_banner > .vc_col-sm-12 {padding-top: 215px;}
.banner, .inner_banner{position: relative;min-height:901px;background-size: cover; background-position: center center;color: #F1F1F2;}
.home .banner{padding-top: 229px;}
.inner_banner {padding-top: 313px; text-align: center;}
.banner h1, .inner_banner h1{font-family: 'Montserrat-Black'; font-size: 70px; margin:52px 0 53px 32px;color: #ffffff}
.inner_banner h2 {font-family: 'Montserrat-Black';font-size: 70px;margin: 52px 0 53px 2px;color: #ffffff;}
.inner_banner::after {z-index: 9; background-color: rgba(0,0,0,0.1);}
 h1 strong, .location_name > strong,  h2 strong{font-weight: 900;}
 strong{font-weight: 800;}
.banner_cta .bannercta_box {width: 32%;float: left;margin-right: 2%;}
.banner_cta .bannercta_box:last-child {margin-right: 0;}
.banner > .vc_col-sm-12 .wpb_wrapper .vc_row.wpb_row.vc_inner.vc_row-fluid:first-child,
.inner_banner > .vc_col-sm-12 .wpb_wrapper .vc_row.wpb_row.vc_inner.vc_row-fluid:first-child{width: 100%; text-align: center;}
.request_btn {transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -ms-transition: all 0.3s ease; background:rgba(0, 162, 181,0.7);color: #fff;font-size: 14.6px;font-weight: bold;min-width: 200px;min-height: 35px;display: inline-block;line-height: normal;text-align: center;padding: 9px 12px 7px 15px;text-decoration: none;}
.request_btn:hover{background:rgb(0, 173, 238);}
.banner > .vc_col-sm-12 .wpb_wrapper .vc_row.wpb_row.vc_inner.vc_row-fluid:last-child {padding-top: 58px; 
 margin-left: 0;margin-right: 0;}
.banner > .vc_col-sm-12 .wpb_wrapper .vc_row.wpb_row.vc_inner.vc_row-fluid h6{ color: #a6a8ab;
 margin: 0 0 -1px;}
.banner .vc_col-sm-4 .wpb_single_image {margin-bottom: 9px;}
.banner .vc_col-sm-4 .wpb_text_column{background: rgba(35,31,32,0.85);padding: 8px 10px;min-height: 86px;}
.banner .vc_col-sm-4 .wpb_text_column p, .wpb_wrapper > .text > p{font-size: 12px; line-height: normal;margin: 0;}
.banner .vc_col-sm-4 .wpb_text_column p .date { font-size: 11px;display: inline-block; margin-bottom: 4px;}
/*========*/
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {margin-bottom: 0 !important;}
.banner .wpb_column.vc_column_container.vc_col-sm-4 { width: 32.2%;}
.banner .wpb_column.vc_column_container.vc_col-sm-4:first-child{ margin-right:1.7% }
.banner .wpb_column.vc_column_container.vc_col-sm-4:last-child{margin-left:1.7% }
.banner .vc_col-sm-4 .vc_column-inner { padding-left: 0;padding-right: 0;}
.vc_col-sm-4 a {color: #F1F1F2;text-decoration: none;}
.text .date {color: #a6a8ab; display: block;font-size: 11px;margin: 0 0 7px;}
.wpb_wrapper > .text {background: rgba(35, 31, 32, 0.85) none repeat scroll 0 0; padding: 8px 10px; min-height: 87px;}
.home .wpb_wrapper > .text iframe, .text .link.customisable{display: none !important;}
.wpb_wrapper > .text > p {margin: 0 !important;}
.text h6 a, .text .date a{color: #a6a8ab;}
.banner_over {z-index: 99; position: absolute;bottom: 0;display:block; background-color:rgba(0, 162, 181,0.7);width: 100%; padding:28px 0 38px; text-align: center;}
.banner_over .vc_col-sm-6 {width: 438px;float: none;display: inline-block;text-align: center;padding-right: 5px;}
.banner_over .vc_col-sm-6 h3 {font-size: 29px;color: #fff;margin:0 0 9px;}
.banner_over .vc_col-sm-6 p {color: #fff;margin:0px 0;letter-spacing: 0.2px; line-height: 1.3;padding-right: 9px;}
.banner_over .vc_col-sm-6 p .explore {color: #fff;min-width: 155px;border: solid 1px #fff;min-height: 36px;text-align: center;display: inline-block;text-decoration: none;font-size: 14px;font-weight: 600;padding:8px 0 8px 2px;margin-top: 17px;margin-right: 5px;letter-spacing: 0.3px;}
.page-content .container {width: 1400px;}
.banner_over .vc_col-sm-6:last-child h3 {padding-right: 15px;}
/*----------footer------------*/
footer .footer_box ul li.menu-item-has-children > a {font-size: 11.5px;color: #bebcbc;font-weight: 600;margin: 5px 0 12px;letter-spacing: 0.1px;}
footer { background: #231f20;
color: #a7a9ac;font-size: 10px; font-weight: 200;padding:19px 13px 64px 0;}
footer .footer_box {float: left; width:11.25%;padding-right: 20px;}
footer .footer_box:last-child {width: 9.5%; padding-right: 0;}
footer .footer_box ul li a {letter-spacing: -0.1px; color: #646669;display: inline-block;margin-bottom: 3px;font-family: "Roboto",sans-serif;font-weight:400;font-size:11px;}
footer .footer_box ul li a:hover { text-decoration: underline;}
footer h6 {margin:6px 0 12px;font-size: 11.5px;}
/*----------inner-page-----*/
#what-we-do h3 {margin-top: 5px;}
.a_team .vc_col-sm-5 .wpb_wrapper { width: 568px;}
.a_team .vc_col-sm-5 h2 { font-weight: 300;letter-spacing: -0.7px;line-height: 1.32;margin: -3px 0 0;}
.a_team h4 { margin: 0 0;}
.a_team h1 {margin-bottom: 44px;}
.a_team p strong {margin-top:10px;display: inline-block;}
.a_team p {font-size: 22px;font-weight: 300;color: #022a3a;line-height: 1.25;}
.a_team .vc_col-sm-3 .wpb_single_image {padding-left: 25px; padding-top: 5px;text-align: center;}
.a_team .vc_col-sm-9 > .vc_column-inner { padding-left: 1px;}
.a_team .vc_col-sm-9 h4 {letter-spacing: -0.3px;margin: 0;font-size: 22px;font-weight: 300;color: #022a3a;/*padding-top: 16px;*/}
.a_team .vc_col-sm-9 p, .team_detail p{ font-size: 18px;font-weight: 300; line-height: 1.45;margin: 1px 0 0;letter-spacing: -0.35px;}
.a_team .vc_col-sm-9 > .vc_column-inner .wpb_text_column {margin-bottom: 32px;display: table; vertical-align: middle;height: 92px;}
.a_team .vc_col-sm-3 > .vc_column-inner .wpb_single_image {margin-bottom: 0;}
.a_team .vc_col-sm-9 .wpb_wrapper {display: table-cell;vertical-align: middle;}
.a_team .vc_col-sm-7 {padding: 34px 0 0 85px;}
.a_team .vc_col-sm-3 {max-width: 139px;text-align: left;}
.a_team .vc_col-sm-3 .wpb_single_image .vc_figure {display: block; text-align: left;}
.vc_row.wpb_row.vc_row-fluid.a_team {margin-bottom: 14px;padding: 33px 0 150px;}
.flexslider .flex-direction-nav .flex-prev {left:10px; opacity:1;}
.flexslider .flex-direction-nav .flex-next{right: 10px; opacity:1;}
body .flex-direction-nav a::before {background: rgba(0, 0, 0, 0) url("images/arrow.png") no-repeat scroll left center;
content: " ";  height: 25px; width: 12px;}
body .flex-direction-nav a { height: 23px; margin: 0; width: 12px;}
body .flex-direction-nav a.flex-next::before{ background-position: right center; content: "";}
.flexslider ul li { background: transparent; margin: 0;padding: 0;}
body .flex-control-paging li a {background: #bbbdc0;}
body .flex-control-paging li a.flex-active,
 body .flex-control-paging li a:hover {background: #00a5b5;}
body .flex-direction-nav .flex-disabled {cursor: default;opacity: 1 !important; z-index: 1;}
body .flex-direction-nav {left: 28%;max-width: 200px;min-width: 148px;position: absolute;top: 19px;}
body .flex-control-nav {bottom: auto;left: 30.5%;top: 26px; width: auto;z-index: 99;}
.flexslider .team_img {  float: left;padding-left: 0px; padding-top: 18px; width: 27%;}
.team_detail .team_img.mobile_img, .blog_right .mob_title, .blog_left > h1 { display: none;}
.flexslider .team_detail { float: right; padding-left:11px; padding-top: 68px; width: 72%;}
body .flex-control-nav li {margin: 0 2px;}
.team_detail h3 {margin: 9px 0 0;font-size: 22px;}
.team_detail h4 {margin: 0px 0 0;font-size: 15px;line-height: 14px;}
.team_detail p {margin-top: 32px;}
body.home span.loader {display: none;}
.loader {display: none;position: absolute;z-index: 9999;background: url(images/loadings.gif)no-repeat center center;width: 85px;height: 85px;left: 0;right: 0;margin: 0 auto;top: 50%;transform: translateY(-50%);overflow: hidden;text-indent: 100px;background-size: 85px;}
.team_detail h2 {color:#00a5b5;font-size: 40px; line-height: 1.28; margin-top: 38px; letter-spacing: -0.7px;}
body .flexslider.carousel {margin-bottom: 48px;}
body #ff-stream-1, body #ff-stream-1 .ff-popup, body #ff-stream-1 .ff-search input { background-color: transparent;}
body .ff-header { display: none;}
body .ff-stream-wrapper {margin: 9px 0 0;}
body .ff-upic-round .picture-item__inner { border-radius: 0;-moz-border-radius: 0; -webkit-border-radius: 0;-ms-border-radius: 0;}
body .ff-stream {padding-bottom:36px;}
.banner_text .rsABlock, .banner_text .rsSBlock {right: 0; top:22.4%;}
.banner_text .rsABlock h5 {padding-top: 197px;}
.banner_text .rsABlock .request_btn {margin-top: 255px;}
.job_vac .vc_column-inner  {padding: 0;}
.job_section .right_section {float: left; width: 66%;margin-top: -6px;padding-left: 19px;}
.job_section .left_section {float: left; width: 34%;padding-right: 20px;}
.job_section .left_section ul {list-style: outside none none;margin:0 0 21px 1px;}
.job_section .left_section ul li {background:none;padding: 0; line-height: normal; margin:5px 0 5px;}
.job_section .left_section ul.left_menu li a {color: #a6a8ab;display: inline-block;font-size: 15px; font-weight: 300; margin: 0; text-decoration: none;}
.job_vac h2 { font-size: 40px;line-height: 1.28; margin: -10px 0 0;}
.job_section { margin: 10px 0 0;}
.job_section .location_name {margin-bottom: 20px;}
.right_section h4 { margin: 0;}
#overview .vc_col-sm-6:last-child h3 {color: #022a3a;font-size: 30px;margin: 38px 0 0;letter-spacing: -0.7px;}
#overview .vc_col-sm-6:last-child p {font-size: 15px;margin-top: 6px;}
.about_banner.inner_banner h1 {width: 1150px;margin: 59px auto 53px;}
#overview .vc_col-sm-6:first-child p {padding-left: 5px;line-height: 1.25; padding-right: 172px;}
#overview .vc_col-sm-6:last-child {padding: 28px 30px 0 0;margin-left: -16px;}
#overview .vc_col-sm-6:last-child p:first-child {line-height: 1.25;letter-spacing: 0.1px;font-size: 22px;}
#overview .explore {padding: 11px 21px 10px 23px; margin-top: 25px;}
div#overview h1 {margin-bottom: 44px;padding-left: 2px;}
#our_values {padding: 33px 87px 150px;}
.apply_btn, .contact_btn{ background: #0aa6b5;color: #fff;
display: inline-block;min-height: 41px;min-width: 200px;padding: 10px 0 7px;
text-align: center;float: left;text-decoration: none;  font-weight: 600;margin-right: 20px;margin-top: 29px;}
.contact_btn {background: transparent; border: 2px solid #a6a8ab;color: #a6a8ab;padding: 10px 0 7px;}
.apply_btn:hover, .solution_tab .request_btn:hover{ background: #00a5b5;}
.contact_btn:hover { background: #00a5b5;color: #fff; border-color: #00a5b5;}
.location_name p {color: #a6a8ab; margin-top: 3px; border-color: #00a5b5;}
.vc_row.wpb_row.vc_inner.vc_row-fluid.counters { margin: 0 auto; text-align: center; padding-top: 73px;}
.vc_row.wpb_row.vc_inner.vc_row-fluid.counters .vc_col-sm-2 { display: inline-block; float: none; width: auto;}
body .inner_banner .counters .vc_col-sm-2 .stats-number,
body .vc_col-sm-6 .stats-block .stats-number{display: inline-block; font-size: 32px !important;
padding: 0; line-height: normal; width: 100%;margin-bottom: -2px;font-weight: 900 !important;}
.vc_row.wpb_row.vc_inner.vc_row-fluid.counters .vc_col-sm-2 .stats-top {margin-bottom: 0;}
.vc_row.wpb_row.vc_inner.vc_row-fluid.counters .vc_col-sm-2 .stats-top.plus .stats-number::before {
 content: "+";left: 57px;margin: 0 auto;position: absolute; right: 0; top: 0;}
.vc_row.wpb_row.vc_inner.vc_row-fluid.counters .vc_col-sm-2 .stats-top.plus .stats-number {padding-right: 16px;}
/*------------contact------page-------*/
.page-id-32 .page-content { padding-bottom: 0;}
.navigation ul li a{color: #bcbec0;}
.navigation ul li.login > a{ border: 1px solid #cacaca;color: #c3c4c4;}
.navigation ul li.contact > a{border: 1px solid #cacaca;color: #c3c4c4;}
h2{color: #717271;}
h1{color: #022a3a;font-size: 70px;margin-top: 26px;letter-spacing: -1px; font-weight: 400; font-family: 'Montserrat-Black';line-height: 1;}
h2 .find, h1 .find{ font-size: 12px;}
body .vc_row .vc_tta-container .vc_tta-tabs .vc_tta-tabs-container ul.vc_tta-tabs-list{margin: 0 auto;width: 1009px;padding-left: 3px;}
body .vc_row .vc_tta-container .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab {
background-image: none;float: left; margin: 0; text-align: center;width: 33.333%;}
body .vc_row.solution_tab .wpb_wrapper .vc_tta-container .vc_tta-tabs.vc_tta .vc_tta-tabs-container:after {top:60px;}
body .vc_row.solution_tab .vc_tta-container .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a {padding: 21px 0 14px;min-height: 61px; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -moz-transition: all 0.3s ease; }
body .vc_row.solution_tab .vc_tta-container .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab:first-child a {padding-right: 8px;}
body .vc_row .vc_tta-container .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab > a {background: #f1f1f3;border: 1px solid #e9e7e7;border-radius: 0;color: #bdbebd;padding: 21px 3px 15px 0;text-transform: uppercase;font-weight: 300;  border-right: 0;}
body .vc_row .vc_tta-container .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab:last-child > a {border-right:1px solid #e9e7e7;}
body .vc_row.form_section .vc_tta-container .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab > a {padding-bottom: 16px;}
body .vc_row.form_section .vc_tta-container .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active > a {padding-bottom: 16px}
body .gform_wrapper .chosen-container-single .chosen-single div {top: 18px;right: 8px;}
.salesforce-form .chosen-container .chosen-single div {top: 18px;right: 8px; position: absolute; height: 100%; width: 18px; display: block;} 
body .vc_row.solution_tab .vc_tta-container .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active > a {border-top: solid 3px #00a5b5;}
body .vc_row .vc_tta-container .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active > a {background-color: #fff;color: #433e3e;font-weight: 300;font-size: 15px;border-top: solid 2.5px #00a5b5;text-transform: uppercase;padding-bottom: 15px;border-bottom: none;}
body .vc_row .vc_tta-container .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab > a::after,
body .vc_row .vc_tta-container .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab > a::before {background: rgba(0, 0, 0, 0) none repeat scroll 0 0; content: none;}
body .vc_row .vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body {padding: 0;
 background: transparent;border: medium none; overflow: visible;}
body .vc_row .wpb_wrapper .vc_tta-container .vc_tta-tabs.vc_tta .vc_tta-tabs-container:after {width: 100%;height: 1px;content: "";position: absolute;top: 59px;z-index: -1;display: block;background-color: #efefef;}
body .vc_row .vc_tta.vc_tta-tabs .vc_tta-panels-container .vc_tta-panels{background:transparent;border: 0 none;
border-radius: 0; margin: 0 0;}
body .vc_row .wpb_wrapper .vc_tta-container .vc_tta-tabs.vc_tta .vc_tta-tabs-container {margin:49px 0 61px!important; position: relative;}
.vc_tta-panel-body > .wpb_text_column h4 {font-weight: 800; margin: 0;}
.vc_tta-panel-body > .wpb_text_column p { font-size: 22px; text-align: center; color: #082938; font-weight: 300; line-height: normal;margin: 1px 0 0;}
/*---form----------*/
.vc_tta-panel-body h3 {text-align: center;font-size: 40px;color: #082938;font-family: 'Montserrat-Black';margin: 0 0 2px;}
body .gform_wrapper form {display:table; float: none;position: relative;width: 1152px;margin: 51px auto 39px;padding-left: 3px;}
body .gform_wrapper ul.gform_fields li.gfield { background-image: none; clear: none;
 float: left; margin: 0.5px 0.91% 37px !important; padding: 0; width: 31.5%;}
body .gform_wrapper ul.gform_fields {margin: 0 -0.91% !important;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; }
body .gform_wrapper ul.gform_fields li.gfield.gfield_html {color: #ff837e; display: block;
font-size: 9px; margin-bottom: 4px !important; max-width: 100%;padding: 0;width: 100% !important;}
.gform_wrapper ul.gform_fields li.gfield label.gfield_label { display: none;}
body .gform_wrapper .top_label input.medium, body .gform_wrapper .top_label select.medium {width: 100%;}
body .vc_tta-panel-body > .wpb_text_column {margin-bottom: 0;}
body .gform_wrapper ul.gform_fields li.gfield .ginput_container {margin-top: 0;}
body .gform_wrapper input[type="submit"], .search-form button,.salesforce-form button { background: transparent none repeat scroll 0 0;border: 1px solid #00a5b5;
bottom: 0; color: #00a5b5;min-height: 45px;width: 100% ! important; margin: 0 !important;}
.salesforce-form button {font-size: 17px; width: calc(33.333% - 20px) !important;margin: 0 10px !important;}
.salesforce-form button:hover {background-color: #00a5b5;color: #fff;}
.gform_wrapper form .gform_footer.top_label {
 bottom: 37px;margin: 0;padding: 0; position: absolute; right: 1px; width: 32%; }
.salesforce-form {width: 1169px;margin: 50px auto;}
.drop_submit.gform_wrapper form .gform_footer.top_label {bottom: -37px;}
body .gform_wrapper.gform_validation_error .top_label input.medium, 
body .gform_wrapper.gform_validation_error .top_label select.medium{ width: 100%;}
body .gform_wrapper li.gfield_error input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), 
body .gform_wrapper li.gfield_error textarea {border: medium none;}
body .gform_wrapper li.gfield.gfield_error, 
body .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {background: transparent; border: medium none;}
body .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {color: #ff837e; font-weight: normal; padding:4px 0 0;}
body .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, 
body .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {margin-top: 0;}
body .gform_wrapper input[type="submit"]:hover, .search-form button:hover{ background:#00a5b5;color: #fff;}
.gform_ajax_spinner{ position: absolute; bottom: -20px; right: 0;}
.gform_wrapper.gform_validation_error form#gform_2 .gform_footer.top_label {bottom: 57px;}
body .gform_wrapper .validation_error {display: none;}
body .gform_wrapper ul.gform_fields li.double { width: 64.82%;}
/*--------------*/
.conatct_footer .vc_col-sm-12 {width: 1177px;margin: 0 auto;display: block;padding-top: 1px;float: none;}
.our_client h1 {margin-bottom: 0; text-align: center;font-size: 40px;margin-top: 74px;letter-spacing: 0.1px;line-height: 1.05;}
.our_client h2 {text-align: center;margin: 4px 1px 0 0;font-size: 22px;color: #022a3a;}
.client_logo {width: 1258px;margin: 89px auto 0 !important;}
.client_logo .vc_col-sm-4 p.vc_custom_heading {margin-bottom: 8px; padding-left: 5px;}
.client_logo .vc_col-sm-4:first-child p.vc_custom_heading {padding-left: 0;}
.client_logo .vc_col-sm-4:last-child p.vc_custom_heading {padding-left: 8px;}
.client_logo .vc_col-sm-6 .vc_column-inner {padding: 0;}
.client_logo .vc_col-sm-4 .vc_inner.vc_row-fluid {padding:0 20px 0 15px;}
.client_logo .vc_col-sm-4:nth-child(2) .vc_inner.vc_row-fluid {padding: 0 16px 0 19px;}
.client_logo .vc_col-sm-4:last-child .vc_inner.vc_row-fluid {padding: 0 12px 0 23px;}
.client_logo .vc_col-sm-6 .wpb_single_image {border:solid 1px #efeeee;height: 108px; position: relative;}
.client_logo .vc_col-sm-6 .vc_column-inner {padding: 0;}
.client_logo .vc_col-sm-6 .wpb_single_image img {max-width:176px;max-height: 102px;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);}
.contact_box {float: left;width: 22.6%;}
.page-id-42 a.request_btn {margin: 68px 0 26px;min-height: 40px;background-color: #0aa6b5;padding: 13px 12px 10px 15px;}
a.request_btn:hover {background-color: #07656e;}
/* .contact_box:last-child { width: 9.5%;} */
.contact_box:first-child ul {float: left; margin: 14px 0 0; width: 100%;}
.contact_box ul li {background: transparent none repeat scroll 0 0;  list-style: outside none none; padding: 0;}
.contact_box:first-child ul li { float: left; margin: 0;padding-right: 33px;}
.contact_box:first-child ul li:last-child {padding-right: 0;}
.vc_row.conatct_footer .wpb_widgetised_column {margin: 0;}
.contact_box p {color: #2b2c2b;font-size: 13px;line-height: normal;margin-bottom: 9px;}
.contact_box p strong { font-weight: bold;padding-bottom: 2px;display: inline-block;}
.contact_box p a {font-weight:300;color:#131313; margin-bottom: 3px; text-decoration: none; display: inline-block;}
.conatct_footer {margin-top: 27px;}
.salesforce-form input, .salesforce-form select, .salesforce-form button,.salesforce-form .chosen-container {width: calc(33.333% - 20px);float: left;margin: 0 10px 37px;}
.salesforce-form .chosen-container input {width:100%; margin: 0;}
.salesforce-form .chosen-container {width: calc(33.333% - 20px) !important; position: relative;}
.salesforce-form small {width: 100%;display: block;font-size: 9px;padding-bottom: 4px;padding-left: 11px;color: #f8b0b0;}

body .conatct_footer .vc_column_container > .vc_column-inner { padding-bottom: 17px; padding-top: 20px;}
.contact_box .textwidget p + p { margin-top: -1px;}
.thank_you{min-height: 627px;}
.thank_you .vc_col-sm-12 .wpb_text_column { margin-top: 277px;}
.thank_you .vc_col-sm-12 .wpb_text_column p a {display: inline-block; font-size: 13px;line-height: normal;
margin-left: 13px;margin-top: 6px;   font-weight: 300;}
.thank_you .vc_col-sm-12 .wpb_text_column p img {float: right; margin: -3px 0 0 9px;}
ul.chosen-results li.gf_placeholder,.cat_box ul  {display: none;}
body .gform_wrapper ul.gform_fields li.gfield .chosen-container.chosen-container-single .chosen-single,.salesforce-form .chosen-container .chosen-single {
background: #f1f2f2 none repeat scroll 0 0; border: 0 none; border-radius: 0;box-shadow: none;
color: #808184; font-size: 14px; font-weight: 300; height: 45px;padding: 9px 10px;  width: 100%;}
body .gform_wrapper .chosen-container .chosen-results,.salesforce-form .chosen-container .chosen-results {margin: 0;padding: 0 0;}
body .gform_wrapper .chosen-container-single .chosen-drop,.salesforce-form .chosen-container .chosen-drop {border: 0;
border-radius: 0;-ms-border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0; color: #717271;font-size: 14px;
left: auto !important;margin-top: 0;max-width: 217px;position: absolute;right: 9px !important;top: 37px; z-index: 99; display:block;border: 1px solid #b3b2b1; background-color: #fff;}
body .gform_wrapper .chosen-container-single .chosen-drop,.salesforce-form .chosen-container .chosen-drop {display: none;}
body .gform_wrapper .chosen-container-single.chosen-with-drop .chosen-drop,.salesforce-form .chosen-container.chosen-with-drop .chosen-drop  {display: block;}
body .gform_wrapper .chosen-container-single .chosen-search,.salesforce-form .chosen-container .chosen-search { display: none;}
body .gform_wrapper .chosen-container .chosen-results li,.salesforce-form .chosen-container .chosen-results li {background: transparent none repeat scroll 0 0;padding: 7px 15px; margin-bottom: 0;}
body .gform_wrapper .chosen-container-single .chosen-single div b,.salesforce-form .chosen-container .chosen-single div b {background-image: url("images/select_icon.png") !important;background-repeat: no-repeat;background-size: 25px !important; background-repeat: no-repeat;}
.salesforce-form .chosen-container .chosen-single div b {height: 18px; display: block;}
body .gform_wrapper .chosen-container .chosen-results li.highlighted,.salesforce-form .chosen-container .chosen-results li.highlighted {background-color: #00a5b5 !important; background-image: none !important; color: #fff;}
.salesforce-form .chosen-container .chosen-results li:first-child {display: none;}
.gform_wrapper .chosen-container-single .chosen-single div {right: 9px;}
.vc_row.wpb_row.vc_row-fluid.form_section {position: relative;z-index: 9; padding-bottom:30px; height: 590px;}
body .gform_wrapper .chosen-container {width: 100% !important;}
.salesforce-form .chosen-container .chosen-single {display: inline-block;text-decoration: none;padding-top: 14px;}
body .gform_wrapper .chosen-container .chosen-results li.active-result.gf_placeholder, .search-form label > .screen-reader-text{ display: none;}
/*-----*/
body .vc_row.client_section .vc_tta-container .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active > a {background: #00ADEF;  border-color: #00adef;}
body .vc_row.client_section .wpb_wrapper .vc_tta-container .vc_tta-tabs.vc_tta .vc_tta-tabs-container {margin: 0 0 70px !important;}
.client_section .vc_col-sm-12 .wpb_wrapper > .wpb_text_column { margin-bottom: 0;}
.client_section .vc_col-sm-12 .wpb_wrapper > .wpb_text_column h5 { font-size: 13px; font-weight: 300;  color: #d6d6d6; margin: 3px 0 9px -1px;}
.client_section .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_single_image {margin-bottom: 0;}
.client_section .vc_tta-panel-body > .vc_row-fluid {margin-left: 0;margin-right: 0;}
.client_section .vc_tta-panel-body > .vc_row-fluid .vc_col-sm-2,
.client_section .vc_tta-panel-body > .vc_row-fluid .vc_col-sm-3{border-left: 1px solid #e7e7e7;border-top: 1px solid #e7e7e7;}
.client_section .vc_tta-panel-body > .vc_row-fluid .vc_col-sm-2 > .vc_column-inner,
.client_section .vc_tta-panel-body > .vc_row-fluid .vc_col-sm-3 > .vc_column-inner{padding-left: 0;padding-right: 0;}
.client_section .vc_tta-panel-body > .vc_row-fluid .vc_col-sm-2:last-child,
.client_section .vc_tta-panel-body > .vc_row-fluid .vc_col-sm-3:last-child{border-right: 1px solid #e7e7e7;}
.client_section .vc_tta-panel-body > .vc_row-fluid:last-child {border-bottom: 1px solid #e7e7e7;}
.page-content {padding-bottom: 53px;}
body .vc_row .vc_tta-container .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab > a strong{ font-weight: normal;}
body .vc_row .vc_tta-container .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active > a strong{font-weight: 900;}
/*-------------*/
/*-------about_page----*/
.inner_banner.about_banner {padding-top: 214px;/*display: none;*/ }
.page-content .inner_banner {background-size: 0 !important;}
.loaded .page-content .inner_banner {background-size: cover !important;}
.about_banner.inner_banner > 
.vc_col-sm-12 .wpb_wrapper .vc_row.wpb_row.vc_inner.vc_row-fluid:first-child {width: 100%;}
.about_banner h1 {margin-bottom: 48px;}
#overview h3 { margin-top: 5px;}
#overview {padding:33px 89px 120px;min-height: 750px;}
#overview p {color:#022a3a; font-size: 22px;}
#overview + .vc_row {margin-bottom: 54px;}
#key-people .flexslider .team_img img {border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;-ms-border-radius: 50%;}
#overview + .vc_row .vc_col-sm-6:last-child p {font-size: 18px;font-weight: 300;  margin-bottom: 34px;}
#overview + .vc_row .vc_col-sm-6:last-child p:first-child { margin-top: 0;}
#overview + .vc_row .vc_col-sm-6 h2 {letter-spacing: -0.66px;line-height: 1.28;margin-top: -1px;}
#overview + .vc_row .vc_col-sm-6:last-child { padding-left: 60px;}
#overview .wpb_text_column.wpb_content_element {margin-bottom: 34px;}
#locations .wpb_text_column h3 {margin-top: 3px;font-size: 40px;text-transform: uppercase;color: #022a3a;font-family: 'Montserrat-Black';font-weight: 400;}
#locations > .vc_col-sm-12 .vc_row.vc_row-fluid:first-child .wpb_text_column {margin-bottom: 0; margin-top: -9px;}
#locations .vc_col-sm-3 p {font-size: 11.4px;line-height: 1.48; margin: 7px 0;}
#locations .vc_col-sm-3 p strong {font-size: 12px;
    letter-spacing: 0; display: inline-block; margin-bottom: 6px; font-weight: 900;}
#locations > .vc_col-sm-12 .vc_row.vc_row-fluid:first-child .wpb_single_image { margin-bottom: 105px !important; margin-top:-9px;}
#locations .vc_col-sm-3 p a {color: #58595b;text-decoration: none;}
#locations > .vc_col-sm-12 .vc_col-sm-3 {width: 17.5%;margin-bottom: 50px;}
#locations {margin-bottom:20px;padding:35px 89px 10px;}
#key-people .wpb_wrapper > h3 {margin-top: 50px;font-size: 40px;text-transform: uppercase;color: #022a3a;font-family: 'Montserrat-Black';font-weight: 400;line-height: 1.05;}
#key-people .flexslider.carousel { margin-top: 69px;}
#key-people .flexslider .team_img {margin-left: -4px; padding: 0; width: 30.5%;}
#key-people .flexslider .team_detail h3 {color:#3c3e3f; font-size: 22px; line-height: normal; margin-top: 18px;}
#key-people .team_detail h4 {font-weight: 900;margin: 2px 0 0;color: #151515;}
#key-people .team_detail p {margin-top: 36px;font-size: 15px;line-height: 1.57;letter-spacing: -0.3px;}
body #key-people .flex-control-nav {left: 40.9%; top: -4px;}
body #key-people .flex-direction-nav {left: 38.7%;max-width: 300px;min-width: 242px;top: -11px;}
#key-people .flexslider .team_detail {padding-left: 6px;width: 61%;padding-top: 31px;}
#key-people {margin-bottom: 23px; padding: 0 89px 0;}
.parent-pageid-15 .abt_btns .vc_col-sm-12 p a {margin-top: 83px;margin-bottom: 22px;}
.parent-pageid-15 .abt_btns .vc_col-sm-12 .wpb_wrapper > p {display: inline-block;}
.abt_btns .vc_col-sm-12 p a.apply_btn {font-weight: 700; }
.abt_btns .vc_col-sm-12 p a {float: none; border-width: 1px; font-weight: 300; margin-left: 6px; margin-right: 6px; }
.solution_tab .abt_btns .vc_col-sm-12 p a,.publishers_page .abt_btns .vc_col-sm-12 p a {float: left;}
.abt_btns .vc_col-sm-12 .wpb_wrapper > p { display: block; margin: 0;}
.abt_btns .vc_col-sm-12 .wpb_wrapper {text-align: center;width:865px;margin: 0 auto;}
.publishers_page .abt_btns .vc_col-sm-12 .wpb_wrapper {max-width: 829px; width: 100%;}
.publishers_page .abt_btns .vc_col-sm-12 .wpb_wrapper p {margin: 0 2px !important; display: inline-block; }
.abt_btns .wpb_text_column {margin-bottom: 0;}
.abt_btns .contact_btn {border: 2px solid #d2d3d5;  margin-right: 0;}
.abt_btns .contact_btn:hover{ background: #0aa6b5;border: solid 2px #0aa6b5;}
.abt_btns .apply_btn {margin:0; min-height: 41.5px;border: solid 2px #0aa6b5;}
.apply_btn:hover {background-color: #07656e; border: solid 2px #07656e; }
.blog_left .blog_sidebar ul li a:hover {color: #00a5b5;}
.publishers_page .abt_btns .vc_col-sm-12 .wpb_wrapper p:last-child a {
    margin-left: 0;
}
.fade-in-img.show {
  opacity: 1;
  height: 150px;
  width: 100%;
}
.fade-in-img {
  height: 100%;
  width: 1px;
  opacity: 0;
  transition: all .75s ease;
  -webkit-transition: all .75s ease;
  -ms-transition: all .75s ease;
}
.slider-down {}
.slider-down {
    overflow-y: hidden;
    max-height: 500px; /* approximate max height */
    transition-property: all;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
}
.slider-down.closed {
    max-height: 0;
}

.vc_col-sm-12 .vc_wp_custommenu{position: absolute; right: 15px; top: 3px;z-index: 9;width: 240px;}
.page-content .investor_inner {padding-top: 82px; padding-bottom: 108px; font-size: 18px;}
.investor_inner .wpb_content_element {margin-bottom: 34px;}
.investor_inner p, .investor_inner span{font-size: 15px; font-weight: 300; letter-spacing: -0.33px;line-height: 1.45;margin-bottom: 14px;}
.investor_inner img.size-full.wp-image-547.alignnone {margin-top: 5px;}
.investor_inner img.alignnone.size-full.wp-image-548 {margin-top: -3px;}
.page-id-13 .investor_inner .wpb_wrapper p:first-child {margin-bottom: 4px;}
.parent-pageid-6 .abt_btns .vc_col-sm-12 p a,
.parent-pageid-15 .abt_btns .vc_col-sm-12 p a,.publishers_page .abt_btns .vc_col-sm-12 p a {margin-top: 42px;margin-bottom: 26px;}
.parent-pageid-6 .abt_btns .apply_btn {margin: 0 2px;}
.parent-pageid-6 .page-content,.parent-pageid-15 .page-content {padding-bottom: 50px;}
.parent-pageid-6 .page-content .investor_inner {padding-bottom: 0px}
.page-id-5 h1 {margin-bottom: 40px !important;font-size: 40px;text-align: center;}
.page-id-5 h3 {margin-top: 25px;}
p.asx_year {margin-bottom: 0;}
p.asx_year + span {display: inline-block; margin-bottom: 4px;}
.investor_inner ul, .investor_inner ol{ margin: 0;}
.investor_inner ul li, .investor_inner ol li { font-size: 15px; font-weight: 300;letter-spacing: -0.33px;line-height: 1.45; margin: 0;}
.investor_inner p + ul {margin-top: -14px;}
.vc_col-sm-12 .vc_wp_custommenu li,
.categories .cat_box ul li, .blog_left .blog_sidebar ul li{ background:transparent;padding: 0;margin: 0 0;}
.investor_inner a[href^="tel:"], .investor_inner a[href^="mailto:"] { color: #58595b;}
.investor_inner p > img { margin-top: 10px;}
.widget.widget_nav_menu h2, .categories .cat_box h6{ background-color: #f0f1f1;background-image: url("images/select_icon.png"); background-position: right center;
background-repeat: no-repeat;cursor: pointer;font-size: 14px;height: 46px;margin: 0;overflow: hidden;padding: 14px 24px 14px 11px;width: 100%; margin: 5px 0px 0 0;}
.investor_inner .menu-investor-menu-container, .categories .cat_box ul{background: #ffffff;border: 1px solid #b7b5b3; font-size: 14px;
padding: 9px 0;position: absolute; right: 9px;top: 36px;width: 216px;}
.investor_inner ul li.menu-item a, .categories .cat_box ul li.cat-item a{color: #717271; text-decoration: none; display: inline-block; font-size: 14px;padding: 5px 18px;width: 100%; letter-spacing: 0.01px;}
.investor_inner ul li.menu-item.current-menu-item > a, .investor_inner ul li.menu-item a:hover,
.categories .cat_box ul li.cat-item.current-menu-item > a, .categories .cat_box ul li.cat-item a:hover{background: #f0f1f1;}
.vc_wp_custommenu.wpb_content_element.custom_dropdown_menu {margin-right: -4px;}
.investor_inner + .vc_row + .abt_btns {margin-bottom: 49px;}
.page-id-15.parent-pageid-6 .page-content .investor_inner .wpb_wrapper > .wpb_text_column {margin-bottom: 39px !important;}
.parent-pageid-6 .page-content .investor_inner .wpb_wrapper > .wpb_text_column,.parent-pageid-15 .page-content .investor_inner .wpb_wrapper > .wpb_text_column {margin-bottom: 40px !important;}
.parent-pageid-6 .page-content .investor_inner,.parent-pageid-15 .page-content .investor_inner {margin-top: 82px;}
/*----------blog-------*/
.page-id-14.parent-pageid-6 h1 {margin-top: 81px; margin-bottom: 38px;}
.page-id-14.parent-pageid-6 .page-content .investor_inner .wpb_wrapper > .wpb_text_column,
.page-id-18 .parent-pageid-6 .page-content .investor_inner .wpb_wrapper > .wpb_text_column {margin-bottom: 38px !important;}
.categories .cat_box {position: relative;width: 240px;float: right; z-index: 99;}
.categories .cat_box h6 {font-weight: 300;}
.blog_list .blog_box, .blog_list .blog_box .img_box, .blog_list .blog_box .text_box { float: left; width: 100%;}
.blog_list .blog_over {color: #414042;display: inline-block;float: left;font-weight: 300; margin-bottom: 20px;
padding: 00;text-decoration: none;width:100%;}
.blog_section .blog_list {width: 1150px !important;margin: 94px auto 20px !important;float: none; position: relative; }
.blog_section .blog_list {overflow: hidden;}
.blog_section .blog_one{opacity: 0;}
/*.blog_list_inner {padding-bottom: 200px; overflow: hidden; height:auto !important; }*/
.investor_inner a:hover {color: #137781;}
.blog_box .text_box {padding: 0 20px 26px;text-align: center;}
.categories .cat_box ul {margin: 0;}
.blog_section .categories {margin: 25px auto 18px;width: 1153px;float: none;}
.single_blog_head h1,.mob_title h1{margin-bottom: 0; padding-left: 1px; color: #022a3a;}
.single_blog_head > span, .mob_title > span{ font-size: 18px;font-weight: 300;padding-left: 1px;color: #58595b;letter-spacing: -0.33px;}
.single_blog_head {float: left;margin-bottom: 24px;padding-left: 22.5%;width: 100%;margin-top: 65px;}
.page-content .blog_right {float: left;padding-left: 1px; width: 77.5%; font-size: 15px;font-weight: 300;}
.page-content .blog_left {float: left; width: 22.5%;  padding-top: 9px;padding-right: 38px;}
.single_blog_head strong {display: block;}
.blog_list_inner { margin-left: -10px; margin-right: -11px;}
.blog_home {border: 2px solid #878787;color: #022a3a;display: inline-block;min-width: 156px;padding: 10px 10px 10px;text-align: center;font-weight: 800;font-size: 15px;letter-spacing: -0.3px;text-decoration: none;}
.blog_left .blog_sidebar > h6 {display: none;}
.blog_left .blog_sidebar ul li a { color: #58595b;font-weight: 300; text-decoration: none;letter-spacing: -0.23px;}
.blog_left .blog_sidebar ul li {margin-bottom: 22px;}
.blog_left .blog_sidebar ul {margin:30px 0 0}
.page-content .blog_right .mob_title + p{margin-top: 9px;}
.page-content .blog_right p {margin:10px 0 0px;letter-spacing: -0.35px;}
.page-content .blog_right img {margin-bottom: 37px;}
.page-content .blog_right li{margin-bottom: 10px;}
.page-content .blog_right h4 {font-size: 15px;margin: 16px 0 0;}
.page-content .blog_right ul {margin: 6px 0;}
.page-content .solution_tab ul li,.page-content .publishers_page ul li {background:url("images/dot.png") no-repeat scroll left 8px;}
.parent-pageid-6 h1,.parent-pageid-15 h1 {font-size: 40px;text-transform: uppercase;text-align: center;margin-top: 75px;padding: 0 2px;}
.parent-pageid-6 .page-content .container,.parent-pageid-15 .page-content .container {width: 1146px;} 
.parent-pageid-6 .page-content h3,.parent-pageid-15 h3 {color: #022a3a;margin: 15px 0 39px;font-size: 22px;}
.blog_home:hover {background: #00a5b5;border-color: #00a5b5;color: #ffffff;}
form.search-form > label {display: block;float: left;width: 78%;}
form.search-form > button.search-submit {float: left;width: 20% !important; cursor: pointer;}
.error404 .blog_section { padding-top: 80px;}
.page-content .blog_section .page-content{padding: 0;max-width: 620px;margin: 0 auto;display: block;float: none;}
.loader-gallery {background: url(images/bx_loader.gif) no-repeat center center rgba(255,255,255, .3);
position: fixed;top: 0; left: 0; width: 100%; height: 100%; z-index: 50; text-indent: -999999px; display: none;}
.blog_one {width: 33.33%; padding: 0 7px 0 11px; overflow:hidden;}
.blog_one .blog_box {border: 1px solid #dbdddc;}
.blog_one .blog_box .img_box img{display: block;margin: 0 auto;}
.blog_one .blog_box .text_box{background-color: #f2f2f2; padding-top: 37px;}
.blog_one .blog_box:hover .text_box {background-color: #d2d3d5;}
.blog_one .blog_box .text_box h4{margin: 0 0 3px; min-height: 38px;}
.blog_one .blog_box .text_box h4 + span {color: #a7a9ac; display: inline-block;margin: 0 0 24px; position: relative;}
.blog_one .blog_box .text_box h4 + span::after {background-color: #b9bbba;bottom: -18px;
content: ""; height: 1px; left: 0; margin: 0 auto; position: absolute; right: 0;  width: 28px;}
.blog_one .blog_box .text_box p {line-height: 1.5;}
/*------------*/
.blog_detail {width: 1146px;margin: 0 auto;}
.single_blog_head h5 {font-size: 22px;font-weight: 300;color: #022a3a;margin: 2px 0 0 1px;}
.single_blog_head > span {padding-top: 6px;display: block;font-size: 15px;}
.single_blog_head h1 {font-weight: 900; font-size: 22px;font-family: "Roboto",sans-serif;letter-spacing: 0.05px;}
body .vc_row .vc_tta-container .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab > a small {
color: #D0D2D3;font-size: 12px; font-weight: 100; left: 4px; position: absolute; text-decoration: underline;top: 1px;}
body .vc_row .vc_tta-container .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active > a small {color: #1b75bb;}
body .control_counters.vc_col-sm-6 .stats-block.stats-top {float: left;width: 25%; margin-bottom: 25px;}
body .control_counters.vc_col-sm-6 .stats-top .stats-desc > div {display: inline-block;font-weight: 900; width: auto; float: left;}
body .control_counters.vc_col-sm-6 .stats-top .stats-desc > div.stats-text {font-weight: 300;padding-top: 3px;text-align: left;width: 100%;}
body #Publisher .control_counters.vc_col-sm-6 .stats-top .stats-desc {color: #32bea6;}
body #Media .control_counters.vc_col-sm-6 .stats-top .stats-desc {color: #4ec1e0;}
body #Symphony .control_counters.vc_col-sm-6 .stats-top .stats-desc {color: #005d83;}
body .control_counters.vc_col-sm-6 .wpb_text_column {float: left;font-size: 18px;font-weight: 300;padding-left: 2px;}
.wpb_text_column.publish_txt h1, .wpb_text_column.media_txt h1, .wpb_text_column.symphony_txt h1 {color: #414143;}
.wpb_text_column.media_txt, .wpb_text_column.symphony_txt {display: none;}
.solution_tab .vc_tta-panel-body > .vc_row:first-child .vc_col-sm-6:first-child {padding-right: 23px;padding-top: 21px;}
.solution_tab .vc_tta-panel-body > .vc_row:first-child .vc_col-sm-6:last-child { padding-left: 56px;padding-top: 4px;}
.solution_tab .vc_tta-panel-body > .vc_row:first-child .vc_col-sm-6:first-child img { margin: 0 0 1px 5px;}
.solution_tab h2 { letter-spacing: -0.6px;line-height: 1.34;}
body .control_counters.vc_col-sm-6 .wpb_text_column p { letter-spacing: -0.2px;margin-bottom: 31px;}
.vc_row.big_img .wpb_column .vc_column-inner .wpb_wrapper::after,.vc_row.big_img .wpb_column .vc_column-inner .wpb_wrapper::before {
background: #86d8cf; content: "";height: 100%;left: -100%; position: absolute;top: 0; width: 100%;}
.vc_row.big_img .wpb_column .vc_column-inner .wpb_wrapper::after{left: auto;right: -100%;}
#Media .vc_row.big_img .wpb_column .vc_column-inner .wpb_wrapper::after,#Media .vc_row.big_img .wpb_column .vc_column-inner .wpb_wrapper::before {background:#A5E0F0;}
#Symphony .vc_row.big_img .wpb_column .vc_column-inner .wpb_wrapper::after,#Symphony .vc_row.big_img .wpb_column .vc_column-inner .wpb_wrapper::before{background: #669FB3;} 
.solution_tab .request_btn {background: #00adef;font-size: 14px;margin-left: 3px; margin-top: 8px;min-height: 35px;
min-width: 165px;padding: 8px 0;}
body .solution_tab .vc_tta-panel-body > .vc_row.big_img {margin-top: 104px;width: 100%;}
body .solution_tab .vc_tta-panel-body > .vc_row { margin: 0 auto;width: 100%;}
body .solution_tab .vc_tta-tabs-container .vc_tta-tabs-list {
float: none; margin: 0 auto !important; width: 1150px;}
.vc_row.big_img .wpb_column .vc_column-inner .wpb_wrapper { padding-bottom: 73px; padding-left: 7px;padding-top: 76px;}
.solution_tab .vc_col-sm-9 h2 {color: #57585c;font-family: "AdobeGaramondProRegular",serif; font-size: 38px;margin: 24px 0 14px;line-height: 1.16;}
body .solution_tab .vc_row.solution_services {margin-top: 49px; padding-left: 15px; padding-right: 15px;margin-bottom: 47px;}
.solution_services .vc_col-sm-2:last-child {display: none;}
.solution_services .vc_col-sm-2 {text-align: center; width: 20%;}
.solution_services h5 span {text-decoration: underline;}
.solution_services h5 {letter-spacing: -0.6px;margin: 0 0 12px;}
.solution_services p {font-size: 13px;font-weight: 300;}
.solution_tab .vc_col-sm-12 > .vc_column-inner {padding: 0;}
.solution_tab .start-video .vc_col-sm-12 > .vc_column-inner {padding: 0 !important;}
.vc_separator .vc_sep_holder {height: 2px !important;}

body .vc_row.solution_tab .vc_tta-container .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab {width:50%;}
body .vc_row.solution_tab .vc_tta-container .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active > a {position: relative;}
/*body .vc_row.solution_tab .vc_tta-container .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active > a span:after,
body .vc_row.solution_tab .vc_tta-container .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active:last-child > a span:after {}
body .vc_row.solution_tab .vc_tta-container .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active:last-child > a span:after {content: "Symphony."; width: 97%;}*/
body .vc_row.solution_tab .vc_tta-container .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active > a span strong:first-child {display: none;}
body .vc_row.solution_tab .vc_tta-container .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active > a span strong:last-child {display: block; width: 100%;text-transform: capitalize;font-weight: 900;font-size: 23px;letter-spacing: -0.9px;top: 14px; position: absolute;}
body .vc_row.solution_tab .vc_tta-container .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab > a span strong:last-child {display: none;}
body .vc_row.solution_tab .vc_tta-container .vc_tta-tabs .vc_tta-tabs-container ul.vc_tta-tabs-list {width: 673px;}
body .vc_row.solution_tab .vc_tta-panel-body .vc_inner:first-child,.publishers_page .vc_inner:first-child {width: 889px; margin: 0 auto;} 
.publishers_page .vc_inner:first-child {max-width: 1097px; width: 100%; margin: 30px auto 0;}
body .vc_row.solution_tab .vc_tta-panel-body h1,.publishers_page h1 {font-size: 41.5px;text-align: center;}
.solution_services .vc_col-sm-2 .wpb_single_image {min-height: 77px;  margin-bottom: 27px;}
.solution_services p strong {display: block;padding: 0 15px;font-weight: 900;letter-spacing: -0.6px;margin-bottom: 6px !important;}
.solution_tab .abt_btns .vc_col-sm-12 p a {border-width: 1px;font-weight: 300; margin-left: 8px;margin-right: 8px;}
body .vc_row.solution_tab .wpb_wrapper .vc_tta-container .vc_tta-tabs.vc_tta .vc_tta-tabs-container {margin:49px 0 39px!important;}
body .vc_row.solution_tab .vc_tta-panel-body .vc_inner:nth-child(2),.publishers_page .vc_inner:nth-child(2) {width: 1361px;margin:51px auto 9px;text-align: center;}
body .vc_row.solution_tab .vc_tta-panel-body .vc_col-sm-3 .wpb_single_image .vc_figure,
.publishers_page .vc_col-sm-3 .wpb_single_image .vc_figure {display: block; text-align: center;}
body .vc_row.solution_tab .vc_tta-panel-body .vc_inner .vc_col-sm-3 h4,.publishers_page .vc_inner .vc_col-sm-3 h4 {color: #00a5b5;margin: 19px 0 0px;font-family: 'Montserrat-Black';font-size: 16px;font-weight: 400;line-height: 1.15;}
body .vc_row.solution_tab #Symphony .vc_tta-panel-body .vc_inner .vc_col-sm-3 h4,.publishers_page .vc_inner .vc_col-sm-3 h4  {color:#022a3a;/*margin-top: 23px;*/}
body .vc_row.solution_tab #Symphony .vc_tta-panel-body .vc_inner .vc_col-sm-3,.publishers_page .vc_inner .vc_col-sm-3 {padding: 0 15px;}
.publishers_page .vc_inner .vc_col-sm-3 {position: relative;}
body .vc_row.solution_tab #Symphony .vc_tta-panel-body .vc_inner .vc_col-sm-3:first-child,.publishers_page .vc_inner .vc_col-sm-3:first-child {padding: 0 30px;}
.publishers_page .vc_inner .vc_col-sm-3:first-child {padding: 0 15px;}
body .vc_row.solution_tab #Symphony .vc_tta-panel-body .vc_inner .vc_col-sm-3:first-child h4,.publishers_page .vc_inner .vc_col-sm-3:first-child h4 {padding: 0 32px;}
body .solution_tab .vc_row.abt_btns {margin-bottom:118px;}
 #thumbnail_container {width: 100%;margin-top: 37px;overflow: hidden;height: 750px;}
#thumbnail {width: 100%;height: 100%;object-fit: cover;}
#player {width: 100%; display: block; height: 750px;margin-top: 37px;}
.salesforce-form #description {width: calc(66.666% - 20px);}
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-body {-webkit-transform: none !important; transform: none !important;transition: unset !important;}
body .vc_row.solution_tab #Symphony .vc_tta-panel-body .vc_inner:nth-child(2),.publishers_page .vc_inner:nth-child(2) {margin:51px auto 46px;}
body .vc_row.solution_tab #Symphony .vc_tta-panel-body .vc_inner .vc_col-sm-3:after {top:25px;}
.solution_tab #Symphony .vc_col-sm-6:last-child,.publishers_page .vc_col-sm-6:last-child {padding-top: 95px;}
.solution_tab #Symphony .vc_col-sm-6:last-child .vc_column-inner h2,.publishers_page .vc_col-sm-6:last-child .vc_column-inner h2 {color: #dde4ee;margin-bottom: 38px;}
.publishers_page .vc_col-sm-6:last-child .vc_column-inner h2 {color: #00293a;}
.solution_tab #Symphony .vc_col-sm-6:last-child .vc_column-inner p,.publishers_page .vc_col-sm-6:last-child .vc_column-inner p {/*padding-right: 136px; */color: #dde4ee;}
.publishers_page .vc_col-sm-6:last-child .vc_column-inner p,
.publishers_page .vc_col-sm-6:last-child .vc_column-inner ul li,.publishers_page .vc_col-sm-6:last-child .vc_column-inner ol li {color:#00293a; font-weight: 400; font-size: 20px;color: #00293a !important;background-image: none;list-style-type: disc;}
.publishers_page .vc_col-sm-6:last-child .vc_column-inner ol li {list-style-type: disc; margin-bottom: 7px; line-height: 1.4; }
.publishers_page .vc_col-sm-6:last-child .vc_column-inner ul,.publishers_page .vc_col-sm-6:last-child .vc_column-inner ol {padding-left: 20px;}
.publishers_page .vc_col-sm-6:last-child .vc_column-inner ul li,.publishers_page .vc_col-sm-6:last-child .vc_column-inner ol li {padding-left: 10px; font-size: 16px;}
.solution_tab #Symphony .vc_col-sm-6:last-child .vc_column-inner ul li,
.publishers_page .vc_col-sm-6:last-child .vc_column-inner ul li,.publishers_page .vc_col-sm-6:last-child .vc_column-inner ol li {color: #dde4ee;}
.solution_tab #Symphony .vc_col-sm-6 .vc_column-inner,.publishers_page .vc_col-sm-6 .vc_column-inner {border-right: none;}
.solution_tab #Symphony .vc_col-sm-6:first-child .vc_column-inner,.publishers_page .vc_col-sm-6:first-child .vc_column-inner {padding: 0;}
.solution_tab #Symphony .vc_col-sm-6:first-child,.publishers_page .vc_col-sm-6:first-child {padding: 0;}
/*.solution_tab #Symphony .vc_col-sm-6:first-child > .vc_column-inner,.publishers_page .vc_col-sm-6:first-child .vc_column-inner {min-height: 750px;}*/
.solution_tab #Symphony .client_testimonial h2 {margin-top: 9px;}
#Symphony .client_testimonial .vc_col-sm-12 .wpb_single_image {padding-top: 0;}
.solution_tab .vc_col-sm-6 .wpb_gallery_slides ul {padding-top: 0; display:flex; flex-wrap: wrap; display:-webkit-flex; -webkit-flex-wrap: wrap;}
.solution_tab .vc_col-sm-6 .wpb_gallery_slides ul li {position: relative; float: left; background-image:none;}
.solution_tab .vc_col-sm-6 figure {margin: 0; float: left; width:100%;}
.solution_tab .vc_col-sm-6 figure.gallery-item img {display: block; width: 100%;}
.solution_tab .wpb_video_widget .wpb_wrapper iframe,.solution_tab .wpb_raw_html video {height: 750px; position: relative;}
.solution_tab .wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper {padding-top: 0;}
.solution_tab .wpb_video_widget .wpb_wrapper {position: relative;}
.solution_tab .vc_custom_1508823100362 {display: flex; flex-wrap: wrap; display: -webkit-flex; -webkit-flex-wrap: wrap;}
.solution_tab .vc_col-sm-6,.publishers_page .vc_col-sm-6 {padding:61px 102px 82px 102px;position: relative;}
.publishers_page .vc_col-sm-6 {padding-bottom: 40px;}
.brand_premium .wpb_text_column {padding:0 102px 0 102px;}
.brand_premium .vc_col-sm-12 .wpb_text_column.right h2 {margin-top: -15px;}
.solution_tab .vc_col-sm-6 h2,.brand_premium .vc_col-sm-12 h2,.publishers_page .vc_col-sm-6 h2  {font-size: 69px;color:#dde4ee;font-family: 'Montserrat-Black';font-weight: 400;margin: 0px 0 35px;line-height: 1.04;}
.brand_premium .vc_col-sm-12 .wpb_text_column {width: 50%;float: left;}
.brand_premium .vc_col-sm-12 {padding-top:59px;padding-bottom:75px;}
/*.solution_tab .wpb_video_widget {margin-top: 46px;}*/
.brand_premium .wpb_text_column.right {padding-top: 16px;}
.client_testimonial .vc_col-sm-12 .wpb_text_column {width: 1071px;margin: 0 auto;text-align: center;}
#Symphony .client_testimonial .vc_col-sm-12 .wpb_text_column {width: 969px;}
.video_box .vc_column-inner {width: 688px !important;height: 520px;margin: 98px auto 0;background-size: 688px;background-position: 8px 21px !important;display: block;background-repeat: no-repeat;}
.video_box .wpb_video_widget {width: 503px;height: 320px;margin: 0px auto;display: block;padding:37px 0 0 28px;}
.video_box .wpb_video_widget iframe {height: 300px !important;}
.video_box .wpb_text_column {position: absolute;left: 28px;right: 0;height: 291px;width: 475px;margin: 0 auto;z-index: 9;top: 169px;}
.blog_section {margin-top: 75px;} 
.video_box .wpb_wrapper h2 {padding: 0 0 0 32px;text-align: center;color: #000;width: 562px;margin-top: 23px;line-height: 1.1;letter-spacing:-0.01px !important;font-size: 48px;}
.video_box .wpb_wrapper img {width: 170px;margin: 50px 0 0 15px;}
.video_box #player2 {width: 483px;height: 354px;margin: 0 auto;display: block;padding-top: 53px;}
.video_box {padding-bottom: 20px;}
.video_box #see_adslot_media_in_action .wpb_wrapper h2 {font-size: 35px; width: 418px;}
.blog_section h1 {text-align: center;text-transform: uppercase;font-size: 40px;letter-spacing: 0.1px; margin-bottom: 12px;}
.solution_tab .client_testimonial h2,.publishers_page .client_testimonial h2 { margin-bottom: 21px; color:#454040;font-size: 42px;margin-top: 45px;letter-spacing: -0.7px;padding-right: 13px;line-height: 1.2;}
.solution_tab .client_testimonial p strong,.publishers_page p strong {color: #1c1b1b;}
a.media_play { position: absolute;right: 28px;top: 35px;color: #89cdd8;text-decoration: none;font-size: 16px;font-weight:300;letter-spacing: -0.35px;line-height: 9px;border-bottom: solid 1px #89cdd8;}
a.media_play:before {background: url(images/video-icons.png)no-repeat center center;position: absolute;content: "";left:-35px;width: 35px;top:-13px;height: 35px;}
.solution_tab .vc_col-sm-6 .explore:hover,.brand_premium .vc_col-sm-12 .wpb_text_column .explore:hover,.publishers_page .vc_col-sm-6 .vc_column-inner .explore:hover {background-color: #fff;color: #00a5b5;}
.solution_tab .vc_col-sm-6 p,.brand_premium .vc_col-sm-12 .wpb_text_column p,.publishers_page .vc_col-sm-6 p {color: #fff;font-size: 22px;font-weight: 300;padding: 0 20px 7px 0;line-height: 1.25;}
.solution_tab .vc_col-sm-6 .vc_column-inner,.brand_premium .vc_col-sm-12 .wpb_text_column.left,.publishers_page .vc_col-sm-6 .vc_column-inner {border-right: solid 1px #fff;padding-top: 0 !important;padding-right: 152px;}
.publishers_page .vc_col-sm-6 .vc_column-inner {padding-right: 140px;}
.brand_premium .vc_col-sm-12 .wpb_text_column.left {border:none;}
.publishers_page .vc_col-sm-6 .vc_column-inner {border:none;}
body .solution_tab .vc_tta-panel-body > .vc_row.brand_premium {width: 50%;float: left;}
body .solution_tab .vc_tta-panel-body > .vc_row.video_box {width: 50%;float: left;}
.solution_tab .vc_col-sm-6:last-child .vc_column-inner {border-right: none;}
.solution_tab .client_testimonial p {font-size: 12px;padding-top: 2px;}
.page-id-41 .abt_btns .vc_col-sm-12 p a {margin-top: 57px;}
h2.wpb_heading.wpb_video_heading:after {content: "";position: absolute;background: url(images/video-icon.png)no-repeat center center;width: 254px;height: 254px;z-index: 99999999999999999;top: -113px;display: block;left: 29.5%;}
.solution_tab .client_testimonial,.publishers_page  .client_testimonial {padding-bottom: 129px;}
.solution_tab .vc_col-sm-6 ul,.brand_premium .vc_col-sm-12 .wpb_text_column,.publishers_page .vc_col-sm-6 ul {padding-top: 5px;}
.solution_tab .vc_col-sm-6:last-child,.publishers_page .vc_col-sm-6:last-child {padding-top: 84px;}
.solution_tab .vc_col-sm-6:last-child .vc_column-inner h2,.brand_premium .vc_col-sm-12 .wpb_text_column.right h2,.publishers_page .vc_col-sm-6:last-child .vc_column-inner h2 {margin-bottom: 34px;}
.solution_tab .vc_col-sm-6 ul li,.brand_premium .vc_col-sm-12 .wpb_text_column ul li,.publishers_page .vc_col-sm-6 ul li {background-position: left 7px; color: #fff;font-size: 16px; font-weight: 300;padding-left: 17px;letter-spacing: 0.3px;}
.solution_tab .vc_col-sm-6 .explore,.brand_premium .vc_col-sm-12 .wpb_text_column .explore,.publishers_page .vc_col-sm-6 .explore {margin-top: 12px; padding: 11px 23px 10px 24px; border: solid 1px #fdfeff; color: #fff; margin-left: -2px;}
.solution_tab .vc_col-sm-6:last-child .vc_column-inner .explore,.brand_premium .vc_col-sm-12 .wpb_text_column.right .explore,.publishers_page .vc_col-sm-6:last-child .vc_column-inner .explore  { margin-top: 15px; margin-left: -1px; }
.publishers_page .vc_col-sm-6 .explore {color: #00293a; border-color: #00293a; font-size: 20px; font-weight: 600; display: inline-block; min-height: 41px; min-width: 200px; padding: 10px 0 7px; border: 2px solid #d2d3d5; text-align: center; font-size: 15px; color: #a6a8ab; font-family: "Roboto",sans-serif; letter-spacing: 0.2px;}
.publishers_page .vc_col-sm-6 .vc_column-inner .explore:hover {background-color: #00a5b5; color: #fff; border-color: #00a5b5; }
.client_testimonial .vc_col-sm-12 .wpb_single_image {padding-top: 19px;padding-right: 61px;}
.video_box .wpb_text_column > .wpb_wrapper,.start-video .wpb_text_column  {top:51.5%;position: absolute;left:49.3%;;color: #fff; z-index: 9; transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%);}
.start-video .wpb_text_column  {top:50%;width: 100%;height: 100%; left: 50%;}
.video_box .wpb_wrapper img {position: absolute;top: -74px;left: 30.3%;}
.start-video .wpb_text_column img {position: absolute;top: 34%;left: 44%;}
.start-video {margin-top: 50px !important;}
.video_box .wpb_wrapper h2,.start-video .wpb_text_column h2 {font-size: 48px;font-family: 'Montserrat-Black';/*color: #fff;*/letter-spacing: 1px;}
.start-video .wpb_text_column h2 {margin: 0; color: #fff;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
body .vc_row.solution_tab .vc_tta-panel-body .vc_inner .vc_col-sm-3 p,.publishers_page .vc_inner .vc_col-sm-3 p {margin-top: 9px;line-height: 1.28;font-size: 12px;}
body .vc_row.solution_tab .vc_tta-panel-body .vc_inner .vc_col-sm-3 {padding: 0 40px; position: relative;}
body .vc_row.solution_tab .vc_tta-panel-body .vc_inner .vc_col-sm-3 .wpb_single_image,.publishers_page .vc_inner .vc_col-sm-3 .wpb_single_image {min-height:90px;}
body .vc_row.solution_tab .vc_tta-panel-body .vc_inner .vc_col-sm-3:after,.publishers_page .vc_inner .vc_col-sm-3:after {content: "";background-color: #ededed;height: 140px;position: absolute;width: 1px;top: 36px;right: 0px;}
body .vc_row.solution_tab .vc_tta-panel-body .vc_inner .vc_col-sm-3:last-child:after,.publishers_page .vc_inner .vc_col-sm-3:last-child:after {display: none;}
.explore_client ul li {background:transparent;float:left;display: inline-block;margin: 0;padding:0 5px;width: 14.28%; text-align: center;}
body .solution_tab .vc_row.solution_services,body .solution_tab .vc_row.client_testimonial{display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;}
body .solution_tab .vc_row.client_testimonial { margin-bottom: 33px; padding-bottom: 60px;}
.solution_tab .vc_row.client_testimonial .vc_col-sm-3 .vc_column-inner {position: absolute;top: 50%;
transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);}
.solution_tab .vc_row.client_testimonial .vc_col-sm-3 {width: 21%;}
.solution_tab .vc_row.client_testimonial .vc_col-sm-9 {width: 78%; padding-right: 58px;}
.solution_tab .vc_col-sm-9 p {font-weight: 300;}
.a_team .vc_col-sm-7 .vc_inner {padding-bottom: 32px;}
/*.a_team .vc_col-sm-7 .vc_inner:nth-child(2) {padding-bottom: 45px;}
.a_team .vc_col-sm-7 .vc_inner:nth-child(3) {padding-bottom: 37px;}
.a_team .vc_col-sm-7 .vc_inner:nth-child(4) .wpb_single_image {padding-left: 17px;}
.a_team .vc_col-sm-7 .vc_inner:nth-child(2) .wpb_single_image {padding-left: 20px;}*/
body .vc_row.client_testimonial + .vc_row .vc_col-sm-12 .vc_separator {margin-bottom: 0;}
.explore {font-size: 15px;color: #022a3a;text-decoration: none;border: solid 1px #022a3a;display: inline-block;padding: 10px 19px 10px 18px;font-weight: 600;margin-top: 23px;letter-spacing: -0.3px;}
.explore_client p {margin-top: 5px;}
#team .vc_col-sm-2 h3,#vacancy h3 {color: #022a3a;font-size: 40px;text-transform: uppercase;font-family: 'Montserrat-Black';line-height: 1.05;margin-top: 27px;font-weight: 400;padding-left: 1px;}
#vacancy h3 {width: 250px; margin:77px 0 56px;}
.explore:hover,.navigation ul li.contact a:hover,.navigation ul li.login > a:hover {background-color: #00a5b5; color: #fff; border: solid 1px #00a5b5;}
.explore_client .wpb_wrapper > ul {float: left;margin: 22px 0 44px;width: 100%;}
body .solution_tab .vc_row.explore_client + .vc_row.wpb_row {margin-bottom: 36px;}
.solution_tab .abt_btns .vc_col-sm-12 p a.apply_btn {font-weight: 900;}
/**** changes css*******/
    .publish_row {max-width: 1530px; margin:0 auto 0px !important; padding:60px 0 0; }
    .publish_row h2 {color: #00293a !important; font-size: 60px; font-weight: 400; font-family: 'Montserrat-Black'; margin-bottom: 20px; }
    .publish_row p,.publish_row ul li,.publish_row ol li {color: #00293a !important; font-weight: 400 !important;}
    .publish_row ol li {list-style-type:disc; margin-bottom: 7px; line-height: 1.4;}
    .publish_row .wpb_single_image.vc_align_left {border: solid 1px #efeeee; height: 125px; width: 20%; float: left; text-align: center; display: flex; align-items: center; justify-content: center; display:-webkit-flex; -webkit-align-items: center; -webkit-justify-content: center; display:-ms-flexbox; -ms-flex-align: center; -ms-flex-justify-content: center; }
    .publish_row .vc_col-sm-6,.publish_row .vc_col-sm-6 .vc_column-inner {min-height: auto !important;}
    .publish_row ul li,.publish_row ol li {list-style-type: disc; width: 100%; float: left; padding-right: 20px;}
    .publishers_page .publish_row ul,.publishers_page .publish_row ol {padding-left: 20px; width: 100%; float: left; display:block; font-size: 16px;}
    .publishers_page .vc_col-sm-6 {padding: 61px 36px 82px 84px;}
    .publishers_page .vc_col-sm-6 h2 {font-size: 45px;}
    .publish_row .explore {margin-bottom: 40px !important;}
    .publishers_page .publish_row .vc_col-sm-6:last-child {padding-top: 70px;padding-bottom: 0; }
    .publish_row .vc_col-sm-12 {margin-bottom: 35px;}
    .work_field {display: flex; flex-wrap: wrap; display:-webkit-flex; -webkit-flex-wrap: wrap; display:-ms-flexbox; -ms-flex-wrap: wrap; }
    .work_field .vc_col-sm-6 .vc_column-inner {height:100%;}
    /*.work_field:before,.work_field:after {content: "normal"}*/
    .publishers_page .publish_row .vc_col-sm-6 .vc_column-inner {padding-right: 0;}
    .publishers_page .publish_row .vc_col-sm-6:last-child .vc_column-inner ul li {font-size: 16px;}
    .work_field.vc_row:after, .work_field.vc_row:before {display: block;}
    .publish_row .wpb_single_image img {filter: grayscale(100%); -webkit-filter: grayscale(100%); -ms-filter: grayscale(100%); -moz-filter: grayscale(100%); }
/***********/
/*---------------*/
::-webkit-input-placeholder {opacity: 1;}
::-moz-placeholder {opacity: 1;}
:-ms-input-placeholder {opacity: 1;}
:-moz-placeholder {opacity: 1;}
.medium ::-webkit-input-placeholder:after {
    content: " *";
    color: red;
}
/*----------------*/
.directors_wrapper{}
.directors_wrapper .vc_col-sm-12 .vc_row-fluid{margin-bottom: 20px;padding: 30px 0;border-top:2px solid #f6f6f6;}
.directors_wrapper .vc_col-sm-12 .vc_row-fluid:first-child{border-top:none;}
.directors_wrapper .vc_col-sm-12 .vc_row-fluid:nth-child(even) .vc_col-sm-4{float: right;} 
.directors_wrapper .vc_col-sm-12 .vc_col-sm-4 img{width: 300px; height: auto;border-radius: 50%;}

/*------------------*/
/*body.home .banner_text {pointer-events: none;}
body.home .banner_text.active {
    pointer-events: all;
}*/
@media screen and (-webkit-min-device-pixel-ratio:0) { 
.banner_over {padding: 29px 0 38px;}
}


.page-id-358 #gform_wrapper_3, .investor_inner .menu-investor-menu-container{
    display: none;
}
@media screen and (min-width: 1000px) {
body.home{
    background-color: #58595B;
}
body.home footer{
    opacity: 0;
}
body.home .page-content .banner_over{
    opacity: 0;
}
body.home .logo{
    opacity: 0;
}
body.home .menu-top-menu-container{
    opacity: 0;
}
body.home .logo{
   opacity: 0;
}
body.home .banner_over .vc_col-sm-6{
    opacity: 0;
}
body.home .banner_text{
    display: none;
}
body.home img.rsImg{
    opacity: 0;
}
body.home .rsPreloader{
    display: none;
}
.rsUni, .rsUni .rsOverflow, .rsUni .rsSlide, .rsUni .rsVideoFrameHolder{
    background-color: transparent !important;
}

}

/***********new listing page**************/

strong {}

.lists {
    margin-top: 50px;
    display: flex;
    flex-wrap: wrap;
    margin: 80px -15px;
}

.lists .single-list {
    width: calc(33.333% - 30px);
    float: left;
    background-color: #f3f3f3;
    padding: 30px;
    margin: 0 15px 30px;
    border: solid 1px #dedede;
}

.lists .single-list h2 {
    margin: 0;
    text-decoration: none;
    font-size: 24px;
    font-weight: 600;
}

.lists .single-list h2 a {
    text-decoration: none;
    color: #414042;
}

.lists .single-list strong {
    font-weight: 500;
    font-size: 14px;
    margin-bottom: 7px;
    display: block;
}

span.readmore a {
    text-decoration: none;
    color: #414042;
}

span.readmore a:hover {
    color: #00a5b5;
}

.pagination {
    text-align: center;
    width: 100%;
    display: inline-block;
    margin: 0px 0 40px;
}

.pagination a {
    text-decoration: none;
    margin: 6px;
    border: solid 1px #00a5b5;
    padding: 6px 13px;
    font-weight: 600;
}

.pagination a:hover,.pagination a.active {
    background-color: #00a5b5;
    color: #fff;
}
.blog_detail-inner {
    margin: 40px 0;
}

.blog_detail-inner h1 {
    font-size: 31px;
    margin: 10px 0 23px;
    color: #414042;
}

.blog_detail-inner span.pdf a {
    border: solid 1px #00a5b5;
    text-decoration: none;
    padding: 13px 20px 13px 55px;
    margin-right: 10px;
    background: url(images/pdf-b-icon.png)no-repeat 20px center;
    background-size: 20px;
    display: inline-block;
}

.pdfs {
    margin: 40px 0 0;
    display: inline-block;
    width: 100%;
}

.blog_detail-inner span.pdf a:hover {
    background-color: #00a5b5;
    color: #fff;
    background:#00a5b5 url(images/pdf-icon.png)no-repeat 20px center;
    background-size: 20px;
}

span.pdf {
    width: 100%;
    display: inline-block;
    float: left;
    margin-bottom: 20px;
}
.back_button a {
    text-decoration: none;
    border: solid 1px #00a5b5;
    background-color: #00a5b5;
    display: inline-block;
    padding: 13px 20px;
    color: #fff;
    float: right;
}

.back_button a:hover {
    background-color: #414042;
    border: solid 1px #414042;
}

@media screen and (max-width: 1466px) {
    .lists {padding: 0 20px;}
  
}

@media screen and (max-width: 992px) {

    .lists .single-list {width: calc(50% - 30px); }

}
@media screen and (max-width: 640px) {
    .lists .single-list {
        width:100%;
        margin: 0 0 30px;
     }
     .lists {margin: 40px 0;}

}



.solution_tab .second_video  .wpb_raw_html video {    
    height: 300px !important;
    width: 473px;
    left: 121px;
    top: 35px;
}

/***************add new css*********************/
.greenlight_banner h1 {
    text-align: center;
    font-size: 3.1em;
    max-width: 904px;
    margin: 0 auto;
}

.greenlight_banner {
    padding: 60px 0;
}

.challenge_row {
    padding-top: 48px;
}

.challenge_row h3 {
    font-family: 'Montserrat-Black';
    color: #00a5b5;
}

.challenge_row  p {
    font-size: 1.4em;
}


.challenge_row .vc_col-sm-6:first-child {
    padding-right: 42px;
    padding-left: 117px;
}

.challenge_row  .vc_col-sm-6:first-child p {
    line-height: 1.35;
}

.challenge_row p a {
    text-decoration: none;
}

.challenge_row .vc_col-sm-6:last-child {
    margin-top: 95px;
    padding-left: 22px;
}

.challenge_row .vc_col-sm-6:last-child .vc_column-inner {
    padding: 25px 78px 92px !important;
}

.challenge_row  .vc_col-sm-6:last-child p strong {
    color: #fff;
    font-weight: 500;
    /* font-size: 1.1em; */
}

.challenge_row .vc_col-sm-6:last-child p {
    font-size: 1.85em;
    color: #fff;
    line-height: 1.55;
    font-weight: 100;
    margin-top: 25px;
    letter-spacing: 0.5px;
}

.challenge_row .vc_col-sm-6:last-child h6:before {
    width: 11px;
    height: 1px;
    left: 0;
    position: absolute;
    content: "";
    background-color: #fff;
    top: 13px;
}

.challenge_row .vc_col-sm-6:last-child h6 {
    font-size: 1.5em;
    font-weight: 200;
    color: #fff;
    margin-top: 19px;
    position: relative;
    padding-left: 20px;
}
.solution_results {padding-top: 13px; padding-bottom: 85px;}

.solution_results .vc_col-sm-12 > .vc_column-inner {
    max-width: 1199px;
    margin: 0 auto;
}
.page-id-7451 .page-content {padding-bottom: 100px;}
.solution_results h3 {
    font-family: 'Montserrat-Black';
    color: #00a5b5;
}

.solution_results p {
    font-size: 1.4em;
    margin-bottom: 29px;
    line-height: 1.35;
    color: #1b1a1a;
}

.solution_results  .vc_inner {}

.solution_results .vc_inner .vc_col-sm-6:first-child {
    padding-right: 51px;
}

.solution_results p a {
    text-decoration: none;
}

.solution_results .vc_inner .vc_col-sm-6:last-child {
    padding-left: 32px;
}

.solution_results p small {
    float: right;
    font-size: 0.8em;
}
.challenge_row .vc_col-sm-6:last-child p img {
    margin: 5px -5px -5px;
}

.counter_values {
    margin: 62px 0 !important;
    width: calc(100% + 193px);
}

.counter_values .stats-block {
    float: left;
    width: 50%;
    border-bottom: solid 2px #daeef7;
    padding-bottom: 24px;
    margin-bottom: 25px !important;
}

.counter_values .stats-block .aio-icon-top {
    float: left;
    width: auto;
}

.counter_values .stats-block .stats-desc {
    width: auto;
    float: left;
    position: relative;
}

.counter_values .stats-block .stats-desc .counter_suffix {
    float: left;
    display: inline-block;
    color: #daeef7;
    font-family: 'Montserrat-Black';
    padding-top: 19px;
    position: absolute;
    top: 0;
}

.counter_values .stats-block .stats-desc .stats-num {
    float: left;
}

.counter_values .stats-block .stats-desc .stats-number {
    width: auto;
    float: left;
    font-family: 'Montserrat-Black';
    font-size: 5em !important;
    color: #daeef7;
}

.counter_values .wpb_wrapper {
    max-width: 535px;
    margin: 0;
    padding: 46px 0 0 80px;
}

.counter_values .stats-block .stats-desc .stats-text {
    color: #daeef7;
    float: left;
    position: absolute;
    top: calc(100% - 35px);
    left: 100%;
    width: auto;
    font-weight: 200;
    text-align: left;
}

.counter_values .stats-block:last-child {
    border-bottom: 0;
}

.counter_values .stats-block:nth-child(3) {
    border-bottom: 0;
}

.counter_values  .vc_column-inner {
    padding-bottom: 24px;
}
i.Defaults-arrow-down {
    background: url(images/dow-arrow.png)no-repeat center center;
    width: 45px;
    height: 83px;
    display: block;
    margin: 11px 0 0 -23px;
}

i.Defaults-arrow-up {
    background: url(images/up-arrow.png)no-repeat center center;
    width: 43px;
    height: 77px;
    display: block;
    margin: 11px 0 0 -30px;
}
i.Defaults-arrow-down:before {
    display: none;
}

i.Defaults-arrow-up:before {
    display: none;
}
.solution_results p a:hover {
    color: #0a293b;
}
.challenge_row p a:hover {
    color: #0a293b;
}
.client_testimonial .contact_btn {
    margin: 16px auto;
    float: none;
    background-color: #fff;
    border: solid 1px #cdc9c9;
    font-weight: 400;
    font-size: 1.2em;
}

.solution_tab .client_testimonial h2 {letter-spacing: -0.9px;}

.solution_tab .client_testimonial p strong {
    font-size: 1.2em;
}

.solution_tab .client_testimonial h5 {
    font-size: 1.2em;
    text-transform: uppercase;
    font-weight: 700;
    margin-top: 22px;
}
.client_testimonial .contact_btn:hover {
    background-color: #0aa6b5;
}
.solution_tab .client_testimonial h3 {
    color: #1da6b5;
    margin-top: 77px;
}
.testimonial_row {
    margin: 50px auto 0 !important;
    max-width: 1258px;
}

body .testimonial_row  .flex-control-nav {left: 50%; top: auto; transform: translateX(-50%); -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); }
body .testimonial_row  .flex-direction-nav {left: 50%; top: auto; transform: translateX(-50%); -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); bottom: 7px; }
.testimonial_row  .flexslider .team_detail {float: left; padding-top: 0px; width: 100%; }
.testimonial_row .team_detail h2 {font-size: 30px;}
.testimonial_row .vc_col-sm-3 h3 {color: #022a3a; font-size: 30px; text-transform: uppercase; font-family: 'Montserrat-Black'; line-height: 1.05; margin-top: 9px; font-weight: 400; padding-left: 1px; }
body .testimonial_row .flex-direction-nav {max-width: 164px;min-width: 110px;}
.client_logo .vc_col-sm-6 .wpb_single_image img {width: auto;}
.client_logo {margin-top: 0 !important;}
.testimonial_row ul.slides {padding-bottom: 40px; }
.testimonial_row ul.slides li {text-align: center; }
.blog_list_inner {
    display: flex;
    flex-wrap: wrap;
    display:-webkit-flex;
    -webkit-flex-wrap: wrap;
    display:-ms-flexbox;
    -ms-flex-wrap: wrap;
}
.blog_section .blog_one {
    opacity: 1;
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    /* background-color: #f2f2f2; */
    margin-bottom: 20px;
}
.blog_list .blog_over, .blog_one .blog_box, .blog_one .blog_box .text_box {
    height: 100%;
}
.blog .blog_box .img_box,.blog_list .blog_box .img_box {
    height: 210px;
}
body .gform_wrapper #gform_7 select.medium.gfield_select+div.chosen-container-single[style] {
    width: 100% !important;
}

body .gform_wrapper #gform_7 .gform_footer.top_label {
    bottom: auto;
}
@media screen and (max-width:1600px ) {
    .our_client h1 {font-size: 35px;}
    .testimonial_row .team_detail h2 {font-size: 20px; margin-top: 20px;}
}
@media screen and (max-width:1440px ) {
    .challenge_row .vc_col-sm-6:first-child {padding-left: 85px;}
    .challenge_row .vc_col-sm-6:last-child .vc_column-inner {
    padding: 25px 30px 92px 78px !important;

}
.solution_tab .second_video .wpb_raw_html video {height: 225px !important; width: 352px; left: 94px; top: 22px; }

}
@media screen and (max-width:1366px ) {
    .challenge_row .vc_col-sm-6:first-child {padding-left: 65px;}
    .challenge_row .vc_col-sm-6:last-child .vc_column-inner {padding: 25px 0 92px 78px !important; }
    .counter_values .wpb_wrapper {padding-left: 55px;}
 }
@media screen and (max-width:1200px ) {
    .counter_values .wpb_wrapper {padding-left: 35px;}
    .counter_values .wpb_wrapper { max-width: 441px;}
    i.Defaults-arrow-down,i.Defaults-arrow-up {width: 45px; height: 47px; background-size: 31px; }
    .counter_values .stats-block .stats-desc .counter_suffix {padding-top: 7px;}
    .counter_values .stats-block .stats-desc .stats-number {font-size: 4em !important;}
    .challenge_row .vc_col-sm-6:last-child .vc_column-inner {padding-left: 50px;}
    .counter_values .stats-block .stats-desc .stats-number {font-size: 4em;}
    .solution_results .vc_inner .vc_col-sm-6:first-child {padding-left: 15px;}

}
@media screen and (max-width:992px ) {
    .challenge_row .vc_col-sm-6 {width: 100%; }
    .counter_values .wpb_wrapper {max-width: 441px; margin: 0 auto !important; padding: 46px 0 0 0; }
    .challenge_row .vc_col-sm-6:last-child {margin-top: 0;}
    .counter_values {width: 100%;}
    .solution_results .vc_inner .vc_col-sm-6:first-child {padding-right: 0; }
    .solution_results {padding-top: 60px;}
    .greenlight_banner {padding: 14px 0 0; }
    .solution_tab .client_testimonial h3 {margin-top: 45px;}
    .testimonial_row .vc_col-sm-3,.testimonial_row .vc_col-sm-9 {width: 100%;}
    .testimonial_row .flexslider .team_detail {padding-left: 0;}
    /* body .testimonial_row .flex-direction-nav {left: -12px;} */
    /* body .testimonial_row .flex-control-nav {left: 12px;} */
    .blog .blog_box .img_box,.blog_list .blog_box .img_box {height: 130px; }

}
@media screen and (max-width:767px) { 
    .greenlight_banner {padding: 1px 0; }
    .solution_results .vc_inner .vc_col-sm-6:last-child {padding-left: 0; padding-top: 50px; }
    body .testimonial_row .flexslider.carousel {margin-top: 20px; margin-bottom: 15px;}
  /*   body .testimonial_row .flex-direction-nav {left: 0;}
  body .testimonial_row .flex-control-nav {left: 19px;} */
    .client_logo .vc_col-sm-6 .wpb_single_image img {max-height: 70px;}
    body .testimonial_row .flex-direction-nav li a.flex-prev {left: 8px; }
    .testimonial_row {margin: 5px auto 0 !important;}
    .testimonial_row .team_detail h2 { margin-bottom: 30px;}
}
@media screen and (max-width:640px) {
    .counter_values .wpb_wrapper {max-width: 100%;}
    .counter_values .stats-block {width: 100%; display:flex !important;     padding-left: 26px;}
    .counter_values .stats-block:nth-child(3) {border-bottom: solid 2px #daeef7; }
    .counter_values .stats-block:last-child {border-bottom: solid 2px #daeef7; }
    .challenge_row .vc_col-sm-6:last-child .vc_column-inner {padding: 40px !important; }
    .solution_results {padding-top: 60px; }
    .greenlight_banner h1 {font-size: 2.1em;}
    .challenge_row .vc_col-sm-6:last-child p {font-size: 1.5em;}
    .challenge_row .vc_col-sm-6 > .vc_column-inner {padding: 0; }
    .counter_values .wpb_wrapper {padding-top: 0;}

}
@media screen and (max-width:600px) {
    .solution_tab .second_video .wpb_raw_html video {height: 134px !important; width: 205px; left: 59px; top: 7px; }
    .blog .blog_box .img_box,.blog_list .blog_box .img_box {height: 135px; }
}
@media screen and (max-width:480px) {
    .blog .blog_box .img_box,.blog_list .blog_box .img_box {height: auto; }

}
}