body{font-family:Montserrat,sans-serif;position:relative;width:100%;height:100%;color:#fff;background-color:#2b2b2b}html{width:100%;height:100%}h1,h2,h3,h4,h5,h6{font-family:"Playfair Display",serif;font-weight:700;margin:0 0 35px;letter-spacing:1px;text-transform:uppercase}p{font-size:16px;line-height:1.5;margin:0 0 25px}@media (min-width:768px){p{font-size:18px;line-height:1.6;margin:0 0 35px}}a{-webkit-transition:all 5s ease-in-out;-moz-transition:all 5s ease-in-out;transition:all 5s ease-in-out;color:#fff}a:focus,a:hover{text-decoration:none;color:#ccc}.btn-circle{font-size:26px;width:55px;height:55px;margin-top:15px;line-height:45px;-webkit-transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out;transition:background .3s ease-in-out;color:#fff;border:2px solid #fff;border-radius:100%!important;background:0 0}.btn-circle:focus,.btn-circle:hover{color:#fff;outline:0;background:rgba(255,255,255,.1)}.download-section{color:#fff;background:url(../img/downloads-bg.jpg) no-repeat center center scroll;background-color:#000;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#map{width:100%;height:300px}.btn{font-family:"Playfair Display",serif;font-weight:400;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;border-radius:0}.btn-default{color:#fff;border:1px solid #fff;background-color:transparent}.btn-default:focus,.btn-default:hover{color:#000;border:1px solid #fff;outline:0;background-color:#fff}ul.banner-social-buttons{margin-top:0}@media (max-width:1199px){ul.banner-social-buttons{margin-top:15px}}@media (max-width:767px){ul.banner-social-buttons li{display:block;margin-bottom:20px;padding:0}ul.banner-social-buttons li:last-child{margin-bottom:0}}::-moz-selection{background:#fcfcfc;background:rgba(255,255,255,.2);text-shadow:none}::selection{background:#fcfcfc;background:rgba(255,255,255,.2);text-shadow:none}img::selection{background:0 0}img::-moz-selection{background:0 0}.row{position:relative}#mainNav{font-family:Montserrat,sans-serif;margin-bottom:0;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.3);background-color:#2b2b2b}#mainNav .navbar-toggler{font-size:14px;padding:11px;color:#fff;border:1px solid #fff}#mainNav .navbar-brand{font-weight:700}#mainNav a{color:#fff;font-size:.75rem}#mainNav .navbar-nav .nav-item{-webkit-transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out;transition:background .3s ease-in-out}#mainNav .navbar-nav .nav-item:hover{color:fade(white,80%);outline:0;background-color:transparent}#mainNav .navbar-nav .nav-item:active,#mainNav .navbar-nav .nav-item:focus{outline:0;background-color:transparent}#mainNav #navbarResponsive{padding-top:20px;margin-bottom:-15px}@media (min-width:992px){#mainNav{padding-top:20px;padding-bottom:20px;-webkit-transition:background .3s ease-in-out,padding-top .3s ease-in-out,padding-bottom .3s;-moz-transition:background .3s ease-in-out,padding-top .3s ease-in-out,padding-bottom .3s;transition:background .3s ease-in-out,padding-top .3s ease-in-out,padding-bottom .3s;letter-spacing:1px;border-bottom:none;background:#2b2b2b}#mainNav.navbar-shrink{padding-top:10px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.3);background:#2b2b2b}#mainNav .nav-link.active{outline:0;background-color:rgba(255,255,255,.3)}#mainNav .nav-link.active:hover{color:#fff}}@media (min-width:768px) and (max-width:992px){#mainNav{padding-top:20px;padding-bottom:20px;-webkit-transition:background .3s ease-in-out,padding-top .3s ease-in-out,padding-bottom .3s;-moz-transition:background .3s ease-in-out,padding-top .3s ease-in-out,padding-bottom .3s;transition:background .3s ease-in-out,padding-top .3s ease-in-out,padding-bottom .3s;letter-spacing:1px;border-bottom:none;background:#2b2b2b}#mainNav .navbar-brand img{width:80%}#mainNav .navbar-toggler{display:none}#mainNav .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}#mainNav .navbar-collapse .navbar-nav{-ms-flex-direction:row;flex-direction:row}#mainNav .navbar-collapse .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem;font-size:.6125rem}#mainNav.navbar-shrink{padding-top:10px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.3);background:#2b2b2b}#mainNav .nav-link.active{outline:0;background-color:rgba(255,255,255,.3)}#mainNav .nav-link.active:hover{color:#fff}}@media (min-width:576px) and (max-width:767px){#mainNav a{font-size:.6rem}#mainNav .container{padding-left:15px;padding-right:15px}#mainNav .container .navbar-toggler{font-size:.75rem;padding:7px}#mainNav .container .navbar-brand img{width:70%}#mainNav .container #navbarResponsive{padding-bottom:15px}}@media (min-width:320px) and (max-width:575px){#mainNav .container .navbar-brand img{width:60%}#mainNav .container #navbarResponsive{padding-bottom:15px}}.masthead{display:table;width:100%;height:auto;text-align:left;color:#fff}.masthead .row{margin-right:0;margin-left:0}.masthead .row .masthead-block{position:absolute;background-color:#000;z-index:1;padding:30px 60px 20px 46px;width:350px}.masthead .row .masthead-block .masthead-title{padding-top:0}.masthead .row .masthead-block .masthead-title h1{font-weight:300;text-transform:none;font-size:64px;font-family:"Playfair Display",serif;margin-bottom:10px}.masthead .row .masthead-block .masthead-body{font-weight:100;font-size:.9rem;padding-bottom:20px}.masthead .row .masthead-footer{font-family:Oswald,sans-serif;font-weight:100;position:absolute;bottom:80px;right:0;z-index:1;text-align:center;background-color:#000;padding:10px 15px 10px 20px;border:1px solid #d5aba4}.masthead .row .masthead-footer .masthead-footer-title{font-family:Oswald,sans-serif;font-weight:200;font-size:1.2rem;text-transform:uppercase}.masthead .row .masthead-img{width:inherit;padding:32px 16px 0 32px!important}.masthead .row .masthead-img img{width:inherit}.masthead .row .masthead-img-cntr{padding-right:0!important;padding-left:0!important}.masthead .row .masthead-body{font-family:Montserrat,sans-serif}@media (min-width:768px){.masthead{height:auto;padding:0;margin-top:100px}.masthead .intro-body .brand-heading{font-size:100px}.masthead .intro-body .intro-text{font-size:22px}}@media (min-width:768px) and (max-width:992px){.masthead{height:auto;padding-top:75px;margin-top:25px!important}.masthead .container .row .masthead-block{padding:12px 18px 7.5px 15px}.masthead .container .row .masthead-block .masthead-title h1{font-size:3rem}.masthead .container .row .masthead-block .masthead-body{font-size:.7rem}.masthead .container .row .masthead-img-cntr .masthead-img{padding:15px 9px 0 15px!important}.masthead .container .row .masthead-footer{bottom:35px}.masthead .container .row .masthead-footer .masthead-footer-title{font-size:.9rem}}@media (min-width:576px) and (max-width:767px){.masthead{padding-top:75px}.masthead .container .row .masthead-block{padding:9px 15px 5px 12.5px}.masthead .container .row .masthead-block .masthead-title h1{font-size:2.25rem}.masthead .container .row .masthead-block .masthead-body{font-size:.4rem}.masthead .container .row .masthead-img-cntr .masthead-img{padding:15px 9px 0 15px!important}.masthead .container .row .masthead-footer{bottom:10px}.masthead .container .row .masthead-footer .masthead-footer-title{font-size:.6665rem}}@media (min-width:320px) and (max-width:575px){.masthead .row{margin-top:75px}.masthead .row .masthead-block{position:initial;padding:20px;width:initial}.masthead .row .masthead-block .masthead-title h1{font-size:2.75rem}.masthead .row .masthead-block .masthead-body{font-size:.8215rem}.masthead .row .masthead-img-cntr .masthead-img{padding:0!important}.masthead .row .masthead-footer{position:initial}.masthead .row .masthead-footer .masthead-footer-title{font-size:.9rem}}.about-section{font-family:"Playfair Display",serif;margin-top:20px}.about-section .row .about-block{padding:30px 25px 10px 25px;max-width:calc(33.33% - 50px);position:absolute;right:15px;z-index:2;background-color:#999;color:#000;top:45px}.about-section .row .about-block .about-title h1{font-size:4rem;font-weight:300;text-transform:none;margin:0 0 25px}.about-section .row .about-block .about-body{font-family:"Playfair Display",serif}.about-section .row .about-block .about-body p{font-size:1rem;font-family:"Playfair Display",serif;margin:0 0 15px}.about-section .row .about-img-container{z-index:1;padding-left:45px;padding-right:30px}.about-section .row .about-img-container .about-img{width:inherit}.about-section .row .about-img-container .about-img img{width:inherit}.about-section .row .bg-about-div{background-color:#efefef;position:absolute;right:0;height:750px}.about-section .row .about-footer{max-width:23%;position:absolute;left:15px;bottom:125px;z-index:4;background-color:#000;padding:20px;border:1px solid #d5aba4}.about-section .row .about-footer .about-footer-title{font-family:Oswald,sans-serif;font-weight:200;font-size:1.2rem;text-transform:uppercase}@media (min-width:768px) and (max-width:992px){.about-section .container .row .about-block{max-width:calc(40% - 50px);padding:4px 6px 3px 6px}.about-section .container .row .about-block .about-title h1{font-size:2.75rem;margin-bottom:10px}.about-section .container .row .about-block .about-body p{font-size:.8rem;margin-bottom:5px}.about-section .container .row .about-img-container{padding:0 25px 0 30px}.about-section .container .row .about-footer{max-width:25%;padding:10px;bottom:75px}.about-section .container .row .about-footer .about-footer-title{font-size:.9rem}}@media (min-width:576px) and (max-width:767px){.about-section .container .row .about-block{max-width:calc(40% - 50px);padding:4px 6px 3px 6px}.about-section .container .row .about-block .about-title h1{font-size:2rem;margin-bottom:10px}.about-section .container .row .about-block .about-body p{font-size:.5rem;margin-bottom:5px}.about-section .container .row .about-img-container{padding:0 25px 0 30px}.about-section .container .row .about-footer{max-width:25%;padding:10px;bottom:50px}.about-section .container .row .about-footer .about-footer-title{font-size:.6665rem}}@media (min-width:320px) and (max-width:575px){.about-section .row{margin:0}.about-section .row .about-block,.about-section .row .about-footer,.about-section .row .about-img-container{max-width:initial;position:initial}.about-section .row .about-block{padding:10px 20px}.about-section .row .about-block .about-title h1{font-size:2.75rem;margin-bottom:10px}.about-section .row .about-block .about-body p{font-size:.9rem;margin-bottom:10px}.about-section .row .about-img-container{padding:0}.about-section .row .about-footer{padding:10px}.about-section .row .about-footer .about-footer-title{font-size:.9rem}}.capabilities-section{background-color:transparent;margin-top:20px}.capabilities-section .row{margin-left:0;margin-right:30px}.capabilities-section .row .left-cap{background-color:#fff;color:#000;padding-left:15px;padding-right:0}.capabilities-section .row .left-cap .big-white{padding-top:30px;background-color:#fff}.capabilities-section .row .left-cap .big-white .cap-title h2{text-transform:none;font-size:3.5rem;font-weight:200}.capabilities-section .row .left-cap .big-gray{padding-top:30px;background-color:#f0f0f0;position:absolute;right:-45px;height:100%}.capabilities-section .row .left-cap .cap-image{width:100%;z-index:3;position:relative;padding-right:0;background-color:transparent}.capabilities-section .row .left-cap .cap-image img{width:inherit}.capabilities-section .row .left-cap .tc-block{z-index:4;position:absolute;right:-60px;top:110px;background-color:#000;color:#fff;padding:20px}.capabilities-section .row .left-cap .tc-block .tc-title h3{font-size:1.15rem;font-family:Montserrat,sans-serif;margin-bottom:20px}.capabilities-section .row .left-cap .tc-block .tc-content .tc-list{list-style:none;padding-left:0;margin-bottom:0}.capabilities-section .row .left-cap .tc-block .tc-content .tc-list li{font-size:.8215rem;font-weight:200}.capabilities-section .row .left-cap .ar-block{z-index:4;position:absolute;right:-60px;top:50%;background-color:#fff;color:#000;padding:20px}.capabilities-section .row .left-cap .ar-block .ar-title h3{font-size:1.15rem;font-family:Montserrat,sans-serif;margin-bottom:20px}.capabilities-section .row .left-cap .ar-block .ar-content .ar-list{list-style:none;padding-left:0;margin-bottom:0}.capabilities-section .row .left-cap .ar-block .ar-content .ar-list li{font-size:.8215rem;font-weight:200}.capabilities-section .row .left-cap .mc-block{z-index:4;position:absolute;left:-15px;top:43%;background-color:#000;color:#fff;padding:20px}.capabilities-section .row .left-cap .mc-block .mc-title h3{font-size:1.15rem;font-family:Montserrat,sans-serif;margin-bottom:20px}.capabilities-section .row .left-cap .mc-block .mc-content .mc-list{list-style:none;padding-left:0;margin-bottom:0}.capabilities-section .row .left-cap .mc-block .mc-content .mc-list li{font-size:.8215rem;font-weight:200}.capabilities-section .row .left-cap p{font-size:.75rem}@media (min-width:576px) and (max-width:767px){.capabilities-section>.container>.row .left-cap .row .big-white .cap-title h2{font-size:2.2rem;margin-bottom:15px}.capabilities-section>.container>.row .left-cap .row .big-white p{font-size:.5rem}.capabilities-section>.container>.row .left-cap .row .ar-block .ar-title h3,.capabilities-section>.container>.row .left-cap .row .mc-block .mc-title h3,.capabilities-section>.container>.row .left-cap .row .tc-block .tc-title h3{font-size:.8215rem;margin-bottom:12px}.capabilities-section>.container>.row .left-cap .row .ar-block .ar-content,.capabilities-section>.container>.row .left-cap .row .mc-block .mc-content,.capabilities-section>.container>.row .left-cap .row .tc-block .tc-content{margin-bottom:0}.capabilities-section>.container>.row .left-cap .row .ar-block .ar-content ul li,.capabilities-section>.container>.row .left-cap .row .mc-block .mc-content ul li,.capabilities-section>.container>.row .left-cap .row .tc-block .tc-content ul li{font-size:.4rem}}@media (min-width:320px) and (max-width:575px){.capabilities-section>.container>.row{margin-right:0}.capabilities-section>.container>.row .left-cap{padding-left:0}.capabilities-section>.container>.row .left-cap .row{margin-right:0}.capabilities-section>.container>.row .left-cap .row .big-white .cap-title h2{font-size:2.75rem;margin-bottom:15px}.capabilities-section>.container>.row .left-cap .row .big-gray{display:none}.capabilities-section>.container>.row .left-cap .row .cap-image{padding-right:15px}.capabilities-section>.container>.row .left-cap .row .ar-block{text-align:right}.capabilities-section>.container>.row .left-cap .row .ar-block,.capabilities-section>.container>.row .left-cap .row .cap-image,.capabilities-section>.container>.row .left-cap .row .mc-block,.capabilities-section>.container>.row .left-cap .row .tc-block{position:initial}}.solutions-section{margin-top:20px}.solutions-section .row{background-color:#fff;margin-left:0;margin-right:0;width:inherit}.solutions-section .row .solutions-bg{padding-top:35px;padding-bottom:35px;padding-left:15px;padding-right:15px;width:inherit}.solutions-section .row .solutions-bg img{width:inherit}.solutions-section .row .solutions-block{z-index:1;color:#000;position:absolute;right:45px;top:70px;background-color:#fff;padding:30px 20px 10px 20px}.solutions-section .row .solutions-block .solutions-title h3{font-family:"Playfair Display",serif;font-size:3rem;font-weight:300;text-transform:none;margin-bottom:20px}.solutions-section .row .solutions-block .solutions-body p{font-size:.8215rem;margin-bottom:20px}.solutions-section .row .my-solutions{background-color:#000;position:absolute;left:100px;bottom:100px;padding:20px 50px}.solutions-section .row .my-solutions .solutions-body ul{list-style:none;padding-left:0;margin-bottom:0}.solutions-section .row .my-solutions .solutions-body ul li{font-size:.8215rem;margin-top:7.5px;margin-bottom:7.5px;transition:margin 1s}.solutions-section .row .my-solutions .solutions-body ul li.hover{margin-left:40px}.solutions-section .row .my-solutions .solutions-body>ul>li{margin-bottom:0}.solutions-section .row .my-solutions .solutions-body>ul>li .solutions-title{padding:8px}.solutions-section .row .my-solutions .solutions-body .not .detail-lists{width:90%;display:none}.solutions-section .row .my-solutions .solutions-body .not.active .detail-lists{display:block}.solutions-section .row .my-solutions .solutions-body .solutions-title a{font-size:1.2rem;font-weight:200;text-transform:none;margin-bottom:10px;margin-top:10px;font-family:Oswald,sans-serif}.solutions-section .row .my-solutions .solutions-body .hover{position:relative}.solutions-section .row .my-solutions .solutions-body .hover .solutions-title{text-align:center;border:1px solid #d5aba4;width:60%}.solutions-section .row .my-solutions .solutions-body .active{position:relative}.solutions-section .row .my-solutions .solutions-body .active .detail-lists{padding:10px 20px;background-color:#000;position:absolute;right:0;border:1px solid #d5aba4;z-index:99}.solutions-section .row .my-solutions .solutions-body .active .detail-lists ul{list-style:none;padding-left:0}.solutions-section .row .my-solutions .solutions-body .active .detail-lists ul li{font-size:.8215rem;margin-bottom:15px;font-weight:200}.solutions-section .row .my-solutions .solutions-body .active.start ul{top:30px;bottom:none;right:-100px;width:375px}.solutions-section .row .my-solutions .solutions-body .active.middle ul{top:-30px;bottom:none;right:-100px;width:375px}.solutions-section .row .my-solutions .solutions-body .active.end ul{bottom:30px;top:none;right:-100px;width:375px}@media (min-width:993px) and (max-width:1199px){.solutions-section .row .my-solutions .solutions-body .active.start ul{top:30px;bottom:none;right:-250px;width:450px}.solutions-section .row .my-solutions .solutions-body .active.middle ul{top:-30px;bottom:none;right:-250px;width:450px}.solutions-section .row .my-solutions .solutions-body .active.end ul{bottom:30px;top:none;right:-250px;width:450px}}@media (min-width:768px) and (max-width:992px){.solutions-section .row .solutions-block{right:35px;top:60px}.solutions-section .row .solutions-block .solutions-title h3{font-size:2.5rem;margin-bottom:10px}.solutions-section .row .solutions-block .solutions-body p{font-size:.6715rem;margin-bottom:10px}.solutions-section .row .my-solutions{left:45px;bottom:55px;padding:10px 25px}.solutions-section .row .my-solutions .solutions-body>ul>li{margin-bottom:0}.solutions-section .row .my-solutions .solutions-body>ul>li.active{margin-left:20px!important}.solutions-section .row .my-solutions .solutions-body>ul>li .solutions-title{padding:5px}.solutions-section .row .my-solutions .solutions-body>ul>li .solutions-title a{font-size:1rem}.solutions-section .row .my-solutions .solutions-body .active>.detail-lists{padding:15px;bottom:20px;width:400px}.solutions-section .row .my-solutions .solutions-body .active>.detail-lists>li{font-size:.7rem;margin-bottom:12.5px}.solutions-section .row .my-solutions .solutions-body .active.start ul{top:30px;bottom:auto;right:-200px;width:350px}.solutions-section .row .my-solutions .solutions-body .active.middle ul{top:-30px;bottom:auto;right:-200px;width:350px}.solutions-section .row .my-solutions .solutions-body .active.end ul{bottom:30px;top:auto;right:-200px;width:350px}}@media (min-width:576px) and (max-width:767px){.solutions-section .row .my-solutions,.solutions-section .row .solutions-bg,.solutions-section .row .solutions-block{padding:10px}.solutions-section .row .solutions-block{top:20px;right:20px}.solutions-section .row .solutions-block .solutions-title h3{font-size:1.75rem;margin-bottom:10px}.solutions-section .row .solutions-block .solutions-body p{font-size:.4rem;margin-bottom:10px}.solutions-section .row .my-solutions{left:25px;bottom:25px}.solutions-section .row .my-solutions .solutions-body .main-lists{margin-bottom:0}.solutions-section .row .my-solutions .solutions-body .main-lists .not .solutions-title{padding:3px}.solutions-section .row .my-solutions .solutions-body .main-lists .not ul li{font-size:.5rem;margin-bottom:10px}.solutions-section .row .my-solutions .solutions-body .solutions-title{text-align:left}.solutions-section .row .my-solutions .solutions-body .solutions-title a{font-size:.7rem}.solutions-section .row .my-solutions .solutions-body .active{margin-left:10px!important}.solutions-section .row .my-solutions .solutions-body .active .solutions-title{text-align:left}.solutions-section .row .my-solutions .solutions-body .active .detail-lists{padding:10px;width:calc(100% - 20px);z-index:10;bottom:5px;margin-left:20px;margin-top:-10px}.solutions-section .row .my-solutions .solutions-body .active.start ul{top:30px;bottom:auto;right:-170px;width:300px}.solutions-section .row .my-solutions .solutions-body .active.middle ul{top:-30px;bottom:auto;right:-170px;width:300px}.solutions-section .row .my-solutions .solutions-body .active.end ul{bottom:20px;top:auto;right:-170px;width:300px}}@media (min-width:320px) and (max-width:575px){.solutions-section .row .my-solutions,.solutions-section .row .solutions-bg,.solutions-section .row .solutions-block{position:initial;padding:10px}.solutions-section .row .my-solutions .solutions-body ul li{font-size:.6rem;margin-bottom:10px}.solutions-section .row .my-solutions .solutions-body .solutions-title{text-align:left}.solutions-section .row .my-solutions .solutions-body .solutions-title a{font-size:1rem}.solutions-section .row .my-solutions .solutions-body .active{margin-left:10px!important}.solutions-section .row .my-solutions .solutions-body .active .solutions-title{text-align:left}.solutions-section .row .my-solutions .solutions-body .active .detail-lists{padding:10px;width:calc(100% - 20px);z-index:10;bottom:25px;position:initial;margin-left:20px;margin-top:-10px}.solutions-section .row .my-solutions .solutions-body .active.start ul{width:94%}.solutions-section .row .my-solutions .solutions-body .active.middle ul{width:94%}.solutions-section .row .my-solutions .solutions-body .active.end ul{width:94%}}.contact-section{margin-top:20px;background-color:transparent}.contact-section .row{margin:0;height:100%;width:inherit}.contact-section .row .bg-con{padding-left:0;padding-right:0;width:inherit}.contact-section .row .bg-con img{width:inherit}.contact-section .row .left-con{background-color:#000;height:100%;position:absolute}.contact-section .row .left-con .address-block{position:absolute;bottom:110px}.contact-section .row .left-con .address-block .ind,.contact-section .row .left-con .address-block .sing{padding-left:40px}.contact-section .row .left-con .address-block .ind h4,.contact-section .row .left-con .address-block .sing h4{font-size:1.3rem;margin-bottom:20px;font-weight:200;font-family:Montserrat,sans-serif}.contact-section .row .left-con .address-block .ind p,.contact-section .row .left-con .address-block .sing p{font-size:.8215rem;font-weight:200}.contact-section .row .right-con{text-align:center;padding-top:30px;height:20px;position:absolute;right:0;color:#000}.contact-section .row .right-con .contact-title h2{border:2px solid #ccc;padding:10px 15px 10px 15px;text-transform:none;font-size:2.5rem;font-weight:300}.contact-section .row .email-con{max-width:27.5%;position:absolute;bottom:40px;left:100px;background-color:#000;border:1px solid #d5aba4;text-align:center;padding:10px}.contact-section .row .email-con a{font-family:Oswald,sans-serif;font-weight:200;font-size:1.2rem}@media (min-width:768px) and (max-width:992px){.contact-section>.container>.row .right-con{padding-top:0;right:-25px;top:45px}.contact-section>.container>.row .right-con .row .contact-title h2{font-size:2.25rem;margin-bottom:15px;padding:10px}.contact-section>.container>.row .right-con .row .contact-body{max-width:75%;margin-left:140px}.contact-section>.container>.row .right-con .row .contact-body p{font-size:.8125rem;margin-bottom:10px}.contact-section>.container>.row .left-con .address-block{bottom:70px}.contact-section>.container>.row .left-con .address-block .ind,.contact-section>.container>.row .left-con .address-block .sing{padding-left:0}.contact-section>.container>.row .left-con .address-block .ind h4,.contact-section>.container>.row .left-con .address-block .sing h4{font-size:.9rem;margin-bottom:10px}.contact-section>.container>.row .left-con .address-block .ind p,.contact-section>.container>.row .left-con .address-block .sing p{font-size:.7rem;margin-bottom:15px}.contact-section>.container>.row .email-con{max-width:30%;padding:5px;bottom:30px;left:30px}.contact-section>.container>.row .email-con a{font-size:.8125rem}}@media (min-width:576px) and (max-width:767px){.contact-section>.container>.row .right-con{padding-top:0;right:-25px;top:15px}.contact-section>.container>.row .right-con .row .contact-title h2{font-size:1.5rem;margin-bottom:15px;padding:10px}.contact-section>.container>.row .right-con .row .contact-body{max-width:75%;margin-left:97.5px}.contact-section>.container>.row .right-con .row .contact-body p{font-size:.7rem;margin-bottom:10px}.contact-section>.container>.row .left-con .address-block{bottom:40px}.contact-section>.container>.row .left-con .address-block .ind,.contact-section>.container>.row .left-con .address-block .sing{padding-left:0}.contact-section>.container>.row .left-con .address-block .ind h4,.contact-section>.container>.row .left-con .address-block .sing h4{font-size:.8rem;margin-bottom:10px}.contact-section>.container>.row .left-con .address-block .ind p,.contact-section>.container>.row .left-con .address-block .sing p{font-size:.4rem;margin-bottom:15px}.contact-section>.container>.row .email-con{max-width:30%;padding:5px;bottom:10px;left:30px}.contact-section>.container>.row .email-con a{font-size:.665rem}}@media (min-width:320px) and (max-width:575px){.contact-section>.container>.row .bg-con,.contact-section>.container>.row .email-con,.contact-section>.container>.row .left-con,.contact-section>.container>.row .left-con .address-block,.contact-section>.container>.row .right-con{position:initial}.contact-section>.container>.row .right-con{height:auto;padding:0;background-color:#fff}.contact-section>.container>.row .right-con .row{position:initial;height:auto}.contact-section>.container>.row .right-con .row .contact-title h2{font-size:2rem;margin-bottom:15px}.contact-section>.container>.row .right-con .row .contact-body p{margin-bottom:10px;font-size:.8215rem}.contact-section>.container>.row .left-con{padding:45px 15px 15px 15px}.contact-section>.container>.row .left-con .address-block{margin:0 auto;text-align:center}.contact-section>.container>.row .left-con .address-block .ind,.contact-section>.container>.row .left-con .address-block .sing{padding-left:0}.contact-section>.container>.row .email-con{max-width:100%}}footer{padding:50px 0;color:#bcbcbc}footer span{font-size:14px;margin:0}footer .col-md-4{text-align:center}@media (min-width:768px) and (max-width:992px){footer{padding:20px}footer .row .copyright,footer .row .fa,footer .row .portfolio-link{font-size:.7rem}footer .row .list-inline{margin-bottom:0}}@media (min-width:576px) and (max-width:767px){footer{padding:20px}footer .row .copyright,footer .row .fa,footer .row .portfolio-link{font-size:.7rem}footer .row .list-inline{margin-bottom:0}}@media (min-width:320px) and (max-width:575px){footer{padding:20px}footer .row .copyright,footer .row .fa,footer .row .portfolio-link{font-size:.7rem}footer .row .list-inline{margin-bottom:.8215rem}}.modal-content{background-color:#2b2b2b}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}}@media (min-width:992px){.modal-dialog{max-width:750px;margin:1.75rem auto}}