@media only screen and (max-width: 480px) {
	.slide-custom-section {
		display: none;
	}
}

@media only screen and (max-width: 991px) and (orientation: landscape) {
	.slide-custom-section {
		right: -85% !important;
		width: 85% !important;
	}
	.slide-custom-section.active {
		right: 0% !important;
	}
	.slide-link.active {
		right: 85% !important;
	}
	.right-sliderbar {
		font-size: 13px !important;
		margin-bottom: 0px !Important;
		margin-top: 5px;
	}
	.right-sliderbar:first-child {
		margin-top: 40px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	#splash {
		height: 100px !important;
	}
	/*menu css*/
	.navbar-toggle {
		display: initial !important;
	}
	.navbar-header {
		float: initial !important;
	}
	.navbar-nav>li {
		float: initial !important;
	}
	.navbar-collapse.collapse {
		display: none !important;
	}
	.navbar .navbar-collapse.collapse.in {
		display: block !important;
		border-top: 1px solid #fff;
	}
	.navbar-nav {
		float: initial !important;
		margin: 7.5px -15px !important;
	}
	/*menu css*/
	body footer.act {
		position: initial !important;
	}
	.col-lg-12.serch_main_2 {
		padding: 0px;
		max-height: 400px;
		height: 400px;
		overflow: scroll;
	}
	.col-lg-12.serh_sorting {}
	.col-lg-12.main_dt_tb>div {
		width: 1200px;
	}
	.col-lg-12.main_dt_tb {}
	.col-lg-12.serh_sorting form {
		width: 1200px;
	}
	.col-lg-12.serh_sorting form div {
		float: left;
		padding-left: 0px;
	}
	#content.tab_new_vehi {}
	div#content.col-lg-12.search_car_table form {
		width: 100%;
	}
	div#content.col-lg-12.search_car_table {}
	div#content.col-lg-12.search_car_table {
		padding-left: 1%;
		width: 98% !Important;
		padding-right: 1%;
	}
	div#content.col-lg-12.search_car_table form table.table {
		width: 1200px;
	}
	.search_car_table table tr td {
		padding: 5px 5px;
	}
	a#tiresafety {
		height: 60px !important;
	}
	div#online_payment {
		display: none;
	}
	td#direction_car_removel {
		text-align: left !important;
		padding-top: 10px !important;
	}
	td#direction_car_removel>b:first-child {
		height: 30px !important;
		line-height: 30px !important;
	}
	.slide .slide_text .slide_title p {
		margin: 0px !important;
	}
	.slide_title>a>span {
		padding: 0px !important;
	}
	html body .share div>span>a>p {
		margin: 4px 0px !important;
	}
	div#splash_center>a {
		left: 5% !important;
	}
	a#toronto {
		background-size: 63% !important;
		height: 45px !important;
	}
	a#toronto:hover {
		background: url(../img/3/toronto.png) no-repeat scroll 0px -63px !important;
		background-size: 63% !important;
	}
	a#ottawa {
		background-size: 63% !important;
		height: 45px !important;
	}
	a#ottawa:hover {
		background: url(../img/3/ottawa.png) no-repeat scroll 0px -63px !important;
		background-size: 63% !important;
	}
	a#new_yourk {
		height: 38px !important;
		background-size: 63% !important;
	}
	a#new_yourk:hover {
		background: url(../img/3/new_yourk.png) no-repeat scroll 0px -63px !important;
		background-size: 63% !important;
	}
	a#porthope {
		background-size: 63% !important;
		height: 35px !important;
	}
	a#porthope:hover {
		background: url(../img/3/porthope.png) no-repeat scroll 0px -63px !important;
		background-size: 63% !important;
	}
	div#splash_center>a {
		display: block !important;
		float: none !important;
	}
	div#splash_center>br {
		display: none;
	}
	a#aoe>span {
		margin-top: 10px !important;
	}
	body .cont_b_l.services a.item {
		float: none !important;
		padding-top: 0px !important;
		padding-bottom: 0px !important;
		height: 85px !important;
		clear: both;
	}
	body .cont_b_l.services a.item>.pull-left {
		width: 10% !important;
	}
	body .cont_b_l.services a.item>.pull-left>img {
		width: 100% !important;
		padding: 0px !important;
	}
	body .cont_b_l.services a.item>span {
		width: 70% !important;
		padding: 0px !important;
		padding-left: 5% !important;
	}
	body .cont_b_l.services.comm>a {
		padding-top: 0px !important;
		padding-bottom: 0px !important;
	}
	body .cont_b_l.services.comm>a>.pull-left {
		width: 15% !important;
	}
	body .cont_b_l.services.comm>a>.pull-left>img {
		width: 100% !important;
		padding: 0px !important;
	}
	body .cont_b_l.services.comm>a>span {
		width: 70% !important;
		padding: 0px !important;
		text-align: left !important;
		padding-left: 5% !important;
	}
	.slide_text {
		width: 100% !important;
		margin: 0px !important;
	}
	.slide_title>p {
		margin: 0px !important;
	}
	.slide_title>.clear {
		height: 0px !important;
	}
	.slide .slide_text div {
		max-width: 100% !important;
		float: none !important;
		padding: 10px !important;
		padding-top: 0px !important;
		padding-bottom: 0px !important;
	}
	.slide_info>.clear {
		height: 0px;
	}
	body .share div>span>a>img {
		padding: 0px !important;
	}
	.open_coments_bl>table>tbody>tr>td {
		width: 100% !important;
		float: none !important;
		display: block !important;
		padding: 10px 0px !important;
	}
	.cash_for_ur_car {
		height: 480px !important;
		overflow: scroll !important;
		width: 100% !important;
	}
	.footer_logos div a>img {
		margin: 5px 0px !important;
	}
	div#gallery>a {
		display: none;
	}
	.paginator {
		margin: 10px 0px !important;
	}
	div#wrapper {
		width: 100% !important;
		margin-left: 5% !important;
		max-width: 90% !important;
	}
	.share>div:last-child>a {
		padding-right: 20px !important;
	}
	body .window.fancybox-media {
		margin-left: 5% !important;
		width: 100% !important;
	}
	body .window.fancybox-media>iframe {
		width: 90% !important;
		height: 480px !important;
	}
	body .donate_ur_car {
		height: 480px !important;
		overflow: scroll !important;
	}
	div#video_popup_wrap {
		width: 100% !important;
	}
	body .dropdown.dropdown-tip {
		right: 0px !important;
		margin-top: 0px !important;
	}
	body .city_left>a {
		font-size: 18px !important;
	}
	span.m-crossX {
		border-radius: 100% !important;
		padding: 9px 12px 9px 12px !important;
		background-color: #000 !important;
		color: white !important;
		font-weight: bold !important;
		font-size: 16px !important;
	}
	span.m-crossX {
		font-size: 100% !important;
	}
	.m_cross_city {
		display: block;
		background: none !important;
	}
	html body .share div>span {
		display: block !important;
		float: none !important;
		padding-right: 20px;
	}
	html body .share div>span>a>img {
		padding: 0px !important;
	}
	body div#content>.cont_l.cont_l_mh.community>.fl>p>iframe {
		width: 100% !important;
	}
	.slider {
		margin-top: 15% !important;
		padding-bottom: 10px !important;
	}
	div#qa-menu>ul>li {
		width: 100%;
	}
	div#question-list>.question {
		margin: 0px;
		padding: 10px 10px;
	}
	li.qa-search {
		padding: 10px;
	}
	div#content>div#qa-content-wrapper {
		margin: 0px !important;
		width: 100% !important;
	}
	div#single-question>h1 {
		padding: 0px 10px;
	}
	.qa-voting-box {
		width: 18% !important;
	}
	div#question-body {
		width: 100% !important;
	}
	.qa-user-box {
		margin-right: 20px;
	}
	.qa-action-links {
		width: 100%;
	}
	.answer-body {
		width: 80%;
	}
	div#edit-answer {
		padding: 0px 10px !important;
	}
	.share>ul {
		padding-right: 24px;
	}
	.conact-frm>p {
		margin: 5px;
	}
	input[type="reset"] {
		margin-right: 10px;
	}
	.share>ul>li {
		text-align: right;
		padding: 0px;
	}
	.career span.wpcf7-form-control-wrap {
		width: 100% !important;
	}
	html body .footer_top {
		background: url(../img/grass.png) bottom left repeat-x !important;
	}
	body .fl {
		margin: 0px !important
	}
	body .sml_subscribe {
		display: block;
		margin: 0px 25%;
		width: 100%;
	}
	html body,
	html {
		overflow-x: hidden !important;
		width: 100% !important
	}
	body .links_wrapper,
	body .search_join {
		clear: both;
		position: inherit !important
	}
	body .slide.slide_act {
		padding: 0px !important;
	}
	body .slider .slider_entry,
	body .slider .slider_entry .slide_img {
		width: 100% !important;
		height: auto !important;
	}
	body #content_wrap,
	body .window {
		width: 100%;
	}
	body #menu-toronto-header-menu.menu {
		width: 100% !important
	}
	body {
		padding: 0px;
		margin: 0px;
		width: 100% !important;
		min-width: 100% !important;
		max-width: 100% !important;
	}
	#splash_center {
		width: 46%;
		margin: 0px;
		top: -130px;
		left: 0px;
	}
	/*body .sharenew {
		float: none !important;
		font-size: 20px !important;
		margin-top: 0px !important;
	}*/
	.sharenew>div>table>tbody>tr>td {
		display: block;
		padding: 0px 10px;
	}
	header {
		width: 100%;
		float: left;
		position: relative;
		z-index: 3;
	}
	nav.main-page {
		top: 200px !important;
	}
	header nav li {
		display: block;
		text-align: left;
		padding: 0px;
		margin: 5px !important;
	}
	.f_link_block {
		width: 30%;
		padding: 10px;
		margin: 0px;
	}
	.learn_more {
		float: none !important;
		width: 100% !important;
		max-width: 100% !important;
		background-size: 100% 100% !important;
		padding: 0px !important;
		text-align: center !important;
	}
	.links_wrapper {
		left: 0px !important;
		padding: 0px !important;
		margin-left: 0px !important;
		width: 100% !important;
		max-width: 100% !important;
		text-align: center !important;
	}
	.Toronto-foot div {
		width: 100% !important;
		text-align: left;
	}
	.search_join {
		float: none !important;
		width: 100% !important;
		max-width: 100% !important;
		text-align: center !important;
		padding: 0px !important;
	}
	.footer_logos {
		float: left;
		position: relative;
		padding: 0px !important;
		clear: both;
		width: 100% !important;
		max-width: 100% !important;
		margin-top: 10px !important;
		margin-bottom: 10px !important;
	}
	.city_left {
		text-align: center;
		padding: 0px !important;
		width: 48%;
	}
	body .city_left strong {
		margin: 0px !important
	}
	header nav {
		top: 200px;
	}
	.second_menu ul li {
		display: block;
		text-align: right;
	}
	.second_menu {
		top: 200px;
		background: none;
	}
	.cont_l {
		width: 95% !important;
		padding: 0px;
		/*margin-top: 200px;*/
		margin-top: 10px;
		margin-left: 5% !important;
	}
	.cont_menu {
		position: relative;
		display: none;
	}
	.inventory_s>iframe {
		width: 100% !important;
	}
	.cont_l .inventory_s {
		max-width: 100%;
	}
	.inventory_s>iframe>#document>html>body {
		padding: 0px !important;
		margin: 0px !important;
	}
	center>table {
		width: 100%;
	}
	.cont_menu .item {}
	.slider_wrap {
		width: 100% !important;
		max-width: 95% !important;
	}
	.slider_entry {
		width: 100% !important;
	}
	.slide_img img {
		max-width: 100% !important;
	}
	.slide {
		float: left;
		width: 100%;
	}
	.window {
		margin-left: 0px !important;
		width: 100% !important;
		max-width: 100% !important;
	}
	.window iframe {
		width: 90% !important;
		margin-left: 5% !important;
		height: 480px !important;
	}
	div#content_wrap {
		margin: 0px;
		width: 100%;
		margin-top: 50px !important;
	}
	div#content_wrap>.content_left {
		width: 100%;
		float: none;
	}
	div#content_wrap>.content_right {
		width: 100%;
		float: none;
	}
	.frame {
		max-width: 42%;
	}
	.cont_l p .text_a_c {
		width: 100% !important;
		max-width: 100% !important;
		text-align: left !important;
	}
	.cont_l.cont_l_mh.community {
		width: 95% !important;
		max-width: 95% !important;
	}
	.footer_logos>div {
		text-align: center;
	}
	.footer_logos.New.York-foot {
		width: 100% !important;
		max-width: 100% !important;
	}
	.clock {
		display: none;
	}
	.cont_r>div>img {
		display: none;
	}
	.conact-frm {
		padding-left: 20px;
	}
	body .cont_l.cont_l_mh {
		width: 100% !important;
		max-width: 90% !important;
	}
	body .cont_l.cont_l_mh>h2 {
		width: 100% !important;
		max-width: 100% !important;
	}
	body .cont_l.cont_l_mh>h2>strong {
		width: 100% !important;
		max-width: 100% !important;
	}
	.fl.short_text {
		width: 100%;
		max-width: 100%;
	}
	.fl.short_text>p {
		width: 100%;
		max-width: 100%;
	}
	.cont_l.cont_l_mh>.fl.short_text>table>tbody>tr>td {
		display: block;
		width: 100%;
		padding: 0px !important;
		font-size: 14px !important;
		line-height: 20px !important;
		text-align: center !important;
	}
	.red_text {
		width: 100%;
		max-width: 100%;
	}
	.red_text>div>span {
		width: 100%;
		max-width: 100%;
	}
	.cont_r>img {
		display: none !important;
	}
	.cont_r>strong>div>img {
		display: none !important;
	}
	.contacts {
		width: 100%;
		max-width: 100%;
	}
	.kids_zone {
		width: 95%;
		max-width: 100%;
		background-size: 100%;
	}
	form.question>div {
		margin-left: 10px;
	}
	.Port.Hope-foot>div {
		float: left;
	}
	.Ottawa-foot>div {
		float: left;
	}
	.cont_l h2 {
		width: 100%;
		max-width: 100%;
	}
	.cont_l>table>tbody>tr>td {
		width: 100%;
		max-width: 100%;
		display: block;
		text-align: left !important;
		padding: 0px !important;
		padding-bottom: 10px !important;
	}
	.cont_b_l.services.comm>a {
		text-align: center;
		width: 100%;
		max-width: 100%;
	}
	#content {
		margin-top: 100px;
	}
	.cont_l p {}
	.second_menu ul {
		background: none !important;
		width: 50% !important;
		float: right !important;
	}
	.question {
		margin-top: 67%;
	}
	.cont_l ul li {}
	.conact-frm>p>span>input {
		width: 100% !important;
	}
	.conact-frm>p>span>textarea {
		width: 100% !important;
	}
	.red_text>div {
		width: 100% !important;
	}
	#bg_viewer img {
		max-width: 100% !important;
		width: 94% !important;
	}
	.bg_viewer_in {
		width: 100% !important;
		max-width: 100% !important;
		padding: 0px !important;
	}
	.bg_viewer_out {
		width: 100% !important;
	}
	.red_text {
		left: 0% !important;
	}
	.half_block {
		width: 100% !important;
		max-width: 100% !important;
	}
	.cont_l.cont_l_mh>.red_text {
		left: 0% !important;
	}
	.bg_viewer_slide {
		width: 100% !important;
		max-width: 100% !important;
	}
	div#bg_viewer {
		display: none !important;
	}
	.fl {
		width: 100% !important;
		max-width: 100%;
		padding-left: 0px !important;
	}
	body {
		margin: 0px;
		padding: 0px;
		background-attachment: scroll, scroll;
		background-clip: border-box, border-box;
		background-color: rgba(0, 0, 0, 0);
		background-image: url("..//img/shadow_bottom_stretch.png"), url("..//img/bg_main.jpg"), url("..//img/shadow_stretch.png");
		background-origin: padding-box, padding-box;
		background-position: center top, center top;
		background-repeat: no-repeat;
		background-size: 100% 100%, 100% 100%, 100% 100%
	}
	.test {
		background: none repeat scroll 0 0 #000;
		bottom: 0;
		position: absolute;
		width: 100%;
	}
	#bg {
		display: none !important;
	}
	footer.act {
		width: 100% !important;
		max-width: 100% !important;
		background-size: 100% 100% !important;
	}
	a.item.asc_r {
		padding-top: 10px !important;
		padding-bottom: 100px !important;
	}
	a.item.asc_r>img {
		margin-left: 6% !important;
	}
	div#gallery a {
		min-width: 60px !important;
	}
	.cont_b_l.services.comm>img {
		width: 100%;
	}
	body .blog_gallery {
		width: 100% !important;
		max-width: 85% !important;
		margin-top: 20px !important;
	}
	body .blog_gallery_wrap {
		width: 100% !important;
		max-width: 100% !important;
	}
	body .blog_gallery div img {
		width: 100% !important;
		max-width: 100% !important;
	}
	span.text_a_c>img {
		width: 100%;
		max-width: 100%;
		height: auto !important;
	}
	.fl>p>img {
		width: 100%;
		max-width: 100%;
		height: auto !important;
	}
	.fl>table>tbody>tr>td {
		display: block !important;
	}
	div#audiojs_wrapper0 {
		width: 100% !important;
		max-width: 100% !important;
	}
	body div#wrapper>ol {
		width: 90% !important;
		max-width: 90% !important;
	}
	.scrubber {
		width: 50% !important;
	}
	.progress {
		width: 50% !important;
	}
	.loaded {
		width: 50% !important;
	}
	body .cont_l.cont_l_mh.community>.fl {
		width: inherit !important;
		max-width: 100% !important;
	}
	body .cont_l.cont_l_mh.community>.f1>p {
		width: 100% !important;
		max-width: 100% !important;
	}
	body .cont_l.cont_l_mh.community>.f1>p>iframe {
		width: 100% !important;
		max-width: 100% !important;
	}
	.container.responsive_nav {
		display: block !important;
		top: 140px !important;
		padding: 0px !important;
		position: absolute;
		width: 100%;
		z-index: 2;
	}
	.second_menu {
		display: none !important;
	}
	header nav {
		display: none !important;
	}
	.navbar-default {
		background-color: #393b3c !important;
		border-color: #393b3c !important;
		margin-bottom: 0px !important;
	}
	.navbar-default .navbar-brand {
		color: #FFF !important;
	}
	.navbar-default .navbar-nav>li>a {
		color: #32ca42 !important;
	}
	.navbar-nav>li>a {
		padding-top: 5px !important;
		padding-bottom: 5px !important;
	}
	.navbar-default .navbar-nav>li>a:hover,
	.navbar-default .navbar-nav>li>a:focus {
		color: #393b3c !important background-color: #32ca42 !important;
	}
	.navbar-brand {
		height: auto !important;
	}
	.nav>li:hover {
		background-color: white;
	}
	ul#menu-toronto-inventory-menu-1 {
		display: block !important;
	}
	.s_cat a {
		display: none;
		background-size: 100% !important;
		background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	}
	#content {
		z-index: 0;
	}
	.cont_b_l.services {
		clear: both;
	}
	body .cont_b_l .item p {
		width: 100% !important;
	}
	body .cont_b_l.services.comm>a:nth-child(1)>span>p {
		width: 100% !important;
	}
	.blog_art p {
		height: auto !important;
	}
	.blog-figure {
		height: 90px !important;
		overflow: hidden;
	}
	body .post .post_desc {
		line-height: 15px !important;
	}
	#bg_viewer {
		height: auto !important;
	}
	.cont_r {
		width: 100% !important;
	}
	.footer_top {
		background-size: 100% !important;
	}
	.input_content {
		width: 100% !important;
	}
	.select_content {
		width: 100% !important;
	}
	.textarea_content {
		width: 100% !important;
	}
	#gallery_wrap {
		height: 205px !important;
	}
	.share {
		font-size: 100% !important;
	}
	#logo {
		width: 30% !important;
		background-size: 100% 100%;
	}
	.share div {
		font-size: 100% !important;
	}
	.cont_l>table {
		width: inherit !important;
	}
	.copyrights p {
		padding-left: 0px !important;
	}
	body div#gallery {
		width: 90% !important;
		margin-left: 5% !important;
	}
	ul.press-room {
		width: inherit !important;
		max-width: inherit !important;
	}
	ul.press-room>li>img {
		max-width: inherit !important;
		width: inherit !important;
	}
	.track_title {
		position: relative !important;
		background: none !important;
	}
	table {
		width: inherit;
		max-width: inherit;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.slide-custom-section {
		right: -50%;
		width: 50%;
	}
	.slide-custom-section.active {
		right: 0%;
	}
	.slide-link.active {
		right: 50%;
	}
	#splash {
		height: 100px !important;
	}
	/*menu css*/
	.navbar-toggle {
		display: initial !important;
	}
	.navbar-header {
		float: initial !important;
	}
	.navbar-nav>li {
		float: initial !important;
	}
	.navbar-collapse.collapse {
		display: none !important;
	}
	.navbar .navbar-collapse.collapse.in {
		display: block !important;
		border-top: 1px solid #fff;
	}
	.navbar-nav {
		float: initial !important;
		margin: 7.5px -15px !important;
	}
	/*menu css*/
	body footer.act {
		position: initial !important;
	}
	.col-lg-12.serch_main_2 {
		padding: 0px;
		max-height: 400px;
		height: 400px;
		overflow: scroll;
	}
	.col-lg-12.serh_sorting {}
	.col-lg-12.main_dt_tb>div {
		width: 1200px;
	}
	.col-lg-12.main_dt_tb {}
	.col-lg-12.serh_sorting form {
		width: 1200px;
	}
	.col-lg-12.serh_sorting form div {
		float: left;
		padding-left: 0px;
	}
	#content.tab_new_vehi {}
	div#content.col-lg-12.search_car_table form {
		width: 100%;
	}
	div#content.col-lg-12.search_car_table {}
	div#content.col-lg-12.search_car_table {
		padding-left: 1%;
		width: 98% !Important;
		padding-right: 1%;
	}
	div#content.col-lg-12.search_car_table form table.table {
		width: 1200px;
	}
	.search_car_table table tr td {
		padding: 5px 5px;
	}
	a#tiresafety {
		height: 60px !important;
	}
	div#online_payment {
		display: none;
	}
	td#direction_car_removel {
		text-align: left !important;
		padding-top: 10px !important;
	}
	td#direction_car_removel>b:first-child {
		height: 30px !important;
		line-height: 30px !important;
	}
	.slide .slide_text .slide_title p {
		margin: 0px !important;
	}
	.slide_title>a>span {
		padding: 0px !important;
	}
	html body .share div>span>a>p {
		margin: 4px 0px !important;
	}
	div#splash_center>a {
		left: 5% !important;
	}
	a#toronto {
		background-size: 63% !important;
		height: 45px !important;
	}
	a#toronto:hover {
		background: url(../img/3/toronto.png) no-repeat scroll 0px -63px !important;
		background-size: 63% !important;
	}
	a#ottawa {
		background-size: 63% !important;
		height: 45px !important;
	}
	a#ottawa:hover {
		background: url(../img/3/ottawa.png) no-repeat scroll 0px -63px !important;
		background-size: 63% !important;
	}
	a#new_yourk {
		height: 38px !important;
		background-size: 63% !important;
	}
	a#new_yourk:hover {
		background: url(../img/3/new_yourk.png) no-repeat scroll 0px -63px !important;
		background-size: 63% !important;
	}
	a#porthope {
		background-size: 63% !important;
		height: 35px !important;
	}
	a#porthope:hover {
		background: url(../img/3/porthope.png) no-repeat scroll 0px -63px !important;
		background-size: 63% !important;
	}
	div#splash_center>a {
		display: block !important;
		float: none !important;
	}
	div#splash_center>br {
		display: none;
	}
	a#aoe>span {
		margin-top: 10px !important;
	}
	body .cont_b_l.services a.item {
		float: none !important;
		padding-top: 0px !important;
		padding-bottom: 0px !important;
		height: 85px !important;
		clear: both;
	}
	body .cont_b_l.services a.item>.pull-left {
		width: 10% !important;
	}
	body .cont_b_l.services a.item>.pull-left>img {
		width: 100% !important;
		padding: 0px !important;
	}
	body .cont_b_l.services a.item>span {
		width: 70% !important;
		padding: 0px !important;
		padding-left: 5% !important;
	}
	body .cont_b_l.services.comm>a {
		padding-top: 0px !important;
		padding-bottom: 0px !important;
	}
	body .cont_b_l.services.comm>a>.pull-left {
		width: 15% !important;
	}
	body .cont_b_l.services.comm>a>.pull-left>img {
		width: 100% !important;
		padding: 0px !important;
	}
	body .cont_b_l.services.comm>a>span {
		width: 70% !important;
		padding: 0px !important;
		text-align: left !important;
		padding-left: 5% !important;
	}
	.slide_text {
		width: 100% !important;
		margin: 0px !important;
	}
	.slide_title>p {
		margin: 0px !important;
	}
	.slide_title>.clear {
		height: 0px !important;
	}
	.slide .slide_text .slide_info {
		max-width: 100% !important;
		float: none !important;
		padding: 10px !important;
		padding-top: 0px !important;
		padding-bottom: 0px !important;
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		justify-content: center;
	}
	.slide_info>.clear {
		height: 0px;
	}
	body .share div>span>a>img {
		padding: 0px !important;
	}
	.open_coments_bl>table>tbody>tr>td {
		width: 100% !important;
		float: none !important;
		display: block !important;
		padding: 10px 0px !important;
	}
	.cash_for_ur_car {
		height: 480px !important;
		overflow: scroll !important;
		width: 100% !important;
	}
	.footer_logos div a>img {
		margin: 5px 0px !important;
	}
	div#gallery>a {
		display: none;
	}
	.paginator {
		margin: 10px 0px !important;
	}
	div#wrapper {
		width: 100% !important;
		margin-left: 5% !important;
		max-width: 90% !important;
	}
	.share>div:last-child>a {
		padding-right: 20px !important;
	}
	body .window.fancybox-media {
		margin-left: 5% !important;
		width: 100% !important;
	}
	body .window.fancybox-media>iframe {
		width: 90% !important;
		height: 480px !important;
	}
	body .donate_ur_car {
		height: 480px !important;
		overflow: scroll !important;
	}
	div#video_popup_wrap {
		width: 100% !important;
	}
	body .dropdown.dropdown-tip {
		right: 0px !important;
		margin-top: 0px !important;
	}
	body .city_left>a {
		font-size: 18px !important;
	}
	span.m-crossX {
		border-radius: 100% !important;
		padding: 9px 12px 9px 12px !important;
		background-color: #000 !important;
		color: white !important;
		font-weight: bold !important;
		font-size: 16px !important;
	}
	span.m-crossX {
		font-size: 100% !important;
	}
	.m_cross_city {
		display: block;
		background: none !important;
	}
	html body .share div>span {
		display: block !important;
		float: none !important;
		padding-right: 20px;
	}
	html body .share div>span>a>img {
		padding: 0px !important;
	}
	body div#content>.cont_l.cont_l_mh.community>.fl>p>iframe {
		width: 100% !important;
	}
	.slider {
		margin-top: 15% !important;
		padding-bottom: 10px !important;
	}
	div#qa-menu>ul>li {
		width: 100%;
	}
	div#question-list>.question {
		margin: 0px;
		padding: 10px 10px;
	}
	li.qa-search {
		padding: 10px;
	}
	div#content>div#qa-content-wrapper {
		margin: 0px !important;
		width: 100% !important;
	}
	div#single-question>h1 {
		padding: 0px 10px;
	}
	.qa-voting-box {
		width: 18% !important;
	}
	div#question-body {
		width: 100% !important;
	}
	.qa-user-box {
		margin-right: 20px;
	}
	.qa-action-links {
		width: 100%;
	}
	.answer-body {
		width: 80%;
	}
	div#edit-answer {
		padding: 0px 10px !important;
	}
	.share>ul {
		padding-right: 24px;
	}
	.conact-frm>p {
		margin: 5px;
	}
	input[type="reset"] {
		margin-right: 10px;
	}
	.share>ul>li {
		text-align: right;
		padding: 0px;
	}
	.career span.wpcf7-form-control-wrap {
		width: 100% !important;
	}
	html body .footer_top {
		background: url(../img/grass.png) bottom left repeat-x !important;
	}
	body .fl {
		margin: 0px !important
	}
	body .sml_subscribe {
		display: block;
		margin: 0px 25%;
		width: 100%;
	}
	html body,
	html {
		overflow-x: hidden !important;
		width: 100% !important
	}
	body .links_wrapper,
	body .search_join {
		clear: both;
		position: inherit !important
	}
	body .slide.slide_act {
		padding: 0px !important;
	}
	.slider_wrap .slider_entry .slide {
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		justify-content: center;
		text-align: center;
		padding: 0!important;
	}
	.slide .slide_text,
	.slide .slide_text .slide_title {
		text-align: center;
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		justify-content: center;
	}
	body .slider .slider_entry,
	body .slider .slider_entry .slide_img {
		width: 100% !important;
		height: auto !important;
	}
	body #content_wrap,
	body .window {
		width: 100%;
	}
	body #menu-toronto-header-menu.menu {
		width: 100% !important
	}
	body {
		padding: 0px;
		margin: 0px;
		width: 100% !important;
		min-width: 100% !important;
		max-width: 100% !important;
	}
	#splash_center {
		width: 46%;
		margin: 0px;
		top: -130px;
		left: 0px;
	}
	/*body .sharenew {
		float: none !important;
		font-size: 20px !important;
		margin-top: 0px !important;
	}*/
	.sharenew>div>table>tbody>tr>td {
		display: block;
		padding: 0px 10px;
	}
	header {
		width: 100%;
		float: left;
		position: relative;
		z-index: 3;
	}
	nav.main-page {
		top: 200px !important;
	}
	header nav li {
		display: block;
		text-align: left;
		padding: 0px;
		margin: 5px !important;
	}
	.f_link_block {
		width: 30%;
		padding: 10px;
		margin: 0px;
	}
	.learn_more {
		float: none !important;
		width: 100% !important;
		max-width: 100% !important;
		background-size: 100% 100% !important;
		padding: 0px !important;
		text-align: center !important;
	}
	.links_wrapper {
		left: 0px !important;
		padding: 0px !important;
		margin-left: 0px !important;
		width: 100% !important;
		max-width: 100% !important;
		text-align: center !important;
	}
	.Toronto-foot div {
		width: 100% !important;
		text-align: left;
	}
	.search_join {
		float: none !important;
		width: 100% !important;
		max-width: 100% !important;
		text-align: center !important;
		padding: 0px !important;
	}
	.footer_logos {
		float: left;
		position: relative;
		padding: 0px !important;
		clear: both;
		width: 100% !important;
		max-width: 100% !important;
		margin-top: 10px !important;
		margin-bottom: 10px !important;
	}
	.city_left {
		text-align: center;
		padding: 0px !important;
		width: 48%;
	}
	body .city_left strong {
		margin: 0px !important
	}
	header nav {
		top: 200px;
	}
	.second_menu ul li {
		display: block;
		text-align: right;
	}
	.second_menu {
		top: 200px;
		background: none;
	}
	.cont_l {
		width: 95% !important;
		padding: 0px;
		/*margin-top: 200px;*/
		margin-top: 10px;
		margin-left: 5% !important;
	}
	.cont_menu {
		position: relative;
		display: none;
	}
	.inventory_s>iframe {
		width: 100% !important;
	}
	.cont_l .inventory_s {
		max-width: 100%;
	}
	.inventory_s>iframe>#document>html>body {
		padding: 0px !important;
		margin: 0px !important;
	}
	center>table {
		width: 100%;
	}
	.cont_menu .item {}
	.slider_wrap {
		width: 100% !important;
		max-width: 95% !important;
	}
	.slider_entry {
		width: 100% !important;
	}
	.slide_img img {
		max-width: 100% !important;
	}
	.slide {
		float: left;
		width: 100%;
	}
	.window {
		margin-left: 0px !important;
		width: 100% !important;
		max-width: 100% !important;
	}
	.window iframe {
		width: 90% !important;
		margin-left: 5% !important;
		height: 480px !important;
	}
	div#content_wrap {
		margin: 0px;
		width: 100%;
		margin-top: 50px !important;
	}
	div#content_wrap>.content_left {
		width: 100%;
		float: none;
	}
	div#content_wrap>.content_right {
		width: 100%;
		float: none;
	}
	.frame {
		max-width: 42%;
	}
	.cont_l p .text_a_c {
		width: 100% !important;
		max-width: 100% !important;
		text-align: left !important;
	}
	.cont_l.cont_l_mh.community {
		width: 95% !important;
		max-width: 95% !important;
	}
	.footer_logos>div {
		text-align: center;
	}
	.footer_logos.New.York-foot {
		width: 100% !important;
		max-width: 100% !important;
	}
	.clock {
		display: none;
	}
	.cont_r>div>img {
		display: none;
	}
	.conact-frm {
		padding-left: 20px;
	}
	body .cont_l.cont_l_mh {
		width: 100% !important;
		max-width: 90% !important;
	}
	body .cont_l.cont_l_mh>h2 {
		width: 100% !important;
		max-width: 100% !important;
	}
	body .cont_l.cont_l_mh>h2>strong {
		width: 100% !important;
		max-width: 100% !important;
	}
	.fl.short_text {
		width: 100%;
		max-width: 100%;
	}
	.fl.short_text>p {
		width: 100%;
		max-width: 100%;
	}
	.cont_l.cont_l_mh>.fl.short_text>table>tbody>tr>td {
		display: block;
		width: 100%;
		padding: 0px !important;
		font-size: 14px !important;
		line-height: 20px !important;
		text-align: center !important;
	}
	.red_text {
		width: 100%;
		max-width: 100%;
	}
	.red_text>div>span {
		width: 100%;
		max-width: 100%;
	}
	.cont_r>img {
		display: none !important;
	}
	.cont_r>strong>div>img {
		display: none !important;
	}
	.contacts {
		width: 100%;
		max-width: 100%;
	}
	.kids_zone {
		width: 95%;
		max-width: 100%;
		background-size: 100%;
	}
	form.question>div {
		margin-left: 10px;
	}
	.Port.Hope-foot>div {
		float: left;
	}
	.Ottawa-foot>div {
		float: left;
	}
	.cont_l h2 {
		width: 100%;
		max-width: 100%;
	}
	.cont_l>table>tbody>tr>td {
		width: 100%;
		max-width: 100%;
		display: block;
		text-align: left !important;
		padding: 0px !important;
		padding-bottom: 10px !important;
	}
	.cont_b_l.services.comm>a {
		text-align: center;
		width: 100%;
		max-width: 100%;
	}
	#content {
		margin-top: 100px;
	}
	.cont_l p {}
	.second_menu ul {
		background: none !important;
		width: 50% !important;
		float: right !important;
	}
	.question {
		margin-top: 67%;
	}
	.cont_l ul li {}
	.conact-frm>p>span>input {
		width: 100% !important;
	}
	.conact-frm>p>span>textarea {
		width: 100% !important;
	}
	.red_text>div {
		width: 100% !important;
	}
	#bg_viewer img {
		max-width: 100% !important;
		width: 94% !important;
	}
	.bg_viewer_in {
		width: 100% !important;
		max-width: 100% !important;
		padding: 0px !important;
	}
	.bg_viewer_out {
		width: 100% !important;
	}
	.red_text {
		left: 0% !important;
	}
	.half_block {
		width: 100% !important;
		max-width: 100% !important;
	}
	.cont_l.cont_l_mh>.red_text {
		left: 0% !important;
	}
	.bg_viewer_slide {
		width: 100% !important;
		max-width: 100% !important;
	}
	div#bg_viewer {
		display: none !important;
	}
	.fl {
		width: 100% !important;
		max-width: 100%;
		padding-left: 0px !important;
	}
	body {
		margin: 0px;
		padding: 0px;
		background-attachment: scroll, scroll;
		background-clip: border-box, border-box;
		background-color: rgba(0, 0, 0, 0);
		background-image: url("..//img/shadow_bottom_stretch.png"), url("..//img/bg_main.jpg"), url("..//img/shadow_stretch.png");
		background-origin: padding-box, padding-box;
		background-position: center top, center top;
		background-repeat: no-repeat;
		background-size: 100% 100%, 100% 100%, 100% 100%
	}
	.test {
		background: none repeat scroll 0 0 #000;
		bottom: 0;
		position: absolute;
		width: 100%;
	}
	#bg {
		display: none !important;
	}
	footer.act {
		width: 100% !important;
		max-width: 100% !important;
		background-size: 100% 100% !important;
	}
	a.item.asc_r {
		padding-top: 10px !important;
		padding-bottom: 100px !important;
	}
	a.item.asc_r>img {
		margin-left: 6% !important;
	}
	div#gallery a {
		min-width: 60px !important;
	}
	.cont_b_l.services.comm>img {
		width: 100%;
	}
	body .blog_gallery {
		width: 100% !important;
		max-width: 85% !important;
		margin-top: 20px !important;
	}
	body .blog_gallery_wrap {
		width: 100% !important;
		max-width: 100% !important;
	}
	body .blog_gallery div img {
		width: 100% !important;
		max-width: 100% !important;
	}
	span.text_a_c>img {
		width: 100%;
		max-width: 100%;
		height: auto !important;
	}
	.fl>p>img {
		width: 100%;
		max-width: 100%;
		height: auto !important;
	}
	.fl>table>tbody>tr>td {
		display: block !important;
	}
	div#audiojs_wrapper0 {
		width: 100% !important;
		max-width: 100% !important;
	}
	body div#wrapper>ol {
		width: 90% !important;
		max-width: 90% !important;
	}
	.scrubber {
		width: 50% !important;
	}
	.progress {
		width: 50% !important;
	}
	.loaded {
		width: 50% !important;
	}
	body .cont_l.cont_l_mh.community>.fl {
		width: inherit !important;
		max-width: 100% !important;
	}
	body .cont_l.cont_l_mh.community>.f1>p {
		width: 100% !important;
		max-width: 100% !important;
	}
	body .cont_l.cont_l_mh.community>.f1>p>iframe {
		width: 100% !important;
		max-width: 100% !important;
	}
	.container.responsive_nav {
		display: block !important;
		top: 140px !important;
		padding: 0px !important;
		position: absolute;
		width: 100%;
		z-index: 2;
	}
	.second_menu {
		display: none !important;
	}
	header nav {
		display: none !important;
	}
	.navbar-default {
		background-color: #393b3c !important;
		border-color: #393b3c !important;
		margin-bottom: 0px !important;
	}
	.navbar-default .navbar-brand {
		color: #FFF !important;
	}
	.navbar-default .navbar-nav>li>a {
		color: #32ca42 !important;
	}
	.navbar-nav>li>a {
		padding-top: 5px !important;
		padding-bottom: 5px !important;
	}
	.navbar-default .navbar-nav>li>a:hover,
	.navbar-default .navbar-nav>li>a:focus {
		color: #393b3c !important background-color: #32ca42 !important;
	}
	.navbar-brand {
		height: auto !important;
	}
	.nav>li:hover {
		background-color: white;
	}
	ul#menu-toronto-inventory-menu-1 {
		display: block !important;
	}
	.s_cat a {
		display: none;
		background-size: 100% !important;
		background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	}
	#content {
		z-index: 0;
	}
	.cont_b_l.services {
		clear: both;
	}
	body .cont_b_l .item p {
		width: 100% !important;
	}
	body .cont_b_l.services.comm>a:nth-child(1)>span>p {
		width: 100% !important;
	}
	.blog_art p {
		height: auto !important;
	}
	.blog-figure {
		height: 90px !important;
		overflow: hidden;
	}
	body .post .post_desc {
		line-height: 15px !important;
	}
	#bg_viewer {
		height: auto !important;
	}
	.cont_r {
		width: 100% !important;
	}
	.footer_top {
		background-size: 100% !important;
	}
	.input_content {
		width: 100% !important;
	}
	.select_content {
		width: 100% !important;
	}
	.textarea_content {
		width: 100% !important;
	}
	#gallery_wrap {
		height: 205px !important;
	}
	.share {
		font-size: 100% !important;
	}
	#logo {
		width: 30% !important;
		background-size: 100% 100%;
	}
	.share div {
		font-size: 100% !important;
	}
	.cont_l>table {
		width: inherit !important;
	}
	.copyrights p {
		padding-left: 0px !important;
	}
	body div#gallery {
		width: 90% !important;
		margin-left: 5% !important;
	}
	ul.press-room {
		width: inherit !important;
		max-width: inherit !important;
	}
	ul.press-room>li>img {
		max-width: inherit !important;
		width: inherit !important;
	}
	.track_title {
		position: relative !important;
		background: none !important;
	}
	table {
		width: inherit;
		max-width: inherit;
	}
	.share div {
		width: 349px;
		margin-top: 3px;
	}
	.hour_section_top_right {
		margin-top: 5px;
	}
	.hours_head_sec {
		max-width: 362px;
	}

body.porthope_city .slide-link, body.toronto_city .slide-link {
    top: 290px!important;
}
	body.porthope_city .container.responsive_nav,
body.toronto_city .container.responsive_nav {
		top: 140px !important;
	}

body.porthope_city #content, body.toronto_city #content {
    margin-top: 20px;
}
	#content {
		top: 0;
	}
}

@media only screen and (max-width: 1024px) and (min-width: 768px) and (orientation: landscape) {
	#splash {
		height: 100px !important;
	}
	/*menu css*/
	.navbar-toggle {
		display: initial !important;
	}
	.navbar-header {
		float: initial !important;
	}
	.navbar-nav>li {
		float: initial !important;
	}
	.navbar-collapse.collapse {
		display: none !important;
	}
	.navbar .navbar-collapse.collapse.in {
		display: block !important;
		border-top: 1px solid #fff;
	}
	.navbar-nav {
		float: initial !important;
		margin: 7.5px -15px !important;
	}
	/*menu css*/
	body footer.act {
		position: initial !important;
	}
	.col-lg-12.serch_main_2 {
		padding: 0px;
		max-height: 400px;
		height: 400px;
		overflow: scroll;
	}
	.col-lg-12.serh_sorting {}
	.col-lg-12.main_dt_tb>div {
		width: 1200px;
	}
	.col-lg-12.main_dt_tb {}
	.col-lg-12.serh_sorting form {
		width: 1200px;
	}
	.col-lg-12.serh_sorting form div {
		float: left;
		padding-left: 0px;
	}
	#content.tab_new_vehi {}
	div#content.col-lg-12.search_car_table form {
		width: 100%;
	}
	div#content.col-lg-12.search_car_table {}
	div#content.col-lg-12.search_car_table {
		padding-left: 1%;
		width: 98% !Important;
		padding-right: 1%;
	}
	div#content.col-lg-12.search_car_table form table.table {
		width: 1200px;
	}
	.search_car_table table tr td {
		padding: 5px 5px;
	}
	a#tiresafety {
		height: 60px !important;
	}
	div#online_payment {
		display: none;
	}
	td#direction_car_removel {
		text-align: left !important;
		padding-top: 10px !important;
	}
	td#direction_car_removel>b:first-child {
		height: 30px !important;
		line-height: 30px !important;
	}
	.slide .slide_text .slide_title p {
		margin: 0px !important;
	}
	.slide_title>a>span {
		padding: 0px !important;
	}
	html body .share div>span>a>p {
		margin: 4px 0px !important;
	}
	div#splash_center>a {
		left: 5% !important;
	}
	a#toronto {
		background-size: 63% !important;
		height: 45px !important;
	}
	a#toronto:hover {
		background: url(../img/3/toronto.png) no-repeat scroll 0px -63px !important;
		background-size: 63% !important;
	}
	a#ottawa {
		background-size: 63% !important;
		height: 45px !important;
	}
	a#ottawa:hover {
		background: url(../img/3/ottawa.png) no-repeat scroll 0px -63px !important;
		background-size: 63% !important;
	}
	a#new_yourk {
		height: 38px !important;
		background-size: 63% !important;
	}
	a#new_yourk:hover {
		background: url(../img/3/new_yourk.png) no-repeat scroll 0px -63px !important;
		background-size: 63% !important;
	}
	a#porthope {
		background-size: 63% !important;
		height: 35px !important;
	}
	a#porthope:hover {
		background: url(../img/3/porthope.png) no-repeat scroll 0px -63px !important;
		background-size: 63% !important;
	}
	div#splash_center>a {
		display: block !important;
		float: none !important;
	}
	div#splash_center>br {
		display: none;
	}
	a#aoe>span {
		margin-top: 10px !important;
	}
	body .cont_b_l.services a.item {
		float: none !important;
		padding-top: 0px !important;
		padding-bottom: 0px !important;
		height: 85px !important;
		clear: both;
	}
	body .cont_b_l.services a.item>.pull-left {
		width: 10% !important;
	}
	body .cont_b_l.services a.item>.pull-left>img {
		width: 100% !important;
		padding: 0px !important;
	}
	body .cont_b_l.services a.item>span {
		width: 70% !important;
		padding: 0px !important;
		padding-left: 5% !important;
	}
	body .cont_b_l.services.comm>a {
		padding-top: 0px !important;
		padding-bottom: 0px !important;
	}
	body .cont_b_l.services.comm>a>.pull-left {
		width: 15% !important;
	}
	body .cont_b_l.services.comm>a>.pull-left>img {
		width: 100% !important;
		padding: 0px !important;
	}
	body .cont_b_l.services.comm>a>span {
		width: 70% !important;
		padding: 0px !important;
		text-align: left !important;
		padding-left: 5% !important;
	}
	.slide_text {
		width: 100% !important;
		margin: 0px !important;
	}
	.slide_title>p {
		margin: 0px !important;
	}
	.slide_title>.clear {
		height: 0px !important;
	}
	.slide .slide_text .slide_info {
		max-width: 100% !important;
		float: none !important;
		padding: 10px !important;
		padding-top: 0px !important;
		padding-bottom: 0px !important;
	}
	.slide_info>.clear {
		height: 0px;
	}
	body .share div>span>a>img {
		padding: 0px !important;
	}
	.open_coments_bl>table>tbody>tr>td {
		width: 100% !important;
		float: none !important;
		display: block !important;
		padding: 10px 0px !important;
	}
	.cash_for_ur_car {
		height: 480px !important;
		overflow: scroll !important;
		width: 100% !important;
	}
	.footer_logos div a>img {
		margin: 5px 0px !important;
	}
	div#gallery>a {
		display: none;
	}
	.paginator {
		margin: 10px 0px !important;
	}
	div#wrapper {
		width: 100% !important;
		margin-left: 5% !important;
		max-width: 90% !important;
	}
	.share>div:last-child>a {
		padding-right: 20px !important;
	}
	body .window.fancybox-media {
		margin-left: 5% !important;
		width: 100% !important;
	}
	body .window.fancybox-media>iframe {
		width: 90% !important;
		height: 480px !important;
	}
	body .donate_ur_car {
		height: 480px !important;
		overflow: scroll !important;
	}
	div#video_popup_wrap {
		width: 100% !important;
	}
	body .dropdown.dropdown-tip {
		right: 0px !important;
		margin-top: 0px !important;
	}
	body .city_left>a {
		font-size: 18px !important;
	}
	span.m-crossX {
		border-radius: 100% !important;
		padding: 9px 12px 9px 12px !important;
		background-color: #000 !important;
		color: white !important;
		font-weight: bold !important;
		font-size: 16px !important;
	}
	span.m-crossX {
		font-size: 100% !important;
	}
	.m_cross_city {
		display: block;
		background: none !important;
	}
	html body .share div>span {
		display: block !important;
		float: none !important;
		padding-right: 20px;
	}
	html body .share div>span>a>img {
		padding: 0px !important;
	}
	body div#content>.cont_l.cont_l_mh.community>.fl>p>iframe {
		width: 100% !important;
	}
	.slider {
		margin-top: 15% !important;
		padding-bottom: 10px !important;
	}
	div#qa-menu>ul>li {
		width: 100%;
	}
	div#question-list>.question {
		margin: 0px;
		padding: 10px 10px;
	}
	li.qa-search {
		padding: 10px;
	}
	div#content>div#qa-content-wrapper {
		margin: 0px !important;
		width: 100% !important;
	}
	div#single-question>h1 {
		padding: 0px 10px;
	}
	.qa-voting-box {
		width: 6% !important;
	}
	div#question-body {
		width: 80% !important;
	}
	.qa-user-box {
		margin-right: 20px;
	}
	.qa-action-links {
		width: 100%;
	}
	.answer-body {
		width: 80%;
	}
	div#edit-answer {
		padding: 0px 10px !important;
	}
	.share>ul {
		padding-right: 24px;
	}
	.conact-frm>p {
		margin: 5px;
	}
	input[type="reset"] {
		margin-right: 10px;
	}
	.share>ul>li {
		text-align: right;
		padding: 0px;
	}
	.career span.wpcf7-form-control-wrap {
		width: 100% !important;
	}
	html body .footer_top {
		background: url(../img/grass.png) bottom left repeat-x !important;
	}
	body .fl {
		margin: 0px !important
	}
	body .sml_subscribe {
		display: block;
		margin: 0px 25%;
		width: 100%;
	}
	html body,
	html {
		overflow-x: hidden !important;
		width: 100% !important
	}
	body .links_wrapper,
	body .search_join {
		clear: both;
		position: inherit !important
	}
	body .slide.slide_act {
		padding: 0px !important;
	}
	body .slider .slider_entry,
	body .slider .slider_entry .slide_img {
		width: 100% !important;
		height: auto !important;
	}
	body #content_wrap,
	body .window {
		width: 100%;
	}
	body #menu-toronto-header-menu.menu {
		width: 100% !important
	}
	body {
		padding: 0px;
		margin: 0px;
		width: 100% !important;
		min-width: 100% !important;
		max-width: 100% !important;
	}
	#splash_center {
		width: 46%;
		margin: 0px;
		top: -130px;
		left: 0px;
	}
	body .sharenew {
		float: none !important;
		font-size: 20px !important;
		margin-top: 0px !important;
	}
	.sharenew>div>table>tbody>tr>td {
		display: block;
		padding: 0px 10px;
	}
	header {
		width: 100%;
		float: left;
		position: relative;
		z-index: 3;
	}
	nav.main-page {
		top: 200px !important;
	}
	header nav li {
		display: block;
		text-align: left;
		padding: 0px;
		margin: 5px !important;
	}
	.f_link_block {
		width: 30%;
		padding: 10px;
		margin: 0px;
	}
	.learn_more {
		float: none !important;
		width: 100% !important;
		max-width: 100% !important;
		background-size: 100% 100% !important;
		padding: 0px !important;
		text-align: center !important;
	}
	.links_wrapper {
		left: 0px !important;
		padding: 0px !important;
		margin-left: 0px !important;
		width: 100% !important;
		max-width: 100% !important;
		text-align: center !important;
	}
	.Toronto-foot div {
		width: 100% !important;
		text-align: left;
	}
	.search_join {
		float: none !important;
		width: 100% !important;
		max-width: 100% !important;
		text-align: center !important;
		padding: 0px !important;
	}
	.footer_logos {
		float: left;
		position: relative;
		padding: 0px !important;
		clear: both;
		width: 100% !important;
		max-width: 100% !important;
		margin-top: 10px !important;
		margin-bottom: 10px !important;
	}
	.city_left {
		text-align: center;
		padding: 0px !important;
		width: 48%;
	}
	body .city_left strong {
		margin: 0px !important
	}
	header nav {
		top: 200px;
	}
	.second_menu ul li {
		display: block;
		text-align: right;
	}
	.second_menu {
		top: 200px;
		background: none;
	}
	.cont_l {
		width: 95% !important;
		padding: 0px;
		/*margin-top: 200px;*/
		margin-top: 10px;
		margin-left: 5% !important;
	}
	.cont_menu {
		position: relative;
		display: none;
	}
	.inventory_s>iframe {
		width: 100% !important;
	}
	.cont_l .inventory_s {
		max-width: 100%;
	}
	.inventory_s>iframe>#document>html>body {
		padding: 0px !important;
		margin: 0px !important;
	}
	center>table {
		width: 100%;
	}
	.cont_menu .item {}
	.slider_wrap {
		width: 100% !important;
		max-width: 95% !important;
	}
	.slider_entry {
		width: 100% !important;
	}
	.slide_img img {
		max-width: 100% !important;
	}
	.slide {
		float: left;
		width: 100%;
	}
	.window {
		margin-left: 0px !important;
		width: 100% !important;
		max-width: 100% !important;
	}
	.window iframe {
		width: 90% !important;
		margin-left: 5% !important;
		height: 480px !important;
	}
	div#content_wrap {
		margin: 0px;
		width: 100%;
		margin-top: 50px !important;
	}
	div#content_wrap>.content_left {
		width: auto;
		float: none;
		display: inline-block;
	}
	div#content_wrap>.content_right {
		width: 100%;
		float: none;
		display: inline-block;
	}
	.frame {
		max-width: 42%;
	}
	.cont_l p .text_a_c {
		width: 100% !important;
		max-width: 100% !important;
		text-align: left !important;
	}
	.cont_l.cont_l_mh.community {
		width: 95% !important;
		max-width: 95% !important;
	}
	.footer_logos>div {
		text-align: center;
	}
	.footer_logos.New.York-foot {
		width: 100% !important;
		max-width: 100% !important;
	}
	.clock {
		display: none;
	}
	.cont_r>div>img {
		display: none;
	}
	.conact-frm {
		padding-left: 20px;
	}
	body .cont_l.cont_l_mh {
		width: 100% !important;
		max-width: 90% !important;
	}
	body .cont_l.cont_l_mh>h2 {
		width: 100% !important;
		max-width: 100% !important;
	}
	body .cont_l.cont_l_mh>h2>strong {
		width: 100% !important;
		max-width: 100% !important;
	}
	.fl.short_text {
		width: 100%;
		max-width: 100%;
	}
	.fl.short_text>p {
		width: 100%;
		max-width: 100%;
	}
	.cont_l.cont_l_mh>.fl.short_text>table>tbody>tr>td {
		display: block;
		width: 100%;
		padding: 0px !important;
		font-size: 14px !important;
		line-height: 20px !important;
		text-align: center !important;
	}
	.red_text {
		width: 100%;
		max-width: 100%;
	}
	.red_text>div>span {
		width: 100%;
		max-width: 100%;
	}
	.cont_r>img {
		display: none !important;
	}
	.cont_r>strong>div>img {
		display: none !important;
	}
	.contacts {
		width: 100%;
		max-width: 100%;
	}
	.kids_zone {
		width: 95%;
		max-width: 100%;
		background-size: 100%;
	}
	form.question>div {
		margin-left: 10px;
	}
	.Port.Hope-foot>div {
		float: left;
	}
	.Ottawa-foot>div {
		float: left;
	}
	.cont_l h2 {
		width: 100%;
		max-width: 100%;
	}
	.cont_l>table>tbody>tr>td {
		width: 100%;
		max-width: 100%;
		display: block;
		text-align: left !important;
		padding: 0px !important;
		padding-bottom: 10px !important;
	}
	.cont_b_l.services.comm>a {
		text-align: center;
		width: 100%;
		max-width: 100%;
	}
	#content {
		margin-top: 100px;
	}
	.cont_l p {}
	.second_menu ul {
		background: none !important;
		width: 50% !important;
		float: right !important;
	}
	.question {
		margin-top: 67%;
	}
	.cont_l ul li {}
	.conact-frm>p>span>input {
		width: 100% !important;
	}
	.conact-frm>p>span>textarea {
		width: 100% !important;
	}
	.red_text>div {
		width: 100% !important;
	}
	#bg_viewer img {
		max-width: 100% !important;
		width: 94% !important;
	}
	.bg_viewer_in {
		width: 100% !important;
		max-width: 100% !important;
		padding: 0px !important;
	}
	.bg_viewer_out {
		width: 100% !important;
	}
	.red_text {
		left: 0% !important;
	}
	.half_block {
		width: 100% !important;
		max-width: 100% !important;
	}
	.cont_l.cont_l_mh>.red_text {
		left: 0% !important;
	}
	.bg_viewer_slide {
		width: 100% !important;
		max-width: 100% !important;
	}
	div#bg_viewer {
		display: none !important;
	}
	.fl {
		width: 100% !important;
		max-width: 100%;
		padding-left: 0px !important;
	}
	body {
		margin: 0px;
		padding: 0px;
		background-attachment: scroll, scroll;
		background-clip: border-box, border-box;
		background-color: rgba(0, 0, 0, 0);
		background-image: url("..//img/shadow_bottom_stretch.png"), url("..//img/bg_main.jpg"), url("..//img/shadow_stretch.png");
		background-origin: padding-box, padding-box;
		background-position: center top, center top;
		background-repeat: no-repeat;
		background-size: 100% 100%, 100% 100%, 100% 100%
	}
	.test {
		background: none repeat scroll 0 0 #000;
		bottom: 0;
		position: absolute;
		width: 100%;
	}
	#bg {
		display: none !important;
	}
	footer.act {
		width: 100% !important;
		max-width: 100% !important;
		background-size: 100% 100% !important;
	}
	a.item.asc_r {
		padding-top: 10px !important;
		padding-bottom: 100px !important;
	}
	a.item.asc_r>img {
		margin-left: 6% !important;
	}
	div#gallery a {
		min-width: 60px !important;
	}
	.cont_b_l.services.comm>img {
		width: 100%;
	}
	body .blog_gallery {
		width: 100% !important;
		max-width: 85% !important;
		margin-top: 20px !important;
	}
	body .blog_gallery_wrap {
		width: 100% !important;
		max-width: 100% !important;
	}
	body .blog_gallery div img {
		width: 100% !important;
		max-width: 100% !important;
	}
	span.text_a_c>img {
		width: 100%;
		max-width: 100%;
		height: auto !important;
	}
	.fl>p>img {
		width: 100%;
		max-width: 100%;
		height: auto !important;
	}
	.fl>table>tbody>tr>td {
		display: block !important;
	}
	div#audiojs_wrapper0 {
		width: 100% !important;
		max-width: 100% !important;
	}
	body div#wrapper>ol {
		width: 90% !important;
		max-width: 90% !important;
	}
	.scrubber {
		width: 50% !important;
	}
	.progress {
		width: 50% !important;
	}
	.loaded {
		width: 50% !important;
	}
	body .cont_l.cont_l_mh.community>.fl {
		width: inherit !important;
		max-width: 100% !important;
	}
	body .cont_l.cont_l_mh.community>.f1>p {
		width: 100% !important;
		max-width: 100% !important;
	}
	body .cont_l.cont_l_mh.community>.f1>p>iframe {
		width: 100% !important;
		max-width: 100% !important;
	}
	.container.responsive_nav {
		display: block !important;
		top: 140px !important;
		padding: 0px !important;
		position: absolute;
		width: 100%;
		z-index: 2;
	}
	.second_menu {
		display: none !important;
	}
	header nav {
		display: none !important;
	}
	.navbar-default {
		background-color: #393b3c !important;
		border-color: #393b3c !important;
		margin-bottom: 0px !important;
	}
	.navbar-default .navbar-brand {
		color: #FFF !important;
	}
	.navbar-default .navbar-nav>li>a {
		color: #32ca42 !important;
	}
	.navbar-nav>li>a {
		padding-top: 5px !important;
		padding-bottom: 5px !important;
	}
	.navbar-default .navbar-nav>li>a:hover,
	.navbar-default .navbar-nav>li>a:focus {
		color: #393b3c !important background-color: #32ca42 !important;
	}
	.navbar-brand {
		height: auto !important;
	}
	.nav>li:hover {
		background-color: white;
	}
	ul#menu-toronto-inventory-menu-1 {
		display: block !important;
	}
	.s_cat a {
		display: none;
		background-size: 100% !important;
		background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	}
	#content {
		z-index: 0;
	}
	.cont_b_l.services {
		clear: both;
	}
	body .cont_b_l .item p {
		width: 100% !important;
	}
	body .cont_b_l.services.comm>a:nth-child(1)>span>p {
		width: 100% !important;
	}
	.blog_art p {
		height: auto !important;
	}
	.blog-figure {
		height: 90px !important;
		overflow: hidden;
	}
	body .post .post_desc {
		line-height: 15px !important;
	}
	#bg_viewer {
		height: auto !important;
	}
	.cont_r {
		width: 100% !important;
	}
	.footer_top {
		background-size: 100% !important;
	}
	.input_content {
		width: 100% !important;
	}
	.select_content {
		width: 100% !important;
	}
	.textarea_content {
		width: 100% !important;
	}
	#gallery_wrap {
		height: 205px !important;
	}
	.share {
		font-size: 100% !important;
	}
	#logo {
		width: 30% !important;
		background-size: 100% 100%;
	}
	.share div {
		font-size: 100% !important;
	}
	.cont_l>table {
		width: inherit !important;
	}
	.copyrights p {
		padding-left: 0px !important;
	}
	body div#gallery {
		width: 90% !important;
		margin-left: 5% !important;
	}
	ul.press-room {
		width: inherit !important;
		max-width: inherit !important;
	}
	ul.press-room>li>img {
		max-width: inherit !important;
		width: inherit !important;
	}
	.track_title {
		position: relative !important;
		background: none !important;
	}
	table {
		width: inherit;
		max-width: inherit;
	}
	.share div {
		width: 365px;
		margin-top: 3px;
	}
	.hour_section_top_right {
		margin-top: 45px;
	}
	body.porthope_city .container.responsive_nav,
body.toronto_city .container.responsive_nav {
		top: 180px !important;
	}

body.porthope_city #content, body.toronto_city #content {
    margin-top: 60px;
}
	#content {
		top: 0;
	}
}

@media only screen and (max-width: 767px) {
	.share div {
		width: 284px;
		margin-top: 17px;
	}
	html body .share div>span {
		float: left!important;
		display: inline-block;
		padding: 0;
	}
	html body .share div>span:last-child a p {
		padding-right: 2px;
	}
	html body .share div>span:last-child a p +img{
		margin-bottom: 2px;
	}
	html body #logo {
    width: 40% !important;
    background-size: 69%;
}
	.share div a {
		margin: 0 0 0;
	}
	.hour_section_top_right {
		margin-top: 32px;
		max-width: 309px;
		float: right;
	}
	.hours_head_sec {
		max-width: 442px;
	}

.hours_head_sec p strong {
    font-size: 14px;
}

.hours_head_sec p {
    font-size: 13px;
}

body.porthope_city .slide-link, body.toronto_city .slide-link {
    top: 70px!important;
}

body.porthope_city .slide-custom-section, body.toronto_city .slide-custom-section {
    display: none;
}
body.porthope_city .container.responsive_nav,
body.toronto_city .container.responsive_nav
	 {
		top: 164px !important;
	}

/*body.porthope_city #content, body.toronto_city #content {
    margin-top: 30px !important;
}*/
	#content {
		top: 0;
	}
}
@media only screen and (max-width: 320px){
	body .share{
		    width: 55% !important;
	}
	body .share div {
    font-size: 11px !important;
}
}