﻿@media only screen and (max-width:1200px) and (min-width:992px) {
.common_h1{font-size:32px;line-height:normal;}
.common_h2{font-size:28px;line-height:normal;}
}
@media only screen and (max-width:992px) and (min-width:768px) {
.navbar-brand{width:230px;}
.navbar-nav li a{font-size:10px;padding:5px 6px !important;margin: 0px 3px;}
.common_h1{font-size:28px;line-height:30px;}
.common_h2{font-size:24px;line-height:28px;}
.common_h3{font-size:18px;}
section{padding:40px 0px;}
p, ul li a{font-size:15px;}
.unordered_list li{font-size: 15px;}
.form1099_duedate_box p span, .formw2_duedate_box p span{font-size:22px;}
.overlapping_box h2{font-size:20px;line-height:24px;}
.main_efile_sec{padding:0px;}
.main_efile_sec .common_h5{font-size:15px;line-height:20px;}
.ipad{display: none;}
.ipadbrk{display: block;}
a.hvr1{color:#1ebaed}
.ipadnone{display: none;}
}
@media only screen and (max-width:767px) {
.banner_cnt,#form1099_req,#Feature{text-align:center !important;}
.navbar .container{background: #1ebaed;box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.2);}
.container{width: 100%;}
.mainmenu .container{padding:0px 15px !important;}
.navbar-brand{width:175px;}
.navbar-toggler {position: relative;float:right;padding: 9px 10px;margin-top: 12px;margin-bottom: 8px;background:none;border-color:#fff !important;right:0px;}
.navbar-toggler:focus {outline: 0;}
.navbar-toggler.collapsed .icon-bar {display: block !important;width: 22px;height: 2px;border-radius: 1px;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);margin-top: 0px;}
.navbar-toggler .icon-bar {display: block;width: 22px;height: 4px;border-radius: 1px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);margin-top: 5px;background:#fff;}
.navbar-toggler.collapsed .icon-bar+.icon-bar+.icon-bar {margin-top: 4px;display: block;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);margin-bottom: 0px;}
.navbar-toggler .icon-bar+.icon-bar {margin-top: 4px;display: none;}
.navbar-toggler .icon-bar+.icon-bar+.icon-bar {margin-top: -4px;display: block;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);margin-left: 0px;margin-bottom: 5px;}
#navbarsExampleDefault, #navbarsExampleDefault ul{padding-top:0px;width: 100%;float:left;}
#navbarsExampleDefault ul li.hidden{display:none;}
#navbarsExampleDefault ul li:last-child a{border-bottom:0px;}
.navbar-toggler{cursor:pointer;}
#navbarsExampleDefault li a{background:none;border:0px;border-bottom:1px solid #ddd;padding:10px 15px;margin:0px;}
.navbar-nav li a.active {color:#fff !important;background:#54b633 !important;}
.mainmenu{padding-bottom:0px;}
.common_h1,.common_h2,.overlapping_box h2,.form1099_duedate_box p span, .formw2_duedate_box p span{font-size:20px;line-height:24px;}
.common_h3{font-size:16px;}
section{padding:30px 0px;}
p, ul li a{font-size:16px;}
ul li{text-align:left !important;}
.efile_box::after {right: 50%;bottom: -20px;top: auto;margin-right: -15px;transform: rotate(90deg);-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);}
.main_efile_sec{width:100% !important;}
.footer{border-top:0px;}
.fontweight600 {font-weight: 600;font-size: 16px;}
.deadline_box{margin: 10px 0px;padding:20px 15px;}
 section .row.mt-4{margin-top:15px !important;}
 .deadline_box span{font-size: 36px;}
 .borders-rgt{
    border-right: none;
    border-bottom: 1px solid#e5fabc;
}
.adjustment{margin-bottom: 20px !important;}
.unordered_list li {
    position: relative;
    padding: 5px 0px 5px 17px;
    font-size: 16px;
}
.mtop-adj{margin-top: -20px;}
.common_h3{font-size:23px}
.mob-bod{ border-bottom: 1px  solid#e5fabc !important;margin-top: 10px !important;}
.mtop{padding-top: 20px !important;}
a.hvr1{color:#1ebaed}
.mob{text-align: left;}
.mob-center-mob{text-align: center !important;}
.common_h3{
    font-size: 21px;
}
.common_h2{
    font-size: 23px;
}
.mob-break{display: none !important;}
}

@media only screen and (max-width:575px) {
.vertical-align{display:block;}
.btns, .btns:focus,.btns1, .btns1:focus{padding:8px 15px;}
.banner_cnt p span{display:block;margin:10px 0px;}
.overlapping_box .col-md-4,.taxreturns_section{text-align:center !important;}
.overlapping_box .border{border:0px!important;border-bottom:1px solid #ddd !important;padding-bottom:15px;margin-bottom:25px;}
.taxreturns_section::after{display:none;}
.taxreturns_section ul li{text-align:left !important;}
.navbar-toggler{margin-right:15px;}
.navbar-brand{padding-left:15px;}
.mainmenu .container{padding:0px !important;}
}
