@font-face{font-family:'HelveticaNeueLT';src:url('../fonts/HelveticaNeueLT-LightExt.eot');src:url('../fonts/HelveticaNeueLT-LightExt.eot?#iefix') format('embedded-opentype'),url('../fonts/HelveticaNeueLT-LightExt.woff') format('woff'),url('../fonts/HelveticaNeueLT-LightExt.ttf') format('truetype'),url('../fonts/HelveticaNeueLT-LightExt.svg#HelveticaNeueLT-LightExt') format('svg');font-weight:300;font-style:normal}
@font-face{font-family:'HelveticaNeueLT';src:url('../fonts/HelveticaNeueLT-ThinExt.eot');src:url('../fonts/HelveticaNeueLT-ThinExt.eot?#iefix') format('embedded-opentype'),url('../fonts/HelveticaNeueLT-ThinExt.woff') format('woff'),url('../fonts/HelveticaNeueLT-ThinExt.ttf') format('truetype'),url('../fonts/HelveticaNeueLT-ThinExt.svg#HelveticaNeueLT-ThinExt') format('svg');font-weight:100;font-style:normal}
html,body{font-family:"HelveticaNeueLT";font-size:14px;color:#606060;font-weight:300}
.container{width:100%;max-width:1128px}
a{transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;color:#c41230}
*:focus{outline:none !important}
a:focus{text-decoration:none}
p{font-family:"HelveticaNeueLT";font-size:14px;color:#606060;line-height:22px;margin-bottom:22px;font-weight:300}
.noscript{background:#000;color:#fff;float:left;font-size:20px;left:0;margin:0 auto;min-height:50px;padding:10px 0;position:fixed;right:0;text-align:center;bottom:0;width:100%;z-index:999}
.noscript p{margin-bottom:0;color:#fff}
.noscript p i{color:#f90;margin-right:10px;font-size:20px;vertical-align:middle}
.scroll_top{background:#c41230;bottom:90px;cursor:pointer;height:54px;position:fixed;right:20px;width:54px;z-index:5;text-align:center;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;color:#fff;opacity:0;visibility:hidden;border-radius:50%;-webkit-border-radius:50%;}
.scroll_top .fa-angle-up{font-size:28px !important;margin:4px 0 0 0}
.scroll_top .top-text{font-size:13px;font-weight:700;margin:-8px 0 0;text-transform:uppercase;display:block}
.visible{opacity:1;visibility:visible}
h1,.h1{font-size:34px;margin:0 0 20px 0;font-family:"HelveticaNeueLT";font-weight:300;color:#303030}
h2,.h2{font-size:30px;margin:0 0 20px 0;font-family:"HelveticaNeueLT";font-weight:300;color:#303030}
h3,.h3{font-size:24px;margin:0 0 15px 0;font-family:"HelveticaNeueLT";font-weight:300;color:#404040}
h4,.h4{font-size:20px;margin:0 0 15px 0;font-family:"HelveticaNeueLT";font-weight:300;color:#505050}
h5,.h5{font-size:18px;margin:0 0 10px 0;font-family:"HelveticaNeueLT";font-weight:300;color:#505050}
h6,.h6{font-size:14px;margin:0 0 10px 0;font-family:"HelveticaNeueLT";font-weight:300;color:#606060}
span.h1,span.h2,span.h3,span.h4,span.h5,span.h6{display:block}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mb10{margin-bottom:10px}
.mb15{margin-bottom:15px}
.mb20{margin-bottom:20px}
.mb30{margin-bottom:30px}
.mtb10{margin-bottom:10px;margin-top:10px}
.mtb15{margin-bottom:15px;margin-top:15px}
.mtb20{margin-bottom:20px;margin-top:20px}
.mtb30{margin-bottom:30px;margin-top:30px}
.pt10{padding-top:10px}
.pt15{padding-top:15px}
.pt20{padding-top:20px}
.pt30{padding-top:30px}
.pb10{padding-bottom:10px}
.pb15{padding-bottom:15px}
.pb20{padding-bottom:20px}
.pb30{padding-bottom:30px}
.ptb10{padding-bottom:10px;padding-top:10px}
.ptb15{padding-bottom:15px;padding-top:15px}
.ptb20{padding-bottom:20px;padding-top:20px}
.ptb30{padding-bottom:30px;padding-top:30px}
img{max-width:100%;height:auto}
.alignleft{float:left}
.alignright{float:right}
img.alignleft{margin:0 30px 20px 0}
img.alignright{margin:0 0 20px 30px}
img.aligncenter{display:block;margin:0 auto 20px auto}
.button{display:inline-block;vertical-align:top;line-height:60px;font-size:12px;font-family:"HelveticaNeueLT";font-weight:300;text-align:center;position:relative;text-transform:uppercase;padding:0 20px;min-width:170px;z-index:1;background:none;border:none}
.button:before,
.button:after{content:"";display:block;height:100%;width:100%;position:absolute;left:0;top:0;transition:all 0.5s linear;-moz-transition:all 0.5s linear;-ms-transition:all 0.5s linear;-o-transition:all 0.5s linear;-webkit-transition:all 0.5s linear;border:2px solid;z-index:-1;pointer-events:none}
.button:after{left:0;top:0;opacity:0;border:none}
.primary{color:#fff}
.primary:before{border-color:#fff}
.primary:after{background:#c41230}
.secondary{color:#c41230}
.secondary:before{border-color:#c41230}
.secondary:after{background:#c41230}
.site-main{overflow:hidden}
header{position:fixed;top:0;left:0;right:0;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;z-index:9;background:#fff;box-shadow:0 0 7px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 7px rgba(0,0,0,0.3)}
.logo{float:left;padding:12px 0 11px 0}
.container-main{margin-top:75px}
.banner figure{overflow:hidden;position:relative}
.banner figure:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0, 0, 0, 0.2);z-index:-1;}
.banner figure img{max-width:100%;min-width:100%;width:auto !important;position:relative;left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);z-index:-2}
.banner figcaption{position:absolute;left:50%;top:50%;z-index:1;padding:0 15px;max-width:400px;margin:-153px 0 0 166px;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%)}
.banner figcaption:after{content:"";display:block;height:100%;width:100%;position:absolute;left:0;top:0;z-index:-1;background:rgba(255,255,255,0.75);opacity:0;transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);-webkit-transform:translateX(-100%);}
.banner h1,.banner .h1{color:#fff;margin:0 0 33px 0;padding:0;line-height:36px;text-transform:initial;font-weight:300;font-size:30px;opacity:0;transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);-webkit-transform:translateY(100px)}
.banner p{color:#fff;margin-bottom:24px;line-height:32px;font-family:"HelveticaNeueLT";font-weight:300;font-size:16px;text-transform:uppercase;margin-bottom:29px;opacity:0;transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);-webkit-transform:translateY(50px)}
.banner .btn_1{transform:translateX(-100px);-moz-transform:translateX(-100px);-ms-transform:translateX(-100px);-o-transform:translateX(-100px);-webkit-transform:translateX(-100px);opacity:0}
.banner .btn_2{transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);-webkit-transform:translateX(100px);opacity:0}
.banner .button+.button{margin-left:25px}
.banner figcaption > div{float:right;max-width:705px;padding:0 85px 0 15px;width:100%}
.banner .owl-dots{position:absolute;left:50%;transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);bottom:19px}
.banner .owl-dot{display:inline-block;vertical-align:top;border:1px solid #fff;position:relative}
.banner .owl-dot span{display:block;height:4px;width:4px;border:1px solid #fff;margin:2px}
.banner .owl-dot:after{transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;background:#c41230;content:'';position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px}
.banner .owl-dot.active:after{transform:scale(0) translate(-50%,-50%);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);-webkit-transform:scale(0)}
.banner .owl-dot+.owl-dot{margin-left:5px}
.banner .active h1,.banner .active .h1{opacity:1;transition:all 1s ease 1.5s;-moz-transition:all 1s ease 1.5s;-ms-transition:all 1s ease 1.5s;-o-transition:all 1s ease 1.5s;-webkit-transition:all 1s ease 1.5s;transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0)}
.banner .active p{margin-top:0;opacity:1;transition:all 1.5s ease 1.5s;-moz-transition:all 1.5s ease 1.5s;-ms-transition:all 1.5s ease 1.5s;-o-transition:all 1.5s ease 1.5s;-webkit-transition:all 1.5s ease 1.5s;transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0)}
.banner .active .btn_1{transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);-webkit-transform:translateX(0);opacity:1;transition:all 1.5s ease 1.5s;-moz-transition:all 1.5s ease 1.5s;-ms-transition:all 1.5s ease 1.5s;-o-transition:all 1.5s ease 1.5s;-webkit-transition:all 1.5s ease 1.5s}
.banner .active .btn_2{transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);-webkit-transform:translateX(0);opacity:1;transition:all 1.5s ease 1.5s;-moz-transition:all 1.5s ease 1.5s;-ms-transition:all 1.5s ease 1.5s;-o-transition:all 1.5s ease 1.5s;-webkit-transition:all 1.5s ease 1.5s}
#banner{position:relative;padding-bottom:148px}
.banner_content{position:absolute;left:0;right:0;bottom:30px}
.banner_box{float:left;width:25%;padding:0 15px;position:relative;z-index:1;text-align:center}
/*.banner_box:before{content:"";position:absolute;left:5px;right:5px;top:0;bottom:0;z-index:-1;background:rgba(112, 112, 112, 0.8)}*/
.banner_flip_box_content span{font-family:"HelveticaNeueLT";color:#fff;font-size:40px;font-weight:100;display:block;margin:0 0 21px 0;line-height:66px}
.banner_flip_box > .button{line-height:50px;min-width:140px;position:absolute;left:0;top:0;height:100%;width:100%;z-index:2;opacity:0}
.banner_box p{font-family:"HelveticaNeueLT";color:#fff;font-size:15px;font-weight:300;margin:0;line-height:24px;min-height:48px}
.banner_flip_box_back_content .button{line-height:36px;min-width:110px;padding:0 10px;margin-top:10px}
.banner_flip_box_back_content .button:after{background:#fff}
.banner_content .row{/*margin:0 -5px;*/}
.hl-portfolios{padding:65px 0 70px 0}
.hl-portfolios h2,.hl-portfolios .h2{color:#404040;font-weight:300;margin:0 0 34px 0}
.tabs_rotate{margin:0 -15px;padding:0 15px}
.tabs_rotate ul{width:50%;float:right;padding:40px 0 0 30px;list-style-type:none}
.tabs_rotate ul li{}
.tabs_rotate li a{display:block;position:relative}
.tabs_rotate li a:after{content:"";display:block;clear:both}
.tabs_rotate li a:before{content:"";display:block;position:absolute;left:-31px;top:50%;height:124px;width:17px;background:url("../images/portfolio_arrow.png") no-repeat 0 center transparent;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);opacity:0;visibility:hidden;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.tabs_rotate ul .ui-tabs-nav-item.active a:before{opacity:1;visibility:visible}
.tabs_rotate ul .img{position:relative;float:left;margin:0 24px 0 0}
.tabs_rotate ul .img img,
.tabs_rotate ul .active_icon{transition:all 0.8s ease;-moz-transition:all 0.8s ease;-ms-transition:all 0.8s ease;-o-transition:all 0.8s ease;-webkit-transition:all 0.8s ease}
.tabs_rotate ul .icon{}
.tabs_rotate ul .active_icon{position:absolute;left:0;top:0;width:0;height:100%}
.tabs_rotate ul .ui-tabs-nav-item.active .active_icon{width:100%}
.tabs_rotate ul p{margin:0}
.tabs_rotate ul h3,.tabs_rotate ul .h3{color:#000;margin:0 0 10px 0;padding-top:2px;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;font-size:22px}
.tabs_rotate ul li+li{margin-top:62px}
.ui-tabs-panel{height:440px;width:549px;text-align:center;padding:30px 50px;position:relative}
.ui-tabs-panel:before{background:rgba(13, 13, 13, 0.75);position:absolute;content:"";left:0;top:0;bottom:0;right:0;z-index:-1}
.ui-tabs-panel img{position:absolute;z-index:-2;top:0;left:0}
.ui-tabs-panel .title{font-size:60px;font-weight:100;color:#fff;display:block;margin-bottom:12px}
.ui-tabs-panel p{color:#fff;margin-bottom:39px}
.no-click{pointer-events:none}
.ui-tabs-panel .content{position:absolute;left:0;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);width:100%;margin-top:-12px;padding:1px 70px 0 70px}
.ui-tabs-panel .content *{opacity:0;visibility:hidden;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.ui-tabs-panel.selected .content *{opacity:1;visibility:visible;}
.hl-our-teams{position:relative;padding:142px 0 34px 0}
.hl-our-teams:before{content:"";display:block;height:100%;width:100%;background:rgba(0,0,0,0.6);position:absolute;left:0;top:0}
.hl-our-teams h2,.hl-our-teams .h2{color:#fff;margin:0 0 26px 0}
.hl-our-teams h2+p,.hl-our-teams .h2+p{color:#fff;padding:0 200px;font-weight:100;font-size:16px;line-height:24px}
.hl-our-team{text-align:center;margin:127px 15px 0 15px}
.hl_team_flip_box_content > a{display:block}
.hl-our-team h4,.hl-our-team .h4{color:#fff;margin:15px 0 0 0;font-size:24px;}
.hl-our-team h4 a,.hl-our-team .h4 a{color:#fff}
.hl-blogs{background:#ebebeb;padding:65px 0 70px 0}
.hl-blogs h2,.hl-blogs .h2{color:#404040;margin:0 0 30px 0}
.hl-blog-video{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.8);z-index:10;display:none}
.video_box{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);background:#fff;padding:20px}
body.video_popup{overflow:hidden}
.video_close{display:block;position:absolute;top:0;z-index:9;font-size:16px;right:0;cursor:pointer;color:#fff;height:21px;width:20px;background:#000;text-align:center;line-height:18px}
.video_box iframe{border:none}
.hl-blog-slider .item > a img{width:100%}
.hl-blog-slider .item > a{display:block;position:relative;color:#c41230;}
.hl-blog-slider .item > a.video_file:after{content:"\f144";font-size:60px;font-family:"FontAwesome";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);z-index:1;pointer-events:none}
.hl-blog-content{background:#fff;padding:26px 32px 28px 32px}
.hl-blog-content h5,.hl-blog-content .h5{line-height:30px;min-height:60px}
.hl-blog-content h5 a,.hl-blog-content .h5 a{color:#000}
.hl-blog-date i{color:#c41230;font-size:18px;margin:0 7px 0 3px}
.hl-blog-date{color:#909090;font-size:16px;display:block;margin:0 0 18px 0}
.hl-blog-content p{line-height:24px;margin:0}
.hl-blog-slider .owl-nav > div{color:#909090;font-size:80px;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.hl-blog-slider .owl-prev{position:absolute;left:-88px;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);margin-top:-2px}
.hl-blog-slider .owl-next{position:absolute;right:-88px;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);margin-top:-2px}
.hl-enquiry{padding:132px 0 106px 0;position:relative;z-index:1}
.hl-enquiry:before{content:"";display:block;position:absolute;left:0;top:0;background:rgba(32, 32, 32, 0.8);height:100%;width:100%;z-index:-1}
.hl-enquiry h2,.hl-enquiry .h2{color:#fff;margin:0 0 39px 0}
.hl-enquiry p,.hl-enquiry a{color:#fff;font-size:16px;line-height:24px;font-weight:100}
.hl-enquiry p{margin:0 0 38px 0}
.hl-enquiry label.lbl_input{color:#fff}
.hl-enquiry .input-box .input{color:#fff}
.hl-enquiry label.require{width:100%;text-align:left;color:#fff;letter-spacing:0.1px}
.hl-enquiry .input-box.submit-box{margin-bottom:0}
footer{box-shadow:0 0 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.5)}
.footer{padding:0;position:relative}
.footer-social ul{list-style-type:none;margin:32px 0 0 40px;padding:0}
.footer-social ul:after{content:"";display:block;clear:both}
.footer-social ul li{display:inline-block;vertical-align:top;margin:0}
.footer-social ul li a{font-size:18px;color:#c41230}
.footer-social{}
.footer-social ul li+li{margin-left:8px}
.signature{padding:24px 0 26px 0}
.signature span,.signature p,.signature a{color:#303030;font-family:"HelveticaNeueLT";font-weight:400;line-height:30px;margin:0;font-size:14px;display:inline-block;vertical-align:top}
.signature span:before{content:"|";margin:0 8px 0 5px}
.signature p+p{margin-left:4px}
.inner_page{padding:44px 0}
#page_title{position:relative;padding:30px 0 0 0;overflow:hidden}
#page_title > img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);max-width:initial;min-width:100%}
.page_title h1,.page_title .h1{color:#000;margin:0;position:relative;font-weight:300;font-size:50px;line-height:1.5}
.page_title{position:relative;z-index:2;margin:0 auto;padding:0 15px;width:100%;max-width:1200px;text-align:center}
.breadcrumb_main{max-width:1200px;margin:0 auto;padding:0 15px}
#breadcrumb{border-bottom:1px solid #d7d7d7}
.breadcrumb{background:none}
.breadcrumb{margin:16px 0 0 0;background:none;border-radius:0;-webkit-border-radius:0;padding:0}
.breadcrumb > li{color:#000;font-size:14px;padding:0;vertical-align:top}
.breadcrumb > li:before{display:none}
.breadcrumb > li a{color:#000;display:inline-block;position:relative;vertical-align:top}
.breadcrumb > li + li:before{color:#000;display:inline;vertical-align:top;background:none;position:static;padding:0 5px 0 7px}
.breadcrumb > li.selected{color:#c51230}
.inner_page ul{list-style-type:none;padding:0 0 0 15px;margin:0 0 22px 0}
.inner_page ul > li{padding:0 0 0 15px;position:relative;line-height:26px}
.inner_page ul > li:before{content:"\f105";height:auto;width:auto;top:4px;background:none;font-family:'FontAwesome';font-size:18px;display:inline-block;position:absolute;left:0;border:none;line-height:initial;color:#c41230}
.inner_page ul ul > li:before{content:"";display:block;height:8px;width:8px;position:absolute;left:0;top:9px;border-radius:50%;-webkit-border-radius:50%;border:1px solid #c41230}
.inner_page ul ul ul > li:before{background:#c41230}
.inner_page ul ul > li{padding:0 0 0 15px}
.inner_page ul ul ul > li{padding:0 0 0 15px}
.inner_page ul ul{margin:0;padding:0}
.inner_page ul ol{margin:0}
.inner_page ol ul{margin:0;padding:0}
.inner_page ol ol{margin:0;}
.inner_page ol{padding:0 0 0 30px;margin:0 0 26px 0}
.inner_page ol > li{line-height:26px}
.inner_page ol > li:before{}
.sidebar{}
.sidebar ul{padding:0;margin:0}
.sidebar ul li{padding:0}
.sidebar ul li:before{display:none}
.sidebar ul ul li:before{display:none}
.sidebar ul li a{display:block;position:relative;font-size:16px;color:#606060;padding:14px 18px 10px 18px;background:#f5f5f5;border-left:5px solid #bfbfbf;z-index:1}
.sidebar ul li a:before{content:"";position:absolute;left:-5px;top:0;background:#fff;z-index:-1;border:1px solid #c41230;border-right:5px solid #c41230;right:0;bottom:0;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;right:100%;border-left:0}
.sidebar ul li.selected > a{color:#303030}
.sidebar ul li+li{margin-top:1px}
.sidebar ul li.selected a:before{right:0}
.sidebar .title{display:block;color:#000;font-size:20px;font-weight:300;margin-bottom:7px}
.my_pagination{text-align:center;margin:0}
.my_pagination .wp-pagenavi{display:inline-block;vertical-align:top}
.my_pagination .wp-pagenavi span.current{background:#0b74b9;color:#fff}
.my_pagination .wp-pagenavi span, .my_pagination .wp-pagenavi a{display:block;width:40px;height:40px;border:1px solid #0b74b9;line-height:40px;color:#303030;font-weight:400;float:left;margin:0;padding:0}
.my_pagination .wp-pagenavi a + span,.my_pagination .wp-pagenavi a + a,.my_pagination .wp-pagenavi span + a{border-left:0}
.my_pagination .wp-pagenavi .nextpostslink,.my_pagination .wp-pagenavi .previouspostslink{font-size:22px;line-height:34px}
.my_pagination li{padding:0 !important;float:left;font-weight:400}
.my_pagination li:before{display:none !important}
.my_pagination li a,
.my_pagination li > span{border-radius:0 !important;-webkit-border-radius:0 !important;color:#fff !important;padding:0 !important;height:40px;width:40px;line-height:40px;background:#303030 !important;margin:0;font-family:"HelveticaNeueLT";font-weight:400;border:none !important;font-size:15px}
.my_pagination .pagination{margin:0;padding:0;vertical-align:top}
.my_pagination li.disabled a{pointer-events:none}
.my_pagination li.selected a,
.my_pagination li.active a{background:#c41230 !important;pointer-events:none;color:#fff !important}
.my_pagination li+li{margin-left:3px}
.my_pagination li:first-child a,
.my_pagination li:last-child a{font-size:30px;line-height:36px}
.inner_page p{line-height:24px;margin-bottom:24px}
.inner_page table{width:100%}
.inner_page tr{}
.inner_page td{padding:5px 10px;border:1px solid #ccc}
.inner_page tr:nth-child(odd) td{background:#EEE}
.inner_page th{font-weight:300;color:#303030;background:#BBB;padding:5px 10px;border:1px solid #ccc}
.contact_page{padding:44px 0 0 0}
.contact_page .contact_us_icon span.title{display:block;color:#000;font-weight:300;font-size:20px;margin:0 0 9px 0}
.contact_page .contact_us_icon span.fa{display:inline-block;vertical-align:middle;margin:0 27px 0 0;height:70px;width:70px;position:relative;color:#c41230;border-radius:50%;-webkit-border-radius:50%;border:2px solid #909090}
.contact_page .contact_us_icon span.fa:before{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}
.contact_page .contact_us_icon p, .contact_page .contact_us_icon a{display:inline-block;margin-bottom:0;vertical-align:top;font-size:16px;color:#606060;line-height:24px}
.contact_page .contact_us_icon p{margin:7px 0 0 0}
.contact_page .contact_us_icon span.fa-map-marker{font-size:36px}
.contact_page .contact_us_icon span.fa-phone-square{font-size:28px}
.contact_page .contact_us_icon span.fa-envelope{font-size:24px}
.contact_page .contact_us_icon+.contact_us_icon{margin-top:23px}
.contact_page .contact_us_icon+.contact_us_icon+.contact_us_icon{margin-top:40px}
.contact_page h2,.contact_page .h2{color:#000;margin:-5px 0 44px 0}
.map{}
.map iframe{border:none;width:100%;height:400px;display:block}
.perth_office{background:#efefef;padding:70px 0}
.melbourne_office{padding-bottom:70px}
label.require{margin:7px 0 5px 0;font-weight:400}
.input-box{margin-bottom:30px;position:relative;z-index:1}
.input-box .input{width:100%;border-radius:0;-webkit-border-radius:0;height:60px;border:1px solid #ccc;color:#606060;font-size:16px;font-weight:100;padding:10px 18px;background:none;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.input-box .input::-webkit-input-placeholder{color:#606060;opacity:1}
.input-box .input:-moz-placeholder{color:#606060;opacity:1}
.input-box .input::-moz-placeholder{color:#606060;opacity:1}
.input-box .input:-ms-input-placeholder{color:#606060;opacity:1}
.input-box label{font-weight:100;margin:0 0 5px 0;font-size:16px}
.input-box textarea.input{height:166px;resize:none;display:block;padding:17px}
.input-box .input-label{margin:0;position:absolute;top:17px;left:5px;background:#fff;padding:0 5px;font-size:14px;pointer-events:none;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.input-box.submit-box{background:#c41230;overflow:visible}
.input-box.submit-box .input{display:inline-block;position:relative;text-align:center;min-width:210px;position:relative;z-index:1;color:#fff;font-family:"HelveticaNeueLT";font-weight:300;font-size:16px;background:none;height:60px;text-transform:uppercase;border:none}
.submit-box:before{content:"";display:block;width:100%;position:absolute;top:0;left:0;transition:all 0.5s linear;-moz-transition:all 0.5s linear;-ms-transition:all 0.5s linear;-o-transition:all 0.5s linear;-webkit-transition:all 0.5s linear;z-index:-1;background:#000;height:100%;pointer-events:none;opacity:0}
.input-box label.lbl_input{position:absolute;left:0;top:0;width:100%;pointer-events:none;margin:0;line-height:60px;padding:0 18px;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.input-box.focus label.lbl_input,
.input-box.filled label.lbl_input{margin-top:-40px}
.input-box.cal_dob:before{content:"\f073";font-size:22px;color:#606060;font-family:"FontAwesome";position:absolute;right:15px;top:10px;pointer-events:none}
.req{color:#f00}
div .wpcf7-form label.error{color:#f00;font-size:14px;padding:0;margin:0;font-weight:300;letter-spacing:0.5px;display:block}
div div.wpcf7-response-output{text-align:center;margin:25px 0 20px 0;padding:7px 15px;background:#fff}
div div.wpcf7-validation-errors{color:#f00;border-color:#ffa500}
div div.wpcf7-mail-sent-ng{color:#f00}
div div.wpcf7-spam-blocked{color:#f00}
div div.wpcf7-mail-sent-ok{color:#398f14}
label.require{font-size:14px;color:#606060;font-weight:400;margin:10px 0;display:block;width:50%;float:right;text-align:right}
.contact-form form .col-ar-12{width:25%}
.contact-form form .text-center.col-xs-12{width:auto;text-align:left;float:left}
.contact-form .input-box textarea.input{height:160px}
.contact-form form .text-center.col-xs-12+.text-center.col-xs-12{float:right;text-align:right;}
.contact-form .submit-box{margin:0}
.contact_page form{margin-top:50px}
.contact_page .input-box.captcha-box{margin-top:30px}
.contact_page .submit-box{width:100%}
.contact_page label.require{width:100%;text-align:left}
.contact_page .input-box textarea.input{height:160px}
img.ajax-loader{position:absolute;right:15px;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%)}
.hl-enquiry div .wpcf7-form label.error,
.hl-enquiry .recaptcha-error-message{position:relative;background:#fff;width:100%;margin-top:7px;padding:2px 5px;color:#f00;font-size:14px;font-weight:300}
.hl-enquiry div .wpcf7-form label.error:before,
.hl-enquiry .recaptcha-error-message:before{content:"";display:block;height:10px;width:10px;background:#fff;position:absolute;top:0;left:10px;transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);margin-top:-5px}
.hl-enquiry .col-xs-12:nth-child(4){clear:both}
.faq_page{padding:44px 0 0 0}
.need_help{background:#c41230;padding:25px 22px 30px 22px}
.need_help h3,.need_help .h3{color:#fff;margin-bottom:19px}
.need_help p{color:#fff;letter-spacing:0.7px;margin-bottom:23px}
.make_differance{background:#707070;padding:23px 22px 30px 22px;margin-top:30px}
.make_differance h3,.need_help .h3{color:#fff;margin-bottom:17px;line-height:30px}
.make_differance p{color:#fff;letter-spacing:0.7px;margin-bottom:23px}
.need_help .button:after{background:#000}
.panel-heading{color:#303030;border-radius:0;-webkit-border-radius:0;padding:0}
.panel-heading > a{color:#000;font-size:20px;font-weight:300;padding:26px 30px 0 75px;display:block;position:relative;border:none;line-height:26px}
.panel-group .panel{border:1px solid #ebebeb;border-radius:0;-webkit-border-radius:0;padding-bottom:26px}
.panel{border-radius:0;-webkit-border-radius:0;box-shadow:none;-webkit-box-shadow:none;border:none}
.store_locators{margin-top:40px}
.panel-heading > a:before{content:"";display:block;height:40px;width:40px;border:1px solid #c41230;position:absolute;left:19px;top:19px;background:#c41230}
.panel-heading > a.collapsed:before{background:none;border-color:#ebebeb}
.panel-heading > a:after{content:"\f068";font-family:"FontAwesome";font-size:15px;position:absolute;left:34px;top:32px;line-height:initial;color:#fff;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.panel-heading > a.collapsed:after{content:"\f067";color:#c41230}
.panel-group{margin-bottom:0}
.location .title{color:#000;font-weight:500;display:block;margin-bottom:5px}
.faqs .panel+.panel{margin-top:10px}
.panel-content{padding:17px 30px 0 75px}
.faqs img{margin-bottom:20px}
.panel-content *:last-child{margin-bottom:0}
.panel-group.faqs{margin-bottom:70px}
.porfolio_detail_page{padding:44px 0 0 0}
.high_conviction_table{}
.high_conviction_table tr{}
.high_conviction_table tr:first-child{background:url(../images/highconviction_table_bg.jpg) repeat-y 0 0 transparent;}
.high_conviction_table td{background:none !important;border:none;font-size:16px;padding:20px 15px 0 15px}
.high_conviction_table th{background:none;border:none;color:#fff;font-size:18px;vertical-align:top;line-height:19px;padding:17px 15px;width:128px}
.high_conviction_table th span{font-size:14px;text-align:center}
.high_conviction_table td+td{border-left:1px solid #bbb}
.high_conviction_table table{border-bottom:1px solid #bbb}
.high_conviction_table tr:last-child td{padding-bottom:20px}
.chart_graph{}
.chart_graph ul{display:inline-block;vertical-align:top;font-size:16px;color:#606060;padding:0;margin:30px 0 0 0;position:relative;z-index:1}
.chart_graph ul li{display:inline-block;padding-left:49px}
.chart_graph ul li:before{display:block;position:absolute;left:0;top:10px;width:30px;height:5px;content:"";}
.chart_graph ul li.blue:before{background:#5D4E4F}
.chart_graph ul li.red:before{background:#C0BEAD}
.chart_graph{padding:35px 0 0 0}
.chart_graph ul li+li{margin-left:37px}
.graph_line_chart{margin-top:-70px}
.graph_column_chart{margin-top:0}
.chart_graph .text-center.fadeInRight{z-index:1}
.high-conviction-service{text-align:center;padding:0;position:relative;margin:0 15px}
.high-conviction-service-icon{color:#fff;line-height:62px;cursor:default;}
.high-conviction-service-icon i{font-size:75px;vertical-align:top}
.high-conviction-service-icon i.fa-gear{font-size:80px}
.high-conviction-service h3,.high-conviction-service .h3{color:#fff;margin:15px 0 0 0}
.high-conviction-service h3 a,.high-conviction-service .h3 a{color:#fff}

.portfolio_flip_box_content > h3,.portfolio_flip_box_content > h3{margin:15px 0 0 0}
.portfolio_flip_box_back_content > h3,.portfolio_flip_box_back_content > h3{margin:0 0 15px 0}

.high-conviction-service p{line-height:22px;font-size:14px;color:#fff;margin-bottom:26px}
.high-conviction-service .button{position:absolute;left:50%;bottom:30px;transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%)}
.high-conviction-services{padding:140px 0;position:relative}
.high-conviction-news-letters{padding:65px 0 70px 0;background:#efefef}
.high-conviction-news-letters h2,.high-conviction-news-letters .h2{margin-bottom:30px;color:#404040}
.high-conviction-news-letters-slider{}
.high-conviction-news-letter{text-align:center}
.high-conviction-news-letter-icon{position:relative;display:inline-block;vertical-align:top}
.high-conviction-news-letter-month{display:block;font-size:24px;color:#c51230;margin-top:42px}
.high-conviction-news-letter-year{display:block;font-size:16px;color:#000;line-height:20px}
.high-conviction-news-letter-icon:before,
.high-conviction-news-letter-icon:after{content:"";display:block;background:url(../images/pdf-icon.png) no-repeat 0 0 transparent;height:81px;width:69px;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.high-conviction-news-letter-icon:after{position:absolute;left:0;top:0;width:0;background:url(../images/pdf-icon-hover.png) no-repeat 0 0 transparent}
.high-conviction-news-letters-slider .owl-nav > div{color:#909090;font-size:80px;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.high-conviction-news-letters-slider .owl-prev{position:absolute;left:-88px;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);margin-top:-2px}
.high-conviction-news-letters-slider .owl-next{position:absolute;right:-88px;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);margin-top:-2px}
.high-conviction-news-letter a{display:block;padding:56px 0 35px 0;position:relative}
.high-conviction-news-letter a:before{content:"";display:block;height:100%;width:100%;top:0;left:0;position:absolute;z-index:-1;background:#fff;}
.inner-cta{position:relative;z-index:1;padding:126px 0 131px 0}
.inner-cta h2,.inner-cta .h2{color:#fff;margin-bottom:50px}
.inner-cta:before{content:"";display:block;height:100%;left:0;top:0;width:100%;background:rgba(32, 32, 32, 0.8);position:absolute;z-index:-1}
.inner-cta .button{margin:0 13px}
.high_conviction_table th:first-child{width:200px}
.team_page{padding:44px 0 0 0}
.staff{position:relative;z-index:1;margin-bottom:30px;z-index:1;transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;perspective:1000px;-moz-perspective:1000px;-ms-perspective:1000px;-o-perspective:1000px;-webkit-perspective:1000px;}
.staff-info{position:relative;transition:all 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);-moz-transition:all 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);-ms-transition:all 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);-o-transition:all 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);-webkit-transition:all 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;overflow:hidden}
.staff-info > a{display:block}
.staff-info img{}
.staff-info .title{background:rgba(112, 112, 112, 0.8);text-align:center;position:absolute;left:0;right:0;bottom:0;padding:18px 0}
.staff-info h2,.staff-info .h2{font-size:20px;color:#fff;line-height:30px;margin:0}
.staff-info span{font-size:14px;color:#fff;line-height:24px}
.staff-info-hover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;text-align:center;transition:all 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);-moz-transition:all 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);-ms-transition:all 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);-o-transition:all 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);-webkit-transition:all 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);-webkit-transform:rotateY(-180deg);transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;overflow:hidden}
.staff-info-hover:before{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(196, 18, 48, 0.8);z-index:-1}
.staff-info-hover .staff-info-hover-img{position:absolute;left:0;top:0;z-index:-2;right:0}
.staff-info-hover .staff-info-hover-content{position:absolute;left:0;top:0;overflow:hidden;padding:15px 15px;width:100%;height:100%}
.staff-info-hover .title{background:rgba(112, 112, 112, 0.8);text-align:center;position:absolute;left:0;right:0;bottom:0;padding:18px 0;}
.staff-info-hover h2,.staff-info .h2{font-size:20px;color:#fff;line-height:30px;margin:0}
.staff-info-hover h2 a,.staff-info .h2 a{color:#fff}
.staff-info-hover span{font-size:14px;color:#fff;line-height:24px;display:block}
.staff-info-hover p{color:#fff;margin:15px 0 36px 0}
.staff-info-hover ul{margin:0;padding:0;display:inline-block;position:relative;z-index:2}
.staff-info-hover ul li{display:inline-block;padding:0;vertical-align:top}
.staff-info-hover ul li:before{display:none}
.staff-info-hover ul li a{background:#fff;display:block;height:40px;width:40px;border-radius:50%;-webkit-border-radius:50%;color:#909090;font-size:18px;z-index:1}
.staff-info-hover ul li a:before{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}
.staff-info-hover ul li+li{margin-left:7px}
.staff-info-hover-content *{transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);-webkit-transform:translateX(100%);transition:all 0.7s ease;-moz-transition:all 0.7s ease;-ms-transition:all 0.7s ease;-o-transition:all 0.7s ease;-webkit-transition:all 0.7s ease}
.staff-info .title{transition:all 0.7s ease;-moz-transition:all 0.7s ease;-ms-transition:all 0.7s ease;-o-transition:all 0.7s ease;-webkit-transition:all 0.7s ease}
.staff-container{padding-bottom:40px;text-align:center}
.staff-info-hover-content > a{display:block;position:absolute;left:0;right:0;top:0;bottom:0;z-index:1}
.team_page .col-ar-12{display:inline-block;padding:0 13px;width:24.5%}
.team_detail_page{padding:44px 0 0 0}
.person_img img{}
.person_content{margin:-8px 0 0 0}
.person_content ul{display:inline-block}
.team_detail_page .designation{color:#000;font-size:18px;display:block;line-height:30px;letter-spacing:0.6px}
.team_detail_page .edu{color:#000;font-size:18px;display:block;line-height:30px;letter-spacing:0.6px}
.team_detail_page a.person_contact{color:#c41230;font-size:18px;display:inline-block;line-height:24px;vertical-align:top;letter-spacing:0.7px;margin:26px 0 27px 0}
.team_detail_page .person_social{margin-top:36px}
.team_detail_page .person_social ul{margin:0;padding:0}
.team_detail_page .person_social ul li{padding:0;display:inline-block;vertical-align:middle}
.team_detail_page .person_social ul li:before{display:none}
.team_detail_page .person_social ul li a{background:#ebebeb;display:block;height:40px;width:40px;border-radius:50%;-webkit-border-radius:50%;color:#909090;font-size:18px;z-index:1;position:relative}
.team_detail_page .person_social ul li a:before{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}
.team_detail_page .person_social ul li+li{margin-left:7px}
.person_content p{letter-spacing:0.7px}
.team_nav{padding:70px 0;float:left;width:100%}
.team_nav .button{color:#000;margin:0 13px}
.team_nav .button:before{border-color:#909090}
.team_nav .button i{color:#606060;font-size:24px;display:inline-block;vertical-align:middle;margin:-4px 15px 0 0;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.team_nav .button i.fa-angle-right{margin:-4px 0 0 15px}
.team_nav .button.disable{opacity:0.3;pointer-events:none}
.our_story_page{padding:44px 0 0 0}
.welcome_content{padding:65px 0 68px 0}
.welcome_content p{letter-spacing:0.57px;}
.welcome_content *:last-child{margin-bottom:0}
.about_us{padding:4px 0 66px 0}
.about_us h2,.about_us .h2{font-size:36px;color:#000;margin:60px 0 36px 0}
.about_us p{letter-spacing:0.6px}
.about_us *:last-child{margin-bottom:0}
.our-service{text-align:center;margin:15px 15px;position:relative}
.our-service-icon{color:#fff;line-height:62px}
.our-service i{font-size:75px;vertical-align:top}
.our-service i.fa-gear{font-size:80px}
.our-service h3,.our-service .h3{color:#fff;margin:15px 0 0 0;/*font-size:22px;*/}
.our-service h3 a,.our-service .h3 a{color:#fff}
.our-service p{line-height:22px;font-size:14px;color:#fff;margin-bottom:26px}
/*.our-service .button{position:absolute;left:50%;bottom:30px;transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%)}*/
.our-services{padding:125px 0;position:relative}
.our-services .col-ar-12:nth-child(3n+1){clear:both}
.our_process_page{padding:44px 0 0 0}
.processes{position:relative;padding:0 0 106px 0;margin-bottom:70px}
.processes:before{content:"";background:#bbb;display:block;height:100%;width:2px;left:50%;top:0;position:absolute;margin-left:-1px}
.process{margin:0 -15px}
.process-index{height:150px;width:150px;display:block;position:relative;color:#fff;font-size:60px;background:#c41230;text-align:center;border-radius:50%;-webkit-border-radius:50%;line-height:148px;position:absolute;right:100%;margin-right:135px;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.process-index:before{height:2px;width:170px;position:absolute;left:100%;content:"";display:block;top:50%;background:#bbb;margin-top:-1px}
.process-content{width:50%;padding:0 15px 0 115px;float:right;position:relative}
.process-content h2,.process-content .h2{font-size:36px;color:#303030;margin:-6px 0 28px 0}
.process-content ul{font-size:18px;color:#606060;padding:0;letter-spacing:0.7px;margin-bottom:0}
.process-content ul li{line-height:24px;padding:0 0 0 35px}
.process-content ul li:before{font-size:24px;top:-2px;left:10px}
.process-content ul li+li{margin-top:24px}
.process-content p{font-size:18px;letter-spacing:0.7px}
.process:after{content:"";display:block;clear:both}
.process+.process{margin-top:134px}
.process:nth-child(even) .process-index{right:auto;left:100%;margin-left:135px}
.process:nth-child(even) .process-content{padding:0 110px 0 15px;float:left}
.process:nth-child(even) .process-index:before{left:auto;right:100%}
.armodal_box{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;max-height:100%;overflow-y:auto;max-width:100%;padding:15px;background:rgba(0,0,0,0.7)}
.armodal{margin:15px auto;max-width:800px;background:#fff;position:absolute;padding:30px;left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}
.armodal-close{position:absolute;top:15px;right:15px;font-size:20px}
body.sticky{overflow:hidden}
.armodal *:last-child{margin-bottom:0}
.multi_step_page{}
.multi_step_tabs{margin-bottom:20px}
.multi_step_tabs ul{margin:0 -3px;padding:0}
.multi_step_tabs ul li{float:left;width:25%;padding:0 3px}
.multi_step_tabs ul li:before{display:none}
.multi_step_tabs ul li a{background:#808080;display:block;line-height:50px;padding:0 30px;position:relative;color:#fff;font-size:15px;letter-spacing:0.5px;pointer-events:none}
.multi_step_tabs ul li.active a{pointer-events:auto}
.multi_step_tabs ul li.selected a{background:#c41230}
.multi_step_tabs ul li a:before{content:"";display:block;line-height:40px;height:40px;width:40px;background:#fff;position:absolute;right:-23px;top:5px;border-radius:50%;-webkit-border-radius:50%;z-index:1}
.multi_step_tabs ul li a:after{content:"\f105";color:#808080;position:absolute;right:-9px;top:12px;font-family:"FontAwesome";font-size:24px;z-index:1;line-height:initial}
.multi_step_tabs ul li.selected a:after{color:#c41230}
.multi_step_tabs ul li:last-child a:before,
.multi_step_tabs ul li:last-child a:after{display:none}
.multi_step_tabs ul:after{content:"";display:block;clear:both}
.multi_step_progess_bar{}
.multi_step_progess_bar .progress{border-radius:0;-webkit-border-radius:0;background:#f0f0f0;box-shadow:none;-webkit-box-shadow:none}
.multi_step_page .input-box{}
.multi_step_page .input-box .input{height:50px;font-weight:300}
.multi_step_page .input-box.select-box:before{content:"\f0d7";display:block;height:48px;width:48px;right:1px;background:#fff;color:#999;font-family:"FontAwesome";font-size:22px;position:absolute;top:1px;text-align:center;line-height:48px;pointer-events:none}
.multi_step_page .input-box.select-box select{appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;-webkit-appearance:none}
.multi_step_page .input_lbl{font-weight:300;margin:0 0 5px 0;font-size:14px;}
.multi_step_page .title_specify{display:none}
.radio_box{display:inline-block;vertical-align:middle}
.radio_box{margin-right:15px}
label.lbl_radio{cursor:pointer;display:inline-block;vertical-align:top;margin:0;font-size:14px;font-weight:300}
.input-radio-box{border:2px solid #999;display:inline-block;vertical-align:middle;position:relative;margin-right:5px;border-radius:50%;-webkit-border-radius:50%;height:20px;width:20px}
.input-radio-box .input{opacity:0;margin:0;height:16px !important;width:16px !important;display:block;cursor:pointer}
.input-radio-box .icon{font-size:16px;color:#606060;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);opacity:0;pointer-events:none}
.input-radio-box .icon:before{content:"";display:block;height:10px;width:10px;background:#999;border-radius:50%;-webkit-border-radius:50%}
.input-radio-box .input:checked+.icon{opacity:1}
.radio_group{margin-bottom:30px}
.tax_purpose_yes,
.tax_purpose_no{display:none}
.different_mailing_yes{display:none}
.check_box{display:inline-block;vertical-align:middle}
.check_box+.check_box{margin-left:10px}
label.lbl_radio{cursor:pointer;display:inline-block;vertical-align:top;margin:0;font-size:14px;font-weight:300}
.input-check-box{border:2px solid #999;display:inline-block;vertical-align:middle;position:relative;margin-right:5px;height:20px;width:20px}
.input-check-box .input{opacity:0;margin:0;height:16px !important;width:16px !important;display:block;cursor:pointer}
.input-check-box .icon{font-size:16px;color:#606060;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);opacity:0;pointer-events:none}
.input-check-box .icon:before{content:"\f00c";font-family:"FontAwesome"}
.input-check-box .input:checked+.icon{opacity:1}
.multi_steps_form .button.prevoius span{vertical-align:middle;margin:-5px 10px 0 0;font-size:24px}
.multi_steps_form .button.next span{vertical-align:middle;margin:-5px 0 0 10px;font-size:24px}
.multi_steps_form .secondary{color:#fff !important;margin:0 13px}
.multi_steps_form .secondary:before{background:#c41230}
.multi_steps_form .secondary:after{background:#000}
.declaration img{display:block}
.input-box.file-box{}
.input-box.file-box .wpcf7-form-control-wrap{display:block;height:50px}
.input-box.file-box .input-file{width:100%;border-radius:0;-webkit-border-radius:0;height:50px;border:1px solid #e4e4e4;color:#707070;font-size:14px;font-weight:400;padding:10px 18px;background:#fff;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;opacity:0;position:absolute;top:0;left:0;cursor:pointer}
.input-box .input.input-file{opacity:0}
.input-box .input.input-text{position:absolute;left:0;top:0;right:0;bottom:0;pointer-events:none;padding-left:60px}
.file-box:before{content:"\f0c6";font-family:"FontAwesome";display:inline-block;background:#e4e4e4;color:#707070;position:absolute;top:0;left:0;z-index:2;line-height:50px;min-width:50px;text-align:center;font-size:24px;pointer-events:none}
.correspondence_person_other{display:none}
.account_type_company{display:none}
.company_specify{display:none}
.residential_address{display:none}
.account_type_trust{display:none}
.trust_specify{display:none}
.trustee{display:none}
.residential_address_1{display:none}
.income_source_specify{display:none}
.sophisticated_investor{display:none}
.securities_currently_held{display:none}
.superannuation_fund{display:none}
.access_sign_withdrawal_specify{display:none}
.access_online_specify{display:none}
.multi_steps_form .personal_details .secondary{margin-top:30px}
div .wpcf7-form .radio_group+label.error{margin:-30px 0 20px 0;display:block}
.multi_step_page .input-box.submit-box{display:inline-block;margin:0 13px}
.multi_step_page .input-box.submit-box .input{height:60px;line-height:initial;font-size:12px;min-width:170px}
.multi_step_page .wpcf7-recaptcha > div{margin:0 auto}
.personal_details > .row > .col-xs-12:nth-child(5),
.personal_details > .row > .col-xs-12:nth-child(8),
.personal_details > .row > .col-xs-12:nth-child(14),
.different_mailing_yes > .row > .col-xs-12:nth-child(4),
.correspondence_person_other > .row > .col-xs-12:nth-child(4),
.correspondence_person_other > .row > .col-xs-12:nth-child(7),
.residential_address > .row > .col-xs-12:nth-child(4),
.account_type_trust > .row > .col-xs-12:nth-child(5),
.residential_address_1 > .row > .col-xs-12:nth-child(4),
.bank_details > .row > .col-xs-12:nth-child(4){clear:both}


.personal_details .addmore1 > .row > .col-xs-12:nth-child(5),
.personal_details .addmore1 > .row > .col-xs-12:nth-child(8),
.personal_details .addmore1 > .row > .col-xs-12:nth-child(14){clear:both}

.personal_details .addmore2 > .row > .col-xs-12:nth-child(5),
.personal_details .addmore2 > .row > .col-xs-12:nth-child(8),
.personal_details .addmore2 > .row > .col-xs-12:nth-child(14){clear:both}

.graph_line_chart > div{height:600px;width:900px;margin:0 auto}
/*.graph_column_chart > div{height:450px;width:570px;margin:0 auto}*/
.vid-frame{margin:0 0 30px 0}
.vid-frame iframe{height:450px;width:100%;display:block;border:none}
.blog_page{}.blog_page h1,
.blog_page .h1{margin-bottom:35px}
.blog_page .blog{border:1px solid #ddd;padding:15px;margin-bottom:30px}
.blog .blog_content img{float:left;margin:0 15px 0 0}
.blog .blog_content a.button{float:right;min-width:130px;height:40px;line-height:44px;padding:0 15px;font-size:16px;}
.blog_page .blog_content .comment_box{margin:10px 0}
.blog_page .blog_content:after{display:block;content:"";clear:both}
.blog_page .blog_content h5{}
.blog_page .blog_content h5 a{color:#000}
.blog_page .blog_content .comment_box > span{color:#999;font-size:15px}
.blog_page .blog_listing+.blog_listing{margin-top:15px}
.blog_page .blog_listing ul{list-style-type:none;padding:10px 20px;margin:0;display:block;background:#f0f0f0}
.blog_page .blog_listing ul li{color:#808080;font-size:15px;padding:0;line-height:30px}
.blog_page .blog_listing ul li:before{display:none}
.blog_page .blog_listing ul li a:before{content:"\f105";font-family:"FontAwesome";font-size:20px;margin:0 5px 0 0;position:relative;top:1px}
.blog_page .blog_listing ul li.current-cat a{color:#c41230}
.blog_page .blog_listing ul li a{color:#808080;position:relative;margin-right:5px}
.blog_page .comment_box .blog_date:before{content:"\f073";font:normal normal normal 16px/1 FontAwesome;color:#999;margin:0 5px 0 0}
.blog_page .comment_box .blog_author:before{content:"\f007";font:normal normal normal 18px/1 FontAwesome;color:#999;margin:0 5px 0 0}
.blog_page .blog_content .blog_author{margin:0 0 0 15px}
.blog_page .blog_listing h5{color:#fff;margin:0;padding:15px;background:#303030}
.blog_page .blog_listing.tags a{display:inline-block;background:none;color:#333366;margin:0 5px 10px 0;padding:5px 10px;font-size:16px;border:1px solid #303030}
.blog_page .blog_listing ul li.selected a{color:#000}
.blog_page .tags-box{padding:15px;background:#f0f0f0}
.news{padding:54px 0 58px 0;position:relative}
.news:before{position:absolute;z-index:-1;height:100%;width:50%;right:0;content:"";top:0;background:#E4E1EC}
.news h2,
.news .h2{color:#333366;margin:0 0 15px 0;}
.news h2:after,
.news .h2:after{content:"";display:block;height:8px;width:198px;background:url('../images/sprite.png') no-repeat -52px -15px transparent;margin:9px 0 0 38px}
.news-container{}.news-content{position:relative;padding-left:68px;border-bottom:1px solid #E4E1EC;padding-bottom:15px;}
.news-date{color:#333366;font-weight:300;position:absolute;left:0;top:0}
.date{font-size:50px;display:block;line-height:46px}
.month{font-size:16px;text-transform:uppercase}
.news-content h6,
.news-content .h6{text-transform:uppercase;color:#303030;padding:5px 0 0 0;margin:0 0 6px 0;display:inline-block;vertical-align:top;}
.news-content h6 a,
.news-content .h6 a{color:inherit}
.news-content p{letter-spacing:0.07px;margin:0}
.news form{margin:38px 0 0 0}
.news form p{margin:0 0 14px 0;}
.news-content+.news-content{margin-top:20px}
.news-container .my_pagination{margin-top:30px}
.blog_page .blog-details .comment_box{margin-bottom:5px}
.blog_page .blog-details .blog_content img{margin:5px 0 10px 0}
.blog_page .blog-details .blog_content img.alignleft{margin-right:20px}
.blog_page .blog-details .blog_content img.alignright{margin-left:20px}
.blog_page .blog-details h5{color:#000}
.our-insights-img{position:relative}
.insights-boxes{position:absolute;left:0;bottom:20px;width:100%;padding:0 10px}
.insights-box{width:33.33333333%;padding:20px 25px 30px 25px;position:relative;z-index:1;float:left;text-align:center}
.insights-box:before{background:rgba(112, 112, 112, 0.8);z-index:-1;content:"";display:block;height:100%;left:5px;top:0;position:absolute;right:5px}
.insights-box > span{font-family:"HelveticaNeueLT";color:#fff;font-size:30px;font-weight:300;display:block;margin:0 0 15px 0}
.insights-box p{font-family:"HelveticaNeueLT";color:#fff;font-size:16px;font-weight:100;margin:0;min-height:48px;line-height:24px;}
.insights-box .button{line-height:50px;min-width:150px;margin-top:30px}
.insights-box .button span{margin:0 0 0 10px;font-size:20px;vertical-align:middle}
.our-insights-content{padding:40px 0}
.our-insights-content *:last-child{margin-bottom:0}
.hi-inner-blogs .hl-blog-slider .item > a{border:1px solid #EEE}
.input-box .wpcf7-form-control-signature-wrap{width:100% !important;max-width:570px !important}
.input-box .wpcf7-form-control-signature-wrap canvas{background:#ddd}
.wpcf7-form-control-clear-wrap input#wpcf7_your-signature_clear{height:40px;min-width:100px;background:#000;border:none;color:#fff;padding:0 20px;margin-top:30px;}
div .wpcf7-form label.error.error-sign{display:block;position:absolute;left:0px;bottom:50px;}
.graph_line_chart g text{font-size:14px !important;font-family:"HelveticaNeueLT" !important}
.graph_column_chart g text{font-size:14px !important}
#advisory_board .ui-tabs-panel .content *{opacity:1;visibility:visible}
#board_of_directors .ui-tabs-panel .content *{opacity:1;visibility:visible}
#board_of_directors.tabs_rotate li a:before{height:64px;transform:rotateY(180deg);right:-31px;left:auto;margin-top:-32px}
#board_of_directors.tabs_rotate ul li+li{margin-top:25px}
#board_of_directors.tabs_rotate ul{padding:27px 30px 0 0}
#board_of_directors .ui-tabs-panel .content h3,
#board_of_directors .ui-tabs-panel .content .h3{display:none}
#advisory_board.tabs_rotate li a:before{height:64px;transform:rotateY(180deg);right:-31px;left:auto;margin-top:-32px}
#advisory_board.tabs_rotate ul li+li{margin-top:50px}
#advisory_board.tabs_rotate ul{padding:27px 30px 0 0}
#advisory_board .ui-tabs-panel .content h3,
#advisory_board .ui-tabs-panel .content .h3{display:none}
.boards_page{}
.boards_page .hl-portfolios{padding:50px 0 20px 0}
.boards_page .tabs_rotate > ul .img{display:none}
.boards_page .armodal_box{text-align:left;overflow:auto}
.boards_page .armodal_box ul{padding:0 !important;float:none;width:auto;margin-bottom:20px}
.boards_page .armodal_box h2,
.boards_page .armodal_box .h2{margin-bottom:0}
.boards_page .armodal_box p{color:#606060;margin-bottom:24px}
.boards_page .armodal_box ul li{text-align:left;line-height:24px;padding:0 0 0 15px;position:relative;width:100%}
.boards_page .armodal_box ul li+li{margin-top:6px !important;margin-left:0}
.boards_page .armodal_box ul li:before{content:"\f105";height:auto;width:auto;top:4px;background:none;font-family:'FontAwesome';font-size:18px;display:inline-block;position:absolute;left:0;border:none;line-height:initial;color:#c41230}
.boards_page .armodal_box .armodal-close{}
.boards_page .armodal{margin:0;max-width:800px;width:90%;max-height:90%;overflow-y:auto;padding:20px 30px}
.boards_page .tabs_rotate{margin:0;padding:0;display:inline-block;vertical-align:top;text-align:left}
.boards_page .tabs_rotate > ul{width:auto;float:left}
.boards_page .ui-tabs-panel{float:left}
#h2-portfolios h2,
.boards_page .ui-tabs-panel .armodal img{float:none;position:static;transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);-webkit-transform:translate(0,0);margin:0}
.boards_page .team-img-pop{float:right;margin:0 0 10px 30px}
.boards_page .armodal > strong{display:block;margin:5px 0 10px 0;font-weight:300;color:#c41230;}
.boards_page .armodal_box .armodal > *:last-child{margin-bottom:0}




.banner_flip_box{position:relative;z-index:1}
.banner_flip_box_front{background:#808080;min-height:250px;padding:44px 10px 20px 10px}
.banner_flip_box_back{position:absolute;top:100%;left:0;text-align:center;overflow:hidden;background:#c41230;padding:19px 8px 15px 8px;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;height:100%;width:100%}
.banner_flip_box_content{}
.banner_flip_box_back_content{position:relative;z-index:3}
.banner_flip_box > a.banner_content_box{display:block;overflow:hidden;position:relative;margin-top:-45px}

#banner:before{content:"";display:block;width:100%;height:148px;background:url(../images/banner-shadow.png) repeat-x 0 0 transparent;position:absolute;left:0;bottom:0}
.banner{border-bottom:2px solid #fff}
.banner_content_icon{background:#808080;border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;display:inline-block;vertical-align:top;position:relative;z-index:2}
.banner_content_icon span{}
.banner_content_icon:before{content:"";display:block;position:absolute;left:0;top:0;border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;border:2px solid #fff;height:100%;width:100%;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.banner_flip_box_content span:after{content:"";display:block;height:3px;width:60px;background:#fff;margin:0 auto}

.banner_content_icon:after{content:"";background:url(../images/half-circle.png) no-repeat 0 0 transparent;position: absolute;top:0;left:0;height:50%;width:100%}
.banner_flip_box:before{content:"";display:block;position:absolute;height:132px;border:2px solid #fff;left:-2px;right:-2px;top:43px}
.banner_content_icon img{position:relative;z-index:2;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}

.banner_flip_box_back_content > span{font-family:"HelveticaNeueLT";color:#fff;font-size:24px;font-weight:100;display:block;margin:0 0 14px 0;line-height:50px}
.banner_flip_box_back_content > span:after{content:"";display:block;height:3px;width:60px;background:#fff;margin:0 auto}



.hl_team_flip_box{position:relative;z-index:1;transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;perspective:1000px;-moz-perspective:1000px;-ms-perspective:1000px;-o-perspective:1000px;-webkit-perspective:1000px}
.hl_team_flip_box_front{position:relative;transition:all 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);-moz-transition:all 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);-ms-transition:all 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);-o-transition:all 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);-webkit-transition: all 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;overflow:hidden;background:rgba(112,112,112,0.8);padding-bottom:75%}
.hl_team_flip_box_back{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;text-align:center;transition:all 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);-moz-transition:all 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);-ms-transition:all 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);-o-transition:all 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);-webkit-transition:all 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);-webkit-transform:rotateY(-180deg);transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;overflow:hidden;background:rgba(196,18,48,0.8);padding:15px 15px}
.hl_team_flip_box > .button{position:absolute;left:0;top:0;height:100%;width:100%;z-index:2;opacity:0}
.hl_team_flip_box_back p{margin:0;color:#fff}
.hl_team_flip_box_content{position:absolute;left:0;top:50%;width:100%;padding:0 15px 10px 15px;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%)}
.hl_team_flip_box_back_content{position:absolute;left:0;top:50%;width:100%;padding:0 15px;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%)}
.hl_team_flip_box_back_content h4,.hl_team_flip_box_back_content .h4{margin:0 0 14px 0}

.hl_team_flip_box_back_content .button{line-height:38px;padding:0 10px;min-width:140px;margin-top:10px}
.hl_team_flip_box_back_content .button:after{background:#fff}



.our_service_flip_box a *{pointer-events:none}
.our_service_flip_box{position:relative;z-index:1;transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;perspective:1000px;-moz-perspective:1000px;-ms-perspective:1000px;-o-perspective:1000px;-webkit-perspective:1000px}
.our_service_flip_box_front{position:relative;transition:all 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);-moz-transition:all 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);-ms-transition:all 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);-o-transition:all 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);-webkit-transition: all 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;overflow:hidden;background:rgba(112,112,112,0.8);padding-bottom:85%}
.our_service_flip_box_back{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;text-align:center;transition:all 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);-moz-transition:all 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);-ms-transition:all 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);-o-transition:all 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);-webkit-transition:all 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);-webkit-transform:rotateY(-180deg);transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;overflow:hidden;background:rgba(196,18,48,0.8);padding:15px 15px}
.our_service_flip_box .button{position:absolute;left:0;top:0;height:100%;width:100%;z-index:2;opacity:0}
.our_service_flip_box p{margin:0;color:#fff;min-height:66px;}
.our_service_flip_box_content p{display:none}
.our_service_flip_box_content{position:absolute;left:0;top:50%;width:100%;padding:0 15px;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%)}
.our_service_flip_box_back_content{position:absolute;left:0;top:50%;width:100%;padding:0 15px;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%)}
.our_service_flip_box_front h3,.our_service_flip_box_front .h3{min-height:52px;line-height:26px;margin:15px 0 0 0}
.our_service_flip_box_back_content h3,.our_service_flip_box_back_content .h3{margin:0 0 15px 0}


.portfolio_flip_box a *{pointer-events:none}
.portfolio_flip_box{position:relative;z-index:1;transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;perspective:1000px;-moz-perspective:1000px;-ms-perspective:1000px;-o-perspective:1000px;-webkit-perspective:1000px}
.portfolio_flip_box_front{position:relative;transition:all 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);-moz-transition:all 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);-ms-transition:all 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);-o-transition:all 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);-webkit-transition: all 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;overflow:hidden;background:rgba(112,112,112,0.8);padding-bottom:85%}
.portfolio_flip_box_back{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;text-align:center;transition:all 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);-moz-transition:all 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);-ms-transition:all 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);-o-transition:all 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);-webkit-transition:all 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);-webkit-transform:rotateY(-180deg);transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;overflow:hidden;background:rgba(196,18,48,0.8);padding:15px 15px}
.portfolio_flip_box .button{position:absolute;left:0;top:0;height:100%;width:100%;z-index:2;opacity:0;transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);-webkit-transform:translate(0)}
.portfolio_flip_box p{margin:0;color:#fff;min-height:88px}
.portfolio_flip_box_front p{display:none}
.portfolio_flip_box_content{position:absolute;left:0;top:50%;width:100%;padding:0 15px;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%)}
.portfolio_flip_box_back_content{position:absolute;left:0;top:50%;width:100%;padding:0 15px;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%)}


@media screen and (max-width:1599px)
{
.banner{border:none}
#banner:before{z-index:2;background-color:#fff;border-top:2px solid #fff}
.banner_content{z-index:3;bottom:28px}
#banner{padding-bottom:0}
}
@media screen and (max-width:1399px){.hl-blog-slider .owl-prev{left:-58px}
.hl-blog-slider .owl-next{right:-58px}
.high-conviction-news-letters-slider .owl-prev{left:-58px}
.high-conviction-news-letters-slider .owl-next{right:-58px}
}
@media screen and (max-width:1348px)
{
#banner{padding-bottom:40px}
}
@media screen and (min-width:1025px){a:hover{color:#000}
.scroll_top:hover{background:#000}
.button.primary:hover{color:#fff}
.button.secondary:hover{color:#fff}
.button:hover:before{opacity:0}
.button:hover:after{opacity:1;left:0;top:0}
.submit-box:hover:before,
.submit-box.focus:before{opacity:1;top:0;left:0}
.input-box.submit-box .input:hover,
.input-box.submit-box.focus .input{color:#fff}
.logo img{transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;width:190px}
.navigation{transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
header.sticky{box-shadow:0 0 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.5)}
header.sticky .navigation{padding:13px 0}
header.sticky .logo img{width:160px}
header.sticky .logo{padding:10px 0}
.header-cart-icon:hover{color:#e88627}
.banner .owl-nav div:hover{opacity:1}
.header-contact .header-mail a:hover span{color:#c41230}
.header-contact .header-call a:hover span{color:#c41230}
.hl-our-team h4 a:hover,.hl-our-team .h4 a:hover{color:#000}
.footer-social ul li a:hover{color:#000}
.signature a:hover{color:#c41230}
.my_pagination li a:hover{background:#c41230 !important;color:#fff !important}
.breadcrumb > li a:hover{color:#c41230}
.contact_page .contact_us_icon a:hover{color:#c41230}
.hl-blog-content h5 a:hover,.hl-blog-content .h5 a:hover{color:#c41230}
.hl-blog-slider .item > a:hover{color:#c41230}
.hl-enquiry a:hover{color:#ff7b91}
.hl-blog-slider .owl-nav > div:hover{color:#c41230}
.tabs_rotate ul a:hover .active_icon{width:100%}
.tabs_rotate ul a:hover h3,.tabs_rotate ul a:hover .h3{color:#c41230}
.sidebar ul li a:hover:before{right:0}
.team_content li a:hover{color:#c41230}
.team_content .read_more:hover{background:#000}
.team_img a:hover:before{top:0}
.team_img a:hover:after{bottom:50%;transform:translate(-50%,50%);-moz-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);-o-transform:translate(-50%,50%);-webkit-transform:translate(-50%,50%)}
.team_content h3 a:hover,.team_content .h3 a:hover{color:#c41230}
.high-conviction-news-letter a:hover .high-conviction-news-letter-icon:after{width:100%}
.high-conviction-news-letters-slider .owl-nav > div:hover{color:#c41230}
.high-conviction-service h3 a:hover,.high-conviction-service .h3 a:hover{color:#c41230}
.staff:hover .staff-info{transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);-webkit-transform:rotateY(-180deg);}
.staff:hover .staff-info-hover{transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);}
.staff:hover .staff-info-hover-content *{transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);-webkit-transform:translateX(0)}
.staff:hover .staff-info .title{transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);-webkit-transform:translateX(-100%);transition:all 0.7s ease;-moz-transition:all 0.7s ease;-ms-transition:all 0.7s ease;-o-transition:all 0.7s ease;-webkit-transition:all 0.7s ease}
.staff-info-hover h2 a:hover,.staff-info .h2 a:hover{color:#000}
.staff-info-hover ul li a:hover{color:#c41230}
.team_detail_page .person_social ul li a:hover{background:#c41230;color:#fff}
.team_nav .button:hover i{color:#fff}
.our-service-icon:hover{color:#c41230}
.high-conviction-service-icon:hover{color:#c41230}
.multi_step_page .input-box .input:focus{border-color:#000}
.radio_box.focus .input-radio-box{border-color:#000}
.radio_box.focus .input-radio-box .icon:before{background:#000}
.check_box.focus .input-check-box{border-color:#000}
.check_box.focus .input-check-box .icon:before{color:#000}
.multi_steps_form .secondary:focus{}
.multi_steps_form .secondary:focus{color:#c41230}
.multi_steps_form .secondary:focus:before{opacity:0}
.multi_steps_form .secondary:focus:after{opacity:1;left:0;top:0}
.blog_page .blog_listing ul li a:hover{color:#c41230}

/*.banner_flip_box:hover .banner_flip_box_back{transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);}
.banner_flip_box:hover .banner_flip_box_front{transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);-webkit-transform:rotateY(-180deg);}*/

.banner_flip_box:hover .banner_content_box .banner_flip_box_back{top:0}
.banner_flip_box:hover .banner_content_icon:before{background:#c41230;border-color:transparent;border-radius:50% 50% 0 0;-moz-border-radius:50% 50% 0 0;-ms-border-radius:50% 50% 0 0;-o-border-radius:50% 50% 0 0;-webkit-border-radius:50% 50% 0 0}
.banner_flip_box:hover .banner_content_icon img{transform:scale(0.75);-moz-transform:scale(0.75);-ms-transform:scale(0.75);-o-transform:scale(0.75);-webkit-transform:scale(0.75);}


.hl_team_flip_box:hover .hl_team_flip_box_back{transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);}
.hl_team_flip_box:hover .hl_team_flip_box_front{transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);-webkit-transform:rotateY(-180deg);}


.our_service_flip_box:hover .our_service_flip_box_back{transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);}
.our_service_flip_box:hover .our_service_flip_box_front{transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);-webkit-transform:rotateY(-180deg);}

.portfolio_flip_box:hover .portfolio_flip_box_back{transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);}
.portfolio_flip_box:hover .portfolio_flip_box_front{transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);-webkit-transform:rotateY(-180deg);}


.hl_team_flip_box_back_content .button:hover{color:#c41230}
.banner_flip_box_back_content .button:hover{color:#c41230}

}
@media screen and (max-width:1199px){.banner figure img{max-width:120%}
.banner figcaption{right:0;margin-left:0;left:auto;margin:-95px 0 0 166px}
.ui-tabs-panel{width:50%;overflow:hidden;padding:0}
.ui-tabs-panel img{max-width:initial;position:relative;left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);}
.tabs_rotate ul .img{margin:0 24px 20px 0}
.tabs_rotate ul li+li{margin-top:35px}
.ui-tabs-panel .content{padding:0 30px}
.hl-our-teams h2+p,.hl-our-teams .h2+p{padding:0 100px}
.hl-blog-content{padding:25px}
.scroll_top{bottom:65px}
.graph_line_chart{overflow:hidden}
.graph_column_chart{overflow:hidden}
.graph_column_chart > div{margin-left:-20px !important}
.high-conviction-news-letters-slider .owl-prev{}
.high-conviction-news-letters-slider .owl-nav > div{font-size:34px;margin:0 15px;position:static;display:inline-block;vertical-align:top;height:50px;width:50px;background:#fff;transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);-webkit-transform:translate(0,0);margin-top:0}
.high-conviction-news-letters-slider .owl-nav{text-align:center;margin-top:30px;}
.high-conviction-news-letters-slider .owl-nav > div span{position:absolute;left:50%;top:50%;line-height:initial;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}
.staff-info-hover .staff-info-hover-content{padding:20px}
.staff-info-hover p{margin:15px 0 25px 0}
.person_img img{margin-right:30px}
.process-content{padding:0 15px 0 85px}
.process:nth-child(even) .process-content{padding:0 85px 0 15px}
.sophisticated_investor .col-xs-12:nth-child(6) .radio_box{margin-bottom:10px}
.insights-box > span{font-size:26px}
.vid-frame iframe{position:absolute;left:0;top:0;height:100%;width:100%}
.vid-frame{position:relative;padding-bottom:58.403%}
/*.our-service{min-height:385px}
.high-conviction-service{min-height:385px}*/
.tabs_rotate ul h3, .tabs_rotate ul .h3{font-size:19px}
.text-center.secondtitle{margin:0 15px}
#h2-portfolios .hl-portfolios:before{margin:0 15px}
#board_of_directors .ui-tabs-panel{width:549px}
#advisory_board .ui-tabs-panel{width:445px;height:356px}
#advisory_board.tabs_rotate ul li+li{margin-top:30px}
.boards_page .tabs_rotate > ul p{display:block}
/*.banner_box p{min-height:72px}*/
.high_conviction_table th{width:11.43%}
.high_conviction_table th:first-child{width:20%}
.our-service{margin:15px 10px}
.high-conviction-service{margin:0 10px}
.banner_box p{min-height:72px;line-height:20px;font-size:14px}
.hl_team_flip_box_back p{line-height:20px;font-size:13px}
#banner{padding-bottom:130px}
}
@media screen and (max-width:1024px){header{position:static}
.container-main{margin-top:0}
.hl-our-teams{background-attachment:initial !important;background-position:0 0 !important}
.hl-enquiry{background-attachment:initial !important;background-position:0 0 !important}
.inner-cta{background-attachment:initial !important;background-position:0 0 !important}
.high-conviction-services{background-attachment:initial !important;background-position:0 0 !important}
.our-services{background-attachment:initial !important;background-position:0 0 !important}
.staff-info-hover{display:none}
.banner_flip_box > .button{position:absolute;top:0;left:5px;right:5px;bottom:0;opacity:0;z-index:1}
.banner_box p{margin-bottom:0}
/*.banner_box{padding:10px 15px 20px 15px}*/
}
@media screen and (max-width:1023px){/*.our_service_flip_box_front{min-height:280px}*/
.banner_flip_box_content{/*padding:0 10px 10px 10px;*/}
.our-service{margin:15px 0}
.high-conviction-service h3,.high-conviction-service .h3{font-size:22px}
.our-service h3, .our-service .h3{font-size:20px}
.banner_flip_box_content span{font-size:36px}
}
@media screen and (max-width:991px){.banner_flip_box_content span{font-size:28px}
.banner_flip_box > .button{min-width:120px;line-height:44px}
.banner_box p{font-size:14px}
.banner p{margin-bottom:20px}
.banner h1, .banner .h1{font-size:24px;line-height:30px;margin-bottom:20px}
.banner figcaption .button{line-height:50px}
.banner figcaption{margin-top:-110px}
.banner_content{/*bottom:20px;*/}
.ui-tabs-panel .content{padding:0 15px}
.tabs_rotate ul h3, .tabs_rotate ul .h3{font-size:20px;padding:10px 0}
.ui-tabs-panel{width:50%;height:410px}
.tabs_rotate ul{width:50%}
.tabs_rotate ul p{display:none}
.hl-our-teams h2+p,.hl-our-teams .h2+p{padding:0}
.hl-our-teams{padding:70px 0 34px 0}
.hl-our-team h4, .hl-our-team .h4{font-size:20px;margin:9px 0 0 0}
.hl-our-team{margin:25px 0 0 0}
.video_box iframe{width:700px;height:409px}
.footer .pull-left,
.footer .pull-right{float:none !important;text-align:center}
.signature{padding:10px 0 26px 0}
.high-conviction-chart{margin-top:30px}
.high-conviction-charts{margin-top:30px;padding:30px 0 40px 0}
.our_team .col-xs-6:nth-child(3n+1){clear:none}
.our_team .col-xs-6:nth-child(2n+1){clear:both}
.melbourne_office{padding:40px 0}
.perth_office{padding:40px 0}
.contact_page h2, .contact_page .h2{margin:-5px 0 30px 0}
.map{margin-top:30px}
.high_conviction_table{overflow:auto;border:1px solid #ddd}
.high_conviction_table table{width:1098px}
.chart_graph .col-xs-12{text-align:left}
.graph_line_chart{margin-top:0}
.graph_column_chart{margin-top:0}
.staff-info span{font-size:13px}
.staff-info h2, .staff-info .h2{font-size:20px !important}
.our-service h3, .our-service .h3{font-size:22px}
.inner-cta{padding:76px 0 80px 0}
.our-services{padding:75px 0}
.process-content{padding:0 15px 0 55px}
.process:nth-child(even) .process-content{padding:0 55px 0 15px}
.process-content h2, .process-content .h2{font-size:28px}
.process+.process{margin-top:64px}
.multi_step_tabs ul li a{padding:0 23px;font-size:14px;letter-spacing:0}
.sophisticated_investor .col-xs-12:nth-child(5) .radio_box{margin-bottom:10px}
.sophisticated_investor .col-xs-12:nth-child(6) .radio_box{width:100%}
.graph_line_chart > div{margin-left:auto !important}
.graph_column_chart > div{margin-left:auto !important}
.insights-box{padding:20px 20px 30px 20px}
.insights-box > span{font-size:20px}
.account_type_trust > .row > .col-xs-12:nth-child(5){clear:none}
.account_type_trust > .row > .col-xs-12:nth-child(4){clear:both}
/*.our-service{min-height:335px}
.high-conviction-service{min-height:450px}*/
.our-services .col-ar-12{width:33.33333333%}
.ui-tabs-panel img{max-width:140%}
.boards_page .tabs_rotate h3,
.boards_page .tabs_rotate .h3{margin:0}
#board_of_directors .ui-tabs-panel{width:500px;height:420px}
#board_of_directors .ui-tabs-panel img{max-width:110%}
#board_of_directors.tabs_rotate ul li+li{margin-top:15px}
#board_of_directors.tabs_rotate ul{padding:20px 30px 0 0}
#advisory_board.tabs_rotate ul li+li{margin-top:15px}
.team_page .col-ar-12{width:32.5%}
.banner figure img{max-width:150%}
/*.banner_box p{min-height:96px}*/
.boards_page .tabs_rotate > ul{max-width:290px}
.graph_line_chart > div{height:510px;width:760px}
.high_conviction_table th{width:128px}
.high_conviction_table th:first-child{width:200px}
/*.our_service_flip_box_front{min-height:255px}*/
/*.banner_flip_box_front{padding-bottom:100%}*/
.portfolio_flip_box_front{padding-bottom:105%}
.portfolio_flip_box p{min-height:110px}
.high-conviction-service{margin:0}

.banner_box p{min-height:96px}
#banner{padding-bottom:90px}
}
@media screen and (max-width:767px){.breadcrumb{display:none}
.banner figcaption{display:none}
.scroll_top .top-text{display:none}
.scroll_top{border-radius:0;-webkit-border-radius:0;line-height:34px;height:34px;width:34px;bottom:15px;right:15px}
.scroll_top .fa-angle-up{margin:4px 0 0 0;font-size:24px !important}
.sidebar .title .icon{display:block}
.input-box.select-box:before{line-height:40px;width:40px;height:36px}
.inner_page h1,.inner_page .h1{font-size:28px}
.inner_page h2,.inner_page .h2{font-size:24px}
.inner_page h3,.inner_page .h3{font-size:20px}
h1,.h1{font-size:28px}
h2,.h2{font-size:24px}
h3,.h3{font-size:20px}
h4,.h4{font-size:18px}
h5,.h5{font-size:16px}
h6,.h6{font-size:13px}
img.alignleft{float:none;margin:0 auto 20px auto;display:block}
img.alignright{float:none;margin:0 auto 20px auto;display:block}
.sidebar{margin-top:10px}
.banner_box{display:none}
.banner figure img{max-width:100%}
.ui-tabs-panel{width:100%}
.tabs_rotate ul li{display:inline-block;width:30%}
.tabs_rotate ul .img{margin:0;float:none}
.tabs_rotate ul h3, .tabs_rotate ul .h3{display:none}
.tabs_rotate ul{width:100%;text-align:center;padding:0}
.tabs_rotate li a:before{background-position:center;height:90px;left:30px;transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);width:18px;top:40px}
.tabs_rotate ul .active_icon{left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%)}
.hl-portfolios{padding:35px 0 40px 0}
.tabs_rotate{margin:0;padding:0}
.tabs_rotate ul li+li{margin:0 0 0 10px}
.tabs_rotate li a{display:inline-block;padding-bottom:16px}
.ui-tabs-panel img{min-width:100%;max-width:initial}
.ui-tabs-panel{height:380px}
.ui-tabs-panel .title{font-size:40px}
.hl-our-teams{padding:34px 0;text-align:center}
.hl-our-teams .col-ar-6{width:49%;display:inline-block}
.hl-our-teams h2+p,.hl-our-teams .h2+p{margin:0}
.hl-our-team{margin:30px 0 0 0}
.video_box iframe{width:570px;height:333px}
.hl-blogs{padding:30px 0 40px 0}
.hl-blogs h2, .hl-blogs .h2{margin:0 0 20px 0}
.hl-blog-content h5, .hl-blog-content .h5{line-height:24px;font-size:15px;min-height:48px}
.hl-blog-content{padding:20px}
.hl-enquiry h2, .hl-enquiry .h2{margin:0 0 25px 0}
.hl-enquiry{padding:35px 0 30px 0}
.signature span:before{display:none}
.signature span{display:block}
.contact_page .contact_us_icon span.fa{height:50px;width:50px;margin:0 10px 0 0;font-size:22px}
.map{margin-top:30px}
.map iframe{height:290px}
.our_team > div+div{margin-top:25px}
.our_team h2, .our_team .h2{margin:0 0 10px 0}
.contact_page .contact_us_icon p{margin-top:0}
.contact_page .contact_us_icon span.title{font-size:17px;margin:0 0 3px 0}
.contact_page .contact_us_icon p, .contact_page .contact_us_icon a{font-size:15px;line-height:20px}
.need_help{margin-top:30px}
.high-conviction-news-letter a{padding:30px 0}
.high-conviction-news-letters{padding:35px 0 40px 0}
.high-conviction-news-letter-month{margin-top:25px}
.inner-cta h2, .inner-cta .h2{margin-bottom:30px}
.inner-cta{padding:45px 0 50px 0}
.porfolio_detail_page{padding:40px 0 0 0}
.high-conviction-services{padding:25px 0}
.high-conviction-service{margin:15px 0}
.page_title h1, .page_title .h1{font-size:30px}
.chart_graph{padding:40px 0}
.staff-container{padding-bottom:10px}
.team_nav{padding:40px 0}
.team_detail_page{padding:40px 0 0 0}
.person_img img{margin:0 auto 30px auto;display:block;max-width:350px}
.team_detail_page a.person_contact{font-size:16px;margin:15px 0}
.team_detail_page .designation,
.team_detail_page .edu{font-size:16px}
.our-services{padding:30px 0}
.our-service h3, .our-service .h3{font-size:20px}
.about_us h2, .about_us .h2{margin:40px 0 25px 0}
.welcome_content{padding:35px 0 40px 0}
.our_story_page{padding:40px 0 0 0}
.process-content{width:100%;padding:30px 0 30px 85px}
.processes:before{display:none}
.process{margin:0 !important;}
.process-content ul{font-size:16px}
.process-content p{font-size:16px}
.process-content ul li+li{margin-top:10px}
.process-content h2, .process-content .h2{margin:-4px 0 15px 0}
.process-content:before{content:"";display:block;position:absolute;left:65px;top:0;height:100%;width:2px;background:#bbb}
.process-index{height:50px;width:50px;right:auto;font-size:20px;line-height:48px;left:0;margin-right:0}
.process-index:before{width:15px}
.process:nth-child(even) .process-content{width:100%;padding:30px 85px 30px 0}
.process:nth-child(even) .process-index{left:auto;right:0;margin-left:0}
.process:nth-child(even) .process-content:before{right:65px;left:auto}
.processes{padding:0;margin:0 0 40px 0}
.process+.process .process-content:after{content:"";height:2px;background:#bbb;position:absolute;top:0;left:65px;right:65px}
.process:first-child .process-content{padding-top:0}
.process:last-child .process-content{padding-bottom:0}
.panel-group.faqs{margin-bottom:10px}
.make_differance{margin:30px 0 40px 0}
.armodal{padding:30px 15px}
.multi_step_tabs ul li a span{display:none}
.multi_step_tabs ul li a{height:50px}
.multi_step_tabs ul li a:before{}
.multi_step_tabs ul li a:after{}
.multi_step_tabs ul li{width:auto;min-width:80px}
.multi_step_tabs ul li:after{position:absolute;left:0;top:0;color:#fff;width:100%;line-height:50px;text-align:center;pointer-events:none}
.multi_step_tabs ul li:nth-child(1):after{content:"1"}
.multi_step_tabs ul li:nth-child(2):after{content:"2"}
.multi_step_tabs ul li:nth-child(3):after{content:"3"}
.multi_step_tabs ul li:nth-child(4):after{content:"4"}
.multi_step_tabs ul li.selected:after{display:none}
.multi_step_tabs ul li.selected a span{display:inline}
.multi_step_tabs ul li.selected{width:calc(100% - 240px);width:-moz-calc(100% - 240px);width:-ms-calc(100% - 240px);width:-o-calc(100% - 240px);width:-webkit-calc(100% - 240px)}
.sophisticated_investor .col-xs-12:nth-child(5) .radio_box{width:30%}
.sophisticated_investor .col-xs-12:nth-child(7) .radio_box{width:45%;margin-bottom:10px}
.multi_steps_form .secondary{min-width:110px;padding:0 15px;line-height:50px}
.insights-boxes{position:static;padding:0}
.insights-box{float:none;width:100%;margin:30px 0}
.our-insights-content{padding:0 0 40px 0}
.insights-box:before{background:#808080}
.multi_step_page .input-box.submit-box .input{height:50px;min-width:110px;font-size:12px}
/*.our-service{min-height:375px}*/
.boards_page .horizontal{display:none}
.boards_page .ui-tabs-panel{display:block !important;height:auto !important;float:left !important;width:100% !important;padding:0 15px !important}
.boards_page .ui-tabs-panel:before{display:none}
.boards_page .ui-tabs-panel img{position:static;transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);-webkit-transform:translate(0);max-width:300px !important;min-width:initial !important;margin:0 0 30px 0}
.boards_page .ui-tabs-panel .content{position:static;transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);-webkit-transform:translate(0);padding:0;margin:0}
.boards_page .tabs_rotate > .ui-tabs-panel+.ui-tabs-panel{margin-top:40px}
.boards_page .ui-tabs-panel p{color:#606060;margin-bottom:24px}
.boards_page .ui-tabs-panel .button{color:#c41230;line-height:50px;min-width:130px}
.boards_page .tabs_rotate:after{content:"";display:block;clear:both}
.boards_page .tabs_rotate{margin:0 -15px}
.boards_page .primary:before{border-color:#c41230}
.inner-cta .button:before{border-color:#fff}
.boards_page .hl-portfolios{padding:40px 0 0 0}
.secondtitle span.h1{font-size:30px}
.team_page .col-ar-12{width:49.5%}
#h2-portfolios h2, .boards_page .ui-tabs-panel .armodal img{}
.boards_page .armodal_box ul li{display:block}
.graph_line_chart > div{height:400px;width:600px}
.graph_line_chart{margin-left:30px}
/*.our_service_flip_box_front{min-height:275px}*/
.our_service_flip_box_front{padding-bottom:100%}
.portfolio_flip_box_front{padding-bottom:0}
.portfolio_flip_box_content{position:static;transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0);padding:30px 15px}
.our_service_flip_box p{min-height:88px}
.portfolio_flip_box p{min-height:initial}
.our-services .col-ar-12:nth-child(3n+1){clear:none}
.our-services .col-ar-12:nth-child(2n+1){clear:both}
.our-services .col-ar-12{width:50%}
#banner{padding-bottom:0}
#banner:before{display:none}
.banner{border:none}
}
@media screen and (max-width:639px){.video_box iframe{width:510px;height:298px}
/*.our-service{padding:30px 15px 90px 15px}*/
.graph_line_chart{margin-left:0}
/*.our_service_flip_box_front{min-height:300px}*/
}
@media screen and (min-width:568px) and (max-width:991px){.hl-enquiry label.require{float:right;width:40%;text-align:right;}
.hl-enquiry .submit-box{float:right;width:auto}
.hl-enquiry .input-box.captcha-box{margin-top:0;float:left}
}
@media screen and (max-width:567px){.ui-tabs-panel{height:420px}
.video_box iframe{width:430px;height:251px}
.high-conviction-charts-table th,
.high-conviction-charts-table td{font-size:13px}
.high-conviction-charts-table tr > th:first-child,
.high-conviction-charts-table tr > td:first-child{font-size:15px}
.staff-info span{font-weight:100}
.sophisticated_investor .col-xs-12:nth-child(5) .radio_box{width:40%}
.sophisticated_investor .col-xs-12:nth-child(7) .radio_box{width:100%;margin-right:0}
.sophisticated_investor .col-xs-12:nth-child(6) .radio_box{width:100%;margin-right:0;position:relative;padding-left:30px}
.sophisticated_investor .col-xs-12:nth-child(6) .radio_box .input-radio-box{position:absolute;left:0;top:0}
.graph_line_chart > div{margin-left:-35px !important}
.graph_column_chart > div{margin-left:-35px !important}
.our-service{min-height:initial}
.hl-blog-content h5, .hl-blog-content .h5{min-height:initial}
.boards_page .armodal > ul{display:inline-block}
.boards_page .team-img-pop{float:none;margin:0 0 20px 0}
.boards_page .ui-tabs-panel .armodal img{margin:0 auto}
.graph_line_chart > div{height:335px;width:500px}
.graph_line_chart{margin-left:30px}
/*.our_service_flip_box_front{min-height:initial}*/
.our_service_flip_box p{min-height:initial}

}
@media screen and (max-width:479px){.ui-tabs-panel{height:420px}
.hl-our-teams .col-ar-6{width:100%}
.video_box iframe{width:310px;height:181px}
.high-conviction-charts-table tr{display:block;padding:0 0 10px 0}
.high-conviction-charts-table td{display:block;border:none;width:100%;padding:3px 0}
.high-conviction-charts-table td:before{content:attr(data-title)": ";font-size:15px;color:#000}
.high-conviction-charts-table tr:first-child{display:none}
.high-conviction-charts-table tr > td:first-child:before{color:#c51230}
.high-conviction-charts-table tr+tr+tr{border-top:1px solid #ccc;padding-top:10px}
.contact_page .contact_us_icon p{max-width:260px}
.inner-cta .button{margin:0 13px 30px 13px}
.inner-cta{padding:45px 0 20px 0}
.staff-container .col-ar-12{width:100%}
.staff-info img{width:100%}
.process-content{padding:30px 0 30px 80px}
.process:nth-child(even) .process-content{padding:30px 80px 30px 0}
.process-content ul li:before{left:0}
.process-content ul li{padding:0 0 0 17px}
.process-content h2, .process-content .h2{font-size:20px}
.multi_step_tabs ul li a{height:30px;padding:0 15px;line-height:30px}
.multi_step_tabs ul li a:before{line-height:20px;height:20px;width:20px;right:-13px}
.multi_step_tabs ul li a:after{right:-7px;top:6px;font-size:16px}
.multi_step_tabs ul li.selected{width:calc(100% - 120px);width:-moz-calc(100% - 120px);width:-ms-calc(100% - 120px);width:-o-calc(100% - 120px);width:-webkit-calc(100% - 120px)}
.multi_step_tabs ul li{width:auto;min-width:40px}
.multi_step_tabs ul li:after{line-height:30px}
.sophisticated_investor .col-xs-12:nth-child(5) .radio_box{width:100%;margin-right:0}
.chart_graph ul li{display:block}
.chart_graph ul li+li{margin-left:0}
/*.graph_line_chart > div{height:350px;width:360px;margin-left:-15px !important}
.graph_column_chart > div{height:350px;width:360px;margin-left:-15px !important}*/
.graph_line_chart g text{font-size:12px !important}
.graph_column_chart g text{font-size:12px !important}
.blog .blog_content img{display:block;margin:0 auto 30px auto;float:none !important}
.team_nav .button{min-width:100px;line-height:50px}
.account_type .radio_box{margin-bottom:15px}
.person_img img{max-width:100%}
.graph_line_chart > div{height:240px;width:360px}
.graph_line_chart > div{margin-left:-20px !important}
.our-services .col-ar-12{width:100%}
.our_service_flip_box_front{padding-bottom:0}
.our_service_flip_box_content{position:static;transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0);padding:30px 15px}
.our_service_flip_box_front h3,.our_service_flip_box_front .h3{min-height:initial}
}
@media screen and (max-width:359px){.ui-tabs-panel{height:450px}
.video_box iframe{width:270px;height:158px}
.captcha-box iframe{transform:scale(0.95);-moz-transform:scale(0.95);-ms-transform:scale(0.95);-o-transform:scale(0.95);-webkit-transform:scale(0.95);transform-origin:left;-moz-transform-origin:left;-ms-transform-origin:left;-o-transform-origin:left;-webkit-transform-origin:left}
.contact_page .contact_us_icon p{max-width:220px}
.boards_page .ui-tabs-panel img{max-width:290px !important}
.graph_line_chart{margin-left:5px}
}