body{text-rendering:optimizeLegibility;overflow-x:hidden;font-size:1.75em;line-height:1.5em;font-family:"Playfair Display",serif;font-weight:300}.h1,h1{font-size:45px}h2{font-weight:700}p{margin-bottom:20px;font-size:1.15em}.sec-title-row{clear:both;text-align:center;margin-bottom:1.875em}.p-divider,.divider{height:1px;width:100%;background:#ccc;margin:25px 0}.no-padding{padding:0}.p-padding{padding:3em 0}.p-inverse h1,.p-inverse h2,.p-inverse h3,.p-inverse h4,.p-inverse h5,.p-inverse h6,.p-inverse div,.p-inverse p{color:white}.two-col{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:2em;-moz-column-gap:2em;column-gap:2em}.three-col{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:2em;-moz-column-gap:2em;column-gap:2em;padding-left:0}@media (max-width: 991px){.two-col{-webkit-column-count:1;-moz-column-count:1;column-count:1}.three-col{-webkit-column-count:1;-moz-column-count:1;column-count:1}}@media (min-width: 767px){.clearfix .col-lg-1:nth-child(12n+1),.clearfix .col-lg-2:nth-child(6n+1),.clearfix .col-lg-3:nth-child(4n+1),.clearfix .col-lg-4:nth-child(3n+1),.clearfix .col-lg-6:nth-child(2n+1),.clearfix .col-md-1:nth-child(12n+1),.clearfix .col-md-2:nth-child(6n+1),.clearfix .col-md-3:nth-child(4n+1),.clearfix .col-md-4:nth-child(3n+1),.clearfix .col-md-6:nth-child(2n+1),.col-group .col-lg-1:nth-child(12n+1),.col-group .col-lg-2:nth-child(6n+1),.col-group .col-lg-3:nth-child(4n+1),.col-group .col-lg-4:nth-child(3n+1),.col-group .col-lg-6:nth-child(2n+1),.col-group .col-md-1:nth-child(12n+1),.col-group .col-md-2:nth-child(6n+1),.col-group .col-md-3:nth-child(4n+1),.col-group .col-md-4:nth-child(3n+1),.col-group .col-md-6:nth-child(2n+1){clear:none}.clearfix .col-sm-1:nth-child(12n+1),.clearfix .col-sm-2:nth-child(6n+1),.clearfix .col-sm-3:nth-child(4n+1),.clearfix .col-sm-4:nth-child(3n+1),.clearfix .col-sm-6:nth-child(2n+1),.col-group .col-sm-1:nth-child(12n+1),.col-group .col-sm-2:nth-child(6n+1),.col-group .col-sm-3:nth-child(4n+1),.col-group .col-sm-4:nth-child(3n+1),.col-group .col-sm-6:nth-child(2n+1){clear:left}}@media (min-width: 992px){.clearfix .col-lg-1:nth-child(12n+1),.clearfix .col-lg-2:nth-child(6n+1),.clearfix .col-lg-3:nth-child(4n+1),.clearfix .col-lg-4:nth-child(3n+1),.clearfix .col-lg-6:nth-child(2n+1),.clearfix .col-sm-1:nth-child(12n+1),.clearfix .col-sm-2:nth-child(6n+1),.clearfix .col-sm-3:nth-child(4n+1),.clearfix .col-sm-4:nth-child(3n+1),.clearfix .col-sm-6:nth-child(2n+1),.col-group .col-lg-1:nth-child(12n+1),.col-group .col-lg-2:nth-child(6n+1),.col-group .col-lg-3:nth-child(4n+1),.col-group .col-lg-4:nth-child(3n+1),.col-group .col-lg-6:nth-child(2n+1),.col-group .col-sm-1:nth-child(12n+1),.col-group .col-sm-2:nth-child(6n+1),.col-group .col-sm-3:nth-child(4n+1),.col-group .col-sm-4:nth-child(3n+1),.col-group .col-sm-6:nth-child(2n+1){clear:none}.clearfix .col-md-1:nth-child(12n+1),.clearfix .col-md-2:nth-child(6n+1),.clearfix .col-md-3:nth-child(4n+1),.clearfix .col-md-4:nth-child(3n+1),.clearfix .col-md-6:nth-child(2n+1),.col-group .col-md-1:nth-child(12n+1),.col-group .col-md-2:nth-child(6n+1),.col-group .col-md-3:nth-child(4n+1),.col-group .col-md-4:nth-child(3n+1),.col-group .col-md-6:nth-child(2n+1){clear:left}}.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.row-eq-height .col-eq-height{height:100%}a:hover,a:focus{text-decoration:none}.sub-text{padding:0 10%;font-size:1.15em;line-height:1.5em}.sub-text-fw{font-size:1.25em;line-height:1.5em}.btn{color:#333;font-weight:bold;text-transform:uppercase;font-size:1.25em;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;white-space:normal}.btn:hover{background-color:rgba(0,0,0,0.9);color:#fff !important;border-color:rgba(0,0,0,0.9)}a{color:#7BAAAA;text-decoration:none}.btn-theme{background-color:#7BAAAA;border:1px solid #7BAAAA;color:#fff;font-size:13px;font-weight:400;text-transform:none;letter-spacing:1px}.btn-theme:hover{background-color:transparent !important;border:1px solid #000 !important;color:#000 !important}.btn-inverse{background-color:transparent;border:1px solid #000;color:#000;font-size:13px;font-weight:400;text-transform:none;letter-spacing:1px}.btn-inverse:hover{background-color:#7BAAAA;border:1px solid #7BAAAA;color:#fff}.btn-white{background-color:#fff;border:1px solid #fff;color:#7BAAAA;font-size:13px;font-weight:400;text-transform:none;letter-spacing:1px}.btn-white:hover{background-color:#fff;border:1px solid #fff;color:#7BAAAA !important}.btn-custom{background-color:#ffa100;color:#fff}.btn-full{width:100%}.btn-lg{padding:10px 20px}.img-top-radius{border-top-left-radius:25px;border-top-right-radius:25px}.p-bg-color{background-color:#f2f2f2}.p-bg-color-2{background-color:#7BAAAA;color:white}.p-bg-color-3{background-color:rgba(0,157,226,0.1)}.p-bg-color-4{background-color:#f4f4f4}.p-bg-color-5{background-color:#dedede}.p-bg-color-photo .color-overlay{background:rgba(0,157,226,0.5);height:100%;width:100%;display:block;position:absolute;top:0}.p-imgbtns .imgbtns-row{padding-bottom:2em}.p-list-img-txt-btn-4col .list-item{background-color:white}.p-list-icon-txt-4col-2 .icon i{color:#7BAAAA}.p-list .list-icon-wrap .left-side-icon .front-icon{color:#7BAAAA;border-color:#7BAAAA}.p-pricing .pricing-opt div{border:2px solid #7BAAAA;color:#7BAAAA}.p-pricing .pricing-opt div.active{background-color:#7BAAAA}.p-pricing .pricing-container .price-box{border:2px solid #7BAAAA}.p-pricing .pricing-container .price-box .pricing-title{background-color:#7BAAAA}.p-team .social li a:hover i{color:#7BAAAA}.p-testimonial .flexslider-testimonials .flex-control-nav li a.flex-active{background:#93c21f}.p-testimonial .flexslider-testimonials .slides li p:before,.p-testimonial .flexslider-testimonials .slides li p:after{color:#93c21f}.threeBox{background:#F6F6F8}.threeBox .box{background:#fff;margin:0 5px;-webkit-box-shadow:0px 0px 21px 2px rgba(0,0,0,0.23);-moz-box-shadow:0px 0px 21px 2px rgba(0,0,0,0.23);box-shadow:0px 0px 21px 2px rgba(0,0,0,0.23);text-align:center;padding-bottom:15px}.threeBox .box .team-box{max-height:280px;overflow:hidden}.threeBox .box .team-position{font-size:14px;color:#606266;font-style:normal;padding:0 25px}.threeBox .box .team-desc h4{font-size:24px;font-weight:bold}.threeBox .sub-content{margin-top:75px;color:#606266;font-size:17px;line-height:27px}.threeBox .btn-lg{width:80%;margin:0 auto;display:block;font-size:17px;font-weight:300;padding:15px 20px}@media (max-width: 768px){.margin-bottom30{margin-bottom:30px}}@media (max-width: 991px){.margin-bottom40{margin-bottom:40px}}.pr-section .pr-item .inner{border-left:1px solid #E0E2E1;padding:42px}.pr-section .pr-item:first-child .inner{border-left:none}.pr-section .pr-item h4{margin-bottom:0}.pr-section .pr-item .date{font-size:15px;color:#7BAAAA;font-style:italic;margin:5px 0 12px 0;display:block}.pr-section .pr-item p{line-height:30px;color:#606266}@media (max-width: 991px){.pr-section .pr-item .inner{border-left:none}}footer{background-color:#222 !important;padding:40px 0 0 0 !important}footer ul{text-align:center}footer ul li{color:#fff;display:inline;margin:0 10px}footer ul li a{color:#fff;display:initial;cursor:pointer}footer ul li a:hover{color:#7BAAAA}footer ul li a .fa-circle{font-size:5px;color:#7BAAAA;vertical-align:middle}footer .contact{text-align:center;color:#fff;margin-top:20px}footer .contact img{width:auto;max-height:22px;height:100%;vertical-align:middle;margin:0 15px}footer .social{margin-top:20px;margin-bottom:35px}footer .social ul{border-top:1px solid #76797e;border-bottom:1px solid #76797e;padding:10px 0}footer .social ul li a{margin:0 10px}footer .social ul li a.facebook:hover{color:#253861}footer .social ul li a.twitter:hover{color:#00b6f1}footer .social ul li a.google:hover{color:#df4a32}footer .social ul li a.linkedin:hover{color:#007bb6}.sub-footer{background-color:#fff;padding:20px 0}.sub-footer p{padding:0;margin:0}@media (max-width: 991px){footer .contact ul li{display:block}footer .contact img{display:none}}@media (max-width: 768px){footer .social ul li{margin:5px}footer .social ul li a{margin:0}}@media (max-width: 342px){footer .social ul li a{font-size:11px}}.lr-panel h3{font-size:33px;margin-bottom:20px;font-weight:700}.lr-panel p{line-height:26px}.light-p{color:#606266;line-height:26px}.p-map h2{margin-bottom:30px;margin-top:0px}.see-progress a{font-size:19px;color:#A3A2A2;font-weight:200;font-style:italic}.see-progress a span{font-size:24px;display:block;font-style:normal}.see-progress a i{color:#7BAAAA;display:block;font-size:25px}.team-member-panel h2{color:#717479;font-size:57px;font-weight:300;margin:0}.team-member-panel h5{color:#7BAAAA;font-size:27px;font-weight:500;margin-top:0;margin-bottom:32px}.team-member-panel .btn{min-width:175px}.team-member-panel .bio-text p{font-size:15px}.more-info{background-color:#F6F6F8}.more-info h3{color:#717479;font-size:50px;font-weight:300}.more-info .contact-text p{font-size:14px;color:#3F3F3F}.more-info .contact-specific{font-size:21px;line-height:21px;color:#A4A3A3;margin:45px 0 15px 0}.more-info .contact-specific br{line-height:31px}.more-info .rightinfo{margin-top:20px}.more-info .rightinfo ul{color:#7BAAAA}.more-info .rightinfo ul li{margin-bottom:20px}.more-info .rightinfo ul li span{color:#606266;font-size:17px;line-height:30px}.team-scroll .member-box{width:143px;height:143px;display:block;background-size:cover;background-repeat:no-repeat;background-position:center center;border:4px solid #EFEFEF;margin:0 auto}.team-scroll .slide-arrow-r,.team-scroll .slide-arrow-l{font-size:35px;line-height:normal;position:absolute;top:40%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:#E0E2E1;border:none;outline:0;background:0 0}.team-scroll .slide-arrow-l{left:-25px}.team-scroll .slide-arrow-r{right:-25px}.dtable{display:table}.dcell{display:table-cell;float:none}.vertcent{vertical-align:middle}#footer ul{padding:0}.sub-footer p{font-size:1em}
