@font-face{font-family:'flexslider-icon';src:url('fonts/flexslider-icon.eot');src:url('fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'),url('fonts/flexslider-icon.woff') format('woff'),url('fonts/flexslider-icon.ttf') format('truetype'),url('fonts/flexslider-icon.svg#flexslider-icon') format('svg');font-weight:normal;font-style:normal}.flex-container a:hover,.flex-slider a:hover{outline:none}.flex-control-nav,.flex-direction-nav,.slides,.slides>li{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;zoom:1;border-radius:4px;-webkit-box-shadow:'' 0 1px 4px rgba(0,0,0,0.2);-o-box-shadow:'' 0 1px 4px rgba(0,0,0,0.2);box-shadow:'' 0 1px 4px rgba(0,0,0,0.2)}.flexslider .slides{zoom:1}.flexslider .slides img{height:auto;-moz-user-select:none}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:40px;display:inline-block;color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3)}.flex-direction-nav a.flex-next:before{}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{opacity:0.7;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:0.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default;z-index:-1}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3);border-radius:20px}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;-webkit-transition:all 1s ease;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}@-webkit-keyframes Fade{0%{left:-67%;opacity:0}24%{opacity:0.2}50%{opacity:0.5}75%{opacity:0.7}85%{opacity:0.8}to{left:0%;opacity:1}}@keyframes Fade{0%{left:-67%;opacity:0}24%{opacity:0.2}50%{opacity:0.5}75%{opacity:0.7}85%{opacity:0.8}to{left:0%;opacity:1}}.slide-content{-webkit-animation:Fade 1s ease forwards;animation:Fade 1s ease forwards}*{margin:0;padding:0}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3)}::-webkit-scrollbar-thumb{background-color:#544587}#nav-icon1{width:35px;height:45px;position:relative;margin:0px auto;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.5s ease-in-out;transition:0.5s ease-in-out;cursor:pointer}#nav-icon1 span{display:block;position:absolute;height:6px;width:100%;background:#d3531a;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.25s ease-in-out;transition:0.25s ease-in-out}#nav-icon1 span:first-child{top:7px}#nav-icon1 span:nth-child(2){top:17px}#nav-icon1 span:nth-child(3){top:27px}#nav-icon1.open span:first-child{top:18px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}#nav-icon1.open span:nth-child(2){opacity:0;left:-60px}#nav-icon1.open span:nth-child(3){top:18px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.main-navigation{clear:both;display:block}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.2);box-shadow:0 3px 3px rgba(0,0,0,0.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li.focus>ul,.main-navigation ul ul li:hover>ul{left:100%}.main-navigation ul ul a{width:200px}.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul{left:auto}.main-navigation li{float:left;position:relative}.main-navigation a{display:block;text-decoration:none}.main-navigation.toggled ul,.menu-toggle{display:block}@media screen and (min-width:992px){.menu-toggle{display:none}.main-navigation ul{display:block}}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{float:right;text-align:right;width:50%}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.6);box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table;table-layout:fixed}.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after{clear:both}.transform{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.center{text-align:center}.paddings{padding:15px 15px 15px 15px}.width-800{max-width:800px;margin:0 auto;padding-left:20px;padding-right:20px}.width-914{max-width:914px;margin:0 auto;padding-left:20px;padding-right:20px}.width-977{max-width:977px;margin:0 auto;padding-left:20px;padding-right:20px}.width-900{max-width:900px;margin:0 auto;padding-left:20px;padding-right:20px}.width-1500{max-width:1500px;margin:0 auto;padding-left:20px;padding-right:20px}.width-1700{max-width:1700px;margin:0 auto;padding-left:20px;padding-right:20px}.width-1670{max-width:1670px;margin:0 auto;padding-left:20px;padding-right:20px}.width-1600{max-width:1600px;margin:0 auto;padding-left:20px;padding-right:20px}.white-text{color:#fff}body,html{overflow-x:hidden;margin:0}h1{font-family:'merel',sans-serif;font-weight:400;color:#fff;font-size:30px;letter-spacing:0px}@media screen and (min-width:992px){h1{font-size:45px;color:#544587}}h2{font-family:'merel',sans-serif;font-weight:300;color:#544587;letter-spacing:0px;font-size:35px;margin-bottom:8px}@media screen and (min-width:992px){h2{font-size:49px}}h3{font-family:'merel',sans-serif;font-weight:700;color:#544587;margin-bottom:3px;letter-spacing:3px;font-size:19px}span{font-family:'merel',sans-serif}li,p,td{font-family:'Montserrat',sans-serif;font-weight:300;font-size:18px;color:#000}a{color:#544587;font-family:'merel',sans-serif;font-weight:700;font-size:16px;-webkit-transition:0.3s;transition:0.3s;letter-spacing:2px}a:focus,a:hover{text-decoration:none;opacity:0.7}.dashicons-menu{color:#fff;font-size:32px;width:34px;height:30px}#return-to-top{position:fixed;bottom:93px;right:20px;background:#544587;width:40px;height:40px;display:block;text-decoration:none;border-radius:5px;border:2px solid #fff;display:none;z-index:9}#return-to-top i{color:#fff;margin:0;position:relative;left:11px;top:10px;font-size:16px}#return-to-top:hover{background:#000;opacity:0.7;border:none}#return-to-top:hover i{color:#fff;left:13px;top:12px}.button_container{display:block;position:absolute;top:19%;right:4%;height:27px;width:35px;cursor:pointer;z-index:100;-webkit-transition:opacity 0.25s ease;transition:opacity 0.25s ease}.button_container:hover{opacity:0.7}.button_container.active .top{-webkit-transform:translateY(11px) translateX(0) rotate(45deg);transform:translateY(11px) translateX(0) rotate(45deg);background:#fff}.button_container.active .middle{opacity:0;background:#fff}.button_container.active .bottom{-webkit-transform:translateY(-11px) translateX(0) rotate(-45deg);transform:translateY(-11px) translateX(0) rotate(-45deg);background:#fff}.button_container span{background:#544587;border:none;height:3px;width:100%;position:absolute;top:0;left:0;-webkit-transition:all 0.35s ease;transition:all 0.35s ease;cursor:pointer}.button_container span:nth-of-type(2){top:11px}.button_container span:nth-of-type(3){top:22px}@media screen and (min-width:992px){.button_container{display:none}}.overlay{position:fixed;background:#544587;top:0;left:0;width:100%;height:0%;opacity:0;visibility:hidden;-webkit-transition:opacity 0.35s,visibility 0.35s,height 0.35s;transition:opacity 0.35s,visibility 0.35s,height 0.35s;overflow:hidden}.overlay.open{opacity:1;visibility:visible;height:100%}.overlay.open li{-webkit-animation:fadeInRight 0.5s ease forwards;animation:fadeInRight 0.5s ease forwards;-webkit-animation-delay:0.35s;animation-delay:0.35s;margin-top:52px}.overlay.open li:nth-of-type(2){-webkit-animation-delay:0.4s;animation-delay:0.4s}.overlay.open li:nth-of-type(3){-webkit-animation-delay:0.45s;animation-delay:0.45s}.overlay.open li:nth-of-type(4){-webkit-animation-delay:0.5s;animation-delay:0.5s}.overlay .overlay-menu{position:relative;height:70%;top:40%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:50px;font-family:'merel',sans-serif;font-weight:400;text-align:center}.overlay ul{list-style:none;padding:0;margin:0 auto;display:inline-block;position:relative;height:100%}.overlay ul li{display:block;height:25%;height:calc(100% / 4);min-height:40px;position:relative;opacity:0}.overlay ul li a{display:block;position:relative;color:#fff;text-decoration:none;overflow:hidden;font-size:25px;text-transform:uppercase;margin-top:30px}@-webkit-keyframes fadeInRight{0%{opacity:0;left:20%}to{opacity:1;left:0}}@keyframes fadeInRight{0%{opacity:0;left:20%}to{opacity:1;left:0}}header{position:relative;top:0;left:0;right:0;width:100%;z-index:10;background-color:transparent;padding-top:26px;padding-bottom:26px}.site-logo{display:inline-block;width:38%;vertical-align:middle}.site-logo img{width:145px}@media screen and (min-width:992px){.site-logo img{width:324px}}@media screen and (min-width:1200px){.site-logo img{width:auto}}.site-logo a{border:none}.site-logo a:hover{border:none}#site-navigation{display:inline-block;width:61.5%;vertical-align:middle}#site-navigation ul{float:right}#site-navigation ul li{margin-left:82px}@media screen and (min-width:992px){#site-navigation ul li{margin-left:28px}}@media screen and (min-width:1422px){#site-navigation ul li{margin-left:82px}}#site-navigation a{font-size:19px;color:#544587;text-transform:uppercase;-webkit-transition:0.3s;transition:0.3s}.selected{padding-bottom:2px}.flexslider{border:none;margin:0}.flexslider .flexslider-overlay{padding:0;margin:0;width:100%}.flexslider li{position:relative}.flexslider .slide-content{width:100%;text-align:center;background-color:#544587;padding:48px 26px}.flexslider .slide-content a{color:#fff;text-transform:uppercase;letter-spacing:2px}.flexslider .slide-content img{margin:0 auto;margin-top:25px;width:241px}.flexslider .slide-content p{font-size:16px;color:#fff;font-size:18px}@media screen and (min-width:992px){.flexslider{border:none;margin:0}.flexslider li{position:relative}.flexslider .slide-content{position:absolute;top:43%;left:3%;width:700px;background-color:#fff;text-align:left}.flexslider .slide-content img{margin:0;margin-top:25px;width:241px}.flexslider .slide-content p{font-size:18px}.flexslider .slide-content a{color:#fff;text-transform:uppercase;letter-spacing:2px;border-bottom:1px solid #fff}}@media screen and (min-width:1200px){.flexslider{border:none;margin:0}.flexslider li{position:relative}.flexslider .slide-content{position:absolute;top:43%;left:2%;width:700px;background-color:#fff;text-align:left;padding-left:52px;padding-bottom:43px}.flexslider .slide-content img{margin-top:58px;width:382px}.flexslider .slide-content p{color:#fff;font-size:22px;font-weight:400;text-transform:uppercase;letter-spacing:2px}.flexslider .slide-content a{color:#fff;text-transform:uppercase;letter-spacing:2px;border-bottom:1px solid #fff}}@media screen and (min-width:1422px){.flexslider{border:none;margin:0}.flexslider li{position:relative}.flexslider .slide-content{position:absolute;top:55%;left:2%;width:700px;background-color:#fff;text-align:left;padding-left:52px;padding-bottom:43px}.flexslider .slide-content img{margin-top:58px;width:382px}.flexslider .slide-content p{color:#fff;font-size:22px;font-weight:400;text-transform:uppercase;letter-spacing:2px}.flexslider .slide-content a{color:#fff;text-transform:uppercase;letter-spacing:2px;border-bottom:1px solid #fff}}@media screen and (min-width:1500px){.flexslider{border:none;margin:0}.flexslider li{position:relative}.flexslider .slide-content{position:absolute;top:44%;left:2%;width:1000px;background-color:#fff;text-align:left;padding-left:52px;padding-bottom:43px}.flexslider .slide-content img{margin-top:58px;width:382px}.flexslider .slide-content p{color:#fff;font-size:22px;font-weight:400;text-transform:uppercase;letter-spacing:2px}.flexslider .slide-content a{color:#fff;text-transform:uppercase;letter-spacing:2px;border-bottom:1px solid #fff}}@media screen and (min-width:1700px){.flexslider{border:none;margin:0}.flexslider li{position:relative}.flexslider .slide-content{position:absolute;top:69%;left:0%;width:967px;background-color:#fff;text-align:left;padding-left:52px;padding-bottom:21px;padding-top:7px;padding-right:119px}.flexslider .slide-content img{margin-top:58px;width:382px}.flexslider .slide-content p{color:#fff;font-size:22px;font-weight:400;text-transform:uppercase;letter-spacing:2px}.flexslider .slide-content a{color:#fff;text-transform:uppercase;letter-spacing:2px;border-bottom:1px solid #fff}}.flexslider-wrapper{position:relative}.flexslider-wrapper .paint{position:absolute;right:-530px;top:-113px;display:none}@media screen and (min-width:992px){.flexslider-wrapper .paint{right:-530px;top:-113px;display:block}}@media screen and (min-width:1400px){.flexslider-wrapper .paint{right:-530px;top:175px}}@media screen and (min-width:1600px){.flexslider-wrapper .paint{right:-530px;top:344px}}#our-services{padding-top:46px;padding-bottom:55px}@media screen and (min-width:992px){#our-services{padding-top:249px;padding-bottom:140px}}#our-services p{padding:0 18px}#who-we-are{margin-top:70px}@media screen and (min-width:992px){#who-we-are{margin-top:0px}}#who-we-are img{width:100%;max-width:100%;height:auto}#who-we-are .who-we-are-img,#who-we-are .who-we-are-info{display:inline-block;width:100%;vertical-align:middle}@media screen and (min-width:992px){#who-we-are .who-we-are-img,#who-we-are .who-we-are-info{width:45%}}#who-we-are .who-we-are-info{width:100%;padding-left:0px;margin-top:16px}@media screen and (min-width:992px){#who-we-are .who-we-are-info{width:46%;padding-left:119px;margin-top:0px}}.gallery{margin-bottom:40px}.gallery img{width:100%;max-width:100%;height:auto}.gallery .flex-control-nav{position:unset;margin-top:26px}@media screen and (min-width:992px){.gallery .flex-control-nav{margin-top:0}}.gallery .flex-control-nav div{text-align:left}.gallery .flex-control-nav img{width:71px}@media screen and (min-width:992px){.gallery .flex-control-nav img{width:132px}}.gallery .flex-control-nav .flex-active{opacity:0.7}.gallery .flex-control-nav li{display:block;text-align:left;font-family:'merel',sans-serif;color:#544587;font-size:20px;margin:0;margin-bottom:12px}@media screen and (min-width:992px){.gallery .flex-control-nav li{font-size:46px;margin-bottom:27px}}.gallery .flex-control-nav li:hover{cursor:pointer;opacity:0.7}.gallery .flexslider-controls,.gallery .gallery-slider{display:inline-block;width:100%;vertical-align:middle}@media screen and (min-width:992px){.gallery .flexslider-controls,.gallery .gallery-slider{width:49%}}.gallery .dots{position:absolute;bottom:8px;z-index:2;width:100%;display:block}@media screen and (min-width:992px){.gallery .dots{display:none}}.gallery .dots a{font-size:26px}.gallery .dots a:nth-of-type(2){position:absolute;right:0}.follow-us{position:relative;padding-top:96px;padding-bottom:0px}@media screen and (min-width:992px){.follow-us{padding-bottom:96px}}.follow-us img{position:absolute;left:-417px;bottom:-725px;z-index:-1;display:none}@media screen and (min-width:992px){.follow-us img{display:block;left:-664px}}@media screen and (min-width:1400px){.follow-us img{display:block;left:-417px}}div.wpcf7-acceptance-missing,div.wpcf7-mail-sent-ok,div.wpcf7-validation-errors{color:#fff}footer{margin-top:96px;background-color:#544587;padding-top:39px}@media screen and (min-width:992px){footer{margin-top:173px}}footer h2{text-align:center}footer h2:nth-of-type(2){margin-bottom:59px}footer a,footer h2,footer h3,footer p{color:#fff}footer a{font-family:'Montserrat',sans-serif;letter-spacing:normal;font-weight:300}footer .contact-form,footer .contact-info{display:inline-block;width:100%;vertical-align:text-top}@media screen and (min-width:992px){footer .contact-form,footer .contact-info{width:49%}}footer .contact-info{text-align:center;margin-top:10px;margin-bottom:60px}@media screen and (min-width:992px){footer .contact-info{margin-bottom:0px}}footer .contact-info a:hover{opacity:0.7;color:#fff}footer .contact-info img{width:34px;margin:6px 9px}footer .contact-form ::-webkit-input-placeholder{color:#fff!important;opacity:1}footer .contact-form :-moz-placeholder{color:#fff!important;opacity:1}footer .contact-form ::-moz-placeholder{color:#fff!important;opacity:1}footer .contact-form :-ms-input-placeholder{color:#fff!important;opacity:1}footer .contact-form input,footer .contact-form textarea{width:100%;background-color:transparent;border:1px solid #fff;color:#fff;padding:6px 8px}footer .contact-form textarea{height:140px}footer .contact-form p:first-of-type{display:inline-block;width:100%;margin-right:14px;margin-bottom:18px}@media screen and (min-width:992px){footer .contact-form p:first-of-type{width:100%}}@media screen and (min-width:1300px){footer .contact-form p:first-of-type{width:57%}}@media screen and (min-width:1674px){footer .contact-form p:first-of-type{width:58%}}footer .contact-form p:nth-of-type(2){display:inline-block;width:100%}@media screen and (min-width:992px){footer .contact-form p:nth-of-type(2){width:100%}}@media screen and (min-width:1300px){footer .contact-form p:nth-of-type(2){width:39.7%}}footer .contact-form p:nth-of-type(3),footer .contact-form p:nth-of-type(4){display:inline-block;width:100%}@media screen and (min-width:992px){footer .contact-form p:nth-of-type(3),footer .contact-form p:nth-of-type(4){width:100%}}@media screen and (min-width:1300px){footer .contact-form p:nth-of-type(3),footer .contact-form p:nth-of-type(4){width:48.7%}}@media screen and (min-width:1674px){footer .contact-form p:nth-of-type(3),footer .contact-form p:nth-of-type(4){width:49%}}footer .contact-form p:nth-of-type(3){margin-right:12px}footer .contact-form input[type=submit]{border:none;width:52px;float:right;font-weight:700;font-family:'merel',sans-serif;border-bottom:1px solid #fff;padding:0;letter-spacing:2px}footer .contact-form input[type=submit]:hover{opacity:0.7}footer .copyright{padding-top:120px;padding-bottom:12px}@media screen and (min-width:992px){footer .copyright{padding-top:36px}}footer .copyright a,footer .copyright span{font-size:14px;color:#ffffff57;font-weight:300;font-family:'Montserrat',sans-serif}.error-404{text-align:center;padding-top:92px}.error-404 .page-title{color:#544587;font-weight:400}.error-404 .page-header{border:none;background-color:transparent}.error-404 .page-content h1{font-size:120px;font-weight:900;color:#544587}select{color: white;background: transparent;    width: 100%;border: 1px solid white;padding: 6PX 8px;} select option{color:#544587}