@import url(http://fonts.googleapis.com/css?family=Carrois+Gothic);
@charset "utf-8";
/* CSS Document */
body {
	
	padding:0;
    font-family: "Open Sans", Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif
	}
	
h3 {
	font-family:cursive;
}

.img-circle {
	float:left;
	margin-right:20px;
}

p {
	font-family:cursive;
	text-align:center;
}
	.Guarantee {
		background:#e96e25;
	}
	.heading {
		font-weight:bold;text-align:center;color:#CCC;font-family:cursive;
	}
.jmb {
	background-color:none;
}
	.services {
		font-size:100px;
		text-align:center;
		margin-left:20px;
		color:#e96e25;
		font-family:cursive;
		transition:transform 0.5s linear 0s ;
		
	}
	.content {
		font-size:18px;
		line-height:25px;
		font-family:cursive;
		opacity:0.8px;
		-webkit-text-stroke-width: .05px;
-webkit-text-stroke-color: white;
-webkit-font-smoothing:antialiased;
-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	}
	.tollfree {
		height:70px;;
		width:12%;
		background-color:#39F;
		position:fixed;
		margin-top:200px;
		z-index:99;
		color:#000;
		border-radius:0px 20px 20px 0px;
		font-size:20px;
	}
	
	.number {
		margin:0;text-align:left;
	}
	.number:hover{
		margin:0;text-align:left;color:#3F6;
	}
	.content:hover {
		color:#e96e25;
		cursor:pointer;
	}
	.services:hover{
		transform:rotate(360deg);
		
		
	}
	.col-md-4 {
		text-align:center;
		transition:border 0.3s linear 0.3s;
		transition:box-shadow 0.2s linear 0.3s;
}
header {
	width:100%;
	
	 float:left;
	
}

header>ul {
	width:40%;
	margin-left:60%;
	float:right;
	list-style:none;
	margin:0;
	padding:0;
	margin-top:30px;
	
}
header>ul>li {
	float:left;
	width:24%;
	height:40px;
	background-color:#1F3F3F;
	text-align:center;
	line-height:40px;
	border-right:1px solid #999;
	color:white;
	transition:font-size 0.2s linear 0s;
	
}
header>ul>li:hover {
	float:left;
	width:24%;
	background-color:#0CF;
	text-decoration:none;
	color:white;
	font-size:20px;
	
	
}

header>ul>li>a {
	text-decoration:none;
	color:white;
	
}
header>img {
	width:20%;
	float:left;
}
.footer {
	background-color:#333;
	
	margin-top:40px;
    font-family:cursive;
	font-size:18px;		
	color:#CCC;
	padding-bottom:50px;
}
.footer>.row>.col-md-12>ul>li {
	float:left;
	width:10%;
	text-align:center;
	}
.footer>.row>.col-md-12>ul>li>a {
    font-family:cursive;
	font-size:18px;
	color:white;
}


ul {
	list-style:none;
	
}
ul>li>a {
font-size:20px;
}
.col-md-3>ul>li>a {
	color:#CCC;transition:margin-left 0.2s linear 0s;
}
.col-md-3>ul>li {
	
	/* [disabled]margin-bottom: -40px; */
}
.col-md-3>ul>li>a:hover{
	text-decoration:underline;
	color:#e96e25;
	margin-left:15px;
}
address {
	transition:font-size 0.2s linear 0s;
}
	address:hover {
		color:#e96e25;
		font-size:17px;
	}
	.col-md-2>img {
		opacity:0.4;
	}
	.col-md-2>img:hover{
		opacity:1;
	}
	
	.back-to-top {
    position: fixed;
    bottom: 2em;
    right: 0px;
    text-decoration: none;
    color: #000000;
    background-color: rgba(235, 235, 235, 0.80);
    font-size: 12px;
    padding: 1em;
    display: none;
}

.back-to-top:hover {    
    background-color: rgba(135, 135, 135, 0.50);
}
.container h3 {
	color:#0095D9;
	font-weight:400;
	margin-bottom:0;
	font-size:26px;
	
}
.container #bluearrow {
	position:absolute;
	/* width:200px; */
	/* border: 1px solid black; */
	top: 20px;
	right: 44px;
}
.servicesrow {
	margin-bottom:50px;
}
.sul {
	list-style:circle;margin:0;padding-left:15px;text-align:left;margin-top:15PX;
}
.sul li {
	margin-bottom:15px;
}
#heading {
	color:#F63;
	margin-bottom:10px;
	border:0;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:22px;
}

#benifits {
	width:100%;
	line-height:27px;
}
#table table tr td {
	height:50px;
}
#table table tr td strong {font-size:17px;}
#table {
	  width: 38.666667%;
  border: 1px solid lightgray;
  height: 300px;
  margin-left: 25px;
  
     box-shadow : inset 0 0 5px 0 black;
}
.row .service h2{
	color:#F63;
	margin-left:20px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:22px;
	margin-top:25px;
	
}
.row .service p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:justify;
	line-height:25px;
	margin-left:20px;
	margin-right:20px;
}
.row .service ul {
	width:100%;
	float:left;
	margin-top:10px;
}
.row .service ul li {
	margin-bottom:15px;
	line-height:25px;
}
.row .service ul li i {
	margin-right:20px;
	color:#F63;
}
.row .service ul li strong {
	font-size:15px;
}
#tollfree {
	width:25%;float:left;color:#e96e25;margin-left:12%;background-image:linear-gradient(to bottom,#f0ad4e 0,#eb9316 100%);text-align:center;padding:6px;}
	#tollfree h3 {
		 margin-top:5px;font-size:22px;color:white;
	}
	@media only screen and (max-width: 1000px) {
		#tollfree {
			display:none;
		}
	}
	@media only screen and (max-width: 1200px) {
		#tollfree {
			width:15%;
			font-size:12px;
		}
		#tollfree h3 {
		 margin-top:5px;font-size:16px;color:white;
	}
	.heading1 {
		font-size:12px;
	}
	.heading2{
		font-size:12px;
	}
	}
	
	.heading1 {
		background-color:#9B420D;
		color:white;
		
		line-height:50px;
		border-radius:10px;
		text-align:center;
		font-weight:bold;
		font-size:16px;
		width: 78%;
		margin-bottom:10px;
		
	}
	.heading2{
		background-color:#e96e25;
		color:white;
		
		line-height:40px;
		
		text-align:left;
		font-weight:bold;
		font-size:18px;
		width: 78%;
		
		margin-bottom:10px;
		
	}
	.plan {
		
	}