.follow_us{
	width: 55.8%;
	}
@media (min-width: 3500px) and (max-width:5000px){ /*30% Moz(San--4497)*/
.revslider-wrapper, .rev_slider_wrapper, .tp-simpleresponsive, .rev_slider ul li {
    height: 2530px !important;
	}
.tp-caption.large_text, .tp-caption.medium_greybox{
	left:75% !important;
	}
.tp-caption.medium_text{
	left: 0 !important;
    margin: 0 auto !important;
    right: 0 !important;
    text-align: center;
    width: 140px;
	}	
.tp-caption.medium_blueboxer{
	left: 50% !important;
	}	
}

@media (min-width: 3000px) and (max-width:3500px){ /*HP Envy Touchsmart 14(3196)*/
.revslider-wrapper, .rev_slider_wrapper, .tp-simpleresponsive, .rev_slider ul li {
    height: 1800px !important;
	}
.tp-caption.medium_blueboxed{
	left:60% !important;
	}
.tp-caption.medium_grey, .tp-caption.very_large_text, .tp-caption.medium_greyboxed, .tp-caption.small_whiteboxed{
	left:15% !important;
	}
.tp-caption.large_text, .tp-caption.medium_greybox{
	left:75% !important;
	}
.tp-caption.medium_blueboxer{
	left: 48% !important;
	}	
}

@media (min-width: 2800px) and (max-width:3000px){ /*50% Moz(Svk--2846), Apple 15 Macbook Pro Retina*/
.revslider-wrapper, .rev_slider_wrapper, .tp-simpleresponsive, .rev_slider ul li {
    height: 1620px !important;
	}
.tp-caption.large_text, .tp-caption.medium_greybox{
	left:72% !important;
	}
.tp-caption.medium_blueboxer{
	left: 48% !important;
	}		
}

@media (min-width: 2500px) and (max-width:2800px){ /*50% Moz(San--2698), New Transform Pad Infinity(2556), Asus Zenbook Infinity, Dell XPS 11(landscape), Toshiba Kirabook, Apple 27 iMac, Asus ET2702, Dell XPS One 27*/
.revslider-wrapper, .rev_slider_wrapper, .tp-simpleresponsive, .rev_slider ul li {
    height: 1520px !important;
	}		
.tp-caption.large_text, .tp-caption.medium_greybox{
	left:75% !important;
	}
.tp-caption.medium_blueboxer{
	left: 48% !important;
	}		
}

@media (min-width: 2100px) and (max-width:2500px){ /*67% Moz(Svk--2135)*/
.revslider-wrapper, .rev_slider_wrapper, .tp-simpleresponsive, .rev_slider ul li {
    height: 1200px !important;
	}	
.tp-caption.large_text, .tp-caption.medium_greybox{
	left:70% !important;
	}
.tp-caption.medium_blueboxer{
	left: 46.5% !important;
	}	
}

@media (min-width: 2000px) and (max-width:2100px){ /*67% Moz(San--2024)*/
.revslider-wrapper, .rev_slider_wrapper, .tp-simpleresponsive, .rev_slider ul li {
    height: 1140px !important;
	}	
.tp-caption.large_text, .tp-caption.medium_greybox{
	left:70% !important;
	}
.tp-caption.medium_blueboxer{
	left: 46% !important;
	}	
}

@media (min-width: 1850px) and (max-width:2000px){ /*Transform Pad Infinity, Nook HD+, Sony Xperia Tablet Z, Acer Aspire  V7, Asus Taichi, Dell XPS 12, HP Envy 17, Sony Vaio Pro 13, Toshiba Qosmio75, Apple 21.5 iMac, Acer Aspire 7600U, Asus ET2311, Dell Inspiron One 23, Dell XPS One 24, HP Pavillion, Lenovo Idea Center, Sony Vaio L*/
.revslider-wrapper, .rev_slider_wrapper, .tp-simpleresponsive, .rev_slider ul li {
    height: 1080px !important;
	}
.tp-caption.medium_blueboxed{
	left: 58% !important;
	}
.tp-caption.large_text, .tp-caption.medium_greybox{
	left:70% !important;
	}
.tp-caption.medium_blueboxer{
	left: 45% !important;
	}	
}
@media (min-width: 1790px) and (max-width:1850px){ /*80% Moz(Svk--1779), HP Envy Touchsmart 14(portrait)*/
.revslider-wrapper, .rev_slider_wrapper, .tp-simpleresponsive, .rev_slider ul li {
    height: 1050px !important;
	}
.tp-caption.large_text, .tp-caption.medium_greybox{
	left:67% !important;
	}
.tp-caption.medium_blueboxer{
	left: 45% !important;
	}	
}
@media (min-width: 1700px) and (max-width:1790px){ /*80% Moz(San--1686)*/
.revslider-wrapper, .rev_slider_wrapper, .tp-simpleresponsive, .rev_slider ul li {
    height: 1050px !important;
	}
.tp-caption.large_text, .tp-caption.medium_greybox{
	left:68% !important;
	}
.tp-caption.medium_blueboxer{
	left: 44.5% !important;
	}
}

@media (min-width: 1600px) and (max-width:1700px){ /*90% Moz(Svk--1589), Asus G75VW, Dell Inspiron 17R, Lenovo ThinkPad T440s, Sony Vaio Fit E 14, Toshiba QosmioX870, Acer Aspire ZC-605, Dell Inspiron One 20, HP Envy Rove, Sony Vaio Tap20*/
.revslider-wrapper, .rev_slider_wrapper, .tp-simpleresponsive, .rev_slider ul li {
    height: 950px !important;
	}
.tp-caption.large_text, .tp-caption.medium_greybox{
	left:65% !important;
	}
.tp-caption.medium_blueboxer{
	left: 43.7% !important;
	}
}

@media (min-width: 1500px) and (max-width:1600px){ /*90% Moz(San--1506)*/
.revslider-wrapper, .rev_slider_wrapper, .tp-simpleresponsive, .rev_slider ul li {
    height: 850px !important;
	}
.tp-caption.large_text, .tp-caption.medium_greybox{
	left:65% !important;
	}
.tp-caption.medium_blueboxer{
	left: 43% !important;
	}
}

@media (min-width: 1400px) and (max-width:1500px){ /*100% Moz(Svk--1423), Nook HD(1436), Apple 13 Macbook Air, Apple 15 Macbook Pro, Asus Zenbook Infinity(portrairt), Dell XPS 11(portrait), Toshiba Kirabook(portrait), Apple 27 iMac(portrait), Asus ET2702(portrait), Dell XPS One 27(portrait)*/
.revslider-wrapper, .rev_slider_wrapper, .tp-simpleresponsive, .rev_slider ul li {
    height: 810px !important;
	}	
.tp-caption.large_text, .tp-caption.medium_greybox{
	left:63% !important;
	}
.tp-caption.medium_blueboxer{
	left: 42.5% !important;
	}	
}

@media (min-width: 1370px) and (max-width:1400px){ /*Microsoft Surface RT(1362), Apple 11 Macbook Air, Acer Aspire M5-583P, Asus VivoBook S400, Dell Inspiron 15R, HP Envy 15, Lenovo IdeaPad S500 Touch, Sony Vaio E Series 14, Toshiba Satellite*/
.revslider-wrapper, .rev_slider_wrapper, .tp-simpleresponsive, .rev_slider ul li {
    height: 810px !important;
	}	
.tp-caption.large_text, .tp-caption.medium_greybox{
	left:61.5% !important;
	}
.tp-caption.medium_blueboxer{
	left: 42.3% !important;
	}	
}

@media only screen and (max-width: 767px) {
#master-wrapper .container {
	width: 235px;
	}
#master-wrapper .container .one.column,#master-wrapper .container .two.columns,#master-wrapper .container .three.columns,#master-wrapper .container .four.columns,#master-wrapper .container .five.columns,#master-wrapper .container .six.columns,#master-wrapper .container .seven.columns,#master-wrapper .container .eight.columns,#master-wrapper .container .nine.columns,#master-wrapper .container .ten.columns,#master-wrapper .container .eleven.columns,#master-wrapper .container .twelve.columns,#master-wrapper .container .one-third.column, #master-wrapper .container .two-thirds.column,.col2-set .col-1, .col2-set .col-2,.su-column,.columns  {
	width: 235px; 
	margin-left:0; 
	margin-right:0;
	}
.aq-template-wrapper .aq_span1,.aq-template-wrapper .aq_span2,.aq-template-wrapper .aq_span3,.aq-template-wrapper .aq_span4,.aq-template-wrapper .aq_span5,.aq-template-wrapper .aq_span6,.aq-template-wrapper .aq_span7,.aq-template-wrapper .aq_span8,.aq-template-wrapper .aq_span9,.aq-template-wrapper .aq_span10,.aq-template-wrapper .aq_span11,.aq-template-wrapper .aq_span12 {
	margin-left: 0;
	}
header {
	position: relative !important;
	}
#sticky-situation-sticky-wrapper {
	height: auto !important;
	}
.bottom-wrapper {
	padding: 15px 0 !important;
	}
.boxes-in-love ul li.three-columns {
	width:100%;
	}
}    

@media only screen and (min-width: 480px) and (max-width: 767px) {
#master-wrapper .container {
	width: 420px; 
	}
#master-wrapper .container .one.column,#master-wrapper .container .two.columns,#master-wrapper .container .three.columns,#master-wrapper .container .four.columns,#master-wrapper .container .five.columns,#master-wrapper .container .six.columns,#master-wrapper .container .seven.columns,#master-wrapper .container .eight.columns,#master-wrapper .container .nine.columns,#master-wrapper .container .ten.columns,#master-wrapper .container .eleven.columns,#master-wrapper .container .twelve.columns,#master-wrapper .container .one-third.column,#master-wrapper .container .two-thirds.column,.col2-set .col-1, .col2-set .col-2,.su-column,.bottom-wrapper .columns.floatright,article.portfolio_pt .entry-content {
	width: 420px; 
	margin-left:0; 
	margin-right:0;  
	}
.aq-template-wrapper .aq_span1,.aq-template-wrapper .aq_span2,.aq-template-wrapper .aq_span3,.aq-template-wrapper .aq_span4,.aq-template-wrapper .aq_span5,.aq-template-wrapper .aq_span6,.aq-template-wrapper .aq_span7,.aq-template-wrapper .aq_span8,.aq-template-wrapper .aq_span9,.aq-template-wrapper .aq_span10,.aq-template-wrapper .aq_span11,.aq-template-wrapper .aq_span12 {
	width:400px;
	margin-left: 0;
	}
}

@media only screen and (min-width: 100px) and (max-width: 320px) {
#master-wrapper .container {
	width: 180px; 
	}
#master-wrapper .container .one.column,#master-wrapper .container .two.columns,#master-wrapper .container .three.columns,#master-wrapper .container .four.columns,#master-wrapper .container .five.columns,#master-wrapper .container .six.columns,#master-wrapper .container .seven.columns,#master-wrapper .container .eight.columns,#master-wrapper .container .nine.columns,#master-wrapper .container .ten.columns,#master-wrapper .container .eleven.columns,#master-wrapper .container .twelve.columns,#master-wrapper .container .one-third.column,#master-wrapper .container .two-thirds.column,.col2-set .col-1, .col2-set .col-2,.su-column,.columns,aside .widget-container  {
	width: 180px; 
	margin-left:0; 
	margin-right:0; 
	}
.mean-container .mean-nav {
	width: auto!important;
	}
.aq-template-wrapper .aq_span1,.aq-template-wrapper .aq_span2,.aq-template-wrapper .aq_span3,.aq-template-wrapper .aq_span4,.aq-template-wrapper .aq_span5,.aq-template-wrapper .aq_span6,.aq-template-wrapper .aq_span7,.aq-template-wrapper .aq_span8,.aq-template-wrapper .aq_span9,.aq-template-wrapper .aq_span10,.aq-template-wrapper .aq_span11,.aq-template-wrapper .aq_span12 {
	width:180px; 
	}
header {
	position: relative !important;
	}
#sticky-situation-sticky-wrapper {
	height: auto !important;
	}
.boxes-in-love ul li.three-columns {
	width:100%;
	}
}

@media (min-width: 1300px) and (max-width:1370px){
.tp-caption.large_text{
	left: 67.5% !important;
    width: 350px !important;
	}
.tp-caption.medium_greybox{
	left: 67.5% !important;
    top: 149px !important;
    width: 352px;
	}
}

@media (min-width: 1260px) and (max-width:1300px){/*Amazon Kindle Fire HD 8.9, Transform Pad TF300, Galaxy Note,  Galaxy Note 2,  Galaxy Tab 7.0, Galaxy Tab 7.7, Galaxy Tab 8.9, Galaxy Tab 10.1, Google Nexus 10, Sony Xperia Tablet S*/
.revslider-wrapper, .rev_slider_wrapper, .tp-simpleresponsive, .rev_slider ul li {
    height: 720px !important;
	}
.tp-caption.medium_grey, .tp-caption.very_large_text, .tp-caption.medium_greyboxed, .tp-caption.small_whiteboxed{
	left: 50px !important;
	}
.tp-caption.large_text{
	left: 67.5% !important;
    width: 350px !important;
	}
.tp-caption.medium_greybox{
	left: 67.5% !important;
    top: 149px !important;
    width: 352px;
	}
.tp-caption.medium_blueboxer{
	left: 41.3% !important;
	}
}

@media (min-width: 1220px) and (max-width:1260px){/*110% zoom for Mozilla--done*/
.follow_us{
	width: 56.7%;
	}
.revslider-wrapper, .rev_slider_wrapper, .tp-simpleresponsive, .rev_slider ul li {
    height: 690px !important;
	}	
.rev_slider ul li .defaultimg {
	background-size: 100% auto !important;
	}
.tp-caption.medium_grey, .tp-caption.very_large_text, .tp-caption.medium_greyboxed, .tp-caption.small_whiteboxed{
	left: 50px !important;
	}
#tp-caption_image_box {
    left: 10px !important;
    top: 12px !important;
	}
.tp-caption.large_text{
	left: 70% !important;
	width: 288px !important;
	}
.tp-caption.medium_greybox{
	left: 70% !important;
	top: 149px !important;
	width: 290px !important;
	}
.tp-caption.medium_blueboxer{
	left: 41.2% !important;
	padding: 10px !important;
	}
}

@media (min-width: 1150px) and (max-width:1220px){/*Asus Transformer Pad Infinity landscape */
.revslider-wrapper, .rev_slider_wrapper, .tp-simpleresponsive, .rev_slider ul li {
    height: 672px !important;
	}	
.rev_slider ul li .defaultimg {
	background-size: 100% auto !important;
	}
.tp-caption.medium_grey, .tp-caption.very_large_text, .tp-caption.medium_greyboxed, .tp-caption.small_whiteboxed{
	left: 50px !important;
	}
#tp-caption_image_box {
    left: 10px !important;
    top: 12px !important;
	}
.tp-caption.large_text{
	left: 70% !important;
	width: 288px;
	}
.tp-caption.medium_greybox{
	left: 70% !important;
	top: 150px !important;
	width: 290px;
	}
.tp-caption.medium_blueboxer{
	left: 40.8% !important;
	padding: 10px !important;
	}
}

@media (min-width: 1100px) and (max-width:1150px){/*120% zoom for Mozilla--done*/
.revslider-wrapper, .rev_slider_wrapper, .tp-simpleresponsive, .rev_slider ul li {
    height: 633px !important;
	}	
.rev_slider ul li .defaultimg {
	background-size: 100% auto !important;
	}
.tp-caption.medium_blueboxed{
	left: 48.5% !important;
	}
.tp-caption.medium_grey, .tp-caption.very_large_text, .tp-caption.medium_greyboxed, .tp-caption.small_whiteboxed{
	left: 10px !important;
	}
#tp-caption_image_box {
    left: 10px !important;
    top: 25px !important;
	}
#tp-caption_image_box .driver {
    height: auto !important;
    max-width: 270px !important;
	}	
.tp-caption.large_text{
	left: 68% !important;
	width: 288px;
	}
.tp-caption.medium_greybox{
	left: 68% !important;
	top: 150px !important;
	width: 290px;
	}
.tp-caption.medium_blueboxer{
	left: 42.5% !important;
    padding: 10px !important;
    text-align: center;
    white-space: normal;
    width: 250px;
	}
.tp-caption.medium_blueboxer br{
	display:none;
	}
.follow_us{
	width: 56.7%;
	}
}

@media (min-width: 1060px) and (max-width:1100px){/*125% zoom for IE--done*/
.revslider-wrapper, .rev_slider_wrapper, .tp-simpleresponsive, .rev_slider ul li {
    height: 607px !important;
	}	
.rev_slider ul li .defaultimg {
	background-size: 100% auto !important;
	}
.tp-caption.medium_blueboxed{
	left: 47% !important;
	}
.tp-caption.medium_grey, .tp-caption.very_large_text, .tp-caption.medium_greyboxed, .tp-caption.small_whiteboxed{
	left: 10px !important;
	}
.medium_greyboxed.tp-caption, .small_whiteboxed.tp-caption{
	padding:10px 5px !important;
	}
#tp-caption_image_box {
    left: 10px !important;
    top: 25px !important;
	}
#tp-caption_image_box .driver {
    height: auto !important;
    max-width: 270px !important;
	}	
.tp-caption.large_text{
	left: 68% !important;
	width: 288px;
	}
.tp-caption.medium_greybox{
	left: 68% !important;
	top: 149px !important;
	width: 290px;
	}
.tp-caption.medium_blueboxer{
	left: 42% !important;
    padding: 10px !important;
    text-align: center;
    white-space: normal;
    width: 250px;
	}
.tp-caption.medium_blueboxer br{
	display:none;
	}
}
@media (min-width: 1060px) and (max-width:1100px) and (-ms-high-contrast: none), (-ms-high-contrast: active){
#video_705-video_ytp-dialog{
	margin-left: 28px;
	}
}

@media (min-width: 1025px) and (max-width:1060px){/* iPad mini*/
.revslider-wrapper, .rev_slider_wrapper, .tp-simpleresponsive, .rev_slider ul li {
    height: 573px !important;
	}	
.rev_slider ul li .defaultimg {
	background-size: 100% auto !important;
	}
.tp-caption.medium_blueboxed{
	left: 47% !important;
	}
.tp-caption.medium_grey, .tp-caption.very_large_text, .tp-caption.medium_greyboxed, .tp-caption.small_whiteboxed{
	left: 10px !important;
	}
.medium_greyboxed.tp-caption, .small_whiteboxed.tp-caption{
	padding:10px 5px !important;
	}
#tp-caption_image_box {
    left: 10px !important;
    top: 25px !important;
	}
#tp-caption_image_box .driver {
    height: auto !important;
    max-width: 270px !important;
	}	
.tp-caption.large_text{
	left: 67% !important;
	width: 288px;
	}
.tp-caption.medium_greybox{
	left: 67% !important;
	top: 150px !important;
	width: 290px;
	}
.tp-caption.medium_blueboxer{
	left: 42% !important;
    padding: 10px !important;
    text-align: center;
    white-space: normal;
    width: 230px;
	}
.tp-caption.medium_blueboxer br{
	display:none;
	}
}

@media (min-width: 1000px) and (max-width:1025px){/*133% For Mozilla--done*/
.container{
	width:100%;
	}
.column, .columns{
	margin-left: 30px;
	margin-right: 30px;
	}
.bbb{
	margin-right: -2px;
	}
.follow_us{
	margin-right: 44px;
	width: 51%;
	}
.fb_fan{
	margin-left:0px;
	}
.twitter_like{
	margin-left:10px;
	}	
.revslider-wrapper, .rev_slider_wrapper, .tp-simpleresponsive, .rev_slider ul li {
    height: 570px !important;
	}	
.rev_slider ul li .defaultimg {
	background-size: 100% auto !important;
	}
.tp-caption.medium_blueboxed{
	left: 47% !important;
	}
.tp-caption.medium_grey, .tp-caption.very_large_text, .tp-caption.medium_greyboxed, .tp-caption.small_whiteboxed{
	left: 10px !important;
	}
.medium_greyboxed.tp-caption, .small_whiteboxed.tp-caption{
	padding:10px 5px !important;
	}
#tp-caption_image_box {
    left: 10px !important;
    top: 25px !important;
	}
#tp-caption_image_box .driver {
    height: auto !important;
    max-width: 270px !important;
	}	
.tp-caption.large_text{
	left: 67% !important;
	width: 288px;
	}
.tp-caption.medium_greybox{
	left: 67% !important;
	top: 150px !important;
	width: 290px;
	}
.tp-caption.medium_blueboxer{
	left: 42% !important;
    padding: 10px !important;
    text-align: center;
    white-space: normal;
    width: 230px;
	}
.tp-caption.medium_blueboxer br{
	display:none;
	}
#span4_ctext, #span5_ctext, #span6_ctext, #span11_ctext, #span12_ctext, #span13_ctext {
    height: 210px;
	}	
.span3{
	height: 230px;
	}
#news-promo{
	width: 100%;
	}
.outer-container {
	width: 99.85%;
	}	
}

@media (min-width: 950px) and (max-width:1000px){/**Fix For Asus Google Nexus 7(2012) and Asus Google Nexus 7(2013)**/
.container, .site-footer, .footer-global-watercooler{
	width:100%;
	}
.column, .columns {
	margin-left: 30px;
	margin-right: 30px;
	}
.follow_us{
	margin-right: 45px;
	}
.revslider-wrapper, .rev_slider_wrapper, .tp-simpleresponsive, .rev_slider ul li {
    height: 539px !important;
	}	
.rev_slider ul li .defaultimg {
	background-size: 100% auto !important;
	}
.tp-caption.medium_blueboxed{
	left: 46% !important;
	}
.tp-caption.medium_grey, .tp-caption.very_large_text, .tp-caption.medium_greyboxed, .tp-caption.small_whiteboxed{
	left: 10px !important;
	}
.medium_greyboxed.tp-caption, .small_whiteboxed.tp-caption{
	padding:10px 5px !important;
	}
#tp-caption_image_box {
    left: 10px !important;
    top: 35px !important;
	}
#tp-caption_image_box .driver {
    height: auto !important;
    max-width: 250px !important;
	}	
.tp-caption.large_text{
	left: 66% !important;
	width: 288px;
	}
.tp-caption.medium_greybox{
	left: 66% !important;
	top: 150px !important;
	width: 290px;
	}
.tp-caption.large_text_review{
	width: 740px;
	}
.tp-caption.medium_blueboxer{
	left: 42% !important;
    padding: 10px !important;
    text-align: center;
    white-space: normal;
    width: 215px;
	}
.tp-caption.medium_blueboxer br{
	display:none;
	}
#news-promo{
	width: 100%;
	}
.outer-container {
	width: auto;
	}
.middle {
	width: 80%;
	margin:0px auto;
	float:none;
	}
.middle table {
    margin: 0 !important;
	}
.tp-caption {
	position: relative;
	}
#tp_caption_video{
	margin-left: 0px;
	}
.video_1, .video_2{
	float:left;
	width:100%;
	margin:20px 0 ;
	}
.evo_vido_h3{
	margin:0 0 20px;
	}
.video_2 p{
	width:50%;
	}
#video_705{
	margin:0px;
	}	
.vjs-default-skin{
	width: 100% !important; 
	height: 402px !important;
	}
#video_705_right{
	margin: 31% auto 0;
	}
#video_705_ytp-dialog {
	margin-left: -79%;
    margin-top: 27.5%;
	}
#video_705-video_right {
	margin: -32.2% auto 27%;
	}
#video_705-video_ytp-dialog {
	margin-left: -28.5%;
    margin-top: -36%;
	}
.testimonials-wrapper {
    height: auto;
    width: 710px;
    margin-left: -20px;
	}
.testimonials-summary {
	width:710px;
	}
.carousel.shortcode-wrapper .bx-wrapper .bx-controls-direction a{
	top:-25%;
	}
#span1 img{
    height: auto;
    max-width: 235px !important;
	}
.table_tr td{
    height: 75px;
    padding: 10px;
    margin: 0px 39.5px;
    float: left;
	}
.spa31 img{
	margin: 3px auto;
	}
.spa32 img{
	margin: 26px auto;
	}
.spa35 img{
	margin: 0px auto;
	}
.site-cooler-footer {
	padding: 20px 0 16px;
	}
#footer ul {
	margin: -18px auto 10px;
	}
#footer .footer-legal {
	margin: 0 3px 10px 3px;
	padding: 10px 0;
	}
}

@media (min-width: 890px) and (max-width:950px){/*150% zoom for Mozilla and Google Chrome and IE --fixed*/
.container , #master-wrapper .container, .promo-content-container, .site-footer, .footer-global-watercooler{
	width:100%;
	}
.column, .columns {
	display: inline;
	float: left;
	margin-left: 37px;
	margin-right: 37px;
	}
.follow_us {
	margin-right: 57px;
    width: 59.7%;
	}
.revslider-wrapper, .rev_slider_wrapper, .tp-simpleresponsive, .rev_slider ul li {
    height: 504px !important;
	}	
.rev_slider ul li .defaultimg {
	background-size: 100% auto !important;
	}
.tp-caption.medium_blueboxed{
	left: 45% !important;
	}
.tp-caption.medium_grey, .tp-caption.very_large_text, .tp-caption.medium_greyboxed, .tp-caption.small_whiteboxed{
	left: 10px !important;
	}
.medium_greyboxed.tp-caption, .small_whiteboxed.tp-caption{
	padding:10px 5px !important;
	}
#tp-caption_image_box {
    left: 10px !important;
    top: 35px !important;
	}
#tp-caption_image_box .driver {
    height: auto !important;
    max-width: 250px !important;
	}	
.tp-caption.large_text{
	left: 66.5% !important;
	width: 260px;
	}
.tp-caption.medium_greybox{
	left: 66.5% !important;
    top: 149px !important;
    width: 262px;
	}
.tp-caption.large_text_review{
	width: 740px;
	}
.tp-caption.medium_blueboxer{
	left: 42.5% !important;
    padding: 10px !important;
    text-align: center;
    white-space: normal;
    width: 195px;
	}
.tp-caption.medium_blueboxer br{
	display:none;
	}
#news-promo{
	width: 100%;
	}
.outer-container {
	width: auto;
	}
.middle {
	width: 75%;
	margin:0px auto;
	float:none;
	}
.middle table{
	margin:0px !important;
	}
.tp-caption {
	position: relative;
	padding-top: 0px;
	}
#tp_caption_video{
	margin-left: -4px;
	}
.video_1, .video_2{
	float:left;
	width:100%;
	margin:20px 0 ;
	}
.evo_vido_h3{
	margin:0 0 20px;
	}
.video_2 p{
	width: 50%;
	}
#video_705{
	margin:0px;
	}
.vjs-default-skin{
	width: 100% !important; 
	height: 360px !important;
	}
#video_705_right{
	margin: 32% auto 0;
	}
#video_705_ytp-dialog {
	margin-left: -81%;
    margin-top: 28%;
	}
#video_705-video_right {
	margin: -32.2% auto 27%;
	}
#video_705-video_ytp-dialog {
	margin-left: -32%;
    margin-top: -36%;
	}
.testimonials-wrapper {
	height: auto;
	width: 650px;
	margin-left:-40px;
	}
.testimonials-summary {
	width:650px;
	}
#span1 img{
	height: auto;
    max-width: 223px !important;
	}
#span1_ctext, #span2_ctext, #span3_ctext{
	height:200px;
	}
#span4_ctext, #span5_ctext, #span6_ctext, #span7_ctext, #span8_ctext, #span9_ctext, #span10_ctext{
	height:250px;
	}
.span3 {
    height: 265px;
	}
.table_tr td{
    height: 75px;
    padding: 10px;
    margin: 0px 30.4px;
    float: left;
	}
.spa31 img{
	margin: 4px auto;
	}
.spa32 img{
	margin: 26px auto;
	}
.spa35 img{
	margin: 1px auto;
	}
.site-cooler-footer {
	padding: 20px 0 16px;
	}
#footer ul {
	margin: -18px 0 10px 60px;
	}
#footer .footer-legal {
	margin: 0 3px 10px 3px;
	padding: 10px 0;
	}
}

@media (min-width: 890px) and (max-width:950px) and (-ms-high-contrast: none), (-ms-high-contrast: active){
#video_705-video_ytp-dialog {
	margin-left: 19%;
    margin-top: -36%;
	}
}

@media (min-width: 850px) and (max-width:890px){/*Amazon Kindle Fire HD 7  --fixed */
.container , #master-wrapper .container , .promo-content-container, .site-footer, .footer-global-watercooler{
	width:100%;
	}
.column, .columns {
	display: inline;
	float: left;
	margin-left: 26px;
	margin-right: 26px;
	}
.follow_us {
	margin: 8px 40px 0 0;
	width: 63.2%;
	}
.revslider-wrapper, .rev_slider_wrapper, .tp-simpleresponsive, .rev_slider ul li {
    height: 477px !important;
	}	
.rev_slider ul li .defaultimg {
	background-size: 100% auto !important;
	}
.tp-caption.medium_blueboxed{
	left: 44% !important;
	}
.tp-caption.medium_grey, .tp-caption.very_large_text, .tp-caption.medium_greyboxed, .tp-caption.small_whiteboxed{
	left: 10px !important;
	}
.medium_greyboxed.tp-caption, .small_whiteboxed.tp-caption{
	padding:10px 5px !important;
	}
#tp-caption_image_box {
    left: 10px !important;
    top: 50px !important;
	}
#tp-caption_image_box .driver {
    height: auto !important;
    max-width: 225px !important;
	}	
.tp-caption.large_text{
	left: 66.5% !important;
    width: 245px;
	}
.tp-caption.medium_greybox{
	left: 66.5% !important;
    top: 184px !important;
    width: 247px;
	}
.tp-caption.large_text_review{
	width: 740px;
	}
.tp-caption.medium_blueboxer{
	left: 44% !important;
    padding: 10px !important;
    text-align: center;
    white-space: normal;
    width: 170px;
	}
.tp-caption.medium_blueboxer br{
	display:none;
	}
#news-promo{
	width: 849px;
	}
.outer-container {
	width: auto;
	}
.middle {
	width: 80%;
	margin:0px auto;
	float:none;
	}
.middle table{
	margin:0px !important;
	}
.tp-caption {
	position: relative;
	padding-top: 0px;
	}
#tp_caption_video{
	margin-left: 0px;
	}
.video_1, .video_2{
	float:left;
	width:100%;
	margin:20px 0 ;
	}
.evo_vido_h3{
	margin:0 0 20px;
	}
.video_2 p{
	width:50%;
	}
#video_705{
	margin:0px;
	}
.vjs-default-skin{
	width: 100% !important; 
	height: 362px !important;
	}
#video_705_right{
	margin: 32% auto 0;
	}
#video_705_ytp-dialog {
	margin-left: -81%;
    margin-top: 28%;
	}
#video_705-video_right {
	margin: -32.2% auto 27%;
	}
#video_705-video_ytp-dialog {
	margin-left: -31%;
    margin-top: -36%;
	}
.testimonials-wrapper {
	height: auto;
	margin-left: -33px;
    width: 650px;
	}
.testimonials-summary {
	width:650px;
	}
#span1 img{
	height: auto;
    max-width: 210px !important;
	}
#span1_ctext, #span2_ctext, #span3_ctext{
	height:215px;
	}
#span4_ctext, #span5_ctext, #span6_ctext{
	height:280px;
	}
#span7_ctext, #span8_ctext, #span9_ctext, #span10_ctext{
	height:250px;
	}	
#span14_ctext, #span15_ctext, #span16_ctext{
	height:210px;
	}
.span3 {
    height: 265px;
	}		
.table_tr td{
    height: 75px;
    padding: 10px;
    margin: 0px 22px;
    float: left;
	}
.spa31 img{
	margin: 4px auto;
	}
.spa32 img{
	margin: 26px auto;
	}
.spa35 img{
	margin: 1px auto;
	}
.site-cooler-footer {
	padding: 20px 0 16px;
	}
#footer ul {
	margin: -18px auto 10px;
	}
#footer .footer-legal {
	margin: 0 3px 10px 3px;
	padding: 10px 0;
	}
}

@media (min-width: 800px) and (max-width:850px) and (orientation:portrait){/*Amazon Kindle Fire HD 8.9(Portrait||), Asus Transformer Pad TF300(Portrait||), Samsung Galaxy Note(Portrait||),Samsung Galaxy Tab 7.7(Portrait||), Samsung Galaxy Tab 8.9(Portrait||), Samsung Galaxy Tab 10.1(Portrait||), Google Nexus 10(Portrait||), Xperia Tablet S(Portrait||) --fixed*/
.container , #master-wrapper .container , .promo-content-container, .site-footer, .footer-global-watercooler{
	width:100%;
	}
.column, .columns {
	display: inline;
	float: left;
	margin-left: 22px;
	margin-right: 22px;
	}
.bbb{
	margin-right: -4px;
	}
.follow_us {
	margin: 8px 35px 0 0;
	width: 66%;
	}
.fb_fan{
	}
.sf-menu a {
    padding: 0.75em;
	}
.revslider-wrapper, .rev_slider_wrapper, .tp-simpleresponsive, .rev_slider ul li {
    height: 447px !important;
	}	
.rev_slider ul li .defaultimg {
	background-size: 100% auto !important;
	}
.tp-caption.medium_blueboxed{
	left: 43% !important;
	top: 55px !important;
	}
.tp-caption.medium_grey, .tp-caption.very_large_text, .tp-caption.medium_greyboxed, .tp-caption.small_whiteboxed{
	left: 10px !important;
	}
.medium_greyboxed.tp-caption, .small_whiteboxed.tp-caption{
	padding:10px 5px !important;
	}
#tp-caption_image_box {
    left: 10px !important;
    top: 50px !important;
	}
#tp-caption_image_box .driver {
    height: auto !important;
    max-width: 225px !important;
	}	
.tp-caption.large_text{
	left: 66.5% !important;
    width: 230px;
	}
.tp-caption.medium_greybox{
	left: 66.5% !important;
    top: 184px !important;
    width: 232px;
	}
.tp-caption.large_text_review{
	width: 740px;
	}
.tp-caption.medium_text{
	top: 45px !important;
	}
.tp-caption.large_text_review{	
	margin: 45px auto !important;
	}
.blockquote_1{
	margin:-45px 0 0 30px;
	}
.blockquote_2{
	margin-left:30px;
	}	
.tp-caption.medium_blueboxer{
	left: 44% !important;
    padding: 10px !important;
    text-align: center;
    white-space: normal;
    width: 155px;
	top: 20px !important;
	}
.tp-caption.medium_blueboxer br{
	display:none;
	}
#news-promo{
	width:796px;
	}
.outer-container {
	width: auto;
	}
.middle {
	width: 87%;
	margin:0px auto;
	float:none;
	}
.middle table{
	margin:0px !important;
	}
.tp-caption {
	position: relative;
	padding-top: 0px;
	}
#tp_caption_video{
	margin-left: 0px;
	}
.video_1, .video_2{
	float:left;
	width:100%;
	margin:20px 0 ;
	}
.evo_vido_h3{
	margin:0 0 20px;
	}
.video_2 p{
	width:50%;
	}	
#video_705{
	margin:0px;
	}
.vjs-default-skin{
	width: 100% !important; 
	height: 369px !important;
	}
#video_705_right{
	margin: 32% auto 0;
	}
#video_705_ytp-dialog {
	margin-left: -81%;
    margin-top: 27.8%;
	}
#video_705-video_right {
	margin: -32.2% auto 27%;
	}
#video_705-video_ytp-dialog {
	margin-left: -32%;
    margin-top: -36%;
	}
.testimonials-wrapper {
	height: auto;
	margin-left: -35px;
    width: 665px;
	}
.testimonials-summary {
	width:665px;
	}
#potfolio-four-columns li, #potfolio-three-columns li, #potfolio-three-short-columns li, #potfolio-two-columns li, #potfolio-one-columns li{
	display: inline-block;
    float: none;
    vertical-align: top;
	width:33%;
	}
#span10_ctext, #span13_ctext{
	border:none;
	}
#span11_ctext{
	border-left: 1px solid #bbbbbb;
	}	
#span1_ctext, #span2_ctext, #span3_ctext{
	height:170px;
	}
#span4_ctext, #span5_ctext, #span6_ctext, #span7_ctext, #span8_ctext, #span9_ctext, #span10_ctext, .span3{
	height:210px;
	}
#span13_ctext{
	height:165px;
	}	
.table_tr td{
    height: 75px;
    padding: 10px;
    margin: 0 13px;
    float: left;
	}
.spa31 img{
	margin: 4px auto;
	}
.spa32 img{
	margin: 26px auto;
	}
.spa35 img{
	margin: 1px auto;
	}
.site-cooler-footer {
	padding: 20px 0 16px;
	}
#footer ul {
	margin: -18px 0 10px 60px;
	}
#footer .footer-legal {
	margin: 0 3px 10px 3px;
	padding: 10px 0;
	}
}

@media (min-width: 800px) and (max-width:850px) and (orientation:landscape){/*Fix For BlackBerry Torch 9850(Landscape_____)*/
.container , #master-wrapper .container , .promo-content-container, .site-footer, .footer-global-watercooler {
	width:100%;
	}
.column, .columns {
	display: inline;
	float: left;
	margin-left: 22px;
	margin-right: 22px;
	}
.bbb{
	margin-right: -4px;
	}
.follow_us {
	margin: 8px 35px 0 0;
	width: 66%;
	}
.sf-menu a {
    padding: 0.75em;
	}
.revslider-wrapper, .rev_slider_wrapper, .tp-simpleresponsive, .rev_slider ul li {
    height: 447px !important;
	}	
.rev_slider ul li .defaultimg {
	background-size: 100% auto !important;
	}
.tp-caption.medium_blueboxed{
	left: 43% !important;
	top: 55px !important;
	}
.tp-caption.medium_grey, .tp-caption.very_large_text, .tp-caption.medium_greyboxed, .tp-caption.small_whiteboxed{
	left: 10px !important;
	}
.medium_greyboxed.tp-caption, .small_whiteboxed.tp-caption{
	padding:10px 5px !important;
	}
#tp-caption_image_box {
    left: 10px !important;
    top: 50px !important;
	}
#tp-caption_image_box .driver {
    height: auto !important;
    max-width: 225px !important;
	}	
.tp-caption.large_text{
	left: 66.5% !important;
    width: 230px;
	}
.tp-caption.medium_greybox{
	left: 66.5% !important;
    top: 184px !important;
    width: 232px;
	}
.tp-caption.large_text_review{
	width: 740px;
	}
.tp-caption.medium_text{
	top: 45px !important;
	}
.tp-caption.large_text_review{	
	margin: 45px auto !important;
	}
.blockquote_1{
	margin:-45px 0 0 30px;
	}
.blockquote_2{
	margin-left:30px;
	}	
.tp-caption.medium_blueboxer{
	left: 44% !important;
    padding: 10px !important;
    text-align: center;
    white-space: normal;
    width: 155px;
	top: 20px !important;
	}
.tp-caption.medium_blueboxer br{
	display:none;
	}
#news-promo{
	width:794px;
	}
.outer-container {
	width: auto;
	}
.middle {
	width: 87%;
	margin:0px auto;
	float:none;
	}
.middle table{
	margin:0px !important;
	}
.tp-caption {
	position: relative;
	padding-top: 0px;
	}
#tp_caption_video{
	margin-left: 0px;
	}
.video_1, .video_2{
	float:left;
	width:100%;
	margin:20px 0 ;
	}
.evo_vido_h3{
	margin:0 0 20px;
	}
.video_2 p{
	width:50%;
	}		
#video_705{
	margin:0px;
	}
.vjs-default-skin{
	width: 100% !important; 
	height: 369px !important;
	}
#video_705_right{
	margin: 31.7% auto 0;
	}
#video_705_ytp-dialog {
	margin-left: -81%;
    margin-top: 27.7%;
	}
#video_705-video_right {
	margin: -32.2% auto 27%;
	}
#video_705-video_ytp-dialog {
	margin-left: -31%;
    margin-top: -36%;
	}
.testimonials-wrapper {
	height: auto;
	width: 660px;
	margin-left:-35px;
	}
.testimonials-summary {
	width:660px;
	}
#potfolio-four-columns li, #potfolio-three-columns li, #potfolio-three-short-columns li, #potfolio-two-columns li, #potfolio-one-columns li{
	display: inline-block;
    float: none;
    vertical-align: top;
	width:33%;
	}
#span10_ctext, #span13_ctext{
	border:none;
	}
#span11_ctext{
	border-left: 1px solid #bbbbbb;
	}
#span1_ctext, #span2_ctext, #span3_ctext{
	height:170px;
	}
#span4_ctext, #span5_ctext, #span6_ctext, #span7_ctext, #span8_ctext, #span9_ctext, #span10_ctext, .span3{
	height:210px;
	}
#span13_ctext{
	height:165px;
	}	
.table_tr td{
    height: 75px;
    padding: 10px;
    margin: 0 13px;
    float: left;
	}
.spa31 img{
	margin: 4px auto;
	}
.spa32 img{
	margin: 26px auto;
	}
.spa35 img{
	margin: 1px auto;
	}
.site-cooler-footer {
	padding: 20px 0 16px;
	}
#footer ul {
	margin: -18px auto 10px;
	}
#footer .footer-legal {
	margin: 0 3px 10px 3px;
	padding: 10px 0;
	}
}

@media (min-width: 800px) and (max-width:850px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {/*Fix For BlackBerry Torch 9850(Landscape_____)*/
.follow_us {
	margin: 8px 55px 0 0;
	width: 66%;
	}
.tp-caption.medium_grey {
    top: 48px !important;
	}
}

@media (min-width: 785px) and (max-width:800px){/*Fix For Mozilla 170% zoom*/
.container , #master-wrapper .container , .promo-content-container, .site-footer, .footer-global-watercooler{
	width:100%;
	}
.column, .columns {
	display: inline;
	float: left;
	margin-left: 24px;
	margin-right: 11px;
	}
.bbb{
	margin-right: -4px;
	}
.follow_us {
	margin-right: 36px;
    width: 62%;
	}
.fb_fan, .twitter_like{
	margin-left:0;
	}
.fb_like, #google_translate_box{
	margin-left:8px;
	}
.sf-menu a {
    padding: 0.75em;
	}
.revslider-wrapper, .rev_slider_wrapper, .tp-simpleresponsive, .rev_slider ul li {
    height: 437px !important;
	}	
.rev_slider ul li .defaultimg {
	background-size: 100% auto !important;
	}
.tp-caption.medium_blueboxed{
	left: 43% !important;
	top: 55px !important;
	}
.tp-caption.medium_grey, .tp-caption.very_large_text, .tp-caption.medium_greyboxed, .tp-caption.small_whiteboxed{
	left: 10px !important;
	}
.medium_greyboxed.tp-caption, .small_whiteboxed.tp-caption{
	padding:10px 5px !important;
	}
#tp-caption_image_box {
    left: 10px !important;
    top: 50px !important;
	}
#tp-caption_image_box .driver {
    height: auto !important;
    max-width: 200px !important;
	}	
.tp-caption.large_text{
	left: 66.5% !important;
    width: 225px;
	}
.tp-caption.medium_greybox{
	left: 66.5% !important;
    top: 184px !important;
    width: 227px;
	}
.tp-caption.large_text_review{
	width: 740px;
	}
.tp-caption.medium_text{
	top: 45px !important;
	}
.tp-caption.large_text_review{	
	margin: 45px auto !important;
	}
.blockquote_1{
	margin:-45px 0 0 30px;
	}
.blockquote_2{
	margin-left:30px;
	}	
.tp-caption.medium_blueboxer{
	left: 44% !important;
    padding: 10px !important;
    text-align: center;
    white-space: normal;
    width: 155px;
	top: 20px !important;
	}
.tp-caption.medium_blueboxer br{
	display:none;
	}
#news-promo{
	width: 100%;
	}
.outer-container {
	width: auto;
	}
.middle {
	width: 87%;
	margin:0px auto;
	float:none;
	}
.middle table{
	margin:0px !important;
	}	
.tp-caption {
	position: relative;
	padding-top: 0px;
	}
#tp_caption_video{
	margin-left: 0px;
	}
.video_1, .video_2{
	float:left;
	width:100%;
	margin:20px 0 ;
	}
.evo_vido_h3{
	margin:0 0 20px;
	}
.video_2 p{
	width:50%;
	}	
#video_705{
	margin:0px;
	}
.vjs-default-skin{
	width: 100% !important; 
	height: 365px !important;
	}
#video_705_right{
	margin: 31.7% auto 0;
	}
#video_705_ytp-dialog {
	margin-left: -81%;
    margin-top: 28%;
	}
#video_705-video_right {
	margin: -32.2% auto 27%;
	}
#video_705-video_ytp-dialog {
	margin-left: -31%;
    margin-top: -36%;
	}
.testimonials-wrapper {
	height: auto;
	width: 660px;
	margin-left:-35px;
	}
.testimonials-summary {
	width:660px;
	}
#potfolio-four-columns li, #potfolio-three-columns li, #potfolio-three-short-columns li, #potfolio-two-columns li, #potfolio-one-columns li{
	display: inline-block;
    float: none;
    vertical-align: top;
	width:33%;
	}
#span10_ctext, #span13_ctext{
	border:none;
	}
#span11_ctext{
	border-left: 1px solid #bbbbbb;
	}
#span1_ctext, #span2_ctext, #span3_ctext{
	height:170px;
	}
#span4_ctext, #span5_ctext, #span6_ctext, #span7_ctext, #span8_ctext, #span9_ctext, #span10_ctext, .span3{
	height:210px;
	}
#span13_ctext{
	height:165px;
	}	
.table_tr td{
    height: 75px;
    padding: 10px;
    margin: 0 12px;
    float: left;
	}
.spa31 img{
	margin: 4px auto;
	}
.spa32 img{
	margin: 26px auto;
	}
.spa35 img{
	margin: 1px auto;
	}
.site-cooler-footer {
	padding: 20px 0 16px;
	}
#footer ul {
	margin: -18px auto 10px;
	}
#footer .footer-legal {
	margin: 0 3px 10px 3px;
	padding: 10px 0;
	}
}

@media (min-width: 770px) and (max-width:785px) and (orientation:landscape){/*175% zoom in google Chrome and IE --fixed*/
.container , #master-wrapper .container , .promo-content-container, .site-footer, .footer-global-watercooler{
	width:100%;
	}
.column, .columns {
	display: inline;
	float: left;
	margin-left: 20px;
	margin-right: 20px;
	}
.bbb{
	margin-right: -2px;
	}
.follow_us {
	margin-right: 32px;
	width: 74%;
	}
.fb_fan{
	margin-left:42px;
	}
.sf-menu a {
    padding: 0.75em 0.65em;
	}
.revslider-wrapper, .rev_slider_wrapper, .tp-simpleresponsive, .rev_slider ul li {
    height: 433px !important;
	}	
.rev_slider ul li .defaultimg {
	background-size: 100% auto !important;
	}
.tp-caption.medium_blueboxed{
	left: 43% !important;
	top: 55px !important;
	}
.tp-caption.medium_grey, .tp-caption.very_large_text, .tp-caption.medium_greyboxed, .tp-caption.small_whiteboxed{
	left: 10px !important;
	}
.medium_greyboxed.tp-caption, .small_whiteboxed.tp-caption{
	padding:10px 5px !important;
	}
#tp-caption_image_box {
    left: 10px !important;
    top: 50px !important;
	}
#tp-caption_image_box .driver {
    height: auto !important;
    max-width: 200px !important;
	}	
.tp-caption.large_text{
	left: 66.5% !important;
    width: 225px;
	}
.tp-caption.medium_greybox{
	left: 66.5% !important;
    top: 184px !important;
    width: 227px;
	}
.tp-caption.large_text_review{
	width: 740px;
	}
.tp-caption.medium_text{
	top: 45px !important;
	}
.tp-caption.large_text_review{	
	margin: 45px auto !important;
	}
.blockquote_1{
	margin:-45px 0 0 30px;
	}
.blockquote_2{
	margin-left:30px;
	}	
.tp-caption.medium_blueboxer{
	left: 43.8% !important;
    padding: 10px !important;
    text-align: center;
    white-space: normal;
    width: 155px;
	top: 20px !important;
	}
.tp-caption.medium_blueboxer br{
	display:none;
	}
.outer-container{
	width: auto;
	}
.middle {
	width: 87%;
	margin:0px auto;
	float:none;
	}
.middle table{
	margin:0px !important;
	}
.tp-caption {
	position: relative;
	padding-top: 0px;
	}
#tp_caption_video{
	margin-left: 0px;
	}
.video_1, .video_2{
	float:left;
	width:100%;
	margin:20px 0 ;
	}
.evo_vido_h3{
	margin:0 0 20px;
	}
.video_2 p{
	width:50%;
	}	
#video_705{
	margin:0px;
	}
#video_705_right{
	margin: 31.7% auto 0;
	}
#video_705_ytp-dialog {
	margin-left: -81%;
    margin-top: 28%;
	}
#video_705-video_right {
	margin: -32.2% auto 27%;
	}
#video_705-video_ytp-dialog {
	margin-left: 18%;
    margin-top: -36%;
	}
.vjs-default-skin{
	width: 100% !important; 
	height: 358px !important;
	}
.testimonials-wrapper {
	height: auto;
	width: 630px;
	margin-left:-30px;
	}
.testimonials-summary {
	width:630px;
	}
#potfolio-four-columns li, #potfolio-three-columns li, #potfolio-three-short-columns li, #potfolio-two-columns li, #potfolio-one-columns li{
	display: inline-block;
    float: none;
    vertical-align: top;
	width:33%;
	}
#span10_ctext, #span13_ctext{
	border:none;
	}
#span11_ctext{
	border-left: 1px solid #bbbbbb;
	}
#span1_ctext, #span2_ctext, #span3_ctext{
	height:190px;
	}
#span4_ctext, #span5_ctext, #span6_ctext, #span10_ctext, .span3{
	height:210px;
	}
#span7_ctext, #span8_ctext, #span9_ctext{
	height:230px;
	}
#span13_ctext{
	height:165px;
	}	
.table_tr td{
    height: 75px;
    padding: 10px;
    margin: 0 9.65px;
    float: left;
	}
.spa31 img{
	margin: 4px auto;
	}
.spa32 img{
	margin: 26px auto;
	}
.spa35 img{
	margin: 1px auto;
	}
.site-cooler-footer {
	padding: 20px 0 16px;
	}
#footer ul {
	margin: -18px 0px 10px 0px;
	}
#footer .footer-legal {
	margin: 0 3px 10px 3px;
	padding: 10px 0;
	}
}

@media (min-width: 770px) and (max-width:785px) and (orientation:portrait){/*Fix For Apple Ipad Mini(Portrait||)*/
.container , #master-wrapper .container , .promo-content-container, .site-footer, .footer-global-watercooler{
	width:100%;
	}
.column, .columns {
	display: inline;
	float: left;
	margin-left: 18px;
	margin-right: 18px;
	}
.bbb{
	margin-right: -2px;
	}
.follow_us {
	margin: 8px 29px 0 0;
	width: 69.9%;
	}
.fb_fan{
	margin-left:42px;
	}
.fb_like{
	margin-left: 15px;
	}
.twitter_like, #google_translate_box{
	margin-left: 0px;
	}
.sf-menu a {
    padding: 0.75em 0.65em;
	}
.revslider-wrapper, .rev_slider_wrapper, .tp-simpleresponsive, .rev_slider ul li {
    height: 429px !important;
	}	
.rev_slider ul li .defaultimg {
	background-size: 100% auto !important;
	}
.tp-caption.medium_blueboxed{
	left: 43% !important;
	top: 55px !important;
	}
.tp-caption.medium_grey, .tp-caption.very_large_text, .tp-caption.medium_greyboxed, .tp-caption.small_whiteboxed{
	left: 10px !important;
	}
.medium_greyboxed.tp-caption, .small_whiteboxed.tp-caption{
	padding:10px 5px !important;
	}
#tp-caption_image_box {
    left: 10px !important;
    top: 50px !important;
	}
#tp-caption_image_box .driver {
    height: auto !important;
    max-width: 200px !important;
	}	
.tp-caption.large_text{
	left: 66.5% !important;
    width: 215px;
	}
.tp-caption.medium_greybox{
	left: 66.5% !important;
    top: 184px !important;
    width: 217px;
	}
.tp-caption.large_text_review{
	width: 740px;
	}
.tp-caption.medium_text{
	top: 45px !important;
	}
.tp-caption.large_text_review{	
	margin: 45px auto !important;
	}
.blockquote_1{
	margin:-45px 0 0 30px;
	}
.blockquote_2{
	margin-left:30px;
	}	
.tp-caption.medium_blueboxer{
	left: 43.8% !important;
    padding: 10px !important;
    text-align: center;
    white-space: normal;
    width: 155px;
	top: 20px !important;
	}
.tp-caption.medium_blueboxer br{
	display:none;
	}
.outer-container{
	width: auto;
	}
.middle {
	width: 87%;
	margin:0px auto;
	float:none;
	}
.middle table{
	margin:0px !important;
	}
.tp-caption {
	position: relative;
	padding-top: 0px;
	}
#tp_caption_video{
	margin-left: 0px;
	}
.video_1, .video_2{
	float:left;
	width:100%;
	margin:20px 0 ;
	}
.evo_vido_h3{
	margin:0 0 20px;
	}
.video_2 p{
	width:50%;
	}	
#video_705{
	margin:0px;
	}
.vjs-default-skin{
	width: 100% !important; 
	height: 355px !important;
	}
#video_705_right{
	margin: 31.7% auto 0;
	}
#video_705_ytp-dialog {
	margin-left: -81%;
    margin-top: 28%;
	}
#video_705-video_right {
	margin: -32.2% auto 27%;
	}
#video_705-video_ytp-dialog {
	margin-left: -31%;
    margin-top: -36%;
	}		
.testimonials-wrapper {
	height: auto;
	width: 630px;
	margin-left:-30px;
	}
.testimonials-summary {
	width:630px;
	}
#potfolio-four-columns li, #potfolio-three-columns li, #potfolio-three-short-columns li, #potfolio-two-columns li, #potfolio-one-columns li{
	display: inline-block;
    float: none;
    vertical-align: top;
	width:33%;
	}
#span10_ctext, #span13_ctext{
	border:none;
	}
#span11_ctext{
	border-left: 1px solid #bbbbbb;
	}	
#span1_ctext, #span2_ctext, #span3_ctext{
	height:190px;
	}
#span4_ctext, #span5_ctext, #span6_ctext{
	height:230px;
	}
#span7_ctext, #span8_ctext, #span9_ctext, #span10_ctext, .span3{
	height:250px;
	}
#span13_ctext{
	height:165px;
	}	
.table_tr td{
    height: 75px;
    padding: 10px;
    margin: 0 9.65px;
    float: left;
	}
.spa31 img{
	margin: 4px auto;
	}
.spa32 img{
	margin: 26px auto;
	}
.spa35 img{
	margin: 1px auto;
	}
.site-cooler-footer {
	padding: 20px 0 16px;
	}
#footer ul {
	margin: -18px 0px 10px 0px;
	}
#footer .footer-legal {
	margin: 0 3px 10px 3px;
	padding: 10px 0;
	}
}

@media (min-width: 700px) and (max-width:750px){/*Microsoft Surface Pro(Portrait||), Samsung Galaxy Note 2(Portrait||) ---fixed*/
.container , #master-wrapper .container , .promo-content-container, .site-footer, .footer-global-watercooler{
	width:100%;
	}
.bottom-wrapper {
    height: 53px;
	}
.column, .columns {
	display: inline;
	float: left;
	margin-left: 50px;
	margin-right: 0px;
	}
.bbb{
	margin-right:210px;
	margin-top: -2px;
	}
.follow_us {
	margin: 8px 70px 0 0;
	width: 74%;
	}
.mean-container .mean-bar{
	margin-right: 70px;
	}
.sf-menu li {
    white-space: normal;
	}
.sf-menu a {
	padding: 0.75em 0.7em;
	text-decoration: none;
	}
.revslider-wrapper, .rev_slider_wrapper, .tp-simpleresponsive, .rev_slider ul li {
    height: 402px !important;
	}	
.rev_slider ul li .defaultimg {
	background-size: 100% auto !important;
	}
.tp-caption.medium_blueboxed{
	left: 45% !important;
    top: 35px !important;
	}
.tp-caption.medium_grey, .tp-caption.very_large_text, .tp-caption.medium_greyboxed, .tp-caption.small_whiteboxed{
	left: 10px !important;
	}
.medium_greyboxed.tp-caption, .small_whiteboxed.tp-caption{
	padding:10px 5px !important;
	}
#tp-caption_image_box {
    left: 10px !important;
    top: 50px !important;
	}
#tp-caption_image_box .driver {
    height: auto !important;
    max-width: 200px !important;
	}	
.tp-caption.large_text{
	left: 66.5% !important;
	top: 25px !important;
    width: 200px;
	}
.tp-caption.medium_greybox{
	left: 66.5% !important;
    top: 159px !important;
    width: 202px;
	}
.tp-caption.large_text_review{
	width: 685px;
	}
.tp-caption.medium_text{
	top: 20px !important;
	}
.tp-caption.large_text_review{	
	margin: 45px auto !important;
	line-height: 32px !important;
	}
.blockquote_1{
	margin:-80px 0 0 30px;
	}
.blockquote_2{
	margin-left:30px;
	}	
.tp-caption.medium_blueboxer{
	left: 2% !important;
    padding: 10px !important;
    text-align: center;
    top: 69.5% !important;
    white-space: normal;
    width: 195px;
	}
.tp-caption.medium_blueboxer br{
	display:none;
	}
.outer-container{
	width: auto;
	}
.middle {
	width: 95%;
	margin:0px auto;
	float:none;
	}
.middle table{
	margin:0px !important;
	}
.tp-caption {
	position: relative;
	padding-top: 0px;
	}
#tp_caption_video{
	margin-left: 0px;
	}
.video_1, .video_2{
	float:left;
	width:100%;
	margin:20px 0 ;
	}
.evo_vido_h3{
	margin:0 0 20px;
	}
.video_2 p{
	width:50%;
	}	
#video_705{
	margin:0px;
	}
#video_705_right{
	margin: 31.7% auto 0;
	}
#video_705_ytp-dialog {
	margin-left: -81%;
    margin-top: 28%;
	}
#video_705-video_right {
	margin: -32.2% auto 27%;
	}
#video_705-video_ytp-dialog {
	margin-left: -31%;
    margin-top: -36%;
	}
.vjs-default-skin{
	width: 100% !important; 
	height: 362px !important;
	}
.video_instruction{
	top:3%;
	}				
.testimonials-wrapper {
	height: auto;
	width: 630px;
	margin-left:-30px;
	}
.testimonials-summary {
	width:630px;
	}
.aq-template-wrapper .aq_span12{
	width:100%;
	}
#potfolio-four-columns li, #potfolio-three-columns li, #potfolio-three-short-columns li, #potfolio-two-columns li, #potfolio-one-columns li{
	display: inline-block;
    float: none;
    vertical-align: top;
    width: 49%;
	}
#span3_ctext, #span6_ctext, #span9_ctext, #span13_ctext, #span16_ctext{
	border:none;
	}
#span3_ctext, #span6_ctext, #span13_ctext, #span16_ctext{
	height:auto !important;
	margin: 0 auto 15px !important;
	}	
#potfolio-four-columns li .span3, #potfolio-three-columns li .span3, #potfolio-two-columns li .span3, #potfolio-one-columns li .span3{
	height: 190px;
	margin: 0 auto 15px;
	}		
.table_tr td{
    float: left;
    height: 75px;
    margin: 0 6.5px;
    padding: 10px;
    width: 200px;
	}
.spa31 img{
	margin: 4px auto;
	}
.spa32 img{
	margin: 26px auto;
	}
.spa35 img{
	margin: 1px auto;
	}
.site-cooler-footer {
	padding: 20px 0 16px;
	}
#footer ul {
	margin: -18px 0px 10px 0px;
	}
#footer .footer-legal {
	margin: 0 3px 10px 3px;
	padding: 10px 0;
	}
}

@media (min-width: 670px) and (max-width:690px){/*200% zoom for Mozilla, Chrome and IE--fixed*/
.container, .site-footer, .footer-global-watercooler{
	width:100%;
	}
.bottom-wrapper{
	height: 55px;
	}
.column, .columns{
	margin-left:-95px;
	}
.bbb{
    margin-right: 68px;
    margin-top: -39px;
	}
.follow_us{
	margin: 8px -17% 0 0;
    width: 125%;
	}
.mean-container .mean-bar{
	margin-right:-90px;
	}
.mean-container a.meanmenu-reveal{
	line-height:23px;
	}	
.sf-menu li {
	white-space: normal;
	}
.revslider-wrapper, .rev_slider_wrapper, .tp-simpleresponsive, .rev_slider ul li {
    height: 379px !important;
	}	
.rev_slider ul li .defaultimg {
	background-size: 100% auto !important;
	}
.tp-caption.medium_blueboxed{
	left: 45% !important;
    top: 35px !important;
	}
.tp-caption.medium_grey, .tp-caption.very_large_text, .tp-caption.medium_greyboxed, .tp-caption.small_whiteboxed{
	left: 10px !important;
	}
.tp-caption.very_large_text{
	top:55px !important;
	}
.medium_greyboxed.tp-caption, .small_whiteboxed.tp-caption{
	padding:10px 5px !important;
	}
#tp-caption_image_box {
    left: 10px !important;
    top: 50px !important;
	}
.tp-caption.large_text{
	left: 66.5% !important;
    width: 189px;
	}
.tp-caption.medium_greybox{
	left: 66.5% !important;
    top: 149px !important;
    width: 202px;
	}
.tp-caption.large_text_review{
	width: 625px;
	}
.tp-caption.medium_text{
	top: 20px !important;
	}
.tp-caption.large_text_review{	
	margin: 45px auto !important;
	line-height: 32px !important;
	}
.blockquote_1{
	margin:-80px 0 0 30px;
	}
.blockquote_2{
	margin-left:30px;
	}	
.tp-caption.medium_blueboxer{
	left: 1% !important;
    padding: 10px !important;
    text-align: center;
    top: 72% !important;
    white-space: normal;
    width: 195px;
	}
.tp-caption.medium_blueboxer br{
	display:none;
	}
.outer-container{
	width: auto;
	}
.promo-content-container{
	width:100%;
	}
.middle {
	width: 80%;
	margin:0px auto;
	float:none;
	}
.middle table{
	margin:0px !important;
	}
.tp-caption {
	position: relative;
	padding-top: 0px;
	overflow: hidden;
	}
#tp_caption_video{
	margin-left: 0;
	}
.video_1, .video_2{
	float:left;
	width:100%;
	margin:20px 0 ;
	}
.evo_vido_h3{
	margin:0 0 20px;
	}
.video_2 p{
	width:50%;
	}	
#video_705{
	margin:0px;
	}
#video_705_right{
	margin: 34% auto 0;
	}
#video_705_ytp-dialog {
	margin-left: -89.5%;
    margin-top: 29.5%;
	}
#video_705-video_right {
	margin: -32.2% auto 25%;
	}
#video_705-video_ytp-dialog {
	margin-left: -39%;
    margin-top: -37%;
	}
.vjs-default-skin{
	width: 100% !important; 
	height: 288px !important;
	}
.testimonials-summary{
	width:490px;
	}
.testimonials-wrapper {
	height: auto;
	width: 490px;
	margin-left:-20px;
	}
.aq-template-wrapper .aq_span12{
	width:100%;
	}
#potfolio-four-columns li, #potfolio-three-columns li, #potfolio-three-short-columns li, #potfolio-two-columns li, #potfolio-one-columns li{
	display: inline-block;
    float: none;
    vertical-align: top;
    width: 49%;
	}
#span3_ctext, #span6_ctext, #span9_ctext, #span13_ctext, #span16_ctext{
	border:none;
	}
#span3_ctext, #span6_ctext, #span13_ctext, #span16_ctext{
	height:auto !important;
	margin: 0 auto 15px !important;
	}	
#potfolio-four-columns li .span3, #potfolio-three-columns li .span3, #potfolio-two-columns li .span3, #potfolio-one-columns li .span3{
	height: 190px;
	margin: 0 auto 15px;
	}		
.table_tr td{
    float: left;
    height: 75px;
    margin: 0 auto;
    padding: 10px;
    width: 200px;
	}
.spa31 img{
	margin: 4px auto;
	}
.spa32 img{
	margin: 26px auto;
	}
.spa35 img{
	margin: 1px auto;
	}
.site-cooler-footer {
	padding: 20px 0;
	}
#footer ul {
	margin: -18px auto 10px;
	}
#footer .footer-legal {
	margin: 0 3px 10px 3px;
	padding: 10px 0;
	}
}

@media (min-width: 670px) and (max-width:690px) and (-ms-high-contrast: none), (-ms-high-contrast: active){
#video_705-video_ytp-dialog {
	margin-left: 11%;
    margin-top: -37%;
	}	
}

@media (min-width: 630px) and (max-width:670px){/*Blacberry Z10(landscape),Blacberry Bold 9930(landscape) --fixed*/
.container, .promo-content-container, .site-footer, .footer-global-watercooler{
	width:100%;
	}
.bottom-wrapper{
	height: 55px;
	}	
.bbb{
    margin-right: 68px;
    margin-top: -39px;
	}
.column, .columns{
	margin-left:-95px;
	}
.follow_us{
	margin: 8px -52px 0 0;
    min-width: 125%;
	}
.mean-container .mean-bar{
	margin-right:-90px;
	}
.mean-container a.meanmenu-reveal{
	line-height:23px;
	}	
.sf-menu li {
	white-space: normal;
	}
.revslider-wrapper, .rev_slider_wrapper, .tp-simpleresponsive, .rev_slider ul li {
    height: 357px !important;
	}	
.rev_slider ul li .defaultimg {
	background-size: 100% auto !important;
	}
.tp-caption.medium_blueboxed{
	left: 45% !important;
    top: 35px !important;
	}
.tp-caption.medium_grey, .tp-caption.very_large_text, .tp-caption.medium_greyboxed, .tp-caption.small_whiteboxed{
	left: 10px !important;
	}
.tp-caption.very_large_text{
	top:52px !important;
	}
.medium_greyboxed.tp-caption, .small_whiteboxed.tp-caption{
	padding:10px 5px !important;
	}
#tp-caption_image_box {
    left: 10px !important;
    top: 50px !important;
	}
.tp-caption.large_text{
	left: 66.5% !important;
    width: 175px;
	}
.tp-caption.medium_greybox{
	left: 66.5% !important;
    top: 149px !important;
    width: 189px;
	}
.tp-caption.large_text_review{
	width: 535px;
	}
.tp-caption.medium_text{
	top: 20px !important;
	}
.tp-caption.large_text_review{	
	margin: 60px auto !important;
	line-height: 32px !important;
	}
.nw:before {
	top:43px;
	}
.blockquote_1{
	margin:-80px 0 0 30px;
	}
.blockquote_2{
	margin:-50px 0 0 30px;
	}	
.tp-caption.medium_blueboxer{
	left: 1% !important;
    padding: 10px !important;
    text-align: center;
    top: 72% !important;
    white-space: normal;
    width: 195px;
	}
.tp-caption.medium_blueboxer br{
	display:none;
	}
.outer-container{
	width: auto;
	}
.middle {
	width: 85%;
	margin:0px auto;
	float:none;
	}
.middle table{
	margin:0px !important;
	}
.tp-caption {
	position: relative;
	padding-top: 0px;
	overflow: hidden;
	}
#tp_caption_video{
	margin-left: 0;
	}
.video_1, .video_2{
	float:left;
	width:100%;
	margin:20px 0 ;
	}
.evo_vido_h3{
	margin:0 0 20px;
	}
.video_2 p{
	width:50%;
	}	
#video_705{
	margin:0px;
	}
#video_705_right{
	margin: 34% auto 0;
	}
#video_705_ytp-dialog {
	margin-left: -89%;
    margin-top: 29%;
	}
#video_705-video_right {
	margin: -32.2% auto 25%;
	}
#video_705-video_ytp-dialog {
	margin-left: -39.5%;
    margin-top: -37%;
	}
.vjs-default-skin{
	width: 100% !important; 
	height: 288px !important;
	}			
.testimonials-summary{
	width:515px;
	}
.testimonials-wrapper {
	height: auto;
	margin-left: -30px;
    width: 515px;
	}
.aq-template-wrapper .aq_span12{
	width:100%;
	}
#potfolio-four-columns li, #potfolio-three-columns li, #potfolio-three-short-columns li, #potfolio-two-columns li, #potfolio-one-columns li{
	display: inline-block;
    float: none;
    vertical-align: top;
    width: 49%;
	}
#span3_ctext, #span6_ctext, #span9_ctext, #span13_ctext, #span16_ctext{
	border:none;
	}
#span3_ctext, #span6_ctext, #span13_ctext, #span16_ctext{
	height: auto !important;
	margin: 0 auto 15px !important;
	}		
#potfolio-four-columns li .span3, #potfolio-three-columns li .span3, #potfolio-two-columns li .span3, #potfolio-one-columns li .span3{
	height: 210px;
	margin: 0 auto 15px;
	}	
.table_tr td{
    float: left;
    height: 75px;
    margin: 0 3px;
    padding: 10px;
    width: 180px;
	}
.spa31 img{
	margin: 4px auto;
	}
.spa32 img{
	margin: 26px auto;
	}
.spa35 img{
	margin: 1px auto;
	}
.site-cooler-footer {
	padding: 20px 0;
	}
#footer ul {
	margin: -18px auto 10px;
	}
#footer .footer-legal {
	margin: 0 3px 10px 3px;
	padding: 10px 0;
	}
}

@media (min-width: 590px) and (max-width:630px){/*225% zoom for IE and Amazon */
.container, .promo-content-container, .site-footer, .footer-global-watercooler{
	width:100%;
	}
.bottom-wrapper{
	height: 55px;
	}
.column, .columns{
	margin-left:-51px;
	}
.bbb{
	margin-top:-39px;
	margin-right:104px;
	}
.follow_us{
    margin: 8px -13% 0 0;
    width: 125%;
	}
.mean-container .mean-bar{
	margin-right:-52px;
	}	
.sf-menu li {
	white-space: normal;
	}
.revslider-wrapper, .rev_slider_wrapper, .tp-simpleresponsive, .rev_slider ul li {
    height: 335px !important;
	}	
.rev_slider ul li .defaultimg {
	background-size: 100% auto !important;
	}
.tp-caption.medium_blueboxed{
	left: 45% !important;
    top: 35px !important;
	}
.tp-caption.medium_grey, .tp-caption.very_large_text, .tp-caption.medium_greyboxed, .tp-caption.small_whiteboxed{
	left: 10px !important;
	}
.very_large_text.tp-caption{
	padding: 12px 30px !important;
	top: 52px !important;
	}
.medium_greyboxed.tp-caption, .small_whiteboxed.tp-caption{
	padding:10px 5px !important;
	}
#tp-caption_image_box {
    left: 10px !important;
    top: 50px !important;
	}
.tp-caption.large_text{
	left: 66.5% !important;
    width: 165px;
	}
.tp-caption.medium_greybox{
	left: 66.5% !important;
    top: 149px !important;
    width: 180px;
	}
.tp-caption.large_text_review{
	width: 535px;
	}
.tp-caption.medium_text{
	top: 20px !important;
	}
.tp-caption.large_text_review{	
	margin: 60px auto !important;
	line-height: 32px !important;
	}
.nw:before {
	top:43px;
	}
.blockquote_1{
	margin:-80px 0 0 30px;
	}
.blockquote_2{
	margin:-50px 0 0 30px;
	}	
.tp-caption.medium_blueboxer{
	left: 1% !important;
    padding: 10px !important;
    text-align: center;
    top: 72% !important;
    white-space: normal;
    width: 195px;
	}
.tp-caption.medium_blueboxer br{
	display:none;
	}
.outer-container{
	width: auto;
	}
.middle {
	width: 82%;
	margin:0px auto;
	float:none;
	}
.middle table{
	margin:0px !important;
	}
.tp-caption {
	position: relative;
	padding-top: 0px;
	overflow: hidden;
	}
#tp_caption_video{
	margin-left: 0;
	}
.video_1, .video_2{
	float:left;
	width:100%;
	margin:20px 0 ;
	}
.evo_vido_h3{
	margin:0 0 20px;
	}
#video_705{
	margin:0px;
	}
.video_2 p{
	width:50%;
	}
#video_705_right{
	margin: 35% auto 0;
	}
#video_705_ytp-dialog {
	margin-left: -92%;
    margin-top: 28%;
	}
#video_705-video_right {
	margin: -32.2% auto 25%;
	}
#video_705-video_ytp-dialog {
	margin-left: -43%;
    margin-top: -36%;
	}
.vjs-default-skin{
	width: 100% !important; 
	height: 266px !important;
	}
.testimonials-wrapper {
	height: auto;
	width: 495px;
	margin-left:-50px;
	}
.testimonials-summary{
	width:495px;
	}
.aq-template-wrapper .aq_span12{
	width:100%;
	}
#potfolio-four-columns li, #potfolio-three-columns li, #potfolio-three-short-columns li, #potfolio-two-columns li, #potfolio-one-columns li{
	display: inline-block;
    float: none;
    vertical-align: top;
    width: 49%;
	}
#span3_ctext, #span6_ctext, #span9_ctext, #span13_ctext, #span16_ctext{
	border:none;
	}
#span3_ctext, #span6_ctext, #span13_ctext, #span16_ctext{
	height:auto !important;
	margin: 0 auto 15px !important;
	}			
#potfolio-four-columns li .span3, #potfolio-three-columns li .span3, #potfolio-two-columns li .span3, #potfolio-one-columns li .span3{
	height: 210px;
	margin: 0 auto 15px;
	}	
.table_tr td{
    float: left;
    height: 75px;
    margin: 0 3.3px;
    padding: 10px;
    width: 170px;
	}
.spa31 img{
	margin: 4px auto;
	}
.spa32 img{
	margin: 26px auto;
	}
.spa35 img{
	margin: 1px auto;
	}
.site-cooler-footer {
	padding: 20px 0;
	}
#footer ul {
	margin: -18px auto 10px;
	}
#footer .footer-legal {
	margin: 0 3px 10px 3px;
	padding: 10px 0;
	}
}

@media (min-width: 590px) and (max-width:630px) and (-ms-high-contrast: none), (-ms-high-contrast: active){
#video_705-video_ytp-dialog {
	margin-left: 7%;
    margin-top: -36%;
	}
}


@media (min-width: 560px) and (max-width:590px){/***Fix For Iphone 5 Landscape 1136x640 and 240% zoom in Mozilla---fixed*/
.container, .promo-content-container, .site-footer, .footer-global-watercooler{
	width:100%;
	}
.bottom-wrapper{
	height: 55px;
	}
.column, .columns{
	margin-left:-56px;
	}	
.bbb{
	margin-top:-39px;
	margin-right:104px;
	}
.follow_us{
	margin: 8px -12.5% 0 0;
	width: 125%;
	}
.mean-container .mean-bar{
	margin-right:-37px;
	}	
.sf-menu li {
	white-space: normal;
	}
.revslider-wrapper, .rev_slider_wrapper, .tp-simpleresponsive, .rev_slider ul li {
    height: 317px !important;
	}	
.rev_slider ul li .defaultimg {
	background-size: 100% auto !important;
	}
.tp-caption.medium_blueboxed{
	left: 45% !important;
    top: 35px !important;
	}
.tp-caption.medium_grey, .tp-caption.very_large_text, .tp-caption.medium_greyboxed, .tp-caption.small_whiteboxed{
	left: 10px !important;
	}
.tp-caption.very_large_text{
	padding:10px 30px !important;
	top:50px !important;
	}
.medium_greyboxed.tp-caption, .small_whiteboxed.tp-caption{
	padding:10px 5px !important;
	}
#tp-caption_image_box {
    left: 10px !important;
    top: 50px !important;
	}
.tp-caption.large_text{
	left: 66.5% !important;
    width: 150px;
	}
.tp-caption.medium_greybox{
	left: 66.5% !important;
    top: 149px !important;
    width: 166px;
	}
.tp-caption.large_text_review{
	width: 535px;
	}
.tp-caption.medium_text{
	top: 20px !important;
	}
.tp-caption.large_text_review{	
	margin: 60px auto !important;
	line-height: 32px !important;
	}
.nw:before {
	top:43px;
	}
.blockquote_1{
	margin:-80px 0 0 30px;
	}
.blockquote_2{
	margin:-50px 0 0 30px;
	}	
.tp-caption.medium_blueboxer{
	left: 1% !important;
    padding: 10px !important;
    text-align: center;
    top: 71% !important;
    white-space: normal;
    width: 195px;
	}
.tp-caption.medium_blueboxer br{
	display:none;
	}
.outer-container{
	width: auto;
	}
.middle {
	width: 88%;
	margin:0px auto;
	float:none;
	}
.middle table{
	margin:0px !important;
	}
.tp-caption {
	position: relative;
	padding-top: 0px;
	overflow: hidden;
	}
#tp_caption_video{
	margin-left: 0;
	}
.video_1, .video_2{
	float:left;
	width:100%;
	margin:20px 0 ;
	}
.evo_vido_h3{
	margin:0 0 20px;
	}
.video_2 p{
	width:50%;
	}
#video_705{
	margin:0px;
	}
#video_705_right{
	margin: 35% auto 0;
	}
#video_705_ytp-dialog {
	margin-left: -92%;
    margin-top: 29%;
	}
#video_705-video_right {
	margin: -32.2% auto 25%;
	}
#video_705-video_ytp-dialog {
	margin-left: -43%;
    margin-top: -36%;
	}
.vjs-default-skin{
	width: 100% !important; 
	height: 266px !important;
	}
.testimonials-wrapper {
	height: auto;
	width: 495px;
	margin-left:-50px;
	}
.testimonials-summary{
	width:495px;
	}
.aq-template-wrapper .aq_span12{
	width:100%;
	}
#potfolio-four-columns li, #potfolio-three-columns li, #potfolio-three-short-columns li, #potfolio-two-columns li, #potfolio-one-columns li{
	display: inline-block;
    float: none;
    vertical-align: top;
    width: 49%;
	}
#span3_ctext, #span6_ctext, #span9_ctext, #span13_ctext, #span16_ctext{
	border:none;
	}
#span3_ctext, #span6_ctext, #span13_ctext, #span16_ctext{
	height:auto !important;
	margin: 0 auto 15px !important;
	}	
#potfolio-four-columns li .span3, #potfolio-three-columns li .span3, #potfolio-two-columns li .span3, #potfolio-one-columns li .span3{
	height: 210px;
	margin: 0 auto 15px;
	}
.table_tr td{
    float: left;
    height: 75px;
    margin: 0 5px;
    padding: 10px;
    width: 155px;
	}
.spa31 img{
	margin: 4px auto;
	}
.spa32 img{
	margin: 26px auto;
	}
.spa35 img{
	margin: 1px auto;
	}
.site-cooler-footer {
	padding: 20px 0;
	}
#footer ul {
	margin: -18px auto 10px;
	}
#footer .footer-legal {
	margin: 0 3px 10px 3px;
	padding: 10px 0;
	}
}

@media (min-width: 560px) and (max-width:590px) and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {/***Fix For Iphone 5 Landscape 1136x640 and 240% zoom in Mozilla---fixed*/
.tp-caption.very_large_text {
    padding: 10px 30px !important;
    top: 52px !important;
}
}

@media all and (min-width: 500px) and (max-width:560px){/*250% zoom for IE*//*Samsung S & S2(Landscape___) , HTC Desire XLandscape___ ,  HTC Desire SVLandscape___ , LG Optimus 3DLandscape___ , Amazon Kindle Fire HD 7 Portrait */
.container, .promo-content-container, .site-footer, .footer-global-watercooler{
	width:100%;
	}
.bottom-wrapper{
	height: 55px;
	}
.column, .columns{
	margin-left:-40px;
	}	
.bbb{
	margin-top:-39px;
	margin-right:104px;
	}
.follow_us{
	margin: 8px -8% 0 0;
    width: 128.5%;
	}
.follow_us_left{
	margin-left:30px;	
	}
.fb_fan, .fb_like, .twitter_like{
	margin-left:15px;
	}
#google_translate_box{
	margin: 0 -10px 0 10px;
	}
.mean-container .mean-bar{
	margin-right:-37px;
	}	
.sf-menu li {
	white-space: normal;
	}
.revslider-wrapper, .rev_slider_wrapper, .tp-simpleresponsive, .rev_slider ul li {
    height: 297px !important;
	}	
.rev_slider ul li .defaultimg {
	background-size: 100% auto !important;
	}
.tp-caption.medium_blueboxed{
	left: 45% !important;
    top: 35px !important;
	}
.tp-caption.medium_grey, .tp-caption.very_large_text, .tp-caption.medium_greyboxed, .tp-caption.small_whiteboxed{
	left: 10px !important;
	}
.tp-caption.very_large_text{
	padding:10px 30px !important;
	top:50px !important;
	}
.medium_greyboxed.tp-caption, .small_whiteboxed.tp-caption{
	padding:10px 5px !important;
	}
#tp-caption_image_box {
    left: 10px !important;
    top: 50px !important;
	}
.tp-caption.large_text{
	left: 66.5% !important;
    width: 140px;
	}
.tp-caption.medium_greybox{
	left: 66.5% !important;
    top: 149px !important;
    width: 157px;
	}
.tp-caption.large_text_review{
	width: 490px;
	}
.tp-caption.medium_text{
	top: 20px !important;
	}
.tp-caption.large_text_review{	
	margin: 75px auto !important;
	}
.nw:before {
	top:43px;
	}
.blockquote_1{
	margin:-80px 0 0 30px;
	}
.blockquote_2{
	margin:-50px 0 0 30px;
	}	
.tp-caption.medium_blueboxer{
	left: 1% !important;
    padding: 10px !important;
    text-align: center;
    top: 70% !important;
    white-space: normal;
    width: 155px;
	}
.tp-caption.medium_blueboxer br{
	display:none;
	}
.outer-container{
	width: auto;
	}
.middle {
	width: 90%;
	margin:0px auto;
	float:none;
	}
.middle table{
	margin:0px !important;
	}
.middle table td{
	padding:5px 10px 3px 12px;
	}	
.tp-caption {
	position: relative;
	padding-top: 0px;
	}
#tp_caption_video{
	margin-left: 0;
	}
.video_1, .video_2{
	float:left;
	width:100%;
	margin:20px 0 ;
	}
.evo_vido_h3{
	margin:0 0 20px;
	}
#video_705{
	margin:0px;
	}
#video_705_right{
	margin: 36.5% auto 0;
	}
#video_705_ytp-dialog {
	margin-left: -94%;
    margin-top: 29%;
	}
#video_705-video_right {
	margin: -32.2% auto 23%;
	}
#video_705-video_ytp-dialog {
	margin-left: -45%;
    margin-top: -37%;
	}
.vjs-default-skin{
	width: 100% !important; 
	height: 260px !important;
	}
.testimonials-wrapper {
	height: auto;
	width: 450px;
	margin-left:-30px;
	}
.testimonials-summary{
	width:450px;
	}
.aq-template-wrapper .aq_span12{
	width:100%;
	}
#potfolio-four-columns li, #potfolio-three-columns li, #potfolio-three-short-columns li, #potfolio-two-columns li, #potfolio-one-columns li{
	display: inline-block;
    float: none;
    vertical-align: top;
    width: 49%;
	}
#span3_ctext, #span6_ctext, #span9_ctext, #span13_ctext, #span16_ctext{
	border:none;
	}
#span3_ctext, #span6_ctext, #span13_ctext, #span16_ctext{
	height:auto !important;
	margin: 0 auto 15px !important;
	}	
#potfolio-four-columns li .span3, #potfolio-three-columns li .span3, #potfolio-two-columns li .span3, #potfolio-one-columns li .span3{
	height: 230px;
	margin: 0 auto 15px;
	}	
.table_tr td{
    float: left;
    height: 75px;
    margin: 0 5.7px;
    padding: 10px;
    width: 140px;
	}
.spa31 img{
	margin: 4px auto;
	}
.spa32 img{
	margin: 26px auto;
	}
.spa35 img{
	margin: 1px auto;
	}
.site-cooler-footer {
	padding: 20px 0;
	}
#footer ul {
	margin: -18px auto 10px;
	}
#footer .footer-legal {
	margin: 0 3px 10px 3px;
	padding: 10px 0;
	}
}

@media all and (min-width: 500px) and (max-width:560px) and (-ms-high-contrast: none), (-ms-high-contrast: active){
#video_705-video_ytp-dialog {
	margin-left: 6%;
    margin-top: -36%;
	}
}

@media (min-width: 495px) and (max-width:500px){/**275% zoom for IE*/
.container, .site-footer, .footer-global-watercooler{
	width:100%;
	}
.bottom-wrapper{
	height: 77px;
	}
.column, .columns{
	margin-left:-5px;
	}
.bbb{
	margin-top:-39px;
	margin-right:125px;
	}
.follow_us{
	margin: 6px -5% 0 0;
	width: 100%;
	}
.fb_fan{
	margin-left:25px;
	}
#google_translate_box {
	float: left;
	margin-left:133px;
	margin-top: 4px;
	}	
.mean-container .mean-bar{
	margin-right:-10px;
	}
.mean-container a.meanmenu-reveal{
	line-height:23px;
	}	
.sf-menu li {
	white-space: normal;
	}
.revslider-wrapper, .rev_slider_wrapper, .tp-simpleresponsive, .rev_slider ul li {
    height: 276px !important;
	}	
.rev_slider ul li .defaultimg {
	background-size: 100% auto !important;
	}
.tp-caption.medium_blueboxed{
	left: 45% !important;
    top: 35px !important;
	}
.tp-caption.medium_grey, .tp-caption.very_large_text, .tp-caption.medium_greyboxed, .tp-caption.small_whiteboxed{
	left: 10px !important;
	}
.tp-caption.very_large_text{
	padding:10px 30px !important;
	top:50px !important;
	}
.medium_greyboxed.tp-caption, .small_whiteboxed.tp-caption{
	padding:10px 5px !important;
	}
#tp-caption_image_box {
    left: 10px !important;
    top: 50px !important;
	}
.tp-caption.large_text{
	left: 66.5% !important;
    width: 130px;
	}
.tp-caption.medium_greybox{
	left: 66.5% !important;
    top: 149px !important;
    width: 148px;
	}
.tp-caption.large_text_review{
	width: 435px;
	}
.tp-caption.medium_text{
	top: 20px !important;
	}
.tp-caption.large_text_review{	
	margin: 75px auto !important;
	}
.nw:before {
	top:43px;
	}
.blockquote_1{
	margin:-80px 0 0 30px;
	}
.blockquote_2{
	margin:-50px 0 0 30px;
	}	
.tp-caption.medium_blueboxer{
	left: 1% !important;
    padding: 10px !important;
    text-align: center;
    top: 68% !important;
    white-space: normal;
    width: 155px;
	}
.tp-caption.medium_blueboxer br{
	display:none;
	}
.outer-container{
	width: auto;
	}
.promo-content-container{
	width:100%;
	}
.middle {
	width: 98%;
	margin:0px auto;
	float:none;
	}
.middle table{
	margin:0px !important;
	}
.middle table td{
	padding:5px 10px 3px;
	margin-left:0px !important;
	}	
.tp-caption {
	position: relative;
	padding-top: 0px;
	overflow: hidden;
	}
#tp_caption_video{
	margin-left: 0;
	}
.video_1, .video_2{
	float:left;
	width:100%;
	margin:20px 0 ;
	}
.evo_vido_h3{
	margin:0 0 20px;
	}
#video_705{
	margin:0px;
	}
#video_705_right{
	margin: 35.5% auto 0;
	}
#video_705_ytp-dialog {
	margin-left: -94%;
    margin-top: 28%;
	}
#video_705-video_right {
	margin: -32.2% auto 24%;
	}
#video_705-video_ytp-dialog {
	margin-left: 6%;
    margin-top: -36%;
	}
.vjs-default-skin{
	width: 100% !important; 
	height: 256px !important;
	}
.testimonials-wrapper {
	height: auto;
	width: 450px;
	margin-left:-2px;
	}
.testimonials-summary{
	width:450px;
	}
.aq-template-wrapper .aq_span12{
	width:100%;
	}
#potfolio-four-columns li, #potfolio-three-columns li, #potfolio-three-short-columns li, #potfolio-two-columns li, #potfolio-one-columns li{
	display: inline-block;
    float: none;
    vertical-align: top;
    width: 75%;
	border-bottom:1px solid #bbbbbb;
	margin-bottom:15px;
	}
#span2_ctext, #span3_ctext, #span5_ctext, #span6_ctext, #span8_ctext, #span9_ctext, #span10_ctext, #span12_ctext, #span13_ctext, #span15_ctext, #span16_ctext{
	border:none;
	}
#potfolio-four-columns li .span3, #potfolio-three-columns li .span3, #potfolio-three-short-columns li .span3, #potfolio-two-columns li .span3, #potfolio-one-columns li .span3{
	height: auto;
	margin: 0 auto;
	padding:0px;
	}	
.table_tr td{
    float: left;
    height: 75px;
    margin: 0 2.5px;
    padding: 10px;
    width: 135px;
	}
.spa31 img{
	margin: 4px auto;
	}
.spa32 img{
	margin: 26px auto;
	}
.spa35 img{
	margin: 1px auto;
	}
.site-cooler-footer {
	padding: 20px 0;
	}
#footer ul {
	margin:-18px auto 10px;
	}
#footer .footer-legal {
	margin: 0 3px 10px 3px;
	padding: 10px 0;
	}
}

@media (min-width: 470px) and (max-width:495px){/*HTC 200 , LG Optimus L5, iPhone*/
.container, .promo-content-container, .site-footer, .footer-global-watercooler{
	width:100%;
	}
.bottom-wrapper{
	height: 77px;
	}
.bbb{
	margin-top:-39px;
	margin-right:125px;
	}
.follow_us{
	margin: 6px -5px 0 0;
	width: 100%;
	}
.fb_fan{
	margin-left:25px;
	}
#google_translate_box {
	float: left;
	margin-left:133px;
	margin-top: 4px;
	}	
.mean-container .mean-bar{
	margin-right:-10px;
	}	
.mean-container a.meanmenu-reveal{
	line-height:23px;
	}
.column, .columns{
	margin-left:-5px;
	}
.sf-menu li {
	white-space: normal;
	}
.revslider-wrapper, .rev_slider_wrapper, .tp-simpleresponsive, .rev_slider ul li {
    height: 267px !important;
	}	
.rev_slider ul li .defaultimg {
	background-size: 100% auto !important;
	}
.tp-caption.medium_blueboxed{
	left: 45% !important;
    top: 35px !important;
	}
.tp-caption.medium_grey, .tp-caption.very_large_text, .tp-caption.medium_greyboxed, .tp-caption.small_whiteboxed{
	left: 10px !important;
	}
.tp-caption.very_large_text{
	padding:10px 30px !important;
	top:40px !important;
	}
.medium_greyboxed.tp-caption, .small_whiteboxed.tp-caption{
	padding:10px 5px !important;
	}
#tp-caption_image_box {
    left: 10px !important;
    top: 50px !important;
	}
.tp-caption.large_text{
	left: 66.5% !important;
    width: 125px;
	}
.tp-caption.medium_greybox{
	left: 66.5% !important;
    top: 149px !important;
    width: 143px;
	}
.tp-caption.large_text_review{
	width: 435px;
	}
.tp-caption.medium_text{
	top: 20px !important;
	}
.tp-caption.large_text_review{	
	margin: 75px auto !important;
	}
.nw:before {
	top:43px;
	}
.blockquote_1{
	margin:-80px 0 0 30px;
	}
.blockquote_2{
	margin:-50px 0 0 30px;
	}	
.tp-caption.medium_blueboxer{
	left: 1% !important;
    padding: 10px !important;
    text-align: center;
    top: 68% !important;
    white-space: normal;
    width: 155px;
	}
.tp-caption.medium_blueboxer br{
	display:none;
	}
.outer-container{
	width: auto;
	}
.middle {
	width: 100%;
	margin:0px auto;
	float:none;
	}
.middle table{
	margin:0px !important;
	}
.middle table td{
	padding:5px 10px 3px;
	margin-left:0px !important;
	}	
.tp-caption {
	position: relative;
	padding-top: 0px;
	overflow: hidden;
	}
#tp_caption_video{
	margin-left: 0;
	}
.video_1, .video_2{
	float:left;
	width:100%;
	margin:20px 0 ;
	}
.evo_vido_h3{
	margin:0 0 20px;
	}
.video_2 p{
	width:60%;
	}
#video_705{
	margin:0px;
	}
#video_705_right{
	margin: 36% auto 0;
	}
#video_705_ytp-dialog {
	margin-left: -95%;
    margin-top: 28%;
	}
#video_705-video_right {
	margin: -32.2% auto 23%;
	}
#video_705-video_ytp-dialog {
	margin-left: -45%;
    margin-top: -37%;
	}
.vjs-default-skin{
	width: 100% !important; 
	height: 256px !important;
	}
.testimonials-wrapper {
	height: auto;
	width: 450px;
	margin-left:-2px;
	}
.testimonials-summary{
	width:450px;
	}
.aq-template-wrapper .aq_span12{
	width:100%;
	}
#potfolio-four-columns li, #potfolio-three-columns li, #potfolio-three-short-columns li, #potfolio-two-columns li, #potfolio-one-columns li{
	display: inline-block;
    float: none;
    vertical-align: top;
    width: 75%;
	border-bottom:1px solid #bbbbbb;
	margin-bottom:20px;
	}
#span2_ctext, #span3_ctext, #span5_ctext, #span6_ctext, #span8_ctext, #span9_ctext, #span10_ctext, #span12_ctext, #span13_ctext, #span15_ctext, #span16_ctext{
	border:none;
	}
#potfolio-four-columns li .span3, #potfolio-three-columns li .span3, #potfolio-three-short-columns li .span3, #potfolio-two-columns li .span3, #potfolio-one-columns li .span3{
	height: auto;
	margin: 0 auto;
	padding:0px;
	}	
.table_tr td{
    float: left;
    height: 75px;
    margin: 0 2.5px;
    padding: 10px;
    width: 130px;
	}
.spa31 img{
	margin: 4px auto;
	}
.spa32 img{
	margin: 26px auto;
	}
.spa35 img{
	margin: 1px auto;
	}
.site-cooler-footer {
	padding: 20px 0;
	}
#footer ul {
	margin: -18px auto 10px;
	}
#footer .footer-legal {
	margin: 0 3px 10px 3px;
	padding: 10px 0;
	}
}
@media (min-width: 470px) and (max-width:495px) and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm){/*HTC 200 , LG Optimus L5, iPhone*/
.tp-caption.medium_grey {
    top: 33px !important;
    overflow: visible;
}	
}

@media (min-width: 460px) and (max-width:500px) and (orientation:portrait){/***Fix For BlackBerry Bold 9930, BlackBerry Torch 9810 --fixed***/
.container, .promo-content-container, .site-footer, .footer-global-watercooler{
	width:100%;
	}
.bottom-wrapper{
	height: 77px;
	}
.column, .columns{
	margin-left:-5px;
	}
.bbb{
	margin-right: 125px;
    margin-top: -39px;
	}
.follow_us{
	margin: 6px -5px 0 0;
	}
#google_translate_box {
	float: left; 
	margin:4px 0px 0px 133px;
	}
.fb_fan{
	margin-left:25px;
	}
.mean-container .mean-bar{
	margin-right:-10px;
	}	
.mean-container a.meanmenu-reveal{
	line-height:23px;
	}	
.sf-menu li {
	white-space: normal;
	}
.revslider-wrapper, .rev_slider_wrapper, .tp-simpleresponsive, .rev_slider ul li {
    height: 267px !important;
	}	
.rev_slider ul li .defaultimg {
	background-size: 100% auto !important;
	}
.tp-caption.medium_blueboxed{
	left: 45% !important;
    top: 35px !important;
	}
.tp-caption.medium_grey, .tp-caption.very_large_text, .tp-caption.medium_greyboxed, .tp-caption.small_whiteboxed{
	left: 10px !important;
	}
.tp-caption.very_large_text{
	padding:10px 30px !important;
	top:40px !important;
	}
.medium_greyboxed.tp-caption, .small_whiteboxed.tp-caption{
	padding:10px 5px !important;
	}
#tp-caption_image_box {
    left: 10px !important;
    top: 50px !important;
	}
.tp-caption.large_text{
	left: 66.5% !important;
    width: 125px;
	}
.tp-caption.medium_greybox{
	left: 66.5% !important;
    top: 149px !important;
    width: 143px;
	}
.tp-caption.large_text_review{
	width: 435px;
	}
.tp-caption.medium_text{
	top: 20px !important;
	}
.tp-caption.large_text_review{	
	margin: 75px auto !important;
	}
.nw:before {
	top:43px;
	}
.blockquote_1{
	margin:-80px 0 0 30px;
	}
.blockquote_2{
	margin:-50px 0 0 30px;
	}	
.tp-caption.medium_blueboxer{
	left: 1% !important;
    padding: 10px !important;
    text-align: center;
    top: 68% !important;
    white-space: normal;
    width: 155px;
	}
.tp-caption.medium_blueboxer br{
	display:none;
	}
.outer-container{
	width: auto;
	}
.middle {
	width: 100%;
	margin:0px auto;
	float:none;
	}
.middle table{
	margin:0px !important;
	}
.middle table td{
	padding:5px 10px 3px;
	margin-left:0px !important;
	}	
.tp-caption {
	position: relative;
	padding-top: 0px;
	overflow: hidden;
	}
#tp_caption_video{
	margin-left: 0;
	}
.vjs-default-skin .vjs-big-play-button{
	left: 45%;
	}	
.video_1, .video_2{
	float:left;
	width:100%;
	margin:20px 0 ;
	}
.evo_vido_h3{
	margin:0 0 20px;
	}
.video_2 p{
	width:60%;
	}	
#video_705{
	margin:0px;
	}
#video_705_right{
	margin: 36% auto 0;
	}
#video_705_ytp-dialog {
	margin-left: -95%;
    margin-top: 28%;
	}
#video_705-video_right {
	margin: -32.2% auto 23%;
	}
#video_705-video_ytp-dialog {
	margin-left: -45%;
    margin-top: -37%;
	}
.vjs-default-skin{
	width: 100% !important; 
	height: 256px !important;
	}
.testimonials-wrapper {
	height: auto;
	width: 450px;
	margin-left:-2px;
	}
.testimonials-summary{
	width:450px;
	}
.aq-template-wrapper .aq_span12{
	width:100%;
	}
#potfolio-four-columns li, #potfolio-three-columns li, #potfolio-three-short-columns li, #potfolio-two-columns li, #potfolio-one-columns li{
	display: inline-block;
    float: none;
    vertical-align: top;
    width: 75%;
	border-bottom:1px solid #bbbbbb;
	margin-bottom:20px;
	}
#span2_ctext, #span3_ctext, #span5_ctext, #span6_ctext, #span8_ctext, #span9_ctext, #span10_ctext, #span12_ctext, #span13_ctext, #span15_ctext, #span16_ctext{
	border:none;
	}
#potfolio-four-columns li .span3, #potfolio-three-columns li .span3, #potfolio-three-short-columns li .span3, #potfolio-two-columns li .span3, #potfolio-one-columns li .span3{
	height: auto;
	margin: 0 auto;
	padding:0px;
	}	
.table_tr td{
    float: left;
    height: 75px;
    margin: 0 2.5px;
    padding: 10px;
    width: 130px;
	}
.spa31 img{
	margin: 4px auto;
	}
.spa32 img{
	margin: 26px auto;
	}
.spa35 img{
	margin: 1px auto;
	}
.site-cooler-footer {
	padding: 20px 0;
	}
#footer ul {
	margin: -18px 0 10px -1px;
	}
#footer .footer-legal {
	margin: 0 3px 10px 3px;
	padding: 10px 0;
	}
}

@media (min-width: 430px) and (max-width:460px){/*300% zoom for Mozilla, Chrome and IE --fixed*/
table, thead, tbody, th, td, tr {
	display: block; 
	}
.container, .promo-content-container, .site-footer, .footer-global-watercooler{
	width:100%;
	}
.bottom-wrapper{
	height: 77px;
	}
#master-wrapper .container {
	width: 395px;
	}
.column, .columns{	
	margin-left:-15px;
	}
.bbb{
	margin-top:-39px;
	margin-right:135px;
	}
.follow_us{
	margin:6px -4% 0 0;
    width: 100%;
	}
#google_translate_box {
	float: none;
	margin: 23px 117px 0 117px;
	}
.mean-container .mean-bar{
	margin-right:-10px;
	}
.mean-container a.meanmenu-reveal{
	line-height:23px;
	}
.sf-menu li {
	white-space: normal;
	}
.revslider-wrapper, .rev_slider_wrapper, .tp-simpleresponsive, .rev_slider ul li {
    height: 245px !important;
	}	
.rev_slider ul li .defaultimg {
	background-size: 100% auto !important;
	}
.tp-caption.medium_blueboxed{
	left: 45% !important;
    top: 35px !important;
	}
.tp-caption.medium_grey, .tp-caption.very_large_text, .tp-caption.medium_greyboxed, .tp-caption.small_whiteboxed{
	left: 10px !important;
	}
.tp-caption.very_large_text{
	padding:10px 30px !important;
	top:37px !important;
	}
.medium_greyboxed.tp-caption, .small_whiteboxed.tp-caption{
	padding:10px 5px !important;
	}
#tp-caption_image_box {
    left: 10px !important;
    top: 40px !important;
	}
.tp-caption.large_text{
	left: 66.5% !important;
    width: 115px;
	top: 30px !important;
	}
.tp-caption.medium_greybox{
	left: 66.5% !important;
    top: 129px !important;
    width: 134px;
	}
.tp-caption.large_text_review{
	width: 420px;
	}
.tp-caption.medium_text{
	top: 20px !important;
	}
.tp-caption.large_text_review{	
	margin: 75px auto !important;
	}
.nw:before {
	top:43px;
	}
.blockquote_1{
	margin:-80px 0 0 30px;
	}
.blockquote_2{
	margin:-50px 0 0 30px;
	}	
.tp-caption.medium_blueboxer{
	left: 1% !important;
    line-height: 15px !important;
    padding: 10px !important;
    text-align: center;
    top: 74% !important;
    white-space: normal;
    width: 125px;
	}
.tp-caption.medium_blueboxer br{
	display:none;
	}
.outer-container{
	width: auto;
	}
.row {
	margin-left: 0px;
	}
.middle {
	width: 83%;
	margin:0px auto;
	float:none;
	}
.middle table {
	margin:0px !important;
	}
.middle table td{
	padding: 5px 10px 3px 10px;
	}
.tp-caption {
	position: relative;
	padding-top: 0px;
	}
#tp_caption_video{
	margin-left: 0px;
	}
.video_1, .video_2{
	float:left;
	width:100%;
	margin:20px 0 ;
	}
.evo_vido_h3{
	margin:0 0 20px;
	}
#video_705{
	margin:0px;
	}
.vjs-default-skin{
	width: 100% !important;
	height: 199px !important;
	}
#video_705_right{
	margin: 39.5% auto 0;
	}
#video_705_ytp-dialog {
	margin:104px 0 0 -335px;
	}
#video_705-video_right {
	margin: -31.2% auto 21%;
	}
#video_705-video_ytp-dialog {
	margin: -132px 0 0 -158px;
	}
.aq-block {
    width: 100%;
	}	
.testimonials-wrapper {
	height: auto;
	width: 390px;
	margin-left:-50px;
	}
.testimonials-summary{
	width:390px;
	}
#potfolio-four-columns li, #potfolio-three-columns li, #potfolio-three-short-columns li, #potfolio-two-columns li, #potfolio-one-columns li{
	display: inline-block;
    float: none;
    vertical-align: top;
    width: 75%;
	border-bottom:1px solid #bbbbbb;
	margin-bottom:20px;
	}
#span2_ctext, #span3_ctext, #span5_ctext, #span6_ctext, #span8_ctext, #span9_ctext, #span10_ctext, #span12_ctext, #span13_ctext, #span15_ctext, #span16_ctext{
	border:none;
	}
#potfolio-four-columns li .span3, #potfolio-three-columns li .span3, #potfolio-three-short-columns li .span3, #potfolio-two-columns li .span3, #potfolio-one-columns li .span3{
	height: auto;
	margin: 0 auto;
	padding:0px;
	}	
.promo-content-container{
	width:100%;
	}
.table_tr td{
    float: left;
    height: 75px;
    margin: 0 2px;
    padding: 10px;
    width: 120px;
	}
.spa31 img{
	margin: 4px auto;
	}
.spa32 img{
	margin: 26px auto;
	}
.spa35 img{
	margin: 1px auto;
	}
.site-cooler-footer {
	margin: 0 auto;
	padding: 20px 0;
	}
#footer ul {
	margin: -18px auto 10px ;
	}
#footer ul li.help {
	background:none;
	}
#footer .footer-legal {
	margin: 0 auto 10px 3px;
	padding: 10px 0;
	}
}

@media (min-width: 430px) and (max-width:460px) and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { 
  .tp-caption.medium_grey {
    top: 31px !important;
  }
}

@media (min-width: 430px) and (max-width:460px) and (-ms-high-contrast: none), (-ms-high-contrast: active){/*300% zoom for Mozilla, Chrome and IE --fixed*/
#video_705-video_ytp-dialog {
    margin: -132px 0 0 18px;
	}
.tp-caption.medium_grey {
    top: 31px !important;
	}
}

@media (min-width: 415px) and (max-width:430px){/*325% zoom for IE--fixed*/
.container, .promo-content-container, .site-footer, .footer-global-watercooler{
	width:100%;
	}
.bottom-wrapper{
	height: 77px;
	}
#master-wrapper .container {
	width: 395px;
	}
.column, .columns{	
	margin-left:8px;
	}
.bbb{
	margin-top:-39px;
	margin-right:135px;
	}
.follow_us{
	margin: 6px -5px  0 0;
	width: 100%;
	}
.follow_us_left{
	margin-left: 8px;
	}
#google_translate_box {
	margin:4px 126px 0 0;
	}
.mean-container .mean-bar{
	margin-right:10px;
	}
.mean-container a.meanmenu-reveal{
	line-height:23px;
	}	
.sf-menu li {
	white-space: normal;
	}
.revslider-wrapper, .rev_slider_wrapper, .tp-simpleresponsive, .rev_slider ul li {
    height: 234px !important;
	}	
.rev_slider ul li .defaultimg {
	background-size: 100% auto !important;
	}
.tp-caption.medium_blueboxed{
	left: 45% !important;
    top: 35px !important;
	}
.tp-caption.medium_grey, .tp-caption.very_large_text, .tp-caption.medium_greyboxed, .tp-caption.small_whiteboxed{
	left: 10px !important;
	}
.tp-caption.very_large_text{
	padding:9px 30px !important;
	top:35.5px !important;
	}
.medium_greyboxed.tp-caption, .small_whiteboxed.tp-caption{
	padding:10px 5px !important;
	}
#tp-caption_image_box {
    left: 10px !important;
    top: 40px !important;
	}
.tp-caption.large_text{
	left: 66.5% !important;
    width: 105px;
	top: 30px !important;
	}
.tp-caption.medium_greybox{
	left: 66.5% !important;
    top: 129px !important;
    width: 125px;
	}
.tp-caption.large_text_review{
	width: 365px;
	}
.tp-caption.medium_text{
	top: 20px !important;
	}
.tp-caption.large_text_review{	
	margin: 75px auto !important;
	}
.nw:before {
	top:43px;
	}
.blockquote_1{
	margin:-80px 0 0 30px;
	}
.blockquote_2{
	margin:-50px 0 0 30px;
	}	
.tp-caption.medium_blueboxer{
	left: 1% !important;
    line-height: 15px !important;
    padding: 10px !important;
    text-align: center;
    top: 74% !important;
    white-space: normal;
    width: 125px;
	}
.tp-caption.medium_blueboxer br{
	display:none;
	}
.outer-container{
	width: auto;
	}
.row {
	margin-left: 0px;
	}
.middle {
	width: 85%;
	margin:0px auto;
	float:none;
	}
.middle table {
	margin:0px !important;
	}
.middle table td{
	padding: 5px 2px 3px;
	}
.aq-block {
    width: 100%;
	}	
.tp-caption {
	position: relative;
	padding-top: 0px;
	}
#tp_caption_video{
	margin-left: 0px;
	}
.video_1, .video_2{
	float:left;
	width:100%;
	margin:20px 0 ;
	}
.evo_vido_h3{
	margin:0 0 20px;
	}
#video_705{
	margin:0px;
	}
.vjs-default-skin{
	width: 100% !important;
	height: 192px !important;
	}
#video_705_right{
	margin:  39.5% auto 0;
	}
#video_705_ytp-dialog {
	margin:104px 0 0 -324px;
	}
#video_705-video_right {
	margin: -31.2% auto 21%;
	}
#video_705-video_ytp-dialog {
	margin: -135px 0 0 18px;
	}
.testimonials-wrapper {
	height: auto;
	width: 370px;
	margin-left:-40px;
	}
.testimonials-summary{
	width:370px;
	}
#potfolio-four-columns li, #potfolio-three-columns li, #potfolio-three-short-columns li, #potfolio-two-columns li, #potfolio-one-columns li{
	display: inline-block;
    float: none;
    vertical-align: top;
    width: 75%;
	border-bottom:1px solid #bbbbbb;
	margin-bottom:20px;
	}
#span2_ctext, #span3_ctext, #span5_ctext, #span6_ctext, #span8_ctext, #span9_ctext, #span10_ctext, #span12_ctext, #span13_ctext, #span15_ctext, #span16_ctext{
	border:none;
	}
#potfolio-four-columns li .span3, #potfolio-three-columns li .span3, #potfolio-three-short-columns li .span3, #potfolio-two-columns li .span3, #potfolio-one-columns li .span3{
	height: auto;
	margin: 0 auto;
	padding:0px;
	}	
.table_tr td{
    float: left;
    height: 75px;
    margin: 0 3.3px;
    padding: 10px;
    width: 110px;
	}
.spa31 img{
	margin: 4px auto;
	}
.spa32 img{
	margin: 26px auto;
	}
.spa35 img{
	margin: 1px auto;
	}
.site-cooler-footer {
	padding: 20px 0 16px;
	}
.site-footer, .footer-global-watercooler {
	width: inherit;
	}
#footer ul {
	margin: -18px 0px 10px 20px;
	padding-right: 33px;
	}
#footer ul .help{
	background:none;
	}
#footer .footer-legal {
	margin: 0 auto 10px 3px;
	padding: 10px 0;
	}
.footer-links{
	text-align:center;
	margin:7px 88px;
	}
.footer-bottom-text{
	margin-left:0px;
	}
.footer-copyright{
	float: left;
    margin: 5px 115px 0;	
	}
}
@media (min-width: 415px) and (max-width:430px) and (-ms-high-contrast: none), (-ms-high-contrast: active){
.tp-caption.medium_grey {
    top: 31px !important;
	}
}


@media (min-width: 400px) and (max-width:415px){/*Fix For BlackBerry Torch 9850(Portrait)--fixed*/
.container, .promo-content-container, .site-footer, .footer-global-watercooler{
	width:100%;
	}
.bottom-wrapper{
	height: 77px;
	}
#master-wrapper .container {
	width: 395px;
	}
.column, .columns{	
	margin-left:8px;
	}
.bbb{
	margin-top:-39px;
	margin-right:135px;
	}
.follow_us{
	margin: 6px 0 0;
    width: 100%;
	}
.follow_us_left{
	margin-left: 12px;
	}
#google_translate_box {
	margin:4px 120px 0 0;
	}
.mean-container .mean-bar{
	margin-right:10px;
	}
.mean-container a.meanmenu-reveal{
	line-height:23px;
	}
.sf-menu li {
	white-space: normal;
	}
.revslider-wrapper, .rev_slider_wrapper, .tp-simpleresponsive, .rev_slider ul li {
    height: 222px !important;
	}	
.rev_slider ul li .defaultimg {
	background-size: 100% auto !important;
	}
.tp-caption.medium_blueboxed{
	left: 45% !important;
    top: 35px !important;
	}
.tp-caption.medium_grey, .tp-caption.very_large_text, .tp-caption.medium_greyboxed, .tp-caption.small_whiteboxed{
	left: 10px !important;
	}
.tp-caption.medium_grey{
	top: 16px !important;
	}
.tp-caption.very_large_text{
	padding:10px 30px !important;
	top:30px !important;
	}
.medium_greyboxed.tp-caption, .small_whiteboxed.tp-caption{
	padding:10px 5px !important;
	}
#tp-caption_image_box {
    left: 10px !important;
    top: 40px !important;
	}
.tp-caption.large_text{
	left: 66.5% !important;
    width: 98px;
	top: 30px !important;
	}
.tp-caption.medium_greybox{
	left: 66.5% !important;
    top: 129px !important;
    width: 118px;
	}
.tp-caption.large_text_review{
	width: 365px;
	}
.tp-caption.medium_text{
	top: 20px !important;
	}
.tp-caption.large_text_review{	
	margin: 75px auto !important;
	}
.nw:before {
	top:43px;
	}
.blockquote_1{
	margin:-80px 0 0 30px;
	}
.blockquote_2{
	margin:-50px 0 0 30px;
	}	
.tp-caption.medium_blueboxer{
	left: 1% !important;
    line-height: 15px !important;
    padding: 10px !important;
    text-align: center;
    top: 74% !important;
    white-space: normal;
    width: 125px;
	}
.tp-caption.medium_blueboxer br{
	display:none;
	}
.outer-container{
	width: auto;
	}
.row {
	margin-left: 0px;
	}
.middle {
	width: 92%;
	margin:0px auto;
	float:none;
	}
.middle table {
	margin:0px !important;
	}
.middle table td{
    padding: 5px 0 3px;
    width: 100%;
	}
.middle table td#bxid{
	margin: 50px auto 0 !important;
	}
.tp-caption {
	position: relative;
	padding-top: 0px;
	}
#tp_caption_video{
	margin-left: 0px;
	}
.video_1, .video_2{
	float:left;
	width:100%;
	margin:20px 0 ;
	}
.evo_vido_h3{
	margin:0 0 20px;
	}
#video_705{
	margin:0px;
	}
.vjs-default-skin{
	width: 100% !important;
	height: 203px !important;
	}
#video_705_right{
	margin: 39% auto 0;
	}
#video_705_ytp-dialog {
	margin:110px 0 0 -343px;
	}
#video_705-video_right {
	margin: -31.2% auto 21%;
	}
#video_705-video_ytp-dialog {
	margin: -137px 0 0 -164px;
	}
.aq-block {
    width: 100%;
	}	
.testimonials-wrapper {
	height: auto;
	width: 345px;
	margin-left:0px;
	}
.entry-title{
	width: 75%;
	}
.testimonials-summary{
	width:345px;
	}
#potfolio-four-columns li, #potfolio-three-columns li, #potfolio-three-short-columns li, #potfolio-two-columns li, #potfolio-one-columns li{
	display: inline-block;
    float: none;
    vertical-align: top;
    width: 75%;
	border-bottom:1px solid #bbbbbb;
	margin-bottom:20px;
	}
#span2_ctext, #span3_ctext, #span5_ctext, #span6_ctext, #span8_ctext, #span9_ctext, #span10_ctext, #span12_ctext, #span13_ctext, #span15_ctext, #span16_ctext{
	border:none;
	}
#potfolio-four-columns li .span3, #potfolio-three-columns li .span3, #potfolio-three-short-columns li .span3, #potfolio-two-columns li .span3, #potfolio-one-columns li .span3{
	height: auto;
	margin: 0 auto;
	padding:0px;
	}	
.table_tr td{
    float: none;
    height: 75px;
    padding: 10px;
    width: 110px;
	}
.spa31 img{
	margin: 4px auto;
	}
.spa32 img{
	margin: 26px auto;
	}
.spa35 img{
	margin: 1px auto;
	}
.site-cooler-footer {
	padding: 20px 0 16px;
	}
#footer ul {
	margin: -18px 0px 10px 0px;
	}
#footer ul .help{
	background:none;
	}
#footer .footer-legal {
	margin: 0 auto 10px 3px;
	padding: 10px 0;
	}
.footer-links{
	margin:7px 80px;
	}
.footer-bottom-text{
	margin-left:0px;
	text-align:center;
	}
.footer-copyright{
	float: left;
    margin: 5px 110px 0px;
	}
}
@media (min-width: 400px) and (max-width:415px) and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {/*Fix For BlackBerry Torch 9850(Portrait)--fixed*/
.tp-caption.medium_grey {
    top: 27px !important;
	}
}

@media (min-width: 395px) and (max-width:400px){/*Blackberry Z10 (portrait)--fixed*/
.container, #master-wrapper .container, .promo-content-container, .site-footer, .footer-global-watercooler{
	width:100%;
	}
.bottom-wrapper{
	height: 77px;
	}
.column, .columns{	
	margin-left:8px;
	}
.bbb{
	margin-top:-39px;
	margin-right:160px;
	}
.follow_us{
	margin: 6px auto 0;
    width: 100%;
	}
.follow_us_left{
	margin-left: 5px;
	}
#google_translate_box {
	margin: 4px 32% 0 0;
	}
.mean-container .mean-bar{
	margin-right:10px;
	}
.mean-container a.meanmenu-reveal{
	line-height:23px;
	}
.sf-menu li {
	white-space: normal;
	}
.revslider-wrapper, .rev_slider_wrapper, .tp-simpleresponsive, .rev_slider ul li {
    height: 213px !important;
	}	
.rev_slider ul li .defaultimg {
	background-size: 100% auto !important;
	}
.tp-caption.medium_blueboxed{
	left: 45% !important;
    top: 35px !important;
	}
.tp-caption.medium_grey, .tp-caption.very_large_text, .tp-caption.medium_greyboxed, .tp-caption.small_whiteboxed{
	left: 10px !important;
	}
.tp-caption.very_large_text{
	padding:10px 30px !important;
	top:29px !important;
	}
.medium_greyboxed.tp-caption, .small_whiteboxed.tp-caption{
	padding:10px 5px !important;
	}
#tp-caption_image_box {
    left: 10px !important;
    top: 30px !important;
	}
.tp-caption.large_text{
	left: 65.5% !important;
    width: 98px;
	top: 30px !important;
	}
.tp-caption.medium_greybox{
	left: 65.5% !important;
    top: 129px !important;
    width: 118px;
	}
.tp-caption.large_text_review{
	width: 330px;
	}
.tp-caption.medium_text{
	top: 20px !important;
	}
.tp-caption.large_text_review{	
	margin: 75px auto !important;
	}
.nw:before {
	top:43px;
	}
.blockquote_1{
	margin:-80px 0 0 30px;
	}
.blockquote_2{
	margin:-50px 0 0 30px;
	}	
.tp-caption.medium_blueboxer{
	left: 1% !important;
    line-height: 15px !important;
    padding: 10px !important;
    text-align: center;
    top: 73% !important;
    white-space: normal;
    width: 125px;
	}
.tp-caption.medium_blueboxer br{
	display:none;
	}
.outer-container{
	width: auto;
	}
.row {
	margin-left: 0px;
	}
.middle {
	width: 94%;
	margin:0px auto;
	float:none;
	}
.middle table {
	margin:0px !important;
	}
.middle table td{
    padding: 5px 0 3px;
    width: 100%;
	}
.middle table td#bxid{
	margin: 50px auto 0 !important;
	}
.tp-caption {
	position: relative;
	padding-top: 0px;
	}
#tp_caption_video{
	margin-left: 0px;
	}
.video_1, .video_2{
	float:left;
	width:100%;
	margin:20px 0 ;
	}
.evo_vido_h3{
	margin:0 0 20px;
	}
#video_705{
	margin:0px;
	}
.vjs-default-skin{
	width: 100% !important;
	height: 203px !important;
	}
#video_705_right{
	margin:  39.5% auto 0;
	}
#video_705_ytp-dialog {
	margin:110px 0 0 -337px;
	}
#video_705-video_right {
	margin: -31.2% auto 21%;
	}
#video_705-video_ytp-dialog {
	margin: -137px 0 0 -162px;
	}
.aq-block {
    width: 100%;
	}	
.testimonials-wrapper {
	height: auto;
	width: 345px;
	margin-left:0px;
	}
.entry-title{
	width: 75%;
	}
.testimonials-summary{
	width:345px;
	}
#potfolio-four-columns li, #potfolio-three-columns li, #potfolio-three-short-columns li, #potfolio-two-columns li, #potfolio-one-columns li{
	display: inline-block;
    float: none;
    vertical-align: top;
    width: 75%;
	border-bottom:1px solid #bbbbbb;
	margin-bottom:20px;
	}
#span2_ctext, #span3_ctext, #span5_ctext, #span6_ctext, #span8_ctext, #span9_ctext, #span10_ctext, #span12_ctext, #span13_ctext, #span15_ctext, #span16_ctext{
	border:none;
	}
#potfolio-four-columns li .span3, #potfolio-three-columns li .span3, #potfolio-three-short-columns li .span3, #potfolio-two-columns li .span3, #potfolio-one-columns li .span3{
	height: auto;
	margin: 0 auto;
	padding:0px;
	}	
.table_tr td{
    float: none;
    height: 75px;
    padding: 10px;
    width: 100px;
	}
.spa31 img{
	margin: 4px auto;
	}
.spa32 img{
	margin: 26px auto;
	}
.spa35 img{
	margin: 1px auto;
	}
.site-cooler-footer {
	padding: 20px 0 16px;
	}
#footer ul {
	margin: -18px 0px 10px 0px;
	}
#footer ul .help{
	background:none;
	}
#footer .footer-legal {
	margin: 0 auto 10px 3px;
	padding: 10px 0;
	}
.footer-links{
	margin: 7px 75px 0;
	}
.footer-bottom-text{
	margin-left:0px;
	text-align:center;
	}
.footer-copyright{
	float: left;
    margin: 5px 100px 0;	
	}
}
@media (min-width: 395px) and (max-width:400px) and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {/*Blackberry Z10 (portrait)--fixed*/
.tp-caption.medium_grey {
    top: 24px !important;
	}
}

@media (min-width: 380px) and (max-width:395px){/*350% zoom for IE--fixed*/
.container, #master-wrapper .container, .promo-content-container, .site-footer, .footer-global-watercooler{
	width:100%;
	}
.bottom-wrapper{
	height: 77px;
	}
.column, .columns{	
	margin-left:8px;
	}
.bbb{
	margin-top:-39px;
	margin-right:160px;
	}
.follow_us{
	margin:6px auto 0;
	width: 100%;
	}
.follow_us_left{
	margin-left: 10px;
	}
.fb_like {
    margin-left: 10px;
	}
.twitter_like {
    margin-left: 10px;
	}		
#google_translate_box {
	margin:4px 104px 0 0;
	}
.mean-container .mean-bar{
	margin-right:10px;
	}
.mean-container a.meanmenu-reveal{
	line-height:23px;
	}	
.sf-menu li {
	white-space: normal;
	}
.revslider-wrapper, .rev_slider_wrapper, .tp-simpleresponsive, .rev_slider ul li {
    height: 208px !important;
	}	
.rev_slider ul li .defaultimg {
	background-size: 100% auto !important;
	}
.tp-caption.medium_blueboxed{
	left: 45% !important;
    top: 35px !important;
	}
.tp-caption.medium_grey, .tp-caption.very_large_text, .tp-caption.medium_greyboxed, .tp-caption.small_whiteboxed{
	left: 10px !important;
	}
.tp-caption.very_large_text{
	padding:10px 30px !important;
	top:29px !important;
	}
.medium_greyboxed.tp-caption, .small_whiteboxed.tp-caption{
	padding:10px 5px !important;
	}
#tp-caption_image_box {
    left: 10px !important;
    top: 30px !important;
	}
.tp-caption.large_text{
	left: 65.5% !important;
    width: 98px;
	top: 20px !important;
	}
.tp-caption.medium_greybox{
	left: 65.5% !important;
    top: 119px !important;
    width: 118px;
	}
.tp-caption.large_text_review{
	width: 330px;
	}
.tp-caption.medium_text{
	top: 20px !important;
	}
.tp-caption.large_text_review{	
	margin: 75px auto !important;
	}
.nw:before {
	top:43px;
	}
.blockquote_1{
	margin:-80px 0 0 30px;
	}
.blockquote_2{
	margin:-50px 0 0 30px;
	}	
.tp-caption.medium_blueboxer{
	left: 1% !important;
    line-height: 15px !important;
    padding: 10px !important;
    text-align: center;
    top: 73% !important;
    white-space: normal;
    width: 125px;
	}
.tp-caption.medium_blueboxer br{
	display:none;
	}
.outer-container{
	width: auto;
	}
.row {
	margin-left: 0px;
	}
.middle {
	width: 94%;
	margin:0px auto;
	float:none;
	}
.middle table {
	margin:0px !important;
	}
.middle table td{
    padding: 5px 0 3px;
    width: 100%;
	}
.middle table td#bxid{
	margin: 50px auto 0 !important;
	}
.aq-block {
    width: 100%;
	}	
.tp-caption {
	position: relative;
	padding-top: 0px;
	}
#tp_caption_video{
	margin-left: 0px;
	}
.video_1, .video_2{
	float:left;
	width:100%;
	margin:20px 0 ;
	}
.evo_vido_h3{
	margin:0 0 20px;
	}
#video_705{
	margin:0px;
	}
.vjs-default-skin{
	width: 100% !important;
	height: 203px !important;
	}
#video_705_right{
	margin:  39.5% auto 0;
	}
#video_705_ytp-dialog {
	margin:110px 0 0 -342px;
	}
#video_705-video_right {
	margin: -31.2% auto 21%;
	}
#video_705-video_ytp-dialog {
	margin: -135px 0 0 18px;
	}
.testimonials-wrapper {
	height: auto;
	width: 345px;
	margin-left:0px;
	}
.entry-title{
	width: 75%;
	}
.testimonials-summary{
	width:345px;
	}
#potfolio-four-columns li, #potfolio-three-columns li, #potfolio-three-short-columns li, #potfolio-two-columns li, #potfolio-one-columns li{
	display: inline-block;
    float: none;
    vertical-align: top;
    width: 75%;
	border-bottom:1px solid #bbbbbb;
	margin-bottom:20px;
	}
#span2_ctext, #span3_ctext, #span5_ctext, #span6_ctext, #span8_ctext, #span9_ctext, #span10_ctext, #span12_ctext, #span13_ctext, #span15_ctext, #span16_ctext{
	border:none;
	}
#potfolio-four-columns li .span3, #potfolio-three-columns li .span3, #potfolio-three-short-columns li .span3, #potfolio-two-columns li .span3, #potfolio-one-columns li .span3{
	height: auto;
	margin: 0 auto;
	padding:0px;
	}	
.table_tr td{
    float: none;
    height: 75px;
    padding: 10px;
    width: 100px;
	}
.spa31 img{
	margin: 4px auto;
	}
.spa32 img{
	margin: 26px auto;
	}
.spa35 img{
	margin: 1px auto;
	}
.site-cooler-footer {
	padding: 20px 0 16px;
	}
#footer ul {
	margin: -18px 0px 10px 0px;
	}
#footer ul .help{
	background:none;
	}
#footer .footer-legal {
	margin: 0 auto 10px 3px;
	padding: 10px 0;
	}
.footer-links{
	margin: 7px 75px 0;
	}
.footer-bottom-text{
	margin-left:0px;
	text-align:center;
	}
.footer-copyright{
	float: left;
    margin: 5px 100px 0;	
	}
}
@media (min-width: 380px) and (max-width:395px) and (-ms-high-contrast: none), (-ms-high-contrast: active){
.follow_us_left{
	margin-left: 8px;
	}
.fb_like, .twitter_like {
    margin-left: 20px;
	}
.tp-caption.medium_grey {
    top: 25px !important;
	}
}


@media (min-width: 370px) and (max-width:380px){/*Blackberry Q10 --fixed*/
.container, #master-wrapper .container, .site-footer, .footer-global-watercooler{
	width:100%;
	}
.bottom-wrapper{
	height: 77px;
	}
.column, .columns{	
	margin-left:8px;
	}
.bbb{
	margin-top:-39px;
	margin-right:160px;
	}
.follow_us{
	float: left;
    margin: 8px auto 0;
    min-width: 100%;
	}
.follow_us_left{
	float: none !important;
    margin: 0 7px;
	}
.fb_fan, .fb_like, .twitter_like{
	float: left;
    width: 27%;
	margin:0px;
	}
#google_translate_box {
	float: none;
    margin: 22px 110px 0;
	}
.mean-container .mean-bar{
	margin-right:10px;
	}	
.mean-container a.meanmenu-reveal{
	line-height:23px;
	}
.sf-menu li {
	white-space: normal;
	}
.revslider-wrapper, .rev_slider_wrapper, .tp-simpleresponsive, .rev_slider ul li {
    height: 200px !important;
	}	
.rev_slider ul li .defaultimg {
	background-size: 100% auto !important;
	}
.tp-caption.medium_blueboxed{
	left: 45% !important;
    top: 35px !important;
	}
.tp-caption.medium_grey, .tp-caption.very_large_text, .tp-caption.medium_greyboxed, .tp-caption.small_whiteboxed{
	left: 10px !important;
	}
.tp-caption.medium_grey{
	top: 14px !important;
	}
.tp-caption.very_large_text{
	padding:10px 30px !important;
	top:26px !important;
	}
.medium_greyboxed.tp-caption, .small_whiteboxed.tp-caption{
	padding:10px 5px !important;
	}
#tp-caption_image_box {
    left: 10px !important;
    top: 30px !important;
	}
.tp-caption.large_text{
	left: 65.5% !important;
    line-height: 20px !important;
    top: 25px !important;
    width: 90px;
	}
.tp-caption.medium_greybox{
	left: 65.5% !important;
    top: 94px !important;
    width: 111px;
	}
.tp-caption.large_text_review{
	width: 330px;
	}
.tp-caption.medium_text{
	top: 20px !important;
	}
.tp-caption.large_text_review{	
	margin: 75px auto !important;
	}
.nw:before {
	top:43px;
	}
.blockquote_1{
	margin:-80px 0 0 30px;
	}
.blockquote_2{
	margin:-50px 0 0 30px;
	}	
.tp-caption.medium_blueboxer{
	left: 1% !important;
    line-height: 15px !important;
    padding: 10px !important;
    text-align: center;
    top: 71% !important;
    white-space: normal;
    width: 125px;
	}
.tp-caption.medium_blueboxer br{
	display:none;
	}
.outer-container{
	width: auto;
	}
.row {
	margin-left: 0px;
	}
.promo-content-container{
	width:100%;
	}
.middle {
	width: 90%;
	margin:0px auto;
	float:none;
	}
.middle table {
	margin:0px !important;
	}
.middle table td{
    padding: 5px 0 3px;
    width: 100%;
	}
.middle table td#bxid{
	margin: 50px auto 0 !important;
	}
.tp-caption {
	position: relative;
	padding-top: 0px;
	}
#tp_caption_video{
	margin-left: 0px;
	}
.video_1, .video_2{
	float:left;
	width:100%;
	margin:20px 0 ;
	}
.evo_vido_h3{
	margin:0 0 20px;
	}
#video_705{
	margin:0px;
	}
.vjs-default-skin{
	width: 100% !important;
	height: 182px !important;
	}
#video_705_right{
	margin:41.5% auto 0;
	}
#video_705_ytp-dialog {
	margin:110px 0 0 -303px;
	}
#video_705-video_right {
	margin: -31.2% auto 19%;
	}
#video_705-video_ytp-dialog {
	margin: -137px 0 0 -144px;
	}
.aq-block {
    width: 100%;
	}	
.testimonials-wrapper {
	height: auto;
	width: 300px;
	margin-left:0px;
	}
.entry-title{
	width: 80%;
	}
.testimonials-summary{
	width:300px;
	}
.carousel.shortcode-wrapper .bx-wrapper .bx-controls-direction a {
    margin-right: -6px;
    top: -16%;
	}
#potfolio-four-columns li, #potfolio-three-columns li, #potfolio-three-short-columns li, #potfolio-two-columns li, #potfolio-one-columns li{
	display: inline-block;
    float: none;
    vertical-align: top;
    width: 75%;
	border-bottom:1px solid #bbbbbb;
	margin-bottom:20px;
	}
#span2_ctext, #span3_ctext, #span5_ctext, #span6_ctext, #span8_ctext, #span9_ctext, #span10_ctext, #span12_ctext, #span13_ctext, #span15_ctext, #span16_ctext{
	border:none;
	}
#potfolio-four-columns li .span3, #potfolio-three-columns li .span3, #potfolio-three-short-columns li .span3, #potfolio-two-columns li .span3, #potfolio-one-columns li .span3{
	height: auto;
	margin: 0 auto;
	padding:0px;
	}	
.table_tr td{
    float: none;
    height: 75px;
    padding: 10px;
    width: 100px;
	}
.spa31 img{
	margin: 4px auto;
	}
.spa32 img{
	margin: 26px auto;
	}
.spa35 img{
	margin: 1px auto;
	}
.site-cooler-footer {
	padding: 20px 0 16px;
	}
#footer ul {
	margin: -18px 0px 10px 0px;
	}
#footer ul .help{
	background:none;
	}
#footer .footer-legal {
	margin: 0 auto 10px 3px;
	padding: 10px 0;
	}
.footer-links{
	text-align:center;
	margin:0px 63px;
	}
.footer-bottom-text{
	margin-left:0px;
	text-align:center;
	}
.footer-copyright{
	float: left;
	margin: 5px 90px 0;	
	}
}
@media (min-width: 370px) and (max-width:380px) and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
.tp-caption.medium_grey {
    top: 22px !important;
	}	
}

@media (min-width: 360px) and (max-width:370px){/*375% zoom for IE --fixed*/
.container, #master-wrapper .container, .promo-content-container, .site-footer, .footer-global-watercooler{
	width:100%;
	}
.bottom-wrapper{
	height: 77px;
	}
.column, .columns{	
	margin-left:8px;
	}
.bbb{
	margin-top:-39px;
	margin-right:160px;
	}
.follow_us{
    margin: 8px auto 0;
    min-width: 100%;
	}
.follow_us_left{
	float: none !important;
    margin: 0 7px;
	}
.fb_fan, .fb_like, .twitter_like{
	float: left;
    width: 27%;
	margin:0px;
	}
#google_translate_box {
	float: none;
    margin: 22px 110px 0;
	}
.mean-container .mean-bar{
	margin-right:10px;
	}
.mean-container a.meanmenu-reveal{
	line-height:23px;
	}
.sf-menu li {
	white-space: normal;
	}
.revslider-wrapper, .rev_slider_wrapper, .tp-simpleresponsive, .rev_slider ul li {
    height: 200px !important;
	}	
.rev_slider ul li .defaultimg {
	background-size: 100% auto !important;
	}
.tp-caption.medium_blueboxed{
	left: 45% !important;
    top: 35px !important;
	}
.tp-caption.medium_grey, .tp-caption.very_large_text, .tp-caption.medium_greyboxed, .tp-caption.small_whiteboxed{
	left: 10px !important;
	}
.tp-caption.medium_grey {
    top: 20px !important;
	}	
.tp-caption.very_large_text{
	padding:10px 30px !important;
	top:25px !important;
	}
.medium_greyboxed.tp-caption, .small_whiteboxed.tp-caption{
	padding:10px 5px !important;
	}
#tp-caption_image_box {
    left: 10px !important;
    top: 30px !important;
	}
.tp-caption.large_text{
	left: 65.5% !important;
    line-height: 20px !important;
    top: 25px !important;
    width: 90px;
	}
.tp-caption.medium_greybox{
	left: 65.5% !important;
    top: 94px !important;
    width: 111px;
	}
.tp-caption.large_text_review{
	width: 315px;
	}
.tp-caption.medium_text{
	top: 20px !important;
	}
.tp-caption.large_text_review{	
	margin: 75px auto !important;
	}
.nw:before {
	top:43px;
	}
.blockquote_1{
	margin:-80px 0 0 30px;
	}
.blockquote_2{
	margin:-50px 0 0 30px;
	}	
.tp-caption.medium_blueboxer{
	left: 1% !important;
    line-height: 15px !important;
    padding: 10px !important;
    text-align: center;
    top: 71% !important;
    white-space: normal;
    width: 125px;
	}
.tp-caption.medium_blueboxer br{
	display:none;
	}
.outer-container{
	width: auto;
	}
.row {
	margin-left: 0px;
	}
.middle {
	width: 90%;
	margin:0px auto;
	float:none;
	}
.middle table {
	margin:0px !important;
	}
.middle table td{
    padding: 5px 0 3px;
    width: 100%;
	}
.middle table td#bxid{
	margin: 50px auto 0 !important;
	}
.tp-caption {
	position: relative;
	padding-top: 0px;
	}
#tp_caption_video{
	margin-left: 0px;
	}
.video_1, .video_2{
	float:left;
	width:100%;
	margin:20px 0 ;
	}
.evo_vido_h3{
	margin:0 0 20px;
	}
#video_705{
	margin:0px;
	}
.vjs-default-skin{
	width: 100% !important;
	height: 181px !important;
	}
#video_705_right{
	margin: 41.5% auto 0;
	}
#video_705_ytp-dialog {
	margin:96px 0 0 -305px;
	}
#video_705-video_right {
	margin: -31.2% auto 19%;
	}
#video_705-video_ytp-dialog {
	margin: -135px 0 0 -145px;
	}
.aq-block {
    width: 100%;
	}	
.testimonials-wrapper {
	height: auto;
	width: 300px;
	margin-left:0px;
	}
.entry-title{
	width: 80%;
	}
.testimonials-summary{
	width:300px;
	}
.carousel.shortcode-wrapper .bx-wrapper .bx-controls-direction a {
    margin-right: -6px;
    top: -16%;
	}
#potfolio-four-columns li, #potfolio-three-columns li, #potfolio-three-short-columns li, #potfolio-two-columns li, #potfolio-one-columns li{
	display: inline-block;
    float: none;
    vertical-align: top;
    width: 75%;
	border-bottom:1px solid #bbbbbb;
	margin-bottom:20px;
	}
#span2_ctext, #span3_ctext, #span5_ctext, #span6_ctext, #span8_ctext, #span9_ctext, #span10_ctext, #span12_ctext, #span13_ctext, #span15_ctext, #span16_ctext{
	border:none;
	}
#potfolio-four-columns li .span3, #potfolio-three-columns li .span3, #potfolio-three-short-columns li .span3, #potfolio-two-columns li .span3, #potfolio-one-columns li .span3{
	height: auto;
	margin: 0 auto;
	padding:0px;
	}	
.table_tr td{
    float: none;
    height: 75px;
    padding: 10px;
    width: 100px;
	}
.spa31 img{
	margin: 4px auto;
	}
.spa32 img{
	margin: 26px auto;
	}
.spa35 img{
	margin: 1px auto;
	}
.site-cooler-footer {
	padding: 20px 0;
	}
.site-footer, .footer-global-watercooler {
	width: inherit;
	}
#footer ul {
	margin:-18px 0px 10px 0px;
	padding-right:12px;
	}
#footer ul .help{
	background:none;
	}
#footer .footer-legal {
	margin: 0 auto 10px;
	padding: 10px 0;
	}
.footer-links{
	text-align:center;
	margin-left:55px;
	}
.footer-copyright-and-links{
	text-align:center;
	}
.footer-bottom-text{
	margin-left:0px;
	text-align:center;
	}
.footer-copyright{
	float: left;
    margin-left: 85px;
    margin-top: 5px;	
	}
}
@media (min-width: 350px) and (max-width:360px) and (-ms-high-contrast: none), (-ms-high-contrast: active){
#video_705_ytp-dialog {
	margin:110px 0 0 -305px;
	}
#video_705-video_ytp-dialog {
	margin: -135px 0 0 16px;
	}
.tp-caption.medium_grey {
    top: 20px !important;
	}	
}


@media (min-width: 330px) and (max-width:360px) and (orientation:landscape){/*400% zoom for IE and Google Chrome --fixed*/
.container, #master-wrapper .container, .promo-content-container, .site-footer, .footer-global-watercooler{
	width:100%;
	}
.bottom-wrapper{
	height: 77px;
	}
.column, .columns{	
	margin-left:8px;
	}
.bbb{
	margin-top:-39px;
	margin-right:140px;
	}
.follow_us{
    margin: 8px auto 0;
	width: 100%;
	}
.follow_us_left{
    margin: 0 auto;
	}
.fb_fan{
	float: left;
    width: 30%;
	margin: 0 0 0 20.7%;
	}
.fb_like{
	float: left;
    width: 30%;
	margin:0px 0 0 3px;
	}
.twitter_like{
	float: left;
    width: 50%;
	margin:1px 4% 0;
	}	
#google_translate_box {
	margin: 22px 171px 0;
    position: absolute;
	}
.mean-container .mean-bar{
	margin-right:10px;
	}
.mean-container a.meanmenu-reveal{
	line-height:23px;
	}	
.sf-menu li {
	white-space: normal;
	}
.revslider-wrapper, .rev_slider_wrapper, .tp-simpleresponsive, .rev_slider ul li {
    height: 189px !important;
	}	
.rev_slider ul li .defaultimg {
	background-size: 100% auto !important;
	}
.tp-caption.medium_blueboxed{
	left: 45% !important;
    top: 35px !important;
	}
.tp-caption.medium_grey, .tp-caption.very_large_text, .tp-caption.medium_greyboxed, .tp-caption.small_whiteboxed{
	left: 10px !important;
	}
.tp-caption.very_large_text{
	padding:10px 30px !important;
	top:23px !important;
	}
.medium_greyboxed.tp-caption, .small_whiteboxed.tp-caption{
	padding:10px 5px !important;
	}
#tp-caption_image_box {
    left: 10px !important;
    top: 30px !important;
	}
.tp-caption.large_text{
	left: 65.5% !important;
    line-height: 20px !important;
    top: 25px !important;
    width: 85px;
	}
.tp-caption.medium_greybox{
	left: 65.5% !important;
    top: 94px !important;
    width: 106.5px;
	}
.tp-caption.large_text_review{
	width: 315px;
	}
.tp-caption.medium_text{
	top: 20px !important;
	}
.tp-caption.large_text_review{	
	margin: 75px auto !important;
	}
.nw:before {
	top:43px;
	}
.blockquote_1{
	margin:-80px 0 0 30px;
	}
.blockquote_2{
	margin:-50px 0 0 30px;
	}	
.tp-caption.medium_blueboxer{
	left: 1% !important;
    line-height: 15px !important;
    padding: 10px !important;
    text-align: center;
    top: 71% !important;
    white-space: normal;
    width: 125px;
	}
.tp-caption.medium_blueboxer br{
	display:none;
	}
.outer-container{
	width: auto;
	}
.row {
	margin-left: 0px;
	}
.middle {
	width: 90%;
	margin:0px auto;
	float:none;
	}
.middle table {
	margin:0px !important;
	}
.middle table td{
    padding: 5px 0 3px;
    width: 100%;
	}
.middle table td#bxid{
	margin: 50px auto 0 !important;
	}
.tp-caption {
	position: relative;
	padding-top: 0px;
	}
#tp_caption_video{
	margin-left: 0px;
	}
.video_1, .video_2{
	float:left;
	width:100%;
	margin:20px 0 ;
	}
.evo_vido_h3{
	margin:0 0 20px;
	}
.video_2 p{
	width:100%
	}
#video_705{
	margin:0px;
	}
.vjs-default-skin{
	width: 100% !important;
	height: 169px !important;
	}
#video_705_right{
	margin: 41.5% auto 0;
	}
#video_705_ytp-dialog {
	margin:95px 0 0 -285px;
	}
#video_705-video_right {
	margin: -31.2% auto 19%;
	}
#video_705-video_ytp-dialog {
	margin: -135px 0 0 16px;
	}
.aq-block {
    width: 100%;
	}	
.testimonials-wrapper {
	height: auto;
	width: 300px;
	margin-left:0px;
	}
.entry-title{
	width: 80%;
	}
.testimonials-summary{
	width:300px;
	}
.carousel.shortcode-wrapper .bx-wrapper .bx-controls-direction a {
    margin-right: -6px;
    top: -16%;
	}
#potfolio-four-columns li, #potfolio-three-columns li, #potfolio-three-short-columns li, #potfolio-two-columns li, #potfolio-one-columns li{
	display: inline-block;
    float: none;
    vertical-align: top;
    width: 75%;
	border-bottom:1px solid #bbbbbb;
	margin-bottom:20px;
	}
#span2_ctext, #span3_ctext, #span5_ctext, #span6_ctext, #span8_ctext, #span9_ctext, #span10_ctext, #span12_ctext, #span13_ctext, #span15_ctext, #span16_ctext{
	border:none;
	}
#potfolio-four-columns li .span3, #potfolio-three-columns li .span3, #potfolio-three-short-columns li .span3, #potfolio-two-columns li .span3, #potfolio-one-columns li .span3{
	height: auto;
	margin: 0 auto;
	padding:0px;
	}	
.table_tr td{
    float: none;
    height: 75px;
    padding: 10px;
    width: 100px;
	}
.spa31 img{
	margin: 4px auto;
	}
.spa32 img{
	margin: 26px auto;
	}
.spa35 img{
	margin: 1px auto;
	}
.site-cooler-footer {
	padding: 20px 0 16px;
	}
#footer ul {
	margin: -18px 0px 10px 0px;
	}
#footer .footer-legal {
	margin: 0 auto 10px 3px;
	padding: 10px 0;
	}
.footer-links{
	margin: 7px 50px 0;
	}
.footer-copyright{
	float: left;
	margin:5px 78px 0;
	}
.footer-bottom-text{
	margin-left:0px;
	text-align:center;
	}
}

@media (min-width: 330px) and (max-width:360px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { 
  .tp-caption.medium_grey {
    top: 27px !important;
  }
}
@media (min-width: 330px) and (max-width:360px) and (orientation:landscape) and (-ms-high-contrast: none), (-ms-high-contrast: active){
.tp-caption.medium_grey {
    top: 20px !important;
	}	
}


@media (min-width: 330px) and (max-width:360px) and (orientation:portrait){/*iPhone Portrait --fixed*/
.container, #master-wrapper .container, .promo-content-container, .site-footer, .footer-global-watercooler{
	width:100%;
	}
.bottom-wrapper{
	height: 77px !important;
	}
.column, .columns{	
	margin-left:5px;
	}
.bbb{
	margin-top:-39px;
	margin-right:130px;
	}
.follow_us{
	margin: 8px 00 0 ;
    width: 100%;
	text-align: center;
	}
.follow_us_left{
    margin:0 auto;
	}
.fb_fan{
	float: left;
    width: 30%;
	margin: 0 0 0 23%;
	}
.fb_like{
	float: left;
    width: 30%;
	margin:0px 0 0 5px;
	}
.twitter_like{
	float: left;
    width: 50%;
	margin:3px 4% 0;
	}	
#google_translate_box {
	margin: 24px 55% 0;
    position: absolute;
	}
.mean-container .mean-bar{
	margin-right:10px;
	}
.mean-container a.meanmenu-reveal{
	line-height:23px;
	}
.sf-menu li {
	white-space: normal;
	}	
.revslider-wrapper, .rev_slider_wrapper, .tp-simpleresponsive, .rev_slider ul li {
    height: 177px !important;
	}	
.rev_slider ul li .defaultimg {
	background-size: 100% auto !important;
	}
.tp-caption.medium_blueboxed{
	left: 45% !important;
    top: 35px !important;
	}
.tp-caption.medium_grey, .tp-caption.very_large_text, .tp-caption.medium_greyboxed, .tp-caption.small_whiteboxed{
	left: 10px !important;
	}
.tp-caption.medium_grey{
	top:9px !important;
	}
.tp-caption.very_large_text{
	padding:10px 30px !important;
	top:19px !important;
	}
.medium_greyboxed.tp-caption, .small_whiteboxed.tp-caption{
	padding:10px 5px !important;
	}
#tp-caption_image_box {
    left: 10px !important;
    top: 30px !important;
	}
.tp-caption.large_text{
	left: 65.5% !important;
    line-height: 18px !important;
    top: 25px !important;
    width: 75px;
	}
.tp-caption.medium_greybox{
	left: 65.5% !important;
    top: 90px !important;
    width: 97px;
	}
.tp-caption.large_text_review{
	width: 280px;
	line-height:20px !important;
	}
.tp-caption.medium_text{
	top: 20px !important;
	}
.tp-caption.large_text_review{	
	margin: 75px auto !important;
	}
.nw:before {
	top:43px;
	}
.blockquote_1{
	margin:-80px 0 0 30px;
	}
.blockquote_2{
	margin:-50px 0 0 30px;
	}	
.tp-caption.medium_blueboxer{
	left: 1% !important;
    line-height: 15px !important;
    padding: 10px !important;
    text-align: center;
    top: 68% !important;
    white-space: normal;
    width: 105px;
	}
.tp-caption.medium_blueboxer br{
	display:none;
	}
.outer-container{
	width: auto;
	}
.row {
	margin-left: 0px;
	}
.middle {
	width: 90%;
	margin:0px auto;
	float:none;
	}
.middle table {
	margin:0px !important;
	}
.middle table td{
    padding: 5px 0 3px;
    width: 100%;
	}
.middle table td#bxid{
	margin: 50px auto 0 !important;
	}
.tp-caption {
	position: relative;
	padding-top: 0px;
	}
#tp_caption_video{
	margin-left: 0px;
	}
.video_1, .video_2{
	float:left;
	width:100%;
	margin:20px 0 ;
	}
.evo_vido_h3{
	margin:0 0 20px;
	}
#video_705{
	margin:0px;
	}
.video_2 p{
	width:100%
	}	
.vjs-default-skin{
	width: 100% !important;
	height: 159px !important;
	}
#video_705_right{
	margin: 41.5% auto 0;
	}
#video_705_ytp-dialog {
	margin:90px 0 0 -268px;
	}
#video_705-video_right {
	margin: -33% auto 20%;
	}
#video_705-video_ytp-dialog {
	margin: -122px 0 0 -126px;
	}
.vjs-default-skin .vjs-big-play-button{
	left: 40%;
	top: 35%;
	}
.aq-block {
    width: 100%;
	}
.testimonials-wrapper {
	height: auto;
	width: 265px;
	margin-left:0px;
	}
.entry-title{
	width: 80%;
    text-align: left;
    font-size: 18px!important;
	}
.testimonials-summary{
	width:265px;
	}
.carousel.shortcode-wrapper .bx-wrapper .bx-controls-direction a {
    margin-right: -6px;
    top: -16%;
	}
#potfolio-four-columns li, #potfolio-three-columns li, #potfolio-three-short-columns li, #potfolio-two-columns li, #potfolio-one-columns li{
	display: inline-block;
    float: none;
    vertical-align: top;
    width: 77%;
	border-bottom:1px solid #bbbbbb;
	margin-bottom:20px;
	}
#span2_ctext, #span3_ctext, #span5_ctext, #span6_ctext, #span8_ctext, #span9_ctext, #span10_ctext, #span12_ctext, #span13_ctext, #span15_ctext, #span16_ctext{
	border:none;
	}
#potfolio-four-columns li .span3, #potfolio-three-columns li .span3, #potfolio-three-short-columns li .span3, #potfolio-two-columns li .span3, #potfolio-one-columns li .span3{
	height: auto;
	margin: 0 auto;
	padding:0px;
	}	
.table_tr td{
	background: transparent;
    float: left;
    height: 75px;
    margin: 0 0 100px;
    padding: 10px 0;
    width: 100%;
	}
.spa31 img{
	margin: 4px auto;
	}
.spa32 img{
	margin: 26px auto;
	}
.spa35 img{
	margin: 1px auto;
	}
.spa36, .spa37, .spa40{
	float: none !important; 
	position: absolute; 
	left: 0px; 
	right: 0px; 
	}
.spa36{
	margin: -489px auto 0px !important;
	}	
.spa37{
	margin: -292px auto 0 !important;
	}	
.spa40{
	margin: -90px auto 0 !important;
	}	
.site-cooler-footer {
	padding: 20px 0 16px;
	}
#footer ul {
	margin: -18px 0 10px;
	}
#footer .footer-legal {
	margin: 0 auto 10px 3px;
	padding: 10px 0;
	}
.footer-links{
	margin: 7px 43px 0;
	}
.footer-copyright{
	float: left;
    margin: 5px 70px 0;	
	}
.footer-bottom-text{
	margin-left:0px;
	text-align:center;
	}
}

@media (min-width: 330px) and (max-width:350px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {/*iPhone Portrait --fixed*/
.tp-caption.medium_grey{
	top:17px !important;
	}
.tp-caption.very_large_text {
    padding: 10px 30px !important;
    top: 21px !important;
	}	
}

@media (min-width: 310px) and (max-width:330px){/*425% zoom for IE*/
.container, #master-wrapper .container, .promo-content-container, .site-footer, .footer-global-watercooler{
	width:100%;
	}
.bottom-wrapper{
	height: 77px;
	}
.column, .columns{	
	margin-left:5px;
	}
.bbb{
	margin-top:-39px;
	margin-right:130px;
	}
.follow_us{
    margin: 8px auto 0;
	width: 100%;
	}
.follow_us_left{
    margin: 0 7px;
	}
.fb_fan{
	float: left;
    width: 30%;
	margin:0px 0 0 72px;
	}
.fb_like{
	float: left;
    width: 30%;
	margin:0px 0 0 3px;
	}
.twitter_like{
	float: left;
    width: 50%;
	margin:0px 5px;
	}	
#google_translate_box {
	float: right;
    margin: -20px 12px 0;
	}
.mean-container .mean-bar{
	margin-right:10px;
	}
.mean-container a.meanmenu-reveal{
	line-height:23px;
	}
.sf-menu li {
	white-space: normal;
	}
.blockquote_1{
	margin-top:-10px;
	}
.blockquote_2{
	margin-top:-30px;
	}
.nw:before {
	top:24px;
	}
.tp-caption.large_text{
	left: 196px !important;
	width: 155px; 
	}
.tp-caption.medium_greyboxed, .tp-caption.small_whiteboxed{
	margin:-8px 0 0 40px;
	}
.tp-caption.very_large_text{
	left: 0px !important;
	}
.tp-caption.medium_grey{
	margin-left:40px;
	}
.tp-caption.medium_greybox{
	left: 199px !important;
	width: 102px;
	}	
#tp-caption_image_box{
	left: 10px !important;
	}
.tp-caption.medium_text{
	margin-left:-25px;
	}
.outer-container{
	width: auto;
	}
.row {
	margin-left: 0px;
	}
.middle {
	width: 90%;
	margin:0px auto;
	float:none;
	}
.middle table {
	margin:0px !important;
	}
.middle table td{
    padding: 5px 0 3px;
    width: 100%;
	}
.middle table td#bxid{
	margin: 50px auto 0 !important;
	}
.tp-caption {
	position: relative;
	padding-top: 0px;
	}
#tp_caption_video{
	margin-left: 0px;
	}
.video_1, .video_2{
	float:left;
	width:100%;
	margin:20px 0 ;
	}
.evo_vido_h3{
	margin:0 0 20px;
	}
.video_2 p{
	width:100%
	}	
#video_705{
	margin:0px;
	}
.vjs-default-skin{
	width: 100% !important;
	height: 160px !important;
	}
#video_705_right{
	left: 55px;
    top: 136px;
	}
#video_705_ytp-dialog {
	margin:90px 0 0 -269px;
	}
#video_705-video_right {
	left: 55px;
    top: 438px;
	}
#video_705-video_ytp-dialog {
	margin: -120px 0 0 15px;
	}
.vjs-default-skin .vjs-big-play-button{
	left: 40%;
	top: 35%;
	}
.aq-block {
    width: 100%;
	}	
.testimonials-wrapper {
	height: auto;
	width: 265px;
	margin-left:0px;
	}
.entry-title{
	width: 80%;
    text-align: left;
    font-size: 18px!important;
	}
.testimonials-summary{
	width:265px;
	}
.carousel.shortcode-wrapper .bx-wrapper .bx-controls-direction a {
    margin-right: -6px;
    top: -16%;
	}
#potfolio-four-columns li, #potfolio-three-columns li, #potfolio-three-short-columns li, #potfolio-two-columns li, #potfolio-one-columns li{
	display: inline-block;
    float: none;
    vertical-align: top;
    width: 80%;
	border-bottom:1px solid #bbbbbb;
	margin-bottom:20px;
	}
#span2_ctext, #span3_ctext, #span5_ctext, #span6_ctext, #span8_ctext, #span9_ctext, #span10_ctext, #span12_ctext, #span13_ctext, #span15_ctext, #span16_ctext{
	border:none;
	}
#potfolio-four-columns li .span3, #potfolio-three-columns li .span3, #potfolio-three-short-columns li .span3, #potfolio-two-columns li .span3, #potfolio-one-columns li .span3{
	height: auto;
	margin: 0 auto;
	padding:0px;
	}	
.table_tr td{
	background: transparent;
    float: left;
    height: 75px;
    margin: 0 0 100px;
    padding: 10px 0;
    width: 100%;
	}
.spa31 img{
	margin: 4px auto;
	}
.spa32 img{
	margin: 26px auto;
	}
.spa35 img{
	margin: 1px auto;
	}
.spa36, .spa37, .spa40{
	float: none !important; 
	position: absolute; 
	left: 0px; 
	right: 0px; 
	}
.spa36{
	margin: -489px auto 0px !important;
	}	
.spa37{
	margin: -292px auto 0 !important;
	}	
.spa40{
	margin: -90px auto 0 !important;
	}
.site-cooler-footer {
	padding: 20px 0 16px;
	}
#footer ul {
	margin: -18px 0 10px -10px;
	}
#footer .footer-legal {
	margin: 0 auto 10px 3px;
	padding: 10px 0;
	}
.footer-links{
	margin: 7px 40px 0;
	}
.footer-copyright{
	float: left;
    margin: 5px 69px 0;	
	}
.footer-bottom-text{
	margin-left:0px;
	text-align:center;
	}
}

@media (min-width: 290px) and (max-width:310px){/*450% zoom for IE*/
table, thead, tbody, th, td, tr {
	display: block;
	}
h1{
	margin-left:23px;
	width:250px;
	}
.container, .promo-content-container, .site-footer, .footer-global-watercooler{
	width:100%;
	}
.bottom-wrapper{
	height:77px;
	}
.column, .columns{
	margin-left:-83px;
	}
.bbb{
	margin-top:-39px;
	margin-right:62px;
	}
.follow_us {
	float: left;
	margin: 16px 0 0 -172px;
	min-width: 406px;
	}
.fb_fan{
	float: left;
	margin:15px 0 0 140px;
	}
.fb_like{
	float: left;
	margin:-45px 0 0 140px;
	}
.twitter_like{
	float: right;
	margin:-45px 20px 0 0;
	}
#google_translate_box {
	float:left;
	margin:-22px 0 0 240px;
	}
.goog-te-gadget-simple {
	padding-top:1px;
	}
.mean-container .mean-bar{
	margin-right:-57px;
	}	
.mean-container a.meanmenu-reveal{
	line-height:23px;
	}	
.sf-menu li {
	white-space: normal;
	}
.blockquote_1{
	margin-top:-10px;
	}
.blockquote_2{
	margin-top:-30px;
	}
.nw:before {
	top:24px;
	}
.tp-caption.large_text{
	margin: 0 0 0 -7px !important;
	width: 104px;
	}
.tp-caption.medium_greyboxed , .tp-caption.small_whiteboxed{
	margin:-8px 0 0 40px;
	}
.tp-caption.very_large_text{
	left: 0px !important;
	}
.tp-caption.medium_grey{
	margin-left:40px;
	}
.tp-caption.medium_greybox{
	left: 193px !important;
	width: 90px;
	}	
#tp-caption_image_box{
	left: 8px !important;
	}
.tp-caption.medium_text{
	margin-left:-48px;
	}
.outer-container{
	width: auto;
	}
.row{
	margin-left:auto;
	}
.middle {
	width: 90%;
	margin:0px auto;
	float:none;
	}
.middle table {
	margin:0px !important;
	}
.middle table td{
    padding: 5px 0 3px;
    width: 100%;
	}
.middle table td#bxid{
	margin: 50px auto 0 !important;
	}
.tp-caption {
	position: relative;
	padding-top: 0px;
	}
#tp_caption_video{
	margin-left: 0px;
	}	
.video_1, .video_2{
	float:left;
	width:100%;
	margin:20px 0 ;
	}
.evo_vido_h3{
	margin:0 0 20px;
	}
#video_705{
	margin:0px;
	}
.video_2 p{
	width:100%
	}	
.vjs-default-skin{
	width: 100% !important;
	height: 150px !important;
	}
#video_705_right{
	left: 55px;
    top: 139px;
	}
#video_705_ytp-dialog {
	margin:88px 0 0 -255px;
	}
#video_705-video_right {
	left: 50px;
    top: 431px;
	}
#video_705-video_ytp-dialog {
	margin: -120px 0 0 13px;
	}
.aq-block , .aq-template-wrapper .aq_span12 {
	width:100%;
	}
.shortcode-wrapper.carousel .bx-wrapper .bx-controls-direction a{
	top:-77px;
	}
.testimonials-wrapper {
	height: auto;
	width: 237px;
	margin-left:-2px;
	}
.entry-title{
	text-align:left;
	}
.testimonials-summary{
	width:250px;
	}
#potfolio-four-columns li, #potfolio-three-columns li, #potfolio-three-short-columns li, #potfolio-two-columns li, #potfolio-one-columns li{
	display: inline-block;
    float: none;
    vertical-align: top;
    width: 85%;
	border-bottom:1px solid #bbbbbb;
	margin-bottom:20px;
	}
#span2_ctext, #span3_ctext, #span5_ctext, #span6_ctext, #span8_ctext, #span9_ctext, #span10_ctext, #span12_ctext, #span13_ctext, #span15_ctext, #span16_ctext{
	border:none;
	}
#potfolio-four-columns li .span3, #potfolio-three-columns li .span3, #potfolio-three-short-columns li .span3, #potfolio-two-columns li .span3, #potfolio-one-columns li .span3{
	height: auto;
	margin: 0 auto;
	padding:0px;
	}	
.table_tr td{
	background: transparent;
    float: left;
    height: 75px;
    margin: 0 0 100px;
    padding: 10px 0;
    width: 100%;
	}
.spa31 img{
	margin: 4px auto;
	}
.spa32 img{
	margin: 26px auto;
	}
.spa35 img{
	margin: 1px auto;
	}
.spa36{
	float: none !important; 
	position: absolute; 
	left: 0px; 
	right: 0px; 
	margin: 100px auto 0px !important;
	}	
.spa37{
	float: none !important; 
	position: absolute; 
	left: 0px; 
	right: 0px; 
	margin: 290px auto 0 !important;
	}	
.spa40{
	float: none !important; 
	position: absolute; 
	left: 0px; 
	right: 0px; 
	margin: 495px auto 0 !important;
	}	
.site-cooler-footer {
	padding: 20px 0 16px;
	}
#footer ul li{ 
	padding:0 4px 0 5px;
	}
#footer ul {
	margin: -18px 0 10px -4px;
	}
#footer ul .help{ 
	background: none;
	}
#footer .footer-legal {
	margin: 0 auto 10px 3px;
	padding: 10px 0;
	}
.footer-links{
	margin: 7px 32px 0;
	}
.footer-copyright{
	float: left;
    margin: 5px 60px 0;	
	}
.footer-bottom-text{
	margin-left:0px;
	text-align:center;
	width:290px;
	}
}

@media (min-width: 280px) and (max-width:290px){/*475% zoom for IE*/
table, thead, tbody, th, td, tr {
	display: block;
	}
h1{
	margin:0 auto;
	width:250px;
	float:none;
	}
.container, .promo-content-container, .site-footer, .footer-global-watercooler{
	width:100%;
	}
.bottom-wrapper{
	height:77px;
	}
.column, .columns{
	margin-left:-73px;
	}
.logo-wrapper h1 {
	margin-left : 23px; /*move right the header logo*/
	}
.evoluent-logo{
	width: 160px;
	}	
.bbb{
	margin-top:-39px;
	margin-right:70px;
	}
.follow_us {
	float: left;
	margin: 20px 0 0 -172px;
	min-width: 404px;
	}
.fb_fan{
	float: left;
	margin:15px 0 0 140px;
	}
.fb_like{
	float: left;
	margin:-45px 0 0 140px;
	}
.twitter_like{
	float: right;
	margin:-45px 20px 0 0px;
	}
#google_translate_box {
	float:left;
	margin:-22px 0 0 240px;
	}
.goog-te-gadget-simple {
	padding-top:1px;
	}
.mean-container .mean-bar{
	margin-right:-48px;
	}
.mean-container a.meanmenu-reveal{
	line-height:23px;
	}	
.sf-menu li {
	white-space: normal;
	}
.blockquote_1{
	margin-top:-10px;
	}
.blockquote_2{
	margin-top:-30px;
	}
.nw:before {
	top:24px;
	}
.tp-caption.large_text{
	left: 178px !important;
	width: 100px;
	}
.tp-caption.medium_greyboxed, .tp-caption.small_whiteboxed {
	margin:-8px 0 0 40px;
	}
.tp-caption.very_large_text{
	left: 0px !important;
	}
.tp-caption.medium_grey{
	margin-left:40px;
	}
.tp-caption.medium_greybox{
	left: 180px !important;
	width: 90px;
	}	
#tp-caption_image_box{
	left: 7px !important;
	}
.tp-caption.medium_text{
	margin-left:-48px;
	}
.outer-container{
	width: auto;
	}	
.row{
	margin-left:auto;
	}
.middle {
	width: 90%;
	margin:0px auto;
	float:none;
	}
.middle table {
	margin:0px !important;
	}
.middle table td{
    padding: 5px 0 3px;
    width: 100%;
	}
.middle table td#bxid{
	margin: 50px auto 0 !important;
	}
.tp-caption {
	position: relative;
	padding-top: 0px;
	}
#tp_caption_video{
	margin-left: 0px;
	}	
.video_1, .video_2{
	float:left;
	width:100%;
	margin:20px 0 ;
	}
.evo_vido_h3{
	margin:0 0 20px;
	}
#video_705{
	margin:0px;
	}
.vjs-default-skin{
	width: 100% !important;
	height: 142px !important;
	}
#video_705_right{
	left: 40px;
    top: 137px;
	}
#video_705_ytp-dialog {
	margin:80px 0 0 -240px;
	}
#video_705-video_right {
	left: 40px;
    top: 422px;
	}
#video_705-video_ytp-dialog {
	margin: -113px 0 0 13px;
	}
.aq-block , .aq-template-wrapper .aq_span12{
	width:100%;
	}
.shortcode-wrapper.carousel .bx-wrapper .bx-controls-direction a{
	top:-77px;
	}
.testimonials-wrapper {
	height: auto;
	width: 237px;
	margin-left:-2px;
	}
.entry-title{
	text-align:left;
	}
.testimonials-summary{
	width:250px;
	}
#potfolio-four-columns li, #potfolio-three-columns li, #potfolio-three-short-columns li, #potfolio-two-columns li, #potfolio-one-columns li{
	display: inline-block;
    float: none;
    vertical-align: top;
    width: 90%;
	border-bottom:1px solid #bbbbbb;
	margin-bottom:20px;
	}
#span2_ctext, #span3_ctext, #span5_ctext, #span6_ctext, #span8_ctext, #span9_ctext, #span10_ctext, #span12_ctext, #span13_ctext, #span15_ctext, #span16_ctext{
	border:none;
	}
#potfolio-four-columns li .span3, #potfolio-three-columns li .span3, #potfolio-three-short-columns li .span3, #potfolio-two-columns li .span3, #potfolio-one-columns li .span3{
	height: auto;
	margin: 0 auto;
	padding:0px;
	}		
.table_tr td{
	background: transparent;
    float: left;
    height: 75px;
    margin: 0 0 100px;
    padding: 10px 0;
    width: 100%;
	}
.spa31 img{
	margin: 4px auto;
	}
.spa32 img{
	margin: 26px auto;
	}
.spa35 img{
	margin: 1px auto;
	}
.spa36{
	float: none !important; 
	position: absolute; 
	left: 0px; 
	right: 0px; 
	margin: 100px auto 0px !important;
	}	
.spa37{
	float: none !important; 
	position: absolute; 
	left: 0px; 
	right: 0px; 
	margin: 290px auto 0 !important;
	}	
.spa40{
	float: none !important; 
	position: absolute; 
	left: 0px; 
	right: 0px; 
	margin: 495px auto 0 !important;
	}	
.site-cooler-footer {
	padding: 20px 0 16px;
	}
#footer ul {
	margin: -18px 20px 10px;
	}
#footer .footer-legal {
	margin: 0 auto 10px 3px;
	padding: 10px 0;
	}
.footer-links{
	margin: 7px 25px 0;
	}
.footer-copyright{
	float: left;
    margin: 5px 52px 0;	
	}
.footer-bottom-text{
	margin-left:0px;
	text-align:center;
	width:270px;
	}
}

@media (min-width: 270px) and (max-width:280px){/*500% zoom for IE*/
table, thead, tbody, th, td, tr {
	display: block;
	}
h1{
	margin:0 auto;
	width:250px;
	float:none;
	}
.container, .promo-content-container, .site-footer, .footer-global-watercooler{
	width:100%;
	}
.bottom-wrapper{
	height:77px;
	}	
.column, .columns{
	margin-left:-59px;
	}
.bbb{
	margin-top:-32px;
	margin-right:64px;
	}
.bbb_image{
	width:55px;
	}	
.logo-wrapper h1 {
	margin-left: 15px;
	}
.evoluent-logo{
	width: 160px;
	}
.follow_us {
	float: left;
	margin: 20px 0 0 -178px;
	min-width: 401px;
	}
.fb_fan{
	margin:15px 0 0 145px;
	}
.fb_like{
	margin-left: 145px;
	margin-top: -45px;
	margin:-45px 0 0 145px;
	}
.twitter_like{
	float: right;
	margin:-45px 10px 0 0px;
	}
#google_translate_box {
	float:left;
	margin:-22px 0 0 244px;
	}
.goog-te-gadget-simple {
	padding-top:1px;
	}
.mean-container .mean-bar{
	margin-right:-42px;
	}
.mean-container a.meanmenu-reveal{
	line-height:23px;
	}
.sf-menu li {
	white-space: normal;
	}
.blockquote_1{
	margin-top:-10px;
	}
.blockquote_2{
	margin-top:-30px;
	}
.nw:before {
	top:24px;
	}
.tp-caption.large_text{
	left: 169px !important;
	width: 100px;
	}
.tp-caption.medium_greyboxed , .tp-caption.small_whiteboxed{
	margin:-8px 0 0 40px;
	}
.tp-caption.very_large_text{
	left: 0px !important;
	}
.tp-caption.medium_grey{
	margin-left:40px;
	}
.tp-caption.medium_greybox{
	left: 172px !important;
	width: 85px;
	}	
#tp-caption_image_box{
	left: 7px !important;
	}
.tp-caption.medium_text{
	margin-left:-48px;
	}
.outer-container{
	width: auto;
	}
.row{
	margin-left:auto;
	}
.promo-content-container{
	width:100%;
	}
.middle {
	width: 90%;
	margin:0px auto;
	float:none;
	}
.middle table {
	margin:0px !important;
	}
.middle table td{
    padding: 5px 0 3px;
    width: 100%;
	}
.middle table td#bxid{
	margin: 50px auto 0 !important;
	}
.tp-caption {
	position: relative;
	padding-top: 0px;
	}
#tp_caption_video{
	margin-left: 0px;
	}	
.video_1, .video_2{
	float:left;
	width:100%;
	margin:20px 0 ;
	}
.evo_vido_h3{
	margin:0 0 20px;
	}
#video_705{
	margin:0px;
	}
.vjs-default-skin{
	width: 100% !important;
	height: 134px !important;
	}
#video_705_right{
	left: 40px;
    top: 137px;
	}
#video_705_ytp-dialog {
	margin:80px 0 0 -240px;
	}
#video_705-video_right {
	left: 40px;
    top: 422px;
	}
#video_705-video_ytp-dialog {
	margin: -113px 0 0 13px;
	}
.aq-block{
	width:100%;
	}
.aq-template-wrapper .aq_span12{
	width: 100%;
	}	
.shortcode-wrapper.carousel .bx-wrapper .bx-controls-direction a{
	top:-77px;
	}
.testimonials-wrapper {
	height: auto;
	width: 237px;
	margin-left:-2px;
	}
.entry-title{
	text-align:left;
	}
.testimonials-summary{
	width:250px;
	}
#potfolio-four-columns li, #potfolio-three-columns li, #potfolio-three-short-columns li, #potfolio-two-columns li, #potfolio-one-columns li{
	display: inline-block;
    float: none;
    vertical-align: top;
    width: 90%;
	border-bottom:1px solid #bbbbbb;
	margin-bottom:20px;
	}
#span2_ctext, #span3_ctext, #span5_ctext, #span6_ctext, #span8_ctext, #span9_ctext, #span10_ctext, #span12_ctext, #span13_ctext, #span15_ctext, #span16_ctext{
	border:none;
	}
#potfolio-four-columns li .span3, #potfolio-three-columns li .span3, #potfolio-three-short-columns li .span3, #potfolio-two-columns li .span3, #potfolio-one-columns li .span3{
	height: auto;
	margin: 0 auto;
	padding:0px;
	}	
.table_tr td{
	background: transparent;
    float: left;
    height: 75px;
    margin: 0 0 100px;
    padding: 10px 0;
    width: 100%;
	}
.spa31 img{
	margin: 4px auto;
	}
.spa32 img{
	margin: 26px auto;
	}
.spa35 img{
	margin: 1px auto;
	}
.spa36{
	float: none !important; 
	position: absolute; 
	left: 0px; 
	right: 0px; 
	margin: 100px auto 0px !important;
	}	
.spa37{
	float: none !important; 
	position: absolute; 
	left: 0px; 
	right: 0px; 
	margin: 290px auto 0 !important;
	}	
.spa40{
	float: none !important; 
	position: absolute; 
	left: 0px; 
	right: 0px; 
	margin: 495px auto 0 !important;
	}	
.site-cooler-footer {
	padding: 20px 0 16px;
	}
#footer ul {
	margin: -18px 20px 10px;
	}
#footer ul li{
	padding:0 8px 0 8px;
	}
#footer .footer-legal {
	margin: 0 auto 10px 3px;
	padding: 10px 0;
	}
.footer-links{
	margin: 7px 17px 0;
	}
.footer-copyright{
	float: left;
    margin: 5px 45px 0;	
	}
.footer-bottom-text{
	margin-left:0px;
	text-align:center;
	width:250px;
	}
}
