﻿
/*@media only screen and (min-width:1900px) {
    .banner_bg { height: 40vh !important; }
}
@media only screen and (min-width:1366px) {
    .banner_bg { height: 50vh !important; }
}
@media only screen and (min-width:720px) and (max-width:1280px) {
    .banner_bg { height: 100vh !important; }
}
@media only screen and (min-width:1200px) and (max-width:1365px) {
    .banner_bg { height: 80vh; }
}*/
@media only screen and (min-width:1900px) {
    .banner_bg { background-position: center; padding-top: 310px; padding-bottom: 150px; }
    
}
@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; }
    .duedate_sec { padding: 50px; }
    .navbar-nav li a { font-size: 14px; }
}
@media only screen and (max-width:992px) and (min-width:768px) {
    .main_efile_sec h2 { font-size: 18px; font-weight: 400 !important; text-align: left; padding-top: 15px; color: #111; }
    .ipad-top{margin-top:16px;}
    .stky-caption { margin-top: 21px; color: #000 !important; font-size: 17px !important; }
    .font-increase { font-size: 20px !important; }
.banner_bg h1{margin-bottom:10px !important;}
h4{font-size:18px !important;}
.banner_cnt h3{font-size:20px;}
.navbar-brand{width:230px;}
.banner_bg{height:inherit;min-height:600px;}
.navbar-nav li a {font-size: 12px;padding: 5px 4px !important;margin: 0px 0px 0px 4px;text-transform: capitalize;}
.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,th,td{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;}
.duedate_sec{padding: 50px 30px;}
.navbar-nav li.hidden{display:none;}
.taxreturns_section::before{top: 2%;height: calc(96%);}
nav .signup a.banbtn{font-size:12px !important;}
.service.service-style-1{min-height: 187px;}
.bnr-captn {
font-size: 19px;}
.featuresText h4 {
font-size: 18px;}
.Features {min-height: 368px;}
.efile_box::after {
    right: 0;
    bottom: -20px;
    /*top: auto;*/
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
}

}
@media only screen and (max-width:767px) {
    .btns1 { margin-top: -20px; }
    .modal-backdrop.show { opacity: 0; }
  
    .hidden-xs{display:none !important;}
    h4 { font-size: 20px !important; }
    .mob-line{margin:auto !important;display:block;margin-bottom:20px !important;}
    .mob-center { text-align: center; }
    .width100 { width: 100%; }
.hidden-xs{display:none}
.banner_bg h1{margin-bottom:10px !important; color:#111; font:24px;}
.banner_cnt h3{font-size:18px;}
/* .banner_cnt,#form1099_req,#Feature{text-align:center !important;} */
#form1099_req,#Feature{text-align:center !important;} 
/* .container{width: 100%;}  */
.banner_bg{ height:inherit;min-height:400px;padding-top:75px;position:relative;padding-bottom: 20px;   background: linear-gradient(rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.9)),url(../images/banner_bg.jpg) no-repeat right ;}
.banner_bg:before{position: absolute;right: 0px;top: 0px;content: "";width:100%;height: 100%;}
.mainmenu .container{padding:0px 15px !important;}
 
.navbar-brand{width:233px; padding:0;}
.unordered_list li{text-align:left;}
.col-md-4 .unordered_list{margin-bottom:0px;}
.navbar-toggler {position: relative;float:right;padding: 9px 10px;margin-top:11px;margin-bottom: 0px;background:none;border: 1px solid rgba(5, 5, 5, 0.1);border-radius: 4px;border-color: rgba(5, 5, 5, 0.1) !important;right:0px; margin-top:4px;}
.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:#444;}
.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 ul{padding-top:0px;}
#navbarsExampleDefault ul li.hidden,.duedate::before{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:#e25d25  !important;}
.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,th,td{font-size:14px;}
.duedate_sec{padding: 30px 15px;}
.duedate{padding:0px;text-align:center;}
.row.mt-5 {margin-top: 20px !important;}
.taxreturns_section::before{width: 100%;height:100%; top:0px;}
.mbl-styl{}
.bt-line{border-bottom:1px solid #ddd;}
.pdng-bt {
    padding-bottom: 0px !important;
}
.bannr_p {
    font-size: 18px;
}
.mmtp-10{padding-top:10px;}
.bdr-yrt{border-right:0px solid #ddd;}
.navbar-nav li a{margin-top:10px!important;}
.service.service-style-1:after {
    right: 0;
    top: 90%;
    transform: rotate(90deg);
    left: 21%;
    width: 58%;
}
.service.service-style-1{    margin-bottom: 36px;}
.bnr_ryt1 {
    border-right: 0px solid #c77373;
	 border-bottom: 2px solid #c77373;
}
.mtop30{margin-top:10px;}
.faqh2 {
    font-weight: 500;
    font-size: 18px;
}
.efile_box::after {
    right: -8%;
    bottom: -20px;
    top: 47px;
}
/* .efile_box::after { */
    /* right: 45%; */
    /* bottom: -20px; */
    /* top: auto; */
    /* transform: rotate(90deg); */
    /* -webkit-transform: rotate(90deg); */
    /* -moz-transform: rotate(90deg); */
    /* -o-transform: rotate(90deg); */
/* } */
.mbl-cnt{text-align:center;}
.main_efile_sec h2 {
    font-size: 18px;
    font-weight: 400 !important;
  text-align: center; 
    padding-top: 15px;
}
.Features {
    background: #fff;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.06), 0 3px 15px rgba(0, 0, 0, 0.09);
    padding: 20px 20px 10px;
    margin-top: 25px;
    border-radius: 10px;
    min-height: inherit;
	min-height:0px;
	min-height:0px;
}
    .bnr-captn { font-size: 14px; background: linear-gradient(168deg, #e25d25 0%, #401a5f 100%); padding: 0px; line-height: 20px; }

}
@media only screen and (max-width:575px) {
.banner_bg h1{font-size:24px;margin-bottom:10px !important;}
.vertical-align{display:block;}
.btns, .btns:focus,.btns1, .btns1:focus{padding:8px 15px;margin-bottom:22px;}
.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; margin-top:4px;}
.navbar-brand{    padding-left: 5px;
    padding-right: 80px;}
.mainmenu .container{padding:0px !important;}
.mtop40{margin-top:20px;}
.efile_box::after {
    right: 45%;
    bottom: -20px;
    top: auto;
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
}
}
