/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.4.14,
* Autoprefixer: v10.4.7
* Browsers: last 4 version
*/

/*
Theme Name: Surgimate
Author: Quatro-Digital
Author URI: http://www.quatro-digital.com
Description: Surgimate 2015
Version: 4.0.1
Text Domain: Surgimate
*/


html,body{margin:0 auto;padding:0;font-family: 'vistasansLight';direction:ltr;font-size:22px;color:#082b3b;font-weight:300;min-width:1000px;}
.noSelect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-o-user-select:none;}
body{background:white;}
body.noScroll{overflow:hidden;}

.right{float:right;display:inline-block;}
.left{float:left;display:inline-block;}
.both{clear:both;width:0;height:0;overflow:hidden;display:block}
.clearfix:before, .clearfix:after{content: "";display: table;}
.clearfix:after{clear:both;}
.normalwieght{font-weight:normal;}
.bold{font-weight:bold;}
.bold a{font-weight:bold;}
.ltr{direction:ltr;}
.invisible{display:none;}
.table{display:table;width:100%;height:100%;}
.tcell{display:table-cell;height:100%;vertical-align:middle;}

a{text-decoration:none;color:#147de4}
.form_ft_checkbox{position:relative;margin:16px 0 0 0;}
a img{border:0;-moz-outline-style:none;outline: none;}
a{-moz-outline-style:none;outline:none;text-decoration:none;-webkit-tap-highlight-color:transparent;}

form,p,h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:normal;}
form{}
*{ -webkit-box-sizing: border-box; box-sizing: border-box;}
.ease, .ease a,.ease input{-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.ease:hover, .ease a:hover{-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}

input,select,textarea{-webkit-tap-highlight-color:transparent;-moz-outline-style: none;outline: none;padding:10px 15px;font-family: 'vistasansLight' !important;font-weight:300;}
input[type="radio"]{-webkit-appearance:normal;}
input[type="submit"]{cursor:pointer;}
.error{border:2px solid #cb6e78 !important;}

.inline{display:inline-block;}
.center{text-align:center;}
.bg_black{width:100%;height:100%;background:black;position:fixed;top:0;left:0;right:0;bottom:0;-moz-opacity:0.66;opacity:0.66;filter: alpha(opacity=66);}
.wrap_items{width:100%;overflow:hidden;}
.width_limit{max-width:718px;}
hr{width:100%;height:1px;background:#e8e8e8;margin:30px 0;border:none;}
.cover{background-repeat:no-repeat;background-position:center center;background-size:cover;}

@font-face {
font-family: 'Bebas Neue';
font-style: normal;
font-weight: normal;
src: url('assets/font/BebasNeue.woff') format('woff');
}

@font-face {
    font-family: 'vistaSansReg';
    src:url('assets/font/vistasansreg-071211005EmigreWebOnly.woff') format('woff'),
        url('assets/font/vistasansreg-071211005EmigreWebOnly.eot');
        font-weight: 400;
        font-style: normal;
}

@font-face {
    font-family: 'vistasansLight';
    src:url('assets/font/vistasanslight-071211005EmigreWebOnly.woff') format('woff'),
        url('assets/font/vistasanslight-071211005EmigreWebOnly.eot');
        font-weight: 300;
        font-style: normal;
}

@font-face {
    font-family: 'vistasansBold';
    src:url('assets/font/vistasansbold-071211005EmigreWebOnly.woff') format('woff'),
        url('assets/font/vistasansbold-071211005EmigreWebOnly.eot');
        font-weight: 700;
        font-style: normal;
}

.vistaSansLight{font-family:'vistasansLight' !important;}
.vistaSansBold, b{font-family:'vistasansBold' !important;}
.vistaSansReg{font-family:'vistaSansReg' !important;}
.vistaSansLightItalic{font-family:'vistasansLight' !important;font-style:italic !important;}

.flex{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;}
.flex--column{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column wrap;flex-flow: column wrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}
.flex--center{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.flex--top{-webkit-box-align: initial;-ms-flex-align: initial;align-items: initial;}
.flex--bottom{-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end}
.flex--base{-webkit-box-align: baseline;    -ms-flex-align: baseline;    align-items: baseline;}
.flex--start{-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
.flex--content--center{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.flex--end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}
.is--fit{-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;-ms-flex-negative: 1;flex-shrink: 1;-ms-flex-preferred-size: 0;flex-basis: 0;}
.flex--col--50{width: calc(100%/2 - 70px);}
.h-100{height:100%;}
.w-100{width:100%;}
.flex--reverse{-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-flow: row-reverse wrap;flex-flow: row-reverse wrap;display: -webkit-box;display: -ms-flexbox;display: flex;}
.relative{position:relative;}
.z--1{position:relative;z-index:1;}
.over--hide{overflow:hidden;}

/* ============== TITLES =========================== */
/*.Bebas{font-family: 'Bebas Neue';}*/
.Bebas{font-family:"bebas-neue";}
.Bebas1{font-family: 'Bebas Neue';}
.title{text-align:center;color:#424242;font-size:35px;margin-bottom:45px;}
.title_sub{text-align:center;color:#606060;font-size:20px;padding:0 7%;margin-bottom:40px;line-height:28px;}
.bold{font-family: 'vistasansBold';}
p{font-weight:300;}
/* ============== TITLES =========================== */


/* ============== btns =========================== */
.bt_pink{width:170px;margin:0 auto;}
.bt_pink a{display:block;width:165px;height:52px;background: url('assets/img/layout/new_bt_pink.png') no-repeat left top;}
.bt_pink a:hover{background: url('assets/img/layout/new_bt_pink.png') no-repeat left bottom;}

.bt_vista a{display:block;width:140px;height:40px;border:3px solid #ff3f6a;text-align:center;line-height:37px;font-size:16px;font-weight:bold;color:#ff3f6a;margin-left:20px;}
.bt_vista a:hover{background:#ff3f6a;color:white;}

.bt_white a{display:block;width:140px;height:48px;background: url('assets/img/layout/bt_white.png') no-repeat left top;}
.bt_white a:hover{background: url('assets/img/layout/bt_white.png') no-repeat left bottom;}

.bt_pink2{width:125px;}
.bt_pink2 a{display:block;width:125px;height:42px;background: url('assets/img/layout/bt_pink2.png') no-repeat left top;}
.bt_pink2 a:hover{background: url('assets/img/layout/bt_pink2.png') no-repeat left bottom;}

.bt_grey{width:100px;margin:0 auto;}
.bt_grey a{display:block;width:100px;height:42px;background: url('assets/img/layout/bt_grey.png') no-repeat left top;}
.bt_grey a:hover{background: url('assets/img/layout/bt_grey.png') no-repeat left bottom;}

.bt_login a{color:#606060;font-size:13px;margin-bottom:4px;}
.bt_login a:hover{text-decoration:underline;}
/* ============== btns =========================== */

.spacing{padding:100px 0 120px;}
.spacing.bottomClear{padding-bottom:0;}
.upperSpacing{padding:100px 0 0;}
.textCenter{text-align:center;}

.inner_width{width:1000px;margin:0 auto;min-width:1000px;position:relative;}
.article_inner_width{width:700px;margin:0 auto;min-width:700px;position:relative;color:#424242;}
.content{padding-top:100px;}

.absolute{width:100%;height:100%;position:absolute;top:0;right:0;left:0;bottom:0;}
.no_marge{margin:0;}

form input{font-family:'vistasansLight' !important;}

/*=====================*/
/*
.header{width:100%;height:100px;background:white;padding-top:22px;position:fixed;top:0;right:0;z-index:5;-webkit-transition: all 0.8s ease;-moz-transition: all 0.8s ease;-ms-transition: all 0.8s ease;-o-transition: all 0.8s ease;transition: all 0.8s ease;}
.header_fix{position:fixed;-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.10);box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.10);}

.header .logo{width:275px;}
.logo a{display:block;width:100%;}
.logo img{width:100%;}
.header_menu{margin-top:-9px;}
.header_menu_item a{display:block;color:#424242;font-size:20px;}
.header_menu_item{position:relative;}
.header_menu_item a:hover, .header_menu_item.active a{color:#ff3f69}
.header_menu_sep{font-size:18px;color:#424242;margin:0 12px;}
.header_menu_sep:last-child{display:none;}
.header_menu_item a, .header_menu_sep{height:40px;line-height:30px;padding-top:8px;}
.header .bt_pink{width:120px;margin:0;margin-left:18px;}
.header .bt_pink a{width:120px;height:40px;padding-top:6px;}
.header .bt_pink_tx{line-height:25px;font-size:18px;padding-left:8px;}
.header .bt_pink_arrow{font-size:25px;padding-right:8px;}
.bt_pink_head{margin-left:18px;margin-top:3px;}
.bt_pink_head a{display:block;width:120px;height:40px;background: url('assets/img/layout/new_bt_pink_head.png') no-repeat left bottom;}
.bt_pink_head a:hover{background: url('assets/img/layout/new_bt_pink_head.png') no-repeat left top;}
.header_menu_item_inner_wrapper{background:white;padding:13px 20px 18px;position:absolute;left:-20px;display:none;min-width:112px;}
.header_menu_item:hover .header_menu_item_inner_wrapper{display:block;}
.header_menu_item_inner_wrapper a{color:#424242 !important;height:30px;display:block;}
.header_menu_item_inner_wrapper a:hover{color:#ff3f69 !important;}
.menuInnerWrapper{width:250px;position:absolute;left:0;}
.menuDropDownArrow{width:10px;height:7px;background:url('assets/img/layout/dropDownMenu.png') center bottom no-repeat;display:inline-block;margin:0 0 4px 4px;}
.header_menu_item:hover .menuDropDownArrow, .header_menu_item.active a .menuDropDownArrow{background-position:center top;}
*/

/*=====================*/
.article_text  li, #mainArticleContent li {
    font-size: 19px;
    line-height: 25px;
}
.form_footer_wrap{width:100%;background:#606060;padding:80px 0 60px;}
.form_footer_img{width:38%}
.form_footer_img img{}
.form_footer_in{width:55%;}
.form_footer_title{font-size:35px;color:white;margin-bottom:10px;}
.form_footer_sub{color:#a9a9a9;font-size:18px;margin-bottom:30px;}
.form_ft_col{width:48%;}
.form_ft_input{width:100%;margin-bottom:22px;}
.form_ft_input input, .form_ft_input textarea{width:100%;height:35px;background:white;border:none;font-size:14px;color:#424242;-moz-opacity:1;opacity:1;filter: alpha(opacity=100)}
.form_ft_input textarea{height:130px;}
.form_submit{width:130px;height:35px;background: url('assets/img/layout/new_submit.png') no-repeat left bottom;}
.form_submit input{width:130px;height:35px;background:transparent;border:none;text-indent:-1000px;}
.form_submit:hover{background: url('assets/img/layout/new_submit.png') no-repeat left top;}


.footer{min-width:1000px;background:#6c6d6f;padding:70px 0 50px;}
.ft_info{width:326px;}
.ft_info_tx{color:#a7a7a7;font-size:16px;line-height:25px;margin-top:26px;}
.ft_links{margin-top:12px;width:620px;}
.ft_link a{display:block;font-size:16px;color:white;margin:0 10px;}
.ft_link:first-child a{margin-left:0;}
.ft_link{border-right:1px solid white;}
.ft_link:last-child{border-right:none;}
.ft_link a:hover{text-decoration:underline;}
.ft_sep{color:#929292;font-size:15px;margin:0 12px;}
.credits{margin-top:20px;font-size:14px;color:#a9aaaa;}
.credits a{color:#a9aaaa;border-right:1px solid #a9aaaa;margin-left:2px;}
.credits a:last-child{border-right:none;}
.credits a:hover{text-decoration:underline}

.ft_info_tx{margin-bottom:28px;}
.social_link{margin-right:7px;}
.social_link a{display:block;width:33px;height:33px;background-size:contain;background-repeat:no-repeat;background-position:center center;}
.ft_menu_col{width:26.66%;}
.ft_menu_col:last-child{width:20%;float:right;}
.ft_menu_top{color:white;font-family:'vistasansBold';font-size:19px;margin-bottom:35px;}
.ft_menu_link{margin-bottom:2px;}
.ft_menu_link a{color:white;font-size:16px;}
.ft_menu_link a:hover{text-decoration:underline;}


/*=====================*/
.home_top{width:100%;min-width:1000px;height:560px;background-repeat:no-repeat;background-position:center center;background-size:cover;overflow:hidden;height:560px;}

#homePageVideoMainTop{height:640px;z-index:10;position:absolute;top:80px;right:50%;width:1000px;margin-right:-500px;}
#mainBannerVideoClose{z-index:5;right:10%;top:30px;position:absolute;width:50px;height:50px;}
.homeMainPageVideoWrapper{position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.8);display:none;top:0;right:0;z-index:9;}



/*.home_top .bt_scroll.activeVideo a:before{background: url('assets/img/layout/newPlayMainBanner.png') left top no-repeat;background-size:29px 58px;}*/
.home_top .bt_scroll.activeVideo a:hover:before{background: url('assets/img/layout/newPlayMainBanner.png') left bottom no-repeat;background-size:29px 58px;}
.hp_top_content{padding-top:9%;width:320px;position:relative;z-index:1;}
.home_top .hp_top_content{width:420px;}
.hp_top_title{color:white;font-size:92px;line-height:80px;margin-bottom:12px;}
.hp_top_sub{font-size:18px;color:white;font-weight:300;line-height:25px;margin-bottom:25px;}
.hp_top_sub b{display:inline-block;margin-top:10px;}
.bt_scroll a{display:inline-block;color:#ff3f6a;font-size:30px;line-height:30px;position:relative;padding-right:38px;}
.bt_scroll a:before{content:"";display:block;width:29px;height:29px;background: url('assets/img/layout/bt_scroll.png') left top no-repeat;position:absolute;top:0;right:0;background-size:29px 29px;}
.bt_scroll a:hover:before{background: url('assets/img/layout/bt_scroll_pink.png') left bottom no-repeat;background-size:29px 29px;}
.strips{width:1596px;height:400px;position:absolute;top:100px;left:-420px;background: url('assets/img/layout/strips1.png') no-repeat;}
.strips.red{background: url('assets/img/layout/stripsRed.png') no-repeat;left:-350px;}
.strips.lightBlue{background: url('assets/img/layout/testimonialpsdStripes.png') no-repeat;left:-350px;width:1765px;}
.strips.grey{background: url('assets/img/layout/strips_grey.png') no-repeat;left:-350px;width:1765px;top:60px;}
.strips.white{background: url('assets/img/layout/strips_white.png') no-repeat;left:-350px;width:1765px;top:60px;}

.bt_play_pink a{display:block;height:70px;padding:0;line-height:70px;}
.bt_play_pink a:before{display:none;}
.bt_play_pink a span{display:inline-block;height:70px;width:70px;background-image:url('assets/img/layout/bt_play_pink.png');margin-right:18px;}
.bt_play_pink a:hover span{background-image:url('assets/img/layout/bt_play_pink_h.png');}


.hp_logo_slider{width:100%;min-width:1000px;height:115px;background:#434343;overflow:hidden;}
.hp_logo_slider_in{width:2000px;height:115px;overflow:hidden;white-space:nowrap;}
.hp_logo_slider_item{display:inline-block;margin:0 80px;}
.hp_logo_slider_item img{height:115px;}

.bottomLogos{display:inline-block;text-align:center;width:180px;margin:0 10px 12px;}
.bottomLogos img{max-width:100%;max-height:115px;}

.hp_chapter{padding:120px 0 100px;position:relative;text-align:center;}
.hp_chapter_title{font-size:35px;color:#424242;text-align:center;width:65%;margin:0 auto 45px;line-height:40px;}
.hp_chapter_sub{font-size:18px;color:#606060;text-align:center;margin-bottom:45px;}
.hp_chapter_lists{width:100%}
ul.hp_chapter_list{text-align:left;list-style:none;margin:0;}
ul.hp_chapter_list li{width:33%;}
.hp_chapter_list li{content:"";display:block;font-size:20px;color:#606060;background: url('assets/img/layout/bulet_pink.png') no-repeat left 1px;padding-left:20px;margin-bottom:20px;}
.corner{width:74px;height:33px;position:absolute;bottom:-33px;right:50%;margin-right:-37px;z-index:1;}

.corner_wrap{width:100%;height:42px;position:absolute;bottom:-10px;left:0;right:0;z-index:1;overflow:hidden;}
.corner_left, .corner_right{position:absolute;top:0;left:-36px;width:50%;height:100%;background:white;}
.corner_right{left:auto;right:-36px}
.corner_center{position:absolute;top:0;left:50%;width:72px;height:100%;margin-left:-36px;}

.corner_wrap_black .corner_left, .corner_wrap_black .corner_right{background:#434343;}
.corner_wrap_grey .corner_left, .corner_wrap_grey .corner_right{background:#e9e9e9;}

.hp_transform{width:100%;min-width:1000px;background:#e9e9e9;padding:60px 0 140px;position:relative;}
.hp_transform_item{width:50%;padding-top:32%;position:relative;}
.hp_transform_front a, .hp_transform_back{width:100%;height:100%;position:absolute;top:0;right:0;left:0;bottom:0;}
.hp_transform_front a{display:block;text-align:center;padding:12% 6%;}
.hp_transform_front a span{display:block;}
.gray_bg .hp_transform_front a{background:#424242;}
.gray_bg .hp_transform_front a:hover{background:#525252;}
.blue_bg .hp_transform_front a{background:#00dfde;}
.blue_bg .hp_transform_front a:hover{background:#0cefee;}
.hp_transform_back{background:white;padding:11% 12%;text-align:center;-moz-opacity:0.00;opacity:0.00;filter: alpha(opacity=0.00)}

.hp_transform_item:hover .hp_transform_front a{-moz-opacity:0.00;opacity:0.00;filter: alpha(opacity=0.00);}
.hp_transform_item:hover .hp_transform_back{-moz-opacity:100;opacity:100;filter: alpha(opacity=100);}

.all_clients{text-align:center;font-size:0;max-width:80%;margin:0 auto}

.hp_transform_icon{display:block;width:150px;margin:0 auto 4%;}
.hp_transform_icon img{width:100%;}
.hp_transform_title{color:white;font-size:26px;line-height:30px;margin-bottom:3%;}
.hp_transform_read{font-size:22px;font-weight:bold;color:white;}
.hp_transform_close a{display:none;width:20px;height:20px;background: url('assets/img/layout/close.png') no-repeat;position:absolute;top:6%;right:6%;}
.hp_transform_title2{color:#424242;font-size:26px;font-weight:bold;margin-bottom:4%;}
.hp_transform_tx{font-size:18px;line-height:26px;}

.hp_amazing{width:100%;min-width:1000px;height:930px;background: url('assets/img/layout/desk3.jpg') no-repeat center center;background-size:cover;position:relative;padding:120px 0;}
.hp_amazing .bt_pink{margin-bottom:40px;}
.hp_amazing .mac{width:498px;margin-top:60px;}

.hp_why{padding:80px 0 120px;position:relative;}
.hp_why_item{width:100%;background:#434343;margin-bottom:2px;padding:20px 30px;}
.hp_why_item_top a{display:block;}
.hp_why_item_title{display:block;color:#ff3f6a;font-size:45px;width:85%;line-height:42px;margin-top:14px;}
.hp_why_bt{display:block;width:68px;height:70px;background: url('assets/img/layout/why1.png') no-repeat;background-size:100% auto;}
.hp_why_bt:hover{background: url('assets/img/layout/why1_pink.png') no-repeat;background-size:100% auto;}
.hp_why_item.active .hp_why_bt{background: url('assets/img/layout/why2.png') no-repeat;background-size:100% auto;}
.hp_why_bottom{color:#d2d2d2;width:80%;margin-top:10px;font-size:18px;line-height:28px;display:none;}

.hp_stories{width:100%;min-width:1000px;background:#e9e9e9;padding:120px 0 100px;position:relative;}
.hp_stories_top{width:100%;background:white;height:560px;position:relative;margin-bottom:2%;overflow:hidden;}
.hp_stories_content{width:50%;position:relative;height:100%;overflow:hidden;z-index:2;}
.hp_stories_content_in{width:500px;position:absolute;top:0;left:0;padding:70px 40px 30px;}
.quote_tx{color:#606060;font-size:28px;line-height:35px;margin:10px 0;}
.quote_name{color:#606060;font-size:22px;line-height:32px;}
.quote_name .name_here{font-weight:bold;}
.hp_stories_watch{width:50%;position:relative;padding-top:56%;z-index:2;}
.hp_stories_watch a{display:block;width:100%;height:100%;position:absolute;top:0;bottom:0;right:0;left:0;}
.watch_video{display:block;height:50%;position:relative;width:100%;}
.play{display:block;width:100%;height:100%;position:absolute;top:0;bottom:0;right:0;left:0;background: url('assets/img/layout/play.png') no-repeat center;z-index:2;}
.hp_stories_watch_tx{display:block;height:50%;background:#ff3f69;text-align:center;font-size:85px;color:white;padding-top:20%;}
.hp_stories_bottom{height:134px;overflow:hidden;}
.hp_stories_video_img{position:absolute;width:100%;display:none;}
.hp_stories_video:hover .hp_stories_video_img{}
.hp_stories_video_img img{max-width:100%;}
.hp_stories_video{width:23.5%;margin-left:2%;}
.hp_stories_video:first-child{margin-left:0;}
.hp_stories_video a{display:block;width:100%;height:134px;position:relative;}
.hp_stories_video a img{width:100%;max-height:100%;}
.hp_stories_video .play{background-size:15% auto;}
.opacity_video{display:block;width:100%;height:100%;position:absolute;top:0;bottom:0;right:0;left:0;background: url('assets/img/layout/opacity_black.png') repeat}
.hp_stories_video a:hover .opacity_video{background: url('assets/img/layout/opacity_pink.png') repeat}
.quote_logo_bottom{text-align:right;}
.bt_testimonials{margin:50px auto 0;width:195px}
.bt_testimonials a{display:block;width:195px;height:52px;background: url('assets/img/layout/new_bt_testimoniall.png') no-repeat left top;}
.bt_testimonials a:hover{background: url('assets/img/layout/new_bt_testimoniall.png') no-repeat left bottom;}
.testimonials .bt_scroll a{color:#424242;}
.testimonials .bt_scroll{position:relative;bottom:0;}
.testimonials .bt_scroll a:hover:before{background: url('assets/img/layout/bt_scrollGrey.png') no-repeat center center;background-size:29px 29px;}
.testimonials_more{text-align:center;margin-top:50px;height:35px;}
.testimonials_more_in{display:inline-block;}
.testimonials_more_title, .case_studies_title{font-size:30px;margin-top:2px;}
.case_studies_title{text-align:center;margin-bottom:30px;}
.testimonials_more_title, .testimonials_more .arrow_left, .testimonials_more .arrow_right{display:inline-block;}
.testimonials_more .arrow_left{margin-right:15px;width:35px;height:35px;}
.testimonials_more .arrow_right{margin-left:15px;width:35px;height:35px;}
.testimonials_more .arrow_left a, .testimonials_more .arrow_right a{display:inline-block;width:35px;height:35px;}
.testimonials_more .arrow_left a{background-image:url('assets/img/layout/arrow_left.png');}
.testimonials_more .arrow_right a{background-image:url('assets/img/layout/arrow_right.png');}
.caseStudies .spacing{padding-bottom:83px;}
.slider{overflow:hidden;}
.slick-track{position:relative;}
.caseStudies .slider, .caseStudies .slick-track{height:668px;}
/*.caseStudies .slide{margin-right:20px;}*/


.subscribe{float: right;display: inline-block;width: 300px;position: absolute;right: 100px;margin: 23px 0 0 0;color: white;}
.subscribeBottom{left: 25px;font-size: 16px;margin: -16px 0 0 0;position: absolute;color: white;}

.hp_about{width:100%;min-width:1000px;height:950px;padding:120px 0;position:relative;overflow:hidden;background: url('assets/img/layout/hp_about.jpg') no-repeat center top;}
.hp_about .title_sub{color:#606060;}
.about_img{height:490px;text-align:center;position:absolute;bottom:0;right:0;width:100%;background-repeat:no-repeat;background-position:center top;background-size:auto 100%;}
.corner_about{width:100%;height:42px;background: url('assets/img/layout/corner_about.png') no-repeat center top;position:absolute;bottom:-10px;right:0;z-index:2;}

.hp_clients{width:100%;min-width:1000px;background:#434343;padding:80px 0 120px;position:relative;}
.hp_clients .title{color:white;}

/*=====================*/
.product_top{width:100%;min-width:1000px;height:560px;background-repeat:no-repeat;background-position:center center;background-size:cover;}
.product_top .hp_top_content{width:450px;}
.product_top .hp_top_title{font-size:90px;line-height:80px;}
.product_top .hp_top_sub{margin-bottom:30px;}
.productSeeMoreBrn{height:52px;width:139px;margin:0 auto;background:url('assets/img/layout/seeMore.png')center bottom no-repeat;background-size:139px 104px;margin-top:45px;cursor:pointer;}
.productSeeMoreBrn:hover{background-position:center top;}
.productSeeMoreBrn a{display:block;height:52px;width:139px;}
.page-template-product .bt_scroll a{color:#FFC80B;}
.page-template-product .bt_scroll a:hover:before{background:url('assets/img/layout/bt_scroll_yellow.png') left bottom no-repeat;background-size:contain;}

.product_wrap{width:100%;min-width:1000px;padding:120px 0 90px;position:relative;text-align:center;}
.mac{width:530px;margin:0 auto 50px;position:relative;}
.mac img{width:100%;}
@media only screen and (max-width : 1000px) {
	.mac{}
}

.product_wrap .title_sub{margin-bottom:0;}
.mac_inner{width:91.3%;padding-top:52.5%;background-repeat:no-repeat;background-position:center center;background-size:cover;position:absolute;top:5.5%;left:4.5%;}
.product_wrap.gray_bg{background:#e9e9e9;}
.product_manage.gray_bg{background:#e9e9e9 !important;}
.product_manage{height:890px;}
.product_manage .mac{margin-top:75px;width:530px;}
.product_mobile_wrap{width:100%;min-width:1000px;height:1250px;background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative;padding-top:130px;}
.corner_product{width:100%;height:42px;background: url('assets/img/layout/corner_product.png') no-repeat center top;position:absolute;bottom:-10px;right:0;z-index:2;}
.product_bottom{padding:70px 0;}
.product_mobile_wrap .title_sub{color:#424242;}

/*=====================*/
.popup_demo,.popup_contact{width:100%;min-width:1000px;position:fixed;top:0;bottom:0;z-index:100;overflow-y:scroll;display:none;}
.bgblack{width:100%;height:100%;position:fixed;top:0;bottom:0;right:0;left:0;background:#424242;-moz-opacity:0.97;opacity:0.97;filter: alpha(opacity=97);z-index:5;}
.bgwhite{width:100%;height:100%;position:fixed;top:0;bottom:0;right:0;left:0;background:white;-moz-opacity:0.97;opacity:0.97;filter: alpha(opacity=97);z-index:5;}
.popup_contact .form_ft_input input, .popup_contact .form_ft_text textarea{background:#ededed;border:1px solid white;color:#4d4d4d;}
.popup_contact .pop_title,.popup_contact .pop_tx{color:#4d4d4d;}
.form_ft_input input, .form_ft_text textarea{background:#ededed;border:1px solid white;color:#4d4d4d;}
.popup_demo_in,.popup_contact_in{width:1000px;position:absolute;top:100px;z-index:6;right:50%;margin-right:-500px;padding-bottom:50px;}
.close_popup a{display:block;position:absolute;top:-20px;right:0;z-index:6;}
.pop_width{width:47%;position:relative;}
.pop_title{font-size:90px;color:white;line-height:80px;padding-right:10%;}
.pop_tx{font-size:20px;color:white;line-height:28px;padding-right:10%;margin-top:10px;}
.form_demo,.form_contact{margin:60px 0;}
.form_demo .form_ft_input,.form_contact .form_ft_input{margin-bottom:28px;}
.form_demo .form_ft_input input,.form_contact .form_ft_input input{height:62px;font-size:22px;}
.form_demo .form_submit,.form_contact .form_submit{width:205px;height:62px;background: url('assets/img/layout/new_submit_pop.png') no-repeat left bottom;}
.form_demo .form_submit input,.form_contact .form_submit input{width:205px;height:62px;}
.form_demo .form_submit:hover,.form_contact .form_submit:hover{background: url('assets/img/layout/new_submit_pop.png') no-repeat left top;}

.form_check{font-size:16px;color:white;font-weight:300;display:none;}
.form_check input{margin:0;padding:0;}
span.wpcf7-list-item{margin:0;}
.form_demo .form_check,.form_contact .form_check{margin-top:20px;width:50%;margin-left:2%;}
div.wpcf7-mail-sent-ok{border:none;font-size:18px;color:white;font-weight:300;width:80%;line-height:25px;}
div.wpcf7-response-output{padding:0;margin:0;margin-top:20px;}


.pop_benefit_item{width:25%;height:170px;padding:2% 3%;text-align:center;}
.pop_benefit_item.gray_bg{background:#525252;}
.pop_benefit_item.gray_bg:hover{background:#636363;}
.pop_benefit_item.blue_bg{background:#00dfde;}
.pop_benefit_item.blue_bg:hover{background:#0cefee;}
.pop_benefit_icon{width:95px;margin:0 auto 4%;}
.pop_benefit_icon img{width:100%;}
.pop_benefit_title{color:white;font-size:18px;}
.wpcf7-validation-errors{display:none !important;}
span.wpcf7-not-valid-tip, .wpcf7-form label.error{font-size:13px;font-weight:300;display:block;position:absolute;top:36px;color:#ff3f6a !important;border:none !important;padding:0 !important;}
.wpcf7-form .article_side_box label.error{width:260px;top:56px;}

.wpcf7-form input.error, .wpcf7-form select.error, .wpcf7-form textarea.error{border:none !important;}
.form_demo span.wpcf7-not-valid-tip,.form_contact span.wpcf7-not-valid-tip,.form_contact .wpcf7-form label.error,.form_demo .wpcf7-form label.error{top:48px;font-size:14px;}
/**testimonial page footer form validation position fix**/
.page-id-316 .wpcf7-not-valid-tip {top:25px !important;}

.form_ft_text{height:152px;margin-bottom:28px;}
.form_ft_text textarea{height:152px;margin:0;font-size:22px;width:100%;padding-top:19px;border:none;}

.form_contact .form_ft_text, .form_demo .form_ft_text{height:242px;}
.form_contact .form_ft_text textarea, .form_demo .form_ft_text textarea{height:242px;}

.form_contact .form_ft_text, .form_contact .form_ft_text textarea{height:152px}

#playVid{
  height: 100%;
  width: 100%;
  position: absolute;
  z-index: 4;
}
.close_iframe{position:absolute;width:50px;height:50px;right:-70px;-webkit-filter: invert();display:none;}

.showBig{width:100%;min-width:1000px;position:fixed;top:0;left:0;bottom:0;z-index:6;overflow-y:scroll;display:none;}
.closeBigPopup a{display:block;position:absolute;top:-40px;right:0;z-index:6;width:35px;height:35px;}
.showBigBg{width:100%;height:100%;position:fixed;top:0;bottom:0;right:0;left:0;background:white;-moz-opacity:0.88;opacity:0.88;filter: alpha(opacity=88);z-index:5;}
.showBigGif{position:absolute;top:50px;left:50%;margin-left:-500px;width:1000px;z-index:6;height:933px;}

.showBigPlay{position:absolute;top:21px;left:22px;width:455px;height:261px;z-index:1;}
.showBigPlay a{display:block;width:100%;height:100%;text-align:center;padding-top:92px;}
.showBigPlay img{width:auto;}

/*.hp_top_title{position:relative;padding-bottom:67px;}*/
#changes{/*position:absolute;bottom:0;overflow:hidden;line-height:normal;height:82px;line-height:normal;*/width:500px;}
#changes span{display:inline-block;}
.highlight{color:#ff3f6a;}


.form_contact .wpcf7-mail-sent-ok,.form_demo .wpcf7-mail-sent-ok{font-size:40px;line-height:normal;}
.form_footer_in .wpcf7-mail-sent-ok{font-size:25px;line-height:normal;}

.pinkBg{background:#ff3f6a;}
.redBg{background:#fc2257;}
.lightBrownBg{background:#d2c2ae;}
.darkGrayBg{background:#424242;}
.lightBlueBg{background:#00d4ce;}
.lightGrayBg{background:#e7e7e7;}
.yellowBg{background:#f9cf38;}
.whiteBg{background:white;}
.greenBg{background:#08d026;}

.pinkTxt{color:#ff3f6a !important;}
.redTxt{color:#fc2257 !important;}
.lightBrownTxt{color:#d2c2ae !important;}
.darkGrayTxt{color:#424242 !important;}
.lightBlueTxt{color:#00d4ce !important;}
.lightGrayTxt{color:#e7e7e7 !important;}
.yellowTxt{color:#f9cf38 !important;}
.whiteTxt{color:white !important;}
.greenTxt{color:#08d026 !important;}


.about_colorBlock{width:100%;height:235px;color:white;display:table;position:relative;margin-bottom:45px;}
.about_colorBlock .title{width:280px;display:table-cell;vertical-align:middle;color:white;font-size:60px;line-height:56px;font-family:'Bebas Neue';text-align:left;padding-left:50px;padding-top:15px;}
.about_colorBlock .text{display:table-cell;vertical-align:middle;color:white;font-size:20px;line-height:26px;padding:0 60px 0 5px;font-family:'vistasansLight';}
.about_colorBlock .corner{bottom:-33px;left:46%;}

.about_leadership .person{width:215px;height:215px;margin-right:46px;margin-bottom:46px;background:white;cursor:pointer;overflow:hidden;}
.about_leadership .person.left img{max-height:215px;-webkit-filter: grayscale();-moz-box-shadow: grayscale();-webkit-filter: grayscale(100%);filter: grayscale(100%);-o-box-shadow: grayscale();filter: grayscale();}
.about_leadership .person.left:hover img{max-height:215px;-webkit-filter: grayscale(0);-moz-box-shadow: grayscale(0);-o-box-shadow: grayscale(0);filter: grayscale(0);}
.about_leadership .person:nth-child(4n+4){margin-right:0;}
.person.left.plus img{-webkit-filter: grayscale(0);-moz-box-shadow: grayscale(0);-o-box-shadow: grayscale(0);filter: grayscale(0);}
.leadership{min-height:666px;}
.personality_window{position:relative;width:100%;background:#e7e7e7;display:none;z-index:1;height:480px;margin-bottom:46px;}
.personality_window_close{position:absolute;right:15px;top:15px;font-size:25px;cursor:pointer;}
.personality_window .left{width:480px;height:480px;}
.personality_window .right{width:520px;text-align:center;padding:0 70px;}
.personality_window .right .name{margin-top:100px;font-size:29px;color:#ff3f6a;}
.personality_window .right .position{margin-top:10px;font-size:16px;color:#ff3f6a;}
.personality_window .right .text{margin-top:10px;font-size:19px;color:#424242;line-height:25px;}
.personality_window .left img{height:480px;width:480px;}

.quoteText{font-size:23px;line-height:32px;margin:25px 0;color:white;width:720px;}
.quoteCreditsWrapper{width:650px;}
.quoteCreditsWrapper .title{color:#ff3f6a;font-size:20px;margin:0;width:450px;text-align:left;}
.quoteCreditsWrapper .text{color:white;line-height:25px;margin-top:5px;width:440px;font-size:20px;}
.quoteCreditsWrapper .logo{min-height:100px;}
.quoteCreditsWrapper .logo img{max-width:185px;}
.quoteImg{position:relative;top:-30px;border-radius:106px;overflow:hidden;height:213px;width:213px;}

.textWhite{color:white;}
.textPink{color:#ff3f6a;}
.textYellow{color:#f9cf38 !important;}
.textGreen{color:#08d026 !important;}
.textDarkGray{color:#424242 !important;}
.textLightGray{color:#e7e7e7;}

.lookingForward .text{text-align:center;font-size:19px;line-height:25px;}
.lookingForward .title{margin-top:19px;}
.lookingForward.corner{display:block;position:relative;bottom:0;text-align:center;width:100%;right:0;}
.lookingForward.corner img{width:100%;height:100%;min-width:1000px;}
.lookingForwardList{margin-top:40px;font-size:19px;margin-left:140px;}
.lookingForwardList div{line-height:35px;}
.lookingForwardListSingle{background:url('assets/img/layout/aboutListPoint.png') left top+10px no-repeat;padding-left:26px;}

.formWrapper{margin-top:50px;}
.aboutContactForm .title{font-size:26px;line-height:40px;text-align:left;margin:0 0 18px;position:relative;}
.aboutContactForm{width:500px;background:white;padding:50px 60px 33px;}
.aboutContactForm input{height:41px;}
.aboutContactForm input, .aboutContactForm textarea{display:block;width:100%;margin-bottom:15px;border:none;background:#424242;color:white;font-size:15px;padding:20px 17px;line-height:1;font-family:'vistasansLight';}
.aboutContactForm .submit{width:100px;background:#ff3f6a;text-transform:uppercase;font-family:'Bebas Neue';font-size:21px;padding:0;background:url('assets/img/layout/aboutContactSubmit.png');background-position:center center no-repeat;height:42px;}
.aboutContactForm .submit:hover{background:url('assets/img/layout/aboutContactSubmitHover.png');background-position:center center no-repeat;}
.aboutContactForm textarea{height:145px;}
.aboutContactForm input::-webkit-input-placeholder{color: white;}
.aboutContactForm input:-moz-placeholder{color:white;}
.aboutContactForm input::-moz-placeholder{color:white;}
.aboutContactForm input:-ms-input-placeholder{color:white;}
.aboutContactForm textarea::-webkit-input-placeholder{color: white;}
.aboutContactForm textarea:-moz-placeholder{color:white;}
.aboutContactForm textarea::-moz-placeholder{color:white;}
.aboutContactForm textarea:-ms-input-placeholder{color:white;}
.whoAreWe .text{text-align:center;line-height:25px;font-size:19px;}

.aboutUsToForm{width:500px;height:526px;}
.aboutContactForm{height:526px;}
.aboutUsToForm > img{width:500px;}
.aboutUsToForm .text{text-align:left !important;padding-left:30px;margin-top:43px;font-size:16px;line-height:25px;}
.aboutUsToForm .text a{color:white;}
.aboutUsToForm .socials{padding-left:30px;margin-top:23px;}
.aboutUsToForm .socials a{margin-right:2px;}

.blogHeader{background-size:cover !important;}
.blogHeader span{display:block;}
.blogHeader .inner_width{height:360px;position:relative;}
.blogHeader .main{position:absolute;bottom:0;width:100%;height:180px;padding-top:50px;}
.single-news .blogHeader .main{padding-top:0;}
.blogHeader .main .table{width:100%;}
.blogHeader .title{font-size:34px;line-height:43px;margin-bottom:10px;padding:0 30px;}
.blogHeader .text{text-align:center;font-size:27px;line-height:24px;}
.blogHeader .bottomRead div{width:128px;font-size:15px;line-height:21px;background:white;position:absolute;bottom:0;left:43%;height:37px;padding-top:8px;}
.bottomRead img{position:relative;top:4px;right:8px;}
.blogHeader .circle{height:80px;width:80px;position:absolute;top:-40px;left:44px;background:transparent url('assets/img/layout/FeaturedArticle.png') center center no-repeat;}
.blogMenu{border-bottom:1px solid #8f8f8f;height:36px;margin:48px 0 73px;}
.blogMenuItem a{font-size:17px;color:#424242;margin-right:100px;margin-top:6px;display:block;height:30px;}
.blogMenuItem a:hover, .blogMenuItem.active a{border-bottom:7px solid #ff3f6a;height:37px;}
.blogMenu form{position:relative;}
.blogMenu form input[type=text]{width:284px;height:36px;border:1px solid #8f8f8f;font-size:17px;color:#8f8f8f;}
.blogMenu form input[type=submit]{position:absolute;top:-7px;right:0;background:transparent url('assets/img/layout/searchBtn.png') no-repeat left bottom;border:none;}
.blogMenu form input[type=text]::-webkit-input-placeholder{color: #424242;}
.blogMenu form input[type=text]:-moz-placeholder{color: #424242;}
.blogMenu form input[type=text]::-moz-placeholder{color: #424242;}
.blogMenu form input[type=text]:-ms-input-placeholder{color: #424242;}

.blogBlock{width:475px;height:302px;position:relative;background:#e3e3e3;margin-right:50px;margin-bottom:54px;color:#424242;}
.blogBlock span{display:block;}
.blogBlock:nth-child(2n+2){margin-right:0;}
.blogBlock .bottomRead span{width:128px;font-size:13px;line-height:21px;background:white;position:absolute;bottom:0;left:37%;height:27px;padding-top:3px;}
.blogBlock .img{width:100%;height:154px;overflow:hidden;}
.blogBlock .img img{width:100%;}
.blogBlock .title{font-size:19px;line-height:24px;padding:0 15px;margin:23px auto 0;}
.blogBlock .text{font-size:17px;margin-top:15px;}
.blogBottomSpace{margin-bottom:58px;}

.workflowTop{padding:5px 0;position:relative;overflow:hidden;height:500px;}
.workflowTop .bt_scroll{bottom:0;position:relative;}
.workflowTop .hp_top_content{width:350px;padding:68px 0 65px;}
.workflowTop .bt_scroll a{color:#f9cf38;}
.bt_scroll{position:absolute;bottom:-80px;}
.workflowTop .bt_scroll a:hover:before{background: url('assets/img/layout/bt_scroll_yellow.png') no-repeat;background-size:29px 29px;}
.workflowTop .hp_top_sub{font-size:17px;}
.workflowTop.img{position:absolute;top:81px;right:-50px;}
.workflowTop.img img{max-width:604px;overflow:hidden;}
.workflow{padding:110px 0 79px;}
.workflowQuote .spacing{padding:70px 0;}
section.darkGrayBg.workflowQuote{padding-top:15px;position:relative;}
.workflow .hp_chapter_list li{width:50%;background: url('assets/img/layout/bulet_yellow.png') no-repeat left 4px;line-height:25px;}
.workflow.flowUs{padding:170px 0;position:relative;}
.workflow.flowUs .hp_top_title{font-size:70px;line-height:58px;color:#f9cf38;}
.workflow.flowUs .hp_top_content{padding:0;width:350px;}
.workflow.flowUs .name{display:inline-block;position:absolute;right:0;bottom:0;color:white;}
.workflow.flowUs .name .who{font-size:19px;}
.workflow.flowUs .name .position{font-size:16px;}
.workFlowAnalysis.corner{width:100%;bottom:0;right:0;}
.workFlowAnalysis{position:relative;}
.workFlowAnalysis.corner img{width:100%;height:100%;}
.workFlowAnalysis .block{width:33%;display:inline-block;margin-top:20px;}
.workFlowAnalysis .block .circle{width:160px;height:160px;margin:0 auto;border-radius:80px;text-align:center;padding-top:40px;}
.workFlowAnalysis .block .text{width:280px;margin:40px auto 50px;line-height:27px;height:135px;letter-spacing:-0.1px;}
.workFlowAnalysis .Bebas{font-size:44.5px;}
.downloadWrapper{width:680px;margin:55px auto 0;}
.downloadWrapper img{-webkit-filter:drop-shadow(4px 4px 2px rgba(0,0,0,0.5));filter:drop-shadow(4px 4px 2px rgba(0,0,0,0.5));}
.downloadWrapper form{width:425px;}
.downloadWrapper form input{width:100%;background:#a1a1a1;border:none;color:white;height:54px;margin-bottom:25px;font-size:24px;}
.downloadWrapper form input::-webkit-input-placeholder{color: white;}
.downloadWrapper form input:-moz-placeholder{color: white;}
.downloadWrapper form input::-moz-placeholder{color: white;}
.downloadWrapper form input:-ms-input-placeholder{color: white;}
.downloadSubmit{width:176px !important;font-size:27px !important;background:#ff3f6a !important;background: url('assets/img/layout/download.png') no-repeat !important;}
.downloadSubmit:hover{background: url('assets/img/layout/downloadHover.png') no-repeat !important;}

.features .hp_top_content{width:auto;margin:0;padding:40px 0;}
.features .hp_top_title{margin:0;}
.features.calender .left{width:390px;}
.features.calender .right img{max-height:620px;max-width:620px;}
.features.calender .left .title{font-size:36px;text-align:left;line-height:41px;}
.features.calender .left .text{font-size:19px;line-height:24px;letter-spacing:-0.4px;}
.features .spacing{padding:60px 0 80px;}
/* section.features.benefits.greenBg .inner_width{height:570px;} */

.features.benefits .block{width:25%;}
.features.benefits .title{font-size:88px;color:white;}
.features.benefits .block .text{width:200px;margin:0 auto;}
.features.benefits .circle{width:100px;height:100px;border-radius:80px;text-align:center;padding-top:30px;margin:0 auto 30px;}
.features.benefits .circle img{height:40px;}

.otherFeatures .larger{width:600px;height:228px;}
.otherFeatures .larger .title{font-size:26px;text-align:left;margin-bottom:15px;}
.otherFeaturesImage img{max-width:320px;max-height:228px}
.otherFeatures .text{font-size:19px;text-align:left;line-height:25px}
.otherFeatures .link{width:125px;height:42px;background:url('assets/img/layout/readMoreGreen.png') center center no-repeat;}
.otherFeatures .link:hover{background:url('assets/img/layout/readGreenHover.png');}
.otherFeatures .link{margin-top:20px;display:block;}
.otherFeatures .bottomSpace{margin:35px 0 35px;border-top:1px solid lightgray;clear:both;}
.otherFeatures .bottomSpace.noBorder{border:none;}

.testimonialVideos{padding-bottom:80px;}
.testimonialVideos .left{width:490px;height:283px;background:white;padding:20px 25px;}
.testimonialVideos .right{width:510px;height:283px;position:relative;}
.testimonialVideos .title{font-size:55px;color:#00d4ce;text-align:left;margin-bottom:15px;line-height:49px;}
.testimonialVideos .details{font-size:16px;color:#606060;line-height:22px}
.testimonialVideos .text{font-size:16px;color:#606060;line-height:22px}
.testimonialVideos .logo{margin-top:15px;}
.testimonialVideos .logo img{max-height:60px;width:auto;}
.additionalVideo{margin-top:58px;width:311px;height:453px;margin-right:33px;display:inline-block;float:left;position:relative;margin-bottom:60px;}
.additionalVideo .videoLink img{height:173px;width:100%;}
.additionalVideo .videoLink{position:relative;}
.additionalVideo .play{height:100%;width:100%;background-color:rgba(0,0,0,0.5);cursor:pointer;}
.additionalVideo:nth-child(4){margin-right:0;}
.additionalVideo .content{padding:32px 30px 0;}
.additionalVideo.last{margin-right:0;}
.additionalVideo .title{font-size:25px;line-height:25px;margin-bottom:22px;}
.additionalVideo .details{color:white;}
.additionalVideo .text{color:white;line-height:20px;line-height:24px;height:50px;overflow:hidden;}
.additionalVideo .logo{text-align: center;height: 60px;position: absolute;bottom: 15px;left: 0;width: 100%;}
#playMainVideo{position:absolute;width:100%;height:100%;cursor:pointer;z-index:4;}
#mainVideo{position:absolute;right:0;top:0;}
.page-template-tutorials #mainVideo{width:0;height:0;position:relative;float:right;display:block}

.caseStudy{padding:32px 30px;margin-bottom:34px;position:relative;height:200px;}
.caseStudy.last{margin-bottom:0;}
.caseStudy .title{text-align:left;color:white;font-size:40px;margin-bottom:15px;}
.caseStudy .details{font-size:18px;color:white;}
.caseStudy .btn{margin-top:19px;margin-right:30px;width:157px;height:46px;}
.caseStudy .btn a{display:block;}
.lightBlueBg .btn{background:url('assets/img/layout/casestudyBtn_grey.png') center center no-repeat;}
.darkGrayBg .btn{background:url('assets/img/layout/casestudyBtn_blue.png') center center no-repeat;}
.lightBlueBg .btn:hover{background:url('assets/img/layout/casestudyBtnHoverDarkGray.png') center center no-repeat;}
.darkGrayBg .btn:hover{background:url('assets/img/layout/casestudyBtnHoverBlue.png') center center no-repeat;}
.caseStudy .logo{margin-top:18px;max-height:45px;max-width:175px;}
.caseStudy .logo img{max-height:46px;}
.caseStudy .image{position:absolute;right:0;top:0;width:300px;text-align:center;overflow:hidden;height:200px;}
.caseStudy .image img{height:200px;max-height:200px;min-height:200px;}
.caseStudyContentWrapper{position:absolute;}

.customer{height:507px;width:310px !important;margin-right:35px;margin-bottom:32px;text-align:center;padding:65px 45px 50px;position:relative;}
.customer:nth-child(3n){margin-right:0;}
.customer .text{font-size:16px;line-height:23px;height:182px;overflow:hidden;}
.customer .name{font-size:13px;line-height:16px;}
.customer .details{font-size:13px;line-height:16px;width:221px;margin-top:20px;}
.customer .logo{margin-bottom:40px;height:38px;text-align:center;}
.customer .logo img{max-width:170px;max-height:65px;}
.customer .image{width:221px;height:60px;width:60px;left:125px;border-radius:30px;overflow:hidden;margin:10px auto 0;}
.customer .image img{max-height:60px;max-width:60px;}

.success .Bebas{font-size:62px;text-align:center;color:white;padding:65px 0;}
.prdFooter{padding:20px 0;background:#E9E9E9;}
.prdFooter .Bebas{font-size:33px;text-align:center;color:#4D4D4D;margin:0px auto;}
.prdFooter .Bebas a{height:33px;width:77px;background:url('assets/img/layout/letsGo.png') center bottom no-repeat;position:relative;display:inline-block;top:5px;margin-left:20px;}
.prdFooter .Bebas a:hover{background-position:center top;}

.article_mainTitle{font-size:34px;line-height:41px;}
.article_text, #mainArticleContent p{font-size:19px;line-height:25px;}
.article_quote.textPink.vistaSansLightItalic{line-height:28px;}
.article_title{font-size:23px;line-height:33px;margin-bottom:5px;display:block;}
.article_border_text{font-size:19px;line-height:25px;border-left:7px solid #ff3f6a;padding-left:20px;display:block;}
.article_uolist{padding-left:25px;font-size:19px;line-height:30px;background:url('assets/img/layout/aboutListPoint.png') left center no-repeat;letter-spacing:-0.5px;}
.article_olist{font-size:19px;line-height:30px;letter-spacing:-0.5px;}
.ol_num{font-size:23px;color:#ff3f6a;margin-right:10px;}
.article_img img{width:100%;}
.upper_border{border-top:1px solid #afafaf;margin-bottom:22px;}
.recommendedBy{color:#919191;padding-top:25px;width:250px;text-align:left;}
.article_actions{font-size:11px;text-align:center;}
.article_actions > div{width:56px;}
.article_actions .left{margin-right:15px;}
.article_actions .right{margin-left:10px;}
.gray_circle{height:56px;width:56px;border-radius:28px;text-align:center;cursor:pointer;margin:0 auto;}
.article_recommend .gray_circle{background:#e7e7e7 url('assets/img/layout/article_heart.png') center center no-repeat;margin-bottom:10px;}
.article_bookmark .gray_circle{background:#e7e7e7 url('assets/img/layout/article_bookmark.png') center center no-repeat;margin-bottom:10px;}
.article_share{position:relative;}
.article_share .gray_circle{background:#e7e7e7 url('assets/img/layout/article_share.png') center center no-repeat;margin-bottom:10px;}
.article_recommend .gray_circle:hover, .article_recommend .gray_circle.recommended{background:#424242 url('assets/img/layout/article_heart_hover.png') center center no-repeat;margin-bottom:10px;}
.article_bookmark .gray_circle:hover{background:#424242 url('assets/img/layout/article_bookmark_hover.png') center center no-repeat;margin-bottom:10px;}
.article_share .gray_circle:hover, .article_share.recommended .gray_circle, .article_share.active .gray_circle{background:#424242 url('assets/img/layout/article_share_hover.png') center center no-repeat;margin-bottom:10px;}
.article_share.recommended .article_share_link_wrapper.show{top:-120px;}
.article_share.recommended .article_share_link_wrapper.show .addthisText{top:-19px;}
.article_about{margin:70px 0 60px;}
.article_about_img{width: 131px;height: 131px;overflow: hidden;border-radius: 66px;}
.article_about_text{width:510px;font-size:19px;line-height:25px;margin-top:10px;}
.article_about_text .bottom_text{color:#919191;font-size:16px;margin-top:5px;}
.article_get{padding:54px 0;}
.article_get .Bebas{color:white;font-size:44px;letter-spacing:-0.1px;margin-bottom:34px;}
.article_get input[type=email]{width:454px;height:54px;border:none;font-size:24px;line-height:54px;}
.article_get input[type=submit]{background:transparent url('assets/img/layout/signUpArticle.jpg') center center no-repeat;border:none;width:245px;height:54px;}
.article_get input[type=submit]:hover{background:transparent url('assets/img/layout/signUpArticleHover.png') center center no-repeat;}
.article_get input[type=email]::-webkit-input-placeholder{color: #424242;font-family:'vistasansLight';}
.article_get input[type=email]:-moz-placeholder{color: #424242;font-family:'vistasansLight';}
.article_get input[type=email]::-moz-placeholder{color: #424242;font-family:'vistasansLight';}
.article_get input[type=email]:-ms-input-placeholder{color: #424242;font-family:'vistasansLight';}

.comment_title{margin:60px 0 20px;font-size:36px;}
.comment_body{margin:55px 0 39px;}
.comment_name{font-size:21px;color:#424242;line-height:25px;}
.comment_time{font-size:16px;color:#919191;line-height:23px;margin-bottom:20px;}
.comment_content{font-size:19px;color:#424242;line-height:25px;}
.comment_submit{margin:50px 0;}
.comment_submit .submit{padding-left:76px;padding-top:21px;width:500px;height:56px;background:transparent url('assets/img/layout/articleCommentSubmit.png') left center no-repeat;cursor:pointer;}
#add_article_comment{border:none;resize:none;font-size:19px;padding-top:22px;color: #a1a1a1;display:none;}
#add_article_comment .right{width:339px;height:105px;border:none;background:#e7e7e7;padding:15px 20px;resize:none;font-size:17px;line-height:25px;}
#add_article_comment .left{width:342px;}
#add_article_comment input{height:43px;width:100%;border:none;background:#e7e7e7;font-size:17px;}
#add_article_comment input:first-child{margin-bottom:19px;}
#add_article_comment input[type=submit]{width:100px;height:43px;background:transparent url('assets/img/layout/Submit-comment.png') center center no-repeat;cursor:pointer;margin-top:19px;}
#add_article_comment textarea::-webkit-input-placeholder, #add_article_comment input::-webkit-input-placeholder{color: #a1a1a1;}
#add_article_comment textarea:-moz-placeholder, #add_article_comment input:-moz-placeholder{color: #a1a1a1;}
#add_article_comment textarea::-moz-placeholder, #add_article_comment input::-moz-placeholder{color: #a1a1a1;}
#add_article_comment textarea:-ms-input-placeholder, #add_article_comment input:-ms-input-placeholder{color: #a1a1a1;}
.comment_sent_ok{font-size:17px;color:#b9b9b9;margin-top:20px;display:none;}
.article_comments .blogBlock{width:332px;height:234px;margin-right:36px;margin-bottom:35px;}
.article_comments .blogBlock .img img{min-height:132px;width:100%;}
.article_comments .blogBlock .title{margin-top:16px;font-size:16px;}
.article_comments .blogBlock .bottomRead div{width:128px;font-size:13px;line-height:21px;background:white;position:absolute;bottom:0;left:31%;height:27px;padding-top:3px;}
.article_comments .blogBlock:nth-child(2n+2){margin-right:0;}
.related_articles{margin:50px 0 100px;}
.related_articles .img{height:132px;}
.white_circle{height:56px;width:56px;border-radius:28px;text-align:center;cursor:pointer;margin-left:5px;}
.article_recommend .white_circle{background:url('assets/img/layout/heart.png') center 18px no-repeat;}
.article_bookmark .white_circle{background: url('assets/img/layout/bookmark.png') center 16px no-repeat;}
.article_share .white_circle{background: url('assets/img/layout/share.png') center center no-repeat;}
.article_recommend .white_circle:hover, .article_recommend .white_circle.recommended{margin-top:2px;background:#424242 url('assets/img/layout/article_heart_hover.png') center center no-repeat;}
.article_bookmark .white_circle:hover{margin-top:2px;background:#424242 url('assets/img/layout/article_bookmark_hover.png') center center no-repeat;}
.article_share .white_circle:hover{background:#424242 url('assets/img/layout/article_share_hover.png') center center no-repeat;}
.bottom_suggest_article{font-size:16px;color:#919191;height:110px;padding:27px;line-height:60px;-webkit-box-shadow:0 -10px 22px -9px lightGray;box-shadow:0 -10px 22px -9px lightGray;position:fixed;bottom:0;width:100%;background:white;z-index:4;}
.bottom_suggest_article_wrapper{position:relative;height:110px;}
.bottom_suggest_article.relative{position:relative;}
.bottom_suggest_article .left.pushRight{margin-left:20px;}
.bottom_suggest_article .left.pushRight img{position:relative;top:3px;margin:0 5px;}
.at-share-btn:last-child{margin-bottom:0 !important;}
.at-icon-wrapper{display:block !important;width:105px!important;height:25px!important;}
.at-icon-wrapper svg{display:none!important;}
.at-svc-facebook .at-icon-wrapper{background:url('assets/img/layout/share_fb.png') left center no-repeat !important;}
.at-svc-twitter .at-icon-wrapper{background:url('assets/img/layout/share_tw.png') left center no-repeat !important;}
.at-svc-email .at-icon-wrapper{background:url('assets/img/layout/share_email.png') left center no-repeat !important;}

.article_side_box{position:fixed;bottom:110px;right:0;border:1px solid #dfdfdf;-webkit-box-shadow: 0 0 3px 10px #dfdfdf;box-shadow: 0 0 3px 10px #dfdfdf;width:305px;height:205px;background:#dfdfdf;padding:30px 19px;display:none;z-index:2;}
.article_side_box_x{position:absolute;top:0;right:0;cursor:pointer;background:url('assets/img/layout/article-side-x.png') center center no-repeat;width:17px;height:17px;}
.article_side_box_text{font-size:19px;line-height:23px;margin-bottom:10px;}
.article_side_box input[type=email], .article_side_box input[type=text]{width:100%;border:none;height:43px;font-size:17px;color:#424242;margin-bottom:12px;font-family:'vistasansLight'}
.article_side_box input[type=submit]{border:none;background: transparent url('assets/img/layout/sign-up-article-popup-box.png') center center no-repeat;width:100px;height:43px;}
.article_side_box input[type=submit]:hover{background: transparent url('assets/img/layout/sign-up-article-popup-box-hover.png') center center no-repeat;}


.page-template-workFlow .article_side_box input[type=submit]{border:none;background: transparent url('assets/img/layout/sign-up-workflow-popup-box.png') center center no-repeat;width:100px;height:43px;}
.page-template-workFlow .article_side_box input[type=submit]:hover{background: transparent url('assets/img/layout/sign-up-workflow-popup-box-hover.png') center center no-repeat;}
.page-template-workFlow .article_side_box{height:284px;}




.article_side_box_noThanks{color:#8d8d8d;text-decoration:underline;font-size:15px;margin-top:20px;cursor:pointer;}
.article_share_link_wrapper{width:142px;position:relative;background:#424242;position:absolute;bottom:100px;right:0;padding:15px;}
.white_circle .article_share_link_wrapper{top:-165px; right:-61px;}
.article_share_link_wrapper:after{top:100%;right:15px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;	border-color:rgba(66, 66, 66, 0);border-top-color:#424242;border-width:12px;margin-left:-12px;}

.page-template-workFlow .article_side_box_text{font-size:17px;}



.white_circle .article_share_link_wrapper .addthisText{top:-19px;}
.article_share_link_wrapper a{display:block !important;background:none !important;position:relative;height:25px;width:25px;}
.article_share_link_wrapper a span.aticon-facebook{height:20px !important;width:20px !important;background-size:20px !important;position:absolute;top:0;left:0;}
.article_share_link_wrapper a span.aticon-twitter{height:20px !important;width:20px !important;background-size:20px !important;position:absolute;top:0;left:0;}
.article_share_link_wrapper a span.aticon-email{height:20px !important;width:20px !important;background-size:20px !important;position:absolute;top:0;left:0;}
.addthisText{position:absolute;left:25px;top:7px;color:white;width:89px;text-align:left;cursor:pointer;font-size:11px;}
.article_share_link_wrapper{display:none;}
.article_share_link_wrapper.show{display:block;}
.article_share_link_wrapper .arrowUp{position:absolute;top:-16px;right:25px;background:url('assets/img/layout/arrow-up-share.png') center center no-repeat;width:20px;height:20px;}
.white_circle .article_share_link_wrapper .arrowUp{-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);top: 105px;right:18px;}


#wpcf7-f420-o3 .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok{position: absolute;left: 560px;bottom: 130px;font-size: 14px;color: #424242;}
#wpcf7-f420-o3 .error{width:380px;top:-13px;}

.testimonials .hp_top_content{width:450px;padding-top:6%;}
/*=====================*/

/*=====================*/
.page-template-events .bt_scroll a{color:#09c4ba;}
.page-template-events .bt_scroll{position:relative;bottom:0;}
.page-template-events .bt_scroll a:hover:before{background: url('assets/img/layout/bt_scrollBlue.png') no-repeat center center;background-size:29px 29px;}

.sec_events{padding-top:120px;margin-bottom:180px;}
.event_item{height:300px;margin-bottom:70px;position:relative;}
.event_sec1{width:200px;border-right:1px solid white;height:220px;margin:40px 0;padding:0 40px;}
.event_sec2{padding-left:40px;height:100%;padding:40px;width:470px;}
.event_sec3{width:330px;height:300px;}
.event_date_text{font-family:'vistasansBold';font-size:24px;margin-bottom:32px;color:white;}
.event_position{font-size:19px;color:white;}
.event_category{font-size:19px;color:white;text-transform:uppercase;margin-bottom:10px;}
.event_title{font-size:32px;font-family:'vistasansBold';color:white;margin-bottom:10px;}
.event_subtitle{font-size:19px;color:white;margin-bottom:29px;}
.event_image{height:100%;background-size:cover !important;}
.event_future{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;}
.event_past{background:url('assets/img/layout/event_past_bg.png') repeat;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;}
/*=====================*/


/*=====================*/
.sec_meeting{background-color:#4d4d4d;padding:90px 0;}
.form_submit2{width:170px;height:36px;background: url('assets/img/layout/bt_blue2.png') no-repeat left top;}
.form_submit2 input{width:170px;height:36px;background:transparent;border:none;text-indent:-1000px;}
.form_submit2:hover{background: url('assets/img/layout/bt_blue2.png') no-repeat left bottom;}
.sec_meeting .form_footer_title{font-size:58px;color:#09c4ba;}
.sec_meeting .form_footer_sub{font-size:28px;color:#09c4ba;}
.sec_meeting .form_footer_img{text-align:right;}
.sec_meeting .form_footer_img img{border-radius:50%;}
/*=====================*/

/*=====================*/
.sec_news_updates{padding-top:120px;margin-bottom:140px;}
.news_items{margin-bottom:60px;}
.news_item{height:410px;position:relative;border-bottom:1px solid #b5b5b5;}
.news_item_sec1{width:350px;height:220px;margin:50px 0;padding-right:50px;display:table;}
.news_item_sec2{width:630px;height:300px;margin-top:50px;}
.news_item:first-child{height:360px;}
.news_item:first-child .news_item_sec1, .news_item:first-child .news_item_sec2{margin-top:0;}
.news_item_date{font-family:'vistasansLight';font-size:24px;color:#fb0046;margin-bottom:11px;}
.news_item_title{font-size:26px;font-family:'vistasansBold';color:#333;margin-bottom:11px;}
.news_item_text{font-size:19px;line-height:34px;color:#333;height:136px;overflow:hidden;margin-bottom:20px;}
.news_item_image{width:310px;height:100%;background-size:cover !important;display:table-cell;text-align:center;vertical-align:middle;}
.news_item_image img{display:inline-block;max-width:100%;max-height:100%;}
.news_item_content{margin-bottom:70px;}
.single-news .article_actions{margin-bottom:70px;}
.paging{text-align:center;color:#333;}
.paging a, .paging .current{color:#333;margin:0 10px;}
.paging a:hover{text-decoration:underline;}
.paging .current{color:#333;font-family:'vistasansBold'}
.paging .prev, .paging .next{text-decoration:underline;font-family:'vistasansBold'}

.single-news .news_item_title{font-size:34px;font-family:'vistasansBold';margin-bottom:10px;}
.single-news .news_item_subtitle{font-size:34px;}
.single-news .inner_width{position:relative;}
.bt_back{position:absolute;top:100px;left:0;}
.recommended_title{font-size:19px;font-family:'vistasansBold';}
.news_item_recommended ul{padding:0;}
.news_item_recommended li{content:"";display:block;font-size:19px;color:#606060;background: url('assets/img/layout/bulet_pink.png') no-repeat left 1px;padding-left:40px;margin-bottom:20px;background-size:10px;background-position-y:2px;}
.news_item_recommended a{color:#333;}
.news_item_recommended a:hover{text-decoration:underline;}
.news_item_bottom_bar_titles b{display:inline-block;width:234px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
.news_item_bottom_bar_titles span{display:inline-block;}
/*=====================*/

/*=====================*/
.search_box{margin:45px 0;}
.search_questions{width:100%;height:35px;border:1px solid #828282;font-size:17px;padding:2px 32px 0 15px;;background:url('assets/img/layout/search.png') no-repeat;background-position: right 10px center;}
.ui-autocomplete{background-color:white;list-style:none;padding:0;border:1px solid #828282;border-top:none;width:759px;padding:12px 30px;max-height:290px;overflow-y:scroll;}
.ui-autocomplete li a{font-size:17px;color:#333;padding:8px 0;cursor:pointer;}
.ui-autocomplete li a:hover{color:#23c617;}
.ui-state-highlight{font-weight:bold;font-family:'vistasansBold';}
.ui-autocomplete a{display:block;}

.category_items{height:140px;margin-bottom:60px;}
.category_item{width:140px;height:140px;margin:0 33px;}
.category_item:first-child{margin-left:0;}
.category_item:last-child{margin-right:0;}
.category_item_in{display:table;width:100%;height:100%;}
.category_item a{display:table-cell;width:100%;height:100%;text-align:center;vertical-align:middle;border-radius:140px;background-color:#333;color:white;font-size:19px;}
.category_item a:hover, .category_item.active a{background-color:#23c617;}

.sec_questions{margin-bottom:60px;}
.sec_questions .inner_width{width:760px;min-width:0;}
.question_items{position:relative;}
.question_item{width:100%;padding:20px 30px;border-bottom:1px solid #a6a6a6;}
.question_item_top a{display:block;}
.question_item_title{color:#333;font-size:23px;width:85%;height:69px;line-height:30px;padding-top:7px;font-family:'vistasansBold';}
.question_item_bt{display:block;width:68px;height:69px;background: url('assets/img/layout/bt_faq_green.png') no-repeat left top;background-size:100% auto;}
.question_item_bt:hover{background: url('assets/img/layout/bt_faq_green.png') no-repeat left center;background-size:100% auto;}
.question_item.active .question_item_bt{background: url('assets/img/layout/bt_faq_green.png') no-repeat left bottom;background-size:100% auto;}
.question_item_bottom{color:#333;width:80%;margin-top:10px;font-size:18px;line-height:28px;display:none;}

.no_results{display:none;}
.no_results_title, .no_results_title p{font-size:21px;font-weight:bold;margin-bottom:10px;}
.no_results_tx, .no_results_tx p{font-size:21px;}

.sec_help{height:871px;padding-bottom:120px;}
.help_title{height:105px;background-color:#23c617;color:white;text-align:center;font-size:33px;}
.help_title .table{width:100%;height:105px;}
.sec_help .corner{bottom:auto;}
.help_bottom{margin-top:115px;}
.help_subtitle{margin-bottom:55px;font-size:19px;text-align:center;}
.help_bottom_in{background-color:#e4e4e4;height:457px;}
.help_image{height:457px;width:500px;}
.help_form{padding:18px 70px;width:500px;}
.help_form_title{margin-bottom:25px;}
.form_ft_input input, .form_ft_input textarea, .form_ft_text textarea{background-color:#333;color:white;}
.help-input::-webkit-input-placeholder{color:white;}
.help-input:-moz-placeholder{color:white;}
.help-input::-moz-placeholder::-moz-placeholder{color:white;}
.help-input:-ms-input-placeholder{color:white;}
.form_submit3{width:100px;height:42px;background: url('assets/img/layout/bt_green.png') no-repeat left top;}
.form_submit3 input{width:100px;height:42px;background:transparent;border:none;text-indent:-1000px;}
.form_submit3:hover{background: url('assets/img/layout/bt_green.png') no-repeat left bottom;}
.question label.error{top:20px;}
.sec_help .wpcf7-response-output{color:#082b3b;}
/*=====================*/


/*=====================*/
.page-template-tutorials .additionalVideo{background-color:#333;margin-right:33px;height:370px;}
.page-template-tutorials .additionalVideo.last{margin-right:0;}
.page-template-tutorials .videoLink{display:block;height:178px;}
.page-template-tutorials .additionalVideo .content{background-color:#333;}
.page-template-tutorials .additionalVideo .title{max-height:75px;margin-bottom:15px;color:#1ccc1d;}
.page-template-tutorials .additionalVideo .details{font-size:25px}
.page-template-testimonials .additionalVideo, .page-template-tutorials .additionalVideo{margin-top:15px;margin-bottom:15px;}
.page-template-testimonials .main, .page-template-tutorials .main{margin-bottom:15px;}
.page-template-tutorials .testimonialVideos .title{color:#1ccc1d;}
.page-template-tutorials .testimonialVideos{padding-bottom:105px;}
.page-template-tutorials .category_items{margin:0 auto 60px;width:760px;}
.page-template-tutorials .category_item{float:left;}
.page-template-tutorials .main{width:0;height:0;width:1000px;}
.page-template-tutorials #playMainVideo{width:auto;height:auto;}
/*=====================*/

.mobile_only{display:none !important;}
.no_mobile{display:block;}


#wpcf7-f641-o3 label.error{width:200px;margin-top:16px;}
#wpcf7-f642-o4 label.error{width:200px;margin-top:28px;}
#wpcf7-f492-o3 label.error{margin-top:10px;}
#wpcf7-f492-o3 div.wpcf7-response-output{color:black;}
.mailingListBottomWrapper{position:relative;}
#wpcf7-f642-o4 div.wpcf7-mail-sent-ok{position:absolute;bottom:23px;right:0;width:320px;color:#ff3f6a;}

/*=====================================================*/

/*********** new header **************/
.content{padding-top:96px;}
.bebas{font-family:"Bebas Neue";}
.header{width:100%;background:white;height:96px;position:fixed;top:0;right:0;left:0;z-index:99;padding-top:38px;}
.header .inner_width{position:relative;height:100%;width:100%;margin:0 auto;padding:0 32px;min-width:1024px;max-width:1700px;}
.header .logo{position:absolute;top:0;left:32px;width:133px;height:40px;}
.header .logo a,.header .logo svg{display:block;width:100%;height:100%;}
.loader_in{height:134px;display:inline-block;}
.logo a{display:block;}
.menu_item a{display:block;font-size:20px;color:#4d4d4d;margin-right:23px;letter-spacing:1px;padding-top:9px;}
.menu_item a:hover, .menu_item.active > a{color:#ff2257;}
.menu_item.active .menuDropDownArrow svg{fill:#ff2257;}
.content{padding-top:96px;}
.logo .st0{fill:#4D4D4D;}
.logo .st1{fill:#FF2257;}
.header .bt_pink a, .header .bt_pink input{display:inline-block;height:38px;background:#ff2257;font-family:"Bebas Neue";color:white;font-size:24px;letter-spacing:1px;padding:10px 12px 0;border:none;}
.header .bt_pink a:hover, .header .bt_pink input:hover{background:#ff357c;}
.header .bt_pink a{height:37px;font-size:20px;padding-left:10px;padding-right:10px;text-align:center;letter-spacing:0;}
.menu_item{position:relative;}
.menu_inner_wrapper_in{background:white;padding:13px 20px 18px;position:absolute;left:-20px;display:none;min-width:112px; width: 300px;}
.menu_item:hover .menu_inner_wrapper_in{display:block;}
.menuDropDownArrow{width:10px;height:7px;display:inline-block;margin:0 0 4px 4px;}
.menuDropDownArrow svg{display:block;width:10px;height:7px;fill:#4d4d4d;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.menu_item > a:hover svg{fill:#ff2257;}
.menu_item .menu_inner_wrapper a{margin:0;}

.pop_demo .inner_width{position:relative;min-width:0;max-width:1024px;margin-top:100px;padding-bottom:50px;}
.pop_demo_wrapper{position:relative;padding:46px;}
.pop_title{font-size:90px;color:white;line-height:80px;padding-right:10%;font-family:'Bebas Neue';}
.pop_width{width:47%;position:relative;}
.form_demo,.form_contact{margin:60px 0;}
.form_demo .form_ft_input,.form_contact .form_ft_input{margin-bottom:28px;}
.form_demo .form_ft_input input,.form_contact .form_ft_input input{height:62px;font-size:22px;}
.form_demo .form_submit,.form_contact .form_submit{width:205px;height:62px;background: url('home/images/layout/new_submit_pop.png') no-repeat left bottom;}
.form_demo .form_submit input,.form_contact .form_submit input{width:205px;height:62px;}
.form_demo .form_submit:hover,.form_contact .form_submit:hover{background: url('home/images/layout/new_submit_pop.png') no-repeat left top;}

.pop.pop_testim{background-color:#00d4cf;width:514px;min-height:329px;color:white;text-align:left;padding:25px;position:relative;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);}
.pop#pop_vid{background-color:#000000;padding:0;width:80%;height:80%;}
.pop#pop_demo,.pop#pop_pricing,.pop.pop_demo{width:809px;background-color:white;}
#pop_vid_in{width:100%;height:100%;}
.popup_visible .pop{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.pop_close a{display:block;width:100%;height:100%;}
.pop_title,.pop_demo .pop_title{margin-bottom:15px;color:white;text-align:left;}
.pop_title h2,.pop_demo .pop_title h2{font-size:32px;line-height:38px;}
.pop_tx,.pop_demo .pop_tx{font-size:16px;line-height:22px;font-weight:300;margin-bottom:23px;}
.pop_demo .pop_tx{color:#4d4d4d;}
.bt_pop{margin-bottom:18px;}
.pop_logo{width:120px;height:70px;background-size:contain;background-repeat:no-repeat;background-position:center;}
.pop_im{width:257px;height:257px;background-size:257px;background-repeat:no-repeat;background-position:top center;position:absolute;right:0;bottom:0;}
.pop_close{position:absolute;top:25px;right:25px;width:25px;height:25px;/*background-image:url('../images/layout/btn_close_white.png');background-size:contain;background-repeat:no-repeat;background-position:center;*/z-index:1;}
.pop_testim .pop_close .cls-1{color:white;fill:white;stroke:white;}
.x_grey .cls-1{fill:none;stroke:#4d4d4d;stroke-miterlimit:10;stroke-width:2px;}
.x_white .cls-1{fill:none;stroke:#fff;stroke-miterlimit:10;stroke-width:2px;}
.x_round .cls-1{fill:#fff;}.x_round .cls-2{fill:none;stroke:#4d4d4d;stroke-miterlimit:10;stroke-width:2px;}
#pop_vid .pop_close{top:20px;right:20px;width:47px;height:47px;/*background-image:url('../images/layout/btn_close_round.png');background-size:contain;background-repeat:no-repeat;background-position:center;*/}
#pop_demo .pop_close,#pop_pricing .pop_close,.pop_demo .pop_close{top:46px;right:46px;width:20px;height:20px;/*background-image:url('../images/layout/btn_close_round.png');*/}

.form_row{margin-bottom:46px;}
.pop_demo .lbl_input{display:block;}
.pop_demo.active .lbl_input{display:none;}
.pop_demo.active .form_row{margin:0;}
.pop_demo.active .bt_pink{float:left;}
.form_row.last{margin-bottom:0;}
.form_input{position:relative;width:50%;padding-right:33px;}
.form_input label{color:#4d4d4d;font-size:16px;position:absolute;left:17px;top:31px;-webkit-transition: .2s all ease-in-out;-o-transition: .2s all ease-in-out;transition: .2s all ease-in-out;font-weight:300;cursor:text;z-index:1;}
.form_input.sm label{font-size:13px;}
.form_input.active label{top:-23px;}
.right.form_input{padding-right:0;}
.form_input input[type="text"],.form_input input[type="email"],.form_input input[type="tel"],.form_input input[type="number"]{width:100%;height:73px;background:#ededed;border:1px solid white;color:#4d4d4d;font-family:'vistaSans';font-size:18px;font-weight:bold;padding:12px 17px;}
#pop_demo .form_input.bt_pink input,#pop_pricing .form_input.bt_pink input,.pop_demo .form_input.bt_pink input{width:100%;height:75px;font-size:30px;}
.pop_demo .pop_title{margin-bottom:40px;}
.pop_demo#pop_intro .pop_title{margin-bottom:0;}
.pop_demo#pop_intro .pop_tx{margin-bottom:40px;}
.pop_demo .pop_title, #pop_demo .pop_title h2,#pop_pricing .pop_title h2,.pop_demo .pop_title h2{font-size:50px;line-height:50px;color:#4d4d4d;}
/*
.sec_form .thanks_content{display:none;}
.sec_form.active_form .thanks_content{display:block;}
.sec_form.active_form .sec_title,.sec_form.active_form .form_wrapper{opacity:0;}
.form_wrapper.active_form .thanks_content,.sec_title,.form_wrapper{opacity:1}
*/
.sec_form{position:relative;}
.pop_demo.sec_form.active_form .form_content,.pop_demo.sec_form .thanks_content{position:absolute;top:0;width:100%;}
.sec_form .form_content,.sec_form.active_form .thanks_content{opacity:1;z-index:1;}
.sec_form.active_form .form_content,.sec_form .thanks_content{opacity:0;z-index:-1;}
.pop_demo.sec_form.active_form .thanks_content{position:static;}
.ajax-loader{display:none !important;}

#pop_demo .bt_pink a, #pop_demo .bt_pink input,#pop_pricing .bt_pink a, #pop_pricing .bt_pink input,.pop_demo .bt_pink a, .pop_demo .bt_pink input{display:inline-block;height:38px;background:#ff2257;font-family:'Bebas Neue' !important;color:white;font-size:24px;letter-spacing:1px;padding:10px 12px 0;border:none;}
#pop_demo .bt_pink a:hover, #pop_demo .bt_pink input:hover,#pop_pricing .bt_pink a:hover, #pop_pricing .bt_pink input:hover,.pop_demo .bt_pink a:hover, .pop_demo .bt_pink input:hover{background:#ff357c;}
#pop_demo div[role="alert"],#pop_demo span[role="alert"],#pop_demo label.error,
#pop_pricing div[role="alert"],#pop_pricing span[role="alert"],#pop_pricing label.error,.pop_demo div[role="alert"],.pop_demo span[role="alert"],.pop_demo label.error{display:none !important;}
#pop_demo input.error,#pop_pricing input.error,.pop_demo input.error{border:1px solid #ff2257 !important;}

.sec_form{position:relative;}
.pop_demo.sec_form.active_form .form_content,.pop_demo.sec_form .thanks_content{position:absolute;top:0;width:100%;}
.sec_form .form_content,.sec_form.active_form .thanks_content{opacity:1;z-index:1;}
.sec_form.active_form .form_content,.sec_form .thanks_content{opacity:0;z-index:-1;}
.pop_demo.sec_form.active_form .thanks_content{position:static;}

#pop_demo.sec_form.active_form .bt_pink input,#pop_pricing.sec_form.active_form .bt_pink input,.pop_demo.sec_form.active_form .bt_pink input{background-color:#50dd50;}
.sec_form.active_form .form_row{display:none;}
.sec_form.active_form .form_row.last{display:block;}
.sec_form.active_form .form_row .lbl_input{display:none;}

html.win .header .bt_pink a, html.win .header .bt_pink input{padding-top:7px;}
html.edge .header .bt_pink a, html.win .header .bt_pink input{padding-top:8px;}
html.ie9 .header .bt_pink a, html.win .header .bt_pink input{padding-top:9px;}
.header .bt_pink,.header .bt_pink a{width:auto;}
html.win #pop_demo .bt_pink a, html.win #pop_demo .bt_pink input,html.win #pop_pricing .bt_pink a, html.win #pop_pricing .bt_pink input,html.win .pop_demo .bt_pink a, html.win .pop_demo .bt_pink input{padding-top:6px;}
/*********** end new header ************/

/************ demo form checkboxes **************/
.form_row{font-size:16px;}
.wpcf7-checkbox{display:table;}
.wpcf7-checkbox .wpcf7-list-item{display:table-cell;float:left;margin-top:15px;width:48%;cursor:pointer;}
.wpcf7-list-item input[type="checkbox"]{display:none;}
.wpcf7-checkbox .wpcf7-list-item input[type="checkbox"] + span:before{content: " ";display:inline-block;width:13px;height:13px;margin:-2px 10px 0 0;vertical-align:middle;border:3px solid black;border-radius:3px;}
.wpcf7-checkbox .wpcf7-list-item input[type="checkbox"]:checked  + span:before{background:url(/wp-content/themes/surgimate/home/images/layout/check_black.png);background-size:11px;background-position:center center;background-repeat:no-repeat;}
.wpcf7-checkbox .wpcf7-list-item-label{cursor:pointer;font-weight:300;}
/************ end demo form checkboxes **************/

.popup_contact{width:1085px !important;min-width:0 !important;height:877px;background-color:white;overflow:hidden;}
.popup_contact_in{top:60px;}
.popup_contact .form_contact{margin-bottom:0;}

.terms{margin-top:20px;font-size:14px;color:#a9aaaa;}
.terms a{color:#a9aaaa;border-right:1px solid #a9aaaa;padding-right:5px;margin-right:5px;}
.terms a:last-child{border-right:none;}
.terms a:hover{text-decoration:underline}
.credits{text-align:center;margin-top:20px;}
.credits, .credits a{color:white;font-size:14px;font-weight:300;}
.credits a{font-weight:bold;}
.credits a:hover{text-decoration:underline;}
.credits a img{height:10px;position:relative;top:1px;}

.menu_center{position:relative;width:60%;left:50%;margin-left:-30%;text-align:center;}
.menu_center .menu_item{float:none;text-align:left;}
.menu_center .menu_inner_wrapper_in{width:220px;}
.menu_right{position:absolute;right:32px;top: 0;}



/********* new updates **********/
/*=========*/
.no_scroll_y{overflow-y:hidden!important}
.page-template-about_us .form_footer_wrap{display:none;}
.page-template-testimonials .form_footer_wrap{display:none;}
.page-template-pricing .form_footer_wrap{display:none;}
.banner_top{width:100%;height:520px;}
.new_inner_width{max-width:1260px;padding-left:30px;padding-right:30px;margin:0 auto;min-width:1000px;}
.banner_top .new_inner_width{position:relative;height:100%;}
.about_top_tx{color:white;text-align:center;font-size:62px;margin-top:180px;}
.whatwe_sec{position:relative;}
.whatwe_col1{width:50%;background:#F7F7F7;}
.whatwe_col2{width:50%;position:absolute;top:0;right:0;height:100%;}
.whatwe_col_in{padding:90px 60px;max-width:660px;}
.whatwe_col1 .whatwe_col_in{float:right;}
.whatwe_sec .title{color:#4D4D4D;font-size:60px;text-align:left;margin-bottom:15px;}
.text20{font-size:20px;color:#4D4D4D;line-height:28px;}
.whatwe_strip{width:240px;height:16px;background:#FF2257;position:absolute;bottom:-10px;left:50%;margin-left:-120px;}
.team_sec{background:#F6FAFB;padding:100px 0;}
.team_sec .new_inner_width{text-align:center;}
.team_nav{width:18%;display:none;}
.team_nav_item a{display:block;padding:13px 12px 2px;color:#4D4D4D;font-size:25px;margin-bottom:10px;letter-spacing:1px;text-align:center;}
html.win .team_nav_item a{padding-top:9px;padding-bottom:6px;}
.team_nav_item.active a{background:#FF2257;color:white;cursor:auto;}
.team_main{width:910px;display:inline-block;float:none;}
.team_item{width:195px;height:195px;margin-right:40px;margin-bottom:40px;background-color:white;position:relative;
-webkit-filter: grayscale();-moz-box-shadow: grayscale();-webkit-filter: grayscale(100%);filter: grayscale(100%);-o-box-shadow: grayscale();filter: grayscale();}
.row_in .team_item{cursor:pointer;}
.team_item:hover, .team_item.active{-webkit-filter: grayscale(0);-moz-box-shadow: grayscale(0);-o-box-shadow: grayscale(0);filter: grayscale(0);}
.team_item.plus_item:hover:before, .team_item.plus_item.active:before{-webkit-filter: grayscale(100%);-moz-box-shadow: grayscale(100%);-o-box-shadow: grayscale(100%);filter: grayscale(100%);}
.team_item:nth-child(4n+4) {margin-right: 0;}
.plus_item a{position:relative;display:block;width:100%;height:100%;z-index:2;}
.has_border{position:relative;}
.has_border:before{content:"";display:block;border-right:4px solid transparent;border-bottom:4px solid transparent;border-color:#949494;width:99%;height:99%;position:absolute;bottom:-4px;right:-4px;z-index:1;}
.team_item1.has_border:hover:before, .has_border-green:hover:before,.team_item1.has_border.active:before, .has_border-green.active:before,.team_item1.has_border.select:before, .has_border-green.select.active:before{border-color:#50dd50;}
.team_item2.has_border:hover:before, .has_border-pink:hover:before,.team_item2.has_border.active:before, .has_border-pink.active:before,.team_item2.has_border.select:before, .has_border-pink.select:before{border-color:#e71e4e;}
.team_item3.has_border:hover:before, .has_border-blue:hover:before,.team_item3.has_border.active:before, .has_border-blue.active:before,.team_item3.has_border.select:before, .has_border-blue.select:before{border-color:#00d3cf;}
.team_item4.has_border:hover:before, .has_border-yellow:hover:before,.team_item4.has_border.active:before, .has_border-yellow.active:before,.team_item4.has_border.select:before, .has_border-yellow.select:before{border-color:#fbce16;}
.team_above{display:none;background: url('assets/img/layout/black.png') repeat-x;color:white;padding:12px;}
.team_item:hover .team_above,.team_item.active .team_above{display:block;}
.team_above .tcell{vertical-align:bottom;}
.name_in{font-size:17px;margin-bottom:5px;}
.type_in{font-size:14px}
.first_row .team_item{-webkit-box-shadow: 0px 5px 12px 0px rgba(0,0,0,0.30);box-shadow: 0px 5px 12px 0px rgba(0,0,0,0.30);}
.team_prson_open{padding:10px 0 50px;position:relative;}
.team_prson_open .team_item{width:430px;height:430px;margin:0;-webkit-filter: grayscale(0);-moz-box-shadow: grayscale(0);-webkit-filter: grayscale(100%);filter: grayscale(100%);-o-box-shadow: grayscale(0);filter: grayscale(0);}
.team_prson_content{width:48%;position:relative;padding-right:8px;}
.team_prson_content .name_in{font-size:30px;color:#FF2257;margin-bottom:12px;}
.team_prson_content .type_in{color:#4D4D4D;font-size:22px;}
.team_prson_content .text20{margin-top:30px;max-height:336px;overflow:hidden;padding-right:20px;}
.person_close a{display:block;position:absolute;top:5px;right:8px;}
.person_close path{fill:#FF2257;}
.team_want{width:48%;}
.team_want_title{font-size:45px;color:#FF2257;margin-bottom:6px}
.text20 a{color:#4D4D4D;border-bottom:2px solid #FF2257;}
.text20 a:hover{color:#FF2257 !important;}
.about_logos{padding:60px 0;position:relative;}
.logos_strip{background:#FF2257;width:90px;height:22px;position:absolute;top:-11px;left:0;}
.filters_story .logos_strip{left:auto;right:0;}
.ab_logo_item{margin:0 45px;}
.ab_logo_tx{color:#292626;font-size:20px;margin-top:6px;}
.bottom_find{padding:50px 0;background-image: url('assets/img/layout/bottom_find.jpg');}
.bottom_find_content{text-align:left;width:338px;margin-right:90px;}
.bottom_find_content .title{color:white;font-size:65px;margin-bottom:0;text-align:inherit;}
.bottom_find_content .text20{color:white;}
.bottom_find_content .text20 a{color:white !important;}
.bt_pink1 a{display:inline-block;font-family: 'Bebas Neue';color:white;font-size:30px;background:#FF2257;padding:10px 20px 0;}
.bt_pink1 a:hover{background: #ff357c;}
.bottom_find .bt_pink1 a{font-size:35px;width:200px;padding-top:12px;margin-top:35px;}
html.win .bottom_find .bt_pink1 a{padding-top:8px;padding-bottom:4px;}

.sec_vid_top{margin-bottom:200px;position:relative;height:650px;}
.vid_player_home_im{opacity:0;}
.vid_player_home_im.active{opacity:1;}
.sec_vid_in{max-width:1000px;margin:0 auto;text-align:center;color:white;}
.sec_vid_in_title{font-size:45px;margin-bottom:10px;}
.sec_vid_in_name{font-size:20px;}
.sec_vid_in .play_pink{margin:30px auto 0;position:relative;z-index:1;}
.play_pink a{display:inline-block;}
.play_pink a:hover{-webkit-animation:grow .8s infinite;animation:grow .8s infinite;}
@-webkit-keyframes grow {
  0% {}
  50% {-ms-transform: scale(1.05);-webkit-transform: scale(1.05);transform: scale(1.05)}
  100% {}
}
@keyframes grow {
  0% {}
  50% {-ms-transform: scale(1.05);-webkit-transform: scale(1.05);transform: scale(1.05)}
  100% {}
}
.sec_vid_bottom{width:100%;position:absolute;bottom:-130px;left:0;z-index:1;}
.vid_item{display:inline-block;position:relative;width:calc(20% - 6px);}
.vid_item.lg{top:24px;}
.vid_item:last-child{margin-right:0;}
.vid_item a{display:block;}
.vid_item_img{display:block;width:140px;height:140px;margin:0 auto 12px;border-radius:140px;border:3px solid transparent;}
.vid_item_img img{width:100%;height:auto;}
.vid_item_title{display:block;color:#4D4D4D;font-size:20px;line-height:24px;margin-bottom:4px;}
.vid_item_tx{display:block;color:#4D4D4D;font-size:14px;}
.vid_item a:hover .vid_item_img,.vid_item.active .vid_item_img{border-color:#FF2257}

.filters_story{padding:50px 0;background:#eaeff2;position:relative;}
.filters_story .title{text-align:inherit;color:#4D4D4D;font-size:40px;margin-bottom:8px;}
.filter_item{position:relative;margin-left:40px;text-align:center;font-family:'Bebas Neue';}
.filter_item:first-child{margin-left:0;}
.filter_item_top a{display:block;width:300px;height:48px;background:#949494;border:2px solid #949494;font-size:26px;padding:0 12px;line-height:45px;color:white;padding-top:5px;}
.filter_item.inactive .filter_item_top a{background-color:white;border-color:#c6c6c6;color:#c6c6c6;cursor:default;}
.filter_item_top a:hover{background:#808080;border-color:#808080;}
.filter_item_open{display:none;width:100%;position:absolute;top:48px;left:0;z-index:1;background:white;border:2px solid #949494;-webkit-box-shadow: 0px 2px 15px 0px rgba(0,0,0,0.20);box-shadow: 0px 2px 15px 0px rgba(0,0,0,0.20);max-height:184px;overflow-y:auto;}
.filter_item_row{position:relative;}
.filter_item_row a{display:block;font-size:23px;padding:13px 12px 5px;color:#4D4D4D;}
.filter_item_row a:hover{background:#CACACA;color:#4D4D4D;}
.filter_item_row.inactive .filter_btn{color:#c6c6c6;cursor:default;}
.filter_item_row.inactive .filter_btn:hover{background:white;color:#c6c6c6;}
.filter_item_above{width:100%;height:48px;background:#ff2257;position:absolute;top:0;left:0;color:white;text-align:center;line-height:48px;padding-top:5px;cursor:pointer;}
.filter_item_above a svg{display:block;width:16px;height:auto;}
.filter_item_above a path{fill:white;}
.filter_found{color:#949494;line-height:48px;font-size:30px;margin-left:40px;padding-top:5px;}

.sec_stories{background:#eaeff2;padding:7px 0 30px;position:relative;min-height:203px;}
.story_item{width:45%;position:relative;padding-top:25%;-webkit-box-shadow: 0px 2px 15px 0px rgba(0,0,0,0.20);box-shadow: 0px 2px 15px 0px rgba(0,0,0,0.20);overflow:hidden;margin-bottom:60px;-webkit-filter: grayscale();-moz-box-shadow: grayscale();filter: grayscale();-o-box-shadow: grayscale();filter: grayscale();}
.story_item:hover{-webkit-filter: none;-moz-box-shadow: none;filter: none;-o-box-shadow: none;filter: none;}
.story_item a{display:block;width:100%;}
.story_in{width:100%;height:48%;padding:20px;background: rgba(255,255,255,0.92);position:absolute;bottom:0;left:0;}
.story_title{display:block;font-size:20px;color:black;margin-bottom:10px;max-width:280px;line-height:28px;}
.story_tx{display:block;font-size:16px;color:black;max-width:280px;line-height:22px;}
.story_bt{display:block;width:192px;height:46px;background:#949494;color:white;text-align:center;padding-top:12px;font-size:26px;position:absolute;bottom:20px;right:20px;}
html.win .story_bt{padding-top:9px;}
.story_item a:hover .story_bt{background:#ff2257;}
.story_item a:hover .story_img{-ms-transform: scale(1.05);-webkit-transform: scale(1.05);transform: scale(1.05);-webkit-transition: all 0.6s ease;-o-transition: all 0.6s ease;transition: all 0.6s ease;}
.sec_stories .logos_strip{left:auto;right:0;}
.sec_stories .strip2{left:0;right:auto;top:auto;bottom:-12px;}

.sec_testi{padding:90px 0;position:relative;background:#f7f7f7;}
.testi_item{background:white;-webkit-box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.20);box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.20);width:30.66% !important;margin-right:4%;margin-bottom:50px;height:508px;padding:40px 35px 30px;-webkit-filter: grayscale();-moz-box-shadow: grayscale();-webkit-filter: grayscale(100%);filter: grayscale(100%);-o-box-shadow: grayscale();filter: grayscale();}
.testi_item.last_row{margin-bottom:4px;}
.testi_item:hover{-webkit-filter: grayscale(0);-moz-box-shadow: grayscale(0);-o-box-shadow: grayscale(0);filter: grayscale(0);}
.testi_item:nth-child(3n+3){margin-right:0;}
.testi_item .logo{height:auto;}
.testi_item .table{height:65px;}
.testi_item .text20{height:230px;overflow:hidden;margin-bottom:30px;font-size:20px;}
.testi_item .image{margin:0;}
.testi_item .details{color:#4D4D4D;font-size:14px;margin:0;margin-left:12px;width:auto;max-width:225px;margin-top:2px;line-height:18px;text-align:left;}
.testi_item.customer .name{font-size:14px;line-height:22px;}
.bottom_request{background-image: url('assets/img/layout/testi_bottom.jpg');}
.bottom_find_content{width:400px;}
.bottom_request .bottom_find_content .title{font-size:53px;}
.bottom_request .bt_pink1 a{width:260px;padding-top:11px;font-size:30px;}

.banner_pricing{height:175px;padding-top:46px;}
.top_title{color:white;font-size:90px;position:relative;}
html.win .top_title{bottom:9px;}
.top_title:before{content:"";display:block;width:32px;height:9px;background:#FF2257;position:absolute;bottom:16px;left:0;}
html.win .top_title:before{bottom:2px;}
.banner_pricing .text20{color:white;font-size:22px;}

.sec_features{background:#f7f7f7;padding:70px 0;}
.title30{font-family: 'Bebas Neue';color:#4D4D4D;font-size:32px;margin-bottom:15px;}
.title30 .sm{font-size:26px;}
.amount_row{margin-bottom:100px;}
.amount_row .title30{padding-top:30px;}
.amount_tool_wrap{position:relative;width:680px;height:88px;background:white;-webkit-box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.20);box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.20);padding-top:40px;}
.amount_tool,.ui-slider{width:596px;/*width:630px;*/height:10px;border-radius:60px;background:#6c6d6f;margin:0 auto;position:relative;
-webkit-box-shadow:inset 0px 2px 4px 0px rgba(0,0,0,0.30);box-shadow:inset 0px 2px 4px 0px rgba(0,0,0,0.30)}
.amount_tool_pink,.ui-slider-range{width:20%;height:10px;border-radius:60px;background:#ff2257;position:absolute;top:0;left:0;}
.amount_tool_bt,.ui-slider-handle{cursor:pointer;width:33px;height:33px;background:white;border-radius:60px;-webkit-box-shadow: 0px 1px 10px 0px rgba(0,0,0,0.30);box-shadow: 0px 1px 10px 0px rgba(0,0,0,0.30);
position:absolute;top:-12px;right:0px;outline:none;margin-left:-17px;}
.amount_tool_num{width:56px;text-align:center;position:absolute;top:45px;left:50%;margin-left:-28px;}
.amount_tool_num span{display:inline-block;padding:6px 12px 0;height:46px;background:#ff2257;border-radius:3px;font-family: 'Bebas Neue';color:white;font-size:40px;-webkit-box-shadow: 0px 1px 10px 0px rgba(0,0,0,0.30);box-shadow: 0px 1px 10px 0px rgba(0,0,0,0.30);}
html.win .amount_tool_num span{height:48px;}
html.win .amount_tool_num span{padding-top:0;}
.amount_tool_num:before{content:"";display:block;position:absolute;top:-7px;right:50%;margin-right:-8px;width:0;height:0;border-style:solid;border-width:0 8px 8px 8px;border-color:transparent transparent #ff2256 transparent;/*content:"";display:block;width:16px;height:8px;position:absolute;top:-7px;right:50%;margin-right:-8px;background: url('assets/img/layout/corner-pink.png') no-repeat center;*/}
.amount_tool_tip{display:none;width:230px;padding:12px 8px;text-align:center;background:#ff2257;border-radius:3px;color:white;font-size:16px;line-height:22px;-webkit-box-shadow: 0px 1px 10px 0px rgba(0,0,0,0.30);box-shadow: 0px 1px 10px 0px rgba(0,0,0,0.30);position:absolute;top:45px;right:0;margin-right:-98px;}
.amount_tool_tip.active{display:block;}
.amount_tool_tip a{color:white;text-decoration:underline;font-family: 'vistasansBold';}
.amount_tool_tip:before{content:"";display:block;position:absolute;top:-7px;right:50%;margin-right:-8px;width:0;height:0;border-style:solid;border-width:0 8px 8px 8px;border-color:transparent transparent #ff2256 transparent;/*content:"";display:block;width:16px;height:8px;position:absolute;top:-7px;right:50%;margin-right:-8px;background: url('assets/img/layout/corner-pink.png') no-repeat center;*/}
.feature_all{width:70%;}
.features_col{width:50%;padding-right:8%;}
.features_item{/*background: url('assets/img/layout/ok.png') no-repeat left 4px;*/color:#4D4D4D;font-size:20px;/*padding-left:28px;*/margin-bottom:20px;line-height:28px;}
.features_item .inline{position:relative;padding-right:31px;}
.info_tool{position:absolute;top:2px;right:0;}
.info_tool path{fill:#a8a8a8;}
.info_tool:hover path{fill:#4d4d4d;}
.features_item_sum{padding:10px 12px 6px;background:white;margin-left: -12px;-webkit-box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.20);box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.20);}
.features_item_sum .features_item{margin-bottom:0;}
.features_item b{margin-right:5px;font-size:26px;}
.feature_month{width:23%;text-align:center;}
.box_month{padding:12px;padding-top:58px;background:white;-webkit-box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.20);box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.20);width:100%;height:226px;color:#4D4D4D;}
.box_month_price{display:inline-block;position:relative;font-size:68px;color:#4d4d4b;padding-left:25px;}
.box_month_price .dolar{position:absolute;top:0px;left:0;}
.box_month .box_month_price{color:#ff2257}
.sec_price_num .box_month_price{padding-left:20px;}
.sec_features{position:relative;padding-bottom:90px;}


.go_next a{display:block;position:absolute;bottom:25px;left:50%;margin-left:-19px;}
.go_next path{fill:#4D4D4D;}
.go_next a:hover{-webkit-animation:movit 1.5s infinite;animation:movit 1.5s infinite}
@-webkit-keyframes movit {
  0%   { margin-bottom:0;}
  50%   { margin-bottom:-5px;}
  100%   { margin-bottom:0;}
}
@keyframes movit {
  0%   { margin-bottom:0;}
  50%   { margin-bottom:-5px;}
  100%   { margin-bottom:0;}
}

.ui-tooltip{position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow: 0px 2px 15px 0px rgba(0,0,0,0.20);box-shadow: 0px 2px 15px 0px rgba(0,0,0,0.20);background:#949494 !important;}
body .ui-tooltip{border-width:0;overflow:inherit;}
  .ui-tooltip {
    padding: 12px;
    color: white;font-size:14px;line-height:22px;
    border-radius: 0;
  }
  .arrow {
    width: 20px;
    height: 16px;
    overflow: hidden;
    position: absolute;
    left: 50%;
    margin-left: -9px;
    bottom: -16px;
  }
  .arrow.top {
    top: -16px;
    bottom: auto;
  }
  .arrow.left {
	  top:50%;
    left: -9px;
    margin-top:-7px;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  .arrow.right {
	  top:50%;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    margin-top:-9px;
    position: absolute;
    margin-left: -2px;
    margin-right: 0;
    left: 100%;
    right: auto;
  }
  .ui-tooltip, .arrow:after {
    background:#949494;
    border: 0;
  }
  .arrow:after {
    content: "";
    position: absolute;
    left:-3px;
    top: -15px;
    width: 20px;
    height: 15px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  .arrow.top:after {
    bottom: -15px;
    top: auto;
  }
.sec_price{padding:60px 0 50px;}
.sec_price_content{width:60%;}
.sec_price_content .title30{margin-bottom:8px;}
.sec_price_num{width:23%;text-align:center;margin-top:20px;}
.sec_price_num .box_month_price{font-size:46px;}
.sec_price_num .box_month_price .dolar{}
.sec_price_blue{background:#eaeff2;}
.pricing_btns_wrap{background:#f7f7f7;padding:90px 0;}
.pricing_btns_wrap .title30{margin-bottom:40px;}
.pricing_btns_wrap .bt_pink1 a{height:60px;padding-top:17px;}
.bt_print a{padding-right:50px;position:relative;line-height:48px;font-size:28px;margin-top:25px;display:block;}
.bt_print svg{position:absolute;top:18px;right:14px;}
.bt_print a:hover{}
.days_note{font-size:25px;text-transform:uppercase;color:#717171;}
.days_note .item_val{color:#ff2257;}
/*=========*/


.team_prson_open_row{height:0;overflow:hidden;}
.team_prson_open_row.active{height:490px;}
.team_prson_open{display:none;}
.team_prson_open.active{display:block;}

.sec_vid_content_wrapper,.vid_player_home_im_wrapper{height:100%}
iframe#vid_wrapper{width:100%;height:100%}.vid_player_home_im{opacity:0;height:100%}
.vid_player_home_im.active{opacity:1}
.filter_item_above{display:none;font-size:26px;}
.filter_item.select .filter_item_above{display:block;}
.filter_item_above a{display:block;width:22px;height:22px;position:absolute;z-index:1;top:50%;left:13px;margin-top:-11px;padding:3px;}
.story_items_wrapper{margin-left:-2.5%;margin-right:-2.5%;}
.story_item{margin-left:2.5%;margin-right:2.5%;}
.sec_stories .new_inner_width{position:relative;}
.sec_stories.noresults{padding-bottom:113px;}
.sec_stories .empty{opacity:0;top:40px;position:absolute;}
.sec_stories.noresults .empty{opacity:1;top:0;}
.features_item .item_im{padding-right:0;width:28px;height:28px;margin-right:22px;}
.features_item .item_im svg{width:28px;height:28px;}
.features_main .title30{margin-bottom:35px;}
.page-template-pricing .pricing_btns_wrap .bt_pink1 a{padding-top:20px;font-size:26px;width:250px;}
html.win .page-template-pricing .pricing_btns_wrap .bt_pink1 a{padding-top:17px;}
.page-template-pricing .pricing_btns_wrap .bt_print.bt_pink1 a{padding-top:18px;}
html.win .page-template-pricing .pricing_btns_wrap .bt_print.bt_pink1 a{padding-top:15px;}
.vid_items{position:relative;margin:0 -57px;}
.team_main{display:none;}
.team_main.active{display:inline-block;}
.ui-helper-hidden-accessible{display:none;}
.page-template-pricing .slider{overflow:visible;}
.form_input input[type=text], .form_input input[type=email], .form_input input[type=tel], .form_input input[type=number] {width: 100%;height: 73px;background: #ededed;border: 1px solid #fff;color: #4d4d4d;font-family: 'vistasansBold' !important;font-size: 18px;font-weight: 700;padding: 12px 17px;}
.tx_tool[title]{display:inline-block;position:relative;}
.tx_tool[title]:after{content:"";display:block;position:absolute;bottom:3px;width:100%;height:1px;background-color:#4d4d4d;}
.wpcf7.factive .bt_pink{position:relative;}
.wpcf7.factive .bt_pink:before{content:"";display:block;position:absolute;width:100%;height:100%;background-color:white;opacity:0.7;}
.testi_item_info .image{border-radius:50%;background-size:cover;background-position:center center;background-repeat:no-repeat;}
div[style^="margin: 0px auto;"]{position:fixed !important;top: 50% !important;bottom: auto !important;margin-top: -290px !important;}

.filters_tx{font-size:20px;font-family:'vistasansLight';margin-bottom:22px;}
.title_testi{font-size:30px;font-family:'vistasansLight';text-align:center;margin-bottom:60px;}

#mainArticleContent table, #mainArticleContent table td{border:none !important;}

.article_inner_width img.aligncenter{display:block;margin:0 auto;}
.article_inner_width div.aligncenter,.article_inner_width p.aligncenter{width:100% !important;text-align:center;}


.banner_pricing{height:145px;padding-top:30px;}
.sec_features{padding-top:25px;}
.amount_row{margin-bottom:40px;}
.features_main .title30{margin-bottom:15px;}
.features_item{margin-bottom:14px;}
.features_item_sub{display:block;font-size:13px;line-height:normal;color:#717171;padding-left:5px;}

.no_print{display:block;}
.print_only{display:none;}
@media print {
	.no_print{display:none;}
	.print_only{display:block;}
	.inner_width{padding:0 40px;}
	.print_header .head_top{margin-bottom:20px;}
	.print_header .logo{width:200px;height:58px;}
	.print_header .logo img{display:block;width:100%;height:100%;}
	.bg_grey{background-color:#f7f7f7;}
	.print_header .head_bot{text-align:center;padding:20px 0;}
	.print_title_main{font-size:60px;color:#4d4d4d;}
	.print_subtitle,.features_title,.on_boarding_title,.training_title{font-size:32px;color:#4d4d4d;}
	.print_top{margin:40px 0 40px;}
	.features_title{margin-bottom:30px;}
	.print_wrapper .features_item{margin-bottom:10px;width:33%;font-size:18px;}
	.summary_top .features_item{padding-top:20px;padding-bottom:20px;margin-bottom:0;}
	.print_wrapper .feature_price{font-size:40px;color:#4d4d4d;width:33%;margin-left:66%;text-align:left;margin-top:30px;}
	.on_boarding_content,.training_content{width:66%;padding-right:40px;}
	.on_boarding_tx,.training_tx,.print_bot .disclaimer{font-size:18px;color:#4d4d4d;}
	.on_boarding_val,.training_val{width:33%;}
	.print_mid{margin-bottom:60px;}
	.print_mid_in{padding-top:30px;padding-bottom:23px;}
	.print_mid .feature_price{margin-left:0;margin-top:0;}
	.print_mid .on_boarding{margin-bottom:30px;}
	.print_bot{margin-bottom:40px;}
	.print_footer{text-align:center;padding:30px 0;}
	.print_footer .ft_item{display:inline-block;margin:0 30px;}
	.print_footer .item_im{margin-right:15px;width:32px;height:32px;}
	.print_footer .item_im svg{width:32px;height:32px;}
	.print_footer .ft_item .item_tx{line-height:32px;padding-top:2px;color:#4d4d4d;}
	.print_top .features_item .item_im svg g{fill:#4d4d4d !important;}
	.days_note{font-size:14px;}
}


@media only screen and (max-width : 1350px) {
	.whatwe_col1, .whatwe_col2{width:100%;position:relative;height:auto;top:auto;}
	.whatwe_col_in{max-width: 1260px;padding-left: 30px;padding-right: 30px;margin:0 auto;float:none  !important;}
	.whatwe_col1 .title{float:left;width:30%;padding-top:20px;}
	.whatwe_col1 .text20{float:right;width:70%;}
	.whatwe_col2 .title{float:right;width:30%;text-align:right;padding-top:20px;}
	.whatwe_col2 .text20{float:left;width:70%;}
	.whatwe_strip{width:90px;height:22px;left:auto;right:0;margin:0;bottom:48.5%;}
	.story_bt{width:145px;}
	.filter_item{margin-left:25px;}
	.filter_item_top a{width:270px;}
	.sec_price_num{width:23%;}
}
@media only screen and (max-width : 1170px) {
	.whatwe_col_in{padding-top:70px;padding-bottom:70px;}
	.whatwe_strip{bottom:50%;}
	.team_sec{padding:70px 0;}
	.team_nav{float:none;display:block;max-width:800px;margin:0 auto 20px;width:auto;text-align:center;}
	.team_nav_in{display:inline-block;}
	.team_nav_item{float:left;margin:0 30px;}
	.team_main{float:none;display:block;margin:0 auto;}
	.testi_item, .testi_item:nth-child(3n+3){width:46.5% !important;margin-right:7%;}
	.testi_item:nth-child(2n+2){margin-right:0}
	.filters_story .new_inner_width{position:relative;}
	.filter_found{position:absolute;top:0;left:395px;font-size:24px;line-height:1;margin-left:0;padding-top:15px;}
	.amount_row .title30{float:none;display:block;text-align:center;padding:0;}
	.amount_tool_wrap{float:none;display:block;margin:0 auto;}
	.sec_price_num{width:26%;}
	.feature_all{width:100%;float:none;margin-bottom:60px;}
	.feature_month{width:100%;float:none;max-width:330px;margin:0 auto;display:block;}
	.feature_month .title30{margin-top:25px;}
	.box_month{}
	.amount_tool_wrap{width:100%;}
	.amount_tool,.ui-slider{width:calc(100% - 82px);}
	.new_inner_width{padding:0 100px;}
	.amount_row .title30{text-align:left;}
	.feature_all_in{margin:0 -40px;}
	.features_col{padding:0 40px;}
	.box_month{height:auto;padding:20px 0;}
	.amount_tool_tip{margin-right:-115px;}
}

/********* end new updates **********/

@media only screen and (max-width : 768px) {
/**{min-width:0 !important;}
.popup_demo_in, .popup_contact_in{width:100%;margin:0;right:0;padding:0 50px;}
.pop_tx, .pop_title{width:100%;padding:0;}
.pop_width{width:100%;}
.pop_title{font-size:100px;line-height:84px;padding-right:10%;}
.pop_tx{font-size:26px;line-height:30px;margin-top:50px;}
.close_popup a{right:50px;top:0;}
.pop_benefit_item{width:50%;height:270px;padding: 12% 3%;}
.pop_benefit_item:first-child{float:right;}
.pop_benefit_title{font-size:26px;}
.pop_benefit_icon{width:120px;}*/

}
@media only screen and (max-width : 640px) {
	.popup_demo_in, .popup_contact_in{padding:0 2%;}
	.page-template-workFlow .hp_top_title{
		font-size: 3.75rem;
	    padding: 3.625rem 0 0 1.875rem;
	    margin-bottom: 4.625rem;
	    line-height: 0.85;
	    color: inherit;
	}
}

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


}




/* Ticker */
.modern-ticker {
overflow: hidden;
position:relative;
}
.modern-ticker a {
text-decoration: none;
}
.modern-ticker ul {
margin: 0;
padding: 0;
list-style: none;
}
/* Body */
.mt-body {
position: relative;
}

/* News */
.mt-news {
overflow: hidden;
position: absolute;
}
.mt-scroll .mt-news {
background-color: transparent;
}
.mt-news li {
float: left;
}
.mt-hide {
display: none;
}



.notFoundPage{background:#00dad6;color:white;padding:75px 0 150px;}
.notFoundPageTitle{font-size:90px;line-height:74px;margin-bottom:35px;}
.notFoundPageLeft{width:32%;padding-top:8px}
.notFoundPageLeftText{font-size:20px;line-height:1.3;}
.notFoundPageRight{margin-right:65px;}
.notFoundPageRightLinks{font-size:24px;line-height:30px;font-weight:bold;}
.notFoundPageRightLink a{color:white;display:block;padding:7px 0;}
.notFoundPageRightLink a:hover{color:#4d4d4d}
.notFoundPageRightLink{margin-right:65px;}


.newBtnBg{height:41px;line-height:41px;background:#ff2257;padding:0 7px 0 14px;}
.newBtnBg a{color:white;line-height:41px;display:block;word-spacing:2px;font-size:23px !important;}
.newBtnBg.activeVideo a:before{background: url('assets/img/layout/newPlayMainBanner.png') left top no-repeat !important;background-size:24px 48px !important;top:8px !important;}

.home_top .newBtnBg{background-color:white;}
.home_top .newBtnBg a{color:#00E101;}
/*.home_top .bt_scroll.activeVideo a:before{background: url('assets/img/layout/newPlayMainBanner_green.png') left bottom no-repeat !important;background-size:24px 48px!important;top:4px!important;}*/



/************** swipebox ****************/
#swipebox-overlay{background:rgba(0,0,0,0.8);}
/************** end swipebox **************/

/************** livechat ******************/
@media only screen and (max-width : 641px) {
	#livechat-compact-container, #livechat-full{
		display:none;
	}
}
/**************  end livechat ******************/

@media only screen and (min-width : 1701px) {
	.header .inner_width{max-width:1700px;padding:0;}
}


/*====== integration ======*/
.sec--pad{padding:70px 0;}
.title--big{font-size:72px;line-height:1.1;margin-bottom:14px;}
.tx--19, .tx--19 p{font-size:19px;line-height:1.4}
.col-50{width:50%;}
.col-content{width:43%;}
.sec_integ_top .title{text-align:left}
.col-img_integ{width:52%}
.img-100 img{max-width:100%;}
.sec_integ_top{background:#4d4d4f;}
.corner-new{width:0px;height:0px;border-top:26px solid grey;border-left:30px solid transparent;border-right:30px solid transparent;position:absolute;bottom:-26px;left:0;right:0;margin:auto;z-index:1}
.sec_integ_top .corner-new{border-top-color:#4d4d4f}
.sec_integ_logos .inner_width{width:100%;min-width:inherit;max-width:1420px}
.title--22{font-size:22px;font-family: 'vistaSansReg';}
.slide_logos_wrap{}
.arrow-r, .arrow-l{position:absolute;top:35%;z-index:2;margin:auto;right:5px;}
.arrow-l{right:auto;left:5px;}
.arrow-r img, .arrow-l img{width:14px}
.slide_logos_wrap:before, .slide_logos_wrap:after{content:"";display:block;width:168px;height:100%;position: absolute;top:0;left:0;z-index: 1;
    background: rgba(255,255,255,1);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(25%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,0)));
background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 25%, rgba(255,255,255,0) 100%);
background: -webkit-gradient(linear, left top, right top, from(rgba(255,255,255,1)), color-stop(25%, rgba(255,255,255,1)), to(rgba(255,255,255,0)));
background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 25%, rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1 );
}
.slide_logos_wrap:after{left:auto;right:0;
    background: rgba(255,255,255,0);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(75%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,1)));
background: -o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 75%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0)), color-stop(75%, rgba(255,255,255,1)), to(rgba(255,255,255,1)));
background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 75%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1 );
}
.slide_logos .slick-list{width:100%}
.slide_logos .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin: 0}
.hp_brands_img{height:68px;}
.hp_brands_img img{max-width: 180px;max-height:100%;width: auto;display: block;margin: 0 auto;}
.whiteBg .corner-new{border-top-color:white}
.bg--light{background-color:#f1f1f1;}
.bg--grey{background-color:#4d4d4f}
.bg--dark{background-color:#333333;}
.bg--light .corner-new{border-top-color:#f1f1f1}
.greenBg .corner-new{border-top-color:#08d026}
.bg--dark .corner-new{border-top-color:#333333}
.bg--light .slide_logos_wrap:before{
	background: rgba(241,241,241,1);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(241,241,241,1)), color-stop(25%, rgba(241,241,241,1)), color-stop(100%, rgba(241,241,241,0)));
background: -o-linear-gradient(left, rgba(241,241,241,1) 0%, rgba(241,241,241,1) 25%, rgba(241,241,241,0) 100%);
background: -webkit-gradient(linear, left top, right top, from(rgba(241,241,241,1)), color-stop(25%, rgba(241,241,241,1)), to(rgba(241,241,241,0)));
background: linear-gradient(to right, rgba(241,241,241,1) 0%, rgba(241,241,241,1) 25%, rgba(241,241,241,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#f1f1f1', GradientType=1 );
}
.bg--light .slide_logos_wrap:after{
	background: rgba(241,241,241,0);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(241,241,241,0)), color-stop(75%, rgba(241,241,241,1)), color-stop(100%, rgba(241,241,241,1)));
background: -o-linear-gradient(left, rgba(241,241,241,0) 0%, rgba(241,241,241,1) 75%, rgba(241,241,241,1) 100%);
background: -webkit-gradient(linear, left top, right top, from(rgba(241,241,241,0)), color-stop(75%, rgba(241,241,241,1)), to(rgba(241,241,241,1)));
background: linear-gradient(to right, rgba(241,241,241,0) 0%, rgba(241,241,241,1) 75%, rgba(241,241,241,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#f1f1f1', GradientType=1 );
}
.integ_pack_wrap{margin:0 -16px;padding-top:50px}
.integ_pack{width:calc(100%/3);padding:0 16px;}
.integ_pack_top{height:38px;font-size:16px;line-height:38px}
.tx--regular{font-family: 'vistaSansReg';}
.integ_pack_main{padding:40px 22px;}
.img-b img{display:block}
.integ_pack_ic img{height:70px;margin-bottom:8px}
.integ_pack .title{font-size:30px;margin-bottom:10px}
.integ_pack .tx--19{color:#cbcbcb}
.integ_pack_bottom{border-top:1px solid rgba(225,225,225,.2);margin-top:18px;padding-top: 18px}
.integ_pack_list{font-size:19px;line-height:2}
.integ_pack .note{font-size:14px;line-height: 1.4;color:#b2b2b2;max-width:233px;margin:15px auto 0;}
.integ_pack_img{margin:16px 0;}
.integ_pack_img img{max-height:35px}

.integ_pack:nth-child(1) .integ_pack_in{background:#4d4d4f}
.integ_pack:nth-child(2) .integ_pack_in{background:#333333}
.integ_pack:nth-child(3) .integ_pack_in{background:#f1f1f1}
.integ_pack:nth-child(3) .integ_pack_top{background:#4d4d4f;color:white}
.integ_pack:nth-child(3) .integ_pack_in, .integ_pack:nth-child(3) .title{color:#333333;}
.integ_pack:nth-child(3) .tx--19{color:#4d4d4f;}
.integ_pack:nth-child(3) .integ_pack_bottom{border-top-color:#d2d2d2}
.integ_benefit{width:calc(100%/4);}
.circ{width:140px;height:140px;margin:0 auto;margin-bottom:18px}
.radius--50{border-radius:50%;-webkit-border-radius:50%}
.integ_benefit .text{padding:0 20px;font-size:24px;line-height: 1.4}
.page-template-integration .form_footer_wrap{display:none;}
.sec_int_form .title{font-size:50px;margin-bottom:25px;}
.integ_form .form_input{padding:0;margin:0;width:19%;}
.integ_form .form_input input{width:100%;height:60px;background:#e5e5e5;border:none}
.integ_form .form_input label{top:23px}
.integ_form .form_submit{margin:0;width:19%;background:transparent;}
.integ_form .form_submit input{width:100%;height:60px;background:#08cf26;text-indent:inherit;font-family: 'Bebas Neue' !important;color:#333333;font-size:28px;padding:0;padding-top:7px;}
.integ_form .form_submit input:hover{background:#16e836;}
.integ_form span.wpcf7-not-valid-tip, .integ_form .wpcf7-form label.error{position:static;margin-top:5px;}
.integ_form .wpcf7-form input.error{border: 1px solid #ff2257!important;}
.form_input.focused > label{top:-20px;left:0;font-size:0.6rem;}
.integ_form .form_input.focused > label{color:white}
.slick-slide{-webkit-tap-highlight-color:transparent;-moz-outline-style: none;outline: none;}
.partners_logo_item{margin:22px 15px;}
.sec_integ_logos.bg--light .partners_logo_item{margin:33px 22px;}
.partners_logo_item img{max-width:290px;max-height:118px;mix-blend-mode: darken;}
/*====== integration ======*/

p.title {font-family: "Bebas Neue";letter-spacing: 1px;font-weight: 400;margin: 0;padding: 0;overflow-wrap: break-word;}
.mob_title{font-family: "BebasNeue";text-align: center;font-size: 1.5625rem;color: inherit;margin-bottom: 2.6875rem;line-height: 1.4;}

/*====== workflow =========*/
.inner_width_n{width:100%;max-width:85%;margin:0 auto;padding:0 20px}
.has--p p{margin-bottom:15px}
.tx--upper{text-transform:uppercase}
.tx--20, .tx--20 p{font-size:22px;color: #606060;line-height:1.6}
.tx--20 strong, .tx--20 b{font-family: 'vistasansBold'}
.tx--35{font-size: 35px;color: #424242;line-height: 1.3;font-family: 'vistasansLight';margin-bottom:28px}
.tx--20 ul{padding:0;list-style:none;}
.tx--20 li{position:relative;margin-bottom:10px;padding-left:18px}
.tx--20 li:before{content:"";display:block;width:8px;height:8px;border-radius:50%;background:#f9cf38;position:absolute;top:10px;left:0;}
.all_about .about_colorBlock{height:auto;min-height:235px;}
.all_about .about_colorBlock .title{padding:30px;text-align:center}
.all_about .about_colorBlock .text{padding-top:32px;padding-bottom:32px}
.all_about .about_colorBlock:nth-of-type(4n + 1) .title{color:#ff3f6a}
.all_about .about_colorBlock:nth-of-type(4n + 2) .title{color:#00d4ce}
.all_about .about_colorBlock:nth-of-type(4n + 3) .title{color:#08d026}
.all_about .about_colorBlock:nth-of-type(4n + 4) .title{color:#f9cf38}
.all_about .about_colorBlock:last-child .corner{display:none;margin-bottom:0;}
.sec_infograph img{max-width:100%;display:block;padding-left:7%;padding-right:7%;}
.sec7-form{padding:46px 0;}
.sec7-form .inner_width{width:100%;max-width:68%}
.sec7-form .wpcf7-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.sec7-form .hp_input{width:19.4%}
.sec7-form .hp_input input{width:100%;border:none;height:60px;font-size:18px}
.sec7-form .bt_pink{margin:0;width:16%;padding-top:21px}
.sec7-form .form_submit{width:100%;height:60px;background:#ff2257;font-family: "Bebas Neue" !important;color:white;border:none;font-size:28px;padding: 6px 0 0 !important;line-height: normal;}
.sec7-form .form_submit:hover{background:#ff357c;}
.sec7-form label{display:block;font-size:18px;margin-bottom:3px}
.sec7-form .wpcf7-form label.error{position:static;margin-top:6px;margin-bottom:-10px;color:#cd133c !important}
.sec_infograph{background:#cccfd2;padding-top:70px;padding-bottom:20px}
.sec_infograph .title{margin:0;}
.workflow2{padding-top:75px}
.workflow2 .inner_width_n{max-width: 78%;}
.hp_clients2{padding-bottom:60px}
.float-form{position:fixed;right:0;top:40%;z-index:2;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;width:305px}
.float-form .article_side_box{position:relative;bottom:auto;}
.float-form .article_side_box_x{right:15px;top:8px}
.float-form.has-hide{-webkit-animation: has-hide .3s ease-in-out forwards;animation: has-hide .3s ease-in-out forwards;}
@-webkit-keyframes has-hide{
	0%{opacity:1}
	99%{opacity:0;}
	100%{opacity:0;display:none}
}
@keyframes has-hide{
	0%{opacity:1}
	99%{opacity:0;}
	100%{opacity:0;display:none}
}
/*====== workflow =========*/

.thank_wrap .page_in {background-size: contain; background-position: top left; background-repeat: repeat;}
.thank_wrap .wrap {margin: 0 auto;}
.thank_wrap .wrap {max-width: 36.25vw;}
.thank_wrap .top {padding: 6vw 0 4vw;}
.thank_wrap .top_tx {color: #ffffff; font-size: 1.5625vw; line-height: 1.6;}
.thank_wrap iframe {height: 57vw;}
.thank_wrap .calendar {padding-bottom: 4vw;}