/*
 Theme Name:   Safety Plus
 Theme URI:    http://example.com/
 Description:  Safety Plus Theme
 Author:       Rajiv Sharma
 Author URI:   http://example.com
 Template:     twentythirteen
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  safety-plus
*/

.carousel-inner>.item {
	height:100%!important;
}
.about-page .services{background:#f9f9f9;}
.about-page .services .heading{color:#318bdb;}
.about-page .services h3{color:#52b95e; font-size: 14px; margin-bottom: 0.5em; margin-top: 0; padding-bottom: 0;}
.about-page .services .service-icons p{font-size:13px; font-family:'OpenSansSemibold'; line-height:21px; color:#838383; padding:0; margin:0; display:inline-block}
.about-page .services .icon-section{border:solid 1px transparent; padding:1em 0 2em 0; margin-bottom:2em}
.about-page .service-icons{padding-top:0}
.about-page .service-icons .thumbnail span{border:0; background:transparent}
.about-page .services .icon-section:hover{border:solid 1px #d1d1d1; background:#fff }
.about-page .services .first-row .icon-section:nth-child(1){margin-left:6.5em;}
.about-page .services .second-row .icon-section:nth-child(1){margin-left:12.5em;}
.about-page  .services .caption{float:left;} 
.about-page h1{padding-bottom: 1em;}

.wpcf7-not-valid {
	border: 2px solid red!important;
}
.screen-reader-response {
	display:none!important;
}
.wpcf7-not-valid-tip {
	display:none!important;	
}
.wpcf7-validation-errors {
	color:red!important;
}
.bx-wrapper .bx-prev {
	left:-4%!important;
}
.bx-wrapper .bx-next {
	right:-5%!important;
}
footer ul li a {
    color: #cdcdcd!important;
    float: left!important; 
    font-size: 14px!important;   
    width: 100%!important;

}
a{
	text-decoration:none!important;
}

footer ul {
	margin-top:-2%!important;
}

.testimonial .carousel-inner p{color:#fff; font-family:'OpenSansRegular'; font-size:18px; line-height:30px;}
.testimonial .item{text-align:center;}
.testimonial .item i, .testimonial .item em{text-align:center; font-size:18px; font-family:'OpenSansBold'; font-style:normal; margin-top:.3em; color:#fff; display:inline-block; clear:both; width:100%}
.testimonial .item i {font-family: "OpenSansRegular"; font-size: 14px; font-style: italic;}
.dot-slider{float:left; width:100%;}
.dot-slider .carousel-indicators{position:static; margin-left:0; width:100%;}
.dot-slider  .carousel-indicators li{border-radius:0; background: #fff; height: 4px; margin: 0 4px;  width: 24px; border:0;}
.dot-slider  .carousel-indicators li:hover, .dot-slider  .carousel-indicators li.active{background:#222}
.service-icons .thumbnail span {background-position:center center;}
.row > nav {
    clear: both;
    float: left;
	margin-left: 2%;
}button:hover, button:focus, input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:focus, input[type="button"]:focus, input[type="reset"]:focus {    background: none;    outline: medium none;	 border-color: -moz-use-text-color -moz-use-text-color #0d7cd8 ; }button, input[type="submit"], input[type="button"], input[type="reset"] {     border-color: -moz-use-text-color -moz-use-text-color #01447b;   }.wpcf7-validation-errors {	display:none!important;}

.contact .btn {
	background:#01447b none repeat scroll 0 0!important;
}
.contact .btn:hover{
	background:#0d7cd8 none repeat scroll 0 0!important;
}
