body{font-size:16px;line-height:22px;margin:0;padding:0;font-family:Roboto,sans-serif}.container{max-width:1170px;width:100%;margin:0 auto}.fw700{font-weight:700}.fw600{font-weight:600}.fw500{font-weight:500}.fw400{font-weight:400}.fw300{font-weight:300}*{outline:0}img{max-width:100%}a{transition:all .6s ease-in-out 0s;-o-transition:all .6s ease-in-out 0s;-webkit-transition:all .6s ease-in-out 0s;-moz-transition:all .6s ease-in-out 0s}a:active,a:focus,a:hover{text-decoration:none}:focus,:hover{outline:0;box-shadow:none}a{text-decoration:none;color:#fff}a:hover{color:#2591fe;text-decoration:none}li{list-style:none}.transition{transition:all .6s ease-in-out 0s;-o-transition:all .6s ease-in-out 0s;-webkit-transition:all .6s ease-in-out 0s;-moz-transition:all .6s ease-in-out 0s}::-webkit-input-placeholder{color:#999;opacity:1}::-moz-placeholder{color:#999;opacity:1}:-ms-input-placeholder{color:#999;opacity:1}:-moz-placeholder{color:#999;opacity:1}.scroll-up{background-color:rgba(241,89,42,.7);color:#000;border-radius:100%;width:40px;height:40px;display:block;text-align:center;line-height:39px;position:fixed;bottom:90px;z-index:9999;right:2%}.scroll-up:focus,.scroll-up:hover{text-decoration:none;color:#000;border-color:0}.blue-btn{border-radius:3px;color:#fff;display:inline-block;font-size:14px;line-height:30px;padding:4px 12px;letter-spacing:.5px;background-color:#2591fe;text-transform:capitalize;border:2px solid #2591fe}.blue-btn:active,.blue-btn:focus,.blue-btn:hover{background-color:transparent;border:2px solid #2591fe;color:#222}.orange-btn{background-color:#f1592a;border-radius:0;border:1px solid #f1592a;padding:6px 37px;color:#fff;font-size:14px;line-height:2;display:inline-block;text-transform:capitalize}.orange-btn:active,.orange-btn:focus,.orange-btn:hover{background-color:#f1592a!important;box-shadow:1px 10px 15px rgba(0,0,0,.11)!important;color:#fff;border-color:#f1592a!important}.title{margin-bottom:40px}.title h2{font-size:36px;line-height:42px;color:#202020;font-weight:400;margin-bottom:17px}.title p{font-size:15px;line-height:30px;color:#666;font-weight:400;padding:0 204px}header .header-top{background-color:#2591fe;padding:9px 0}header .header-top .header-top-left ul{overflow:hidden;margin-bottom:0}header .header-top .header-top-left ul li{margin-right:40px;display:inline-block}header .header-top .header-top-left ul li a{color:#fff;font-size:12px;line-height:23px}header .header-top .header-top-left ul li a:hover{color:#f1592a}header .header-top .header-top-left ul li:last-child{margin-right:0}header .header-top .header-top-right{text-align:right}header .header-top .header-top-right ul{margin:0}header .header-top .header-top-right ul li{line-height:1;padding:0 16px;display:inline-block;position:relative}header .header-top .header-top-right ul li a{font-size:12px;line-height:23px;color:#fff;font-weight:600;text-transform:capitalize}header .header-top .header-top-right ul li a i.fas{font-size:12px;line-height:23px;color:#fff;margin-right:6px}header .header-top .header-top-right ul li a:hover{color:#f1592a}header .header-top .header-top-right ul li:after{position:absolute;content:"/";right:-4px;color:#fff;top:3px}header .header-top .header-top-right ul li:last-child:after{display:none}header .header-middle{padding:10px 0}header .header-middle .logo{position:absolute;z-index:9;bottom:-67px}header .header-middle .logo img{max-width:175px;width:100%}header .header-middle .nav-box{padding:15px 0 20px;float:right}header .header-middle .nav-box ul{margin-bottom:0}header .header-middle .nav-box ul li{float:left;margin-right:54px}header .header-middle .nav-box ul li:last-child{margin-right:0}header .header-middle .nav-box ul li.active a{color:#f1592a}header .header-middle .nav-box ul li.active a:after{display:block}header .header-middle .nav-box ul li a{color:#222;font-weight:600;text-transform:uppercase;letter-spacing:.4px;font-size:14px;line-height:23px}header .header-middle .nav-box ul li a:hover{color:#f1592a}header .header-middle .nav-box ul li a:hover:after{display:block}.banner{position:relative;text-align:center}.banner img{max-width:100%}.banner .banner-image{background-size:cover;height:583px;background-position:center center}.banner .caption-box{position:absolute;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);max-width:510px;text-align:left}.banner .caption-box h2{font-size:48px;font-weight:700;line-height:56px;margin:0 0 26px;color:#fff}.banner .caption-box h6{font-size:20px;line-height:30px;color:#fff;margin-bottom:25px}.banner .about-caption-box{position:absolute;top:50%;left:30%;transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);max-width:600px;text-align:center}.banner .about-caption-box h2{font-size:48px;font-weight:700;line-height:56px;margin:0 0 26px;color:#222}.banner .about-caption-box h6{font-size:20px;line-height:30px;color:#222;margin-bottom:25px}.client-slider{padding:50px}.client-slider .slick-slide img{display:block;width:auto!important}.hello-shopper .container{max-width:670px;margin:0 auto}.hello-shopper .container h2{font-size:24px;line-height:30px;color:#666;font-weight:400;margin-bottom:17px;text-align:center}.hello-shopper .container p{font-size:15px;line-height:30px;color:#666;font-weight:400;text-align:center;margin-bottom:25px}.hello-shopper .container h6{margin-bottom:30px;font-size:18px;line-height:30px;color:#666}.hello-shopper .search {padding: 40px 0 0;}.hello-shopper .container .hs-quote{max-width:400px;margin:20px auto}.hello-shopper .go-beyond{margin-bottom:40px}.hello-shopper .go-beyond .go-beyond-data{padding:40px 70px;background-color:#e6e6e6}.hello-shopper .go-beyond .container{max-width:900px;margin:0 auto}.hello-shopper .go-beyond .left-beyond{max-width:400px;margin:0}.hello-shopper .go-beyond .left-beyond img{width:100%;min-height:290px}.hello-shopper .go-beyond .right-beyond{padding:20px 35px}.hello-shopper .go-beyond .right-beyond h2{font-size:24px;line-height:1.2;color:#4a8abe;font-weight:400;margin-bottom:10px;text-align:left}.hello-shopper .go-beyond .right-beyond p{font-size:14px;line-height:1.3;color:#666;font-weight:400;margin-bottom:10px;text-align:left}.hello-shopper .go-beyond .right-beyond .demo a{padding:3px 9px;background-color:#f1592a;display:inline-block;font-size:12px;color:#fff}.hello-shopper .go-beyond .right-beyond .demo a:hover{background:#2591fe}@media (max-width:991px){.banner .about-caption-box{left:16%}.hello-shopper .go-beyond .go-beyond-data{padding:40px 50px}.hello-shopper .go-beyond .right-beyond{padding:10px 10px 10px 30px}.hello-shopper .go-beyond .right-beyond h2{margin-bottom:5px}}@media (max-width:767px){.client-slider{padding:25px 50px}.banner .banner-image{height:350px}.banner .about-caption-box{left:2%;padding:0 15px}.banner .about-caption-box h2{font-size:23px;line-height:34px}.banner .about-caption-box h6{line-height:24px}.hello-shopper .container{padding:0 15px}.hello-shopper .container h2,.hello-shopper .container p{text-align:left}.hello-shopper .go-beyond .go-beyond-data{padding:20px}.hello-shopper .go-beyond .left-beyond{margin:0 auto}.hello-shopper .go-beyond .right-beyond{padding:30px 0;max-width:400px;margin:0 auto}}.how-to-blade .go-beyond .go-beyond-data,.sales-training .go-beyond .go-beyond-data{background:0 0;padding:20px 30px}.how-to-blade .go-beyond .go-beyond-data .videos,.sales-training .go-beyond .go-beyond-data .videos{padding:30px 40px;background-color:#e6e6e6}.how-to-blade .go-beyond .right-beyond,.sales-training .go-beyond .right-beyond{padding:0 35px 20px}@media screen and (max-width:991px){.how-to-blade .go-beyond-data iframe,.how-to-blade .go-beyond-data video,.sales-training .go-beyond-data iframe,.sales-training .go-beyond-data video{max-width:360px;width:100%}}@media screen and (max-width:767px){.how-to-blade .go-beyond .go-beyond-data,.sales-training .go-beyond .go-beyond-data{padding:0}.how-to-blade .go-beyond .go-beyond-data .left-beyond,.sales-training .go-beyond .go-beyond-data .left-beyond{padding:20px 0}.how-to-blade .go-beyond .go-beyond-data .right-beyond,.sales-training .go-beyond .go-beyond-data .right-beyond{padding:5px 10px}.how-to-blade .go-beyond .go-beyond-data .videos,.sales-training .go-beyond .go-beyond-data .videos{padding:0;margin-bottom:30px}}@media screen and (max-width:479px){.how-to-blade .go-beyond .go-beyond-data iframe,.how-to-blade .go-beyond .go-beyond-data video,.sales-training .go-beyond .go-beyond-data iframe,.sales-training .go-beyond .go-beyond-data video{max-width:300px;width:100%}}.free-audit{background-color:#f5f5f5;padding:65px 0 23px}.free-audit .title p{padding:0}.free-audit-form{padding:50px 0 40px}.free-audit-form .form-group{margin-bottom:30px}.free-audit-form .form-group input{height:49px;color:#999;font-size:14px;line-height:24px;border:2px solid #f0f0f0;box-shadow:none}.free-audit-form .form-group .blue-btn{margin-top:12px}.agency-theme{padding:146px 0 134px}.agency-theme #content14{background-color:transparent}.agency-theme #content14 .image{position:relative;max-width:627px}.agency-theme #content14 .image:after{background-image:url(../images/line-bg.png);background-position:0 0;background-repeat:no-repeat;background-size:100%;width:100%;height:100%;content:"";top:-25px;right:25px;z-index:-1;position:absolute}.agency-theme #content14 .image:before{background:#fff;content:"";height:100%;position:absolute;right:-4%;transform:skew(-36deg);-o-transform:skew(-36deg);-moz-transform:skew(-36deg);-webkit-transform:skew(10deg);top:1px;width:70px;z-index:9}.agency-theme #content14 .content{padding-top:33px}.agency-theme #content14 .content h3{font-size:30px;line-height:38px;margin:0 0 18px;color:#222;font-weight:400}.agency-theme #content14 .content p{font-size:15px;margin:0 0 60px;line-height:30px;color:#666}.agency-theme #content14 .content p:last-child{margin:0}.agency-theme #content14 .content a{border-radius:2px;color:#fff;display:inline-block;font-size:14px;line-height:30px;padding:6px 22px;letter-spacing:.5px;background-color:#2591fe;text-transform:capitalize;border:2px solid #2591fe}.agency-theme #content14 .content a:hover{background-color:transparent;color:#222}.agency-theme #content14 .content a.btn-transprent{background-color:transparent;color:#222;border:2px solid #2591fe;margin-left:20px}.agency-theme #content14 .content a.btn-transprent:hover{background-color:#2591fe;color:#fff}.training-staff{background-color:#f5f5f5;padding:65px 0 23px}.training-staff .lawyer-types{margin:0 0 46px}.training-staff .lawyer-types .staff-content p{color:#5f5f5f;font-size:13px;line-height:30px}.training-staff .lawyer-types .read-more{font-size:14px;line-height:30px;display:inline-block;color:#1974bb;margin-top:6px}.training-staff .lawyer-types .read-more:hover{color:#f1592a}.training-staff .lawyer-types .staff-types .staff-types-icon{display:inline-block;height:72px;line-height:57px}.training-staff .lawyer-types .staff-types img{display:inline-block}.training-staff .lawyer-types .staff-types h4{display:inline-block;font-size:17px;line-height:1.17;color:#1c1c1c;padding-left:18px;font-weight:500}.training-staff .title span{font-size:18px;line-height:30px;color:#666}.contact-form{padding-top:113px;padding-bottom:102px}.contact-form form{margin-top:55px}.contact-form .form-group{margin-bottom:30px}.contact-form .form-group input{height:49px;color:#999;font-size:14px;line-height:24px;border:2px solid #f0f0f0;box-shadow:none}.contact-form .form-group textarea{border:2px solid #f0f0f0;height:149px;resize:none;box-shadow:none}.contact-form .form-group .blue-btn{margin-top:12px}.contact-form .form-group ::-webkit-input-placeholder{color:#999;opacity:1}.contact-form .form-group ::-moz-placeholder{color:#999;opacity:1}.contact-form .form-group :-ms-input-placeholder{color:#999;opacity:1}.contact-form .form-group :-moz-placeholder{color:#999;opacity:1}footer{background-color:#1d2124;padding:76px 0 0}footer .footer-top .footer-logo{margin:0 auto;text-align:center}footer .footer-top .footer-logo img{max-width:120px}footer .footer-top .contact-details{margin:70px 0 45px}footer .footer-top .contact-details .detail{text-align:center;max-width:218px;width:100%;margin:0 auto}footer .footer-top .contact-details .detail .icon{margin:0 0 16px}footer .footer-top .contact-details .detail .icon img{height:31px}footer .footer-top .contact-details .detail h4{font-size:12px;line-height:18px;margin:0 0 16px;color:#fff;font-weight:400}footer .footer-top .contact-details .detail p{font-size:12px;line-height:24px;color:#fff;font-weight:300}footer .footer-top .contact-details .detail a{color:#fff;font-weight:300}footer .footer-top .contact-details .detail a:hover{color:#2591fe}footer .footer-bottom{color:#fff;padding:25px 0 26px;background-color:#111416;margin-top:75px;text-align:left}footer .footer-bottom .copyright{overflow:hidden;float:left}footer .footer-bottom .copyright p{margin:0;font-size:12px;line-height:28px}footer .footer-bottom .social-icons{text-align:center}footer .footer-bottom .social-icons ul{margin:0;float:right}footer .footer-bottom .social-icons ul li{padding:0 2px;margin-right:3px;display:inline-block}footer .footer-bottom .social-icons ul li:first-child{padding-left:0}footer .footer-bottom .social-icons ul li:last-child{margin-right:0}footer .footer-bottom .social-icons ul li a{display:block;width:36px;height:36px;line-height:36px;color:#fff;border-radius:100%;text-align:center;opacity:.8}footer .footer-bottom .social-icons ul li a:hover{opacity:1}footer .footer-bottom .social-icons ul li a.rss{background-color:#f68326}footer .footer-bottom .social-icons ul li a.instagram{background-color:#87a3b8}footer .footer-bottom .social-icons ul li a.pinterest{background-color:#f23737}footer .footer-bottom .social-icons ul li a.google{background-color:#f95636}footer .footer-bottom .social-icons ul li a.twitter{background-color:#3dc5f7}footer .footer-bottom .social-icons ul li a.facebook{background-color:#5572de}.gray-box-contact{background-color:#2f313c;padding:25px 0}.gray-box-contact p{color:#fff;margin-bottom:0}.page-content{max-width:1170px;width:100%;margin:0 auto}.page-content .agency-theme{padding:146px 0 134px}.page-content .privacy{padding:50px 0}.page-content li{list-style:disc}.page-content a{color:#007bff}.page-content a:hover{text-decoration:underline}@media (max-width:1024px){.agency-theme #content14 .content{padding-top:10px}.agency-theme #content14 .content p{margin:0 0 40px}}@media (max-width:991px){header .header-middle .logo{position:static;bottom:0}header .header-middle .logo img{max-width:120px}header .header-middle .nav-box{padding:25px 0 0}.banner .caption-box h2{font-size:38px;line-height:44px;margin:0 0 16px}.agency-theme #content14 .content a.btn-transprent{margin-left:10px}.agency-theme #content14 .content p{margin:0 0 10px;line-height:25px}.agency-theme #content14 .content h3{font-size:20px;line-height:28px}.training-staff .lawyer-types .staff-types h4{font-size:16px}}@media (max-width:767px){header .header-middle .col-sm-9{position:static}header .header-middle .logo{position:static;bottom:0}header .header-middle .logo img{max-width:120px}header .navigation-box .nav-box{display:none;width:100%!important;padding:0;float:right;position:absolute;top:97px;left:0;z-index:999}header .navigation-box .nav-box ul{display:block;width:100%!important;height:auto;background-color:#000;padding:15px}header .navigation-box .nav-box ul li{display:block;float:none!important;margin:10px 0;text-align:left}header .navigation-box .nav-box ul li a{color:#fff}header .navigation-box .nav-box ul li a:after{bottom:-6px;height:2px}header .navigation-box .menu-btn{margin-top:30px;float:right}header .navigation-box .menu-btn span{width:35px;height:4px;margin-bottom:4px;background-color:#f1592a;display:block;transition:all .6s ease-in-out 0s;-o-transition:all .6s ease-in-out 0s;-webkit-transition:all .6s ease-in-out 0s;-moz-transition:all .6s ease-in-out 0s}header .navigation-box .menu-btn span:last-child{margin-bottom:0}header .navigation-box .menu-btn.open span{-ms-transform-origin:5.9px center 0;-o-transform-origin:5.9px center 0;-moz-transform-origin:5.9px center 0;-webkit-transform-origin:5.9px center 0;transform-origin:5.9px center 0}header .navigation-box .menu-btn.open span:first-child{-webkit-transform:rotate(43deg);-ms-transform:rotate(43deg);-moz-transform:rotate(43deg);-o-transform:rotate(43deg);transform:rotate(43deg)}header .navigation-box .menu-btn.open span:last-child{-webkit-transform:rotate(-43deg);-ms-transform:rotate(-43deg);-moz-transform:rotate(-43deg);-o-transform:rotate(-43deg);transform:rotate(-43deg)}header .navigation-box .menu-btn.open span:nth-child(2n){opacity:0;left:-60px}header .navigation-box .menu-btn.open .nav-box{width:100%}.banner .caption-box{position:static;top:inherit;transform:none;max-width:100%;background-color:#333;padding:15px}.banner .container{padding:0}.agency-theme{padding:40px 0}.agency-theme #content14 .content p{font-size:14px;margin:0 0 20px;line-height:30px}.agency-theme #content14 .image:after,.agency-theme #content14 .image:before{display:none}.training-staff .lawyer-types{float:none;display:block;width:100%;max-width:400px;margin:0 auto 30px;flex:100%;max-height:100%}.training-staff .lawyer-types .staff-icon-content,.training-staff .lawyer-types .staff-types{text-align:center}.training-staff .lawyer-types .staff-types .staff-types-icon{display:block}.training-staff .lawyer-types .staff-types h4{padding-left:0}.training-staff .lawyer-types .staff-content{text-align:center}.title h2{font-size:26px;line-height:32px;margin-bottom:10px}.title p{font-size:14px;line-height:25px;padding:0 30px}.contact-form{padding-top:40px;padding-bottom:40px}footer{padding:40px 0 0}footer .footer-top .contact-details,footer .footer-top .contact-details .detail{margin:20px auto}}@media (max-width:640px){footer .footer-bottom .copyright{float:none;margin-bottom:20px}footer .footer-bottom .copyright p{font-size:14px;line-height:25px}footer .footer-bottom .social-icons ul{float:none}.banner .caption-box h2{font-size:28px;line-height:34px}}@media (max-width:576px){header .header-top .header-top-right{text-align:center}header .header-top .header-top-left{text-align:center;border-bottom:1px solid #fff;padding-bottom:10px;margin-bottom:10px}header .navigation-box .nav-box{top:124px}header .header-middle .logo img{max-width:170px}.agency-theme #content14 .content a.btn-transprent{margin-left:10px}.banner .caption-box h6{font-size:16px;line-height:25px}}@media (max-width:479px){header .header-middle .logo img{max-width:170px;width:100%}}