@font-face{font-family:'Proxima Nova';src:url('../fonts/proxima-nova/proxima-nova.eot');src:url('../fonts/proxima-nova/proxima-nova.eot?#iefix') format('embedded-opentype'),
url('../fonts/proxima-nova/proxima-nova.woff') format('woff'),
url('../fonts/proxima-nova/proxima-nova.ttf') format('truetype'),
url('../fonts/proxima-nova/proxima-nova.svg#proxima_nova_altregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Proxima Nova Semibold';src:url('../fonts/proxima-nova/proxima-nova-semibold.eot');src:url('../fonts/proxima-nova/proxima-nova-semibold.eot?#iefix') format('embedded-opentype'),
url('../fonts/proxima-nova/proxima-nova-semibold.woff2') format('woff2'),
url('../fonts/proxima-nova/proxima-nova-semibold.woff') format('woff'),
url('../fonts/proxima-nova/proxima-nova-semibold.ttf') format('truetype'),
url('../fonts/proxima-nova/proxima-nova-semibold.svg#proxima_nova_altregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Levenim';src:url('../fonts/levenim/LevenimMT.eot');src:url('../fonts/levenim/LevenimMT.eot?#iefix') format('embedded-opentype'),
url('../fonts/levenim/LevenimMT.woff2') format('woff2'),
url('../fonts/levenim/LevenimMT.woff') format('woff'),
url('../fonts/levenim/LevenimMT.ttf') format('truetype'),
url('../fonts/levenim/LevenimMT.svg#../fonts/levenim/LevenimMT') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Levenim Bold';src:url('../fonts/levenim/LevenimMT-Bold.eot');src:url('../fonts/levenim/LevenimMT-Bold.eot?#iefix') format('embedded-opentype'),
url('../fonts/levenim/LevenimMT-Bold.woff2') format('woff2'),
url('../fonts/levenim/LevenimMT-Bold.woff') format('woff'),
url('../fonts/levenim/LevenimMT-Bold.ttf') format('truetype'),
url('../fonts/levenim/LevenimMT-Bold.svg#../fonts/levenim/LevenimMT') format('svg');font-weight:normal;font-style:normal;}
a:focus, button:focus,input:focus{outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.btn{-webkit-appearance:none;}
textarea{resize:vertical;}
p{margin-top:0;margin-bottom:10px;}
.none li, .none{list-style:none;}
html, body, p, table{font-family:'Proxima Nova', sans-serif;font-size:15px;line-height:25px;}
a{color:inherit;font-size:inherit;transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;-ms-transition:all .2s;}
a:focus{outline:none;}
h1, h2, h3, h4{font-family:'Levenim', sans-serif;}
h2{font-family:'Levenim Bold', sans-serif;font-size:26px;line-height:30px;}
h3{font-family:'Levenim Bold', sans-serif;font-size:21px;line-height:27px;}
.wrapper{width:1170px;margin:0 auto;position:relative;}
.clear{clear:both;}
.clear:after, .clear:before{content:'';display:table;clear:both;}
.blue{color:#174897;}
h1.heading, h2.heading{font-size:32px;margin-bottom:15px;padding-bottom:15px;line-height:35px;background:url('../img/border.png') no-repeat bottom left;}
h1.heading.center, h2.heading.center{text-align:center;background:url('../img/border1.png') no-repeat bottom center;}
h1.heading.white, h2.heading.white{color:#fff;}
.fl-left{float:left;margin-right:15px;}
.fl-right{float:right;margin-left:15px;}
.topbar{text-align:right;color:#000;}
.topbar ul li a.top-phone{background-image:url(../img/top-ph.png);background-position:left 3px;background-repeat:no-repeat;padding-left:22px;}
.topbar ul li a.top-mail{background-image:url(../img/top-mail.png);background-position:left 3px;background-repeat:no-repeat;padding-left:22px;}
a.requestBtn{display:inline-block;background-color:#e22a2a;padding:5px 15px;}
ul.contact-Info, ul.contact-Info li{display:inline-block;vertical-align:middle;color:#fff;}
ul.contact-Info li{line-height:1;padding:12px 0;}
ul.contact-Info li a{font-size:18px;margin-left:25px;}
header{position:absolute;z-index:99;width:100%;}
.navigations{float:right;}
.menubar{background-color:rgba(0, 0, 0, 0.6);}
.logo{float:left;padding-top:20px;position:absolute;top:-67px;left:0;}
.innerBanner img{display:block;}
.homePage{position:relative;}
.overlay{position:absolute;width:50%;top:0;left:0;height:100%;background:url(../img/overlay.png) no-repeat;background-size:cover;z-index:999;}
.wsmenu-list > li{display:inline-block;}
.wsmenu-list li a{font-size:16px;text-transform:uppercase;font-weight:600;color:#fff;border-right:0;padding:11px 25px;font-family:'Proxima Nova Semibold';}
.wsmenu-list li li a{padding:10px;font-size:16px;text-transform:capitalize;line-height:21px;border-bottom:1px solid #dadada;font-weight:400;color:#000;}
.wsmenu-list li li a:hover{color:#653a71 !important;background-color:transparent !important;}
.wsmenu-list > li li a.active{background:transparent !important;color:#653a71 !important;border-bottom:1px solid #ffffff;}
.wsmenu-list > li:hover>a{color:#fff !important;background:#653a71 !important;}
.wsmenu-list > li a.active{background:#653a71 !important;color:#ffffff !important;}
.wsmenu-list{text-align:right;}
.controls a{position:absolute;z-index:9;top:50%;color:#fff;transform:translateY(-35%);-webkit-transform:translateY(-35%);-moz-transform:translateY(-35%);-ms-transform:translateY(-35%);}
.controls a.customPrevBtn{left:0;}
.controls a.customNextBtn{right:0;}
.controls a:hover{cursor:pointer;}
.banner{position:relative;}
.btn{display:inline-block;background-color:#653a71;color:#fff;padding:10px 15px 10px 50px;background-position:20px 12px;background-image:url('../img/right-pointer.png');background-repeat:no-repeat;position:relative;transition:all ease 0.3s;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-ms-transition:all ease 0.3s;}
.btn:hover, .btn:hover:after{background-color:#653a71;}
.btn:after{position:absolute;right:-6px;width:3px;height:100%;content:'';background-color:#653a71;top:0;transition:all ease 0.3s;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-ms-transition:all ease 0.3s;}
.caption h1{font-size:32px;color:#fff;text-transform:uppercase;font-family:'Levenim Bold';font-weight:600;}
.caption p{color:#fff;font-size:16px;width:40%;margin-top:0;margin-bottom:28px;}
.caption{position:absolute;width:100%;text-align:left;z-index:9999;top:60%;left:0;transform:translateY(-50%);}
.caption .btn{margin:0;font-size:16px;font-family:'Proxima Nova Semibold';}
.h1-line{display:block;height:3px;width:100px;background:#fff;margin:28px 0;}
.about .heading{background:transparent;}
.mainContent .about img{float:right;}
.about-text{width:100%;float:left;}/*width:65%*/
.about-text p{font-size:16px;}
.aboutUs{padding:50px 0;}
.about-boxSec{padding-top:20px;}/*padding-top:50px;*/
.about-box{float:left;width:47%;margin-right:35px;box-shadow:0 1px 10px rgba(0,0,0,.3);min-height:435px;}
.about-box:nth-child(2){margin-right:0;}
.about-boxText{padding:30px;}
.about-boxText h2{font-size:30px;text-transform:uppercase;}
.about-boxText h3{font-size:22px;margin-bottom:5px;margin-top:20px;text-transform:uppercase;}
.about-boxText h4{font-size:18px;margin-bottom:10px;font-weight:600;margin-top:10px;}
.about-boxText p{font-size:16px;}
.aboutUs p{margin-bottom:15px;font-size:16px;}
.aboutUs .btn{background-color:#393939;margin-top:15px;}
.aboutUs .btn:after{background-color:#393939;}
.aboutUs .imgBox{float:left;max-width:30%;width:100%;}
.aboutUs .imgBox img{width:100%;}
.aboutUs .contentBox{float:left;width:65%;box-sizing:border-box;}
.contentBox h1 span{display:block;text-transform:uppercase;font-family:'Levenim Bold';}
.aboutUs .contentBox .contentScroll{overflow-y:auto;Position:relative;max-width:98%;height:250px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:30px;}
.banner .owl-carousel .owl-item > div{position:relative;}
.banner .owl-carousel .owl-item > div:before{content:'';position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background:-moz-linear-gradient(left, rgba(0,0,0,0.6) 0%, rgba(3,89,116,0) 52%, rgba(5,171,224,0) 100%);background:-webkit-linear-gradient(left, rgba(0,0,0,0.6) 0%,rgba(3,89,116,0) 52%,rgba(5,171,224,0) 100%);background:linear-gradient(to right, rgba(0,0,0,0.6) 0%,rgba(3,89,116,0) 52%,rgba(5,171,224,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99000000', endColorstr='#0005abe0',GradientType=1);}
.contentBox .heading{font-size:35px;line-height:42px;font-family:'Levenim Bold';font-weight:600;}
.welcome-p{width:95%;padding-top:12px;}
.homeServices{padding:50px 0;background:url('../img/service-bg.png') no-repeat center;background-size:cover;}
.owl-carousel.service-slide .owl-item img{max-width:100%;width:auto;display:inline-block;}
h2.heading.center{font-size:32px;font-family:'Levenim Bold';margin-bottom:30px;}
.homeServices h2.heading.center{text-transform:uppercase;}
.homeServices .box{background-color:#fff;padding:20px;}
.homeServices .controls a{top:60%;}
.homeServices .controls a.customPrevBtn1,.homeServices .controls a.customNextBtn1{display:none;}
.homeServices .owl-theme .owl-nav.disabled+.owl-dots{padding-top:26px;}
.homeServices .box h3{font-family:'Proxima Nova Semibold';font-size:20px;padding-top:15px;margin-top:15px;position:relative;min-height:71px;}
.homeServices .box h3:before{content:'';position:absolute;top:0;left:0;width:65px;height:2px;background-color:#174897;}
#hidden-content-b{max-width:550px;border-radius:4px;transform:translateY(-50px);transition:all .33s;width:400px;}
#hidden-content-b{transform:translateY(0);}
.form form{margin:0 -15px;}
.form-grp input, .form-grp textarea{width:100%;padding:10px;font-size:15px;}
.form-grp{width:50%;float:left;padding:12px;}
.fancybox-slider-wrap h3{font-size:24px;font-family:'Levenim Bold';margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #174897;}
.form-grp .captcha input, .form .form-grp .captcha input{width:230px;display:inline-block;}
.button, input[type="submit"], input[type="reset"], input[type="button"]{cursor:pointer;border:0;font-size:16px;background-position:15px 8px;}
.innerBanner{max-height:345px;overflow:hidden;position:relative;}
.innerBanner img{width:100%;}
.inner-overlay{position:absolute;width:100%;height:100%;background:rgba(101,58,113,0.6) no-repeat;background-size:cover;z-index:8;}
.innerBanner-caption{position:relative;width:100%;position:absolute;top:50%;left:0;z-index:9;}
.innerBanner-caption h1{font-size:40px;color:#fff;text-transform:uppercase;margin-top:60px;line-height:42px;}
/*.about{margin-bottom:50px;}*/
.whoWeNot{margin-bottom:50px;background-color:#f7f7f7;}
.whoWeNot .wrapper{padding:50px 0 30px;padding-right:350px;box-sizing:border-box;background:url('../img/who-we-not.png') no-repeat right top;background-size:auto 100%;}
.mainContent{padding:50px 0;}
.boxes .col-3{width:31%;display:inline-block;margin-right:3%;vertical-align:top;}
.boxes .col-3:last-child{margin-right:0;}
.boxes{margin-top:30px;margin-bottom:-10px;}
.boxes .col-3 h3{margin-top:15px;}
.boxes .col-2{width:47%;display:inline-block;margin-right:4%;vertical-align:top;margin-bottom:30px;}
.boxes .col-2:nth-child(2n){margin-right:0;}
.boxes .rightBox img{float:left;margin-right:30px;}
.boxes .leftBox img{float:right;margin-left:30px;}
.boxes .leftBox, .boxes .rightBox{margin-bottom:30px;}
.boxes .last{margin-bottom:0;}
section.innerPage h2.heading, section.innerPage h1.heading{font-family:Levenim Bold;}
.boxes img{}
.services-content img{display:block;}
.services-content{position:relative;overflow:hidden;cursor:pointer;margin-bottom:30px;}
.services-text{position:absolute;bottom:-55px;left:0;width:100%;padding:0 30px;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;z-index:999;}
.services-content:hover .services-text{bottom:0;margin-bottom:20px;}
.services-content:after{content:'';background:#85817d;position:absolute;top:0;bottom:0;width:100%;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;opacity:0.3;}
.services-content:hover:after{background:#653a71;opacity:0.8;}
.services-text span.services-arrow a{content:'';background-image:url(../img/services-arrow.png);background-repeat:no-repeat;height:20px;width:30px;position:absolute;bottom:10px;right:30px;}
.services-text h2{font-size:24px;color:#fff;margin-bottom:10px;}
.services-text p{color:#fff;}
.tab{float:left;border:0px solid transparent;background-color:#e7e7e7;width:27%;}
.tab a{display:block;background-color:inherit;color:black;padding:22px 16px;width:100%;border:none;outline:none;text-align:left;cursor:pointer;transition:0.3s;font-size:17px;text-transform:uppercase;font-size:16px;font-weight:600;border:1px solid #fff;word-wrap:break-word;}
.tab a:hover{background-color:#ddd;}
.tab a.active{background-color:#653a71;color:#fff;}
.tabcontent{float:left;padding:0px 12px;border:0px solid transparent;width:73%;border-left:none;padding-left:33px;}
.tabcontent p{font-size:16px;}
.tabcontent h2{margin-top:25px;margin-bottom:5px;font-size:22px;}
.tabcontent h2:nth-child(1){margin-top: 0;}
.tabcontent ul{list-style: inherit;}
.contactSection .col-4{width:32%;margin-top:10px;background-color:#;box-sizing:border-box;float:right;color:#000;padding-left:2%;}
.contactSection .col-8{background-color:#fff;width:68%;float:left;}
.contactSection .col-8 h2{font-size:28px;font-weight:700;line-height:32px;}
.contactSection .col-8 .form .form-grp{width:50%;float:left;min-height:80px;}
.form .form-grp:nth-child(2n){margin-right:0;}
.form .form-grp input, .form .form-grp select, .form .form-grp textarea{width:100%;float:left;background-color:#f3f3f3;padding:12px;border-bottom:2px solid #cccccc;;}
.contactSection .col-4 h3{text-transform:uppercase;font-weight:700;font-size:18px;position:relative;display:inline-block;vertical-align:top;}
.contactSection .col-4 .address:after{content:'';position:absolute;width:39px;height:39px;top:0;left:0;background-image:url(../img/add.png);background-size:cover;background-repeat:no-repeat;}
.contactSection .col-4 .email:after{content:'';position:absolute;width:39px;height:39px;top:0;left:0;background-image:url(../img/email.png);background-size:cover;background-repeat:no-repeat;}
.contactSection .col-4 .phone:after{content:'';position:absolute;width:39px;height:39px;top:0;left:0;background-image:url(../img/phone.png);background-size:cover;background-repeat:no-repeat;}
.contactSection .col-4 .fax:after{content:'';position:absolute;width:39px;height:39px;top:0;left:0;background-image:url(../img/fax.png);background-size:cover;background-repeat:no-repeat;}
.contactSection .col-4 p{font-size:16px;}
.contactSection .col-4 h3{height:2px;background-color:#fff;}
.contactSection .col-4 .contactUs ul li a{position:relative;display:inline-block;margin-bottom:15px;vertical-align:top;}
.contactSection .col-4 .contactUs ul li{vertical-align:top;}
.contactSection .col-4 .contactUs{margin-top:30px;}
.map{margin-top:60px;}
.map iframe{display:block;}
.contactSection .col-8 .form-grp{margin-bottom:0;}
.contactSection .col-8 .form .messageBox{width:100%;}
input[type="text"], input[type="password"], input[type="email"],input[type="tel"], textarea, select{border:none;}
.form .captcha{display:inline-block;vertical-align:middle;}
.col-8 .form form-grp.full textarea{width:100% !important;}
.contactSection .col-8 .form .form-grp.full{width:100%;}
.contactSection .col-4 a{color:#653a71;word-wrap:break-word;}
.contect-text{padding-left:50px;position:relative;margin-bottom:20px;}
.inner-news{width:100%;}
.inner-newsImg{width:100%;height:100%;}
.inner-newsImg img{display:block;width:100%;height:100%;}
.inner-news .row h4{font-size:26px;font-weight:400;margin-bottom:5px;line-height:30px;}
.inner-news .row p{margin-bottom:10px;margin-top:5px;}
.inner-news .col-8 a span{margin-right:10px;color:#777777;}
.inner-news .col-8 .btn{margin-top:10px;}
.inner-news .row{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;padding-bottom:20px;padding-top:20px;border-bottom:1px solid #f1efef;}
.inner-news .row:last-child{border-bottom:1px solid transparent;}
.inner-news .col-4{flex:0 0 33.333333%;max-width:33.333333%;width:100%;min-height:1px;padding-right:15px;padding-left:15px;}
.inner-news .col-8{flex:0 0 66.666667%;max-width:66.666667%;width:100%;min-height:1px;padding-right:15px;padding-left:15px;}
.req{padding:50px 0px;}
.req h2{font-weight:600;}
.news-sec{padding:50px 0px;background:#653a71;float:left;width:50%;min-height:580px;}
.req{width:50%;float:left;padding-right:29px;}
.req .form .form-grp input{width:100%;float:left;padding:12px;border:none;border-bottom:2px solid #cccccc;background:#f3f3f3;}
.req .form .form-grp.full{width:100%;}
.req .form .form-grp.full textarea{width:100%;border:none;border-bottom:2px solid #cccccc;background:#f3f3f3;padding:15px;}
.req .form .captcha{display:inline-block;vertical-align:middle;}
.req .form .form-grp input::placeholder{color:#494949;font-size:15px;font-weight:normal;}
.req .form .form-grp textarea::placeholder{color:#494949;font-size:15px;font-weight:normal;}
.form .btn{background-color:#393939 !important;;margin-left:30px;}
.form .btn:after{background-color:#393939 !important;}
.form .btn:hover{background-color:#393939 !important;}
.req-testimonials{overflow:hidden;}
.news-sec:after{content:'';position:absolute;background:#653a71;min-height:850px;width:100%;left:100%;top:0;}
.news{position:relative;}
.news-box span.news-sliderNav{display:block;position:absolute;width:54px;height:54px;background:url(../img/news-sliderNav.png);bottom:0;right:0;}
.news h2.heading{color:#fff;margin-left:30px;font-weight:600;}
.news h2.heading{background:url(../img/border-white.png) no-repeat bottom left;font-size:32px;margin-bottom:15px;padding-bottom:15px;line-height:35px;}
.news-box{border:1px solid #fff;margin-left:30px;margin-right:30px;padding:20px;min-height:250px;margin-top:32px;position:relative;margin-bottom:20px;color:#fff;}
.news-box h3{font-size:22px;font-weight:lighter;font-family:'Levenim', sans-serif;margin-bottom:20px;}
.news-img{text-align:center;float:left;padding-right:20px;width:30%;}
.news-box .testi-img img{margin-bottom:10px;}
.news-box .testi-img h3{color:#000;}
.news-box .tesnewsti-img p{color:#fff;}
.news-text img{float:left;margin-right:20px;}
.news .owl-carousel .owl-item img{width:auto;}
.news-text{width:100%;margin-top:0;}
.news .news-btn{text-align:center;margin-top:15px;}
.news .news-btn .btn{background-color:#fff;color:#000;background-image:url(../img/right-pointer-black.png);font-size:16px;}
.news .news-btn .btn:after{background:#fff;font-color:#000;}
.owl-theme .owl-dots .owl-dot.active span{background:transparent;}
.owl-theme .owl-dots .owl-dot.active{background-image:url(../img/owl-active.png);background-repeat:no-repeat;background-size:cover;background-color:transparent;background-position:center;}
.owl-theme .owl-dots .owl-dot span{}
.link-content{padding:30px;min-height:490px;box-shadow:0 1px 10px rgba(0,0,0,.3);-webkit-box-shadow:0 1px 10px rgba(0,0,0,.3);-moz-box-shadow:0 1px 10px rgba(0,0,0,.3);-o-box-shadow:0 1px 10px rgba(0,0,0,.3);}
.link-content h2{font-size:30px;text-transform:uppercase;margin-bottom:15px;word-wrap:break-word;}
.link-content p{font-size:16;margin-bottom:0px;}
.link-content a{display:block;color:#653a71;font-size:16;margin-bottom:20px;word-wrap:break-word;}
.link-content a:hover{text-decoration:underline;}
.link-box .minHeight{min-height:auto;}
.footer{color:#fff;}
.footer{padding:50px 0px 50px;background-image:url(../img/footer-bg.png);background-repeat:no-repeat;background-position:bottom center;position:relative;background-size:cover;}
.footer .col-4{width:33.33%;float:left;}
.footer .col-4 h3{font-weight:600;font-size:24px;text-transform:unset;position:relative;margin-bottom:17px;padding-bottom:13px;color:#fff;}
.footer .col-4 h3:after{position:absolute;left:0;bottom:0;content:'';width:60px;height:2px;background-color:#fff;}
.footer .col-4 ul li a{margin-bottom:10px;display:inline-block;padding-left:15px;background-image:url(../img/footer-arrow.png);background-repeat:no-repeat;background-position:left 6px;text-transform:unset;color:#fff;font-size:16px;}
.footer .col-4 ul.none.social li{display:inline-block;}
.footer .col-4 ul.none.social li a{padding-left:0;margin-right:10px;background-image:none;}
.footer .col-4 ul.none.service{padding-right:40px;}
.footer .col-4 ul.none.contact{padding-right:30px;}
.footer .col-4 ul.none.contact li a{padding-left:30px;}
.footer .col-4 ul.none.contact li a.address{background-image:url(../img/location.png);background-position:left 2px;}
.footer .col-4 ul.none.contact li a.phone{background-image:url(../img/ft-phone.png);background-position:left 4px;}
.footer .col-4 ul.none.contact li a.fax{background-image:url(../img/ft-fax.png);background-position:left 6px;}
.footer .col-4 ul.none.contact li a.mail{background-image:url(../img/mail.png);background-position:left 6px;}
.footer-socialI a{display:inline-block;margin-right:19px;}
.footer-socialI a i{font-size:18px;}
.footer-socialI{margin-top:5px;}
.copyright{width:100%;background-color:#272727;padding:10px 0;}
.copy-50{width:50%;float:left;}
.copyright p{color:#fff;font-size:14px;margin: 0;}
.copyL{text-align:left;float:left;}
.copyR{text-align:right;float:right;}
.error{color:red;}
.note p{padding-top:40px;font-size:12px;color:#6f6f6f;font-weight:600;line-height:18px;}
.form-grp.full .btn{cursor:pointer;}
.form-grp.full .btn input[type="submit"]{border:none;background:transparent;color:#fff;float:none;padding:0;outline:none;margin-left:0;margin:0;}
.cap{display:inline-block;vertical-align:middle;}

li.apple-app, li.android-app{padding:0 !important;}
li.apple-app a, li.android-app a{margin-left:10px !important;}
.small-devices{display: none !important;}
.homeServices .box{min-height: 300px;}
.about-boxText ul li{display: inline-block;width:50%;}


/*App*/
.firmApp ul{list-style: inherit;}
.firmApp h2.heading{background:transparent; text-align: center;}
.firmApp-content{text-align: center;}
.firmApp-content p{line-height:20px ;}
.firmApp-content .apps-icon ul li{display:inline-block;margin-right: 10px;}

h3.download{font-size:21px;margin-top: 20px;margin-bottom:10px;text-transform:capitalize;}

.app-instructions{margin-top:40px;padding-bottom: 40px;}
.app-instructions h3{font-size:24px;font-weight: 300;text-transform:capitalize;margin-bottom: 10px;}
.app-instructions ul{padding-left: 20px;}
.app-instructions ul li{padding:5px;font-size:16px;padding-left: 0;}

.app-img{text-align: center;margin-top: 40px}
.app-img img{width:510px;max-width:100%;height: 465px;max-height:100%;border:5px solid #dcdcdc;-webkit-box-shadow: 0px 2px 50px #ccc;-moz-box-shadow: 0px 2px 50px #ccc;-ms-box-shadow: 0px 2px 50px #ccc;-o-box-shadow: 0px 2px 50px #ccc;box-shadow: 0px 2px 50px #ccc;}

.app-features-bg{padding:50px 0;background:#653a71;position: relative;}

.app-features-bg:after{content:'';position: absolute;background:url('/webroot/ck_files/files/app-features-bg-arrow.png');height: 36px;width:57px;bottom: -25px;left: 50%;transform: translateX(-50%);}

.app-features-bg h2{text-align: center;margin-bottom: 10px;font-size:32px;color:#fff;}
.app-features-bg h3{text-align: center;font-size:20px;color:#fff;}

.app-features{padding:50px 0;padding-bottom: 0;}
.app-features ul{list-style:none;}
.app-features ul li{width:calc(33.3% - 30px);margin-left: 15px;margin-right: 15px;float: left;margin-bottom:20px;}
.app-features ul li h3{margin-bottom: 8px;font-size:20px;}
.app-features ul li h4{font-size:16px;font-weight: bold;color:#653a71;}

.apps-icon{text-align: center;clear: both;}
.app-features .apps-icon ul li{display:inline-block;margin-right: 10px;width:auto;float: none;margin-bottom: 0;}

.col-8.inner-newsContent > h4 + span{margin-right: 6px;}
.list-style{list-style: inherit;margin-left: 15px;}
#loader_more{background-image: none;padding:10px 15px 10px 15px;margin-top: 35px;}
#loader_more.btn{background-color:#393939;}
#loader_more.btn:after{background-color:#393939;}
#loader_more.btn:before{position:absolute;left:-6px;width:3px;height:100%;content:'';background-color:#393939;top:0;transition:all ease 0.3s;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-ms-transition:all ease 0.3s;}
