/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
	.container { width: 748px; }
	#slideshow { width: 748px; }
	#slideshow .slide_box { width: 748px; height: 257px; }
	#slideshow img, #slideshow iframe { width: 748px; height: 257px; }	
	.slide_thumbs_cont img { margin-left: 13px; width: 139px; height: 70px; }

	.header_menu { display: none; }
.quick-links {
	width: 65%;
	float: right;
	margin: 50px 0 0 0;
    font-size: 1.15em;
}
.quick-links ul {
    clear: left;
    color: #3A6F8F;
    float: right;
    line-height: 40px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 100%;
}
.quick-links ul li {
    float: left;
    margin: 0 1.6em 0 0;
    padding: 0;
}
.quick-links ul li.grey {
    float: left;
    margin: 0 7px 0 0;
    padding: 0;
    border: 1px solid #ccc;
    border-radius: 8px;
}

.quick-links ul li a.green:link {
    background: #7bab2f;
    color: #ffffff;
    cursor: pointer;
    display: block;
    font-weight: normal;
    height: 42px;
    line-height: 42px;
    margin: 0;
    padding: 0 0.5em;
    text-align: center;
    text-decoration: none;
    border-radius: 8px;
    width: 100%;
}
.quick-links ul li a.green:visited, .quick-buttons ul li a.green:active {
    background: #7bab2f;
    color: #ffffff;
    display: block;
    font-weight: normal;
    line-height: 42px;
    margin: 0;
    padding: 0 0.5em;
    text-decoration: none;
    width: 100%;
}
.quick-links ul li a.green:hover {
    background: #333;
    color: #ffffff;
    display: block;
    font-weight: normal;
    line-height: 42px;
    margin: 0;
    padding: 0 0.5em;
    text-decoration: underline;
    width: 100%;
}

.quick-links ul li a.orange:link {
    background: #ee9e04;
    color: #ffffff;
    cursor: pointer;
    display: block;
    font-weight: normal;
    height: 42px;
    line-height: 42px;
    margin: 0;
    padding: 0 0.5em;
    text-align: center;
    text-decoration: none;
    border-radius: 8px;
    width: 100%;
}
.quick-links ul li a.orange:visited, .quick-buttons ul li a.orange:active {
    background: #ee9e04;
    color: #ffffff;
    display: block;
    font-weight: normal;
    line-height: 42px;
    margin: 0;
    padding: 0 0.5em;
    text-decoration: none;
    width: 100%;
}
.quick-links ul li a.orange:hover {
    background: #333;
    color: #ffffff;
    display: block;
    font-weight: normal;
    line-height: 42px;
    margin: 0;
    padding: 0 0.5em;
    text-decoration: underline;
    width: 100%;
}

.quick-links ul li a:link {
    background: #00a3e2;
    color: #ffffff;
    cursor: pointer;
    display: block;
    font-weight: normal;
    height: 42px;
    line-height: 42px;
    margin: 0;
    padding: 0 0.5em;
    text-align: center;
    text-decoration: none;
    border-radius: 8px;
    width: 100%;
}
.quick-links ul li a:visited, .quick-buttons ul li a:active {
    background: #00a3e2;
    color: #ffffff;
    display: block;
    font-weight: normal;
    line-height: 42px;
    margin: 0;
    padding: 0 0.5em;
    text-decoration: none;
    width: 100%;
}
.quick-links ul li a:hover {
    background: #333;
    color: #ffffff;
    display: block;
    font-weight: normal;
    line-height: 42px;
    margin: 0;
    padding: 0 0.5em;
    text-decoration: underline;
    width: 100%;
}

	
	
	#cont_left { width: 690px; }
	.post_box .left { width: 440px; }
	.post_box .left img { width: 440px; height: 250px; }
	.post_box .left iframe { width: 440px; height: 250px; }	
	.single_inside_content img { max-width: 100%; height: inherit; }
	.may_like_box { margin-right: 15px; width: 220px; }
	.may_like_box_last{ margin-right: 0; }
	.may_like_box img,
	.may_like_box iframe { width: 220px; height: 130px; }	

.home-sidebar { width: auto; margin-top: 10%;}
.home-sidebar img { width: 33.3%; height: 150px; }
	
	#sidebar { display: none; }
	.t1_search_cont input[type=text] { width: 100px; }
	.t1_search_cont input[type=submit] {  width: 70px; }	
	
}
/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) { 
	.container { width: 300px; }
	
	.header_top { position: static; display:none;}
	.logo_cont { padding-top: 25px; }
	.logo_cont img { max-width: 100%; height: inherit; }
	.header_menu { float: none; padding: 1px 1px; display:none; }
	.header_menu ul li a { font-size: 12px; }
	.header_menu ul li ul { top: 25px; }
	.header_menu ul li ul li a { font-size: 12px; }
	.header_social { float: none; text-align: center; padding: 5px 0; }
	#slideshow { width: 300px; height: 135px; }
	#slideshow .slide_box { width: 300px; height: 135px; }
	#slideshow img, #slideshow iframe { width: 300px; height: 135px; }	
	.slide_thumbs_cont { display: none; }
	/*.slide_thumbs_cont img { margin-left: 13px; width: 139px; height: 70px; }*/
	

.quick-links {
	float: right;
	margin: 32px 0 0 0;
    font-size: 18px;
}
.quick-links ul {
    clear: left;
    color: #3A6F8F;
    float: right;
    line-height: 40px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.quick-links ul li {
    float: left;
    margin: 0 7px 5px 0;
    padding: 0;
}
.quick-links ul li.grey {
    float: left;
    margin: 0 7px 0 0;
    padding: 0;
    border: 1px solid #ccc;
    border-radius: 8px;
}

.quick-links ul li a.green:link {
    background: #7bab2f;
    color: #ffffff;
    cursor: pointer;
    display: block;
    font-weight: normal;
    height: 42px;
    line-height: 42px;
    margin: 0;
    padding: 0;
    text-align: center;
    text-decoration: none;
    width: 285px;
    border-radius: 8px;
}
.quick-links ul li a.green:visited, .quick-buttons ul li a.green:active {
    background: #7bab2f;
    color: #ffffff;
    display: block;
    font-weight: normal;
    line-height: 42px;
    margin: 0;
    padding: 0;
    text-decoration: none;
    width: 285px;
}
.quick-links ul li a.green:hover {
    background: #333;
    color: #ffffff;
    display: block;
    font-weight: normal;
    line-height: 42px;
    margin: 0;
    padding: 0;
    text-decoration: underline;
    width: 285px;
}

.quick-links ul li a.orange:link {
    background: #ee9e04;
    color: #ffffff;
    cursor: pointer;
    display: block;
    font-weight: normal;
    height: 42px;
    line-height: 42px;
    margin: 0;
    padding: 0;
    text-align: center;
    text-decoration: none;
    width: 285px;
    border-radius: 8px;
}
.quick-links ul li a.orange:visited, .quick-buttons ul li a.orange:active {
    background: #ee9e04;
    color: #ffffff;
    display: block;
    font-weight: normal;
    line-height: 42px;
    margin: 0;
    padding: 0;
    text-decoration: none;
    width: 285px;
}
.quick-links ul li a.orange:hover {
    background: #333;
    color: #ffffff;
    display: block;
    font-weight: normal;
    line-height: 42px;
    margin: 0;
    padding: 0;
    text-decoration: underline;
    width: 285px;
}

.quick-links ul li a:link {
    background: #00a3e2;
    color: #ffffff;
    cursor: pointer;
    display: block;
    font-weight: normal;
    height: 42px;
    line-height: 42px;
    margin: 0;
    padding: 0;
    text-align: center;
    text-decoration: none;
    width: 285px;
    border-radius: 8px;
}
.quick-links ul li a:visited, .quick-buttons ul li a:active {
    background: #00a3e2;
    color: #ffffff;
    display: block;
    font-weight: normal;
    line-height: 42px;
    margin: 0;
    padding: 0;
    text-decoration: none;
    width: 285px;
}
.quick-links ul li a:hover {
    background: #333;
    color: #ffffff;
    display: block;
    font-weight: normal;
    line-height: 42px;
    margin: 0;
    padding: 0;
    text-decoration: underline;
    width: 285px;
}

.home-sidebar { width: auto; margin-top: 30%;}
.home-sidebar img {  }
	
	#cont_left { width: 300px; float: none; }
	.post_box .left { width: 300px; float: none; }
	.post_box .left img { width: 300px; height: 175px; }
	.post_box .left iframe { width: 300px; height: 175px; }	
	.post_box .right { float: none; width: 300px; padding-top: 10px; padding-bottom: 30px; }
	.single_inside_content img { max-width: 100%; height: inherit; }
	.single_inside_content iframe { width: 300px; height: 167px; }
	#commentform textarea { max-width: 280px; }	
	
	.may_like_box { float: none; margin: 0 auto 20px; }
	
	#sidebar { width: 300px; float: left; clear: both; }	
	.t1_search_cont input[type=text] { width: 210px; }
	.t1_search_cont input[type=submit] {  width: 80px; }	
.footer-column {
    float: left;
    padding: 0 1% 2%;
    width: 100%;
    clear: left;
}
}