
@media  (max-width:335px) {
    .info-list.acc-info-list .a-bottom-info{width:100%;}
}
@media  (max-width:340px) {
    .payment-transaction-details-loader{margin-top:-20px;}
}

@media  (max-width:375px) {
.info-list.acc-info-list .get-start-btn { top: 273px !important;}
  .a-bottom-info h5 {  font-size: 18px !important;}
  .a-bottom-info h3 {  font-size: 19px !important;}
  .info-list.acc-info-list .a-bottom-info { font-size: 19px !important;  padding: 14px 8px 35px !important;}
}
@media only screen and (max-width: 400px){ 
.a-bottom-info h5 { font-size: 18px;}
.a-bottom-info h3 { font-size: 19px;}
}

@media only screen and (max-width: 479px){ 
.heading-parent img {display: none;}
.invoice-form .tab-pane .btn{margin-bottom: 5px;}
.heading-section svg{width: 100% !important;}
.searchbox form{width: 65%;}
.searchbox .search-help{left: 62%;}
.rental-property-form .btn{margin-bottom: 5px;}
.in-invoice-index .heading-parent img {display: block;}
ul.acc-top-ul { width: 100% !important;}
.info-list.acc-info-list .get-start-btn { top: 245px !important;}
.a-bottom-info h5 {  font-size: 19px;}
.a-bottom-info h3 { font-size: 20px;}
.info-list.acc-info-list .top-info.text-center{width:100%;}
}

@media only screen and (max-width: 480px){ 
.report-details p.property-name { padding: 0px 30px !important;width: 89%;}
.report-details p.report-year{padding-left: 15px !important;width: 19%;}
.reffrnd-btns-sec .btn.greenBtnBg, .reffrnd-btns-sec .btn.yellowBtnBg, .reffrnd-btns-sec .btn.redBtnBg {
    width: 36% !important;
    margin-bottom: 10px !important;
}
#sugg-form .btn.greenBtnBg, #sugg-form .btn.yellowBtnBg, #sugg-form .btn.redBtnBg, #sugg-form button.btn.greenBtnBg{ margin-bottom: 10px !important;min-width:100px;}
.new-login{width:40%;}
.new-login a{width: 40%;}
#taxes-form-grid table tr td:last-child{text-align: center;}
table.tax-rate-align tr td:last-child input {
    width: 100%;
    text-align: center;
}
}   

@media (min-width: 480px) and (max-width: 500px){
    .info-list.acc-info-list .get-start-btn { top: 245px !important;}
}
@media (min-width: 500px) and (max-width:600px){
    ul.acc-top-ul { width: 100% !important;}
    .info-list.acc-info-list .get-start-btn {top: 235px !important;}
}

@media only screen and (max-width: 600px){
.report-year:before{right: -7px;}
.top-header .heading-parent{min-width: auto;}
.top-header .heading-parent img {width: 40px;}
.top-header .heading-parent h1{font-size: 16px;}
.bas-report .field-cashbookentity-is_tax label{width: 100%;}
fieldset#priv-exp{width: 100%;}
.custom-width{width: 90%;}
.occu-list ul li a {font-size: 14px !important;text-overflow: ellipsis;overflow: hidden;}
.cstm-form-control{margin-top: 10px;margin-left: 0px !important;}
.about-cashbook .heading span {font-size: 26px;}
.about-cashbook .heading span img, .heading-section img {width: 150px;}
.yr-compare { position:static;}
}

@media (min-width: 646px) and (max-width: 767px){
.videos-blog .col-md-9 .row .col-sm-4 {width: 47%;display: inline-block;margin: 0px 8px 15px;}
a.yr-compare{ right:35px !important;}
}

@media (max-width:767px){
.logo{width: 150px;margin: 5px 0px;}
.bg-img{padding-top: 0px;}
.banner {padding: 100px 0px;}
#navbar .menu-links{display: none;}
.xs-text-left{text-align: left !important;}
section.pt-100 {padding-top: 60px;}
.nav-bg .col-sm-3.col-xs-3{/*width: 250px;*/z-index: 9;}
.nav-bg .col-sm-9.col-xs-9 {width: 100%;margin-top: -74px;}
.occu-list ul li{margin: 8px 8px 0px 0px;}
.xs-no-display{display: none;}
.view-content p > strong > span> span > a > figure > img{width: 100%;max-width: 352px;}
.submit-btn{margin-bottom: 25px;}
.view-content h1{font-size: 24px;}
.taxremove{margin-top: 38px;}
.invoice-form .nav.nav-tabs li{width: 51%;}
.invoice-form .nav-tabs > li > a{font-size: 18px;}
.invoice-form .form-horizontal .control-label{padding-left: 15px;}
.table-scroll a, .tax-table-scroll a{font-size: 13px !important;}
.occu-list ul li a, #footer ul li a {font-size: 14px !important;}
p, li, a, .navbar-default .navbar-nav > li > a, .bas-report .field-cashbookentity-is_tax label, .top-info.text-center{font-size: 16px !important;}
#content {width: 100%;padding: 15px 0px 0px;}
.searchbox form input{width: 100%;max-width: 434px;}
.content figcaption h3 {font-size: 20px;}
.in-invoice-index .common-btn{width: auto;min-width: 180px;}
.in-invoice-index .back-btn{width: 90px;}
.transaction-report .headertxt, .gst-report .headertxt, .bas-report .headertxt, .bas-report-table .headertxt{margin: 15px;}
.infotext p{padding: 10px;}
ul.list-style-select{margin-bottom: 0px;}
ul.list-style-select li{margin-bottom: 10px;}
ul.list-style-select li:last-child{margin-bottom: 0px;}
.top-info.text-center{padding: 10px;}
#tidio-chat{display: none;}
#modal-uber-screen-entry h4{font-size: 16px;}
textarea.form-control.desc.cust-required{margin-top: 10px;}
h1.in-heading{font-size: 26px;}
.help-block-error, .has-error .help-block{font-size: 14px !important;}
.mon-in-exp .col-xs-12{overflow: auto;}
.transaction-report .headertxt h3, .gst-report .headertxt h3, .bas-report .headertxt h3, .bas-report-table .headertxt h3{font-size: 16px;}
/*#calculate-cl{padding-top: 10px;}*/
.form-group.field-cashbookentity-phone_num {padding-top: 0px;}
.dashboard{display: block;}
.dashboard-table-prnt{margin: 0px;}
.dashboard-table-prnt:first-child{margin-bottom: 15px;}
.dashboard .table-pre{overflow: auto;}
.cstm-form-control {margin-left: 15px;}
.videos-blog .guest-heading h1 {font-size: 18px;text-align: left;}
#dashboard-modal .modal-header{text-align: left;}
.rental-cashboo-cont .color-palette {left: 0;top: -47px;}
.rental-cashboo-cont .invoice-logo {width: 100%;max-width: 100px;}
.rental-property-form .taxremove{margin-top: 0px;}
.login-parent, .referFriends .refer-friends-form, .suggestions-form-parent {padding: 3%;}
.refer-friends-form .heading, .suggestions-form-parent .heading {font-size: 19px;}
.content figcaption p {margin: 7px 0px;}
.list-heading {width: 98%;font-size: 19px;padding: 5px 10px;box-shadow: 5px 5px 7px #ccc;margin-bottom: 10px;}
.occu-list ul li:nth-child(even) {width: 50%;margin: 8px 0px 0px 0px;}
.get-start-btn a, .get-start-btn button {width: 170px;height: 40px;padding: 9px;}
.occupation-section .slick-slide figcaption .get-start-btn button {width: 170px;height: 40px;padding: 9px;}
.tab-screens p {margin-bottom: 0px !important;}
.get-start-btn a, .common-btn a, .back-btn a, .occupation-section .slick-slide figcaption .get-start-btn button{font-size: 16px;}
.print-mail-icons {top: -30px;}
.tab-parent .nav-tabs > li > a {font-size: 12px !important;}
.cancel-btn a, .confirm-btn button {width: 100px !important;height: 45px;}
.attachment-box a {width: 100%;}
.attachment-box .btn-parent {width: 100%;float: none !important;}
.report-details p.property-name{padding: 0px 73px;}
.data-note h3 { font-size: 22px;}
.invoice-quote-amt .info-btn {margin: 3px auto;}
.xs-text-center {text-align: center !important;}
ul.info-list-sec2 { margin-top:0px;  padding-left: 0px; }
.frnd-img{display: none;}
.reffrnd-btns-sec .btn.greenBtnBg, .reffrnd-btns-sec .btn.yellowBtnBg, .reffrnd-btns-sec .btn.redBtnBg {
    width: 25%;
}
.top-l-social-mob {  padding: 6px 20px 6px 15px;}
.mob-social{display:block;}
.links.top-l-social{display:block;}
.links.top-l-social.top-l-social-mob { position: fixed;top: 0px; width:100%;margin:0px 0px 0px 0px ; padding: 5px 20px 5px 15px; background: white;width: -moz-available;left: 0px;float: none;}
.mob-padding{margin-top: 34px;}
.links.top-l-social img { margin-left: 2px;}
.sub-benefits.acc-subenefits h3 {    font-size: 20px;}
ul.acc-top-ul {    text-align: left;    width: 50%;}
.video-parent.acc-video-parent {    margin-top: 10px;}
.subbenefits-bottom-info { margin-top: -195px;}
.steps.accountant-steps {  padding-bottom: 115px;}
.info-list.acc-info-list .get-start-btn{ top: 230px;}
.info-list.acc-info-list .a-bottom-info{width:100%;    padding:12px 8px 35px;}
.in-ex-table{width: 100% !important;}
.in-ex-graph-table { width: 100% !important;}
.new-login{float:right; text-align: right;}
.new-login a{float: right; width: 70%; margin: 7px 0 5px;}
.xs-hide{display: none;}
.info-text{margin-left:0; margin-bottom: 20px;}
.international-wrapper .get-start-btn a, .international-wrapper .get-start-btn button{height: 55px;}
.international-wrapper .info-rgt-list{padding-left: 0 !important;}
.international-wrapper  .mob-padding{margin-top: 0px !important;}
.international-wrapper .new-login a { display: inline-block; width: auto; margin: 7px auto 5px; padding: 0 5px; float:none;}
.international-wrapper .new-login{padding:0px;}
.international-wrapper .banner{padding: 100px 0px 0;}
.international-wrapper .links.top-l-social.top-l-social-mob { position: relative;margin: 0; background: transparent;text-align: center;}
.international-wrapper section.quote-section .top-block{padding: 0 10px;}
}

@media (min-width: 768px){
.sm-pr-0 {padding-right: 0;}
#screen-entry .modal-dialog {width: 470px;margin: auto;}
.steps .row{display: table;}
.steps .row .col-sm-6{display: table-cell;vertical-align: middle;float: none;}
.refer-friends-form > form > .row > .col-sm-12{display: flex;}
.refer-friends-form .left-section, .refer-friends-form .right-section{flex: 1;}
}

@media (min-width:768px) and (max-width:991px){ 
.logo {width: 150px;margin: 15px 0px;}
.banner {padding: 15px 0px 60px;}
.view-content h1{font-size: 26px;}
.menu-links p {padding-top: 12px;font-size: 16px !important;}
.in-box p {font-size: 16px !important;}
p{font-size: 18px !important;}
.simple-ways li{font-size: 18px !important;}
.gst-report-main p {font-size: 16px !important;}
.help-block-error, .has-error .help-block{font-size: 14px !important;}
.videos-blog .guest-heading h1{font-size: 24px;}
.referFriends .refer-friends-form, .suggestions-form-parent {padding: 20px;}
.refer-friends-form .heading, .suggestions-form-parent .heading {font-size: 22px;}
.list-heading {width: 99%;}
.occu-list ul li {width: 49%;margin: 9px 7px 0px 0px;}
.attachment-box a {width: 60%;}
.attachment-box .btn-parent {width: 40%;}
a.yr-compare{ right: -42px;}
.invoice-quote-amt {display: block;}
.invoice-quote-amt .info-btn {width: auto;margin: 5px auto;}
ul.info-list-sec2 {     margin-top: 60px;   padding-left:0px; }
.info-list.acc-info-list .top-info.text-center {    margin: -100px auto 0px;}
.info-list.acc-info-list .get-start-btn {
    bottom: -248px;
}
.simple-ways-img.acc-simple-img {margin-top:0px}
.info-text{margin-left:0;}
}

@media (min-width: 768px) and (max-width: 1199px){
section.pt-100 {padding-top: 90px;}
.links.top-l-social {text-align: center; padding:6px 0px;}
.sub-benefits.acc-subenefits h3 { font-size: 21px;}
.info-rgt-list { padding-left: 0 !important;}
.footer-sm-center{text-align: center;}
#footer ul{text-align:center !important;}
}

@media(min-width:992px) and (max-width:1199px){
.logo{width:190px;}
.navbar-default {padding: 15px 0px;}
.videos-blog .guest-heading h1{font-size: 32px;}
.menu-links p {padding-top:9px;}
a.yr-compare{ right: -55px;}
.invoice-quote-amt .info-btn {width: 32%;}
.info-list.acc-info-list .get-start-btn {
    bottom: -263px;
}
.in-ex-graph-table {  height: 565px;}
}

@media (max-width: 991px){
.sm-no-display{display: none;}
.heading-section h1.heading{font-size: 24px;}
.heading-section {margin-bottom: 0px;}
.tab-screens {border-width: 10px;}
.simple-ways-img {margin-top: -70px;}
ul.list-style-select li::before {width: 23px;height: 23px;}
.sub-benefits .get-start-btn{margin-top: 20px;}
/*--help center start--*/
#content {width: 100%;padding: 0px;}
.searchbox .field-helpcenter-keyword_search{width: 100%;}
.search-list{padding: 15px 0px;}
.help-main .navbar-header{display: none;}
#content.active {width: calc(100% - 230px);}
.help-navigate.active {margin-left: 0;}
#toggleNavBtn {width: 10%;min-width: 30px;display: block;float: left;margin-top: 7px;cursor: pointer;}
#toggleNavBtn .navbar{margin-bottom: 0px;}
.helpcenter-btns{width: 90%;float: left;}
.searchbox form{right: 15px;}
.tabs-icons{padding: 5px;}
.help-main .help-nav .help-navigate {margin-left: -275px;}
.help-main .help-nav .help-navigate.active{margin-left: 0px;}
.help-main .help-nav .help-navigate {width: 230px;}
.help-navigate ul{padding-left: 10px;}
.help-main .help-nav .help-navigate .navbar-collapse ul li{width: 95%;}
/*--help center end--*/
.sm-hide{display: none;}
.international-wrapper section.quote-section .bottom-block{padding: 0 40px;}
.international-wrapper section.quote-section .bottom-block::before{width: 49px; height: 41px;}
.international-wrapper section.quote-section .top-block::before{width: 49px; height: 41px;}
.international-wrapper section.quote-section .bottom-block::after{width: 49px; height: 41px;}
.international-wrapper section.quote-section .top-block::after{width: 49px; height: 41px;}
}

@media(min-width:992px) and (max-width:1199px){
h1.heading {font-size: 28px;}
.sub-benefits p {font-size: 20px;}
.sub-benefits .get-start-btn{margin: 30px auto 0px;}
}

@media(min-width:768px) and (max-width:1199px){
.start-tax-return button{font-size: 11px !important;}
.get-start-btn a, .common-btn a, .back-btn a, .occupation-section .slick-slide figcaption .get-start-btn button{font-size: 18px;}
.reffrnd-btns-sec .btn.greenBtnBg, .reffrnd-btns-sec .btn.yellowBtnBg, .reffrnd-btns-sec .btn.redBtnBg{width:25%;}
}

@media (min-width: 992px) and (max-width: 1199px){
.occu-list ul li a {white-space: nowrap;text-overflow: ellipsis;max-width: 140px;overflow: hidden;}
}

@media (min-width: 1024px) and (max-width: 1199px){
.occupation-section .slick-slide figcaption .get-start-btn a{width: 180px;font-size: 16px;}
}

@media (max-width:1199px){
section {padding: 30px 0px;}
section.cashbook-main{padding-top: 30px;}
.help-navigate .navbar-collapse.collapse{display: block !important;}
.in-invoice-index table thead tr th{padding: 10px 15px;}
.in-invoice-index table tbody tr td{padding: 5px 15px;}
.rspnsv-blk {display: block;overflow: hidden;}
#nav-icon2{display:block;}
.navbar-collapse{padding: 0px;}
.left-scr{margin-top:0px;}
.heading-parent{padding-top: 5px;}
.topRow{width: 100%;max-width: 500px;height:auto !important;float:right;margin: 0px;display:none;}
.btn-group, .btn-group-vertical {display: inline-block;width: auto;float: left;margin-bottom: 10px;}
.rspnsv-nodsply {display: none;}
a.update, a.update-business{position: absolute !important;z-index: 9;}
select#cashbookentity-cashbook_entity_id{padding-left: 35px;}
.btn.invoice-btn, .btn.btn-search-entry, .history-btn{width: 100%;border-radius: 0px;text-align: left;}
.menu-links .form-control, .menu-links select, .menu-links .btn{padding: 10px;}
.menu-links .custom-dropdown select, .menu-links .custom-dropdown select option {width: 100% !important;}
.btn-search-entry, .history-btn{border-bottom: 1px solid #000 !important;}
.heading-parent{min-width: 290px;}
.menu-links .btn{text-align: left;}
.navbar-right .dropdown-menu{left: 0;right: auto;}
.profile-dropdown a.btn {width: 100%;height: auto;padding: 0px 15px;border-radius: 0;text-align: left;}
li.btn-parent.yearly-view, li.custom-btn.btn-parent.help-btn{margin-right: 0px;}
li.report-prnt{margin-left: 0px;}
.help-dropdown{width: 100%;}
.entry-btn {width: 100% !important;text-align: left !important;}
.topRow select{text-align-last: left;}
.info-list .get-start-btn{position: relative;bottom: 0;}
.menu-links .navbar-nav > li{float: none;}
.custom-dropdown, .dropdown .btn{border-radius: 0px;}
#table-scroll{margin-top: 10px;}
.topRow .menu-links{width: 290px;display: block;padding-right: 0px;float: right;}
.search-box input {border-radius: 0;}
.search-box input:focus, .searchboxactive {width: 100% !important;}
.search {left: 0;right: auto;border-radius: 0;}
.search-box input:focus ~ .search, .search-box input.searchboxactive ~ .search {left: auto;right: 0;}
.menu-links{margin-top: 10px;}
.menu-links .btn-parent{display: block;}
.menu-links .dropdown-menu{left: 0;right: auto;}
.table-pre{overflow: auto;}
.exp-pie-title{font-size: 20px;}
.gain-loss{margin-left: 0px;}
.date-range-prnt{width: 100%;overflow: auto;}
.date-range{min-width: 600px;}
.in-invoice-index .top-header{display: none;}
.in-invoice-index .heading-parent{min-width: auto;}
.top-header{display: none;border-radius: 10px;padding: 0px;overflow: hidden;float: right;margin-bottom: 10px;}
#humberger-icon{display: block;}
.info-btn{display: block;border-radius: 0px;margin: 0px;}
.invoice-quote-amt .info-btn {border-radius: 4px;}
.top-header .btn{width: 100%;margin: 0px;display: block;border-radius: 0px;}
.in-invoice-index .table-responsive {overflow-x: inherit;}
.in-invoice-index .top-header .logo-section{display: none;}
.in-invoice-index .resp-block {position: relative;}
.occupation-section .slick-slide figcaption .get-start-btn button {width: 180px;}
section.pt-100 {margin-bottom: 0px;}
#wrap { float: none; margin: 10px;}
.search-cbook input[type="text"]:focus { width: 270px;}
.invoice-quote-amt .info-btn {display: inline-block;}
.changeBackground { right: 77px; margin-top: 9px;}
}

@media(min-width: 1200px){
.field-cashbookentity-cashbook_entity_id{float: left;}
.profile-dropdown .caret{display: none;}
.in-invoice-index .resp-block {display: none;}
.info-btn{width: 170px;}
}

@media (min-width: 1200px) and (max-width:1370px){  

.search-box input:focus, .searchboxactive {width: 137px !important;}
}

@media (min-width: 1200px) and (max-width:1250px){
.invoice-quote-amt .info-btn, .invoice-quote-amt .info-btn strong {font-size: 11px;}
}

@media (min-width: 1200px) and (max-width:1380px){
#dashboard-modal .modal-dialog {max-width: 100%;}
.in-ex-graph-table { height:600px;}
}

@media (min-width: 1200px) and (max-width: 1550px){    
.menu-links .form-control, .menu-links select, .menu-links .btn{padding: 10px 5px;}

}

@media (min-width: 1380px) and (max-width: 1550px){    
.changeBackground { right: 426px!important;}
.in-ex-graph-table {height: 780px;}
}

@media (min-width: 1551px) and (max-width:2050px){    
/*.changeBackground { right: 445px!important;}*/
nav#income-expense-f-tab {  bottom: 71px;}
.in-ex-graph-table{height:795px;}
}
/*@media(max-width: 1200px){
	.changeBackground { right: 445px;}
}*/

