@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');

*{ box-sizing:border-box; padding:0; margin:0; }

body{ font-family: "Montserrat", sans-serif; font-weight:400; margin:0; padding:0; overflow-x:hidden; }
ul, li{ list-style:none; margin:0; padding:0; }
a, a:focus, a:hover{ text-decoration:none; outline:none; transition:all 0.6s; }
img { max-width:100%; height:auto; display:inline-block;  }

@media screen and (min-width:1366px){
    .container{ max-width:1310px; }
}


:root {
    --black:#313B42;
    --white:#FFFFFF;
    --theme:#459FE1;
    --h-black:#262A2E; 
}


h1,h2,h3,h4,h5,h6{ font-family: "Montserrat", sans-serif; line-height:1; font-weight:400; margin-bottom:20px; }
h1{ font-size:85px; }
h2{ font-size:45px; letter-spacing:-0.02em; }
h3{ font-size:30px; }
h4{ font-size:25px; }  
h5{ font-size:22px; } 
h6{ font-size:20px; }
p{ font-size:17px; line-height:1.4; font-weight:400; margin-bottom:20px; }

.cmn-btn{ font-size:20px; line-height:1; font-weight:500; text-transform:capitalize; color:var(--white); background:var(--theme); border-radius:50px;
box-shadow:0px 12px 40px #67BDFD; border:0; display:inline-block; padding:15px 20px; transition:0.4s; }
.cmn-btn:hover{ background:var(--black); color:var(--white); }



.cmn-gap{ padding:80px 0; }


input,
textarea,
select {
    font-weight:400;
    outline:none;
}
select {
    appearance:none;
    -webkit-appearance:none;
    padding-right:40px !important;
    background-image:url(../images/select-arw.png);
    background-repeat:no-repeat;
    background-position:94% center;
}

.close_menu{ display:none; }
.hamberger{ display:none; }


/*==== Header Start ====*/
.navbar{ position:absolute; top:0; left:0; width:100%; background: linear-gradient(275.93deg, #C6F3FC 5.9%, #E9F6F8 100%); padding:10px 0 0; }
.navbar .hdr_inr{ width:100%; display:flex; align-items:center; justify-content:space-between; background:var(--white); padding:34px 20px; border-radius:20px; }
.navbar .logo a{ width:164px; display:inline-block; }
.navbar .navigation ul{ display:flex; align-items:center; gap:45px; }
.navbar .navigation ul li{ font-size:16px; font-weight:500; line-height:1; letter-spacing: -0.02em; }
.navbar .navigation ul li a{ position:relative; display:inline-block; color:var(--black); padding:5px 0; transition:0.5s; }
.navbar .navigation ul li a:hover{ color:var(--theme); }
.navbar .navigation ul li a:after{ position:absolute; content:''; left:0; bottom:0; width:0; height:2px; border-radius:5px; background:var(--theme); transition:0.5s; }
.navbar .navigation ul li a:hover:after{ width:50%; }
.navbar .hdr-email a{ font-size:16px; font-weight:400; color:var(--white); line-height:1; display:inline-block; background:var(--theme); padding:10px 15px; border-radius:50px; }


/*==== banner Css Start ====*/
.banner_sec{ background: linear-gradient(275.93deg, #C6F3FC 5.9%, #E9F6F8 100%); padding:205px 0 82px; }
.bnr_topWrap{ position:relative; display:flex; flex-wrap:wrap; z-index:2; }
.bnr_topWrap .left-col{ width:64%; } 
.bnr_topWrap .left-col .automate-txt{ font-size:16px; font-weight:400; line-height:1; letter-spacing: 0.06em; display:inline-block; padding:10px; background:var(--white); border-radius:50px; margin-bottom:19px;  }
.bnr_topWrap .left-col h1{ line-height:1; font-weight:500; margin-bottom:30px; }
.bnr_topWrap .left-col .started_btn{ display:inline-block; margin-left:106px; }


.bnr_topWrap .right-col{ position:relative; width:36%; padding-left:93px; padding-top:73px; }
.bnr_topWrap .form_wrap{ max-width:415px; width:100%; position:absolute; top:0; right:0; background:var(--white); padding:32px 29px 38px; border-radius:20px; }
.bnr_topWrap .form_wrap h6{ font-size:18px; font-weight:500; line-height:1; color:var(--black); border-bottom:1px solid #B8CBDB; padding-bottom:23px; margin-bottom:30px; }
.bnr_topWrap .input_fld{ margin-bottom:30px; }
.bnr_topWrap .input_fld .form-control{ font-size:17px; height:45px; border:0; box-shadow:none; border-radius:10px; background:#ECF7FF; }
.bnr_topWrap .btn_fld{ text-align:center; }
.bnr_topWrap .form_wrap.second-step{ display:none; }
.bnr_topWrap .form_wrap.second-step .input_fld{ margin-bottom:12px; }
.bnr_topWrap .form_wrap .input_fld.select{ display:flex; align-items:center; gap:23px; }
.bnr_topWrap .form_wrap.second-step .input_fld .form-control{ background:transparent; border:1px solid #B8CBDB; }
.bnr_topWrap .form_wrap .input_fld.select select.form-control{ color:#586873; background:url(../images/dropdown-arrow.png) no-repeat center right 20px / 8px; }
.bnr_topWrap .form_wrap p{ font-size:15px; font-weight:500; }
.bnr_topWrap .form_wrap.second-step .btn_fld{ display:flex; flex-direction:column; gap:20px; margin-top:32px; align-items:center; }
.bnr_topWrap .form_wrap.second-step .btn_fld button{ width:234px; }
.bnr_topWrap .form_wrap.second-step .btn_fld .cmn-btn{ box-shadow: 0px 8px 20px #67BDFD;  }
.bnr_topWrap .form_wrap.second-step .btn_fld #cancel{ font-size:16px; font-weight:500; line-height:1; color:var(--black); border:1px solid #C5E0F4; padding:15px 20px; background:transparent; border-radius:50px; transition:0.5s;  }
.bnr_topWrap .form_wrap.second-step .btn_fld #cancel:hover{ background:var(--black); color:var(--white); border-color:var(--black); }

.bnr_topWrap .form_wrap.third-step{ display:none; }
.bnr_topWrap .form_wrap.third-step .input_fld{ margin-bottom:12px; }
.bnr_topWrap .form_wrap.third-step .input_fld .form-control{ background:transparent; border:1px solid #B8CBDB; }
.bnr_topWrap .form_wrap.third-step .btn_fld{ display:flex; flex-direction:column; gap:20px; margin-top:32px; align-items:center; }
.bnr_topWrap .form_wrap.third-step .btn_fld button{ width:234px; }
.bnr_topWrap .form_wrap.third-step.btn_fld .cmn-btn{ box-shadow: 0px 8px 20px #67BDFD;  }
.bnr_topWrap .form_wrap.third-step .btn_fld #cancel{ font-size:16px; font-weight:500; line-height:1; color:var(--black); border:1px solid #C5E0F4; padding:15px 20px; background:transparent; border-radius:50px; transition:0.5s;  }
.bnr_topWrap .form_wrap.third-step .btn_fld #cancel:hover{ background:var(--black); color:var(--white); border-color:var(--black); }

.bnr_topWrap .form_wrap.fourth-step{ display:none; }
.bnr_topWrap .form_wrap.fourth-step .input_fld{ margin-bottom:12px; }
.bnr_topWrap .form_wrap.fourth-step .input_fld .form-control{ background:transparent; border:1px solid #B8CBDB; }
.bnr_topWrap .form_wrap.fourth-step .btn_fld{ display:flex; flex-direction:column; gap:20px; margin-top:32px; align-items:center; }
.bnr_topWrap .form_wrap.fourth-step .btn_fld button{ width:234px; }
.bnr_topWrap .form_wrap.fourth-step.btn_fld .cmn-btn{ box-shadow: 0px 8px 20px #67BDFD;  }
.bnr_topWrap .form_wrap.fourth-step .btn_fld #cancel{ font-size:16px; font-weight:500; line-height:1; color:var(--black); border:1px solid #C5E0F4; padding:15px 20px; background:transparent; border-radius:50px; transition:0.5s;  }
.bnr_topWrap .form_wrap.fourth-step .btn_fld #cancel:hover{ background:var(--black); color:var(--white); border-color:var(--black); }

.toggle-pswd {
    margin-left: 3px;
    cursor: pointer;
}

.bnr_bttmWrap{ position:relative; }
.bnr_bttmWrap figure{ margin:0; }
.bnr_bttmWrap figure img{ width:100%; }
.bnr_bttmWrap .free-trial_txt{ position:absolute; top:-57px; left:57%; transform:translateX(-50%); width:170px; height:170px; border-radius:50%; display:flex; align-items:center; justify-content:center; flex-direction:column; gap:12px; background:var(--white); font-size:16px; font-weight:500; color:var(--black); text-align:center; }
.bnr_bttmWrap .free-trial_txt span{ font-size:16px; font-weight:600; color:var(--black); line-height:1; display:inline-block; background:#FFC0C0; border: 1px solid #FF9999; box-shadow: 0px 6px 15px #FFC0C0; padding:10px; border-radius:50px;  text-align:center;}
.bnr_bttmWrap .bnt_txt p{ position:absolute; left:30px; bottom:163px; background:var(--white); padding:10px 16px; border-radius:10px; margin:0; }


/*====== Patient Call Css Start ======*/
.nevr_misCall-sec{ position:relative; z-index:1; }
.nevr_misCall-sec .never_missAcall-sp{ position:absolute; left:0; bottom:0; max-width:1242px; z-index:-1; }
.patient-call_left figure{ margin-bottom:35px; }
.patient-call_left figure img{ filter:drop-shadow(-8px 15px 30px rgba(32, 92, 229, 0.4));  }
.patient-call_left h2{ color:var(--h-black); margin-bottom:40px; }
.patient-call_left p{ color:var(--black); margin-bottom:50px; }
.patient-call_left .arrow_patient{ max-width:96px; }
.patient-call_right .custom_row{ display:flex; flex-wrap:wrap; margin:0 -6px 20px; }
.patient-call_box{ width:50%; padding:0 6px; }
.patient-call_box .inr{ padding:29px 28px 40px 40px; background:var(--white); border:1px solid #B8CBDB; height:100%; border-radius:20px; }
.patient-call_box .inr i{ width:110px; height:110px; border-radius:50%; display:flex; align-items:center; justify-content:center; border-radius:50%; background:#EEF8FF; margin-bottom:20px; }
.patient-call_box .inr h6{ font-size:20px; font-weight:500; line-height:1; letter-spacing:-0.02em; margin-bottom:15px; }
.patient-call_box .inr p{ margin:0; }
.patient-call_right .custom_row:nth-child(even) .patient-call_box:nth-child(1) .inr,.patient-call_right .custom_row:nth-child(odd) .patient-call_box:nth-child(2) .inr{ background:#EEF8FF; border-color:#ECF7FF; }
.patient-call_right .custom_row:nth-child(even) .patient-call_box:nth-child(1) .inr i,.patient-call_right .custom_row:nth-child(odd) .patient-call_box:nth-child(2) .inr i{ background:var(--white); border-color:var(--white); }
.patient-call_right .custom_row:last-child{ margin-bottom:0; }


/*===== Achieve Css Start =====*/
.achieve-sec{  background:linear-gradient(275.93deg, #C6F3FC 5.9%, #E9F6F8 100%); }
.achieve_title{ margin-bottom:80px; }
.achieve_title h2:after{ position:absolute; content:''; top:50%; right:0; transform:translateY(-50%); width:694px; height:1px; background:#A3CDD6; z-index:-1; }
.achieve_title h2{  position:relative; z-index:1; color:var(--h-black);  }
.achieve_title h2 span{ max-width:558px; display:inline-block; }


.achieve-sec .row{ --bs-gutter-x:13px; }
.achieve_box{ display:flex; flex-wrap:wrap; align-items:center; padding:25px 21px 20px 20px; border-radius:10px; background:var(--white); }
.achieve_box .achieve_icon{ width:100px; height:100px; border-radius:50%; display:flex; align-items:center; justify-content:center; border:1px solid #D9D9D9; }
.achieve_box .achieve_txt{ width:calc(100% - 100px); padding-left:20px; }
.achieve_box .achieve_txt h6{ letter-spacing:-0.02em; line-height:1; margin-bottom:5px; }
.achieve_box .achieve_txt h6 span{ font-size:45px; }
.achieve_box .achieve_txt .achieve_tag{ font-size:16px; line-height:1; font-weight:400; display:inline-block; padding:5px 10px; border-radius:50px; border:1px solid #CFCFCF; transition:0.5s; }
.achieve_box:hover .achieve_txt .achieve_tag{ background:var(--black); border-color:var(--black); color:var(--white); }

/* t&c Css Start */
.tc-section { border-bottom: 1px solid #afc2d2; padding: 10px; } 
.tc-subsection { padding: 5px 42px; }
.sec_padd{padding-top: 150px;}
.footer { background-color: #d4f1f9; padding: 20px 0; width: 100%; text-align: center; } 
.footer-container { max-width: fit-content; margin: 0 auto; padding: 0 20px; display: flex; justify-content: space-between; align-items: center; flex-direction: column;} 
.footer-list { list-style-type: none; padding: 0; margin: 0; display: flex; gap: 20px ; width: 100%; }
.footer-list li { margin: 8px 0; color: #212121 }
.footer-list li span { font-weight: 500;}
.footer-list a { color: #212121; text-decoration: none; } 
.footer-list a:hover { color: #0047ab } 
.footer-copy { font-size: 12px; color: #555; margin-top: 10px; } 
.custom-list li { line-height: 1.6; list-style: disc; } 
.custom-list { margin: 0px 0 20px 20px; }

/*==== Features Css Start  =====*/
.features-sec{ position:relative; z-index:1; overflow:hidden; }
.features-sec .features_bgShape{ position:absolute; bottom:-263px;  left:0; max-width:880px; z-index:-1; }
.features-sec .inr{ padding:80px 0; border-bottom:1px solid #C9D6E0; }
.features_leftCol ul{ display:flex; flex-direction:column; gap:10px; padding-right:10px;  }
.features_leftCol ul li{ position:relative; border:1px solid #B8CBDB; border-radius:20px; background:var(--white); padding:35px 30px 34px 89px; }
.features_leftCol ul li h6{ font-weight:500; color:var(--black); letter-spacing:-0.02em; margin-bottom:10px; }
.features_leftCol ul li p{ margin:0; }
.features_leftCol ul li i{ position:absolute; top:35px; left:20px; width:49px; height:49px; border-radius:50%; display:flex; align-items:center; justify-content:center; box-shadow: 0px 10px 30px #70C2FF; background:var(--theme); }
.features_rightCol figure{ margin:0; border-radius:20px; overflow:hidden; }
.features_rightCol figure img{ width:100%; }


/*==== Review Css Start ====*/
.review_sec{ position:relative; z-index:1; padding-top:80px; }
.review_sec .review_bgShape{ position:absolute; top:0; right:0; max-width:1040px; z-index:-1;}
.review_title{ text-align:center; margin-bottom:80px; }
.review_sldr_info .slick-list{ padding:0 25% 100px !important; margin:0 -10px; }
.review_sldr_info .item{ padding:0 10px; }
.review_sldr_info .item-inr{ position:relative; padding:31px 50px 30px; border:1px solid #B8CBDB; border-radius:12px; background:var(--white); }
.review_sldr_info .item-inr .review-txt{ font-size:16px; font-weight:500; color:#C2C2C2; margin-bottom:50px; }
.review_sldr_info .item-inr > p{ color:var(--black); margin-bottom:60px; }
.review_sldr_info .item-inr .review_authWrap{ display:flex; align-items:center; }
.review_sldr_info .item-inr .review_authWrap figure{ width:60px; height:60px; border-radius:50%; overflow:hidden; margin:0; }
.review_sldr_info .item-inr .review_authWrap .review-authTxt{ width:calc(100% - 60px); padding-left:15px; }
.review_sldr_info .item-inr .review_authWrap .review-authTxt h6{ font-size:17px; margin-bottom:4px; }
.review_sldr_info .item-inr .review_authWrap .review-authTxt p{ font-size:15px; margin:0; }
.review_sldr_info .item-inr .review-icon{ position:absolute; bottom:50px; right:27px; }
.review_sldr_info .item-inr .review-icon .review_star{ display:none; }
.review_sldr_info .item.slick-slide.slick-current .item-inr{ box-shadow: 0px 70px 50px rgba(0, 0, 0, 0.1); }
.review_sldr_info .item.slick-slide.slick-current .item-inr .review-icon .review_star{ display:block; }
.review_sldr_info .item.slick-slide.slick-current .item-inr .review-icon .review_quite{ display:none; }

/*==== Price Css Start ====*/
.price_sec{ position:relative; z-index:1; padding:60px 0 43px; }
.price_title{ position:relative; text-align:center; margin-bottom:80px; }
.price_title h2{ display:inline-block; position:relative; color:var(--h-black); margin-bottom:25px; }
.price_title h2 img{ position:absolute; top:10px; right:-90px; max-width:71px; }
.price_title p{ font-weight:500; max-width:650px; margin:0 auto; }
.price_box{ border:1px solid #B8CBDB; border-radius:20px; overflow:hidden; background:var(--white); height:100%; }
.price_box.standard{ background:#E4FBFF; }
.price_box .priceBox_top{ padding:21px 32px 32px; background: linear-gradient(283.61deg, #87EBFF 0%, #D7FAFF 100%);border-bottom:1px solid #B8CBDB; border-radius:20px; min-height:147px; }
/* .price_box.standard .priceBox_top{ background:linear-gradient(275.93deg, #2B91DD 5.9%, #74E9EC 100%); } */
.price_box .priceBox_top .brand_tag{ font-size:17px; font-weight:500; line-height:1; color:var(--black); background:var(--white); padding:10px; border-radius:50px; margin-bottom:29px; display:inline-block; }
.price_box .priceBox_top .price_wrap{ display:flex; align-items:center; gap:20px; }
.price_box .priceBox_top .price_wrap del{ font-size:17px; line-height:1; font-weight:400; color:#7B9CA3; }
.price_box .priceBox_top .price_wrap h4{ font-size:17px; font-weight:500; color:var(--black); margin:0; }
.price_box .priceBox_top .price_wrap h4 span{ font-size:30px; }
.price_box .priceBox_top .price_wrap h6{ margin:0; }
.price_box .priceBox_bttm{ padding:43px 30px 20px; }
.price_box .priceBox_bttm .features_list{ display:flex; flex-direction:column; gap:18px; margin-bottom:20px; padding-bottom:30px; border-bottom:1px solid rgba(0,0,0,0.1); }
.price_box .priceBox_bttm .features_list li{ font-size:13px; font-weight:500; line-height:1.2; position:relative; padding-left:20px; }
.price_box .priceBox_bttm .features_list li:after{ position:absolute; content:''; top:5px; left:0; width:7px; height:7px; background:#405464; border-radius:50%; }
.price_box .priceBox_bttm .start_btn{ text-align:center; }
.price_box .priceBox_bttm .start_btn a{ font-size:18px; }
.price_viewDetls-btn{ margin-top:48px;  text-align:center; }
.price_viewDetls-btn a{ background: transparent; border:1px solid rgba(184,203,219,1);  color:var(--h-black); box-shadow:none; }


/*===== Footer Css Start  =====*/
.footer-sec{ padding:80px 0 57px; background: linear-gradient(275.93deg, #C6F3FC 5.9%, #E9F6F8 100%); }
.footer-sec .top-ftr-wrap{ text-align:center; border-bottom:1px solid #B7DAE1; margin-bottom:44px; padding-bottom:40px; }
.footer-sec .top-ftr-wrap .feelings_tag{ font-size:20px; font-weight:500; line-height:1; display:inline-block; padding:10px; border-radius:50px; background:var(--white); margin-bottom:24px; }
.footer-sec .top-ftr-wrap h3{ font-size:55px; color:var(--h-black); }
.footer-sec .top-ftr-wrap p{ font-weight:500; color:var(--black); margin-bottom:0; }
.footer-sec .top-ftr-wrap .cmn-btn{ display:inline-flex; align-items:center; gap:10px; margin:37px 0 27px; border:1px solid var(--theme); }
.footer-sec .top-ftr-wrap .cmn-btn svg{ width:26px; height:26px; border-radius:50%; display:flex; align-items:center; justify-content:center; background:var(--white); fill:var(--black); padding:5px; }
.footer-sec .top-ftr-wrap .cmn-btn svg path{ fill:var(--black); stroke:#000; }
.footer-sec .ftr-inr{ max-width:935px; margin:0 auto; }
.footer-sec .ftr-inr .ftr-box > a{ display:block; }
.footer-sec .ftr-inr .ftr-box > a.ftr-simbo-logo{ margin-bottom:32px; }
.footer-sec .ftr-inr .ftr-box h2{ font-size:16px; font-weight:600; color:var(--black); margin-bottom:55px;  }
.footer-sec .ftr-inr .ftr-box ul li{ font-size:16px; font-weight:500; line-height:1.5; margin-bottom:15px; }
.footer-sec .ftr-inr .ftr-box ul li a{ color:var(--black); display:inline-block; transition:0.5s; }
.footer-sec .ftr-inr .ftr-box ul li a:hover{ color:var(--theme); }
.footer-sec .ftr-inr .ftr-box .ftr-link li a{ position:relative; display:inline-block; padding-bottom:6px;  }
.footer-sec .ftr-inr .ftr-box .ftr-link li a:after{ position:absolute; content:''; bottom:0; left:auto; right:0; width:0; height:2px; border-radius:5px; background:var(--theme); transition:1.2s; }
.footer-sec .ftr-inr .ftr-box ul li a.phone{ text-decoration:underline; }
.footer-sec .ftr-inr .ftr-box .ftr-link li a:hover:after{ width:100%; right:auto; left:0; }
.footer-sec .ftr-inr .ftr-box .social-link{ display:flex; align-items:center; gap:13px;  }
.footer-sec .ftr-inr .ftr-box .social-link li{ margin:0; }
.footer-sec .ftr-inr .ftr-box .social-link li a:hover{ color:var(--theme); transform:translateY(-10px); }
.footer-sec .ftr-inr .ftr-box ul li:last-child{ margin:0; }
.footer-sec .ftr-inr .ftr-box .ftr-contact li{ position:relative; padding-left:20px; }
.footer-sec .ftr-inr .ftr-box .ftr-contact li:after{ position:absolute; content:''; top:10px; left:0; width:5px; height:5px; border-radius:50%; background:var(--black); border-radius:50%; }
.footer-sec .copy{ font-size:14px; font-weight:400; color:var(--black); margin-top:78px; text-align:center; margin-bottom:0; }




/*====== Pricing Details Css Start  ======*/
.more_fetures_info{ padding:50px 0; display:none; }
.price_detls_sec{ padding:0 0 30px; }
.price_detls_sec:last-child{ padding:0; }


.price_detls_sec .inr table{ width:100%; border:1px solid #DFDFDF; border-radius:12px; border-collapse:inherit; border-spacing:0; overflow:hidden; }
.price_detls_sec .inr table tbody tr th, .price_detls_sec .inr table tbody tr td{ border-bottom:1px solid #DFDFDF; border-right:1px solid #DFDFDF; }
.price_detls_sec .inr table tbody tr:last-child th, .price_detls_sec .inr table tbody tr:last-child td{ border-bottom:0; }
.price_detls_sec .inr table tbody tr th:last-child, .price_detls_sec .inr table tbody tr td:last-child{ border-right:0; }
.price_detls_sec .inr table tbody tr th{ padding:5px; }
.price_detls_sec .inr table tbody tr th:first-child{ padding:15px 30px; }
.price_detls_sec .inr table tbody tr th .feturs_txt{ font-size:20px; font-weight:500; line-height:1; color:var(--black); padding:5px 10px; border-radius:50px; background:#FFE3E3; border: 1px solid #FFAFAF; }
.price_detls_sec .inr table tbody tr .price_plan_wrap{ padding:10px 14px 19px; background:linear-gradient(283.61deg, #87EBFF 0%, #D7FAFF 100%);
border:1px solid #80DFF2; box-shadow:0px 25px 30px rgba(98, 228, 255, 0.3); border-radius:12px; text-align:center;  }
.price_detls_sec .inr table tbody tr .price_plan_wrap .price_categore_tag{ background:var(--white); border:1px solid #A8D9E3; border-radius:50px; font-size:16px; line-height:1; font-weight:500; color:var(--black); padding:6px 10px; display:inline-block; margin-bottom:17px;  }
.price_detls_sec .inr table tbody tr .price_plan_wrap h6{ font-size:22px; font-weight:500; color:var(--black); margin:0; }
.price_detls_sec .inr table tbody tr .price_plan_wrap h6 span{ font-size:15px; color:var(--black); }
.price_detls_sec .inr table tbody tr th .fetrs_txtInfo{ position:relative; width: 435px; font-size:15px; font-weight:500; display:flex; align-items:center; justify-content:space-between; }
.price_detls_sec .inr table tbody tr th .fetrs_txtInfo i{ width:23px; text-align:right; }
.price_detls_sec .inr table tbody tr th .fetrs_txtInfo:after{ position:absolute; content:''; top:8px; left:-15px; width:6px; height:6px; border-radius:50%; background:var(--black); }
.price_detls_sec .inr table tbody tr td{ font-size:14px; font-weight:500; padding:19px 5px; text-align:center; }
.price_detls_sec .inr table tbody tr .cmn-btn.show-more{ font-size:14px; font-weight:500; border:1px solid rgba(0,0,0,0.7); background:transparent; box-shadow:none; color:var(--black); }
.price_detls_sec .inr table tbody tr .cmn-btn{ font-size:16px; }
.price_detls_sec .inr table tbody tr:nth-child(odd){ background:#F9F9F9; }
.price_detls_sec .inr table tbody tr:first-child{ background:transparent; }




/*======= Responsive Start =======*/
@media screen and (max-width:1366px){
    .navbar .navigation ul {
        gap: 30px;
    }
    .bnr_bttmWrap .free-trial_txt {
        left: 50%;
    }
    .bnr_topWrap .left-col .started_btn {
        margin-left: 86px;
    }
    .nevr_misCall-sec .never_missAcall-sp {
        max-width: 690px;
    }
    .achieve_title h2::after {
        width: 520px;
    }
    .achieve_box .achieve_icon {
        width: 70px;
        height: 70px;
        padding: 13px;
    }
    .achieve_box .achieve_txt {
        width: calc(100% - 70px);
        padding-left: 10px;
    }
    .achieve_box .achieve_txt .achieve_tag {
        font-size: 14px;
    }
    .features-sec .features_bgShape {
        max-width: 600px;
    }
    .review_sec .review_bgShape {
        max-width: 700px;
    }
    .price_sec {
        padding: 0px 0 40px;
    }
    .footer-sec .top-ftr-wrap h3 {
        font-size: 40px;
    }
    .price_box .priceBox_top .price_wrap {
        gap: 10px;
    }
    .price_box .priceBox_top .price_wrap h4 span {
        font-size: 25px;
    }



    /*====== Pricing Details Css Start  ======*/
    .price_detls_sec .inr table tbody tr .price_plan_wrap .price_categore_tag {
        font-size: 13px;
    }





    h1 {
        font-size: 65px;
    }

} 

@media screen and (max-width:1199px){
    .navbar .logo a {
        width: 120px;
    }
    .navbar .navigation ul {
        gap: 20px;
    }
    .navbar .navigation ul li {
        font-size: 14px;
    }
    .bnr_topWrap .left-col .started_btn {
        margin-left: 52px;
    }
    .bnr_bttmWrap {
        padding-top: 60px;
    }
    .bnr_bttmWrap .bnt_txt p {
        width: 50%;
    }
    .bnr_bttmWrap .bnt_txt p br{ display:none; }
    .bnr_topWrap .form_wrap p {
        font-size: 12px;
    }
    .bnr_topWrap .form_wrap h6 {
        font-size: 17px;
        padding-bottom: 15px;
        margin-bottom: 20px;
    }
    .bnr_topWrap .form_wrap .input_fld.select {
        gap: 5px;
    }
    .achieve_title h2::after {
        width: 400px;
    }
    .achieve_box {
        padding: 20px 10px 20px 10px;
    }
    .achieve_box .achieve_txt .achieve_tag {
        font-size: 12px;
    }
    .achieve_title {
        margin-bottom: 40px;
    }

    .price_box .priceBox_bttm {
        padding: 30px 15px 20px;
    }
    .price_box .priceBox_top {
        padding: 20px 20px 20px;
        min-height: 130px;
    }
    .price_box .priceBox_top .price_wrap h4 {
        font-size: 14px;
    }
    .price_box .priceBox_top .brand_tag {
        font-size: 13px;
    }
    .price_box .priceBox_bttm .start_btn a {
        font-size: 15px;
    }


    /*====== Pricing Details Css Start  ======*/
    .price_detls_sec .inr table tbody tr .price_plan_wrap {
        padding: 10px 5px 15px;
    }
    .price_detls_sec .inr table tbody tr .price_plan_wrap .price_categore_tag {
        font-size: 12px;
    }
    .price_detls_sec .inr table tbody tr .price_plan_wrap h6 {
        font-size: 18px;
    }
    .price_detls_sec .inr table tbody tr th .feturs_txt {
        font-size: 18px;
    }
    .price_detls_sec .inr table tbody tr td {
        font-size: 12px;
    }
    .price_detls_sec .inr table tbody tr .cmn-btn {
        font-size: 13px;
    }






    h1 {
        font-size: 50px;
    }
    h2 {
        font-size: 40px;
    }

}

@media screen and (max-width:991px){
 .navigation{ position:fixed; top:0; left:0; background:var(--black); width:100%; height:100%; z-index:99; clip-path:circle(0% at 50% 50%); transition:0.4s ease-in, opacity 0.2s ease; opacity:0; visibility:hidden;  }
 .navigation.active{ clip-path:circle(100% at 50% 50%); opacity:1; visibility:visible; }
body.active{ overflow:hidden; }
 .navbar .navigation ul{ height:100%; gap:35px; justify-content:center; flex-direction:column; }
 .navbar .navigation ul li{ font-size:22px; }
 .navbar .navigation ul li a{ color:var(--white); }
 .navbar .close_menu{ display:flex; align-items:center; justify-content:center; cursor:pointer; position:absolute; top:30px; right:30px; width:35px; height:35px; background:var(--theme); border-radius:50%; color:var(--white);  }

 .navbar .logo a {
	width: 150px;
}
.hamberger {
	display: block;
    width:30px;
    cursor:pointer;
    margin-left:auto;
    margin-right:20px;  
}
.hamberger span{ width:100%; height:3px; border-radius:3px; background:var(--black); margin-bottom:4px; display:block; }
.hamberger span:nth-child(2){ width:80%; margin-left:auto; right:0; }
.hamberger span:nth-child(3){ width:60%; margin-left:auto; right:0; margin-bottom:0; }
.navbar .hdr_inr{ justify-content:inherit; }
.navbar .hdr_inr {
	padding: 20px 20px;
}
.bnr_topWrap .left-col {
	width: 100%;
	text-align: center;
	margin-bottom: 50px;
}
.bnr_topWrap .right-col {
	width: 100%;
	padding-left:0;
	padding-top: 0;
}
.bnr_topWrap .form_wrap {
	max-width: 535px;
	position: relative;
	margin: 0 auto;
}
.bnr_topWrap .left-col .started_btn {
	margin-left: 0;
}
.bnr_bttmWrap {
	margin-top: 90px;
}
.bnr_bttmWrap .free-trial_txt {
	left: 80%;
}
.bnr_bttmWrap .bnt_txt p {
	width: 70%;
}
.banner_sec {
	padding: 160px 0 60px;
}
.patient-call_left{ text-align:center; margin-bottom:50px;  }
.patient-call_left figure {
	margin-bottom: 25px;
}
.patient-call_left h2 {
	margin-bottom: 20px;
}
.patient-call_left p {
	margin-bottom: 20px;
}
.achieve_title {
	text-align: center;
}
.achieve_title h2::after { display:none; }
.achieve-sec .row{ row-gap:15px; }
.achieve_box {
	padding: 20px 10px 20px 30px;
}
.features-sec .inr {
	padding: 50px 0;
}
.features-sec .inr .row{ flex-direction:column-reverse; row-gap:30px; }
.review_sldr_info .slick-list {
	padding: 0 15% 100px !important;
}
.price_title {
	margin-bottom: 30px;
}

.price_sec .row {row-gap:30px; }
.price_box .priceBox_top .brand_tag {
	margin-bottom: 20px;
}
.footer-sec .top-ftr-wrap h3 {
	font-size: 36px;
}
.footer-sec .ftr-inr .row{ row-gap:70px; }

.footer-sec .ftr-inr .ftr-box h2 {
	margin-bottom: 25px;
}
.footer-sec .copy {
	margin-top: 48px;
}
.footer-sec {
	padding: 60px 0 27px;
}


/*====== Pricing Details Css Start  ======*/
.price_detls_sec .inr{ overflow-x:auto; padding-bottom:30px; }

.price_detls_sec .inr::-webkit-scrollbar {
    height:7px;
}
.price_detls_sec .inr::-webkit-scrollbar-thumb {
    background: #b9b9b9;
    border-radius: 50px;
}
.price_detls_sec .inr::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 50px;
}


.price_detls_sec .inr table{ width:1000px; }
/* .price_detls_sec .inr table tbody tr th:first-child{ position:sticky; left:0; z-index:1; } */





h1 {
	font-size: 45px;
}
.cmn-gap {
	padding: 50px 0;
}

}
@media screen and (max-width:767px){
    .navbar .logo a {
        width: 100px;
    }
    .navbar .hdr-email a {
        font-size: 11px;
        padding: 8px 11px;
    }
    .navbar .hdr_inr {
        padding: 15px 10px;
    }
    .bnr_topWrap .left-col {
        margin-bottom: 30px;
    }
    .banner_sec {
        padding: 130px 0 50px;
    }
    .bnr_topWrap .left-col .automate-txt {
        font-size: 12px;
        margin-bottom: 12px;
    }
    .bnr_bttmWrap figure {
        height: 400px;
        overflow:hidden; border-radius:5px;
    }
    .bnr_bttmWrap figure img{ width:100%; height:100%; object-fit:cover; }

    .bnr_bttmWrap .free-trial_txt {
        top: -20px;
        transform: translateX(-50%) scale(.7);
    }
    .bnr_bttmWrap .bnt_txt p {
        width: 90%;
        bottom: 20px;
        left: 10px;
        font-size: 13px;
    }
    .bnr_bttmWrap {
        margin-top: 20px;
    }
    .bnr_topWrap .input_fld .form-control {
        font-size: 15px;
    }
    .patient-call_left figure {
        margin-bottom: 15px;
    }
    .patient-call_box {
        width: 100%;
    }
    .patient-call_right .custom_row {
        row-gap: 20px;
    }

    .patient-call_right .custom_row:nth-child(even){ flex-direction:column-reverse; }
    .achieve_title h2 span br{ display:none; }
    .achieve_box .achieve_txt {
        padding-left: 20px;
    }

    .features_leftCol ul li {
        padding: 75px 20px 20px 30px;
    }
    .features_leftCol ul li i {
        top: 15px;
        left: 30px;
    }
    .review_sec .review_bgShape,   .features-sec .features_bgShape,.nevr_misCall-sec .never_missAcall-sp{ display:none; }

    .review_sec {
        padding-top: 40px;
    }
    .review_title {
        margin-bottom: 40px;
    }
    .review_sldr_info .slick-list {
        padding: 0 3% 100px !important;
    }
    .review_sldr_info .item-inr {
        padding: 30px 20px 20px;
    }
    .review_sldr_info .item-inr .review-icon {
        right: 7px;
    }
    .review_sldr_info .item-inr .review-txt {
        margin-bottom: 20px;
    }
    .price_sec {
        padding: 0px 0 50px;
        overflow: hidden;
    }
    .price_title h2 img {
        top: 30px;
        right: -30px;
        max-width: 51px;
    }
    .footer-sec .top-ftr-wrap .feelings_tag {
        font-size: 15px;
        margin-bottom: 18px;
    }
    .footer-sec .top-ftr-wrap h3 {
        font-size: 27px;
    }
    .footer-sec .ftr-inr .row {
        row-gap: 50px;
    }
    .footer-sec .ftr-inr .ftr-box > a.ftr-simbo-logo {
        margin: 0 auto;
        text-align: center;
    }






    h1 {
        font-size: 33px;
    }
    .cmn-btn {
        font-size: 16px;
    }
    h2 {
        font-size: 28px;
    }
    .sec_padd{
        padding-top: 100px;
    }

}




