/*
Theme Name: wela
Theme URI: https://wordpress.org/themes/wela/
Author: WELA
Author URI: https://wordpress.org/
Description: WELA
Version: 1.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentyseventeen
Tags: WELA
*/
*{box-sizing:border-box;}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {margin:0;padding:0;border:0;outline:0;}
header, footer, article, section, hgroup, nav, figure {display:block;margin:0px;padding:0px;}
img {border: 0 none;height: auto;max-width: 100%;vertical-align:middle;transition: all 0.5s ease-in-out 0s;}
ul {list-style-type:none;padding:0px;margin:0px;}
a, button{text-decoration:none;outline:none;transition: all 0.5s ease-in-out 0s;color:#222222;}
i.fa{transition: all 0.5s ease-in-out 0s;}
p, td, input, label, form, h1, h2, h3, h4, h5, h6, a {padding:0px;margin:0px;border:none;text-decoration:none;font-weight:normal;}
h1, h2, h3, h4, h5, h6{}
input[type="text"],input[type="button"],input[type="submit"],input[type="email"],input[type="tel"] ,textarea {  -webkit-appearance: none;  -webkit-border-radius: 0;  -webkit-appearance: none;transition: all 0.5s ease-in-out 0s;outline:none;resize: none;}
input[type="submit"], input[type="button"], input[type="reset"]{outline:none;cursor:pointer;}
.clear {clear: both; }
.vm{ vertical-align: middle; }
.relative{ position: relative; }
.left{ float: left;}
.right {float:right !important;}
/*placeholder css*/
input::-webkit-input-placeholder {opacity:1 !important;}
.searchbox input::-webkit-input-placeholder{color:#d4d8e4 !important;}
input::-moz-placeholder {opacity:1 !important;}
input:-ms-input-placeholder {opacity:1 !important;}
input:-moz-placeholder {opacity:1 !important;}

textarea::-webkit-input-placeholder {opacity:1 !important;}
textarea::-moz-placeholder {opacity:1 !important;}
textarea:-ms-input-placeholder {opacity:1 !important;}
textarea:-moz-placeholder {opacity:1 !important;}

/*ends css*/
body{margin:0;padding:0;font-size:16px; line-height:normal; color:#43484c; font-weight:300; font-family:'Avenir Light';}

/*======= Common CSS =======*/
p{font-size:16px; line-height:24px; color: #989898;}
h1{font-size:55px; line-height:85px; color:#fff; font-weight:900; font-family:'Avenir Heavy';}
h2{font-size:52px; line-height:normal;}
h3{font-size:32px; line-height:normal;}

h5{font-size:18px; color:#43484d;}
h6{font-size:13px; color:#242526; font-family: 'Montserrat', sans-serif;}

a:hover, a:focus{text-decoration:none; color:inherit;}
.full_width{width:100%; float:left;}

header{position:absolute; top:30px; left:0; right:0; z-index:2;}
header .navbar{min-height:inherit; margin:5px 0 0; float:left;}
.menu{float:left; padding:0;}
.menu li{margin-right:24px;}
.menu li a{color:#fff; font-size:13px; padding:2px; border-bottom:2px solid rgba(255,255,255,0); letter-spacing: 0.7px;}
.menu li a:hover, .menu li.active a{border-bottom:2px solid #fff;}
.login_btn{letter-spacing: 0.7px; font-size: 12px; color: #ffffff;  font-family:'Avenir Heavy'; line-height:40px; display:block; border-radius: 10px; border: solid 1px #ffffff; padding:0 55px;}
.login_btn:hover{background:#fff; color:#4dcfef;}

.banner{background:#4dcfef url(assets/images/banner-bg.png) no-repeat 80% top; height:747px;}

.banner_text{float:left; padding:175px 0 0 40px;}
.banner_text p{clear:both;font-family: 'Montserrat', sans-serif; color:#fff; font-size:18px; width:400px; margin:16px 0 0;}
.download_btn{font-size: 10px; letter-spacing:0.5px; color:#ffffff; border-radius:60px; border:solid 1px #ffffff; line-height:42px; display:block; float:left; padding:0 30px; letter-spacing: 0.5px; margin:26px 0;}
.learn_more{font-size:10px; font-weight:900; letter-spacing:0.5px; color: #ffffff; display:block;}
.banner_right{width:100%; text-align:center; margin-top:130px;}
.download_btn i{margin-right:10px; position:relative; top:-3px;}
.download_btn:hover{background:#08263e; color:#fff; border:1px solid #08263e;}
.learn_more:hover{color:#08263e;}
.product_text a:hover{background:#08263e; color:#fff; box-shadow:1px 4px 14px 0 #000;}


.product_text{padding:15px 0;}
.product_text a{font-size: 9px; font-weight:900; letter-spacing: 0.5px; line-height: 20px; border-radius: 26px; display:block; float:left; padding:0 20px; background-color: #4dd0ef; box-shadow: 1px 4px 14px 0 #4dd0ef; color: #ffffff; margin-left:40px;}
.product_text p{letter-spacing:0.4px; font-size:11px; color:#242526; font-family:'Avenir Medium'; font-weight:500; margin:0 0 0 22px; float:left;}

.update_sec{padding:110px 0 90px;}
.free_update{width:220px; display:inline-block;min-height: 130px}
.free_update p{font-family: 'Montserrat', sans-serif; font-size:13px; color:#747474; letter-spacing:0.8px; line-height:normal; margin:17px 0 0;}
.update_margin_top{margin-top:90px;}

.connection_sec{background:#4dcfef;}

.features_sec{background:#f5f5f5; padding:75px 0 105px; overflow: hidden;}
.features_title p{font-size: 22px;  color: #5e6977; line-height:32px; letter-spacing:1px; margin:10px 0 88px;}
.features_cell p{color:#86939e;}
.features_cell{margin-top:30px;}
.features_cell h5{margin:20px 0 12px;}
.features_cell i{line-height:36px;}

.partner_sec{padding:70px 0 50px;}
.partner_sec li{display:inline-block; margin:0 64px;}
.partner_sec li img{-webkit-filter: grayscale(100%); opacity:0.4;
    filter: grayscale(100%);}
  .partner_sec li a:hover img{-webkit-filter: grayscale(0%); opacity:1;
    filter: grayscale(0%);}

.testimonial_outer{padding:40px 0 80px;}
.testimonial_sec{position:relative; padding:0 97px;}
.testimonial_sec:after{width:16px; height:28px; background:url(assets/images/left-arrow.png) no-repeat; position:absolute; content:""; left:0; top:20%;}
.testimonial_sec:before{width:16px; height:28px; background:url(assets/images/left-arrow.png) no-repeat; position:absolute; content:""; right:0; top:20%; transform:rotate(180deg);}

.map{border-top:1px solid #dcdcda;}

.testimonial_sec h3{margin-bottom:40px;}
.testimonial_sec p{color:#43484d; font-size:18px;}
.testimonial_sec span{color: #86939e; line-height:26px; margin:5px 0 0; display:block;}

.contact_sec{padding:46px 0 60px;}
.contact_sec h3{margin-bottom:30px;}
.contact_sec .container{max-width:980px;}
.contact_form label{color:#bac5cd;  font-size:12px; width:100%; float:left; margin:17px 0 6px; text-align:left;}
.contact_form input{height:52px; width:100%; float:left; padding:0 40px 0 15px; border-radius:5px; font-size:16px; color:#323c47; border:solid 1px #e9eff4;}
.contact_sec textarea{color:#989898; font-size:16px;/* height:325px*/ height:276px; border-radius:5px; border:solid 1px #e9eff4; padding:26px 35px; width:100%; float:left; line-height:28px}
.contact_sec span{text-align:right; display:block; margin:6px 0 0; /*float:right*/; color:#989898;}
.contact_sec span u{color: #fc6e4f; text-decoration:none;}
.contact_sec input[type="submit"]{letter-spacing:0.5px; color:#fff; font-size:12px; width:134px; height:39px; border-radius:5px; background:#4dd0ef; margin:16px auto 0; left: 10px;position:relative;}
.contact_input{width:100%; float:left; position:relative;}
.yes_image:after{width:14px; height:11px;max-height: 11px;min-height: 11px; background:url(assets/images/true-sign.png) no-repeat; position:absolute; top:0; bottom:0; margin:auto; right:20px; content:"";}
.no_image:after{width:14px; height:14px; background:url(assets/images/false-sign.png) no-repeat; position:absolute; top:0; bottom:0; margin:auto; right:20px; content:"";}
/*.contact_input:after{width:14px; height:11px;max-height: 11px;min-height: 11px; background:url(assets/images/right-sign.png) no-repeat; position:absolute; top:0; bottom:0; margin:auto; right:20px; content:"";}
*/
.contact_sec input[type="submit"]:hover{background:#2b3d51 ;}

footer{width:100%; float:left; background:#2b3d51; padding:30px 0 35px; position:relative;}
/* footer .container{max-width:770px;} */
footer .container {  max-width: 980px;}
.footer_left p{font-size:10px; color:#fff;}
.footer_left figure{margin:12px 0 8px;}
.footer_left p a{color:#fff;}
footer h6{text-transform:uppercase; color:#7cd65a; font-size:10px; margin-bottom:10px;}
.footer_link ul li{float:left; width:50%;}
.footer_link ul li a{color:#fff; font-size:15px;}
.footer_social li{float:left; margin-right:5px;}
.footer_social{margin-left:-30px;}
.footer_newsletter p{color:#fff; font-size:12px; line-height:18px;}
.footer_newsletter input[type="email"]{width:100%; background:none; color:#fff; padding:0 10px; height:32px; border-radius:3px; border:2px solid #52efff; margin:5px 0; font-size:14px;}
.footer_newsletter input[type="submit"]{float:right; height:22px; background:#7cd65a; border-radius:30px; color:#fff; width:66px; font-size:10px; font-weight:bold;}
.footer_bottom_text{color:#5c87b1; font-size:10px; line-height:16px; margin-top:25px;}
.footer_link ul li a:hover{color:#52efff;}
.footer_newsletter input[type="submit"]:hover{background:#52efff;}

.live_chat{position:absolute; bottom:5px; right:12px;}


/*news letter csss*/
.wysija-input.validate\[required\,custom\[email\]\]{width: 100%;background: none;color: #fff;padding: 0 10px;height: 32px;border-radius: 3px;border: 2px solid #52efff;margin: 5px 0;font-size: 14px;}
.widget_wysija_cont .wysija-submit {margin-top: 0px;}
.wysija-required{display:none;}
.image.wp-image-76.attachment-full.size-full {width: 100%;}
.features_sec .owl-carousel {
  overflow: hidden;
}
.features_sec .owl-nav.disabled {
  display: none;
}
.features_sec .owl-carousel {
  margin: auto;
  max-width: 246px;
  overflow: hidden;
}
.features_sec .col-sm-6 .so-panel::after {
  background-image: url("assets/images/mobile.png");
  content: "";
  display: block;
  height: 855px;
  left: -73px;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 755px;
  z-index: 0;
}
.features_sec .owl-carousel { left: -62px; position: relative; top: 16px; z-index: 0; }
.testimonial {width: 100%;overflow: hidden;}
.testimonial_sec::before{display:none;}
.testimonial_sec::after{display:none;}
.owl-dots{
  display: none;
}
.owl-prev {
  background: rgba(0, 0, 0, 0) url("assets/images/left-arrow.png") no-repeat scroll 0 0;
  border: medium none;
  content: "";
  height: 28px;
  left: 0;
  position: absolute;
  top: 20%;
  width: 16px;
}
.owl-next {
  background: rgba(0, 0, 0, 0) url("assets/images/left-arrow.png") no-repeat scroll 0 0;
  border: medium none;
  content: "";
  height: 28px;
  position: absolute;
  right: 0;
  top: 20%;
  width: 16px;
  transform: rotate(180deg);
}
.owl-nav .owl-prev span {
display:none;
}
.owl-nav .owl-next span {
display:none;
}
.banner_slider{width: 100%;/*background: #4dcfef url(assets/images/banner-bg.png) no-repeat 80% top;
height: 747px;*/}
.banner_slider{
    padding-bottom: 25px;
overflow: hidden;
}
.banner_slider .owl-nav{
  display:none;
}
.owl-carousel .owl-item img {
    width: auto !important;
    display: inline-block !important;
}

.navbar  ul li{position:relative;} 
.navbar  ul li ul.sub-menu {
    z-index: 9;
    position: absolute;
    top: 100%;
   
    width: 180px;
    background: #4dcfef;
    visibility: hidden;
    opacity: 1;
   /* margin-top: 25px;*/
    transition: 0.5s;
}
.navbar   ul li:hover ul.sub-menu {
    visibility: visible;
    opacity: 1;
   /*margin-top: 10px;*/
     border-bottom:none;
}
.navbar  ul li li {
    padding-bottom: 0;
    border-bottom: 1px solid #fff;
    width: 100%;
}
.navbar  ul li li a {
    border-radius: 0 !important;
    padding: 10px;
} 
.navbar  ul li li:last-child {
    border: none;
}
.navbar ul li li a:hover {
    color:#0a263e;
    border-bottom:none;
}
.sub-menu li a{
    border-bottom:none;
}
.sub-menu li a {
    border: none !important;
}


/*menu css

/*end*/






.navbar  ul li{position:relative;} 
.navbar  ul li ul.sub-menu {
    z-index: 9;
    position: absolute;
    top: 100%;
    width: 185px;
    visibility: hidden;
    opacity: 0;
    margin-top: 10px;
  
    transition: 0.5s;
    margin-left:-40px;
}
.navbar ul li:hover > ul.sub-menu {
    visibility: visible;
    opacity: 1;
    margin-top: 5;
    color:white;
    top:20px;
}
.navbar  ul li li:hover > ul.sub-menu {
  display: block;
  left: 100%;
  margin-left: 0 !important;
  opacity: 1;
  visibility: visible;
}
.navbar  ul li li {
    padding-bottom: 0;
    border-bottom: 1px solid #fff;
    width: 100%;
  margin-left: 0;
   
}
.navbar  ul li li a {
    border-radius: 0 !important;
    padding: 10px;
    color: #fff;
} 
.navbar  ul li li:last-child {
    border: none;
}
.navbar ul li li a:hover{color: #0a263e;}








.panel-grid.panel-has-style > .panel-row-style {
  
    display: inherit !important}
    .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ng , div.wpcf7-validation-errors, div.wpcf7-spam-blocked {
    padding: 14px;
    font-size: 16px;
    border-radius: 4px;
    text-align: center;
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1 !important;
    border: 1px solid transparent;
    float: left;
    width:100%;
}

div.wpcf7-mail-sent-ok {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6 !important;
    font-size: 16px;
    padding: 14px;
    margin-bottom: 20px;
    text-align: center;
    border-radius: 4px;
    float: left;
    width:100%;
}
span.wpcf7-not-valid-tip{
    color: #f00 !important;
  font-size:15px;
}
.widget-title {
    display: none;
}

.connection_sec{background:#4dcfef; text-align:center;}
.connection_inner{width:100%; float:left; position:relative; height:370px;}
.connection_mid{display:inline-block; margin:70px 0 0 30px; position:relative;}
.chat_left_icon1{position:absolute; top:38px; left:95px;}
.chat_left_icon2{position:absolute; top:175px; left:0;}
.chat_left_icon3{position:absolute; top:143px; left:250px;}
.chat_left_icon4{position:absolute; bottom:50px; left:130px;}
.chat_left_icon5{position:absolute; bottom:60px; left:320px;}
.chat_left_icon6{position:absolute; top:45px; left:370px;}
.chat_right_icon1{position:absolute; right:31px; top:60px;}
.chat_right_icon2{position:absolute; right:325px; top:33px;}
.chat_right_icon3{position:absolute; top:160px; right:210px;}
.chat_right_icon4{position:absolute; bottom:72px; /*right:44px;*/ right: 31px;}
.chat_right_icon5{position:absolute; bottom:42px; right:308px;}
.chat_icon img{opacity:0.3;}
.chat_icon img:hover{opacity:1;}
.connection_sec .tooltip-inner{background:#e6e5eb; color:#231F20; max-width:100%; width:260px; padding:8px 10px; border-radius:13px; font-family:'Avenir Medium'; font-size:14px; text-align:left;}
.connection_sec .tooltip.right .tooltip-arrow{top:87% !important; border-width:0 !important; width:13px; height:16px; background:url(../images/tooltip-border.png); left:-1px;}
.connection_sec .tooltip.in{filter:alpha(opacity=1); opacity:1;}
.connection_mid .tooltip-inner{font-size:17px; color:#fff; background:#1a89fd; width:285px;}
.connection_mid .tooltip.top .tooltip-arrow{top:82% !important; border-width:0 !important; width:13px; height:18px; background:url(../images/tooltip-border-blue.png); left:99.5% !important;}
.connection_sec .tooltip.right{top:-30px !important; left:50px !important;}
.connection_mid .tooltip.top{top:-60px !important; left:-170px !important;}
.connection_sec.full_width.responsive { display: none !important; }



.tooltip_new {
    position: relative;
    display: inline-block;
    
}

.tooltip_new .tooltiptext {
  background-color: #efe7e7;
  border-radius: 15px;
  color: #121010;
  left: 90%;
  padding: 10px;
  position: absolute;
  text-align: center;
  top: -90px;
  visibility: hidden;
  width: 210px;
  z-index: 1;
}

.tooltip_new .tooltiptext::after {
content: "";
position: absolute;
top: 100%;
right: 92%;
margin-top: -27px;
border-width: 15px;
border-style: solid;
border-color: transparent #efe7e7 transparent transparent;
margin-left: 8px;
transition: 90px;
transform: rotateZ(70deg);

}




.tooltip_new .tooltiptext.tool_right {
  background-color: #efe7e7;
  border-radius: 15px;
  color: #121010;
  left: -210px;
  padding: 10px;
  position: absolute;
  text-align: center;
  top: -90px;
  visibility: hidden;
  width: 210px;
  z-index: 1;
}

.tooltip_new .tooltiptext.tool_right::after {
   content: "";
position: absolute;
top: 100%;
left: 89%;
margin-top: -28px;
border-width: 15px;
border-style: solid;
border-color: transparent #efe7e7 transparent transparent;
margin-left: 8px;
transition: 90px;
transform: rotateZ(107deg);

}









.tooltip_new:hover .tooltiptext {
    visibility: visible;
}


.tooltip_new.connection_tool .tooltiptext {
    visibility: hidden;
    width: 210px;
   background-color:#4985e0;
color: #fff;
    text-align: center;
    border-radius: 15px;
    position: absolute;
    z-index: 1;
    top: -60px;
    left: 70%;
    padding: 11px;
}
.tooltip_new.connection_tool .tooltiptext::after {
    content: "";
position: absolute;
top: 100%;
right: 88%;
margin-top: -43px;
border-width: 22px;
border-style: solid;
border-color: transparent #4985e0 transparent transparent;
margin-left: 8px;
transition: 90px;
transform: rotateZ(70deg);


}



.chat_line1:after{background: url(assets/images/chat-line2.png); position: absolute;  top: 47px;  left: 125%; content: ""; width: 276px; height: 86px;opacity:0}
.chat_line2:after{background: url(assets/images/chat-line4.png); position: absolute;  top: 3px;  left: 125%; content: ""; width: 375px; height: 76px;opacity:0}
.chat_line3:after{background: url(assets/images/chat-line3.png); position: absolute;  top: 22px;  left: 107%; content: ""; width: 137px; height: 21px;opacity:0}
.chat_line4:after{background: url(assets/images/chat-line5.png); position: absolute;  top: -70px;  left: 102%; content: ""; width: 256px; height: 92px;opacity:0}
.chat_line5:after{background: url(assets/images/chat-line6.png); position: absolute;  top: 10px;  left: 115%; content: ""; width: 94px; height:29px;opacity:0}
.chat_line6:after{background: url(assets/images/chat-line1.png); position: absolute;  top: 43px;  left: 115%; content: ""; width: 42px; height:33px;opacity:0}
.chat_line8:after{background: url(assets/images/chat-line7.png); position: absolute; right: 103%; top: 33px;content: ""; width: 71px; height:38px;opacity:0}
.chat_line7:after{background: url(assets/images/chat-line8.png); position: absolute; right: 103%; top: 43px;content: ""; width:272px; height:46px;opacity:0}  
.chat_line9:after{background: url(assets/images/chat-line9.png); position: absolute; right: 103%; top: 0px;content: ""; width:152px; height:44px;opacity:0} 
.chat_line10:after{background: url(assets/images/chat-line10.png) no-repeat; position: absolute; right: 63%; top: -20px;content: ""; width:352px; height:52px;opacity:0} 
.chat_line11:after{background: url(assets/images/chat-line11.png) no-repeat; position: absolute; right: 89%; top: 0;content: ""; width:97px; height:28px;opacity:0}     
.chat_line1.addline:after{opacity: 1;}
.chat_line2.addline:after{opacity: 1;}
.chat_line3.addline:after{opacity: 1;}
.chat_line4.addline:after{opacity: 1;}
.chat_line5.addline:after{opacity: 1;}
.chat_line6.addline:after{opacity: 1;}
.chat_line7.addline:after{opacity: 1;}
.chat_line8.addline:after{opacity: 1;}
.chat_line9.addline:after{opacity: 1;}
.chat_line10.addline:after{opacity: 1;}
.chat_line11.addline:after{opacity: 1;}
.image.wp-image-202.attachment-full.size-full {
    display: none !important;
}
div.wpcf7-validation-errors{
    margin-left:0px;
}
.wpcf7-not-valid-tip {
    float: left;
}
.outer_wheel .wheel {
  background-image: url("assets/images/lightblue.png");
  font-size: 0;
  height: 195px;
  position: absolute;
  width: 192px;
}
.wheel.wheel-one {
  left: 70px;
  top: 2px;
  transform: rotate(-90deg);
}
.wheel.wheel-two {
  top: 2px;
  right: 75px;
}
.wheel-three {
  left: 70px;
  transform: rotate(180deg);
  bottom: 0px;
}
.wheel-four {
  right: 75px;
  bottom: 0;
  transform: rotate(90deg);
}
.outer_wheel {
  height: 402px;
}
.outer_wheel {
  background-image: url("assets/images/wela.png");
  background-repeat: no-repeat;
  background-position: center;
  transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
}
.free_update.disable {
  opacity: 0.2;
}
.free_update.activbox {
  opacity: 1;
}
.wheel.active {
  background-image: url("assets/images/dark-blue.png");
}
.outer_wheel.experiance{background-image: url("assets/images/experiance.png");}
.outer_wheel.one-place{background-image: url("assets/images/one-place.png");}
.outer_wheel.save{background-image: url("assets/images/save.png");}
.outer_wheel.secure{background-image: url("assets/images/secure.png");}
.wheel_text {
  bottom: -100px;
  font-size: 15px;
  font-weight: bold;
  height: 30px;
  left: -4px;
  margin: auto;
  max-width: 230px;
  width:100%;
  position: absolute;
  right: 0;
  top: 0;
}
.product_text {
  background-color: #fafafa;
}
.free_update b{display:none;}
.features_sec .owl-dots .owl-dot {
  background-color: #2b3d51;
  border: medium none;
  border-radius: 50px;
  margin: 6px;
  padding: 6px;
}

.features_sec .owl-dots {
  bottom: 26px;
  display: block;
  position: relative;
  text-align: center;
  width: 100%;
}
.ie.windows .features_sec .owl-dots{bottom: 23px;}
.features_sec .owl-dots .owl-dot.active,.features_sec .owl-dots .owl-dot:hover{
  background-color: #4dcfef;
}
.features_sec .owl-carousel.owl-loaded.owl-drag > div:first-child {
  /* border-radius: 30px; */
  overflow: hidden;
}
.testimonial .owl-carousel.owl-loaded {
  left: 0px
}



/*about us*/

.inner_page header{position: static; background: #0a263e; padding-top: 30px;}

.about_contain{padding: 50px 0 90px ; background: #0a263e;}
.about_contain .container{width: 1020px; min-height:454px !important; height:454px !important;}
.about_contain.contact_us .container{ min-height:auto !important; height:auto !important; }
.about_contain h2{margin-bottom: 66px; color: #fff; text-align: center; font-size: 36px; font-family:'Avenir Light'; font-weight: 300;}
.about_left{float: left; width: 480px;}
.about_right{padding: 18px 0 0 0; text-align: center; float: right; width: 464px;}
.about_right b, .about_right p{color: #fff; margin-bottom: 12px; display: block; text-align: left;  font-family: 'Avenir LT Std'; font-weight: normal;  line-height: 20px;}
.careers_btn{line-height: 60px; padding: 0 46px; background: #7dc855; color: #fff; display: inline-block; border-radius: 10px; float: none; margin-top: 50px; font-size: 16px;  font-family: 'Avenir LT Std'; font-weight: normal;}

.about_services{padding: 50px 0;}
.about_services .container{width: 1170px;}

.about_img{margin-bottom: 60px;}
.about_services_cell i{float: left; width: 80px; min-height: 170px;}
.about_services_contain h5{margin-bottom:  12px; color: #43484D;}
.about_services_contain p{font-size: 16px; color: #86939E; padding-right: 50px;}

.history_sec .container{width: 1130px;}
.history_sec{background: #f5f5f5;padding: 80px 0 90px; text-align: center;}
.history_sec h2{margin-bottom: 62px; color: #242526; font-size: 44px; font-family:'Avenir Light';  font-weight: 300;}
.history_cell p{color: #747474; font-size: 14px; opacity: 0.5; transition: all 0.5s ease-in-out 0s; line-height: 20px;}
.history_cell{float: left; width: 155px; margin-right: 4px; transition: all 0.9s ease-in-out 0s;}
.history_cell:nth-child(2){padding: 0 10px;}
.history_cell:nth-child(3){padding: 0 13px;}
.history_cell:nth-child(4){padding: 0 13px;}
.history_cell:nth-child(5){padding: 0 15px;}
.history_cell:nth-child(6){padding: 0 17px; width: 175px;}
.history_cell:nth-child(7){width:125px; margin: 0;}


.history_cell i{background: url(assets/images/history-img-1.png) no-repeat center; height: 48px; float: left; width: 100%; z-index: 1; position: relative;}
.history_cell:nth-child(2) i{background: url(assets/images/history-img-2.png) no-repeat center; height: 48px; float: left; width: 100%;}
.history_cell:nth-child(3) i{background: url(assets/images/history-img-3.png) no-repeat center; height: 48px; float: left; width: 100%;}
.history_cell:nth-child(4) i{background: url(assets/images/history-img-4.png) no-repeat center; height: 48px; float: left; width: 100%;}
.history_cell:nth-child(5) i{background: url(assets/images/history-img-5.png) no-repeat center; height: 48px; float: left; width: 100%;}
.history_cell:nth-child(6) i{background: url(assets/images/history-img-6.png) no-repeat center; height: 48px; float: left; width: 100%;}
.history_cell:nth-child(7) i{background: url(assets/images/history-img-7.png) no-repeat center; height: 48px; float: left; width: 100%;}

.history_cell:hover i{background: url(assets/images/history-img-1-hover.png) no-repeat center; height: 48px; float: left; width: 100%;}
.history_cell:nth-child(2):hover i{background: url(assets/images/history-img-2-hover.png) no-repeat center; height: 48px; float: left; width: 100%;}
.history_cell:nth-child(3):hover i{background: url(assets/images/history-img-3-hover.png) no-repeat center; height: 48px; float: left; width: 100%;}
.history_cell:nth-child(4):hover i{background: url(assets/images/history-img-4-hover.png) no-repeat center; height: 48px; float: left; width: 100%;}
.history_cell:nth-child(5):hover i{background: url(assets/images/history-img-5-hover.png) no-repeat center; height: 48px; float: left; width: 100%;}
.history_cell:nth-child(6):hover i{background: url(assets/images/history-img-6-hover.png) no-repeat center; height: 48px; float: left; width: 100%;}
.history_cell:nth-child(7):hover i{background: url(assets/images/history-img-7-hover.png) no-repeat center; height: 48px; float: left; width: 100%;}
.history_cell:hover p{opacity: 1; }

.history_cell h6{display: inline-block; margin: 20px 0 2px;}
.history_cell_outer{position: relative;}
.history_cell_outer:after{position: absolute; content: ""; background: #bcc6d0; height: 1px; left: 0; right: 0; top: 43px;}

.employee_sec{padding: 58px 0; background: #4dd0ef;}
.employee_sec_cell {  border-right: 2px solid #ffffff;  text-align: center;}

.employee_sec h6{font-size: 13px; color: #fff; font-family:'Avenir Light'; font-weight: 300;}
.employee_sec h1{ font-weight: 300; font-size: 48px; font-family:'Avenir Light'; line-height: normal; margin-top: 10px;}

.team_sec{padding: 52px 0 64px; text-align: center;}
.team_sec .container{width: 1140px;}
.team_sec h1{font-family:'Avenir Light'; font-weight: 300; font-size: 36px; color: #242526; margin-bottom: 80px; line-height: normal;}
.team_sec h6{font-family:'Avenir Medium'; font-weight: 500; font-size: 10px; color: #242526; margin: 28px 0 6px;}
.team_sec span{font-family: 'Avenir LT Std'; font-weight: normal; color: #747474; font-size: 13px;}
.team_cell i img{height: 140px; width: 140px; border-radius: 100%;}
.team_cell p{font-size: 15px; margin: 16px 0 22px; line-height: 20px; color: #747474; padding: 0 20px;}
.team_cell ul li{float: none; display: inline-block; margin: 0 6px;}
.team_cell.full_width { margin-bottom: 30px; min-height: 370px; }
.careers_btn:hover {background: #fff; color: #0a263e;}
.team_cell_popup_content{display: none;}
.right.team_cell_read_more_btn { border: 1px solid; border-radius: 15px; color: #4dd0ef; font-size: 10px; font-weight: 600; padding: 3px 8px; text-transform: uppercase; }
/*faq page*/
.faq_contain .container{width: 1180px;}
.faq_contain{padding-bottom: 60px; text-align: center;}
.faq_contain h2{margin-bottom: 14px;}
.faq_contain p ,.faq_contain a{font-size: 16px; color: #fff; font-weight: 300; margin-bottom: 60px;}
.faq_contain a{text-decoration: underline;}

.faq_answer_detail{display: none;}
.faq_sec_middle{padding: 80px 0 60px; text-align: center;}
.input_text{border-bottom: 1px solid #d0d7dd; position: relative; display: inline-block; float: none; max-width: 1021px;}
.input_text input{height: 60px; font-size: 30px; color: #A0A0A0; padding: 0 20px 0 40px; width: 100%; font-family:'Avenir Medium';}
.input_text button{background: none; border: none; position: absolute; bottom: 10px; left: 0;}

.faq_question{padding: 64px 0 60px; text-align: left;}
.faq_question_inner{float: left; width: 50%; border-bottom: 1px solid #e9eff4; border-right: 1px solid #e9eff4; padding: 36px 20px 44px 66px; height: 215px;}
.faq_question_inner.even{border-right: none;}
.faq_question_inner span{margin-right: 20px; font-size: 18px; font-family:'Avenir Medium';}
.faq_question_inner h5 span{color: #fc6e50;}
.faq_answer_color{color: #7dc855; float: left;}
.faq_question_inner p ,.faq_question_inner a{color: #9f9f9f; width: 92%; float: right;}
.faq_question_inner a{text-decoration: underline; width: auto; float: none;}
.faq_question_inner h5{margin-bottom: 20px; color: #323C47; font-size: 16px; font-family:'Avenir Medium';}
.faq_question_inner:nth-child(2n){border-right:none;}
.border_none{border-bottom: none;}

.faq_contactus{float: none; display: inline-block; background: #f5f5f5; padding: 65px 132px 60px 80px;}
.faq_contactus a{line-height: 40px; padding: 0 26px; color: #fff; text-transform: uppercase; font-size: 12px; background: #7dc855; border-radius: 10px; display: inline-block; font-family:'Avenir Medium'; margin-top: 8px;}
.faq_contactus p{float:  left; margin-right: 46px; text-align: left; font-size: 18px; color: #323C47; font-family:'Avenir Medium'; line-height: 30px;}

.faq_contain a:hover ,.faq_question_inner a:hover{color: #7dc855;}
.faq_contactus a:hover{background: #4bd0ef; color: #fff; }

/*press contain*/

.press_contain{padding-bottom: 106px;}
.press_contain_cell{text-align: center;}
.press_contain_top_img{line-height: 100px; float: left; width: 100%; margin-bottom: 23px;}
.press_contain_bottom_img img{height:58px; width: 58px; border-radius: 100%;}
.press_contain_cell p{color: #848484; font-size: 15px; padding: 0 42px; margin-bottom: 26px; display: block;}
.press_middle_left{width: 50%;}
.press_middle_right{width: 50%; padding: 74px 100px 84px;}
.press_middle_left i{float: left; width: 100%; background: url(assets/images/press-middle-img.jpg); min-height: 404px;}
.press_middle_right a{line-height: 41px; padding: 0 41px; background: #000; color: #fff; font-size: 10px; display: inline-block; border-radius: 30px; margin-top: 30px; font-family:'Avenir Medium';}
.press_contain_cell  h5{margin: 13px 0 8px; color: #626262;}
.press_contain_cell  h6{color: #919191;  font-family:'Avenir Light'; font-weight: 300; font-size: 16px;}
.press_middle_right_second{padding-right: 178px;}
.press_middle_right_second .press_middle_right_inner{float: right;}
.press_middle_right_inner{width: 330px;}
.press_middle_left img{width: 100%;}
.press_middle_right_inner h2{margin-bottom: 30px; font-size: 36px; font-family:'Avenir Light'; font-weight: 300; color: #242526;}
.press_middle_right_inner p{font-size: 14px; /*font-family: 'Avenir LT Std';*/ font-weight: normal; color: #747474;}

.press_contact{background: #f4f4f4; padding: 90px 0 100px; text-align: center;}
.press_contact a{font-size: 14px; line-height: 60px; padding: 0 55px; color: #fff; background: #7dc855;  border-radius: 10px; display: inline-block; float: none; margin-top: 32px; font-family:'Avenir Medium';}

.press_contact p{font-size: 24px; color: #676767; line-height: 35px;}


#pgc-w5a82ebea3499a-0-2 .employee_sec_cell {  border: medium none;}
.panel-grid.panel-no-style {  clear: left;}
.panel-grid-cell:nth-child(3) .employee_sec_cell {  border: medium none;}
.page-numbers { background-color: #0a263e; padding: 10px; color: #fff;}
.page-numbers.current { background-color: #7dc855;}
.pagination.pagination_press a:hover { color: #7dc855;}
.pagination {   display: block;   float: left;  margin: 20px auto;  text-align: center;  width: 100%;}
.page-numbers {   background-color: #0a263e;   color: #ffffff;  padding: 5px 15px; margin: 0 4px;}

.strategies_header{text-align: center;}
.strategies_header h2{margin-bottom: 0;}
.strategies_header p{color: #fff; font-size: 21px; line-height: 30px; padding: 0 9px;}
.strategies_margin{margin-bottom:18px;}
.strategies_header img{margin-top: 75px;}

.strategies_middle_sec_left_outer{width: 100%; float: left; padding-right: 20px;}
.strategies_middle_sec_left_inner{width: 364px; float: right; padding: 0 38px;}
.strategies_middle_sec_left{text-align: center; padding-top: 30px;}
.strategies_middle_sec_left:last-child{padding-bottom: 30px;}
.strategies_middle_sec_left img{height: 100px; width: 100px; border-radius: 100px; background: #4dd0ef;}
.strategies_middle_sec_left h6{font-size: 13px; color: #242526; margin: 25px 0 10px;}
.strategies_middle_sec_left p{font-size: 13px; color: #747474;}

.strategies_middle_sec_right{width: 100%; float: right; background: url(assets/images/right-img.png) no-repeat center bottom; background-size: 100% 100%; min-height: 1000px; text-align: center; padding-top: 310px;}


.finacial_future_sec{background: #0A263E; padding: 45px 0; text-align: center;}

.finacial_future_sec h3{font-size: 36px; font-family:'Avenir Light'; font-weight: 300; color: #fff; margin-bottom: 20px;}
.finacial_future_sec input[type="text"] ,.finacial_future_sec input[type="submit"]{height: 41px; width: 224px; background: #3B5264; color: #fff; font-size: 13px; font-family:'Avenir Heavy'; font-weight: 900; padding: 0 10px; border-radius: 5px; margin-right: 10px;border:none;}
.finacial_future_sec input[type="submit"]{width: 143px; height: 41px; background: #7dc855;}
/* ::-webkit-input-placeholder {  color: #fff;}
:-ms-input-placeholder { color: #fff;}
::-moz-placeholder { color: #fff; opacity: 1;}
:-moz-placeholder {  color: #fff; opacity: 1;} */

.oya_sec{padding: 104px 0 90px; overflow: hidden;}
.press_middle_sec.full_width { overflow: hidden; }
.oya_sec_right{text-align: center;}
.oya_sec_right h3{font-size: 36px; color: #5E6977; font-family:'Avenir Heavy'; font-weight: 900; margin-bottom: 38px;}
.oya_sec_right p{color: #5E6977; font-size: 22px; font-family:'Avenir Light'; font-weight: 300; line-height: 32px;
    padding: 0 3px;}
.strategies_header_outer{padding-bottom: 120px;}
.strategies_middle_sec_right  i {display: block; width: 100%;}
.finacial_future_sec input[type="submit"]:hover{background: #fff; color: #4dcfef;}



/*busness page css*/

.busness_header_outer p{font-size: 18px;}
.busness_header_outer h2{margin-bottom: 12px;}
.busness_header_outer img{margin-top: 95px;}
.benjamin_business img{margin-top: 65px;}
.busness_middle_sec{padding: 40px 0 70px; text-align: center;}
.busness_middle_sec h3{margin-bottom: 90px; font-size: 26px; color: #0A263E;  font-family:'Avenir Light'; font-weight: 300;}
.busness_middle_cell h6{margin: 20px 0 15px; font-size: 16px; color: #0A263E; }
.busness_middle_cell p{font-size: 16px; color: #86939E;  font-family:'Avenir Light'; font-weight: 300; padding: 0 30px;}
.busness_middle_cell.full_width i {display: block; min-height: 66px;}

.busness_payment_sec{background: #f5f5f5; border-top: 8px solid #ebe7e7; border-bottom: 8px solid #ebe7e7; text-align: center;}
.busness_border_right{border-right: 8px solid #ebe7e7;}
.busness_payment_left{padding: 78px 0 110px; text-align: center; width: 275px; float: none; display: inline-block;}
.busness_payment_left h1{font-size: 130px; color: #2b3d51; font-family:'Avenir Light'; font-weight: 300; line-height: normal;}
.business_counter_main h1{display: inline-block;}
.busness_payment_left p{font-size: 18px;}
.busness_payment_left.full_width i {display: inline-block; line-height: 90px;}
.busness_build{padding: 40px 0 70px; text-align: center;}
.busness_build h3 ,.business_mail h3{margin-bottom: 10px; font-size: 44px; color: #242526;  font-family:'Avenir Light'; font-weight: 300;}
.busness_build p {color: #242425; /* font-family: "Avenir LT Std"; */ font-size: 18px; font-weight: normal;}
.busness_build_cell_outer{margin-top: 80px;}
.busness_build_cell{float: none; display: inline-block; width: 135px; margin: 0 10px; opacity: 0.3; transition: all 0.5s ease-in-out 0s; }
.busness_build_cell:hover{opacity: 1;cursor: pointer;}
.busness_build_cell img{height: 58px; width: 58px; border-radius: 100%; border: 4px solid #fff;}
.busness_build_cell h6{ font-size: 16px; color: #5E6977;  font-family:'Avenir Light'; margin: 10px 0;}
.busness_build_cell a {display: inline-block;}
.busness_build_cell.selected {opacity: 1;}

.benjamin_business_main { display: inline-block; float: none; width: 600px; }
.benjamin_business {display: none; clear: both;}
.benjamin_business.business_chat_first img { padding-bottom: 0; }
.banjamin_sec{padding: 50px 0 18px; background: #f5f5f5; text-align: center;}
.banjamin_sec h3{font-size: 44px; color: #242526; margin-bottom: 16px;}
.banjamin_sec p{font-size: 16px; color: #86939E; line-height: 20px; margin-bottom: 20px;}
.banjamin_sec i{float: none; display: inline-block; opacity: 0.3; margin: 0 50px;transition:.5s}

.business_mail{padding: 145px 0 118px; text-align: center;}
.business_mail h3{margin-bottom: 50px;}
.business_mail a{font-size: 16px; line-height: 68px; padding: 0 28px 0 68px; border: 2px solid #f5f5f5; border-radius: 5px; display: inline-block; position: relative; color: #2b3d51;}
.business_mail a:after{position: absolute; content: ""; background: url(assets/images/mail-icon.png) no-repeat; width: 24px; height: 28px; top: 0; bottom: 0; left: 20px; margin: auto;}
.banjamin_sec p br{display:none;}
.business_mail a:hover{color: #4dcfef;}
.banjamin_sec i:hover{opacity:1;}




.strategies_middle_sec .panel-grid-cell {
  float: left;
}
.finacial_future_sec .wysija-paragraph, .finacial_future_sec input.wysija-submit {
  display: inline-block !important;
}
.vimeo_video_img {opacity: 0.6 !important}
.vimeo_video_link {
  position: relative;
}
.vimeo_video_play_icon {
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: -30px;
}
.counter-value {
  display: inline;
}
.pno_result_found {
  color: #ff0000;
  font-size: 30px;
  font-weight: bold;
  padding-left: 70px;
}
.live-search-list li:nth-child(2n) .faq_question_inner{border-right:none;}
.faq_question_inner.no_result {
  color: #ff0000;
  font-size: 20px;
  font-weight: bold;
  padding-top: 0;
  border: none;
}
.live-search-list.loading::after {
  background-color: rgba(245, 245, 245, 0.9);
  bottom: 0;
  content: "Loading...";
  font-size: 25px;
  font-weight: bold;
  left: 0;
  margin-bottom: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  width: 100%;
  z-index: 9;
}
.live-search-list.loading {
  float: left;
  position: relative;
  width: 100%;
}
.strategies_middle_sec_right.active img {
  transform: rotate(360deg);
}
.live-search-list li:nth-child(2n+2) {
  clear: left;
}
div.wpcf7 .ajax-loader{margin:0 0 0 14px;}
h1#typed2 {
  float: left;
  min-height: 85px;
}
.custom_model_body table {
  margin: 20px 0;
}
.custom_model_body table td {
    border: 1px solid;
    padding: 10px;
}
.custom_model_body .alignleft{
  padding-bottom: 10px;
}
.custom_model_header {
    background: #4dcfef;
    color: #fff;
}
.custom_model_body h5 {
  font-weight: 600;
  margin-bottom: 15px;
}
.custom_model_body {
    background: #ffffff none repeat scroll 0 0;
}
.custom_close_btn {
  color: #fff;
}
.typed-cursor{
  opacity: 1;

  -webkit-animation: blink 0.7s infinite;
  -moz-animation: blink 0.7s infinite;
  -ms-animation: blink 0.7s infinite;
  -o-animation: blink 0.7s infinite;
  animation: blink 0.7s infinite;
  color: rgb(255, 255, 255);
  font-size: 55px;
  position: relative;
  top: 3px;
}

@keyframes blink{
  0% { opacity:1; }
  50% { opacity:0; }
  100% { opacity:1; }
}
@-webkit-keyframes blink{
  0% { opacity:1; }
  50% { opacity:0; }
  100% { opacity:1; }
}
@-moz-keyframes blink{
  0% { opacity:1; }
  50% { opacity:0; }
  100% { opacity:1; }
}
@-ms-keyframes blink{
  0% { opacity:1; }
  50% { opacity:0; }
  100% { opacity:1; }
}
@-o-keyframes blink{
  0% { opacity:1; }
  50% { opacity:0; }
  100% { opacity:1; }
}

.tooltip_new.connection_tool .tooltiptext.tool_right {
  left: -80%;
}
.tooltip_new.connection_tool .tooltiptext.tool_right::after {
  border-width: 17px;
  margin-top: -30px;
  transform: rotateZ(107deg);
  margin-left: 5px;
}

.pulse {
 
  display: block;  
  border-radius: 50%;
  background: #94E2F5;
  cursor: pointer;
  box-shadow: 0 0 0 rgba(77,207,239,0.4);
  animation: pulse 1s infinite cubic-bezier(0.66, 0, 0, 1);
  -webkit-animation: pulse 1s infinite cubic-bezier(0.66, 0, 0, 1);
  -moz-animation: pulse 1s infinite cubic-bezier(0.66, 0, 0, 1);
  -ms-animation: pulse 1s infinite cubic-bezier(0.66, 0, 0, 1);
  
}
.pulse:hover {
  animation: none;
}

@-webkit-keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(216,245,251, 0.8);
  }
  70% {
      -webkit-box-shadow: 0 0 0 40px rgba(216,245,251, 0);
  }
  100% {
      -webkit-box-shadow: 0 0 0 0 rgba(216,245,251, 0);
  }
}
@keyframes pulse {
  0% {
    -moz-box-shadow: 0 0 0 0 rgba(216,245,251, 0.8);
    box-shadow: 0 0 0 0 rgba(216,245,251, 0.4);
  }
  70% {
      -moz-box-shadow: 0 0 0 40px rgba(216,245,251, 0);
      box-shadow: 0 0 0 40px rgba(216,245,251, 0);
  }
  100% {
      -moz-box-shadow: 0 0 0 0 rgba(216,245,251, 0);
      box-shadow: 0 0 0 0 rgba(216,245,251, 0);
  }
}

/*get touch*/
.get_touch_header{padding-bottom: 60px;}
.get_touch_map img{width: 100%;}
.get_touch_middle{padding: 90px 0 60px; text-align: center;}

.get_touch_middle h6{font-family:'Avenir Medium'; font-weight: normal; font-size: 14px; color: #666666; margin-bottom: 48px;}
.get_touch_middle a ,.get_touch_middle p ,.get_touch_input input{color: #B3B3B3; font-family:'Avenir Light'; font-weight: 300; font-size: 14px; margin-bottom: 10px; display: inline-block;  clear: both; float: left;}
.get_touch_left_inner ,.get_touch_middle h6{padding-left: 56px; float: left; width: 100%;}
.get_touch_middle p {line-height: 34px;}
.get_touch_left_inner_cell ,.get_touch_left_inner_mail ,.get_touch_left_inner_address{position: relative; margin-bottom: 30px;}
.get_touch_left_inner_cell:after{position: absolute; content: ""; background: url(assets/images/get-touch-cell-icon.png) no-repeat; width: 18px; height: 18px; left: 0; top: 0;}
.get_touch_left_inner_mail:after{position: absolute; content: ""; background: url(assets/images/get-touch-mailicon.png) no-repeat; width: 20px; height: 16px; left: 0; top: 0;}
.get_touch_left_inner_address:after{position: absolute; content: ""; background: url(assets/images/get-in-touch-location-icon.png) no-repeat; width: 14px; height: 20px; left: 0; top: 8px;}

.get_touch_input ::-webkit-input-placeholder {  color: #B3B3B3 !important;}
.get_touch_input :-ms-input-placeholder { color: #B3B3B3 !important;}
.get_touch_input ::-moz-placeholder { color: #B3B3B3 !important; opacity: 1;}
.get_touch_input :-moz-placeholder {  color: #B3B3B3 !important; opacity: 1;}


.get_touch_name{position: relative; width: 160px; float: left;}
.get_touch_input input ,.get_touch_input textarea{line-height: 50px;height: 50px; border: 2px solid #f5f5f5; border-radius: 5px; width: 100%; padding: 0 8px 0 44px;}
.get_touch_input textarea{line-height: normal !important; height: 125px; padding-top: 10px; padding-bottom: 10px; font-family:'Avenir Light'; font-weight: 300; color: #B3B3B3}
.get_touch_email{width: 254px; float: left; margin-left: 30px;}
.get_touch_message{width: 450px; margin: 30px 0; float: left;}
.get_touch_button input{line-height: 40px; padding: 0 24px; background: #7dc855; color: #fff; border-radius:5px; display: inline-block; width: auto; float: left; clear: both;}
.get_touch_button input:hover{background: #2b3d51;}
.get_touch_name ,.get_touch_email ,.get_touch_message{position: relative;}
.get_touch_name:after{position: absolute; content: ""; background: url(assets/images/get-in-touch-user-icon.png) no-repeat; width: 20px; height: 20px; top: -10px; bottom: 0; left: 14px; margin: auto;}
.get_touch_email:after{position: absolute; content: ""; background: url(assets/images/get-touch-mailicon.png)no-repeat; width: 20px; height: 16px; top: -10px; bottom: 0; left: 14px; margin: auto;}
.get_touch_message:after{position: absolute; content: ""; background:url(assets/images/get-in-touch-message-icon.png); width: 18px; height: 18px; top: 16px;  left: 14px;}

.get_touch_left_inner{float: left; width: 100%;}
.get_touch_right h6{padding-left: 0;}

.get_touch_middle_inner{float: none; display: inline-block; width: 830px;}
.panel-grid.panel-has-style > .get_touch_middle_inner.panel-row-style { display: inline-block !important;}
.get_touch_middle a:hover{color: #4dcfef;}

.get_touch_right {padding-left: 90px;}

/*Financial Wellness Convert*/
.busness_header_left ,.busness_header_right{margin-top: 80px;}
.busness_header_left p{font-size: 20px; color: #fff; margin-bottom: 40px; }
.busness_header_left p:last-child{margin-bottom: 0;}
.busness_header_right img{margin-top: 0;}

.financial_wellness_middle_sec{padding: 38px 0 0; text-align: center;}
.financial_wellness_middle_sec h3{font-size: 44px; color: #242526;}
.financial_wellness_middle_sec p{/* font-size: 18px; */ margin-bottom: 30px;}
.financial_wellness_left p{line-height: 30px; color: #000; margin-top: 10px;}
.financial_wellness_left{padding-top: 80px;}
.financial_wellness_center{margin-bottom: -100px;}
.financial_account_sec{padding: 145px 0 90px; background: #f5f5f5;}
.financial_account_lef{}
.financial_account_lef img{position: relative; left: -20px;}
.financial_account_right{text-align: center;}
.financial_account_right h3{margin:20px 0 44px;}
.financial_account_right p{margin-bottom: 44px; color: #000;}

/*revolutionizing_header*/
.revolutionizing_header img{margin-bottom: -190px; margin-top: 40px !important; z-index: 9; position: relative;}
.revolutionizing_middle{background: #fff; text-align: left !important; padding: 74px 0 48px;}
.revolutionizing_right h3{font-size: 26px; color: #0A263E; font-family:'Avenir Light';}
.revolutionizing_right{text-align: left; margin-top: 40px;}
.revolutionizing_right p{padding-left: 60px; font-family:'Avenir Light'; color:#0A263E; margin-bottom: 30px;}
.revolutionizing_right img{margin-right: 10px;}

.revolutionizing_left{text-align: center;}
.revolutionizing_left p{padding-left: 0; font-size: 14px; line-height: 30px;}
.revolutionizing_right_second img {position: relative; left: 20px;}
.revolutionizing_middle_second{padding-top:148px; overflow: hidden; }
.revolutionizing_left h3{margin-bottom: 0 !important;}

.captcha{
 margin-top: 35px;
}
.page-id-19 div.wpcf7-response-output {
    margin: 2em 0 1em;
    }


    .sub-menu li {
    line-height: 30px !important;
}
.home .navbar ul li ul.sub-menu{background: #0a263e;}
.home  .navbar ul li li a:hover{color: #4dcfef;}
/*blog sidebar press detail page css*/
.entry-footer {display: none;}

.blog_data ul {
    text-align: left;
    list-style-type: disc;
    padding: 10px;
    margin-left:10px;
 font-size: 18px;
  line-height: 24px;
color: #989898;
}

.blog_data ol{
  text-align: left;
    margin-left:10px;
    padding: 10px;

  font-size: 18px;
  line-height: 24px;
color: #989898;

}

blockquote {
    background-color: #f4f4f4;
    border-left: 13px solid #e8e8e8;
    margin: 50px auto;
    padding: 32px 21px 27px 45px;
    position: relative;
    font-size: 17.5px;
}
blockquote::after {color: #000000; content: open-quote;font-family: fontawesome;font-size: 50px;left: 10px;position: absolute;top: 5px;}
.alignleft {
    float: left;
    padding-right:20px;
  padding-bottom:20px;

}
.alignright {
    float: right;
    padding-left:15px;
}
.blog_data h1 {
    color: #000;
     font-size:55px;
}
.blog_data h4{
   font-size:35px;
}
.blog_data h5{
   font-size:22px;
}

.blog_data .txt-align-right p {text-align: right;}
.blog_data .txt-align-left p {text-align: left;}
.aligncenter {
    
    margin: auto;
}
.blog_data {

    padding-bottom: 20px;
} 
.features_cell{min-height: 200px;}
.about_right b {
  font-weight: bold;
   font-size: 20px;
}
.about_right p:last-child {
  text-align: center;
}
.history_sec h2,.history_cell h6{
  font-weight: bold;
}
.single .blog_data {
  padding-bottom: 50px;
}
.invalid .get_touch_email::after {
  top: -30px;
}
#abot-speech-bubble-container {
    min-width: 103px;
}

.blog_data h4,.blog_data h2,.blog_data h3,.blog_data h1,.blog_data h5 {
  margin-bottom: 20px;
}
.history_cell br {
  display: none;
}

.aboutvideoframe {width: 100%; height: 350px;}

/* Home page banner video */
.homeBannerVideo {
  position: relative;
}
.homeBannerVideo img {
  left: 0;
  right: 0;
  margin: auto;
  position: absolute;
  z-index: 1;
  width: 410px;
}
.homeBannerVideo video {
  background: #fefefe none repeat scroll 0 0;
  border-radius: 30px;
  left: 0;
  right: 0;
  margin: auto;
  position: absolute;
  top: 12px;
  z-index: 0;
  width: 285px;
  height: 610px;
}

/* REcent Press List Design */
.container-fluid.press_white_bg, 
.container-fluid.press_gray_bg {
  padding: 20px 0;
}

.container-fluid.press_gray_bg{
  background: #f7f7f7 none repeat scroll 0 0;
}

.press_white_bg h3, .press_gray_bg h3 {
  font-size: 24px;
}

.press_date,
.press_outlet {
  color: #4dd0ef;
  font-size: 20px;
}