@media only screen and (max-width: 768px) {
	#rdc-hide-on-mobile {
		display: none !important;
	}
}

@media only screen and (min-width: 769px) {
	#rdc-hide-on-desktop {
		display: none !important;
	}
}

@media (max-width: 430px) {

	.pp-top-left {
		position: relative;
	    background-size: cover;
	    background-position-x: left;
	    font-family: 'Montserrat';
	    color: #FFFFFF;
	    font-size: 1.2vw;
	    font-weight: 400;
	    height: auto;
	    min-height: 0vw;
	    top: -133px !important;
		padding-top: 21% !important;
	}

	.pp-top-left.sp-top-left {
	    padding-top: 9%;
	    font-size: 2.8vw;
	    line-height: 4vw;

	}

	.sp-top-left .wpb_wrapper {
		 margin-top: 70px !important;  
		
		max-width: 90% !important;
	}

	.d-img .vc_column-inner {
		background-position: 84% 46% !important;
	}
		
	.d-img-green .vc_column-inner {
		background-position: 76% 79% !important;
		background-size: auto 71% !important;
    padding-bottom: 99px !important;
	}
	
		.d-img-blue .vc_column-inner {
		background-position: 80% 100% !important;
	}
	
	.d-img-blue2 .vc_column-inner {
	    background-position: 78% 110% !important;
	}
}



@media only screen and (max-width: 767px) {
	.height-full > .vc_column-inner {
		background-size: auto 54% !important; 
	}
	
	.height-full-green > .vc_column-inner {
		background-size: auto 64% !important; 
	}
	
	.height-full-blue > .vc_column-inner {
	    background-size: auto 61% !important;
	    padding-bottom: 172px !important;		
	}

	.height-full-blue2 > .vc_column-inner {
		background-size: auto 77% !important;
	    padding-bottom: 120px !important;
	}
	
	.quickfinder-item-box {
	    padding: 0px !important;
	}

	.post-35952 .vc_custom_1619092506258 {
	    margin-top: 0px !important;
	    border-top-width: 0px !important;
	    padding-top: 0px !important;
	    background-image: url(https://smartrack.uk.net/wp-content/uploads/2021/06/SmarTrack-5-plus-header-mobile.jpg) !important;  
	}
	
}
	
	

/* John Additions 23/06/2021 */

/*#mototrak .vc_row.table-section .tablepress thead th, .vc_row.table-section .tablepress tbody tr.odd.row-1 td {
	background-color: #f47320 !important;
}*/

/* table styles blue */
#rdc-content-blue .wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title>a {background-color: #0060ae !important; }
#rdc-content-blue .vc_row.table-section												{ padding: 50px 0; }
#rdc-content-blue .vc_row.table-section.stolen-vehicles 								{ padding-top: 10px; }
#rdc-content-blue .vc_row.table-section .tablepress thead th,
#rdc-content-blue .vc_row.table-section .tablepress tbody tr.odd.row-1 td 			{ padding-top: 20px !important; padding-bottom: 15px !important; background-color: #0060ae; color: #fff; border: none !important; font-weight: 600; line-height: 20px; text-align: center; vertical-align: middle; }
#rdc-content-blue .vc_row.table-section .tablepress thead th.column-1,
#rdc-content-blue .vc_row.table-section .tablepress tbody tr.odd.row-1 td.column-1 	{ padding-left: 30px !important; text-align: left; } .vc_row.table-section .tablepress tbody tr.odd td { background-color: #f1f5f3; }
#rdc-content-blue .vc_row.table-section .tablepress tbody tr.even td 					{ background-color: #fff; }
#rdc-content-blue .vc_row.table-section .vc_custom_heading 							{ margin-bottom: 100px; color: #AF006E; }
#rdc-content-blue .vc_row.table-section .tablepress tbody tr td 						{ padding: 15px 0 !important; border: none !important; text-align: center; font-size: 15px; line-height: 25px; }
#rdc-content-blue .vc_row.table-section .tablepress tbody tr td.column-1 				{ padding-left: 30px !important; text-align: left; }
#rdc-content-blue .vc_row.table-section .tablepress tbody tr td span 					{ color: #AF006E; }
.dataTables_scrollBody .dataTable > thead > .row-1.odd 				{ display: none; }


/* table styles yellow */
.vc_row.table-yellowrow-section												{ padding: 50px 0; }
.vc_row.table-yellowrow-section.stolen-vehicles 								{ padding-top: 10px; }
.vc_row.table-yellowrow-section .tablepress thead th,
.vc_row.table-yellowrow-section .tablepress tbody tr.odd.row-1 td 			{ padding-top: 20px !important; padding-bottom: 15px !important; background-color: #c0c034; color: #fff; border: none !important; font-weight: 600; line-height: 20px; text-align: center; vertical-align: middle; }
.vc_row.table-yellowrow-section .tablepress thead th.column-1,
.vc_row.table-yellowrow-section .tablepress tbody tr.odd.row-1 td.column-1 	{ padding-left: 30px !important; text-align: left; } .vc_row.table-yellowrow-section .tablepress tbody tr.odd td { background-color: #f1f5f3; }
.vc_row.table-yellowrow-section .tablepress tbody tr.even td 					{ background-color: #fff; }
.vc_row.table-yellowrow-section .vc_custom_heading 							{ margin-bottom: 100px; color: #AF006E; }
.vc_row.table-yellowrow-section .tablepress tbody tr td 						{ padding: 15px 0 !important; border: none !important; text-align: center; font-size: 15px; line-height: 25px; }
.vc_row.table-yellowrow-section .tablepress tbody tr td.column-1 				{ padding-left: 30px !important; text-align: left; }
.vc_row.table-yellowrow-section .tablepress tbody tr td span 					{ color: #AF006E; }
.dataTables_scrollBody .dataTable > thead > .row-1.odd 				{ display: none; }



/* table styles green */
.vc_row.table-greenrow-section												{ padding: 50px 0; }
.vc_row.table-greenrow-section.stolen-vehicles 								{ padding-top: 10px; }
.vc_row.table-greenrow-section .tablepress thead th,
.vc_row.table-greenrow-section .tablepress tbody tr.odd.row-1 td 			{ padding-top: 20px !important; padding-bottom: 15px !important; background-color: #6db33f; color: #fff; border: none !important; font-weight: 600; line-height: 20px; text-align: center; vertical-align: middle; }
.vc_row.table-greenrow-section .tablepress thead th.column-1,
.vc_row.table-greenrow-section .tablepress tbody tr.odd.row-1 td.column-1 	{ padding-left: 30px !important; text-align: left; } .vc_row.table-greenrow-section .tablepress tbody tr.odd td { background-color: #f1f5f3; }
.vc_row.table-greenrow-section .tablepress tbody tr.even td 					{ background-color: #fff; }
.vc_row.table-greenrow-section .vc_custom_heading 							{ margin-bottom: 100px; color: #AF006E; }
.vc_row.table-greenrow-section .tablepress tbody tr td 						{ padding: 15px 0 !important; border: none !important; text-align: center; font-size: 15px; line-height: 25px; }
.vc_row.table-greenrow-section .tablepress tbody tr td.column-1 				{ padding-left: 30px !important; text-align: left; }
.vc_row.table-greenrow-section .tablepress tbody tr td span 					{ color: #AF006E; }
.dataTables_scrollBody .dataTable > thead > .row-1.odd 				{ display: none; }




/* table styles dark */
.vc_row.tabledark-section												{ padding: 50px 0; }
.vc_row.tabledark-section.stolen-vehicles 								{ padding-top: 10px; }
.vc_row.tabledark-section .tablepress thead th,
.vc_row.tabledark-section .tablepress tbody tr.odd.row-1 td 			{ padding-top: 20px !important; padding-bottom: 15px !important; background-color: #AF006E; color: #fff; border: none !important; font-weight: 600; line-height: 20px; text-align: center; vertical-align: middle; }
.vc_row.tabledark-section .tablepress thead th.column-1,
.vc_row.tabledark-section .tablepress tbody tr.odd.row-1 td.column-1 	{ padding-left: 30px !important; text-align: left; } .vc_row.tabledark-section .tablepress tbody tr.odd td { background-color: #2a2a2a; color: #ffffff;}
.vc_row.tabledark-section .tablepress tbody tr.even td 					{ background-color: #202020; color: #ffffff; }
.vc_row.tabledark-section .vc_custom_heading 							{ margin-bottom: 100px; color: #AF006E; }
.vc_row.tabledark-section .tablepress tbody tr td 						{ padding: 15px 0 !important; border: none !important; text-align: center; font-size: 15px; line-height: 25px; }
.vc_row.tabledark-section .tablepress tbody tr td.column-1 				{ padding-left: 30px !important; text-align: left; }
.vc_row.tabledark-section .tablepress tbody tr td span 					{ color: #AF006E; }
.dataTables_scrollBody .dataTable > thead > .row-1.odd 				{ display: none; }
	
		 	