*{
	margin: 0;
	padding: 0;
}

.bulk_parrent .banner {
	background-image: linear-gradient(180deg, #b3e5fb 0%, #b3e5fb 39%, #ffffff 100%);
}
.bulk_parrent .uses {
	background-image: linear-gradient(132deg, #0060b7 0%, #6cbce0 100%);
}
.bulk_parrent .uses .row {
    justify-content: center;
}
.bulk_parrent .uses .section_title_2 {
	max-width: 670px;
}
.bulk_parrent .uses .card_1 {
	max-width: 518px;
	height: 392px;
	border-radius: 10px;
	background-color: #ffffff;
}
.bulk_parrent .uses .card_1 .img_div_1 {
	margin: 0 auto;
	width: 129px;
	height: 129px;
	border-radius: 64px;
	filter: drop-shadow(-10.404px -9.368px 8px rgba(0,0,0,0.06));
	background-color: #ffffff;
}
.bulk_parrent .uses .card_1 h6 {
	font-size: 20px;
	letter-spacing: 1px;
	color: #000000;
	font-weight: 600;
	text-align: center;
    display: block;
    margin: auto;
}
.bulk_parrent .uses .card_1:hover > h6 {
    color: #0061B8;
}
.bulk_parrent .uses .card_1 p {
	max-width: 412px;
	font-size: 16px;
	letter-spacing: 1px;
	line-height: 1.5;
	color: #000000;
	font-weight: 400;
	text-align: center;
	margin: auto;
	margin-top:4px;
}
.bulk_parrent .uses .card_1 a {
	filter: drop-shadow(0px 5px 5px rgba(0,0,0,0.05));
	margin: auto;
	text-align: center;
	/* display: none; */
}

/* ====================call_type=============================== */
.bulk_parrent .call_type .card_1 .img_div_1 {
    width: unset;
    height: 63px;
	margin-bottom: 10px;
    border-radius: unset;
    filter: unset;
}
.bulk_parrent .call_type .card_1 {
    height: 330px;
}
.bulk_parrent .call_type .card_1 h6 {
    font-size: 19px;
    letter-spacing: 0.8px;
    color: var(--text_grey);
    font-weight: 400;
    text-align: center;
    /* margin: 0 auto; */
	margin-bottom: 1em;
	/* height: 2em; */
}
.bulk_parrent .call_type .card_1 p{
	color: var(--text_grey);
}


/* ====================bvc_special=============================== */
.bvc_special .card_container {
    grid-template-columns: repeat(3,1fr);
	gap: 70px 30px;
}
.bvc_special .card_container .card_1:first-child{
	border: none;
	justify-content: center;
	padding: 24px 0;
}
.bvc_special .card_container .card_1:first-child:hover{
	box-shadow: none;
}

/* ====================pricing_plans=============================== */
.bulk_parrent .pricing_plans .card_container {
	display: flex;
    flex-wrap: wrap;
    gap: 18px;
    justify-content: center;
	padding: 24px 0;
}
.bulk_parrent .pricing_plans .section_title_1{
	font-size: 37px;
	line-height: 1.5;
}
.bulk_parrent .pricing_plans .card_1{
	max-width: 291px;
	height: 622px;
	border-radius: 15px;
	padding: 0;
	margin-bottom: 24px;
}
.bulk_parrent .pricing_plans .card_1:hover{
	box-shadow: -7px -7px 5px 0px rgb(1 43 79 / 42%);
}
.bulk_parrent .pricing_plans .card_top {
	position: relative;
}
.bulk_parrent .pricing_plans .card_top > img{
	max-width: 100%;
}
.bulk_parrent .pricing_plans .card_top_content {
	display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    width: 100%;
	height: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -56%);
}
.bulk_parrent .pricing_plans .price_div{
	display: flex;
	align-items: center;
	gap: 12px;
}
.bulk_parrent .pricing_plans .price{
	font-size: 38px;
	font-weight: 500;
	letter-spacing: .64px;
	line-height: 1.25;
	color: #fff;
}
.bulk_parrent .pricing_plans .card-top_title{
	font-size: 17px;
	font-weight: 500;
	line-height: 1.25;
	letter-spacing: 0.64px;
	text-transform: uppercase;
	margin-bottom: 0;
	margin-top: 10px;
}
.bulk_parrent .pricing_plans .card_bottom {
	padding: 8px 28px;
}
.bulk_parrent .pricing_plans .card_bottom_title{
	font-size: 14px;
	font-weight: 700;
	line-height: 1.25;
	letter-spacing: .64px;
	color: var(--text_blue);
	text-align: center;
	margin-bottom: 38px;
}
.bulk_parrent .pricing_plans .card_bottom ul{
	font-size: 13.14px;
	letter-spacing: .64px;
	color: var(--text_grey);
}
.bulk_parrent .pricing_plans .card_bottom li {
    position: relative;
    margin-left: 2em;
    margin-bottom: 1.5em;
    line-height: 1.25em;
}
.bulk_parrent .pricing_plans .card_bottom li::before {
    content: url(../png/bulk_call_pricing_tick.png);
    position: absolute;
    left: -2em;
    top: .25em;
}
.bulk_parrent .pricing_plans .card_1 .btn_div {
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%, -70%);
    font-size: 16px;
    width: 150px;
    padding: 12px;
}

/* ====================bulk_call_use=============================== */
.bulk_call_use .card_container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 40px 20px;
}
.bulk_call_use .card_container { padding: 28px 10px; }
.bulk_call_use .img_div_1 { justify-content: flex-start; }
.bulk_call_use .card_1 .img_div_1 {
	flex: unset;
    height: 97px;
}
.bulk_call_use .card_1 {
	flex-direction: column;
	border-radius: 15px;
	background-color: #fff;
	box-shadow: -3px -3px 6.51px 0.49px rgba(0, 0, 0, 0.04);
	max-width: 382px;
	text-align: left;
	padding: 22px 20px;
}
.bulk_call_use .card_1 h6{
	margin-left: .25em;
}
.bulk_call_use .card_1:hover{
	box-shadow: 0px 3px 26.97px 2.03px rgba(0, 0, 0, 0.09);
}
.bulk_call_use .card_1:hover .card_title h6{ color: var(--text_blue); }
.bulk_call_use .card_title {
  display: flex;
  align-items: center;
  width: 100%;
  margin-bottom: 8px;
}


/* ====================instant_quote_section=============================== */
.bulk_parrent .instant_quote_section .price {
	font-size: 30px;
}
.bulk_parrent .instant_quote_section a.btn_div {
	filter: drop-shadow(-3.716px -3.346px 19px rgba(0,0,0,0.23));
}

@media only screen and (max-width: 1025px) {
.call_type .row { padding-top: 20px; }
.bulk_parrent .pricing_plans .card_1 { text-align: left; padding: unset!important; }
.bulk_call_use{padding: 30px 0;}
.features .section_title_2{margin-bottom: 20px;}
.bulk_parrent .call_type .card_1 { height: unset;}
.bulk_parrent .uses .card_1 p { max-width: unset; }
.bulk_parrent .uses .card_1 a {margin-top: 8px;}
.bvc_special .card_container { grid-template-columns: repeat(2,1fr);}
}

@media only screen and (max-width: 767px) {
.bulk_parrent .uses .card_1 { height: auto; }
.bulk_parrent .uses .card_1 h6 { margin-bottom: 8px; }
.bulk_parrent .uses .card_1 p { margin-bottom: 8px; }
.bulk_parrent .uses .card_1 .img_div_1 { width: 90px; height: 90px; margin-bottom: 8px;}
.bulk_parrent .pricing_plans .price { font-size: 28px; }
.bulk_parrent .pricing_plans .price_div img{ width: 36px; }
.bulk_parrent .pricing_plans .card-top_title { font-size: 14px; }
.bulk_parrent .pricing_plans .card_bottom_title { margin-bottom: 28px; }
.bulk_parrent .pricing_plans .card_bottom li { margin-bottom: 1em; }
.bulk_parrent .pricing_plans .card_bottom { margin-bottom: 2em; }
.bulk_call_use .card_1 .img_div_1 { height: unset; }
.bvc_special .card_container { grid-template-columns: 1fr; gap: 40px 30px;}
.bvc_special {padding-top: 0;}
.bvc_special .section_title_1{margin: auto;}
.bvc_special .card_container .card_1:first-child { padding: 0;}
.bulk_parrent .pricing_plans .price_div { gap: 6px; }
.bulk_parrent .instant_quote_section .price { font-size: 22px; }
}