@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v15/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v15/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v15/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v15/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v15/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFWJ0bbck.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFUZ0bbck.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFWZ0bbck.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVp0bbck.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFWp0bbck.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFW50bbck.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVZ0b.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Raleway';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/raleway/v18/1Ptug8zYS_SKggPNyCAIT5lu.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Raleway';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/raleway/v18/1Ptug8zYS_SKggPNyCkIT5lu.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Raleway';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/raleway/v18/1Ptug8zYS_SKggPNyCIIT5lu.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Raleway';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/raleway/v18/1Ptug8zYS_SKggPNyCMIT5lu.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Raleway';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/raleway/v18/1Ptug8zYS_SKggPNyC0ITw.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
body{background:#fff;color:#444;font-family:"Montserrat", sans-serif;}
i{color:#11609b; margin-right:5px}
a{color:#89c93d;transition:0.5s;}
p{margin:10px;}
a:hover, a:active, a:focus{color:#11609b;outline:none;text-decoration:none;}
h1, h2, h3, h4, h5, h6{font-family:"Montserrat", sans-serif;margin:0 0 20px 0;padding:0;}
.back-to-top{position:fixed;display:none;background:#89c93d;color:#fff;text-align:center;font-size:20px;width:50px;height:50px;line-height:48px;border-radius:2px;left:10px;bottom:10px;transition:background 0.5s;}
#topbar{background:#fff;padding:10px 0;border-bottom:1px solid #eee;font-size:14px;}
#topbar .contact-info a{line-height:1;color:#555;}
#topbar .contact-info a:hover{color:#89c93d;}
#topbar .contact-info i{color:#89c93d;padding:4px;}
#topbar .contact-info .fa-phone{padding-left:20px;margin-left:20px;border-left:1px solid #e9e9e9;}
#topbar .social-links a{color:#555;padding:4px 12px;display:inline-block;line-height:1px;border-left:1px solid #e9e9e9;}
#topbar .social-links a:hover{color:#89c93d;}
#topbar .social-links a:first-child{border-left:0;}
#header{padding:20px 0;height:84px;transition:all 0.5s;z-index:997;background:#fff;box-shadow:0px 6px 9px 0px rgba(0, 0, 0, 0.06);}
#header #logo h1{font-size:42px;margin:0;padding:0;line-height:1;font-family:"Montserrat", sans-serif;font-weight:700;}
#header #logo h1 a{color:#11609b;line-height:1;display:inline-block;}
#header #logo h1 a span{color:#89c93d;}
#header #logo img{padding:0;margin:0;}
.intro{width:100%;height:60vh;position:relative;background:url("../img/intro-carousel/1.jpg") no-repeat;background-size:100% 100%;padding:0;}
.intro::before{content:'';background-color:rgba(255,255,255,0.7);position:absolute;height:100%;width:100%;top:0;right:0;left:0;bottom:0;z-index:7;}
.intro .intro-content{position:absolute;bottom:0;top:0;left:0;right:0;z-index:10;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;}
.intro .intro-content h1{color:#11609b;margin-bottom:30px;font-size:64px;font-weight:500;}
.intro .intro-content p{font-size:20px;font-weight:700;}
.intro .intro-content p span{color:#89c93d;text-decoration:underline;}
.intro .intro-content h1 span{color:#89c93d;text-decoration:underline;}
.intro .intro-content .btn-get-started, .intro .intro-content .btn-projects{font-family:"Raleway", sans-serif;font-size:15px;font-weight:bold;letter-spacing:1px;display:inline-block;padding:10px 32px;border-radius:2px;transition:0.5s;margin:10px;color:#fff;}
.intro .intro-content .btn-get-started{background:#11609b;border:2px solid #11609b;}
.intro .intro-content .btn-get-started:hover{background:none;color:#11609b;}
.intro .intro-content .btn-projects{background:#89c93d;border:2px solid #89c93d;}
.intro .intro-content .btn-projects:hover{background:none;color:#89c93d;}
.nav-menu, .nav-menu *{margin:0;padding:0;list-style:none;}
.nav-menu > li{float:left;}
.nav-menu li:hover > ul,.nav-menu li.sfHover > ul{display:block;}
.sf-arrows .sf-with-ul{padding-right:22px;}
.sf-arrows .sf-with-ul:after{content:"\f107";position:absolute;right:8px;font-family:FontAwesome;font-style:normal;font-weight:normal;}
.sf-arrows ul .sf-with-ul:after{content:"\f105";}
#nav-menu-container{float:right;display:inline-block}
.nav-menu a{padding:10px 8px;text-decoration:none;display:inline-block;color:#555;font-family:"Raleway", sans-serif;font-weight:700;font-size:16px;outline:none;}
.nav-menu li:hover > a, .nav-menu .menu-active > a{color:#89c93d;}
.nav-menu > li{margin-left:10px;}
#mobile-nav-toggle{position:fixed;right:0;top:0;z-index:999;margin:20px 20px 0 0;border:0;background:none;font-size:24px;display:none;transition:all 0.4s;outline:none;cursor:pointer;}
#mobile-nav-toggle i{color:#555;}
#mobile-nav{position:fixed;top:0;padding-top:18px;bottom:0;z-index:998;background:rgba(52, 59, 64, 0.9);left:-260px;width:260px;overflow-y:auto;transition:0.4s;}
#mobile-nav ul{padding:0;margin:0;list-style:none;}
#mobile-nav ul li{position:relative;}
#mobile-nav ul li a{color:#fff;font-size:16px;overflow:hidden;padding:10px 22px 10px 15px;position:relative;text-decoration:none;width:100%;display:block;outline:none;}
#mobile-nav ul li a:hover{color:#fff;}
#mobile-nav ul li li{padding-left:30px;}
#mobile-nav ul .menu-has-children i{position:absolute;right:0;z-index:99;padding:15px;cursor:pointer;color:#fff;}
#mobile-nav ul .menu-has-children i.fa-chevron-up{color:#89c93d;}
#mobile-nav ul .menu-item-active{color:#89c93d;}
#mobile-body-overly{width:100%;height:100%;z-index:997;top:0;left:0;position:fixed;background:rgba(52, 59, 64, 0.9);display:none;}
body.mobile-nav-active{overflow:hidden;}
body.mobile-nav-active #mobile-nav{left:0;}
body.mobile-nav-active #mobile-nav-toggle{color:#fff;}
.bg-gray {background-color: #f7fcff;box-shadow: inset 0px 0px 12px 0px rgba(0, 0, 0, 0.1);-webkit-box-shadow: inset 0px 0px 12px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow: inset 0px 0px 12px 0px rgba(0, 0, 0, 0.1);}
.section-padding{padding-top:130px;padding-bottom:100px}
section{overflow:hidden;}
.section-header{margin-bottom:30px;}
.section-header h2{font-size:32px;color:#11609b;text-transform:uppercase;font-weight:700;position:relative;padding-bottom:20px;text-align:center}
.section-header h2::before{content:'';position:absolute;display:block;width:100px;height:3px;background:#89c93d;bottom:0;left:45%;}
.breadcrumbs{padding:20px 0;background-color:#fafafa;min-height:40px;}
.breadcrumbs h2{font-size:24px;font-weight:300;margin:0;}
.breadcrumbs ol{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0;font-size:14px;}
.breadcrumbs ol li + li{padding-left:10px;}
.breadcrumbs ol li + li::before{display:inline-block;padding-right:10px;color:#6c757d;content:"/";}
.about .about-img{overflow:hidden;}
.about .about-img img{margin-left:-15px;max-width:100%;}
.about .content h2{color:#11609b;font-weight:700;font-size:36px;font-family:"Raleway", sans-serif;}
.about .content h3{color:#555;font-weight:300;font-size:18px;line-height:26px;font-style:italic;}
.about .content p{line-height:26px;}
.about .content p:last-child{margin-bottom:0;}
.about .content i{font-size:20px;padding-right:4px;color:#89c93d;}
.about .content ul{list-style:none;padding:0;}
.about .content ul li{padding-bottom:10px;}
.services .box{padding:40px;margin-bottom:40px;-webkit-box-shadow:10px 10px 15px rgba(73, 78, 92, 0.1);box-shadow:10px 10px 15px rgba(73, 78, 92, 0.1);background:#fff;transition:0.4s;}
.services .box:hover{-webkit-box-shadow:0px 0px 30px rgba(73, 78, 92, 0.15);box-shadow:0px 0px 30px rgba(73, 78, 92, 0.15);transform:translateY(-10px);-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);}
.services .box .icon{float:left;}
.services .box .icon i{color:#444;font-size:64px;transition:0.5s;line-height:0;margin-top:34px;}
.services .box .icon i:before{background:#11609b;background:linear-gradient(35deg, #89c93d 0%, #c6fa89 100%);background-clip:border-box;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.services .box h4{margin-left:100px;font-weight:700;margin-bottom:15px;font-size:22px;}
.services .box h4 a{color:#444;}
.services .box p{font-size:14px;margin-left:100px;margin-bottom:0;line-height:24px;}
.clients img{max-width:100%;opacity:0.5;transition:0.3s;padding:15px 0;}
.clients img:hover{opacity:1;}
.clients .owl-nav, .clients .owl-dots{margin-top:5px;text-align:center;}
.clients .owl-dot{display:inline-block;margin:0 5px;width:12px;height:12px;border-radius:50%;background-color:#ddd;}
.clients .owl-dot.active{background-color:#89c93d;}
.testimonials .testimonial-item{box-sizing:content-box;padding:30px;margin:30px 15px;text-align:center;min-height:350px;box-shadow:0px 2px 12px rgba(0, 0, 0, 0.08);}
.testimonials .testimonial-item .testimonial-img{width:90px;border-radius:50%;border:4px solid .fff;margin:0 auto;}
.testimonials .testimonial-item h3{font-size:18px;font-weight:bold;margin:10px 0 5px 0;color:#111;}
.testimonials .testimonial-item h4{font-size:14px;color:#999;margin:0;}
.testimonials .testimonial-item .quote-sign-left{margin-top:-15px;padding-right:10px;display:inline-block;width:37px;}
.testimonials .testimonial-item .quote-sign-right{margin-bottom:-15px;padding-left:10px;display:inline-block;max-width:100%;width:37px;}
.testimonials .testimonial-item p{font-style:italic;margin:0 auto 15px auto;}
.testimonials .owl-nav, .testimonials .owl-dots{margin-top:5px;text-align:center;}
.testimonials .owl-dot{display:inline-block;margin:0 5px;width:12px;height:12px;border-radius:50%;background-color:#ddd;}
.testimonials .owl-dot.active{background-color:#89c93d;}
.call-to-action{background:#081e5b;background-size:cover;}
.call-to-action .cta-title{color:#fff;font-size:28px;font-weight:700;}
.call-to-action .cta-text{color:#fff;}
.call-to-action .cta-btn{font-family:"Montserrat", sans-serif;font-weight:700;font-size:16px;letter-spacing:1px;display:inline-block;padding:8px 26px;border-radius:3px;transition:0.5s;margin:10px;border:3px solid #fff;color:#fff;}
.call-to-action .cta-btn:hover{background:#89c93d;border:3px solid #89c93d;}
.contact .contact-info{margin-bottom:20px;text-align:center;}
.contact .contact-info i{font-size:38px;display:inline-block;margin-bottom:30px;color:#89c93d;}
.contact .contact-info address, .contact .contact-info p{margin-bottom:0;color:#000;}
.contact .contact-info h3{font-size:18px;margin-bottom:15px;font-weight:bold;text-transform:uppercase;color:#999;}
.contact .contact-info a{color:#000;}
.contact .contact-info a:hover{color:#89c93d;}
.contact .contact-address, .contact .contact-phone, .contact .contact-email{margin-bottom:20px;}
.contact .google-map{height:290px;margin-bottom:20px;}
.contact .php-email-form{margin-top:6%;}
.contact .php-email-form .validate{display:none;color:red;margin:0 0 15px 0;font-weight:400;font-size:13px;}
.contact .php-email-form .error-message{display:none;color:#fff;background:#ed3c0d;text-align:left;padding:15px;font-weight:600;}
.contact .php-email-form .error-message br + br{margin-top:25px;}
.contact .php-email-form .sent-message{display:none;color:#fff;background:#18d26e;text-align:center;padding:15px;font-weight:600;}
.contact .php-email-form .loading{display:none;background:#fff;text-align:center;padding:15px;}
.contact .php-email-form .loading:before{content:"";display:inline-block;border-radius:50%;width:24px;height:24px;margin:0 10px -6px 0;border:3px solid #18d26e;border-top-color:#eee;-webkit-animation:animate-loading 1s linear infinite;animation:animate-loading 1s linear infinite;}
.contact .php-email-form input, .contact .php-email-form textarea{padding:10px 14px;border-radius:0;box-shadow:none;font-size:15px;}
.contact .php-email-form input::focus, .contact .php-email-form textarea::focus{background-color:#89c93d;}
.contact .php-email-form button[type="submit"]{background:#fff;border:0;border-radius:3px;padding:10px 30px;color:#11609b;border:2px solid #11609b;transition:0.4s;cursor:pointer;}
.contact .php-email-form button[type="submit"]:hover{background:#89c93d;color:#fff;border:2px solid #89c93d;}
.contact .php-email-form .form-info{text-align:center;margin:30px;}
@-webkit-keyframes animate-loading{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}
@keyframes animate-loading{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}
.pricing .card{border:0;border-radius:0px;box-shadow:0 5px 0px 0 rgba(65, 62, 102, 0.08);transition:all .3s ease-in-out;padding:36px 0;position:relative;margin:30px 0;}
.pricing .card:after{content: '';position: absolute;top: 0;left: 0;width: 0%;height: 5px;background-color: #89c93d;transition: 0.5s;}
.pricing .card:hover{-webkit-transform: scale(1.05);transform: scale(1.05);box-shadow: 0 20px 35px 0 rgba(0, 0, 0, 0.08);}
.pricing .card:hover:after{  width: 100%;}
.pricing .card .card-header{background-color: white;border-bottom: 0px; -moz-text-align-last: center;text-align-last: center;}
.pricing .card .card-title {  margin-bottom:25px;  color: #11609b;font-weight:550;}
.pricing .card .card-block {text-align: center;padding:0 20px;}
.pricing .card h3 {font-size: 3rem;  margin-bottom: 20px;  color: #89c93d; font-weight: 500; }
.pricing .card h3 .currency {  font-size: 20px;  position: relative;   font-weight: 700;  top: -30px;  letter-spacing: 0px;}
.pricing .card h3 .period {  font-size: 16px;  letter-spacing: 0px;   font-weight: 700;}
.pricing .card .list-group { border: 0px;  padding:0 20px; font-weight: 300;list-style:none;text-align:left}
.pricing .card .list-group li{margin-bottom: 10px;}
.pricing .card a{font-weight:550;margin:30px 15px;color: #89c93d;}
.pricing .card .heading{font-weight:700;margin:15px;margin-left:0px;}
.pricing .card .btn{text-transform:uppercase;font-weight:600;color:#11609b;border-radius:0;padding:10px 24px;letter-spacing:1px;border-radius:3px;display:inline-block;border:2px solid #11609b;margin-top:30px;}
.pricing .card:hover a{color:#11609b;}
.pricing .card:hover i{color:#89c93d;}
.pricing .card:hover .btn{  background: #89c93d;border:2px solid #89c93d;color:#fff;}
.flag{display:inline-block;margin:10px;padding:5px;}
.flags{margin:auto;text-align:center;margin-bottom:30px;}
.flag img{width:80px;height:60px;}
.flag span{display:block;font-size:0.9rem}
.flags .active{padding:5px;border-bottom:3px solid #89c93d;font-weight:700;background-color:#fff}
.extra-features1{display:none;}
.extra-features2{display:none;}
.extra-features3{display:none;}
.extra-features4{display:none;}
.footer{background:#f2f5f8;padding:0 0 30px 0;font-size:14px;}
.footer .copyright{text-align:center;padding-top:30px;}
.footer .credits{text-align:center;font-size:13px;color:#555;}
.footer .credits a{color:#11609b;}
.desktop-widget{color: #0000FF; text-decoration: underline; cursor: pointer; position: fixed; bottom: 0px; right: 0px; z-index: 1000000;}
.mobile-widget{width:50px;height:50px;text-align:center;font-size:20px;line-height:48px;position:fixed;bottom:10px;right:10px;z-index:1000000;background:#89c93d;display:none;border-radius:2px;}
.address{background-color:#fff;padding:30px;-webkit-box-shadow:10px 10px 15px rgba(73, 78, 92, 0.1);box-shadow:10px 10px 15px rgba(73, 78, 92, 0.1);transition:0.4s;}
.address:hover{-webkit-box-shadow:0px 0px 30px rgba(73, 78, 92, 0.15);box-shadow:0px 0px 30px rgba(73, 78, 92, 0.15);}
@media (max-width:992px){.breadcrumbs h2{margin:0 0 10px 0;}.desktop-widget{display:none}.mobile-widget{display:block}.section-padding{padding-top:100px;padding-bottom:80px}}
@media only screen and (min-width:768px) and (max-width:992px){.flag{margin:5px}.flag img{width:60px;height:40px;}}
@media (max-width:768px){.back-to-top{bottom:15px;}#header{padding:20px 0;height:74px;}#header #logo h1{font-size:34px;}#header #logo img{max-height:40px;}.intro .intro-content h1{font-size:34px;}#nav-menu-container{display:none;}#mobile-nav-toggle{display:inline;}.section-padding{padding-top:60px;padding-bottom:40px}.section-header h2::before{left:40%;}.breadcrumbs .d-flex{display:block !important;}.breadcrumbs ol{display:block;}.breadcrumbs ol li{display:inline-block;}.about .about-img{height:auto;}.about .about-img img{margin-left:0;padding-bottom:30px;}.services .box .box{margin-bottom:20px;}.services .box .icon{float:none;text-align:center;padding-bottom:15px;}.services .box h4, .services .box p{margin-left:0;text-align:center;}.testimonials .testimonial-item{margin:30px 10px;}.call-to-action .cta-btn-container{display:flex;align-items:center;justify-content:flex-end;}.contact .contact-address, .contact .contact-phone, .contact .contact-email{padding:20px 0;}.contact .contact-phone{border-left:1px solid #ddd;border-right:1px solid #ddd;}.flag{margin:2px}.flag img{width:40px;height:25px;}.flag span{font-size:0.5rem}}
@media (max-width:576px){.contact .google-map{margin-top:20px;}.section-header h2::before{left:35%;}}