.current-wrap{
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
.current-left
{
	 width:calc(100% - 588px);
	 max-width:700px;
}
.current-right
{
	 width:588px;
}
.faq-sec .accordion_in .faqquestion
{
	font-size:22px;
}
.package-ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
	& li{
		 line-height:1;
		 margin-bottom:25px;
	}
	& .package-name{
		color:#565B5E;
		font-size:18px;
		line-height:1;
		width:calc(100% - 130px);
		padding-right:10px;
	}
	& .package-li{
		display:flex;
		flex-wrap:wrap;
		justify-content:space-between;
	}
	& .package-rate{
		color:#565B5E;
		font-weight:var(--font-weight-semibold);
		font-size:18px;
		line-height:1;
		width:130px;
	}
}
.hm-policy-cta-section
{
	 & .cta-wrapper {
				& .cta-content {
						width: calc(100% - 460px);
				}
			& .cta-heading{
				 width:460px;
			}
		}
}

.tw-block
{
	 width:700px;
	
	padding-right:150px;
}
.twcontent-block{
	 width:calc(100% - 700px);
	padding-left:100px;
	border-left:1px solid rgba(0, 61, 101, 0.2);
}


/*-------- media query ------*/

@media (max-width:1599.98px){
	
}

@media (max-width:1439.98px){
				.tw-block {
								width:500px;
								padding-right:60px;
				}
				.twcontent-block {
							width: calc(100% - 500px);
							padding-left:60px;
							border-left: 1px solid rgba(0, 61, 101, 0.2);
				}
	
				.current-right {
							width:450px;
				}
				.current-left {
							width: calc(100% - 450px);
							max-width: 100%;
					padding-right:30px;
				}
		.package-ul {
					& li {
									line-height: 1;
									margin-bottom: 20px;
					}
			& .package-name{
				 font-size: 16px;
			}
			& .package-rate{
				        font-size: 16px;
				text-align:right;
			}
			& li:last-child{
				margin-bottom:0;
			}
		}
	
	.faq-sec .accordion_in .faqquestion {
    font-size: 19px;
	}
	
	.hm-policy-cta-section {
    & .cta-wrapper {
        & .cta-heading {
            width: 360px;
									   padding-right:20px;
        }
					   & .cta-content {
            width: calc(100% - 360px);
        }
    }
}
	
}

@media (max-width:1199.98px){
		.tw-block {
					width:400px;
					padding-right:40px;
	}
	.twcontent-block {
    width: calc(100% - 400px);
    padding-left:40px;
 }
	
	
		.hm-policy-cta-section {
    & .cta-wrapper {
        & .cta-heading {
            width:100%;
									   padding-right:0px;
									   margin-bottom:5px;
        }
					   & .cta-content {
           width:100%;
									  margin-bottom:0;
        }
    }
	}
	
}

@media (max-width:991.98px){
		.tw-block {
					width:100%;
					padding-right:0px;
	}
	.twcontent-block {
    width:100%;
    padding-left:0px;
		 border-left:0;
 }
	
	    .current-left {
        width:100%;
        max-width: 100%;
        padding-right:0px;
						margin-bottom:30px;
    }
	.current-right{
		width:100%;
	}
	.current-left{
		 width:100%;
   max-width: 100%;
   padding-right:0px;
	}
	.current-right{
		width:100%;
	}
}

@media (max-width:767.98px){
	    .faq-sec .accordion_in .acc_head {
        padding:16px 42px 16px 22px;
    }
	    .faq-sec .accordion_in .acc_content {
        padding: 18px 22px;
    }
	    .faq-sec .accordion_in .faqquestion {
        font-size: 18px;
    }
	    .faq-sec .accordion_in .acc_head .acc_icon_expand {
        right: 22px;
    }
}

@media (max-width: 575.98px){
		.package-ul {
				& .package-rate {
						width:80px;
				}
				& .package-name{
						width:calc(100% - 80px);
					 padding-right:5px;
				}
		}
	
	    .faq-sec .accordion_in .faqquestion {
        font-size: 16px;
    }
	
}