@charset "UTF-8";
@font-face{font-family:'poppinsbold';src:url('../fonts/poppins-bold-webfont.eot');src:url('../fonts/poppins-bold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/poppins-bold-webfont.woff2') format('woff2'),url('../fonts/poppins-bold-webfont.woff') format('woff'),url('../fonts/poppins-bold-webfont.ttf') format('truetype'),url('../fonts/poppins-bold-webfont.svg#poppinsbold') format('svg');font-weight:normal;font-style:normal;font-display:swap}


@font-face{font-family:'poppinsregular';src:url('../fonts/poppins-regular-webfont.eot');src:url('../fonts/poppins-regular-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/poppins-regular-webfont.woff2') format('woff2'),url('../fonts/poppins-regular-webfont.woff') format('woff'),url('../fonts/poppins-regular-webfont.ttf') format('truetype'),url('../fonts/poppins-regular-webfont.svg#poppinsregular') format('svg');font-weight:normal;font-style:normal;font-display:swap}


@font-face{font-family:'poppinsmedium';src:url('../fonts/poppins-medium-webfont.eot');src:url('../fonts/poppins-medium-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/poppins-medium-webfont.woff2') format('woff2'),url('../fonts/poppins-medium-webfont.woff') format('woff'),url('../fonts/poppins-medium-webfont.ttf') format('truetype'),url('../fonts/poppins-medium-webfont.svg#poppinsmedium') format('svg');font-weight:normal;font-style:normal;font-display:swap;}

@font-face {
    font-family: 'poppinssemibold';
    src: url('../fonts/poppins-semibold-webfont.eot');
    src: url('../fonts/poppins-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/poppins-semibold-webfont.woff2') format('woff2'),
         url('../fonts/poppins-semibold-webfont.woff') format('woff'),
         url('../fonts/poppins-semibold-webfont.ttf') format('truetype'),
         url('../fonts/poppins-semibold-webfont.svg#poppinssemibold') format('svg');
    font-weight: normal;
    font-style: normal;
font-display:swap;
}
@font-face {
  font-family: 'NotoSerifDisplay-MediumItalic';
  src: url('../fonts/NotoSerifDisplay-MediumItalic.eot');
  src: url('../fonts/NotoSerifDisplay-MediumItalic.eot?#iefix') format('embedded-opentype'),
       url('../fonts/NotoSerifDisplay-MediumItalic.otf') format('otf'),
       url('../fonts/NotoSerifDisplay-MediumItalic.svg#NotoSerifDisplay-MediumItalic') format('svg'),
       url('../fonts/NotoSerifDisplay-MediumItalic.ttf') format('truetype'),
       url('../fonts/NotoSerifDisplay-MediumItalic.woff') format('woff'),
       url('../fonts/NotoSerifDisplay-MediumItalic.woff2') format('woff2');
	   font-display:swap;
}


html{scroll-behaviour:smooth;font-size:16px;line-height:30px;}body{overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;font-family:'poppinsmedium';}
strong,b{font-family:'poppinsbold';}
	a{text-decoration:none}
body .main__wrapper {  position: relative;}
ul,li{padding:0;margin:0;list-style:none}
header{width:100%;position:relative;}
.main__wrapper {overflow:hidden}
.home__banner img{width:100%;height:907px;object-fit: cover;}
.header{position:absolute;width:100%;left:0;top:0;z-index:10;background:transparent !important;}
.brand__logo{position:absolute;top:40px;right:20px;z-index:9}
.header a {   display: inline-block;}
.prd__list li{width:calc(25% - 10px);margin:25px 5px;max-width:388px;overflow:hidden;}
.prd__list{justify-content:center;max-width:1570px;margin:0 auto}
.prd__list li:last-child{margin-right:auto}
.prd__list li .img__box{overflow:hidden;max-height:388px;}
.prd__list li .img__box > img{transition:all 0.5s;}
.prd__list li:hover .img__box > img{transform:scale(1.1);}
.display-2{font-size:25px;color:#9a9a9a;}
.display-1{font-size:50px;}
.prd__list p{font-size:15px;color:#9a9a9a;text-transform:uppercase;margin: 15px 0 10px;}
.btn{color:#0000fe;font-size:15px;font-family: 'poppinssemibold';text-transform:uppercase;transition:all 0.5s;}
.btn-priary{border:solid 1px #0000fe;border-radius:4px;padding: 0 20px; height: 36px; line-height: 36px;}
.btn-priary:hover{background:#0000fe;color:#fff}
.home__banner .banner__caption{position:absolute;width:100%;left:0;top:37%;visibility:visible;opacity:1;transform:none}
.home__banner .caption__1{font-size:80px;font-family: 'NotoSerifDisplay-MediumItalic';line-height:100px;}
.home__banner .caption__2{font-size:25px;}
.form-control {  display: block;  width: 100%;  padding: 0.375rem 0.75rem;  font-size: 1rem;    font-weight: 400;    line-height: 1.5;
        background-clip: padding-box;   -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;  
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.quick__enquirybox{position:absolute;right:0;top:45px;z-index:10;}
.quick__form{max-width:470px;width:90%;height:auto;background:#fff;border-radius:5px;padding:45px;}
.display-3{font-size:30px;}
.quick__form .form-floating label{font-size:16px;font-family:'poppinsregular';font-weight:normal}
.quick__form p + p,.quick__form .form-check label{font-family:'poppinsregular';font-size:16px;font-weight:normal}
.quick__form .form-control{border:none;border-bottom:solid 1px rgba(0,0,0,.20);border-radius:0;box-shadow:none;padding-left:0 !important;padding-right:0 !important;color:#000000;min-height: 50px; height: 50px;resize:none;overflow:hidden;margin-bottom:0}
.quick__form .form-check-input[type="radio"]{border:solid 1px rgba(0,0,0,.20);position:relative;box-shadow:none}
.quick__form  .form-check-input:checked,.footer .form-check-input[type="radio"]:checked{background-color:#fff}
.quick__form  .form-check-input:checked:after{content:"";width:8px;height:8px;background-color:rgba(0,0,0,0.20);position:absolute;left:50%;top:50%;border-radius:50%;transform:translate(-50%, -50%)}
.quick__form .btn-priary {background:#0000fe;color:#fff}
.footer{background:#0000fe;padding-top:20px;}
.footer .form-control{height:50px;background:#fff;margin-bottom:20px;font-size:16px;font-family:'poppinsregular';resize:none;border-radius:0}
.footer .form-control::placeholder{color:rgba(0,0,0,0.50);font-size:16px;font-family:'poppinsregular';}
.footer .form-check-input[type="radio"]{border:solid 1px rgba(0,0,0,.40);position:relative;box-shadow:none}
.footer .form-check-input[type="radio"]:checked:after{content:"";width:8px;height:8px;background-color:rgba(0,0,0,0.40);position:absolute;left:50%;top:50%;border-radius:50%;transform:translate(-50%, -50%)}
.copyright{border-top:solid 1px rgba(255,255,255,0.5);}
.footer label{color:#fff !important;font-size:16px;font-family:'poppinsregular' !important;margin-right: 0;}
.footer .btn-primary {background:#fff;color:#0000fe;border-color:#fff;width:173px;height:42px;line-height:42px;padding:0;text-transform: uppercase;}
.social__icons li{margin:0 5px;}
.social__icons{position:absolute;bottom:10px;right:0}
.row.form-group{margin-bottom:5px}
.mobile_cta{display:none}
.modal-header{flex-direction:column;    border: none;}
.btn-close{position:absolute;right:15px;top:15px;font-size:28px;    z-index: 99;  appearance: auto;    opacity: 1;
    width: 25px;    height: 25px;    background: red;    border-radius: 50%;color:#fff}
.modal-content{background:#fff !important}
.modal {   background: rgba(0, 0, 0, .9);}

@media(min-width:1600px){
	
	.container-fluid{max-width:1570px;}
	.quick__enquirybox{right: 150px;}
}
@media(min-width:1025px) and (max-width:1500px){
	.container-fluid{max-width:1570px;}
.home__banner .caption__1{font-size:60px;line-height:70px;}
.home__banner .caption__2{font-size:20px;}
.quick__form{padding:25px;}
.quick__enquirybox{top:15px;}	
}

@media (min-width: 768px){

.enquiry__modal .modal-content {   width: 100%; border-radius: 0;}
.enquiry__modal .modal-dialog {   max-width: 920px;    width: 100%;}
}
@media(max-width:767px){
	.hide__Mob{display:none;}
	.home__banner .d-none{display:block !important;calc(100vh - 50px);object-fit:cover;}
	.header,.quick__form p.display-3,.quick__form p.mb-1 {text-align:center;}
	.header a > img{max-width:100px;margin:0 auto;height:auto}
	.quick__enquirybox{display:none}
	.home__banner .banner__caption{    top: 150px;}
	.quick__enquirybox {   display: block;    position: static;    transform: none;}
	.quick__form{width: 100%;padding: 15px;}
	.home__banner .caption__1{font-size:38px;line-height:55px;}
	.home__banner .caption__2{font-size:18px;}
	.home__banner img.w-100{height:calc(100vh - 50px);object-fit:cover;}
	.display-1{font-size:35px;}
	.prd__list li{width:calc(50% - 10px)}
	.social__icons{position:static;margin-top:25px;justify-content: center !important;}
	.mobile_cta{position:fixed;bottom:10px;width:100%;height:40px;left:0;z-index:99;display:block;padding:0px 10px;}
	.mobile_cta ul{display:flex;background:#d51f1f;height:40px;align-items:center;border-radius:20px;box-shadow:0px 0px 15px rgba(0,0,0,0.5)}
	.mobile_cta ul li{width:50%;height:40px;line-height:40px;margin:0;}
	.mobile_cta ul li:first-child{border-right:solid 2px #ae3737}
	.mobile_cta ul li a{text-align:center;color:#fff;display:block;line-height:40px;}
	.footer{padding-bottom:50px;}
	
 
}
@media(max-width:420px){
	
.prd__list li{width:100%;text-align:center}	
}
