span, object, p, 
dl, dt, dd, ol, ul, li,
footer
{
	margin:0;border:0;outline:0;vertical-align:baseline;background:transparent;
}

footer
{
	display:block;zoom:1;
}
a{margin:0;padding:0;vertical-align:baseline;background:transparent;}


footer{background-color:#0d0d0d;clear:both;width:100%;position:relative;z-index:50;float:left;}
footer div.inner{margin:0 auto;width:100%;position:relative;}
footer div.inner .footer-containers{display:block;margin:0 auto;padding-top:20px; position:relative;width:100%;}
footer div.inner .footer-containers .fblock
{
	/*border-right:1px solid #262626;*/
	text-align:center;
	height:270px;
	overflow:hidden;
	padding:0 20px;
	position:relative;
}
footer div.inner .footer-containers .fblock:nth-child(4){border-right:medium none;clear:right;}
.last-border{border:none !important;}
footer div.inner .footer-containers .fblock h3.title
{
	color:#FFFFFF;
	font-family:'Open Sans', sans-serif !important;
	font-weight:700;
	font-size:18px !important;
	padding-top:20px;
	text-align:center;
	margin: 0 !important;
	line-height:inherit !important;
}
footer div.inner .footer-containers .fblock p
{
	color:#b7b7b7;
	font-family:'Open Sans', sans-serif;
	font-weight:400;
	font-size:12px;
	line-height:normal !important;
	margin:10px 0 0;
	padding:0;
	text-align:center !important;
	text-indent:inherit !important;
}
footer div.inner .footer-containers .fblock a.find-out-more-btn{background-clip:padding-box;border:1px solid #333333;border-radius:20px 20px 21px 20px;bottom:0;color:#FFFFFF;display:block;font-family:'Open Sans', sans-serif;font-weight:700;font-size:16px;height:41px;left:50%;line-height:43px;margin-left:-102px;position:absolute;text-align:center;text-transform:uppercase;transition:all 0.2s ease-in-out 0s;width:204px;}
footer div.inner .footer-containers .fblock a.find-out-more-btn:hover{border-radius:2px 2px 2px 2px;cursor:pointer;transition:all 0.2s ease-in-out 0s;}
footer div.inner .footer-containers .fblock.latest-blog span.icon{background:url(../images/latest-blog.png) no-repeat scroll center 2px transparent;display:block;height:81px;overflow:hidden;transition:all 0.2s ease-in-out 0s;width:100%;}
footer div.inner .footer-containers .fblock.live-chat span.icon{background:url(../images/live-chat.png) no-repeat scroll center -10px transparent;display:block;height:81px;overflow:hidden;transition:all 0.2s ease-in-out 0s;width:100%;}
footer div.inner .footer-containers .fblock.company-profile span.icon{background:url(../images/company-profile.png) no-repeat scroll center 3px transparent;display:block;height:81px;overflow:hidden;transition:all 0.2s ease-in-out 0s;width:100%;}
footer div.inner .footer-containers .fblock.our-location span.icon{background:url(../images/our-location.png) no-repeat scroll center 3px transparent;display:block;height:81px;overflow:hidden;transition:all 0.2s ease-in-out 0s;width:100%;}

footer div.inner .footer-containers .fblock.latest-blog:hover .icon{background-position:center -131px;transition:all 0.2s ease-in-out 0s;}
footer div.inner .footer-containers .fblock.live-chat:hover .icon{background-position:center -144px;transition:all 0.2s ease-in-out 0s;}
footer div.inner .footer-containers .fblock.company-profile:hover .icon{background-position:center -110px;transition:all 0.2s ease-in-out 0s;}
footer div.inner .footer-containers .fblock.our-location:hover .icon{background-position:center -72px;transition:all 0.2s ease-in-out 0s;}

.chat-icn{width:100%;float:left;clear:both;padding-top:15px;position:relative;}
.tt-wrapper{padding:0;width:183px;z-index:100;margin:0 auto;}
.tt-wrapper dd{float:left;}
.tt-wrapper dd a{display:block;width:41px;height:41px;margin:0 2px;outline:none;position:relative;z-index:2;background:transparent url(http://www.youdedicated.com/images/growcase_the_social_gunman_icons.png) no-repeat top left #F00;text-indent:-9000px;}
.tt-wrapper dd .tt-gplus{background:url(../images/skype-icn.png) no-repeat;}
.tt-wrapper dd .tt-twitter{background:url(../images/gtalk-icn.png) no-repeat;}
.tt-wrapper dd .tt-facebook{background:url(../images/facebook.png) no-repeat;}
.tt-wrapper dd .tt-linkedin{background:url(../images/twitter.png) no-repeat;}
.tt-wrapper dd a span{width:80px;height:80px;line-height:60px;padding:5px;left:50%;margin-left:-40px;font-family:'Open Sans', sans-serif;font-weight:700;font-style:italic;font-size:14px;color:#fff;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.1);text-align:center;border:5px solid #fff;background:#e40d7f;text-indent:0px;position:absolute;pointer-events:none;border-radius:50%;bottom:-40px;opacity:0;box-shadow:0px 3px 8px rgba(0,0,0,0.1);-webkit-transform:scale(0.2);-moz-transform:scale(0.2);-o-transform:scale(0.2);-ms-transform:scale(0.2);transform:scale(0.2);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;display:none\9;}
:root .tt-wrapper dd a span{display:inherit;}
.tt-wrapper dd a:hover span{opacity:0.9;bottom:40px;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.tt-wrapper dt{float:left;}
.tt-wrapper dt a{display:block;width:41px;height:41px;margin:0 2px;outline:none;position:relative;z-index:2;background:transparent url(http://www.youdedicated.com/images/growcase_the_social_gunman_icons.png) no-repeat top left #F00;text-indent:-9000px;}
.tt-wrapper dt .tt-gplus{background:url(../images/skype-icn.png) no-repeat;}
.tt-wrapper dt .tt-twitter{background:url(../images/gtalk-icn.png) no-repeat;}
.tt-wrapper dt .tt-facebook{background:url(../images/facebook.png) no-repeat;}
.tt-wrapper dt .tt-linkedin{background:url(../images/twitter.png) no-repeat;}
.tt-wrapper dt a span{width:80px;height:80px;line-height:60px;padding:5px;left:50%;margin-left:-40px;font-family:'Open Sans', sans-serif;font-weight:700;font-style:italic;font-size:14px;color:#fff;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.1);text-align:center;border:5px solid #fff;background:#e40d7f;text-indent:0px;position:absolute;pointer-events:none;border-radius:50%;bottom:-40px;opacity:0;box-shadow:0px 3px 8px rgba(0,0,0,0.1);-webkit-transform:scale(0.2);-moz-transform:scale(0.2);-o-transform:scale(0.2);-ms-transform:scale(0.2);transform:scale(0.2);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;display:none\9;}
:root .tt-wrapper dt a span{display:inherit;}
.tt-wrapper dt a:hover span{opacity:0.9;bottom:40px;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}

@media screen and (max-width:1024px)
{
footer div.inner{width:100%;}
footer div.inner .footer-containers .fblock{/*width:20%;*/float:none;display:inline-table;*display:inline;zoom:1;height:300px;}
}
@media screen and (max-width:900px)
{
footer div.inner{width:100%;}
footer div.inner .footer-containers .fblock{width:49%;float:none;display:inline-table;*display:inline;zoom:1;height:260px;margin-bottom:25px;}
}
@media screen and (max-width:800px)
{
footer div.inner{width:100%;}
footer div.inner .footer-containers .fblock{/*width:30%;*/float:none;display:inline-table;*display:inline;zoom:1;height:260px;margin-bottom:25px;}
footer div.inner .footer-containers .fblock:nth-last-child(2n+1){border:none;}
}
@media screen and (max-width:768px)
{
	
}
@media screen and (max-width:640px)
{
footer div.inner .footer-containers .fblock{/*width:42%;*/float:none;display:inline-table;*display:inline;zoom:1;height:260px;margin-bottom:25px;}
footer div.inner .social-links{width:100%;}
}
@media screen and (max-width:600px)
{
footer{margin-bottom:-20px;}
}
@media screen and (max-width:540px)
{
footer div.inner .footer-containers .fblock{width:100%;float:none;display:inline-table;*display:inline;zoom:1;height:280px;margin-bottom:25px;border-right:none;/*border-bottom:1px solid #262626;*/}
footer div.inner .footer-containers .fblock a.find-out-more-btn{margin-bottom:25px;}
footer div.inner .social-links{width:100%;}
footer div.inner .footer-containers .fblock:nth-last-child(2n+1){border-right:none;/*border-bottom:1px solid #262626;*/}
}
@media screen and (max-width:480px)
{	
footer div.inner .footer-containers .fblock{/*width:50%;*/float:none;display:inline-table;*display:inline;zoom:1;height:280px;margin-bottom:25px;border-right:none;border-bottom:1px solid #262626;}
footer div.inner .footer-containers .fblock a.find-out-more-btn{margin-bottom:25px;}
footer div.inner .social-links{width:100%;}
footer div.inner .footer-containers .fblock:nth-last-child(2n+1){border-right:none;border-bottom:1px solid #262626;}
}
@media screen and (max-width:360px)
{
footer div.inner .footer-containers .fblock{/*width:80%;*/float:none;display:inline-table;*display:inline;zoom:1;height:290px;margin-bottom:25px;border-right:none;border-bottom:1px solid #262626;}
footer div.inner .footer-containers .fblock a.find-out-more-btn{margin-bottom:25px;}
footer div.inner .social-links{width:100%;}
footer div.inner .social-links .fblock{height:62px;}
footer div.inner .footer-containers .fblock:nth-last-child(2n+1){border-right:none;border-bottom:1px solid #262626;}
}
@media screen and (max-width:350px)
{
	footer div.inner .footer-containers .fblock a.find-out-more-btn{margin-bottom:25px;}
}
@media screen and (max-width:320px)
{	
footer div.inner .footer-containers .fblock a.find-out-more-btn{margin-bottom:25px;}
footer div.inner .social-links .fblock.plus a span.at16nc.at16t_compact{height:60px!important;}
}