@charset "utf-8";

* {margin: 0; padding: 0; box-sizing: border-box;}

input[type=text]:focus, button:focus, .nav-link:focus{outline:0;}
html {scroll-behavior: smooth;}
body{font-family: 'Poppins', sans-serif; color:#3b3b3b; line-height:24px;font-size:20px;}
h1, h2, h3, h4, h5, h6{font-family: 'Poppins', sans-serif; color:#3b3b3b;}
h4{font-size:18px;}
p{font-size:20px;line-height:30px;font-weight:400;font-family: 'Poppins', sans-serif;}
p:empty {display: none;}
p:last-of-type {margin-bottom: 0;}

/* a{color: #3b3b3b;}
a:hover{color:#f5450b;text-decoration:none;}
*/
/* unvisited link */
a:link {
  color: #007bff;
}

/* visited link */
a:visited {
  color: #007bff;
}

/* mouse over link */
a:hover {
  color: #007bff;
}

/* selected link */
a:active {
  color: #007bff;
}

.clr{clear:both;}
ul,ol{list-style-type:none; padding:0; margin:0}
section{padding:10px 0px;}
.btn{}
.btn.btn-lrg{Width:245px;height:60px;background-color:#0379c2;border-radius:30px;font-size:20px;color:#fff;font-weight:500;line-height: 60px;padding: 0;}
.button-grp{margin-top:50px;}
.container.lrg-container{max-width:1560px;}
/* .top-header{background:url(../img/banner.jpg) no-repeat center center/cover;min-height:836px; padding-left: 19px; padding-right: 19px;} */
/* .top-header .navbar .navbar-nav .nav-item .nav-link{font-size: 20px;font-weight: 500;color: #3B3B3B;padding: 0px 20px;} */
.top-header .navbar .navbar-nav .nav-item .nav-link{font-size: 20px;font-weight: 500;color: #3B3B3B;}
.top-header .navbar .collapse{margin-left:30px;}
.top-header .navbar{padding:20px 0px;}


/* .client-site{display: flex;align-items: center;width: 420px;justify-content: space-between;} */
.client-site{display: flex;align-items: center;max-width: 420px;justify-content: space-between;}
.clinet-area a{font-size:20px;}
.clinet-area.price a{color:#959595;}
.clinet-area .dropdown-menu{left: auto;right: 0;max-width:200px;padding: 0;}
.clinet-area button{font-size:20px;}
.clinet-area.price a{position:relative;}
.clinet-area.price a span{position: absolute;bottom: -7px;left: 17px;background: #0379c2;font-size: 14px;color: #fff;width: 20px;height: 20px;border-radius: 50%;text-align: center;line-height: 21px;}
.clinet-area.price a img{margin-right:15px;}
.top-banner{padding: 100px 0px;}

/* banner */
.top-banner h2{font-size: 35px;font-weight: 600;line-height:50px;margin-bottom: 0;}
.top-banner h2 span{display:block;}
.top-banner .package h3{font-size:27px;font-weight: 600;}
.top-banner .package-price h3{position:relative;color:#34b442;font-size: 68px;font-weight: 600;}
.top-banner .package-price h3 sub{font-size: 22px;position: absolute;line-height: 29px;top: 8px;left: 94px;}
.top-banner .package-price h3 sub span{display:block;}
.package-price{margin-left:15px;}
.top-banner ul li{position:relative;font-size:20px;line-height:35px;padding-left: 20px;}
.top-banner ul li:before{content:'';position:absolute;width:10px;height:10px;left:0;background-color:#34b442;border-radius:50%;top: 12px;}
.top-banner ul{margin-top:10px;}
.play-intro{font-size:20px;margin-left:30px;}
.play-intro img{margin-right:10px;}
.home-services{background-color: #fff;border-radius: 59px;box-shadow: 0px 0px 74px 0px rgba(3, 121, 194, 0.07);padding: 50px 70px;}
.cirul{width: 260px;height: 260px;flex: 0 0 260px;background-color: #f1f6f9;border-radius: 50%;display: flex;align-items: center;justify-content: center;box-shadow: -6px -6px 20px 0px rgba(0, 0, 0, 0.17);}
.cirul-content p:last-of-type{margin-bottom:30px;}
.ml-30{margin-left:30px;}
.smal-btn{width:200px;height:60px;border:2px solid #0379c2;color:#0379c2;border-radius:30px;padding:0px;line-height:58px;font-size:20px;font-weight:500;}
.smal-btn.blue-bg{background-color:#0379c2;color:#fff;}
.cirul-content h2{font-size: 30px;line-height: 60px;font-weight: 600;}
.mr-30{margin-right:30px;}.

.copy{border-top:1px solid #ccc; padding:20px 0; color:#999999; margin-top:50px;}

footer{background-color:#5c5c5c;}
footer p{color: #fff;font-size: 20px;font-weight: 400;padding-top: 20px;}
.footer_heading{font-size:24px; color:#fff; text-transform:uppercase; padding-bottom:15px; font-weight:600;}
.social-footer {list-style: none; margin-top: 20px;}
.social-footer  li {float: left;  margin-right: 10px; width: 40px; height: 40px; text-align: center;}
.social-footer  li a {float: left; width: 40px; height: 40px; line-height: 40px; color: #767678; border: 1px solid #767678; border-radius: 50%;}
.social-footer  li a:hover {color: #fff; border: 1px solid #fff;}
.social-footer  li a span {font-size: 18px;}

.footer_nav{display:flex; flex-wrap:wrap;}
.footer_nav li{width:100%; margin-bottom:10px;}
.footer_nav li a{color:#fff;    line-height: 34px;}
.footer_nav li a:hover{color:#b91935;}
.copy{background-color: #0379c2;padding: 10px 0px;margin-top: 30px; color: #fff; font-size:0.6em; text-align: center;}
.copy span, .copy span a{color:#fff;}

.inner-header{background:none;min-height:auto;}
.package-price.blue-price h3{color:#0379c2;}
.package-price.blue-price{margin-left:0px;}
.inner-header .top-banner{padding: 0px 0px;}
.btn-lrg.btn-add{background-color:transparent;color:#000;border:2px solid #0379c2;width:195px;color:#0379c2;}
.main-img{text-align:center;}
.main-imgtop{text-align:center;}

.vission .mission-icon {flex: 0 0 58px;margin-right: 20px;}
.heading2 {color: #3b3b3b;font-size: 18px;line-height:30px;margin-bottom:0 !Important;}
.vission{margin-bottom:30px;}
.fritz h2{margin-bottom: 30px;}

.login-form{max-width:720px;width:100%;margin:0 auto;padding:20px;}
.login-form .form-group{position:relative;    margin-bottom: 20px;}
.login-form .form-group input[type="text"],.login-form .form-group input[type="password"]{height: 40px;border-radius: 20px;background-color: #fafdff;border: none;box-shadow: 0px 0px 9px rgb(0 0 0 / 0.09);font-size:14px;color:#6b6b6b;font-weight:500; padding-left: 20px;}
.login-form .form-group img{position: absolute;top: 14px;left: 20px;border-right: 2px solid #c3c6c7;padding-right: 15px;}
.forgot input[type="checkbox"]{width:21px;height:21px;border:1px solid #0379c2;}
.forgot label{color:#0379c2;margin-left:10px; padding-top: 2px;}
.forgot a{color:#0379c2;}
.login-btn p{font-weight:500;margin-top:30px;margin-bottom:30px;}
.login-btn p a{color:#0379c2;}
.clinet-area a img{margin-right:10px;}



/* 9 sep 2020(sr) */
.sr-inr-banner { height: 100%; display: flex; flex-direction: column; justify-content: center;}
.top-banner .sr-green-txt, .sr-green-txt { font-size: 45px; color: #34b442; margin-bottom: 16px;}
.sr-sub-head { font-size: 30px; font-weight: 600;}
.sr-inr-banner .package-price { width: fit-content; margin-left: 0; margin-right: auto;}
.top-banner.sr-inr-banner .package-price h3 sub {left: calc(100% + 12px);}
.choose_contain { display: flex;
   width: max-content; align-items: center; box-shadow: -3px -3px 13px 0px rgba(0, 0, 0, 0.15); height: 50px; border-radius: 28px; background-color: #f1f6f9;}

   .choose_contain.sr-switch.calling-pack.kvvclick1.checked,
   .choose_contain.sr-switch.calling-pack.kvvclick2.checked,
   .choose_contain.sr-switch.data-pack.kvvclick4.checked,
   .choose_contain.sr-switch.data-pack.kvvclick5.checked,
   .choose_contain.sr-switch.data-pack.kvvclick7.checked,
   .choose_contain.sr-switch.data-pack.kvvclick6.checked { display: flex;
     border-style: solid;
     border-width: 1px;
       border-color: #34b442;
     align-items: center; box-shadow: -3px -3px 13px 0px rgba(0, 0, 0, 0.15);  border-radius: 28px; background-color: #f1f6f9;}



.choose_contain h4 { font-weight: 600; margin: 0; line-height: 50px; padding: 0 12px;}
.sr-choose-price { border-radius: 28px; background-color: #e6e6e6;}
.choose h3 { font-size: 20px; margin-bottom: 25px; font-weight: 600;}

.sr-switch .custom-control.custom-switch {width: 40px;height: 50px;padding: 0;-webkit-user-select: none;-ms-user-select: none;user-select: none;}
.sr-switch .custom-switch .custom-control-label::before {width: 50px;height: 50px;top: 0;border: none;border-radius: 26px;background-color: #e6e6e6;left: 0;}
.sr-switch .custom-switch .custom-control-label1::before {pointer-events: none;}
.sr-switch .custom-switch .custom-control-label1::after {pointer-events: none;}
/* .sr-switch .custom-switch .custom-control-label::after {width: 40px;height: 40px;border-radius: 50%;top: 5px;left: 5px;} */
.sr-switch .custom-switch .custom-control-label::after {width: 40px;height: 40px;border-radius: 50%;top: 5px;left: 5px;}
.sr-switch .custom-control-input:focus:not(:checked)~.custom-control-label::before {border:none;}
.sr-switch .custom-control-input:focus~.custom-control-label::before {box-shadow: none;}
.sr-switch .custom-switch .custom-control-input:checked~.custom-control-label::after {background-color: #fff;-webkit-transform: translateX(90px);transform: translateX(90px);}
.sr-switch .custom-control-input:checked~.custom-control-label::before {color: #fff;border-color: #34b442;background-color: #34b442;}
.sr-switch .custom-control-input:not(:disabled):active~.custom-control-label::before { background-color: #b6e7bc; border-color: #b6e7bc;}
.sr-switch label.custom-control-label {cursor: pointer;}
/*.choose_contain h4.middle-txt {padding: 0 16px;}*/
.choose-box { display: flex; justify-content: space-between; max-width:1000px;}

.sml-switch .custom-control.custom-switch, .sml-switch .custom-switch .custom-control-label::before{width: 110px;}
.sml-switch .custom-switch .custom-control-input:checked~.custom-control-label::after{-webkit-transform: translateX(60px);transform: translateX(60px);}
.choose.sml-switch {margin: 42px 0;}
.checked .sr-choose-price { background-color: #34b442; color: #fff;}
.btm-cont { display: flex; align-items: center;}
.btm-cont h4 { margin: 0; margin-left: 54px; font-size: 24px; font-weight: 600;}
.green-list li { padding-left: 26px; line-height: 30px; position: relative;}
.green-list li:before { content: ""; position: absolute; width: 10px; height: 10px; border-radius: 50%; background-color: #34b442; left: 0; top: 9px;}
.list-2 {column-count: 2;}
/* 9 sep 2020(sr) end */

/* 10 sep 2020(sr) */
.ordering-img img { display: block; max-width: 310px; margin-left: auto; margin-right: 66px;}
.inr-sml-heading{font-size: 20px; font-weight: 600; margin-bottom: 18px;}
.w-auto{width: auto;}
.smal-btn.w-auto{padding: 0 20px;}
.form-btn-group{display: flex; justify-content: space-between;margin-top: 36px;}
.cirul-content .progress { height: 20px; border-radius: 42px; background-color: #f1f6f9; box-shadow: -3px -3px 13px 0px rgba(0, 0, 0, 0.15);}
.cirul-content .progress-bar { background-color: #0379c2;}
.switch-btn-group { background-color: #f1f6f9; box-shadow: -3px -3px 13px 0px rgba(0, 0, 0, 0.15); width: max-content; border-radius: 30px;}
.tgl-btn { border: none; background: transparent; font-size: 18px; font-weight: 600; padding: 13px 20px; border-radius: 30px; color: #3b3b3b;}
.sr-form input { background-color: #f1f6f9; border: none; height: 35px;}
.sr-form .input-group-prepend .input-group-text { border: none; background-color: #0379c2; color: #fff; font-size: 20px; border-radius: 0 5px 5px 0; padding: 0 14px; cursor: pointer;}
.tgl-btn.active{background-color: #0379c2; color: #fff;}
/* 10 sep 2020(sr) end */



/* ravi 09-09-2020 */

.bg-gray{background-color:#f5f5f5;padding: 30px 0px;}
.middle-heading h2{font-weight: 600;}
.container.sml_container {max-width: 1024px;}

/* steps */
/* .step_barcon {display: block; background: #e5e7e6; padding: 15px; margin-top:20px; width: 100%; float: left;} */
.step_barcon {display: block; background: #fff; padding: 0px; margin-top:20px; width: 100%; float: left;}
.step_barcon ul li {float:left; list-style: none; background: #fff; border:1px solid #b3b3b3; color:#b3b3b3; padding:5px; margin-right: 5px; border-radius: 5px;min-width: 220px;padding-right: 20px;}
.step_num {float: left; width:20px; height: 20px; text-align: center; background: #f0f0f0; line-height: 20px; margin-right: 10px; font-size: 14px; font-weight: 700;  border-radius: 5px;}
.step_info {float: left; text-transform: uppercase;text-align: left;}
.step_info label {font-size: 20px; font-weight: 700; margin: 0; line-height: 20px; margin-top: 3px;}
.step_info span {display: block; font-size: 16px; font-weight: 500;line-height: 20px;  margin-top: 0px;}

.step_barcon ul li.active {background: #0379c2;border-color: #0264a0;}
.step_barcon ul li.active .step_num {background: #fff; color:#405e73;}
.step_barcon ul li.active .step_info label {color:#fff;}
.step_barcon ul li.active .step_info span {color:#fff;}
.step_barcon ul{clear: both;overflow: hidden;float: left;}
.step_act_type{float:right;}
.step_act_type .cus_radio {font-size: 12px; line-height: 23px; padding: 4px 10px 6px 35px; margin: 0px 0 0;min-width: 110px;}
.step_act_type .checkmark_r {height: 25px; width: 25px;top: 4px;left: 4px;}
.step_act_type .checkmark_r:after {left: 7px; top: 2px; width: 10px; height: 17px; border-width: 0 3px 3px 0;}
.step_act_type small{    display: block;text-align: center;text-transform: uppercase;font-weight: 600;}
/* steps */

/* form */
.coustom-input {height: 120px;width: 120px;position: relative;border: 2px dashed #ccc;border-radius: 4px;}
.coustom-input:before {content: '';background: #fff url(../img/camera.png) no-repeat center center;cursor: pointer;position: absolute;top: 0;left: 0;z-index: 9999;width: 100%;height: 100%;pointer-events: none;}
.custom-file-input {color: transparent;position: absolute;z-index: 2;width: 100%;height: 100%;margin: 0;opacity: 0;cursor: pointer;}
.photo{display: flex;align-items: center;}
.content{padding: 0px 0px 0px 25px;}
.content h6{font-size:15px;color:#333;margin-bottom:0;font-weight: 600;}
.content p{font-size:13px;color:#6e6e6e;}
/* .mid_steps {background: #f5f5f5;border-top: 0px solid #cccccc;padding: 0 20px 5px;float: left;width: 100%;margin-top: 20px;} */
.mid_steps {background: #f5f5f5;border-top: 0px solid #cccccc;padding: 0 20px 5px;float: left;width: 100%;margin-top: 20px;}
.mid_steps .form-heading h4 {margin: 15px 0px 10px;}
.form-heading h4 {font-size: 16px;font-weight: 600;color: #767678;margin: 20px 0px 20px;text-transform: uppercase;margin: 15px 0px 15px;}
label {color: #3b3b3b;font-size: 16px;font-weight: 500;vertical-align: top;margin-bottom: .4rem;}
.mid_steps .form-group .form-control {border: 1px solid #a5a5a5;color: #333;min-height: 39px;font-size: 14px;padding-left: 10px;}
.mid_steps .form-group {position:relative; margin-bottom:20px;}
.mid_steps .form-group i{position: absolute;bottom: 11px;right: 10px;}
.mid_steps .form-group .form-control::placeholder{color:#a5a5a5;}
/* .mid_steps .form-group label{text-transform:capitalize;} */
.custom_select {position: relative;}
.custom_select::after {content: "";position: absolute;right: 10px;top: 15px;width: 14px;height: 8px;background: url(../img/sel_drop.png)no-repeat left top;pointer-events: none;}
.custom_select select {-webkit-appearance: none;-moz-appearance: none;appearance: none;/*pointer-events: none;*/}
.gray-btn{min-width: 175px;height: 50px;padding: 0 50px;font-size: 16px;line-height: 50px;text-transform: uppercase;border-radius: 30px;font-weight: 600;letter-spacing: 0.5px;transition: all 0.3s ease;border: 2px solid #ccc;background: #e6e6e6;color: #767678;}
.btn_border{min-width: 175px;height: 50px;padding: 0 10px;font-size: 16px;line-height: 50px;text-transform: uppercase;border-radius: 30px;font-weight: 600;letter-spacing: 0.5px;transition: all 0.3s ease;border: 2px solid #0379c2;background: transparent;color: #0379c2;}
.btn_border:hover{color: #fff;background: #0379c2;}
.price-label{    border: 1px solid #b91935;border-radius: 4px;}
.price-label .input-group-prepend span.input-group-text{    margin-left: 1px;}
.price-label .form-control{    border: none !important;}
.mid_steps .form-group .form-duration .form-control{border-top: 1px solid #b91935;border-right: 1px solid #b91935;border-bottom: 1px solid #b91935;border-left: transparent;border-radius: 0px 4px 4px 0px;height: 41px;}
.input-group-text{font-weight: 600;}
.upload_img .photo .coustom-input{width: 230px;border: 1px solid #e8e8e8;}
.upload_img .photo .coustom-input{width: 230px;border: 1px solid #e8e8e8;min-height: 120px;height: auto;}
.upload_img .photo .coustom-input:before{background: #f5f5f5 url(../img/camera.png) no-repeat center center;}
.upload_img .photo .coustom-input.video:before{background: #f5f5f5 url(../img/video.png) no-repeat center center;}
.upload_img{margin-top:30px;}
.upload_img .photo .content h6{margin-bottom: 6px;}
.upload_img .photo .content p{line-height:18px;}
.post-ad {margin-top: 30px;}
.post-ad a {min-width: 117px;min-height: 117px;display: inline-block;border: 2px solid #636564;border-radius: 4px;text-align: center;font-size: 13px;font-weight: 600;color: #767678;text-decoration: none;padding: 12px 0px;}
.post-ad a img {display: block;margin: 6px auto;}
.btn.btn-blue { margin:2px;min-width: 75px;height: 50px;padding: 0 10px;font-size: 16px;line-height: 50px;text-transform: uppercase;border-radius: 30px;font-weight: 600;letter-spacing: 0.5px;color: #fff;transition: all 0.3s ease;background: #0379c2;}
/* form */

.solobox{padding:15px 0px;justify-content: space-between;align-items:center;}
.soloboxMOB{justify-content: space-between;align-items:center;}
.solobox p{font-weight: 500;}

/* switches */
.switchToggle input[type=checkbox]{height: 0; width: 0; visibility: hidden; position: absolute; }
.switchToggle label {cursor: pointer; text-indent: -9999px; width: 70px; max-width: 70px; height: 30px; background: #0379c2; display: block;     margin-bottom: 0;    border-radius: 4px; position: relative; }
.switchToggle label:after {content: ''; position: absolute; top: 2px; left: 2px; width: 26px; height: 26px; background: #fff; border-radius: 0px; transition: 0.3s; border-radius:4px;}
.switchToggle input:checked + label, .switchToggle input:checked + input + label  {background: #0379c2;}

/* added to translation
.switchToggle input + label:before, .switchToggle input + input + label:before {content: 'No'; position: absolute; top: 3px; left: 35px; width: 26px; height: 26px; border-radius: 90px; transition: 0.3s; text-indent: 0; color: #fff; }
.switchToggle input:checked + label:before, .switchToggle input:checked + input + label:before {content: 'Yes'; position: absolute; top: 3px; left: 10px; width: 26px; height: 26px; border-radius: 4px; transition: 0.3s; text-indent: 0; color: #fff; }
*/

.switchToggle input:checked + label:after, .switchToggle input:checked + input + label:after {left: calc(100% - 2px); transform: translateX(-100%); }
.switchToggle label:active:after {width: 60px; }
.toggle-switchArea { margin: 10px 0 10px 0; }
.my-input input[type="radio"]{width:20px;height:20px;}
.payment_method_stripe input[type="radio"]{vertical-align: middle;}


.person-name .switchToggle input:checked + label, .switchToggle input:checked + input + label  {background: #0379c2;}

.blue-switch   {background: #0379c2;}

/* translations added to register_belgian1.php
.person-name .switchToggle input + label:before, .switchToggle input + input + label:before {content: 'Private'; position: absolute; top: 3px; left: 35px; width: 26px; height: 26px; border-radius: 90px; transition: 0.3s; text-indent: 0; color: #fff; }
.person-name .switchToggle input:checked + label:before, .switchToggle input:checked + input + label:before {content: 'Company'; position: absolute; top: 3px; left: 10px; width: 26px; height: 26px; border-radius: 4px; transition: 0.3s; text-indent: 0; color: #fff; }
*/
.person-name .switchToggle label{width: 130px;max-width: 130px; background: #0379c2;}


/* .person-name-1 .switchToggle input + label:before, .switchToggle input + input + label:before {content: 'On a perfect date'; position: absolute; top: 3px; left: 35px; width: 26px; height: 26px; border-radius: 90px; transition: 0.3s; text-indent: 0; color: #fff; }
.person-name-1 .switchToggle input:checked + label:before, .switchToggle input:checked + input + label:before {content: 'As soon as possible'; position: absolute; top: 3px; left: 10px; width: 26px; height: 26px; border-radius: 4px; transition: 0.3s; text-indent: 0; color: #fff; }
*/
.person-name-1 .switchToggle label{width: 130px;max-width: 130px;}

.middle-content{margin:20px 0px;}
.middle-content p{font-size:14px;}
.intruction{background: #fff;padding: 20px;margin-bottom:20px;}
.intruction h3{font-size: 24px;}
.intruction p{font-size: 16px;}
.bottom-button{margin: 20px 0px 0px;}
.bottom-button p{font-size: 36px;font-weight: 600;color:#000;}
.my-switch ul{display: flex;background: #fff;border-radius:4px;overflow: hidden;}
.my-switch ul li{padding: 5px 10px;cursor:pointer;}
.my-switch ul li.active{background:#0379c2;color:#fff;}
.question-mark{background-color: #0379c2;border-radius: 50%;width: 20px;height: 20px;display: inline-block;text-align: center;color: #fff;line-height: 20px;}

.form-check-inner input[type="checkbox"]{width:21px;height:21px;position: static;margin-left: 0;}
.form-check-inner label{margin-top:3px;}
.product-descrpition h5{font-weight:600;margin-bottom: 0;color: #0379c2;}
.product-descrpition small{margin-bottom:20px;display: block;}
.product-descrpition p{margin-bottom:6px;font-weight: 500;}
.mt-70{margin-top:70px;}
.product-descrpition h5 span{font-weight:400;color:#212121;}
.font-light p{font-weight:400;font-size:14px;margin-bottom: 0;}
.overview-table strong{font-weight:600;}
.order-heading h4{font-size: 24px;color: #000;}
.payment-mode{border:1px solid #ddd;padding:20px;}
.payment-information h4{color: #000;margin-bottom: 15px;}
.payment-information p{font-size: 16px;margin-bottom: 0;}
.product-img img{max-width:30px;margin-right:20px;}
.rev .home-services { flex-direction: row-reverse;}
.clinet-area.price a { position: relative;display: flex;}
p.carts_totals span {position: static !important;color: #959595 !important;border-radius: unset !important;background: none !important;font-size: 18px !important;
    font-weight: 400 !important;}
.clinet-area.price li { display: flex;}


/* 10 sep 2020(sr) */
.order-card { padding: 20px 25px; padding-top: 30px; box-shadow: -3px -3px 13px 0px rgba(0, 0, 0, 0.15);     border-radius: 15px; position: relative; overflow: hidden;}
.side-stamp { position: absolute; right: 0; transform: rotate(45deg); background-color: #34b442; color: #fff; top: -38px; right: -90px; width: 253px; text-align: center; padding: 0 55px; padding-top: 80px; padding-bottom: 20px; font-size: 14px;}
.order-card h4 { font-weight: 600;}
.sr-price-box li { font-size: 16px; margin-bottom: 6px;}
.sr-price-box h3 { margin: auto; margin-top: 40px; margin-bottom: 0; font-weight: 600;}
.sr-price-box h3 span { font-size: 16px;}
.sr-price-box { display: flex; align-items: center; margin-bottom: 30px;}
.custom-progress label { font-size: 14px; font-weight: 400; margin-bottom: 5px;}
.custom-progress { position: relative; margin-bottom: 20px;}
.custom-bar-count { font-size: 14px; position: absolute; right: 0;}
.custom-bar { display: flex; width: 100%; height: 15px; border-radius: 10px; overflow: hidden; position: relative;}
.red-bar { width: 20%; background-color: #e25050;}
.yellow-bar { width: 20%; background-color: #e2c950;}
.green-bar { width: 60%; background-color: #34b442;}
.custom-handle { position: absolute; top: 0; border: 10px solid transparent; transform: translateX(-30px); border-top-color: #000;}
.vry-smal-btn{ width: 140px; height: 40px; line-height: 38px; font-size: 16px;}
.mt-auto{margin-top: auto;}
.h-100{height: 100%;}
.card-check img {max-width: 200px;}
.card-check { display: flex; justify-content: space-between; margin-bottom: 18px;}
.card-check .form-check, .card-check label.form-check-label { cursor: pointer; user-select: none;}
.payment_card-form { background-color: #f2f2f2; padding: 22px 30px; margin-bottom: 20px;}
.payment_card-form p { font-size: 16px; font-weight: 500; margin-bottom: 18px;}

.main-card-form { background-color: #f9f9f9; padding: 20px 30px; margin-bottom: 18px;}
.main-card-form .form-group.crd-half { width: calc(50% - 3px); display: inline-block;}
.main-card-form label { font-size: 14px; font-weight: 400;}
.main-card-form label span { color: #f34747; font-size: 18px; margin-left: 5px;}
.payment-mode .form-check-inner { display: flex;}
.payment-mode .form-check-inner label.form-check-label { font-size: 14px; font-weight: 400; margin-left: 9px;}
.sr-payment-detail h3 { font-size: 20px; display: flex; justify-content: space-between;}
.seprtr { border-bottom: 5px solid #f2f2f2; margin: 18px 0;}
/* 10 sep 2020(sr) end */

/* ordering3 */
.solobox-deatils{border:1px solid #ddd;padding:20px;margin:30px 0px;}
.deatils-solo h3{color:#49a505;}
.deatils-solo h3 span{color:#0379c2;}
.deatils-solo h3 label{color:#000;font-size: 1.75rem;}
.deatils-solo p{margin-bottom:0!important;}
.price-solo h2 sub{font-size: 16px;bottom: 0;}
.solobox-deatils .attention p{margin-bottom:15px!important;padding-right:200px;}
.attention-iner{position:relative;overflow:hidden;}
.attention-right{position: absolute;top: 0;background-color: #49a505;color: #fff;width: 350px;height: 100%;right: -205px;transform: rotate(46deg);}
.attention-right span{position: absolute;top: 115px;left: 60px;}
/* ordering3 end */

/* hover */
.top-header .navbar .navbar-nav .nav-item .nav-link:hover{color: #0079d2;}
.btn.btn-lrg:hover,.btn.btn-blue:hover, .btn_border:hover {background-color: #34b442; border-color: #34b442; color: #fff;}
.smal-btn:hover{background-color: #34b442; border-color: #34b442; color: #fff;}
.smal-btn:hover{background-color: #34b442; border-color: #34b442;}
.footer_nav li a:hover, .copy span a:hover {color: #83fb90;}
.forgot a:hover, .login-btn p a:hover{color: #34b442;}
.error{color:red;}
/* hover end */

/* loader */
.loader{background-color: rgb(0 0 0 / 85%);position: fixed;left: 0;right: 0;height: 100%;z-index: 99;text-align: center;}
.loader-mid{position: absolute;top: 50%;width: 100%;transform: translateY(-50%);}
.loader-mid h4{color: #fff;font-size: 24px;}
.lds-ellipsis {display: inline-block;position: relative;width: 80px;height: 80px;}
.lds-ellipsis div {position: absolute;top: 33px;width: 13px;height: 13px;border-radius: 50%;background: #fff;animation-timing-function: cubic-bezier(0, 1, 1, 0);}
.lds-ellipsis div:nth-child(1) {left: 8px;animation: lds-ellipsis1 0.6s infinite;}
.lds-ellipsis div:nth-child(2) {left: 8px;animation: lds-ellipsis2 0.6s infinite;}
.lds-ellipsis div:nth-child(3) {left: 32px;animation: lds-ellipsis2 0.6s infinite;}
.lds-ellipsis div:nth-child(4) {left: 56px;animation: lds-ellipsis3 0.6s infinite;}
@keyframes lds-ellipsis1 {
0% {
transform: scale(0);
}
100% {
transform: scale(1);
}
}
@keyframes lds-ellipsis3 {
0% {
transform: scale(1);
}
100% {
transform: scale(0);
}
}
@keyframes lds-ellipsis2 {
0% {
transform: translate(0, 0);
}
100% {
transform: translate(24px, 0);
}
}

/* 04-12-2020 */

.myaccount .woocommerce-MyAccount-navigation{width: 100%;margin: 20px 0px 40px;}
.myaccount .woocommerce-MyAccount-content{width: 100%;margin: 20px 0px 40px;}
.myaccount .woocommerce-MyAccount-navigation ul li a{display: block;width: 100%;padding: 10px 20px;border-bottom: 1px solid #ddd;color: #222;font-size: 16px;}
.myaccount .woocommerce-MyAccount-navigation ul{border: 1px solid #ddd;border-radius: 4px;}
.myaccount .woocommerce-MyAccount-navigation ul li a:hover{color: #007ac9;background-color: #f5f5f5;}

.myaccount-title{text-align: center;background-color: #f5f5f5;padding: 15px;font-size: 36px;text-transform: capitalize;}
.myaccount .woocommerce-MyAccount-content p a{color: #007bff;}
.myaccount .woocommerce-MyAccount-content .woocommerce-orders-table .woocommerce-button
{font-weight: 600;font-size: 14px;text-transform: uppercase;background-color: #3cb744;color: #fff;
  margin: 0;
     line-height: 1;
     cursor: pointer;
     position: relative;
     text-decoration: none;
     overflow: visible;
     padding: .618em 1em;
     border-radius: 3px;
     left: auto;
     border: 0;
     display: inline-block;
     background-image: none;
     box-shadow: none;
     text-shadow: none;

}
.myaccount .woocommerce-MyAccount-content .delete{font-weight: 600;font-size: 14px;text-transform: uppercase;background-color: #f00;color: #fff;}
.myaccount .woocommerce-MyAccount-content .default{font-weight: 600;font-size: 14px;text-transform: uppercase;background-color: #3cb744;color: #fff;}
.inner-form p label{font-size: 14px;text-transform: uppercase;margin-bottom: 0;font-weight: 500;}
.inner-form p input{height: 44px;font-size: 15px;padding: 0px 15px;}
.inner-form p span em{font-size: 14px;}
.inner-form fieldset{margin-top: 40px;}
.order-heading{margin-top:20px;}
a:visited {color: #007bff;}


/* subscription */
.subs-nav h3 { font-size: 20px; margin: 0; font-weight: 600;}
.subs-nav .navbar-expand-lg .navbar-nav .nav-link { font-weight: 500; margin-left: 24px;}
.subs-nav .navbar { padding: 20px 0;}
.subs-nav .navbar-expand-lg .navbar-nav .active>.nav-link { color: #0379c2;}
.subscription-nav-wrap { margin-bottom: 75px;}
.small-txt { color: #9c9c9c; font-size: 16px; margin-bottom: 0;}
.solo-box-card.row { border: 1px solid #ddd; padding: 20px; margin: 30px 0px;}
.router-img img { width: 75px;}
.router-img { margin: auto;}
.solo-box-card h6 { margin: 12px 0;}
.colored-solobox { color: #49a505!important; font-weight: 600!important;}
.colored-solobox span { font-weight: 600!important; color: #0379c2!important;}
.solo-box-card h5 { color: #212121;}
.solobox-tooltip { border: none; background-color: transparent; color: #444;}
.solo-box-card h6 span { color: #49a505;}
span.txt-green, .txt-green { color: #49a505;}
.solo-box-card .nav-tabs { flex-direction: column; border: none;}
.solo-box-card .nav-tabs .nav-item { margin: 0;}
.solo-box-card .nav-tabs .nav-link { border: none; border-bottom: 1px solid #7c7f82; padding: 10px 0; position: relative;}
.solo-box-card .nav-tabs .nav-link:before { content: ">"; position: absolute; right: 6px; top: 17px; font-weight: 600; font-size: 22px;}
.solo-box-card .nav-tabs .nav-link.active { color: #49a505;}
.sol-card-dm .form-group { display: flex; align-items: center; margin: 0; position: relative;}
.sol-card-dm .form-group label { margin: 0; white-space: nowrap; margin-right: 16px;}
.sol-card-dm .form-group i { position: absolute; right: 0; height: 100%; width: 41px; display: grid; place-items: center; background-color: #0379c2; color: #fff; cursor: pointer; border-radius: 5px; transition: all ease 0.5s;}
.sol-card-dm .form-group i:hover{ background-color: #49a505;}
.solbox-tab-pagination { display: flex; align-items: center; justify-content: space-between; margin-top: 30px;}
.solbox-tab-pagination .page-item:first-child .page-link { border: none;}
.solbox-tab-pagination .page-link { border: none; color: #3e3e3e; border-left: 2px solid #808080; padding: 0 10px;}
.solbox-tab-pagination .page-link:hover{background-color: transparent; color: #49a505;}
.solbox-tab-pagination .page-item.active .page-link{background-color: transparent; color: #0379c2; border-color: #808080;}
.solbox-table .table { margin: 30px 0;}
.set-item { display: flex; align-items: center;}
.set-item h6, .set-item p{margin: 0!important;}
.set-item h6 { min-width: 330px; padding: 15px 0; color: #909090;}
.enable_data { position: relative;}
/*.enable_data select { padding: 4px 9px; border-color: #b9b9b9; color: #525252; border-radius: 5px; font-size: 16px; padding-right: 20px; cursor: pointer; -webkit-appearance: none; -moz-appearance: none;} */
.enable_data select { padding: 4px 9px; border-color: #b9b9b9; color: #525252; border-radius: 5px; font-size: 16px;  cursor: pointer; -moz-appearance: none;}
.enable_data select:focus{outline: none;}
.enable_data i { position: absolute; right: 4px; top: 9px; pointer-events: none;}
.chk-wrap { padding: 10px; border: 1px solid #b1b1b1; margin-bottom: 25px;}
/* subscription end */

.myaccount .woocommerce-MyAccount-navigation ul{display: flex;}
.admin-header{display: flex;background: #f5f5f5;align-items: center;padding: 15px;}
.admin-header header h1{background-color:transparent;padding: 0;}
.admin-header .woocommerce-MyAccount-navigation ul{display: flex;border: none;}
.admin-header .woocommerce-MyAccount-navigation ul li a{border: none;font-size: 14px;    padding: 10px 10px;}
.admin-header .woocommerce-MyAccount-navigation{margin: 0;display: flex;justify-content: flex-end;}
.edit-address h3{font-size: 18px;text-transform: uppercase;margin-top: 30px;}
.edit-address address{font-size: 16px;}
.edit-address header a{    background-color: #0379c2;color: #fff;font-size: 14px;text-transform: uppercase;padding: 4px 25px;border-radius: 4px;margin-top: 30px;}
.admin-header .woocommerce-MyAccount-navigation ul li.is-active a{color: #0379c2;}
.form-group-inner label{font-size: 14px;text-transform: uppercase;margin-bottom: 0px;}
.form-group-inner span, .form-group-inner span input{width: 100%;}
.form-group-inner span input::placeholder{font-size: 16px;}
.form-group-inner{padding: 15px!important;}
.form-group-inner span #billing_address_2, .form-group-inner span #shipping_address_2 {margin-top: 25px;}
.green-list li, .product-descrpition p{ font-weight: 400;}
.cancel_sub{    width: 20px;
    height: 20px;
    display: inline-block;
    border: 1px solid #0379c2;
    text-align: center;
    border-radius: 50%;
    line-height: 18px;
}
    .custom-popup-design .end_subscription_cal {
    margin-top: 30px;
}
.custom-popup-design #datepicker-3 .input-group-addon {
    padding: 6px 14px;
    border-left: 1px solid #929292;
}
.custom-popup-design #datepicker-3 #end_date {
    border: none;
}
.custom-popup-design #datepicker-3 {
    background-color: #e9ecef;
    border-radius: 4px;
    border: 1px solid #929292;
}
.solbox-table .dt-buttons{float: left;}


.solbox-table button.dt-button.buttons-csv.buttons-html5 {
    padding: 5px 15px;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{
	    color: rgba(255,255,255,.75) !important;
	    background:none!important;
    border: 1px solid #0379c2;
    background-color: #0379c2;
}
.chk-wrap {
    height: calc(100% - 25px);
    cursor: pointer;
}
.woocommerce-checkout-payment{background: #fff !important; border: 1px solid #ddd; border-radius: 0 !important;}
.payment_box.payment_method_paypal{background-color: #f2f2f2!important;}
.payment_box.payment_method_paypal:before{border-bottom-color: #f2f2f2 !important;}

.shop_table.woocommerce-checkout-review-order-table{border-collapse: collapse !important;}
.shop_table.woocommerce-checkout-review-order-table td{width:10%;}
.shop_table.woocommerce-checkout-review-order-table tbody tr:nth-of-type(odd){background-color: rgba(0,0,0,.05);}
.shop_table.woocommerce-checkout-review-order-table tfoot tr:nth-of-type(even) {background-color: rgba(0,0,0,.05);}
.woocommerce-error, .woocommerce-info, .woocommerce-message {margin: 0 0 0em !important;}

.page-id-143 .page-content, .entry-content, .entry-summary {margin: 1.5em !important;}
.popover {max-width: 410px !important;}
.input-group-text {background-color: #0379c2 !important;border: 1px solid #0379c2 !important;border-radius: .20rem !important;}
.register_subscription{visibility: hidden;}

.register-subscription .switchToggle input:checked + label, .switchToggle input:checked + input + label  {background: #0379c2;}
/*.register-subscription .switchToggle input + label:before, .switchToggle input + input + label:before {content: 'As soon as possible'; position: absolute; top: 3px; left: 35px; width: 160px; height: 26px; border-radius: 90px; transition: 0.3s; text-indent: 0; color: #fff; }
.register-subscription .switchToggle input:checked + label:before, .switchToggle input:checked + input + label:before {content: 'On a preferred date'; position: absolute; top: 3px; left: 10px; width: 160px; height: 26px; border-radius: 4px; transition: 0.3s; text-indent: 0; color: #fff; }
*/
.register-subscription .switchToggle label{width: 200px;max-width: 200px;}

#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {border-radius: 5px !important;background-color: #f5f5f5 !important;}
.form-group.telephone .iti{display: block !important;}
.form-group.telephone .iti__selected-flag {align-items: flex-start;height: 38px;padding: 15px 6px 0 8px;}
input#user_telephone {padding-left: 50px !important;}
input#cfixednumber {padding-left: 50px !important;}
input#mtcmobile_number {padding-left: 50px !important;}
input#mtcmobile_number2 {padding-left: 50px !important;}
input#mtcmobile_number3 {padding-left: 50px !important;}
tr.cart-subtotal, tr.recurring-totals {display: none !important;}
#add_payment_method .cart-collaterals .cart_totals table th, .woocommerce-cart .cart-collaterals .cart_totals table th, .woocommerce-checkout .cart-collaterals .cart_totals table th {width: 50% !important;}
.first-payment-date{display: none !important;}

.woocommerce-notices-wrapper{display: none !important;}

.page-id-143 tr.fee {display: none !important;}
.page-id-144 tr.fee {display: none !important;}

.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before {
    background-color: rgb(52 180 66) !important;
}


img.mob-img {
  width: 300px;
  height: 300px;
}
@media screen and (max-width: 992px) {
  img.mob-img {
    max-width: 50%;
    height: auto;
    float: left;
  }



  .docs-single-title .betterdocs-entry-title {
      color: #3f5876;
      font-size: 36px;
      text-transform: uppercase;
      letter-spacing: 0.0em;
      margin: 10px auto;
      padding-bottom: 40px;
  }

}

.cirul-content.ntier_price .nttext a {
    background: #0379c2;
    border-radius: 30px;
    padding: 15px 35px;
    color: #fff;
    font-size: 16px;
}

@media screen and (max-width: 760px) {
  .main-imgtop{text-align:center;   max-width: 30%;   padding-left: 25px;}
}

.cirul-content.ntier_price {
          text-align: center;
          box-shadow: 1px 5px 14px 0px #ccc;
          padding: 10px 15px 10px 15px;
        /*  font-size: 18px; */
          margin-top: 41px;
  }
    .cirul-content.ntier_price .nttext {
    width: 100%;
    line-height: 35px;
    font-size: 0.8em ;
    }

    .nttextPROMO {
    width: 100%;
    padding-top: 30px;
    font-size: 0.8em ;
    }

    .cirul-content.ntier_price .nttextTV {
    width: 100%;
    line-height: 30px;
    padding-left: 20px;
    padding-right: 20px;
    }

    .cirul-content.ntier_price .nttextprice {
    width: 100%;
    line-height: 50px;
    font-size: 1.5em ;
      color: #34b442;
    }


    .cirul-content.ntier_price .nttextr {
    color: #34b442;
    line-height: 28px;
    min-height: 40px;
    }
    .cirul-content.ntier_price .nttextline {
      content: '';
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 50%;
    height: 1px;
    background-color: #E6E1E1;
    bottom: 0;
    left: 25%;
    }

    .cirul-content.ntier_price .nttextspaceTV {
      content: '';
  line-height: 20px;
    }

    .cirul-content.ntier_price .nttextlineTV {
      content: '';
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 50%;
    height: 1px;
    background-color: #E6E1E1;
    bottom: 0;
    left: 25%;
    }

    .cirul-content.ntier_price .nttextlineTVWHITE {
      content: '';
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 50%;
    height: 1px;
    background-color: white;
    bottom: 0;
    left: 25%;
    }

    .cirul-content.ntier_price .nttextmobspace{
      content: '';
  padding-top: 106px;
    }

    .cirul-content.ntier_price .nttextmobspacePROMO{
      content: '';
  padding-top: 54px;
    }


    .cirul-content.ntier_price .nttextTVNEWspaceNL{
      content: '';
  padding-top: 192px;
    }
    .cirul-content.ntier_price .nttextTVspaceNL{
      content: '';
  padding-top: 80px;
    }

    .cirul-content.ntier_price .nttextTVspaceFR{
      content: '';
  padding-top: 40px;
    }

    @media screen and (max-width: 760px) {
      .cirul-content.ntier_price .nttextmobspace{
        content: '';
    padding-top: 30px;
      }

      .cirul-content.ntier_price .nttextmobspacePROMO{
        content: '';
    padding-top: 0px;
      }


      .cirul-content.ntier_price .nttextTVNEWspaceNL{
        content: '';
    padding-top: 0px;
      }

      .cirul-content.ntier_price .nttextTVspaceNL{
        content: '';
    padding-top: 0px;
      }

      .cirul-content.ntier_price .nttextTVspaceFR{
        content: '';
    padding-top: 0px;
      }

    }

    .cirul-content.ntier_price .nttext a {
    background: #0379c2;
    border-radius: 30px;
    padding: 5px 20px;
    color: #fff;
        line-height: 50px;
        vertical-align: middle;
        display: inline;
    }



    .row .col-lg-8 {
        position: relative;
        width: 100%;
        padding-right: 15px;
        padding-left: 0px !important;
    }


    .myTP {
      text-align: right;
      padding-left: 40px;
      padding-bottom: 15px;
    }

    .myWPML {
      margin-left: auto;
    margin-right: 0;
    }

    .wpml-ls-legacy-dropdown-click {
      all: unset;
      float: right;
    }

    .myTP img {
    /*  height: 35px; */
      width: 110px;
    }


    .myFF {
      text-align: right;
      padding-left: 40px;
      padding-bottom: 0px;
      padding-top: 2px;

    }

    .myFF img {
      height: 35px;
      width: 35px;
    }

    .myFF a:link {
      text-decoration: none;
      color: #3b3b3b;
      font-weight: 500;
    }

    /* visited link */
    .myFF a:visited {
      text-decoration: none;
      font-weight: 500;
    }

    /* mouse over link */
    .myFF a:hover {
      color: #007bff;
      font-weight: 500;
      text-decoration: none;
    }

    /* selected link */
    .myFF a:active {
      text-decoration: none;
      font-weight: 500;
    }

    @media screen and (max-width: 760px) {
        .enable_dataPACKS { position: relative; width: 100%;}
        /*.enable_data select { padding: 4px 9px; border-color: #b9b9b9; color: #525252; border-radius: 5px; font-size: 16px; padding-right: 20px; cursor: pointer; -webkit-appearance: none; -moz-appearance: none;} */
        .enable_dataPACKS select { width: 100% !important; padding: 4px 9px; border-color: #b9b9b9; color: #525252; border-radius: 5px; font-size: 16px;  cursor: pointer; -moz-appearance: none;}
        .enable_dataPACKS select:focus{outline: none;}
        .enable_dataPACKS i { position: absolute; right: 4px; top: 9px; pointer-events: none;}

        .navbar-collapse {

            width: 50% !important; padding: 4px 9px; border-color: #b9b9b9; color: #525252; border-radius: 5px; font-size: 16px;  c -moz-appearance: none;
        }

        .menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-1885.nav-item,
        .menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-1885.nav-item a,
        .menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-2827.nav-item,
        .menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-2827.nav-item a,
        .menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-1887.nav-item,
        .menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-1887.nav-item a,
        .menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-1886.nav-item,
        .menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-1886.nav-item a,
        .menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-1891.nav-item,
        .menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-1891.nav-item a,
        {
          text-align: center ;
          float: none !important;
           border-style: solid;
           border-width: 1px;
             border-color: #34b442;
           align-items: center; box-shadow: -3px -3px 13px 0px rgba(0, 0, 0, 0.15);  border-radius: 28px; background-color: #f1f6f9;
        }

    }

@media screen {
    .enable_dataPACKS {  position: relative; padding-bottom: 15px; padding-right: 10px; display: inline-block;}
    /*.enable_data select { padding: 4px 9px; border-color: #b9b9b9; color: #525252; border-radius: 5px; font-size: 16px; padding-right: 20px; cursor: pointer; -webkit-appearance: none; -moz-appearance: none;} */
    .enable_dataPACKS select { width: 350px;  padding: 4px 9px; font-weight: 600; border-color: #b9b9b9; color: #525252; border-radius: 5px; font-size: 16px;  cursor: pointer; -moz-appearance: none;}
    .enable_dataPACKS select:focus{outline: none;}
    .enable_dataPACKS i { position: absolute; right: 4px; top: 9px; pointer-events: none;}
}

.h4packs
{font-size:25px;font-weight:500;}


.cirul-content.ntier_price .nttextAIO {
width: 100%;
line-height: 10px;
}



.cirul-content.ntier_price .nttextAIO .green-list.mb-3.mt-4  {
  list-style-type: none;
}

.cirul-content.ntier_price .nttextAIO .green-list.mb-3.mt-4 ul {
  list-style-type: none;
}
.cirul-content.ntier_price .nttextAIO .green-list.mb-3.mt-4 li:before {
  list-style-type: none;
  background-color: transparent;
}

.cirul-content.ntier_price .nttextAIO .green-list.mb-3.mt-4 li {
  list-style-type: none;
  background-color: transparent;
  line-height: 40px;
  padding-left: 0px;
}


.cirul-content.ntier_price .nttextAIO.internet .green-list.mb-3.mt-4 li:nth-child(3) {
  font-weight: bold;
}

.cirul-content.ntier_price .nttextAIO.internet .green-list.mb-3.mt-4 li:nth-child(5) {
  color: #34b442;
}

.cirul-content.ntier_price .nttextAIO.tv.foot .green-list.mb-3.mt-4 li:nth-child(2) {
  font-weight: bold;
}

.cirul-content.ntier_price .nttextAIO.tv .green-list.mb-3.mt-4 li:last-child {
  font-weight: bold;
  color: #34b442;
}

.cirul-content.ntier_price .nttextAIO .green-list.mb-3.mt-4 li:after {
content: '';
display: block;
margin-left: auto;
margin-right: auto;
width: 50%;
height: 1px;
background-color: #E6E1E1;
bottom: 0;
left: 25%;

}
.pt-0.AIO {
  padding-left: 10px;
}

.home-services.background {
  background-color: #eafaec;
  margin-right: 15px;
}

.cirul-content.AIOlow h2 {
line-height: 40px;
}


.ntier-container {
  max-width: 1500px;
}

.betterdocs-toc .toc-list li  {
    /* list-style-type: disc !important; /* This will add bullets */ */
    margin-left: 10px !important; /* Adjust the spacing */
    display: list-item !important;
}

.betterdocs-single-wrapper.betterdocs-single-layout-1 .betterdocs-toc .toc-list li a {
  margin-top: 1px !important;
  margin-bottom: 1px !important;
}

.betterdocs-single-wrapper.betterdocs-single-layout-1 .betterdocs-toc .toc-list li a {
  font-size: 12px !important;
}


.betterdocs-entry-header {
    padding-top: 0px !important;
}

.betterdocs-wrapper.betterdocs-single-wrapper.betterdocs-single-layout-1 .betterdocs-content-area {
  padding-top: 0px !important;
}

.betterdocs-single-wrapper:not(.betterdocs-fluid-wrapper) .betterdocs-content-wrapper .betterdocs-sidebar, .betterdocs-taxonomy-wrapper:not(.betterdocs-fluid-wrapper) .betterdocs-content-wrapper .betterdocs-sidebar {
    max-width: 250px !important;
}

h1.betterdocs-entry-title {
    font-size: 24px;  /* Adjust the size as needed */
    font-weight: bold !important;
    color: #000000 !important;
}



.betterdocs-content-area {
    background-color: white !important;
    border-left: 10px solid #f2f4f7 !important;

    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}

.betterdocs-live-search .betterdocs-searchform {
    /* border-color: #000000 !important;  */
    /* border-width: 1px; */
    /* border-style: solid;  */

    padding-top: 5px !important;
   padding-bottom: 5px !important;
   padding-left: 10px;
   padding-right: 10px;
}

/* Override the padding-top and padding-bottom */
.betterdocs-wrapper .betterdocs-search-form-wrapper:not(.betterdocs-elementor) {
    padding-top: 20px !important;   /* Remove padding at the top */
    padding-bottom: 20px !important; /* Remove padding at the bottom */

    background-color: #627EB7 !important;

    /* Optionally, adjust other padding if needed */
    padding-right: 20px; /* Keep existing padding on the right */
    padding-left: 20px; /* Keep existing padding on the left */
}

.betterdocs-content-wrapper .betterdocs-display-flex {
    padding-top: 0px !important;   /* Remove padding at the top */
    padding-bottom: 20px !important; /* Remove padding at the bottom */
}

.betterdocs-content p {
    font-size: 16px; /* Adjust the size as needed */
    margin-bottom: 1px !important; /* Remove padding at the bottom */
    padding-bottom: 9px; /* Adds space below the UL */
    padding-top: 0px; /* Adds space below the UL */
}

.betterdocs-content ul {
    list-style-type: disc; /* Ensures bullets are shown */
    padding-left: 20px; /* Adjust the padding to move bullets inside if needed */
    padding-bottom: 20px; /* Adds space below the UL */
    padding-top: 10px; /* Adds space below the UL */
}

.betterdocs-content ol {
    list-style-type: decimal; /* Ensures bullets are shown */
    padding-left: 20px; /* Adjust the padding to move bullets inside if needed */
    padding-bottom: 20px; /* Adds space below the UL */
    padding-top: 10px; /* Adds space below the UL */
}

.betterdocs-content ul li,
.betterdocs-content ol li {
    margin-left: 0; /* Ensures the list items align properly */
    line-height: 1.6 !important;
}


h1.betterdocs-entry-title {
    font-size: 22px !important;  /* Adjust the size as needed */
    font-weight: bold !important;
    color: #000000 !important;
}

h1.betterdocs-content-heading {
    font-size: 20px !important;  /* Adjust the size as needed */
    font-weight: bold;
    color: #000000;
}

/* Style for h2 with the class betterdocs-content-heading */
h2.betterdocs-content-heading {
    font-size: 18px !important;  /* Adjust the size as needed */
    font-weight: bold;
    color: #000000;
    padding-top: 15px; /* Adds space below the UL */
}
h3.betterdocs-content-heading {
    font-size: 17px !important;  /* Adjust the size as needed */
    font-weight: bold;
    color: #000000;
}

h4.betterdocs-content-heading {
    font-size: 17px !important;  /* Adjust the size as needed */
    font-weight: bold;
    color: #000000;
}

.docs-single-title .betterdocs-entry-title {

     padding-bottom: 5px !important;
    letter-spacing: 0em !important;

}

    @media screen and (max-width: 760px) {


      h1.betterdocs-entry-title {
          font-size: 22px !important;  /* Adjust the size as needed */
          font-weight: bold !important;
          color: #000000 !important;
      }
      /* Style for h1 with the class betterdocs-content-heading */
      h1.betterdocs-content-heading {
          font-size: 20px !important;  /* Adjust the size as needed */
          font-weight: bold;
          color: #000000;
      }

      /* Style for h2 with the class betterdocs-content-heading */
      h2.betterdocs-content-heading {
          font-size: 18px !important;  /* Adjust the size as needed */
          font-weight: bold;
          color: #000000;
          padding-top: 15px; /* Adds space below the UL */
      }
      h3.betterdocs-content-heading {
          font-size: 17px !important;  /* Adjust the size as needed */
          font-weight: bold;
          color: #000000;
      }
    }

    .mailchimp-newsletter {
        display: none !important;
    }

    #mailchimp-gdpr-fields {
        display: none !important;
    }

    ul.wc_payment_methods.payment_methods.methods {
    width: 100% !important;
}

.email2 {
  unicode-bidi: bidi-override;
  direction: rtl;
}
