h2, h3, h4, h5, h6 {float: left; width:98%; margin:1%}


#social_buttons .badge3 .suHostedBadge a.count,
.badge3 .suHostedBadge a.count {width: 37px;}
.badge3 .suHostedBadge {max-width: 59px;}
#social_buttons .su_cont {max-width:46px}

div.pint_cont {float:right;}


@media all and (max-width:720px) {



#social_buttons {position:relative}
.add_this_last_button  {position:absolute; top:0 right: 0}

.addthis_share_btn.at_red a, .addthis_share_btn.at_red a:visited { background-color: #dc0808; }
.addthis_share_btn.at_red a:hover { background-color: #ba0101; }
.addthis_share_btn a,.addthis_share_btn a:visited{background:#222 url(share/btn-overlay.png) repeat-x;display:inline-block;font-family:arial,helvetica,lucida,verdana,sans-serif;font-size:12px;line-height:1em;color:#fff;text-decoration:none;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,0.5);text-shadow:0 -1px 1px rgba(0,0,0,0.25);border-bottom:1px solid rgba(0,0,0,0.25);position:relative;cursor:pointer;padding:6px 12px}
.addthis_share_btn a:hover{background-color:#111;color:#fff}
.addthis_share_btn a:active{top:1px}
.addthis_share_btn a span,.addthis_share_btn:visited a span{background:url(share/icon-addthis.gif) no-repeat left;padding:1px 0 1px 18px}
}


@media all and (min-width:721px) {

#social_buttons {width: 360px; height: 25px;float: left; margin: 10px -18px 10px -4px;}

.desktop_hide720 .add_this_last_button,
.addthis_counter .addthis_pill_style, a.addthis_button_compact .at300m {display:none}

.share-this .addthis_button_compact .at300m,
.share-this .addthis_button_compact .at300m span,
.share-this .addthis_share_btn .at_red a,
.share-this .addthis_share_btn .addthis_button_compact,
.addthis_toolbox .addthis_share_btn,
.addthis_share_btn.at_red a, 
.addthis_share_btn.at_red a:visited,
.addthis_share_btn.at_red a:hover,
.addthis_share_btn a,.addthis_share_btn a:visited,
.addthis_share_btn a:hover,
.addthis_share_btn a:active,
.addthis_share_btn a span,
.addthis_share_btn:visited a span {display:none}
}


@-moz-document url-prefix() { 

@media (min-width:721px) {

#social_buttons {width: 360px; height: 25px;float: left; margin: 10px -18px 10px -1px;}
.addthis_counter .addthis_pill_style {display:none}

.share-this .addthis_button_compact .at300m,
.share-this .addthis_button_compact .at300m span,
.share-this .addthis_share_btn .at_red a,
.share-this .addthis_share_btn .addthis_button_compact,
.addthis_toolbox .addthis_share_btn {display:none}
}
}



#lft_topcont {display: block; margin-right: auto; margin-left: auto;}


.case_rgt3_img {margin-bottom:40px}
.case_rgt3_img img {max-width:360px}


@media (min-width: 0px) and (max-width: 379px), screen and (min-width: 0px) and (max-width: 379px) { 

#lft_topcont {background-size: 100%;height: 437px; max-width: 260px;background: url(http://static.valpocreative.com/assets/images/monitor_260.jpg) no-repeat;margin: 1% auto;}
#lft_topcont img {width:auto; height:auto; max-width:230px;
padding-top:75px}

}



@media (min-width: 380px) and (max-width: 449px),
 screen and (min-width: 380px) and (max-width: 449px) { 

#lft_topcont {background-size: 100%;height: 538px; max-width: 320px;background: url(http://static.valpocreative.com/assets/images/monitor_320.jpg) no-repeat;margin: 1% auto;}
#lft_topcont img {width:100%; height:auto; max-width:283px;
padding-top:92px}

}



@media (min-width: 450px) and (max-width: 480px), screen and (min-width: 450px) and (max-width: 480px),
screen and (min-width: 721px) and (max-width: 788px)  { 

#lft_topcont {background-size: 100%;height: 312px; max-width: 380px;background: url(http://static.valpocreative.com/assets/images/monitor_380.jpg) no-repeat;margin: 1% auto;}
#lft_topcont img {width:auto; height:auto; max-width:346px}
#social_buttons .su_cont {display:none}
}

@media (min-width: 0px) and (max-width: 580px) { 

.div_title .flt_right {display: block; margin-right: auto; margin-left: auto; padding:2% 1%;}

.case_rgt3_img {width:98%}
.case_rgt3_img img {width:100%; height:auto}
}


@media (min-width: 581px) and (max-width: 720px) { 

.case_rgt3_img {width:48%; margin:1%; float:left}
.case_rgt3_img img {width:100%; height:auto}
}


@media (min-width: 0px) and (max-width: 680px) { 

/*== POSITIONING ==*/
.mobi_ableft_10 {position: absolute; left: 10px}
.relati680 {position:relative}
.resp680 {display:none}

}

@media all and (min-width: 721px) and (max-width: 1115px) { 
#case_lft3 {min-height:1195px}
#case_rgt3 {width: 37%;margin: 1% 0 1% 2%; position: absolute; right: 1px; max-width:312px}
#case_rgt3 p {min-width:250px; }
.case_study_wrapper {margin-left:-1%; margin-right:-2%; float:left; position: relative; width:100%; min-width:700px}
}