/* verdana*/
@font-face {
  font-family: 'verdana';
  font-display: swap;
  font-style: normal;
  font-weight: 200;
  src: url('../../fonts/verdana/Verdana.ttf'); /* IE9 Compat Modes */
  src: local(''),
       url('../../fonts/verdana/Verdana.ttf') format('truetype'), /* Safari, Android, iOS */
}
@font-face {
  font-family: 'verdana';
  font-display: swap;
  font-style: bold;
  font-weight: 800;
  src: url('../../fonts/verdana/Verdana-Bold.ttf'); /* IE9 Compat Modes */
  src: local(''),
       url('../../fonts/verdana/Verdana-Bold.ttf') format('truetype'), /* Safari, Android, iOS */   
}
@font-face {
  font-family: 'verdana';
  font-display: swap;
  font-style: italic;
  font-weight: 700;
  src: url('../../fonts/verdana/Verdana-Italic.ttf'); /* IE9 Compat Modes */
  src: local(''),
       url('../../fonts/verdana/Verdana-Italic.ttf') format('truetype'), /* Safari, Android, iOS */ 
}
body, html, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: 'verdana'!important;
    font-display: swap;
    text-rendering: optimizeLegibility !important;
    -webkit-font-smoothing: antialiased !important;
    color: #000;
}
/*--Back to Top-Scroller Start--*/
#back2Top {width: 40px;line-height: 40px;overflow: hidden;z-index: 999;display: none;cursor: pointer;position: fixed;bottom: 130px;right: 0;background-color: #fef400;color: #000;text-align: center;box-shadow: 0 0 15px #000;font-size: 30px;text-decoration: none;}
#back2Top:hover {color: #000;background-color: #fff;}
/*--Back to Top-Scroller End--*/
.justify-content-center{display:flex; justify-content: center;}
section{padding: 50px 0px;}
.heading-section{margin-bottom: 30px;}
.heading-section p {font-size: 20px;font-weight: 600;line-height: 1.2;}
/*--Navbar Start--*/
#navbar {width: 100%;background: #161616;position: fixed;top: 0;z-index: 999;-moz-transition: all .2s;-webkit-transition: all .2s;-ms-transition: all .2s;-o-transition: all .2s;transition: all .2s;}
.scroll {box-shadow: 0 0 15px #161616;}
.menu-links{display: block;float: right;}
.menu-links p {color: #fff;padding: 19px 0px;font-size: 18px;font-style: italic;margin-bottom: 0px;}
.logo {display: block;margin: 7px 0px;float: left;}
.logoimg{max-width: 100%; height: auto;}
.resplogoimg{display: none;}
.navbar-brand{display: none;}
h1.heading{font-size: 34px;font-weight: 700;margin: auto;text-transform: uppercase;}
.get-start-btn a, .get-start-btn button {width: 270px; height: 65px; line-height:41px; color: #000;position: relative;background:#33e81f;border-radius: 7px;margin: auto;display: block;padding: 12px;text-align: center;font-size: 26px;font-weight: 700; box-shadow: 1px 2px 5px #8c8c8c; -ms-transition: all.2s;-o-transition: all.2s;-moz-transition: all.2s;-webkit-transition: all.2s;transition: all.2s;}
.get-start-btn a:hover, .get-start-btn button:hover, .get-start-btn a:focus, .get-start-btn button:focus {color: #33e81f;background: #212121;text-decoration: none;}
.coming-soon-btn a{cursor: no-drop; }
.coming-soon-btn a{background: #ff8d00 !important;}
.banner .content p { font-weight: bold; margin-top: 15px;}
/*--banner Start--*/
.bg-img{padding-top: 74px; padding-bottom: 20px;}
.banner{padding: 50px 0px 0px;}
.content figcaption h3 {font-weight: 700;line-height: 1.2;margin: 0px; text-transform: uppercase; font-size: 4rem;}
.content figcaption p {font-size: 25px;font-weight: 600;margin: 20px 0px;}
.list-heading {width: 96%;text-align: center;font-size: 22px;font-weight: 700;background: #f9ea00;padding: 10px 15px;border-radius: 10px;box-shadow: 5px 5px 15px #ccc;margin-bottom: 20px;}
.occu-list ul {width: 100%;margin-bottom: 15px;display: block;float: left;padding: 0px;margin: 0;}
.occu-list ul li {width: 47%;float: left;background: #161616;border-radius: 7px;margin: 9px 9px 0px 0px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;box-shadow: 2px 2px 8px #636363;cursor: pointer;}
.occu-list ul li a {color: #fff;padding: 7px 7px 7px 25px;font-size: 14px;position: relative;display: block;text-decoration: none;-ms-transition: all.2s;-o-transition: all.2s;-moz-transition: all.2s;-webkit-transition: all.2s;transition: all.2s;}
.occu-list ul li a:before {content: '';width: 4px;height: 4px;background: #fff;border-radius: 100%;position: absolute;top: 44%;left: 13px;}
.occu-list ul li a:hover {color: #000;background: #f9ea00;text-decoration: none;}
.occu-list ul li a:hover:before {background: #000;}
.video-parent {margin: auto;position: relative;}
.video-parent img{width: 100%;}
.video-section {position: absolute;}
.video-parent video{width: 100%;}
.vertical-mid-parent {width: 100%;height: 100%;display: table;text-align: center;}
/*--banner End--*/
@media (min-width: 1400px){
.video-parent {width: 440px;}
.video-section {width: 379px;top: 21px;left: 28px;}
}
@media (min-width: 1200px) and (max-width: 1400px){
.video-parent {width: 375px;}
.video-section {width: 323px;top: 18px;left: 24px;}
}
@media (min-width: 480px) and (max-width: 1199px){
.video-parent {width: 315px;}
.video-section {width: 272px;top: 15px;left: 20px;}
}
@media (max-width: 480px){
.video-parent {width: 290px;}
.video-section {width: 251px;top: 14px;left: 18px;}
}
/*--Info List Start--*/
.info-list{color: #000;background:#f9ea00;}
.top-info.text-center {color: #000;font-size: 20px; font-weight: 600; background: #fff; box-shadow: 5px 5px 6px 1px #8c8c8c; padding: 20px 100px;border-radius: 38px;}
.info-list h4 {font-size: 26px;margin: 30px 0px; font-weight: bold;}
.info-list ul{padding-left: 0px;}
.info-list li {padding-left: 45px;position: relative;list-style: none;font-size: 18px;margin-bottom: 10px;}
.info-list li:before {content: '';width: 30px;height: 26px;background: url(../../images/internatioanl-check-box.png) no-repeat center;background-size: contain;position: absolute;top: -3px;left: 0;}
.info-list .get-start-btn {position: absolute;margin: auto;left: 0;right: 0;bottom: -73px;}
.top-info h4{margin:10px 0 0; font-weight: bold; font-size: 28px;}
/*--Info List End--*/
/*--About Cashbook Start--*/
.about-cashbook .heading span {margin: 5px;font-size: 38px;font-weight: 800;vertical-align: middle;}
.about-cashbook .heading span img{vertical-align: baseline;}
.about-cashbook .heading span.hr{border-bottom: 2px solid #000;}
.about-cashbook p{font-size: 20px;margin-bottom: 80px; line-height:1.4;}
/*--About Cashbook End--*/
/*--Simple Ways Start--*/
.simple-ways{background-color: #f9ea00;}
.simple-ways-img {margin-top: -100px;}
ul.list-style-select {padding-left: 38px;list-style: none;}
ul.list-style-select li {position: relative;font-size: 20px;font-weight: 600;text-align: left;margin-bottom: 25px;}
ul.list-style-select li::before {content: '';width: 30px;height: 26px;position: absolute;left: -37px;top: 0px;background: url(../../images/internatioanl-check-box.png) no-repeat;background-size: auto;background-size: contain;}
/*--Simple Ways End--*/
/*--Tab Screen Start--*/
.tab-screens{color:#000; background: #eaeaea;}
.tab-screens {padding-bottom: 0;}
.tab-screens p{font-size: 20px;padding-bottom: 30px; line-height:1.6;}
/*--Tab Screen End--*/
/*--Occupation Start--*/
section.cashbook-main {padding: 50px 0px 0px;}
section.cashbook-main .container-fluid{padding: 0px;}
.occupation-section{width: 100%;display: -webkit-flex; /* Safari */display: flex;}
.occupation-section .slick-slide .occupation {position: relative;}
.occupation-section .slick-slide .occupation figure{position: relative;-ms-transition: all 0.5s ease-in-out 0s;-o-transition: all 0.5s ease-in-out 0s;-moz-transition: all 0.5s ease-in-out 0s;-webkit-transition: all 0.5s ease-in-out 0s;transition: all 0.5s ease-in-out 0s;}
.occupation-section .slick-slide .occupation figure:before{content: '';width: 100%;height: 100%;position: absolute;background: rgba(0,0,0,.4);-ms-transition: all 0.5s ease-in-out 0s;-o-transition: all 0.5s ease-in-out 0s;-moz-transition: all 0.5s ease-in-out 0s;-webkit-transition: all 0.5s ease-in-out 0s;transition: all 0.5s ease-in-out 0s;}
.occupation-section .slick-slide .occupation img{width:100%;}
.occupation-section .slick-slide figcaption {width: 100%;padding: 10px;position: absolute;bottom: 0;-ms-transition: all 0.5s ease-in-out 0s;-o-transition: all 0.5s ease-in-out 0s;-moz-transition: all 0.5s ease-in-out 0s;-webkit-transition: all 0.5s ease-in-out 0s;transition: all 0.5s ease-in-out 0s;}
.occupation-section .slick-slide figcaption p{font-size: 22px;}
.occupation-section .slick-slide:nth-child(odd) figcaption {color: #fff;background: #161616;}
.occupation-section .slick-slide:nth-child(even) figcaption {color: #000;background: #fff500;}
.occupation-section .slick-slide:hover figure:before{background: transparent;}
.occupation-section .slick-slide:hover figcaption{bottom: 0;}
.occupation-section .slick-list{padding: 0px;}
.occupation-section .slick-slide{margin: 0px;}
.occupation-section .slick-slide figcaption .get-start-btn button{width: 210px;height: 45px;padding: 9px;font-size: 18px;box-shadow: 3px 3px 10px #969696;}
/*--Occupation End--*/
/*--Steps Start--*/
.steps {background: #fff;}
.step-box-inner li {list-style: none;font-size: 20px;}
/*--Steps End--*/
/*--Sub-benefits Start--*/
.sub-benefits {color: #000;position: relative;background: #fef400;font-size: 20px; padding:70px 0;}
.sub-benefits p {font-size: 26px;font-weight: 700;margin-bottom: 0;}
.sub-benefits .get-start-btn{margin-top: 30px;}
/*--Sub Benefits End--*/
/* Slider */
.slick-slider{position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list {margin: 0;padding: 0 10px;display: block;position: relative;overflow: hidden;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer;cursor: -webkit-grab; cursor: grab;}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.slick-track{position: relative;top: 0;left: 0;display: block;margin-left: auto;margin-right: auto;}
.slick-track:before,
.slick-track:after{display: table;content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{float: left;height: 100%;min-height: 1px;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}
.slider {width: 100%;}
.slick-slide {margin: 0px 10px;}	
.slick-arrow {position: absolute;background: #161616;width: 50px;height: 50px;font-size: 24px;top: 45%;text-align: center;line-height: 50px;border-radius: 100%;z-index: 9;cursor: pointer;-webkit-transition: all.3s;-moz-transition: all.3s;-ms-transition: all.3s;-o-transition: all.3s;transition: all.5s;}
.slick-arrow:hover{color:#000000;background:#f5eb10;}
.slick-arrow:hover .fa{color:#000;}
.slick-arrow .fa{color:#f5eb10;}
.slick-next{right:5px;}
.slick-next .fa{margin-right:-3px;}
.slick-prev{left:5px;}
.slick-prev .fa{margin-left:-3px;}
/*------------- imfo list changes =-----------*/
ul.info-list-sec2 { /*margin-top:60px;*/padding-left: 95px;}
ul.info-list-sec2 li { /*color: #fef400;*/ font-weight: bold;}
.info-rgt-list{padding-left:95px !important;}
/*changes done on 3-4-21*/
.info-text { margin-left: 115px; background: #fff; color: #000;padding: 10px;}
.info-text p { margin-bottom: 0px;}
.links.top-l-social{ text-align: right;padding:16px 0px;}
.links.top-l-social img{width:25px; margin-left: 5px;}
.links.top-l-social a:hover, .links.top-l-social a:focus{text-decoration: none !important;}
.mob-social{display: none;}
.top-l-social-mob{background-color: transparent; text-align: right;padding:6px 15px;;}
.top-l-social-mob img{width:27px;}
.top-l-social-mob a:hover, .top-l-social-mob a:focus{text-decoration: none !important;}
/*--------------------- accountant landing ---------------------------*/
ul.acc-top-ul{text-align: left;  width: 90%; margin: auto;}
.list-heading.acc-list-rt{    font-size: 18px;    padding: 10px 2px;}
.acc-menu-link.main-h-menu.menu-links p { padding: 17px 0px;margin-bottom:0px;}
.video-parent.acc-video-parent{margin-top: 80px;}
ul.acc-top-ul li{text-align: left;font-weight:800;font-size:18px;}
 ul.info-list-sec2.list2-accontant {padding-left: 0px;   margin-top: 0px;}
.text-white{color:#fff !important;}
.info-list.list-accontant ul {  padding-left: 40px;}
 .info-list.acc-info-list ul { padding-left:30px;}
.info-list.acc-info-list .top-info.text-center { font-size:19px; padding: 20px;  margin: -130px auto 0px; width: 85%;}
.info-list.acc-info-list h4 {  margin: 40px 0px 25px;}
.info-list.acc-info-list .a-bottom-info{ color: #000; font-size:19px; font-weight: 600;  background: #fff500; padding:20px 20px 35px;width: 85%; border-radius: 15px;  margin: 0px auto -160px;}
section.cashbook-main.sec-account-main{  padding: 170px 0px 0px;}
.info-list.acc-info-list .get-start-btn {   bottom: -183px;}
.a-bottom-info p{margin-bottom:0px;}
.a-bottom-info h3{font-weight: 800; font-size: 23px; margin-bottom: 0px;margin-top:12px;}
.a-bottom-info h5{font-weight: 800;    font-size: 20px;margin-top:0px;margin-bottom:12px;}
.steps.accountant-steps{background-color: #f9ea00;padding-bottom: 143px;}
.sub-benefits.acc-subenefits h3{font-size:24px;}
.sub-benefits.acc-subenefits{background-color: #fff;position:relative;    padding: 110px 0px 30px;}
.sub-benefits.acc-subenefits p{ font-size: 23px; margin-bottom: 0;font-weight:normal}
.subbenefits-bottom-info{background-color: #E00000;  color: #fff; box-shadow: 3px 3px 10px #8c8c8c;font-size: 19px;margin-top: -238px;  font-weight: 600; padding: 20px 20px 20px; border-radius: 15px;}
.subbenefits-bottom-info p{margin-bottom:0px;}
.subbenefits-bottom-info h3{font-weight: 800; font-size: 23px; margin-bottom: 0px;margin-top:12px;}
.subbenefits-bottom-info h5{font-weight: 800;    font-size: 20px;margin-top:0px;margin-bottom:12px;}
/* Sucheta - Freeze browser message at bottom */
.browser-msg-footer {width: 100%;background: #E00000;position: fixed;bottom: 0;z-index: 999;-moz-transition: all .2s; -webkit-transition: all .2s;-ms-transition: all .2s;-o-transition: all .2s;transition: all .2s;line-height:70px;height: 70px;}
section.quote-section {padding-bottom: 75px;}
@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) { 
    @media {
        #footer{margin-bottom:70px;}
        section.login-parent {margin-bottom: 100px;}
    }
}
@media not all and (min-resolution:.001dpcm) { 
    @media {
        #footer{margin-bottom:70px;}
        section.login-parent {margin-bottom: 100px;}
    }
}
@-moz-document url-prefix() {
    #footer{margin-bottom:0px;}
    section.login-parent {margin-bottom: 0px;}
}
.browser-msg-footer p{font-size: 18px;}
.browser-msg-footer a{text-decoration:underline; font-size:18px;}
.browser-msg-footer a:hover{color:#fef400 !important;}
.new-login a { padding: 0 0; display: inline-block; text-align: center; font-size: 18px;  color: #fff !important; height: 35px; line-height: 35px; border-radius: 5px; text-decoration: none; transition: all.2s;margin:14px 10px 14px; width: auto; }
.new-login a:hover{color:#f1f1f1 !important; text-decoration: underline;}
/*new css for quote section*/
section.quote-section blockquote { background: #eaeaea; padding: 35px; text-align: center; box-shadow: 7px 7px #c8c8c8; border-radius: 15px; min-height: 320px; display: grid; align-items: center; justify-content: center;}
.fig-cap-title { color: #000; font-size: 23px; font-weight: bold;}
section.upper-section-info {padding: 0;}
.upper-section-info .top-info{background: #f9ea00; margin:0px; padding:20px;}
section.quote-section  > p {padding-left: 45px;position: relative;list-style: none;font-size: 18px;margin-bottom: 10px;}
section.quote-section  > p:before {content: ''; width: 30px;height: 26px;background: url(../../images/check-box.png) no-repeat center;background-size: contain;position: absolute;top: -3px;left: 0;}
section.quote-section  .top-block { position: relative; font-size: 20px; font-weight: 600; text-align: center; margin-bottom: 25px; padding: 0 100px; padding-top: 65px;}
section.quote-section  .top-block::before {  content: ''; width: 69px; height: 51px; position: absolute; left: 33px; top: 30px; background: url(../../images/international-col-start.png) no-repeat; background-size: auto; background-size: contain;}
section.quote-section  .top-block::after {  content: ''; width: 69px; height: 51px; position: absolute; right: 33px; bottom: 90px; background: url(../../images/international-col-end.png) no-repeat; background-size: auto; background-size: contain;}
section.quote-section  .bottom-block { position: relative; font-size: 20px; font-weight: 600; text-align: center; margin-bottom: 25px; padding: 0 60px; padding-top: 65px;}
section.quote-section  .bottom-block::before {  content: ''; width: 69px; height: 51px; position: absolute; left: 33px; top: 30px; background: url(../../images/international-col-start.png) no-repeat; background-size: auto; background-size: contain;}
section.quote-section  .bottom-block::after {  content: ''; width: 69px; height: 51px; position: absolute; right: 33px; bottom: 90px; background: url(../../images/international-col-end.png) no-repeat; background-size: auto; background-size: contain;}
@media (min-width: 768px) and (max-width: 1199px){
    .info-list-sec2 {padding-left: 0 !important;}
    .banner {padding: 15px 0px 0px !important;}
}
@media (min-width: 320px) and (max-width: 768px){
    .top-block p{margin-top:40px;}
    section.quote-section .top-block::before{left:10px; top:10px;}
    section.quote-section .top-block::after{right: 3px; bottom: 70px;}
    .new_design_banner .keep_track h1{font-size: 2rem !important;}
}
@media (min-width: 320px) and (max-width: 991px){
    .bottom-block p{margin-top:40px;}
}

/*tag replaced by satish h4 by h1*/
.added-htag{margin-top:0;}
/* new cashbook homepage css starts here */
.new-cashbook-banner, .new-cashbook-banner .nav-bg{background: #f2f2ea!important;}
.new-cashbook-banner #navbar{background: #f2f2ea!important;}
#navbar .sign-in-new{color: #000 !important; border: 1px solid black; padding: 1px 18px!important; border-radius: 60px !important; height: auto!important;}
.new_design_banner .keep_track h1{font-size: 2.6rem;
    text-align: left;
    font-weight: 700;
    line-height: normal;}
.new_design_banner .keep_track p{text-align: left; font-size: 1.2rem; font-weight: normal;}
.sec_2_get_organi{background: #f5d300;text-align: center;}
.runner_image{position: absolute;top: -69px;}
.get_orgnised_text p{font-size:24px;margin-bottom: 30px;    line-height: initial;}
.get_orgnised_text{padding-bottom: 7%;}
.get_orgaised_header h2{font-size: 3rem;font-weight: 800;}
.get_orgaised_header p{padding: 5px 20px 20px 20px; font-size: 22px; font-weight: normal;}
.guag_btn_text{margin-top: 30px;}
.guag_btn_text a{text-decoration: none;background: #f4d100;padding: 15px 32px;display: inline-block;border-radius: 30px;color: #000;margin-top: 20px;font-weight: 800;}
.what_we_do_section{padding-top: 202px; background: #f2f2ea; padding-bottom: 0;}
.record_section img, .invoice_quote_section img, .every_thng_for_tt_section img{padding:25px 0;}
/* .invoice_quote_section_inner, .record_section_inner, .every_thng_for_tt_section_inner{height: 416px; background:#fff; border-top-right-radius: 30px; border-top-left-radius: 30px;} */
.invoice_quote_section, .record_section, .every_thng_for_tt_section{padding:30px; padding-bottom:0;}
.invoice_quote_section_inner p, .record_section_inner p, .every_thng_for_tt_section_inner p{font-size:17px; margin-bottom:10px;}
.itfu_inner_row{display: flex; flex-direction: row;}
.scattered_inner, .software_inner, .chaos_inner{padding-bottom: 23px; background:#fff; height:100%;border-top-left-radius: 35px;border-top-right-radius: 35px;}
.is_this-for_you{  background: #f5d300;padding-bottom: 0;}
.software_inner img, .chaos_inner img, .scattered_inner img	{width: 89%; padding: 53px 0 40px 0;} 
/* .scattered_inner img{width: auto; padding: 53px 0 40px 0;} */
.img-divsec{max-height:350px;}
.scattered_inner p, .software_inner p, .chaos_inner p{font-size: 18px; font-weight: normal; line-height: initial;}
.slash_time_admin{padding: 55px 0;background: #f2f2ea;}
.what_can_ul_li{  font-size: 20px;font-weight: 500;padding: 20px 0;}
.thnks_we_special{background: #f5d300;}
.cust_one_inner, .cust_two_inner, .cust_three_inner{border: 0px solid #000; border-radius: 30px; padding: 32px 4px; font-size: 18px; background: #fff;}
.cust_name_busi .name{  font-size: 14px; display: block;}
.cust_name_busi .other, .cust_name_busi .business{font-size: 14px;}
/* .cust_name_busi{margin-top:20px;} */
.cust_one_inner, .cust_two_inner, .cust_three_inner{height:100%;}
.testiminal_new{display: flex; flex-direction: row;}
.fix_ht_p{height: 60%;}
.fix_ht_p p{font-size: 16px;}
.thnks_we_special .container-fluid{width: 90%;}
.only_for_small h2{font-size: 3rem;}
.only_for_small_busi{padding: 100px 0px;}
.only_for_small_busi .only_for_small{margin-bottom: 32px;}
.sm_business_text{font-size: 26px; font-weight: 500;}
.yellow_new{background: #f5d300;}
.trial_free_btn{background: #1a1a1a; padding: 15px 35px; font-weight: 700; color: #fff; border-radius: 40px;margin-top: 30px; display: inline-block;}
.sgcc_confusion{padding: 150px 20px;}
.trial_free_btn:hover{background: #3c3c3c; color: #f5d300;  text-decoration: none;}
.our_products{background:#1f1f1f;}
.pr_header_title h3{color:#f5d300; margin-bottom:20px; font-size: 26px;}
.new_footer ul{list-style:none;}
.prdt_allcash ul li a{color:#fff;}
.prdt_allcash ul li a:hover{color:#f5d300;}
.prdt_allcash ul li{padding:10px;}
.take_look{background: #f5d300; color: #000; padding: 15px 60px;font-size: 20px;font-weight: bold;border-radius: 39px;display: inline-block;margin-top: 30px;}
.bn_text{margin-top: 70px;}
.runner_image .col-sm-4 img{margin:auto;}
.runner_image{left:0; right:0;width: 60%; margin: 0 auto; color: #000;  font-size: 20px;  font-weight: 600;  background: #fff;  box-shadow: 5px 5px 6px 1px #8c8c8c; padding: 20px 100px; border-radius: 38px;}
.guag_btn_text h2{font-size: 26px; font-weight: 600;}
.slash_time_admin .get_orgaised_header h2{ font-size: 3rem;}
.itfu_inner_row h3{font-weight:800;line-height: inherit;}
.blog_img_par img{margin:auto;}
/*Css added by Prantia Jadhav for footer blog and faq font*/
.font-18{font-size:18px;}
/*Css added by Pranita Jadhav for start now button 28-02-2024*/
.nav-new-login{display: flex; justify-content: flex-end;align-items: center;}
.navbar-take-look.take_look{background: #f5d300; color: #000 !important; padding: 2px 15px;font-size: 18px;font-weight: bold;border-radius: 39px;display: inline-block;    height: 39px;}
.navbar-take-look.take_look:hover{color: #23527c !important;}
/*Css added by Pranita Jadhav for start now button 28-02-2024 end*/
/*footer social links #2024-may-06 - Prantia 28/05/2024*/
.footer-social-links{padding-bottom: 10px;}
.footer-social-links .footer-sm-center ul{display: flex;margin-bottom: 0;}
.footer-social-links .footer-sm-center ul li{padding: 16px 2px;}
.footer-social-links .footer-sm-center ul li:first-child{padding-left: 5px;}
.footer-d-flex .row{display: flex;justify-content: center;align-items: center;}
.footer-d-flex .row .copyright{padding: 0;}
/*#2024-may-06 ends*/
@media (min-width: 320px) and (max-width: 768px){
	.testiminal_new, .itfu_inner_row {display:inline-block; flex-direction: row;}
	.cust_one_main, .cust_two_main, .cust_three_main, .chaos_section, .software_section, .scattred_section{margin-bottom: 30px;}
	.get_orgaised_header h2{font-size: 2rem;}
	.new_design_banner .keep_track h2 {font-size: 2.7rem;text-align: left;}
	.blog_img_par img{width: 250px; margin: 33px auto;}
	.runner_image {color: #000;font-size: 20px;font-weight: 600;background: #fff;box-shadow: 5px 5px 6px 1px #8c8c8c;padding: 20px 20px;border-radius: 38px;width: 100%;}
    .get_orgnised_text{ padding-bottom: 182px !important;}
    .runner_image {position: absolute;top: -162px;}
    .what_we_do_section {padding-top: 340px;background: #f2f2ea;padding-bottom: 0;}
}
@media (max-width: 1200px){
    .new-cashflow-invoice{ background: #fff;display: inline-block !important; text-align: center !important;margin-bottom: 25px;}
}
@media (max-width: 991px){
    .invoice_quote_section, .record_section, .every_thng_for_tt_section {padding: 10px;padding-bottom: 0;}
    .software_inner img, .chaos_inner img, .scattered_inner img {padding: 53px 0 40px 0; margin: 0 auto;width: auto; max-width: 100%;}
    .scattered_inner, .software_inner, .chaos_inner {padding-bottom: 23px;background: #fff;height: 100%;border-top-left-radius: 35px;border-top-right-radius: 35px;}
     .avoid-traditional-inner p {
    font-size: 16px !important;
    margin-bottom: 10px !important;
    word-break: break-all;
}

}
@media (max-width: 767px){
    .top-info.text-center {/* padding: 10px; */}
    .bn_text {margin-top: -50px;}
    .international-wrapper .navbar-take-look.take_look,  .international-wrapper #navbar .nav-new-login a{margin: 7px 5px;padding: 2px 15px;} /*added by Pranita for start now btn*/
    .deduction-col {max-width: 480px;padding-left: 15px;padding-right: 15px;margin-bottom: 30px;width: 300px !important;max-height: 100% !important;height: 100% !important;}
    .invoice-cashflow p b{display: block; width: 100%;}
    .avoid-traditional-inner p {
    font-size: 16px !important;
    margin-bottom: 10px !important;
    word-break: break-all;
}

}
@media (min-width: 768px) and (max-width: 1199px){
	.runner_image {left: 0;color: #000;font-size: 20px;font-weight: 600;background: #fff;box-shadow: 5px 5px 6px 1px #8c8c8c;padding: 20px 20px;border-radius: 38px;}
    .fix_ht_p {height: 70%;}
}
@media (max-width: 500px){
    .international-wrapper .navbar-take-look.take_look,  .international-wrapper #navbar .nav-new-login a{padding: 2px 7px; float: none; font-size: 13px !important;height: 39px;}/*added by Pranita for start now btn*/
}
@media (max-width: 480px){
    .new-cashbook-banner .nav-new-login {display: flex;justify-content: flex-end; width: 100%;}/*added by Pranita for start now btn*/
    .mob-padding.d-flex{display: flex;flex-direction: column;}/*added by Pranita for start now btn*/
}
@media (min-width: 1440px){
	.banner_only_width{max-width:85%;padding-left:0;}
	#navbar .container-fluid{max-width:85%; padding:0;}
}

.real-stories h2{margin-bottom: 40px;margin-top: 0;}
.cust_one_inner, .cust_two_inner, .cust_three_inner {padding: 22px 15px 4px 10px;}
.landing-faq {margin: auto; float: none;}

.faq-wrap{width:100%;}
.header{margin-bottom:18px;}
.title{font-size:28px;margin:0 0 6px;}
.subtitle{color:var(--muted);margin:0;}
.card{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;}
.faq-list{padding:18px;}
.faq-item{border-radius:8px;margin-bottom:10px;padding:14px 16px;background:linear-gradient(180deg, rgba(255,255,255,0.6), rgba(255,255,255,0));box-shadow:inset 0 -1px 0 rgba(15,23,42,0.06);}
.faq-question{font-weight:600;font-size:15px;color:#0f172a;margin-bottom:8px;}
.faq-answer{color:var(--muted);line-height:1.6;font-size:14px;}
/* small cosmetics */
.meta{font-size:13px;color:var(--muted);margin-bottom:12px;}
.faq-item:hover{box-shadow: 4px 7px 5px -3px #ddd;}
.freelancer-faq.main-grey-bg{background: #fafafa;}
.landing-faq-section.text-left .faq-question h3{margin-top:0; font-weight: 600;font-size: 18px;}


/*Contractor*/
.contractor-diy-bottom img{left: -10px;}
.comparison-table {background-color: #fff;border-radius: 8px;box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);overflow: hidden;}
.comparison-table th, .comparison-table td {padding: 1rem;text-align: center;border-bottom: 1px solid #e0e0e0;}
.comparison-table th, thead th:first-child {background-color: #007bff; color: white; font-weight: bold;}
.service-column {font-weight: bold;color: #333;text-align: left;}
.gotax-column {color: #28a745;}
.traditional-column {color: #dc3545;}
.price-gotax {font-size: 18px;font-weight: bold;}
.price-traditional {font-size: 18px;}
.deductions-heading {font-size: 2.8rem;font-weight: 700;color: #2c3e50;margin-bottom: 60px;text-align: center;}
.deduction-card {text-align: center; background-color: #fff;border-radius: 15px;box-shadow: 0 8px 20px rgba(0, 0, 0, 0.08); padding: 5px;transition: transform 0.3s ease-in-out;height: 100%;display: flex;flex-direction: column;justify-content: flex-start; border: 1px solid #e7e7e7;border-left: 8px solid #ffd600;}
.deduction-card:hover {transform: translateY(-8px);box-shadow: rgb(149 157 165 / 27%) 0px 8px 24px;}
.deduction-icon-wrapper {border-radius: 12px;padding: 5px 15px;width: 80px;height: 80px;display: flex;align-items: center;justify-content: center;font-size: 2.5rem;background: #84bfff36;} 
.deduction-icon-wrapper img{width: 46px;}
.contractor-main-heading{font-size: 54px;}
.card-title {font-size: 1.8rem;font-weight: 600;color: #37474f;margin-bottom: 15px;}
.deduction-list {list-style: none;padding-left: 20px;}
.deduction-list li {padding: 8px 0;position: relative;}
.deduction-list li::before {content: '\f00c';font-family: 'Font Awesome 6 Free';font-weight: 900; color: #28a745; position: absolute;left: -20px;top: 8px;}
.info-links {text-align: center;}
.info-link-card {background-color: #007bff;border: 1px solid #d1d8e0;border-radius: 12px;padding: 20px 30px; margin: 15px;display: inline-block;text-decoration: none; color: #fff;font-weight: 600;transition: background-color 0.3s ease, color 0.3s ease, box-shadow 0.3s ease;box-shadow: 0 4px 10px rgba(0, 123, 255, 0.1);}
.info-link-card:hover {background-color: #fff;color: #007bff;box-shadow: 0 6px 15px rgba(0, 123, 255, 0.2);}
.lightbulb-icon {color: #ffc107; margin-right: 10px;}
.deductions-row {display: flex;justify-content: flex-start;margin-left: -15px;margin-right: -15px; align-items: center;}
.deduction-col {max-width: 480px;padding-left: 15px;padding-right: 15px;margin-bottom: 30px;width: 100%;max-height: 230px;height: 100%;}
.deduction-card ul{padding-inline-start: 0;}
.deduction-card:hover{border-left: 8px solid #00396f; /* Green accent */}
.contractor-start-btn{width: 140px;}
.lodge-in-minutes{font-size: 18px;background: #fffaae;padding: 40px 30px;border-radius: 9px;box-shadow: rgb(149 157 165 / 27%) 0px 8px 24px;margin-top: -100px; z-index: 1; position: relative;}
.lodge-in-minutes h3 {font-weight: 700;margin-bottom: 20px;box-shadow: 0px -12px 0px #f1e300 inset;display: inline;font-size: 31px;}
.lodge-in-minutes span{display: block;}
.contractor-lodge-tax{ padding: 30px 0px 0px 0px; display: inline-block;}
.comparison-table td th{font-size: 18px;}
.comparison-table tbody{font-size: 18px;}
.table.comparison-table{padding:30px;}
.comparison-table thead tr{    font-size: 21px;}
.comparison-table{padding:30px;}
.comparison-table tbody tr td {border-right:1px solid #e0e0e0;text-align: left;}
.comparison-table thead tr th {text-align: left;border-right: 1px solid #a9a9a9;}
.deduction-bottom-row{display: flex;align-items: center;justify-content: center;}
.deduction-bottom-row .deduction-col{height: 280px;}
.contractor-tbl .info-link-card{background-color: #ffffff;color: #007bff; box-shadow: 0 1px 4px rgba(0, 123, 255, 0.2);border: 1px solid #d1d8e0; border-radius: 12px; padding: 10px 10px;margin: 0;display: inline-block;font-weight: 600;transition: background-color 0.3s ease, color 0.3s ease, box-shadow 0.3s ease;font-size: 18px;margin: auto;}
.contractor-main-heading.landing-main-heading {padding: 150px 0px 0px 0px;font-size: 52px;}
.contractor-landing-hero.landing-hero-img {padding-bottom: 100px;}
.contractor-landing .landing-headcontent {padding: 22px 0px 0px 0px;}
.contractor-landing .landing-subheading {padding-top: 0px;}
.contractor-landing .landing-subtext {padding-top: 30px !important;}
.contractor-reviews .landing-testimonials{height: 190px;}
.flex-wrap {
    flex-wrap: wrap;
}
.justify-center {
    justify-content: center;
}
.d-flex {
    display: flex
;
}
/*Contractor end*/
/*Working Holiday Maker*/
.working-landing .working-landing-hero{padding-top: 30px; padding-bottom:20px;}
.working-landing .working-landing-hero img{padding-bottom: 0;padding-top: 0;width: 400px;box-shadow: rgb(149 157 165 / 44%) 0px 8px 24px;border: 10px solid white;border-radius: 9px;}
.working-landing .landing-subtext{font-size: 19px;}
.working-landing .landing-main-heading{padding: 80px 0px 0px 0px;}
.working-need-help.abn-why-wait-section{padding: 30px 30px 50px 30px;}
.working-why-choose .abn-holders{width: auto !important;height: 155px;padding: 15px;}
.working-why-choose .abn-holders h3{font-size: 19px;}
.working-why-choose .abn-holders-head:before {left: 32px;right: 0;margin: auto;top: -6px;}
.working-why-choose .abn-holders-head img {z-index: 1;margin-right: 20px;width: 40px;padding-top: 11px;}
.working-why-choose .abn-start-btn {width: 340px;}
.working-quick-tips .deduction-col{max-height: 200px;max-width: 340px;margin-bottom: 20px;}
.working-quick-tips .deduction-card{padding: 15px;}
.working-quick-tips .deduction-card h3{font-size: 22px;margin-bottom: 0;}
.working-deductions{display: flex;align-items: flex-start; justify-content: flex-start;}
.working-deductions img{width: 20px;}
.working-deductions h3{margin-top: 0;font-size: 18px;text-align: left;margin-left: 10px;font-weight: 700;}
.working-deductions-main .abn-start-btn {width: 360px;}
.working-deductions-main .working-deduction-subtxt{font-weight: 600;font-size: 23px;}
.contractor-testimonials-main{    padding-bottom: 120px;}
/*Working Holiday Maker end*/
.deduction-card h3{font-size: 1.2rem !important;}
.deduction-card ul li{list-style: none !important;}
.deduction-card .deduction-icdon-wrapper img{max-width: 70px;margin-top: 20px;}
.new-section{margin-bottom: 60px;}
.yellow-bg-cashbook{background: #f5d300;}
.record_section img, .invoice_quote_section img, .every_thng_for_tt_section img, .every_thng_for_tt_section img{width: 80px;}
.avoid-traditional-inner img{width: 70px;}
.avoid-traditional-inner{background: #fff; border-radius: 20px; box-shadow: 16px 16px 0px 2px #000000bd;padding: 10px;}
.avoid-traditional-inner p{font-size: 16px; margin-bottom: 10px !important;}
.avoid-traditional-inner .card-heading {font-size: 20px;}
.runner-main{position: relative;}
.traditional-soft{width: 90%;}
.traditional-header h2{margin-bottom: 6%;}
.traditional-soft .get_orgnised_text { padding-bottom: 12%;}
.avoid-traditional-inner{height: 100%;}
.soft-wrap{flex-wrap: wrap;}
.avoid-traditional-software{margin-bottom: 25px;}
.meet-cashbook{margin-bottom: 60px;}
.invoice-cashflow p b{font-size: 24px;    padding-right: 20px;}
.invoice-cashflow p{margin-bottom: 20px;float: left; min-height: 50px;}
.invoice-cashflow p span{padding-top: 10px;}
/* .new-cashflow-invoice{ background: #fff;display: flex; border-radius: 15px; align-items: center; justify-content: center; padding: 15px 0; min-height: 187px;    box-shadow: 10px 10px 0px 0px #000;}
.invoice-csah{display: flex;align-items: stretch;flex-wrap: wrap;} */
/* .cash-col1, .cash-col2, .cash-col3{background: red;} */



.invoice-csah {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}

/* Each card column */
.invoice-csah .equal-card {
  display: flex;
  flex: 1 1 30%;
}

/* Inner layout handling */
.rosw {
  display: flex;
  flex: 1;
}

.new-cashflow-invoice {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  flex: 1;
  background: #ffffff;
  border: 1px solid #e5e5e5;
  border-radius: 8px;
  padding: 15px;
  box-shadow: 0 2px 4px rgba(0,0,0,0.05);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Hover effect */
.new-cashflow-invoice:hover {
  transform: translateY(-4px);
  box-shadow: 0 4px 10px rgba(0,0,0,0.08);
}

/* Text and image */
.invoice-cashflow p {
  margin: 0;
  color: #333;
  font-size: 15px;
  line-height: 1.5;
}

.new-cashflow-invoice img {
  display: block;
  margin: 0 auto;
  max-width: 80px;
}

/* ✅ Responsive (mobile & tablet) */
@media (max-width: 991px) {
  .invoice-csah {
    flex-direction: row;
    gap: 15px;
  }

  .invoice-csah .equal-card {
    flex: 1 1 100%;
  }

  .new-cashflow-invoice {
    flex-direction: column;
    text-align: center;
  }

  .invoice-cashflow {
    margin-top: 10px;
  }
}
