.textbox{text-align:left;}
.textbox p{font-size:16px; margin: 5px 0 0px 0;}
.textbox ol{margin-top: 0;margin-bottom:0rem; margin-top:1rem; padding-top:10px; border-top:solid 1px #ccc;}
.btm-link a{color:#222;}
.connum{ display: flex;align-items: center;}
.connum span{ background-color: #ffffff; border: solid 1px #ccc;padding: 10px; font-weight:bold; border-radius:10px 0px 0px 10px!important;}
.connum input{border-radius:0px 10px 10px 0px!important;}
.heding-box{width:100%; background-color:#000; padding:10px; height:auto;}
.heding-box img{width:200px; display:block; margin:0 auto;}
.footer .copyright {border-top: solid 1px #ccc;}

.modal-header {
    background-color: #00a8e3;
    color: #fff !important;
}

.popup-bgg {
    background-color:#04abe7;
    border-radius: 20px;
    padding: 20px 10px;
}

.btnbox {
    width: 60%;
    background-color:#dc2d1b;
    border: none;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 600;
}

@media (max-width:768px) {
section, .section {padding:30px 0;}
.section-title { padding-bottom: 20px;}
.hero .btn-get-started, .hero .btn-watch-video {font-size: 24px;}
.hero {padding: 20px 0;}	
.hero h2 {font-size:24px; line-height:35px;}	
.whybox1 { margin-top:0px;}
.whybox1 ul{grid-template-columns: auto; margin: 0px; padding-left:15px;}
.whybox1 ul li {padding: 5px 0px; font-size: 20px;}
.videohome {width:100%;}
.videohome iframe{width:100%; margin:0px 0px; overflow:hidden;}
.videohome a{font-size: 18px;}
.hero p { margin-bottom: 15px; font-size: 16px;}
.section-box h2 {font-size: 30px;line-height: 35px;}
.section-box p { margin: 5px 0 30px 0; font-size: 16px;}
.whybox2 ul li {padding: 10px 10px;}
.whybox3 ul {padding-left: 0px;}
.whybox3 ul li { display:flex; flex-direction:column; align-items:center; font-size:14px; text-align: center;line-height: 22px;}
.whybox3 ul li span { padding: 15px 10px; border-radius: 10px; font-size: 30px; margin-bottom: 8px;}
.whybox4 ul li{width: auto;}
.whybox4 ul li span { font-size:30px; margin-bottom: 0px;}
.whybox5 ul{display:grid; grid-template-columns: auto !important; gap: 10px;}
.faq .faq-container .faq-item {padding:15px; margin-bottom: 8px;}
.faq .faq-container .faq-item h3 { font-size: 16px;}
.videobox{ border:solid 1px #ccc; padding:10px; margin-left:2%; border-radius:10px; margin-bottom: 20px;}
.videobox iframe{border-radius:10px;}
.fixbox{text-align:center; display:block; background-color:#dc2d1b; padding:10px; position:fixed; z-index:10; bottom:0; width:100%;color:#fff; font-size:25px; font-weight:600;}
.modal-backdrop{ opacity:0.8!important;}
.modal {padding:10px;}
}