@charset "UTF-8";
/* CSS Document coded by speedspasm*/

.speed_box{
	background-color: #efefef;
	padding: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	box-shadow: 0 2px 3px rgba(0,0,0,0.40); transition: box-shadow 0.3s ease-in-out;
}
.speed_box:hover{box-shadow: 0 5px 5px rgba(0,0,0,0.5);}
.speed_box h1{color: #338ed3; font-weight: 400;}
.speed_box label{font-weight: 500;}
.white_label{background-color: #fff; padding: 10px; margin-right: 5px;-webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px;}
.speed_date{border: 1px solid #ccc; height: 50px; padding: 10px; color: #808080; outline: none; }
.speed_tabs a{border: 1px solid #338ed3; padding: 5px; color: #338ed3;}
.speed_row{border: 1px solid #ccc; padding: 5px; display: block; margin-bottom: 5px;}
.speed_row:hover{border: 1px solid #338ed3;}
.speed_accent{color: #338ed3; font-weight: bold;}
.speed_cv_box{border-top: 1px solid #ccc; border-left: 10px solid #ccc; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; background-color: #fff; margin-left: -3em; margin-bottom: 5px; overflow: auto; cursor: pointer;}
.speed_cv_box:hover{border-top: 1px solid #338ed3; border-left: 10px solid #338ed3; border-bottom: 1px solid #338ed3; border-right: 1px solid #338ed3; background-color: #fff; }
.speed_cv_box img {width: 60px; float: left;}
.speed_cv_box h3{font-size: 22px; font-weight: bold; color: #338ed3; padding-left: 6px; padding-top: 6px; padding-bottom: -10px !important;}
.speed_cv_box span{font-size: 20px; padding-left: 0.3em;}
.speed_cv_box a{float: right;}
.speed_cv_header {border-left:10px solid #338ed3; border-right: 1px solid #338ed3; border-top: 1px solid #338d3; border-bottom: 1px solid #338d3; padding: 3px; background-color: #fff;}
.speed_cv_image{display: none;}
.speed_carousel{margin-left: 8px; margin-right: 8px; background-color: #efefef; box-shadow: 0 2px 3px rgba(0,0,0,0.40); transition: box-shadow 0.3s ease-in-out;}
.speed_carousel:hover{box-shadow: 0 5px 5px rgba(0,0,0,0.5); }
.speed_carousel span{position: absolute; bottom: 3em; background-color: #338ed3; display: block; color: #fff; font-weight: bold; font-size: 21px; height: 27px auto; padding: 15px; }
.speed_blog{box-shadow: 0 2px 3px rgba(0,0,0,0.40); transition: box-shadow 0.3s ease-in-out; text-align: justify;}
.speed_blog:hover{box-shadow: 0 5px 5px rgba(0,0,0,0.5); }
.speed_blog h3{padding: 8px;}
.speed_blog span {padding: 8px;}
.speed_blog p {padding: 8px;}
.speed_mob_guide{display: none;}
@media (max-width: 575px) {

	.only_desk{display: none;}
	.speed_cv_image{display: block;}
	.speed_carousel span{background-color: #efefef; display: block; color: #338ed3; font-weight: bold; font-size: 10px; overflow:auto; height: auto}
	.speed_mob_guide{display: block;}
	
}