@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700;900&display=swap');
*{box-sizing: border-box; font-family: 'Roboto', sans-serif;}
body{margin:0;padding:0; font-family: 'Roboto', sans-serif;} a{text-decoration:none;}
.ctxd-wrap{max-width:1100px;margin:auto; padding:0px 10px;} .ctxd-hdr{background-color:#01877b;} .ctxd-pdin{padding:30px 0px;} .ctxd-p-btm{padding:0px 30px;}  .ctxd-mrtop{margin-top:30px;} p{font-size:18px; line-height:1.5} .mtr{margin-top:30px;}
.ctxd-wht{color:#fff;} .ctxd-t-ctr{text-align:center;}   .ctxd-links li{display: inline-block; padding:0px 10px; color:#fff; font-size:18px; font-weight:bold;} .ctxd-hdr-lft h2{font-size:30px; color:#fff; font-weight:900; } 
.dsd{margin-top:40px;} .ctxd-bftdd{ padding:10px; color:#fff;background-color:#01877b;} .ctxd-spred{padding:30px;}

/*
.ctxd-hro{background-image:url(../images/bgc.webp); background-position:center;background-size:cover; background-repeat:no-repeat;}*/
.ctxd-img1{max-width:500px; width:100%; height:auto;} .ctxd-hro-left h2{font-size:35px;} .ctxd-he-p{font-size:20px; font-weight:500; line-height:1.8} .ctxd-pls{ color:#0c940c; font-size:16px; font-weight:bold} .ctxd-odr{background-color:#01877b; color:#fff; padding:12px 40px; font-size:25px; font-weight:600; border-radius:50px;} .ctxd-ulc{list-style-image:url(../images/icon.png); padding-left:20px;} 
.ctxd-wht-fet{ padding:20px 15px; border:5px solid #777; background-color:#efefef; border-radius:10px;} .ctxd-ulc li{font-size:20px; line-height:1.8} .ctxd-what-right{padding:10px 20px;} .ctxd-bft-left{padding:20px;} 
/*ingte*/
.ctxd-igt{ padding:30px 0px;} .ctxd-ingt-mgs{margin:10px; } .ctxd-ingt-mgs img{border-radius:50%;} .ctxd-reps1{ width: 100%; max-width: 300px;height: auto;} .ctxd-bft-resp{max-width:500px;width:100%;height:auto;} .ctxd-bft-fet{ background-color:#03757a;padding:20px; margin:20px;border-radius:5px; color:#fff;} .ctxd-bft{padding:40px 0px;} .ctxd-e-b{background-color:#c4ebed; padding:8px; border-radius:10px;} .ctxd-bft{background-image:url(../images/bgc.webp); background-position:center;background-size:cover; background-repeat:no-repeat;} .ctxd-e-b:before{content:""; width:100px; height:100px; background-color:#ff0000; } .ctxd-fques{padding:30px 0px;}  .ctxd-prc{background-color:#01877b;padding:40px 0px} .ctxd-resp-b{width:100%;max-width:300px; height:auto;border-radius:20px;} 
.prc-resp{width:400px; max-width:100%;height:auto; border-radius:10px;} .ctxd-prc-2{ padding:40px 0px;} .ctxd-price-box{padding:20px; margin: 10px;} .ctxd-foot{background-color:#01877b;padding:30px 0px;} .ctxd-foot a{color:#fff;}
.panel{min-height: calc(100vh - 200px)}  .ctxd-resp-logo{width:100%; max-width:300px; height:auto;padding:15px;}
.mnt-simg img{border-radius:50%;} .mnt-scot p{font-size:15px;margin-top:0px;} .mnt-s{background-color:#efefef;padding:10px;margin-top:20px;border-radius:10px;}
.fbd-shp{    background-color: #017d6d; position: absolute; max-width: 100%; width: 100%; height: 381px;  top: 0px; right: 0;
    z-index: -1;} .lbd32dr-1 img{border-radius:30% 70% 70% 30% / 30% 53% 47% 70% ;}
.ctxd-g{max-width:200px; width:100%; height:auto; border-radius:30% 70% 70% 30% / 30% 53% 47% 70% ;}	 .ctxd-itg-b{background-color:#efefef;padding:10px;border-radius:10px;} .ctxd-custg{max-width:400px; width:100%; height:auto;} .ctxd-cust{margin-top:30px; background-color:#efefef; padding:30px 10px;}
	

@media screen and (max-width: 768px) {
     .ctxd-hro-left h2{font-size: 25px; margin-top: 50px;} .ctxd-menu{display:none;} .ctxd-resp-logo{max-width:200px; } .ctxd-hdr-lft{text-align:center;} h1{font-size:25px;} h2{font-size:22px;}   p{font-size:18px;} .ctxd-links{display:none;} 
	 .cust-img{margin-bottom:20px;} .ctrd-m{margin-bottom:25px}
}
@media screen and (max-width: 480px){.ctxd-odr{font-size:18px;}}
@media only screen and (min-width:768px){
 .ctxd-fx{display:flex;} .ctxd-js{justify-content:space-between}  .ctxd-js2{justify-content:space-around;}  .ctxd-ctr{align-items:center;} .ctxd-hro-right{width:50%;} .ctxd-hro-left{width:50%;} .ctxd-what-right{width:50%;} .lbd32dr-1{width:33.33%} .mnt-simg{width:20%;} .mnt-scot{width:80%;} .ctrxt-2{width:60%;} .ctrxt-21{width:40%} .ctxd-itg-b{width:25%} .cust-img{width:25%}
}






/*form*/
input[type=text], select, textarea {
  width: 100%; padding: 12px; border: 1px solid #ccc; border-radius: 4px;  box-sizing: border-box; margin-top: 6px;margin-bottom: 16px; resize: vertical;
}
input[type=submit] { background-color: #04AA6D; color: white; padding: 12px 20px; border: none; border-radius: 4px; cursor: pointer;}
input[type=submit]:hover {background-color: #45a049;}