@font-face{font-family:Roboto;src:url("../fonts/RobotoLight/RobotoLight.eot");src:url("../fonts/RobotoLight/RobotoLight.eot?#iefix") format("embedded-opentype");src:url("../fonts/RobotoLight/RobotoLight.ttf") format("truetype");src:url("../fonts/RobotoLight/RobotoLight.woff") format("woff");font-weight:100;font-style:normal}
@font-face{font-family:Roboto;src:url("../fonts/RobotoMedium/RobotoMedium.eot");src:url("../fonts/RobotoMedium/RobotoMedium.eot?#iefix") format("embedded-opentype");src:url("../fonts/RobotoMedium/RobotoMedium.ttf") format("truetype");src:url("../fonts/RobotoMedium/RobotoMedium.woff") format("woff");font-weight:400;font-style:normal}
@font-face{font-family:Roboto;src:url("../fonts/RobotoRegular/RobotoRegular.eot");src:url("../fonts/RobotoRegular/RobotoRegular.eot?#iefix") format("embedded-opentype");src:url("../fonts/RobotoRegular/RobotoRegular.ttf") format("truetype");src:url("../fonts/RobotoRegular/RobotoRegular.woff") format("woff");font-weight:600;font-style:normal}
@font-face{font-family:Roboto;src:url("../fonts/RobotoBold/RobotoBold.eot");src:url("../fonts/RobotoBold/RobotoBold.eot?#iefix") format("embedded-opentype");src:url("../fonts/RobotoBold/RobotoBold.ttf") format("truetype");src:url("../fonts/RobotoBold/RobotoBold.woff") format("woff");font-weight:900;font-style:normal}
body{background-color:#fff;font-family:Roboto;margin:0;padding:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
body::-webkit-scrollbar-track{-webkit-border-radius:2px;border-radius:2px}body::-webkit-scrollbar{width:4px}
body::-webkit-scrollbar-thumb{-webkit-border-radius:4px;border-radius:4px;background:#19b8a5}
body:hover::-webkit-scrollbar-thumb{background:#f0f2f5}.navbar{padding-left:-webkit-calc((100% - 960px)/2);padding-left:calc((100% - 960px)/2);padding-right:-webkit-calc((100% - 960px)/2);padding-right:calc((100% - 960px)/2);-webkit-border-radius:0;border-radius:0;border:0;background-color:#2c3e50;min-height:44px;position:fixed;left:0;right:0;top:0;z-index:4}
.navbar .navbar-toggle .icon-bar{-webkit-border-radius:2px;border-radius:2px;-webkit-transition:all .5s ease-in;-o-transition:all .5s ease-in;transition:all .5s ease-in}
.navbar .navbar-toggle .icon-bar-1-active{-webkit-transform:rotateZ(-34deg);-ms-transform:rotate(-34deg);transform:rotateZ(-34deg);-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}
.navbar .navbar-toggle .icon-bar-2-active{opacity:0}.navbar .navbar-toggle .icon-bar-3-active{-webkit-transform:rotateZ(34deg);-ms-transform:rotate(34deg);transform:rotateZ(34deg);-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}
.navbar .container-relative{position:relative}.navbar .navbar-nav{margin:0 auto;display:inline-block;margin-left:20%}
.navbar .navbar-nav li a{padding:12px 15px;font-size:15px;font-weight:600;color:#fff}
.navbar .navbar-nav li a:hover{background-color:#1b2631}.navbar-brand{padding:0 15px;height:auto}
.navbar-right{position:absolute;top:0;right:10px}.navbar-right button{width:90px;height:35px;background-color:#27ad5f;-webkit-border-radius:3px;border-radius:3px;margin-top:4px;margin-bottom:4px;border:1px solid transparent;outline:0;text-transform:uppercase;font-size:15px;font-weight:400;color:#fff}
.navbar-right button:hover{background-color:#35c572}.banner{margin-top:44px;min-height:420px;height:100%;width:100%;position:relative}
.banner .controls{max-width:960px;margin-left:auto;margin-right:auto;width:100%;position:absolute;top:190px;z-index:2;margin-left:-webkit-calc((100% - 960px)/2);margin-left:calc((100% - 960px)/2);margin-right:-webkit-calc((100% - 960px)/2);margin-right:calc((100% - 960px)/2);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:auto}
.banner .controls .control-button{width:60px;padding:0 25px}.banner .controls .control-button:hover{cursor:pointer}
.banner .controls .control-button:hover img{-webkit-filter:invert(100%);filter:invert(100%)}
.banner .banner-carousel{width:100%;min-height:420px;height:100%;position:relative}
.banner .banner-carousel .banner-carousel-item{width:100%;min-height:420px;height:100%;background-image:url(../img/banner.png);-webkit-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat}
.banner .banner-carousel .banner-carousel-item .banner-carousel-item-content{max-width:960px;width:100%;height:100%;min-height:420px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.owl-theme .owl-dots{position:absolute;bottom:25px;z-index:3;max-width:150px;width:100%;left:-webkit-calc((100% - 150px)/2);left:calc((100% - 150px)/2);right:-webkit-calc((100% - 150px)/2);right:calc((100% - 150px)/2)}
.owl-theme .owl-dots .owl-dot span{width:16px;height:16px;background-color:#6b807a !important}
.owl-theme .owl-dots .active span{background-color:#2c3e50 !important}.banner-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:90px;height:100%}
.banner-text h1{font-size:55px;font-weight:100;text-align:center;margin-top:-30px}
.banner-text button{height:40px;width:80px;background-color:#27ad5f;-webkit-border-radius:3px;border-radius:3px;margin-top:35px;margin-bottom:4px;border:1px solid transparent;outline:0;text-transform:uppercase;font-size:15px;font-weight:400;color:#fff}
.banner-text button:hover{background-color:#35c572}.content{width:100%;height:auto}
.content article{margin-top:20px;max-width:960px;width:100%;height:auto;margin-left:auto;margin-right:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
.column-left{padding:10px;max-width:490px;min-width:300px}.column-left p{max-width:480px;color:#444;font-size:15px;font-weight:100;line-height:26px}
.column-left h2{margin-top:10px;font-size:35px;font-weight:100;color:#444}.column-right{max-width:400px;min-width:300px;padding:10px}
.column-right p{font-size:11px;font-weight:100;color:#444}.column-right img{width:100%;height:auto}
footer{height:45px;text-align:center;background-color:#2c3e50;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
footer p{color:#fff;font-weight:100;font-size:15px;margin-bottom:0}.form-container{width:100%;min-height:520px;background-image:url("../img/shutterstock_2.png");background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:35px}
.form-container form{max-width:460px;width:100%;margin:5px;background-color:#fff;max-height:355px;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.form-container form h3{font-weight:100;font-size:35px;color:#444;text-align:center}
.form-container form .input,.form-container form .btn-group{max-width:300px !important;width:100% !important;margin-left:auto !important;height:50px;outline:0;-webkit-border-radius:3px;border-radius:3px;background-color:#f5f5f5;border-left:0;border-bottom:0;border-right:0;font-size:20px;font-weight:100;color:#444;padding:0 0 0 20px;margin:10px auto}
.btn-group,.bootstrap-select,.dropup{padding-left:0 !important;outline:none !important}
.dropdown-toggle{max-width:300px !important;width:100% !important;margin-left:auto !important;height:50px !important;outline:none !important;-webkit-border-radius:3px !important;border-radius:3px !important;background-color:#f5f5f5 !important;border-left:none !important;border-bottom:0;border-right:0;font-size:20px !important;font-weight:100 !important;font-family:Roboto !important;color:#444;padding:0 0 0 20px;margin:0 auto}
.dropdown-menu{position:absolute;top:50px;max-height:158px !important}.dropdown-menu ul.dropdown-menu li{height:50px !important}
.dropdown-menu::-webkit-scrollbar-track{-webkit-border-radius:1.5px;border-radius:1.5px}
.dropdown-menu::-webkit-scrollbar{width:3px}.dropdown-menu::-webkit-scrollbar-thumb{-webkit-border-radius:3px;border-radius:3px;background:#555}
.dropdown-menu:hover::-webkit-scrollbar-thumb{background:#555}.dropup .dropdown-menu{bottom:-320% !important;top:auto !important}
.btn-group.open .dropdown-toggle{outline:none !important}.dropdown-menu li,.inner li{border:1px solid #c4c4c4}
.dropdown-menu li a,.inner li a{height:100% !important}.dropdown-menu li a:focus,.inner li a:focus{outline:none !important}
span.text{font-size:20px !important;font-weight:100 !important;font-family:Roboto !important;color:#444;margin-top:5px}
.bootstrap-select .dropdown-toggle:focus{outline:none !important}.dropdown-menu,.open{padding:0}
.btn-group,.bootstrap-select,.dropup{border-top-style:inset;border-top-width:1.4px}
.filter-option,.pull-left{color:#444}.submit{width:90px;height:35px;background-color:#27ad5f;-webkit-border-radius:3px;border-radius:3px;margin-top:4px;margin-bottom:10px;border:1px solid transparent;outline:0;text-transform:uppercase;font-size:15px;font-weight:400;color:#fff}
.submit:hover{background-color:#35c572}@media only screen and (max-width:992px){.banner .controls{margin-left:5px;margin-right:5px;width:-webkit-calc(100vw - 10px);width:calc(100vw - 10px)}
}@media only screen and (max-width:768px){.navbar .navbar-toggle{margin:5px 10px 5px 0;border:0}
.navbar .navbar-toggle:hover{background-color:transparent}.navbar .navbar-toggle:focus{background-color:transparent}
.navbar .navbar-collapse{border:0;padding-left:0;padding-right:0}.navbar .navbar-nav{display:block;margin-left:0}
.navbar .navbar-nav li{width:100%;text-align:center}.navbar .navbar-right{position:absolute;top:0;right:70px}
.banner-text{margin-right:0;width:100%}.banner-text h1{font-size:45px;margin-top:-70px}
.content article{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.content article .column-left h2{text-align:center}}