﻿/* Desktop */
@media screen and (min-width: 1241px){

/*DO THIS*/

.facebook_tab {
color:#FFFFFF;
cursor:pointer;
height:47px;
left:0;
margin-left:-7px;
overflow:hidden;
position:fixed;
text-indent:-100000px;
top:44px;
width:62px;
z-index:100000;
background:url(../images/facebook.png) no-repeat 8px 0px;
}
a.facebook_tab {
left:auto !important;
margin-left:auto !important;
margin-right:-10px !important;
right:0 !important;
}
a.facebook_tab:hover {
margin-left:auto !important;
margin-right:-6px !important;
}

.twitter_tab {
color:#ffffff;
cursor:pointer;
height:47px;
left:0;
margin-left:-7px;
overflow:hidden;
position:fixed;
text-indent:-100000px;
top:91px;
width:62px;
z-index:100000;
background:url(../images/twitter.png) no-repeat 8px 0px;
}
a.twitter_tab {
left:auto !important;
margin-left:auto !important;
margin-right:-10px !important;
right:0 !important;
}
a.twitter_tab:hover {
margin-left:auto !important;
margin-right:-6px !important;
}

.Instagram_tab {
color:#FFFFFF;
cursor:pointer;
height:47px;
left:0;
margin-left:-7px;
overflow:hidden;
position:fixed;
text-indent:-100000px;
top:138px;
width:62px;
z-index:100000;
background:url(../images/Instagram.png) no-repeat 8px 0px;
background-size: 45px 47px;
}
a.Instagram_tab {
left:auto !important;
margin-left:auto !important;
margin-right:-10px !important;
right:0 !important;
}
a.Instagram_tab:hover {
margin-left:auto !important;
margin-right:-6px !important;
}

.LinkedIn_tab {
color:#FFFFFF;
cursor:pointer;
height:47px;
left:0;
margin-left:-7px;
overflow:hidden;
position:fixed;
text-indent:-100000px;
top:185px;
width:62px;
z-index:100000;
background:url(../images/LinkedIn.png) no-repeat 8px 0px;
background-size: 45px 47px;
}
a.LinkedIn_tab {
left:auto !important;
margin-left:auto !important;
margin-right:-10px !important;
right:0 !important;
}
a.LinkedIn_tab:hover {
margin-left:auto !important;
margin-right:-6px !important;
}

.youtube_tab {
color:#FFFFFF;
cursor:pointer;
height:47px;
left:0;
margin-left:-7px;
overflow:hidden;
position:fixed;
text-indent:-100000px;
top:232px;
width:62px;
z-index:100000;
background:url(../images/youtube.png) no-repeat 8px 0px;
}
a.youtube_tab {
left:auto !important;
margin-left:auto !important;
margin-right:-10px !important;
right:0 !important;
}
a.youtube_tab:hover {
margin-left:auto !important;
margin-right:-6px !important;
}

.email_tab {
color:#FFFFFF;
cursor:pointer;
height:47px;
left:0;
margin-left:-7px;
overflow:hidden;
position:fixed;
text-indent:-100000px;
top:279px;
width:62px;
z-index:100000;
background:url(../images/email.png) no-repeat 8px 0px;
}
a.email_tab {
left:auto !important;
margin-left:auto !important;
margin-right:-10px !important;
right:0 !important;
}
a.email_tab:hover {
margin-left:auto !important;
margin-right:-6px !important;
}

}/*END Desktop */

/* Tablet - Mobile Landscape*/
@media screen and (min-width: 601px) and (max-width: 1240px){
/*DO THIS*/

.facebook_tab {
color:#FFFFFF;
cursor:pointer;
height:24px;
left:0;
margin-left:-7px;
overflow:hidden;
position:fixed;
text-indent:-100000px;
top:44px;
width:32px;
z-index:100000;
background:url(../images/facebook_small.png) no-repeat 8px 0px;
}
a.facebook_tab {
left:auto !important;
margin-left:auto !important;
margin-right:0px !important;
right:0 !important;
}
a.facebook_tab:hover {
margin-left:auto !important;
margin-right:2px !important;
}

.twitter_tab {
color:#ffffff;
cursor:pointer;
height:24px;
left:0;
margin-left:-7px;
overflow:hidden;
position:fixed;
text-indent:-100000px;
top:68px;
width:32px;
z-index:100000;
background:url(../images/twitter_small.png) no-repeat 8px 0px;
}
a.twitter_tab {
left:auto !important;
margin-left:auto !important;
margin-right:0px !important;
right:0 !important;
}
a.twitter_tab:hover {
margin-left:auto !important;
margin-right:2px !important;
}

.Instagram_tab {
color:#FFFFFF;
cursor:pointer;
height:24px;
left:0;
margin-left:-7px;
overflow:hidden;
position:fixed;
text-indent:-100000px;
top:92px;
width:32px;
z-index:100000;
background:url(../images/Instagram.png) no-repeat 8px 0px;
background-size: 24px 24px;
}
a.Instagram_tab {
left:auto !important;
margin-left:auto !important;
margin-right:0px !important;
right:0 !important;
}
a.Instagram_tab:hover {
margin-left:auto !important;
margin-right:2px !important;
}

.LinkedIn_tab {
color:#FFFFFF;
cursor:pointer;
height:24px;
left:0;
margin-left:-7px;
overflow:hidden;
position:fixed;
text-indent:-100000px;
top:116px;
width:32px;
z-index:100000;
background:url(../images/LinkedIn.png) no-repeat 8px 0px;
background-size: 24px 24px;
}
a.LinkedIn_tab {
left:auto !important;
margin-left:auto !important;
margin-right:0px !important;
right:0 !important;
}
a.LinkedIn_tab:hover {
margin-left:auto !important;
margin-right:2px !important;
}

.youtube_tab {
color:#FFFFFF;
cursor:pointer;
height:24px;
left:0;
margin-left:-7px;
overflow:hidden;
position:fixed;
text-indent:-100000px;
top:140px;
width:32px;
z-index:100000;
background:url(../images/youtube_small.png) no-repeat 8px 0px;
}
a.youtube_tab {
left:auto !important;
margin-left:auto !important;
margin-right:0px !important;
right:0 !important;
}
a.youtube_tab:hover {
margin-left:auto !important;
margin-right:2px !important;
}


.email_tab {
color:#FFFFFF;
cursor:pointer;
height:24px;
left:0;
margin-left:-7px;
overflow:hidden;
position:fixed;
text-indent:-100000px;
top:164px;
width:32px;
z-index:100000;
background:url(../images/email_small.png) no-repeat 8px 0px;
}
a.email_tab {
left:auto !important;
margin-left:auto !important;
margin-right:0px !important;
right:0 !important;
}
a.email_tab:hover {
margin-left:auto !important;
margin-right:2px !important;
}

}/*END Tablet - Mobile Landscape*/

/* Mobile Portrait */
@media screen and (max-width: 600px){
/*DO THIS*/

.facebook_tab {
color:#FFFFFF;
cursor:pointer;
height:24px;
left:0;
margin-left:-7px;
overflow:hidden;
position:fixed;
text-indent:-100000px;
top:78px;
width:32px;
z-index:100000;
background:url(../images/facebook_small.png) no-repeat 8px 0px;
}
a.facebook_tab {
left:auto !important;
margin-left:auto !important;
margin-right:0px !important;
right:0 !important;
}
a.facebook_tab:hover {
margin-left:auto !important;
margin-right:2px !important;
}

.twitter_tab {
color:#ffffff;
cursor:pointer;
height:24px;
left:0;
margin-left:-7px;
overflow:hidden;
position:fixed;
text-indent:-100000px;
top:102px;
width:32px;
z-index:100000;
background:url(../images/twitter_small.png) no-repeat 8px 0px;
}
a.twitter_tab {
left:auto !important;
margin-left:auto !important;
margin-right:0px !important;
right:0 !important;
}
a.twitter_tab:hover {
margin-left:auto !important;
margin-right:2px !important;
}

.Instagram_tab {
color:#FFFFFF;
cursor:pointer;
height:24px;
left:0;
margin-left:-7px;
overflow:hidden;
position:fixed;
text-indent:-100000px;
top:126px;
width:32px;
z-index:100000;
background:url(../images/Instagram.png) no-repeat 8px 0px;
background-size: 24px 24px;
}
a.Instagram_tab {
left:auto !important;
margin-left:auto !important;
margin-right:0px !important;
right:0 !important;
}
a.Instagram_tab:hover {
margin-left:auto !important;
margin-right:2px !important;
}

.LinkedIn_tab {
color:#FFFFFF;
cursor:pointer;
height:24px;
left:0;
margin-left:-7px;
overflow:hidden;
position:fixed;
text-indent:-100000px;
top:150px;
width:32px;
z-index:100000;
background:url(../images/LinkedIn.png) no-repeat 8px 0px;
background-size: 24px 24px;
}
a.LinkedIn_tab {
left:auto !important;
margin-left:auto !important;
margin-right:0px !important;
right:0 !important;
}
a.LinkedIn_tab:hover {
margin-left:auto !important;
margin-right:2px !important;
}

.youtube_tab {
color:#FFFFFF;
cursor:pointer;
height:24px;
left:0;
margin-left:-7px;
overflow:hidden;
position:fixed;
text-indent:-100000px;
top:174px;
width:32px;
z-index:100000;
background:url(../images/youtube_small.png) no-repeat 8px 0px;
}
a.youtube_tab {
left:auto !important;
margin-left:auto !important;
margin-right:0px !important;
right:0 !important;
}
a.youtube_tab:hover {
margin-left:auto !important;
margin-right:2px !important;
}


.email_tab {
color:#FFFFFF;
cursor:pointer;
height:24px;
left:0;
margin-left:-7px;
overflow:hidden;
position:fixed;
text-indent:-100000px;
top:198px;
width:32px;
z-index:100000;
background:url(../images/email_small.png) no-repeat 8px 0px;
}
a.email_tab {
left:auto !important;
margin-left:auto !important;
margin-right:0px !important;
right:0 !important;
}
a.email_tab:hover {
margin-left:auto !important;
margin-right:2px !important;
}


}/* END Mobile Portrait -  */








