
@media screen and (max-width:580px) {
.slide-link {
	top: 60% !important;
}
}

/* Smartphones (portrait and landscape) ----------- */



@media only screen and (min-width : 319px) and (max-width : 480px) {
#content.tab_new_vehi {
}
/*10-4-15 start*/
body .dropdown.dropdown-tip {
	margin-top: 0px !important;
}
body .city_left > a {
	font-size: 22px !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;
}
.m_cross_city {
	display: block;
	background: none !important;
}
body #splash {
	height: 105px !important;
}
body div#content > .cont_l.cont_l_mh.community > .fl > p > iframe {
	width: 100% !important;
}
.slider {
	margin-top: 15% !important;
}
/*10-4-15 end*/
/*1-4-15 start*/
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%;
}
div#question-body {
	width: 80% !important;
}
.qa-user-box {
	margin-right: 0px;
	float: left;
    margin-top: 5px;
}
.qa-action-links {
	width: 100%;
}
/*.answer-body {
	width: 80% !important;
}*/
div#edit-answer {
	padding: 0px 10px;
}
/*1-4-15 end*/
/*3-25-15*/
li.fl {
	font-size: 12px;
}
.conact-frm > p {
	margin: 5px;
}
input[type="reset"] {
	margin-right: 10px;
}
.share > ul {
	padding-right: 24px;
}
.share > ul > li {
	text-align: right;
	padding: 0px;
}
/*3-25-15*/
body .fl {
	margin: 0px !important
}
body .sml_subscribe {
	display: block;
	margin: 0px 20% !important;
	width: 100%;
}
/*17-3-15 start*/
html body .footer_top {
	background: url(../img/grass.png) bottom left repeat-x !important;
}
body .cont_l.cont_l_mh > h2 {
	font-size: 26px !important;
}
body a#aoe > img {
	padding-top: 0px !important;
}
ol li {
	width: 90%;
}
/*17-3-15 end*/
/*16-3-15 start*/
body .cont_l h2 {
	font-size: 36px;
}
.cont_b_l.services {
	margin-top: 10% !important;
}
.cont_l p > iframe {
	width: 100%;
}
body .content_left > a.blog.blog_art {
	width: 100% !important;
	max-width: 89% !important;
	margin-top: 20px !important;
}
.blog-figure {
	width: 100%;
}
.content_right > div {
	width: inherit !important;
	max-width: 100% !important;
	margin-right: 0px;
	padding-right: 0px !important;
}
.social-space {
	padding-right: 0px !important;
}
.sharenew > div {
	width: 100% !important;
}
td.social-space > a > img {
	float: right;
	padding-right: 10px;
	margin-bottom: 5px;
	clear: right;
}
.cont_b_l.services > a:nth-child(2) > span {
	padding-left: 0px !important;
	font-size: 13.5px;
}
a.item.recycle > img {
	margin: 0px;
	padding: 0px !important;
	max-width: 40%;
}
/*a.item.recycle > span {
 padding: 0px !important;
 float: right;
 width: 50%;
}*/
a.item.recycle > span > p {
	width: 80% !important;
}
a.item.recycle > span > b {
	width: 80% !important;
}
.description > p {
	display: none;
}
body .navbar-nav>li>a {
	padding-top: 3px !important;
	padding-bottom: 3px !important;
}
/*body .container.responsive_nav {
 top: 200px !important;
}*/
li.dropdown.dropdown-toggle {
	display: none;
}
/*16-3-15 start*/







/*body header nav li a{font-size:26px !important;}*/



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 #splash_center #toronto {



 background-size: 65%;



 left: 6%;



 height: 40px;



}



body #splash_center #toronto:hover {



 background: url("../img/3/toronto.png") no-repeat scroll 0 -65px / 65% auto rgba(0, 0, 0, 0);



}



body #splash_center #ottawa {



 background-size: 70%;



 left: 6% !important;



}



body #splash_center #ottawa:hover {



 background: url("../img/3/ottawa.png") no-repeat scroll 0px -70px;



 background-size: 70%;



 left: 6%;



}



body #splash_center #new_yourk {



 background-size: 60%;



 float: left;



 left: 6%;



 height: 35px;



 margin-bottom: 10px;



}



body #splash_center #new_yourk:hover {



 background: url(../img/3/new_yourk.png) no-repeat scroll 0px -60px;



 background-size: 60%;



}



body #splash_center #porthope {



 background-size: 58% !important;



 left: 6%;



 height: 40px;



}



body #splash_center #porthope:hover {



 background: url(../img/3/porthope.png) no-repeat scroll 0px -58px !important;



 background-size: 58% !important;



}

*/

body .sharenew {
	float: none !important;
	font-size: 20px !important;
	margin-top: 0px !important;
}
.sharenew > div > table > tbody > tr > td {
	display: block;
}
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 {
	float: none !important;
	clear: both !important;
}
.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;
}
.city_left {
	float: none;
	padding: 0px 0px 5px 20px;
	font-size: 19px !important;
	text-align: center;
	width:100% !important;
}
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;
}
body .cont_l {
	width: 90% !important;
	padding: 0px;
	/*margin-top: 200px;*/



	  /*margin-top: 65px;*/



	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;
}
.slider_entry {
	width: 100% !important;
}
.slide_text {
	width: 95% !important;
}
.slide .slide_text div {
	max-width: 100% !important;
	float: none !important;
	padding: 10px !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: 100%;*/



}
div#content_wrap {
	margin: 0px;
	width: 100%;
}
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.New.York-foot > div {
	float: none;
	width: 100% !important;
	max-width: 100% !important;
}
.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: 100% !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;
}
/*.cont_b_l .item {



 padding-top: 10px !important;



 width: 100% !important;



}*/



.footer_logos.Port.Hope-foot > div {
	float: none;
}
html body .footer_logos div {
	float: none;
	text-align: center !important;
	width: 100% !important;
	    height: 81px;
}
.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 {/* float: none; display: block;*/
	text-align: center;
	width: 100%;
	max-width: 100%;
}
#content {
	/*margin-top: 70px !important; 10-4-15 change */
	width: 100% !important;
	margin-top: 10px !important;
}
/*body div#wrapper {



 width: 90% !important;



 max-width: 90% !important;



 min-width: 90% !important;



 margin-left: 5% !important;



 margin-top: 0px !important;



}*/



.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 {
	/*width: 100% !important;



 max-width: 90% !important;



 top: -30px !important;



 background-size: 100% 100% !important;*/

	display: none !important;
}
.footer_logos.Ottawa-foot > div {
	text-align: center;
	width: 100%;
}
.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;
}
body a.item.asc_r {
	padding-top: 10px !important;
	padding-bottom: 0px !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;
}
/*div#wrapper {



 width: 100% !important;



 max-width: 100% !important;



 min-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;
	margin: 0px !important;
}
.fl > table > tbody > tr > td {
	display: block !important;
}
div#audiojs_wrapper0 {
	width: 100% !important;
	max-width: 100% !important;
}
html body div#wrapper > ol {
	width: 85% !important;
	max-width: 85% !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: 252px !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-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;
}
.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;
}
body .share {
	width: 57% !important;
	font-size: 100% !important;
	margin-top: 17px;
}
body #logo {
	width: 40% !important;
	background-size: 100% !important;
}
body .share div {
	font-size: 11px !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;
}
body ul.press-room > li > img {
	max-width: 100% !important;
	width: inherit !important;
}
html body .track_title {
	position: relative !important;
	background: none !important;
	top: 100px !important;
}
table {
	width: inherit;
	max-width: inherit;
}
}

/* Smartphones (portrait and landscape) ----------- */



@media (max-width: 767px) {
body .slide-link {
	top: 200px !important;
}
body footer.act {
	position: initial !important;
}
/*20-8-15 start*/

.col-lg-12.serch_main_2 {
	padding: 0px;
	max-height: 400px;
	height: 400px;
	overflow: scroll;
}
.col-lg-12.serh_sorting {
/*    overflow: scroll !Important;

	margin-top:10px;

	margin-bottom:10px;*/

}
.col-lg-12.main_dt_tb > div {
	width: 1200px;
}
.col-lg-12.main_dt_tb {
/*max-height:250px; 

	overflow:scroll; 

	margin-top:10px;

	margin-bottom:10px;*/}
.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%;/*overflow: scroll;*/
}
div#content.col-lg-12.search_car_table {
}
table.table.dta_tble {
/*max-height: 250px;

    overflow: scroll;*/

}
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;
}
/*20-8-15 end*/

	 



/*div#content > div {

    width: 1200px;

}*/





.search_car_table table tr td {
	padding: 5px 5px;
}
/*.search_car_table{    overflow: auto !IMportant;

    max-height: 400px;

    }*/



	 /*23-4-15 start*/

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;
}
/*23-4-15 end*/

	 

	 

	 

	 /*17-4-15 start*/


.slide .slide_text .slide_title p {
    margin: 0 !important;
    float: left;
    width: 100%;
    line-height: normal;
}
.slide_title > a > span {
	padding: 0px !important;
}
/*17-4-15 end*/

/*16-4-15 start*/

html body .share div > span > a > p {
	margin: 4px 0px !important;
}
/*16-4-15 end*/

/*16-4-15 start*/

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: 70% !important;
}
a#new_yourk {
	height: 38px !important;
	/*background-size: 60% !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; /*background-size: 60% !important;*/
}
a#porthope {
	/*background-size: 57% !important;*/

	background-size: 63% !important;
	height: 35px !important;
}
a#porthope:hover {
	background: url(../img/3/porthope.png) no-repeat scroll 0px -63px !important;
	/*background-size: 57% !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: 22px !important;*/

	margin-top: 10px !important;
}
a#aoe {
/*top: -30px;*/

}
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: 20% !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 .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;
}
/*16-4-15 end*/

/*14-4-15 start*/















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;
}
/*14-4-15 end*/







/*13-4-15 start*/



body .donate_ur_car {
	height: 480px !important;
	overflow: scroll !important;
}
/*13-4-15 end*/







/*10-4-15 start*/



div#video_popup_wrap {
	width: 100% !important;
}
body .dropdown.dropdown-tip {
	right: 0px !important;
	margin-top: 0px !important;
}
body .city_left > a {
	font-size: 22px !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;
}
/*10-4-15 end*/







/*1-4-15 start*/



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%;
}
div#question-body {
	width: 100% !important;
}
.qa-user-box {
	margin-right: 20px;
}
.qa-action-links {
	width: auto;
}
.answer-body {
	width: 100%;
}
div#edit-answer {
	padding: 0px 10px !important;
}
/*1-4-15 end*/







/*3-25-15*/



.share > ul {
	padding-right: 24px;
}
.conact-frm > p {
	margin: 5px;
}
input[type="reset"] {
	margin-right: 10px;
}
.share > ul > li {
	text-align: right;
	padding: 0px;
}
/*3-25-15*/







/*18-3-15 start*/



.career span.wpcf7-form-control-wrap {
	width: 100% !important;
}
html body .footer_top {
	background: url(../img/grass.png) bottom left repeat-x !important;
}
/*18-3-15 end*/



body .fl {
	margin: 0px !important
}
body .sml_subscribe {
	display: block;
	margin: 0px 25%;
	width: 100%;
}
/*body header nav li a{font-size:26px !important;}*/



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 .slide.slide_act {
    padding: 0px !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: auto;
	margin: 0px;
	top: -130px;
	left: 0px;
}
/*#splash_center #toronto {



 background-size: 84%;



}



#splash_center #toronto:hover {



 background: url("../img/3/toronto.png") no-repeat scroll 0 -82px / 84% auto rgba(0, 0, 0, 0);



}



#splash_center #ottawa {



 background-size: 84%;



}



#splash_center #ottawa:hover {



 background: url("../img/3/ottawa.png") no-repeat scroll 0px -84px;



 background-size: 84%;



}



#splash_center #new_yourk {



 background-size: 75%;



 float: left;



}



#splash_center #new_yourk:hover {



 background: url(../img/3/new_yourk.png) no-repeat scroll 0px -74px;



 background-size: 75%;



}



#splash_center #porthope {



 background-size: 70%;



}



#splash_center #porthope:hover {



 background: url(../img/3/porthope.png) no-repeat scroll 0px -67px;



 background-size: 70%;



}*/



body .sharenew {
	float: none !important;
	font-size: 20px !important;
	margin-top: 0px !important;
	padding: 0px 10px;
}
.sharenew > div > table > tbody > tr > td {
	display: block;
	padding: 0px 10px; /*Added on 18-dec-2015 By Arpit Baghela*/
}
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 {
	float: none !important;
	clear: both !important;
	display: block;
    width: 100%;
    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 {
	float: none;
	padding: 0px 0px 5px 20px;
	font-size: 19px !important;
	text-align: center;
	width:100% !Important;
}
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: 100% !important;
}
.slider_entry {
	width: 100% !important;
}
.slide_img img {
	max-width: 100% !important;
}
.slide {
	float: left;
	width: 100%;
}
.slide .slide_text .slide_title span {
    float: left;
    margin: 7px;
}
.slide .slide_text, .slide .slide_text .slide_title {
    width: 100%!important;
    max-width: 425px!important;
}
.slide .slide_text, .slide .slide_text .slide_title {
    text-align: center;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    margin: auto;
}
.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: auto;
	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.New.York-foot > div {
	float: none;
	width: 100% !important;
	max-width: 100% !important;
}
.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;
}
.conact-frm .upic_yard_recaptcha {
    margin: 191px 0 0 5px;
}

.conact-frm textarea.wpcf7-form-control, .conact-frm span>input.wpcf7-form-control {
    width: 99%;
}

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;
	margin-bottom: 16px;
}
.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;
}
/*.cont_b_l .item {



 padding-top: 10px !important;



 width: 100% !important;



}*/



.footer_logos.Port.Hope-foot > div {
	float: none;
}
.footer_logos div {
	float: none;
	text-align: center !important;
	width: 100% !important;
}
.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 {/* float: none;display: block;*/
	text-align: center;
	width: 100%;
	max-width: 100%;
}
#content {
	margin-top: 100px;
}
/*body div#wrapper {



 width: 90% !important;



 max-width: 90% !important;



 min-width: 90% !important;



 margin-left: 5% !important;



}*/



.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 {
	/*

 width: 100% !important;



 max-width: 90% !important;



 top: -30px !important;



 background-size: 100% 100% !important;*/

	display: none !important;
}
.footer_logos.Ottawa-foot > div {
	text-align: center;
	width: 100%;
}
.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;
}
/*div#wrapper {



 width: 100% !important;



 max-width: 100% !important;



 min-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;
}
span span.wpcf7-not-valid-tip {
    margin: 4px 0 24px 0;
}
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 {
	width: 39% !important;
	font-size: 100% !important;
}
#logo {
	width: 49% !important;
	background-size: 69%;
}
.share div {
	font-size: 85% !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;
}
}
html {
	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% 135%;
}
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% 135%;
}
.test {
	background: none repeat scroll 0 0 #000;
	bottom: 0;
	position: absolute;
	width: 100%;
}
#bg {
	display: none !important;
}
body .fl {
	margin: 0px !important
}
.responsive_nav {
}
.container.responsive_nav {
	display: none;
}
#gallery_wrap {
	height: 205px !important;
}
.question {
	margin-left: 25px;
}
.naoe-form {
	float: right;
	position: absolute;
	z-index: 999999;
	top: 140px;
	right: 0px;
	display: block;
	background: #fff;
	;
	padding: 10px;
	box-shadow: 1px 1px 5px;
	display: none;
}
body {
	overflow-x: hidden !important;
}
span.wpcf7-not-valid-tip {
	display: block !important;
	float: none !important;
	padding-bottom: 5px !important;
}
.question input {
	margin-bottom: 2px!important;
}
.wpcf7-validation-errors {
	width: 100%
}
body .question div.wpcf7-response-output {
	margin: -1em 0em 4em;
}
.wpcf7-form {
	width: 200px !important;
}
.social-space {
	padding-right: 30px;
}
div#dropdown-1 {
	position: absolute !important;
}
div#dropdown-4 {
	position: absolute !important;
}
div#dropdown-3 {
	position: absolute !important;
}
div#dropdown-2 {
	position: absolute !important;
}
body .city_left {
	padding-left: 10px !important;
}
body .footer_logos div {
	width: 19% !important;
	display: flex;
    align-items: center;
    justify-content: center;
    /* height: 100%; */
}
body .footer_logos div img {
    max-width: 100%;
}
body .gallery_item p {
	height: 45px !important;
}
body .track_title {
	top: 180px !important;
}
html body .ft-logo1 {
	width: 25% !important;
}
html body .ft-logo2 {
	width: 25% !important;
}
html body .ft-logo3 {
	width: 25% !important;
}
html body .ft-logo4 {
	width: 25% !important;
}
.input_content {
	line-height: 100% !important;
}
body span > .select_content {
	/*-webkit-box-shadow:inset 2px 2px 7px #615E5E !important; height:100% !important;*/



	-webkit-appearance: none !important;
	-moz-appearance: none !important;
	background: #fff url(../img/arrow_my.png) no-repeat 97% !important;
	color: #333;
}
html body .footer_top {
	background: url(../img/grass.png) bottom left repeat-x !important;
}
/*1-4-15 start*/



div#wp-answer-editor-container {
	box-shadow: 0px 0px 3px #E5E5E5;
}
/*1-4-15 end*/







/*10-4-15 start*/

.city_left > strong {
    font-weight: 100;
}
.city_left > a, .city_left > strong > a {
	color: #444238 !important;
	font-size: 24px !important;
	margin-left: 5px !important;
	margin-right: 5px !important;
}
.city_left > a:hover, .city_left > strong > a:hover {
	text-decoration: none !important;
}
span.box-phone {
	padding-left: 10px !important;
}
a#tyou > img {
	width: 71%;
	left: 15%;
}
span.m-crossX {
	border-radius: 100%;
	padding: 9px 12px 9px 12px !important;
	background-color: #000;
	color: white;
	font-weight: bold;
	font-size: 16px;
}
/*

.m_cross_city {



	display: none;



	background: none;



}



*/



/*10-4-15 end*/







/*14-4-15 end*/



/*.small_button {



  line-height: 15px !important;



  border: 4px #6eb1cc solid !important;



  font-size: 11px !important;



  color: #FADCD1 !important;



  font-weight: bold !important;



  opacity:1 !important;



}/*/



/*14-4-15 end*/

/*.dropdown {

 display: none;

 background: none;

 right: 0px !important;

 position: absolute !important;

}*/

/*

@media screen (min-width: 768px) and (max-width: 3000px){



}



span.m-crossX{display: none;}

@media screen and (min-width: 100px) and (max-width: 768px){

span.m-crossX{display: block;}

}*/



/*16-4-15 start*/

.share div p {
	color: white;
}
/*16-4-15 end*/

.cont_menu img {
	bottom: 30px !important;
}
.share > div:last-child {
	display: none !important;
}
/*23-4-15 start*/



td#direction_car_removel > b:first-child {
	line-height: 10px !important;
	vertical-align: top !important;
	clear: both;
}
/*23-4-15 end*/



/*9-6-15 start*/

a:focus {
	outline: none !important;
	outline: none !important;
	outline-offset: none !important;
}
/*9-6-15 end*/



/*17-8-15 start*/

.search_car_table table {
	margin: 0px;
	border: none;
}
.search_car_table table tbody {
	width: 100%;
}
.search_car_table {
}
.search_car_table table tr td {
	padding: 5px 10px!Important;
}
.search_car_table table tbody {
	background-color: rgba(255, 255, 255, 0.3) !Important;
	border: 1px solid #ccc;
}
.search_car_table table tbody tr td select.form-control.frm_to {
	float: left;
	width: 50%;
}
.search_car_table table:first-child tbody tr td {
	line-height: 34px;
	height: 34px;
	font-weight: bold;
}
.data_new_tb div {
	float: left;
	padding: 10px 10px 0px 0px;
}
.data_new_tb div a {
	color: #333 !important;
}
.data_new_tb div:nth-child(1) {
	width: 5%;
}
.data_new_tb div:nth-child(2) {
	width: 10%;
}
.data_new_tb div:nth-child(3) {
	width: 5%;
}
.data_new_tb div:nth-child(4) {
	width: 10%;
}
.data_new_tb div:nth-child(5) {
	width: 15%;
}
.data_new_tb div:nth-child(6) {
	width: 5%;
}
.data_new_tb div:nth-child(7) {
	width: 10%;
}
.data_new_tb div:nth-child(8) {
	width: 15%;
}
.data_new_tb div:nth-child(9) {
	width: 15%;
}
.c_form_open .cont_b_l.services.comm {
    margin-top:145px;
    float: left;
    width: 100%;
    transition: all .5s ease 0s;
}
.cont_b_l.services.comm {
    transition: all 2s ease 0s;
}
.c_form_open .naoe-form {
    bottom: 81px;
    top: inherit;
}



/*17-8-15 end*/


@media only screen and (max-width : 1920px)  {
/*.slide-link{top:12% !important;}*/

.slide-link{top:39% !important;}
	}
@media only screen and (max-width : 1366px)  {
.slide-link{top:90px !important;}
	}

@media only screen and (max-width : 991px) {
body .slide-link{top:200px !important;}
}

/* iPads (landscape) ----------- */
@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : landscape) {
body .slide-link {
    top: 200px !Important;
}
}

/* iPads (portrait) ----------- */
@media only screen and (min-width : 768px) and (max-width : 1024px) {
	body .slide-link {
    top: 200px !Important;
}

}
#logo {
    margin-left: 10px !important;
}
