.rectangle-2,body,img{position:relative}body{font-family:'Open Sans',sans-serif;overflow-x:hidden}img{z-index:5}.float-left{float:left!important}.txt-center{text-align:center!important}.pad_zero{padding:0!important}.marg_zero{margin:0!important}.title-head1{background:#fff;color:#151515;font-size:18px;font-weight:700;line-height:25px;font-family:Roboto,sans-serif;margin:0 0 10px;display:inline-block;text-transform:capitalize}.rectangle-2{height:20px;width:4px;background-color:#FF9800;display:inline-block;margin:0 15px 0 0;top:2px}.custom_select,.custom_select_two{height:50px!important;font-size:15px;border-radius:0;font-weight:600}.custom_select_two{padding:4%;color:#bbb!important}.custom_select{padding-top:12%;padding-left:5px;color:#0071bc!important}.lab_inside{position:absolute;z-index:2;padding:8px 10px 0;font-weight:600;font-size:12px;color:#aeadad}.price_head,.prod_table_1 thead th{color:#f15922;font-family:Roboto,sans-serif}.div_background{background:#F0F0F0!important}.prod_t1_wrap{padding:2% 4%;background:#F0F0F0}.prod_table_1{border-bottom:1px solid #c9c9c9;margin-bottom:0}.prod_table_1 thead th{font-weight:400}.prod_table_1 td{padding:5px .75em;font-weight:400}.prod_table_1 td,.prod_table_1 th,.prod_table_1 thead th{border-bottom:none!important;border-top:none!important;font-size:14px!important}.price_head{font-weight:600;letter-spacing:1px;margin:0;font-size:36px!important}.price_head span{font-size:20px;font-weight:600;vertical-align:middle}.change_text,.head_notes{font-size:14px;font-weight:600}.change_text{color:#b2b2b2;margin:0}.pricetext-wrap{padding:8%;border-left:1px solid #c9c9c9}.border_none{border:none!important}.prod_tabel_left_1{padding-bottom:8%}.head_installation{font-size:18px;font-weight:600;font-family:inherit;margin-bottom:1%}.head_notes{font-family:inherit;width:100%}.contact_tele_text,.notes_list{font-size:14px;font-weight:400}.notes_list{list-style:outside;padding-left:1.5%;line-height:2;margin-top:1%;margin-bottom:10%}.notes_wrap{padding:0 4%}.charges_wrap{padding:15px}.first_th{width:35%}.border_left{border-left:2px solid #c9c9c9!important}@media (max-width:767px){.change_text,.price_head{text-align:center}custom_select_two{height:50px!important;padding:2%;font-size:15px;color:#bbb!important;font-weight:600;border-radius:0}.custom_select{height:80px!important;padding-top:8%;padding-left:5px;font-size:18px;color:#0071bc!important;font-weight:600;border-radius:0}.contact_tele_text{font-size:14px;font-weight:400}.pricetext-wrap{padding:8%;border-top:1px solid #c9c9c9;border-left:none}.prod_table_1 thead th{color:#f15922;font-weight:400;font-size:15px;font-family:Roboto,sans-serif}.notes_wrap{padding:0 10%}.charges_wrap{padding:6%}.head_installation{font-size:18px;font-weight:600;font-family:inherit;margin-bottom:2%}.prod_table_1 td{padding:5px .75em;font-weight:400;font-size:14px}.prod_table_right{margin-top:10%}.first_th{width:40%}.table>thead>tr>th{vertical-align:text-top!important}}

.clear:after,
.clear:before {
    content: "";
    display: table;
}

.clear:after {
    clear: both;
}
.padding-0{
	padding: 0;
}
.bgpink{
	background: #fdebeb;
	padding: 5px 0 5px 20px;
	border-right: 1px solid #5a5957;
	border-bottom: 1px solid #5a5957;
}
.bgblue{
	background: #e2e5f6;
	padding: 5px 0 5px 20px;
	border-right: 1px solid #5a5957;
	border-bottom: 1px solid #5a5957;
}

.table-header{
  background: #00558c;
  color: #fff;
  text-align: center;
  font-size: 17px;
  padding: 15px 0;
}
.orange-head{
	background: #e75021;
	color: #fff;
	padding: 15px 0 15px 20px;
	border-right: 1px solid #f4fafa;
	font-size: 15px;
	height: 55px;
}
.border-right-none{
	border-right: none;
}
.border-none{
	border: none;
}
.last-div{
	text-align: center;
	padding: 5px;
}
.rate-box{
	text-align: center;
    height: 175px;
    font-size: 36px;
    font-weight: bold;
    line-height: 175px;
    padding: 0;
}
.rate-box-blue{
	text-align: center;
    height: 341px;
    font-size: 36px;
    font-weight: bold;
    line-height: 341px;
    padding: 0;
}
.rate-box-last{
	text-align: center;
    height: 248px;
    font-size: 36px;
    font-weight: bold;
    line-height: 248px;
    padding: 0;
}

.terms-conditions{
	background: #00558c;
	color: #fff;
	text-align: left;
	font-size: 14px;
	padding: 10px;
}


@media only screen and (min-device-width: 1536px) and (max-device-width: 2560px) {
	.br-big{
		display: none;
	}
	.rate-box{
		height: 155px;
		line-height: 155px;
	}
}
@media only screen and (max-width:991px) {
	.table-header{
		text-align: left;
		padding: 10px;
	}
	.orange-head{
		font-size: 13px;
    	padding: 10px;
    	height: auto;
	}
	.bgpink,.bgblue{
		font-size: 13px;
    	padding: 10px;
	}
	.mobile-border-right-none{
		border-right: none;
	}
	.rate-box{
		font-size: 26px;
		line-height: 50px;
		height: auto;
		margin-bottom: 15px;
	}
	.rate-box-blue{
		font-size: 26px;
		line-height: 50px;
		height: auto;
		margin-bottom: 15px;
	}
	.rate-box-last{
		font-size: 26px;
		line-height: 50px;
		height: auto;
	}
}
@media only screen and (max-width:767px) {
	.mobile-padding0{
		padding: 0;
	}
	.table-header{
		text-align: left; 
    	font-size: 14px;
    	padding: 10px;
	}
	.orange-head{
		font-size: 13px;
    	padding: 10px;
    	height: auto;
	}
	.last-div{
		height: 56px;
	}
	.bgpink,.bgblue{
		font-size: 13px;
    	padding: 10px;
	}
	.mobile-border-right-none{
		border-right: none;
	}
	.rate-box{
		font-size: 26px;
		line-height: 50px;
		height: auto;
		margin-bottom: 15px;
	}
	.rate-box-blue{
		font-size: 26px;
		line-height: 50px;
		height: auto;
		margin-bottom: 15px;
	}
	.rate-box-last{
		font-size: 26px;
		line-height: 50px;
		height: auto;
		/*margin-bottom: 15px;*/
	}
	.two-line-height{
		height: 57px;
	}
	.three-line-height{
		height: 75px;
	}
	.five-line-height{
		height: 111px;;
	}

}

