.float-left{float:left!important}.float-right{float:right!important}.success-color{color:#2de59c}.error-color{color:#ff535b}.error a{color:#fff}.message{display:none}.message.show-message{display:block}.error-message p,.success-message p{margin-bottom:0}.error-message,.success-message{padding:5px 0px;display:none;font-weight:700;}.success-message{color:#6FE1A2}.error-message{color:#ff535b}.review_author a[href^="tel:"]{color:#fff}.review_author a[href^="tel:"].black{color:#222}.opened_menu .side_menu .home_link{opacity:0;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-ms-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.protected-page{position:relative;height:100%;overflow-y:auto;overflow-x:hidden}.protected-page .insight_login_form form{max-width:580px}.protected-page .insight_login_form .focus .form-control{border-bottom:2px solid #172667;color:#172667}.protected-page .insight_login_form .input-block.focus label{color:#172667}.page_inner.about_page .page_section .contact_text a{color:#fff!important}.logos_list li,.testimonial_user{max-width:150px}.about_content h1.page_title{line-height:1.15}.page_title:after{display:none}.page_title:before{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.insight_filter_sticky{position:fixed;top:15px;left:0;right:0;width:calc(100% - 300px);background-color:#fff;z-index:999;-moz-transition:top .6s;-ms-transition:top .6s;-o-transition:top .6s;margin:0 auto;padding:10px 0 5px;transition:opacity .3s;-webkit-transition:opacity .3s;opacity:0}.insight_filter_sticky.filter_show_nav,.side_menu .home_link{opacity:1}.insight_filter_sticky .insight_filter_nav{margin:0}.insight_filter_sticky .insight_search{-webkit-right:17px;right:17px}.linkedin-box{display:inline-block;margin-top:15px}.linkedin-box img{max-width:16px;margin-bottom:0}.insight_login_page{background:url(../images/spaec-parrot.jpg) 0 50% no-repeat;background-size:cover;overflow:visible}.insight_login_form .lost_pass_link{color:#2eeea3}.insight_login_form .check_box label,.insight_login_form .input-block label,.insight_login_form .login_submit{color:#fff}.insight_login_form .form-control{border-color:#fff}.insight_login_form .check_box label:after{background:url(../images/check-white.svg) 50% 0 no-repeat}.player .vp-player-layout{width:100%!important;height:auto!important;left:0!important}.side_menu .home_link:hover{opacity:.4}.side_menu .open_menu{opacity:1}.side_menu .open_menu:hover{opacity:.4}.remove-after-before a:after,.remove-after-before a:before{display:none}#theme-my-login p.error{color:#ff535b;clear:both;padding-bottom:15px}.insight_page.blog-page .page_inner,.insight_page.single-blog .page_inner{border-color:#398ff6}.insight_page.blog-page .page_title.normal_title{color:#398ff6}.insight_page.blog-page .home_link{left:20px;opacity:1}.insight_page.blog-page .home_link:hover{opacity:.4}.insight_page.blog-page.opened_menu .home_link{opacity:0}.insight_page.blog-page .side_menu{width:50px;bottom:0;background:0 0}.insight_page.blog-page .calendar_subtitle{letter-spacing:-.8px;max-width:1139px}.insight_page.blog-page .color_nav li a:after,.insight_page.blog-page .color_nav li a:before{background-color:#f5b8b9}.insight_page.blog-page .open_menu .lines,.insight_page.blog-page .open_menu .lines:after,.insight_page.blog-page .open_menu .lines:before{background-color:#222}.insight_page.blog-page.opened_menu .side_menu{background:#222}.insight_page.blog-page.opened_menu .open_menu .lines,.insight_page.blog-page.opened_menu .open_menu .lines:after,.insight_page.blog-page.opened_menu .open_menu .lines:before{background-color:#fff}@media only screen and (max-width:1200px){.insight_page.blog-page.opened_menu .site_nav{left:15px}}@media (min-width:320px){.embed-responsive-16by9.iframe-size{padding-bottom:75%}}@media (min-width:575px){.embed-responsive-16by9.iframe-size{padding-bottom:75%}}@media (min-width:768px){.embed-responsive-16by9.iframe-size{padding-bottom:75%}}@media (min-width:1024px){.embed-responsive-16by9.iframe-size{padding-bottom:75%}}@media (min-width:1200px){.opened_menu .page_inner.blog_page_inner{-webkit-transform:translateX(390px);-moz-transform:translateX(390px);-ms-transform:translateX(390px);-o-transform:translateX(390px);transform:translateX(390px)}.page_inner.blog_page_inner{-webkit-transition:transform .3s;-moz-transition:transform .3s;-ms-transition:transform .3s;-o-transition:transform .3s;transition:transform .3s}.embed-responsive-16by9.iframe-size{padding-bottom:75%}}@media (min-width:1367px){.embed-responsive-16by9.iframe-size{padding-bottom:75%}}@media (min-width:1880px){.embed-responsive-16by9.iframe-size{padding-bottom:56.25%}}@media (max-width:1199px){.nav_contacts{position:inherit}.mobile_logo{display:block;margin-bottom:15px}}@media (max-width:480px){.logos_list li{margin-right:20px;max-width:120px}}.about_page_wrap{padding-left:0}.about_page_wrap .side_menu{background-color:transparent}.about-back-img:after,.about_page_wrap.opened_menu .side_menu{background-color:#222}.about_page_wrap .side_menu .open_menu{opacity:1}.about-back-img{position:relative}.single-client .about-back-img{height:80vh;background-size:cover;z-index:1;background-position:50%;width:100%}.about-back-img:after{content:'';position:absolute;bottom:-67px;left:0;width:100%;height:135px;transform:skewY(4deg)}.about-back-img img{width:100%}.about_page_wrap .about_content{padding-top:50px}.about_page_wrap #map{height:520px}@media only screen and (max-width:1500px){.about-back-img:after{height:120px}}@media only screen and (min-width:1200px){.opened_menu.about_page_wrap .about_content{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.page_inner.about_page{-webkit-transition:transform .3s;-moz-transition:transform .3s;-ms-transition:transform .3s;-o-transition:transform .3s;transition:transform .3s}.opened_menu .page_inner.about_page{-webkit-transform:translateX(390px);-moz-transform:translateX(390px);-ms-transform:translateX(390px);-o-transform:translateX(390px);transform:translateX(390px)}}@media only screen and (max-width:1200px){.about_page_wrap .about_content{padding-top:0}.about-back-img:after{height:140px}}@media only screen and (max-width:1199px){.about_page_wrap.nav_collapse .side_menu{background-color:#222}.calendar_page.nav_collapse .side_menu .home_link{opacity:0}}@media only screen and (max-width:1024px){.about_page #map{height:400px}}@media only screen and (max-width:640px){.about-back-img:after{height:100px}.about_page_wrap .about_content{padding-top:50px}}@media only screen and (max-width:480px){.about_page_wrap .about_content{padding-top:20px}}.dropdown-backdrop{display:none;z-index:-1}.client-single{float:left;width:100%;/*max-width:1400px*/}.client-single .page_title{display:block;line-height:1}.client-single .left_side_section{float:left}.client-single .right_side_section{float:right;max-width:330px}.client-single .collapse_btn,.client-single .page_tabs li a{color:#fff}.client-single .panel{background:0 0}.client-single .collapse_btn:before{background:url(../images/arrow-up-white.svg) no-repeat;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.client-single .collapse_btn.collapsed:before{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.client-single .page_section img{margin-bottom:50px}.client-info{margin:35px 0;clear:both}.client-info h2{font-size:24px;line-height:1.17;font-weight:700;color:#fff;margin:0}.client-info h3{font-size:20px;line-height:1.4;font-weight:700;margin:0}.client-sign figure{max-width:104px}.client-info p{font-size:18px;font-weight:700;color:#2eeea3}.client-single a[href*=mailto]{color:#ffdf11;text-decoration:underline;word-wrap:break-word}.client-single a[href*=tel]{color:#f5b8b9;text-decoration:none}.client-single .page_section{float:left;width:100%}.client-sidebar{margin-top:12px}.download_page_tabs{float:left;width:100%;margin:19px 0 90px}.download_page_tabs .page_tabs{float:left;width:100%;font-size:30px;font-weight:700;display:flex;margin:0 0 20px}.download_page_tabs .page_tabs:last-child{margin:0}.download_page_tabs .page_tabs li{white-space:unset;margin:0;flex:1;line-height:1}.client-single .download_page_tabs .page_tabs li figure{line-height:0}.client-single .download_page_tabs .page_tabs li figure.arrow-download{height:48px}.client-single .download_page_tabs .page_tabs li figure img{transition:all .3s ease-in-out}.client-single .download_page_tabs .page_tabs li figure.down-arrow img{padding-top:10px}.client-single .download_page_tabs .page_tabs li a:hover~figure{display:none}.client-single .download_page_tabs .page_tabs li a{line-height:1.13;color:#ff63b1;display:inline-block;margin-top:16px}.client-single .download_page_tabs .page_tabs li a:after,.client-single .download_page_tabs .page_tabs li a:before{display:none}.form-loader{visibility: hidden;}.client-single .download_page_tabs .page_tabs li a span{float:left;clear:left;position:relative}.client-single .download_page_tabs .page_tabs li a span:after,.client-single .download_page_tabs .page_tabs li a span:before{content:'';position:absolute;z-index:-1;background-color:#f5b8b9;width:0;bottom:0;height:.3em}.client-single .download_page_tabs .page_tabs li a span:before{margin-left:0}.client-single .download_page_tabs .page_tabs li a span:after{margin-right:0;right:0;-webkit-transition:width .8s cubic-bezier(.22,.61,.36,1);-moz-transition:width .8s cubic-bezier(.22,.61,.36,1);-o-transition:width .8s cubic-bezier(.22,.61,.36,1);transition:width .8s cubic-bezier(.22,.61,.36,1)}.client-single .download_page_tabs .page_tabs li a:hover span:before{width:105%;-webkit-transition:width .8s cubic-bezier(.22,.61,.36,1);-moz-transition:width .8s cubic-bezier(.22,.61,.36,1);-o-transition:width .8s cubic-bezier(.22,.61,.36,1);transition:width .8s cubic-bezier(.22,.61,.36,1)}.client-single .download_page_tabs .page_tabs li a:hover span:after{background:0 0!important;width:105%}.client-single .page_title.normal_title{color:#fff}.client-single .page_title.normal_title:after{font-size:.2em;padding-left:15px}.client-single .left_side_section{max-width:880px;width:calc(100% - 390px)}.form-loader{text-align:center;max-width:330px}@media (min-width:1600px){.client-single .section_title{font-size:50px;line-height:1.1}}@media (max-width:1199px){.opened_menu .site_nav .author{position:relative!important;bottom:unset}.insight_page.blog-page .side_menu{width:100%}.insight_page.blog-page.opened_menu .site_nav{left:0!important}}@media (max-width:1024px){.download_page_tabs .page_tabs{font-size:22px}}@media (max-width:991px){.client-single .right_side_section{max-width:200px}.client-single .left_side_section{width:calc(100% - 250px)}.download_page_tabs .page_tabs li{margin:0 5px}.download_page_tabs .page_tabs{font-size:17px}.about-back-img img{min-height:428.8px;object-fit:cover}}@media (max-width:430px){.client-single .page_title.normal_title:after{padding-left:5px}}@media (max-width:767px){.download_page_tabs{margin:19px 0 30px}.client-single .right_side_section{float:left;max-width:268px}.client-single .left_side_section{float:left;width:100%;max-width:100%}.download_page_tabs .page_tabs{font-size:19px}}@media (max-width:480px){.download_page_tabs .page_tabs li{margin:10px 0}.download_page_tabs .page_tabs{display:grid}}
.btn_green:before { background-color: #04fba6 !important;  }
#enquire_form .button-group { display: flex; align-items: center; }
.form-loader em { font-size: 30px !important; margin-left: 10px; }
.mobile_page_overlay {background-color: rgba(0, 0, 0, .7);position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 10;display: none;}
.mobile_opened_menu .mobile_page_overlay {z-index: 100;}
.mobile_site_nav {
    display: none;
    padding: 120px 50px 10px;
    left: -100%;
}
.mobile_site_nav {
    position: fixed;
    top: 0;
    left: -340px;
    z-index: 101;
    height: 100%;
    width: 340px;
    -webkit-transition: left .3s;
    -moz-transition: left .3s;
    -ms-transition: left .3s;
    -o-transition: left .3s;
    transition: left .3s;
    padding: 100px 47px 10px;
    overflow-y: auto;
    background: #000;
}

.mobile_opened_menu{overflow: hidden;}

.mobile_opened_menu .mobile_side_menu {
    z-index: 105;
}

@media (max-width: 1199px) {
    .mobile_side_menu {
        bottom: auto;
        width: 100%;
        height: 100px;
        padding: 40px 50px 10px;
        background: 0 0;
        -webkit-transition: height .5s, padding-top .5s, background-color .3s;
        -moz-transition: height .5s, padding-top .5s, background-color .3s;
        -ms-transition: height .5s, padding-top .5s, background-color .3s;
        -o-transition: height .5s, padding-top .5s, background-color .3s;
        transition: height .7s, padding-top .7s, background-color .7s;
        z-index: 105;
    }
}

/* color div */
.page-template-template-member-blog .color_ff63b1 select{color: #ff63b1 !important;}
.page-template-template-member-blog .color_ff63b1 input.search, .page-template-template-member-blog .color_ff63b1 input.search::placeholder{color: #ff63b1 !important;}
.page-template-template-member-blog .color_ff63b1 .search-box i{color: #ff63b1 !important;}
.page-template-template-member-blog .color_ff63b1 li.box::before{color: #ff63b1 !important;}
.page-template-template-member-blog .color_ff63b1 li.box.active:after{color: #ff63b1 !important;}

.page-template-template-member-blog .color_ff4c00 select{color: #ff4c00 !important;}
.page-template-template-member-blog .color_ff4c00 input.search, .page-template-template-member-blog .color_ff4c00 input.search::placeholder{color: #ff4c00 !important;}
.page-template-template-member-blog .color_ff4c00 .search-box i{color: #ff4c00 !important; }
.page-template-template-member-blog .color_ff4c00 li.box.active:after{color: #ff4c00 !important;}
.page-template-template-member-blog .color_ff4c00 li.box::before{color: #ff4c00 !important;}

.page-template-template-member-blog .color_ffdf11 select{color: #ffdf11 !important;}
.page-template-template-member-blog .color_ffdf11 input.search, .page-template-template-member-blog .color_ffdf11 input.search::placeholder{color: #ffdf11 !important;}
.page-template-template-member-blog .color_ffdf11 .search-box i{color: #ffdf11 !important;}
.page-template-template-member-blog .color_ffdf11 li.box::before{color: #ffdf11 !important;}
.page-template-template-member-blog .color_ffdf11 li.box.active:after{color: #ffdf11 !important;}

.page-template-template-member-blog .color_797979 select{color: #797979 !important;}
.page-template-template-member-blog .color_797979 input.search, .page-template-template-member-blog .color_797979 input.search::placeholder{color: #797979 !important;}
.page-template-template-member-blog .color_797979 .search-box i{color: #797979 !important;}
.page-template-template-member-blog .color_797979 li.box::before{color: #797979 !important;}
.page-template-template-member-blog .color_797979 li.box.active:after{color: #797979 !important;}

.page-template-template-member-blog .color_398ff6 select{color: #398ff6 !important;}
.page-template-template-member-blog .color_398ff6 input.search, .page-template-template-member-blog .color_398ff6 input.search::placeholder{color: #398ff6 !important;}
.page-template-template-member-blog .color_398ff6 .search-box i{color: #398ff6 !important;}
.page-template-template-member-blog .color_398ff6 li.box::before{color: #398ff6 !important;}
.page-template-template-member-blog .color_398ff6 li.box.active:after{color: #398ff6 !important;}

.page-template-template-member-blog .color_2de59c select{color: #2de59c !important;}
.page-template-template-member-blog .color_2de59c input.search, .page-template-template-member-blog .color_2de59c input.search::placeholder{color: #2de59c !important;}
.page-template-template-member-blog .color_2de59c .search-box i{color: #2de59c !important;}
.page-template-template-member-blog .color_2de59c li.box::before{color: #2de59c !important;}
.page-template-template-member-blog .color_2de59c li.box.active:after{color: #2de59c !important;}

.page-template-template-member-blog .color_e395fe select{color: #e395fe !important;}
.page-template-template-member-blog .color_e395fe input.search, .page-template-template-member-blog .color_e395fe input.search::placeholder{color: #e395fe !important;}
.page-template-template-member-blog .color_e395fe .search-box i{color: #e395fe !important;}
.page-template-template-member-blog .color_e395fe li.box.active:after{color: #e395fe !important;}
.page-template-template-member-blog .color_e395fe li.box::before{color: #e395fe !important;}

.page-template-template-member-blog .color_41f1ff select{color: #41f1ff !important;}
.page-template-template-member-blog .color_41f1ff input.search, .page-template-template-member-blog .color_41f1ff input.search::placeholder{color: #41f1ff !important;}
.page-template-template-member-blog .color_41f1ff .search-box i{color: #41f1ff !important;}
.page-template-template-member-blog .color_41f1ff li.box::before{color: #41f1ff !important;}
.page-template-template-member-blog .color_41f1ff li.box.active:after{color: #41f1ff !important;}

.page-template-template-member-blog .color_ff535b select{color: #ff535b !important;}
.page-template-template-member-blog .color_ff535b input.search, .page-template-template-member-blog .color_ff535b input.search::placeholder{color: #ff535b !important;}
.page-template-template-member-blog .color_ff535b .search-box i{color: #ff535b !important;}
.page-template-template-member-blog .color_ff535b li.box::before{color: #ff535b !important;}
.page-template-template-member-blog .color_ff535b li.box.active:after{color: #ff535b !important;}

.member_blogs{width: 100%; max-width: 800px;}
.page-template-template-member-blog .page_content_inner .page_subtitle{width: 100%; max-width: 700px; font-size: 30px; font-weight: bold;}
.page-template-template-member-blog .page_title.normal_title{margin-bottom: 100px;}
.member_blog input.search, .page_content_nav_fixed input.search{border: 0px; color: #2feea3; border-bottom: 1px solid; background: transparent;}
.member_blogs .post_title a:hover::after{content: none;}
.member_blog input.search::placeholder, .page_content_nav_fixed input.search::placeholder{color: #2feea3;}
.member_blogs .content a{color: #2feea3; font-weight: bold;}
.search-box i.search{position: absolute; margin-left: -25px; color: #2feea3;}
.search-box i.close{ display: none; position: absolute; top: 7px; left: -25px; color: #2feea3; opacity: 1;}
.member_blog .page_content_nav{display: flex; align-items: center; justify-content: space-between; width: 100%; max-width: 800px;}
body.page-template-template-member-blog{background-color: transparent;}
.page_content_nav.customized li.box select{ overflow: hidden; padding-right: 55px; padding-left: 0px; position: relative;}
.page_content_nav.customized li.box.active:after{content: '...'; position: absolute; right: 48px; bottom: 11px; color: #2feea3; }
.page_content_nav.customized li.box.disciplines_cat_box.active:after{content: '...'; position: absolute; right: 42px; bottom: 11px; color: #2feea3; }
.morecontent span {display: none; font-weight: normal;}
.member_blog .content span{color: #5a6570 !important;}
.morelink {display: block;}
.member_blogs .content a.morelink{padding-top: 15px;}
.moreellipses{font-weight: normal;}
.member_blogs .post_title a{line-height: 28px;}

.member_blog .content{display: inline-block; margin-bottom: 15px;}
.member_blog .content.full-show{max-height: unset;}
.read_more, .read_less{cursor: pointer;}
.tags-list{display: inline-block; width: 100%; position: relative; top: -20px;}
.member_blogs a{color: #000;}

.member_blogs .row > div{margin-bottom: 25px;}
.member_blogs .row > div img{margin-bottom: 30px; width: 100%;}
.member_blogs .post_title{display: flex; justify-content: space-between;}
.member_blogs .post_title .external_link i{font-size: 30px;}

@media (max-width: 1500px) {
    .member_blog input.search, .page_content_nav_fixed input.search{ width: 100%; max-width: 215px;}
    .member_blog .page_content_nav li{margin-right: 10px;}
}

@media (max-width: 1365px) {
    .member_blog .page_content_nav {display: block; justify-content: unset;}
    .member_blog input.search, .page_content_nav_fixed input.search{ width: 100%; max-width: 200px;}
}

@media (max-width: 1199px) {
    .mobile_side_nav {display: block; position: fixed; z-index: 999; left: 90px; top: 38px; transition: top .7s;}
    .mobile_open_menu{border: none; background: transparent;}
    .mobile_site_nav {padding: 120px 50px 10px; display: block; left: -100%;}
    .mobile_opened_menu .mobile_site_nav {left: 0; }
    .mobile_site_nav li{margin-bottom: 21px;}
    .mobile_site_nav li a{font-size: 18px;}
    .nav_collapse .mobile_side_nav{top: 21px;}
}

@media (max-width: 991px){
    .page-template-template-member-blog .page_content_inner .page_subtitle{font-size: 24px;}
    .page-template-template-member-blog .page_title.normal_title {margin-bottom: 50px; line-height: 60px;}
}

@media (max-width: 768px) and (orientation: landscape){
    .mobile_side_nav{left: 70px; top: 20px;}
}

@media (max-width: 540px) {
    .page_content_nav.customized li.box::before{top: 0px;}
    .member_blog .page_content_nav li{width: 100%; max-width: 300px; margin-right: 0px;}
    .page_content_nav.customized li.box select{padding: 5px 0px;}
    .member_blog input.search, .page_content_nav_fixed input.search{ width: 100%; max-width: 250px;}
}

@media (max-width: 460px) {
    .mobile_side_nav{left: 70px;}
}

@media (max-width: 350px) {
    .mobile_side_nav{ left: 60px; top: 25px;}
    .nav_collapse .mobile_side_nav{top: 15px;}
}
