/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

html {
  scroll-behavior: smooth;
}

#logo-container-mobile{
	pointer-events: none;
}
#masthead .row-menu-inner{
	padding-left: 8%;
    padding-right: 8%;
}
.generic-invoice-row .row-parent{
	padding-left: 8% !important;
    padding-right: 8% !important;
}
@media (max-width: 2000px) and (min-width: 960px){
.generic-proposal-top-row-right .tmb .t-entry-visual img{
	width: 100%;
}
.generic-proposal-top-row-right .uncell{
	padding:0;
}
}
@media (min-width: 2000px){
	#masthead .row-menu-inner{
		padding-left: 6%;
	    padding-right: 6%;
	}
	.generic-invoice-row .row-parent{
		padding-left: 6% !important;
    	padding-right: 6% !important;
	}


}
.generic-package-price{
	margin-top: 40px ;
}
@media (max-width: 1440px) and (min-width: 1025px){
	#masthead .row-menu-inner{
		padding-left: 5%;
		padding-right: 5%;
	}
	.generic-invoice-row .row-parent{
		padding-left: 5% !important;
	    padding-right: 5% !important;
	}


}

@media (max-width: 1024px) and (min-width: 769px){
	#masthead .row-menu-inner{
		padding-left: 6%;
		padding-right: 6%;
	}
	.generic-invoice-row .row-parent{
		padding-left: 6% !important;
    	padding-right: 6% !important;
	}


}

.generic-proposal-tnc-row .wpb_row{
	margin-left:0px !important;
}



.generic-proposal-top-row-left .uncell{
	border-radius: 68px 0px 0px 68px;
}

.generic-proposal-top-row-right .uncell{
	border-radius: 0px 68px 68px 0px;
}
.proposal-content-container .uncell, .setup-column .uncell, .monthly-column .uncell{
	border-radius: 20px;
}

.setup-column .setup-and-monthly-row:last-child, .monthly-column .setup-and-monthly-row:last-child{
	border-radius: 0px 0px 20px 20px;
}

.generic-proposal-divider{
	margin-top:17px !important;
}


.generic-package-title .uncell{
	border-radius: 20px 20px 0px 0px;
}
.proposal-monthly-container .uncell{
	border-radius: 20px;
}

.generic_proposal_monthly_list img{
	vertical-align: middle;
}
.generic_proposal_monthly_list{
	padding-left: 22px;
	padding-right: 22px;
}
.generic_proposal_monthly_title .uncell{
	border-radius: 20px 20px 0px 0px;
	padding-top:34px;
	padding-bottom: 34px;
}


.main-container .row-container .row-parent .single-internal-gutter .uncont > * {
    margin-top: 10px;
}



.seo-strategy-icon-box img{
	vertical-align: middle;
}
.seo-strategy-icon-box .icon-box-content{
	vertical-align: middle;
	width:335px;
}

.generic-pack-selected-heading{
	background-color: #0e65c9;
}

.pricing-packages-container .uncell{
	border-radius: 37px;
	padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.generic-pack-selected-heading{
	border-radius: 37px 37px 0px 0px;

}
.generic-pack-selected-heading .uncell{
	border: 0px !important;
}

#generic-pack-1-heading{
	display:none;
}

#generic-pack-2-heading{
	display:block;
}

#generic-pack-3-heading{
	display:none;
}
.selected-price-column .uncell{
	border: 1px solid #0E65C9 !important;
}
.selected-price-column .btn-container .btn, .selected-price-column .uncoltable .uncell .uncont .btn-container .btn:focus{
	color: #A7A7A7 !important;
    pointer-events: none;
    cursor: default;
	background-color: #F0F0F0 !important;
	border-color: #F0F0F0 !important;
}

.price-column-not-selected .uncol{
	margin-top: 50px;
}
.price-column-not-selected .generic-package-name{
	margin-top: 62px !important;
}


.generic-pack-selected-heading .uncell{
	border: 0px !important;
}
.selected-price-column .btn-container{
	margin-top: 0px !important;
}

.generic-proposal-addon-cell .uncell{
border-radius: 20px;
}

.addon-checkbox{
	 -webkit-appearance:none !important;
    width:41px !important;
    height:41px !important;
    background:white;
   border-radius: 9px;
    border:2px solid #5A9EEF !important;
}
.addon-checkbox:checked:before{
	font-size:26px !important;
	line-height: 1.5em !important;
	color:white !important;
}
.addon-checkbox:checked{
	background-color:#0E65C9 !important;
}


#choice_5_1_1{
	 -webkit-appearance:none !important;
    width:41px !important;
    height:41px !important;
    background:white;
   border-radius: 9px;
    border:2px solid #5A9EEF !important;
}

#choice_5_1_1:checked:before{
	font-size:26px !important;
	line-height: 1.5em !important;
	color:white !important;
}
#choice_5_1_1:checked{
	background-color:#0E65C9 !important;
}
#choice_5_1_1 > label{
	font-size: 26px;
	color: #202127;
	opacity: 97%;
}

#choice_11_1_1{
	 -webkit-appearance:none !important;
    width:41px !important;
    height:41px !important;
    background:white;
   border-radius: 9px;
    border:2px solid #5A9EEF !important;
}

#choice_11_1_1:checked:before{
	font-size:26px !important;
	line-height: 1.5em !important;
	color:white !important;
}
#choice_11_1_1:checked{
	background-color:#0E65C9 !important;
}
#choice_11_1_1 > label{
	font-size: 26px;
	color: #202127;
	opacity: 97%;
}

.accept-proposal-btn{
	    background-color: #0E65C9;
    border-color: #0E65C9;
    color: white;
    font-size: 18px !important;
    padding: 17px 37px 17px 37px !important;
    letter-spacing: 0px !important;
    border-radius: 6px;
}



#gform_submit_button_5{
	background-color: #0E65C9;
    border-color: #0E65C9;
    color: white;
    font-size: 18px !important;
    padding: 17px 37px 17px 37px !important;
    letter-spacing: 0px !important;
    border-radius: 6px;
}

#gform_submit_button_11{
	background-color: #0E65C9;
    border-color: #0E65C9;
    color: white;
    font-size: 18px !important;
    padding: 17px 37px 17px 37px !important;
    letter-spacing: 0px !important;
    border-radius: 6px;
}

@media (min-width: 960px) { .limit-width {max-width: 1604px;margin: auto;}}



.proposed-seo-subheading{
	margin-top: 21px !important;
}
.seo-strategy-icon-box .icon-box-heading{
	color: #202127 !important;

}
.proposal-monthly-container{
	padding-left: 16px !important;
}
.proposal-monthly-container .icon-box-content{
	padding-left: 16px !important;
}

.proposal-monthly-container .icon-box-content{
	padding-left: 16px !important;
}
.proposal-monthly-container .icon-box-heading div{
	color: #202127;
    opacity: 88%;
    font-weight: 500 !important;
}
.seo-months .row-parent{
	padding-bottom:17px !important;
	padding-top:0px !important;
}

.proposal-website-container{
	padding-left: 34px !important;
}


.proposal-website-container .icon-box-content{
	padding-left: 34px !important;
}

.proposal-website-container .icon-box-content{
	padding-left: 34px !important;
}
.proposal-website-container .icon-box-heading div{
	color: #202127;
    opacity: 88%;
    font-weight: 500 !important;
}


.proposal-website-container .uncell{
	border-radius: 20px;
}
.proposal-website-deliverables-row{
	padding-top: 35px;
    padding-bottom: 0;
}


#generic-proposal-ppc-exec-summary{
	margin-top:17px;
}
#generic-proposal-ppc-strategy-heading{
	margin-top:63px;
}
#generic-proposal-ppc-schedule-heading{
	margin-top:53px;
}
#generic-proposal-ppc-schedule-text{
	margin-top:34px;
}
#generic-proposal-ppc-setup-monthly-row{
	margin-top:53px;
}
#generic-proposal-ppc-setup-monthly-row .row-parent{
	padding: 0;
}
.monthly-column{
	padding-left:45px !important;
}

.monthly-column .heading-text, .setup-column .heading-text{
	color: #202127 !important;
}
.setup-list-item-text .heading-text, .monthly-list-item-text .heading-text{
	opacity: 88% !important;
}

.generic-pricing-pack-list{
	text-align: left !important;
	padding-left:35px;
	padding-right:35px;
	margin-top:25px !important;
}

.generic-pricing-pack-list .fa-check2:before{
	font-weight: 600;
}
.generic-package-btn{
	width: 78.5871965% !important;
	font-size: 24px;
    padding: 33px 50px 33px 50px !important;
    border-radius: 19px;
	margin-top: 50px;
}

.generic-package-price{
	color: #202127 !important;
}

#generic-packages-top-heading{
	color: #202127 !important;
}

.generic-addon-text-column{
	padding-left:22px !important;
}


.generic-addon-cell-selected{
	    border-color: #3d82d3 !important;
}
.generic-addon-cell-deselected{
	border-color: #D8D8D8 !important;
}

.generic-selected-package-button{
	background-color: #F0F0F0 !important;
    border-color: #F0F0F0 !important;
    color: #A7A7A7 !important;
}

#tnc-title{
	color: #202127 !important;
    font-size: 26px;
    font-family: 'poppins';
    font-weight: 500;
    opacity: 83%;
}

.terms-and-conditions-content p{
	font-size: 21px;
	opacity:60%;
	color: #202127;

}
.terms-and-conditions-content strong{
	font-size: 21px;
}
.tnc-inner-content{
	height: 100%;
    background: #F2F2F2;
    padding: 0;
    overflow-y: scroll;
}
.terms-and-conditions-content{
	border-radius: 26px;
    height: 382px;
	margin-bottom: 40px;
}
.addon-box-fee{
	color: #202127;
    font: normal normal 600 40px/30px Poppins;
}
.invoice-savings-row-reduced-space{
  padding-bottom: 80px;
}
.addon-box-fee-suffix{
	font: normal normal normal 24px/30px Poppins;
	color: #707070;
	opacity:83%;
}
.addon-box-fee-column{
	height:97px !important;
}

.generic-proposal-main-features{
	color: #3A3C41 !important;
}


::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 7px;
}

::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: #D8D8D8;
    -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
}



#label_5_1_1{
	font-family: 'proxima-nova';
    font-size: 26px;
    opacity: 97%;
    color: #202127;
    font-weight: 500;
}


#field_5_4 label, #field_5_5 label, #field_5_6 label{
	width:20% !important;
	font-size: 24px;
    font-weight: 500;
}
#field_5_4 input, #field_5_5 input, #field_5_6 input{
	width:48.62% !important;
	font-size: 24px;
}
.gfield_required_asterisk{
	color: red !important;
    font-size: 24px !important;
}

#field_5_7 .gfield_label{
	font-size: 26px;
    color: #6F6F6F !important;
    font-weight: 600;
    opacity: 97%;
    padding-left: 6.15%;
}

#field_5_7 .gfield_required_asterisk{
	font-size: 26px;
    color: #6F6F6F !important;
    font-weight: 600;
    opacity: 97%;
}
#input_5_7_Container{
	width:100% !important;
}

#input_5_7, .payment_signature{
	width: 380px !important;
    height: 266px !important;
}

#input_5_7_resetbutton{
	height: 33px !important;
    width: 31px !important;
	right: 17px !important;
    top: -66px !important;
}
#input_5_7_toolbar{
	width: 100% !important;
	margin: 20px 0px 0px 0px !important;

}
@media screen and (max-width: 640px) {
	#input_5_7_toolbar{
		width: 100% !important;
		margin: -35px 0px 0px 0px !important;

	}	
}


#label_11_1_1{
	font-family: 'proxima-nova';
    font-size: 26px;
    opacity: 97%;
    color: #202127;
    font-weight: 500;
}


#field_11_4 label, #field_11_5 label, #field_11_6 label{
	width:21% !important;
	font-size: 24px;
    font-weight: 500;
}
#field_11_4 input, #field_11_5 input, #field_11_6 input{
	width:48.62% !important;
	font-size: 24px;
}
.gfield_required_asterisk{
	color: red !important;
    font-size: 24px !important;
}

#field_11_7 .gfield_label{
	font-size: 26px;
    color: #6F6F6F !important;
    font-weight: 600;
    opacity: 97%;
    padding-left: 6.15%;
}

#field_11_7 .gfield_required_asterisk{
	font-size: 26px;
    color: #6F6F6F !important;
    font-weight: 600;
    opacity: 97%;
}
#input_11_7_Container{
	width:100% !important;
}

#input_11_7, .payment_signature{
	width: 380px !important;
    height: 266px !important;
}

#input_11_7_resetbutton{
	height: 33px !important;
    width: 31px !important;
	right: 17px !important;
    top: -66px !important;
}
#input_11_7_toolbar{
	width: 100% !important;
	margin: 20px 0px 0px 0px !important;

}

@media screen and (max-width: 640px) {
	#input_11_7_toolbar{
		width: 100% !important;
		margin: -35px 0px 0px 0px !important;

	}	
}

@media screen and (max-width: 639px) and (min-width: 601px) {
	#gform_wrapper_11.gform_wrapper .gform_footer {
    	margin-top: 75px !important;
	}
}


.mmb-container{
	display: none;
}

.website-deliverable-content ol {
    counter-reset: item;
  list-style-type: none;
	margin-left:0;
}
.website-deliverable-content li:before {
    content: counter(item) "- " !important;
    counter-increment: item;
    color:#2B5AA8;
}
.website-deliverable-content{
	padding-left:22px;
	padding-right:22px;
}
.proposal-type-title .single-block-padding{
	padding:0 !important;
}

.website-deliverable-content p, .website-deliverable-content li{
	font-size:18px;
	color: #202127;
}

.generic-invoice-fee-and-suffix{
	text-align:center;
	padding-right: 20px;
}

.generic-proposal-pricing-packages-row .row-parent{
	padding-left:300px;
}

.generic-proposal-tnc-column{
	padding-left: 83px !important;
    padding-right: 83px !important;
}

.generic-website-strategy-text{
	font-size: 24px;
    font-weight: 500;
    color: #202127;
    font-family: 'proxima-nova';
}
.professional-package-breakdown{
	padding-left:5%;
	padding-right: 5%;
}

.generic-proposal-top-row-right .uncont{
	max-width: 78%;
}
#field_5_4, #field_5_5{
	margin-bottom: 28px;
}
#field_11_4, #field_11_5{
	margin-bottom: 28px;
}

@media screen and (max-width: 960px) {
	.proposal-website-container{
		padding-left: 0 !important;
	}
	.pricing-packages-container, .generic-proposal-tnc-column{
		padding-left:10px !important;
		padding-right:10px !important;
	}
	.generic-proposal-tnc-column .col-sm-12, gform_wrapper_5{
		width:100% !important;
		padding-left: 0 !important;
	}

	#field_5_4 label, #field_5_5 label, #field_5_6 label{
		width:100% !important;
	}
	#field_5_4 input, #field_5_5 input, #field_5_6 input{
		width:100% !important;
	}
	#field_5_7 .gfield_label{
		padding-left:0 !important;
	}
	#input_5_7 {
    	width: 100% !important;
    	height: auto !important;
		padding-bottom: 2%;
	}
	#input_5_7_resetbutton{
		margin-right: 2%;
	}
	#field_11_4 label, #field_11_5 label, #field_11_6 label{
		width:100% !important;
	}
	#field_11_4 input, #field_11_5 input, #field_11_6 input{
		width:100% !important;
	}
	#field_11_7 .gfield_label{
		padding-left:0 !important;
	}
	#input_11_7 {
    	width: 100% !important;
    	height: auto !important;
		padding-bottom: 2%;
	}
	#input_11_7_resetbutton{
		margin-right: 2%;
	}
	.generic_company_url{
		word-break: break-word;
	}
	#masthead .row-menu-inner{
		padding-left: 3%;
		padding-right: 3%;
	}
	.generic-invoice-row .row-parent{
		padding-left: 3% !important;
    	padding-right: 3% !important;
	}


	.generic-proposal-top-row-left .uncell{
		border-radius: 68px 0px 0px 0px !important;
		padding-left: 36px !important;
	}

	.generic-proposal-top-row-right .uncell{
		border-radius: 0px 0px 68px 0px !important;
	}
	.proposal-type-title .uncell{
		border-radius: 20px 20px 0px 0px !important;
	}

	.generic-package-title .uncell{
		border-radius: 20px 20px 0px 0px !important;
	}
	.proposal-content-container .uncell, .setup-column .uncell, .monthly-column .uncell {
    	border-radius: 20px !important;
	}
	#label_5_1_1{
		font-size:22px;
	}
	#label_11_1_1{
		font-size:22px;
	}
	.monthly-column{
		padding-left: 0 !important;
	}
	.generic-invoice-fee-and-suffix{
		text-align:right;
	}
}

@media screen and (max-width: 500px) {
	#masthead .row-menu-inner, .generic-invoice-row{
		padding-left: 0;
		padding-right: 0%;
	}
	.generic-invoice-row .row-parent{
		padding-left: 5% !important;
	    padding-right: 5% !important;
	}


}
.proposal-type-title .uncell{
		border-radius: 20px 20px 0px 0px !important;
}
@media (min-width: 641px) and (max-width: 991px){
	#field_5_7 {

		left: 0px !important;

	}
	#input_5_7_resetbutton{
		position: absolute;
		right: 12px;
		top: -66px !important;
	}
	#field_11_7 {

		left: 0px !important;

	}
	#input_11_7_resetbutton{
		position: absolute;
		right: 12px;
		top: -66px !important;
	}
}


@media screen and (min-width: 1441px) {
	.main-container .row-container .row-parent {
	  padding: 36px 83px 36px 83px;
	}
	.generic-proposal-top-row-left .uncell{
		padding-left:83px !important;
	}


}

@media screen and (max-width: 1800px) and (min-width: 1481px) {

  #field_5_4 label, #field_5_5 label, #field_5_6 label {
    width: 22% !important;
    font-size: 24px;
    font-weight: 500;
  }
  #field_5_4 input, #field_5_5 input, #field_5_6 input {
    width: 38% !important;
  }
	
  #field_11_4 label, #field_11_5 label, #field_11_6 label {
    width: 22% !important;
    font-size: 24px;
    font-weight: 500;
  }
  #field_11_4 input, #field_11_5 input, #field_11_6 input {
    width: 38% !important;
  }
  .generic-invoice-grand-total-price-column{
    width:50% !important;
  }
  .generic-invoice-grand-total-column{
    width:50%  !important;
  }
}
@media screen and (max-width: 1480px) and (min-width: 1441px) {

  #field_5_4 label, #field_5_5 label, #field_5_6 label {
    width: 22% !important;
    font-size: 24px;
    font-weight: 500;
  }
  #field_5_4 input, #field_5_5 input, #field_5_6 input {
    width: 34% !important;
  }
  #field_11_4 label, #field_11_5 label, #field_11_6 label {
    width: 22% !important;
    font-size: 24px;
    font-weight: 500;
  }
  #field_11_4 input, #field_11_5 input, #field_11_6 input {
    width: 34% !important;
  }
  .generic-invoice-grand-total-price-column{
    width:50% !important;
  }
  .generic-invoice-grand-total-column{
    width:50%  !important;
  }
}

@media screen and (max-width: 1440px) and (min-width: 769px) {
	.generic-proposal-top-row-left .uncell{
		padding-left:36px !important;
	}

	.generic-proposal-pricing-packages-row{
		padding-left: 36px !important;
   		padding-right: 36px !important;
	}
	.generic-proposal-tnc-column .col-sm-12, #gform_wrapper_5{
		padding-left: 0 !important;
	}
	.generic-proposal-tnc-column .col-sm-12, #gform_wrapper_11{
		padding-left: 0 !important;
	}
	.generic-proposal-tnc-column{
		padding-left:36px !important;
		padding-right:36px !important;
	}
}
@media screen and (max-width: 1440px) and (min-width: 1025px) {
	.addon-box-fee{
		font-size: 35px !important;
	}

	.generic-addon-checkbox-column{
		width: 19% !important;
	}
	#field_5_4 input, #field_5_5 input, #field_5_6 input {
    	width: 42.62% !important;
    }
	#field_11_4 input, #field_11_5 input, #field_11_6 input {
    	width: 40.62% !important;
  	}

}
@media screen and (max-width: 1390px) and (min-width: 1025px) {
  #field_5_7{
    position:relative !important;
  }
  #field_5_4 label, #field_5_5 label, #field_5_6 label {
    width: 25% !important;
    font-size: 24px;
    font-weight: 500;
  }
  #field_5_4 input, #field_5_5 input, #field_5_6 input {
    width: 73% !important;
  }
	
  #field_11_7{
    position:relative !important;
  }
  #field_11_4 label, #field_11_5 label, #field_11_6 label {
    width: 25% !important;
    font-size: 24px;
    font-weight: 500;
  }
  #field_11_4 input, #field_11_5 input, #field_11_6 input {
    width: 73% !important;
  }
}

@media screen and (max-width: 1024px) and (min-width: 769px) {
	.generic-addon-checkbox-column{
		width: 29% !important;
	}
	.generic-addon-text-column{
		width: 35% !important;
	}
	.addon-box-fee-column{
		width: 52% !important;
		padding-left:5px !important;
	}
	.addon-box-fee{
		font-size: 25px !important;
	}
	.addon-box-fee-suffix{
		font-size: 17px !important;
	}
	#field_5_7{
		position:relative !important;
	}
	#input_5_7_resetbutton {
	    top: -66px !important;
	}
	#field_5_4 input, #field_5_5 input, #field_5_6 input {
    	width: 75% !important;
    }
	#field_11_7{
		position:relative !important;
	}
	#input_11_7_resetbutton {
	    top: -66px !important;
	}
	#field_11_4 input, #field_11_5 input, #field_11_6 input {
    	width: 75% !important;
  	}
	.generic-addon-text-column {
    	padding-left: 0px !important;
	}

}

@media screen and (max-width: 768px) and (min-width: 600px) {
	#gform_wrapper_5.gform_wrapper .gform_footer{
		padding-right: 110px;
		padding-left: 90px;
    	margin-top: 20px;
	}
	#gform_wrapper_11.gform_wrapper .gform_footer{
		padding-right: 110px;
		padding-left: 90px;
    	margin-top: 20px;
	}

}
@media screen and (max-width: 600px) {
	.main-container .row-container .row-parent {
	padding: 36px 10px 36px 10px;
	}
	#field_5_4 input, #field_5_5 input, #field_5_6 input {
    	width: 80% !important;
	}
	#gform_wrapper_5.gform_wrapper .gform_footer{
    	margin-top: 70px;
	}
	
	#field_11_4 input, #field_11_5 input, #field_11_6 input {
    	width: 80% !important;
	}
	#gform_wrapper_11.gform_wrapper .gform_footer{
    	margin-top: 70px;
	}
}

.generic_proposal_features .uncell{
		padding-left:0 !important;
		padding-right:0 !important;
	}


.proposal-type-title .uncell{
	border-radius: 20px 20px 0px 0px;
}



.generic-proposal-top-row-left .uncell{
	border-radius: 68px 0px 0px 68px;
}

.generic-proposal-top-row-right .uncell{
	border-radius: 0px 68px 68px 0px;
}
.proposal-content-container .uncell, .setup-column .uncell, .monthly-column .uncell{
	border-radius: 20px;
}

.setup-column .setup-and-monthly-row:last-child, .monthly-column .setup-and-monthly-row:last-child{
	border-radius: 0px 0px 20px 20px;
}




/* Generic Proposal Invoice */

.generic-invoice-cell-row{
	padding-left: 4.1957417%;
	padding-right: 4.1957417%;
	margin-top: 0 !important;
}

#gform_submit_button_6, #gform_submit_button_13{
	background-color: #0E65C9;
    border-color: #0E65C9;
    color: white;
    font-size: 20px !important;
    padding: 17px 37px 17px 37px !important;
    letter-spacing: 0px !important;
    border-radius: 6px;
    width: 246px;
    height: 56px;
}

#gform_fields_6 .gform_fields, #gform_fields_13 .gform_fields{
	color: #555454;
    font-size: 18px;
    font-weight: 500;
    font-family: 'Poppins';
}

#gform_submit_button_12{
	background-color: #0E65C9;
    border-color: #0E65C9;
    color: white;
    font-size: 20px !important;
    padding: 17px 37px 17px 37px !important;
    letter-spacing: 0px !important;
    border-radius: 6px;
    width: 246px;
    height: 56px;
}

#gform_fields_12 .gform_fields{
	color: #555454;
    font-size: 18px;
    font-weight: 500;
    font-family: 'Poppins';
}


.generic-invoice-cell-bottom-row{
	position: absolute !important;
    bottom: 0 !important;
	background-color: #eaeffd !important;
}
.generic-invoice-cell-row .divider-wrapper{
	margin-top:14px !important;
	margin-bottom: 37px !important;
}

.generic-proposal-invoice-column .uncell{
	border-radius: 22px 24px 22px 24px;
}
.generic-invoice-cell-bottom-row{
	border-radius: 0px 0px 22px 24px !important;
}
.generic-proposal-invoice-separator{
	padding-left:4% !important;
}
#field_6_10, #field_13_10{
	display:none !important;
}

.yearly-discount-text{
	background-image: url(https://proposal.weboptimizers.com.au/wp-content/uploads/2022/01/Group-1173.svg);
    padding: 13px 73px 13px 40px;
    background-repeat: no-repeat;
    color: #1A9359;
    font-size: 30px;
    font-family: 'proxima-nova';
	width:300px;
}
.invoice-yearly-discount-row{
	height:73px;
}
.invoice-empty-row{
	height:34px;
}

@media screen and (max-width: 1024px) and (min-width: 769px) {
	.invoice-yearly-discount-row{
		height:143px;
	}
	.invoice-inner-column{
		padding-left:15px !important;
	}

}
@media screen and (max-width: 1440px) and (min-width: 769px) {
	.generic-invoice-left-column, .generic-invoice-subtotal-row .col-lg-9, .generic-invoice-credit-row .col-lg-9{
		width:30%;
	}
}


.generic-invoice-yearly-text, .generic-invoice-subtotal-row{
	margin-top:10px !important;
}
.generic-invoice-yearly-text{
  padding-bottom: 10px;
}
@media screen and (max-width: 768px) {
	.generic-invoice-yearly-text{
		padding-bottom: 120px;
	}
	.invoice-empty-row{
		display:none;
	}
	#gform_submit_button_6 {
		padding: 0px 37px 0px 37px !important;
	}
	#gform_submit_button_12 {
		padding: 0px 37px 0px 37px !important;
	}
  .invoice-savings-row, .invoice-savings-row-reduced-space{
    padding-bottom: 80px;
  }
  .generic-invoice-yearly-text {
    padding-bottom: 30px;
  }

}



.web-maintenance-strategy-row{
	margin-top:33px !important;
}


@media screen and (min-width: 959px) {


  .web-maintenance-top-row-image .t-entry-visual{
      overflow: visible !important;
      position: absolute !important;
      top: -120px !important;
  }
  .web-maintenance-top-row-image .t-entry-visual img{
      width:840px !important;
  }
}


.web-maintenance-tnc-row, .web-maintenance-signature-row{
	padding-left: 3.9%;
	padding-right: 3.9%;
}


.web-maintenance-tnc-row .row-parent{
	padding-bottom: 0px !important;
}


.web-maintenance-signature-row .row-parent{
	padding-top: 0px !important;
}

.web-maintenance-feature-heading{
	padding-top: 12px;
    padding-bottom: 12px;
}



@media screen and (min-width: 959px) and (max-width: 1770px) {
	
	.web-maintenance-feature-column{
		width:50%;
	}
	
}


@media screen and (min-width: 1440px) and (max-width: 1839px) {
	
	.web-maintenance-top-row-image .t-entry-visual{
		left: -28%;
	}
}
@media screen and (min-width: 960px) and (max-width: 1200px) {
	
	.web-maintenance-top-row-image .t-entry-visual {
		overflow: visible !important;
		position: relative;
		top: 0px !important;
		left: -40%;
	}
	.web-maintenance-top-row-image .t-entry-visual img {
    	width: 582px !important;
	}
}

@media screen and (min-width: 1201px) and (max-width: 1300px) {
	
	.web-maintenance-top-row-image .t-entry-visual {
		overflow: visible !important;
		position: relative;
		top: -76px !important;
    	left: -40%;
	}
	.web-maintenance-top-row-image .t-entry-visual img {
    	width: 746px !important;
	}
}
@media screen and (min-width: 1301px) and (max-width: 1439px) {
	
	.web-maintenance-top-row-image .t-entry-visual {
		overflow: visible !important;
		position: relative;
		top: -120px !important;
    	left: -30%;
	}
	.web-maintenance-top-row-image .t-entry-visual img {
    	width: 800px !important;
	}
}


.web-maintenance-main-text p{
	line-height: 38px !important;
}

.web-maintenance-main-text-2{
	margin-top:75px !important;
}
.package-gst{
	font-size:24px !important;
}
.maintenance-gst{
	font-size:19px !important;
	color: #202127 !important
}

.accept-proposal-btn, .generic_expiry_info{
	display:none;
}

@media print{
	.print-page-break{
		page-break-before: always;
/* 		top:100px !important; */
	}
	.print-page-break-top{
		page-break-before: always;
		
	}
	
}
.website-features-col .uncoltable .uncell{
	padding-left: 0 !important;
}


.generic-proposal-addon-cell input.disabled-checkbox{
	background: lightgrey !important;
    border: lightgrey !important;
}

.invoice-accordion-section .panel-group .panel{
	border: none !important;
}


.invoice-accordion-section .panel-title > a > span:after{
	display: none;
}



.invoice-accordion-section .panel-title > a{
	padding: 0;
	width: 20px;
	margin-left: 36px;
}

.invoice-accordion-section .panel-body.wpb_accordion_content{
	border: 0 !important;
    padding-top: 10px;
}


.generic-invoice-payment-empty-row{
	display: none;
}