<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media (max-width:1680px) {
	.plan_price {
	    width: 160px;
	    height: 160px;
	}
}

@media (max-width:1440px) {
	.business_block_hover .business_title, .buisness_bottom_div .business_title {
		font-size: 115%;
	}

	/* .section2, .section3 {
	    height: 620px;
	} */

	.section3 .sec_left {
	    padding-left: 22%;
	}

	.section2 .sec_right {
	    padding-right: 22%;
	}

	.plan_list_wrap {
	    padding: 0 90px 0px;
	}
}
@media (max-width:1400px) {
    .plan_list_wrap {
	    padding: 0 50px 0px;
	}

	.plan_price {
	    width: 150px;
	    height: 150px;
	}

	.btn-padded-medium {
	    padding: 5px 25px;
	}

	.font_20 {
	    font-size: 18px;
	}

	.dashboardPage .request_form {
	    width: 80%;
	}
	
}

@media (max-width:1400px) {

	.section2 .sec_right {
	    padding-right: 70px;
	}

	.section3 .sec_left {
	    padding-left: 70px;
	}

	
	.buisness_bottom_div {
		padding: 15px 0;
	}

	.dashboardPage .mt9 {
	    margin-top: 12px;
	}

}
@media (max-width:1366px) {
	.table &gt; thead &gt; tr &gt; th, .table &gt; tbody &gt; tr &gt; th, .table &gt; tfoot &gt; tr &gt; th, .table &gt; thead &gt; tr &gt; td, .table &gt; tbody &gt; tr &gt; td, .table &gt; tfoot &gt; tr &gt; td {
		font-size: 14px;
	}

	/*.dashboardPage .form_container {
		padding: 0 15px 50px;
	}*/

	.business_block_wrap {
	    height: 350px;
	}
	.business_block_hover {
	    padding: 30px 30px 30px;
	}
	

	.buisness_bottom_div .business_title {
		padding-left: 30px;
		padding-right: 30px;
	}

	.marketing_wrap {
	  padding-top: 50px;
	}


	.market_container {
	    margin: 0 50px;
	    width: calc(100% - 100px);
	}

	.main_header ul li &gt; a {
		font-size: 14px;
	}

	.main_header ul li &gt; a:before {
	    width: 28px;
		height: 30px;
	}

	.checkoutPage .form-control {
	    line-height:1.2;
	    /*height: 40px;*/
	    font-size: 16px;
	}

	.checkoutPage input::placeholder{
		
		font-size: 16px;
	}
	.checkoutPage .form-control.upload_div {
		line-height: 28px;
	}

	.search_deal input {
	    width: 250px;
	    margin-bottom: 30px;
	}

	.action_icon {
	    background-size: 18px;
	    width: 18px;
	    height: 20px;
	}

	.bill_listing li {
	    padding: 9px 5px 9px 26px;
	    background-size: 24px;
	}

	.query_label {
		right: 10px;
    	top: 20px;
	}

	.info_tooltip_wrap {
		top: 32px;
	}

	.checkoutPage .input-group .form-control {
		line-height: 45px;
    	height: 45px;
	}

}
@media (max-width:1280px) {

	.font_60 {
	    font-size: 52px;
	}

	.font_20 {
	    font-size: 18px;
	}

	.font_18 {
	    font-size: 16px;
	}

	.font_16 {
	    font-size: 14px;
	}

	.font_14 {
	    font-size: 12px;
	}

	.font_42 {
	    font-size: 38px;
	}

	.lh15 {
	    line-height: 1.6em;
	}

	.font_28 {
	    font-size: 25px;
	}

	.business_block_hover {
	    padding: 30px 20px 20px;
	}

	.buisness_bottom_div .business_title {
	    padding-left: 20px;
	    padding-right: 20px;
	}

	.plan_list_wrap {
	    padding: 0 20px 0px;
	}

	.rate_price_font {
	    font-size: 24px;
	}

	.dashboardPage .request_form {
	    width: 90%;
	}
	
	.table &gt; thead &gt; tr &gt; th, .table &gt; tbody &gt; tr &gt; th, .table &gt; tfoot &gt; tr &gt; th, .table &gt; thead &gt; tr &gt; td, .table &gt; tbody &gt; tr &gt; td, .table &gt; tfoot &gt; tr &gt; td {
		font-size: 11px;
	}


}


@media (max-width:1152px) {
	.custom_account_container {
	    width: 95%;
	    margin: auto;
	}

	/*.table &gt; thead &gt; tr &gt; th, .table &gt; tbody &gt; tr &gt; th, .table &gt; tfoot &gt; tr &gt; th, .table &gt; thead &gt; tr &gt; td, .table &gt; tbody &gt; tr &gt; td, .table &gt; tfoot &gt; tr &gt; td {
		font-size: 12px;
	}*/

	.action_icon.view_meter {
	    width: 20px;
	    background-size: 20px;
	    height: 22px;
	}

	.sticky_nav_bar ul li {
	    margin-right: 22px;
	}

	.business_block_wrap {
	    height: 330px;
	}

	.business_block_hover {
	    padding: 20px 20px 20px;
	}

	.buisness_bottom_div .business_title {
		padding-left: 20px;
		padding-right: 20px;
	}

	.font_32 {
	    font-size: 30px;
	}

	.map_title_wrap {
	    width: 90%;
	}

	.pl50 {
		padding-left: 0;
	}

	.btn-opration {
		width: 70px;
	}

	.ac_blocks.col-md-6:nth-child(odd) {
	    clear: unset;
	}
	.ac_blocks.col-md-6:nth-child(even) {
	    clear: left;
	}

	.fix_height .ac_blocks.col-md-6:nth-child(odd) {
	    clear: left;
	}

	.fix_height .ac_blocks.col-md-6:nth-child(even) {
	    clear: unset;
	}

	.w55 {
	    width: 56%;
	    margin: auto;
	}

	.planSwiper .plan_box {
		min-height: 300px;
	}

	.sticky_nav_bar ul li {
	    margin-right: 2px;
	}

	.sticky_nav_bar ul li a, .sticky_nav_bar .right_anchor {
	    font-size: 14px;
	}

	.menu_footer_div ul li a {
		padding: 0 0 0 8px;
	}

	.font_hm_16 {
		font-size: 14px;
	}

}


@media (max-width:1024px) {
	.table &gt; thead &gt; tr &gt; th, .table &gt; tbody &gt; tr &gt; th, .table &gt; tfoot &gt; tr &gt; th, .table &gt; thead &gt; tr &gt; td, .table &gt; tbody &gt; tr &gt; td, .table &gt; tfoot &gt; tr &gt; td {
	    font-size: 10px;
	    padding-left: 1px;
    	padding-right: 1px;
	}

	.dashboardPage .form_container {
	    padding: 0 0px 30px;
	}
	/* .section2, .section3 {
	    height: 520px;
	} */

	.section2 .sec_right,  .section3 .sec_left {
	    padding-left: 50px;
	    padding-right: 50px;
	}

	.section2 .mt30, .section3 .mt30 {
	    margin-top: 10px;
	}

	.banner_warp {
		height: 400px;
	}

	.business_block_wrap {
	    height: 300px;
	}

	.business_block_hover .business_title, .buisness_bottom_div .business_title {
	    font-size: 100%;
	}

	.font_60 {
	    font-size: 51px;
	}

	.font_20 {
	    font-size: 17px;
	}

	.font_18 {
	    font-size: 17px;
	}

	.font_16 {
	    font-size: 13px;
	}

	.font_14 {
	    font-size: 11px;
	}

	.font_42 {
	    font-size: 37px;
	}

	.lh15 {
	    line-height: 1.5em;
	}

	.font_28 {
	    font-size: 24px;
	}

	.marketing_wrap {
	  padding-top: 15px;
	}


	.market_container {
	    margin: 0 15px;
	    width: calc(100% - 30px);
	}


	.login_box.open {
	    height: 342px;
	}

	.login_box.opened {
	    height: auto;
	}

	/*.plan_list_wrap {
	    padding: 0 0px 100px;
	}*/

	.font_24 {
	    font-size: 20px;
	}

	.plan_price {
		width: 130px;
		height: 130px;
	}

	.font_26 {
		font-size: 22px;
	}

	.folderIcon img {
	    width: 50px;
	}

	.folderWrap .col-md-2 {
		padding-left: 7.5px;
		padding-right: 7.5px;
	}

	.mainMenu_hm .nav&gt;li&gt;a {
	    padding: 20px 13px 0 0;
	}

	.table-wrap .label-status {
		font-size: 8px;
	}

	.label-status {
		padding: 3px 6px 4px;
	}


	.min140 {
	  min-width: 110px;
	}
}

@media (max-width:991px) {

	.price_finder_bg {
	    padding-top: 15px;
	}

	.eagent .price_finder_bg {
		padding-top: 15px;
	}

	.sticky_nav_bar.blue_bg   {
		    height: 30px;
	}

	.white_bg.mtb70 {
	    margin-top: 0px;
	    margin-bottom: 15px;
	}

	.eagent .price_finder_bg .sticky_nav_bar.blue_bg {
		/*height: 50px;*/
		display: none;
	}


	.sticky_nav_bar.green_bg  {
		display: none;
	}


	.sticky_nav_bar.blue_bg ul li {
		color: #fff;
		position: relative;
	    margin-right: 16px;
	}

	.sticky_nav_bar.blue_bg ul li:after {
		position: absolute;
		top: 0;
		right: -10px;
		height: 100%;
		width: 1px;
		background-color: #fff;
		content: "";
	}
	.sticky_nav_bar.blue_bg ul li:last-child {
		margin-right: 15px;
	}
	.sticky_nav_bar.blue_bg ul li:last-child:after {
		background-color: transparent;
	}

	.nav_height {
	    height: 60px;
	}



	.logo_wrap img {
	    height: 40px;
	}

	.main_header {
		border-bottom: 1px solid #ccc;
	}

	.main_header .container {
		width: 100%;
	}

	.main_header ul li &gt; a {
		padding-left: 40px;
	}
	.main_header ul li &gt; a:before {
		left: 8px;
		background-size: 16px;
	}

	.main_header ul li.mob_nav_bar &gt; a {
		padding-left: 15px;
	}

	.sticky_nav_bar ul li a, .sticky_nav_bar .right_anchor {
		height: 30px;
		line-height: 30px;
	}

	.overlay {
	    width: 100vw;
	    height: calc(100vh - 30px);
	    top: 60px;
	    position: fixed;
	    z-index: 1038;
	}

	.menu_sidebar {
		position: fixed;
		height: 100vh;
		overflow: auto;
		width: 300px;
		right: -300px;
		top: 0;
		background-color: #fff;
		z-index: 99999;
		opacity: 0;
		transition: all 0.3s ease-in-out;
		-webkit-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
	}

	.menu_sidebar.open {
		opacity: 1;
		right: 0;
	}

	.menu_sidebar .sticky_nav_bar.blue_bg ul li {
		margin-left: 5px;
	}

	.mob_nav_list li {
		border-bottom: 1px solid #eee;
	}

	.mob_nav_list li a {
		padding: 10px 30px;
		display: block;
		font-weight: 600;
		color: #00336a;
	}

	.mob_nav_list li.active a {
		color: #44ad46;

	}

	.nav-close-btn {
		position: absolute;
		top: 5px;
		right: 30px;
		color: #fff;
	}

	.footer .container, .market_container .container {
	    width: 100%;
	}

	.availability_div {
	    padding: 0 40px;
	    width: 60%;
	    text-align: center;
	}
	.business_block_wrap {
	    margin-bottom: 30px;
	}
	.w75 {
	    width: 90%;
	}

	.fix_hgt {
	     min-height: 430px; 
	}
	.pb70 {
	    padding-bottom: 50px;
	}

	.font_60 {
	    font-size: 42px;
	}

	.font_18 {
	    font-size: 15px;
	}

	.section2 .sec_right, .section3 .sec_left {
	    padding-left: 30px;
	    padding-right: 30px;
	}


	/* .section2, .section3 {
	    height: 480px;
	} */
	.section1 {
		min-height: auto;
	}

	.rate_table table {
	    font-size: 14px;
	}

	.map_title_wrap {
	    width: 100%;
	}

	.form_wrap .text_wrap {
		width: 100%;
	}

	.form_wrap {
	    width: 70%;
	}

	.zipcode_wrap {
		    height: 60px;
	}
	.submit-zipbtn {
		line-height: 60px;
	}

	.price_finder_bg {
	    min-height: calc(100vh - 330px);
	}

	.contact_page .col-md-4.text-right {
		text-align: left;
	}

	.contact_page .col-md-4.text-right .mt50 {
		margin-top: 0 !important;
	}

	.contact_page .col-md-4.text-right .mb50 {
		margin-bottom: 0px !important;
	}


	.contact_page .col-md-8 .mb50 {
		margin-bottom: 0 !important;
	}

	.join_us_page .col-md-4.text-right {
		text-align: left;
	}
	.font_40 {
	    font-size: 32px;
	}

	.w55 {
	    width: 70%;
	}

	.price_finder_bg .mtb30 {
	    margin-top: 0;
	    padding-top: 30px;
	    margin-bottom: 30px;
	}

	.form_container {
	    padding: 0 50px 100px;
	}

	.signupPage .form_container {
	    padding: 0 50px 70px;
	}

	.form_container .mb50  {
		margin-top: 20px;
		margin-bottom: 30px;
	}

	.user_details_table {
	    width: 80%;
	}

	.info_tooltip_wrap {
	    /*left: auto;
	    right: 20px;
	    top: calc(100% + 10px);*/

        left: auto;
	    width: 300px;
	    right: 0;
	}

	.info_tooltip, .info_tooltip img {
	    width: 100%;
	}

	.accountInpt:before, .accountInpt:after {
	    bottom: 3px;
	}

	/*.info_tooltip:before, .info_tooltip:after {
	    left: auto;
	    right: 0;
	    bottom: auto;
	    top: -28px;
	    border-left: 12px solid transparent;
	    border-right: 12px solid transparent;
	    border-bottom: 17px solid rgba(0,0,0,0.2);
	}

	.info_tooltip:after {
	    right: 2px;
	    top: -23px;
	    border-left: 10px solid transparent;
	    border-right: 10px solid transparent;
	    border-bottom: 15px solid #fff;
	}*/

	.form_container.pb50 {
		padding-bottom: 0px;
	}
/* 
	.btn {
	    margin-bottom: 15px;
	} */

	.dashboardPage .white_bg.pt50 {
		padding-top: 20px;
	}

	.dashboardPage .card_body  .mt20 {
	    margin-top: 10px;
	}

	.mob20 {
		margin-top: 20px;
	}

	.dashboardPage .dealsListing .font_14 {
	    font-size: 14px;
	}

	.mob_30 {
		margin-top: 20px;
	}

	.deal_details .mob_30 {
		margin-top: 0;
		padding-top: 15px;
	}

	.mb5 {
		margin-bottom: 10px;
	}

	.monbt10 {
		margin-top: 10px;
	}

	.mx150 {
	  min-width: 120px;
	}

	.max120 {
	  min-width: 100px;
	}

	.dashboardPage .table th, .dashboardPage .table td {
		font-size: 12px;
	}

	.price_finder_bg.resetPwdPage .white_bg {
	    width: 100%;
	}

	.searchW.pull-right {
		float: unset !important;
		text-align: center;
	}

	.search_deal input {
		margin: 30px auto;
	}

	.dashboardPage .form_container {
		padding: 0 50px 30px;
	}

	.action_icon.view_meter {
	    width: 80px;
	    padding-top: 20px;
	    text-align: center;
	    color: #999;
	}

	.notification_card {
		width: 100%;
	}

	.notification_count {
	    right: auto;
	    top: 0;
	    left: calc(100% + 5px);
	}

	.bill_listing li {
	    padding: 9px 10px 9px 25px;
	    background-size: 25px;
	}

	.rounded_card.box_shadow.hbox991 {
		box-shadow: unset;
	}

	/* .trpBg {
		background-color: transparent;
	} */

	.deal_details  {
		padding-left: 15px;
		padding-right: 15px;
	}

	.deal_details .gray_bg .rounded_card.mb30 {
		margin-bottom: 15px;
	}


	.eagent .login_box {
		right: 0;
	}

}

@media (max-width: 768px) {
}
@media (max-width: 767px) {
	.dashboardPage .dealsListing .font_14 {
	    font-size: 12px;
	}
	.ecommerce-popup .profile_block {
	    padding: 20px 15px !important;
	}
	.ecommerce-popup .login_btn button {
	    margin: 2rem auto 0;
	    padding: 10px 35px !important;
 	}
	.profileFormWrap {
		width: 100%;
	}
	.logo_wrap img {
	    height: 30px;
	}

	.main_header ul li {
	    margin-left: 4px;
	}

	.main_header ul li &gt; a {
	    padding-left: 26px;
	}

	.main_header ul li &gt; a:before {
	    left: 2px;
	    background-size: 14px;
	}

	.main_header ul li.mob_nav_bar &gt; a {
	    padding-left: 10px;
	}

	.main_header .col-xs-6{
		padding-left: 10px;
		padding-right: 10px;
	}

	.sticky_nav_bar.blue_bg ul li:last-child {
	    margin-right: 10px;
	}

	.logo_wrap img {
	    height: 26px;
	}

	.login_box {
		width: 300px;
	}

	.login_form {
		    padding: 20px 10px;
	}

	.login_box.open {
	    height: 322px;
	}

	.login_box.opened {
	    height: auto;
	}

	.login_menu:after {
		    right: 18px;
	}

	.banner_text {
	    left: 50px;
	}

	.swiper-button-prev, .swiper-container-rtl .swiper-button-prev {
		left: 0;
		background-size: 22px;
	}
	.swiper-button-next, .swiper-container-rtl .swiper-button-next {
		right: 0;
		background-size: 22px;
	}

	.font_32 {
	    font-size: 26px;
	}

	.font_28 {
	    font-size: 22px;
	}

	.availability_div {
	    padding: 0;
	    width: 65%;
	}
	.tab_pannel {
		width: 330px;
		margin-bottom: 40px;
	}
	
	.tab_pannel li:nth-child(1){
	    width: 100px;
	}

	.tab_pannel li:nth-child(2) {
	    width: 122px;
	}

	.tab_pannel li:nth-child(3) {
	    width: 100px;
	}

	.tab_pannel.active1:after {
	    left: 0px;
	    width: 100px;
	}

	.tab_pannel.active2:after {
	    left: 104px;
	    width: 122px;
	}

	.tab_pannel.active3:after {
	    left: 230px;
	    width: 100px;
	}

	.font_42 {
	    font-size: 30px;
	}

	.w75 {
	    width: 100%;
	}

	.fix_hgt {
	    min-height: auto;
	}

	.banner_warp {
	    height: 45vh;
	}

	.availability_div {
	    height: 70px;
	    line-height: 70px;
	}

	.footer_strip p {
	    font-size: 12px;
	}

	.body_content_wrap .col-lg-10 {
		padding-left: 0;
		padding-right: 0;
	}

	/* .section2, .section3 {
	    height: auto;
	} */
	.section2 .sec_left, .section3 .sec_right {
	    height: 400px;
	}
	.section2 .sec_right, .section3 .sec_left {
	    position: unset;
	    transform: none;
	    top: auto;
	    left: auto;
	    height: auto;
	    padding: 30px 50px;
	}

	.form_wrap {
	    width: calc(100% - 30px);
	    padding-left: 15px;
	}

	.form_wrap .text_wrap {
	    margin-left: -15px;
	    width: calc(100% + 15px);
	}

	.zipcode_wrap {
	    height: 40px;
	}

	.zipcode_wrap .zip_search {
	    width: 20px;
	    height: 20px;
	    left: -10px;
	    color: #fff;
	    line-height: 20px;
	    font-size: 10px;
	}

	.zipcode_wrap input {
	    width: calc(100% - 110px);
	    padding: 0px 20px;
	    font-size: 14px;
	}

	.submit-zipbtn {
	    line-height: 40px;
	    font-size: 14px;
	    width: 110px;
	}

	.contact_page .container, .join_us_page .container  {
		padding-left: 0;
		padding-right: 0;
	}

	.footer .mb20 {
		margin-top: 30px;
		margin-bottom: 10px;
	}

	.address_content {
	    line-height: 22px;
	}

	.font_16 {
	    font-size: 12px;
	}

	.w55 {
	    width: calc(100% - 30px);
	    margin: auto;
	}

	/*.plan_steps li {
	    width: 70px;
	}*/

	.plan_steps .font_12 {
		font-size: 11px;
	}

	.plan_list_wrap  .mtb50 {
	    margin-top: 25px;
	    margin-bottom: 25px;
	}

	.plan_list_wrap .row {
		height: 270px;
	}

	.plan_list_wrap .swiper-button-next, .plan_list_wrap .swiper-button-prev {
		top: 50%;
	}

	.user_details_table {
		width: 100%;
	}

	.btn-prev, .btn-next {
		width: 60px;
		height: 60px;
		line-height: 60px;
		font-size: 12px;
		background-size: 60px;
	}

	.page_labels {
	    width: calc(100% - 120px);
	    line-height: 60px;
	}

	.form_pagging {
		height: 60px;
	}

	.dashboardPage .white_bg.pt50 {
		padding-top: 20px;
	}

	.card_header {
	    height: 40px;
	    line-height: 40px;
	}

	.dashboardPage .dealsListing .nopadd {
		padding-left: 0;
		padding-right: 0;
	}

	.label-status {
	    padding: 3px 5px;
	    font-size: 8px;
	}

	.dashboardPage .dealsListing .card_body {
	    padding: 15px 0 15px;
	}

	/* .deal_details .pull-right {
		float: unset !important;
		text-align: center;

	} */

	.deal_details .plr100 {
		margin-left: -15px;
		margin-right: -15px;
	}

	.notification_card {
		padding: 20px;
	}

	.bordered_page_wrap {
	    width: calc(100% - 30px);
	    left: 15px;
	    padding: 15vh 30px;
	    height: calc(100% - 30px);
	}

	.font90 {
	    font-size: 70px;
	}

	.font_52 {
	    font-size: 36px;
	}

	.dashboardPage .form_container {
	    padding: 0 0px 30px;
	}

	.dashboardPage .deal_details .mob_30 &gt; .col-md-12, .dashboardPage .deal_details .mob_30 &gt; .col-md-12 &gt; .col-md-12 {
		padding-left: 0;
		padding-right: 0;
	}

	.dashboardPage .deal_details .mob_30 .darkblue_font.pull-right {
		text-align: right;
	}
	.deal_details .card_body {
		min-height: auto;
	}

	.font_22 {
	    font-size: 14px;
	}
}

@media (max-width: 500px) {
	.availability_div {
	    padding: 0;
	    width: calc(100% - 20px);
	    height: 60px;
	    line-height: 60px;
	}

	.font_32 {
	    font-size: 20px;
	}

	.banner_text {
	    left: 40px;
	}

	.pt100 {
	    padding-top: 60px;
	}

	.font_60 {
	    font-size: 32px;
	}

	.about_page .pt100 {
	    padding-top: 40px;
	}

	.section2 .sec_left, .section3 .sec_right {
	    height: 280px;
	}

	.section2 .sec_right, .section3 .sec_left {
	    padding: 30px 20px;
	}

	.mt50 {
	    margin-top: 30px;
	}

	.rate_table table th {
	    font-size: 13px;
	}

	.rate_table table th, .rate_table table td {
	    padding: 10px 5px;
	}

	.rate_table table td {
	    font-size: 12px;
	}

	.state_selection {
		    padding: 5px 15px;
		    font-size: 14px;
	}

	.indicator_box {
	    height: 15px;
	    width: 15px;
	    top: 4px;
	}

	.font_16 {
	    font-size: 11px;
	}

	.font_40 {
	    font-size: 26px;
	}

	.input-group-addon {
	    background-size: 18px;
	    width: 35px;
	}

	.input-group-addon.usage {
		background-size: 18px;
	}

	.input-group .form-control {
		padding: 6px 2px;
	}

	.has_login {
		font-size: 16px;
	}

	.checkoutPage .form-control {
	    line-height: 45px;
	    height: 45px;
	    font-size: 14px;
	}

	.profile_steps.plan_steps li {
	    width: 70px;
	}

	.profile_steps.plan_steps li {
	    margin: 0 2px;
	}

	.profile_steps.plan_steps .font_12 {
	    font-size: 9px;
	}

	.notification_body {
		margin-right: -5px;
		margin-left: -5px;
	}
}

@media (max-width: 445px) {
	/*.font_18 {
	    font-size: 12px;
	}*/

	.mt100 {
	    margin-top: 45px;
	}

	.form_container {
	    padding: 0 0px 100px;
	}

	.signupPage .form_container {
	    padding: 0 0px 70px;
	}

	.form_container .mb50  {
		margin-top: 20px;
		margin-bottom: 30px;
	}

	
	.user_details_table {
	    width: calc(100% - 30px);
	}

	.user_details_table.table th, .user_details_table.table td {
		font-size: 12px;

	}
}
@media (max-width: 350px) {
	.tab_pannel {
		width: 280px;
		margin-bottom: 40px;
	}

	.tab_pannel li a {
		font-size: 12px;
	}
	
	.tab_pannel li:nth-child(1){
	    width: 90px;
	}

	.tab_pannel li:nth-child(2) {
	    width: 90px;
	}

	.tab_pannel li:nth-child(3) {
	    width: 90px;
	}

	.tab_pannel.active1:after {
	    left: 0px;
	    width: 90px;
	}

	.tab_pannel.active2:after {
	    left: 95px;
	    width: 90px;
	}

	.tab_pannel.active3:after {
	    left: 190px;
	    width: 90px;
	}

	.font_42 {
	    font-size: 24px;
	}

	.map_title_wrap .col-sm-6 {
		padding-left: 0;
		padding-right: 0;
	}

	.form-control {
		font-size: 12px;
	}


	.plan_steps li {
	    margin: 0 10px;
	}

	.plan_wrapper .ptb50 {
	    padding-top: 0px;
	    padding-bottom: 10px;
	}

	.form_container .font_28 {
	    font-size: 17px;
	}

	#address_details .font_14 {
		font-size: 11px;
		padding: 0 50px;
	}

	.btn-opration {
	    width: 50px;
	}

	.mob_padd {
		padding-left: 5px;
		padding-right: 5px;
	}
}

@media (max-width: 320px) {
	.logo_wrap img {
	    height: 20px;
	}
	.font_60 {
	    font-size: 28px;
	}

	.font_42 {
	    font-size: 20px;
	}

	.font_28 {
	    font-size: 18px;
	}

	.business_block_wrap {
	    height: 310px;
	}

	.profile_steps.plan_steps li {
	    width: 64px;
	}
	.profile_steps.plan_steps li .prev_span:before {
	    left: -30px;
	    width: 30px;
	}
	
}

	/*home new design*/
	@media screen and (max-width: 1680px) {
	    .font_hm_45 {
	        font-size: 40px;
	    }
	    .font_hm_20 {
	        font-size: 18px;
	    }
	    .font_hm_16 {
	        font-size: 15px;
	    }
	    .featureSwipper {
	        padding-top: 25px;
	    }
	    .for_table_hm td img {
	        padding: 6px 15px;
	    }
	    .for_table_hm td {
	        font-size: 15px;
	    }
	    .swiper_left_hm {
	        transform: translateY(-15%);
	    }
	    .swiper_right_hm {
	        transform: translateY(7%);
	    }
	}
	@media screen and (max-width: 1600px) {
	   /* .feat_box {
	        min-height: 370px;
	    }*/
	    .tbl_with {
	        width: 135px;
	    }
	}
	@media screen and (max-width: 1440px) {
	    .swiper_left_hm h2 {
	        padding-bottom: 15px;
	    }
	    .font_hm_45 {
	        font-size: 35px;
	    }
	    .swiper_left_hm {
	        transform: translateY(0%);
	    }
	    .mainMenu_hm .nav&gt;li&gt;a {
	        padding: 20px 40px 0 0;
	        font-size: 15px;
	    }
	    .cust_title p {
	        width: 60%;
	    }
	    .swiper_left_hm p {
	        width: 100%;
	    }
	    .feat_box {
	        padding: 30px 20px 10px 20px;
	    }
	    .topWrapper_hm {
	        padding: 50px 0;
	    }
	    .blue_logo img {
	        padding-bottom: 20px;
	    }
	    .featureWrapper_hm {
	        padding: 50px 0;
	    }
	    .title_hm {
	        padding: 50px 0 50px 0;
	    }
	    .today_hm img {
	        margin: 0 auto;
	        padding: 0px 0px 25px 0;
	    }
	    .today_hm p {
	        width: 80%;
	        padding-bottom: 50px;
	    }
	    .agentWrapper_hm {
	        padding: 70px 0;
	    }
	    .custWrapper_hm {
	        padding: 50px 0;
	    }
	    .cust_block2_content {
	        padding: 20px;
	        box-shadow: 0px 0px 12px #ccc;
	        border-radius: 15px;
	        margin: 10px;
	        /*min-height: 300px;*/
	    }
	    .our_suppliers_swiper {
	        margin: 0px 0px 180px 0;
	    }   

	    .folderName {
	    	font-size: 12px;
	    }
	}

	@media screen and (max-width: 1366px) {
	    .font_hm_30 {
	        font-size: 25px;
	    }
	    .for_table_hm th {
	        font-size: 14px;
	    }
	    .for_table_hm td {
	        font-size: 14px;
	    }
	    .swiper_left_hm p {
	        font-size: 18px;
	    }
	    .hm_logo {
	        /*top: 50px;*/
	        right: 50px;
	        width: 17%;
	    }
	    .featureWrapper_hm .swiper-button-next {
	        right: 115px;
	    }
	    .featureWrapper_hm .swiper-button-prev {
	        right: 180px;
	    }
	    .email_deatils_main h2, .email_deatils_duplicate h2 {
	        font-size: 25px;
	    }

	    .col-lg-17 {
	    	width: 16.66%;
	    }

	    .folder {
			padding: 15px 15px 65px 15px;
		}

		.folderName {
		    height: 56px;
		}

		.planSwiper .plan_box {
			min-height: 280px;
		}

		.rate_price_font {
			font-size: 26px;
		}

		.btn-plan-selection {
		    font-size: 12px !important;
		}

		.planSwiper .swiper-container {
			min-height: 330px;
		}

		.swiper-button-next, .swiper-button-prev {
			    background-size: 26px;
		}
	}
	@media screen and (max-width: 1280px) {
	    .font_hm_45 {
	        font-size: 32px;
	    }
	    .mainMenu_hm .nav&gt;li&gt;a {
	        padding: 20px 30px 0 0;
	        font-size: 15px;
	    }
	    .tbl_with {
	        width: 100px;
	    }
	    /*.contact_right {
	        width: 40%;
	    }*/

	    .folderName {
			font-size: 11px;
		}

		.folderIcon img {
		    width: 26px;
		}
	}

	@media only screen and (max-width: 1280px) and (min-width:1024px) {}
	@media screen and (max-width: 1152px) {
	    .font_hm_16 {
		    font-size: 14px;
		}
	    .font_hm_45 {
	        font-size: 28px;
	    }
	    .top_swiper_wrapper {
	        top: 23%;
	    }
	    .mainMenu_hm .nav&gt;li&gt;a {
	        padding: 20px 25px 0 0;
	    }
	    .swiper_left_hm p {
	        font-size: 15.5px;
	    }
	    .eAgent_hm {
	        width: 55%;
	    }
	    .font_hm_20 {
	        font-size: 16px;
	    }
	    .font_hm_18 {
	        font-size: 15px;
	    }

	    .cust_title p {
	        font-size: 15px;
	    }
	    .rc-anchor-normal {
	        width: 300px;
	    }
	    .captacha_div .rc-anchor-normal {
	        width: 260px;
	    }
	    .mail_wraper {
	        top: 50%;
	        left: 20px;
	        transform: translateY(-50%);
	    }
	    .content_after:after {
	        left: 72px;
	    }
	    .mail_div {
	        width: 100%;
	        padding: 25px 5px 25px 79px;
	    }
	    .font_hm_20 {
	        font-size: 15px;
	    }
	    .top_swiper_wrapper .swiper-pagination-fraction, .top_swiper_wrapper .swiper-pagination-custom, .top_swiper_wrapper .swiper-container-horizontal &gt;.swiper-pagination-bullets {
	        left: 20px;
	    }

	    .feat_box {
	    	min-height: 200px;
	    }

	    .font_22 {
		    font-size: 16px;
		}

		.rate_price_font {
		    margin: 40px auto 0px;
		}

		.uom_rate {
		    margin-bottom: 40px;
		}

		.planSwiper .plan_box {
		    min-height: 260px;
		}
	}
	@media screen and (max-width: 1024px) {
	    .font_hm_45 {
	        font-size: 23px;
	    }
	    .swiper_left_hm {
	        padding-left: 3%;
	    }
	    .swiper_left_hm h2 {
	        padding-bottom: 0;
	    }
	    .swiper_left_hm p {
	        font-size: 14.5px;
	    }
	    .today_hm p {
	        width: 90%;
	    }    
	    .for_table_hm td {
	        font-size: 13px;
	    }
	    .tbl_with {
	        width: 62px;
	    }
	    .font_hm_20 {
	        font-size: 15px;
	    }
	    .email_deatils_main h2, .email_deatils_duplicate h2 {
	        font-size: 20px;
	    }

	    .mainMenu_hm .nav&gt;li&gt;a {
		    padding: 20px 13px 0 0;
		}

		.folderName {
		    height: 56px;
		}

		.folderLinks li a {
			background-size: 24px;
		}

		.rate_price_font {
		    font-size: 24px;
		}

		.btn-plan-selection {
			padding: 8px 26px;
		}

		.planSwiper .plan_box {
		    min-height: 240px;
		}

		.rate_price_font {
		    margin: 30px auto 0px;
		}

		.uom_rate {
		    margin-bottom: 30px;
		}

	}
	@media screen and (max-width: 991px) {
	    .web_menu_hm{
	        display: none;
	    }
	    .banner_hm{
	        height: 70vw;
	    }
	    .hm_logo{
	        display: none;
	    }
	    .eAgent_hm {
	        width: 90%;
	    }
	    .cust_title p {
	        width: 100%;
	    }
	    .featureSwipper {
	        padding-top: 25px;
	        margin: 0;
	    }
	    .featureWrapper_hm .swiper-button-next {
	        right: 20px;
	        top: 0%;
	        width: 30px;
	        height: 30px;
	        background-size: 30px 30px;
	    }
	    .featureWrapper_hm .swiper-button-prev {
	        right: 75px;
	        top: 0%;
	        width: 30px;
	        height: 30px;
	        background-size: 30px 30px;
	    }
	    .font_hm_18 {
	        font-size: 15px;
	    }

	    .font_hm_40 {
		    font-size: 30px;
		}

	    .cust_title p {
	        font-size: 15px;
            line-height: 1.5;
	    }
	    .today_hm p {
	        width: 98%;
	    }
	    .agentWrapper_hm {
	        padding: 20px 0 50px 0;
	    }
	    .for_table_hm {
	        width: 96%;
	        margin: 0 auto;
	    }
	    .eAgent_block_hm {
	        transform: translateY(0%);
	        position: relative;
	        padding-bottom: 20px;
	    }
	    .tbl_with {
	        width: 130px;
	    }
	    .featureWrapper_hm {
	        padding:  20px 0px 50px 0;
	    }
	    .email_deatils_main {
	        display: block;
	    }
	    .contact_wraper {
	        margin-top: 0;
	    }
	    .mail_div {
	        position: relative;
	        width: 48%;
	        padding: 25px 5px 25px 79px;
	        margin: 0 15px;
	    }
	    .app_link{
	        display: inline-flex;
	            width: 100%;
	    padding: 15px 0;
	    }
	    .our_suppliers_swiper {
	        margin: 0px 0px 50px 0;
	    }
	    .top_swiper_wrapper .swiper-button-next, .top_swiper_wrapper .swiper-container-rtl .swiper-button-prev {
	        width: 30px;
	        height: 30px;
	        background-size: 30px 30px;
	    }
	    .swiper_left_hm p:before {
	        display: none;
	    }
	    .swiper_left_hm p {
	        width: 100%;
	        padding-left: 0px;
	        font-size: 15px;
	    }
	    .swiper_left_hm {
	        transform: translateY(-5%);
	        width: 40%;
	    }
	    .top_swiper_wrapper .swiper-pagination-fraction, .top_swiper_wrapper .swiper-pagination-custom, .top_swiper_wrapper .swiper-container-horizontal &gt;.swiper-pagination-bullets {
	        left: 10px;
	    }
	    .mobile_menu_hm{
	            position: absolute;
	        top: 0px;
	        right: 20px;
	        display: block;
	    }
	    .btn_swipper {
	        display: inline-block;
	    }
	    .clearfix_hm{
	        clear: both;
	    }
	    .contact_wraper .form_items {
	        display: inline-flex;
	        width: 100%;
	    }

	    .top_swiper_wrapper {
			top: 0;
			height: 100%;
		}

		.top_swiper_wrapper .swiper-pagination-bullets {
			top: 50%;
		}

		.cust_block2_content {
			min-height: auto;
		}

		.dashboardPage .card_body .blue_bg {
			display: none;
		}

		.price_finder_bg.dashboardPage {
			padding-top: 0;
		}

		.price_finder_bg .col_center_hm &gt; .pt50  {
			padding-top: 0;
		}

		.rounded_card.box_shadow.hbox991 &gt; .card_header  {
			/*margin-left: -15px;*/
    		/*margin-right: -15px;*/
    		border-radius: 0;
		}

		.dashboardPage .col_center_hm {
		    margin: 0 -15px;
    		width: calc(100% + 30px);
		}

		.dashboardPage .form_container {
		    padding: 0 15px 15px;
		}

		.listing_search_box.focused {
			width: 200px;
		}

		.dashboardPage .mt9 {
		    margin-top: 15px;
		}

		.font_16 {
		    font-size: 16px;
		}

		.font_14 {
		    font-size: 14px;
		}

		.card_body {
			min-height: 200px;
			padding: 15px 0;
		}

		.rfDiv {
		    background: #fff;
		    margin-top: 15px;
		}

		.card_body.nopadd.accountTab  {
			padding:0 15px;
		}

		.card_header .btn {
		     margin-bottom: 0; 
		}

		tbody {
			background-color: #fff;
		}

		.col-lg-17 {
			width: 20%;
		}

		.folderWrap {
		    padding: 0; 
		}
	}
	@media screen and (max-width: 767px) {
		.top_swiper_wrapper .swiper-pagination-bullets {
			visibility: hidden;
		}
	    .banner_hm {
	        height: 85vw;
	    }
	    .swiper_left_hm {
	            position: relative;
	       width: 87%;
	        transform: translateY(40%);
	    }
	    .btn_swipper {
	        display: inline-block;
	            margin-top: 15px;
	            padding-left: 0;
	    }
	    .swiper_right_hm {
	        transform: translateY(-50%);
	        position: absolute;
	        width: 50%;
	        padding-right: 0;
	    }
	    .swiper_left_hm h2 {
	        padding-bottom: 0;
	        text-align: center;
	    }
	    .swiper_left_hm p {
	        width: 100%;
	        padding-left: 0px;
	        font-size: 15px;
	        text-align: center;
	    }
	    /*.top_swiper_wrapper {
	        top: 22%;
	    }*/
	    .cust_title p:before {
	        display: none;
	    }
	    .cust_title p {
	        padding-left: 0;
	    }
	    .cust_title{
	        padding-bottom: 25px;
	    }
	    .cust_block2_content {
	        min-height: 230px;
	    }
	    .list-inline {
	        float: none !important;
	        text-align: center;
	    }
	    .footer_logo {
	        display: block;
	        padding: 15px 0;
	        margin: 0 auto;
	        text-align: center;
	    }
	    .footer_block_wraper_copy_right a, .footer_block_wraper_copy_right p, .footer_block_wraper_copy_right {
	        text-align: center;
	    }

	    .dashboardPage .request_form {
	    	width: calc(100% + 30px);
	    	margin-left: -15px;
	    	margin-right: -15px;
	    }

	    .dashboardPage .rfDiv .pt50 {
	    	padding-top: 20px;
	    }

	
	    .font_16 {
		    font-size: 12px;
		}
		
		.font_14 {
		    font-size: 10px;
		}

		.card_body {
			padding: 5px 0; 
		}

		.listing_search_box {
			width: 150px;
			height: 34px;
			line-height: 34px;
			margin: 2px 0px;
		}


		.listing_search_box input {
			height: 36px;
			line-height: 36px;
		}

		.card_header .form-group {
			margin-bottom: 0;
		}

		.card_body.trpBg {
			padding-top: 15px;
		}

		.font_12 {
		    font-size: 8px;
		}

		.notification_td {
		    padding: 15px 15px;
		}

		.col-lg-17 {
			width: 33.33%;
		}

		.folderWrap .col-md-2 {
		    padding-left: 1.5px;
		    padding-right: 1.5px;
		}

		.folder {
			margin-bottom: 3px;
		    padding: 15px 15px 80px 15px;
		}
		.folderIcon img {
		    width: 18px;
		}

		.folderName {
    		height: 70px;
        	font-size: 10px;
		}

		.eagent .about_page .section1 {
			padding-top: 0px;
		}

		.eagent .about_page .mb50 {
		    margin-bottom: 25px;
		}

	}      
	@media screen and (max-width: 599px) {
	    .banner_hm {
	        height: 65vh;
	    }
	    /*.top_swiper_wrapper {
	        top: 15%;
	    }*/
	    .topWrapper_hm {
	        padding: 35px 0 20px 0;
	    }
	    .cust_title h2{
	        text-align: center;
	    }
	    .cust_title p{
	        text-align: center;
	    }
	  /*  .feat_box {
	        min-height: 300px;
	    }*/
	    .eAgent_block_hm {
	        text-align: center;
	    }
	    .eAgent_block_hm p{
	        text-align: center;
	    }
	    .for_table_hm .table&gt;tbody&gt;tr&gt;td, {
	        padding: 4px;
	    }
	    .for_table_hm thead tr th {
	        padding: 8px;
	    }
	    .for_table_hm thead tr td {
	        padding: 4px;
	    }
	    .tbl_with {
	        width: 70px;
	    }
	    .email_deatils_main h2{
	        text-align: center;
	    }
	    .mail_div {
	        position: relative;
	            width: 50%;
	        padding: 25px 5px 25px 71px;
	        margin: 0 6px;
	    }
	    .mail_wraper {
	        top: 50%;
	        left: 13px;
	    }
	    .content_after:after {
	        left: 64px;
	    }
	    .menu_footer_div ul li a {
	        padding: 0 0 0 15px;
	    }
	    .top_swiper_wrapper .swiper-container-horizontal &gt; .swiper-pagination-bullets .swiper-pagination-bullet {
	        margin: 8px 5px;
	        width: 9px;
	        height: 9px;
	    }
	    .swiper_right_hm {
	        width: 65%;
	    }
	}
	@media screen and (max-width: 420px) {
	    .font_hm_45 {
	        font-size: 22px;
	    }
	   /* .top_swiper_wrapper {
	        top: 11%;
	        height: 87%;
	    }*/
	    .font_hm_30, .font_hm_40 {
	        font-size: 20px;
	    }
	    .for_table_hm td:first-child {
	        text-align: left;
	        padding-left: 10px;
	    }
	    .for_table_hm .table&gt;tbody&gt;tr&gt;td,.for_table_hm .table&gt;tbody&gt;tr&gt;th, .for_table_hm .table&gt;tfoot&gt;tr&gt;td,.for_table_hm .table&gt;tfoot&gt;tr&gt;th,.for_table_hm .table&gt;thead&gt;tr&gt;td,.for_table_hm .table&gt;thead&gt;tr&gt;th{
	        padding: 2px;
	    }
	    .tbl_with {
	            width: 60px;
	        }
	    .for_table_hm {
	        width: 100%;
	        margin: 0 auto;
	    }
	    .submit_button {
	        padding-top: 25px;
	    }

	    .blue_logo img {
			width: 160px;
		}

		.eAgent_hm {
		    width: 100%;
		}

		.agentWrapper_hm &gt; .col-md-12 &gt; .col-md-6 {
			padding: 0;
		}

		.custWrapper_hm .col-lg-8 {
			padding: 0;
		}

		.footer_block_wraper_copy_right a, .footer_block_wraper_copy_right p, .footer_block_wraper_copy_right {
			font-size: 12px;
		}

		.button_inquiry {
			padding: 8px 25px;
			font-size: 12px;
		}

		.footer_logo img {
		    max-width: 150px;
		}

	}
	@media screen and (max-width: 360px){
	    .menu_footer_div ul li a {
	        padding: 0 0 0 6px;
	    }
	}
/*home new design*/

/*faq page*/
@media screen and (max-width: 1366px) {
    .faq_hm {
            margin-top: -150px;
        }
        .faq_hm h2 {
            font-size: 27px;
        }
        .faq_hm h4 {
            font-size: 17px;
        }


    }

@media screen and (max-width: 1152px) {
    .contact_wraper .form_items {
        display: inline-flex;
        width: 100%;
    }
    .faq_hm h2 {
        font-size: 25px;
    }
    .faq_hm h4 {
        font-size: 16px;
        padding:  5px 0;
    }
    .col_faq_hm {
        width: 100%;
    }
    .faq_hm {
        margin-top: -140px;
    }
}
@media screen and (max-width: 991px){
    .faq_hm {
        margin-top: -200px;
        margin-bottom: 50px;
    }
    .banner_faq{
        height: 65vw;
    }

	.planSwiper .swiper-container {
	    min-height: 280px;
	}

	.planSwiper .plan_box {
	    min-height: 250px;
	}

	.plan_wrapper.mtb70 {
		margin-top: 0;
	}

	/*.price_finder_bg {
		padding-top: 70px;
	}*/
}
@media screen and (max-width: 767px){
    .faq_hm {
        margin-top: -165px;
        margin-bottom: 10px;
        padding: 20px;
    }
    .banner_faq{
        height: 50vh;
    }
    .faq_hm h4 {
        font-size: 16px;
        padding: 3px 0;
        width: 90%;
    }
    .faq_hm .panel-heading h4:after {
        background-size: 20px 20px;
        right: 15px;
        width: 35px;
    }

    .email_deatils_main h2, .email_deatils_duplicate h2 {
    	font-size: 22px;
    }
}
@media screen and (max-width: 599px){
    .faq_hm h2 {
        font-size: 22px;
    }
    .faq_hm h4 {
        font-size: 16px;
        padding: 3px 0;
        width: 86%;
    }
    .banner_faq {
        height: 42vh;
    }
    .faq_hm {
        margin-top: -70px;
        margin-bottom: 10px;
        padding: 20px;
    }
    .faq_hm .panel-default&gt;.panel-heading {
        padding: 5px 10px;
    }
    .col_faq_hm {
        padding: 0;
    }

    .app_link {
    	display: inline-block;
    	    width: 100%;
    }

    .mail_div {
	    width: 100%;
	    margin: 10px 0;
	}

	.contact_wraper {
		padding: 50px 0px;
	}

}
@media screen and (max-width: 420px){
    .faq_hm h2 {
        font-size: 19px;
    }
    .faq_hm h4 {
        font-size: 15px;
        padding: 3px 0;
    }

}
/*faq page*/</pre></body></html>