Colours.js
==========
import React from ‘react’
import ‘./Style.css’;
import ‘./Media-styles.css’;
import Graphite from ‘./img/at-logo.webp’;
import DeltaBlue from ‘./img/bp-logo.webp’;
import Moonlight from ‘./img/sp-logo.webp’;
function Colours() {
return (
<>
Aqua Technics’ range of fibreglass pools are available with Pool ColourGuard® technology, a revolutionary dual coat process that acts like sunscreen for your pool, protecting the colour layer and providing superior colour retention. The Pool ColourGuard® range of colours will maintain their beautiful appearance and vivid colour for many years.
If you are after something different, then our Pool ColourGuard® Custom Range may be just what you are looking for.
Aqua Technics’ range of fibreglass pools are available with Pool ColourGuard® technology, a revolutionary dual coat process that acts like sunscreen for your pool, protecting the colour layer and providing superior colour retention.
Aqua Technics’ range of fibreglass pools are available with Pool ColourGuard® technology, a revolutionary dual coat process that acts like sunscreen for your pool, protecting the colour layer and providing superior colour retention.
Aqua Technics’ range of fibreglass pools are available with Pool ColourGuard® technology, a revolutionary dual coat process that acts like sunscreen for your pool, protecting the colour layer and providing superior colour retention.
Aqua Technics’ range of fibreglass pools are available with Pool ColourGuard® technology, a revolutionary dual coat process that acts like sunscreen for your pool, protecting the colour layer and providing superior colour retention.
Aqua Technics’ range of fibreglass pools are available with Pool ColourGuard® technology, a revolutionary dual coat process that acts like sunscreen for your pool, protecting the colour layer and providing superior colour retention.
Aqua Technics’ range of fibreglass pools are available with Pool ColourGuard® technology, a revolutionary dual coat process that acts like sunscreen for your pool, protecting the colour layer and providing superior colour retention.
Aqua Technics’ range of fibreglass pools are available with Pool ColourGuard® technology, a revolutionary dual coat process that acts like sunscreen for your pool, protecting the colour layer and providing superior colour retention.
Aqua Technics’ range of fibreglass pools are available with Pool ColourGuard® technology, a revolutionary dual coat process that acts like sunscreen for your pool, protecting the colour layer and providing superior colour retention.
Aqua Technics’ range of fibreglass pools are available with Pool ColourGuard® technology, a revolutionary dual coat process that acts like sunscreen for your pool, protecting the colour layer and providing superior colour retention.
>
)
}
export default Colours
===============================================================================
Font_style.css
==============
.welcome-col-left h1,
.welcome-col-left h2,
.col1 h1,
.col4 h1,
.col1 h5,
.col4 h5 {
line-height: 1.4;
font-weight: 500;
}
.welcome-col-left h2 {
font-size: 28px;
}
.col1 h1,
.col4 h1,
.col1 h5,
.col4 h5,
.note p,
.pro-col-col h4,
.pro-col-col p {
color: #fff ! important;
}
.IndicatorCarouselText h1,
.welcome-col-left h1,
.mpd-col-right h1,
.blue-bar h4,
.Gal-info h2 {
color: #222;
}
.welcome-col-left h3,
.mpd-col-right h2,
.Gal-info p,
.blue-bar p {
color: #222 !important;
}
.IndicatorCarouselText h1,
.welcome-col-left h1,
.mpd-col-right h1,
.best-sellers h1,
.best-sellers-home h1,
.inner_body h1 {
font-size: 50px;
}
.IndicatorCarouselText h1 {
text-align: center;
padding: 80px 0 35px !important;
font-weight: 400;
margin : 0 !important;
}
.IndicatorCarouselText em {
font-style : normal;
/*text-transform: uppercase;*/
font-weight : 800;
}
.welcome-col-left h1,
.mpd-col-right h1 {
line-height: 1.3;
}
.welcome-col-left h1,
.welcome-col-left h3,
.mpd-col-right h1,
.mpd-col-right h3 {
text-align: left;
}
.col1 h1 {
text-align: left;
padding : 70px 0 0 30px;
}
.col4 h1 {
text-align : left;
/*padding : 30px 100px 0 30px;*/
padding : 70px 100px 0 30px;
}
.col1 h5,
.col4 h5 {
font-weight: 400;
text-align : left;
padding : 0 100px 0 30px;
font-size : 16px;
}
.welcome-col-left h1,
.col1 h1,
.col4 h1,
.mpd-col-right h1 {
font-weight: 400;
}
.col1 h1,
.col4 h1 {
font-size: 24px;
}
.welcome-col-left h3,
.mpd-col-right h3 {
/*font-size:26px;*/
font-size : 18px;
font-weight : 400;
padding : 0;
line-height : 1.4;
padding-bottom: 15px;
}
.best-sellers h1,
.best-sellers h4,
.best-sellers-home h1,
.best-sellers-home h4 {
text-align : center;
/*color : #404040 ! important;*/
}
.best-sellers h1,
.best-sellers-home h1,
.inner_body h1 {
font-weight : 500;
text-align : center;
padding-bottom: 0 ! important;
}
.inner_body h2 {
font-size : 24px;
/*font-size : 18px;*/
text-align : left;
font-weight : 400;
/*color : #404040 ! important;*/
}
.inner_body h4 {
font-size : 20px;
text-align : left;
font-weight: 400;
}
.inner_body h5 {
font-size : 16px;
text-align : left;
font-weight: 800;
}
.best-sellers h4,
.best-sellers-home h4,
.inner_body h3 {
font-size : 24px;
font-weight: 400;
text-align : center;
padding-top: 0 ! important;
margin-left: 10px;
}
.success h3 {
padding: 50px 0 ! important;
}
.blue-bar h4 {
text-align: center;
padding : 30px 30px 0;
}
.Gal-info h2 {
text-align: left;
}
.blue-bar h4,
.Gal-info h2 {
display : block;
font-size : 30px;
font-weight : 400 ! important;
margin : 0;
/* padding : 20px 30px 0 30px;*/
padding : 15px 30px 0 30px;
}
.Gal-info p {
/* padding: 0 30px 0 30px;*/
padding: 0 30px 0 30px;
line-height: 1.7;
}
.blue-bar p {
line-height: 1.5;
padding : 0 80px 0;
}
.inner_body p {
line-height: 1.7;
}
.inner_body h6 {
color: transparent ! important;
}
.note p {
text-align: center ! important;
font-size : 14px;
line-height: 1.7;
}
h3.ft-col-tit {
margin : 0 0 20px 0 ! important;
text-transform: uppercase;
text-align : left;
font-weight: bolder;
}
.pro-col-col h4 {
padding : 130px 100px 0;
font-size : 30px;
font-weight: 400;
margin : 0
}
.pro-col-col p {
line-height: 1.5;
padding : 0 50px 50px;
}
em.best {
font-style : initial;
font-weight: 800;
}
@media screen and (max-width: 1365px) and (min-width: 768px) {
.note p {
padding: 20px 30px !important;
}
}
@media screen and (min-width: 1366px) {
.note p {
padding: 20px 350px !important;
}
}
@media screen and (max-width:767px) {
.IndicatorCarouselText h1,
.welcome-col-left h1,
.mpd-col-right h1,
.best-sellers h1,
.best-sellers-home h1,
.inner_body h1 {
font-size: 26px !important;
}
.IndicatorCarouselText h1 {
color: #fff ! important;
}
.welcome-col-left h3,
.mpd-col-right h3 {
/*font-size:26px;*/
font-size: 18px;
}
.blue-bar h4,
.Gal-info h2 {
font-size: 22px !important;
}
.inner_body h4 {
padding : 0 30px 20px 30px !important;
line-height: 1.5 !important;
font-size : 18px !important;
font-weight: 600;
;
}
}
========================================================================================================
Footer.css
==========
.ft_main_container {
display : flex;
width : 100%;
background: linear-gradient(90deg, rgb(0, 21, 43), rgb(115, 115, 115) 35%, rgb(196, 196, 196) 100%);
margin: auto;
}
.footer-container {
display: flex;
margin: 20px auto 0;
width : 1140px;
}
ul li.ft-col-list,
ul li.social {
list-style: none ! important;
}
.footer-col1,
.footer-col2,
.footer-col3,
.footer-col4 {
display: block;
float : left;
padding: 30px 15px;
}
.footer-col1 img {
width : 100%;
padding: 0 0 20px 0;
}
.footer-col1 {
width : 32%;
margin-right: 30px;
}
.footer-col2,
.footer-col3,
.footer-col4 {
width: 22%;
color: #fff;
}
.ft-info,
h3.ft-col-tit,
ul li.ft-col-list a {
font-size: 14px ! important;
}
.ft-info {
color : #ffffff;
text-align : left;
display : flex;
float : left;
width : 70%;
line-height: 1.6;
}
ul {
padding: 0 ! important;
}
ul li.ft-col-list a {
text-align : left;
line-height : 2.2;
/*color : #898989;*/
color : #ffffff;
text-transform : initial ! important;
font-weight : 500;
;
}
ul li.ft-col-list a:hover {
color: #1568b2 !important;
}
.privacy {
margin-top: 32px;
}
.social a img {
display : flex;
float : left;
background: #0e2a4b;
width : 10%;
padding : 5px;
margin : 0 5px 0 0;
}
.social a:hover img {
background: #1568b2 !important;
}
====================================================================================================
Footer.js
=========
import React from ‘react’
import ‘./Footer.css’;
import ‘./Media-styles.css’;
import FB from ‘./img/fb.png’;
import Inst from ‘./img/instagram.png’;
import Mail from ‘./img/mail.png’;
import Phone from ‘./img/call.png’;
import { Helmet } from ‘react-helmet’;
function Footer() {
return (
<>
>
)
}
export default Footer;
=================================================================================================================
Header.css
===========
#header-container {
display : block;
width : 100%;
/*margin :10px auto 0 auto;*/
background: #ffffff;
position : relative;
margin-top: -25px;
transition: 0.2s;
z-index : 20000;
height : 0px ! important;
}
.header-logo-navbar {
display: flex;
width : 1147px;
margin : 30px auto 0 auto;
}
.header-left,
.header-right {
display: block;
float : left;
}
.header-left {
width: 26%;
}
.header-left img {
width : 80%;
padding: 20px;
}
.header-right {
width: 100%;
}
=================================================================
Header.js
=========
import React from ‘react’
import ‘./Header.css’;
import ‘./Media-styles.css’;
// import Navigation from ‘./Navigation’;
// import Logo from ‘./img/2024Logos_1024x365px.webp’
function Header() {
return (
<>
>
)
}
export default Header
=====================================================================
Home.css
========
.home-container {
display: block;
width : 100%;
margin : 0;
}
.infodata {
display: none;
}
.main-banner {
display: block;
width : 100%;
margin : 20px auto;
height : 780px;
background-size : cover;
/*background-attachment: fixed;*/
}
.main-banner-mob,
.Home-section1-mob img,
.Home-section1-mob {
display: none;
}
.main-banner img {
width : 35%;
padding-top: 17% !important;
display : block;
margin : auto;
}
.back-btn a img {
width : 15%;
padding: 5px 0 20px 0;
}
.pro-col-col,
.pro-col1,
.pro-col2,
.pro-col3,
.pro-col4,
.pro-col5,
.pro-col6,
.pro-col7 {
display : block;
float : left;
/*width : 23%;*/
/*width : 24.8%;*/
width : 30%;
text-align : center;
margin : 15px;
}
.pro-col-col {
margin-right: 3px;
}
.pro-col-col {
background: #0e2a4b;
height : 500px;
}
.pro-col1 img,
.pro-col2 img,
.pro-col3 img,
.pro-col4 img,
.pro-col5 img,
.pro-col6 img,
.pro-col7 img {
width: 100%;
}
.react-multiple-carousel__arrow–right {
right: calc(2% + 1px) !important;
}
.react-multiple-carousel__arrow–left {
left: calc(2% + 1px) !important;
}
.react-multiple-carousel__arrow {
background: rgba(255, 255, 255, 0.5) !important;
}
.react-multiple-carousel__arrow::before {
color: #222 !important;
}
.welcome-container,
.welcome-container-gnt {
display : flex;
width : 100%;
/*margin : 40px auto;*/
margin : auto;
flex-direction: row;
;
margin-bottom: 2px;
}
.welcome-col-right img {
width: 100%;
}
.welcome-col-left,
.welcome-col-right,
.mpd-col-left,
.mpd-col-right {
display: block;
float : left;
width : 50%;
}
.more a {
display : inline-flex;
padding : 15px;
background : rgb(0, 140, 193);
text-align : center;
color : rgb(255, 255, 255);
border-radius: 5px;
margin-bottom: 20px;
}
.more a:hover {
background: rgba(0, 140, 193, 0.67);
}
.welcome-copy {
padding: 120px 30px 0 370px;
}
.mpd-copy {
padding: 150px 250px 0 30px;
}
.welcome-col-left {
background-size : cover;
background-position: center;
margin-bottom: 20px;
}
.welcome-4_col {
display: block;
float : left;
width : 25%;
background: #05b4c9;
text-align: center;
height: 445px;
}
em.space {
color : transparent !important;
height : 20px;
display: block;
}
em.space2rw {
color : transparent !important;
height : 40px;
display: block;
}
.col1 {
background: #0e2a4b;
}
.col2 {
background-size: cover;
}
.col3 {
background-size: cover;
}
.col4 {
background: #05b4c9;
}
.line-btn a,
.mpd-btn a {
display : block;
float : left;
padding : 20px 30px;
border : 1px solid #0e2a4b;
text-align : center;
color : #222;
text-transform: uppercase;
}
.line-btn a {
margin: 30px 0 0 250px;
}
.mpd-btn a {
margin: 30px 250px 0 30px;
}
.home-caption img {
display : block;
text-align : center;
margin-top : -900px;
margin-left : auto;
margin-right: auto;
color : #fff;
position: relative;
}
.Home-section1 {
background: #0e2a4b;
display : block;
margin : 100px auto auto;
opacity : .8;
position : relative;
z-index : 200;
}
.main-banner video {
position : relative;
max-width: 100%;
width : 100% !important;
}
.Home-section1 img {
height : auto;
margin : auto;
display: block;
width : 1147px;
}
.blue-bar {
background : #0e2a4b29;
padding : 15px;
color : #0e2a4b;
text-align : left;
font-weight : 800;
margin-top : -5px;
border-radius: 0 0 10px 10px;
}
.best-sellers-home,
.best-sellers,
.products-container-home {
background-image: linear-gradient(#0e2a4b29, white, #0e2a4b29);
height : 500px
}
.best-sellers-home,
.best-sellers,
.products-container,
.products-container-home,
.range-container {
width : 100%;
display: block;
margin : 2px auto;
}
.best-sellers,
.products-container {
float: left;
}
.line_bt a,
.download_btn a {
display : block;
border : 1px solid #fff;
padding : 10px;
color : #fff;
text-transform: uppercase;
text-align : ce;
;
text-decoration: none;
margin-left : 30px;
}
.line_bt a {
width: 30%;
}
.download_btn a {
width: 40%;
}
.GallerySection {
display: block;
width : 100%;
height: 899px;
}
.IndicatorCarousel img {
display: block;
height : auto;
float : initial;
margin : auto !important;
width : 70%;
}
.IndicatorCarousel {
display: block;
float : initial;
width : 100%;
}
.Gal-info {
display : block;
width : 70%;
/*background : #d8dde2;*/
background : #fff;
margin : auto;
text-align : left;
padding-bottom: 20px;
height : auto;
}
.Gal-info img {
width : 37%;
height : auto;
float : right;
display : block;
padding-left: 5px;
/*margin-top:-25px !important;*/
margin-top : -50px !important;
}
.gframe {
height: 1700px;
}
.cframe {
/*height: 1000px;*/
height: calc(110vh – 95px) !important;
width : 100% !important;
}
.gframe {
/*height: 1000px;*/
height: calc(220vh – 95px);
width : 100% !important;
}
.gframe,
.cframe {
display: block;
width : 100%;
border : 0 !important;
}
@media screen and (max-width:767px) {
.gframe {
height: calc(250vh – 95px) !important;
}
.cframe {
height: calc(120vh – 95px) !important;
}
}
@media screen and (max-width: 1800px) and (min-width: 768px) {
.gframe {
/*height: 1000px;*/
height: calc(220vh – 95px) !important;
width : 100% !important;
}
}
===============================================================================================
Home.js
=======
import React from ‘react’
import Header from ‘./Header’;
import Footer from ‘./Footer’;
import ‘./Home.css’;
import ‘./Media-styles.css’;
import Welcome from ‘./Welcome’;
import { Helmet } from ‘react-helmet’;
import { HelmetProvider } from ‘react-helmet-async’;
function Home() {
return (
<>
>
)
}
export default Home
==============================================================
Media-style.css
===============
.Gallery-grid {
display: block;
}
.Gallery-grid-mob {
display: none;
}
@media screen and (max-width: 3000px) and (min-width: 768px) {
.mob-menu {
display: none;
}
.mpd-section-mob {
display: none;
}
}
@media screen and (max-width: 926px) and (min-width: 768px) {
#navbar li {
/*padding: 10px 11px !important;*/
padding: 10px 7px !important;
}
.welcome-copy {
padding: 30px !important;
}
.note {
width: 90% !important;
}
.welcome-col-left h1 {
padding-top: 0 !important;
}
.welcome-col-left {
height: auto !important;
}
.Home-section1 img,
.products-container-home,
.best-sellers-home,
.best-sellers,
.products-container,
.products-container-home {
width: 100% !important;
}
.pro-col1,
.pro-col2,
.pro-col3,
.pro-col4,
.pro-col5,
.pro-col6,
.pro-col7 {
width: 31% !important;
}
.main-banner {
height: auto !important;
}
.line_bt a,
.download_btn a {
font-size : 16px !important;
width : 60% !important;
padding : 5px !important;
text-transform: initial !important;
}
.slide-steps img,
.slide-steps h5,
.slide-steps p {
margin : 200px 0 10px 10px !important;
width : 55% !important;
margin-left: 35% !important;
}
}
@media screen and (max-width:849px) {
.section-right img {
margin : auto;
display: block;
width : 35%;
}
}
@media screen and (max-width: 1023px) and (min-width: 768px) {
.col2 {
display: none !important;
}
.welcome-4_col {
width: 33.33% !important;
}
}
@media screen and (max-width: 925px) and (min-width: 768px) {
#navbar li a {
font-weight: 500 !important;
}
.header-left {
width: 18% !important;
}
#navbar li a {
font-size: 11px !important;
}
.header-caption img {
top: 60px !important
}
.inner-body-container {
width: 90% !important;
}
.best-sellers h1,
.best-sellers-home h1,
.inner_body h1 {
font-size: 35px !important;
}
.formRow h4 {
text-align: center !important;
;
}
.footer-container {
width: 100% !important;
}
.formInput {
width: 43% !important;
}
}
@media screen and (max-width:767px) {
.spacer {
height: 90px;
}
.more a {
display : block !important;
margin : auto !important;
width : 25% !important;
margin-bottom: 20px !important;
}
.back-btn a img {
width : 35% !important;
display: block;
margin : 0 auto 60px auto;
padding: 0 !important;
}
.react-multiple-carousel__arrow {
position: relative;
border-radius: 35px;
border: 0;
min-width : 43px;
min-height: 43px;
opacity : 1;
cursor : pointer;
}
.react-multiple-carousel__arrow–left {
left: calc(40% + 1px) !important;
}
.react-multiple-carousel__arrow–right {
right: calc(40% + 1px) !important;
}
#navbar li {
list-style: none;
display : inline-block;
padding : 10px 12px;
text-align: center;
border-bottom: 1px dotted #fff;
width : 75%;
}
.mpd-section-mob {
display: block !important;
}
.mpd-section-desk,
.world-class img {
display: block !important;
}
.mpd-col-left img {
/* width : 100% !important;
padding: 0 !important;*/
display: none;
}
.hm-header {
margin-top: 20px;
}
.Gal-info p,
.Gal-info h2 {
padding: 20px 20px 0 20px !important;
}
.Gal-info h2 {
font-size: 20px !important;
}
.Gal-info {
padding-bottom: 5px !important;
}
.ft-container {
margin-bottom: 40px !important;
}
.line-btn a,
.mpd-btn a {
display : block;
float : initial !important;
padding : 10px !important;
border : 1px solid #0e2a4b;
text-align : center;
color : #222;
text-transform: uppercase;
font-size : 14px !important;
width : 45%;
margin : auto !important;
}
.welcome-col-left h1,
.welcome-col-left h3,
.mpd-col-right h1,
.mpd-col-right h3 {
text-align: center !important;
}
.welcome-col-left h3 {
font-size: 16px !important;
}
.welcome-col-left h1 {
font-size: 26px !important;
}
.IndicatorCarouselText h1 {
padding: 80px 35px 20px !important;
}
.IndicatorCarouselCard {
padding: 30px 0;
}
.sml-src-container {
margin-bottom: 0 !important;
}
.header-left img,
.header-left {
width: 100% !important;
}
.home-container {
margin: 0 !important;
}
/*video,
video.home-vdo-banner{
width:100% !important;
}*/
video.home-vdo-banner,
.home-vdo-banner {
top : 0;
left : 0;
min-width : 60% !important;
min-height: 60% !important;
transform : translateX(calc((-85% – 10vw) / 2)) !important;
background-position: center;
}
.header-logo-navbar {
width: 100% !important;
}
.slide-step_r1 {
padding: 80px 0 20px 0 !important;
}
.home-container {
width: 100% !important;
}
.welcome-copy {
padding: 30px 30px 0 30px !important;
}
.welcome-col-right img,
.mpd-col-right img {
width : 100% !important;
padding: 0 !important;
margin : 0 auto 20px auto !important;
display: block;
}
.welcome-container,
.welcome-container-gnt {
display: block !important;
float : left !important;
}
.mpd-col-left,
.mpd-col-right {
width: 100% !important;
}
.gnt-ban {
margin-top: -200px !important;
}
.slide-steps img {
width: 35% !important;
}
.mpd-btn a {
margin-bottom: 30px !important;
}
.mpd-copy {
padding: 10px 30px 0 30px !important;
}
.IndicatorCarousel {
display: block !important;
float : left !important;
}
.range-title {
float: initial !important;
}
.welcome-col-left {
height: auto ! important;
}
.section-left,
.section-right {
margin-top: 0 !important;
}
.footer-col4 {
padding-bottom: 30px !important;
}
.copy-right {
font-size: 25px !important;
}
#navbar {
display : flex ! important;
flex-direction : column ! important;
align-items : flex-start;
justify-content: flex-start;
margin : auto;
position : fixed;
top : 11px;
right : -350px;
width : 250px;
background : #0e2a4bf0 !important;
height : 100vh;
}
#navbar.active {
right: 0px;
}
#navbar li {
margin: 5px 0 0 20px ! important;
}
.Home-section1-mob,
.mob-ban img {
display: none !important;
}
#navbar li a {
color : #fff ! important;
font-size: 12px ! important;
}
#mobile {
display : block ! important;
margin-top: 40px;
}
#mobile i {
font-size : 24px;
cursor : pointer;
/*padding : 50px 0 0 70px;*/
color : #0e2a4b !important;
float : right;
margin-right: 30px;
}
.pro-col1,
.pro-col2,
.pro-col3,
.pro-col4,
.pro-col5,
.pro-col6,
.pro-col7 {
width : 92% ! important;
margin: 0 15px 20px 15px ! important;
}
.col1 h5,
.col4 h5 {
padding : 0px 30px 0 30px !important;
text-align: center !important;
}
#navbar {
/* margin-top: 100px !important;*/
/*margin-top: 100px !important;*/
margin-top: 75px !important;
}
.Gallery-grid {
display: none;
}
.Gallery-grid-mob {
display: block;
}
.fas.fa-bars {
display : block;
width : 30px;
height : 5px;
margin-top : 5px;
background : #0e2a4b !important;
margin-left: 80px;
}
.fas.fa-times {
display : block;
background: #f2584d !important;
width : 30px;
height : 5px;
margin-top: 5px;
background: gray;
;
margin-left: 80px;
}
.staff {
background: contain ! important;
height : 210px ! important;
}
.year-logo {
width: 25% ! important;
}
.inner_body p,
.inner_body h2,
.inner_body ul li {
/* margin: 0 20px ! important;*/
padding : 0 30px;
text-align: center;
}
.inner_body h2 {
font-size : 24px ! important;
/* padding-top: 30px ! important;*/
padding : 10px 30px;
}
.Range-col {
display: block !important;
}
.Range-col1,
.Range-col2,
.Range-col3 {
display: block !important;
margin : 0 30px !important;
}
.Range-col1 label,
.Range-col2 label,
.Range-col3 label {
display: block;
float : left;
width : 100%;
}
.inner_body h5 {
text-align : center ! important;
line-height: 1.5;
padding : 0 20px;
}
.inner_body h4 {
text-align: center !important;
}
ul.d-flex {
display: none;
}
.Layer_Banner img {
width : 85% !important;
margin : 30px auto !important;
padding: 0 20px !important;
}
.watch-video {
float : inherit ! important;
width : 50% ! important;
margin: 10px auto ! important;
}
iframe,
.c-video-inn {
height: autox !important;
}
.sets-icon img {
float : initial !important;
margin : auto;
width : 12% ! important;
padding: 0 20px 0 20px ! important;
display: block;
}
.sets-icon p,
.inner_body h2 {
text-align: center;
;
}
.section-right img {
margin : auto;
display: block;
width : 50%;
}
.inner-body-container {
width: 100% ! important;
}
.certificate {
width : 50% ! important;
margin : 0 auto 30px auto;
float : initial ! important;
display: block;
}
.year-logo {
float : right ! important;
margin : 30px auto ! important;
display : block;
max-width: 20%;
}
.built-logo {
float : initial ! important;
margin : 30px auto ! important;
display : block;
max-width: 50%;
}
.edge {
width : 90% ! important;
margin: auto !important;
float : initial !important;
}
.desk-menu {
display: none;
}
.mob-menu {
display: block;
}
.header-banner-mob,
.header-banner-mob img {
display : block ! important;
background-size: cover;
width : 100%;
height : 400px;
margin : 20px 0;
}
.header-caption-mob {
display: block ! important;
}
.header-caption-mob img {
position: absolute;
width : 100%;
top : 110px;
display : block ! important;
height : auto ! important;
}
.main-banner-mob {
display : block ! important;
/* position: absolute;*/
top : 0;
overflow : hidden;
min-height : 80%;
z-index : 2;
/*padding-top: 31%;*/
width: 100%;
left : 0px;
background-position: center !important;
}
.mob-ban img {
margin-top: 60px !important;
}
.main-banner-mob img {
width : 80%;
padding-top: 0;
display : block;
margin : auto;
/* width : 65%;
padding-top: 14%;
display : block;
margin : auto;*/
}
.home-caption img {
margin-top : -750px !important;
margin-bottom: 160px !important;
}
.mob-ban img {
margin-top: 60px !important;
}
/*
.best-sellers h1,
.best-sellers-home h1,
.inner_body h1 {
font-size: 32px !important;
}
*/
.welcome-col-left h2 {
font-size : 20px ! important;
text-align: center;
}
.main-banner,
.Home-section1,
.Home-section1 img,
.col2,
.col3,
.mobmenur-container,
.header-banner {
display: block ! important;
}
.colur-name,
.colur-name1 {
position : relative ! important;
z-index : inherit;
margin-top: -39px ! important;
}
img.pcg-logo {
width : 90% !important;
margin : 20px auto !important;
display: block !important;
float : initial !important;
}
.colour-grid {
display : flex !important;
width : 90% !important;
margin : auto;
flex-direction : column !important;
justify-content: center;
gap : 1rem !important;
}
.colour-col img {
height : 100% ! important;
width : 100% ! important;
margin-bottom: 10px;
}
.note {
flex-direction: column !important;
width : 60% !important;
}
.note p {
padding: 20px ! important;
}
.col1 h1,
.col4 h1,
.col4 h3,
.col4 h5 {
text-align: center;
}
.col1 h1 {
/* padding: 100px 0 0 0 ! important;*/
padding: 35px 0 0 0 ! important;
}
.line_bt a,
.download_btn a {
margin: auto ! important;
}
.best-sellers-home,
.best-sellers,
.products-container,
.products-container-home {
width: 100% !important;
}
.Home-section1-mob img {
display: none !important;
}
.Home-section1-mob {
display: block ! important;
width : 100%;
opacity: 0.9;
}
.best-sellers,
.products-container,
.welcome-4_col {
width: 100% ! important;
}
.best-sellers h1,
.inner_body h1 {
/* font-size: 32px ! important;*/
font-size: 22px ! important;
}
.welcome-col-left,
.welcome-col-right {
width: 100% ! important;
}
.frame-style {
height: calc(1200vh – 95px) ! important;
width : 100% ! important;
}
.frame-style1 {
height: calc(120vh – 25px) ! important;
width : 100% ! important;
}
.frame-style2 {
height: calc(300vh – 25px) ! important;
width : 100% ! important;
}
.footer-container {
display: block ! important;
width : 100% ! important;
}
.footer-col1,
.footer-col2,
.footer-col3,
.footer-col4 {
width : 90% ! important;
display : block;
text-align: center ! important;
margin : 30px auto ! important;
padding : 0 ! important;
float : initial ! important;
}
.footer-col1 {
margin-top: 30px auto ! important;
}
.footer-col4 {
margin-bottom: 35px ! important;
}
.footer-col1 img {
margin : auto;
text-align: center;
width : 70% ! important;
display : flex;
}
.ft-info {
width : 100% ! important;
text-align: center ! important;
float : initial ! important;
margin : 30px auto ! important;
}
h3.ft-col-tit {
text-align: center ! important;
margin : 0 ! important;
}
.privacy {
margin: 30px auto ! important;
}
ul li.social {
margin: 30px 0 30px 30%;
}
.social a img {
width : 8% ! important;
margin-bottom: 30px !important;
}
li.dealer {
padding : 15px 30px !important;
list-style-type: circle !important;
list-style : circle !important;
margin : 0 !important;
}
}
@media screen and (max-width: 1400px) and (min-width: 1366px) {
.home-caption img {
margin-top: -725px !important;
}
.slide-steps img {
margin: -15px 0 10px 10px !important;
}
.GallerySection {
height: 800px !important;
}
.mpd-copy {
padding: 100px 160px 0 30px !important;
}
.mpd-btn a {
margin: 20px 0 0 30px !important;
}
.welcome-col-left h1,
.mpd-col-right h1,
.IndicatorCarouselText h1 {
/* font-size: 32px !important;*/
font-size: 32px !important;
}
.welcome-col-left h3,
.mpd-col-right h3 {
font-size: 22px !important;
;
}
.blue-bar h4,
.Gal-info h2 {
font-size: 26px !important;
}
.Home-section1 {
margin-top: -216px !important;
}
.IndicatorCarousel img,
.Gal-info {
width: 80% !important;
}
.Gal-info img {
width : 27% !important;
margin-top: -30px !important;
}
.welcome-copy {
padding: 110px 30px 0 115px !important;
}
.line-btn a {
margin: 20px 0 0 115px !important;
}
}
@media screen and (max-width: 1400px) and (min-width: 1367px) {
.Home-section1 {
margin-top: -195px !important;
}
.welcome-copy {
padding: 110px 30px 0 115px !important;
}
.line-btn a {
margin: 20px 0 0 115px !important;
}
}
@media screen and (max-width:1400px) {
.main-banner img {
width : 40% ! important;
padding-top: 30% ! important;
}
/* .line-btn a{
margin:20px 0 0 160px !important;
}*/
.pro-col-col,
.products-container-home {
height: 450px !important;
}
.blue-bar p {
padding: 0 50px 0 !important;
}
.pro-col-col h4 {
padding: 125px 50px 0 !important;
}
/* .welcome-copy{
padding:110px 30px 0 160px !important;
}*/
.Home-section1 img {
width: 90%;
}
.welcome-4_col {
height: 320px ! important;
}
.more a {
width: 25% !important;
}
.col1 h1,
.col4 h1 {
/*font-size: 26px;*/
font-size: 22px;
}
.welcome-col-left h2 {
font-size: 18px;
}
.line_bt a,
.download_btn a {
/*width: 50% ! important;*/
width: 60% ! important;
}
.col4 h1,
.col4 h3 {
/*padding-right: 30px ! important;*/
padding-right: 10px ! important;
}
.col1 h1,
.col4 h1 {
padding: 50px 30px 0 30px !important;
}
.col1 h5,
.col4 h5 {
padding : 0 10px 0 30px !important;
font-size: 16px !important;
}
}
/*
@media screen and (max-width: 1400px) and (min-width: 1025px) {
.slide-steps img,
.slide-steps h5,
.slide-steps p {
margin: 40px 0 10px 10px ! important;
}
.col1 h5,
.col4 h5 {
padding: 0 50px 0 30px;
}
.col1 h1 {
padding: 28px 0 0 30px;
}
}
*/
@media screen and (max-width: 1365px) and (min-width: 927px) {
#navbar li {
/*padding: 10px 11px !important;*/
padding: 10px 11px !important;
}
}
@media screen and (max-width: 1365px) and (min-width: 901px) {
.Home-section1 img {
width: 100% !important;
}
.main-banner {
height: auto !important;
}
#navbar li a {
font-size: 12px !important;
}
.best-sellers-home,
.best-sellers,
.products-container,
.products-container-home {
width: 100% !important;
}
.pro-col1,
.pro-col2,
.pro-col3,
.pro-col4,
.pro-col5,
.pro-col6,
.pro-col7 {
width: 31.7% !important;
}
.col1 h1,
.col4 h1,
.welcome-col-left h2 {
font-size: 20px !important;
}
.col1 h5,
.col4 h5 {
padding : 0 25px 0 30px !important;
font-size: 15px !important;
}
.line_bt a,
.download_btn a {
font-size: 14px !important;
width : 60% !important;
}
.slide-steps img {
margin : 180px 0 10px 10px !important;
margin-left: 45% !important;
}
.section-left,
.section-right {
width: 48% !important;
}
.inner_body {
width : 90% !important;
margin: 30px auto !important;
}
.formInput {
width: 44% !important;
}
.formInputAd,
.formInputMsg {
width: 94% !important;
}
.inner-body-container {
width: 100% !important;
}
.header-caption img {
top: 60px !important
}
.footer-container {
width: 100% !important;
}
}
/*@media screen and (max-width: 1366px) and (min-width: 1024px) {*/
@media screen and (max-width: 1365px) and (min-width: 1024px) {
.welcome-copy {
padding: 45px 30px 0 70px !important;
}
.mpd-copy {
padding: 45px 160px 0 30px !important;
}
.mpd-col-right h1,
.welcome-col-left h1,
.IndicatorCarouselText h1 {
font-size: 26px !important;
}
.mpd-col-right h3,
.welcome-col-left h3 {
font-size: 16px !important;
}
.line-btn a {
margin: 10px 0 0 70px !important;
}
.line-btn a,
.mpd-btn a {
padding: 15px 25px !important;
}
.Gal-info h2,
.blue-bar h4 {
font-size: 22px !important;
}
.more a {
padding: 15px 25px !important;
width : 32% !important;
}
.GallerySection {
height: 810px !important;
}
.Home-section1 {
margin: 0 auto auto !important;
}
.home-caption img {
margin-top: -530px !important
}
.mpd-col-left img,
.welcome-col-right img {
padding: 50px 50px !important;
}
}
===========================================================================================
Style.css
=========
a {
text-decoration: none !important;
}
.glider-slide {
min-width: 80px !important;
}
.glider.draggable {
overflow: hidden;
}
.glider.draggable {
background: #fff !important;
}
.glider-slide {
margin: 0 1px !important;
}
.glider-contain {
width: 100% !important;
}
.glider-next {
right: 15px !important;
left : auto;
}
.glider-prev {
left : 15px !important;
right: auto;
}
.glider-next,
.glider-prev {
top : 40% !important;
font-size : 25px !important;
background : #ffffffb5 !important;
border-radius: 100px !important;
padding : 5px 12px !important;
color : #222 !important;
}
.thumb-container {
display : block;
width : 100%;
margin : 0 auto 20px;
text-align: center;
}
.glider-next.disabled,
.glider-prev.disabled {
color: transparent !important;
}
.slide__content img {
opacity: 0.5;
}
.–current-selected img {
opacity: 1 !important;
}
.photos-gallery {
margin-top: 50px;
}
em.abt {
font-size : 16px;
text-align : left;
font-weight: 800;
font-style : normal !important;
}
.inner-container {
display: block;
width : 100%;
margin : 10px auto;
}
ul li.ft-col-list a {
text-decoration: none ! important;
}
.frame-style {
height: calc(530vh – 95px);
width : 100% ! important;
}
.frame-style1 {
height: calc(100vh – 25px);
width : 100% ! important;
}
.frame-style2 {
height: calc(200vh – 25px);
width : 100% ! important;
}
.frame-style3 {
height: calc(130vh – 25px);
width : 100% ! important;
}
.header-banner {
display: block;
width : 98%;
margin : 20px auto;
background-size: cover;
}
.header-banner img {
width : 100%;
margin-top: 100px;
}
.header-banner-mob,
.header-caption-mob {
display: none;
}
.inner-body-container {
display: flex;
width : 70rem;
margin : auto;
}
sup.tit_super {
font-size: 30px ! important;
}
sup.super {
font-size: 15px ! important;
}
.body-container {
display : flex;
background : url(‘../components/img/water.png’) no-repeat;
background-position : right;
background-position-y: bottom;
}
.body-top-container {
display : flex;
width : 100%;
background : linear-gradient(90deg, rgb(0, 103, 153) 0%, rgb(0, 207, 255) 35%, rgb(46, 98, 108) 100%);
border-radius: 5px;
;
}
.colour-grid {
display: flex;
width : 100%;
margin-bottom : 15px;
gap : 1rem;
flex-direction: row;
}
.colour-col img {
display: flex;
max-width: 40%;
margin : auto;
}
.col1,
.col2,
.col3 {
display : block;
background : #222;
width : 100%;
border-radius: 5px;
}
.colour-col img {
border-radius: 5px;
}
.col1 {
background: rgb(21, 48, 83);
}
.col2 {
background: rgb(14, 65, 110);
}
.col3 {
background: rgb(24, 117, 202);
}
.colur-name h4,
.colur-name p {
text-align: center;
margin : 10px;
color : #fff ! important;
}
.colur-name p {
padding: 0 20px;
}
.colur-name,
.colur-name1 {
display: block;
position: relative;
padding : 5px 10px;
text-align: center;
color : #222;
font-size: 14px;
}
li.dealer {
padding: 8px 0;
margin : 0 !important;
}
img.pcg-logo {
float: right;
width: 35%;
}
.colur-name {
margin: 0 0 auto 0px;
}
.colur-name1 {
margin: 0 0 auto 0px;
}
.note {
display : flex;
width : 100%;
margin : 30px auto;
flex-direction: row;
gap : 1rem;
}
.note-col1,
.note-col2,
.note-col3,
.note-col4 {
display : flex;
padding : 15px;
justify-content: center;
flex-grow : 1;
border-radius : 5px;
border : 1px solid rgb(232, 232, 232);
}
.note-col1 img,
.note-col2 img,
.note-col3 img,
.note-col4 img {
width: 10%;
}
.note-col1 a:hover,
.note-col2 a:hover,
.note-col3 a:hover,
.note-col4 a:hover {
border: 2px solid rgb(24, 117, 202);
}
.copy-right {
font-size: 30px;
}
.header-caption img {
position: absolute;
width : 50%;
top : 150px;
}
.standard-grid {
margin-bottom: 50px;
}
.year-logo,
.built-logo {
float : right;
margin-left: 20px;
}
.edge {
float : right;
margin-left: 20px;
}
.certificate {
width: 20%;
}
.sets-icon img {
float: left;
width: 6%;
padding: 0 30px 20px 0;
}
.inner_body {
/* margin-top: 50px;*/
margin-top: 20px;
}
.pcg {
float: left;
}
.watch-video {
display: block;
float : left;
width : 100%;
margin : 10px 0;
}
.watch-video a {
display : block;
padding : 20px;
background : #033051 !important;
color : #fff;
cursor : pointer;
font-weight : 500;
text-transform : initial;
margin : 0 0 10px 0;
float : left;
text-decoration: none;
;
}
.Layer_Banner img {
margin: 50px 0;
}
.test-container {
display : flex;
justify-content: center;
gap : 20px;
}
.react-multiple-carousel__arrow,
.react-multiple-carousel__arrow::before {
background: #0e2a4b !important;
color : #fff !important;
}
=======================================================================================
Welcome.js
==========
import React from ‘react’
import WelcomeBan from ‘./img/main-pool-illustrator.png’;
import Colours from ‘./Colours’;
import Logo from ‘../components/img/ALT-Logo-2015-Horizontal-WEB.webp’
function Welcome() {
return (
<>
>
)
}
export default Welcome
==========================================================================================
App.js
======
import ‘./App.css’;
import ‘./components/Font_style.css’;
import ‘./components/Media-styles.css’;
import Home from ‘./components/Home’;
import Colours from ‘./components/Colours’;
import {
createBrowserRouter,
RouterProvider,
} from “react-router-dom”;
const router = createBrowserRouter([
{
path: “/”,
element:
},
{
path: “Colours”,
element:
},
]);
function App() {
return (
);
}
export default App;
===============================================================================
index.css
=========
body {
margin: 0;
font-family : ‘Montserrat’, sans-serif ! important;
-webkit-font-smoothing : antialiased;
-moz-osx-font-smoothing: grayscale;
color : #414141 !important;
}
.mk-header,
#mk-header-1,
#mk-footer,
.mk-header .mk-header-inner {
display: none !important;
}
==================================================================================
index.js
========
import React from ‘react’;
import ReactDOM from ‘react-dom/client’;
import ‘./index.css’;
import App from ‘./App’;
import { Helmet } from ‘react-helmet’;
import { HelmetProvider } from ‘react-helmet-async’;
const root = ReactDOM.createRoot(document.getElementById(‘root’));
root.render(
);
===============================================================================