:root{--color1:#fd312e;--color2:#bb2320}
html,body,div,span,applet,object,iframe,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;font-family:'LG EI',Arial,Helvetica,sans-serif;}
h1,h2,h3,h4,h5,h6{font-family:'LG EI',Arial,Helvetica,sans-serif;position:relative}
*{ box-sizing: border-box;}
body{background:#efece4}
p{font-size:16px}
picture{display:flex}
/*a,a:hover{text-decoration:none;color:#fff}*/
body{font-family:'LG EI',Arial,Helvetica,sans-serif; position: relative;}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
.form-control:focus{ box-shadow:none}
table{border-collapse:collapse;border-spacing:0}
.container{max-width:85%}
.btn.focus,.btn:focus{outline:0;box-shadow:none;transition:.5s all;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;-ms-transition:.5s all}
button{transition:.5s all;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;-ms-transition:.5s all}

a{color:#000;transition:.5s all;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;-ms-transition:.5s all}
a:hover{color:#000; text-decoration: underline}
/*.loadersubmit{width:100%;height:100%;position:fixed;top:0;left:0;background:#e1e1e1b3;display:none;z-index:10000}
.loadersubmit img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
header{padding:10px 0;background-color:#f0ece4;position:relative;width:100%;z-index:102;border-bottom:.0625rem solid #cbc8c2}
header .disp-flex{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}
header .logo{width:120px}
header .logo img{width:100%}
*/
.breadcrumb{display: none;}
.topbar{padding:0;background-color:#f0ece4;border-bottom:.0625rem solid #cbc8c2}
.header{ width: 100%; display: flex;padding: 10px 15px; justify-content: space-between; align-items: center; top:0px; left: 0px; z-index: 1; transition: all 2s ease;}
.stic { position: fixed; background: #f2f2f2;top: 0px !important;z-index: 100;}
.logo{ width: 120px}
.logo img{width:100%}
.lifeGood{width:170px}
.lifeGood img{ width: 100%}
.main-banenr{ position: relative; width: 100%;}
.main-banenr .b-contant{ width:50%;  position: absolute;  right:0;  top:30%; transform: translateY(-50%);}
.main-banenr .b-contant h1{ text-align: center; font-size: 2.5rem; line-height: 2.5rem; font-weight: 600; color:#a50034;}
.main-banenr .b-contant p{ text-align: center;font-size: 1.2rem; line-height: 1.3rem; color:#333; width: 450px; margin: 0 auto;}
.main-sec{ width: 100%; position: relative; }
.title-d{ width: 100%; padding:100px 0 100px; text-align: center;}
.title-d h2{text-align: center;  text-align: center; color:#000; font-size: 2.5rem; font-weight: 600; line-height: 2.8rem; padding: 0; margin: 0; text-decoration: underline;}
ul.steps { padding: 0px; list-style-type: none;display: flex; grid-gap: 20px;}
ul.steps li{border:dashed 1px #908569;border-radius: 35px;padding: 6px 10px 6px 70px;margin: 4px 0px;position: relative;display: inline-block; width:33.33%; color: #0d0d0d; text-decoration: none; font-size: 16px; display: flex;align-items: center; height: 66px;}
ul.steps li:before { background: #908569;border-radius: 50%; padding: 4px; color: #0d0d0d; position: absolute; left: 2px;top: 2px;width: 60px;height: 60px; display: flex; align-items: center;justify-content: center; bottom: 2px; font-size: 1.5rem;}
ul.steps li:nth-child(1)::before { content: '1';}
ul.steps li:nth-child(2)::before { content: '2';}
ul.steps li:nth-child(3)::before { content: '3';}
.pro-plater{ width: 90%; display: flex; justify-content: center; margin: 30px auto 30px;}
.pro-plater img{ width: 100%;}
.enq-cel{ position: relative;}
.form-mainbox{ padding: 50px 0 5px; }
.form-mainbox .enq-form{width: 100%; background:rgba(255,255,255,1); padding: 20px 20px 5px; border-radius: 15px; margin: 0px 0; }
.form-mainbox .enq-form .form-title { width: 100%; margin-bottom: 20px}
.form-mainbox .enq-form .form-title h2{text-align: center;  text-align: center; color:#a50034; font-size: 2rem; font-weight: 600; line-height: 2.3rem; }
.form-mainbox .enq-form .form-title p{text-align: center;  text-align: center; color:#000; font-size: 1.2rem; font-weight: 400; line-height: 1.3rem; }
.form-mainbox .form-row{ display: flex; width: 100%; justify-content: space-between;}
.form-mainbox .form-row .form-col-6{ flex:0 0 49.5%; position: relative; }
.form-mainbox .form-row .form-col-12{ flex:0 0 100%; position: relative;}
.form-mainbox .enq-form .form{ width: 100%}
.form-mainbox .enq-form .form-control{ padding: 10px 10px; background: #fff; border: 1px solid #ccc;  border-radius:25px;}
.form-mainbox .enq-form .form-control:focus{border: 1px solid #a50034;}
.form-mainbox .enq-form .form-select{ padding: 10px 10px;  border: 1px solid #ccc;  border-radius: 66x;}
.form-mainbox .enq-form .form-select:focus{border: 1px solid #a50034; box-shadow: none;}
.form-check{ position: relative;}
.form-check .form-check-label{ color: #000 !important;}
.enq-form input[type=radio] { -webkit-appearance: none;-moz-appearance: none;appearance: none; border-radius: 50%;width: 20px;flex: 0 0 20px;height: 20px; border: 2px solid #a50034; transition: 0.2s all linear; margin-right: 5px;position: relative;top: 2px;}
.enq-form input[type=radio]:checked {border: 8px solid #a50034;}
.form-control.is-invalid:focus{box-shadow: none;}
.form-check-input:focus, .form-check-input.is-invalid:focus{ box-shadow: none;}
.form-group.pvs{ position: relative; display: flex;}
.form-group.pvs input[type="checkbox"] { padding: 0;height: 10px;width: 10px;margin-bottom: 0; background: #fff; border: 1px solid  #a50034;transform: scale(1.5); cursor: pointer;-webkit-appearance:none; -webkit-transition:box-shadow 200ms; border-radius: 0px;}
.form-group.pvs input[type="checkbox"]:checked { border-color:#a50034;background-color:#a50034;}
.form-group.pvs input[type="checkbox"]:checked:before {content:'';display:block; width:4px;height:8px;border:solid #fff;
border-width:0 2px 2px 0; -webkit-transform:rotate(45deg); transform:rotate(45deg); margin-left:2px; margin-top:0px;}
.form-mainbox .enq-form .labe{ padding-left: 25px}
.btn-submit{ background: #a50034; display: inline-block;padding: 7px  25px 8px; font-size: 1.2rem; line-height:1.7rem;   color:#fff;  cursor: pointer; text-decoration: none; border-radius: 30px;}
.btn-submit:hover{background: #6f0325;text-decoration: none;  color:#fff; }
label.is-invalid{ position: absolute; left:0px; bottom:-14px; font-size:.8rem; color:#fd312e;}
ul.pdf-link-list {padding:15px 15px 10px;list-style-type: none;margin-top: 0px; margin-bottom: 30px; background: #fff; border-radius: 15px;}
ul.pdf-link-list li{ margin-bottom:5px;}
ul.pdf-link-list li a { background: #a50034; border-radius: 8px;padding: 8px 20px 8px 20px; margin: 4px 0px; position: relative; display: inline-block; width: 100%; color: #fff; text-decoration: none; font-size: 16px;}

nav[aria-label="Page navigation"]{ width: 100%; text-align: center; margin-bottom: 20px;}
.pagination .btn.btn-sm{transition: all .5s ease; background: none; width: 40px; height:40px; display: flex; justify-content: center; align-items: center; border: 1px solid #a50034; color:#a50034; border-radius: 50%;}
.pagination .btn.btn-sm.active{background: #a50034; color: #fff;}
.pagination .btn.btn-sm:hover{background: #a50034; color: #fff;}

footer{ padding: 10px 0px; background: #333;}
.footer_nav{width:100%;margin:.5% 0}
.footer_sec .footer_nav ul{margin:0;padding:0;list-style:none;display:flex}
.footer_sec .footer_nav ul li{text-align:center;border-right:1px solid #fff;font-size:16px}
.footer_sec .footer_nav ul li:last-child{border-right:0}
.footer_sec .footer_nav ul li a{color:#fff;text-decoration:none;font-size:14px;padding:0 20px}
.footer_sec .footer_nav ul li:first-child a{padding:0 12px 0 0}
.footer_sec p{font-size:16px;display:block;width:100%;margin:0;padding:0;line-height:24px;color:#fff}
#copyright-year{color:#fff}
.footer_sec p a{color:#fff;font-family:'LG EI'}
.ft_main{background:#333;color:#fff}
.foot-scan{display:flex;justify-content:flex-end;align-items:center}
.foot-scan img{width:200px}


@media only screen and (min-width : 1824px) {
.container{max-width:93rem}}
@media ( max-width: 768px) {
.container{max-width:100%}}
@media (max-width: 480px) {
header{padding:5px 0 0}
header .logo{width:80px}
header .lifeGood{width:130px}
.title-d{padding: 30px 0 30px;}
.title-d h1{ font-size: 1.7rem; line-height: 1.9rem;}
.main-banenr .b-contant{ width: 90%;top:15%;  left: 50%; transform: translate(-50%,-50%);}
.main-banenr .b-contant h1{ text-align: center; font-size: 1.4rem; line-height: 1.4rem; }
.main-banenr .b-contant p{ text-align: center;font-size: .9rem; line-height: 1rem; color:#333; width: 100%;}
.title-d h2{ font-size: 1.5rem;}
ul.steps { flex-wrap: wrap;grid-gap: 20px;}
ul.steps li{ width: 100%;}
.amc-prop{ width: 90%; margin: 0px auto 0px;}
.amc-prop ul{grid-template-columns: 100%; grid-gap: 8px;}
.amc-prop ul li{ font-size: 1rem;}
.amc-prop ul li img{ width: 40px;}	
.form-mainbox{  position: static; padding: 30px 0 0;}
.form-mainbox .enq-form{padding: 21px 15px 5px}
.form-mainbox .form-row{flex-wrap: wrap;}
.form-mainbox .form-row .form-col-6{ flex:0 0 100%; }
.main-container{padding:15px 0}
ul.pdf-link-list{ padding:10px 10px 5px;}
ul.pdf-link-list li a{ padding: 10px; border-radius: 3px;}
ul.pdf-link-list li{ margin-bottom: 3px;}
.modal-body .modalContent{border-left:none;padding:5px 0 20px 15px}
footer{text-align:center}
.footer_sec p{font-size:14px;line-height:20px;margin:10px 0 0}
.footer_sec .footer_nav ul{justify-content:center}
.footer_sec .footer_nav ul li a{padding:0 7px;display:block}
.form-mainbox .enq-form{margin: 15px 0; border-radius: 15px;}

}
