@charset "utf-8";
/* CSS Document */

.tile-1{height: 100%;width: 100%;position: fixed;top: 0;}
.tile-1 .header{width: 100%;height: 100%;box-sizing: border-box;position: relative;}
.tile-1 .header img{float: left;margin-top: 0;-webkit-transition: 1s;-moz-transition: 1s;-o-transition: 1s;-ms-transition: 1s;transition: 1s;z-index: 10;position: relative;}
.tile-1 .header .img-animated{margin-top: -5%;}
@media (min-width: 1000px){.tile-1 .header::before{content: "";/*background: #3295d9;*/background:#004080;position: absolute;left: 0;width: 100%;top: 0;height: 99px;z-index: 1;}}
@media (min-width: 1000px) and (max-width: 1250px){.tile-1 .header > a{display: block;width: 200px;position: relative;height: 100px;overflow: hidden;}
.tile-1 .header > a img{position: absolute;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);}}
.tile-1 .header ul.total-menu{position: absolute;left: 375px;}
.tile-1 .header ul li{padding: 32px 55px;position: relative;z-index: 1;}
.tile-1 .header ul li a h1{text-align: center;font-size: 14px;}
@media (max-width: 1800px){.tile-1 .header ul li{padding: 32px 35px;}}
@media (max-width: 1450px){.tile-1 .header ul.total-menu{left: 325px;}
.tile-1 .header ul li{padding: 32px 22px;}}
@media (max-width: 1250px){.tile-1 .header ul.total-menu{left: 240px;top: 0;}
.tile-1 .header ul li{padding: 32px 16px;}
.tile-1 .header ul li a h1{font-size: 12px;}}
@media (max-width: 1000px){.tile-1 .header ul.total-menu{left: 0;}}
.tile-1 .header .menu-wrapper .sub-menu{position: absolute;width: 100%;top: 210px;display: none;overflow: hidden;}
.tile-1 .header .menu-wrapper .sub-menu ul{top: 0;position: relative;transform: initial;width: 100%;/*background-color: #cccfd2;*/padding: 5px 0;}
.tile-1 .header .menu-wrapper .sub-menu ul li{padding-top: 0;display: block;background-color: #cccfd2;padding: 10px 15px;margin: 0;position: relative;}
@media (min-width: 1000px){.tile-1 .header .menu-wrapper .sub-menu ul li::after{content: "";position: absolute;bottom: 0;width: 80%;left: 10%;border-bottom: 1px solid #959595;}
.tile-1 .header .menu-wrapper .sub-menu ul li:last-child::after{display: none;}}
.tile-1 .header .menu-wrapper .sub-menu ul li a{color: #8b8c8e;text-align: center;font-size: 14px;}
.tile-1 .header .menu-wrapper .sub-menu ul li a:hover{color: #004080;}
.tile-1 .header #selected{position: absolute;top: 0;left: 5%;background-color: rgba(0, 0, 0, 0.5);-webkit-transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;-ms-transition: 0.3s;transition: 0.3s;z-index: 0;pointer-events: none;}
.tile-1 .header .menu-toggle-btn{display: none;position: absolute;padding: 30px;right: 0;top: 0;background-color: rgba(0, 0, 0, 0.5);cursor: pointer;z-index: 999;}
.tile-1 .header .menu-toggle-btn span{background: #fff;display: block;width: 30px;height: 2px;border-radius: 5px;margin: 0 0 8px 0;-webkit-transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;-ms-transition: 0.3s;transition: 0.3s;}
.tile-1 .header .menu-toggle-btn.open{background-color: rgba(0, 0, 0, 0);}
.tile-1 .header .menu-toggle-btn.open span:nth-child(1),
.tile-1 .header .menu-toggle-btn.open span:nth-child(3){-webkit-transform: translate(0px, 10px) rotate(-45deg) scalex(1.3);-o-transform: translate(0px, 10px) rotate(-45deg) scalex(1.3);-moz-transform: translate(0px, 10px) rotate(-45deg) scalex(1.3);transform: translate(0px, 10px) rotate(-45deg) scalex(1.3);margin: 0;}
.tile-1 .header .menu-toggle-btn.open span:nth-child(2){height: 0;margin: 0;}
.tile-1 .header .menu-toggle-btn.open span:nth-child(3){-moz-transform: translate(0px, 9px) rotate(45deg) scalex(1.3);-webkit-transform: translate(0px, 9px) rotate(45deg) scalex(1.3);-o-transform: translate(0px, 9px) rotate(45deg) scalex(1.3);transform: translate(0px, 9px) rotate(45deg) scalex(1.3);}
@media (max-width: 1000px){.tile-1 .header{height: 100%;}
.tile-1 .header #selected{display: none !important;}
.tile-1 .header img{width: 270px;float: left;margin-top: 0;-webkit-transition: 1s;-moz-transition: 1s;-o-transition: 1s;-ms-transition: 1s;transition: 1s;}
.tile-1 .header .menu-wrapper{z-index: 998;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.7);position: absolute;top: 0;left: 0;}
.tile-1 .header .menu-wrapper ul{width: 100%;position: absolute;top: 50%;background-color: #000000 !important;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.tile-1 .header .menu-wrapper ul li{width: 100%;display: block;margin: 0;text-align: center;padding: 1%;-webkit-transition: 500ms;-moz-transition: 500ms;-o-transition: 500ms;-ms-transition: 500ms;transition: 500ms;}
.tile-1 .header .menu-wrapper ul li p{display: none;}
.tile-1 .header .menu-wrapper .sub-menu{display: block;overflow: hidden;position: relative;top: 0;}
.tile-1 .header .menu-wrapper .sub-menu ul li{background-color: initial;padding: 0;margin: 0 0 0 10px;display: inline;}
.tile-1 .header .menu-wrapper .sub-menu ul li a{color: white;font-size: 12px;font-weight: lighter;}
.tile-1 .header .menu, .tile-1 .header .menu-toggle-btn{display: block;}}
@media (max-width: 500px){.tile-1 .header ul{width: 50%;}}
.tile-1 .home_slider{height: 100%;background-position: center center;background-size: cover;display: none;width: 100%;position: absolute;top: 0;z-index: -1;}
.tile-1 .home_slider h1{text-transform: uppercase;margin: 0;}
.tile-1 .home_slider .text-wrapper{opacity: 0;position: absolute;top: 50%;width: 40%;text-align: center;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);margin-top: 20px;}
.tile-1 .home_slider .text-wrapper-left{top: 60%;left: 10%;width: 50%;text-align: left;-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);}
.tile-1 .home_slider .text-wrapper-right{top: 40%;right: 10%;left: auto;width: 50%;text-align: right;-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);}
.tile-1 .home_slider video#bgvid{position: absolute;top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%);height: 100%;width: 177.77777778vh;min-width: 100%;min-height: 56.25vw;}
@media (max-width: 1000px){.tile-1 .video_slider{background-image: url("/uploads/2015-5/Slider_Investor_513f5dd2-7e74-4774-bf2f-079002f5442a.jpg");}
.tile-1 .video_slider video{display: none;}}
.tile-3{background-color: #595959;width: 296px;height: 100%;position: absolute;z-index: 101;}
.tile-3 img{width: 100%;background-color: #f2f2f2;}
@media (max-width: 1250px){.tile-3{width: 200px;}
.tile-3 > a{display: block;width: 200px;position: relative;height: 100px;overflow: hidden;}
.tile-3 > a img{position: absolute;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);}}
.tile-3 ul{margin-top: 15px;width: 100%;}
.tile-3 ul.sidemenu{padding-top: 30px;}
.tile-3 ul .menu-item{width: 100%;padding: 0 10%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-transition: 1s;-moz-transition: 1s;-o-transition: 1s;-ms-transition: 1s;transition: 1s;}
.tile-3 ul .menu-item.active-menu{background: #6f6f6f;}
.tile-3 ul .sub-menu-item{display: none;padding: 0 10%;}
.tile-3 ul .sub-menu-item ul{margin: 0;padding-left: 10px;}
.tile-3 ul .sub-menu-item ul li{display: block;margin-bottom: 4px;}
.tile-3 ul .sub-menu-item ul li a,
.tile-3 ul .sub-menu-item ul li a:link,
.tile-3 ul .sub-menu-item ul li a:visited,
.tile-3 ul .sub-menu-item ul li a:active{color: #bbbbbb;}
.tile-3 ul .sub-menu-item ul li a:hover{color: #f5f5f5;-webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;transition: 0.5s;}
.tile-3 ul .sub-menu-item ul li a.open{color: #bc3134;}
.tile-3 ul .space{margin-bottom: 30px;}
.tile-3 ul .menu-item:hover{-webkit-transition: 1s;-moz-transition: 1s;-o-transition: 1s;-ms-transition: 1s;transition: 1s;}
.tile-3 ul .menu-item:hover a h1{color: #004080;}
@media (max-width: 1000px){.tile-3{display: none;}}
#footer{position: relative;width: 85%;margin-left: 15%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;overflow: hidden;background-color: #f2f2f2;padding: 200px 20% 0 20%;}
#footer img{width: 200px;position: relative;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);}
#footer h1{margin-bottom: 50px;}
#footer ul{position: relative;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);}
#footer ul li{padding: 0 10px 0 5px;border-right: 1px solid #cccccc;}
#footer ul li:last-of-type{border: 0;}
@media (max-width: 1000px){#footer{width: 100%;margin-left: 0;}}
@media (max-width: 500px){#footer{padding: 50px 5%;}

#footer img{width: 100px;}}
/* roboto-100 - latin */

body,
html{font-family: 'Roboto', sans-serif;margin: 0;box-sizing: border-box;height: 100%;width: 100%;}
.default-global-theme{/* basic html elements*//* define font color*/}
.default-global-theme i.fa.green{color: #004080;}
.default-global-theme i.fa.green-bg-s{color: white;background-color: #004080;font-size: 30px;width: 30px;padding: 10px;border-radius: 30px;}
.default-global-theme i.fa.green-bg.m{color: white;background-color: #004080;font-size: 30px;padding: 10px;border-radius: 20px;}
.default-global-theme .button{border: 1px solid #eaeaea;background-color: #004080;color: white;padding: 5px 20px;}
.default-global-theme .button:hover{color: #004080;background-color: white;}
.default-global-theme ul,
.default-global-theme li{list-style-type: none;display: inline-block;padding: 0;margin: 0;}
.default-global-theme h1,
.default-global-theme h2,
.default-global-theme h3,
.default-global-theme p,
.default-global-theme ol,
.default-global-theme span{font-weight: 300;}
.default-global-theme h1.bold,
.default-global-theme h2.bold,
.default-global-theme h3.bold,
.default-global-theme p.bold,
.default-global-theme ol.bold,
.default-global-theme span.bold{font-weight: bold;}
.default-global-theme a,
.default-global-theme a:link,
.default-global-theme a:visited,
.default-global-theme a:hover,
.default-global-theme a:active{text-decoration: none;}
.default-global-theme .font-color-white{color: #fff;}
.default-global-theme .font-color-black{color: #000;}
.default-global-theme .font-color-light-grey{color: #bbbbbb;}
.default-global-theme .font-color-grey{color: #666666;}
.default-global-theme .font-color-dark-grey{color: #323232;}
.default-global-theme .font-color-dark-green{color: #004080;}
.default-global-theme .font-color-light-green{color: #004080;}
.default-global-theme .font-color-red{color: #bc3134;}
.default-global-theme .font-color-green{color: #004080;}
.default-global-theme .center{text-align: center;}
@media (max-width: 1000px){.default-global-theme .left-mobile{text-align: left;}}
.default-global-theme .right{text-align: right;}
.default-global-theme .underline{text-decoration: underline;}
.default-global-theme .italic{font-style: italic;}
.default-global-theme .font-no-decoration{font-style: initial;text-decoration: none;}
.default-global-theme .no-margin{margin: 0;}
.default-global-theme .hidden{opacity: 0;}
.default-global-theme .content-header{width: 500px;margin: auto;}
.default-global-theme .content-header h1:first-of-type{margin-bottom: 4px;}
.default-global-theme .content-header h1,
.default-global-theme .content-header p{margin: 0;}
.default-global-theme .content-header p{margin-top: 10px;}
@media (max-width: 1000px){.default-global-theme .content-header{width: 100%;}
.default-global-theme .content-header h1, .default-global-theme .content-header p{padding: 0 10%;}}
.default-global-theme .preloader{position: fixed;top: 0;width: 100%;height: 100%;background-color: #f2f2f2;z-index: 99999;}
.default-global-theme .preloader img{position: relative;top: 50%;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.default-global-theme .mobile-only{display: none !important;}
@media (max-width: 1000px){.default-global-theme .mobile-only{display: block !important;}}
.default-global-theme video::-webkit-media-controls-fullscreen-button{display: none;}
.content{z-index: 100;position: relative;width: 85%;margin-left: 15%;height: auto;background-color: #f2f2f2;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.transparent{width: 100%;height: 100%;pointer-events: none;}
.sub-menu.open{position: absolute;width: 200px!important;left: 50%!important;transform: translateX(-50%) !important;text-align: center!important;}
@media (max-width: 1000px){.content{width: 100%;margin-left: 0;}}
#services{position: relative;height: auto;background-color: #f2f2f2;}
#services .content-wrapper{padding: 80px 0 50px 0;}
@media (max-width: 1000px){#services .content-wrapper{width: 100%;}
#services .content-wrapper h1, #services .content-wrapper p{padding: 0 5%;}}
#services .content-body{position: relative;overflow: hidden;width: 90%;margin-top: 40px;margin-left: auto;margin-right: auto;max-width: 1280px;height: 50%;}
#services .content-body .service-card{position: relative;border: 10px solid #f2f2f2;box-sizing: border-box;float: left;width: 33.333333%;height: 500px;}
#services .content-body .service-card .card-image{height: 200px;width: 100%;background-position: center center;}
#services .content-body .service-card .read-more{position: absolute;top: 15px;left: 15px;padding: 10px 20px;background-color: #004080;color: white;visibility: hidden;opacity: 0;}
@media (max-width: 1400px){#services .content-body .service-card{height: 400px;}}
@media (max-width: 768px){#services .content-body .service-card{height: 350px;}}
@media (max-width: 500px){#services .content-body .service-card{height: auto;}}
@media (max-width: 1000px){#services .content-body .service-card{width: 50%;}}
@media (max-width: 500px){#services .content-body .service-card{width: 100%;}}
@media (max-width: 1000px){#services .content-body .service-card{width: 50%;}}
@media (max-width: 500px){#services .content-body .service-card{width: 100%;}}
#services .content-body .service-card img{width: 100%;}
#services .content-body .service-card h3{font-weight: 400;margin: 10px 0;width: 100%;text-align: center;padding-bottom: 10px;}
#services .content-body .service-card h3 a,
#services .content-body .service-card h3 a:hover,
#services .content-body .service-card h3 a:link,
#services .content-body .service-card h3 a:visited{color: inherit;}
#services .content-body .service-card hr{width: 40px;height: 2px;border: none;color: #004080;background-color: #004080;}
#services .content-body .service-card p{padding: 15px 10px;}
#services .content-body .service-card:hover{background-color: #004080;}
#services .content-body .service-card:hover h3,
#services .content-body .service-card:hover p{color: white;}
#services .content-body .service-card:hover hr{background-color: white;color: white;}
#services .content-body .service-card:hover .read-more{visibility: visible;opacity: 1;}
#services .content-body .content-text{overflow: hidden;padding: 2%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;height: 100%;width: 50%;float: left;}
#services .content-body .content-text a{float: right;margin-right: 2%;}
#services .content-body .content-image{height: 100%;width: 50%;float: right;}
#services .content-body .content-image img{display: block;width: 100%;}
@media (max-width: 1000px){#services .content-body .content-text{width: 100% !important;}
#services .content-body .content-image{width: 100% !important;}}
#quote{background-image: url("https://cdn.ventmere.com/forest/uploads/2016-08/quote-truck_r1E4s8MY.jpg");background-position: center center;background-size: cover;height: 600xp;width: 100%;position: relative;}
#quote .alert{width: 100%;height: 100%;padding: 20px;box-sizing: border-box;margin-bottom: 20px;border: 1px solid transparent;border-radius: 4px;}
#quote .alert-danger{color: #A94444;background-color: #f2dede;border-color: #ebccd1;}
#quote .alert-success{background-color: #dff0d8;color: #3c763d;border-color: #d6e9c6;}
#quote form{box-sizing: border-box;background-color: #000000;background-color: rgba(0, 0, 0, 0.7);width: 50%;min-width: 320px;height: 100%;padding: 50px 10%;}
@media (min-width: 1000px){#quote form{padding-left: 15%;}}
@media (max-width: 500px){#quote form{width: 100%;}}
#quote form hr{margin-left: 0;}
#quote form input,
#quote form textarea{box-sizing: border-box;width: 100%;padding: 7px;margin: 5px 0;color: white;background: none;border: 1px solid #eaeaea;}
#quote form .subscribe-box input{height: auto;width: auto;margin: 0;}
#quote form .subscribe-box .description{color: #bbb;}
#quote form button{width: 100%;padding: 7px;text-align: center;margin-top: 5px;}
#quote form button:disabled{background-color: #ccc;cursor: not-allowed;}
#quote form a{display: block;margin-top: 15px;}
#homepage-news{position: relative;height: auto;background-color: #f2f2f2;}
#homepage-news .content-wrapper{padding: 80px 0 50px 0;}
@media (max-width: 1000px){#homepage-news .content-wrapper{width: 100%;}
#homepage-news .content-wrapper h1, #homepage-news .content-wrapper p{padding: 0 5%;}}
#homepage-news .content-body{position: relative;overflow: hidden;width: 90%;margin-top: 40px;margin-left: auto;margin-right: auto;max-width: 1280px;height: 50%;}
#homepage-news .content-body .service-card{border: 10px solid #f2f2f2;box-sizing: border-box;float: left;width: 33.333333%;height: 300px;}
#homepage-news .content-body .service-card > a{height: 200px;display: block;overflow: hidden;}
#homepage-news .content-body .service-card > a img{min-height: 200px;}
@media (max-width: 1000px){#homepage-news .content-body .service-card{width: 50%;}}
@media (max-width: 500px){#homepage-news .content-body .service-card{width: 100%;}}
#homepage-news .content-body .service-card img{width: 100%;}
#homepage-news .content-body .service-card h3{font-weight: 400;margin: 10px 0;width: 100%;text-align: left;}
#homepage-news .content-body .service-card h3 a,
#homepage-news .content-body .service-card h3 a:hover,
#homepage-news .content-body .service-card h3 a:link,
#homepage-news .content-body .service-card h3 a:visited{color: inherit;}
#homepage-news .content-body .service-card p{padding: 0;text-align: left;}
#homepage-news .content-body .service-card:hover{background-color: #004080;border-color: #004080;}
#homepage-news .content-body .service-card:hover h3,
#homepage-news .content-body .service-card:hover p{color: white;}
#homepage-news .content-body .service-card:hover hr{background-color: white;color: white;}
#homepage-news .content-body .content-text{overflow: hidden;padding: 2%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;height: 100%;width: 50%;float: left;}
#homepage-news .content-body .content-text a{float: right;margin-right: 2%;}
#homepage-news .content-body .content-image{height: 100%;width: 50%;float: right;}
#homepage-news .content-body .content-image img{display: block;width: 100%;}
@media (max-width: 1000px){#homepage-news .content-body .content-text{width: 100% !important;}
#homepage-news .content-body .content-image{width: 100% !important;}}
#testimonial{background: url("https://cdn.ventmere.com/forest/uploads/2016-06/home-slider-about_By-pU9VV.jpg");background-position: center center;background-size: cover;height: 480px;width: 100%;position: relative;}
#testimonial .slick-dots{bottom: -80px;}
@media (max-width: 500px){#testimonial .slick-dots{bottom: -60px;}}
#testimonial .slick-dots li{width: 4px;height: 4px;background-color: transparent;border: 1px solid #999999;opacity: 1;border-radius: 2px;margin: 10px;}
#testimonial .slick-dots li.slick-active{background-color: white;}
#testimonial .slick-dots li button:before{content: ";";}
#testimonial .content-text{box-sizing: border-box;background-color: #000000;background-color: rgba(0, 0, 0, 0.7);width: 100%;height: 100%;padding: 50px 5%;position: relative;}
#testimonial .content-text h1,
#testimonial .content-text p{box-sizing: border-box;width: 100%;margin: 5px 0;text-align: center;}
#testimonial .content-text hr{margin-bottom: 30px;}
#testimonial .content-text .message{text-align: center;}
#testimonial .content-text .message img.avatar{display: inline-block;width: 50px;height: 50px;border-radius: 25px;}
#testimonial .content-text .message h5{color: #004080;text-align: center;width: 100%;margin-bottom: 30px;}
#testimonial .content-text .message p{text-align: center;width: 100%;margin-left: auto;margin-right: auto;}
@media (min-width: 769px){#testimonial .content-text .message p{width: 75%;}}
#testimonial .content-text .message p span{font-size: 20px;font-weight: bold;}
#testimonial .content-text .dots{width: 90%;text-align: center;position: absolute;bottom: 20px;}
#testimonial .content-text .dots ul{margin: 0;padding: 0;display: inline-block;white-space: nowrap;}
#testimonial .content-text .dots ul li{display: inline-block;border: 1px solid #999999;width: 4px;height: 4px;border-radius: 2px;}
#testimonial .content-text .dots ul li.active{background-color: #999999;}
.recaptcha{margin-bottom: 15px;}
#contact{margin-top: 30px;height: 100%;background-color: #f2f2f2;}
#contact .content-wrapper{padding: 50px 0;}
@media (max-width: 1000px){#contact .content-wrapper{width: 100%;}
#contact .content-wrapper h1, #contact .content-wrapper p{padding: 0 5%;}}
#contact .content-body{position: relative;overflow: hidden;width: 80%;margin: 10%;height: 50%;/* @media(max-width:@pad){.contact-info{width:100%;ul{margin:10px 0;}
ul li h1,ul li p{padding-left:0;}
.contact-method{width: 50%;float: left;clear: right;}
.contact-address{width: 50%;float: left;clear: left;}} .contact-form{width:100%;}}*/}
#contact .content-body .contact-info{/*padding-left: 20px;*//* float: right;*/width: 75%;margin: auto;/* float:right;*/}
@media (max-width: 768px){#contact .content-body .contact-info{width: 100%;}}
#contact .content-body .contact-info iframe,
#contact .content-body .contact-info #map{width: 100%;height: 400px;}
#contact .content-body .contact-info .contact-method{width: 50%;float: left;clear: right;white-space: nowrap;}
@media (max-width: 550px){#contact .content-body .contact-info .contact-method{width: 100%;text-align: left;}}
#contact .content-body .contact-info .contact-address{width: 50%;float: left;clear: left;white-space: nowrap;/* padding-right: 2%;*/}
@media (max-width: 550px){#contact .content-body .contact-info .contact-address{width: 100%;text-align: left;}}
#contact .content-body .contact-form{/* padding-right:20px;*/box-sizing: border-box;padding-bottom: 50px;width: 49%;width: 75%;margin: auto;overflow: hidden;/* @media(min-width: 769px){@media(max-width: 1000px){.recaptcha-contact{width: 50%;float: left;}
button{width: 50%;}}}
@media(min-width: 1869px){.recaptcha-contact{width: 50%;float: left;}
button{width: 50%;}}*/}
#contact .content-body .contact-form ul li{display: block;}
#contact .content-body .contact-form .alert{width: 100%;height: 100%;padding: 20px;box-sizing: border-box;margin-bottom: 20px;border: 1px solid transparent;border-radius: 4px;}
#contact .content-body .contact-form .alert-danger{color: #a94444;background-color: #f2dede;border-color: #ebccd1;}
#contact .content-body .contact-form .alert-success{background-color: #dff0d8;color: #3c763d;border-color: #d6e9c6;}
@media (max-width: 768px){#contact .content-body .contact-form{width: 100%;}}
/*#contact .content-body .contact-form input{width: 100%;height: 30px;margin-bottom: 20px;border-style: none;padding-left: 10px;box-sizing: border-box;}*/
#contact .content-body .contact-form textarea{width: 100%;resize: none;height: 60px;border-style: none;margin-bottom: 20px;padding: 10px 0 10px 10px;box-sizing: border-box;font-family: inherit;}
#contact .content-body .contact-form .subscribe-box input{height: auto;width: auto;margin: 0;}
#contact .content-body .contact-form .recaptcha-contact{margin-bottom: 15px;}
#contact .content-body .contact-form button{background-color: #004080;cursor: pointer;color: #fff;border: 0;width: 100%;height: auto;float: right;padding: 10px;box-sizing: border-box;}
#contact .content-body .contact-form button:disabled{background-color: #ccc;cursor: not-allowed;}
#contact .p-l-20{padding-left: 20px;}
#contact .p-l-25{padding-left: 25px;}
#contact .m-b-5{margin-bottom: 5px;}
#contact .m-t-5{margin-top: 5px;}
hr{margin-top: 12px;width: 60px;height: 2px;border: none;color: #004080;background-color: #004080;}