@media (max-width: 1400px) {
.left-talk::after{ width:100px; background-size:100%; left:0}
.left-talk p{ margin-left:100px}
}

@media (min-width: 995px) and (max-width: 1059px){
#motor_vehicle-form .has-error .help-block:first-child, #add-car-form .has-error .help-block:first-child{float:left;}
.child { top: 11px;width: 79%; height: 90px;left: 150px;}
}

@media (max-width: 1024px) {
.oth-privatehealth-cls .table-responsive{overflow:auto;}
.off-bg:before{ background:none;}
.off-bg:after{display:none;}
.allowance-cls .col-sm-3 span ,.pension-container .col-sm-3 span{float: left;margin-right:0px;}
.interest-cls .col-sm-offset-2{margin-left:0%;}
.info-box {margin-top:35px;margin-bottom:20px;}
.carsoldparent .form-sec .fullwidth .fr.backbtnright{margin-right:0px;margin-bottom:15px;}
.carsoldparent .form-sec .fullwidth .fr{margin-right:0px;margin-bottom:15px;margin-left: 10px;}
.lastyr .form-sec .fullwidth .fr.backbtnright{margin-right:0px;margin-bottom:15px;}
.lastyr .form-sec .fullwidth .fr{margin-right:0px;margin-bottom:15px;margin-left: 10px;}
.clsex02-07 .form-sec .fullwidth .fr.backbtnright{margin-right:0px;margin-bottom:15px;}
.clsex02-07 .form-sec .fullwidth .fr{margin-right:0px;margin-bottom:15px;margin-left: 10px;}
.userexpensemain .form-sec .fullwidth .fr{margin-right:0px;margin-bottom:15px;margin-left: 10px;}
.userexpensemain .form-sec .fullwidth .fr.backbtnright{margin-right:0px;margin-bottom:15px;}
.in-summ .form-sec .fullwidth .fr{margin-right:0px;margin-bottom:15px;margin-left: 10px;}
.in-summ .form-sec .fullwidth .fr.backbtnright{margin-right:0px;margin-bottom:15px;}
.occnicclick .form-sec .fullwidth .fr{margin-right:0px;margin-bottom:15px;margin-left: 10px;}
.occnicclick .form-sec .fullwidth .fr.backbtnright{margin-right:0px;margin-bottom:15px;}
p.holiday-info{font-size: 20px;}
.contractor-sec3 p {width: 92%;padding: 20px 13px;font-size: 22px;}
.child1{height: 78px;}
.fast-tax-return.contractor-tax .certilogo{padding-bottom: 80px;}
.fast-tax-return.contractor-tax .text-box {padding: 35px 8px;}
}

@media (min-width:768px) and (max-width:840px){
.payment-link{margin-left:0px !important;}
.top-value span{width:75px !important;}
#carer-form .yes-no-radio, #off-sp-medi-exp-form .yes-no-radio, #zone-form .yes-no-radio, #exp-overtime-meals-form .yes-no-radio, #add-car-form .radio td, #other-phi-form .yes-no-radio, #oth-medilevy-form .yes-no-radio{width:50%;}
.sal-wage-box .editBtn, .sal-wage-box .delBtn{max-width:77px !important;}
.allGoodBtn .btn {font-size: 15px !important;}
}

@media (min-width:768px) and (max-width:991px){
.logoimg, .logoimg-in {max-width: 75px;}
.social-space .you-tube-link {width: 90px;}
.navbar-header {margin-top: 25px;}
#oth-income-tests-form .yes-no-radio, #admtaxreturn-is_aus_resi .yes-no-radio, #admtaxreturn-stop_being_resident .yes-no-radio{width:40%;	}
#othincometests-is_fbt .yes-no-radio{width:40%;}
#in-salary-wages-form-data .yes-no-radio{width:50%;}
.xs-m-10{margin:10px !important;}
.tool-img-boxes figcaption h1 {font-size: 19px;}
#feedbackModal .suggestion figure{float:none;}
#feedbackModal .suggestion figcaption {padding-top: 0;padding-left: 0;float: none;text-align: center;}
.free-household-cashbook.track-expense-box h2 {font-size: 29px;font-weight: 800;}
.tr-store h2 {font-size: 32px !important;}
.track-expense-text li { font-size: 21px;}

/*-- Login after page --*/
.aftersiginin-text{font-size:20px;}

/*--end--*/
.ml-min-34{margin-left: -18px;}
.ex02-01-cls .yes-no-radio {width: 50%;}
.info-box{min-height:145px; max-height:145px;}
.combodate .formBg {width: 28%;margin-right: 6%;}
.user-prs-dtls table td{min-width:100px;}
.user-prs-dtls table td:nth-child(2){min-width:500px;}
.user-prs-dtls .combodate .formBg{margin-right:5%;}
.and-guest table td:nth-child(2){min-width:400px;}
.user-prs-dtls .combodate .formBg .select .select__arrow{right:5px;}
.banner{margin-top:0px;padding: 15px 0px;}
.spouse-details .combodate .formBg{width:100%; float:left; margin-right:0px;}
.spouse-details .combodate .formBg:nth-child(2){margin-top:-20px;}
.gov-all .actions{float:left;margin-top:40px;}
.sup-annu .actions{top:12px;}
.income-interest .actions, .inc-pension .actions {margin-top: 40px;max-width: 60px;}
.inc-divident .actions {margin-top:40px;}
.lumpsum-pay .actions {max-width: 70px;top: 10px;}
.price_heading h1 {padding-top: 10%;font-size: 32px;}
.self-edu-note-cls{width:32%;}
.my-logout{margin-top:13px;margin-left:10px;}
#in-income-other-form .actions{float: right;margin-top: 57px;}
.pricingYelbox h3{font-size:18px;}
.pricingYelbox .caption strong{font-size:22px;}
.pricingYelbox .caption{min-height:181px;}
.pricingYelbox .caption p, .pricingYelbox .caption p strong{font-size:18px;}
.feature h2, .step h2, .pricing h2, .content-txt h2, .main-heading h2 {font-size: 36px;}
h1.main-heading {font-size: 32px;}
.ban-shadow h2, .grbox h3{font-size: 28px;}
.grbox p, .grbox a{padding-bottom: 0px;}
.in-heading{font-size: 30px;}
.feature .formBg03 a{min-height: 157px;font-size: 14px;}
.videos-blog .blog-sidebar h3 {font-size: 18px;}
.occupation li {width: 32%;}
.yelbox .price {min-height: 130px;font-size: 3.2em;}
#pricing-section a .yelbox .caption p {font-size: 15px;}
.new-blog-view .start-tax-return-btn a {font-size: 16px;padding: 14px 5px;}
.quicklandry-occu .occu-tab {margin: 0px !important;}
.occu-list li.ind-occu {padding-left: 0%;}
.fullwidth.padbot15.calendar.field-rentothercostsnew-interest .formBg, .fullwidth.padbot15.calendar.field-rentothercostsnew-repair .formBg {width: 72% !important;}
.mygov-sticker {max-width: 100px;top: 0;}
.heading-with-man {min-height: 140px;}
.happy-client {padding-bottom: 0px;}
.main-heading h2 + p {font-size: 20px;}
.btnblktc, .btnblktc1 {padding: 12px 10px 7px;}
.tax-return-sec h2 {font-size: 36px;}
.live-triangle:after {top: 6px;border-top: 8px solid transparent;border-bottom: 8px solid transparent;border-left: 17px solid red;}
.chart-content p span {font-size: 11px !important;}
.price-row .col-sm-3 {width: 50%;max-width: 200px;}
.price-row .price-chart p {font-size: 15px;}
.fast-tax-return .header-sec, .fast-tax-return .certilogo {padding: 50px 0px;}
.fast-tax-return .header-sec img, .tax-deadline .header-sec .logo-image {width: 100px;}
.fast-tax-return .header-sec .heading p {font-size: 22px;margin-left: 50px;}
.fast-tax-return .fast-refand {padding: 100px 0px 35px;}
.fast-tax-return .occuaption-dropdown label {font-size: 18px;}
.fast-tax-return .occuaption-dropdown .col-sm-3 .formBg02 .btn {padding: 14px 10px 10px;}
.fast-tax-return .heading-with-jeremy {margin-top: -40px;}
.fast-tax-return .heading-with-jeremy img {max-width: 190px;}
.bsbBox {width: 39%;}
.msg-rounded-box p, .msg-rounded-box .maze_caption ul li {font-size: 20px !important;}
.ref-box {width: 220px;margin: 0 5px;}
.ref-box span {padding: 12px 10px 12px 80px;}
.trans-form select.form-control {padding-right: 15px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden !important;}
.trans-form .select__arrow {right: 5px;}
.contractor-price { margin-top:42px; margin-left: -21px;}
.contractor-price p { font-size: 28px;margin-top: 6px;}
.contractor-price h4 { font-size: 115px;  padding-left: 70px;}
.contractor-price h4 span {left:150px; font-size: 19px; margin-top: 0px;}
p.sec3-md-text { font-size: 20px;}
.c-sec3-box-bg p { font-size: 20px;}
.certilogo.cnt-sect3 .track-expense-text li {font-size: 20px;}
.certilogo.cnt-sect3 .tr-store h4 { font-size: 22px !important;}
.certilogo.cnt-sect3 .tr-store h4 span {font-size: 30px !important;}
ul.c-tax-pts { padding-bottom: 20px;    padding-top: 0px;}
.c-sec3-box{margin-top: 20px;}
.child { width: 76%; height: 82px; left: 129px; top: 10px;}
.child2 {width: 89%;height: 112px;}
.cent-per-km .col-sm-offset-3 {margin-left: 10% !important;}
.fullwidth.padbot15.log-book-condition .RedAlertDuplicate a.redalertsel {display: block !important;}
p.m-abt-car { padding-top: 10px;}
.fast-tax-return.contractor-tax.sm-business-tax .header-sec .heading p, .tax-deadline .header-sec .heading p {font-size: 22px;margin-left: 39px;}
.tax-deadline .header-sec .heading p span {font-size: 18px}
.tax-deadline .text-box li {font-size: 20px}
.lodge-info-sec .gotax-superman {right: -150px;}
.tax-deadline .text-box {padding: 8% 8% 8% 25%;}
.tax-deadline .lodge-fine h3 {font-size: 30px;}
.tax-deadline .lodge-fine p {font-size: 24px;}
.lodge-advice p {font-size: 22px;margin-bottom: 15px;}
.ride-sh-app h5 { font-size: 22px;}
.certilogo.cnt-sect3 .tr-store.rideshare-store h4 { font-size: 20px !important;}
h5.ridesh-app-text { font-size: 20px; max-width: 100%;  padding: 4px 0px;}
.rd-bottom h5 {  font-size: 25px !important;  margin-top: 9px;}
.rideshare-car-img img{ width:100% !important;}
.share-grid2 .contractor-price.smb-price.rst-price-left {  min-height: 190px; padding-top: 15px;margin-top: 3em;}
.share-grid2 .contractor-price h4 { font-size: 6em;}
.share-grid2 .contractor-price h4 span {  font-size:19px;}
.sec-first.info-pg-first .heading.info-pg img {  width: 100px;}
.sec-first.info-pg-first .heading p {  font-size: 28px;padding: 8px 15px;}
.caption.info-pg-caption h1 {  font-size: 25px !important;}
.sec-fourth.info-pgsec-fourth .start-button-with-arrow .formBg02 { margin: 0px 104px;}
.lodge-info-sec.nurse-lodge img { right: 19px;  top: -22px;}
.lodge-info-sec.nurse-lodge {  margin: 0px auto 50px;}
.contractor-sec3.nurse-sec3 .child2 { height: 310px;}
.n-client-first-title.nc-title2 p.parent { font-size: 22px;}
.n-client-first-title p.parent { font-size: 22px;}
.n-text-box1.text-box {    padding: 30px;}
.tax-deadline.nurse-tax .header-sec .heading p {font-size: 23px;}
.n-claim h1{font-size: 34px;}
.n-claim ul {  padding-left: 194px;}
span.price-start.ride-share.rdshare-price-new{right:-2px !important;font-size: 25px;}
span.price-start.sm-bus-price-new { font-size: 25px !important;  right: 45px !important;  top: 34px !important;}
.resp-pt0{padding-top: 0px !important;}
}

@media (max-width: 960px){
.form-sec h2{ font-size:21px; padding:20px}
.btnbar{ width:100%}

}

@media (min-width:993px) and (max-width:1032px){	
.mb-50{margin:5px 0;}		
}

@media (min-width:768px){
.sm-fr{float:right;}
.minwidth{min-width:90px;}
.resp-view{display: none;}
.col-prnt {display: flex;align-items: center;}
.col-prnt .first_column, .col-prnt .second_column {width: 50%;margin: 15px;}
.yl-patch {min-width: 500px;}
.fullwidth.in-sec.mygov-page .rg-blog {max-width: 260px;}
.other-occu-page .formBg01, .other-occu-page .formBg02 {margin-top: 45px;}
.occu-exp-sec .formBg02.Max-385.mob-btn {display: none;}
.youtube-mob {display: none;}
.quick-exp .calendar .formBg {width: 100%;}
.quick-exp .calendar a {margin-top: 5px;margin-right: -46px;}
.desk-text {display: inline-block;}
}

@media (max-width: 767px) {
.show-income-cls .rg-man img {position: absolute;right: 0;bottom: 0;width: auto;height: auto;max-width: 65% !important;}
.show-income-cls .rg-man a.red{left: 40px;}
.show-income-cls .rg-man a.gry{left: 40px;}
.travtruckbg {position: absolute;right: 0;top: 52%;width: auto;height: auto;max-width: 25%;}
.addon-km input[type="text"] {width: 95%;}
#exp02-no-form .addon-km input[type="text"]{width:90%;}
.form-sec h2{ font-size:21px; padding:20px}
.left-talk::after{ width:60px; background-size:100%; left:0}
.left-talk p{ margin-left:60px}
.btnbar{ width:100%}
.sm-padTop-25{padding-top:25px;}
.padsmtop12{padding-top:12px;}
.paddingLft0{padding-left:0;}

.vid-main iframe {height: 300px;}
.tax-box p {width: 100%;transform: skewX(0deg);}
.tax-box {transform: skewX(0deg);}
.simple-easy-fun > .container-fluid > .row, .box-main {display: block;}
.box-main {padding-left: 0px;margin: 100px auto 0px;}
.box-main .box {margin: 100px auto;}
.box-main .box:last-child {margin: 100px auto 30px;}
.banner .btnblktc1, .banner .btnblktc {font-size: 16px;}
.tax-return-sec.text-center .row .col-sm-8 {padding: 40px 15px 55px;}
.tax-return-sec h2 {font-size: 26px;}
.tax-return-sec p, .simple-easy-fun p {font-size: 18px;}
.tax-return-sec .btnblktc1 {bottom: -38px;}
.box figure {width: 100px;height: 100px;left: -10px;right: 0;text-align: center;margin: auto;}
.box figcaption {padding: 35px 15px 15px;}
.feature p {font-size: 18px;padding-bottom: 0px;}
.main-heading h2 {font-size: 40px;padding-bottom: 10px;}
.main-heading h2 + p {font-size: 18px;}
.gotax-tv .radio-main {margin-top: 10px;}
.heading-with-man {background: none;min-height: initial;}
.happy-client .step p {margin-bottom: 0;}
.brainy-bunch h2 {font-size: 26px;}
.brainy-bunch {padding: 20px 0px 0px;}
#pricing-section .display-flex a {display: block;margin: 50px auto 0px auto;}
#pricing-section .display-flex a:first-child {margin-top: 30px;}
.simple-easy-fun img {margin: auto !important;}
.contractor-occu-page .sec-first .back-btn {margin: 0px auto 20px;}
.msg-rounded-box {padding: 15px;margin-bottom: 30px;}
.rounded-yellow-box {padding: 15px;}
.payment-page p, .msg-rounded-box p, .msg-rounded-box .maze_caption ul li, .rounded-yellow-box p {font-size: 18px !important;}
.msg-rounded-box p:nth-child(2), .msg-rounded-box p:nth-child(4) {font-size: 22px !important;}
.form-yellow-box {padding: 15px;}
.updateBtn .btn {font-size: 16px;padding: 10px 10px 8px;}
.rounded-yellow-box::after {width: 25px;height: 25px;bottom: -10px;}
.payment-page-inner {padding-top: 50px;}
.ref-box {display: table;width: 100%;max-width: 300px;margin: 20px auto;}
.ref-box span {display: table-cell;height: 80px;vertical-align: middle;}
.child { width: 76%;height: 78px; left: 115px; top: 5px;}
.contractor-sec3 p{font-size: 20px;margin-bottom: 30px;}
.certilogo.cnt-sect3 .formBg02.contract-btn { bottom: -50em;}
p.sec3-md-text { margin: 15px auto 30px;font-size: 19px;}
.child2 { height: 105px;}
.c-sec4 h1 { font-size: 32px;}
.certilogo.cnt-sect3 .track-expense-text li{font-size: 20px;}
.certilogo.cnt-sect3 .tr-store h4 span { font-size: 28px !important;}
.certilogo.cnt-sect3 .tr-store h4 { font-size: 22px !important;}
ul.c-tax-pts{margin-bottom: 30px;padding-top: 0px;}
ul.c-tax-pts li { font-size: 20px;}
.c-sec3-box-bg p {  font-size: 19px;}
.c-sec3-box {padding: 50px 10px;}
.c-sec3-box p { font-size: 19px;}
.contractor-sec3{margin-top: 20px;}
.fitness-tax .header-sec img{width:91% !important;}
p.pg-head { font-size: 27px;}
.fitness-tax .contractor-sec3{margin-top: 0px}
.fitness-tax .contractor-sec3 p { font-size: 20px;}
.fitness-text-line p { font-size: 20px;}
.fitness-tax .formBg02.contract-btn  {top: -25px; }
.fitness-tax .c-sec4 h1 {font-size: 40px;}
.fitness-tax .track-expense-text li { font-size: 20px;}
.fitness-tax .tr-store h4 { font-size: 21px;}
.fitness-tax .tr-store h4 span { font-size: 30px !important;}
.fitness-tax .c-sec4 { margin-top: 10px;   margin-bottom: 35px;}
.fitness-tax .text-box ul li {font-size: 18px;}
.fitness-tax .contractor-tax-logo-crcle { margin: 40px 0px 40px;}
.fitness-tax .contractor-price{text-align: center;margin-bottom:15px;}
.fitness-tax .contractor-price p { left: 0; right: 220px;margin-top: 0px}
.fitness-tax .contractor-price h5 { font-size: 24px;}
#carModal .modal-dialog {width: auto;margin: auto;}
.field-expcar-carry_equip .col-lg-3 label {display: block;text-align: left;}
.rideshare-car-img img {display: none;}
.share-grid2 .contractor-price.smb-price.rst-price-left { min-height: 250px; max-width: 500px; margin: auto;}
.share-grid2 .contractor-price h4 span  {left: 168px; margin-top: -15px; font-size: 23px;}  
content.occupation-page.occu-pricing-page .flex-row, content.occupation-page.occu-pricing-page .btn-prev-prnt {display: block;}
content.occupation-page.occu-pricing-page ul.contra-pricing-info-sec, content.occupation-page.occu-pricing-page .easy-steps ul {padding-left: 25px;}
content.occupation-page.occu-pricing-page .btn-prev-prnt .formBg01.occu-back-btn {margin: auto;}
.sec-first.info-pg-first .heading.info-pg img { width: 85px;left:10px}
.sec-first.info-pg-first .heading p { font-size: 25px;    margin-left: 20px;   padding: 9px 15px;}
.sec-first.info-pg-first .justify-center-content.justify-resp{ display: block;  }
.sec-first.info-pg-first {padding: 39px 0px 35px; background-image: none;}
.caption.info-pg-caption h1 { font-size: 24px !important;}
.sec-second.sec-section-infopg  img {  width: auto !important;margin-bottom: 20px !important;}
.sec-fourth.info-pgsec-fourth {padding: 40px 0px 30px; background-image: none;}
.info-pg-buleet-sec h4 { font-size: 20px;}
.info-pg-buleet-sec .caption li { font-size: 19px}
.resp-pt0{padding-top: 0px !important;}
h3.new-pg-heading {  font-size: 18px;}
}

@media only screen and (max-width: 479px){
.tab .nav-tabs li{width: 100%;text-align: center;margin-bottom: 15px;}
.pricing-tabs .nav-tabs > li.active::after{display:none;}
.pricingYelbox .caption p strong{font-size:14px !important;}
.log-user-go-home .xs-center{float:none !important;text-align:center !important;}
.field-exphomeoffice-total_cost i.glyphicon.glyphicon-pencil {border: none; padding: 0px;width: 100%;height: auto;margin-top: 11px;font-size: 20px;vertical-align: middle;}
.pricing-tabs .nav-tabs > li:nth-child(2){margin: 0px 0px 15px;}
.pricing-tabs .nav-tabs > li:nth-child(3){margin-right: 0px;}
.heading-parent img{display: none;}
.pricing-tabs .nav-tabs > li{opacity: .5;}
.pricing-tabs .nav-tabs > li.active{opacity: 1;}
.pricingYelbox h3{font-size: 20px;}
.pricingYelbox .caption p{font-size: 16px;}
.tab .tab-content h3{font-size: 20px;}
.tab .tab-content .tab-pane:first-child, .tab .tab-content .tab-pane:nth-child(2), .tab .tab-content .tab-pane:nth-child(3), .tab .tab-content .tab-pane:nth-child(4){border-width: 3px;}
.tab-pane:first-child .sideBox, .tab-pane:nth-child(2) .sideBox, .tab-pane:nth-child(3) .sideBox, .tab-pane:nth-child(4) .sideBox{border-width: 4px;}
.pricing-chart{border-width: 4px;}
.myaccount .btn {font-size: 14px !important;white-space: normal;padding: 5px;}
.main-occu-li .row {display: block;margin-bottom: 0px;}
.main-occu-li .row .col-lg-3 {width: 100%;max-width: 320px;margin: auto;}
.btnblktc {max-width: 200px !important;margin: inherit;font-size: 14px !important;}
.explnbox p {  margin-left: 45px !important; width: 56% !important;}
.otpforprefillcls .formBg01 { width: 121px;}
.fr.btnsumbit.ml-15{margin-left:12px;}
.otpHeading {  font-size: 16px;}
h4.headertxtotp { font-weight: 600; font-size: 16px;}
.otp-not-avail h4 { font-weight: 600; font-size: 16px;}
}

@media (max-width:553px){
#fee-from-refund-declaration .btn{margin-bottom:15px;}
#globalpromo-label{margin-left: 15px;margin-top: -8px;}
.mt-min-80{margin-top:0px !important;}
.feature .formBg03 a {min-height: 150px !important;}
}

@media (max-width:645px){
.xs-mt-20{margin-top:20px;}
.fast-tax-return .header-sec img {width: 60px;top: -35px;left: 0;right: 0;margin: auto;}
.fast-tax-return .header-sec .heading p {font-size: 18px;padding: 29px 5px 5px;margin-left: 0;}
.checkbox-row {display: block;overflow: hidden;margin: 30px auto 10px;}
.checkbox-row .chkbox {float: left;}
.checkbox-row .chkbox-label {width: 80%;padding: 0px 0px 10px;padding-right: 0;float: left;}
.checkbox-row .formBg01 {float: left;max-width: 155px;margin: 10px auto;}
.contractor-price {margin-top: 21px;margin-left: -21px;}
.contractor-price p {font-size: 18px;}
.contractor-price h4 {font-size: 66px;padding-left: 50px;}
.contractor-price h4 span {left: 90px;font-size: 14px;margin-top: 0px;}
.c-sec3-box {width: 100%;max-width: 450px;margin: 50px auto;}
.fast-tax-return.contractor-tax.sm-business-tax .header-sec img, .tax-deadline .header-sec .logo-image { width: 60px;top: -35px;left: 0; right: 0; margin: auto;}
.fast-tax-return.contractor-tax.sm-business-tax .header-sec .heading p, .tax-deadline .header-sec .heading p {border-radius: 100px; font-size: 18px; padding: 29px 5px 5px; margin-left: 0 !important;}
.tax-deadline .header-sec .heading p span {font-size: 14px;}
.tax-deadline .header-sec .heading p {padding: 27px !important;}
.sm-business-price img{top: 0 !important;}
.contractor-price.smb-price { margin-top:3em;}
.contractor-tax-logo-crcle.sm-bus-l ul.list-unstyled.list-inline li img{ top:0;}
.sec-first.info-pg-first .heading.info-pg img{ width: 60px; top: -35px;left: 0; right: 0; margin: auto;border-radius: 18px !important;}
.sec-first.info-pg-first .heading p{border-radius: 18px !important;margin-left: 0px; padding: 22px 15px 9px;}
.lp-back {  margin-bottom: 70px !important; }
.footer-ntips .logo img {left:0px !important; }
.footer-ntips-bottom {   width: 100%; padding:3px 10px 0px !important;}
.footer-ntips p {    padding-top: 52px}
.ntips-sec1 h3 { font-size:26px;}
.app-store.nurse-store {  margin:20px auto;}
.nurse-app h4{margin: auto;}
.nurse-app h5{margin: auto;}
.nurse-app { margin-top:0px;}
.lodge-fine.nurse-gotax-app-div { padding:20px 0px 40px !important;}
.ft-gry.nurse-grey { padding: 12px 0 10px;}
.tax-deadline.nurse-tax footer img.logoimg { top: -28px;}
}

@media (min-width:646px){
.flex-row {display: flex;}
}

@media (min-width:646px) and (max-width:991px){
.blog-vid-par{width:47%; display:inline-block; margin:0px 8px 15px;vertical-align: top;}
.my-blog-page .blog-vid-par{width: 100%; margin: 0px;}
}

@media (min-width:646px) and (max-width:767px){ 
.videos-blog .col-sm-4, .video-list .col-sm-4 {width: 49.7%;display: inline-block;}
.videos-blog .col-sm-4 .blog-vid-par{width:100% !important;}
.rental-sec > div {height: 440px;}
.fast-tax-return .header-sec img {width: 85px;}
.tax-deadline .header-sec .logo-image {width: 113px;top: -7px;}
.fast-tax-return .header-sec .heading p {font-size: 20px;padding-left: 35px;margin-left: 40px;}
.tax-deadline .header-sec .heading p span {font-size: 16px;}
.checkbox-row .chkbox-label {padding-right: 17px;}
.free-household-cashbook.track-expense-box h2 {font-size: 28px;}
.tr-store h2 {max-width: 480px;font-size: 34px !important;}
.contractor-price {margin-top: 35px;margin-left: -21px;}
.contractor-price p {font-size: 25px;}
.contractor-price h4 {font-size: 94px;padding-left: 70px;}
.contractor-price h4 span {left: 132px;font-size: 20px;margin-top: 0px;}
.c-sec3-box {margin-top: 40px;}
.fast-tax-return.contractor-tax.sm-business-tax .header-sec .heading p, .tax-deadline .header-sec .heading p { font-size: 20px;margin-left: 32px; margin-top: 13px;}
}

@media (min-width:570px) and (max-width:767px){	
.feed-parent .page-name{float:left;}
.feed-parent .hrLeft{float:right;}

}

@media (max-width: 767px) {
content.active header{margin-top:70px;}
.xs-pl-15{padding-left:15px !important;}
/*--Homepage Start--*/
.navbar-header {margin-top: 15px;}
.banner {margin-top: 0px;padding: 10px 0px;}
.ban-shadow h2 {font-size: 24px;}
.btnblktc1, .btnblktc {font-size: 20px;border-radius: 7px;padding: 7px;width: auto;max-width: 200px;}
.wh-sec {padding: 10px 0px 30px;}
.happy-client {padding: 20px 0px;}
.gr-sec {padding: 20px 0px 0px;}
.word-sec {padding: 20px 0px;}
.btnblktc1 {margin-bottom: 20px;}
.wh-abtxt {padding: 20px 0 30px;}
.feature h3{font-size: 20px;padding: 10px;margin: 30px auto 30px;}
.feature h2, .step h2 {font-size: 40px;}
.step p {padding-bottom: 0px;}
.grbox {padding: 10px;max-width: 300px;margin: 10px auto;}
.grbox h3 {font-size: 24px;}
.step h2{padding: 10px 0px;}
.gray-sec{padding: 10px 0px;}
.pricing h2 {font-size: 26px;margin-top: 20px;}
.yl-sec{padding: 0px;}
.subTitle {font-size: 20px !important;padding-bottom: 0px !important;margin-bottom: 0;}
.yelbox h3{font-size: 22px;min-height: auto;}
#pricing-section a .yelbox .caption {min-height: auto;}
.list-inline > li{width: 19%;}
.list-inline > li img{width: 100%;}
.feature .formBg03 a{min-height: auto;font-size: 16px;padding: 10px;}
.textCenterSm{text-align:center !important;}
.blogcont{padding:0;}
.banner-in h2{ font-size:25px}
.total-value{width:67%;}
.jingle-button {right: 0;}
/*--Homepage End--*/
.gb00:after, .gb01:after, .gb02:after, .gb03:after, .gb04:after{display:none;}
.xs-nodisplay{display:none !important;}
.sm-mt-20{margin-top:20px;}
.btnWidth50 {width: 100%;margin-left: 0px;margin-bottom: 15px;}
.oth-privatehealth-cls .full-joker {height: 215px !important;position: relative !important;left: 110px;}
.show-income-cls .rg-man{position:relative;}
.form-sec h2{ font-size:21px; padding:20px}
.left-talk::after{ width:60px; background-size:100%; left:0}
.left-talk p{ margin-left:60px}
.rgimg{ max-width:170px;}
.padtop5{padding-top:25px}
.sm-padLeft0{padding-left:0;}
.sm-padTop20{padding-top:20px;}

/*css for user reciept log book*/
.header-button1{display:block;}
.header-button1 .fr{margin-bottom:30px;}
.header-button{display:none;}
.header-title{float:left; width:100%}

/*--My Account--*/
#edit-prof-form .backbtnright{margin-right:0 !important;}
.testnomials .formBg02{z-index:999;}
.table-responsive{border:none;}
.testMonSec .sm-mt132{margin-top:0;}
.chngPasChkBtn{float:none;}
.fullHeight{height:auto;}
.fullHeight tbody {max-height: 157px;}
.xs-no-display{display: none;}

/*--Motor Vehicle--*/
#calculate-sh{margin-right:0px !important;}
#other-spouse-details-form .form-group{margin-right:0 !important;margin-left:0 !important;}
#other-spouse-details-form .yes-no-radio, #in-foreign-income-form .yes-no-radio {width:50px;}
#other-spouse-details-form .text-right{text-align:left !important;}
#other-spouse-details-form .hint-cls{float:left !important;}
#other-spouse-details-form .field-othspousedet-is_spouse_fullyr div{padding-left:0;}

/*--Private Health Insurance--*/
#off-phi-form label{height:auto;}
.padbot5 {padding-bottom: 5px;}
.social-media-sec h3{float:none;}
.continue-btn{width:240px; margin:auto;}
.xs-float-none{float:none !important;}

/*--End--*/

.show-income-cls header{padding-top:50px !important;}
.xs-padtop30{padding-top:30px;}
#exptraveltruck-overnight_allowance .yes-no-radio{width:50px;}
.noTopMar{margin-top:0px !important;}
#exp02-06-form .infoimglft {top: -3px;left: -3px;}
.look-out-txtformat{width:100%;}
.info-box {min-height: 115px;max-height: 115px;max-width: 370px;margin: 30px auto;}
.home-info label {float: left;margin-left: 45px;margin-bottom: 19px;}
.combodate .formBg {width: 30%;margin-right: 4%;}
.xs-mt-50{margin-top:90px;}
#PureChatWidget.purechat.purechat-popped-out-widget{display:none !important;}
.and-guest .combodate .formBg{margin-right:4%;}
.xs-pl-0{padding-left:0px;}
.tool-img-boxes figcaption h1{font-size:26px;}
.look-out-txtformat{margin-bottom:20px !important;font-size: 20px;}
.sideInfoBox {position: relative;width: 100%;left: 0;right: 0;max-width: 100%;top: 0;}
#in-etp-form .actions {position: absolute;right: 0;top: -85px;float: right;margin: 15px;}
.sup-annu .actions{width: 100%;max-width:100px;position: absolute;top: -10%;left: auto;right: 0;margin: 15px;}
.emp-share .actions {max-width: 54px;top: -5px;}
.lumpsum-pay .actions{top:-25px; right:5px; max-width:50px;}
.hm-logo + .my-logout {position: absolute;}
.blog-sidebar .formBg02:last-child{width:99%;}
.RefPayStatus{margin:12px 0px 12px 17px;}
.tab .tab-content .tab-pane{padding-bottom:20px;}
.sideBox{margin-top:0px;}
.leftSideBox {padding-right: 15px;margin: 0px;max-width: 300px;margin: auto;}
.rightSideBox {padding-left: 15px;margin: 0px;margin: auto;max-width: 300px;}
.pricing-chart:after,.sideBox:after{display:none;}
.midBox {padding: 0px 15px;margin: 30px 0px;max-width: 300px;margin: auto;margin-top: 20px;margin-bottom: 30px;}
.package-summary-grid .pricing-main{max-width:332px;}
.ml-11{margin-left:0;}
#off-phi-form .seperator{margin-top:18px;}
.width57{width:auto;}
.width37{width:auto;}
.tfn-input-screen #getTfn-form .width37{width:110px;margin-top: -3px;}
.width37 a.btn{min-width:120px;}
#pricing-section a .yelbox{max-width:450px; margin: auto;}
.internetmain .fullwidth .padtop15 {padding-top: 44px;}
.occ-name h4 span.orange {width: 100%;float: left;border-top-left-radius: 7px;border-top-right-radius: 7px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;}
.occ-name h4 span.gray {width: 100%;float: left;border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 7px;border-bottom-right-radius: 7px;}
span.orange:before{display:none;}
.width57{margin-top:0;}
.in-inpsipartb-cls .radio{margin-bottom:30px;}
.self-edu-note-cls{display:none;}
#declaration-form .btn.formBg02{margin-bottom:15px;}
#personalinfo-form .hint-data p{float:left;margin-bottom:0px;}
.blog-videos .modal-header button, .videos-blog .modal-header button, .gotax-tv .modal-header button {width: 30px;height: 30px;font-size: 18px;right: 10px;top: 10px;}
.xs-Nofloat{float:none !important;}
.Max-320, .Max-385{max-width:320px; margin:auto;}
.payment-page .backbtnright{max-width:150px; margin:auto;}
.show-money{margin-top:10px;}
#in-income-other-form .actions{position: absolute;top: -160px;right: 0;padding-right: 15px;}
#gov-dividend-form .actions{position: absolute;top: -400px;right: 0;padding-right: 15px;}
.form-section {width: 100%;display: block;}
.col-sm-6.leftBorder:before{display:none;}
.surveyor-report{margin:15px 0px;}
.surveyor-report .form-group{margin-bottom:15px;}
.explnbox p {margin-left: 50px;width: 55%;font-size: 14px;}
.graph-scroll{overflow-x:auto;overflow-y:hidden;}
.year-tble-total, .month-tble-total, .qwarter-tble-total{margin-left:0px;}
.print-mail-icons{top:0;}
.abtxt{text-align: center;}
.abtxt .formBg05 {max-width: 300px;margin: auto;}
.in-box{padding: 15px;}
.in-faq h4{font-size: 19px;}
.in-faq p {padding: 10px;}
.pricingYelbox .caption {min-height: auto;}
.pricing-chart ul, .topSec, .botSec{min-height: auto;}
header h1{font-size:22px}
header h2{font-size: 18px;}
header h3{font-size:16px}
header.cstm-header {margin-top: 70px !important;}
header.cstm-header .topmar {margin-top: 0px;}
header.cstm-header h3 {font-size: 24px;padding-bottom: 30px;}
.findheading {margin-bottom: 20px;}
.blog-title h1, .blog-title h2{font-size: 20px;}
.income-list .form-sec h2.pretextformatting{margin-top: 110px;}
.newcar .mv-car-add{margin-top: 10px;}
.form-box .info-section {width: 100%;float: none;}
.main-heading-sec p {font-size: 18px;}
h1.main-heading, .main-heading-sec p {text-align: center;}
.feature-row {display: flex;flex-wrap: wrap;}
.feature .feature-row .formBg03 {width: 44%;float: left;margin: 3%;}
.xs-f-none {float: none !important;}
.field-expproclothing-total_claim .dupliRedAlert .col-sm-6 {text-align: left;}
.ex02-01-cls.tools_equipment .form-box, .tools_equipment.expcar-summary .form-box, .contractor-summary-page .form-div .gain-loss .info-icon {display: block;}
.info-icon, .logbook-icon {display: none;}
.form-group.field-rentothercostsnew-first_earned_on .info-icon, .fullwidth.padbot10.field-rentothercostsnew-ownership_perc.required .info-icon, .fullwidth.padbot10.field-rentothercostsnew-private_use_perc .info-icon {display: block;}
.form-group.field-rentothercostsnew-first_earned_on .info-icon a, .fullwidth.padbot10.field-rentothercostsnew-ownership_perc.required .info-icon a, .fullwidth.padbot10.field-rentothercostsnew-private_use_perc .info-icon a {margin-right: 8px;}
.fullwidth.padbot15.calendar.field-rentothercostsnew-legal_fees .info-icon, .fullwidth.padbot15.calendar.field-rentothercostsnew-borrowing_cost .info-icon {display: block !important;}
#oth-exp-form label {display: block;text-align: left;}
.quicklandry-occu .form-group {max-width: 320px;margin: auto !important;}
.formBg01.occu-cstm-back-btn {width: 155px;margin: 10px auto 0px;}
content.occupation-page.rental-pricing .note + .row, content.occupation-page.occu-pricing-page .note + .row {display: block;}
content.occupation-page.rental-pricing .bottom-sec a {text-align: center;}
.occu-btns-sec a.btn.btn-primary {margin: 8px;}
.occu-list li.ind-occu {width: 50%;}
.service-occu-list {padding: 30px 0px 30px 0px;}
header.text-center.magicHome.mt-0 .xs-f-none.fl .formBg01 {width: 155px;margin: 0px auto 15px;}
.content-chart .chart-heading {font-size: 18px;margin-top: 22px;}
.field-expovertimemeals-meal_allowance label.col-sm-9 {padding-top: 0;}
.price-chart {margin-bottom: 20px;}
.yl-patch {width: 100%;max-width: 320px;}
.formBg02.wrklogbk.sm-mrgRght25 {max-width: 270px;height: 62px;margin: auto;}
#feedbackModal .feedback-header div, #feedbackModal .feedback-header div p {font-size: 18px !important;}
.rental-sec .img-prev, .text-center.caption-sec:before {display: none;}
.rental-sec > div {width: 100%;min-height: auto;}
.mygov-sticker {position: relative;width: 130px;top: 0;margin: 25px auto 0px;text-align: center;display: block;}
.new-blog-view .start-tax-return-btn {margin-bottom: 10px;}
.subTitle {font-family: 'Lato', sans-serif;}
header h4 {padding: 20px 0 30px 0;font-size: 20px;}
h2.print-disp {font-size: 26px;}
.sign-up-page .col-sm-6.text-center.occu-exp-sec {padding-right: 15px;}
.sign-up-page .col-sm-6.sign-up-form {padding-left: 15px;}
.sign-up-page header h2, .sign-up-page .badge-sec p {font-size: 16px;}
.sign-up-page .flex-row {display: block;}
.occu-exp-sec {width: 100%;}
.sign-up-form {width: 100%;}
.col-md-6.col-sm-6.col-xs-12.field-signupform-email, .col-md-6.col-sm-6.col-xs-12.field-signupform-password {padding-bottom: 12px;}
.contractor-occu-page .sec-first .caption h1 {font-size: 32px;}
.contractor-occu-page .sec-first .caption h3, .contractor-occu-page .sec-fourth h3 {font-size: 20px;}
.contractor-occu-page .sec-second .row {display: block;}
.contractor-occu-page .sec-second img {margin: auto;}
.contractor-occu-page .sec-second .caption {margin-bottom: 20px;}
.contractor-occu-page .sec-second .caption h3 {font-size: 18px;}
.contractor-occu-page .sec-third .caption h3, .contractor-occu-page .sec-third .caption li {font-size: 16px;}
.contractor-occu-page .sec-fourth .yl-box p {font-size: 18px;line-height: 1.2;}
.error-inner-sec {padding: 20px;}
.errorHeader h1 {margin: 0px auto 40px;font-size: 28px;}
.fullwidth.in-sec.error-page p {font-size: 18px;}
.fullwidth.in-sec.error-page .formBg02 {margin: 30px auto 0px;}
.my-blog-page .in-heading {display: block;overflow: auto;}
.my-blog-page .in-heading .backbtnright {max-width: 155px;margin: 20px auto 5px;}
.tax-calc {float:none;margin: auto;}
.wh-comment-box {margin-top: 20px;}
.youtube {display: none;}
.navbar-collapse {min-width: 200px;}
.social-space {padding-top: 10px;}
.col-md-4.col-lg-3.col-sm-5.col-xs-6 {padding-left: 0px;}
.social-space .you-tube-link {width: auto;float: right;margin-top: 11px;}
.social-space a.you-tube-logo {width: 19px;height: 19px;}
.youtube-mob {max-width: 100%;}
.social-space a {width: 19px;height: 19px;margin-left: 3px;}
.wh-comment-box::before {display: none;}
.gotax-tv-banner {padding: 15px 10px;}
.gotax-tv-banner .row > .col-sm-2 {display: none;}
.gotax-tv-banner .row, .gotax-tv-banner .row > .col-sm-8 {display: block;}
.gotax-tv-banner h1 {font-size: 19px;word-spacing: 3px;}
.gotax-tv-banner p {font-size: 16px;}
.live-triangle:after {top: 5px;right: -27px;border-top: 5px solid transparent;border-bottom: 5px solid transparent;border-left: 11px solid red;}
.password-note-1 {font-size: 16px !important;}
.para-bunc {display: inline-block;}
.main-heading-sec p.with-tick {display: flex;align-items: center;margin-bottom: 5px;}
.main-heading-sec p.with-tick img {width: 23px;margin-right: 10px;}
.payment-page1 .gray-bg, .payment-page-2 .payment-page-inner {padding: 20px;}
.small-label {font-size: 14px;padding: 10px 15px;}
.payment-form label {font-size: 16px;}
.payment-form {margin-bottom: 0px;}
.pay-subheading h4 {font-size: 18px;}
.trans-form .controls.row .col-sm-6:first-child .formBg {margin-bottom: 20px;}
.trans-form .padbot12 {padding-bottom: 5px;}
.free-household-cashbook.track-expense-box h2 { font-size: 28px;margin-top: 0px;}
.track-expense-text li{font-size:20px;}
.tr-store h2{font-size:30px !important;margin: auto;margin-bottom: 8px;}
.tr-store {  margin-bottom: 20px;}
.child{display: none;}
.child1{display: none;}
.child2{display: none ;}
p.m-abt-car { padding-top: 10px;}
.ride-sh-app h5 { font-size: 20px;}
.certilogo.cnt-sect3 .tr-store.rideshare-store h4 { font-size: 20px !important;}
h5.ridesh-app-text { font-size: 16px; max-width:100%;  padding: 4px 0px;}
.rd-bottom h5 {  font-size: 25px !important;  margin-top: 9px;}
.n-claim ul {padding-left: 0px;}
.tax-deadline.nurse-tax .header-sec .heading p { font-size: 21px;}
.lodge-info-sec.nurse-lodge {  margin: 0px auto 30px;}
.formBg02.contract-btn.nurse-claim { bottom: 18px; }
.n-client-first-title { bottom: -70px;}
.n-claim h1 {  font-size: 28px;}
.n-client-first-title.nc-title2 {  bottom: -91px;}
.n-client-first-title.nc-title2 p.parent {font-size: 20px; line-height: 27px;}
.n-claim p {  font-size: 23px !important;}
.ft-gry.nurse-grey { padding: 15px 0 10px;}
.tax-deadline.nurse-tax footer img.logoimg { top: -27px;}
header.header-new { padding-top: 0px;}
.arrow-otp.fr{float:left;}
.mrg-15{margin:0px 0px;}
}

@media(min-width:768px) and (max-width:1199px){
.smMr-60{margin-right:40px !important;}	
.smMl-15{margin-left:15px;}
.expsumRedAlert{left: 0px;}
.expsumRedAlert a img{width: 100px;}
.maze_caption {margin-top: 0;}
#rent-other-incexp-form label{text-align:left;}
#rent-other-incexp-form .modal-body label{text-align:right !important;}
.topRow .col-sm-12{display:flex;justify-content:center;align-items:center;}
.btn-parent {margin: 0px 9px 0px 0px;}
.wh-sec .step p{padding: 0px; margin: 0px;}
.gray-sec, .yl-sec, .word-sec {padding: 30px 0px;}
.gr-sec {padding: 30px 0px 0px;}
.allGoodBtn {margin-top: 0;}
.rental-sec .img-prev, .text-center.caption-sec {width: 50%;}
.info-flex-row .aligncenter {float: left;}
#pricing-section .display-flex {padding-top: 100px;}
#pricing-section .display-flex a {padding-top: 0px;}
#pricing-section .display-flex a img {width: 150px;top: -81px;}
.fast-tax-return .quick-easy-tax h2 {font-size: 32px;}
.msg-rounded-box .maze_caption ul {padding-left: 2em;}
}

@media (max-width: 575px){
.ban-shadow2 {margin: auto;}
.ban-shadow2:nth-child(2) {margin: 15px auto;}
.price-botm-list.pbl1{margin-bottom:30px;}
.n-claim h1 {  font-size: 25px;}
.col-sm-12.n-claim { margin-bottom: 30px;}
.nurse-para2 p {  font-size: 21px;}
.nurse-para2 { margin: 15px auto 15px;}
}

@media(min-width:575px) and (max-width:991px){
.ban-shadow2 {display: inline-block;margin: 10px !important;}   
}

@media (min-width:768px) and (max-width:991px){
.social-space {padding-top: 19px;}    
.testnomials .fr{margin-right:-60px;}
.chngPasChkBtn .yes-no-radio{width:50%;margin-right:0;}
.testnomials textarea{width:90%;}
.smMt-30{margin-top:31px;}
.smMt-20{margin-top:20px;}
.fullHeight {height: 381px;min-height: 381px;}
#off-phi-form label {height: 70px;}
#more-questions-form .pr-0 > div{float:right;}
#in-etp-form .actions{float:left;margin-top:15px;}
.sup-annu .actions {width: 100%;max-width: 70px;position: absolute;top: 12px;float: right;right: 13px;left: auto;}
.emp-share .actions{max-width: 70px;top: 12px;}
.boxGP {width: 18% !important;margin: 1%;float: left;padding: 0;}

/*--Top Section Start--*/
.my-logout .logout{margin: 0;min-width: 60px;}
.RefPayStatus{margin: 12px 0px 12px 10px;}
.payment-link{min-width:100px; max-width:145px;}
.payment-link a{font-size:14px; height:41px;}
.payment-link a img{width:25px}
.warning-icon{margin-right:9px;}

/*--Top Section End--*/
.pricing-tabs .nav-tabs > li{width:22.7%;}
.allGoodBtn .btn{font-size:16px;}
.sideBox{margin-top:45px;}
.topSec, .botSec{min-height:225px;}
#phi-popup .modal-dialog {width: 750px;}
.max100{width:100px;}
.min229{min-width:149px;}
.soldEquipDupliTips{left:0px !important;}
.bsbBox{width:39%;}
.list-inline > li {width: 100px;}
.list-inline > li img{max-width: 100%;}
#newslertter-index-form .marbot20{margin-bottom: 0px;}
#newslertter-index-form p{padding-bottom: 0px;margin-bottom: 0px;}
.gr-sec, .gray-sec, .yl-sec{padding: 30px 0px;}
.wh-sec .step h2 {padding-bottom: 10px;}
.wh-sec .step p{padding: 0px;margin: 0px;}
.subTitle{font-size: 24px !important;}
.aftersiginin-text{font-size:18px;}
.household-box a{font-size: 14px !important;}
.sm-f-none {float: none !important;}
.price-chart {width: 210px;}
.chart-content {top: 38%;left: -1%;}
.price-head {font-size: 24px;}
.chart-content p {font-size: 16px;line-height: 1.1;}
.content-txt p {font-size: 18px;}
.gp-box a {font-size: 16px;}
.occu-exp-sec {width: 50%;}
.sign-up-form {width: 50%;}
.contractor-occu-page .sec-first .back-btn a {min-width: 100%;}
.box-main {padding-left: 0px;margin: 100px auto 50px;}
.box-main .box {width: 540px;margin: 0px 5px;}
.box figure {width: 100px;height: 100px;top: -65px;left: -15px;}
.box figcaption {padding: 25px 10px 10px;}
.simple-easy-fun p {font-size: 18px;}
.brainy-bunch {padding-top: 0px;}
.info-flex-row .aligncenter {width: 22.2%;}
.gotax-tv-banner .row > .col-sm-8 .text-center {padding: 20px 0px;}
.gotax-tv-banner h1 {font-size: 26px;}
.payment-page1 .gray-bg, .payment-page-2 .payment-page-inner {padding: 30px;}
.payment-page p {font-size: 18px;}
.msg-rounded-box p:nth-child(2), .msg-rounded-box p:nth-child(4) {font-size: 24px !important;}
.gray-bg label {font-size: 15px;}
.show-money a {font-size: 16px;padding-right: 50px;}
.rounded-yellow-box p {font-size: 22px;}
.pay-subheading h4 {font-size: 20px;}
ul.c-tax-pts li {font-size: 20px; }
.c-sec3-box{padding: 50px 18px;}
.c-sec3-box p {font-size: 19px;}
.c-sec3-box p {font-size: 19px;}
content.occupation-page.occu-pricing-page .schedules_contractor_schedule .img-prnt {width: 220px;}
content.occupation-page.occu-pricing-page .schedules_contractor_schedule .img-prnt span.price-start {top: 43px;right: 28px;}
.n-last-sec img {  padding-top: 280px;  width: 210px;}
}

@media (min-width:992px) and (max-width:1199px){
.testnomials .fr{margin-right:-25px;}
.chngPasChkBtn .yes-no-radio{width:30%;}
.fullHeight {min-height: 367px;height: 367px;}
.tool-img-boxes figcaption h1{font-size:22px;}
#braintree-payment-form .borderBox.fieldset h4{right:33%;}
.exp-date .formBg{margin-right:13px;}
.user-prs-dtls table td{min-width:100px;}
.user-prs-dtls table td:nth-child(2), .and-guest .user-prs-dtls table td:nth-child(2){min-width:300px;}
.user-prs-dtls .combodate .formBg{width:100%; margin:0px;}
.user-prs-dtls table .combodate .formBg{width:29% !important;}
.md-mt-20{margin-top:20px;}
#zone-form .yes-no-radio{width:50px;}
.enterDate .col-sm-6:nth-child(2){padding-left:0px;}
.info-box h3{font-size:14px;}
.pricing-tabs .nav-tabs > li:nth-child(2) {margin: 0px 18px;}
.pricing-tabs .nav-tabs > li:nth-child(3) {margin-right:18px;}
.sideInfoBox{max-width:153px;}
.carsummary .left-talk{top: -17%;right: -35px;}
.bsbBox{width: 40%;}
.yelbox h3{font-size:18px;}
#pricing-section a .yelbox .caption p {font-size: 16px;}
/*#pricing-section a .yelbox .caption p{font-size:16px;}*/
.pricing-tabs .nav-tabs > li{width:23.5%;}
.pricingYelbox h3{font-size:23px;}
select.form-control.custom-dropdown.fr:last-child {min-width: auto;}
.certilogo {margin-top: 30px;}
.in20box p {width: 170px;right: -35px;left: auto;padding: 15px;}
.aftersiginin-text{font-size:20px;}
.tcal h2 {font-size: 30px;}
.tcal h3 {font-size: 17px;}
.income-list .in20box {text-align: right;}
.ban-shadow {height: 477px;}
.img-occu {width: 250px;left: 0;top: 17%;} 
.top-title span:first-child {font-size: 23px;}
.rental-properties .img-prnt {min-width: 250px;}
span.price-start {top: 47px;right: 18px;font-size: 15px;}
span.price-start strong {font-size: 22px;}
.contra-img-prnt .img-prnt span.price-start strong {font-size: 38px;}
content.occupation-page.rental-pricing .img-prnt {min-width: 230px;}
content.occupation-page.rental-pricing .img-prnt span.price-start {top: 45px;right: 10px;font-size: 15px;}
content.occupation-page.rental-pricing .img-prnt span.price-start strong {font-size: 22px;}
.contra-img-prnt .img-prnt {width: 240px;}
.contra-img-prnt .img-prnt span.price-start {top: 48px;right: 35px;}
.sb-img-prnt .img-prnt {width: 240px;}
.sb-img-prnt .img-prnt span.price-start {top: 45px;left: 33px;right: auto;font-size: 20px;}
.sb-img-prnt .img-prnt span.price-start strong {font-size: 34px;}
content.occupation-page.occu-pricing-page span.price-start strong {font-size: 24px;}
content.occupation-page.rental-pricing .formBg02, content.occupation-page.occu-pricing-page .formBg02 {width: 215px;height: 77px;background-size: contain;}
.occumordts.occupation-page.rental-properties span.price-start {top: 47px;right: 18px;}
content.occupation-page.occu-pricing-page .schedules_contractor_schedule .img-prnt span.price-start {top: 42px;right: 29px;}
content.occupation-page.occu-pricing-page .schedules_contractor_schedule span.price-start strong {font-size: 28px;}
content.occupation-page.occu-pricing-page .note + .row .btncontinue.arrow-btn {margin-top: 280px;}
.uber-img-prnt .img-prnt {width: 250px;}
.uber-img-prnt .img-prnt span.price-start {font-size: 16px;top: 28px;right: 132px;}
.uber-img-prnt .img-prnt span.price-start strong {font-size: 24px;}
.occupation-btn .popover {min-width: 490px;top: -107px !important;}
.content-chart .chart-heading {font-size: 19px;}
.content-chart ul li {margin-bottom: 15px;}
.fullwidth.padbot15.calendar.field-rentothercostsnew-interest .formBg, .fullwidth.padbot15.calendar.field-rentothercostsnew-repair .formBg {width: 70% !important;}
form#exp-covid-form .calendar .formBg {width: 80%;}
.info-flex-row .aligncenter {width: 17.9%;}
.gotax-tv-banner h1 {font-size: 38px;} 
.vid-col {margin: 21px;}
.feature-detail-main .formBg02 {height: auto;}
.feature-detail-main .formBg02 .btn {font-size: 13px;padding: 10px;}
.quick-start-page .price-row .price-chart p {font-size: 16px !important;}
.taxJoker .left-talk {left: 7px;}
.quick-start-page .offbox-main .ref-img {padding: 10px;}
.quick-start-page .offbox-main .ref-img img {width: 30px;}
.quick-start-page .offbox-main .ref-box span {font-size: 16px;padding: 4px 10px 4px 60px;}
.fitness-tax .header-sec img {width: auto !important;}
.fitness-tax .contractor-sec3 .child1 { height: 122px; width: 94%; left: 3px;}
.fitness-tax .contractor-price p { right: 278px;}
content.occupation-page.occu-pricing-page .schedules_contractor_schedule .img-prnt {width: 212px;}
.contractor-occu-page .sec-first .bk-btn-info { left: 0px;}
.lp-back {  margin-bottom: 85px;}
span.price-start.ride-share.rdshare-price-new{right: 0px !important;font-size: 26px !important;}
span.price-start.sm-bus-price-new {    font-size: 26px !important;}
span.price-start.sm-bus-price-new strong { font-size: 27px;}
}

@media (max-width:401px){
.homeBtn{margin-top:20px;}
.occupation li.btn-red a {font-size: 11px !important;line-height: 2.8 !important;}
}

@media (min-width:401px) and (max-width:480px){
.occupation li.btn-red a {font-size: 14px !important;}
.occupation li.btn-red a {line-height: 2.2 !important;}
.share-grid2 .contractor-price h4 {  font-size: 7em;}
.share-grid2 .contractor-price h4 span {  left: 132px;  margin-top: -12px;}
.share-grid2 .contractor-price.smb-price.rst-price-left { min-height: auto;    padding-bottom: 18px;}
}

@media (max-width: 480px) { 
.show-income-cls header h4{font-size:18px;}
.form-sec h2{ font-size:21px; padding:20px}
.btnbar{ width:100%}
.btn{ min-width:130px;}
.rgimg{ max-width:100px;}
.left-talk::after{ width:60px; background-size:100%; left:0}
.left-talk p{margin-left:60px}
.field-exptravel-car_km .formBg {width:85% !important;}
.sm-mrgRght25{margin-right:25px;}
.top-value span {width: 70px !important;}
.combodate .formBg select{font-size:16px;}
.exp-list .form-sec .accounts, .userexpensemain .form-sec .account, .exp-list .form-sec .col-lg-2.col-md-4.col-sm-4 {width:49%; float:left;} 
.userexpbtnconti {position: relative;right: 10px;float: right;bottom: 0;}
.pricingYelbox:first-child.pricingYelbox:before{border: 3px solid #eb7a7a;}
.pricingYelbox:nth-child(2).pricingYelbox:before{border: 3px solid #faed33;}
.pricingYelbox:nth-child(3).pricingYelbox:before{border: 3px solid #f9b01a;}
.pricingYelbox:nth-child(4).pricingYelbox:before{border: 3px solid #92c849;}
.field-admmainoccu-confirmpass label{margin-top:30px;}
.occupation-btn{height: 70px;}
.browser ul.browserlist li{margin:10px;}
.other-occu-page .main-occu-list .offbox, .other-occu-page .main-occu-list .selected {margin-bottom: 20px;}
.explnbox {min-width: 200px;float: right;right: 110px;position: absolute;}
.wrklogbk:before {top: -22px;}
.tax_estimate p {font-size: 12px;}
.alert-icon, .live-triangle:after {display: none;}
.show-money {margin-top: 20px;height: 60px;}
.show-money a {font-size: 14px;height: 61px;padding-right: 30px;}
.fast-tax-return .exp-main-list {display: block;}
.fast-tax-return .exp-main-list .accounts {margin: auto;}
.fast-tax-return.contractor-tax .header-sec .heading { margin-bottom:20px;}
.fast-tax-return.contractor-tax .header-sec img{top:0;}
.fast-tax-return.contractor-tax .header-sec .heading p {padding: 7px;}
.formBg02.contract-btn {bottom: -40px;}
.fitness-tax .contractor-price p{right:161px; }
.fitness-tax .contractor-price h5{line-height: 25px;}
p.pg-head { font-size: 23px; padding: 0px 6px;}
.fitness-tax .contractor-price{ margin-bottom: 15px;}
.fitness-tax .c-sec4 h1 {  font-size: 35px;}
.fitness-tax .tr-store h4 span { font-size: 26px !important;}
p.m-abt-car { font-size: 16px;}
.car_warning.label-info.c-label-info {  margin-top:20px;float: left;}
.sec-first.info-pg-first .heading p { font-size: 20px;}
.caption.info-pg-caption h1 {  font-size: 20px !important;}
.heading.info-pg {  margin-bottom: 25px;}
.info-pg-buleet-sec h4 { font-size: 19px;}
.info-pg-buleet-sec .caption li { font-size: 18px;}
.contractor-sec3.nurse-sec3 .n-parent{    padding: 20px 10px;}
.nurse-para2 p { font-size: 20px;}
.nurse-para2 {  margin: 20px auto 20px;}
.n-claim h1 {   font-size: 21px;}
.explnbox { min-width: 180px ;right: 110px;}
}

@media (max-width:545px){	
.top-value{font-size:14px;}
.fl.m-abt-car-btn.btncontinue {float: none;}
}

@media (min-width:992px) and (max-width:1127px){	
#add-car-form .fullwidth .btnbar .backbtnright {margin-right:2px !important;margin-top:10px !important;}
#sold-assets .fullwidth .btnbar .backbtnright {margin-right:1px !important;margin-top: 20px;}
#motor_vehicle-form .fullwidth .btnbar .backbtnright {margin-right:2px !important;margin-top:10px !important;}
}
@media (min-width:1024px) and (max-width:1228px)
{
.mainlinks{font-size:0.95vw;}
.navbar .login {font-size: 15px;}
}
@media (min-width:1228px) and (max-width:1360px)
{
.nav.mainlinks > li > a{font-size: 13px;}
.nav.mainlinks > li.login a{font-size: 16px;}
}
@media (min-width:768px) and (max-width:992px){
.etpjkalign{top:60% !important;}
.addon-km input[type="text"] {width:90%;}
.calendar .formBg{width:77%;}
.truck-info:before {left: 50% !important;}
.bottom-sec {padding: 10px 10px 15px !important;}
content.occupation-page.occu-pricing-page .note + .row .btncontinue.arrow-btn {margin-top: 280px;}
.fullwidth.in-sec.error-page {padding: 40px;}
.errorHeader h1 {margin: 0px auto 40px;font-size: 34px;}
.fullwidth.in-sec.error-page .formBg02 {margin: 30px auto 0px;}
.child1.nclient-title2 {  height: 109px;}

}

@media (min-width:768px) and (max-width:991px){
.btnWidth50 {width: 47%;float: left;margin-left: 3%;}
#getTfn-form .combodate .formBg {width: 28%;}
.leftSideBox .sideBox:after{left:-7px !important;}
.sideBox:after{left:7px !important;}
.col-sm-11.confLabel{width: 88%;}
.yelbox h3 {min-height: 44px;font-size: 19px;}
.yelbox h3 strong{font-size:19px;}
header h1{font-size: 26px;}
header h2{font-size: 24px;}
.serviceBox h2 {font-size: 26px;}
.top-title {justify-content: flex-end;}
.top-title span:first-child {font-size: 17px;margin-right: 0px;}
.top-title span:nth-child(2) {display: none;}
.content-chart:before {height: 90px;}
.content-chart .chart-heading {font-size: 16px;}
.formBg02.wrklogbk.sm-mrgRght25 {height: 60px;}
.wrklogbk .btn {padding: 24px 0px !important;font-size: 18px;}
.sign-up-page header h2 {font-size: 20px;}
.vid-col {margin: 16px;}
.feature-detail-main .formBg02 {height: auto;}
.feature-detail-main .formBg02 .btn {font-size: 12px;padding: 12px 10px 8px;}
.quick-start-page .price-row a {width: 174px;margin: 5px;}
.quick-start-page .price-row .price-chart .price-head {font-size: 21px;}
.quick-start-page .price-row .price-chart p {font-size: 14px;}
.quick-start-page .price-chart img {margin-left: 5px;}
.fitness-tax .header-sec img {width: 97% !important;}
.fitness-tax .contractor-sec3 p{margin: 0px auto 40px auto;}
.fitness-tax .contractor-sec3 .child1 {  height: 122px;}
.fitness-tax .contractor-price{text-align: center;}
.fitness-tax .contractor-price p { left: 0; right: 275px;}
.fitness-tax .tr-store h4 span {font-size: 32px !important;}
.fitness-tax .tr-store h4  { font-size: 22px !important;}
.car_warning.label-info.c-label-info { margin-top: 65px;}
.contractor-occu-page .sec-first .bk-btn-info { left: 0px;}
.lp-back {  margin-bottom:65px;}
.ntips-sec4-nurse img {  top: 234px;  left: 561px;}
.nurse-app h4 { font-size: 22px;}
.nurse-app span { font-size: 24px;}
.nurse-app h5 { font-size: 23px;}
.ft-gry.nurse-grey {padding: 20px 0 10px;}
.tax-deadline.nurse-tax footer img.logoimg { top: -39px;}
}

@media (max-width:354px){
.btnWidth50 .formBg01, .btnWidth50 .formBg02{height: auto;}
.btnWidth50 .formBg01 a, .btnWidth50 .formBg02 input[type="button"] {white-space: normal;}
}

@media (max-width:407px){
.xs-fr{float:right !important;}
}

@media (min-width:481px) and (max-width:602px){
content.active header {margin-top: 145px;}
.fitness-tax .contractor-price p {right: 149px;}
}

@media (min-width:320px)and (max-width:400px){
.share-grid2 .contractor-price h4 span {  left: 121px;  margin-top: -5px;    font-size: 16px;}
.share-grid2 .contractor-price h4 { font-size: 6em;}
.share-grid2 .contractor-price.smb-price.rst-price-left {  min-height: auto;padding-bottom: 10px;}
}

@media  (max-width:320px){
    .share-grid2 .contractor-price h4 { font-size: 5em;}
}

@media (max-width:630px){
.occupation li {width: 47.2%;}
.occupation li a {font-size: 16px;}
.quick-btn, .blackBox a {font-size: 18px;}
.home_office_page .arrow-btn-prnt {display: table;margin: auto;}
ul.reset.occupation {position: relative;padding-bottom: 38px;}
.dummy-btn {display: none;}
.occupation li.btn-red {margin-top: 0px;}
.occupation li.btn-red a {line-height: 1.9;}
li.rent-prpt-btn {margin-top: -37px;}
li.oth-small-btn {position: absolute;left: 0;bottom: 0;}
.app-store{max-width: 100% !important;}
}

@media (min-width:481px) and (max-width:767px){
.btnWidth50{width:70%;position:relative;margin:20px auto;float:none;}
.xs-400{width:400px; margin:auto;}
.xs-420{width:420px; margin:auto;}
.offset-main .form-sec .row .offbox, .offset-main .form-sec .row .selected {min-width: 45%;max-width: 45%;float: left;margin: 2%;}
.lookoutbox {width: 50%;float: left;}
.xs-input {width: 32.9%;display: inline-block;}
.xs-input-50{width:49%; display:inline-block;}
.tfn-inputs .help-block-error, .tfn-inputs .client-error{color: #e90614 !important;font-size: 15px;white-space: normal; padding-left:0px;}
.exp-list .form-sec .accounts, .userexpensemain .form-sec .account, .exp-list .form-sec .col-lg-2.col-md-4.col-sm-4 {width:33%; float:left;} 
.userexpbtnconti{right:20px;}
.explnbox {min-width: 420px;float: right;right: 0;position: absolute;}
.wrklogbk .btn {padding-top: 23px !important;}
.info-flex-row .aligncenter {width: 45.5%;}
.info-flex-row .aligncenter {float: left;}
.show-money {padding-right: 55px;}
.fast-tax-return .exp-main-list .offbox span {display: block;min-height: 45px;}
.fast-tax-return .exp-main-list .accounts {margin: 0px 10px;}
.fast-tax-return.contractor-tax .header-sec img {position: relative;top: 0;}
.tax-deadline .header-sec .logo-image {position: absolute;}
.car_warning.label-info.c-label-info { margin-top:15px;float: left;max-width:100%;}
}

@media (max-width:991px){  
.tc-form-text {margin: 15px auto;}
#toggleNavBtn {top: 0px;left: 15px;display: block;position: absolute;z-index: 9999;}
.form-sec h2:after{display:none;}
.rg-man-img, .in20box, .rgimg, .truck_img, .mediexp-man, .offzon-img, .right-bg-img, .right-car{display:none;}
.ban-shadow, .ban-shadow1{height:auto !important; margin-bottom:10px;}
#braintree-payment-form .borderBox.fieldset h4 {left: 0;right: 0;margin: auto;}
.exp-date .formBg{margin-right:9px;}
.rg-man{display:none;}
.smMb-15{margin-bottom:15px;}	
.yes-no-radio{width: 50px;}
.top-value span {width: 100px;display: inline-block;white-space: nowrap;overflow: hidden !important;text-overflow: ellipsis;margin-bottom: -5px;}
.rg-bg-img01, .rg-bg-img02, .rg-bg-img05, .cl-aarow-bgimage1{display:none !important;}
.and-guest table td{min-width:120px;}
.container.feature .row .col-lg-1, .earthImg{display:none;}
.top-cap, .top-cap1, .top-cap2, .top-cap4, .left-talk, .cl-aarow-bgimage{display:none;}
.actions .editBtn, .actions .delBtn{display:none;}
.contractor-summary-page .actions .editBtn, .contractor-summary-page .actions .delBtn {display: block;}
.actions .glyphicon{display:block; display:inline-block;}
.cls-foreign-income .actions{position: absolute;right: 0;width: 100%;max-width: 70px;top: 1%;}
#feedbackModal .page-name{font-size:17px;}
.sm-mb-20{margin-bottom:20px;}
.smpadtop15{padding-top:15px;}
.depn-table tr td, .intre-table tr td{min-width:130px;}
.tools_equipment .depn-table tr td, .tools_equipment .intre-table tr td{min-width:auto;}
.depn-table tr td:last-child{width:auto;min-width:auto;}
.in-salwage-cls .border-right{border:none;}
.no-data-cls, .no-data, .innodt{margin-left: 0px;}
.vid-parent{margin:20px 0px;}
.my-blog-page .vid-parent {margin: 0px;}
.social-space .you-tube-link{float: right;}
.social-media-sec h3{font-size:24px;}
.dupliRedAlert a.redalertsel, .RedAlertDuplicate a.redalertsel, .duplicateTips, .RedAlertDuplicate1, .lyInfoHint{display:none;}
.year-tble-total .total-label, .month-tble-total .total-label, .qwarter-tble-total .total-label{width: 120px;}
.year-tble-total .total-value, .month-tble-total .total-value, .qwarter-tble-total .total-value{width: auto;}
#footer {padding-top: 50px;}
footer img.logoimg {margin-top: -45px;}
.blog-text .view-content h1{font-size: 24px;}
.feature .formBg03 {height: auto !important;}
.form-group.field-admoccucode-adm_occu_code_id .formBg02 {height: 59px !important;}
.formBg01, .formBg02, .formBg03, .formBg06 {height: 45px;}
.btn, .formBg01 button, .formBg02 button, .tools_equipment .btn, .magicHome .formBg01 a{font-size: 16px;padding: 13px 7px;}
input.btn.mcnt{padding: 15px 0px;}
input.btn.pt-18.expc, a.btn.pt-18{padding-top: 13px !important;}
h3.font-24.font-weight-bold.text-center.colorBlack, .occnicclick .xs-Nofloat .font22{font-size: 18px !important;}
/*.edit-link-info{display: none;}*/
ul.reset.occupation {height: auto;}
.main-heading-sec {min-height: auto;}
.ban-shadow2 {float: none;}
.center-top, .center-bottom {margin-right: 0%;}
.width37 .formBg a {height: 100%;line-height: 30px;}
input.btn.add-more {display: block;}
.rent_Exp_btn:before {background-size: contain;}
.sm-no-display {display: none;}
.family-web, .household-exp {display: none;}
.field-incomesummary-item1 a.edit-link:before, .field-incomesummary-item1 a.edit-link:after {display: none;}
label.first-text {padding-top: 17px;}
.occnicclick-header .formBg01 a {min-width: auto;}
.bottom-sec p {font-size: 14px;}
content.occupation-page.rental-pricing .occu-heading h1, content.occupation-page.occu-pricing-page .occu-heading h1 {font-size: 24px;}
.occupation-page .occu-heading h2, .other-occu-page .occu-heading h2 {font-size: 18px;}
.occupation-btn .popover {position: relative !important;min-width: 100% !important;top: 0% !important;right: 0 !important;left: 0 !important;margin: auto;}
.popover-content .row .col-sm-3 {display: none;}
.popover-content .row .col-sm-9 {width: 100% !important;}
.occupation-btn .popover .arrow {display: none !important;}

.refer-friends-form .btn {min-width: 85px;height: 40px;padding: 8px 5px 5px 5px;}
.container.tfn-input-screen .formBg02.small-arrow-btn.wrklogbk.sm-mrgRght25.mb-20 .btn {padding-top: 18px !important;}
.sign-up-page .col-sm-6.sign-up-form .btn {min-width: 125px;}
.cmnt-icon, .tax-calc:before {display: none;}
.tax-calc .formBg02 .btn {padding: 11px 10px;}
.vid-main iframe {max-width: 767px;}
.info-img{display:none;}
.feature-detail-main p {font-size: 16px;}
.price-row {margin-top: 0px;}
.price-row .col-sm-3 {margin: 50px auto;}
.fast-tax-return .text-box p {font-size: 18px;}
.fast-tax-return .fast-refand h3, .fast-tax-return .fast-refand-box p {font-size: 20px;}
.fast-tax-return .fast-refand-box img {max-width: 110px;top: -60px;}
.fast-tax-return .occuaption-dropdown {margin-top: 20px;}
.fast-tax-return .text-tabs {padding: 10px;}
.fast-tax-return .client-sec p {font-size: 18px;}
.fast-tax-return .quick-easy-tax .h4 {font-size: 24px;}
.fast-tax-return .quick-easy-tax p {margin-top: 20px;}
.checkbox-row {padding: 0px;}
.checkbox-row .chkbox-label label {font-size: 18px;}
.fullwidth.in-sec.error-page .formBg02 a {padding: 13px 10px 13px;}
.refund-page h1 {font-size: 28px;}
.quick-start-page .offbox-main {display: block;}
.quick-start-page .offbox-main .ref-box {width: 240px;height: 77px;margin: 10px auto;}
.quick-start-page .offbox-main .ref-box span {height: auto !important;}
.fast-tax-return.contractor-tax .formBg02 a {font-size: 17px; padding: 13px 10px;}
.new-off-bg::after{display: none;}
}

@media (min-width:1025px) and (max-width:1199px){
.banner{margin-top: -50px;}
/*.ex02box{width:5%;}*/
.mainlinks.navbar-nav > li > a{padding:10px !important;}
.social-space{padding-top: 5px;}
p.holiday-info{font-size: 22px;}
.quick-start-page .price-row .price-chart p {font-size: 16px !important;}
.contractor-sec3 p {font-size: 26px;}
.child1 {width: 85%;height: 84px;left: 3px;top: -2px;}
.child2 {width: 87%;height: 126px;left: 0;}
}

@media (min-width:992px){
.actions .glyphicon{display:none;}
.max100{min-width:100px;max-width:100px;}	
.max120{min-width:120px;max-width:120px;}
.min229{min-width:226px;max-width:226px;}
.feature-detail-main .col-md-2 {width: 21.666667%;}
.feature-detail-main .col-md-8 {width: 56.666667%;}
#termsnconditions .modal-dialog {width: 100%;max-width: 900px;}
}

@media (max-width:992px){
.smPr45{padding-right:39px;}
.contractor-occu-page .sec-first .caption h1 {font-size: 32px;}
.contractor-occu-page .sec-first .caption h3 {font-size: 22px;}
#personalinfo-form .occ-name .input-lg.select2-container--krajee .select2-selection--single {padding: 13px 30px 21px 15px;}
#personalinfo-form .formBg02 .input-lg.select2-container--krajee .select2-selection--single .select2-selection__arrow {height: 45px;}
}

@media (max-width:1024px){
.navbar-header {float: none;}
.navbar-left,.navbar-right {float: none !important;}
.navbar-toggle {display: block;}
.navbar-fixed-top {top: 0;border-width: 0 0 1px;}
.navbar-collapse.collapse {display: none!important;}
/*.navbar-nav {float: none!important;margin-top: 7.5px;}*/
.navbar-nav>li {float: none;}
.navbar-nav>li>a {padding-top: 10px;padding-bottom: 10px;}
.collapse.in{display:block !important;}
/*.navbar-collapse{margin-bottom:45px;}*/
#expenses-summary .collapse.in{margin-bottom:0px !important;}
.navbar-inverse .navbar-nav {padding-left: 10px;line-height: normal;text-align: center;}
.navbar-inverse .navbar-nav>li {display: inline-block;margin-bottom: 0;}
.navbar-inverse .navbar-nav > li {width: 100%;border-bottom: 1px solid #EDEDED;position: relative; margin: 8px 0 0 0;padding: 0 0 8px 0;}
.navbar-inverse .navbar-nav > li  a {text-align: left;}
.navbar-inverse .navbar-nav ul.sub-menu {display: none !important;position: relative;top: 0;box-shadow: none;width: 100%;}
.navbar-inverse .navbar-nav li.this-open > ul {display: block !important;}
.navbar-inverse .navbar-nav ul.sub-menu li {width: 100%;float: left;}
.navbar-inverse .navbar-nav ul.sub-menu li a {width: 100%;float: left;padding: 8px 25px 8px 0;border-bottom: 1px solid #EDEDED;}
.navbar-inverse .navbar-nav ul.sub-menu li:last-child a {border-bottom: none;}
.navbar-inverse .navbar-nav ul.sub-menu ul.sub-menu {position: relative;left: 0;top: 0;}
#main-nav {overflow: visible;}
#main-nav, #main-nav.fixed {position: relative;}
.navbar-collapse {max-height: 100%;}
.navbar-inverse .navbar-nav ul.sub-menu li {padding-left: 20px;}
.navbar-inverse .navbar-nav ul.sub-menu li {padding-bottom: 0;padding-top: 0;}
.navbar-inverse .navbar-nav ul.sub-menu li{margin-right: 0;padding-right: 0;}
.navbar-inverse .navbar-nav > li > a:hover {color: #404040 !important;}
.this-open > a {color: #e96656 !important;}
ul.nav > li.current_page_item > a:before {content: "";left: 0px;width: 50px;}
.mainlinks {font-size:16px;}
.toplogo{height:auto;}
.cl-aarow-bgimage{top:80px;}
span.sp-detail-cls{bottom:0px;}
}

@media (min-width:1075px) and (max-width:1199px){
.cl-aarow-bgimage{top:100px;}
}

@media (min-width:1025px) and (max-width:1147px){
.userexpensemain .backbtnright{margin-right:0px;}
.userexpensemain .btncontinue{margin-left:10px;}
}

@media (min-width:1148px) and (max-width:1152px){
.userexpensemain .backbtnright{margin-right:10px;}
}

/*css moved from style.css given by kadir*/
@media (max-width: 767px){
.logoimg, .logoimg-in{max-width: 60px;}
.navbar-nav {margin-top: 0px !important;margin-bottom: 0px;}
.toplogo{height:auto;}
h1.main-heading {padding: 0;font-size: 24px;margin-bottom: 10px;}
#content{width:100%; padding:0;}
.etpjkalign{height:10% !important;top: 85px;left: 75%;}
.datemargin .formBg{margin-bottom: 15px;}
.truck-info:before {left: 100% !important;top: -27%;}
.Log-Book .tooltip{left:auto !important;}	
.smMr-60{margin-right:0px !important;}
.payment-form label{padding-top:0;}
.refund-declaration label, .declaration label{padding-top:0;}
.social-media-sec a {margin: 3px;}
.xs-justify-start{justify-content: start !important;}
.xs-text-left{text-align:left;}
.xs-text-center{text-align:center;}
#gov-allowance-form .actions {position: absolute;top: -317px;right: 0;padding-right: 15px;}
.xs-200{width:190px; margin:auto;}
.xs-pt-0{padding-top:0px !important;}
.xs-pt-10{padding-top:10px !important;}
.xs-pt-25{padding-top:25px !important;}
#have-car-form .yes-no-radio{width: 50px;}
#protective-clothing-form .yes-no-radio{width:50px;}
.ex02box{display:none;}
.user-prs-dtls table td{min-width:100px;}
.and-guest table td:nth-child(2){min-width:300px;}
.ml-min-34, .ml-min-54{margin-left:0px;}
.sm-width-68{width:100%;}
#protecting-sec .pr-0 > div{width:auto; float:left;}
.dbmsg-error{margin-left: -12%;}
.income-interest .actions{max-width: 60px;margin-top: -320px;}
.inc-pension .actions{max-width: 60px;margin-top: -320px;}
.cls-foreign-income .actions{right:0;max-width:60px;}
.infor-radio{float:left;}
#feedbackModal .modal-body .page-name a:before{left:0;}
#feedbackModal .glyphicon{font-size:20px;}
#feedbackModal .hrLeft{border:none;}
.feed-parent{padding-left:15px;}
.spouse-details .dob-error{float:left;}
.otpforprefillcls .continuewithoutotp{max-width:275px; margin:auto;}
.package-summary-grid .pricing-main .price_heading{background-size:contain;}
.price_heading h1{padding-top:37px;}
.phi-labels{display:block;}
#exp02-06-form .help-block{float:left;}
.pricingYelbox .caption{border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;}
.sideInfoBox .formBgDesc:after{border:none;}
.field-admoccucode-adm_occu_code_id {max-width: 330px;margin: 0px auto !important;}
.print-mail-icons {position: relative;right: 0;}
.rep-sub-det span.rep-typ {width: 75%;max-width: 200px;float: none;display: block;margin: auto;}
.report-parent {padding:10px;}
.exp-table{width:100%;overflow:auto;}
.custom-width{width:100%;}
.total-section{margin:0px !important;}
.property-name {width: 60%}
.report-year {width: 40%;}
.in-heading {padding: 15px;font-size: 26px;border-radius: 10px;}
.serviceBox h2{font-size: 24px;}
.videos-blog .formBg02{max-width: 200px; margin: auto;}
.tfn-inputs .help-block-error, .tfn-inputs .client-error, .tfn-input-screen .help-block-error, .tfn-input-screen .client-error{font-size: 15px;white-space: normal;}
.gp-box-parent{display: block;}
.gp-box{min-height: auto;margin: auto;}
.aftersiginin-text{font-size:18px;height: auto;} 
.top-title span:first-child {margin-right: 0px;}
.top-title span:nth-child(2) {display: none;}
.extralayout .main-social {padding-top: 0px;padding-bottom: 7px;}
.top-title {height: 80px;}
.product-section .container li, .tax-deadline .product-section .container li {text-align: center;padding-left: 0px;}
.cstm-header-txt {margin-bottom: 0;}
.occ-name, .occnicclick-header .formBg01 {margin: 0px auto 20px;}
.bottom-sec .find-more-btn {margin: 10px auto;display: block;max-width: 155px;}
.bottom-sec .col-sm-8.text-center + .col-sm-2 img {margin: auto;max-width: 270px;}
.product-section .container .product-links {padding-left: 0px;}
content.occupation-page.occu-pricing-page .note + .row .btncontinue.arrow-btn {margin-top: 0px;}
content.occupation-page.occu-pricing-page .formBg02 {margin: auto;}
.field-schcontractorinexp-ques1 p.help-block.help-block-error, .field-schcontractorinexp-ques2 p.help-block.help-block-error {margin-top: 35px;}
#personalinfo-form {padding-top: 20px;}
#pricing-section .display-flex {display: block;padding-top: 0px;padding-bottom: 30px;}
.text-box {padding: 20px;margin: 30px auto;}
.content-txt h2 {font-size: 28px;}
.content-txt p {font-size: 16px;}
.fullwidth.padbot15.calendar.field-rentothercostsnew-interest .info-icon.cust-info-icon, .fullwidth.padbot15.calendar.field-rentothercostsnew-repair .info-icon.cust-info-icon {display: block;}
.text-center.caption-sec {width: 100%;}
.product-section .container, .tax-deadline .product-section .container {padding: 30px 15px 10px;}
ul.list-inline.pull-right.well {margin: 15px 15px 0px 0px;}
.occu-exp-sec .desk-text {display: none;}
.my-blog-page .view-content h2 {font-size: 26px;}
.my-blog-page .video-js {height: auto !important;}
.video-box {margin-bottom: 20px;}
.vid-col {width: 47%;display: inline-block;margin: 1%;}
header.text-center.magicHome.mt-0 {padding-top: 30px;}
.magicHome .formBg01 {margin-bottom: 20px;}
.tfn-input-screen .magic-cnt {height: 45px;}
.tfn-input-screen .magic-cnt input[type="text"], .magic-cnt input[type="password"]{height: 100%;padding-top: 5px !important;}
.tfn-input-screen .magic-cnt .font22 {font-size: 16px !important;}
.feature-detail-main {padding-top: 0px;}
.feature-detail {padding-top: 65px;}
.feature-text p {font-size: 16px;}
.price-row .price-chart {width: 255px;}
.price-row .price-chart .price-head {font-size: 30px;margin-bottom: 10px;}
.price-row .price-chart p {font-size: 17px;}
.feature-detail-main .formBg02, .feature-detail-main .formBg05 {max-width: 320px;margin: auto;}
.contractor-summary-page .form-div .btn-row .col-sm-6:nth-child(2) {border-left: none;}
.vid-main .btnblktc {color: #000;max-width: 280px !important;margin: 20px auto;padding: 13px 10px 7px;font-size: 16px !important;}
.vid-main .btnblktc:hover, .vid-main .btnblktc:focus {background: #23d90f;border: solid 1px #23d90f;}
.vid-main .price {margin-top: 20px;}
.vid-main .price a {font-size: 16px;border-radius: 11px;color: #000;padding: 13px 10px 7px;display: block;max-width: 280px;margin: auto;text-align: center;position: relative;text-transform: capitalize;}
.vid-main .price:nth-child(6) a {background: #eb7a7a;border: solid 1px #eb7a7a;}
.vid-main .price:nth-child(3) a {background: #faed33;border: solid 1px #faed33;}
.vid-main .price:nth-child(4) a {background: #f9b01a;border: solid 1px #f9b01a;}
.vid-main .price:nth-child(5) a {background: #92c849;border: solid 1px #92c849;}
.bold-text {font-size: 18px;font-weight: bold;}
.vid-main .price a:before {content: "";position: absolute;left: 4px;top: 4px;background: transparent;border: solid 1px #000;border-radius: 7px;padding: 3px;width: 100%;height: 100%;cursor: pointer;}
.tx-cal-btn {margin-bottom: 40px;} 
.tx-cal-btn a {width: 100%;max-width: 280px;margin: 0px auto 20px;padding: 13px 10px 11px;font-size: 18px !important;}
.radio-main .row {text-align: center;}
.radio-main .row .col-sm-3 {width: 46%;display: inline-block;padding: 3%;}
.fullwidth.padbot10.field-admtaxreturn-occu_code_id .formBg02 {width: 90%;margin: auto;}
.fast-tax-return .text-box {width: 100%;padding: 15px;margin: 20px auto 0px;}
.fast-tax-return .header-sec, .tax-deadline .header-sec {padding: 50px 0px 30px;}
.fast-tax-return .fast-refand .row, .fast-tax-return .occuaption-dropdown .fullwidth .row {display: block;}
.fast-tax-return .fast-refand {padding: 100px 0px 30px;}
.fast-tax-return .fast-refand-box {max-width: 190px;padding: 10px;border-radius: 10px;}
.fast-tax-return .fast-refand-box p {line-height: 1.2;}
.fast-tax-return .fast-refand h3 {margin: 20px auto 90px;}
.fast-tax-return .certilogo {padding: 30px 0px;}
.fast-tax-return .occuaption-dropdown label {width: 100%;font-size: 16px;text-align: center;margin-bottom: 15px;}
.fast-tax-return .occuaption-dropdown .col-sm-3 .formBg02 {margin: 20px auto 0px;}
.fast-tax-return .occuaption-dropdown .col-sm-3 .formBg02 .btn {padding: 13px 10px 10px;}
.fast-tax-return .heading-with-jeremy {margin-top: 0px;}
.fast-tax-return .heading-with-jeremy .text {font-size: 45px;margin-top: 50px;margin-right: 10px;}
.fast-tax-return .heading-with-jeremy .text span {font-size: 60px;}
.fast-tax-return .heading-with-jeremy img {width: 150px;}
.fast-tax-return .client-sec {padding: 0px 0px 30px;}
.fast-tax-return .client-sec .row .col-sm-6:nth-child(2) .text-tabs {margin-top: 20px;}
.fast-tax-return .quick-easy-tax h2 {font-size: 28px;margin: 30px auto;}
.fast-tax-return .quick-easy-tax p {font-size: 16px;margin-top: 15px;}
.show-money {background-position: center;}
#termsnconditions h3.print-disp {font-size: 18px;}
ul.ty-social li {display: inline-block;padding: 3px;width: 55px;}
.lodge-info-sec {margin: 0px auto 50px;}
.tax-deadline .text-box {padding: 20px 20px 40px;}
.tax-deadline .text-box li {font-size: 20px;}
.track-expense-text li::before, .tax-deadline .text-box ul li:before {width: 21px;height: 21px;}
.tax-deadline .lodge-fine h3 {font-size: 28px;}
.tax-deadline .lodge-fine p {font-size: 20px;}
.tax-deadline .lodge-fine {padding: 60px 0px;}
.price-list-btn .formBg02.contract-btn {bottom: -70px;}
.tax-deadline .header-sec {padding: 50px 0px 25px;}
.tax-deadline .happy-client-sec {padding: 50px 0px 0px;}
.c-sec3-box-bg {margin-bottom: 25px;}
.board-sec {margin-top: 0px;padding: 20px 17px;}
.board-ad {min-height: 322px;}
.board-sec h3 {font-size: 36px;}
.board-sec p {font-size: 18px;}
.lodge-advice p {font-size: 18px;margin-bottom: 10px;}
.contractor-occu-page .sec-first .bk-btn-info { left: 0; right: 0;margin:auto;}
.lp-back {  margin-bottom:50px;margin-top: 0px;}
.ntips-sec4 {    min-height: auto;}
.ntips-sec1{margin:0px 15px;}
.ntips-sec2{margin:30px 15px;}
.footer-ntips .logo img { top: 20px !important;}
.nurse-app h4 { font-size: 20px;}
.nurse-app span { font-size: 22px}
}

@media (max-width: 480px){
.btnbar {width: 100%;}
.btn { min-width: 130px;}
#fee-from-refund-declaration .btn.formBg02, #declaration-form .btn.formBg02{white-space: normal;height: auto;}
.col-md-6.col-sm-6.col-xs-12.field-signupform-confirm_password .magic-cnt {margin-bottom: 30px;}
.rent_Exp_btn, .next_dep_btn{margin-bottom:20px;}
#feedbackModal .suggestion figcaption {padding-left: 0px;}
.top-title span:first-child {font-size: 13px;}
.pricing-btn-prnt {display: block;}
.pricing-btn-prnt .formBg {margin: 15px auto;}
.small-arrow-btn-prnt {float: none;}
.formBg02.small-arrow-btn.wrklogbk.sm-mrgRght25.mb-20 {max-width: 160px;}
.sign-up-page .form-sec {padding: 10px;}
.payment-details .formBg01, .payment-details .formBg02 {margin-bottom: 10px;}

}

@media (max-width: 525px){
.xs-m-10{margin:10px !important;}
.xs-mb-10{margin-bottom:10px !important;}
#feedbackModal .suggestion {padding: 7px;}
.field-signupform-password .help-block-error{font-size: 12px;}
.col-md-6.col-sm-6.col-xs-12.field-signupform-password.has-error .help-block-error{font-size: 15px;}
.sign-up-form .col-md-6.col-sm-6.col-xs-12.field-signupform-password.has-error .help-block-error {font-size: 14px;}
.occupation li a span {display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
}

@media (min-width:480px) and (max-width:767px){
.main-occu-li .row .col-lg-3 {width: 50%;}
#sub-occupations-form .offbox {width: 23%;min-width: 28% !important;min-height: 100px !important;max-height: 100px;margin-right: 5%;float: left;}
.xs-fl{width:50%; float:left;}	
.suggestion {width: 32.9%;display: inline-block;margin: auto;}
.suggestion .img-responsive {width: 100%;}	
.xs-left{float:left;}
.xs-right{float:right;}
.xs-mt-0{margin-top:0px;}
.oth-00 .col-xs-12.accounts{width:50%; float:left;}
.pricingYelbox h3{font-size:16px;}
.pricingYelbox .caption strong{font-size:18px;}
.pricingYelbox .caption{min-height:202px;}
.pricingYelbox .caption p, .pricingYelbox .caption p strong{font-size:14px;}
#feedbackModal .modal-body p{font-size:15px !important;}
.pricing-tabs .nav-tabs > li:nth-child(2) {margin: 0px 7px;}
.pricing-tabs .nav-tabs > li:nth-child(3) {margin-right: 7px;}
#feedbackModal .suggestion figcaption {padding-top: 0;padding-left: 0;float: none;text-align: center;}
.btnblktc {max-width: 310px !important;}
.top-title span:first-child {font-size: 21px;}
}

@media (max-width: 320px){
.info860{margin-left:0%;}
}

@media (max-width: 360px) {
#exp02-no-form input.input{width: 100%;}
.alert-box{width:100% !important;}
.userexpensemain .btn{font-size:15px;}
content.active .my-logout{margin-top:50px;}
.RefPayStatus {margin: 12px 0px 12px 17px;}
.warning-icon{margin-right:9px;}
}

@media (max-width: 391px){
header{margin-top: 35px !important;}
}

@media (max-width: 447px){
.my-logout .logout{margin-top:7px;}
.RefPayStatus{margin:7px 0px 7px 25px;}
.payment-link{margin:6px 0px 0px 27px;}
header{margin-top: 20px;}
.contractor-sec3 p { font-size: 17px;}
}

@media (min-width:448px) and (max-width:619px){
header{margin-top: 20px;}
}

@media (min-width:565px) and (max-width:619px){
header{margin-top:3%;}
}

@media (max-width:619px){
.my-logout .logout{margin-right: 0;min-width: 50px;}
.hm-logo + .my-logout{right:7px;}
}

@media (min-width:620px) and (max-width:767px){
header{margin-top:3%;}
}

@media (min-width:320px) and (max-width:992px){
.no-deduct .fullwidth .fr{margin-bottom:15px;}
.no-deduct .fullwidth .fr.backbtnright{margin-bottom:15px;margin-right:5px;}
.internetmain .no-deduct .fullwidth .fr.backbtnright {margin-right: 10px !important;}
}

@media (min-width:320px) and (max-width:992px){
.expenses-list .accounts{height:auto;min-height:auto;}
.expenses-list .selected{height:auto;}
.expenses-list .offbox{height:auto;}
}

@media (min-width:768px) and (max-width:1024px){
.in-summ .in20box p{position: absolute;right: 0px !important;top: 20px;max-width:50%;left: 108px !important;}
.offbox{min-height: 152px !important;} 
.expenses-list .offbox{min-height: 110px !important;}
.oth-00 .accounts{width:50% !important} 
.blog-sidebar .formBg02 button{width: 100%;min-width: auto;font-size:15px;}
.fullwidth.padbot15.field-schrentcalnew-num_properties.has-success .col-sm-4 {min-width: 270px;}
.desk-text + img {margin-top: -20px;}
.fitness-tax .contractor-price h5 { font-size: 28px;}
}

@media (min-width:992px) and (max-width:1199px){
h1.main-heading {font-size: 28px;}
.main-heading-sec p {font-size: 15px;}
.info-box{min-height:160px; max-height:160px;}
.combodate .formBg{width: 28%;margin-right: 7%;}
.user-prs-dtls .combodate .formBg{margin-right:5%;}
.Refund-face{height:41px;}
.top-value span{max-width: 174px;display: inline-block;white-space: nowrap;overflow: hidden !important;text-overflow: ellipsis;}
#getTfn-form .combodate .formBg{width: 30%;margin-right: 4%;}
.leftSideBox .sideBox:after{left:0px !important;}
.sideBox:after{left:0px !important;}
.pricingYelbox .caption{min-height:175px;}
.self-edu-note-cls{width:31%;}
.blog-sidebar .fullwidth .formBg02.btnHeight{height:80px;}
.blog-sidebar .formBg02 button{white-space:normal;}
.sm-width-68{width:90%;}
.ml-min-54{margin-left: -23px;}
.ml-min-34{margin-left: -28px;}
.rg-bg-img01, .rg-bg-img02, .rg-bg-img05{width: 25%;height: 40%;background-size: cover;}
.cont-det.rg-bg-img01{height:25%;}
.exp-list .cl-aarow-bgimage{top: 133px;left: -15px;}
.toplogo .col-md-4{width: 33.33333333% !important;}
.bot-joker .left-talk{margin-top:215px;}
#add-rental-form p.help-block.help-block-error{float: left;}
.occupation li a {font-size: 13px;}
.occupation li.btn-red {margin-bottom: 5px;}
.occupation li.btn-red a {font-size: 12px;line-height: 1.0;}
.occupation li a:before {top: 5px !important;}
.household-exp {top: -20%;}
.btnblktc {max-width: 195px !important;font-size: 14px!important;float: left;}
.new-blog-view .start-tax-return-btn a {font-size: 15px !important;}
ul.reset.occupation {margin-top: 0px;height: 432px;}
content.occupation-page.occu-pricing-page span.price-start {top: 55px;right: 40px}
.new-occu-page .occu-cstm-back-btn a {min-width: 130px;}
.occu-list li.ind-occu {padding-left: 4%;}
.pricingYelbox .caption p {font-size: 19px;}
#pricing-section a .yelbox .caption {min-height: 160px;}
.cl-aarow1 {padding: 39px 122px 60px 35px;}
.list-inline > li {width: 135px;}
.certilogo ul.list-inline > li img {max-width: 100%;}
.mygov-sticker {max-width: 150px;}
.btnblktc, .btnblktc1 {padding: 15px 10px 8px;}
.box-main {padding-left: 10px;margin: 80px auto 70px;}
.box {width: 270px;margin: 20px 10px 20px 50px;}
.box figure {width: 130px;height: 130px;}
.box figcaption {padding: 20px 20px 15px 48px;}
.simple-easy-fun p {font-size: 18px;}
.fullwidth.in-sec.error-page {padding: 50px;}
.errorHeader h1 {margin: 0px auto 40px;font-size: 38px;}
.fullwidth.in-sec.error-page .formBg02 {margin: 30px auto 0px;}
.tax-calc {max-width: 340px;}
.main-heading-sec {min-height: 69px;}
.vid-main iframe {height: 422px;margin: 7px auto 20px;}
.live-triangle:after {top: 10px;}
.fast-tax-return .header-sec img {width: 110px;}
.fast-tax-return .header-sec .heading p {font-size: 30px;}
.fast-tax-return .fast-refand h3, .fast-tax-return .fast-refand-box p {font-size: 26px;}
.fast-tax-return .certilogo {margin-top: 0px;}
.fast-tax-return .occuaption-dropdown label {font-size: 20px;}
.fast-tax-return .occuaption-dropdown {margin-top: 40px;}
.form-sec .comment-box h2 {font-size: 28px;}
.ref-box {width: 263px;}
.contractor-price {margin-top: 50px;margin-left: -30px;}
.contractor-price p {font-size: 30px;}
.contractor-price h4 {font-size: 120px;padding-left: 80px;}
.contractor-price h4 span {left: 155px;font-size: 26px;margin-top: -11px;}
.child {width: 81%;height: 92px;left: 141px;top: 10px;}
.fast-tax-return.contractor-tax.sm-business-tax .header-sec .heading p { width: 100%; font-size: 32px;    margin-left: 45px;}
.share-grid2 .contractor-price h4 { font-size: 9em;}
.rideshare-car-img img{ width:100% !important;}
.share-grid2 .contractor-price.smb-price.rst-price-left { min-height: 228px;}
.contractor-price.smb-price {    margin-top: 5em;}
.caption.info-pg-caption h1 { font-size: 30px !important;}
.sec-first.info-pg-first .heading p { font-size: 35px;}
.new-off-bg:after {  width: 151px;  top: 286px;}
}

@media (min-width:568px) and (max-width:767px){
.calendar .formBg{width:92%;}
#exp-car-claim .calendar .formBg, #exp-car-claim .inputwidth .formBg {width:92% !important;}
}
@media (min-width:320px) and (max-width:414px){
label{text-align:left;}
}
@media (max-width:1199px){
.toplogo .navbar{margin-bottom: 0px;}
.ex02-01-cls .carmargin{margin-top:20px;float:left;margin-right: 15px;}
.ex02-01-cls .bultool{float:left;}
.ex02-02-cls .carmargin{margin-top:20px;float: left;}
.ex02-04-cls .carmargin{margin-top:20px;float: left;}
.actions .glyphicon{margin-left:2px;}
.smMt20{margin-top:20px;}
.error_box, .sm-width85{width:85% !important;}
.roundedBox{height:auto !important;max-height:750px;}
.smMr-0{margin-right:0;}
.smMr-15{margin-right:15px;}
.responsive-table{overflow:auto;}
.have-car-cls .minwidth{min-width:120px;}
#other-phi-form table td{min-width:100px;}
#other-phi-form table td:last-child{min-width:30px;}
.moreServices{width:94%; margin:auto;}
.md-nodisplay{display:none;}
.in-salwage-cls .yes-no-radio{width:50px;}
.actionth{width:10%;}
.pricingRow {width: auto;margin-left: -15px;margin-right: -15px;}
.package-summary-grid .pricing-main .price_heading{background-size:contain;}
.corner_lady{width:9%;}
.btn-parent p.help-block-error {margin: 0;}
#nav-icon2{display:block;}
.rspnsv-nodsply{display:none;}
.rspnsv-blk {display: block;overflow: hidden;}
.left-scr{margin-top:0px;}
.topRow{display:none;height:auto !important;}
.btn-group, .btn-group-vertical {display: inline-block;width: auto;float: left;margin-bottom: 10px;}
.travel_warning, .travel_truck_warning{display: none;}
.in20box img{text-align: center;}
.in20box p{display:none;}
.ex02-01-cls.tools_equipment .equip-last-yr table{min-width: 1100px;}
.newcar .logbook-summary-table table {min-width: 800px;}
.tc-form-text.tc-form.form-group.text-center {font-size: 13px;}
.tfn-input-screen .form-sec h2:after{display:none;}
.rental-schedule .first-text {font-size: 15px;}
.quicklandry-occu h2.text-screen {font-size: 22px;}
.img-occu {display: none;}
.over_tm_warning {width: 100%;}
.rental-sec ul li {font-size: 14px;}
.rental-sec ul li:before {width: 19px;height: 19px;top: -2px;}
.sign-up-page .btn {min-width: 100px !important;}
.occu-exp-sec .formBg02.Max-385.mob-btn .btn {padding: 20px;font-size: 18px;}
.info-flex-row {display: block;}
.form-horizontal .control-label, .tc-form, .tc-form-text + h4, .wh-comment-box h2 {font-size: 16px;}
.tax-calculator-page p {font-size: 16px;margin-bottom: 10px;}
.alert-icon {width: 50px;height: 50px;}
.quick-exp .font-18 {font-size: 16px !important;}
}

@media (min-width:667px) and (max-width:678px){
.ex02-01-cls .carmargin,.ex02-02-cls .carmargin,.ex02-04-cls .carmargin{margin-top:0px;float: left;margin-left: 15px;}
}

@media (min-width:992px)and (max-width:1024px){
.navbar-header{margin-top: 15px;}
.sup-annu .actions{left:0px;}
.social-space{padding-top:10px;}
.banner{margin-top: 0px;}
.price-row .price-chart .price-head {font-size: 18px;}
.price-row .price-chart p, .price-row .price-chart p span {font-size: 14px !important;}
.child2 {width: 90%;height: 80px;left: 3px;}
}

@media (min-width:992px) and (max-width:1027px){
#exp-advertise-gift-form .backbtnright {margin-right:0px;}
#etp-row-0 .padbot12 .col-sm-4 .row .col-sm-6{width:100%;}
.income-interest .actions{right:-5px;}
.child1.nclient-title2 { height: 111px;}
}

@media (min-width: 992px) and (max-width: 1400px){
.ban-shadow2 {width: auto}
.yelbox .price {font-size: 4.5em;}
}

@media (min-width:992px) and (max-width:1550px){
#gov-allowance-form .actions .editBtn, #gov-allowance-form .actions .delBtn, #in-etp-form .actions .editBtn, #in-etp-form .actions .delBtn, .sup-annu .actions .editBtn, .sup-annu .actions .delBtn, .emp-share .actions .editBtn, .emp-share .actions .delBtn, .income-interest .actions .editBtn, .income-interest .actions .delBtn, .inc-pension .actions .editBtn, .inc-pension .actions .delBtn, .inc-divident .actions .editBtn, .inc-divident .actions .delBtn, .lumpsum-pay .actions .editBtn, .lumpsum-pay .actions .delBtn{max-width:85px;}
#in-foreign-income-form .actions .editBtn, #in-foreign-income-form .actions .delBtn{max-width:69px;}
.emp-share .actions{max-width:215px !important;}
}

@media (max-width:1066px){
.my-22 {margin-top: 7px;margin-bottom: 7px;}
.tc-form{padding-bottom:0px;}
}

@media (min-width:1067px) and (max-width:1199px){
#refund-calculate-form{height:244px;}
.ban-shadow.firstbox h2{height:240px;}
.my-22 {min-height:155px;margin-top: 18px;margin-bottom: 18px;}
}

@media (min-width:1200px){
.lg-width20{width:20%;}
#exptraveltruck-overnight_allowance .yes-no-radio{width:50px;}
.topRow .btn-group {display: block !important;width: 40%;float: left;}
.rspnsv-nodsply{width:20%;float:left;}
.ex02-01-cls.tools_equipment .equip-last-yr table{min-width: 1040px;}
.exp-list header.text-center.col-lg-10.col-sm-12, .exp-list .col-lg-10.col-md-9.col-sm-12.form-sec .accounts, .exp-list .col-lg-10.col-md-9.col-sm-12.form-sec .row .col-sm-12, .exp-list .col-lg-2.col-md-4.col-sm-4.no-active {padding: 0px 7px;}
.row.field-exptraveltruck-overnight_allowance .col-md-3.col-sm-2 {width: auto;}
content.occumordts.occupation-page.rental-properties .lodge-sec .chat-box + img {height: 270px;}
.uber-rideshare .img-prnt {min-width: 320px;}
.contra-img-prnt .img-prnt {min-width: 280px;max-width: 280px;margin: 20px 0px 0px;float: right;}
.uber-img-prnt .img-prnt {width: 325px;float: right;margin-right: -45px;}
.sb-img-prnt .img-prnt {min-width: 280px;max-width: 280px;margin: 20px 0px 0px;float: right;}
.exp-list .fl.btnbar {margin-left: -8px;}
.box {min-width: 320px;}
.tax-calc {max-width: 540px !important;}
.feature-detail-main .formBg05 a {padding: 10px 30px;}
.tax-deadline .container {width: 1000px;}
}

@media (min-width:1200px) and (max-width:1225px){
.addcar .formBg .help-block{float:left;} 
}

@media (min-width:1025px) and (max-width:1062px){
.show-only{margin-top:15px !important;} 
}

@media (min-width:1200px) and (max-width:1243px){
.show-only{margin-top:15px !important;} 
}

@media (min-width:1200px) and (max-width:1300px){
.cl-aarow-bgimage{top:40px;}
.fullwidth.padbot15.calendar.field-rentothercostsnew-interest .formBg, .fullwidth.padbot15.calendar.field-rentothercostsnew-repair .formBg {width: 45% !important;}
}

@media (min-width: 1300px) and (max-width: 1450px){
.fullwidth.padbot15.calendar.field-rentothercostsnew-interest .formBg, .fullwidth.padbot15.calendar.field-rentothercostsnew-repair .formBg {width: 52% !important;}
}

@media (min-width:1200px) and (max-width:1400px){
.exp-list .cl-aarow-bgimage{top: 70px;}    
.exp-list .cl-aarow-bgimage .cl-aarow span{width: 88%;display: block;text-align: left;padding: 28px 14px 10px 32px;font-size: 15px;}
.exp-list .cl-aarow-bgimage .cl-aarow {left: -40px;top: -145px;padding: 0px;width: 210px;height: 163px;}
.my-22{height:158px;}
#rent-other-incexp-form .calendar .formBg {width:70%;}
.covid-deduction {width: 100px;}
.btnblktc {font-size: 16px !important;max-width: 214px !important;float: left}
.img-occu {width: 190px;left: -17px;}
.contractor-occu-page .sec-first .bk-btn-info  {  left: 0px;}
.lp-back { margin-bottom: 75px;}
}

@media (min-width:1200px){
.ban-shadow.firstbox h2{height:196px;}
.newcar .logbook-summary-table .table-responsive{overflow: hidden;}
.newcar .logbook-summary-table table {width: 99.88%;margin-left: 1px;}
.tc-form-text + h4 {white-space: nowrap;}
.rental-properties .img-prnt {width: 360px;}
}

@media (min-width:1200px) and (max-width: 1800px){
.banner > .col-lg-1 {width: 0%}
.banner > .col-lg-10 {width: 100%}
}

@media (min-width:1300px){
.oth-privatehealth-cls .table-responsive{overflow:hidden;}
}

@media (min-width:1200px) and (max-width:1221px){
.ban-shadow h2{font-size:34px !important;}    
}

@media (min-width:1200px) and (max-width:1336px){
.ban-shadow h2{font-size:35px;}    
}

@media (min-width:1200px) and (max-width:1399px){
    .new-off-bg:after {  width: 167px;  top: 280px;}
}
@media (min-width:1400px) and (max-width:1800px){
    .new-off-bg:after {  width: 167px;    top: 250px;}
}

@media (min-width:1450px){
.yes-no-radio{width:50px;}
.inc-pension .actions{right:12px;}
}

@media(min-width:481px) and (max-width:555px){
.offset-main .offbox span {font-size: 1.5rem !important}
.offset-medical_expenses a span {max-width: 173px !important;} 
}

@media(min-width:992px) and (max-width:1090px){
.offset-main .offbox span {font-size: 1.2rem !important}
.offset-medical_expenses a span {max-width: 130px !important;} 
}

@media(min-width:1091px) and (max-width:1199px){
.offset-main .offbox span {font-size: 15px !important;}
.offset-medical_expenses a span {max-width: 165px !important;} 
}

@media(min-width:1200px) and (max-width:1400px){
.offset-main .offbox span {font-size: 15px !important;}
.offset-medical_expenses a span {max-width: 170px !important;} 
}

@media(min-width:1200px) and (max-width:1500px){
.main-heading-sec p {font-size: 1.4vw;}
}

@media(min-width:1200px) and (max-width:1457px){
.pricing-tabs .nav-tabs > li{width:23.3%;} 
.pricingYelbox .caption p{font-size:17px;}
.pricingYelbox h3{font-size:23px;}   
}

@media(min-width: 1400px){
.vid-main iframe {width: 99%;float: right;}
.newcar .add-car-details-table .table-responsive, .newcar .add-last-year-table .table-responsive{overflow: hidden;padding-left: 1px;}
.newcar .add-car-details-table .table-responsive table, .newcar .add-last-year-table .table-responsive table{width: 99.5%;}
.field-incomesummary-item1 a.edit-link:after {width: 180px;}
}

@media (min-width: 1400px) and (max-width: 1500px){
.img-occu {width: 260px;left: -97px;}
}

@media(min-width:1458px) and (max-width:1558px){
.pricing-tabs .nav-tabs > li{width:23.6%;}
.pricingYelbox .caption p{font-size:19px;}
}

@media(min-width:1200px) and (max-width:1554px){
.pricingRow{width:100%;}
}

@media(min-width:1545px){
.offset-main .offbox span {font-size: 24px !important;}
.offset-medical_expenses a span {max-width: 260px !important;} 
}

@media(min-width:1200px) and (max-width:1170px){
#rent-other-incexp-form .calendar .formBg {width: 71% !important;float: none;}
}

@media (max-width: 1450px){
    .occupation li a span {display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
}