.camera_caption > div h2 {
color: #000000;
}

.camera_caption > div h6 {
color: #dd3630;
}

.sf-menu > li:hover > a, .sf-menu > li.sfHover > a, .sf-menu > li.current-menu-item > a {
color: #eb3630;
}

.textwidget h6 {
color: #dd3630;
}

ul li a {
color: #eb3630;
}

.button:hover {
background: #dd3630;
}

.camera_caption > div a:hover {
background: #dd3630;
}

#yasip a {
margin-right: 5px;
}

.widget-header div#phone img{
width: 200px;
height: auto;
margin-top: 20px;
}

.row-logo { 
height: 115px;
]

.submit-wrap input[type="submit"]:hover, 
.submit-wrap input[type="reset"]:hover {
background-color: #dd3630 !important;
}

div#text-5 div.textwidget div#wpcf7-f208-w1-o1 {
width: 400px;
float: right;
]

#slider-wrapper .camera_caption > div h1 {
font-size: 42px;
line-height:42px!important;
color: #000
}

body.single-portfolio div.post-meta {
display: none !important;
}

#slider-wrapper .camera_caption > div h2 {
font-size: 19px;
line-height:22px!important;
color: #dd3630;
margin: 20px 0
}

#slider-wrapper .camera_caption > div p {
font-size: 18px;
line-height:19px!important;
color: #666666 !important;
}

.featured-thumbnail {
width: 100%;
}

div#content .featured-thumbnail img {
width: 70%;
height: auto;
}

h1.entry-title {
font-size: 28px !important;
}

body div#main div.content-box div#content div.post-meta {
display: none !important;
}

div#phone-header {
font-size: 20px;
margin-top:-18px;
border-bottom: 1px dotted #999;
padding-bottom: 5px;
}

div#phone-header img {
margin-top: -10px;
margin-right: 10px;
width: 30px !important;
height: auto;
}

div#email-header a {
position: absolute;
bottom: 15px;
font-size: 14px
}

div#email-header img {
margin-right: 10px;
}

#slider-wrapper .camera_caption div p {
font-size: 18px;
line-height:19px!important;
color: #666666 !important;
}

.camera_caption > div h2 {
color: #000000;
}

.camera_caption > div h6 {
color: #dd3630;
}

.camera_caption > div {
width: 65%;
}

div#phone-header {
font-size: 24px;
margin-top:-20px;
border-bottom: 1px dotted #999;
padding-bottom: 5px;
}

div#phone-header img {
margin-top: -10px;
margin-right: 10px;
}

div#email-header a {
position: absolute;
bottom: 15px;
font-size: 14px
}

div#email-header img {
margin-right: 10px;
}
.sf-menu > li:hover > a, .sf-menu > li.sfHover > a, .sf-menu > li.current-menu-item > a {
color: #eb3630;
}

#areascovered {
 background:rgb(0,0,0);
	background: transparent9;
	background:rgba(0,0,0,0.7);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2000000,endColorstr=#b2000000);
	zoom: 1;
color: #fff;
padding: 10px;
font-size: 16px;
margin-bottom: 15px;
}

.textwidget h6 {
color: #dd3630;
}

ul li a {
color: #eb3630;
}

.button:hover {
background: #dd3630;
}

.camera_caption > div a:hover {
background: #dd3630;
}

div.threebox div.grid_4 {
background: rgb(238,238,238); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(238,238,238,1) 0%, rgba(204,204,204,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(204,204,204,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
border: 1px solid #999999;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
height: auto;
-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
-moz-box-sizing: border-box;    /* Firefox, other Gecko */
box-sizing: border-box;  
padding: 10px;
}

div.threebox div.grid_4 h3 {
text-align: center;
}

#text-6 div.threebox div.grid_4 ul {
margin: 0 auto;
}

#text-6 div.threebox div.grid_4 ul li {
list-style-type: none !important; 
background-image: none !important;
fopnt-size: 14px;
}

#text-6 div.threebox div.grid_4 ul li span {
color: #dd3630;
font-size: 16px;
}

#text-6 div.threebox div.grid_4 ul {
margin-left: 20px;
}

div#five-steps {
background: rgb(238,238,238); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(238,238,238,1) 0%, rgba(204,204,204,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(204,204,204,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
border: 1px solid #999999;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
width: 100%;
height: auto;
-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
-moz-box-sizing: border-box;    /* Firefox, other Gecko */
box-sizing: border-box;
}

.home .right-content-area div#wpcf7-f5-o1.wpcf7 {
padding: 10px 15px;
color: #fff;
}

.home .right-content-area div#wpcf7-f5-o1.wpcf7 h4 {
font-size: 24px;
color: #fff;
}

.home .right-content-area div#wpcf7-f5-o1.wpcf7 {
background: rgb(0,168,5); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(0,168,5,1) 0%, rgba(0,117,3,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,168,5,1)), color-stop(100%,rgba(0,117,3,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,168,5,1) 0%,rgba(0,117,3,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,168,5,1) 0%,rgba(0,117,3,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,168,5,1) 0%,rgba(0,117,3,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,168,5,1) 0%,rgba(0,117,3,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a805', endColorstr='#007503',GradientType=0 ); /* IE6-9 */

-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
height: auto;
-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
-moz-box-sizing: border-box;    /* Firefox, other Gecko */
box-sizing: border-box;
}

div#phone-header {
font-size: 24px;
margin-top:-20px;
border-bottom: 1px dotted #999;
padding-bottom: 5px;

}

div#phone-header img {
margin-top: -10px;
margin-right: 10px;
}

div#email-header a {
position: absolute;
bottom: 15px;
font-size: 14px;
}

div#email-header img {
margin-right: 10px;
}

.top-box .box-content {
min-height: 375px;
}

.camera_caption div a {
font-size: 28px;
padding: 20px;
line-height: 28px;
}

.wpcf7-tel {
background:#ececec;
position:relative;
border:none;
padding:6px 10px 6px 10px;
border-radius:4px;
width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
resize:none;
}

#main div#fblbx {
margin-top: 20px;
}

ul.styled-list{ 
color:#eee; 
font-size:18px; 
}

ul.styled-list li {
background:url("http://www.rescueits.com.au/wp-content/uploads/2014/08/arrow-bullet.png") 0px 5px no-repeat;
line-height:30px;
text-indent: 8px 
}

#menu-service-menu {
margin-left: -15px;
}

#menu-service-menu li {
margin-bottom: 15px;
}

#menu-service-menu li a {
font-size: 18px;
text-indent: 0;
padding: 0;
}

.sf-menu li li a {
font-size: 16px;
}

body.single-portfolio div.post-meta {
display: none !important;
}

@media only screen and (min-width: 768px) and (max-width: 995px) { 

#slider-wrapper .camera_caption > div h1 {
height: 50px;
width: 400px;
}

.camera_caption > div {
width: 70%;
}

div#areascovered {
font-size: 12px;;
}

}

@media only screen and (max-width: 767px) {
div#windows-mac-remote span img {
float: left;
margin-right: 30px;
margin-bottom: 20px;
height: 120px;
width: auto;
border: 2px solid #999;
padding: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-moz-opacity: 0.50;
-khtml-opacity: 0.50;
opacity: 0.50;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=50);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
filter:alpha(opacity=50);
}

#text-2 div.textwidget {
margin-top: 80px;
}

#slider-wrapper .camera_caption > div h1 {
height: 60px;
}

div#areascovered {
font-size: 11px;;
}

.row-logo { 
height: 200px;
}

#header {
height: 234px;
}

#logo img {
width: 80%;
height: auto;
}

body.home div.primary_content_wrap {
padding-top: 65px;
}

.top-box {
margin-bottom: 29px;
min-height: 150px;
}

.top-box .box-content {
min-height: 150px;
}

.camera_caption div a {
display: none;
}

.camera_caption div#main-slider h2, .camera_caption div#main-slider h3, .camera_caption div#main-slider h6, .camera_caption div#main-slider p {
display:none;
}

body #slider-wrapper {
display: none !important;
}
}