*, body{margin: 0px;padding: 0px;}
.container{max-width: 1200px;}
:root {
    --primary: #02b3df;
    --second: #feb301;
    --black: #000;
    --white: #fff;
    --dark: #555;
}
h1{color: #363636;font-size: 24px;margin-top: 10px;font-weight: 500;font-style: italic;}
h1 strong{color: var(--second);font-size: 24px;margin-top: 10px;font-weight: 500;font-style: normal;}
.main_heading h2 {text-align: center;color: #071e55;font-size: 32px;line-height: 35px;font-weight: 700;margin-bottom: 10px;}
.main_heading h2 span {color: var(--second);}
/*h1 {background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;-webkit-box-decoration-break: clone;background-repeat: no-repeat;font-size: 4rem;font-weight: 800;} */
dl, ol, ul {margin:0px;padding: 0px;}
ol li, ul li{text-decoration: none;}
a{text-decoration: none;}
p{margin-bottom: 0px;}
.navbar {box-shadow: 0 4px 4px #11403b14;}
.navbar .navbar-brand img{width: 165px;}

footer{background-color: #000;padding: 15px 0;}
footer p{font-size: 15px;color: #fff;padding: 0px;}
footer p a{color: var(--second)!important;}
footer p a:hover{color:#fff!important;}
footer ul.footer-link{list-style-type: none;text-align: right;}
footer ul.footer-link li{list-style-type: none;display: inline-block;padding: 4px 10px;}
footer ul.footer-link li a{color: #b9b9b9;font-size: 15px;}
footer ul.footer-link li a:hover{color: #fff;}

.for_phone_show{display: block;margin-bottom: 10px;text-align: left;color: black;font-weight: 500;font-size: 22px;}
.for_phone_show i {font-size: 20px;color: green;padding-right: 5px;vertical-align: baseline;padding-left: 5px;}

/* Step 1 Form Section Start Here */
.main-section{padding: 50px 0px 50px;}
.multisteps-form_form{padding: 0px 0px 20px;}
.form_section1 form .quiz_card_area{position: relative;width: 100%;justify-content: center;text-align: center;overflow: hidden;
height: 195px;border: 1px solid #28ad60;border-radius: 6px;margin-top: 20px;background: #fff;transform: scale(1);
transition: all 0.3s ease-in-out;}
.form_section1 form .quiz_checkbox {position: absolute;top: 0;left: 0;opacity: 0;width: 100%;height: 100%;
z-index: 999;cursor: pointer;}
#issue, #issue2, #issue3, #issue4, #issue5, #issue6, #issue7, #issue8, #issue9, #issue10, #issue11, #issue12{position: absolute;
width: 100%;top: 0px;height: 214px;left: 0px;visibility: hidden;}
.form_section1 form .single_quiz_card{transition: all 0.3s linear;height: 100%;padding:20px 10px}
.form_section1 form .single_quiz_card .quiz_card_content{height: 100%;display: inline-grid;align-items: center;justify-content: space-around;}
.form_section1 form .quiz_card_title{text-align: center;margin-top: 0px;background: #fff;padding: 0px;}
.form_section1 form .quiz_card_title h3{font-size:20px;font-weight: 500;color: #000;margin:6px 0;line-height: 24px;
transition: all 0.3s linear;}
.form_section1 form button {font-size: 11px;font-weight: 700;padding: 4px 20px;border: 1px solid;border-radius: 5px;margin: 0 auto;background: var(--primary);color: #fff;margin-top: 10px;}
.form_section1 form .quiz_card_title h3 i{display: none;}
.form_section1 form .quiz_card_area:hover{transform: scale(1.03);transition: all 0.3s ease-in-out;border: 1px solid var(--second);}
.form_section1 form .quiz_card_area:hover .quiz_card_title h3{color: var(--second);}
.form_section1 form .quiz_card_area:hover button {background: var(--second);}
.choose_btn a {background: var(--second);padding: 10px 20px;margin: 15px auto 0;border: none;cursor: auto;display: block;width: fit-content;border-radius: 3px;color: #fff;font-size: 18px;font-weight: 400;}
.choose_btn a:hover {background: var(--black);cursor: pointer;}
/* Step 1 Form Section End Here */

/* Step 2 Form Section Start Here */
.form_section2 .input-container{height: 80px;width: 100%;line-height: 80px;text-align: center;position: relative;margin-top: 35px;}
.form_section2 .input-container input[type="radio"] {opacity: 0;width: 100%;cursor: pointer;height: 80px;position: relative;z-index: 1;}
.form_section2 .input-container label.lab {cursor: pointer;width: 100%;height: 80px;font-size: 20px;font-weight: 500;position: absolute;top: 0;left: 0;font-family: arial;
line-height: 80px;border-radius: 8px;background: #fff;border: 1px solid #28ad60;transform: scale(1);transition: all 0.3s ease-in-out;}
.form_section2 .input-container label.lab img{padding-bottom: 2px;margin-right: 3px;border-radius: 4px;}
.form_section2 .input-container:hover label.lab{transform: scale(1.03);transition: all 0.3s ease-in-out;border: 1px solid #f00;color: #f00!important;}
/* Step 2 Form Section End Here */

/* Step 3 Form Section Start Here */
.form_section3 .form-group {margin-top: 30px;}
.form_section3 .form-group span{font-size: 18px;color: #fff;font-weight: 500;padding: 0px 15px;border-radius: 0px;
background: #6d7470;border: none;}
.form_section3 .form-group span.flag{background: #fff!important;padding: 0 7px;border: 1px solid #28ad60;}
.form_section3 .form-group span b{font-size: 18px;color: #28ad60;font-weight: 500;}
.form_section3 .form-group span b img{width: 30px;}
/* .form_section3 .input-group span i{font-size: 20px;color: #f00;} */
.form_section3 .form-group input{height: 45px;border-radius: 0px;border: 1px solid #28ad60;color: #28ad60;font-size: 18px;}
.form_section3 .form-group input::placeholder {color: var(--second);opacity: 1;}
.form_section3 .form-group input:focus{border: 1px solid var(--second);box-shadow: none;color: #000;}
.form_section3 .form-group input:focus::placeholder{color: #000;}
.form_section3 .form-group button{background: #28ad60;color: #fff;padding: 10px 20px;font-size: 18px;border-radius: 0px;
float: right;transition: all 0.3s ease-in-out;transform: scale(1);margin-bottom: 20px;}
.form_section3 .form-group button:hover{transition: all 0.3s ease-in-out;background: #f00;transform: scale(1.1);}
/* Step 3 Form Section End Here */

/* CTA Section Start Here */
.cta_section{background:#00a7ff26;text-align: center;padding: 40px 0px;}
.cta_section h2{color: var(--second);font-size: 32px;line-height: 35px;font-weight: 700;margin-bottom: 10px;}
.cta_section p{color: #071e55;font-size: 18px;line-height: 35px;text-align: center;}
/* CTA Section End Here */

/* Services Section Start Here */
.services_section{background: #fff;padding: 60px 0px;}
.services_section .ser_card{width: 100%;text-align: center;border: 1px solid #076391;border-radius: 6px;margin-top: 20px;transform: scale(1);transition: all 0.3s ease-in-out;}
.services_section .ser_card .ser_inner{transition: all 0.3s linear;height: 100%;padding: 35px 10px;}
.services_section .ser_card .ser_inner .ser_dtl{height: 100%;display: inline-grid;align-items: center;justify-content: space-around;}
.services_section .ser_card .ser_inner .ser_dtl .ser_img {border-radius: 100%;}
.services_section .ser_card .ser_inner .ser_dtl .ser_img img{width: 75px;height: 75px;max-width:75px;}
.services_section .ser_card .ser_inner .ser_dtl .ser_info{text-align: center;margin-top: 0;padding: 0;}
.services_section .ser_card .ser_inner .ser_dtl .ser_info h3{font-size: 20px;font-weight: 500;color: #071e55;line-height: 26px;margin-top:15px;}
.services_section .ser_card .ser_inner .ser_dtl .ser_info h4{font-size: 17px;margin: 15px 0;color:#071e55;}
.services_section .ser_card .ser_inner .ser_dtl .ser_info ul{padding-left:20px;}
.services_section .ser_card .ser_inner .ser_dtl .ser_info ul li{list-style:disc;text-align:left;}
.services_section .ser_card:hover {transform: scale(1.03);transition: all 0.3s ease-in-out;border: 1px solid var(--second);}
.services_section .ser_card:hover .ser_inner .ser_dtl .ser_info h3{transform: scale(1.02);transition: all 0.3s ease-in-out;color: var(--second);}
.services_section a:active .ser_card, .services_section a:focus .ser_card{border: 1px solid #ff3434;}
/* Services Section End Here */

/* Thanks Section Start Here */
.thanks_section{background-color: #f1f6ef;height: calc(100vh - 114.5px)!important;position: relative;}
.thanks_inner{position: absolute;transform: translate(-50%, -50%);top: 50%;left: 50%;width: 80%!important;}
.thanks_section .thank_info{text-align: center;}
.thanks_section .thank_info i{color: #01bb81;font-size: 34px;}
.thanks_section .thank_info h2{color: #150f25;font-size: 45px;padding: 20px 0px 7px;font-weight: 700;}
.thanks_section .thank_info p{color: #150f25;font-size: 16px;width: 70%;margin: 0 auto 30px;}
.thanks_section .info_link a{font-size: 18px;width: 100%;margin: 30px auto 0px;display: block;text-align: center;}
.thanks_section .info_link a i{font-size: 17px;}
.thanks_section .thank_info a:hover{color: var(--second);}
.thanks_section .thank_box{background: #fff;padding: 30px;box-shadow: 0 0 5px 2px #e3e3e3;}
.thanks_section .thank_box h3{color: #150f25;font-size:22px;padding: 0px 0px 10px;font-weight: 600;text-align: center;}
.thanks_section .thank_box span{color: var(--second);font-size:26px;padding: 0px 0px 10px;font-weight: 700;text-align: center;display: block;}
.thanks_section .thank_box span img{width: 30px;height: 30px;}
/* Thanks Section End Here */

/* Module Section Start Here */
.module_section{background-image: url('../images/module_bg.webp');background-repeat: no-repeat;background-size: cover;position: relative;text-align: center;color: #fff;padding: 100px 0px;}
.module_section:before{content: "";display: block;position: absolute;z-index: 0;left: 0;right: 0;bottom: 0;top: 0;background: #000;opacity: 0.75;}
.module_section .inner_sec{z-index: 9;position: relative;}
.module_section .inner_sec h3{font-size: 24px;}
.module_section .inner_sec i{font-size: 40px;color: #ff0;margin-bottom: 20px;}
/* Module Section End Here */

/* Client Review Section Start Here */
.client_reivew_section {background: #f5f5f5;padding: 60px 30px;width: 70%;margin: 0 auto;border-radius: 10px;}
.client_reivew_section h2{text-align: center;font-size: 28px;color: #f00;}
.client_reivew_section .carousel-inner{text-align: center;}
.client_reivew_section .carousel-inner .user_img img{width: 100px;border-radius: 100%;margin: 10px 0px;}
.client_reivew_section .carousel-inner .user_dtl h3{font-size: 18px;color: #f00;line-height: 28px;}
.client_reivew_section .carousel-inner .user_dtl h4{font-size: 14px;color: #4c4c4c;line-height: 28px;}
.client_reivew_section .carousel-inner .user_dtl p{color: #000;font-size: 17px;line-height: 30px;font-weight: 400;}
.client_reivew_section .owl-nav, .client_reivew_section .owl-dots{display: none;}
/* Client Review Section End Here */

/* ------------------- Responsive Site Start Here ------------------- */
@media screen and (max-width: 1024px){
}

@media screen and (max-width: 991px){
.module_section .inner_sec h3{font-size: 18px;}
.thanks_section .thank_box{padding: 15px;}
.thanks_section .thank_box h3{font-size: 18px;}
.thanks_section .thank_box span{font-size: 20px;}
}

@media screen and (max-width: 767px){
h1{font-size: 20px;line-height: 30px;}
.for_phone_show{font-size: 16px;}
footer p, footer ul.footer-link{text-align: center!important;}
footer ul.footer-link li{padding: 4px;}
.main-section{padding: 40px 0px 30px;}
.module_section .inner_sec h3{font-size: 22px;}
.module_section, .client_reivew_section{padding: 40px 0px;}
.module_section .inner_sec{margin-top: 15px;}
.thanks_section{height: auto!important;padding: 40px 0px;}
.thanks_inner {position: relative;transform: translate(0px, 0px);top: 0;left: 0;width: 100%!important;}
.thanks_section .thank_info h2{font-size: 35px;}
.thanks_section .thank_info p{width: 100%!important;margin: 0 auto 30px;}
.thanks_section .thank_box{margin-bottom: 20px;}
}

@media screen and (max-width: 576px){
.module_section .inner_sec h3{font-size: 22px;}
}

@media screen and (max-width: 480px){
.module_section .inner_sec h3{font-size: 18px;}
.form_section3 .input-group span{font-size: 15px;padding: 0 10px;}
.form_section3 .input-group span.flag {padding: 0 5px;}
.client_reivew_section .c_review_inner{padding: 15px 20px;}
.form_section1 form .quiz_card_title h3{font-size:15px;}
.cta_section h2{font-size:24px;}
.choose_btn button {font-size: 16px;margin-top:30px;}
}
/* ------------------- Responsive Site End Here ------------------- */