@media only screen and (max-width: 1400px) {
/*Homepage*/
.header__nav ul li { margin-left: 35px; }
.header__nav ul li a { font-size: 17px; }
.bannersecC .kc_single_image { margin: 0; }   
.bannersecC .kc_single_image.img2C { left: -64px; top: 190px; }
.bg-img:after { right: -33%; }
.tenxbannersec { padding-right: 90px !important; }
.tenxbannersec h2 { font-size: 47px; line-height: 51px; }
.tenxbannersec p { font-size: 18px; }
body.kc-css-system .aboutcontC { padding-top: 56px; padding-bottom: 64px; }
#business-advice .list-sec .box-sec p { font-size: 24px; line-height: 34px; }
body.kc-css-system .blue-sec { margin: 0 auto; }
body.kc-css-system .rght-banner-bg { margin-left: 0; padding: 0 15px 0 0; margin-right: 0; }
.container, .footer-container, .btm-cont, .hm-blog-sec .list-post-type.list-post,  { width: 1194px; max-width: 1194px; }
body.kc-css-system #hm-top .tenxbannersec { padding-left:15px; }
#inner-box-left.payroll-comp { padding-bottom: 100px; }
body.kc-css-system .aboutcontC.hos-buss-report, body.kc-css-system .aboutcontC.busi-report-top { padding-bottom: 100px; }
body.kc-css-system .aboutcontC.payroll-top-cont { padding-bottom: 100px; } 
body.kc-css-system .aboutcontC.why-choose-deputy { padding: 100px 0; }
body.kc-css-system .aboutcontC.xero-payroll { padding-bottom: 30px; }
body.kc-css-system .acc-payable-top { margin-bottom: 94px; }
body.kc-css-system .aboutcontC.simplicity-easy-typo { padding-top: 0; 
}

@media only screen and (max-width: 1360px) {
	
/*Homepage*/
.bannersecC .kc_single_image.img2C { display: none; }
.rght-banner-bg .kc_single_image:after { width: 480px; height: 480px; display: block; bottom: -60px; left: -61px; }
.bg-img:after { right: -426px; }	
.container, .footer-container, .kc-container, .btm-cont, .hm-blog-sec .list-post-type.list-post { max-width:1170px; width:1170px !important; padding: 0; }
.bannersecC.left .kc_single_image { margin: 0; padding-right: 43px; }
.hm-blog-sec .list-post-type.list-post { width: 100%; }
.footer-container .consec4:first-child ul li { margin: 0 0 0 10px; }
body.kc-css-system .aboutcontR.right { padding-left:0; }
.bannersecC.left .kc_single_image { margin: 0; padding-right: 30px; }
#business-advice .list-sec { width: 985px; margin: 0 auto 29px auto; overflow: hidden; }
#business-advice .list-sec .box-sec { margin: 0 0 42px 0; }
#assist-sec { padding-top: 10px; }
#inner-box-left.comp-tax-top { padding-bottom: 0; }
#inner-box-right.team-ten-x { padding-top: 0px; padding-bottom: 30px; }
body.kc-css-system .business-intro { padding-top: 84px; padding-bottom: 70px; }
body.kc-css-system #inner-box-right.business-top-cont { padding-top: 26px; padding-bottom: 15px; }
body.kc-css-system .aboutcontC.simplicity-easy-typo .tenxbannersec .kc_title { margin: 0px 0 10px 0; }
	.tens_packages_section .kc_row_inner:after{
		right: -105px;
	}
}

@media only screen and (max-width: 1200px) {
	
/*Homepage*/	
#inner-banner h1 { font-size: 51px; line-height: 64px; }
.container, .footer-container, .kc-container, .btm-cont, .hm-blog-sec .list-post-type.list-post { max-width: 1000px; width: 1000px !important; }
 #business-advice .list-sec { width: 1000px; max-width: 100%; }
.bg-img:after {  right: auto; left: 285px; }
.tenxbannersec h2 { margin: 0 !important; font-size: 34px; line-height: 38px; }  
.serviceContent h3, .aboutcontR.right h3 { font-size: 34px; line-height: 38px; } 
.serviceContent h2, .aboutcontR h2, .businessC h2, .hm-blog-sec h2, .news-sec-btm h2, .sub-hd-style { font-size: 17px; padding-bottom: 10px; }
.servbox .kc_row_inner { display: block; }
.servbox .iconcontCCC { width: 100% !important; text-align: center; margin: 0 0 20px 0; }
.servbox .kc_col-sm-8 { width: 100% !important; text-align: center; }
body.kc-css-system .aboutcontR.right { padding-right:0; padding-left: 17px; }
.rght-banner-bg .kc_single_image:after { width: 362px; }
#business-advice .list-sec .box-sec { width: 431px; min-height: 370px; margin: 0 0 32px 0; }
body.kc-css-system .businessCC { padding-bottom: 61px; }
.businessC { max-width: 900px; } 
.bannersecC.left .kc_single_image { margin: 0; padding-right: 17px; }

/*About page*/
body.kc-css-system .about-blue-sec .blue-sec { padding: 90px 40px 70px 40px; }
body.kc-css-system .about-blue-sec .blue-sec .num-list ul { padding: 0; }
body.kc-css-system .ten-x-come-list .kc_col-sm-3 { width: 50%; }
body.kc-css-system .ten-x-come-list .kc_col-sm-3 h2 { font-size: 60px; line-height:64px; }
body.kc-css-system .ten-x-come-list .kc_col-sm-3 h3 { font-size: 29px; line-height: 33px; }
.news-sec-btm h3 br { display: none; }
#cafe-bar h3 { margin-top: 10px; }
#inner-box-right.team-ten-x { padding-bottom: 10px; }
body.kc-css-system .blue-sec .kc_text_block { padding-right: 0; padding-left: 0; }
body.kc-css-system .aboutcontC.ur-de { padding-top: 0; padding-bottom: 16px; }
body.kc-css-system .aboutcontC.ur-de #inner-box-right .aboutcontR.right h3 { margin: 16px 0 10px 0; }
body.kc-css-system .aboutcontC.growing-scaling { padding-bottom: 33px; }
body.kc-css-system .aboutcontC.hos-buss-report { padding-bottom: 0; }
body.kc-css-system .aboutcontC.busi-report-top { padding-top: 0; padding-bottom: 30px; }
body.kc-css-system .aboutcontC.payroll-top-cont { padding-bottom: 44px; }
body.kc-css-system .aboutcontC.why-choose-deputy { padding: 78px 0 0 0; }
body.kc-css-system .aboutcontC.xero-payroll { padding-top: 11px; padding-bottom: 0; margin: 0; }
body.kc-css-system .aboutcontC.eng-sec { margin-bottom: 0; }
.ser-box-sec { width: 100%; }
.ser-box-sec .servbox:nth-child(3n), .ser-box-sec .servbox:nth-child(2), .ser-box-sec .servbox:nth-child(5) { padding: 0 15px; }
	.tens_packages_section {
		padding: 90px 0 150px;
	}
	.package_info {
		font-size: 17px;
		line-height: 26px;
	}
	.tens_package_plan .kc-col-inner-container {
		background-color: #21265E;
		padding: 40px;
		border-radius: 0 90px 0 90px;
	}
	.tens_package_title{
		font-size: 36px;
    	line-height: 36px;
	}
	.package_price {
    	font-size: 24px;
		line-height: 32px;
	}
	ul.package_list_info li {
		padding-left: 28px;
		margin-bottom: 10px;
	}
	ul.package_list_info li:before{
		border: 6px solid #92CB4B;
	}
	.tens_packages_section .kc_row_inner:after{
		width: 362px;
	}
}

@media only screen and (max-width: 1024px) {
 /*Homepage*/	
.container, .footer-container, .kc-container, .btm-cont, .hm-blog-sec .list-post-type.list-post { max-width: 900px; width: 900px !important; }
#business-advice .list-sec { width: 900px; max-width: 100%; }
.bannersecC.left .kc_single_image { margin: 0; padding-right: 11px; }

 /*About page*/
.list-tar-sec h4 { padding: 0; font-size: 24px; line-height: 32px; }
body.page-id-427.kc-css-system .aboutcontC.top-sec-abut { padding-top: 0px; padding-bottom: 55px; }
body.kc-css-system.page-id-427 .aboutcontC.reimagine-rethink-reinvent { padding-top: 10px; }
body.kc-css-system .aboutcontC.dishing-cafe { padding-bottom: 44px; }
body.kc-css-system .aboutcontC.busi-report-top { padding-top: 0; padding-bottom: 0; }
body.kc-css-system #blue-inner-sec.bus-rep-blue { margin-bottom: 100px; }
body.kc-css-system .aboutcontC.xero-payroll { padding-top: 0; }
body.kc-css-system .aboutcontC.eng-sec { margin-bottom: 0; padding-top: 25px; }
body.kc-css-system .aboutcontC.acc-payable-top { padding-bottom: 30px; }
.hm-blog-sec .list-post-type.list-post .list-item { width: 50%; }
.list-post-type .list-item img { width: 100%; }
.hm-blog-sec .list-post-type .list-item .text { min-height: 153px; }
	.tens_packages_section .kc_row_inner{
		align-items: inherit;
	}
	.tens_packages_section .kc_row_inner .tens_package_plan{
		width: 50%;
		margin-bottom: 30px;
	}
	.tens_packages_section .kc_row_inner .tens_package_plan:last-child{
		width: 100%;
		margin-bottom: 0;
	}
	.tens_packages_section {
		padding: 80px 0 120px;
	}
}

@media only screen and (max-width: 998px) {
/*Homepage*/	
.container, .footer-container, .kc-container, .btm-cont, .hm-blog-sec .list-post-type.list-post { max-width: 750px; width: 750px !important; }  
.footer-container .consec4:first-child, .footer-container .consec4:nth-child(2), .footer-container .consec4:nth-child(3) { width: 100%; padding:0; }
.footer-container { display: grid; grid-gap: 30px; grid-template-columns: repeat(auto-fill, minmax(234px,1fr)); }
.footerwrapUp {  padding: 0 0 46px 0; }
.footer-container .consec4:nth-child(4) { width: 100%; padding: 0; border-bottom: 0; margin: 0; }
.kc-row-container .kc-wrap-columns, .kc_row_inner { display: flex; }
.rght-banner-bg .kc_single_image:after { width: 280px; height: 254px; }
.tenxbannersec h2, .serviceContent h3, .aboutcontR.right h3, .businessC h3, .hm-blog-sec h3, .news-sec-btm h3, .hd-style { font-size: 29px; line-height: 34px; }
.kc_row_inner .servbox { width: 50% !important; min-height: 312px; margin-bottom: 20px; } 
.kc_row_inner .ser-box-sec.ser-box-sec-hm { min-height:1px; display: grid; grid-gap: 30px; grid-template-columns: repeat(auto-fill, minmax(234px,1fr)); }
.kc_row_inner .ser-box-sec.ser-box-sec-hm .servbox { width: 100% !important; min-height: 1px; margin-bottom: 0; } 
body.kc-css-system .partnersectionC { margin-top: 150px; }
body.kc-css-system .serviceContentC { margin-top: 73px; }
body.kc-css-system .aboutcontC { padding-top: 0; padding-bottom: 30px; }
#business-advice .list-sec .box-sec { width: 361px; min-height: 326px; }
#business-advice .list-sec .box-sec p { font-size: 19px; line-height: 28px; }
body.kc-css-system .businessCC {  padding-bottom: 28px; }
.footer-container .consec4:nth-child(4) p { width: 100%; }

/*About*/
#inner-banner h1 { font-size: 48px; line-height: 48px; }
.breadcrumb { font-size: 16px; }
.breadcrumb span.seprater { font-size: 24px; }
body.kc-css-system .about-blue-sec .blue-sec .num-list, body.kc-css-system .blue-sec .num-list { width: 100%; padding: 0; }
body.kc-css-system .tex-x-img { width: 100%; padding: 0; margin: 0; text-align: center; }
body.kc-css-system .about-blue-sec .blue-sec .kc_column_inner { padding:0; }
.kc_row.kc_row_inner.team-sec { width: 100%; }
.kc_row.kc_row_inner.team-sec .kc_col-sm-6 { padding: 0 20px 50px 20px; } 
body.kc-css-system .aboutcontC.dishing-cafe { padding-bottom: 23px; padding-top: 30px; }
.kc_row_inner.ten-x-come-list { display: grid; grid-gap: 10px; grid-template-columns: repeat(auto-fill, minmax(40%,1fr)); }
body.kc-css-system .ten-x-come-list .kc_col-sm-3 { width: 100%; }
#cafe-bar { padding-top: 60px; }
#assist-sec { padding-top: 38px; padding-bottom: 70px; }
body.page-id-427.kc-css-system .aboutcontC.top-sec-abut { padding-bottom: 27px; }
body.kc-css-system.page-id-427 .aboutcontC.reimagine-rethink-reinvent { padding-bottom: 60px; }
#inner-box-left.comp-tax-top { padding-top: 40px; }
#inner-box-right.team-ten-x .tenxbannersec .kc_title { margin: 30px 0 10px 0; }
body.kc-css-system.page-id-446 .serviceContentC { margin-top: 30px; }
.num-list ul { padding: 0; }
body.kc-css-system.page-id-446 .serviceContentC { padding-bottom: 122px; }
#inner-box-left.payroll-comp { padding-bottom: 40px; }
body.kc-css-system .business-intro .kc_text_block { padding:0; }
body.kc-css-system .serviceContentC.buss-adv-plan { margin-top: 37px; }
body.kc-css-system .serviceContentC.buss-adv-plan .blue-sec { padding:90px 40px 30px 40px; }
body.kc-css-system #inner-box-right.business-top-cont { padding-bottom: 0; }
body.kc-css-system .aboutcontC.growing-scaling { padding-bottom: 2px; padding-top: 52px; }
body.kc-css-system .aboutcontC.ur-de { padding-top: 0; padding-bottom: 0; }
body.kc-css-system .aboutcontC.payroll-top-cont { padding-bottom: 14px; padding-top: 50px; }
body.kc-css-system .aboutcontC.eng-sec { margin-bottom: 37px; padding-top: 25px; }
body.kc-css-system .onboarding-offboarding { padding: 40px 0 0 0; width: 100%; }
body.kc-css-system .aboutcontC.acc-payable-top { padding-bottom: 0; }
body.kc-css-system.page-id-466 .blue-sec { margin: 23px auto 0 auto; }
body.kc-css-system .aboutcontC.simplicity-easy-typo { padding-bottom: 53px; }
#cont-info-btm { margin-top: 73px; }
#cont-info-btm .kc_col-sm-4 .box-cont-in p, #cont-info-btm .kc_col-sm-4 .box-cont-in a { font-size: 14px; line-height: 18px; }
#cont-info-btm .kc_col-sm-4 .box-cont-in h3 { font-size: 25px; line-height: 28px; }
body.kc-css-system.page-id-436 .blue-sec { padding: 90px 30px 70px 30px; }
body.kc-css-system.page-id-436 span.wpcf7-list-item { margin: 0 1em 10px 0; }
.inner-page.blog-listing-page .hm-blog-sec { padding: 83px 0; }
.hm-blog-sec .list-post-type.list-post .list-item .post-content { min-height: 543px; }
.hm-blog-sec .list-post-type .list-item .text { min-height: 1px; }
.blog-content-area .blog-container { width: 90%; }
body.home .blue-sec { padding: 90px 80px 80px 80px; }
#partner-logo { max-width: 800px; }
	.tens_packages_section .kc_row_inner:after{
		width: 280px;
    	height: 254px;
	}
}

@media only screen and (max-width: 800px) {
/*Homepage*/
.container, .footer-container, .kc-container, .btm-cont, .hm-blog-sec .list-post-type.list-post { max-width: 700px; width: 700px !important; } 
body.kc-css-system .blue-sec { padding: 90px 40px 20px 40px; } 
#business-advice .list-sec .box-sec { width: 332px; }
.hm-blog-sec { padding: 83px 0 51px 0; }
.hm-blog-sec .list-post-type .list-item .text, .aboutcontR.right p, .blue-sec p, .tenxbannersec p, .footer-container .consec4 ul li a, .footer-container p, .btm-cont p, .num-list ul li p, #blue-inner-sec .acc-cont p, .assist-sec ul li, .list-cont ul li, body.kc-css-system .kc-css-146028, 
body.kc-css-system .kc-css-146028 p, .business-intro p, body.kc-css-system .kc-css-311918 p, #txt-cont p, .blog-content-area .blog-container p, body.kc-css-system .kc-css-391677 p, body.kc-css-system .kc-css-968581 p, .blog-single .blog-content-area ul li { font-size: 15px; line-height: 22px; }
.kc_row_inner .servbox { min-height: 282px; }
.footer-container .consec4 ul li { padding: 0 0 6px 0; }
.footersec { padding: 70px 0 0 0; }

 /*About page*/
.list-tar-sec h4 { padding: 0; font-size: 19px; line-height: 26px; }
#inner-box-right.team-ten-x .rght-banner-bg .kc_single_image { padding:0; }
body.kc-css-system #inner-box-right.team-ten-x .rght-banner-bg { padding-right:0; }
body.kc-css-system #inner-box-right.team-ten-x .aboutcontR.right {padding-left:0; }
body.kc-css-system.page-id-446 .blue-sec { padding: 69px 40px 68px 40px; }
body.kc-css-system .aboutcontC.busi-report-top .tenxbannersec .kc_title { margin: 34px 0 10px 0; }
body.kc-css-system.page-id-461 .blue-sec { padding: 67px 40px 60px 40px; }
body.kc-css-system .aboutcontC.acc-payable-top { margin-bottom: 57px; }
body.kc-css-system.page-id-466 #blue-inner-sec.serviceContentC { margin-top: 60px; }
.contact-form-book label { font-size: 18px; line-height: 26px; }
.contact-form-book .wpcf7-list-item-label { margin: 0 0 0 5px; }
body.kc-css-system.page-id-436 #blue-inner-sec .tax-sec .our-service-mid .blue-sec h3 { padding-bottom: 44px; }
.hm-blog-sec .list-post-type.list-post .list-item .post-content { min-height: 514px; }
.blog-content-area { padding: 74px 0 60px 0; }
body.home .blue-sec { padding: 90px 80px 80px 80px; }
.blog-content-area figure { width:100% !important; }
#partner-logo { max-width: 600px; }
	.package_info {
		font-size: 15px;
		line-height: 22px;
	}
	ul.package_list_info{
		margin: 10px 0;
	}
	ul.package_list_info li:before{
		width: 5px;
    	height: 5px;
		border: 5px solid #92CB4B;
	}
	.tens_package_title {
		font-size: 29px;
    	line-height: 34px;
	}
	a.package_btn{
		font-size: 15px;
    	padding: 20px 30px;
	}
	.package_price {
		font-size: 22px;
		line-height: 28px;
		margin: 12px 0 25px;
	}
}

@media only screen and (width: 768px) {
.hm-blog-sec .list-post-type.list-post .list-item .post-content { min-height: 514px; }
}

@media only screen and (max-width: 767px) {
.social-sharing .heateor_sss_sharing_ul {
    float: left;
}
/*Homepage*/
.container, .footer-container, .kc-container, .btm-cont { max-width: 90%; width: 90% !important; } 
.hm-blog-sec .list-post-type.list-post { max-width: 100%; width: 100% !important; }
body.page-template-blog-page .hm-blog-sec .list-post-type.list-post, body.tag .hm-blog-sec .list-post-type.list-post { max-width: 100%; width: 90% !important; }
body.tag .inner-page.blog-listing-page .hm-blog-sec { padding: 0; }
body.page-template-blog-page .inner-page.blog-listing-page .hm-blog-sec {  padding: 0 0 68px 0; }
body.kc-css-system .aboutcontR.right{ padding-right: 0; padding-left: 0; }
.header { display: none; }
.mob-menu-header-holder { transition: box-shadow 1s ease-in-out,-webkit-box-shadow 1s ease-in-out; box-shadow: 0px 0px 20px -2px rgba(204,204,204,.8); }
.mobmenul-container, .mobmenur-container { position: absolute; right: 12px; top: 23px; }
.mobmenu-content li a { font-family: 'DM Sans', sans-serif !important; }
.mob-expand-submenu i { font-size: 17px; }
.bg-img:after { background: none; }
body { padding-top: 0; }
.tenxbannersec { padding: 0 0 30px 0 !important; }
#cafe-bar.tenxbannersec { padding: 0 0 75px 0 !important; }
.rght-banner-bg .kc_single_image img { margin: 0 auto; display: block; }
.kc_row_inner .servbox { min-height: 1px; width: 100% !important; border: 1px solid #464c88; }
.ser-box-sec .servbox, .ser-box-sec .servbox:nth-child(3n), .ser-box-sec .servbox:nth-child(2), .ser-box-sec .servbox:nth-child(5) { padding: 25px; }
body.kc-css-system .blue-sec { padding: 66px 40px 52px 40px; }
body.kc-css-system.home .blue-sec { padding: 66px 40px 70px 40px; }
body.kc-css-system .about-blue-sec .blue-sec { padding: 66px 40px 71px 40px; }
body.kc-css-system .rght-banner-bg { padding: 0; }
.bannersecC.left .kc_single_image { padding-right: 0; }
body.kc-css-system #hm-top .tenxbannersec { width: 100%; text-align: center; }
.tenxbannersec .button-sec .button01C { float: none !important; display: inline-block; }
.tenxbannersec .button-sec { text-align: center; }
.serviceContent { margin: 0 auto; }
.aboutcont .rght-banner-bg { margin: 0 0 67px 0; }
#business-advice .list-sec .box-sec { width: 100%; min-height: 1px; padding: 38px 30px; margin: 0 0 20px; }
#business-advice .list-sec .box-sec:nth-child(2) { margin-top: 0; }
.hm-blog-sec .list-post-type.list-post .list-item { width: 100%; padding:0; }
.list-post-type .list-item img { width: 100%; }
.footer-container { display: block; }
.footer-container .consec4:first-child, .footer-container .consec4:nth-child(2), .footer-container .consec4:nth-child(3) { width: 100%; padding: 0 0 20px 0; margin: 0 0 20px 0; border-bottom: 1px solid #e6e6e6; }
.footer-container .consec4:nth-child(4) { width: 100%; padding: 0; margin: 0; border-bottom: 0; }
body.kc-css-system .partnersectionC { margin-top: 66px; margin-bottom: 7px; }
body.kc-css-system .serviceContentC { margin-top: 43px; padding-bottom: 66px; }
body div.kc_row_inner[data-kc-equalheight=true] { width: 100%; margin: 0 auto; }
.sub-sec-form { width: 100% !important; }
.sub-sec-form input[type="email"] { width: 69%; }
.sub-sec-form input[type="submit"] { width: 23%; }
body.kc-css-system .businessCC { padding-top: 75px; padding-bottom: 52px; margin-top: 46px; }
.hm-blog-sec { padding: 68px 0 36px 0; }
body.kc-css-system .news-sec-btm { padding-top: 65px; padding-bottom: 71px; overflow: hidden; }
body.kc-css-system .button-sec .kc_button.button01 { margin-right:0; }
.aboutcont .kc_column { padding:0; }
body.home .mainbodycont { margin: 10px 0 0 0; }
/*About page*/
#inner-banner { margin: 26px 0 60px 0; padding: 60px 0; }
.breadcrumb { font-size: 15px; margin: 0px auto 0 auto; }
#inner-banner h1 { font-size: 39px; line-height: 40px; }
#inner-box-right .tenxbannersec .kc_title { margin-top:0; }
.team-sec .kc_single_image { padding: 0 0 20px 0; text-align: center !important; }
body.kc-css-system #meet-team { padding-top: 70px; padding-bottom: 25px; margin-top: 30px; }
.list-tar-sec .kc_col-sm-4 { width: 360px !important; margin: 0 auto 20px auto; float: none; overflow: hidden; padding: 20px 30px; }
.list-tar-sec .kc_single_image { margin: 0 0 10px 0; }
body.kc-css-system #why-ten-advisors { padding-top: 0; padding-bottom: 32px; }
.slicknav_nav ul.sub-menu li { padding: 6px 7px; }
body.kc-css-system.page-id-427 .aboutcontC.reimagine-rethink-reinvent { padding-top: 0; }
body.kc-css-system.page-id-427 .aboutcontC.reimagine-rethink-reinvent { padding-bottom: 27px; }
body.kc-css-system .aboutcontC.dishing-cafe .rght-banner-bg { margin: 0 0 62px 0; }
body.kc-css-system .aboutcontC.dishing-cafe { padding-top:0; padding-bottom: 30px; }
.kc_row_inner.ten-x-come-list { display: block; }
#inner-box-left.comp-tax-top { padding-top: 0; }
body.kc-css-system #inner-box-left.comp-tax-top .rght-banner-bg { margin: 0 0 60px 0; }
#inner-box-right.team-ten-x { padding-bottom: 0; }
body.kc-css-system.page-id-446 .serviceContentC { padding-bottom: 70px; margin-top:0; }
body.kc-css-system.page-id-446 #inner-box-left.payroll-comp .rght-banner-bg { margin-bottom: 60px; }
body.page-id-451 #inner-banner { margin: 26px 0 0px 0; }
body.kc-css-system #inner-box-right.business-top-cont { padding-top: 61px; margin-bottom: 8px; }
body.kc-css-system .aboutcontC.growing-scaling { padding-bottom: 67px; padding-top: 0; }
body.kc-css-system .aboutcontC.growing-scaling .rght-banner-bg { margin: 0 0 62px 0; }
body.kc-css-system .aboutcontC.hos-buss-report .aboutcont .rght-banner-bg { margin: 0 0 60px 0 }
body.kc-css-system #blue-inner-sec.bus-rep-blue { margin-bottom: 0; }
body.kc-css-system .aboutcontC.payroll-top-cont { padding-top: 0; padding-bottom: 40px; }
body.kc-css-system.page-id-461 .aboutcontC.payroll-top-cont { padding-bottom: 33px; }
body.kc-css-system .aboutcontC.payroll-top-cont .rght-banner-bg { margin-bottom: 60px; }
body.kc-css-system.page-id-461 #blue-inner-sec { padding-bottom:0; margin-bottom: 78px; } 
body.kc-css-system .aboutcontC.why-choose-deputy .rght-banner-bg { margin: 0 0 60px 0; }
body.kc-css-system .aboutcontC.xero-payroll .rght-banner-bg { margin: 0 0 47px 0; }
body.page-id-461 .aboutcont .rght-banner-bg { margin: 0 0 36px 0; }
body.kc-css-system.page-id-461 .aboutcontC.eng-sec { margin-bottom: 15px; padding-top: 10px; }
body.kc-css-system .aboutcontC.acc-payable-top .rght-banner-bg { margin: 0 0 60px 0; }
body.kc-css-system .aboutcontC.acc-payable-top { margin-bottom: 80px; }
body.kc-css-system .business-intro { padding-top: 58px; padding-bottom: 52px; }
body.kc-css-system.page-id-466 #blue-inner-sec.serviceContentC { margin-top: 60px; margin-bottom: 0; }
#cont-info-btm { margin-top:0; }
body.kc-css-system #cont-info-btm .kc_col-sm-4 { margin-bottom: 20px; }
.contact-form-book .half-sec, .contact-form-book .full-sec { margin: 0 0 25px 0; width: 100%; padding: 0; }
body.kc-css-system.page-id-436 #blue-inner-sec { margin-bottom: 0; }
.social-sharing { float: left; width: 100%; padding: 20px 0 0 0; }
.blog-content-area { padding: 0 0 30px 0; }
.blog-single #inner-banner h1 { font-size: 28px; line-height: 32px; }
.post-info { font-size: 15px; line-height: 25px; padding: 10px 0 0 0; }
.tenxbannersec.home-top-banner { padding-top:40px !important; padding-bottom: 60px !important; }
.slicknav_menu { box-shadow: 0px 0px 20px -2px rgba(204,204,204,.8); }
.kc_row_inner .ser-box-sec.ser-box-sec-hm { grid-template-columns: repeat(auto-fill, minmax(233px,1fr)); }
.footer-container .consec4:nth-child(4) p.fa-envelope { padding-bottom: 0; }
.footersec { padding: 56px 0 0 0; }
.footerwrapUp { padding: 0 0 56px 0; }
.rght-banner-bg .kc_single_image:after, .our-service-mid:before { background: none; }
.aboutcontR.right h2 { padding-top:0; }
.hm-blog-sec .list-post-type.list-post .list-item .post-content {  min-height: 1px; }
.aboutcont #reimagine-rethink-reinvent-right.rght-banner-bg { margin: 0 0 48px 0; }
body.kc-css-system.page-id-427 .serviceContentC { padding-bottom: 63px; }
#assist-sec { padding-top: 0; padding-bottom: 44px; }
body.kc-css-system .aboutcontC.cafe-bar-res-acc-pg { padding-bottom:0; }
#inner-box-left.payroll-comp { padding-bottom: 26px; }
body.kc-css-system .serviceContentC.buss-adv-plan { margin-top: 20px; }
body.kc-css-system .serviceContentC.buss-adv-plan .blue-sec { padding: 63px 40px 7px 40px; }
body.kc-css-system .aboutcontC.ur-de { margin-bottom:6px; }
body.kc-css-system.page-id-456 .serviceContentC { margin-top: 2px; }
body.kc-css-system .kc-css-439769 { padding-bottom: 0; }
body.kc-css-system.page-id-466 .kc-css-700471 { padding-bottom: 0px; }
body.kc-css-system .aboutcontC.simplicity-easy-typo { padding-bottom: 0; }
body.kc-css-system.page-id-466 .blue-sec { margin: 16px auto 0 auto; }
body.kc-css-system .kc-css-462354 { padding-bottom: 0; }
.blog-single .blog-content-area blockquote p, .blog-single .blog-content-area blockquote span { font-size: 18px; line-height: 24px; }
#partner-logo { width: 100%; }
body.kc-css-system.page-id-451 .tex-x-img img, body.kc-css-system.page-id-456 .tex-x-img img, body.kc-css-system.page-id-466 .tex-x-img img { margin-bottom: 40px; }
#partner-logo .kc_col-sm-4 { padding-bottom: 0px; }
#partner-logo .kc_col-sm-4 img { width: 162px; height: auto; }
.desktop-img { display: none; }
.mob-img { display: block; margin: 35px 0 20px 0; }
body.page-id-461 .aboutcontC.eng-sec .aboutcont .rght-banner-bg { display: none; } 
body.page-id-461 .aboutcontC.eng-sec .aboutcont .aboutcontR { padding-top: 0; }
#partner-logo .kc_col-sm-4:first-child img { width: 138px; }
.slicknav_nav li.current-menu-item a { color: #92cb4b; }
.sub-sec-form { background: none; } 	
.sub-sec-form input[type="email"], .sub-sec-form input[type="text"] { width: 100%; margin: 0 0 15px 0; background:#fff; border-radius: 5px; }
.sub-sec-form input[type="submit"] { width: 100%; margin: 0; height: 50px; line-height: 50px; }
.sub-sec-form input[type="email"] { border-left: 0; padding: 10px; }
	.tens_packages_section .kc_row_inner .tens_package_plan{
		width: 100%;
	}
	.tens_packages_section {
		padding: 0 0 60px;
	}
	.tens_packages_section .kc_row_inner:after{
		display: none;
	}
	.tens_package_plan .kc-col-inner-container{
		border-radius: 0 70px 0 70px;
		padding: 35px;
	}
}

@media only screen and (max-width: 640px) {
/*Homepage*/	

h3 br, h2 br { display: none; }
.sub-sec-form { width: 100% !important; height: auto; }
.slicknav_nav ul.sub-menu { padding: 0; margin: 0 10px 20px 10px; }
#inner-banner h1 { font-size: 29px; line-height: 33px; }
#breadcrumbs li { font-size: 15px; padding-top:0 !important; padding-bottom:0 !important; }
#breadcrumbs li.separator { font-size: 22px; line-height: 16px; }
body.kc-css-system .news-sec-btm .kc_button { margin-right:0; } 
#inner-box-left.payroll-comp { padding-bottom: 30px; }
body.kc-css-system .business-intro { padding-top: 63px; padding-bottom: 46px; }
body.kc-css-system #inner-box-right.business-top-cont { padding-top: 65px; }
body.kc-css-system .serviceContentC.buss-adv-plan { margin-top: 20px; padding-bottom: 70px; }
body.kc-css-system .aboutcontC.payroll-top-cont { padding-top: 0; padding-bottom: 20px; }
body.kc-css-system.page-id-461 #blue-inner-sec { padding-bottom: 0; margin-bottom: 73px; }
.kc_row_inner .ser-box-sec.ser-box-sec-hm { grid-template-columns: repeat(auto-fill, minmax(186px,1fr)); }
.kc_row_inner .ser-box-sec.ser-box-sec-hm h4 { font-family: 'Playfair Display', serif; font-size: 19px; line-height: 25px; }
.learnbox { font-size: 14px !important; }
body.kc-css-system .news-sec-btm { padding-top: 65px; padding-bottom: 56px; }
body.kc-css-system .news-sec-btm.news-sec-btm-ser { padding-top: 65px; padding-bottom: 70px; }
body.kc-css-system .kc-css-968581 { padding-bottom: 42px; }
body.kc-css-system .aboutcontC.why-choose-deputy { padding: 70px 0 0 0; }
body.kc-css-system .aboutcontC.acc-payable-top {  margin-bottom: 72px; }
.blog-single #inner-banner h1 { padding: 0 40px; }
}

@media only screen and (max-width: 535px) {
/*Homepage*/	
.our-service-mid:before { width: 243px; }   
.btm-cont .RtF { float: left; }
/*About*/
.order-list ul li .num.big-num { font-size: 38px; line-height: 48px;  margin: 0 15px 0 0;  min-width: 15px; }
.slicknav_nav a:hover, .slicknav_nav .slicknav_row:hover { background: none !important; }
.slicknav_nav ul.sub-menu { padding:0; margin: 0 10px 20px 10px; }
#assist-sec { padding-top: 23px; padding-bottom: 49px; }
.assist-sec ul { padding: 0; }
#assist-sec h3 { padding-bottom: 29px; }
.num-list.order-list, body.kc-css-system.page-id-446 .blue-sec .kc_col-sm-12 { padding:0; }
#contact-btm .button01C .button01 { padding: 16px 32px; }
#breadcrumbs { display: block; width: 100%; }
#breadcrumbs li { display:inline-block !important; }
body.kc-css-system.page-id-456 .blue-sec { padding: 66px 23px 40px 23px; }
body.kc-css-system .aboutcontC.eng-sec { margin-bottom: 16px; }
body.kc-css-system.page-id-466 #blue-inner-sec.serviceContentC {  margin-top: 48px; margin-bottom: 0; }
.pagination { padding:0; }
.kc_row_inner .ser-box-sec.ser-box-sec-hm { grid-template-columns: repeat(auto-fill, minmax(126px,1fr)); grid-gap: 15px; }
.aboutcont .rght-banner-bg {  margin: 0 0 61px 0; }
#assist-sec { padding-top: 0; }
#inner-box-left.payroll-comp { padding-bottom: 23px; }
body.tag .hm-blog-sec .list-post-type.list-post { padding-bottom: 30px; }
}

@media only screen and (max-width: 427px) {
.tenxbannersec.home-top-banner { padding-top: 40px !important; padding-bottom: 40px !important; }	
.kc_row_inner .ser-box-sec.ser-box-sec-hm { display: block; }
.kc_row_inner .ser-box-sec.ser-box-sec-hm .servbox { margin: 0 0 20px 0; }
body.kc-css-system.home .blue-sec { padding: 66px 40px 54px 40px; }
.g-recaptcha { transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0; }
	.tens_package_plan .kc-col-inner-container {
		border-radius: 0 50px 0 50px;
		padding: 35px 25px;
	}
	ul.package_list_info li {
    	padding-left: 25px;
	}
}

@media only screen and (max-width: 360px) {
/*Homepage*/
.mob-menu-logo-holder { margin-left:19px; }
.mobmenur-container { right:0; }	
body.kc-css-system .blue-sec { padding: 66px 23px 52px 23px; }  

/*About page*/
.list-tar-sec .kc_col-sm-4 { width: 300px !important; }
#contact-btm .button01C .button01 { padding: 19px 33px; }
body.kc-css-system .serviceContentC.buss-adv-plan .blue-sec { padding: 90px 20px 30px 20px; }
.contact-form-book input[type="submit"] { font-size: 14px; }
body.kc-css-system.page-id-436 span.wpcf7-list-item { margin: 0 0 10px 0; width: 100%; }
body.kc-css-system.page-id-427 .aboutcontC.reimagine-rethink-reinvent { padding-bottom: 9px; }
body.kc-css-system .kc-css-968581 { padding-bottom: 16px; }
body.kc-css-system .aboutcontC.simplicity-easy-typo { padding-bottom: 7px; }
.solid-btn { padding: 12px 20px 12px 20px; }
.cont-btn-floting { right: -56px; }
.g-recaptcha { transform:scale(0.67);-webkit-transform:scale(0.67);transform-origin:0 0;-webkit-transform-origin:0 0; }
}
    