


.confidently-pnl .left .img-2{display: none;}
.banner-section.advisors.how-it{background-image: url(../images/how-it-work-bg.png);}
img{max-width: 100%;}
.home .profile-section .profile .detail .content ul{min-height: 136px;}
.compare-sec .campare .img-pnl{display: none;}
.header .floating-nav{top: 0px !important; margin-top: 0px !important;}
.header .whiteBG{box-shadow: 0 2px 20px 0 rgba(9,45,76,0.10)!important;}
.testing123 {
    margin-top: 91px !important;
}
.president-pnl .img-desktop{}
.president-pnl .img-mobile{display: none;}
.tab-select{display: none;}
@media only screen and (min-width:1441px) and (max-width:1580px){
	.about-section .about-img {right: 35px;}
	
}
@media only screen and (min-width:1281px) and (max-width:1440px){
	.banner-section .banner-content .banner-right .right-sec {left: -60px;}	
	.banner-section.advisors.how-it .banner-content .right{right: -40px;}
	
	.about-section.about-home .about-content {margin: auto; margin-left: 100px; }
	.about-section .about-img {right: 35px;}
}
@media only screen and (min-width:992px) and (max-width:1280px){
	.new-pages h1 {font-size: 64px!important; line-height: 76px!important;}
	.new-pages h2 {font-size: 44px!important; line-height: 60px!important;}
	.new-pages h3 {font-size: 26px!important; line-height: 34px!important; margin-bottom: 20px;}
	.banner-section.advisors.how-it{background-image: url(../images/how-it-work-tablet.png)!important;}
	.header .floating-nav{padding: 16px 9.5px 11px 9.5px}
	.header .floating-nav .container {padding: 12px 20.5px;}
	.header .floating-nav .menu-header-menu-container ul li {padding-right: 24px!important;}
	.header .nav-menu ul li.utmlinktop {padding-right: 0px!important;}
	.bdr.banner{margin-top:63px;}
	.banner-section {background-position: top center;}
	.banner-section .banner-content {padding: 218px 0px 201px;}
	.banner-section .banner-content .banner-right .right-sec {left: -60px; bottom: 64px;}
	.banner-section .banner-content .banner-right .right-sec .image-1 {left: 162px; bottom: -266px; width: 172px;}
	.banner-section .banner-content .banner-right .right-sec .image-2 {left: -33px; bottom: -328px; width: 172px;}
	
	.banner-section.advisors {background-image: url(../images/advisors-bg-tab.png);}
	.banner-section.advisors .banner-left {max-width: 670px;}
	.banner-section.advisors .banner-content p {max-width: 100%;}
	
	.banner-section.advisors.how-it .banner-content .right{top: 57px;right: -55px;}
	.banner-section .banner-content h1{padding:0px; padding-bottom: 18px;}
	.banner-section.advisors.how-it .banner-content .left{padding-top:0px;}
	.banner-section.advisors.how-it .banner-content{padding: 172px 0px 88px;}
	.banner-section.advisors.how-it .clients-served{margin-top: -70px;position: relative; z-index: 99;}
	.banner-section.advisors .banner-content .button{margin-top: 32px;}
	.banner-section.advisors.how-it .profile-section .profile .detail .p-image img{width: 122px; height: 122px;}
	.profile-section .profile .detail .content h2{font-size: 17.99px!important; line-height: 24px!important;}
	.profile-section .profile .detail .content p{margin-bottom: 11px;}
	.banner-section.advisors.how-it .profile-section .profile .detail .content p { font-size: 13.8px; line-height: 9.81px;}
	.banner-section.advisors.how-it .profile-section .profile .detail .content span { font-size: 11.45px; line-height: 19.62px;}
	.banner-section.advisors.how-it .profile-section .profile .detail .content ul { margin-top: 23.65px;margin-left: 36.82px;}
	.banner-section.advisors.how-it .profile-section .profile .detail .content ul li { font-size: 13.8px; line-height: 20px; padding-bottom: 9.75px;}
	.banner-section.advisors.how-it .banner-content .profile { max-width: 296px; margin: 0px auto;}
	.banner-section.advisors.how-it .profile-section .profile .detail .content{text-align: center; padding: 0px;}
	.banner-section.advisors.how-it .profile-section .profile .detail .content a{font-size: 9.81px;    padding: 4.5px 12px;}
	.banner-section.advisors.how-it .clients-served{max-width: 419px;}
	.banner-section.advisors.how-it .clients-served span { font-size: 11.25px;line-height: 22.5px}
	.banner-section.advisors.how-it .clients-served .c-left h2 { font-size: 64px!important;line-height: 48px!important;}
	.banner-section.advisors.how-it .clients-served .c-right ul li span { height: 45.9px!important;  width: 45.9px!important;  line-height: 39px!important;}
	.banner-section.advisors.how-it .clients-served .c-right ul li {  padding-left: 5.73px!important}
	.banner-section.advisors.how-it .clients-served{ padding:8.1px 25.86px 8.13px 22.46px!important}
	.banner-section.advisors.how-it .banner-content .right { position: absolute; right: 4px;}
	.banner-section.advisors.how-it .banner-content .left { width: 581px; padding-left: 19px;}
	.profile-section .profile .detail { margin-top: -65px;}
	.timeline > li:nth-child(2) .timeline-image{top: 0px!important;}
	.timeline > li:last-child{ margin-top: 0px!important;}
	
	.logo-pnl{width: 150px;}
	.menu-pnl{width: calc(100% - 150px); width: -moz-calc(100% - 150px); width: -webkit-calc(100% - 150px);}
	
	.featured {padding-top: 77px; padding-bottom: 60px;}
	.featured .featured-icon {max-width: 768px; margin: 0px auto;}
	.featured .featured-icon .swiper-button-next {right: -52px;}
	
	.three-plane {padding-bottom: 90px;}
	.three-plane .mid {margin-left: -25px;}
	.three-plane .mid .three {padding-left: 25px;}
	.three-plane .mid .three .content {padding: 45px 22px 43px;}
	.three-plane .mid .three .content h3 {margin-top: 44px; padding: 0px 6px;}
	
	
	.about-section .about-content{}
	
	.about-section.about-home{padding-bottom: 136px;}
	.about-section.about-home .about-content {margin: 0px; margin-left: 100px; width: 650px;}
	.about-section.about-home .about-content h2{font-size: 38px!important; line-height: 55px!important;}
	.about-section .about-img {right: 27px; max-width: 302px;}
	
	.profile-section {padding: 100px 0px 53px;}
	.profile-section .profile-top {padding-bottom: 60px; width: 756px; margin: 0px auto;}
	.profile-section .profile-top .profile-left {display: inline-block; padding: 26px 70px 21px 48px;}
	.profile-section .profile-top .profile-left span {letter-spacing: 1.2px;}
	.profile-section .profile-content {margin-left: -30px; text-align: center;}
	.profile-section .p-mid {float: none; width: 393px; padding-left: 30px; display: inline-block; margin-left: -6px; margin-bottom: 36px;}
	
	.gry-line {background-image: url(../images/home-tab-line.png);}
	.get-metched {padding: 84px 0px 95px;}
	
	.confidently-pnl {padding-top: 110px; padding-bottom: 107px;}
	.confidently-pnl .left {display: block; width: 100%; vertical-align: middle; padding-right: 0px;}
	.confidently-pnl .left .img-1{display: none;}
	.confidently-pnl .left .img-2{display: block;}
	.confidently-pnl .right {display: block; width: 100%; vertical-align: middle;}
	.confidently-pnl .confidently-content{width: 677px; margin: 0px auto;}
	.confidently-pnl .confidently-content h2{font-size: 42px!important; line-height: 56px!important; padding-top: 50px;}
	.confidently-pnl .right .button a {padding: 16.5px 84px 16.5px;}
	
	.built-sec .built-pnl {max-width: 874px;}
	.built-sec .built-pnl .cnt {padding: 74px 98.5px 69px 99.5px; font-size: 20px; line-height: 37px;}
	.built-sec .built-pnl h4 {font-size: 60px !important; line-height: 74px !important; padding-bottom: 10px;}
	
	.home-bottom {margin-top: -396px;}
	
	footer.new-footer-section .footer-2 .footer_block ul {-moz-column-count: 1; -webkit-column-count: 1; column-count: 1;}
	
	.new-footer-section .wrapper-new{max-width: 923px;}
	footer.new-footer-section .footer-1 .content {padding-right: 40px;}
	footer.new-footer-section .footer-1 p:first-child {margin-bottom: 20px; line-height: 31px;}
	footer.new-footer-section {padding-top: 80px; padding-bottom: 43px;}
	footer.new-footer-section .footer-2 .footer_block ul li {font-size: 16px; line-height: 20px; padding-bottom: 21px; margin: 0px!important;}
	
	.banner-section.advisors .banner-content {padding: 168px 0px 90px;}
	
	.about-section.advisors {padding-top: 111px; padding-bottom: 119px;}
	.about-section.advisors .about-content {max-width: 766px;}
	
	.feedback {padding: 107px 0px 85px;}
	.feedback .cnt {max-width: 797px;}
	.feedback .left {width: 330px; margin-right: 69px;}
	.feedback .left p{padding-right: 5px;}
	.feedback .left p br{display: none;}
	.feedback .left h2 {font-size: 164px!important; line-height: 100px !important; margin-bottom: 20px;}
	.feedback .left strong {font-size: 18px; line-height: 28px; font-weight: 600!important; max-width: 330px; padding-top: 0px;}
	.feedback .right {width: 570px; padding-left: 0px; padding-top: 40px;}
	.feedback .right h4 {font-size: 41px!important; line-height: 56px!important;}
	
	.indyfin-help {padding: 102px 0px 96px 0px;}
	
	.three-plane.advisors{margin: 0px auto; padding-bottom: 44px;}
	.three-plane.advisors h2 {padding-top: 89px; padding-bottom: 34px; font-size: 42px!important; line-height: 56px!important; text-align: center;}
	.three-plane.advisors .mid {margin-left: -24px; text-align: center; max-width: 779px; margin: 0px auto;}
	.three-plane.advisors .mid .three {padding-left: 24px; width: 387px; float: none; display: inline-block; margin-bottom: 32px;}
	.three-plane.advisors .mid .three .content h3{padding: 0px; font-size: 25px!important;}
	
	.introducing .into-sec {padding-top: 85px; padding-bottom: 204px; position: relative;}
	.introducing .left {max-width: 405px; margin-left: 84px; font-size: 16px;line-height: 28px;}
	.introducing .left h2{font-size: 44px!important; line-height: 60px!important;}
	.introducing .right {transform: translate(0px, 0%); top: 110px; right: -31px;}
	.introducing .right img{width: 642px;}
	
	.independenlty-pnl {padding-bottom: 227px; padding-top: 61px;}
	.independenlty-pnl .three .cnt{font-size: 16px; line-height: 28px;}
	.independenlty-pnl .three .cnt p{padding: 0px 20px;}
	
	.business-pnl .left {width: 319px; margin-top: -138px; margin-left: 80px;}
	.business-pnl .right {width: -moz-calc(100% - 399px); width: -webkit-calc(100% - 399px); width: calc(100% - 399px); padding-left: 93px;}
	.business-pnl .right .cnt {max-width: 394px; font-size: 16px; line-height: 28px;}
	.business-pnl .right h4 {font-size: 34px!important; line-height: 42px!important;}
	
	.advisors-resources {padding-bottom: 41px; max-width: 629px; margin: 0px auto;}
	.advisors-resources .for-sec {margin-left: -41px; padding-top: 20px;}
	.advisors-resources .for-sec .for-pnl {float: left; width: 50%; padding-left: 41px; padding-bottom: 40px;}
	.advisors-resources .for-sec .for-pnl h5 {font-size: 20px!important; line-height: 26px!important;}
	.advisors-resources .left h4 {font-size: 32px!important; line-height: 42px!important;}
	.advisors-resources .right {padding-top: 6px;max-width: 83px;}
	
	.banner-section.advisors.how-it .banner-content {padding: 150px 0px 88px;}
	.banner-section.advisors.how-it .banner-content .left {float: left; width: 600px; padding-left: 30px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
	.banner-section.advisors.how-it .banner-content .right {float: left; width: 41%; position: relative;}
	
	.page-template-how-it-works h4{font-size: 34px!important; line-height: 42px!important;}
	
	.timeline .page-section {margin-top: 55px; margin-bottom: 62px;}
	.timeline > li.timeline-inverted:first-child .timeline-heading{max-width: 252px;}
	.timeline > li .timeline-heading:after{content: ''; display: block; clear: both;}
	.timeline > li:nth-child(2) .timeline-heading h5{max-width: 262px; float: right;}
	
	.putting-panel {padding: 130px 0px 116px;}
	.putting-panel .mid-putting {max-width: 633px;}
	.putting-panel .mid-putting h2 {font-size: 38px!important; line-height: 64px!important; font-weight: 600 !important; font-style: italic;}
	.putting-panel .mid-putting:before {left: -186px;}
	.putting-panel .mid-putting:after {right: -156px;}
	
	.professional .pro-mid .right h2{font-size: 42px!important; line-height: 56px!important;}
	.professional .pro-mid .right {padding-left: 52px;max-width: 479px;}
	.professional .pro-mid .right p{font-size:16px; line-height: 26px;}
	.professional .pro-mid .right .button.blue{ padding-top: 33px;}
	.professional .pro-mid .right .button.blue a{padding: 17px 44px 18px 44px;}
	.connections-width h4 {max-width: 600px; margin-bottom: 40px;}
	
	.compare-sec .campare {padding: 103px 0px 59px 0px;}
	.compare-sec .campare .right {display: inline-block; width: 45%;}
	.compare-sec .campare .right img{width: 100%;}
	
	.we-do-section .mid-sec {max-width: 755px; padding: 52px 51px 28px 57px;}
	.we-do-section .mid-sec .lft {width: 50%;}
	.we-do-section .mid-sec .lft h2 {font-size: 46px!important; line-height: 57px!important;}
	.we-do-section .mid-sec .rgt {float: left; width: 50%; padding-left: 42px;}
	
	.advisors-resources.investor {padding: 75px 0px 39px;}
	.how-it-work{padding: 60px 0px 94px 0px;}
	.timeline > li .timeline-image span{font-size:25px;}
	.timeline > li:last-child{margin-bottom:62px!important;margin-top: -26px;}
	.how-it-work ul.timeline{ margin-bottom: 0px;}
	.putting-panel .mid-putting span{padding-bottom: 31px;}
	.professional .pro-mid{padding: 74.52px 0px 65px 0px;}
	.connections{padding: 66px 0px 91px 0px;}
	.connections-width p{font-size: 18px; line-height: 30px;max-width: 602px;}
	.compare-sec .campare .left p{font-size:16px; line-height: 28px;}
	.compare-sec .campare .overall-rating{margin-top: 36px;}
	.compare-sec .campare .overall-rating .lft .box{padding:15px;}
	.we-do-section .mid-sec .rgt p{margin-bottom:16px;}
	.advisors-resources .right a{display:inline-block;}
	
	.fiduciary-panel {margin: 92px 0px 78px;}
	.fiduciary-panel .cnt-sec .right h5 {font-size: 20px!important; line-height: 30px!important;}
	.fiduciary-panel .cnt-sec {padding: 63px 82px 64px 76px; max-width: 808px;}
	.fiduciary-panel .cnt-sec .left {width: 147px; height: 147px;}
	.fiduciary-panel .cnt-sec .left span {font-size: 46px; line-height: 155px;}
	.fiduciary-panel .cnt-sec .left span i {border: 4px solid #85BE05; width: 75px; height: 75px; line-height: 73px;}
	.fiduciary-panel .cnt-sec .right {width: calc(100% - 165px); -moz-width: calc(100% - 165px); -webkit-width: calc(100% - 165px); padding-left: 40px;}
	
	.indyfin-pnl {position: relative; margin-bottom: 180px;}
	
	.compare-sec.howit-pnl .campare {padding-bottom: 123px;}
	.compare-sec.howit-pnl .campare .left {padding-right: 34px; width: 450px;}
	.compare-sec .campare .right .profile-section .profile {max-width: 246px;}
	.compare-sec .campare .profile-section .profile .detail .content span img {width: auto;}
	.compare-sec .campare .right .profile-section .profile.pro-two {top: 95px; left: 129px; border-radius: 14px;}
	.compare-sec .campare .right .profile-section .profile .detail .content {padding: 0px 22px; padding-bottom: 16px;}
	.compare-sec .campare .right .profile-section .profile .detail .content h2 {font-size: 15px !important; margin-top: 0px;}
	.compare-sec .campare .right .profile-section .profile .detail .content p {font-size: 10px; margin-bottom: 10px; line-height: 15px;}
	.compare-sec .campare .right .profile-section .profile .detail .content span.tag {font-size: 8.16px !important; padding: 4.5px 12.5px;}
	.compare-sec .campare .right .profile-section .profile .detail .content ul li {font-size: 10.8px; line-height: 15px; padding-bottom: 8.14px;}
	.compare-sec .campare .right .profile-section .profile .detail .content ul {margin-top: 16px;}
	.compare-sec .campare .right .profile-section .profile .detail .content .button a {font-size: 8.16px !important; padding: 8px 0px;}
	.compare-sec .campare .right .profile-section .profile .detail .content .button {margin-bottom: 12px; margin-top: 6px;}
	
	.topsection {padding: 71px 0px;}
	.topsection h1 {font-size: 60px!important; line-height: 78px!important;}
	
	.socialPanel .social-button {text-align: center; padding: 36px 0px 34px;}
	
	.contact-from {padding: 78px 0px 110px; max-width: 560px;}
	.contact-from h3 {font-size: 22px !important; line-height: 26px !important; margin-bottom: 0px;}
	
	.banner-section.about-banner .banner-content {padding: 157px 0px 139px 53px;}
	.banner-section.about-banner .left h1 {font-size: 72px!important; line-height: 78px!important;}
	.banner-section.about-banner .right {max-width: 599px; top: 174px;}
	
	.indyfin-section .indyfin-panel {margin-top: -75px;}
	
	.compare-sec.about-it .campare {max-width: 809px; padding: 100px 0px 62px 0px;}
	.compare-sec.about-it .campare .right {position: relative; width: 358px;}
	.compare-sec.about-it .campare .left {width: 451px; padding-left: 50px; padding-top: 54px;}
	.compare-sec.about-it .campare .left h4 {font-size: 40px!important; line-height: 50px!important;}
	.compare-sec.about-it .campare .left p {font-size: 18px; line-height: 30px; padding-right: 13px;}
	.compare-sec.about-it .campare .right .profile-section .profile {max-width: 235px; border-radius: 14px;}
	.compare-sec.about-it .campare .right .profile-section .profile.pro-two {top: 90px; left: 123px;}
	.compare-sec.about-it .campare .right .profile-section .profile .detail .p-image img {width: 97px; height: 97px;}
	
	.introducing.about .into-sec {padding-top: 59px; padding-bottom: 174px;}
	.introducing.about .left {max-width: 380px;}
	.introducing.about .left h2 {font-size: 40px!important; line-height: 50px!important;}
	.introducing.about .right {top: 58px; transform: translate(0px, 0px);}
	
	.mission-pnl{max-width: 803px; margin: 0px auto; padding: 43px 56px 53px 57px; font-size: 32px; line-height: 60px;}
	
	.president-pnl {max-width: 820px; margin: 0px auto; padding-top: 113px; padding-bottom: 114px;}
	.president-pnl .author-content {width: 450px; float: right; padding-left: 36px; font-size: 20px; line-height: 30px;}
	.president-pnl .author-content h3 {font-size: 35px !important; padding-top: 48px; border-top: none;}
	.president-pnl .author-content .author-designation {padding-bottom: 0px;}
	
	.quality-pnl {max-width: 803px; padding: 88px 0px 121px;}
	.quality-pnl .qua-content {width: 510px;}
	
	.about-bottom {padding: 90px 0px 85px;}
	.about-bottom .lft-pnl {padding-right: 8.5px;}
	.about-bottom .rgt-pnl {padding-left: 8.5px;}
	.about-bottom .bot-content {padding: 44px 42px 36px 42px;}
	.about-bottom .bot-content p{min-height: 90px;}
	.about-bottom .bot-content .button a {padding: 17px 24px 17px 25px;}
	
	.banner-section.blog-single .banner-left h1 {font-size: 72px!important; line-height: 78px!important;}
	.banner-section.blog-single .banner-content {padding: 156px 0px 120px; display: block;}
	.single-content {width: 803px;}
	
	.blog-section {padding-bottom: 57px;}
	.blog-section .blog-top .left-pnl h2 {font-size: 31px!important; line-height: 44px!important;}
	ul.blog-tabs {margin-bottom: 34px;}
	
	.blog-content ul {display: flex; flex-wrap: wrap; margin-left: -24px;}
	.blog-content ul li {width: 33.33%; padding-left: 24px; padding-bottom: 24px;}
	.blog-content ul li .contentBlog .blog-image img{height: 150px; object-fit: cover;}
	.blog-content ul li .blogContent h3 {font-size: 21px !important; line-height: 26px !important; padding: 34px 12px 4px 0px;}
	
	.banner-section.advisors.resources .banner-content {padding: 157px 0px 109px;}
	.banner-section.resources .banner-content h1{font-size: 72px!important; line-height: 78px!important; padding-bottom: 0px;}
	.banner-section.resources .banner-left {max-width: 720px;}
	
	.tab-content h2{font-size: 34px!important; line-height: 42px!important;}
	.tab-content h6 {font-size: 18px!important; line-height: 26px!important; padding: 29px 0px 33px;}
	
	.tab-content .tabContent .inner-content {padding: 30px 25px;}
	.tab-content .tabContent .inner-content .inner-img img{height: 242px; width: 166px;}
	
	.tab-content.collection .tabContent .inner-content .inner-left {font-size: 20px; line-height: 26px; max-width: 410px;}
	.tab-content.collection .tabContent .inner-content {padding: 20px 21px 17px 36px;}
	.tab-content.collection .tabContent .inner-content .inner-img.big-img img{width: 461px; height: 260px;}
	.business-pnl .right .button a{padding: 17px 15px 18px 15px;width: 185.72px;}
}

@media only screen and (min-width:820px) and (max-width:991px){	
	
	.logo-pnl{width: 150px !important;}
	.menu-pnl{width: calc(100% - 150px) !important; width: -moz-calc(100% - 150px) !important; width: -webkit-calc(100% - 150px) !important;}
	
	body {font-size: 16px; line-height: 28px;}
	.new-pages h1 {font-size: 50px!important; line-height: 56px!important;}
	.new-pages h2 {font-size: 37px!important; line-height: 58px!important;}
	.new-pages h3 {font-size: 26px!important; line-height: 34px!important; margin-bottom: 20px;}
	
	.button a{font-size: 11px; line-height: 14px;}
	
	.header{position: absolute; left: 0px; right: 0px; top: 0px; width: 100%;}
	.header .floating-nav{background-color:transparent; box-shadow: none; padding:0px;}
	.header .floating-nav .container {padding: 5px 30px;}
	.header .floating-nav .menu-header-menu-container ul li {padding-right: 29px!important;}
	.header .nav-menu ul li.utmlinktop {padding-right: 0px!important;}
	.header-navbar .navbar-brand {float: left;}
	.header-navbar .navbar-brand.navbar-logo {margin: 15px 0 0 0;}
	.navbar-toggler.btn-navbar-toggler{width: 42px; float: right; margin: 15px 0px; border: none;}
	
	.banner-section.advisors.how-it{background-image: url(../images/how-it-work-tablet2.png)!important;}
	.banner-section {background-position: top center; background-image: url(../images/home-tablet.png);}
	.banner-section .banner-content {padding: 149px 0px;}
	.banner-section .banner-content p {max-width: 417px;}
	.banner-section .banner-content .banner-right .right-sec {left: -60px;}
	.banner-section .banner-content .banner-right .right-sec .image-1 {left: 120px; bottom: -219px; width: 154px;}
	.banner-section .banner-content .banner-right .right-sec .image-2 {left: -50px; bottom: -266px; width: 154px;}
	.banner-section .banner-content .banner-right .right-sec .image-2:before {top: -12px; left: -10px; width: 36px; height: 36px; line-height: 37px; font-size: 15px;}
	.banner-section .banner-content .button a {padding: 11px 12.6px 12px 12.1px;}
	.bdr.banner {margin-top: 47.23px;}
	
	
	.banner-section.advisors.how-it .banner-content .right{top: 56.5px;right: 1.5px;}
	.banner-section .banner-content h1{padding:0px; padding-bottom: 4.73px;}
	.banner-section.advisors.how-it .banner-content .left{padding-top:0px;}
	.banner-section.advisors.how-it .banner-content{padding: 120px 0px 74.9px;}
	.banner-section.advisors.how-it .clients-served{margin-top: -50px;position: relative; z-index: 99;max-width: 302px;padding: 8.72px 9px 10px 16.19px;}
	.banner-section.advisors .banner-content .button{margin-top: 29px;}
	.banner-section.advisors.how-it .profile-section .profile .detail .p-image img{width: 88px;height: 88px;}
	.banner-section.advisors.how-it .profile-section .profile .detail { margin-top: -47px;}
	.banner-section.advisors.how-it .profile-section .profile .detail .content{padding:0px; text-align: center;}
	.banner-section.advisors.how-it .profile-section .profile .detail .content h2{font-size: 12px!important;line-height: 18px!important;margin-top: 8.8px;}
	.banner-section.advisors.how-it .profile-section .profile .detail .content p{font-size: 9.42px;line-height: 7.6px; margin-bottom: 11.46px; padding: 0px;}
	.banner-section.advisors.how-it .profile-section .profile .detail .content span { font-size: 7px !important; line-height: 10px !important;}
	.banner-section.advisors.how-it .profile-section .profile .detail .content a{font-size: 7.6px; line-height: 8px;padding: 4px 7px;}
	.banner-section.advisors.how-it .profile-section .profile .detail .content ul { margin-top: 17.4px;margin-left: 35px;}
	.banner-section.advisors.how-it .profile-section .profile .detail .content ul li{font-size:9.42px; line-height: 13px;    padding-bottom: 7px;}
	.banner-section.advisors.how-it .profile-section .profile .detail .content ul li:before{width: 3px; height: 3px;  top: 6px; left: 2px;}
	.banner-section.advisors.how-it .banner-content .right .profile-section .p-mid{max-width:213px;}
	.banner-section.advisors.how-it .clients-served span{font-size: 8.1px; line-height: 16.2px; text-align: left;display: block;}
	.banner-section.advisors.how-it .clients-served .c-left{text-align: left;}
	.banner-section.advisors.how-it .clients-served .c-left h2 { font-size: 46.1px!important;line-height: 39.1px!important;}
	.banner-section.advisors.how-it .clients-served .c-left{padding-right: 16.62px;width: 90px;}
	.banner-section.advisors.how-it .clients-served .c-right{width: calc(100% - 95px); width: -webkit-calc(100% - 95px); vertical-align: top; padding-left: 13.78px;}
	.banner-section.advisors.how-it .clients-served .c-right ul li span{height: 32.5px;  width: 32.5px; line-height: 32.5px;line-height: 28.5px;
    text-align: center;}
	.banner-section.advisors.how-it .clients-served .c-right ul{text-align: left; margin-top: 13px;}
	.banner-section.advisors.how-it .clients-served .c-right ul li span img{max-width:14px;}
	.banner-section.advisors.how-it .clients-served .c-right ul li{padding-left: 8.29px;}
	.banner-section.advisors.how-it{background-position: center center;}
	.banner-section.advisors.how-it .clients-served .c-left .star {margin-top: 0px;}
	
	
	.featured {padding-top: 62px; padding-bottom: 70px;}
	.featured .featured-icon {max-width: 585px; margin: 0px auto;}
	.featured .featured-icon h3 {font-size: 32px!important; line-height: 42px!important;}
	
	.three-plane {padding-bottom: 31px;}
	.three-plane .mid {margin-left: -22px; text-align: center;}
	.three-plane .mid .three {padding-left: 29px; width: 360px; float: none; display: inline-block; margin-left: -6px; margin-bottom: 30px;}
	.three-plane .mid .three .content {padding: 45px 22px; font-size: 18px; line-height: 30px;}
	.three-plane .mid .three .content {padding: 45px 22px;}
	
	.about-section .about-content {max-width: 620px;}
	.about-section .about-content p {letter-spacing: 2px;}
	
	.about-section.about-home{padding-top: 140px; padding-bottom: 136px;}
	.about-section.about-home .about-content {margin: 0px; margin-left: 48px; width: 500px;}
	.about-section.about-home .about-content p{margin-bottom: 40px;}
	.about-section.about-home .about-content h2{font-size: 30px!important; line-height: 48px!important;}
	.about-section .about-img {right: -57px; max-width: 322px; bottom: -47px;}
	.about-section.about-home .about-content:before {height: 236px;}
	
	.profile-section {padding: 76px 0px 67px;}
	.profile-section .profile-top {padding-bottom: 72px; width: 506px; margin: 0px auto;}
	.profile-section .profile-top .profile-left a {border-radius: 41px; padding: 23px 55px 20px; text-align: center;}
	.profile-section .profile-top .profile-left a span{display: block;}
	.profile-section .profile-top .profile-left {display: block; padding: 20px 60px; float: none;}
	.profile-section .profile-top .profile-left span {letter-spacing: 1.2px;}
	.profile-section .profile-top .profile-right {font-size: 12px; line-height: 19px; padding-top: 22px; display: block; text-align: center; float: none;}
	.profile-section .profile-content {margin-left: 0px; text-align: center;}
	.profile-section .p-mid {float: none; width: 326px; padding-left: 0px; display: block; margin: 0px auto 20px;}
	.profile-section .profile .detail .p-image img{width: 120px; height: 120px;}
	.profile-section .profile .detail .content {padding: 0px 22px 28px;}
	.profile-section .profile .detail .content h2 {font-size: 18px!important; line-height: 24px!important;}
	.profile-section .profile .detail .content p {font-size: 12px; line-height: 17px;}
	.profile-section .profile .detail .content p span {font-size: 12px; line-height: 24px;}
	.profile-section .profile .detail .content ul li {font-size: 14px; line-height: 19px; padding-bottom: 10px; padding-left: 13px;}
	.home .profile-section .profile .detail .content ul{min-height: auto;}
	
	.get-metched {padding: 48px 0px 55px;}
	.get-metched .cnt-pnl {max-width: 541px;}
	
	.gry-line{background: none;}
	.confidently-pnl {padding-top: 55px; padding-bottom: 107px;}
	.confidently-pnl .left {display: block; width: 100%; vertical-align: middle; padding-right: 0px;}
	.confidently-pnl .left .img-1{display: none;}
	.confidently-pnl .left .img-2{display: block;}
	.confidently-pnl .right {display: block; width: 100%; vertical-align: middle;}
	.confidently-pnl .right p{padding: 0px 30px;}
	.confidently-pnl .confidently-content{width: 670px; margin: 0px auto;}
	.confidently-pnl .confidently-content h2{font-size: 41px!important; line-height: 56px!important; padding-top: 48px; text-align: center;}
	.confidently-pnl .right .button {text-align: center;}
	.confidently-pnl .right .button a {padding: 16.5px 84px 16.5px;}
	
	.built-sec .built-pnl {max-width: 874px;}
	.built-sec .built-pnl .cnt {padding: 55px 49px 50px; font-size: 18px; line-height: 37px;}
	.built-sec .built-pnl h4 {font-size: 57px !important; line-height: 74px !important; padding-bottom: 10px;}
	
	.home-bottom span {padding-top: 346px;}
	.home-bottom {margin-top: -413px;}
	.home-bottom img{width: 341px;}
	
	
	.new-footer-section .wrapper-new{max-width: 707px;}
	
	footer.new-footer-section {padding-top: 80px; padding-bottom: 30px;}
	footer.new-footer-section .footer-1 .content {padding-right: 0px;}
	footer.new-footer-section .footer-1 p:first-child {margin-bottom: 20px; line-height: 30px;}
	footer.new-footer-section .footer-2 .footer_block ul {-moz-column-count: 1; -webkit-column-count: 1; column-count: 1;}
	footer.new-footer-section .footer-2 {width: 36%; padding-left: 55px;}
	
	.banner-section.advisors {background-image: url(../images/advisors-bg-tab.png);}
	.banner-section.advisors .banner-left {max-width: 520px;}
	.banner-section.advisors .banner-content p {max-width: 488px;}
	.banner-section.advisors .banner-content {padding: 151px 30px 106px;}
	.banner-section.advisors .banner-content h1 {line-height: 60px!important; padding-top: 19px;}
	
	.about-section.advisors {padding-top: 94px; padding-bottom: 85px;}
	.about-section.advisors .about-content {max-width: 565px;}
	.about-section.advisors .about-content:before {height: 317px;}
	
	.three-plane.advisors{padding-bottom: 50px;}
	.three-plane.advisors h2 {padding-top: 76px; padding-bottom: 32px; font-size: 42px!important; line-height: 56px!important; text-align: center;}
	
	.three-plane.advisors .mid .three .content{font-size: 16px; line-height: 25px;}
		
	.feedback {padding: 55px 0px 47px;}
	.feedback .cnt {max-width: 595px;}
	.feedback .left {width: 259px; font-size: 11px; line-height: 20px;}
	.feedback .left p br{display: none;}
	.feedback .left h2 {font-size: 114px!important; line-height: 90px !important; padding-bottom: 26px; margin-bottom: 0px;}
	.feedback .left strong {font-size: 16px; line-height: 26px; max-width: 240px;}
	.feedback .right {width: 336px; padding-left: 11px; padding-top: 26px;}
	.feedback .right h4 {font-size: 32px!important; line-height: 42px!important;}
	.indyfin-help {padding: 72px 0px 90px 0px;}
	
	.indyfin-help .center-cnt {max-width: 578px; margin: 0px auto;}
	.indyfin-help .center-cnt h3{font-size: 22px!important; line-height: 32px!important;}
	.indyfin-pnl {margin-bottom: 139px;}
	.indyfin-pnl:after {height: 177px;}
	.indyfin-bottom {border-radius: 20px; max-width: 578px; margin: 0px auto; padding: 21px 23px 21px 22px; margin-top: -70px;}
	.indyfin-bottom .three h2 {font-size: 80px!important; line-height: 70px!important; margin-top: 0px;}
	.indyfin-bottom .three h6 {font-size: 12px!important; line-height: 26px!important;}
	.indyfin-bottom .three span {font-size: 12px; margin-top: 17px;}	
	.indyfin-bottom .three ul {margin-top: 24px;}
	.indyfin-bottom .three ul li {font-size: 14px; line-height: 19px; padding-bottom: 12px; padding-left: 13px;}
	.indyfin-bottom .three {width: 40%; padding-left: 29px;}
	.indyfin-bottom .three.first {width: 26%; padding-right: 22px;}
	.indyfin-bottom .three.last {padding-left: 24px; width: 34%;}
	.indyfin-bottom .three.last .btn{padding: 5px 20px 5px 28px !important; width: 100%; text-align: left;}
	.indyfin-bottom .three.last .btn:last-child{margin-bottom: 0px;}
	
	.video-panel {min-height: auto; padding-bottom: 75px;}
	.video-panel .video {max-width: 587px; padding-top: 100px;}
	.video-panel .video .content {padding: 40px 0px 0px;}
	.video-panel .video .content .left {padding-right: 30px;}
	.introducing .into-sec {padding-top: 88px; padding-bottom: 32px; position: relative;}
	.introducing .left {max-width: 581px; margin: 0px auto;}
	.introducing .left h2{font-size: 32px!important; line-height: 39px!important;}
	.introducing .right {transform: translate(0px, 0%); top: 0%; right: -31px; position: relative; text-align: right;}
	.introducing .right img{width: 630px;}
	
	.independenlty-pnl {padding-bottom: 146px; padding-top: 61px;}
	.independenlty-pnl .mid {margin-left: 0px; max-width: 501px; margin: 0px auto;}
	.independenlty-pnl .three {float: none; width: 100%; padding: 0px 15px; border-left: none; position: relative; padding: 51px 0px;}
	.independenlty-pnl .three .cnt {max-width: 100%; margin: 0px auto; text-align: center;}
	.independenlty-pnl .three:before{content: ''; width: 255px; height: 1px; display: block; background: #DDE4E9; transform: translate(-50%, 0); left: 50%; position: absolute; top: 0px;}
	.independenlty-pnl .three:first-child:before{display: none;}
	.independenlty-pnl .three p{max-width: 370px; margin: 0px auto;}
	
	.business-pnl {padding: 10px 0px 55px 0px;}
	.business-pnl .left {width: 255px; float: none; margin: -142px auto 0px;}
	.business-pnl .left .profile-section .profile .detail .p-image img{width: 105px; height: 105px;}
	.business-pnl .left .profile-section .profile .detail {margin-top: -54px;}
	.business-pnl .left .profile-section .profile .detail .content a {font-size: 10px;}
	.business-pnl .left .profile-section .profile .detail .content p{margin: 5px;}
	.business-pnl .left .profile-section .profile .detail .content span.tag {font-size: 8.45px!important; line-height: 11px!important;}
	.business-pnl .left .profile-section .profile .detail .content ul li {font-size: 14px; line-height: 19px; padding-bottom: 4px; padding-left: 13px;}
	.business-pnl .right {width: -moz-calc(100% - 319px); width: -webkit-calc(100% - 319px); float: none;width: 465px; padding-left: 0px; margin: 0px auto; padding-top: 30px;}
	.business-pnl .right .cnt {max-width: 100%; font-size: 16px; line-height: 28px;}
	.business-pnl .right h4 {font-size: 34px!important; line-height: 42px!important; text-align: center;}
	.business-pnl .right .button{text-align: center;}
	
	.fiduciary-panel {margin: 80px 0px;}
	.fiduciary-panel .cnt-sec {padding: 43px 65px 45px 41px; border-radius: 20px; max-width: 603px; margin: 0px auto;}
	.fiduciary-panel .cnt-sec .left {width: 147px; height: 147px;}
	.fiduciary-panel .cnt-sec .left span {font-size: 34px; line-height: 157px;}
	.fiduciary-panel .cnt-sec .left span i {border: 4px solid #85BE05; width: 75px; height: 75px; border-radius: 50%; line-height: 75px;}
	.fiduciary-panel .cnt-sec .right {width: calc(100% - 152px); padding-left: 37px;}
	.fiduciary-panel .cnt-sec .right h5 {font-size: 18px!important; line-height: 30px!important;}
	
	.advisors-resources {padding-bottom: 41px; max-width: 629px; margin: 0px auto;}
	.advisors-resources .for-sec {margin-left: -41px; padding-top: 20px;}
	.advisors-resources .for-sec .for-pnl {float: left; width: 50%; padding-left: 41px; padding-bottom: 40px;}
	.advisors-resources .for-sec .for-pnl h5 {font-size: 18px!important; line-height: 30px!important;}
	.advisors-resources .left h4 {font-size: 32px!important; line-height: 42px!important;}
	.advisors-resources .right {padding-top: 6px;}	
	
	
	.banner-section.advisors.how-it .banner-content {padding: 132px 0px 51px;}
	.banner-section.advisors.how-it .banner-content .left {float: left; width: 466px; padding-left: 0px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
	.banner-section.advisors.how-it .banner-content .right {float: left; width: 41%; position: relative;}
	.banner-section.advisors.how-it .banner-content .button a {padding: 11px 13px;}
	
	.page-template-how-it-works h4{font-size: 34px!important; line-height: 42px!important;}
	
	.how-it-work {text-align: center; padding: 49px 0px 90px 0px;}
	
	.timeline{max-width: 521px; margin: 0px auto;}
	.timeline .page-section {margin-top: 55px; margin-bottom: 62px;}
	.timeline > li.timeline-inverted:first-child .timeline-heading{max-width: 251px;}
	.timeline > li .timeline-heading:after{content: ''; display: block; clear: both;}
	.timeline > li:nth-child(2) .timeline-heading h5{max-width: 262px; float: left;}
	.timeline > li .timeline-image {position: static; width: 120px!important; height: 120px!important; margin-left: 0px!important; float: left;}
	.timeline:before {left: 60px;}
	.timeline > li .timeline-panel .cnt {font-size: 18px; line-height: 30px;}
	.timeline > li.timeline-inverted .timeline-panel .cnt {max-width: 100%; margin: 0 auto 0px 0px;}
	.timeline > li .timeline-panel {float: right;  width: -moz-calc(100% - 157px); width: -webkit-calc(100% - 157px); width: calc(100% - 157px); padding: 0; text-align: left;}
	.timeline > li.timeline-inverted > .timeline-panel {float: right; padding: 0px; text-align: left; width: -moz-calc(100% - 157px); width: -webkit-calc(100% - 157px); width: calc(100% - 157px);}
	.timeline > li .timeline-panel .cnt {max-width: 100%;}
	
	.putting-panel {padding: 130px 0px 116px;}
	.putting-panel .mid-putting {max-width: 485px;}
	.putting-panel .mid-putting h2 {font-size: 38px!important; line-height: 64px!important; font-weight: 600 !important; font-style: italic;}
	.putting-panel .mid-putting:before {left: -127px; width: 141px; height: 106px; background-size: 141px 106px;}
	.putting-panel .mid-putting:after {right: -112px; width: 141px; height: 106px; background-size: 141px 106px;}
	
	.professional .pro-mid {max-width: 465px; margin: 0px auto; padding: 87px 0px 70px 0px;}
	.professional .pro-mid .left {display: block; width: 100%;}
	.professional .pro-mid .left img{max-width:400px; margin: 0px auto;}
	.professional .pro-mid .right {padding-left: 0px; display: block; width: 100%; padding-top: 41px;}
	.professional .pro-mid .right h2{font-size: 42px!important; line-height: 56px!important; text-align: center;margin-bottom: 20px;}
	.professional .pro-mid .right .button{text-align: center;}
	
	.connections-width {max-width: 604px; margin: 0px auto;}
	.connections-width h4 {max-width: 600px; margin-bottom: 40px;}
	
	.compare-sec .campare {padding: 70px 0px 80px 0px; max-width: 400px; margin: 0px auto;}
	.compare-sec .campare .left {display: block; width: 100%; padding-right: 0px; padding-top: 50px;}
	.compare-sec .campare .right {display: inline-block; width: 45%;}
	.compare-sec .campare .right img{width: 100%;}	
	.compare-sec .campare .img-pnl{display: block;}
	
	.we-do-section {min-height: auto; padding: 66px 0px 75px;}
	.we-do-section .mid-sec {max-width: 755px; padding: 48px 36px 20px 47px;}
	.we-do-section .mid-sec .lft {width: 47%;}
	.we-do-section .mid-sec .lft h2 {font-size: 42px!important; line-height: 52px!important;}
	.we-do-section .mid-sec .rgt {float: left; width: 53%; padding-left: 42px;}
	.we-do-section .mid-sec .rgt h6 {font-size: 12px!important; line-height: 26px!important;}
	.we-do-section .mid-sec .rgt p {font-size: 12px!important; line-height: 22px!important; margin-bottom: 18px;}
	
	.advisors-resources.investor {padding: 60px 0px 49px;}
	.timeline > li:last-child{margin-top:-20px}
	.professional .pro-mid .right .button.blue a { padding: 17px 44px 18px 44px;}
	.connections{padding: 66px 0px 82px 0px;}
	.connections-width p{padding: 44px 0px 29px 0px;}
	.compare-sec .campare .left h4{margin-bottom: 10px;}
	.compare-sec .campare .overall-rating .lft .box{padding: 18px 22px 13px 22px;}
	.compare-sec .campare .overall-rating .rgt p{font-size: 12px; line-height: 22px;}
	.compare-sec .campare .left p{ margin-bottom:36px;}
	.advisors-resources .right{padding-top: 6px;  max-width: 83px;}
	.advisors-resources .right a{display:inline-block;}
	
	.compare-sec.howit-pnl .campare {padding-bottom: 123px; display: block;}
	.compare-sec.howit-pnl .campare .left {padding-right: 34px; width: 450px; padding-top: 144px;}
	.compare-sec.howit-pnl .campare .right {width: 376px;}
	.compare-sec .campare .right .profile-section .profile {max-width: 246px;}
	.compare-sec .campare .profile-section .profile .detail .content span img {width: auto;}
	.compare-sec .campare .right .profile-section .profile.pro-two {top: 95px; left: 129px;}
	.compare-sec .campare .right .profile-section .profile .detail .content {padding: 0px 22px; padding-bottom: 16px;}
	.compare-sec .campare .right .profile-section .profile .detail .content h2 {font-size: 15px !important; margin-top: 0px;}
	.compare-sec .campare .right .profile-section .profile .detail .content p {font-size: 10px; margin-bottom: 10px; line-height: 15px;}
	.compare-sec .campare .right .profile-section .profile .detail .content span.tag {font-size: 8.16px !important; padding: 4.5px 12.5px;}
	.compare-sec .campare .right .profile-section .profile .detail .content ul li {font-size: 10.8px; line-height: 15px; padding-bottom: 8.14px;}
	.compare-sec .campare .right .profile-section .profile .detail .content ul {margin-top: 16px;}
	.compare-sec .campare .right .profile-section .profile .detail .content .button a {font-size: 8.16px !important; padding: 8px 0px;}
	.compare-sec .campare .right .profile-section .profile .detail .content .button {margin-bottom: 12px; margin-top: 6px;}
	
	.topsection {padding: 56px 0px; margin-top: 80px; background: #1F99FF url(../images/contact-bg-tablet.png); background-repeat: no-repeat; background-position: bottom right; background-size: 235px 190px;}
	.topsection h1 {font-size: 50px!important; line-height: 78px!important;}
	
	.socialPanel .social-button {text-align: center; padding: 35px 0px;}
	
	.contact-from {padding: 61px 0px 68px; max-width: 560px;}
	.contact-from h3 {font-size: 22px !important; line-height: 26px !important; margin-bottom: 0px;}
	
	.address-section {display: block;}
	.address-section .address-left {background: #1F99FF; width: 100%; max-width: 662px; font-size: 18px; line-height: 44px; font-weight: 400; padding-top: 73px; padding-bottom: 73px; margin: 0px auto;
		-moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; z-index: 1; position: relative;}
	.address-section .address-left img {margin-bottom: 12px;}
	.address-section .address-map {width: 100%; margin-top: -47px;}
	.address-section .address-map iframe {height: 397px;}
	
	.banner-section.about-banner .banner-content {padding: 134px 0px 116px 40px;}
	.banner-section.about-banner .left {max-width: 300px;}
	.banner-section.about-banner .left h1 {font-size: 50px!important; line-height: 60px!important;}
	.banner-section.about-banner .right {max-width: 599px; top: 174px;}
	
	.indyfin-section .indyfin-panel {font-size: 22px; line-height: 36px;margin-top: -42px; max-width: 552px; padding: 30px 41px 26px 55px;}
	
	.compare-sec.about-it .campare {max-width: 100%; padding: 80px 0px 62px 0px; display: block;}
	.compare-sec.about-it .campare .right {position: relative; width: 322px; margin: 0px auto; display: block;}
	.compare-sec.about-it .campare .left {width: 437px; padding-left: 0px; padding-top: 121px; display: block; margin: 0px auto;}
	.compare-sec.about-it .campare .left h4 {font-size: 36px!important; line-height: 48px!important; text-align: center;}
	.compare-sec.about-it .campare .left p {font-size: 16px; line-height: 28px; padding-right: 0px;}
	.compare-sec.about-it .campare .right .profile-section .profile {max-width: 212px; border-radius: 14px;}
	.compare-sec.about-it .campare .right .profile-section .profile.pro-two {top: 81px; left: 110px;}
	.compare-sec.about-it .campare .right .profile-section .profile .detail .content p{margin-bottom: 0px;}
	.compare-sec.about-it .campare .right .profile-section .profile .detail .content span.tag{display: inline-block; margin-top: 10px;}
	.compare-sec.about-it .campare .right .profile-section .profile .detail .p-image img {width: 87px; height: 87px;}
	.compare-sec.about-it .campare .right .profile-section .profile .detail {margin-top: -43px;}
	
	.introducing.about .into-sec {padding-top: 71px; padding-bottom: 20px; padding-left: 30px;}
	.introducing.about .left {max-width: 581px; margin: 0px;}
	.introducing.about .left h2 {font-size: 32px!important; line-height: 40px!important;}
	.introducing.about .right {top: -54px; transform: translate(0px, 0px);}
	
	.mission-pnl{max-width: 663px; margin: 0px auto; padding: 43px 40px 27px 60px; font-size: 26px; line-height: 46px;}
	
	.president-section {margin-top: 87px;}
	.president-pnl {max-width: 660px; margin: 0px auto; padding-top: 86px; padding-bottom: 53px;}
	.president-pnl .author-img {width: 299px; float: left; padding-top: 7px;}
	.president-pnl .author-content {width: 361px; float: right; padding-left: 36px; font-size: 18px; line-height: 30px;}
	.president-pnl .author-content h3 {font-size: 27px !important; line-height: 40px !important; padding-top: 48px; border-top: none;}
	.president-pnl .author-content .author-designation {padding-bottom: 0px;}
	
	.quality-pnl {max-width: 553px; padding: 67px 0px 59px;}
	.quality-pnl .qua-content {width: 290px; font-size: 24px; line-height: 36px; padding-top: 30px; padding-bottom: 24px;}
	.quality-pnl .qua-img {width: 225px;}
	
	.about-bottom {padding: 64px 0px 65px;}
	.about-bottom .lft-pnl{padding-bottom: 27px;}
	.about-bottom .lft-pnl,
	.about-bottom .rgt-pnl {padding-left: 0px; padding-right: 0px; width: 475px; margin: 0px auto; float: none;}
	.about-bottom .bot-content {padding: 44px 42px 36px 42px; font-size: 18px; line-height: 30px;}
	.about-bottom .bot-content p{min-height: 90px;}
	.about-bottom .bot-content .button a {padding: 17px 24px 17px 25px;}
	
	.banner-section.blog-single .banner-left {text-align: center; display: block; width: 537px; margin: 0px auto;}
	.banner-section.blog-single .banner-left h1 {line-height: 60px!important;}
	.banner-section.blog-single .banner-content {padding: 128px 0px 102px; display: block;}
	.cat-btn {font-size: 10px; padding: 4px 19px 5px 21px;}
	.date-btn {font-size: 12px;}
	
	.single-post p {font-size: 16px; line-height: 30px;}
	.single-content {width: 661px;}
	.singlecontent {padding: 35px 0px 46px;}
	.singlecontent h5 {font-size: 18px!important; line-height: 24px!important; margin-bottom: 25px;}
	.singlecontent blockquote p {font-size: 18px; line-height: 30px;}
	.blog-section {padding-bottom: 57px; max-width: 721px; margin: 0px auto;}
	.blog-section .blog-top {padding-top: 34px; padding-bottom: 66px;}
	.blog-section .blog-top .left-pnl h2 {font-size: 28px!important; line-height: 44px!important;}
	
	.blog-content ul {display: flex; flex-wrap: wrap; margin-left: -17px;}
	.blog-content ul li {width: 50%; padding-left: 17px; padding-bottom: 17px;}
	.blog-content ul li .contentBlog .blog-image img{height: 150px; object-fit: cover;}
	.blog-content ul li .blogContent h3 {font-size: 21px !important; line-height: 26px !important; padding: 34px 12px 4px 0px;}
	
	.banner-section.advisors.resources .banner-content {padding: 134px 0px 106px;}
	.banner-section.resources .banner-content h1{padding-bottom: 0px; padding-top: 0px;}
	.banner-section.resources .banner-left {max-width: 500px;}
	
	.tab-section .tabs ul li {padding: 0px 25px; font-size: 12px; line-height: 19px; letter-spacing: 2.25px;}
	
	.tab-content h2{font-size: 26px!important; line-height: 36px!important; padding-bottom: 33px; text-align: center;}
	.tab-content h6 {font-size: 18px!important; line-height: 21px!important; padding: 23px 0px 33px; text-align:center;}
	
	.tab-content .tabContent {margin-left: 0px; display: block; flex-wrap: wrap; padding-bottom: 19px; max-width: 551px; margin: 0px auto;}
	.tab-content .tabContent .outer-content {padding-left: 0px; padding-bottom: 30px; width: 100%;}
	.tab-content .tabContent .inner-content {padding: 30px;}
	.tab-content .tabContent .inner-content .inner-img {bottom: -20px;}
	.tab-content .tabContent .inner-content .inner-img img{height: 242px; width: 194px;}
	.tab-content .tabContent .inner-content .inner-left {font-size: 14px; line-height: 26px; max-width: 326px; padding-top: 34px;}
	.tab-content .tabContent .inner-content .inner-left h4 {font-size: 22px!important; line-height: 28px!important;}
	.tab-content .tabContent .inner-content .cat-btn {padding: 4px 12px 5px 13px; font-size: 12px;}
	
	ul.blog-tabs{justify-content: center; padding: 9px 0px 14px; margin-bottom: 24px;}
	ul.blog-tabs li {padding: 0px 15px; font-size: 14px; line-height: 19px; color: #818D98;}
	
	.tab-content.collection{max-width: 663px; margin: 0px auto;}
	.tab-content.collection .tabContent{max-width: 100%;}
	.tab-content.collection .tabContent .inner-content {padding: 30px 32px 23px 30px;}
	.tab-content.collection .tabContent .inner-content .inner-img.big-img {max-width: 100%; float: none;}
	.tab-content.collection .tabContent .inner-content .inner-img img {height: 210px; width: 380px; float: right;}
	.tab-content.collection .tabContent .inner-content .inner-left {font-size: 20px; line-height: 26px; max-width: 510px; padding-top: 30px; float: none; margin: 0px auto;}
	.tab-content.collection .tabContent .inner-content .inner-left h4 {font-size: 34px!important; text-align: center;}
	.tab-content.collection .tabContent .inner-content .inner-left p{padding-right: 0px;}
	.tab-content.collection h6{text-align: left;}
	.tab-bottom {padding-bottom: 24px;}
	.tab-content.collection .tab-bottom h6{padding-top: 19px;}
	.banner-section.advisors.new .banner-left .button a{width: 240px;}
	.video-panel .video .content .button.green a{width: 189px;}
	.business-pnl .right .button a{padding: 17px 15px 18px 15px;width: 185.72px;}
}

@media only screen and (min-width:1024px) and (max-width:1190px){
	.banner-section.advisors.how-it .clients-served .c-right ul li span img{max-width: 22px;}
	.banner-section.advisors.how-it .clients-served .c-right ul li span{height: 42.19px; width: 42.19px;line-height: 39px;}
	.banner-section.advisors.how-it .clients-served .c-right ul li{padding-left: 10.73px;}
	.banner-section.advisors.how-it .clients-served .c-left{width: 123px;padding-right: 17px;}
	.banner-section.advisors.how-it .clients-served .c-right{width: calc(100% - 128px); width: -webkit-calc(100% - 128px);padding-left: 14.73px;text-align: left;}
	.banner-section.advisors.how-it .banner-content .left{padding-left: 18px;}
}
@media only screen and (min-width:768px) and (max-width:1023px){
	.banner-section.advisors.how-it .clients-served .c-right{padding-left: 8.78px;}
	.banner-section.advisors.how-it .clients-served .c-right ul li span{height: 28.5px; width: 28.5px;line-height: 22.5px;}
	.banner-section.advisors.how-it .clients-served .c-right ul li span img{max-width: 12px;}
	.banner-section.advisors.how-it .clients-served .c-right ul li { padding-left: 5.29px;}
	.banner-section.advisors.how-it .banner-content .right{position:absolute;top: 207.5px; right: 0;}
	.banner-section.advisors.how-it .banner-content .left{width: 455px;}
	.banner-section.advisors.new .banner-content .button.advisor-signin{display: none;}
}

@media only screen and (max-width:767px){
	
	body {font-size: 16px; line-height: 28px;}
	.new-pages h1 {font-size: 40px!important; line-height: 50px!important;}
	.new-pages h2 {font-size: 26px!important; line-height: 45px!important;}
	.new-pages h3 {font-size: 26px!important; line-height: 34px!important; margin-bottom: 20px;}
	.term-condition ol{margin-left:0px;}
	.term-condition ul{margin-left: 10px;}
	.term-condition ol li strong{margin-bottom: 10px;}
	.term-condition ul li{ margin-bottom: 15px;}
	.term-condition{padding-top: 120px;}
	
	.header .floating-nav .menu-header-menu-container ul li{padding: 5px 0px;}
	.utmlinktop {margin-top: 14px;}
	
	.button a{font-size: 11px; line-height: 14px;}
	.banner-section.advisors.how-it{background-image: url(../images/how-it-work-banner-mobile.png)!important;}
	.header{position: absolute; left: 0px; right: 0px; top: 0px; width: 100%;}
	.header .floating-nav{background-color:transparent; box-shadow: none; padding:0px;}
	.header-navbar .navbar-brand {width: 91px;}
	.header .floating-nav .container {padding: 5px 30px; display: block;}
	.header .floating-nav .menu-header-menu-container ul li {padding-right: 0px!important; padding: 0px; text-align: center; width: 100%; margin-bottom:10px; padding-bottom: 10px; border-bottom: 1px solid #D7E2EC;}
	.header .floating-nav .menu-header-menu-container ul li.utmlinktop {margin-bottom:10px; padding-bottom: 0px; border-bottom: none;}
	.header .nav-menu li:hover a, .header .nav-menu li.current_page_item a{border: none; padding: 0px;}
	.header-navbar .navbar-brand {width: 91px; float: left;}
	.header-navbar .navbar-brand img{width: 100%; padding: 0px !important}
	.header-navbar .navbar-brand.navbar-logo {margin: 15px 0 0 0;}
	.navbar-toggler.btn-navbar-toggler{width: 27px; float: right; margin: 5px 0px; border: none;}
	
	.banner-section.advisors {background-image: url(../images/advisors-bg-mobile.png);}
	
	.single-post .navbar-toggler.btn-navbar-toggler{color: #ffffff;}
	
	/*.banner-section {background-position: bottom right; background-image: url(../images/banner-bg-mobile.png);}*/
	.banner-section {background-position: top center;}
	.banner-section .banner-content {padding: 149px 0px;}
	.banner-section .banner-content p {max-width: 417px;}
	.banner-section .banner-content .banner-right .right-sec {left: -60px;}
	.banner-section .banner-content .banner-right .right-sec .image-1 {left: 110px; bottom: -219px; width: 115px;}
	.banner-section .banner-content .banner-right .right-sec .image-2 {left: -25px; bottom: -266px; width: 115px;}
	.banner-section .banner-content .banner-right .right-sec .image-2:before {top: -12px; left: -10px; width: 36px; height: 36px; line-height: 37px; font-size: 15px;}
	.banner-section .banner-content .button a {padding: 11px 12.6px 12px 12.1px;}
	.bdr.banner {margin-top: 46px;}
	
	
	.banner-section.advisors.how-it .banner-content .right{top: 0px;right: auto;margin-top: 37.17px;}
	.banner-section .banner-content h1{padding:0px; padding-bottom: 5.73px;}
	.banner-section.advisors.how-it .banner-content .left{padding-top:0px;}
	.banner-section.advisors.how-it .banner-content{padding: 69.39px 0px 18px;}
	.banner-section.advisors.how-it .clients-served{margin-top: -50px;position: relative; z-index: 99;max-width: 267px;padding: 7.42px 9px 10px 13.78px;border-radius: 10px;}
	.banner-section.advisors .banner-content .button{margin-top: 16px!important;}
	.banner-section.advisors.how-it .profile-section .profile .detail .p-image img{width: 75px;height: 75px;}
	.banner-section.advisors.how-it .profile-section .profile .detail { margin-top: -47px;}
	.banner-section.advisors.how-it .profile-section .profile .detail .content{padding:0px; text-align: center;}
	.banner-section.advisors.how-it .profile-section .profile .detail .content h2{font-size: 11.1px!important; line-height: 15px!important;margin-top: 7.47px;}
	.banner-section.advisors.how-it .profile-section .profile .detail .content p{font-size: 9.42px;line-height: 7.6px; margin-bottom: 6.46px; padding: 0px;}
	.banner-section.advisors.how-it .profile-section .profile .detail .content span { font-size: 8.24px !important; line-height: 14.13px !important;}
	.banner-section.advisors.how-it .profile-section .profile .detail .content a{font-size: 7.6px; line-height: 8px;padding: 4px 7px;}
	.banner-section.advisors.how-it .profile-section .profile .detail .content ul { margin-top: 14.48px;margin-left: 30.56px;}
	.banner-section.advisors.how-it .profile-section .profile .detail .content ul li{font-size: 8.01px; line-height: 11px; padding-bottom: 5.97px;}
	.banner-section.advisors.how-it .profile-section .profile .detail .content ul li:before{width: 3px; height: 3px;  top: 6px; left: 2px;}
	.banner-section.advisors.how-it .banner-content .right .profile-section .p-mid{max-width:181.86px;}
	.banner-section.advisors.how-it .clients-served span{font-size: 6.88px;line-height: 13.77px; text-align: left;display: block;}
	.banner-section.advisors.how-it .clients-served .c-left{text-align: left;}
	.banner-section.advisors.how-it .clients-served .c-left h2 {font-size: 39.18px!important; line-height: 37.07px!important;letter-spacing: 0.5px;}
	.banner-section.advisors.how-it .clients-served .c-left{padding-right: 11.14px; width: 80px;}
	.banner-section.advisors.how-it .clients-served .c-right{width: calc(100% - 85px); width: -webkit-calc(100% - 85px); vertical-align: top; padding-left: 8.57px;}
	.banner-section.advisors.how-it .clients-served .c-right ul li span{height: 27.66px; width: 27.66px; line-height: 32.5px;line-height: 21.5px;
    text-align: center;}
	.banner-section.advisors.how-it .clients-served .c-right ul{text-align: left; margin-top: 13px;}
	.banner-section.advisors.how-it .clients-served .c-right ul li span img{max-width:14px;}
	.banner-section.advisors.how-it .clients-served .c-right ul li{padding-left: 5.29px;}
	.banner-section.advisors.how-it{background-position: center center;}
	.banner-section.advisors.how-it .banner-content .left{float: none; width: 100%;}
	.banner-section.advisors.how-it .banner-content .right img{max-width:100%;}
	.banner-section.advisors.how-it h1{font-size:36px!important;}
	.banner-section.advisors.how-it .clients-served .c-left .star{margin-top: 0px;}
	.banner-section.advisors.how-it .banner-content .button a{padding: 11px 16.5px 11px 16.5px;}
	.how-it-work .button.blue a { padding: 17px 38px 18px 38px;}
	.professional .pro-mid .right p{font-size:14px; line-height: 24px;}
	.advisors-resources .top{padding: 0px 33px 0px 30px!important;}
	
	.featured {padding-top: 57px; padding-bottom: 40px;}
	.featured .featured-icon {max-width: 430px; margin: 0px auto;}
	.featured .featured-icon h3 {font-size: 26px!important; line-height: 36px!important; margin-bottom: 20px;}
	
	.three-plane {padding-bottom: 40px;}
	.three-plane .mid {margin-left: 0px; text-align: center;}
	.three-plane .mid .three {padding-left: 0px; width: 274px; float: none; display: block; margin-left: 0px; margin: 0px auto 22px;}
	.three-plane .mid .three .content {padding: 29px 22px 43px;}
	.three-plane .mid .three .content h3{font-size: 22px!important; line-height: 30px!important; padding: 0px 8px; margin-top: 30px;}
	
	.about-section {padding-top: 72px; padding-bottom: 38px; background: #1F99FF;}
	.about-section .about-content{border-left: none; padding-left: 30px; padding-right: 20px;}
	.about-section .about-content p {letter-spacing: 1.2px; font-size: 14px; line-height: 19px;}
	.about-section .about-img{display: none;}
	
	.profile-section {padding: 55px 0px 48px;}
	.profile-section .profile-top {padding-bottom: 32px; width: 400px; margin: 0px auto;}
	.profile-section .profile-top .profile-left {display: block; padding: 0px 0px; float: none; text-align: center; border-radius: 40px;}
	.profile-section .profile-top .profile-left a {padding: 23px 20px 20px; display: block; border-radius: 41px;}
	.profile-section .profile-top .profile-left span {letter-spacing: 1.2px; display: block;}
	.profile-section .profile-top .profile-right {font-size: 12px; line-height: 19px; padding-top: 24px; display: block; text-align: center; float: none;}
	.profile-section .profile-content {margin-left: 0px; text-align: center;}
	.profile-section .p-mid {float: none; width: 326px; padding-left: 0px; display: block; margin: 0px auto 20px;}
	.profile-section .profile .detail .p-image img{width: 120px; height: 120px;}
	.profile-section .profile .detail .content {padding: 0px 22px 28px;}
	.profile-section .profile .detail .content span.tag{display: inline-block; margin-top: 10px;}
	.profile-section .profile .detail .content h2 {font-size: 18px!important; line-height: 24px!important;}
	.profile-section .profile .detail .content p {font-size: 12px; line-height: 17px; margin-bottom: 10px;}
	.profile-section .profile .detail .content p span {font-size: 12px; line-height: 24px;}
	.profile-section .profile .detail .content ul li {font-size: 14px; line-height: 19px; padding-bottom: 10px; padding-left: 13px;}
	.home .profile-section .profile .detail .content ul{min-height: auto;}
	
	.get-metched {padding: 59px 0px 54px;}
	.get-metched .cnt-pnl {max-width: 100%; padding: 0px 10px;}
	.get-metched .cnt-pnl p {font-size: 24px; line-height: 33px; margin-bottom: 50px;}
	
	.confidently-pnl {padding-top: 55px; padding-bottom: 58px;}
	.confidently-pnl .left {display: block; width: 100%; vertical-align: middle; padding-right: 0px;}
	.confidently-pnl .left .img-1{display: none;}
	.confidently-pnl .left .img-2{display: block;}
	.confidently-pnl .right {display: block; width: 100%; vertical-align: middle;}
	.confidently-pnl .right p{padding: 0px 30px;}
	.confidently-pnl .confidently-content{width: 100%; margin: 0px auto;}
	.confidently-pnl .confidently-content h2{font-size: 32px!important; line-height: 41px!important; padding-top: 28px; text-align: center;}
	.confidently-pnl .right .button {text-align: center;}
	.confidently-pnl .right .button a {padding: 16.5px 135px 16.5px 32px;}
	
	.built-sec .built-pnl {max-width: 874px;}
	.built-sec .built-pnl .cnt {padding: 47px 35px 50px; font-size: 16px; line-height: 30px;}
	.built-sec .built-pnl h4 {font-size: 36px !important; line-height: 53px !important; padding-bottom: 10px;}
	.built-sec .built-pnl p {padding: 0px; margin-bottom: 33px;}
	
	.home-bottom {margin-top: -345px;}
	.home-bottom img{width: 265px;}
	
	.new-footer-section .wrapper-new{max-width: 707px;}
	
	footer.new-footer-section {padding-top: 35px; padding-bottom: 48px; padding-left:10px; padding-right: 10px;}
	footer.new-footer-section .col-sm-6.float-right{padding: 0px;  padding-top: 8px;}
	footer.new-footer-section .f-logo img{width: 102px; padding: 0px!important;}
	footer.new-footer-section .brd {padding-bottom: 0px; padding: 0px;    padding-bottom: 13px;}
	footer.new-footer-section .col-sm-6.float-right a{font-size: 20px; width: 40px; border-radius: 50%; line-height: 40px; height: 40px;margin-left: 6px;}
	footer.new-footer-section .top-pd {padding: 22px  0 0px 0;}
	footer.new-footer-section .footer-pnl {width: 100%;}
	footer.new-footer-section .footer-1 {border-bottom: 1px solid #3B5973;}
	footer.new-footer-section .footer-1 .footer_block,footer.new-footer-section .footer-2 .footer_block{text-align:left!important;}
	footer.new-footer-section .footer-1 .content {padding-right: 0px;}
	footer.new-footer-section .footer-1 p {font-size: 14px; line-height: 30px;}
	footer.new-footer-section .footer-1 p:first-child {margin-bottom: 20px; font-size: 14px; line-height: 30px;}
	footer.new-footer-section .footer-2 .footer_block ul {-moz-column-count: 2; -webkit-column-count: 2; column-count: 2;}
	footer.new-footer-section .footer-2 {width: 100%; padding-left: 0px; padding-top: 35px; padding-bottom: 5px;}
	footer.new-footer-section .footer-2 .footer_block ul li a {font-size: 14px; line-height: 13px;}
	footer.new-footer-section .footer-3 {width: 100%; float: none;}
	footer.new-footer-section .footer-3 .footer_block .btn-class {text-align: left;}
	footer.new-footer-section .footer-3 .footer_block .btn-class a {padding: 12.5px 30px 12.5px 57px; width: 100%;}
	
	.banner-section.advisors .banner-content {padding: 91px 0px 47px; height: auto;}
	.banner-section.advisors .banner-content h1 {font-size: 36px !important; line-height: 48px!important; padding-top: 0px;}
	.banner-section.advisors .banner-content p {max-width: 530px;}
	.banner-section.advisors .banner-left {max-width: 300px;}
	
	.about-section.advisors {padding: 41px 30px 50px; text-align: center;}
	.about-section.advisors .about-content {max-width: 577px; padding: 0px;}
	.about-section.advisors .about-content h2 { font-size: 22px!important; line-height: 39px!important; font-weight: 600 !important;}
	.about-section.advisors .about-content:before{display: none;}
	
	.feedback {padding: 54px 0px 24px;}
	.feedback .cnt {max-width: 595px; display: block; padding: 0px 30px;}
	.feedback .left {width: 259px; font-size: 11px; line-height: 20px;}
	.feedback .left p br{display: none;}
	.feedback .left h2 {font-size: 84px!important; line-height: 90px !important; padding-top: 5px; padding-bottom: 17px; margin-bottom: 0px;}
	.feedback .left strong {font-size: 14px; line-height: 22px; max-width: 240px;}
	.feedback .right {width: 100%; padding-left: 0px; padding-top: 0px;}
	.feedback .right h4 {font-size: 28px!important; line-height: 42px!important;}
	.indyfin-help {padding: 52px 0px 51px 0px;}
	
	.indyfin-help .center-cnt {max-width: 760px; margin: 0px auto; padding: 0px 30px;}
	.indyfin-help .center-cnt h3 {font-size: 16px!important; line-height: 25px!important;}
	.indyfin-help .center-cnt span i {padding-right: 7px;}
	.indyfin-help .center-cnt span {margin-bottom: 10px; font-size: 16px;}
	.indyfin-bottom {border-radius: 10px; max-width: 221px; margin: 0px auto; padding: 0px 30px 22px; margin-top: 0px; box-shadow: 0px 0px 27px rgba(112,122,112,0.1);}
	.indyfin-bottom .three h2 {font-size: 60px!important; line-height: 70px!important; margin-top: 0px;}
	.indyfin-bottom .three h6 {font-size: 11px!important; line-height: 26px!important; margin-top: 15px;}
	.indyfin-bottom .three span {font-size: 10px; margin-top: 0px;}	
	.indyfin-bottom .three ul {margin-top: 10px; margin-bottom: 8px;}
	.indyfin-bottom .three ul li {font-size: 12px; line-height: 17px; padding-bottom: 9px; padding-left: 13px;}
	.indyfin-bottom .three ul li:before {top: 5px;}
	.indyfin-bottom .three {width: 100%; padding-left: 0px; border-left: none; border-top: 1px solid #DDE4E9;}
	.indyfin-bottom .three.first {width: 100%; padding-right: 0px; text-align: center; border-top: none; padding-bottom: 16px;}
	.indyfin-bottom .three.last {padding-left: 0px; width: 100%; padding-top: 16px;}
	.indyfin-bottom .three.last .btn{padding: 5px 20px 5px 28px !important; width: 100%; text-align: left; margin-bottom: 10px; font-size: 10px!important; line-height: 14px!important; margin-left: 0px;} 
	.indyfin-bottom .three.last .btn:last-child{margin-bottom: 0px;}
	.indyfin-help .center-cnt span img {width: 18px; margin-top: -3px;}
	.indyfin-pnl:after {height: 280px; top: 248px;}
	.indyfin-pnl {margin-bottom: 100px;}
	
	.three-plane.advisors{padding-bottom: 47px;}
	.three-plane.advisors h2 {padding-top: 54px; padding-bottom: 26px; font-size: 32px!important; line-height: 41px!important; text-align: center;}
	.three-plane.advisors .mid .three .content {padding: 32px 14px 10px; font-size: 16px; line-height: 25px;}
	.three-plane.advisors .mid .three .content h3{font-size: 20px!important; line-height: 30px!important; margin-top: 10px; padding: 0px;}
	.three-plane.advisors .mid .three .content span {font-size: 37px; line-height: 50px;}
	.three-plane.advisors .three .content span.smll, .three-plane.advisors .three .content span.last {font-size: 23px; padding-left: 17px;}
	.three-plane.advisors .mid .three {width: 270px; margin-bottom: 20px;}
	.three-plane.advisors .mid .three .content big {font-size: 180px;}
	
	.video-panel {min-height: auto; padding-bottom: 51px;}
	.video-panel .video {max-width: 587px; padding-top: 53px;}
	.video-panel .video .content {padding: 28px 6px 0px 10px; font-size: 14px; line-height: 24px;}
	.video-panel .video .content h3 {font-size: 20px!important; line-height: 30px!important; text-align: center;}
	.video-panel .video .content .left {padding-right: 0px; width: 100%; display: block;}
	.video-panel .video .content .left .button{text-align: center;}
	.video-panel .video .content .right {width: auto; display: block; vertical-align: top; padding-top: 52px; right: auto;}
	.video-panel .video .content .right .author-img {display: inline-block; vertical-align: middle; padding-right: 17px;}
	.video-panel .video .content .right img {width: 80px;}
	.video-panel .video .content .right .author-details {display: inline-block; vertical-align: middle;}
	.video-panel .video .content .right span.name,
	.video-panel .video .content .right span.designation{margin-top: 0px; text-align: left;}
	
	.introducing .into-sec {padding-top: 48px; padding-bottom: 32px; position: relative;}
	.introducing .left {max-width: 100%; margin: 0px auto; padding: 0px 30px; font-size: 14px; line-height: 24px; text-align: center;}
	.introducing .left h2{font-size: 22px!important; line-height: 30px!important; margin-bottom: 14px; text-align: center;}
	.introducing .right {transform: translate(0px, 0%); top: 0%; right: -20px; position: relative; text-align: right;}
	.introducing .right img{width: 100%;}
	
	.independenlty-pnl {padding-bottom: 164px; padding-top: 0px;}
	.independenlty-pnl .mid {margin-left: 0px; max-width: 501px; margin: 0px auto;}
	.independenlty-pnl .three {float: none; width: 100%; padding: 0px 15px; border-left: none; position: relative; padding: 25px 0px;}
	.independenlty-pnl .three .cnt {max-width: 100%; margin: 0px auto; text-align: center; padding: 0px 36px;}
	.independenlty-pnl .three .cnt h2{font-size: 22px!important; line-height: 30px!important;}
	.independenlty-pnl .three:before{content: ''; width: 176px; height: 1px; display: block; background: #DDE4E9; transform: translate(-50%, 0); left: 50%; position: absolute; top: 0px;}
	.independenlty-pnl .three:first-child:before{display: none;}
	.independenlty-pnl .three p{max-width: 370px; margin: 0px auto;}
	
	.business-pnl {padding: 10px 0px 55px 0px;}
	.business-pnl .left {width: 324px; float: none; margin: -142px auto 0px;}
	.business-pnl .left .profile-section .profile .detail {margin-top: -54px;}
	.business-pnl .left .profile-section .profile .detail .content a {font-size: 10px;}
	.business-pnl .left .profile-section .profile .detail .content p{margin: 5px;}
	.business-pnl .left .profile-section .profile .detail .content ul li {font-size: 14px; line-height: 19px; padding-bottom: 4px; padding-left: 13px;}
	.business-pnl .right {width: -moz-calc(100% - 319px); width: -webkit-calc(100% - 319px); float: none;width: 100%; padding-left: 0px; margin: 0px auto; padding: 40px 9px 0px;}
	.business-pnl .right .cnt {max-width: 100%; font-size: 14px; line-height: 24px; padding: 0px 18px;}
	.business-pnl .right h4 {font-size: 24px!important; line-height: 36px!important; text-align: center;}
	.business-pnl .right .button{text-align: center;}
	
	.fiduciary-panel {margin: 42px 0px 39px;}
	.fiduciary-panel .cnt-sec {padding: 39px 21px 55px; border-radius: 20px; max-width: 603px; margin: 0px auto;}
	.fiduciary-panel .cnt-sec .left {width: 118px; height: 118px; display: block; margin: 0px auto;}
	.fiduciary-panel .cnt-sec .left span {font-size: 32px; line-height: 127px;}
	.fiduciary-panel .cnt-sec .left span i {border: 3.2px solid #85BE05; width: 60px; height: 60px; border-radius: 50%; line-height: 60px;}
	.fiduciary-panel .cnt-sec .right {width: 100%; padding-left: 0px; display: block; padding-top: 31px; text-align: center;}
	.fiduciary-panel .cnt-sec .right h5 {font-size: 16px!important; line-height: 27px!important; padding: 0px 8px;}
	
	.advisors-resources {padding-bottom: 0px; max-width: 629px; margin: 0px auto;}
	.advisors-resources .top {padding: 0px 42px 0px 30px; }
	.advisors-resources .for-sec {margin-left: 0px; padding: 12px 42px 36px 30px; }
	.advisors-resources .for-sec .for-pnl {float: none; width: 100%; padding-left: 0px; padding-bottom: 32px;}
	.advisors-resources .for-sec .for-pnl h5 {font-size: 20px!important; line-height: 26px!important; margin-top: 20px;}
	.advisors-resources .left {float: none;}
	.advisors-resources .left h4 {font-size: 26px!important; line-height: 36px!important;}
	.advisors-resources .right {padding-top: 6px; float: none; max-width: 80px; margin: 0px auto; line-height: 17px;}
	.advisors-resources.investor .right{text-align: center;}
	.advisors-resources.investor .for-sec {padding-bottom: 3px;}
	.advisors-resources .right a {line-height: 10px;}
	
	.banner-section.advisors.how-it .banner-content {padding: 132px 0px 51px;}
	.banner-section.advisors.how-it .banner-content .left {float: left; width: 466px; padding-left: 0px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
	.banner-section.advisors.how-it .banner-content .right {float: left; width: 41%; position: relative;}
	.banner-section.advisors.how-it .banner-content .right img{width: 302px; position: static; right: 0px; top: 62px;}	
	.banner-section.advisors.how-it .banner-content .button a {padding: 11px 13px;}
	
	.page-template-how-it-works h4{font-size: 26px!important; line-height: 36px!important;}
	
	.how-it-work {text-align: center; padding: 34px 0px 66px 0px;}
	
	.timeline{max-width: 278px; margin: 0px auto;}
	.timeline .page-section {margin-top: 43px; margin-bottom: 48px;}
	.timeline > li {position: relative; margin-bottom: 25px!important; text-align: center;}
	.timeline > li.timeline-inverted:first-child .timeline-heading{max-width: 100%; padding: 0px 37px;}
	.timeline > li:nth-child(2) .timeline-heading{padding: 0px 32px;}
	.timeline > li .timeline-heading:after{content: ''; display: block; clear: both;}
	.timeline > li:nth-child(2) .timeline-heading h5{max-width: 100%; float: none;}
	.timeline > li .timeline-image {position: relative; width: 80px!important; height: 80px!important; margin-left: 0px!important; float: none; margin: 0px auto 40px !important;}
	.timeline > li:nth-child(2) .timeline-image {top: auto;}
	.timeline > li .timeline-image:after{position: absolute; height: 33px; width: 1px; background: #e9ecef; display: block; content: ''; left: 38px; bottom:-35px;}
	.timeline > li .timeline-image span {width: 64px; height: 64px; line-height: 64px!important; margin-top: 6px; font-size: 20px;}
	.timeline:before {left: 60px; display: none;}
	.timeline > li .timeline-panel .cnt {font-size: 16px; line-height: 26px;}
	.timeline > li.timeline-inverted .timeline-panel .cnt {max-width: 100%; margin: 0 auto 0px 0px;}
	.timeline > li .timeline-panel {float: none;  width:100%; padding: 0; text-align: center;}
	.timeline > li.timeline-inverted > .timeline-panel {float: none; padding: 0px; text-align: center; width:100%;}
	.timeline > li .timeline-panel .cnt {max-width: 100%;}
	.timeline li .timeline-heading h5 {font-size: 18px!important; line-height: 22px!important;}
	
	.putting-panel {padding: 130px 0px 124px;}
	.putting-panel .mid-putting {max-width: 485px;}
	.putting-panel .mid-putting h2 {font-size: 38px!important; line-height: 64px!important; font-weight: 600 !important; font-style: italic;}
	.putting-panel .mid-putting:before {left: -127px; width: 141px; height: 106px; background-size: 141px 106px;}
	.putting-panel .mid-putting:after {right: -112px; width: 141px; height: 106px; background-size: 141px 106px;}
	
	.professional .pro-mid {max-width: 465px; margin: 0px auto; padding: 69px 0px 46px 0px;}
	.professional .pro-mid .left {display: block; width: 345px; margin: 0px auto;}
	.professional .pro-mid .left .qua-img {width: 180px;}
	.professional .pro-mid .right {padding-left: 0px; display: block; width: 100%; padding-top: 43px;}
	.professional .pro-mid .right h2{font-size: 32px!important; line-height: 41px!important; text-align: center;}
	.professional .pro-mid .right .button{text-align: center;}
	.professional .pro-mid .left .qua-img.green .blue-advisor .cnt {padding: 19px 27px 9px;}
	.professional .pro-mid .left .qua-img.green .blue-advisor .cnt ul li h6 {font-size: 9.58px!important; line-height: 17.78px!important;}
	.professional .pro-mid .left .qua-img.green .blue-advisor .cnt ul li p{font-size: 11px; line-height: 17.78px; margin-bottom: 14px;}
	
	.connections {padding: 67px 0px 66px 0px;}
	.connections-width {max-width: 604px; margin: 0px auto;}
	.connections-width h4 {max-width: 600px; margin-bottom: 40px;}
	
	.compare-sec .campare {padding: 66px 0px; max-width: 400px; margin: 0px auto;}
	.compare-sec .campare .left {display: block; width: 100%; padding-right: 0px; padding-top: 50px; font-size: 14px; line-height: 24px;}
	.compare-sec .campare .left p{padding-left: 21px; margin: 0px !important;}
	.compare-sec .campare .left h4{margin-bottom: 20px; text-align: center;}
	.compare-sec .campare .right {display: inline-block; width: 45%;}
	.compare-sec .campare .right img{width: 100%;}	
	.compare-sec .campare .img-pnl{display: block; padding: 0px 20px;}
	.compare-sec .campare .overall-rating{margin-top: 44px;}
	.compare-sec .campare .overall-rating .rgt p {font-size: 11px; line-height: 20px;}
	.compare-sec .campare .overall-rating .lft .box h5 {font-size: 64px!important; line-height: 70px!important;}
	
	.we-do-section {min-height: auto; padding: 66px 0px 75px;}
	.we-do-section .mid-sec {max-width: 755px; padding: 25px 36px 40px 47px;}
	.we-do-section .mid-sec .lft {width: 47%;}
	.we-do-section .mid-sec .lft h2 {font-size: 42px!important; line-height: 52px!important;}
	.we-do-section .mid-sec .rgt {float: left; width: 53%; padding-left: 42px;}
	.we-do-section .mid-sec .rgt h6 {font-size: 12px!important; line-height: 26px!important;}
	.we-do-section .mid-sec .rgt p {font-size: 12px!important; line-height: 22px!important; margin-bottom: 18px;}
	
	.advisors-resources.investor {padding: 54px 0px 35px;}
	
	
	.button a{font-size: 11px; line-height: 14px;}
	.banner-section.advisors.how-it .banner-content .left{float:none; width: 96%;}
	.banner-section.advisors.how-it .banner-content .right{float:none; width: 100%; text-align: center; margin-top: 32px;}
	.banner-section.advisors.how-it .banner-content .right img{margin: 0px auto;}
	.banner-section.advisors.how-it .banner-content{padding: 70px 0px 18px;}
	.banner-section.advisors.how-it{background-image: url(../images/how-it-work-banner-mobile.png);background-position: center center;}
	.banner-section.advisors.how-it .banner-content .button a { padding: 11px 12px 11px 12px; font-size: 11px !important;}
	.banner-section.advisors .banner-content .button { margin-top: 14px;}
	.putting-panel{padding-top:161px; padding-bottom: 134px;padding-right: 26px; padding-left: 22px;}
	.putting-panel .mid-putting h2{font-size:30px!important; line-height: 50px!important;}
	.putting-panel .mid-putting span{font-size:14px!important; line-height: 19px!important;padding-bottom: 9px;}
	.putting-panel .mid-putting:before { width: 141px; height: 106px; background-size: 141px 106px; top: -127px; left: -16px;}
	.putting-panel .mid-putting:after { width: 141px; height: 106px; background-size: 141px 106px; bottom: -76px; right: -29px;}
	.we-do-section .mid-sec .lft{float:left; width: 100%;}
	.we-do-section .mid-sec .rgt{float:left; width: 100%; padding-left: 0px;}
	.we-do-section .mid-sec{padding: 41px 28px 20px 52px;background-position: -119px -120px;}
	.we-do-section .mid-sec .lft h2 { font-size: 32px!important; line-height: 41px!important; margin-bottom: 15px;max-width: 236px;}
	.we-do-section .mid-sec .rgt p{font-size: 11px!important;line-height: 20px!important;}
	.we-do-section{padding: 47px 0px 46px;}
	
	.compare-sec.howit-pnl .campare {padding-bottom: 123px; display: block;}
	.compare-sec.howit-pnl .campare .left {padding-right: 0px; max-width: 331px; padding-top: 144px; margin: 0px auto; width: auto;}
	.compare-sec.howit-pnl .campare .right {width: 325px; margin: 0px auto; display: block;}
	.compare-sec .campare .right .profile-section .profile {max-width: 197px; border-radius: 12px;}
	.compare-sec .campare .right .profile-section .profile .detail {margin-top: -43px;}
	.compare-sec .campare .profile-section .profile .detail .content span img {width: auto;}
	.compare-sec .campare .right .profile-section .profile.pro-two {top: 95px; left: 129px;}
	.compare-sec .campare .right .profile-section .profile .detail .p-image img {width: 81px; height: 81px;}
	.compare-sec .campare .right .profile-section .profile .detail .content {padding: 0px 15px; padding-bottom: 16px;}
	.compare-sec .campare .right .profile-section .profile .detail .content h2 {font-size: 12px !important; margin-top: 0px; line-height: 17px !important;}
	.compare-sec .campare .right .profile-section .profile .detail .content p {font-size: 8.7px; margin-bottom: 6px; line-height: 10px;}
	.compare-sec .campare .right .profile-section .profile .detail .content span.tag {font-size: 6.53px !important; padding: 2.85px 12.5px;}
	.compare-sec .campare .right .profile-section .profile .detail .content ul {margin-top: 16px;}
	.compare-sec .campare .right .profile-section .profile .detail .content ul li {font-size: 8.7px; line-height: 12px; padding-bottom: 6.14px;}
	.compare-sec .campare .right .profile-section .profile .detail .content ul li:before {width: 3px; height: 3px; top: 4px;}
	.compare-sec .campare .right .profile-section .profile .detail .content .button a {font-size: 6.53px !important; padding: 8px 0px;}
	.compare-sec .campare .right .profile-section .profile .detail .content .button {margin-bottom: 12px; margin-top: 6px;}
	.compare-sec .campare .right .profile-section .profile .detail .content span {font-size: 6.53px; line-height: 13.2px;}
	.compare-sec .campare .right .profile-section .profile .detail .content span img{width: 14px;}
	
	.topsection {padding: 40px 0px; margin-top: 60px; background: #1F99FF url(../images/contact-bg-mobile.png); background-repeat: no-repeat; background-position: bottom right; background-size: 80px 150px;}
	.topsection h1 {font-size: 36px!important; line-height: 70px!important;}
	
	.socialPanel .social-button {text-align: center; padding: 30px 0px;}
	.socialPanel .social-button a {width: 40px; height: 40px; line-height: 36px; border-radius: 50%; margin: 0px 2px;}
	
	.contact-from {padding: 36px 0px 62px; max-width: 277px;}
	.contact-from h3 {font-size: 18px !important; line-height: 26px !important; margin-bottom: 0px;}
	.contact-from .form-panel input[type='text'],
	.contact-from .form-panel input[type='email'],
	.contact-from .form-panel textarea {font-size: 12px; line-height: 26px; padding-bottom: 21px;}
	.contact-from .form-panel .form-field .wpcf7-form-control-wrap{margin-bottom: 30px; display: block;}
	.contact-from .form-panel input[type='submit']{width: 100%;}
	
	
	.address-section {display: block;}
	.address-section .address-left {background: #1F99FF; width: -moz-calc(100% - 40px); width: -webkit-calc(100% - 40px); width: calc(100% - 40px); max-width: 662px; font-size: 14px; line-height: 33px;
		font-weight: 400; padding-top: 69px; padding-bottom: 68px; margin: 0px auto; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; z-index: 1; position: relative; margin: 0px 20px;}
	.address-section .address-left img {margin-bottom: 12px; width: 104px;}
	.address-section .address-left .leftcontent {max-width: 200px; margin: 0px auto;}
	.address-section .address-map {width: 100%; margin-top: -70px;}
	.address-section .address-map iframe {height: 361px;}
	
	.banner-section.about-banner .banner-content {padding: 87px 0px 249px 0px; display: block; height: auto;}
	.banner-section.about-banner .left {max-width: 230px; text-align: center; margin: 0px auto;}
	.banner-section.about-banner .left h1 {line-height: 48px!important;}
	.banner-section.about-banner .right {max-width: 599px; top: 174px;}
	
	.indyfin-section .indyfin-panel {font-size: 18px; line-height: 30px;margin-top: -50px; max-width: 552px; padding: 26px 21px 27px 32px;}
	
	.compare-sec.about-it .campare {max-width: 100%; padding: 80px 0px 33px 0px; display: block;}
	.compare-sec.about-it .campare .right {position: relative; width: 251px; margin: 0px auto; display: block;}
	.compare-sec.about-it .campare .left {width: 319px; padding-left: 0px; padding-top: 94px; display: block; margin: 0px auto;}
	.compare-sec.about-it .campare .left h4 {font-size: 30px!important; line-height: 41px!important; text-align: center;}
	.compare-sec.about-it .campare .left p {font-size: 14px; line-height: 24px; padding-right: 0px; padding-left: 15px; margin-bottom: 18px !important;}
	.compare-sec.about-it .campare .right .profile-section .profile {max-width: 164px; border-radius: 14px;}
	.compare-sec.about-it .campare .right .profile-section .profile.pro-two {top: 63px; left: 87px;}
	.compare-sec.about-it .campare .right .profile-section .profile .detail {margin-top: -35px;}
	.compare-sec.about-it .campare .right .profile-section .profile .detail .content p{margin-bottom: 0px;}
	.compare-sec.about-it .campare .right .profile-section .profile .detail .content span.tag{display: inline-block; margin-top: 10px;}
	.compare-sec.about-it .campare .right .profile-section .profile .detail .p-image img {width: 68px; height: 68px;}
	
	.introducing.about .into-sec {padding-top: 71px; padding-bottom: 76px; padding-left: 0px;}
	.introducing.about .left {max-width: 221px; margin: 0px; padding: 0px; margin: 0px auto; text-align: left;}
	.introducing.about .left h2 {font-size: 22px!important; line-height: 30px!important; text-align: center;}
	.introducing.about .right {top: 20px; transform: translate(0px, 0px); }
	
	.mission-pnl{max-width: 663px; margin: 0px auto; padding: 32px 18px 30px 29px; font-size: 18px; line-height: 31px;}
	.mission-pnl h6 {font-size: 14px; letter-spacing: 1.7px;}
	
	.president-section {margin-top: 52px;}
	.president-pnl {max-width: 660px; margin: 0px auto; padding-top: 60px; padding-bottom: 46px;}
	.president-pnl .author-img {width: 275px; float: none; padding-top: 0px; margin: 0px auto;}
	.president-pnl .img-desktop{display: none;}
	.president-pnl .img-mobile{display: block;}
	.president-pnl .author-content {width: 279px; float: none; padding-left: 0px; font-size: 14px; line-height: 24px; margin: 0px auto; padding-top: 31px;}
	.president-pnl .author-content h3 {font-size: 26px !important; line-height: 36px !important; padding-top: 30px; border-top: none; text-align: center;}
	.president-pnl .author-content .author-name {font-size: 14px; letter-spacing: 1.7px; text-align: center; display: block;}
	.president-pnl .author-content .author-designation {padding-bottom: 0px; font-size: 12px; text-align: center;}
	
	.quality-pnl {max-width: 553px; padding: 44px 0px 62px;}
	.quality-pnl .qua-content {width: 277px; font-size: 18px; line-height: 28px; padding-top: 6px; padding-bottom: 12px; float: none; margin: 28px auto 0px;}
	.quality-pnl .qua-img {width: 180px; float: none; margin: 0px auto; padding-top: 0px;}
	.blue-advisor .top-qua .title-right span {font-size: 10px; line-height: 12px; display: block; padding-bottom: 5px;}
	.blue-advisor .top-qua .title-right h6 {font-size: 15px!important; line-height: 15px!important; margin-bottom: 0px;}
	.blue-advisor .top-qua .check {width: 31px; height: 31px; line-height: 35px;}
	.blue-advisor .top-qua .check i {font-size: 18px;}
	.blue-advisor .top-qua .title-right {width: 70px;}
	.blue-advisor .top-qua {padding: 19px 26px 19px 28px; background-size: 62px 70px;}
	.blue-advisor .cnt {padding: 25px 27px 12px 27px; border-top: none;}
	.blue-advisor .cnt ul li{margin-bottom: 15px; font-size: 9.4px!important; line-height: 13px !important; width: 100%; padding: 4px 0px 4px 21px!important;}
	.blue-advisor .cnt ul li:before {top: 4px; left: 8px;}
	
	.about-bottom {padding: 60px 0px 53px;}
	.about-bottom .lft-pnl{padding-bottom: 20px;}
	.about-bottom .lft-pnl,
	.about-bottom .rgt-pnl {padding-left: 0px; padding-right: 0px; width: 335px; margin: 0px auto; float: none;}
	.about-bottom .bot-content {padding: 29px 29px 30px 30px; font-size: 14px; line-height: 24px;}
	.about-bottom .bot-content h3 {font-size: 26px!important; line-height: 36px!important;}
	.about-bottom .bot-content p{min-height: auto;}
	.about-bottom .bot-content .button a {padding: 17px 20px 17px 21px;}
	
	.banner-section.blog-single .banner-left {text-align: center; display: block; width: 537px; margin: 0px auto;}
	.banner-section.blog-single .banner-left h1 {line-height: 48px!important;}
	.banner-section.blog-single .banner-content {padding: 86px 0px 36px; display: block; height: auto;}
	.banner-section.blog-single .banner-left .date-btn {padding-left: 0px;}
	.cat-btn {font-size: 10px; padding: 4px 19px 5px 21px;}
	.date-btn {font-size: 12px; display: block; padding: 8px 0px 0px;}
	
	.socialPanel .social-Panel {display: block; align-items: center;}
	.socialPanel .social-left {width: 100%; padding: 0px 0px 14px; text-align: center;}
	.socialPanel .social-left .author-img{margin-top: -22px; width: 70px; display: inline-block; vertical-align: middle; padding-right: 0px; padding-bottom: 12px;}
	.socialPanel .social-left .author-details {display: block; vertical-align: middle;}
	.socialPanel .social-left .author-details .name {font-size: 14px; line-height: 22px;}
	.socialPanel .social-left .author-details .designation {font-size: 11px; line-height: 15px;}
	.socialPanel .social-right {width: 100%; padding-bottom: 27px;}
	.socialPanel .social-right .social-button {text-align: center; padding: 0px;}
	
	.single-post p {font-size: 14px; line-height: 27px;}
	.single-content {width: 100%;}
	.singlecontent {padding: 29px 0px 26px;}
	.singlecontent h5 {font-size: 18px!important; line-height: 24px!important; margin-bottom: 25px;}
	.singlecontent blockquote p {font-size: 16px; line-height: 26px;}
	
	.blog-section {padding-bottom: 57px; padding-left: 0px; padding-right: 0px; }
	.blog-section .blog-top {padding-top: 34px; padding-bottom: 38px; display: block;}
	.blog-section .blog-top .left-pnl {width: 100%;}
	.blog-section .blog-top .left-pnl h2 {font-size: 26px!important; line-height: 34px!important; padding-bottom: 12px;}
	.blog-section .blog-top .right-pnl {font-size: 12px; line-height: 19px; text-align: left; width: 100%;}
	.tab-section .tabs ul.tab-listing{display: none;}
	.tab-select {text-align: center; padding-top: 25px; display: block;}
	.tab-select p{margin: 0px;}
	.tab-select select{border: 1px solid #C8D1D8; background: #EDF1F5 url(../images/select-icon.png); background-position: center right; background-repeat: no-repeat; background-size: 27px 7px;
		width: 221px; height: 36px; text-align: center; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; font-family: 'Montserrat', sans-serif; font-size: 12px; line-height: 19px;
		letter-spacing: 2.25px; text-transform: uppercase; color: #092D4C; outline: none; font-weight: 400; margin-top: 9px; -webkit-appearance:none;}
	
	.blog-content {max-width: 336px; margin: 0px auto;}
	.blog-content ul {display: flex; flex-wrap: wrap; margin-left: 0px;}
	.blog-content ul li {width: 100%; padding-left: 0px; padding-bottom: 17px;}
	.blog-content ul li .contentBlog .blog-image img{height: 150px; object-fit: cover;}
	.blog-content ul li .blogContent h3 {font-size: 21px !important; line-height: 26px !important; padding: 34px 12px 4px 0px;}
	.blog-content ul li .blogContent p {font-size: 14px; line-height: 24px;}
	
	.banner-section.advisors.resources .banner-content {padding: 87px 0px 61px;}
	.banner-section.resources .banner-content h1{padding-bottom: 0px; padding-top: 0px;}
	.banner-section.resources .banner-left {max-width: 300px;}
	
	.tab-section .tabs ul li {padding: 0px 25px; font-size: 12px; line-height: 19px; letter-spacing: 2.25px;}
	
	.tab-content {padding-top: 44px;}
	.tab-content h2{font-size: 26px!important; line-height: 36px!important; padding-bottom: 17px; text-align: center;}
	.tab-content h6 {font-size: 14px!important; line-height: 21px!important; padding: 24px 35px 37px; text-align:center;}
	.tab-content .tabContent {margin-left: 0px; display: block; flex-wrap: wrap; padding-bottom: 19px; max-width: 336px; margin: 0px auto;}
	.tab-content .tabContent .outer-content {padding-left: 0px; padding-bottom: 20px; width: 100%;}
	.tab-content .tabContent .inner-content {padding: 30px 20px 19px;}
	.tab-content .tabContent .inner-content .inner-img {bottom: 0px;}
	.tab-content .tabContent .inner-content .inner-img img{height: 161px; width: 129px;}
	.tab-content .tabContent .inner-content .inner-left {font-size: 14px; line-height: 26px; max-width: 326px; padding-top: 34px;}
	.tab-content .tabContent .inner-content .inner-left p{max-width: 204px;}
	.tab-content .tabContent .inner-content .inner-left h4 {font-size: 22px!important; line-height: 28px!important;}
	.tab-content .tabContent .inner-content .cat-btn {padding: 4px 12px 5px 13px; font-size: 12px;}
	
	ul.blog-tabs{justify-content: center; padding: 9px 0px 14px; display: none;}
	ul.blog-tabs li {padding: 0px 15px; font-size: 14px; line-height: 19px; color: #818D98;}
	
	.blog-section .tab-select {text-align: center; padding-top: 0px; padding-bottom: 34px;}
	.blog-section .tab-select select{margin: 0px;}
	
	.tab-content.collection .tabContent{margin-left: auto;}
	.tab-content.collection .tabContent .inner-content {padding: 15px 16px 11px 15px;}
	.tab-content.collection .tabContent .inner-content .inner-img.big-img {float: none;}
	.tab-content.collection .tabContent .inner-content .inner-img.big-img img{width: 305px; height: 180px;}
	.tab-content.collection .tabContent .inner-content .inner-left {font-size: 16px; line-height: 26px; max-width: 278px; padding-top: 22px; float: none; text-align: center; margin: 0px auto;}
	.tab-content.collection .tabContent .inner-content .inner-left h4 {font-size: 26px!important; line-height: 36px!important; text-align: center; padding: 0px 20px;}
	.tab-content.collection .tabContent .inner-content .inner-left p{max-width: 100%; padding: 12px 0px 0px;}
	.tab-content.collection h6 {color: #092D4C; font-size: 16px!important; line-height: 26px!important; font-weight: 600; text-align: left; padding: 32px 0px 13px;}
	.tab-bottom {padding-bottom: 20px;}
	.tab-bottom h6{padding: 0px;}
	.banner-section.advisors.new .banner-content .button.advisor-signin{display: none;}
	.banner-section.advisors.new .banner-left .button a{width: 240px;}
	.business-pnl .right .button a{padding: 17px 15px 18px 15px;width: 185.72px;}
}

@media only screen and (max-width:595px){
	.wrapper-new {max-width: 1190px; padding: 0px 20px;}
	body {font-size: 14px; line-height: 24px;}
	.new-pages h1 {font-size: 36px!important; line-height: 45px!important;}
	
	.header .floating-nav .container {padding: 5px 20px; display: flex;}
	.header .navbar-expand-lg .navbar-logo{width: 91px !important; float: left;}
	.header-navbar .navbar-brand img{width: 100%;}
	.header-navbar .navbar-brand.navbar-logo {margin: 15px 0 0 0;}
	.navbar-toggler.btn-navbar-toggler{width: 27px; float: right; margin: 5px 0px; border: none;}
	.nav-menu{background: #ffffff; padding: 20px; padding-bottom: 20px !important; padding-top: 20px !important;}
	
	.banner-section {background-position: bottom right; background-image: url(../images/home-mobile.png);}
	.banner-section .banner-content {padding: 71px 0px 86px; display: block; height: 687px; position: relative;}
	.banner-section .banner-content p {margin-bottom: 20px; padding: 0px;}
	.banner-section .banner-content .banner-left {width: 100%; float: none; font-size: 14px; line-height: 24px;}
	.banner-section .banner-content .banner-right {width: 100%; float: none; position: absolute; bottom: 0px; right: 0px;}
	.banner-section .banner-content .banner-right .right-sec {left: auto; right: 100px; bottom: 219px;}
	
	.profile-section .profile-top {width: 100%;}
	.featured .featured-icon {max-width: 262px; margin: 0px auto;}
	.featured .featured-icon .swiper-slide img{max-width: 100%;}
	
	.featured .featured-icon .swiper-button-next {width: 30px; right: -36px; top: -29px; background-size: 30px 30px;}
	.featured .featured-icon .swiper-button-prev {width: 30px; left: -30px; top: -28px; background-size: 30px 30px;}
	
	.gry-line {background-image: none;}
	
	.confidently-pnl .right .button a {padding: 16.5px 84px 16.5px;}
	
	.topsection h1 {font-size: 36px!important; line-height: 70px!important;}
	.banner-section.advisors.new .banner-content .button.advisor-signin{display: none;}
	.video-panel .video .content .left{text-align: center;}
	.video-panel .video .content .left .button{margin-bottom: 10px;}
}

