a{text-decoration:none}dl,ol,ul{margin-top:0;margin-bottom:0}ol,ul{padding-left:0}button{border:none;background:transparent}

*,html,body{padding:0px;margin:0px;text-decoration:none;list-style:none;box-sizing:border-box}header{margin-top:30px}header .centre{display:flex;width:93%;margin-left:auto;margin-right:auto}header .centre-one{flex-basis:25%}header .centre-one img{height:55px}header .centre-two{flex-basis:33%;display:flex;justify-content:center}header .centre-two div{width:220px}header .centre-two div a:nth-child(1){font-size:24px;color:#111;font-weight:600}header .centre-two div a:nth-child(2){font-size:14px;color:#444}header .centre-two div a:nth-child(2):hover{text-decoration:underline}header .centre-three{flex-basis:17%;display:flex;justify-content:center;align-items:center}header .centre-three ul{display:flex;font-size:21px}header .centre-three ul li a{color:#000}header .centre-three ul li a:hover{color:#7a7a7a}header .centre-three ul li:not(:first-child){margin-left:25px}header .centre-four{flex-basis:25%;text-align:right;align-self:center}header .centre-four a{color:#111;background-color:#ffc600;padding:11px 24px;border:1px solid #ffc600;transition:background-color 0.3s ease;border-radius:50px;font-weight:600;font-size:12px;text-transform:uppercase;line-height:normal}header .centre-four a:hover{background-color:#fff}header .menu{margin-top:30px;border-top:1px solid #ebebeb}header .menu>div{width:93%;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;align-items:center;position:relative}header .menu>div .burger{display:none}header .menu>div .burger i{width:20px;height:16px}header .menu>div nav{margin-left:-15px}header .menu>div nav ul{display:flex}header .menu>div nav ul li a{font-size:14px;padding:19px 20px;color:#111;font-weight:600;position:relative}header .menu>div nav ul li a::before{content:"";display:block;position:absolute;bottom:0;transition:width 0.3s ease-in-out;background-color:#ffd16e;opacity:0.9;height:5px;width:0px}header .menu>div nav ul li a:hover::before{width:100%}header .menu>div .right{width:50px;height:60px}header .menu>div .right::before{color:#000}header .menu>div .right:hover::before{color:#7a7a7a}.body .baner .carousel{background-color:#000}.body .baner .carousel:hover .carousel-control-next{right:20px;display:flex}.body .baner .carousel:hover .carousel-control-prev{left:20px;display:flex}.body .baner .carousel-indicators button{border-top:none;border-bottom:none;border-radius:100%;width:7px;height:7px;background-color:#869791;margin:5px 7px;margin-bottom:20px;align-self:center;transition:background 0.3s ease-in-out, border 0.3s ease-in-out}.body .baner .carousel-indicators .active{width:15px;height:15px;border-radius:100%;background-color:transparent;border:2px solid #333}.body .baner .carousel-control-prev{width:70px;height:70px;background:rgba(0,0,0,0.5);border-radius:50%;margin-top:auto;margin-bottom:auto;display:none;align-items:center;justify-content:center}.body .baner .carousel-control-prev-icon{filter:none}.body .baner .carousel-control-next{width:70px;height:70px;background:rgba(0,0,0,0.5);border-radius:50%;margin-top:auto;margin-bottom:auto;display:none;align-items:center;justify-content:center}.body .baner .carousel-control-next-icon{filter:none}.body .baner .carousel .carousel-inner .carousel-item img{opacity:0.4}.body .baner .carousel .carousel-inner .carousel-caption{text-transform:uppercase;letter-spacing:3px;bottom:80px;text-align:left;left:75px}.body .baner .carousel .carousel-inner .carousel-caption h2{line-height:1.2;font-weight:600;font-size:38px;color:#fff}.body .baner .carousel .carousel-inner .carousel-caption h3{font-weight:300;font-size:38px;line-height:1.2;color:#fff}.body .cont{width:93%;margin:30px auto 50px auto}.body .cont h3{font-size:30px;font-weight:600;margin-bottom:30px;color:#111}.body .cont h3::before{content:"//";color:#ffc600;margin-right:10px}.body .cont-row{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr;grid-gap:30px}.body .cont-row>div{height:300px;background-position:center;background-size:cover;background-repeat:no-repeat}.body .cont-row-one{background:url(69afd88abe72095403d5) no-repeat}.body .cont-row-one div{height:100%;padding:30px 10% 20px 8.6%;background:rgba(0,0,0,0.65)}.body .cont-row-one div a{font-weight:600;font-size:18px;text-transform:uppercase;color:#fff}.body .cont-row-one div a:hover{text-decoration:underline}.body .cont-row-one div h4{color:#e2e3e5;margin-top:25px;font-size:16px;line-height:1.5;font-weight:400}.body .cont-row-two{background:url(9dab5de86b1cd9f7303f) no-repeat}.body .cont-row-two div{height:100%;padding:30px 10% 20px 8.6%;background:rgba(0,0,0,0.65)}.body .cont-row-two div>a{font-weight:600;font-size:18px;text-transform:uppercase;color:#fff}.body .cont-row-two div>a:hover{text-decoration:underline}.body .cont-row-two div ul{margin-top:25px}.body .cont-row-two div ul li{padding:0 0 10px 0;line-height:120%}.body .cont-row-two div ul li a{color:#ffc600;font-size:16px}.body .cont-row-two div ul li a:hover{text-decoration:underline}.body .cont-row-three{background:url(8df1f0750e69707a1c50) no-repeat}.body .cont-row-three div{height:100%;padding:30px 10% 20px 8.6%;background:rgba(0,0,0,0.65)}.body .cont-row-three div>a{font-weight:600;font-size:18px;text-transform:uppercase;color:#fff}.body .cont-row-three div>a:hover{text-decoration:underline}.body .cont-row-three div ul{margin-top:25px}.body .cont-row-three div ul li{padding:0 0 10px 0;line-height:120%}.body .cont-row-three div ul li a{color:#ffc600;font-size:16px}.body .cont-row-three div ul li a:hover{text-decoration:underline}.body .cont-row-four{background:url(5c4d9428aee2ade3e978) no-repeat}.body .cont-row-four div{height:100%;padding:30px 10% 20px 8.6%;background:rgba(0,0,0,0.65)}.body .cont-row-four div>a{font-weight:600;font-size:18px;text-transform:uppercase;color:#fff}.body .cont-row-four div>a:hover{text-decoration:underline}.body .cont-row-four div ul{margin-top:25px}.body .cont-row-four div ul li{padding:0 0 10px 0;line-height:120%}.body .cont-row-four div ul li a{color:#ffc600;font-size:16px}.body .cont-row-four div ul li a:hover{text-decoration:underline}.body .cont-row-five{background:url(eaab5ab573b2220c88cb) no-repeat}.body .cont-row-five div{height:100%;padding:30px 10% 20px 8.6%;background:rgba(0,0,0,0.65)}.body .cont-row-five div>a{font-weight:600;font-size:18px;text-transform:uppercase;color:#fff}.body .cont-row-five div>a:hover{text-decoration:underline}.body .cont-row-five div ul{margin-top:25px}.body .cont-row-five div ul li{padding:0 0 10px 0;line-height:120%}.body .cont-row-five div ul li a{color:#ffc600;font-size:16px}.body .cont-row-five div ul li a:hover{text-decoration:underline}.body .cont-row-six{background:url(dabbd0ed0427c6097893) no-repeat}.body .cont-row-six div{height:100%;padding:30px 10% 20px 8.6%;background:rgba(0,0,0,0.65)}.body .cont-row-six div>a{font-weight:600;font-size:18px;text-transform:uppercase;color:#fff}.body .cont-row-six div>a:hover{text-decoration:underline}.body .cont-row-six div ul{margin-top:25px}.body .cont-row-six div ul li{padding:0 0 10px 0;line-height:120%}.body .cont-row-six div ul li a{color:#ffc600;font-size:16px}.body .cont-row-six div ul li a:hover{text-decoration:underline}.body .cont-row-seven{background:url(1b72aa50493ac6482e75) no-repeat}.body .cont-row-seven div{height:100%;padding:30px 10% 20px 8.6%;background:rgba(0,0,0,0.65)}.body .cont-row-seven div>a{font-weight:600;font-size:18px;text-transform:uppercase;color:#fff}.body .cont-row-seven div>a:hover{text-decoration:underline}.body .cont-row-seven div ul{margin-top:25px}.body .cont-row-seven div ul li{padding:0 0 10px 0;line-height:120%}.body .cont-row-seven div ul li a{color:#ffc600;font-size:16px}.body .cont-row-seven div ul li a:hover{text-decoration:underline}.body .cont-row-eight{background:url(a299dd21d226fb6caf12) no-repeat}.body .cont-row-eight div{height:100%;padding:30px 10% 20px 8.6%;background:rgba(0,0,0,0.65)}.body .cont-row-eight div>a{font-weight:600;font-size:18px;text-transform:uppercase;color:#fff}.body .cont-row-eight div>a:hover{text-decoration:underline}.body .cont-row-eight div ul{margin-top:25px}.body .cont-row-eight div ul li{padding:0 0 10px 0;line-height:120%}.body .cont-row-eight div ul li a{color:#ffc600;font-size:16px}.body .cont-row-eight div ul li a:hover{text-decoration:underline}.body .wrap-text{width:93%;margin-right:auto;margin-left:auto}.body .wrap-text h3{font-size:40px;color:#111;margin-top:10px;margin-bottom:35px}.body .wrap-text p{padding:0 0 1.5em;color:#444}.body .testimonials{padding:40px 0;background:#efefef}.body .testimonials-head{display:flex;justify-content:space-between;width:93%;margin:0 auto 30px auto}.body .testimonials-head h3{font-weight:600;color:#111111;font-size:30px}.body .testimonials-head h3::before{content:"//";color:#ffc600;margin-right:10px}.body .testimonials-head a{transition:background-color 0.3s ease;background-color:#ffc600;padding:11px 24px 11px 24px;font-weight:600;font-size:12px;color:#111;border-radius:50px;border:1px solid #ffc600;display:block;width:170px;text-align:center}.body .testimonials-head a:hover{background-color:transparent}.body .testimonials-container{width:93%;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between}.body .testimonials-container>div{width:32%;background-color:#fff}.body .testimonials-container>div>div{padding:30px 40px 30px 40px}.body .testimonials-container>div>div p{font-size:16px;line-height:140%;color:#444}.body .testimonials-container>div .info{border-top:1px solid #e7e7e7;display:flex;align-items:center}.body .testimonials-container>div .info img{border-radius:50%;width:60px;height:60px}.body .testimonials-container>div .info div{padding-left:20px}.body .testimonials-container>div .info div h4{font-size:16px;font-weight:bold;color:#444444}.body .testimonials-container>div .info div h5{font-size:14px;color:#999999}.body .testimonials-container>div .info div ul li{font-size:20px;color:#ffc600;cursor:pointer}.body .projects{padding:40px 0;border-bottom:1px solid #e7e7e7}.body .projects-centre{width:93%;margin:0 auto 0 auto}.body .projects-centre-top{display:flex;justify-content:space-between;margin-bottom:30px}.body .projects-centre-top h3{font-weight:600;color:#111111;font-size:30px;text-transform:uppercase}.body .projects-centre-top h3::before{content:"//";color:#ffc600;margin-right:10px}.body .projects-centre-top a{transition:background-color 0.3s ease;background-color:#ffc600;padding:11px 24px 11px 24px;font-weight:600;font-size:12px;color:#111;border-radius:50px;border:1px solid #ffc600;display:block;width:170px;text-align:center}.body .projects-centre-top a:hover{background-color:transparent}.body .projects-centre-bot{display:flex;justify-content:space-between}.body .projects-centre-bot a{width:32%}.body .projects-centre-bot a img{width:100%}.body .arguments{padding:40px 0;border-bottom:1px solid #e7e7e7}.body .arguments-centre{width:93%;margin:0 auto 0 auto}.body .arguments-centre-top{margin-bottom:30px}.body .arguments-centre-top h3{font-weight:600;color:#111111;font-size:30px}.body .arguments-centre-top h3::before{content:"//";color:#ffc600;margin-right:10px}.body .arguments-centre-bot{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:30px}.body .arguments-centre-bot div{text-align:center;font-size:18px;color:#444}.body .arguments-centre-bot img{margin:30px 0}.body .news{padding:40px 0}.body .news-centre{width:93%;margin:0 auto 0 auto}.body .news-centre-top{display:flex;justify-content:space-between;margin-bottom:30px}.body .news-centre-top h3{font-weight:600;color:#111111;font-size:30px;text-transform:uppercase}.body .news-centre-top h3::before{content:"//";color:#ffc600;margin-right:10px}.body .news-centre-top a{transition:background-color 0.3s ease;background-color:#ffc600;padding:11px 24px 11px 24px;font-weight:600;font-size:12px;color:#111;border-radius:50px;border:1px solid #ffc600;display:block;width:170px;text-align:center}.body .news-centre-top a:hover{background-color:transparent}.body .news-centre-bot{display:flex;justify-content:space-between}.body .news-centre-bot>div{width:32%}.body .news-centre-bot>div a img{width:100%}.body .news-centre-bot>div div a{margin:20px 0 10px 0;font-weight:600;color:#111;font-size:20px;display:block}.body .news-centre-bot>div div a:hover{text-decoration:underline}.body .news-centre-bot>div div h4{color:#999999;font-size:14px;margin-bottom:10px;font-weight:400}.body .news-centre-bot>div div p{color:#444;font-size:16px}.body .form-border{width:93%;margin:0 auto 0 auto;border:5px solid #ffc600;padding:80px 15%}.body .form-border-centre{text-align:center}.body .form-border-centre h3{font-weight:600;color:#111111;font-size:30px;margin-bottom:50px}.body .form-border-centre>input{transition:background-color 0.3s ease;background-color:#ffc600;padding:11px 24px 11px 24px;font-weight:600;font-size:12px;color:#111;border-radius:50px;border:1px solid #ffc600;display:block;width:170px;text-align:center;text-transform:uppercase;margin:0 auto 0 auto}.body .form-border-centre>input:hover{background-color:transparent}.body .form-border-centre form>div{display:flex}.body .form-border-centre form>div>div{margin-bottom:15px;width:100%;padding-right:5px;padding-left:5px}.body .form-border-centre form>div>div input{border-radius:0;font-size:18px;border:1px solid #dddddd;padding:18px 20px;color:#444444;width:100%;outline:none}.body .form-border-centre form>div>div input:focus{border-color:#ffc600}.body .form-border-centre form textarea{border-radius:0;font-size:18px;border:1px solid #dddddd;padding:18px 20px;color:#444444;width:98%;outline:none;margin:0 5px 15px 5px}.body .form-border-centre form textarea:focus{border-color:#ffc600}footer{margin-top:40px;background:#222}footer .footer-top{padding:40px 0;border-bottom:1px solid #3c3c3c}footer .footer-top>div{width:93%;margin:0 auto 0 auto;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr;grid-gap:30px}footer .footer-top>div div>a{color:#ffffff;font-weight:600;font-size:12px;text-transform:uppercase}footer .footer-top>div div>a:hover{text-decoration:underline}footer .footer-top>div div ul{margin-top:11px}footer .footer-top>div div ul li{margin-top:11px}footer .footer-top>div div ul li a{color:#aaa;font-size:14px;font-weight:normal}footer .footer-top>div div ul li a:hover{text-decoration:underline}footer .bottom{color:#aaa;font-size:12px;padding:40px 0}footer .bottom-top{display:flex;width:93%;margin:0 auto 0 auto;align-items:center}footer .bottom-top-one{flex-basis:50%}footer .bottom-top-one .telephone{font-size:24px;color:#ffffff;font-weight:600}footer .bottom-top-one .email{color:#aaaaaa;font-size:14px}footer .bottom-top-two{flex-basis:25%}footer .bottom-top-two ul{display:flex}footer .bottom-top-two ul li:not(:last-child){margin-right:25px}footer .bottom-top-two ul li a{color:#ffffff;font-size:21px}footer .bottom-top-two ul li a:hover{color:#7a7a7a}footer .bottom-top-three{flex-basis:25%}footer .bottom-top-three a{color:#111;background-color:#ffc600;padding:11px 24px;transition:background-color 0.3s ease;border-radius:50px;font-weight:600;font-size:12px;text-transform:uppercase;line-height:normal}footer .bottom-top-three a:hover{background-color:#fff}footer .bottom-bot{width:93%;margin:0 auto 0 auto;margin-top:50px}footer .bottom-bot-two{display:flex}footer .bottom-bot-two a{color:#aaa;margin:0 2px 0 2px}footer .bottom-bot-two a:hover{text-decoration:underline}@media screen and (min-width: 1300px){header .centre{max-width:1250px}header .menu div{max-width:1250px}body .cont{max-width:1250px}body .wrap-text{max-width:1250px}body .testimonials-head{max-width:1250px}body .testimonials-container{max-width:1250px}body .projects-centre{max-width:1250px}body .arguments-centre{max-width:1250px}body .news-centre{max-width:1250px}body .form-border{max-width:1250px}footer .footer-top>div{max-width:1250px}footer .bottom-top{max-width:1250px}footer .bottom-bot{max-width:1250px}}@media screen and (max-width: 1000px){.body .cont{max-width:700px}.body .cont h3{text-align:center}.body .cont-row{grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-gap:20px}.body .cont-row>div div{padding:15px 10px 15px 15px}.body .wrap-text{max-width:700px}.body .testimonials-head{max-width:700px}.body .testimonials-container{max-width:700px}.body .testimonials-container>div{width:49%}.body .testimonials-container>div:nth-child(3){display:none}.body .projects-centre{max-width:700px}.body .projects-centre-bot a{width:49%}.body .projects-centre-bot a:nth-child(3){display:none}.body .arguments-centre{max-width:700px}.body .arguments-centre-bot{grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr}.body .arguments-centre-top{text-align:center}.body .news-centre-bot{flex-wrap:wrap}.body .news-centre-bot div{width:49%}footer .footer-top{display:none}}@media screen and (max-width: 900px){header .centre{width:540px;flex-direction:column;align-items:center}header .centre-two{display:none}header .centre-four{margin:20px;padding:0px 15px;width:100%}header .centre-four a{display:block;width:100%;text-align:center}header .menu{border-top:none;position:absolute;width:100%;top:-30px}header .menu>div{width:98%}header .menu>div .burger{display:block;width:50px;height:60px}header .menu>div nav{display:none}}@media screen and (max-width: 800px){.body .testimonials-head{display:flex;flex-direction:column}.body .testimonials-head h3{margin-bottom:15px;text-align:center}.body .testimonials-head a{width:100%}.body .testimonials-container>div{width:100%}.body .testimonials-container>div:nth-child(2){display:none}.body .projects-centre-bot a{width:100%}.body .projects-centre-bot a:nth-child(2){display:none}.body .projects-centre-top{flex-direction:column;align-items:center}.body .projects-centre-top h3{text-align:center;margin-bottom:15px}.body .projects-centre-top a{width:100%}.body .news-centre-top{flex-direction:column;align-items:center}.body .news-centre-top a{width:100%}.body .news-centre-bot{flex-wrap:wrap}.body .news-centre-bot div{width:100%}.body .form-border{padding:50px 5%}.body .form-border-centre form>div{flex-direction:column}.body .form-border-centre>input{width:100%}}@media screen and (max-width: 700px){footer .bottom-top{flex-direction:column;text-align:center}footer .bottom-top div{flex-basis:100%}footer .bottom-top-two{margin:20px 0 20px 0;display:flex;align-items:center}footer .bottom-top-three{width:100%}footer .bottom-top-three a{display:block}}@media screen and (max-width: 550px){header .centre{width:100%;margin:70px 15px 20px 15px;margin-left:auto;margin-right:auto}.body .baner{display:none}.body .arguments-centre-bot{grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr}}

