@charset "utf-8";

/* CSS Document */
@media (min-width:320px) and (max-width:767px) {
.ArpPricingTableColumnWrapper { margin:0px !important;}	
.inner-product-header .row [class|=col]{ text-align:center; flex:none;}
.inner-product-header img{ float:none;padding-top:0px;}
.inner-product-header h1:before{ display:none; }
body { font-size: 14px; }
/*font set*/
.font18 { font-size: 16px; }
.font25 { font-size: 20px; }
.font20 { font-size: 18px; }
.custom-heading2 h2 {  font-size: 16px;}
.link-heading h3 a {  font-size: 16px;}
/*topbar*/
#header .top-brand { background: #329ccc; font-size: 12px; text-align: center; color: #fff; padding: 5px; }
#header .logo { padding: 5px 15px; }
.navbar-nav { margin-top: 0px; margin-bottom: 0px; }
.navbar-header .logo a { max-width: 135px; display: block; }
.navbar-header .logo a img { width: 100%; height: auto; }
.navbar-header .navbar-toggle { margin: 6px 15px; }
.navbar-header .navbar-toggle .icon-bar { background: #ec282a; }
/*navigation set here*/

nav.faxcompare-nav .nav li { margin: 0px; }
nav.faxcompare-nav .nav li a { padding: 6px 15px; font-size: 14px; }
/*nav active*/
nav.faxcompare-nav .nav li.current-menu-item a { background: #ec282a; color: #fff; border: 0px; }
nav.faxcompare-nav .nav li.current-menu-item a:after { display: none; }


/*tab home*/
.wpb-js-composer .vc_tta-color-blue.tab-home .vc_tta-panel .vc_tta-panel-title>a { background-color: #f7f7f7; font-size: 16px; color: #3462a0; text-transform: uppercase; font-weight: 700; border: 0px; padding: 20px; border-left: 3px solid #3462a0; }
.wpb-js-composer .vc_tta-color-blue.tab-home .vc_tta-panel .vc_tta-panel-heading { margin: 2px 0 !important; }
.wpb-js-composer .vc_tta-color-blue.tab-home .vc_tta-panel.vc_active .vc_tta-panel-title>a { background-color: #3462a0; color: #fff; }
.wpb-js-composer .vc_tta-color-blue.tab-home .vc_tta-panel.vc_active .vc_tta-panel-title>a:after { position: absolute; bottom: -10px; left: 50%; margin-left: -18px; content: ""; width: 0; height: 0; border-style: solid; border-width: 15px 18px 0 18px; border-color: #3463a0 transparent transparent transparent }
/*panel body set here*/
.wpb-js-composer .vc_tta-color-blue.tab-home .vc_tta-panel .vc_tta-panel-body { padding: 20px 15px; }
.wpb-js-composer .vc_tta-color-blue.tab-home .vc_tta-panel .vc_tta-panel-body h2 { font-size: 18px !important; margin: 0px 0 10px 0; }
/*footer*/
#footer #newsletter { padding-bottom: 30px; margin-bottom: 30px; }
#footer { padding: 20px 0; }
#footer #newsletter #newsletterTitle { font-size: 18px; margin: 12px 0; text-align: center; }
#footer #newsletter #theForm .form-control { width: 100%; margin-bottom: 10px; }
#footer .site-footer .widget-area h2 { font-size: 18px; font-weight: 600; }
.menu { overflow: hidden; margin-bottom: 30px; }
#theForm { text-align: center; }
.site-info { text-align: center; }
/*inner header*/
.inner-product-header { min-height: 50px; }
.inner-product-header h1 { padding: 15px 0; font-size: 17px; }
.inner-product-header h1:before { bottom: -16px; }
.inner-product-header h1:after { bottom: -15px; }
/*features*/
#featureContainer #featureContent p { line-height: 22px; font-size: 16px; }
/*link back to home*/
.backpage-btn .vc_general { font-size: 18px; }
.tab-inside-content p, .tab-inside-content ol, .tab-inside-content ul { line-height: 22px; }

/*table inside pages*/

 .table-style .vendor_table tr td{ padding:8px; white-space:inherit;}
 .table-style div.protoDiv2:before {margin-right: 3px; height: 22px;float: left;}
.company-reviews{ padding-left:0px;}
.company-reviews .main-heading h3{ text-align:center; float:none;  margin-bottom:10px;}
.company-reviews .main-heading h3 strong{ display:block;}
.company-reviews .main-heading p{ clear:both; overflow:hidden; text-align:center;}
.company-reviews .main-heading a{ float:none;}

/*top-faxing-industries*/
.listing-industries ul li { overflow:hidden; margin-bottom:20px;}
.listing-industries ul li .image_content{ float:left; margin-top:6px;} 
.listing-industries .list-style{ padding-left:0px;}
.listing-industries ul li .left_content{ float:left; width:77%;}
.listing-industries ul li .left_content h3{ margin:0px;}

/*email to fax*/
.heading-section-with-icon h2{ font-size:18px; position: relative;  padding-right: 65px;}
.heading-section-with-icon img{    max-width: 50px; height: auto; margin-right: 5px; float:left;}
.heading-section-with-icon h2 a{ position:absolute; right:0px; top:0px;}
.paragraph-content{ padding-left:0px !important;}
.paragraph-content{ clear:both;}

/*contant us*/
.table-odd-even { width:100%;}
.table-odd-even td{ width:40%;}
.table-odd-even td:last-child{ width:60%;}
/*more inside pages*/
.freeFaxCoverSheet{ margin: 0px auto; float: none;}
.freeFaxCoverSheet img{ margin-bottom:10px !important;}

/*arpricing grid set*/
.notification-bar p { font-size: 14px; }
.arp_price_table_23 #ArpPricingTableColumns .ArpPricingTableColumnWrapper.style_column_0 .arp_opt_options li { text-align: center; }
.arpdarkblue .ArpPricingTableColumnWrapper { width: 100% !important; max-width: 100%; }
#pricing-table .ArpPricingTableColumnWrapper { width:95px !important; max-width: none; }
#pricing-table .ArpPriceTable.arp_price_table_25 #ArpPricingTableColumns{width: 100%; overflow-x: auto; overflow-y: hidden;}

/*grid scroll*/
#down, #up{ display:block;}
#pricing-table .arp_allcolumnsdiv{ margin-left:135px !important; display:flex; /* border:1px solid red;  */overflow-x:hidden; overflow-y:hidden; position: inherit !important; float:none !important}
#pricing-table .arp_allcolumnsdiv > #main_column_0{ position:absolute; left:20px; z-index:9999999 !important; min-width:135px; display: block !important;}
#pricing-table .ArpPricingTableColumnWrapper{ min-width:135px;}
#ArpPricingTableColumns .ArpPricingTableColumnWrapper.style_column_0 .arp_opt_options li, #ArpPricingTableColumns .ArpPricingTableColumnWrapper.style_column_1 .arp_opt_options li{ font-size:12px;  }
#pricing-table .ArpPriceTable .arppricingtablebodyoptions li{ height:60px !important; padding:0px 5px;}
#ArpPricingTableColumns .ArpPricingTableColumnWrapper.style_column_1 .bestPlanButton:not(.SecondBestPlanButton){ font-size:11px;}

#ArpTemplate_main.arp_front_main_container .arprice_caption_hidden, .arprice_caption_hidden {
    display: none!important;
}
}


@media (min-width:768px) and (max-width:1023px) {
/*font set*/
.font18 { font-size: 17px; }
.font25 { font-size: 22px; }
.font20 { font-size: 19px; }	
.custom-heading2 h2 {  font-size: 18px;}

.link-heading h3 a {  font-size: 18px;}
.heading-section-with-icon h2{ font-size:18px;}

.faxcompare-nav .navbar-header{ float:none; text-align:center;}
.faxcompare-nav .collapse {margin: 0px; padding: 0px; float: left;}
nav.faxcompare-nav .nav li { position: relative; margin: 0 3px;}
nav.faxcompare-nav .nav li a {  color: #373737;  font-size: 14px; padding:10px 5px 16px 5px;}
/*footer*/
#footer #newsletter #theForm .form-control { width: 74%;}
#footer .site-footer .widget-area h2 { font-size: 16px;}
#footer #newsletter #newsletterTitle {font-size: 16px; margin: 2px 0;}
/*inner header*/
.inner-product-header{    min-height: 63px;}
.inner-product-header h1{    font-size: 20px;     padding: 36px 0;}




/*grid scroll*/
#down, #up{ display:block;}
#up{ left: 215px; }

.arpdarkblue .ArpPricingTableColumnWrapper { width:185px !important; max-width: inherit; }

#pricing-table #ArpPricingTableColumns{width: 100%; overflow-x: auto; overflow-y: hidden;}

#pricing-table .arp_allcolumnsdiv{ margin-left:185px; display:flex; /* border:1px solid red;*/  overflow-x:hidden; overflow-y:hidden;     position: inherit;}
#pricing-table .arp_allcolumnsdiv > #main_column_0{ position:absolute; left:20px; z-index:9999999 !important; max-width:135px;}
#pricing-table .ArpPricingTableColumnWrapper{ min-width:180px;}


#ArpPricingTableColumns .ArpPricingTableColumnWrapper.style_column_0 .arp_opt_options li, #ArpPricingTableColumns .ArpPricingTableColumnWrapper.style_column_1 .arp_opt_options li{ font-size:13px;  }

#pricing-table .ArpPriceTable .arppricingtablebodyoptions li{ height:42px !important; padding:0px 15px;}
#ArpPricingTableColumns .ArpPricingTableColumnWrapper.style_column_1 .bestPlanButton:not(.SecondBestPlanButton){ font-size:11px;}


}

@media (min-width:1024px) and (max-width:1200px) {
/*grid scroll*/
#down, #up{ display:block;}
#up{ left: 215px; }

.arpdarkblue .ArpPricingTableColumnWrapper { width:185px !important; max-width: inherit; }
#pricing-table #ArpPricingTableColumns{width: 100%; overflow-x: auto; overflow-y: hidden;}

#pricing-table .arp_allcolumnsdiv{ margin-left:185px; display:flex; /* border:1px solid red;*/  overflow-x:hidden; overflow-y:hidden; position: inherit !important;}
#pricing-table .arp_allcolumnsdiv > #main_column_0{ position:absolute; left:20px; z-index:9999999 !important; max-width:135px; max-width:185px;}
#pricing-table .ArpPricingTableColumnWrapper{ min-width:185px;}


#ArpPricingTableColumns .ArpPricingTableColumnWrapper.style_column_0 .arp_opt_options li, #ArpPricingTableColumns .ArpPricingTableColumnWrapper.style_column_1 .arp_opt_options li{ font-size:13px;  }

#pricing-table .ArpPriceTable .arppricingtablebodyoptions li{ height:42px !important; padding:0px 15px;}
#ArpPricingTableColumns .ArpPricingTableColumnWrapper.style_column_1 .bestPlanButton:not(.SecondBestPlanButton){ font-size:11px;}


	
	
	
}



