/*Pricing page design*/
.pricing-desc h1{font-size:26px;color:var(--dark-color);margin-bottom:30px;}
/*common pricing css*/
.svg-inline--fa{display:inline-block;height:1.3em;vertical-align:-.125em;}
svg.svg-inline--fa.fa-check{color:var(--green-check);}
svg.svg-inline--fa.fa-times{color:var(--red-close);}
/*pricing banner section*/
/* .consultancy.purple-bg.pricing-consultancy{margin-bottom:-16rem;padding-top:12rem;padding-bottom:20rem;} */
/* .pricing-banner{background:url("../image/pricing-banner.png");background-size:cover;background-position:center center;padding-bottom:9rem;padding-top:45px;} */
.sticky-pricing{position:sticky;top:-1px;}
.pricing-desktop .d-desktop-pricing .pricing-table .box .pricing-title .btn-price{position:absolute;left:50%;transform:translateX(-50%);padding-top:24px;width:100%;}
.pricing-desktop .d-desktop-pricing .pricing-table ul li:first-child{padding:10px 10px 20px 15px;}
.pricing-desktop .d-desktop-pricing .pricing-table .box .pricing-title .btn-price .btn:hover{-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.pricing-desktop .d-desktop-pricing .pricing-table .box .pricing-title .btn-price .btn:hover:before{box-shadow:0px 5px 20px 0px rgba(0, 0, 0, 0.2);-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.pricing-desktop .d-desktop-pricing .pricing-table .box .pricing-title .btn-price .btn{color:var(--bg-round-dark-blue);display:inline-block !important;}
.pricing-desktop .d-desktop-pricing .pricing-table .box.silver-price .pricing-title .btn-price .btn{color:var(--bg-round-dark-purple);display:inline-block !important;}
.pricing-desktop .d-desktop-pricing .pricing-table .box.gold-price .pricing-title .btn-price .btn{color:var(--bg-round-dark-green);display:inline-block !important;}
.pricing-desktop .d-desktop-pricing .pricing-table .box .pricing-title .btn-price .btn::before{background:white;}
/*pricing desktop css*/
li.pricing-top-border{border-top:1px solid #cbcbcb;}
/*.pricing-desktop{padding-top:12px;}*/
.pricing-desktop .toggle-price{text-align:center;display:none;}
.pricing-desktop .toggle-price span.switcher{position:relative;border-radius:25px;font-weight:600;line-height:normal;display:inline-block;}
.pricing-desktop .toggle-price span.switcher input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:340px;height:47px;border-radius:30px;outline:none;font-family:'Montserrat', sans-serif;font-size:15px;font-weight:600;margin:0 auto;cursor:pointer;}
.pricing-desktop .toggle-price span.switcher input:before, .pricing-desktop .toggle-price span.switcher input:after{z-index:2;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:var(--bblack);}
.pricing-desktop .toggle-price span.switcher input:before{content:'Monthly';left:55px;}
.pricing-desktop .toggle-price span.switcher input:after{content:'Yearly';right:63px;}
.pricing-desktop .toggle-price span.switcher label{z-index:1;position:absolute;top:0px;bottom:0px;border-radius:50px;width:170px;height:47px;text-align:center;}
.pricing-desktop .toggle-price span.switcher.switcher-1 input{/* -webkit-transition:all 0.3s ease;transition:all 0.3s ease;*/
}
.pricing-desktop .toggle-price span.switcher.switcher-1 input:checked{background-color:var(--toggle-light-purple);-webkit-tap-highlight-color:transparent;}
.pricing-desktop .toggle-price span.switcher.switcher-1 input:checked:after{color:var(--white);/* -webkit-transition:all 0.3s ease;transition:all 0.3s ease;*/
 font-weight:600;}
.pricing-desktop .toggle-price span.switcher.switcher-1 input:checked + label{right:0px;background:var(--toggle-dark-purple);left:171px;}
.pricing-desktop .toggle-price span.switcher.switcher-1 input:not(:checked){background-color:var(--light-blue-feature);transition:0.4s;}
.pricing-desktop .toggle-price span.switcher.switcher-1 input:not(:checked):before{color:var(--white);}
.pricing-desktop .toggle-price span.switcher.switcher-1 input:not(:checked) + label{left:0px;right:10px;background:var(--toggle-dark-purple);transition:0.4s;}
.pricing-desktop .d-desktop-pricing{padding-top:30px;padding-bottom:45px;display:none;}
.pricing-desktop .d-desktop-pricing .pricing-table{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;}
.pricing-desktop .d-desktop-pricing .pricing-table ul{list-style-type:none;padding:0;margin:0;}
.pricing-desktop .d-desktop-pricing .pricing-table ul li{padding:10px 10px 10px 15px;border-bottom:1px solid #cbcbcb;color:var(--dark-color);min-height:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;}
.pricing-desktop .d-desktop-pricing .pricing-table ul li:last-child{border-bottom:none;}
.pricing-desktop .d-desktop-pricing .pricing-table.top-list-table .box{z-index:1;position:relative;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
.pricing-desktop .d-desktop-pricing .pricing-table.top-list-table .box:before, .pricing-desktop .d-desktop-pricing .pricing-table.top-list-table .box:after{position:absolute;content:'';left:0;right:0;background:var(--bg-round-dark-blue);height:20px;bottom:auto;opacity:0;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;z-index:-1;}
.pricing-desktop .d-desktop-pricing .pricing-table.top-list-table .box:after{top:auto;bottom:-17px;background:var(--price-purple-box);}
.pricing-desktop .d-desktop-pricing .pricing-table.top-list-table .box:hover{-webkit-box-shadow:0px 1px 30px 0px rgba(6, 6, 6, 0.15);box-shadow:0px 1px 30px 0px rgba(6, 6, 6, 0.15);z-index:43;}
.pricing-desktop .d-desktop-pricing .pricing-table.top-list-table .box:hover:before, .pricing-desktop .d-desktop-pricing .pricing-table.top-list-table .box:hover:after{opacity:1;}
.pricing-desktop .d-desktop-pricing .pricing-table.top-list-table .box.silver-price:before{background:var(--bg-round-dark-purple);}
.pricing-desktop .d-desktop-pricing .pricing-table.top-list-table .box.silver-price:after{background:var(--price-pink-box);}
.pricing-desktop .d-desktop-pricing .pricing-table.top-list-table .box.gold-price:before, .pricing-desktop .d-desktop-pricing .pricing-table.top-list-table .box.gold-price:after{background:var(--bg-round-dark-green);}
.pricing-desktop .d-desktop-pricing .pricing-table.top-list-table .box.gold-price:after{background:var(--price-green-box);}
.pricing-desktop .d-desktop-pricing .pricing-table .box{-webkit-transition:all 0.2s ease;transition:all 0.2s ease;position:relative;}
.pricing-desktop .d-desktop-pricing .pricing-table .box.hover-price:hover{-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none;}
.pricing-desktop .d-desktop-pricing .pricing-table .box.hover-price .btn:hover{-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.pricing-desktop .d-desktop-pricing .pricing-table .box.hover-price .btn:hover:before{-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.pricing-desktop .d-desktop-pricing .pricing-table .box .pricing-title{padding:20px 0px 20px 0px;text-align:center;}
.pricing-desktop .d-desktop-pricing .pricing-table .box .pricing-title h3{font-size:24px;font-weight:600;margin-bottom:3px;}
.pricing-desktop .d-desktop-pricing .pricing-table .box .pricing-title p{font-size:24px;font-weight:700;line-height: 28px;}
.pricing-desktop .d-desktop-pricing .pricing-table .box .pricing-title p span{font-size:16px;font-weight:600;}
.pricing-desktop .d-desktop-pricing .pricing-table .box .bg-blue-price{background:var(--bg-round-dark-blue);color:var(--white);}
.pricing-desktop .d-desktop-pricing .pricing-table .box .bg-purple-price{background:var(--bg-round-dark-purple);color:var(--white);}
.pricing-desktop .d-desktop-pricing .pricing-table .box .bg-green-price{background:var(--bg-round-dark-green);color:var(--white);}
.pricing-desktop .d-desktop-pricing .pricing-table .box.basic-price ul{background:white;background:-webkit-gradient(linear, left top, left bottom, from(white), to(#ecf0ff));background:linear-gradient(180deg, white 0%, #ecf0ff 100%);border-bottom:1px solid #cbcbcb;}
.pricing-desktop .d-desktop-pricing .pricing-table .box.basic-price ul:hover{border:none;}
.pricing-desktop .d-desktop-pricing .pricing-table .box.basic-price .btn:before{background:var(--bg-round-dark-blue);-webkit-box-shadow:0px 5px 0px 0px #33417a;box-shadow:0px 5px 0px 0px #33417a;}
.pricing-desktop .d-desktop-pricing .pricing-table .box.silver-price ul{background:var(--white);background:-webkit-gradient(linear, left top, left bottom, from(white), to(#ffe7fd));background:linear-gradient(180deg, white 0%, #ffe7fd 100%);border-bottom:1px solid #cbcbcb;}
.pricing-desktop .d-desktop-pricing .pricing-table .box.silver-price ul:hover{border:none;}
.pricing-desktop .d-desktop-pricing .pricing-table .box.silver-price .btn:before{background:var(--bg-round-dark-purple);-webkit-box-shadow:0px 5px 0px 0px #792271;box-shadow:0px 5px 0px 0px #792271;}
.pricing-desktop .d-desktop-pricing .pricing-table .box.gold-price ul{border-right:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;background:var(--white);background:-webkit-gradient(linear, left top, left bottom, from(white), to(#effffd));background:linear-gradient(180deg, white 0%, #effffd 100%);}
.pricing-desktop .d-desktop-pricing .pricing-table .box.gold-price ul:hover{border:none;}
.pricing-desktop .d-desktop-pricing .pricing-table .box.gold-price .btn:before{background:var(--bg-round-dark-green);-webkit-box-shadow:0px 5px 0px 0px #077c6b;box-shadow:0px 5px 0px 0px #077c6b;}
.pricing-desktop .d-desktop-pricing .pricing-table .box li{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--price-text-gray);font-weight:600;padding:0;}
.pricing-desktop .d-desktop-pricing .pricing-table .box .btn-price{padding-top:48px;}
.pricing-desktop .d-desktop-pricing .pricing-table .box .btn-price .btn{padding:0px 10px;line-height:41px;font-size:15px;width:70%;border:none;background:transparent;box-shadow:none;}
.pricing-desktop .d-desktop-pricing .pricing-table .box .btn-price .btn .fastspring_btn{background:transparent;border:none;line-height:41px;font-size:20px;font-weight:700;padding:0 10px;}
.pricing-desktop .d-desktop-pricing .pricing-table .box .btn-price .btn .fastspring_btn-default,.pricing-desktop .d-desktop-pricing .pricing-table .box .btn-price .btn.fastspring_btn-default{font-size:16px;color:#fff;}
.pricing-desktop .d-desktop-pricing .pricing-table .feature-wrap .pricing-feature{background:#ebf3fd;padding:48px 27px 47px;color:var(--dark-color);}
.pricing-desktop .d-desktop-pricing .pricing-table .feature-wrap h3{font-size:22px;line-height: 28px;}
.pricing-desktop .d-desktop-pricing .pricing-table .feature-wrap .border-feature{border-left:1px solid #cbcbcb;border-top:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;}
/*mobile price*/
.mobile-price{padding:5px 0px 50px;display:block;}
.mobile-price .pt-price-mb{padding-bottom:40px;}
.mobile-price .pt-price-mb:last-child{
  padding-bottom: 0;
}
.mobile-price ul{padding:0;margin:0;list-style-type:none;border-left:1px solid #cbcbcb;border-right:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;}
.mobile-price ul li{padding:20px 15px 20px 20px;font-size:16px;border-top:1px solid #cbcbcb;color:var(--dark-color);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;}
.mobile-price ul li.support span:first-child{font-weight:700;}
.mobile-price ul li.support span{
  flex: 0 0 100%;
  max-width: 100%;
  text-transform: uppercase;
}
.mobile-price ul li.support span + span{
  display: none;
  flex: 0 0 0%;
  max-width: 0%;
}
.mobile-price ul li:last-child{text-align:center;border-top:none;display:flex;justify-content:space-between;display: none;}
.mobile-price .m-gold-price ul li:last-child,.mobile-price .m-silver-price ul li:last-child{justify-content:space-between;position: sticky;bottom: 0;}
.mobile-price .m-basic-price ul li:last-child{justify-content:center;position: sticky;bottom: 0;}
.mobile-price ul li span{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%;}
.mobile-price ul li span + span{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;text-align:left;color:var(--price-text-gray);font-weight:600;}
.mobile-price h2{padding-left:25px;padding-top:22px;color:var(--white);border:none;padding-bottom:15px;font-size:26px;font-weight:500;margin-bottom:0;position:relative;}
.mobile-price p{text-transform:uppercase;margin-bottom:5px;}
.mobile-price h2 p{text-transform: none;}
.mobile-price em{position:absolute;right:25px;top:30px;z-index:2;-webkit-transition:0.3s ease all;transition:0.3s ease all;}
.mobile-price .right-arrow{-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.mobile-price .arrow{border:solid var(--white);border-width:0 2px 2px 0;width:15px;height:15px;}
.mobile-price h2[aria-expanded="true"] em{color:var(--white);-webkit-transform:rotate(-136deg);transform:rotate(-136deg);-webkit-transition:0.3s ease all;transition:0.3s ease all;}
.mobile-price .btn{padding:0px 35px;line-height:42px;font-size:18px;}
.mobile-price .m-basic-price h2{background:var(--bg-round-dark-blue);position:relative;}
.mobile-price .m-basic-price .btn:before{background:var(--bg-round-dark-blue);-webkit-box-shadow:0px 5px 0px 0px #33417a;box-shadow:0px 5px 0px 0px #33417a;}
.mobile-price .m-basic-price .btn:hover:before{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:scale(0.98);transform:scale(0.98);}
.mobile-price .m-basic-price ul{background:white;background:-webkit-gradient(linear, left top, left bottom, from(white), to(#ecf0ff));background:linear-gradient(180deg, white 0%, #ecf0ff 100%);}
.mobile-price .m-silver-price h2{background:var(--bg-round-dark-purple);}
a.mobile-secondry-essential.btn{color:var(--bg-round-dark-purple);text-decoration:underline;font-size:20px;position:relative;top:4px;padding:0;}
.mobile-price .m-silver-price .mobile-secondry-essential.btn:before{background:none;box-shadow:none;}
.mobile-price .m-gold-price .mobile-secondry-premium.btn:before{background:none;box-shadow:none;}
a.mobile-secondry-premium.btn{color:var(--bg-round-dark-green);text-decoration:underline;font-size:20px;position:relative;top:4px;padding:0;}
.or-between-btn{font-size:16px;position:relative;top:4px;margin-bottom:0 !important;}
.mobile-price .m-silver-price .btn:before{background:var(--bg-round-dark-purple);-webkit-box-shadow:0px 5px 0px 0px #792271;box-shadow:0px 5px 0px 0px #792271;}
.mobile-price .m-silver-price .btn:hover:before{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:scale(0.98);transform:scale(0.98);}
.mobile-price .m-silver-price ul{background:white;background:-webkit-gradient(linear, left top, left bottom, from(white), to(#ffe7fd));background:linear-gradient(180deg, white 0%, #ffe7fd 100%);}
.mobile-price .m-gold-price h2{background:var(--bg-round-dark-green);}
.mobile-price .m-gold-price .btn:before{background:var(--bg-round-dark-green);-webkit-box-shadow:0px 5px 0px 0px #077c6b;box-shadow:0px 5px 0px 0px #077c6b;}
.mobile-price .m-gold-price .btn:hover:before{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:scale(0.98);transform:scale(0.98);}
.mobile-price .m-gold-price ul{background:white;background:-webkit-gradient(linear, left top, left bottom, from(white), to(#effffd));background:linear-gradient(180deg, white 0%, #effffd 100%);}
.pricing-desktop .toggle-price span.switcher label{transition:0.4s;}
.left-wrap-ticket{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}
.common-left-section, .right-wrap-section{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
/* .purple-bg{background:url("../image/schedule-banner-comp.png");background-size:cover;background-position:top;padding-top:11rem;padding-bottom:18rem;position:relative;z-index:0;} */
footer{position:relative;z-index:2;}
.consultancy .btn:before{-webkit-box-shadow:0px 5px 0px 0px var(--brown-shadow);box-shadow:0px 5px 0px 0px var(--brown-shadow);-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.consultancy .btn:hover:before{-webkit-box-shadow:none;box-shadow:none;}
.consultancy h2{color:var(--white);max-width:100%;}
.consultancy p{color:var(--white);line-height:24px;margin-bottom:40px;font-size:14px;}
/*.consultancy{margin-top:-6.5rem;}*/
.consultancy .right-wrap-section{margin-top:35px;}
.paid-btn span{margin-right:25px;font-size:14px;}
.paid-btn a{font-weight:600;text-decoration:underline;color:black;font-size:18px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.paid-btn a:hover{color:var(--dark-brown);}
span.free-trail-text{display:block !important;}
.free-trail-btn .fastspring_btn-success,.free-trail-btn button:not(.toggle).fastspring_btn-success{color:#fff;background-color:transparent !important;border-color:transparent !important;}
.free-trail-btn .fastspring_btn-success:hover,.free-trail-btn button:not(.toggle).fastspring_btn-success:hover{background-color:none !important;border-color:none !important;}
.free-trail-btn .fastspring_btn:hover{color:white;}
.btn.starter-btn{position:relative;left:50%;transform:translateX(-50%);}
label#user_domain-error{font-size:12px;color:#dc3232;font-weight:400;margin-top:7px;margin-bottom:0 !important;}
.mobile-price ul li.mp-b-btn span.free-trail-text a{color:#00b59a;line-height:normal;padding:0;margin-top:5px;font-size:14px;text-decoration:underline;}
.mobile-price .m-silver-price ul li.mp-b-btn span.free-trail-text a{color:#9c3993;line-height:normal;padding:0;margin-top:5px;font-size:14px;text-decoration:underline;}
.mobile-price ul li.mp-b-btn span.free-trail-text a:before{background:none;box-shadow:none;line-height:normal;}
/* popup design */
.pricing-table-popup{position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,0.42);z-index:99;content:'';display:none;}
.pricing-table-popup .pricing-table-popup-content{position:absolute;content:'';z-index:999;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#ffffff;width:330px;border-radius:10px;box-shadow:0px 0px 13px 0px rgb(0 0 0 / 27%);}
.pricing-table-popup-content .popup-header{padding:15px 20px 15px 22px;border-bottom:1px solid #b7b7b7;}
.pricing-table-popup-content .popup-header .title{font-size:25px;font-weight:600;}
.pricing-table-popup-content .popup-header .title span{font-size:16px;font-weight:400;display:block;margin-top:3px;color:var(--bblack);}
.pricing-table-popup-content .close{position:absolute;right:12px;top:14px;border-radius:5px;transition:all .3s ease;font-size:32px;cursor:pointer;color:#8b8b8b;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;line-height:30px;font-family: 'Open Sans', sans-serif;font-weight: normal;}
.pricing-table-popup-content .close:hover{background:#a7a7a73b;}
.pricing-table-popup-content .popup-input-fields{padding:22px 20px 35px 22px;}
.pricing-table-popup-content .popup-input-fields label{margin-bottom:12px;font-size:18px;line-height:18px;font-weight:600;display:block;}
.pricing-table-popup-content .popup-input-fields .select-number-field{width:172px;position:relative;}
.pricing-table-popup-content .popup-input-fields .select-number-field button#sub{font-size:35px; cursor: pointer; position:absolute;line-height:8px;height:100%;vertical-align:middle;color:var(--bblack);padding:0 0px;font-weight:normal;margin:0;background:none;border-top-right-radius:5px;border-bottom-right-radius:5px;left:5px;left:unset;border:none;}
.pricing-table-popup-content .popup-input-fields .select-number-field input[type="text"]{-webkit-tap-highlight-color:transparent;width:172px;cursor: pointer; border-radius:10px;height:40px;padding:0;text-align:center;background:none;border:1px solid #8b8b8b;}
.pricing-table-popup-content .popup-input-fields .select-number-field button#add{font-size:32px;line-height:8px;height:100%;width:35px;margin:0;vertical-align:middle;color:var(--bblack);padding:0;position:absolute;right:0;background:none;border-top-left-radius:5px;border-bottom-left-radius:5px;border:none;font-weight:400;cursor: pointer;}
.pricing-table-popup-content .popup-input-fields .number-of-user-input{margin-bottom:25px;}
.pricing-table-popup-content .domain-name-input{margin-bottom:28px;}
.pricing-table-popup-content .domain-name-input input.domain-name{width:218px;border-radius:10px;height:40px;padding:0 10px;background:none;border:1px solid #8b8b8b;}
.pricing-table-popup-content .domain-name-input .prefix-name{font-size:16px;padding-left:7px;color:var(--bblack);display:block;margin-top:5px;}
.popup-input-fields .price-btn .price-text{font-size:30px;font-weight:700;}
.popup-input-fields .price-btn .btn{width:150px;line-height:42px;background:none;border:none;}
.popup-input-fields .price-btn .btn:focus{box-shadow:none !important;}
.popup-input-fields .price-btn .btn:active{background: none !important;}
.premium-color{color:var(--bg-round-dark-green);}
.essentail-color{color:var(--bg-round-dark-purple);}
.starter-color{color:var(--bg-round-dark-blue);}
.show-popup{display:block;}
/* popup design end */
/* tooltip design */
.tooltip{position:relative;transition: all .4s ease;}
.tooltip .tooltiptext{visibility:hidden;width:200px;background-color:black;color:#fff;text-transform: none; text-align:center;border-radius:10px;padding:10px 8px;position:absolute;z-index:1;top:150%;left:50%;font-size:12px;font-weight:400;transform: translate(-50% , -10px) scale(.5);transition-delay: .3s;transition-duration: .2s;}
.tooltip .tooltiptext::after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-10px;border-width:10px;border-style:solid;border-color:transparent transparent black transparent;}
.tooltip:hover .tooltiptext{visibility:visible;transform: translate(-50% , 0px) scale(1);}
/* tooltip design end */
@media (min-width:768px){/*popup design */
 .pricing-table-popup-content .popup-header .title span{display:unset;margin-top:0;margin-left:10px;}
 .pricing-table-popup-content .domain-name-input .prefix-name{display:unset;margin-top:0;}
 .popup-input-fields .price-btn .btn{width:188px;line-height:50px;}
 .pricing-table-popup .pricing-table-popup-content{width:402px;}
 /* .pricing-banner{padding-top:50px;} */
 label#user_domain-error{font-size:14px;}
}
/* Medium devices (landscape tablets, 768px and up) */
@media (min-width:992px){
    /* .pricing-banner{padding-bottom:12rem;padding-top:60px;} */
 .right-wrap-ticket.right-wrap-section .btn-center{text-align:left;}
 .pricing-desktop .toggle-price span.switcher input{font-size:18px;width:450px;height:61px;}
 .pricing-desktop .toggle-price span.switcher input:before{left:80px;}
 .pricing-desktop .toggle-price span.switcher input:after{right:90px;}
 .pricing-desktop .toggle-price span.switcher label{width:226px;height:60px;}
 .pricing-desktop .toggle-price span.switcher.switcher-1 input:checked + label{left:223px;}
 .pricing-desktop .d-desktop-pricing{display:block;}
 .pricing-desktop .d-desktop-pricing .pricing-table ul li{font-size:14px;}
 .pricing-desktop .d-desktop-pricing .pricing-table.top-list-table .box:before{top:-15px;}
 .pricing-desktop .d-desktop-pricing .pricing-table .box{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;}
 .pricing-desktop .d-desktop-pricing .pricing-table .feature-wrap{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%;}
 /*mobile price*/
 .mobile-price{display:none;}
 .mobile-price h2{font-size:30px;}
 .pricing-desc h1{font-size:30px;}
 /*.pricing-desktop{padding-bottom:50px;}*/
 .consultancy .left-wrap-ticket{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%;}
.common-left-section, .right-wrap-section{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.consultancy .left-wrap-ticket{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%;}
 .left-wrap-ticket .img-left-ticket{max-width:400px;margin:unset;}
 .consultancy .right-wrap-ticket{margin-top:0px;}
 .consultancy .right-wrap-ticket{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%;}
}
.fastspring .minicart{cursor:pointer;}
.fastspring .fsb-modal-body .removeText{margin-left:20px;}
/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width:1200px){/*.order-contity{margin-bottom:35px;}*/
 /* .pricing-banner{padding-top:70px;} */
 .pricing-desktop .d-desktop-pricing .pricing-table .box .pricing-title h3{font-size:26px;}
 .pricing-desktop .d-desktop-pricing .pricing-table .box .pricing-title p{font-size:22px;}
 .pricing-desktop .d-desktop-pricing .pricing-table .feature-wrap .pricing-feature{padding:49px 27px 48px;}
 .consultancy .left-wrap-ticket .img-left-ticket{max-width:100%;padding-left:0px;}
 .right-text{padding-left:110px;}
 .banner-section .right-text .desc-wrap h1{font-size:29px;}
 .consultancy p{font-size:16px;}
 }
/* Extra large devices (large laptops and desktops, 1400px and up) */
@media (min-width:1400px){
    /* .consultancy.purple-bg.pricing-consultancy{padding-bottom:24rem;} */
 /* .pricing-banner{padding-bottom:15rem;padding-top:80px;} */
 .pricing-desktop .toggle-price span.switcher input{font-size:18px;width:450px;height:61px;}
 .pricing-desktop .d-desktop-pricing .pricing-table ul li{font-size:16px;}
 /* .pricing-desktop .d-desktop-pricing .pricing-table .box .pricing-title{padding:13px 0px 50px 0px;} */
 .pricing-desktop .d-desktop-pricing .pricing-table .box .pricing-title h3{font-size:25px;}
 .pricing-desc h1{font-size:36px;}
 .pricing-desktop .d-desktop-pricing .pricing-table .feature-wrap .pricing-feature{padding:48px 27px 47px;}
 .pricing-desktop .d-desktop-pricing .pricing-table .box .btn-price .btn{font-size: 17px;}
 }
/* Extra large devices (large laptops and desktops, 1600px and up) */
@media (min-width:1600px){
    /* .pricing-banner{padding-bottom:15rem;} */
}
/* Extra large devices (large laptops and desktops,2000px and up) */
@media (min-width:2000px){
    /* .pricing-banner{padding-bottom:290px;} */
 /* .consultancy.purple-bg.pricing-consultancy{background-size:cover;padding-top:15rem;} */
}
.pricing-desktop .d-desktop-pricing .pricing-table ul li.support{text-transform: uppercase; font-weight:700;background:linear-gradient(270deg,white 0%, #ecf0ff 100%);}
.accordion .accordian-content .content{display:none;border:none;}
.arrow-rotate{transform:rotate( -136deg );-webkit-transition:0.3s ease all;transition:0.3s ease all;}
@media (max-width:1399px){.pricing-desktop .d-desktop-pricing .pricing-table .box .pricing-title{border-bottom:1px solid transparent;}
}
@media (max-width:1199px){.pricing-desktop .d-desktop-pricing .pricing-table ul li{min-height:52px;font-size:12px;}
 .sticky-pricing{top:0px;}
}
@media (max-width:991px){.pricing-consultancy .common-left-section .img-left-ticket{text-align:center;}
 .pricing-consultancy .common-left-section .img-left-ticket img{max-width:330px;}
 .mobile-price ul li span + span{text-align:center;}
 .mp-b-btn{position:sticky;bottom:73px;z-index:2;background:#ecf0ff;}
 .mobile-price ul li.mp-b-btn span{flex:0 0 100%;max-width:100%;}
 .mobile-price ul li.mp-b-btn span.free-trail-text{flex:unset;max-width:unset;}
 .mobile-price ul li.mp-b-btn span a{background:transparent;border:none;}
 .mobile-price ul li.mp-b-btn span a.fastspring_btn-default{font-size:16px;padding:0 20px;}
 .m-silver-price .mp-b-btn{background:#ffe7fd;}
 .m-gold-price .mp-b-btn{background:#effffd;}
}
@media (max-width:767px){#pricing-page-popup .cstm-box{padding:30px;}
}
#pricing-page-popup{position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:99;content:'';}
#pricing-page-popup .cstm-box{position:absolute;content:'';z-index:999;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#ffffff;width:80%;max-width:460px;padding:30px;border-radius:10px;box-shadow:0px 0px 13px 0px rgb(0 0 0 / 27%);}
#pricing-page-popup .cstm-box h3, #pricing-page-popup .cstm-box p{margin-bottom:20px;}
#subcancel_confirmation_wrap .cstm-box button{min-width:100px;}
#pricing-page-popup button{color:var(--white);font-weight:700;display:inline-block;letter-spacing:0.5px;padding:0px 20px;text-align:center;font-size:15px;line-height:42px;cursor:pointer;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;position:relative;z-index:1;border:none;margin-right:0px;font-family:'Montserrat', sans-serif;border-radius:13px;background:var(--dark-brown);-webkit-box-shadow:0px 5px 0px 0px var(--brown);box-shadow:0px 5px 0px 0px var(--brown);}
#pricing-page-popup button:hover{background:rgba(144, 65, 63, 0.82);-webkit-box-shadow:none;box-shadow:none;transform:scale(0.98);}
.clearfix{display:flex;justify-content:flex-end;}
.modal-header .driver-image.inside{margin-top:0px !important;max-width:200px !important;margin-bottom:5px;max-height:90px;padding-bottom:10px;/* display:block;*/
}
.overflow-hidden{overflow:hidden;}
@media (min-width:992px) and (max-width:1199px){footer{z-index:41;}
}
@media (min-width:768px) and (max-width:991px){.mobile-price ul li:last-child{justify-content:center;}
 .mobile-price .btn{margin-left:30px;}
 .mobile-price ul li.mp-b-btn span.free-trail-text{margin-right:30px;}
}


/* 8-4-2022 css changes */
.purple-bg{
    background-color: #6b4fdf;
}

/* 14-4-2022 css changes */
.pricing-desktop .d-desktop-pricing .pricing-table .box .pricing-title p span:first-child {
    text-decoration: line-through;
}
.pricing-desktop .d-desktop-pricing .pricing-table .box .pricing-title p span:last-child {
    display: block;
    font-size: 13px;
    font-weight: 500;
    opacity: 0;
    visibility: hidden;
}
.mobile-price .accordion p span:first-child {text-decoration: line-through;}
.mobile-price .accordion p span:last-child {display: block;font-size: 15px;display:none;}
.mobile-price .accordion p span {font-size: 21px;}
.pricing-desktop .d-desktop-pricing .pricing-table .box .bg-blue-price {min-height: 123px;}
.pricing-desktop .d-desktop-pricing .pricing-table .feature-wrap .pricing-feature {min-height: 123px;}
.pricing-desktop .d-desktop-pricing .pricing-table .box .bg-blue-price .btn-price.text-center {
    padding-top: 45px;
}
body .pricing-desktop .d-desktop-pricing .pricing-table.top-list-table .box.gold-price {-webkit-box-shadow: 0px 1px 30px 0px rgb(6 6 6 / 15%);
    box-shadow: 0px 1px 30px 0px rgb(6 6 6 / 15%);
    z-index: 43;}
body .pricing-desktop .d-desktop-pricing .pricing-table.top-list-table .box.gold-price .sticky-pricing {top: -1px;}
body .pricing-desktop .d-desktop-pricing .pricing-table.top-list-table .box.gold-price:before {opacity: 1;}
.pricing-desktop .d-desktop-pricing .pricing-table.top-list-table .box:hover ~ .box.gold-price {box-shadow: none;-webkit-box-shadow: none;z-index: inherit;}
.pricing-desktop .d-desktop-pricing .pricing-table.top-list-table .box:hover ~ .box.gold-price:before {top: inherit;}
body .pricing-desktop .d-desktop-pricing .pricing-table.top-list-table .box.gold-price .sticky-pricing.sticky-premium {
    top: -1px;
}

/* Updated pricing page css start here */
.updated-pricing-page{
    padding: 40px 0;
}
.updated-pricing-page .pricing-page-content{
    display: flex;
    margin-bottom: 40px;
    flex-wrap: wrap;
  }

  .updated-pricing-page .pricing-page-content .left-side-content{
    width: 100%;
    padding-right: 00px;
    color: white;
  }
  .updated-pricing-page .pricing-page-content .left-side-content .box-model{
    background: linear-gradient(252deg, rgba(79,70,184,1) 35%, rgba(186,183,221,1) 100%);
  }
  .updated-pricing-page .pricing-page-content .right-side-content{
   width: 100%;
   margin-top: 40px;
  }
  .updated-pricing-page .pricing-page-content .pricing-table-content{
    display: flex;
    margin: 0;
    flex-wrap: wrap;
  }
  .updated-pricing-page .pricing-page-content .pricing-table-content .pricing-model{
    width: 100%;
    padding: 0;
  }
  .updated-pricing-page .pricing-page-content .box-model{
    border-radius: 10px;
    padding: 35px 30px;
    background: #4F46B8;
    height: auto;
  }
  .updated-pricing-page .pricing-page-content .left-side-content .suport-title {
    font-size: 25px;
    font-weight: 500;
    letter-spacing: .5px;
}
.updated-pricing-page .pricing-page-content .left-side-content .list {
  margin-top: 26px;
  padding-left: 20px;
}
.updated-pricing-page .pricing-page-content .left-side-content .list li:before {
  position: absolute;
  content: "";
  top: 5px;
  left: -19px;
  background: #fdfdfd;
  border: 1px solid white;
  width: 5px;
  height: 5px;
  border-radius: 50%;
}
.updated-pricing-page .pricing-page-content .left-side-content .list li{
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 20px;
  letter-spacing: .5px;
  position: relative;
  line-height: 20px;
}
.updated-pricing-page .pricing-page-content .left-side-content .list li:last-child{
  margin-bottom: 0;
}
.updated-pricing-page .pricing-page-content .right-side-content .heading-details {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 30px;
}
.updated-pricing-page .pricing-page-content .right-side-content .heading-details .left-desc h1 {
  font-size: 22px;
  font-weight: 400;
}
.updated-pricing-page .pricing-page-content .right-side-content .heading-details .left-desc h1 span {
  display: block;
  font-size: 38px;
  font-weight: 700;
  margin-top: 10px;
}
.updated-pricing-page .pricing-page-content .right-side-content .heading-details .right-desc{
  text-align: right;
}
.updated-pricing-page .pricing-page-content .right-side-content .heading-details .right-desc a {
  color: #b95651;
  border-bottom: 1px solid #b95651;
  margin-top: 4px;
  display: inline-block;
  transition: all .3s ease-in;
}
.updated-pricing-page .pricing-page-content .right-side-content .heading-details .right-desc a:hover{
    color: var(--purple);
    background: -webkit-linear-gradient(45deg,var(--purple),var(--pink));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    border-bottom: 1px solid transparent;
    transition: all .3s ease-in;
}
.updated-pricing-page .pricing-page-content .pricing-table-content .pricing-model .box-model{
  background-color: #ebf3fd;
  position: relative;
}
.updated-pricing-page .pricing-page-content .pricing-table-content .pricing-model .box-model.dx-pro-model{
    background: #644fe0;
    color: white;
    margin-top: 40px;
}
.updated-pricing-page .pricing-page-content .pricing-table-content .pricing-model .dx-pro-model .pricing-tag .pricing-tag-title,
.updated-pricing-page .pricing-page-content .pricing-table-content .pricing-model .dx-pro-model .pricing-tag .pricing-tag-price,
.updated-pricing-page .pricing-page-content .pricing-table-content .pricing-model .dx-pro-model .list-title{
    color: white;
}
.updated-pricing-page .pricing-page-content .pricing-table-content .pricing-model .dx-pro-model .pricing-tag .pricing-tag-title:before{
    background: white;
}
.dx-pro-model .pricing-btn{
    border-color: white;
    color: white;
}
.updated-pricing-page .pricing-page-content .pricing-table-content .pricing-model .pricing-tag {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.updated-pricing-page .pricing-page-content .pricing-table-content .pricing-model .pricing-tag .pricing-tag-title {
  margin: 0;
  position: relative;
}
.updated-pricing-page .pricing-page-content .pricing-table-content .pricing-model .pricing-tag .pricing-tag-price {
  color: #5d5d5d;
  font-size: 24px;
  font-weight: 600;
}
.updated-pricing-page .pricing-page-content .pricing-table-content .pricing-model .pricing-tag .pricing-tag-price span {
  display: block;
  font-weight: 400;
  font-size: 14px;
}
.updated-pricing-page .pricing-page-content .box-model .image-pricing img{
  max-width: 200px;
}
.updated-pricing-page .pricing-page-content .pricing-table-content .pricing-model .pricing-tag .pricing-tag-price .discount-price{
  display: inline-block;
  text-decoration: line-through;
}
.updated-pricing-page .pricing-page-content .pricing-table-content .pricing-model .pricing-tag .pricing-tag-title:before {
  content: "";
  position: absolute;
  bottom: -10px;
  left: 2px;
  width: 65px;
  height: 4px;
  background: black;
  border-radius: 20px;
}
.updated-pricing-page .pricing-page-content .pricing-table-content .pricing-model .list-title {
  margin: 35px 0 25px;
  color: #5d5d5d;
  font-weight: 500;
  font-size: 18px;
}
.updated-pricing-page .pricing-page-content .pricing-table-content .pricing-model .feature-list{
  margin-bottom: 80px;
}
.updated-pricing-page .pricing-page-content .pricing-table-content .pricing-model .feature-list li{
  position: relative;
  padding-left: 28px;
  margin-bottom: 18px;
  font-size: 16px;
}
.updated-pricing-page .pricing-page-content .pricing-table-content .pricing-model .feature-list li:last-child{
  margin-bottom: 0;
}
.updated-pricing-page .pricing-page-content .pricing-table-content .pricing-model .list-item-wrapper{
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
.updated-pricing-page .pricing-page-content .pricing-table-content .pricing-model .list-item-wrapper .btn-wrap {
  position: absolute;
  bottom: 30px;
  left: 35px;
  right: 35px;
}
.updated-pricing-page .pricing-page-bottom-content{
    text-align: center;
}
.updated-pricing-page .pricing-page-bottom-content a{
    color: #b95651;
    font-weight: 500;
    display: inline-block;
    position: relative;
    border-bottom:1px solid #b95651;
    margin-top: 5px;
    padding-bottom: 2px;
    transition: all .3s ease-in;
}
.updated-pricing-page .pricing-page-bottom-content a:hover{
color: var(--purple);
    background: -webkit-linear-gradient(45deg,var(--purple),var(--pink));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    border-bottom: 1px solid transparent;
    transition: all .3s ease-in;
}
.updated-pricing-page .pricing-page-bottom-content a:hover .arrow{
    border-color: var(--purple);
}

.updated-pricing-page .pricing-page-bottom-content .arrow {
    border: solid #b95651;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 6px 4px 5px 5px;
    font-style: normal;
    width: 6px;
    height: 6px;
    position: relative;
    top: 12px;
    padding-bottom: 2px;
}
#compare-plan .pricing-table-popup-content{
  max-width: 1120px;
  height: calc(100vh - 150px);
  overflow: auto;
  width: calc(100% - 80px);
}
#compare-plan .pricing-table-popup-content .padding-tb{
  padding: 0 50px;
}
#compare-plan .pricing-table-popup-content .close{
  position: sticky;
  margin: 20px 20px 0 auto;
  z-index: 1;
}
.price-list-arrow{
  position: absolute;
  top: 2px;
  left: 3px;
  display: block;
  width: 7px;
  height: 7px;
  border-bottom: 2px solid;
  border-right: 2px solid;
  transform: rotate(260deg);
}
.price-list-arrow:after{
  content: "";
  display: block;
  box-sizing: border-box;
  position: absolute;
  width: 12px;
  height: 2px;
  background: currentColor;
  transform: rotate(45deg);
  bottom: 2px;
  right: -3px
}
.pricing-btn {
  border: 2px solid #575757;
  background: transparent;
  display: block;
  padding: 10px 10px;
  text-align: center;
  width: 100%;
  font-size: 16px;
  font-weight: 600;
  color: #575757;
  cursor: pointer;
  transition: all .3s ease-in;
}
.pricing-btn:hover {
  border: 2px solid #b95651;
  transition: all .3s ease-in;
  color: #b95651;
}
.dx-pro-model .pricing-btn:hover {
	transition: all .3s ease-in;
  	color: #b5807d;
  	border-color: #b5807d;
}
.pricing-popup-opened{
  overflow: hidden;
}
@media screen and (max-width:767px) {
    .updated-pricing-page .pricing-page-content .right-side-content .heading-details{
        flex-wrap: wrap;
    }
    .updated-pricing-page .pricing-page-content .right-side-content .heading-details .right-desc{
        display: flex;
        justify-content: space-between;
        width: 100%;
        margin-top: 25px;
    }
    .updated-pricing-page .pricing-page-content .right-side-content .heading-details .right-desc a{
        margin: 0;
    }
    .updated-pricing-page .pricing-page-content .box-model .image-pricing{
       margin: 40px auto 0 auto;
    }
    #compare-plan .pricing-table-popup-content{
      width: calc(100% - 40px);
    }
    #compare-plan .pricing-table-popup-content .padding-tb{
      padding: 0 20px;
    }
    .updated-pricing-page .pricing-page-content .right-side-content .heading-details .left-desc h1{
      font-size: 16px;
    }
    .updated-pricing-page .pricing-page-content .right-side-content .heading-details .left-desc h1 span{
      font-size: 34px;
    }
}
@media screen and (min-width:768px) {
  .updated-pricing-page{
    padding: 50px 0;
}
.updated-pricing-page .pricing-page-content{
  margin-bottom: 60px;
}
    .updated-pricing-page .pricing-page-content .pricing-table-content .pricing-model{
        width: 50%;
        padding: 0 15px;
      }
      .updated-pricing-page .pricing-page-content .pricing-table-content{
        margin: 0 -15px;
    }
    .updated-pricing-page .pricing-page-content .box-model{
      height: 100%;
  }
  .updated-pricing-page .pricing-page-content .pricing-table-content .pricing-model .box-model.dx-pro-model{
    margin-top: 0;
  }
  .updated-pricing-page .pricing-page-content .left-side-content{
    text-align: center;
  }
  .updated-pricing-page .pricing-page-content .left-side-content .list{
    padding: 0 50px;
  }
  .updated-pricing-page .pricing-page-content .box-model .image-pricing{
    margin: 40px auto 0 auto;
  }
}
@media screen and (min-width:992px) {
    .updated-pricing-page .pricing-page-content .left-side-content {
        width: calc(33.33% + 15px);
        padding-right: 30px;
    }
    .updated-pricing-page .pricing-page-content .right-side-content{
        width: 66.66%;
        margin-top: 0;
    }
      .updated-pricing-page .pricing-page-content .pricing-table-content .pricing-model .box-model.dx-pro-model{
          margin-top: 0;
      }
      .updated-pricing-page .pricing-page-content{
          flex-wrap: nowrap;
      }
      .updated-pricing-page .pricing-page-content .left-side-content{
        text-align: left;
      }
      .updated-pricing-page .pricing-page-content .left-side-content .list{
        padding: 0;
        padding-left: 20px;
      }
      .updated-pricing-page .pricing-page-content .box-model .image-pricing{
        margin: 0 auto;
      }
}

@media screen and (min-width:1200px) {
  .updated-pricing-page{
    padding: 60px 0;
}
.pricing-desktop .d-desktop-pricing .pricing-table .box .bg-blue-price{
  min-height: 126px;
}
}
@media screen and (min-width:1440px) {
  .updated-pricing-page{
    padding: 70px 0;
}
.updated-pricing-page .pricing-page-content{
  margin-bottom: 100px;
}
.pricing-desktop .d-desktop-pricing .pricing-table .box .bg-blue-price{
  min-height: 124px;
}
.updated-pricing-page .container-wrap{
  max-width: 1300px;
}
.updated-pricing-page .pricing-page-content .box-model .image-pricing img{
  max-width: 250px;
}
}

/* pricing page css */
.price-list-section {
  padding: 100px 0 100px;
  text-align: center;
  background: url(../image/banner-bg-new.png);
}

.price-list-section h1 {
  font-weight: 400;
}

.pricing-tab {
  position: relative;
}

.pricing-tab .tabs .pricing-tab-menu {
  display: flex;
  justify-content: center;
  position: relative;
  margin-top: -53px;
}

.pricing-tab .tabs .tab-title {
  display: block;
  text-align: center;

  position: relative;
  font-size: 16px;
}

.pricing-tab .tabs .active span {
  position: relative;
  cursor: default;
}

.pricing-tab .tabs .pricing-title {
  border-radius: 20px 20px 0 0;
  padding: 10px 15px;
  cursor: pointer;
}

.pricing-tab .tabs li.active {
  background: #ffffff;
}

.pricing-tab .tabs > .content-box {
  display: none;
}

.pricing-tab .tabs .visible {
  display: block;
}

.pricing-tab .new-pricing-plans {
  padding-top: 60px;
}
.updated-pricing-page
  .pricing-page-content
  .right-side-content
  .heading-details
  .left-desc
  h1
  span {
  font-size: 34px;
  line-height: 1;
}
/* pricing-tab  medis query */

@media (min-width: 768px) {
  .price-list-section {
    padding: 100px 0 120px;
  }

  .pricing-tab .tabs .tab-title {
    font-size: 20px;
  }

  .pricing-tab .tabs .pricing-title {
    padding: 20px 45px;
  }

  .pricing-tab .new-pricing-plans {
    padding-top: 70px;
  }
  .pricing-tab .tabs .pricing-tab-menu {
    margin-top: -73px;
  }
}

@media (min-width: 992px) {
  .price-list-section {
    padding: 100px 0;
  }
}

@media (min-width: 1024px) {
  .price-list-section {
    padding: 150px 0 125px;
  }

  .pricing-tab .new-pricing-plans {
    padding-top: 100px;
  }

  .pricing-tab .tabs .tab-title {
    font-size: 24px;
    font-weight: 300;
  }
  .pricing-tab .tabs .pricing-title {
    padding: 22px 45px;
  }
  .updated-pricing-page
    .pricing-page-content
    .right-side-content
    .heading-details
    .left-desc
    h1
    span {
    font-size: 34px;
  }
  .pricing-tab .tabs .pricing-tab-menu {
    margin-top: -75px;
  }
}

@media (min-width: 1200px) {
  .price-list-section {
    padding: 150px 0 140px;
  }
  .pricing-tab .tabs .pricing-title {
    padding: 25px 55px;
  }
  .pricing-tab .tabs .tab-title {
    font-size: 25px;
  }
  .pricing-tab .tabs .pricing-tab-menu {
    margin-top: -84px;
  }
}

@media (min-width: 1440px) {
  .pricing-tab .tabs .pricing-tab-menu {
    margin-top: -104px;
  }

  .price-list-section {
    padding: 150px 0 200px;
  }

  .pricing-tab .tabs .tab-title {
    font-size: 28px;
  }

  .pricing-tab .tabs .pricing-title {
    padding: 35px 55px;
  }

  .updated-pricing-page
    .pricing-page-content
    .right-side-content
    .heading-details
    .left-desc
    h1
    span {
    font-size: 38px;
  }
}
