.page-id-1457 .internal-page-title,.page-id-1456 .internal-page-title{margin-top:60px}.text-box{background-color:#f5f5f5;padding:40px 0}.new-page .services-overview.grid5 .news-content p{font-size:22px}.home-projects .text-row4{min-height:430px}.home-sales-message{text-align:center}.text-rows.text-row-spacing{padding:20px 0}.home-message .spacer-row-text h1{text-transform:none;font-size:38px;font-weight:400}.home-projects-heading h2{border-left:8px double #d4001e;line-height:1;padding-left:10px}.why-choose.text-row2{background-color:#d4001e}.why-choose p{font-weight:400}.why-choose .row{max-width:1000px}.header-message{display:inline;color:#fff;float:left;font-size:18px;padding:5px 0 0 47px}.case-study-row .spacer-row-text h2{color:#d4001e;font-size:32px;padding:0 20px 0 0;border-right:1px solid #333;line-height:32px;vertical-align:middle;display:inline;margin-bottom:20px;width:230px}.case-study-row .spacer-row-text h3{font-size:28px;margin-bottom:10px}.case-study-row .case-study-title{margin-bottom:20px;margin-top:20px}.spacer-row-text .case-study-title p{font-size:20px}.spacer-row-text li{font-size:18px}.spacer-row-text ul{margin-left:0;list-style:none}.spacer-row-text ul li{position:relative;padding-left:15px;margin-bottom:5px}.spacer-row-text ul li:before{content:"\f105";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;color:#d4001e;font-size:20px;position:absolute;font-weight:700;left:0;top:0;padding-top:27px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.grey-row-bg{background-color:#fff}.home-sales-message{text-align:center}.text-row2.home-sales-message h2{font-size:44px;font-weight:400;color:#fff}.aboutus-sales-message{text-align:center}.text-row2.aboutus-sales-message h2{font-size:44px;font-weight:400;color:#fff}.header-2 .header-contact .hd-email,.header-2 .header-contact .hd-tel{white-space:nowrap}.header-2 .header-contact .hd-tel:before{font-family:FontAwesome;content:"\f095";font-size:20px;color:#d4001e;padding-right:10px}.header-2 .header-contact .hd-email:before{font-family:FontAwesome;content:"\f0e0";font-size:20px;color:#d4001e;padding-right:10px;margin-left:20px}.row.uneven-column-row{max-width:1000px}.row.uneven-column-row .left-column{border-left:8px double #d4001e}.uneven-column-row .left-column{font-size:30px;padding:0 15px}.uneven-column-row .left-column p{font-size:28px;font-weight:400;line-height:1.3;margin-bottom:0}.uneven-column-row .right-column{padding:0 0 0 15px}.uneven-column-row .right-column p{font-size:20px;font-weight:400;line-height:1.5;margin-bottom:0}.uneven-column-text{padding:50px 0}.text-row4:nth-child(even) .row4-image:before{left:0;top:50%;transform:translate(0,-50%);margin-top:0;content:'';position:absolute;width:0;height:0;border-top:40px solid #fff0;border-bottom:40px solid #fff0;border-left:40px solid #f5f5f5}.text-row4:nth-child(odd) .row4-image:before{left:auto;right:0;top:50%;transform:translate(0,-50%);margin-top:0;content:'';position:absolute;width:0;height:0;border-top:40px solid #fff0;border-bottom:40px solid #fff0;border-right:40px solid #fff}.slider3{padding-bottom:40px;padding-top:20px}.gallery-title{margin-bottom:25px;height:36px;line-height:36px}.gallery-title h2,.gallery-title p{display:inline}.gallery-title h2{text-transform:uppercase;color:#d4001e;font-size:36px;padding:0 20px 0 10px;border-right:1px solid #333;line-height:36px;vertical-align:middle}.gallery-title p{padding-left:20px;vertical-align:middle;font-size:24px}.gallery h3{background-color:#d4001e;color:#fff;font-size:24px;text-align:center;margin-top:-7px;padding:10px 0 0;height:53px}.gallery .columns .parent:hover,.gallery .columns .parent{border:0!important}.gallery .columns{padding:10px!important}.slider2 .title-bg{height:83px;position:absolute;bottom:0;background-color:#d4001e;width:100%}@media only screen and (max-width:640px){.slider2 .title-bg{background-color:#fff0}}.footer .pre-footer{border-top:0!important}body{background-color:#fff}h1,h2,h3,h4,h5,h6,p,a,body,button,input{font-family:'Roboto',sans-serif;color:#333;font-weight:400}h1{font-size:44px;color:#333;font-family:'Roboto';font-weight:300;text-transform:uppercase}h2{font-size:44px;color:#333}h3{font-size:36px;color:#333}h4,h5,h6{font-size:30px;font-weight:400;color:#333}p{font-size:18px;color:#333}a{font-size:18px;color:#333}a:hover,a:focus{color:#0a2535}@media only screen and (max-width:640px){#home-slider .slick-slide{height:400px}}@media only screen and (min-width:641px) and (max-width:1024px){#home-slider .slick-slide{height:600px}}#home-slider .slider-caption{background:rgb(255 255 255 / .8);border-left:10px solid #d4001e}.slider_2 .slider-caption__child h2{color:#333;font-size:40px;font-weight:300;border-bottom:1px solid #d4001e}.slider_2 .slider-caption__child p{color:#333;font-size:24px;font-weight:400}.slider_2 .slick-prev:before,.slider_2 .slick-next:before,.slider2 .slick-prev:before,.slider2 .slick-next:before{color:#fff;text-shadow:3px 3px 5px rgb(0 0 0 / .7);font-size:76px}.slider_2 .slick-dots li.slick-active button:before{background-color:red}.slider_2 .slider-caption .button{color:#d4001e;text-transform:capitalize;font-size:16px;font-weight:400;background-color:#fff0;border:1px solid #d4001e}.slider_2 .slider-caption .button:hover{color:#fff}.slider_2 .slider-caption .button:hover{background-color:#d4001e;!important}.slider2 .slick-slide .row h1{color:#fff;font-size:45px;font-family:'Roboto';font-weight:300}.slider2 .slick-slide .row h1{background:#d4001e}@media only screen and (max-width:640px){.new-page .grid1 a h2,.new-page .grid2 h2,.new-page .grid3 a h2,.new-page .grid4 .title-row h2 a,.new-page .grid5 .news-bages .news-content h2,.new-page .grid6 h2,.new-page .grid7 h2,.new-page .grid8 h2,.new-page .grid9 h2{font-size:30px}}@media only screen and (min-width:641px) and (max-width:1024px){.new-page .grid1 a h2,.new-page .grid2 h2,.new-page .grid3 a h2,.new-page .grid4 .title-row h2 a,.new-page .grid5 .news-bages .news-content h2,.new-page .grid6 h2,.new-page .grid7 h2,.new-page .grid8 h2,.new-page .grid9 h2{font-size:30px}}.grid3 a h2 span{background-color:#333;color:#fff;font-size:28px;text-transform:uppercase;text-align:center}.grid3 a h2 span:hover{background-color:#d4001e}.grid3 .new-page__block:hover a h2 span{background-color:#d4001e}.grid5 .link .details{border:0 solid #d4001e;color:#fff;background-color:#d4001e}.grid5 .news-content h2{color:#333;font-size:30px;text-transform:capitalize;text-align:center;font-weight:400;display:none}.new-page .grid5 .news-content p{color:#333;font-size:18px}.new-page .grid5 .news-content{background-color:#f5f5f5}.grid5 h2.top-title{font-size:30px;font-weight:400;border-left:8px double #d4001e;padding-left:10px;line-height:1.2;margin-bottom:3px}.new-page .grid5 .news-bages{margin-bottom:25px}.text-row1-image,.text-row3-image{border:1px solid #ccc;min-height:450px}.text-row1 h2,.text-row3 h2,.text-row4:nth-child(2n) h2{font-size:40px;color:#333}.text-row1 p,.text-row3 p,.text-row4:nth-child(2n) p{font-size:18px;color:#333}.text-row1 a,.text-row3 a,.text-row4 a{font-size:16px;font-weight:400;color:#fff;background-color:#d4001e;text-transform:uppercase;padding:12px 10px;border-radius:7px}.text-row1 a:after,.grid3 a h2 span:after,.slider_2 .slider-caption .button:after,.text-row2 .my_button:after,.new-page .grid5 .link .details:after,.text-row3 a:after,.text-row4 a:after,.top-black-bar .static-image-link .details:after,.contact .contact_form #contact input[type='submit']:after{content:'\f101';font-family:FontAwesome;padding-left:10px}.text-row1 a:hover,.text-row3 a:hover,.text-row4 a:hover{color:#fff;background-color:#333}.text-row4:nth-child(2n){background-color:#f5f5f5}.text-row1:nth-child(2n) h2,.text-row3:nth-child(2n) h2,.text-row4 h2{color:#333;font-size:44px}.text-row1:nth-child(2n) p,.text-row3:nth-child(2n) p,.text-row4 p{color:#333;font-size:18px}.text-row1:nth-child(2n) a,.text-row3:nth-child(2n) a,.text-row4 a{color:#fff;font-size:16px}.text-row1:nth-child(2n) a:hover,.text-row3:nth-child(2n) a:hover,.text-row4 a:hover{color:#fff}.text-row4{min-height:400px;background-color:#fff}.text-row2 h2{font-size:45px;color:#FFF;font-weight:300}.text-row2 p{font-size:18px;color:#fff}.text-row2 .my_button{font-size:16px;padding:10px 22px 10px 11px;border-radius;7px font-weight:700;border:1px solid #fff;color:#fff;text-transform:uppercase;background-color:#fff0;text-align:center;cursor:pointer}.text-row2 .my_button:hover{background-color:#333;color:#fff}.row2-tint{padding:60px 0}.contact-page2 .form_left p,.contact-page2 .form_left .contact_link span{color:#333}.contact-page2 .form_left .contact_link a{color:#d4001e}.contact-page2 .form_left .contact_link a:hover{color:#333}.contact-page2 #contact input[type='submit']{background-color:#fff0;border-color:#d4001e;color:#d4001e;border-radius:7px;text-transform:uppercase}.contact-page2 #contact input[type='submit']:hover{background-color:#d4001e;color:#fff}.contact-page2 #contact .gfield input[type="text"],.contact-page2 #contact .gfield textarea{border:px solid #d4001e!important}#home-slider .row{position:relative;height:100%;max-width:1200px}.slider_2 .slick-slide{-moz-transition:height 0.3s ease;-o-transition:height 0.3s ease;-webkit-transition:height 0.3s ease;transition:height 0.3s ease;position:relative}.slider_2 .slick-prev:before,.slider_2 .slick-next:before,.slider2 .slick-prev:before,.slider2 .slick-next:before{position:absolute;height:45px;width:56px;top:0}.slider_2 .slick-prev,.slider_2 .slick-next,.slider2 .slick-prev,.slider2 .slick-next{top:55%}.slider_2 .slick-next:before,.slider2 .slick-next:before{content:'\f105';right:0}.slider_2 .slick-prev:before,.slider2 .slick-prev:before{content:'\f104';left:0}.slider_2 .slick-dots li,.slider2 .slick-dots li{margin:5px 7px}.slider_2 .slick-dots li button:hover:before,.slider2 .slick-dots li button:hover:before{background-color:#fff}.slider_2 .slick-dots li button:before,.slider2 .slick-dots li button:before{width:15px;height:15px;background:#869791;border:2px solid #fff;-moz-box-shadow:0 0 10px rgb(0 0 0 / .7);-webkit-box-shadow:0 0 10px rgb(0 0 0 / .7);box-shadow:0 0 10px rgb(0 0 0 / .7)}.slider2 .slick-dots{margin-bottom:90px}.slider_2 .slider-caption{position:absolute;transform:translateY(-50%);right:0;width:100%;height:auto;max-width:542px;padding:27px}.slider_2 .slider-caption h2{line-height:1.3}.slider_2 .slider-caption p{clear:both;padding-top:14px;margin-bottom:14px;line-height:18px;letter-spacing:.16px;line-height:1.4;text-align:left;font-weight:300;font-size:20px}.slider_2 .slider-caption .button{margin:0 0;font-size:16px;padding:10px;display:inline-block;font-weight:400;line-height:18px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-decoration:none;width:auto;position:relative}.alignnone{margin:0 1em 1em 0}.alignright{float:right;margin:0 0 1em 1em}.alignleft{float:left;margin:0 1em 1em 0}.aligncenter{display:block;margin-left:auto;margin-right:auto;margin-bottom:1em}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:100%;padding:5px 5px 10px;text-align:center}.wp-caption img{width:auto;margin-bottom:10px}.wp-caption p{margin-bottom:0;font-size:14px}.gallery-caption{font-size:12px}#wpadminbar{opacity:.3;transition:0.2s opacity linear;-webkit-transform:translateZ(0)}#wpadminbar:hover,#wpadminbar:focus{opacity:1}.gform_wrapper ul{list-style:none}.gform_fields{margin:0}.gfield{list-style:none}.gfield_label{display:none!important}.ginput_container ul{margin-left:0}.gfield_error input,.gfield_error textarea{border-color:red}.gfield_description{margin-top:10px}.gform_confirmation_message{margin-bottom:15px}.gform_validation_container{display:none!important}.gform_footer{text-align:right}.validation_error{margin-bottom:15px;padding:5px;color:#900;border:1px solid red}.validation_message{margin-bottom:10px;color:#900}.contact-header-3 .gform_heading{color:#fff;font-size:20px;margin:25px 50px 25px 0}.contact-header-3 .gform_heading h3{font-size:24px;color:#045f79;font-weight:400}.contact-header-3 .gform_heading .gform_description{color:#515151;font-size:16px;line-height:20px}.contact-header-3 .half_field{float:left;width:50%}.contact-header-3 .half_field:nth-child(1){padding-left:0;padding-right:8px}.contact-header-3 input,.contact-header-3 textarea{border:1px solid #4b4686;border-radius:0}.contact-header-3 .gform_footer{text-align:center}.contact-header-3 .gform_footer input[type='submit']{border-color:#4b4686;padding:3px 100px;font-size:18px;line-height:24px;margin-top:0;border-radius:0;background-color:#fff0;color:#4b4686;width:auto;text-transform:none}.contact-header-3 .gform_footer input[type='submit']:hover{border-color:#4b4686;color:#4b4686;background-color:#fff}.contact-header-3 textarea[rows]{height:160px}.contact-header-3 .ginput_container{margin:0;margin-bottom:20px}html,body{height:auto}html{min-height:100%;position:relative}p:empty{display:none}body{position:static}a{text-decoration:none;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}input:-moz-placeholder,textarea:-moz-placeholder{color:#818181;font-style:italic}input::-moz-placeholder,textarea::-moz-placeholder{color:#818181;font-style:italic}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#818181;font-style:italic}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#818181;font-style:italic}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea,select{margin-bottom:10px}textarea[rows]{height:150px;max-width:100%}[type=number]{-moz-appearance:textfield}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}[type=checkbox],[type=file],[type=radio]{margin-bottom:0}button,.button,input[type='submit'],input[type='reset']{padding:14px 20px;width:100%;border-radius:4px;font-weight:400;font-size:16px;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}button:hover,button:focus,.button:hover,.button:focus,input[type='submit']:hover,input[type='submit']:focus,input[type='reset']:hover,input[type='reset']:focus{background-color:#124260}.button{-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{100%{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.preloader{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#fff;color:#000;z-index:100000000;opacity:1;visibility:visible;-moz-transition:opacity 0.4s ease,visibility 0.4s ease;-o-transition:opacity 0.4s ease,visibility 0.4s ease;-webkit-transition:opacity 0.4s ease,visibility 0.4s ease;transition:opacity 0.4s ease,visibility 0.4s ease}.preloader__icon{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.preloader__icon:before{display:block;content:'\f1ce';font-size:100px;font-family:FontAwesome;-moz-animation:spin 1s ease-in-out infinite;-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite}.preloader--hidden{opacity:0;visibility:hidden}.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:"";display:table;height:0;overflow:hidden}.clearfix:after{clear:both}.align-middle{-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}ul.pagination{margin:1rem 0}ul.pagination .pagination{margin:0}ul.pagination .pagination.current{color:#fff;background:#d4001e;display:block}.row{max-width:1230px}#searchform{position:relative}#s{padding-right:75px}#searchsubmit{position:absolute;top:0;right:0;bottom:0;height:auto;padding:.5rem;cursor:pointer}#searchsubmit:after{font-family:FontAwesome;font-size:20px}.slider_1 .slick-slide,.slider_2 .slick-slide,.slider_3 .slick-slide,.slider_4 .slick-slide,.slider_5 .slick-slide,.new-page .grid1 a,.new-page .grid3 a,.new-page .grid4 a.news-img,.new-page .grid5-img,.new-page .grid2 .cover-img,.text-row2,.text-row2 .slider4,.slider1 .slick-slide,.slider3 .slick-slide,.slider2 .slick-slide,.slider5 .slick-slide,.top-black-bar,.gallery .columns a,.news1 a.news-img,.news2 a.news-img,.project1 .bg-img,.project2 .bg-img,.grid6 .bg-transparent .bg-image,.text-and-image-box .image-box,.grid7 .bg-transparent .bg-image,.grid8 .image{-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.content ul>li{list-style:none;position:relative}.content ul>li:before{content:'';width:5px;height:5px;border-radius:50%;left:-15px;top:50%;transform:translateY(-50%);background-color:red;position:absolute}.header{padding-top:20px}.logo img{max-height:150px}.logo_footer .logo img{max-width:250px}.top-header{padding:5px 0}.top-header .contact{float:left}.top-header .contact .tel{font-weight:700;font-size:18px;border-right:1px solid #818181;padding-right:20px}.top-header .contact .tel .fa{font-size:18px;padding-right:10px;padding-top:5px}.top-header .contact .email{position:relative;padding-left:20px;font-size:15px;font-weight:700;border-right:1px solid #818181;line-height:2;padding-right:20px}.top-header .contact .email .fa{font-size:18px;padding-right:10px;padding-top:5px}.top-header .contact p{display:inline-block;margin:0}.top-header .contact p a{color:#fff}.top-header .contact p a:hover{color:#bababa}.top-header .icons{float:right}.top-header .icons .btn{color:#fff;text-transform:uppercase;font-weight:700;display:inline;font-size:12px;padding:3px 20px;position:relative;top:2px}.top-header .icons .btn:hover{background-color:#fff}.top-header .icons a{display:inline-block;background-color:#bababa;width:23px;height:23px;border-radius:4px;text-align:center;margin-top:3px;margin-left:15px}#pop-up{display:none}.posts-list article{padding-bottom:20px;border-bottom:1px solid #ddd;margin-bottom:20px}.posts-list .entry-meta{margin-bottom:0}.posts-list #searchform{margin-bottom:40px}.entry-meta{color:#666;font-size:14px}.thumbnail{margin-bottom:20px}.comment-list{margin:0;list-style:none;padding:0}.comment-meta{font-size:14px}.comment-metadata{color:#666}.comment-content{font-size:14px;padding-left:25px;margin-top:20px;border-left:1px solid #ddd}.reply{text-align:right}.comment-reply-link{display:inline-block;padding:.33333rem .5rem;font-size:.8rem;line-height:1;white-space:nowrap;border-radius:0;background:#777;color:#fefefe}.not-found{padding:100px 0}.not-found .label{text-decoration:none;cursor:pointer;background-color:#1a608b}.not-found .label:hover{background-color:#144869;color:#fff}.widget{margin-bottom:20px}.main-content.single{padding-top:30px}.new-page .grid3{padding-bottom:20px}.new-page .grid3 a{position:relative;padding-bottom:75%;margin:15px 0;display:block}.new-page .grid3 a h2{line-height:1;-moz-transition:top 0.6s ease,font-size 0.6s ease;-o-transition:top 0.6s ease,font-size 0.6s ease;-webkit-transition:top 0.6s ease,font-size 0.6s ease;transition:top 0.6s ease,font-size 0.6s ease;background-color:position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;margin:0}.new-page .grid3 a h2 span{position:absolute;padding:10px 18px;top:50%;transform:translateY(-50%);left:0;right:0;margin:0 auto;border-radius:7px;max-width:50%}.new-page .grid3 a:hover h2{background-color:#fff0}.new-page .grid5 .news-bages{margin:15px 0}.new-page .grid5{padding-bottom:20px;margin-bottom:20px}.new-page .grid5 .news-content{padding:20px}.new-page .grid5 .news-content p{margin-bottom:0}.new-page .grid5 .link{text-align:center;padding-top:20px}.new-page .grid5 .link .details{text-transform:uppercase;text-align:center;display:inline-block;padding:8px 60px;font-size:16px;font-weight:400;border-radius:7px}.new-page .grid5 .link .details:hover{background-color:#333;color:#fff}.new-page .grid5 img{max-height:267px}.new-page .grid5-img{padding-bottom:60%;display:block}.grid{padding:0}.bages,.text-rows{padding:0}.bages__block,.row-block,.row1-block{padding:40px 0}.bages__block .about-link,.bages__block .text-row1 a,.row-block .about-link,.row-block .text-row1 a{text-align:left;font-weight:700}.bages__block .about-link a:hover,.row-block .about-link a:hover,.bages__block .text-row1 a:hover,.row-block .text-row1 a:hover{text-decoration:underline}.bages__block img,.row-block img{float:right;width:100%}.text-row4 .row4-image{-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.row4{padding-top:0}.text-row4{position:relative;padding-bottom:7px}.text-row4 .large-push-6{padding-left:30px;padding-right:15px!important;padding-bottom:12px}.text-row4 .large-6{padding-right:30px}.text-row4 h2{margin-top:20px;margin-bottom:2px}.text-row4:nth-child(2n) .row4-image{right:0}.text-row4 .row4-image{position:absolute;height:100%;width:50%}.text-row4 a{text-decoration:none}.text-row3-image,.text-row1-image{-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;height:100%}.text-row3-image-cont{position:relative}.text-row2{background-attachment:fixed;position:relative;line-height:28px}.text-row2 h2{font-weight:300}.text-row2 p{font-size:20px;margin-bottom:28px}.text-row2 .my_button{font-weight:400;padding:10px 27px 10px 25px;text-decoration:none;border-radius:7px}.text-row2 .my_button:hover{color:#fff}.slider2{position:relative}.slider2 .slick-slide{position:relative;min-height:400px;height:700px;width:100%}.slider2 .slick-slide .row{position:relative;height:100%}.slider2 .slick-slide .row h1{padding:10px 0;display:inline-block;margin-bottom:0;position:absolute;bottom:0;left:15px}.slick-dots li button:hover:before,.slick-dots li button:focus:before,.slick-dots li.slick-active button:before{background-color:#d4001e}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before,.slider3 .slick-prev:hover:before,.slider3 .slick-prev:focus:before,.slider3 .slick-next:hover:before,.slider3 .slick-next:focus:before{color:#d4001e}.top-black-bar{padding:10px 0}.top-black-bar .category-title{text-align:center;color:#f0540a;font-size:45px;font-weight:300;padding-top:30px}.top-black-bar .static-image-link{margin-bottom:45px}.top-black-bar .static-image-link .details{display:inline-block;font-size:16px;font-weight:400;color:#fff;background-color:#d4001e;text-transform:uppercase;padding:12px 10px;border-radius:7px;border:1px solid #fff}.text-box .side-list{padding:0;margin-top:0}.text-box .side-list .side-list-title,.enquiry .form_container .columns h3{padding:10px 20px 10px 20px}.text-box .side-list .side-list-title h3,.enquiry .form_container .columns h3{font-size:26px;margin-bottom:0;text-align:center}.text-box .side-list .side-list-text{padding:0 20px 10px 15px}.text-box .side-list .side-list-text ul{margin-top:20px;margin-bottom:0;margin-left:5px;list-style:none}.text-box .side-list .side-list-text ul li{position:relative;margin-bottom:15px;line-height:1.4;font-size:18px;padding-left:25px}.side-list .fa:before{font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;font-size:20px;position:absolute;left:-5px;top:0;padding-top:24px;-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.text-box .side-list .side-list-text2{padding:0 20px 10px 20px}.text-box .side-list .side-list-text2 ul{margin-top:20px;margin-bottom:0;margin-left:0;list-style:none}.text-box .side-list .side-list-text2 ul li{position:relative;margin-bottom:15px;line-height:1.4;font-size:18px;padding-left:35px}.text-box .side-list .side-list-text2 ul li i.fa{font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;font-size:20px;position:absolute;left:0;top:0;padding-top:24px;-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.text-box .side-list .side-list-text2 ul li a:hover{text-decoration:underline}.gallery{margin:0;background-color:#f5f5f5;padding:40px 0}.gallery .columns{padding-left:5px;padding-right:5px;margin-bottom:0}.gallery .columns .parent{width:100%;height:250px;overflow:hidden;position:relative;display:inline-block;cursor:pointer;border:5px solid #fff0;transition:all 0.3s ease-in-out}.gallery .columns .child{height:100%;width:100%;background-size:cover;background-repeat:no-repeat;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.gallery .columns a{font-size:35px;color:#ffffff!important;text-align:center;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;cursor:pointer}.gallery .columns a:before{content:'';position:absolute;width:100%;height:100%;left:0;top:0}.gallery .columns .parent:hover .child,.gallery .columns .parent:focus .child{-ms-transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.gallery .columns .parent:hover .child:before,.gallery .columns .parent:focus .child:before{display:block}.gallery .columns .parent:hover a,.gallery .columns .parent:focus a{display:block}.page-wrap{padding:30px 0}.page-wrap h1{font-size:30px;color:#045f79;margin:0;font-weight:400}.page-wrap .top-content{padding-top:10px;padding-bottom:0}.page-wrap .top-content p{text-align:justify;font-size:22px}.page-wrap .contacts{border-left:1px solid #045f79}.page-wrap .contacts p{margin:0}.page-wrap .contacts p span{color:#045f79;font-weight:700;display:inline-block;min-width:20px}.page-wrap .contacts p a{text-decoration:none}.page-wrap .contact-info #field_1_1,.page-wrap .contact-info #field_1_2{width:50%;float:left}.page-wrap .contact-info #field_1_1 input,.page-wrap .contact-info #field_1_2 input{width:97%}.google-map{padding-bottom:480px}.contact .contact_content p{font-size:22px;font-weight:400}.contact .contact_content .top-content{float:left;text-align:left}.contact .contact_form{float:left;width:100%;margin:20px 0 41px}.contact .contact_form .form_left{padding:0 10% 30px}.contact .contact_form .form_left p{text-align:left!important;font-size:20px}.contact .contact_form .form_left .contact_link{margin-bottom:41px}.contact .contact_form .form_left .contact_link span,.contact .contact_form .form_left .contact_link a{line-height:1.4;font-size:22px;font-weight:400;text-align:left;display:inline-block}.contact .contact_form .form_left .contact_link a{display:block}.contact .contact_form #contact{padding:30px 20px;background-color:#e4e4e4;max-width:500px;float:right;border:1px solid color}.contact .contact_form #contact .gfield{list-style:none;margin-bottom:10px}.contact .contact_form #contact .gfield input[type="text"]{width:100%;background:#FFF;margin:0;padding:10px;border-radius:0}.contact .contact_form #contact textarea{height:150px;max-width:100%;resize:both;min-height:150px;border-radius:0}.contact .contact_form #contact input[type='submit']{cursor:pointer;width:150px;margin:0 0 5px;padding:12px 10px 10px;font-size:16px;border-radius:7px;text-transform:uppercase}.contact .contact_form #contact .gform_footer{text-align:center}.bg-color .map2 .google-map{height:400px;padding:0}.bg-color .title-top-page{padding:30px 0 0 0}.bg-color .title-top-page p{font-size:24px}.bg-color .bages{padding-bottom:40px}.bg-color .bages .round{position:relative;width:80px;height:80px;padding:15px;display:inline-block;border-radius:50%}.bg-color .bages .round .fa{font-size:44px}.bg-color .bages p{word-wrap:break-word}.bg-color .bages p a{text-decoration:none;font-weight:400;font-size:18px;line-height:1.3}.bg-color .bages p a:hover{color:#00AAD7}.bg-color .bages h4{font-weight:400;padding-top:20px;font-size:24px;line-height:1}.line .thin-line{height:1px;margin:0 auto}.internal-page-title{margin-top:30px}.text-and-image-box .image-box{width:100%;padding:100px 0;margin-bottom:30px}.two-column-text{padding:20px 0}.two-column-text a.button,.two-column-text a{font-size:16px;font-weight:700;padding:7px 20px;text-decoration:none;width:auto;border-radius:0;text-transform:none;line-height:1}.header-6 .hd-tel{font-weight:700;line-height:2}.footer_menu_contacts_container{margin-bottom:40px;padding-top:20px}.footer_menu_title,.footer_contacts_title{font-size:18px;line-height:1.5;padding-bottom:4px;margin-bottom:8px;text-transform:capitalize;color:#fff}.footer-menu-left ul,.footer-menu-center ul,.footer-menu-right ul{margin:0;list-style:none;padding:0}.footer-menu-left ul li a,.footer-menu-center ul li a,.footer-menu-right ul li a{display:block;font-size:15px}.footer-menu-left ul li a:hover,.footer-menu-center ul li a:hover,.footer-menu-right ul li a:hover{text-decoration:underline}.footer_contacts a:hover{text-decoration:underline}.footer_contacts h4{font-size:18px;font-weight:400;margin-bottom:12px}.footer_contacts p{font-size:15px;margin-bottom:24px;color:#fff}.footer_contacts i{width:16px}.footer_contacts p i.fa{margin-right:15px}.footer .copyright{background-color:#222;text-align:center;padding:30px 15px 20px}.footer .copyright p{font-size:13px;margin:0;color:#fff}.footer .copyright p a{font-size:13px;color:#fff}.footer .copyright p a:hover{text-decoration:underline}.footer .pre-footer{padding:20px 0}.footer .pre-footer ul{display:table;width:100%;text-align:justify;font-size:0;margin:0;padding:0}.footer .pre-footer ul li{display:table-cell;text-align:center;line-height:70px}.sticky-footer{position:absolute;bottom:0;left:0;width:100%}.footer-menu{margin:0;list-style:none;padding:0}.footer-menu li{display:inline-block}.footer-menu li a{display:block;padding:5px 10px}