body{background:#fff;color:#333;font-family:"Montserrat",sans-serif;font-weight:300;font-size:16px}a{outline:0!important;text-decoration:none!important}a:visited{color:#b82818}a:hover{color:#3d3d3d}a,h2 span,h5{color:#e20a16}h2 span{font-weight:400!important;text-transform:none!important;font-size:.625em}h4,h6{font-size:1.5em;font-weight:700}h5{font-size:1.25em;font-weight:400}h6{color:#333;font-size:1.125em}::selection{background:#e20a16;color:#fff}::-moz-selection{background:#e20a16;color:#fff}.bg-grey{background:#f3f3f3}.caption-margin{margin-top:60px}.parallax{background-attachment:fixed!important}.color-overlay-sec{background:rgba(163,26,10,.92)!important;position:relative;padding:20px 0}.overlay-sec{background:rgba(0,0,0,.3);padding:20px 0}.color-overlay-sec h2,.overlay-sec h2{color:#fff}.color-overlay-sec h2 span{color:#ff9f8f}.color-overlay-sec .person span{color:#ccc!important}.color-overlay-sec p{border-bottom-color:rgba(51,51,51,.1)!important}.icon-list{list-style:none;padding:0}.icon-list li{width:100%;display:inline-block;margin-bottom:.5em}.icon-list .elegant{float:left;width:10%;color:#e20a16;font-size:1.3em}.icon-list .txt{float:left;max-width:90%}.noopacity{opacity:0}#header h3:after,.nodisplay{display:none}.breakit{word-break:break-all}.btn{padding:10px 18px;border-radius:5px;outline:0!important}.btn-primary{background:#fff;border-color:#ccc;color:#666}.btn-success{background:#e20a16;border-color:#e20a16;font-weight:600}.btn-info{background:#4e4e4e;border-color:#4e4e4e;font-weight:600}.btn-info:active,.btn-info:focus,.btn-info:hover,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.btn-success:active,.btn-success:focus,.btn-success:hover{background:#3d3d3d;border-color:#3d3d3d;outline:0}input{height:64px!important;border-color:#ccc;font-weight:400}input:active,input:focus{outline:0;border-color:#ccc}.form-control:focus,input:active,input:focus{-webkit-box-shadow:none;box-shadow:none}.input-group-addon{width:68px!important;background:#3d3d3d;border-color:#3d3d3d;color:#f3f3f3}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#999}.has-error .form-control{border-color:#e20a16;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .input-group-addon{color:#fff;background-color:#e20a16;border-color:#e20a16}.has-error .form-control-feedback,.modal-footer p span{color:#e20a16}#header .color-overlay .btn-success:hover,.btn.disabled,.btn[disabled],fieldset[disabled] .btn{background:#3d3d3d;border-color:#3d3d3d}.help-block{font-size:.75em}.help-block,.help-block ul{margin-bottom:0}.btn .elegant{margin-right:0}.btn .elegant:before{margin-top:6px;margin-left:5%;float:left}.elegant{font-size:1.75em}.nav-tabs{border:0!important;width:auto!important;height:auto;text-align:center;display:table;margin:0 auto}.nav-tabs li{overflow:hidden;border:1px solid #ccc!important;border-left:0!important}.nav-tabs li:first-of-type{border:1px solid #ccc!important;border-radius:5px;border-bottom-right-radius:0;border-top-right-radius:0}.nav-tabs li:last-of-type{border:1px solid #ccc!important;border-left:0!important;border-radius:5px;border-bottom-left-radius:0;border-top-left-radius:0}.nav-tabs li a{border-radius:0!important;border:0!important;margin-right:0!important;padding:10px 30px;font-weight:600;color:#333}.nav-tabs li a:hover{background:#666;color:#fff}.nav-tabs .active a{background:#e20a16!important;color:#fff!important}.nav-light li,.nav-light li:first-of-type,.nav-light li:last-of-type{border-color:#666!important}.nav-light .active a{background:#f3f3f3!important;color:#333!important}.nav-light li a{color:#999}.gradient-overlay-sec .nav-light li,.gradient-overlay-sec .nav-light li:first-of-type,.gradient-overlay-sec .nav-light li:last-of-type{border-color:rgba(255,255,255,.5)!important}.gradient-overlay-sec .nav-light .active a{color:#e20a16!important}.gradient-overlay-sec .nav-light li a:hover{background:rgba(51,51,51,.5)}#header .color-overlay .header-txt-color,#header h1,#header h2,#header h3,#header h4,#header h5,.gradient-overlay-sec .nav-light li a{color:#fff}.navbar-brand{opacity:1;display:table;margin-bottom:0}.navbar-brand:hover{opacity:.8}.main-menu .navbar-nav,.navbar-brand{padding:8px 0 0}.main-menu .navbar-nav a{color:#666;border-radius:5px}.main-menu .navbar-collapse a{padding-top:11px;padding-bottom:11px;text-transform:uppercase}.main-menu .navbar-collapse li{background:#fff;font-size:1em}.main-menu .navbar-collapse a:hover,.owl-nav div{background:0 0;color:#e20a16}.main-menu .navbar-toggle .icon-bar{background:#fff}.main-menu .navbar-toggle{border-color:#3d3d3d;background:#3d3d3d;margin-top:10px}.main-menu .collapsed{background:#fff;border-color:#ccc}.main-menu .collapsed .icon-bar{background:#666}.main-menu .in li{background:#3d3d3d}.main-menu .in a{color:#ccc;width:95%;margin:0 auto}.main-menu .collapsing li,.main-menu .in li{text-align:center;border-bottom:1px solid #4e4e4e;padding:4px 0}.main-menu .in a:hover{background:#e20a16;color:#fff}.about-to-right h3:after,.main-menu .phone-cont{float:right}.main-menu .btn-primary,.main-menu .btn-success{margin:10px 0 0}.main-menu .btn-primary{margin-left:20px}.main-menu .btn{margin-left:10px}.modal-dialog{margin-top:20vh;max-width:500px;width:auto}.modal-content{padding:0 10px}.modal-body{padding-bottom:0}.formModal,.modal-header h5,.modal-header h6{text-align:center}.modal-header h5{font-size:1.5em;font-weight:700;line-height:1.125em;margin-top:10px}.modal-header h6{font-size:1em;font-weight:300;color:#666}.modal-body .form-group,.modal-body .form-horizontal{margin-left:0;margin-right:0}.modal-body .icon-password,.modal-body .icon-repeat{font-size:5.625em;line-height:0;margin-top:35px;display:block}.modal-body .icon-repeat{font-size:3.125em;margin-top:20px}.modal-body .other,.modal-footer p{cursor:pointer;width:100%;text-align:center}.modal-body .other{font-size:.875em;font-weight:300;color:#999;margin-top:10px;display:inline-block}.modal-body .other:hover,.owl-nav div:hover{color:#666}.modal-footer p{color:#333;font-weight:700;margin-top:7px}.modal-footer p:hover span{color:#960600}.formModal{margin-bottom:30px}.formModal .elegant{font-size:6em;color:#ccc;display:block}.formModal .error{color:#e20a16!important}.formModal .desc{font-size:2em;font-weight:700;color:#e20a16}.modal .btn-ok{min-width:66%;margin:0 auto;display:block}.phone-primary{margin:10px 0 0;display:inline-block;padding:10px 18px;font-size:14px;font-family:arial}.owl-nav div{position:absolute;top:50%;height:50px;width:50px;background:0 0!important;font-size:5em;margin-top:-40px!important}.owl-nav .owl-prev:hover{left:-7px}.owl-nav .owl-next:hover{right:-7px}.owl-nav .owl-prev{left:0;content:" "!important}.owl-nav .owl-next{right:0}.owl-theme .owl-dots .owl-dot span{background:0 0!important;border:1px solid #3d3d3d}.owl-theme .owl-dots .owl-dot.active span{background:#e20a16!important;border:1px solid #e20a16}.parallax .owl-theme .owl-dots .owl-dot span{background:0 0!important;border:1px solid #fff}.owl-theme .owl-dots .owl-dot:hover span,.parallax .owl-theme .owl-dots .owl-dot.active span{background:#e20a16!important;border:1px solid #e20a16}.headroom{position:fixed;top:0;left:0;right:0;transition:all .5s ease-in-out}.headroom--unpinned{top:-100px}.headroom--pinned{top:0}.headroom--not-top{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.1);box-shadow:0 0 10px 0 rgba(0,0,0,.1)}#header{background:url(../img/header/bg03.jpg)fixed;height:100vh;max-height:calc(100vh - 170px);min-height:690px;margin-bottom:50px}#header .container{height:100%}#header .overlay{background:rgba(0,0,0,.35);height:100%;position:relative}#header .color-overlay{background:rgba(255,26,28,.9);height:100%;position:relative}#header .color-overlay .btn-success{border-color:transparent;background:rgba(163,26,10,.7)}#header .row{height:100%;border-bottom:5px solid #e20a16}#header .header-cont{height:100%}#header .header-image-right{margin-top:-100px}#header header{margin-bottom:30px}#header h1{font-size:6.25em;text-transform:uppercase;font-weight:900;line-height:.75em}#header h3{font-size:2.25em;font-weight:300}#header .header-txt-small{font-size:.6em}#header .header-txt-color{color:#fff}#header .header-addonial-bg{border-radius:5px;background:rgba(0,0,0,.35)}#header .btn{width:35%;max-width:264px;margin-right:30px;padding:0;font-size:1.125em}#header .btn a{color:inherit;width:100%;height:100%;display:block;padding:8px 20px 20px}#header .btn-subscribe{display:block;width:100%!important;padding:20px 0;max-width:none!important}#header .header-margin{width:100%;height:26%}#header .header-margin-more{width:100%;height:35%}#header .buttons-cont .btn:last-of-type,#team .socialmedia a:last-of-type{margin-right:0}.header-centred,.header-submit{text-align:center}.header-centred h1{font-size:7.5em!important}.header-centred .header-txt-small{font-size:.5em!important}.header-centred .header-margin-more{height:25%!important}.header-submit .header-txt-small{font-size:.55em!important;line-height:.9em}.header-form form{width:100%;padding:20px 0;display:table}.header-form form .btn{width:90%!important}.header-more{width:100%;position:absolute;left:0;bottom:40px}.header-more p{color:#fff;opacity:0;line-height:1em;margin-bottom:20px}.header-more:hover p{opacity:.5}.header-more .elegant{color:#f46352;font-size:2.85em}.header-more .elegant:hover{margin-top:0;color:#e20a16;cursor:pointer!important}.header-countdown,.header-more{text-align:center}.header-countdown .header-txt-small{line-height:.9em}.header-countdown h3{line-height:.3em}.header-countdown #countdown{color:#fff}.header-countdown #countdown div{float:left;text-align:center;width:25%;font-size:1.125em;font-weight:300;margin-bottom:20px}.header-countdown #countdown div p{font-size:3.33em;font-weight:700;margin-bottom:-10px}#features .feature{text-align:center;color:#666;margin-bottom:60px;padding-top:20px;padding-bottom:10px;box-shadow:inset 0 0 0 1px transparent}#features .feature .elegant{color:#333;font-size:5.5em}#features .feature h5{margin-top:32px}#features .feature:hover{box-shadow:inset 0 0 0 1px #e2e2e2;border-radius:5px}#features .load-more{position:relative;z-index:1;margin-bottom:50px}#features .load-more:before{border-top:2px solid #f3f3f3;content:"";margin:0 auto;position:absolute;top:50%;left:0;right:0;bottom:0;width:95%;z-index:-1}#features .load-more .btn{margin:0 auto;display:block;font-weight:600;font-size:1em;padding:15px 5%}#about h2,#contact h2,#gallery h2{margin-bottom:60px}#about .about-cont{padding:70px 0}#about p{width:100%;display:inline-block;margin-bottom:20px}.about-to-right .about-img,.about-to-right h3,.about-to-right p{text-align:right}#testimonials{background:url(../img/parallax_bg/01.jpg);background-size:cover}.carousel-element{padding:50px 0}#testimonials .avatar{border-radius:50%;border:4px solid #fff;width:100%;max-width:100px;margin:0 auto}#testimonials p{color:#fff;font-size:2.25em;line-height:1.2em;font-weight:300;padding-bottom:10px;border-bottom:2px solid rgba(51,51,51,.5)}#testimonials .person{font-size:1em;border-bottom:none;font-weight:400}#testimonials .person span{color:#999;margin-left:15px}#logos{padding:30px 0 25px;margin-bottom:80px}#logos img{filter:gray;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%);opacity:.5}#logos img:hover{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale");-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-o-filter:grayscale(0%);-ms-filter:grayscale(0%);filter:grayscale(0%);opacity:1}#logos .owl-next,#logos .owl-prev{display:none!important}#pricing{background:url(../img/grey_bg/01.jpg)center bottom no-repeat;min-height:840px}#pricing .container{margin-top:45px}#pricing .offer{background:#fff;border-radius:5px;overflow:hidden;text-align:center;padding:0!important;margin-top:23px}#pricing .offer:hover{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.2);box-shadow:0 0 10px 0 rgba(0,0,0,.2)}#pricing .offer .offer-name{color:#f3f3f3;background:#3d3d3d;font-size:1.125em;padding:12px 0;width:100%}#pricing .offer .offer-price{background:#f3f3f3;font-size:1.25em;padding-bottom:16px}#pricing .offer .offer-price span:nth-child(1){color:#e20a16;font-size:1.5em}#pricing .offer .offer-price span:nth-child(2){color:#e20a16;font-size:3em;font-weight:900}#pricing .offer .offer-features p{width:90%;margin:0 5%;padding:15px 0;border-bottom:1px solid #f3f3f3;font-weight:400}#pricing .offer .offer-features p:last-of-type{border-bottom:0}#pricing .offer .offer-features .unactive{color:#999}#pricing .offer .offer-buy{background:#f3f3f3;padding:16px 0}#pricing .offer .offer-buy button{width:75%}#pricing .offer .offer-buy .btn-info:hover{background:#e20a16!important;border-color:#e20a16!important}#pricing .offer .offer-buy .btn-info:active{background:#a71707!important}#pricing .offer-best{margin-top:0;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.2);box-shadow:0 0 20px 0 rgba(0,0,0,.2)}#pricing .offer-best:hover{-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 25px 0 rgba(0,0,0,.3);box-shadow:0 0 25px 0 rgba(0,0,0,.3)}#pricing .offer-best:before{content:"BEST!";text-transform:uppercase;font-size:.875em;position:absolute;width:100%;margin-top:-25px;left:0}#pricing .offer-best .offer-name{background:#e20a16;padding:19px 0;font-size:1.5em}#pricing .offer-best .offer-buy{padding:24px 0}#pricing .offer-best .offer-buy button{background:#e20a16;border-color:#e20a16}#pricing .offer-best .offer-buy .btn-info:hover{background:#a71707!important;border-color:#e20a16!important}#pricing .offer-best .offer-buy .btn-info:active{background:#0a0a0a!important;border-color:#3d3d3d!important}#team{margin-bottom:90px}#team .container{margin-top:50px}#team .carousel-team{text-align:center}#team .team-member:hover .avatar{border-color:#e20a16}#team .avatar{border-radius:50%;width:200px;height:200px;border:4px solid #666;margin:0 auto 20px}#team .socialmedia{margin-bottom:15px}#team .socialmedia a{font-size:1.25em;color:#ccc;margin-right:5px}#team .socialmedia a:hover{color:#666}#team .personal{line-height:1em}#team .personal span{width:100%;display:block;color:#999}#team .owl-next,#team .owl-prev{display:none!important}#team .team-member{display:flex;flex-direction:column;align-items:center}#team .img-wrapper{text-align:center;width:150px;height:150px;background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:50%;border:3px solid #e20a16;margin-bottom:20px}#gallery{margin-bottom:80px}#gallery .carousel-gallery .image{width:97%;padding:0 1.5%;text-align:center}#gallery .carousel-gallery .image span{display:inline-block;background:#f46352 url(../img/02zoomin.png)center no-repeat;cursor:pointer;border-radius:5px}#gallery .carousel-gallery .image span:hover img{opacity:.1}#gallery .carousel-gallery .image img{width:100%;border-radius:5px}#gallery .owl-dots{margin-top:40px}#gallery .owl-next,#gallery .owl-prev{display:none!important}#funfacts{background:#f3f3f3 url(../img/03pattern.png);text-align:center;margin-bottom:50px}#funfacts .carousel-funfacts{max-width:75%;margin:0 auto}#funfacts .owl-prev{left:-15%}#funfacts .owl-prev:hover{left:-16.5%}#funfacts .owl-next{right:-10.5%}#funfacts .owl-next:hover{right:-12%}#funfacts .elegant{font-size:4.5em}#funfacts .count{font-size:3.75em;font-weight:700;color:#e20a16;margin-bottom:0;font-family:"Montserrat",sans-serif}#funfacts .desc{color:#333;font-weight:400}#contact{background:url(../img/grey_bg/02.jpg)center bottom no-repeat;min-height:650px}#contact input,#contact textarea{font-size:1em!important}#contact .inline-input{margin-right:1.3%}#contact .col-inline input{width:93%}#contact .col-inline:last-of-type input{width:100%}#contact textarea{resize:none;padding:20px 15px}#contact input,#contact textarea{background-color:#f3f3f3}#contact input:focus,#contact textarea:focus{background-color:#fff}#contact .form-group{margin-bottom:30px}#contact button{font-size:1.125em;font-weight:600;padding:0;float:right}#contact button span{font-size:1.5em;margin-bottom:-20px}footer{padding:25px 0 15px;background:#3d3d3d;color:#999;font-size:.875em;overflow:hidden}footer a{color:inherit!important}footer .container div:nth-child(2){text-align:center}footer .sm{color:#ccc;width:50px;height:50px;border-radius:50%;background:#3d3d3d;position:relative;display:inline-block;margin-right:10px}footer .sm:hover{background:#e20a16;color:#fff}footer .sm span{top:0;bottom:0;left:0;right:0;display:inline-table;margin:auto;width:100%;text-align:center;line-height:1em}h1,h2,h3{font-family:"Montserrat",sans-serif}@media all and (min-width:1900px){#header{background-size:100%}}@media all and (max-width:1200px){#about .row div img{width:100%}}@media all and (max-width:991px){#mainmenu .btn,#mainmenu .nav li a{padding-left:8px;padding-right:8px}#header{min-height:650px}.header-centred .header-margin-more{height:20%!important}#about{padding-top:40px;padding-bottom:40px;margin-top:0;margin-bottom:0}.about-to-right h3,.about-to-right p{text-align:left}h3:after{max-width:100%}h3{font-size:1.75em}h2{font-size:2em}#about .about-cont{padding:20px 0 70px}#testimonials p{font-size:1.25em;text-align:center;margin-top:10px}#testimonials .carousel-element{padding:35px 0}#testimonials .owl-next,#testimonials .owl-prev{display:none!important}#testimonials h2{margin-top:20px!important}#pricing{margin-bottom:60px}#pricing .offer-best:before{display:none}#pricing .offer .offer-features p{padding:10px 0}#pricing .offer-best{margin-top:23px}#pricing .offer-best .offer-name{font-size:1.125em;padding:12px 0}#pricing .offer-best .offer-buy{padding:16px 0}#contact .inline-input,.form-textarea{margin-right:auto;margin-left:auto;margin-bottom:10px;width:100%}.form-horizontal .form-group{margin-left:0}.caption-margin{margin-top:0}footer .sm{width:40px;height:40px;margin-right:5px}footer .sm span{line-height:.5em}.anim-from-left,.anim-from-right{margin-left:inherit!important;opacity:1!important}.anim-fade,.anim-fade-down{opacity:1!important}.anim-fade-down{margin-top:inherit!important}.anim-fade,.anim-fade-down,.anim-from-left,.anim-from-right{-moz-transition-property:none;-webkit-transition-property:none;-o-transition-property:none;transition-property:none}}@media all and (max-width:768px){.main-menu li{background:#3d3d3d!important;font-size:1.125em!important}.modal-dialog{max-width:none}#header .buttons-cont,#header header{text-align:center}#header h1{font-size:5em!important}#header .btn{font-size:1em}#header form button{width:100%!important;max-width:none!important}#header .header-more p{display:none}#header .header-margin-more{height:20%!important}.modal-header h5{font-size:1.25em}.modal-header h6{font-size:.875em}#tabs .nav-tabs li{width:100%!important;border-left:1px solid #666!important;border-radius:0}#tabs .nav-tabs li:first-of-type{border-top-left-radius:5px;border-top-right-radius:5px}#tabs .nav-tabs li:last-of-type{border-bottom-left-radius:5px;border-bottom-right-radius:5px}#tabs .nav-tabs li a{padding:15px 40px}#gallery .container{margin:0!important}#gallery .row{margin-left:0}#funfacts .count{font-size:3em}#contact-more .col-xs-12{text-align:center}#contact-more ul li span{float:none}footer{padding-top:20px}footer .container div:nth-child(1),footer .container div:nth-child(3){text-align:center}.anim-bounce,.anim-bounce-down,.anim-bounce-left,.anim-bounce-right,.anim-bounce-up,.anim-fade,.anim-fade-down,.anim-fade-up,.anim-from-left,.anim-from-right,.anim-zoom-down,.anim-zoom-up{opacity:1!important}}@media all and (max-width:600px){#header{min-height:500px}#header .btn{width:100%;margin-bottom:10px;margin-right:0}#header h1{font-size:4em!important}#header h3{font-size:1.75em}#header .header-margin{height:20%}.header-countdown #countdown div p{font-size:2em}.header-more .elegant{font-size:2.5em}}@media all and (max-width:480px){#header{min-height:550px}#header .header-margin{height:18%}.logo-cont{width:30%}#contact-more ul li span,.logo-cont a img{width:100%}#mainmenu .btn{font-size:.75em}.navbar-toggle{padding:12px 5px}.main-menu .btn{margin-left:4px}.header-countdown #countdown div{font-size:.875em;padding-top:10px}#header .header-txt-small{font-size:.5em}#header h1{font-size:3.5em}#header h3{margin-top:10px}#pricing{background:0 0}#header h3,footer .elegant{font-size:1.5em}footer .sm{width:35px;height:35px}footer .container div:nth-child(1),footer .container div:nth-child(3){padding-top:12px!important}}@media all and (orientation:landscape) and (max-width:700px){.navbar-fixed-top{position:absolute}}#up{position:fixed;bottom:10px;right:10px;font-size:20px}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1440px}}@media (min-width:1200px) and (max-width:1399.98px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:100%;padding-left:24px;padding-right:24px}}