 /*
Theme Name: 	Mizox Child
Theme URI: 		http://thememascot.net
Description: 	Web Design Agency WordPress Theme. You can get more themes from here: https://themeforest.net/user/thememascot/portfolio
Author: 		ThemeMascot Team
Author URI: 	http://themeforest.net/user/thememascot
Version: 		1.1
License: 		GNU General Public License v2 or later
License URI: 	http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: 	mizox-child
Template: 		mizox
*/

.info-equal-h .elementor-inner-column .elementor-widget-wrap .elementor-element,
.info-equal-h .elementor-inner-column .elementor-widget-wrap .elementor-element .tm-sc-info-box{display:flex; height:100%;}
.info-equal-h .tm-sc-info-box .info-box-wrapper .icon-wrapper:empty{display:none;}

.iconbox-p .elementor-element.elementor-widget .tm-sc-icon-box.icon-box{padding:0 5px;}

.price-page ul.elementor-icon-list-items{-webkit-column-count: 2; -moz-column-count: 2; column-count: 2;}
.pro-price-form .pages-price{display:flex; flex-wrap:wrap; align-items:center; justify-content:center; background:#174295; color:#fff; padding:25px; column-gap:24px;}
.pro-price-form .pages-price label{font-size:28px; font-weight:bold;}
.pro-price-form .pages-price .txt-addpages input{background:#B1CCFF; padding:0; margin:0; border:none; outline:none; height:57px; width:90px; border-radius:5px; font-size:28px; color:#000; text-align:center; -webkit-appearance:textfield; -moz-appearance:textfield; appearance:textfield;}
.pro-price-form .pages-price .txt-addpages input[type=number]::-webkit-inner-spin-button, 
.pro-price-form .pages-price .txt-addpages input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;}
.pro-price-form .pages-price .btn-getstarted .btn-get-start{padding:0; margin:0; background:#14C08D; color:#fff; border-radius:5px; border:none; outline:none; height:57px; display:flex; align-items:center; text-align:center; width:220px; font-size:28px; font-weight:bold; text-decoration:none !important; justify-content:center;}
.pro-price-form .pages-price .btn-getstarted .btn-get-start:hover{background:#fff; color:#174295;}
.pro-price-form .hide{display:none;}
.price-form-main{border:solid 1px #B9B9B9; /*border-top:none;*/ border-radius:20px; padding:30px; background:#fff;}
.price-form-main .add-services{padding-top:25px;}
.price-form-main .add-services > p label,
.price-form-main .add-services > label{color:#174295; font-size:28px; font-weight:bold; padding:0 0 20px !important; margin:0; line-height:1.2;}
.price-form-main .service-item-inner{display:flex; flex-wrap:wrap; margin:0 -11px; row-gap:22px;}
.price-form-main .service-item-inner .services-items{width:20%; padding:0 11px;}
.price-form-main .service-item-inner .services-items p{height:100%; padding:0; margin:0;}
.price-form-main .service-item-inner .services-items label{height:100%; padding:35px 19px 105px !important; margin:0; border:solid 1px #C7C7C7; border-radius:5px; text-align:center; color:#686868; font-weight:500; font-size:13px; line-height:1.45; position:relative; cursor:pointer;}
.price-form-main .service-item-inner .services-items input{display:none;}
.price-form-main .service-item-inner .services-items span{display:block; color:#14C08D; font-size:19px; font-weight:bold; padding:0 0 19px;}
.price-form-main .service-item-inner .services-items span:before,
.price-form-main .service-item-inner .services-items span:after{content:''; position:absolute; left:0; right:0; bottom:28px; width:46px; height:46px; margin:auto; border-radius:100%; transition:all 0.15s ease-in-out;}
.price-form-main .service-item-inner .services-items span:before{background:#D9D9D9 url(assets/images/check.svg) center center no-repeat; background-size:18px;}
.price-form-main .service-item-inner .services-items span:after{background:#14C08D url(assets/images/check2.svg) center center no-repeat; transform:scale(0); background-size:18px;}
.price-form-main .service-item-inner .services-items input:checked + span:after{transform:scale(1);}

.price-form-main .contact-info-main{padding:50px 0 0; margin-top:50px; position:relative;}
.price-form-main .contact-info-main:before{content:''; position:absolute; left:-30px; top:0; right:-30px; border-top:solid 1px #B9B9B9;}
.price-form-main .contact-info-main .contact-center{max-width:650px; margin:auto;}
.price-form-main .contact-info-main .contact-title h2{font-size:36px; color:#174295; padding:0 0 30px; margin:0; text-align:center;}
.price-form-main .contact-info-main .contact-info{display:flex; flex-wrap:wrap; justify-content:space-between; row-gap:20px;}
.price-form-main .contact-info-main .contact-info > div{width:calc(50% - 15px);}
.price-form-main .contact-info-main .contact-info label{font-size:16px; padding:0; margin:0; display:block; font-weight:normal;}
.price-form-main .contact-info-main .contact-info br{display:none;}
.price-form-main .contact-info-main .contact-info .wpcf7-form-control{width:100%; font-size:16px; border:solid 1px #B9B9B9; padding:7px 20px; outline:none; background:#fff; border-radius:5px; display:block;}
.price-form-main .contact-info-main .contact-info .txt-textarea{width:100%;}
.price-form-main .contact-info-main .contact-info textarea.wpcf7-form-control{height:120px; resize:none;}
.price-form-main .contact-info-main .btn-submit{padding:30px 0 0; display:flex; justify-content:center; position:relative;}
.price-form-main .contact-info-main .btn-submit input{padding:0 30px; margin:0; background:#14C08D; color:#fff; border-radius:5px; border:none; outline:none; height:57px; width:auto !important; font-size:28px; font-weight:bold; text-decoration:none; justify-content:center; display:block !important;}
.price-form-main .contact-info-main .btn-submit input:hover{background:#174295;}
.price-form-main .contact-info-main .btn-submit .wpcf7-spinner{position:absolute; left:0; top:0; bottom:0; right:0; margin:auto;}

.menuzord-primary-nav ul.menuzord-menu li.menu-item-type-custom > a{pointer-events: none;}

.price-form-main .sec-baseprice{display:flex; justify-content:space-between; column-gap:100px; padding:0 0 30px;}

.price-form-main .sec-baseprice .field-site-status .wpcf7-form-control{display:flex; flex-wrap:wrap;}
.price-form-main .sec-baseprice .field-site-status .wpcf7-list-item{margin:0; width:100%;}
.price-form-main .sec-baseprice .field-site-status label input{display:none;}
.price-form-main .sec-baseprice .field-site-status label .wpcf7-list-item-label{position:relative; display:block; width:100%; font-size:18px; color:#174295; font-weight:700; padding:0 0 0 36px; white-space:nowrap;}
.price-form-main .sec-baseprice .field-site-status label .wpcf7-list-item-label:before{content:''; position:absolute; left:0; top:7px; width:22px; height:22px; background:#D9D9D9; border-radius:100%;}
.price-form-main .sec-baseprice .field-site-status label .wpcf7-list-item-label:after{content:''; position:absolute; left:3px; top:10px; width:16px; height:16px; background:#174295; border-radius:100%; transform:scale(0); transition:all 0.2s ease-in-out;}
.price-form-main .sec-baseprice .field-site-status label input:checked + .wpcf7-list-item-label:after{transform:scale(1);}
.price-form-main .sec-baseprice .set-base-price h3{padding:0; margin:0; color:#174295; font-size:36px; font-weight:bold; white-space:nowrap;}
.price-form-main .sec-baseprice .set-base-price .base-txt{font-size:26px; color:#000; font-weight:bold; line-height:1.5;}
.price-form-main .sec-baseprice .list-base ul{display:flex; flex-wrap:wrap; padding:0; margin:0;}
.price-form-main .sec-baseprice .list-base ul li{list-style:none; padding:0 0 0 22px; margin:0; position:relative; width:60%; font-size:18px; color:#686868; line-height:normal;}
.price-form-main .sec-baseprice .list-base ul li:before{content:''; position:absolute; left:0; top:9px; background:url(images/check-mark.svg) left top no-repeat; width:12px; height:12px; background-size:contain;}
.price-form-main .sec-baseprice .list-base ul li:nth-child(2n){width:40%;}

.price-form-main .pages-price .txt-addpages{display:flex; align-items:center; column-gap:10px;}
.price-form-main .pages-price .txt-addpages .price-total{font-size:32px; font-weight:bold;}
.price-form-main .pages-price > p{max-width:290px; line-height:1.2;}

.price-form-main .included-list{padding:30px 0; border-bottom:solid 1px #174295;}
.price-form-main .included-list h3{color:#174295; font-size:28px; padding:0 0 20px; margin:0;}
.price-form-main .included-list ul{padding:0; margin:0; -webkit-column-count:3; -moz-column-count:3; column-count:3;}
.price-form-main .included-list ul li{list-style:none; padding:0 0 5px 22px; margin:0; line-height:1.45; position:relative;}
.price-form-main .included-list ul li:before{content:''; position:absolute; left:0; top:5px; width:14px; height:14px; background:url(images/add.svg) center center no-repeat; background-size:contain;}



/* pricing-new-main form */

/*.pricing-new-main .pricing-step-1 .uacf7-step label,
.pricing-new-main .pricing-step-2 .uacf7-step label,
.pricing-new-main .pricing-step-3 .uacf7-step label,
.pricing-new-main .pricing-step-4 .uacf7-step label,
.pricing-new-main .pricing-step-5 .uacf7-step label,
.pricing-new-main .pricing-step-6 .uacf7-step label,
.pricing-new-main .pricing-step-7 .uacf7-step label,
.pricing-new-main .pricing-step-8 .uacf7-step label,
.pricing-new-main .pricing-step-9 .uacf7-step label,
.pricing-new-main .pricing-step-10 .uacf7-step label{text-align:center;font-weight:700;font-size:20px;}

.pricing-new-main .pricing-step-1 .site_status .wpcf7-form-control-wrap{text-align:center;padding-top:28px;}
.pricing-new-main .pricing-step-1 .site_status .wpcf7-form-control-wrap .wpcf7-list-item{position:relative; margin: 0 0.5em;}
.pricing-new-main .pricing-step-1 .site_status .wpcf7-form-control-wrap .wpcf7-list-item label { border: solid 1px #e1e1e1; padding: 0px 20px 2px !important; border-radius: 4px; background: transparent; width: 200px; color: #000; cursor:pointer; }
.pricing-new-main .pricing-step-1 .site_status .wpcf7-form-control-wrap .wpcf7-list-item label:hover { border: solid 1px #1A73E8; background: #1A73E8;  color: #fff; transition: 0.3s; }
.pricing-new-main .pricing-step-1 .site_status .wpcf7-form-control-wrap .wpcf7-list-item label input{position:absolute; width:100%; opacity:0; visibility:hidden;}
.pricing-new-main .pricing-step-1 .site_status .wpcf7-form-control-wrap .wpcf7-list-item label span{font-size:16px;font-weight:400;text-align:center;}

.pricing-new-main .pricing-step-1 .uacf7-step > p,
.pricing-new-main .pricing-step-2 .uacf7-step > p,
.pricing-new-main .pricing-step-3 .uacf7-step > p,
.pricing-new-main .pricing-step-4 .uacf7-step > p,
.pricing-new-main .pricing-step-5 .uacf7-step > p,
.pricing-new-main .pricing-step-6 .uacf7-step > p,
.pricing-new-main .pricing-step-7 .uacf7-step > p,
.pricing-new-main .pricing-step-8 .uacf7-step > p {display:none; padding-top:28px;}

.pricing-new-main .pricing-step-9 .uacf7-step > p{display:flex;column-gap:10px;justify-content:center;padding-top:28px;}
.pricing-new-main .pricing-step-9 .uacf7-step > p span{display:none;}
.pricing-new-main .pricing-step-9 .uacf7-step > p .uacf7-prev,
.pricing-new-main .pricing-step-9 .uacf7-step > p .uacf7-next{border: solid 1px #e1e1e1; padding: 0px 20px 2px !important; border-radius: 4px; background: transparent; width: 120px; color: #000; cursor:pointer; }
.pricing-new-main .pricing-step-9 .uacf7-step > p .uacf7-prev:hover,
.pricing-new-main .pricing-step-9 .uacf7-step > p .uacf7-next:hover{ border: solid 1px #1A73E8 ; background:#1A73E8;  color: #fff; transition: 0.3s; }


.pricing-new-main .pricing-step-10 .uacf7-step > p{display:flex;column-gap:10px;justify-content:center;padding-top:28px;}
.pricing-new-main .pricing-step-10 .uacf7-step > p span{display:none;}
.pricing-new-main .pricing-step-10 .uacf7-step > p .uacf7-prev,
.pricing-new-main .pricing-step-10 .uacf7-step > p .uacf7-next{border: solid 1px #e1e1e1; padding: 0px 20px 2px !important; border-radius: 4px; background: transparent; width: 120px; color: #000; cursor:pointer; }
.pricing-new-main .pricing-step-10 .uacf7-step > p .uacf7-prev:hover,
.pricing-new-main .pricing-step-10 .uacf7-step > p .uacf7-next:hover{ border: solid 1px #1A73E8; background:#1A73E8;  color: #fff; transition: 0.3s; }

.pricing-new-main .pricing-step-2 .additional_pages .wpcf7-form-control-wrap{text-align:center;padding-top:28px;}
.pricing-new-main .pricing-step-2 .additional_pages .wpcf7-form-control-wrap .wpcf7-list-item{position:relative;margin:0 0.5em;}
.pricing-new-main .pricing-step-2 .additional_pages .wpcf7-form-control-wrap .wpcf7-list-item label { border: solid 1px #e1e1e1; padding: 0px 20px 2px !important; border-radius: 4px; background: transparent; width: 80px; color: #000; cursor:pointer; }
.pricing-new-main .pricing-step-2 .additional_pages .wpcf7-form-control-wrap .wpcf7-list-item label:hover { border: solid 1px #1A73E8; background: #1A73E8;  color: #fff; transition: 0.3s; }
.pricing-new-main .pricing-step-2 .additional_pages .wpcf7-form-control-wrap .wpcf7-list-item label input{position:absolute; width:100%; opacity:0; visibility:hidden;}
.pricing-new-main .pricing-step-2 .additional_pages .wpcf7-form-control-wrap .wpcf7-list-item label span{font-size:16px;font-weight:400;text-align:center;}

.pricing-new-main .pricing-step-3 .uacf7-step .total_pages_price .tot-price{text-align:center;font-weight:700;font-size:20px;color:#1A73E8;}

.pricing-new-main .pricing-step-3 .total_pages_price .wpcf7-form-control-wrap{text-align:center;padding-top:28px;}
.pricing-new-main .pricing-step-3 .total_pages_price .wpcf7-form-control-wrap .wpcf7-list-item{position:relative;margin:0 0.5em;}
.pricing-new-main .pricing-step-3 .total_pages_price .wpcf7-form-control-wrap .wpcf7-list-item label { border: solid 1px #e1e1e1; padding: 0px 20px 2px !important; border-radius: 4px; background: transparent; width: 120px; color: #000; cursor:pointer; }
.pricing-new-main .pricing-step-3 .total_pages_price .wpcf7-form-control-wrap .wpcf7-list-item label:hover { border: solid 1px #1A73E8; background: #1A73E8;  color: #fff; transition: 0.3s; }
.pricing-new-main .pricing-step-3 .total_pages_price .wpcf7-form-control-wrap .wpcf7-list-item label input{position:absolute; width:100%; opacity:0; visibility:hidden;}
.pricing-new-main .pricing-step-3 .total_pages_price .wpcf7-form-control-wrap .wpcf7-list-item label span{font-size:16px;font-weight:400;text-align:center;position:relative;padding-left:25px;}
.pricing-new-main .pricing-step-3 .total_pages_price .wpcf7-form-control-wrap .wpcf7-list-item.first label span:before{content:"\f00c"; position:absolute; top:-10px; left:0; font-family: FontAwesome; font-size:20px;font-weight:400;color:#1A73E8;}
.pricing-new-main .pricing-step-3 .total_pages_price .wpcf7-form-control-wrap .wpcf7-list-item.last label span:before{content:"\f00d"; position:absolute; top:-10px; left:0; font-family: FontAwesome; font-size:20px;font-weight:400;color:#1A73E8;}
.pricing-new-main .pricing-step-3 .total_pages_price .wpcf7-form-control-wrap .wpcf7-list-item label:hover span:before{color:#fff;}

.pricing-new-main .pricing-step-4 .wpcf7-form-control-wrap,
.pricing-new-main .pricing-step-5 .wpcf7-form-control-wrap,
.pricing-new-main .pricing-step-6 .wpcf7-form-control-wrap,
.pricing-new-main .pricing-step-7 .wpcf7-form-control-wrap,
.pricing-new-main .pricing-step-8 .wpcf7-form-control-wrap{text-align:center;padding-top:28px;}

.pricing-new-main .pricing-step-4 .wpcf7-form-control-wrap .wpcf7-list-item,
.pricing-new-main .pricing-step-5 .wpcf7-form-control-wrap .wpcf7-list-item,
.pricing-new-main .pricing-step-6 .wpcf7-form-control-wrap .wpcf7-list-item,
.pricing-new-main .pricing-step-7 .wpcf7-form-control-wrap .wpcf7-list-item,
.pricing-new-main .pricing-step-8 .wpcf7-form-control-wrap .wpcf7-list-item{position:relative;margin: 0 0.5em;}

.pricing-new-main .pricing-step-4 .wpcf7-form-control-wrap .wpcf7-list-item label,
.pricing-new-main .pricing-step-5 .wpcf7-form-control-wrap .wpcf7-list-item label,
.pricing-new-main .pricing-step-6 .wpcf7-form-control-wrap .wpcf7-list-item label,
.pricing-new-main .pricing-step-7 .wpcf7-form-control-wrap .wpcf7-list-item label,
.pricing-new-main .pricing-step-8 .wpcf7-form-control-wrap .wpcf7-list-item label{ border: solid 1px #e1e1e1; padding: 0px 20px 2px !important; border-radius: 4px; background: transparent; width: 120px; color: #000; cursor:pointer; }

.pricing-new-main .pricing-step-4 .wpcf7-form-control-wrap .wpcf7-list-item label:hover,
.pricing-new-main .pricing-step-5 .wpcf7-form-control-wrap .wpcf7-list-item label:hover,
.pricing-new-main .pricing-step-6 .wpcf7-form-control-wrap .wpcf7-list-item label:hover,
.pricing-new-main .pricing-step-7 .wpcf7-form-control-wrap .wpcf7-list-item label:hover,
.pricing-new-main .pricing-step-8 .wpcf7-form-control-wrap .wpcf7-list-item label:hover{ border: solid 1px #1A73E8; background: #1A73E8;  color: #fff; transition: 0.3s; }

.pricing-new-main .pricing-step-4 .wpcf7-form-control-wrap .wpcf7-list-item label input,
.pricing-new-main .pricing-step-5 .wpcf7-form-control-wrap .wpcf7-list-item label input,
.pricing-new-main .pricing-step-6 .wpcf7-form-control-wrap .wpcf7-list-item label input,
.pricing-new-main .pricing-step-7 .wpcf7-form-control-wrap .wpcf7-list-item label input,
.pricing-new-main .pricing-step-8 .wpcf7-form-control-wrap .wpcf7-list-item label input{position:absolute; width:100%; opacity:0; visibility:hidden;}

.pricing-new-main .pricing-step-4 .wpcf7-form-control-wrap .wpcf7-list-item label span,
.pricing-new-main .pricing-step-5 .wpcf7-form-control-wrap .wpcf7-list-item label span,
.pricing-new-main .pricing-step-6 .wpcf7-form-control-wrap .wpcf7-list-item label span,
.pricing-new-main .pricing-step-7 .wpcf7-form-control-wrap .wpcf7-list-item label span,
.pricing-new-main .pricing-step-8 .wpcf7-form-control-wrap .wpcf7-list-item label span{font-size:16px;font-weight:400;text-align:center;position:relative;padding-left:25px;}

.pricing-new-main .pricing-step-4 .wpcf7-form-control-wrap .wpcf7-list-item.first label span:before,
.pricing-new-main .pricing-step-5 .wpcf7-form-control-wrap .wpcf7-list-item.first label span:before,
.pricing-new-main .pricing-step-6 .wpcf7-form-control-wrap .wpcf7-list-item.first label span:before,
.pricing-new-main .pricing-step-7 .wpcf7-form-control-wrap .wpcf7-list-item.first label span:before,
.pricing-new-main .pricing-step-8 .wpcf7-form-control-wrap .wpcf7-list-item.first label span:before{content:"\f00c"; position:absolute; top:-10px; left:0; font-family: FontAwesome; font-size:20px;font-weight:400;color:#1A73E8;}

.pricing-new-main .pricing-step-4 .wpcf7-form-control-wrap .wpcf7-list-item.last label span:before,
.pricing-new-main .pricing-step-5 .wpcf7-form-control-wrap .wpcf7-list-item.last label span:before,
.pricing-new-main .pricing-step-6 .wpcf7-form-control-wrap .wpcf7-list-item.last label span:before,
.pricing-new-main .pricing-step-7 .wpcf7-form-control-wrap .wpcf7-list-item.last label span:before,
.pricing-new-main .pricing-step-8 .wpcf7-form-control-wrap .wpcf7-list-item.last label span:before{content:"\f00d"; position:absolute; top:-10px; left:0; font-family: FontAwesome; font-size:20px;font-weight:400;color:#1A73E8;}

.pricing-new-main .pricing-step-4 .wpcf7-form-control-wrap .wpcf7-list-item label:hover span:before,
.pricing-new-main .pricing-step-5 .wpcf7-form-control-wrap .wpcf7-list-item label:hover span:before,
.pricing-new-main .pricing-step-6 .wpcf7-form-control-wrap .wpcf7-list-item label:hover span:before,
.pricing-new-main .pricing-step-7 .wpcf7-form-control-wrap .wpcf7-list-item label:hover span:before,
.pricing-new-main .pricing-step-8 .wpcf7-form-control-wrap .wpcf7-list-item label:hover span:before{color:#fff;}

.pricing-new-main .pricing-step-9 .txt_email .wpcf7-form-control-wrap {text-align:center;padding-top:28px;}
.pricing-new-main .pricing-step-9 .txt_email .wpcf7-form-control-wrap input{border:solid 1px #e1e1e1; text-indent:10px; }

.pricing-new-main .pricing-step-10 .txt_phone {text-align:center;padding-top:28px;}
.pricing-new-main .pricing-step-10 .txt_phone input{border:solid 1px #e1e1e1; text-indent:10px; }
.pricing-new-main .pricing-step-10 .btn-submit {text-align:center;padding-top:28px;}
.pricing-new-main .pricing-step-10 .btn-submit input {border: solid 1px #1A73E8; padding: 0px 20px 2px !important; border-radius: 4px; background: #1A73E8; width: 120px; color: #fff; cursor:pointer; }
.pricing-new-main .pricing-step-10 .btn-submit input:hover { border: solid 1px #e1e1e1; background:transparent;  color: #000; transition: 0.3s; }
.pricing-new-main .pricing-step-10 .btn-submit span{display:none;}*/


.pricing-new-main{text-align:center;}
.pricing-new-main .uacf7-step label{color:var(--headings-color); font-size:20px; font-family:Poppins; font-weight:600; padding:10px 0 20px !important; line-height:1.45;}
.pricing-new-main .blue-txt{color:var( --e-global-color-primary );}
.pricing-new-main .radio-boxs .wpcf7-form-control-wrap .wpcf7-form-control{display:flex; flex-wrap:wrap; margin:0 -15px; row-gap:30px; justify-content:center;}
.pricing-new-main .radio-boxs .wpcf7-form-control-wrap .wpcf7-list-item{width:20%; padding:0 15px; margin:0;}
.pricing-new-main .radio-boxs .wpcf7-form-control-wrap label{padding:40px 25px 34px !important; font-size:18px; font-weight:normal; border:solid 1px #0f0f0f2e; cursor:pointer; border-radius:8px; transition:all 0.2s ease-in-out; outline:none; height:100%;}
.pricing-new-main .radio-boxs .wpcf7-form-control-wrap label:hover{border-color:var( --e-global-color-primary ); color:var( --e-global-color-primary );}
.pricing-new-main .radio-boxs .wpcf7-form-control-wrap label > input{display:none;}
.pricing-new-main .radio-boxs .wpcf7-form-control-wrap label span{display:block; padding-top:50px; position:relative;}
.pricing-new-main .radio-boxs .wpcf7-form-control-wrap label span:before{content:'\f00c'; position:absolute; left:0; top:0; right:0; width:38px; height:38px; border:solid 1px #0f0f0f2e; border-radius:100%; margin:auto; transition:all 0.2s ease-in-out; color:#0f0f0f2e; font-family:'FontAwesome'; font-size:18px; display:flex; align-items:center; justify-content:center;}
.pricing-new-main .radio-boxs .wpcf7-form-control-wrap label:hover span:before{border-color:var( --e-global-color-primary ); background:var( --e-global-color-primary ); color:#fff;}

.pricing-new-main .radio-boxs:not(.pricing-step-1):not(.pricing-step-2) .wpcf7-form-control-wrap .last label span:before{content:'\f00d';}

.pricing-new-main .radio-boxs .tot-price{font-size:20px; color:var( --e-global-color-primary ); font-weight:600; margin:-10px 0 0; padding:0 0 20px;}

.pricing-new-main .radio-boxs .uacf7-step > p{display:none;}

.pricing-new-main .form-fields .wpcf7-text{border:solid 1px #0f0f0f2e; outline:none; padding:12px 20px; margin:0; font-family:Poppins; font-size:18px; color:var(--headings-color); border-radius:8px; line-height:normal;}
.pricing-new-main .form-fields .uacf7-step > p,
.pricing-new-main .form-fields .uacf7-step .sub-btn{display:flex; justify-content:center; column-gap:20px; row-gap:20px; padding:30px 0 0; position:relative;}
.pricing-new-main .form-fields .uacf7-step .sub-btn{flex-direction:row-reverse;}
.pricing-new-main .form-fields .uacf7-step > p button,
.pricing-new-main .form-fields .uacf7-step .sub-btn button,
.pricing-new-main .form-fields .uacf7-step .sub-btn input{background:var( --e-global-color-primary ); color:#fff; padding:15px 20px; min-width:130px; text-align:center; font-size:18px; border-radius:8px; margin:0; border:none; outline:none; font-weight:600; line-height:normal; transition:all 0.2s ease-in-out;}
.pricing-new-main .form-fields .uacf7-step > p button:hover,
.pricing-new-main .form-fields .uacf7-step .sub-btn button:hover,
.pricing-new-main .form-fields .uacf7-step .sub-btn button:hover{background:#0f0f0f;}
.pricing-new-main .form-fields .uacf7-step > p .wpcf7-spinner,
.pricing-new-main .form-fields .uacf7-step .sub-btn .wpcf7-spinner{position:absolute; left:0; right:0; top:30px; bottom:0;}





@media only screen and (min-width: 480px) {
.elementor-column .tm-sc-simple-nav-menu #menu-footer-links{display:flex; flex-wrap:wrap; justify-content:space-between;}
.elementor-column .tm-sc-simple-nav-menu #menu-footer-links li{width:calc(50% - 20px);}
}

@media only screen and (max-width: 1299px) {
.price-form-main .pages-price > p{max-width:250px;}
.pro-price-form .pages-price label{font-size:24px;}
.pro-price-form .pages-price .txt-addpages input{font-size:24px; width:70px;}
.price-form-main .pages-price .txt-addpages .price-total{font-size:28px;}
.pro-price-form .pages-price .btn-getstarted .btn-get-start{font-size:24px; width:150px;}

}

@media only screen and (max-width: 1199px) {
.price-form-main .service-item-inner .services-items{width:25%;}
.price-form-main .sec-baseprice{column-gap:40px;}
.price-form-main .sec-baseprice .set-base-price h3{font-size:30px;}

.pricing-new-main .radio-boxs .wpcf7-form-control-wrap .wpcf7-list-item{width:25%;}
}

@media only screen and (max-width: 991px) {
.pro-price-form .pages-price > p,
.pro-price-form .pages-price > label{width:100%; text-align:center; line-height:1.2; padding:0 0 15px;}
.pro-price-form .pages-price > p > label{text-align:center;}
.price-form-main .service-item-inner .services-items{width:33.33%;}

.price-form-main .sec-baseprice{flex-wrap:wrap;}
.price-form-main .sec-baseprice .list-base{width:100%; padding-top:15px;}
.pro-price-form .pages-price > p{width:100%; max-width:100%;}
.pro-price-form .pages-price .btn-getstarted .btn-get-start{width:170px;}
.price-form-main .included-list ul{-webkit-column-count:2; -moz-column-count:2; column-count:2;}

.pricing-new-main .radio-boxs .wpcf7-form-control-wrap .wpcf7-form-control{margin:0; row-gap:20px;}
.pricing-new-main .radio-boxs .wpcf7-form-control-wrap .wpcf7-list-item{width:33.33%; padding:0 10px;}

}

@media only screen and (max-width: 767px) {
.price-page ul.elementor-icon-list-items{-webkit-column-count: 1; -moz-column-count: 1; column-count: 1;}
.price-form-main{padding:25px 20px;}
.price-form-main .add-services > p label, .price-form-main .add-services > label{line-height:1.3; font-size:24px; padding-bottom:20px !important;}
.price-form-main .contact-info-main{padding:30px 0 0; margin:30px 0 0;}
.price-form-main .contact-info-main:before{left:-20px; right:-20px;}
.price-form-main .contact-info-main .contact-title h2{padding:0 0 15px;}
.price-form-main .service-item-inner .services-items{width:50%;}

.price-form-main .sec-baseprice .field-site-status{padding-bottom:15px;}
.price-form-main .pages-price .txt-addpages{width:100%; justify-content:center; padding:0 0 15px; flex-wrap:wrap;}
.price-form-main .pages-price .txt-addpages .price-total{padding-top:15px; font-size:26px; width:100%; line-height:1.2;}
.price-form-main .pages-price .txt-addpages .price-total p{text-align:center !important;}
	
/*.pricing-new-main .pricing-step-1 .uacf7-step label, 
.pricing-new-main .pricing-step-2 .uacf7-step label,
.pricing-new-main .pricing-step-3 .uacf7-step label,
.pricing-new-main .pricing-step-4 .uacf7-step label, 
.pricing-new-main .pricing-step-5 .uacf7-step label,
.pricing-new-main .pricing-step-6 .uacf7-step label, 
.pricing-new-main .pricing-step-7 .uacf7-step label, 
.pricing-new-main .pricing-step-8 .uacf7-step label,
.pricing-new-main .pricing-step-9 .uacf7-step label,
.pricing-new-main .pricing-step-10 .uacf7-step label { line-height: 25px;}

.pricing-new-main .pricing-step-1 .site_status .wpcf7-form-control-wrap .wpcf7-list-item label { width: 160px; }
.pricing-new-main .pricing-step-2 .additional_pages .wpcf7-form-control-wrap .wpcf7-list-item label { padding: 0px 0px 2px !important; width: 50px; }
.pricing-new-main .pricing-step-3 .total_pages_price .wpcf7-form-control-wrap .wpcf7-list-item.first label span:before { top: -2px; }
.pricing-new-main .pricing-step-3 .total_pages_price .wpcf7-form-control-wrap .wpcf7-list-item.last label span:before { top: -2px; }

.pricing-new-main .pricing-step-4 .wpcf7-form-control-wrap .wpcf7-list-item.first label span:before, 
.pricing-new-main .pricing-step-5 .wpcf7-form-control-wrap .wpcf7-list-item.first label span:before,
.pricing-new-main .pricing-step-6 .wpcf7-form-control-wrap .wpcf7-list-item.first label span:before, 
.pricing-new-main .pricing-step-7 .wpcf7-form-control-wrap .wpcf7-list-item.first label span:before, 
.pricing-new-main .pricing-step-8 .wpcf7-form-control-wrap .wpcf7-list-item.first label span:before { top: -2px;}

.pricing-new-main .pricing-step-4 .wpcf7-form-control-wrap .wpcf7-list-item.last label span:before, 
.pricing-new-main .pricing-step-5 .wpcf7-form-control-wrap .wpcf7-list-item.last label span:before, 
.pricing-new-main .pricing-step-6 .wpcf7-form-control-wrap .wpcf7-list-item.last label span:before,
.pricing-new-main .pricing-step-7 .wpcf7-form-control-wrap .wpcf7-list-item.last label span:before,
.pricing-new-main .pricing-step-8 .wpcf7-form-control-wrap .wpcf7-list-item.last label span:before { top: -2px; }*/

.pricing-new-main .radio-boxs .wpcf7-form-control-wrap label{padding:40px 20px 34px !important;}
.pricing-new-main .form-fields{padding:0 20px;}
.pricing-new-main .form-fields .wpcf7-text{width:100%;}


}

@media only screen and (max-width: 575px) {
.pro-price-form .pages-price{padding:12px 20px 20px;}
.pro-price-form .pages-price label{font-size:26px;}
.pro-price-form .pages-price .txt-addpages input{font-size:24px; width:80px; height:48px;}
.pro-price-form .pages-price .btn-getstarted .btn-get-start{font-size:24px; width:180px; height:48px;}
.price-form-main .service-item-inner .services-items{width:100%;}
.price-form-main .contact-info-main .contact-info > div{width:100%;}
.price-form-main .contact-info-main .btn-submit input{font-size:20px; padding:0 20px; height:48px;}
.price-form-main .service-item-inner .services-items label{font-size:14px;}
.price-form-main .pages-price .txt-addpages .price-total{font-size:24px;}
.price-form-main .sec-baseprice .list-base ul li,
.price-form-main .sec-baseprice .list-base ul li:nth-child(2n){width:100%;}

.price-form-main .included-list ul{-webkit-column-count:1; -moz-column-count:1; column-count:1;}
.price-form-main .included-list ul li:before{top:4px;}
.pricing-new-main .radio-boxs .wpcf7-form-control-wrap .wpcf7-list-item{width:50%;}
.pricing-new-main .radio-boxs .wpcf7-form-control-wrap label span{line-height:normal;}

}














