@charset "utf-8";
/* CSS Document */

/* General */
body { overflow-x: hidden; font-family: Oswald, sans-serif !important; font-weight: 400;}
h1, h2, h3, h4 {font-family: Oswald, sans-serif !important; font-weight: 700 !important;}
h2, h2 a { text-transform: uppercase; }
.col { display: block; float: left; margin: 1%; }
#addthis-widget-2 {margin-top: 10px !important;}
#cboxTitle {display: none !important;}

/* Top */
#top_inner { width: 1200px; }
#top { background-image: none; }
#logo { padding: 20px 0; }

/* Menu */
#menu ul li { border-right: 0; }
#menu ul li a { text-transform: uppercase; }

/* Header Image */
.home #header_inner { width: 100%; position: relative; overflow: hidden; }
.home #header { background-image: url(https://csmorritt.co.za/wp-content/uploads/2025/07/jcb_front_load.jpg); background-size: cover;  background-attachment: fixed; height: auto; }

#header {background-image: url(https://csmorritt.co.za/wp-content/uploads/2025/07/jcb_front_load.jpg); background-size: cover;  background-attachment: fixed;  height: 200px; }

/* Standard Page Header */
#standard-page-header .col { margin: 1%; }
#standard-page-header .span_1_of_1 { width: 98%; }
#standard-page-header h1 { font-size: 65px; color: #ffffff; font-weight: bold; text-transform: uppercase; }
#standard-page-header p { font-size: 20px; color: #ffffff; }

/* Mobile Marketing Message */
#mobile-marketing-message { display: none; }

/* Slider */
.easingsliderpro-image { position: absolute; }
#slider .col { display: block; float:left; margin: 0%; }
#slider .span_1_of_1 { width: 100%; }
#slider-form, #slider-featured-text { position: absolute; }
#slider-featured-text { top: 50%; transform: translateY(-50%); width:48%;background-color: rgba(0,0,0,0.4); padding: 1% !important;text-align:center !important;} 
#slider-form {  top: 50%; transform: translateY(-50%); right: 0; width: 36%; margin: 1%; z-index: 999; } 
#slider-featured-text h1 { font-size: 65px; color: #ffffff; font-weight: bold; line-height: 70px; text-shadow: 1px 2px #000;text-align:center !important;}
#slider-featured-text p { font-size: 20px; color: #ffffff; line-height: 25px; text-shadow: 1px 2px #000;text-align:center !important;}
.easingsliderpro.use-slide .easingsliderpro-slide, .easingsliderpro.use-fade .easingsliderpro-slide { max-width: 100% !important; }
.easingsliderpro { max-width: 100% !important; }
#header_inner img { width: 100%; }
#slider-wrapper { margin: 0 auto !important; width: 1200px; }
.gform_heading { line-height: 24px; }
.easingsliderpro-arrows.easingsliderpro-prev{background-image:url(https://www.interfacebusinesses.co.za/rrc/files/2016/04/left35.png); background-repeat:no-repeat; background-position:center center; height:100px;}
.easingsliderpro-arrows.easingsliderpro-next{background-image:url(https://www.interfacebusinesses.co.za/rrc/files/2016/04/right35.png);  background-repeat:no-repeat; background-position:center center; height:100px;}
.easingsliderpro-prev.inside{left:0px; top:34% !important;}
.easingsliderpro-next.inside{ right:0px; top:34% !important;}
#slider-featured-text button { background-color: rgba(214,41,27,0.8); border: 1px solid transparent; color: #ffffff; font-size: 14px; margin-top: 20px; padding: 10px 20px; text-transform: uppercase; }
#slider-featured-text button:hover { background-color: rgba(0,0,0,0.8); color: #ffffff; border: 1px solid transparent;}

/* Main */
a {
    color: #D6291B;
}
#main { background-image: none; background-color:#fff }
#main_inner { width: 1200px; padding: 0; }
#content { padding: 40px 0; }
#post-6 { display: none; }
#intro-content  .col { display: block; float:left; margin: 1%; }
#intro-content .span_1_of_2 { width: 48%; }
#intro-content .span_2_of_2 { width: 48%; }
#intro-content .span_1_of_2 img, #intro-content .span_2_of_2 img { border: 0; }
#intro-content h2 { font-size: 28px; margin-bottom: 0; text-transform: uppercase; }
#intro-content h3 { font-size: 20px; }
#intro-content button { background-color: #D6291B; border: 1px solid #D6291B; border-radius: 3px; color: #010101; font-size: 14px; margin-top: 10px; padding: 10px 20px; text-transform: uppercase; }
#intro-content button:hover { background-color: #010101; border: 1px solid #010101; color: #ffffff; }

/* Standard Pages */
.content-item h1 { text-transform: uppercase; }
#standard-content  .col { display: block; float:left; margin: 0%; }
#standard-content .span_1_of_2 { width: 48%; }
#standard-content .span_2_of_2 { width: 48%; }
#standard-content .span_1_of_2 img, #standard-content .span_2_of_2 img { border: 0; }
#standard-content h2 { font-size: 28px; margin-bottom: 0; text-transform: uppercase; }
#standard-content h3 { font-size: 20px; }

/* Standard Page Additional Information */
#standard-additional-info .col { display: block; float:left; margin: 3%; }
#standard-additional-info { background-color: #D6291B; color: #010101;  margin: 0px -3000px; padding: 40px 3000px; display: inline-block; position: relative; float: left; width: 100%; }
#standard-additional-info .span_1_of_3 { width: 27%; }
#standard-additional-info .span_2_of_3 { width: 27%; }
#standard-additional-info .span_3_of_3 { width: 27%; }
#standard-additional-info .span_1_of_2 img, #additional-content .span_2_of_2 img { border: 0; }
#standard-additional-info h2 { font-size: 28px; margin-bottom: 0; } 
#standard-additional-info h3 { font-size: 20px;  color: #010101;}
#standard-additional-info button { background-color: #010101; border: 1px solid #010101; border-radius: 3px; color: #ffffff; font-size: 14px; margin-top: 10px; padding: 10px 20px; text-transform: uppercase; }
#standard-additional-info button:hover { background-color: #333333; border: 1px solid #010101; color: #ffffff; }

/* Standard Page Alternative */
#standard-content-alternative button { background-color: #D6291B; border: 1px solid #D6291B; border-radius: 3px; color: #010101; font-size: 14px; margin-top: 10px; padding: 10px 20px; text-transform: uppercase; }
#standard-content-alternative button:hover  { background-color: #010101; border: 1px solid #010101; color: #ffffff; }

/* Standard Page Alternative Grid Blocks Set 1 (Column 1) */
#standard-content-alternative-set-1 br { display: none; }
#standard-content-alternative-set-1 .col { display: block; float:left; margin-right: 1%; }
#standard-content-alternative-set-1  .span_1_of_3 { width: 30%;  text-align: center; color: #3d4142; }
#standard-content-alternative-set-1  .span_1_of_3 img { float: left; height: auto; margin-bottom: 30px;  width: 20%; margin-right: 5%; border: 1px solid #D6291B; padding: 2%; }
#standard-content-alternative-set-1  .span_1_of_3 h2 { clear: none; color: #010101; float: left; font-size: 20px; text-align: left; text-transform: uppercase; width: 70%; }
#standard-content-alternative-set-1 .span_1_of_3 p {display: none; }

/* Standard Page Alternative Grid Blocks Set 1 (Column 2) */
#standard-content-alternative-set-1  .span_2_of_3 { width: 30%;  text-align: center; color: #3d4142;  }
#standard-content-alternative-set-1 .span_2_of_3 img { float: left; height: auto; margin-bottom: 30px;  width: 20%; margin-right: 5%; border: 1px solid #D6291B; padding: 2%;}
#standard-content-alternative-set-1 .span_2_of_3 h2 { clear: none; color: #010101; float: left; font-size: 20px; text-align: left; text-transform: uppercase; width: 70%; }
#standard-content-alternative-set-1 .span_2_of_3 p { display: none; }

/* Standard Page Alternative Grid Blocks Set 1 (Column 3) */
#standard-content-alternative-set-1  .span_3_of_3 { width: 30%;  text-align: center;  color: #3d4142; }
#standard-content-alternative-set-1 .span_3_of_3 img { float: left; height: auto; margin-bottom: 30px;  width: 20%; margin-right: 5%; border: 1px solid #D6291B; padding: 2%; }
#standard-content-alternative-set-1 .span_3_of_3 h2 { clear: none; color: #010101; float: left; font-size: 20px; text-align: left; text-transform: uppercase; width: 70%; }
#standard-content-alternative-set-1 .span_3_of_3 p {display: none;}

/* Standard Pages Form */
#rightbar .rightSideBar { padding: 40px 0; width: 380px; }

/* Additional Information */
#additional-content  .col { display: block; float:left; margin: 1%; }
#additional-content .span_2_of_2 { width: 48%; }
#additional-content h2 { font-size: 28px; margin-bottom: 0; color: #D6291B; } 
#additional-content h3 { font-size: 20px; }

/* Grid Blocks Set 2 (Column 1) */
#services-set-2 .col { display: block; float:left; margin-right: 1%; }
#services-set-2  .span_1_of_3 { width: 28%;  text-align: center; color: #3d4142; padding: 1%; }
#services-set-2  .span_1_of_3 img { float: left; height: auto; margin-bottom: 30px;  width: 20%; margin-right: 5%; border: 1px solid #D6291B; padding: 2%; }
#services-set-2  .span_1_of_3 h2 { clear: none; color: #010101; float: left; font-size: 20px; text-align: left; text-transform: uppercase; width: 70%; }
#services-set-2 .span_1_of_3 p { float: right; text-align: left; width: 70%; }

/* Grid Blocks Set 2 (Column 2) */
#services-set-2  .span_2_of_3 { width: 28%;  text-align: center; color: #3d4142; padding: 1%; }
#services-set-2 .span_2_of_3 img { float: left; height: auto; margin-bottom: 30px;  width: 20%; margin-right: 5%; border: 1px solid #D6291B; padding: 2%;}
#services-set-2 .span_2_of_3 h2 { clear: none; color: #010101; float: left; font-size: 20px; text-align: left; text-transform: uppercase; width: 70%; }
#services-set-2 .span_2_of_3 p { float: right; text-align: left; width: 70%; }

/* Grid Blocks Set 2 (Column 3) */
#services-set-2  .span_3_of_3 { width: 28%;  text-align: center;  color: #3d4142; padding: 1%; }
#services-set-2 .span_3_of_3 img { float: left; height: auto; margin-bottom: 30px;  width: 20%; margin-right: 5%; border: 1px solid #D6291B; padding: 2%; }
#services-set-2 .span_3_of_3 h2 { clear: none; color: #010101; float: left; font-size: 20px; text-align: left; text-transform: uppercase; width: 70%; }
#services-set-2 .span_3_of_3 p { float: right; text-align: left; width: 70%; }

/* Featured Form */
#featured-form { background-image: url(http://www.interfacebusinesses.co.za/20117580/files/2017/11/Aircon-Living-Room.jpg); background-size: cover;  background-attachment: fixed;  color: #ffffff;  margin: 60px -3000px 0px; padding: 40px 3000px; display: inline-block; position: relative; float: left; width: 100%; background-color: #666666; background-blend-mode: multiply;}
#featured-form  .col { display: block; float:left; margin: 1%; }
#featured-form .span_1_of_1 { width: 98%; }
#featured-form h2 { font-size: 28px; margin-bottom: 0; color: #5B83B4; } 
#featured-form h3 { font-size: 20px; color: #ffffff; }
.gform_wrapper { margin: 0 !important; max-width: 100%; }
.home #gform_1 { background-color: rgba(214,41,27,0.8); color: #010101; padding: 20px; }
#gform_1 { background-color: rgba(214,41,27,1); color: #010101; padding: 20px; }
#gform_1 input { color: #333333; font-size: 14px; height: 35px; padding-left: 10px; }
.gfield_required { display: none; }
#gform_1 textarea { color: #333333; font-size: 14px; padding: 10px 0 0 10px; }
.gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large, .gform_wrapper .top_label textarea.textarea { width: 96.2% !important; }
#gform_submit_button_1 {background-color: #333333; border: 1px solid #333333; padding: 0 20px !important; color: #ffffff !important; text-transform: uppercase; }
#gform_submit_button_1:hover { background-color: #222222; border: 1px solid #222222; }
.gform_wrapper h3.gform_title { text-transform: uppercase; color: #010101 !important; font-size: 20px !important; }

/* Call To Action */
#call-to-action {  background-color: #D6291B; margin: 60px 0 0 -3000px; padding: 0px 3000px; display: inline-block; position: relative; float: left; width: 100%; }
#call-to-action .span_1_of_1 { width: 94%; padding: 3%; } 
#call-to-action .span_1_of_1 img { border: 0; }
#call-to-action h2 { font-size: 28px; margin-bottom: 0; color: #010101; float: left; }
#call-to-action button { background-color: #010101; border: 1px solid #010101; border-radius: 3px; color: #ffffff; font-size: 18px;  padding: 10px 20px; text-transform: uppercase; float: right; }
#call-to-action button:hover { background-color: #333333; border: 1px solid #333333; color: #ffffff; }

/* Map */
#map { margin: 0 -3000px; padding: 0 3000px; display: inline-block; position: relative; float: left; width: 100%; }
#map .span_1_of_1 { width: 96%; } 

/* Footer */
#footer { background-image: none; margin-top: 0; }
#footer_inner { width: 1200px; }
#copyright { display: none !important; }
#copyright-alternative { float: none; text-align: center; }
.footer-item, #footer .widget_text { clear: none; float: none; }

/* Footer Sections (Column 1) */
#footer-section .col { display: block; float:left; margin: 1%; }
#footer-section .span_1_of_3 { width: 29%;  text-align: center; color: #ffffff; padding-right: 2%; }
#footer-section .span_1_of_3 h2 { color: #D6291B; font-size: 20px; text-align: left; text-transform: uppercase; }
#footer-section .span_1_of_3 p {  text-align: left;  }

/* Footer Sections (Column 2) */
#footer-section .col { display: block; float:left; margin: 1%; }
#footer-section .span_2_of_3 { width: 29%;  text-align: center; color: #ffffff; padding-right: 2%; }
#footer-section .span_2_of_3 h2 { color: #D6291B; font-size: 20px; text-align: left; text-transform: uppercase;  }
#footer-section .span_2_of_3 p { text-align: left; }
#footer-section li { float: none; text-align: left; display: block; border-bottom: 1px solid #444; padding: 10px 0; }
#footer-section li:first-child { padding-top: 0 !important; }

/* Footer Sections (Column 3) */
#footer-section .col { display: block; float:left; margin: 40px 1%; }
#footer-section .span_3_of_3 { width: 29%;  text-align: center; color: #ffffff; }
#footer-section .span_3_of_3 h2 { color: #D6291B; font-size: 20px; text-align: left; text-transform: uppercase; }
#footer-section .span_3_of_3 p { text-align: left; }
.footer-social-icons li { border-bottom: 0 none !important; float: left !important; padding-right: 15px !important; }
.footer-social-icons li a { padding: 0 !important;  margin: 0 !important; }

.page-id-6 .c-wrapper {margin-left:auto;margin-right:auto;width:100%;text-align:center}
.page-id-6 .wrap {display:inline-block;margin-right:10px;margin-left:10px;vertical-align:top;width: 17%;}
.page-id-6 .imageclass {width:auto;height:auto;padding:10px;text-align:center}
.page-id-6 .imageclass img {width:60px;height:auto;border:1px solid #D6291B; padding: 5px}
.page-id-6 .textclass {text-align:center;height:auto;font-size:17px;font-weight:bold;}

.page-id-49 .c-wrapper {margin-left:auto;margin-right:auto;}
.page-id-49 .wrap {display:inline-block;margin-right:10px;vertical-align:top;}
.page-id-49 .imageclass {float:left;width:auto;height:auto;border:1px solid #D6291B;margin-right:10px;padding:10px;}
.page-id-49 .imageclass img {width:60px;height:auto;border:none !important;}
.page-id-49 .textclass {float:left;width:300px;height:auto;font-size:20px;font-weight:bold;}

/* RESPONSIVE */
@media screen and (min-width: 260px) and (max-width: 320px){
/* Nokia Lumia 520, Google Nexus S, Apple iPhone SE */
.page-id-6 .c-wrapper {width:90% !important;overflow:hidden !important;}
.page-id-6 .wrap {width:auto;margin:0 !important;display:block !important;width:99% !important;padding-bottom:20px !important;}
.page-id-6 .imageclass {border:none !important;padding:0 !important;margin-left:80px !important;}
.page-id-6 .imageclass img {padding:10px !important;border:1px solid red !important;}
.page-id-6 .textclass {width:unset !important;float:unset !important;text-align:center !important;clear:both !important;}
.page-id-6 #call-to-action {margin: 0 0 0 -3000px !important;}
.page-id-6 #call-to-action button {cursor:pointer !important;}
.page-id-6 #call-to-action h2 {font-size:20px !important;text-align:center !important;padding-top:15px !important;}
.page-id-6 #call-to-action .span_1_of_1 {width:90% !important;text-align:center !important;}
.page-id-6 div#call-to-action > div.col.span_1_of_1 > p > a {text-align:center !important;}
.page-id-49 .c-wrapper {width:90% !important;overflow:hidden !important;margin-top:40px !important;}
.page-id-49 .wrap {width:auto;margin:0 !important;display:block !important;width:100% !important;padding-bottom:20px !important;}
.page-id-49 .imageclass {border:none !important;padding:0 !important;margin-left:80px !important;}
.page-id-49 .imageclass img {padding:10px !important;border:1px solid red !important;}
.page-id-49 .textclass {width:unset !important;float:unset !important;text-align:center !important;clear:both !important;}
.page-id-49 .content-item {text-align:center !important;}
.page-id-49 div#header {background-size:contain !important;background-attachment:unset !important;background-repeat:no-repeat !important;}
.page-id-39 div#header {background-size:contain !important;background-attachment:unset !important;background-repeat:no-repeat !important;}
.page-id-11 div#header {background-size:contain !important;background-attachment:unset !important;background-repeat:no-repeat !important;}
div#addthis-widget-2.atwidget {visibility:visible !important;height:auto !important;width:auto !important;display:unset !important;}
}
@media screen and (min-width: 321px) and (max-width: 360px){
/* Sony Xperia Z3, Samsung Galaxy S8, S7, S6, S5, Samsung Galaxy Note 3, Note 2, OnePlus One, Nokia N9, Google Nexus 5, BlackBerry Z30 */
.page-id-6 .c-wrapper {width:90% !important;overflow:hidden !important;}
.page-id-6 .wrap {width:auto;margin:0 !important;display:block !important;width:99% !important;padding-bottom:20px !important;}
.page-id-6 .imageclass {border:none !important;padding:0 !important}
.page-id-6 .imageclass img {padding:10px !important;border:1px solid red !important;}
.page-id-6 .textclass {width:unset !important;float:unset !important;text-align:center !important;clear:both !important;}
.page-id-6 #call-to-action {margin: 0 0 0 -3000px !important;}
.page-id-6 #call-to-action button {cursor:pointer !important;}
.page-id-6 #call-to-action h2 {font-size:20px !important;text-align:center !important;padding-top:15px !important;}
.page-id-6 #call-to-action .span_1_of_1 {width:90% !important;text-align:center !important;}
.page-id-6 div#call-to-action > div.col.span_1_of_1 > p > a {text-align:center !important;}
.page-id-49 .c-wrapper {width:90% !important;overflow:hidden !important;margin-top:40px !important;}
.page-id-49 .wrap {width:auto;margin:0 !important;display:block !important;width:100% !important;padding-bottom:20px !important;}
.page-id-49 .imageclass {border:none !important;padding:0 !important;margin-left:35% !important;}
.page-id-49 .imageclass img {padding:10px !important;border:1px solid red !important;}
.page-id-49 .textclass {width:unset !important;float:unset !important;text-align:center !important;clear:both !important;}
.page-id-49 .content-item {text-align:center !important;}
.page-id-49 div#header {background-size:contain !important;background-attachment:unset !important;background-repeat:no-repeat !important;}
.page-id-39 div#header {background-size:contain !important;background-attachment:unset !important;background-repeat:no-repeat !important;}
.page-id-11 div#header {background-size:contain !important;background-attachment:unset !important;background-repeat:no-repeat !important;}
div#addthis-widget-2.atwidget {visibility:visible !important;height:auto !important;width:auto !important;display:unset !important;}
}
@media screen and (min-width: 361px) and (max-width: 375px){
/* Apple iPhone 7, Apple iPhone 6s, Apple iPhone 6, */
.page-id-6 .c-wrapper {width:90% !important;overflow:hidden !important;}
.page-id-6 .wrap {width:auto;margin:0 !important;display:block !important;width:99% !important;padding-bottom:20px !important;}
.page-id-6 .imageclass {border:none !important;padding:0 !important;margin-left:35% !important;}
.page-id-6 .imageclass img {padding:10px !important;border:1px solid red !important;}
.page-id-6 .textclass {width:unset !important;float:unset !important;text-align:center !important;clear:both !important;}
.page-id-6 #call-to-action {margin: 0 0 0 -3000px !important;}
.page-id-6 #call-to-action button {cursor:pointer !important;}
.page-id-6 #call-to-action h2 {font-size:17px !important;text-align:center !important;padding-top:15px !important;}
.page-id-6 #call-to-action .span_1_of_1 {width:90% !important;text-align:center !important;}
.page-id-6 div#call-to-action > div.col.span_1_of_1 > p > a {text-align:center !important;}
.page-id-49 .c-wrapper {width:90% !important;overflow:hidden !important;margin-top:40px !important;}
.page-id-49 .wrap {width:auto;margin:0 !important;display:block !important;width:100% !important;padding-bottom:20px !important;}
.page-id-49 .imageclass {border:none !important;padding:0 !important;margin-left:35% !important;}
.page-id-49 .imageclass img {padding:10px !important;border:1px solid red !important;}
.page-id-49 .textclass {width:unset !important;float:unset !important;text-align:center !important;clear:both !important;}
.page-id-49 .content-item {text-align:center !important;}
.page-id-49 div#header {background-size:contain !important;background-attachment:unset !important;background-repeat:no-repeat !important;}
.page-id-39 div#header {background-size:contain !important;background-attachment:unset !important;background-repeat:no-repeat !important;}
.page-id-11 div#header {background-size:contain !important;background-attachment:unset !important;background-repeat:no-repeat !important;}
.page-id-39 #content p {font-size:17px !important;}
.page-id-11 #content p {font-size:17px !important;}
.page-id-49 #content p {font-size:17px !important;}
.page-id-6 #content p {font-size:17px !important;}
div#addthis-widget-2.atwidget {visibility:visible !important;height:auto !important;width:auto !important;display:unset !important;}
}
@media screen and (min-width: 376px) and (max-width: 384px){
/* LG Optimus L70, Google Nexus 4 */
.page-id-6 .c-wrapper {width:90% !important;overflow:hidden !important;}
.page-id-6 .wrap {width:auto;margin:0 !important;display:block !important;width:99% !important;padding-bottom:20px !important;}
.page-id-6 .imageclass {border:none !important;padding:0 !important;margin-left:35% !important;}
.page-id-6 .imageclass img {padding:10px !important;border:1px solid red !important;}
.page-id-6 .textclass {width:unset !important;float:unset !important;text-align:center !important;clear:both !important;}
.page-id-6 #call-to-action {margin: 0 0 0 -3000px !important;}
.page-id-6 #call-to-action button {cursor:pointer !important;}
.page-id-6 #call-to-action h2 {font-size:17px !important;text-align:center !important;padding-top:15px !important;}
.page-id-6 #call-to-action .span_1_of_1 {width:90% !important;text-align:center !important;}
.page-id-6 div#call-to-action > div.col.span_1_of_1 > p > a {text-align:center !important;}
.page-id-49 .c-wrapper {width:90% !important;overflow:hidden !important;margin-top:40px !important;}
.page-id-49 .wrap {width:auto;margin:0 !important;display:block !important;width:100% !important;padding-bottom:20px !important;}
.page-id-49 .imageclass {border:none !important;padding:0 !important;margin-left:35% !important;}
.page-id-49 .imageclass img {padding:10px !important;border:1px solid red !important;}
.page-id-49 .textclass {width:unset !important;float:unset !important;text-align:center !important;clear:both !important;}
.page-id-49 .content-item {text-align:center !important;}
.page-id-49 div#header {background-size:contain !important;background-attachment:unset !important;background-repeat:no-repeat !important;}
.page-id-39 div#header {background-size:contain !important;background-attachment:unset !important;background-repeat:no-repeat !important;}
.page-id-11 div#header {background-size:contain !important;background-attachment:unset !important;background-repeat:no-repeat !important;}
.page-id-6 #content p {font-size:17px !important;}
.page-id-49 #content p {font-size:17px !important;}
.page-id-11 #content p {font-size:17px !important;}
.page-id-49 div#header {background-size:contain !important;background-attachment:unset !important;background-repeat:no-repeat !important;}
.page-id-39 div#header {background-size:contain !important;background-attachment:unset !important;background-repeat:no-repeat !important;}
.page-id-11 div#header {background-size:contain !important;background-attachment:unset !important;background-repeat:no-repeat !important;}
div#addthis-widget-2.atwidget {visibility:visible !important;height:auto !important;width:auto !important;display:unset !important;}
}
@media screen and (min-width: 385px) and (max-width: 412px){
/* Google Nexus 6 */
.page-id-6 .c-wrapper {width:90% !important;overflow:hidden !important;}
.page-id-6 .wrap {width:auto;margin:0 !important;display:block !important;width:99% !important;padding-bottom:20px !important;}
.page-id-6 .imageclass {border:none !important;padding:0 !important;margin-left:35% !important;}
.page-id-6 .imageclass img {padding:10px !important;border:1px solid red !important;}
.page-id-6 .textclass {width:unset !important;float:unset !important;text-align:center !important;clear:both !important;}
.page-id-6 #call-to-action {margin: 0 0 0 -3000px !important;}
.page-id-6 #call-to-action button {cursor:pointer !important;}
.page-id-6 #call-to-action h2 {font-size:17px !important;text-align:center !important;padding-top:15px !important;}
.page-id-6 #call-to-action .span_1_of_1 {width:90% !important;text-align:center !important;}
.page-id-6 div#call-to-action > div.col.span_1_of_1 > p > a {text-align:center !important;}
.page-id-49 .c-wrapper {width:90% !important;overflow:hidden !important;margin-top:40px !important;}
.page-id-49 .wrap {width:auto;margin:0 !important;display:block !important;width:100% !important;padding-bottom:20px !important;}
.page-id-49 .imageclass {border:none !important;padding:0 !important;margin-left:35% !important;}
.page-id-49 .imageclass img {padding:10px !important;border:1px solid red !important;}
.page-id-49 .textclass {width:unset !important;float:unset !important;text-align:center !important;clear:both !important;}
.page-id-49 .content-item {text-align:center !important;}
.page-id-6 #content p {font-size:17px !important;}
.page-id-49 #content p {font-size:17px !important;}
.page-id-11 #content p {font-size:17px !important;}
.page-id-39 #content p {font-size:17px !important;}
.page-id-49 div#header {background-size:cover !important;background-attachment:unset !important;background-repeat:no-repeat !important;}
.page-id-39 div#header {background-size:cover !important;background-attachment:unset !important;background-repeat:no-repeat !important;}
.page-id-11 div#header {background-size:cover !important;background-attachment:unset !important;background-repeat:no-repeat !important;}
div#addthis-widget-2.atwidget {visibility:visible !important;height:auto !important;width:auto !important;display:unset !important;}
}
@media screen and (min-width: 413px) and (max-width: 414px){
/* Apple iPhone 7 Plus, Apple iPhone 6s Plus, Apple iPhone 6 Plus */
.page-id-6 .c-wrapper {width:90% !important;overflow:hidden !important;}
.page-id-6 .wrap {width:auto;margin:0 !important;display:block !important;width:99% !important;padding-bottom:20px !important;}
.page-id-6 .imageclass {border:none !important;padding:0 !important;margin-left:35% !important;}
.page-id-6 .imageclass img {padding:10px !important;border:1px solid red !important;}
.page-id-6 .textclass {width:unset !important;float:unset !important;text-align:center !important;clear:both !important;}
.page-id-6 #call-to-action {margin: 0 0 0 -3000px !important;}
.page-id-6 #call-to-action button {cursor:pointer !important;}
.page-id-6 #call-to-action h2 {font-size:17px !important;text-align:center !important;padding-top:15px !important;}
.page-id-6 #call-to-action .span_1_of_1 {width:90% !important;text-align:center !important;}
.page-id-6 div#call-to-action > div.col.span_1_of_1 > p > a {text-align:center !important;}
.page-id-49 .c-wrapper {width:90% !important;overflow:hidden !important;margin-top:40px !important;}
.page-id-49 .wrap {width:auto;margin:0 !important;display:block !important;width:100% !important;padding-bottom:20px !important;}
.page-id-49 .imageclass {border:none !important;padding:0 !important;margin-left:35% !important;}
.page-id-49 .imageclass img {padding:10px !important;border:1px solid red !important;}
.page-id-49 .textclass {width:unset !important;float:unset !important;text-align:center !important;clear:both !important;}
.page-id-49 .content-item {text-align:center !important;}
.page-id-6 #content p {font-size:17px !important;}
.page-id-49 #content p {font-size:17px !important;}
.page-id-11 #content p {font-size:17px !important;}
.page-id-39 #content p {font-size:17px !important;}
.page-id-49 div#header {background-size:cover !important;background-attachment:unset !important;background-repeat:no-repeat !important;}
.page-id-39 div#header {background-size:cover !important;background-attachment:unset !important;background-repeat:no-repeat !important;}
.page-id-11 div#header {background-size:cover !important;background-attachment:unset !important;background-repeat:no-repeat !important;}
div#addthis-widget-2.atwidget {visibility:visible !important;height:auto !important;width:auto !important;display:unset !important;}
}
@media screen and (min-width: 415px) and (max-width: 480px){
/* General Phones */
.page-id-6 .c-wrapper {width:90% !important;overflow:hidden !important;}
.page-id-6 .wrap {width:auto;margin:0 !important;display:block !important;width:99% !important;padding-bottom:20px !important;}
.page-id-6 .imageclass {border:none !important;padding:0 !important;}
.page-id-6 .imageclass img {padding:10px !important;border:1px solid red !important;}
.page-id-6 .textclass {width:unset !important;float:unset !important;text-align:center !important;clear:both !important;}
.page-id-6 #call-to-action {margin: 0 0 0 -3000px !important;}
.page-id-6 #call-to-action button {cursor:pointer !important;}
.page-id-6 #call-to-action h2 {font-size:17px !important;text-align:center !important;padding-top:15px !important;}
.page-id-6 #call-to-action .span_1_of_1 {width:90% !important;text-align:center !important;}
.page-id-6 div#call-to-action > div.col.span_1_of_1 > p > a {text-align:center !important;}
.page-id-49 .c-wrapper {width:90% !important;overflow:hidden !important;margin-top:40px !important;}
.page-id-49 .wrap {width:auto;margin:0 !important;display:block !important;width:100% !important;padding-bottom:20px !important;}
.page-id-49 .imageclass {border:none !important;padding:0 !important;margin-left:38% !important;}
.page-id-49 .imageclass img {padding:10px !important;border:1px solid red !important;}
.page-id-49 .textclass {width:unset !important;float:unset !important;text-align:center !important;clear:both !important;}
.page-id-49 .content-item {text-align:center !important;}
.page-id-6 #content p {font-size:17px !important;}
.page-id-49 #content p {font-size:17px !important;}
.page-id-11 #content p {font-size:17px !important;}
.page-id-39 #content p {font-size:17px !important;}
.page-id-49 div#header {background-size:cover !important;background-attachment:unset !important;background-repeat:no-repeat !important;}
.page-id-39 div#header {background-size:cover !important;background-attachment:unset !important;background-repeat:no-repeat !important;}
.page-id-11 div#header {background-size:cover !important;background-attachment:unset !important;background-repeat:no-repeat !important;}
div#addthis-widget-2.atwidget {visibility:visible !important;height:auto !important;width:auto !important;display:unset !important;}
}
@media screen and (min-width: 481px) and (max-width: 767px){
/* Small Tablet and big Smart Phones - iPad Break point */
.page-id-6 .wrap {
    width: 25% !important;
}
.page-id-6 #content p {font-size:17px !important;}
.page-id-49 #content p {font-size:17px !important;}
.page-id-11 #content p {font-size:17px !important;}
.page-id-39 #content p {font-size:17px !important;}
.page-id-49 div#header {background-size:cover !important;background-attachment:unset !important;background-repeat:no-repeat !important;height:400px !important;}
.page-id-39 div#header {background-size:cover !important;background-attachment:unset !important;background-repeat:no-repeat !important;height:400px !important;}
.page-id-11 div#header {background-size:cover !important;background-attachment:unset !important;background-repeat:no-repeat !important;height:400px !important;}
div#addthis-widget-2.atwidget {visibility:visible !important;height:auto !important;width:auto !important;display:unset !important;}
.page-id-6 #call-to-action button {cursor:pointer !important;}
.easingsliderpro-prev.inside {display:none !important;visibility:hidden !important;}
.easingsliderpro-next.inside {display:none !important;visibility:hidden !important;}
.page-id-49 .textclass {padding-top:25px;}
}
@media screen and (min-width: 768px) and (max-width: 960px){
/* Google Nexus 7, */
.page-id-6 .wrap {
    width: 25% !important;
}
center {text-align:left !important;padding-left:35px !important;}
.page-id-6 #content p {font-size:17px !important;}
.page-id-49 #content p {font-size:17px !important;}
.page-id-11 #content p {font-size:17px !important;}
.page-id-39 #content p {font-size:17px !important;}
.page-id-49 div#header {background-size:cover !important;background-attachment:unset !important;background-repeat:no-repeat !important;height:400px !important;}
.page-id-39 div#header {background-size:cover !important;background-attachment:unset !important;background-repeat:no-repeat !important;height:400px !important;}
.page-id-11 div#header {background-size:cover !important;background-attachment:unset !important;background-repeat:no-repeat !important;height:400px !important;}
div#addthis-widget-2.atwidget {visibility:visible !important;height:auto !important;width:auto !important;display:unset !important;}
.page-id-6 #call-to-action button {cursor:pointer !important;}
.content-item {margin:3% !important;margin-top:3% !important;margin-bottom:0% !important;margin-right:3% !important;margin-left:3% !important;}
.page-id-6 .c-wrapper {width:92% !important;}
#footer-section .col {margin:20px 1% !important;}
div#gform_widget-2.box.gform_widget {margin-top:120px !important;}
}
@media screen and (min-width: 961px) and (max-width: 979px){
/* iPad / Large Tablet - Portrait */
center {text-align:left !important;padding-left:35px !important;}
.page-id-6 #content p {font-size:17px !important;}
.page-id-49 #content p {font-size:17px !important;}
.page-id-11 #content p {font-size:17px !important;}
.page-id-39 #content p {font-size:17px !important;}
.page-id-49 div#header {background-size:cover !important;background-attachment:unset !important;background-repeat:no-repeat !important;height:400px !important;}
.page-id-39 div#header {background-size:cover !important;background-attachment:unset !important;background-repeat:no-repeat !important;height:400px !important;}
.page-id-11 div#header {background-size:cover !important;background-attachment:unset !important;background-repeat:no-repeat !important;height:400px !important;}
div#addthis-widget-2.atwidget {visibility:visible !important;height:auto !important;width:auto !important;display:unset !important;}
.page-id-6 #call-to-action button {cursor:pointer !important;}
.content-item {margin:3% !important;margin-top:3% !important;margin-bottom:0% !important;margin-right:3% !important;margin-left:3% !important;}
.page-id-6 .c-wrapper {width:92% !important;}
#footer-section .col {margin:20px 1% !important;}
div#gform_widget-2.box.gform_widget {margin-top:120px !important;}
}
@media screen and (min-width: 980px) and (max-width: 1024px){
/* BlackBerry PlayBook, Apple iPad Mini 2 */

div#menu.navbar {float:left !important;}
div#logo {margin-left:6% !important;}
div#logo> a > img {width:auto !important;height:80px !important;}
#main_inner {width:88% !important;padding:0 !important;}
#footer_inner {width:88%;}
center {text-align:left !important;padding-left:10px !important;}
.page-id-6 #call-to-action {margin: 0 0 0 -3000px !important;}
.page-id-6 #call-to-action button {cursor:pointer !important;float:right !important;}
.page-id-6 #call-to-action h2 {font-size:17px !important;text-align:center !important;padding-top:15px !important;}
.page-id-6 .c-wrapper {width:98% !important;}
.page-id-6 #content {padding:20px 0 !important;}
.page-id-6 #content p {font-size:17px !important;}
.page-id-49 #content p {font-size:17px !important;}
.page-id-11 #content p {font-size:17px !important;}
.page-id-39 #content p {font-size:17px !important;}
.page-id-49 div#header {background-size:cover !important;background-attachment:unset !important;background-repeat:no-repeat !important;height:400px !important;}
.page-id-39 div#header {background-size:cover !important;background-attachment:unset !important;background-repeat:no-repeat !important;height:400px !important;}
.page-id-11 div#header {background-size:cover !important;background-attachment:unset !important;background-repeat:no-repeat !important;height:400px !important;}
#slider-featured-text > div.col.span_1_of_2 > h1 {font-size:30px !important;line-height:35px !important;text-align:center !important;}
#slider-featured-text {width:50%;margin-left:80px !important;}
#slider-form {top:37% !important;}
.page-id-6 #header {height:538px !important;}
}
@media screen and (min-width: 1025px) and (max-width: 1200px){
/* Tesla Model S */
div#menu.navbar {float:left !important;}
div#logo {margin-left:6% !important;}
div#logo a > img {width:70% !important;height:auto !important;}
#main_inner {width:88% !important;padding:0 !important;}
#footer_inner {width:88%;}
center {text-align:left !important;padding-left:10px !important;}
.page-id-6 #call-to-action {margin: 0 0 0 -3000px !important;}
.page-id-6 #call-to-action button {cursor:pointer !important;float:right !important;}
.page-id-6 #call-to-action h2 {font-size:17px !important;text-align:center !important;padding-top:15px !important;}
.page-id-6 .c-wrapper {width:98% !important;}
.page-id-6 #content {padding:20px 0 !important;}
.page-id-6 #content p {font-size:17px !important;}
.page-id-49 #content p {font-size:17px !important;}
.page-id-11 #content p {font-size:17px !important;}
.page-id-39 #content p {font-size:17px !important;}
.page-id-49 div#header {background-size:cover !important;background-attachment:unset !important;background-repeat:no-repeat !important;height:400px !important;}
.page-id-39 div#header {background-size:cover !important;background-attachment:unset !important;background-repeat:no-repeat !important;height:400px !important;}
.page-id-11 div#header {background-size:cover !important;background-attachment:unset !important;background-repeat:no-repeat !important;height:400px !important;}
#slider-featured-text > div.col.span_1_of_2 > h1 {font-size:30px !important;line-height:35px !important;}
#slider-featured-text {width:50%;margin-left:80px !important;}
#slider-form {top:45% !important;}
.page-id-6 #header {height:633px !important;}
.clear {clear: unset !important;}
}
@media screen and (min-width: 1201px) and (max-width: 1280px){
/* Laptop, Google Nexus 10, Foxconn inFocus, Amazon Kindle Fire HDX 8.9 */
div#menu.navbar {float:left !important;}
div#logo {margin-left:6% !important;}
div#logo a > img {width:70% !important;height:auto !important;}
#main_inner {width:88% !important;padding:0 !important;}
#footer_inner {width:88%;}
center {text-align:left !important;padding-left:10px !important;}
.page-id-6 #call-to-action {margin: 0 0 0 -3000px !important;}
.page-id-6 #call-to-action button {cursor:pointer !important;float:right !important;}
.page-id-6 #call-to-action h2 {font-size:17px !important;text-align:center !important;padding-top:15px !important;}
.page-id-6 .c-wrapper {width:98% !important;}
.page-id-6 #content p {font-size:17px !important;}
.page-id-49 #content p {font-size:17px !important;}
.page-id-11 #content p {font-size:17px !important;}
.page-id-39 #content p {font-size:17px !important;}
.page-id-49 div#header {background-size:cover !important;background-attachment:unset !important;background-repeat:no-repeat !important;height:400px !important;}
.page-id-39 div#header {background-size:cover !important;background-attachment:unset !important;background-repeat:no-repeat !important;height:400px !important;}
.page-id-11 div#header {background-size:cover !important;background-attachment:unset !important;background-repeat:no-repeat !important;height:400px !important;}
#slider-featured-text > div.col.span_1_of_2 > h1 {font-size:30px !important;line-height:35px !important;}
#slider-featured-text {width:50%;margin-left:80px !important;}
#slider-form {top:45% !important;}
.clear {clear: unset !important;}
}
@media screen and (min-width: 1201px) and (max-width: 1280px){
/* Laptop, Google Nexus 10, Foxconn inFocus, Amazon Kindle Fire HDX 8.9 */
div#menu.navbar {float:left !important;}
div#logo {margin-left:6% !important;}
div#logo a > img {width:70% !important;height:auto !important;}
#main_inner {width:88% !important;padding:0 !important;}
#footer_inner {width:88%;}
center {text-align:left !important;padding-left:10px !important;}
.page-id-6 #call-to-action {margin: 0 0 0 -3000px !important;}
.page-id-6 #call-to-action button {cursor:pointer !important;float:right !important;}
.page-id-6 #call-to-action h2 {font-size:17px !important;text-align:center !important;padding-top:15px !important;}
.page-id-6 .c-wrapper {width:98% !important;}
.page-id-6 #content p {font-size:17px !important;}
.page-id-49 #content p {font-size:17px !important;}
.page-id-11 #content p {font-size:17px !important;}
.page-id-39 #content p {font-size:17px !important;}
.page-id-49 div#header {background-size:cover !important;background-attachment:unset !important;background-repeat:no-repeat !important;height:400px !important;}
.page-id-39 div#header {background-size:cover !important;background-attachment:unset !important;background-repeat:no-repeat !important;height:400px !important;}
.page-id-11 div#header {background-size:cover !important;background-attachment:unset !important;background-repeat:no-repeat !important;height:400px !important;}
#slider-featured-text > div.col.span_1_of_2 > h1 {font-size:30px !important;line-height:35px !important;}
#slider-featured-text {width:50%;margin-left:40px !important;}
#slider-form {top:45% !important;}
.clear {clear: unset !important;}
}
@media screen and (min-width: 1281px) and (max-width: 1366px){
/* Laptop */
.page-id-6 #content p {font-size:17px !important;}
.page-id-49 #content p {font-size:17px !important;}
.page-id-11 #content p {font-size:17px !important;}
.page-id-39 #content p {font-size:17px !important;}
.page-id-6 .c-wrapper {width:98% !important;}
.page-id-6 .textclass {width:250px !important;}
.page-id-6 #call-to-action button {cursor:pointer !important;float:right !important;}
}
@media screen and (min-width: 1281px) and (max-width: 1366px){
/* Laptop */
.page-id-6 #content p {font-size:17px !important;}
.page-id-49 #content p {font-size:17px !important;}
.page-id-11 #content p {font-size:17px !important;}
.page-id-39 #content p {font-size:17px !important;}
.page-id-6 .c-wrapper {width:98% !important;}
.page-id-6 .textclass {width:250px !important;}
.page-id-6 #call-to-action button {cursor:pointer !important;float:right !important;}
center {text-align:left !important;padding-left:10px !important;}
}

