@media only screen and (max-width:1024px){
	a.back-to-top img{bottom: 6em;}
}

@media only screen and (max-width:992px)
{
	*{
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	}
	
	body	{font-size:15px !important;	}
	
	.navbar-nav > li > a {	padding: 0.938em 1.35em;}
	
	.casesCol ul li {width: 31%;}
	
	.myinfo .myinfo_left {max-width: 110px;}
	.myinfo_right > h3{font-size: 1.2em;}
	.right-sidebar .titleBg > h4{font-size: 1.15em;}
	a.back-to-top img{display:none;}
	.footerCol1:nth-of-type(3){width:30%;}
}

@media only screen and (max-width:767px){
	.call-us {/*width: 45%;*/ display:none; }
	.call-usMobile{display:block; text-align:right; margin:0 0 20px;}
	.navbar-default .navbar-nav .open .dropdown-menu-cum > li > a{color:#fff;}
	.navbar-default .navbar-nav .open .dropdown-menu-cum > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu-cum > li > a:focus{
		color:#fff;
	}
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background-color: #18624a;}
	.navbar-default .navbar-toggle{border-color: #0d503a;}
	.navbar-default .navbar-brand-cum{display:block; color:#fff;}
	.navbar-default .navbar-brand-cum:hover, .navbar-default .navbar-brand-cum:focus{color:#fff;}
	.mobTitle{display:block; margin-top:20px;}
	.deskTitle{display:none;}
	.footerCol1{margin-top:20px;}
	.navbar-nav > li > a {
		background: url("../images/divider-bottom.png") repeat-x scroll right bottom rgba(0, 0, 0, 0);
	}
	.speedList-bottom{display:none;}
	.myinfo{text-align: center;}
	.myinfo .myinfo_left{margin:0 auto; float:none;}
	.myinfo .myinfo_right {
		margin-top: 20px;
		width: 100%;
	}
	.footer-bottom > p {text-align: center;}
}

@media only screen and (max-width:480px){
	
}

@media only screen and (max-width:360px){
	.logo {max-width: 100%;  text-align: center;}
	.call-usMobile{width:100%; text-align: center; margin:0px 0 20px;}
	.casesCol ul{text-align: center;}
	.casesCol ul li {margin-bottom: 20px; margin-right: 0.525em; max-width: 218px; width: 100%;}
	.footerCol1 {
		border-bottom: 1px dotted #FFFFFF;
		border-right: none;
		margin-right: 0;
		width: 100%;
	}
	#firstfooter-col {width: 100%;}
	.footerNav ul li a{font-size:1em;}
	.footerCol1:nth-of-type(3){width:100%;}
	
}