@charset "utf-8";
/* CSS Document */
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300italic,300,400italic,600,600italic,700,700italic,800,800italic);
body{
	padding:0px;
	margin:0px;
	font-family: 'Open Sans', sans-serif;
}
#header_outer{
	width:100%;
	overflow:hidden;
}
.header{
	width:100%;
	overflow:hidden;
	background-color:#f85353;
	min-height:40px;
}
.header_content{
	width:100%;
	max-width:1175px;
	overflow:hidden;
}
.header-left{
	width:100%;
	max-width:730px;
	overflow:hidden;
	float:left;
}
.header-left p{
	font-size:13px;
	color:#FFF;
	float:left;
	padding:0px 40px 0px 0px;
	margin:0px;
	font-weight:400;
	font-family: 'Open Sans', sans-serif;
	text-align:left;
	line-height:40px;
	display:inline-block;
}
.header-left .fa-map-marker, .header-left .fa-envelope-o, .header-left .fa-phone{
    margin-right:7px;
    padding: 0;
}
.header-left p a{
	text-decoration: none;
	color:#FFF;
}
.header-left p a:hover{
	color:#484848;
}
.header-right{
	width:100%;
	max-width:178px;
	overflow:hidden;
	float: right;
}
.header-right a{
	background-color:#da4141;
	text-decoration:none;
	width:100%;
	max-width:83px;
	padding:5px 0px!important;
	margin:4px 4px 0;
	color:#FFF;
	float:left;
	font-weight:400;
	font-family: 'Open Sans', sans-serif;
	text-align:center;
	text-transform:uppercase;
}
.header-right > a:nth-child(2) {
	background:#484848;
	 margin-right: 0;
}
.header-right > a:nth-child(2):hover{
	background:#da4141;
}
.header-right a.account{
	background-color:#da4141;
	text-decoration:none;
	width:100%;
	max-width:150px;
	padding:5px 0px!important;
	margin:5px 0px 0px 0px;
	color:#FFF;
	float:right;
	font-weight:400;
	font-family: 'Open Sans', sans-serif;
	text-align:center;
	text-transform:uppercase;
}
.header-right a:hover{
	background-color:#484848;
	cursor:pointer;
}
.menu_outer{
	width:100%;
	max-width:1175px;
	overflow:hidden;
	min-height:83px;
}
.menu_left{
	width:100%;
	max-width:380px;
	overflow:hidden;
	float:left;
}
.menu_left img{
	float: left;
	margin-top: 15px;
}
.menu_mid{
	width:100%;
	max-width:564px;
	overflow:hidden;
	float:left;
}
.menu_mid ul{
	padding:0px;
	margin:0px;
	list-style:none;
}
.menu_mid ul li{
	padding:0px;
	margin:0px;
	list-style:none;
	float:left;
}
.menu_mid ul li a{
	padding:0px 15px;
	margin:0px;
	text-decoration:none;
	line-height:83px;
	color:#484848;
	font-weight:400;
	font-family: 'Open Sans', sans-serif;
	text-align:left;
	font-size:13px;
	text-transform:uppercase;
}
.menu_mid ul li a:hover{
	color:#f85353;
	cursor:pointer;
}
.menu_right{
	width:100%;
	max-width:141px;
	overflow:hidden;
	float:right;
}
.menu_right a {
    background-color: #da4141;
    border: medium none;
    color: #fff;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 13px;
    font-weight: 700;
    margin: 23px 0 0;
    max-width: 145px;
    padding: 5px 0 !important;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 100%;
	line-height:24px;
}
.menu_right a:hover{
	background-color:#484848;
	cursor:pointer;
}
.header_bg{
	width:100%;
	overflow:hidden;
	min-height:474px;
	background:url(../images/home-bg.jpg) no-repeat center center;
	background-size:cover;
}
.header-search{
	width:100%;
	max-width:1175px;
	overflow:hidden;
	min-height:474px;
}
.header-search form{
    border: 1px solid;
    display: inline-block;
    float: left;
    margin: 300px 0 0 10px;
    padding: 12px;
    width: 439px;
}

.header-search input[type=text]{
	background-color:#fff;
	border:none;
	width:100%;
	max-width:300px;
	padding:8px 10px!important;
/*	margin:300px 0px 0px 0px;*/
	color:#484848;
	font-size:13px;
	float:left;
	font-weight:400;
	font-family: 'Open Sans', sans-serif;
	text-align:left;
}
.header-search .fa.fa-search {
    margin-right: 5px;
	 font-size: 15px;
}
.header-search input[type=submit] {
	background-color:#f85353;
	border:none;
	width:100%;
	max-width:107px;
	padding:7px 5px!important;
	margin:0px 0px 0px 10px;
	color:#FFF;
	font-size:13px;
	float:left;
	font-weight:400;
	font-family: 'Open Sans', sans-serif;
	text-align: center;
	text-transform:uppercase;
	text-decoration:none;
	
}
.header-search input[type=submit]:hover{
	background-color:#484848;
	cursor:pointer;
}
#content_outer{
	width:99.9%;
	overflow:hidden;
	 border-top: 2px solid #f2f2f2;
}
.what_areyou{
	width:100%;
	max-width:1175px;
	overflow:hidden;
	margin-bottom:30px;
}
.what_areyou h1{
	padding:40px 0px 30px 0px;
	margin:0px;
	color:#484848;
	font-weight:400;
	font-family: 'Open Sans', sans-serif;
	text-align: center;
	font-size:25px;
	text-transform: capitalize;
}
.whatare_left{
	width:100%;
	max-width:275px;
	overflow:hidden;
	float:left;
	margin-right:25px;
}
.whatare_left:last-child{
	margin-right:0px;
}
.whatare_left h1{
	padding:12px 0px 0px 0px;
	margin:0px;
	color:#484848;
	font-weight:400;
	font-family: 'Open Sans', sans-serif;
	text-align: center;
	font-size:16px;
	text-transform: capitalize;
}
.featured_outer{
	width:100%;
	overflow:hidden;
	background:url(../images/cont-bg.jpg) repeat;
}
.featured{
	width:100%;
	max-width:1175px;
	overflow:hidden;
	margin-bottom: 35px;
}
.featured h1{
	padding:25px 0px 10px 0px;
	margin:0px;
	color:#f85353;
	font-weight:400;
	font-family: 'Open Sans', sans-serif;
	text-align: center;
	font-size:25px;
	text-transform: capitalize;
}
.featured p{
	padding:0px 0px 30px 0px;
	margin:0px;
	color:#484848;
	font-weight:400;
	font-family: 'Open Sans', sans-serif;
	text-align: center;
	font-size:16px;
	text-transform: capitalize;
}
.featured_content{
	width:100%;
	max-width:333px;
	overflow:hidden;
	float:left;
	min-height:233px;
	background-size:cover;
	margin-left:59px;
}
.featured_content h1 {
	 padding:0px;
	 text-align: center;
}
.homimgbg {
    background-color: rgba(0, 0, 0, 0.7) !important;
    border-bottom: 5px solid #f85353;
    margin-top:49% !important;
    overflow: hidden !important;
    padding-bottom: 10px !important;
    width: 100% !important;
}
.homimgbg p {
    color: #fff !important;
    font-family: "Open Sans",sans-serif;
    font-size: 13px !important;
    font-weight: 400;
    line-height: 20px !important;
    margin: 0 !important;
    padding: 0 !important;
    text-align: center;
}
.featured_content h1 a{
    color: #f85353!important;
    font-family: "Open Sans",sans-serif;
    font-size:18px;
    font-weight: 400;
    padding:4px 11px 7px 11px !important;
    text-align: center;
    text-transform: capitalize;
	text-decoration:none;
	display:inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
	overflow:hidden;
}
.featured_content h1 a:hover{
	color:#fff!important;
	cursor:pointer;
}
/*.featured_mid{
	width:100%;
	max-width:333px;
	overflow:hidden;
	float:left;
	margin-right:88px!important;
	min-height:233px;
	background:url(../images/prduct-2.jpg) no-repeat center center;
	background-size:cover;
}
.featured_mid h1 {
	 margin:163px 0 0;
	 padding:0px;
	 text-align:left;
}
.featured_mid h1 a{
	background-color: rgba(0, 0, 0, 0.8) !important;
    color: #fff;
    font-family: "Open Sans",sans-serif;
    font-size:18px;
    font-weight: 400;
    margin: 97px 0 0;
    padding: 7px 40px 7px 11px !important;
    text-align: left;
    text-transform: capitalize;
	border-bottom:5px solid #f85353;
	text-decoration:none;
	width:100%;
}
.featured_mid h1 a:hover{
	color:#fff;
	border-bottom:5px solid #fff;
	cursor:pointer;
}
.featured_right{
	width:100%;
	max-width:333px;
	overflow:hidden;
	float:left;
	margin-right:0px!important;
	min-height:233px;
	background:url(../images/prduct-3.jpg) no-repeat center center;
	background-size:cover;
}
.featured_right h1 {
	 margin:163px 0 0;
	 padding:0px;
	 text-align:left;
}
.featured_right h1 a{
	background-color: rgba(0, 0, 0, 0.8) !important;
    color: #fff;
    font-family: "Open Sans",sans-serif;
    font-size:18px;
    font-weight: 400;
    margin: 97px 0 0;
    padding: 7px 40px 7px 11px !important;
    text-align: left;
    text-transform: capitalize;
	border-bottom:5px solid #f85353;
	text-decoration:none;
	width:100%;
}
.featured_right h1 a:hover{
	color:#fff;
	border-bottom:5px solid #fff;
	cursor:pointer;
}
.featured_left:last-child{
	margin-right:0px!important;
}
.featured_left img{
	margin-bottom:13px;
}*/
.featured_left p{
	padding:0px;
	margin:0px 25px 10px 0px;
	color:#484848;
	font-weight:400;
	font-family: 'Open Sans', sans-serif;
	text-align: left;
	line-height:20px;
	float:left;
	font-size:14px!important;
	text-transform: capitalize;
}
.featured_left p:last-child{
	margin-right:0px;
}
.featured_left .fa-map-marker, .featured_left .fa-clock-o, .featured_left .fa-phone{
	color: #f85353;
    font-size: 16px;
    margin-right: 10px;
}
.featured_left span{
	float:left;
	width: 23px;
}
.company_area{
	width:100%;
	max-width:1175px;
	overflow:hidden;
	padding:30px 0px 0px 0px;
}
.companyarea-left{
	width:100%;
	max-width:781px;
	overflow:hidden;
	border-right:1px solid #eeeeee;
	padding:0px 25px 0px 0px;
	float:left;
	
}
.companyarea-left h1{
	padding:0px 0px 25px 0px;
	margin:0px;
	color:#f85353;
	font-weight:400;
	font-family: 'Open Sans', sans-serif;
	text-align: center;
	font-size:23px;
	text-transform: capitalize;
}
.companyarea-right{
	width:100%;
	max-width:365px;
	overflow:hidden;
	float: right;
}
.heding-content{
    width:100%;
	max-width:333px;
	overflow:hidden;
	float:left;
	margin-right:70px!important;
	min-height:233px;
	background-size:cover;
	margin-bottom:35px!important;
}
.heding-content h1, .heding-content h1, .heding-three h1{
	 padding:0px;
	 text-align:center!important;
}
.heding-content h1 a, .heding-content h1 a, .heding-three h1 a{
	color: #f85353!important;
    font-family: "Open Sans",sans-serif;
    font-size:18px;
    font-weight: 400;
    padding:4px 11px 7px 11px !important;
    text-align: center;
    text-transform: capitalize;
	text-decoration:none;
	display:inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
	overflow:hidden;
}
.heding-content h1 a:hover, .heding-content h1 a:hover, .heding-three h1 a:hover{
	color:#fff!important;
	cursor:pointer;
}
/*.heding-two{
    width:100%;
	max-width:333px;
	overflow:hidden;
	float:left;
	min-height:233px;
	background:url(../images/comp-2.jpg) no-repeat center center;
	background-size:cover;
	margin-bottom:35px!important;
}*/
.heding-content:nth-child(3), .heding-content:nth-child(5), .heding-content:nth-child(7), .heding-content:nth-child(9) {
    margin: 0 !important;
}
.heding-three{
    width:100%;
	max-width:333px;
	overflow:hidden;
	float:left;
	min-height:233px;
	background:url(../images/comp-3.jpg) no-repeat center center;
	background-size:cover;
	margin-bottom:35px!important;
}
.headingone-left{
	width:100%;
	max-width:279px;
	overflow:hidden;
	float: left;
}
.advetasment{
	width:100%;
	max-width:235px;
	min-height:455px;
	overflow:hidden;
	border:12px solid #eceded;
	background-color:#dddede;
	position:relative;
}
.advetasment img{
	position:absolute;
	left:0px;
}
.advetasment img:not:first-child{
	display:none;
}
.advetasment_two{
	width:100%;
	max-width:305px;
	min-height:281px;
	overflow:hidden;
	border:8px solid #eceded;
	background-color:#dddede;
	margin-top: 25px;
	position:relative;
}
.advetasment_two img{
	position:absolute;
	left:0px;
}
.advetasment_two img:not:first-child{
	display:none;
}
.here_out{
	width:100%;
	min-height:107px;
	max-width:1153px;
	overflow:hidden;
	border:12px solid #eceded;
	background-color:#dddede;
	margin-top:40px;
	margin-bottom:30px;
	position:relative;
}
.here_out img{
	position:absolute;
	left:0px;
}
.here_out img:not:first-child{
	display:none;
}
#footer_outer{
	width:100%;
	overflow:hidden;
	background:#f2f2f2!important;
}
.footer{
	width:100%;
	max-width:1175px;
	overflow:hidden;
	margin-bottom:32px;
	margin-top:5px;
}
.footer_left{
	width:100%;
	max-width:468px;
	overflow:hidden;
	float:left;
}
.footer_left ul{
	padding:0px;
	margin:0px;
}
.footer_left ul{
	padding:0px;
	margin:0px;
	list-style:none;
}
.footer_left ul li{
	padding:0px 0px 6px 0px!important;
	margin:0px;
	list-style:none;
	text-align:left!important;
}
.footer_left ul li a{
	text-decoration:none;
	padding:0px;
	margin:30px 0px 0px 0px;
	color:#333333;
	font-weight:600;
	font-family: 'Open Sans', sans-serif;
	text-align: left;
	font-size:13px!important;
	text-transform: capitalize;
}
.footer_left ul li a:hover{
	color:#f85353;
	cursor:pointer;
}
.footer_left h1{
	padding:0px;
	margin:30px 0px 20px 0px;
	color:#333333;
	font-weight:600;
	font-family: 'Open Sans', sans-serif;
	text-align: left;
	font-size:16px!important;
	text-transform:uppercase;
}
.footer_mid{
	width:100%;
	max-width:340px;
	overflow:hidden;
	float:left;
}
.footer_mid h1{
	padding:0px;
	margin:30px 0px 20px 0px;
	color:#333333;
	font-weight:600;
	font-family: 'Open Sans', sans-serif;
	text-align: left;
	font-size:16px!important;
	text-transform:uppercase;
}
.footer_mid p{
	padding:0px;
	margin:0px;
	color:#333333;
	font-weight:600;
	margin-bottom: 14px !important;
	font-family: 'Open Sans', sans-serif;
	text-align: left;
	font-size:13px!important;
}
.footer_mid span {
    float: left;
    text-align: left;
    width: 36px;
}
.footer_mid p a{
	text-decoration:none;
	color:#333333;
}
.footer_mid p a:hover{
	color:#f85353;
	cursor:pointer;
}
.footer_mid .fa-envelope-o, .footer_mid .fa-map-marker, .footer_mid .fa-phone{
	color:#f85353;
	font-size: 22px;
    width: 36px;
}
.footer_mid label{
	font-size:22px!important;
	font-weight:600!important;
	color:#333333!important;
}
.footer_mid label:hover{
	color:#f85353!important;
	cursor:pointer;
}
.footer_right{
	width:100%;
	max-width:359px;
	overflow:hidden;
	float:right;
}
.footer_right h1{
	padding:0px;
	margin:30px 0px 20px 0px;
	color:#333333;
	font-weight:600;
	font-family: 'Open Sans', sans-serif;
	text-align: left;
	font-size:16px!important;
	text-transform:uppercase;
} 
.footer_right input[type=text], .footer_right input[type=email]{
	background:#fff;
	border:1px solid #f2f2f2!important;
	width:100%;
	max-width: 158px;
	padding:6px 5px!important;
	margin:5px 9px 3px 0px;
	color:#333333;
	font-weight:400;
	font-family: 'Open Sans', sans-serif;
	text-align:left;
	float:left;
}
.footer_right input[type=text]:focus, .footer_right input[type=email]:focus{
	border:1px solid #f85353!important;
}
.footer_right textarea:focus{
	border:1px solid #f85353!important;
}
.footer_right textarea{
	background:#fff;
	border:1px solid #f2f2f2!important;
	width:100%;
	max-width:338px;
	padding:6px 5px!important;
	margin:5px 10px 3px 0px;
	color:#333333;
	font-weight:400;
	font-family: 'Open Sans', sans-serif;
	text-align:left;
	float:left;
	height:45px;
	margin-bottom:7px;
}
.footer_right input[type=submit]{
	background-color:#f85353;
	border:none;
	clear:both;
	width:100%;
	float:left;
	max-width:77px;
	padding:3px 0px!important;
	margin0px;
	color:#FFF;
	font-weight:400;
	font-family: 'Open Sans', sans-serif;
	text-align:center;
	text-transform:uppercase;
}
.footer_right input[type=submit]:hover{
	background-color:#484848;
	cursor:pointer;
}
.bottom{
	width:100%;
	overflow: hidden;
	background-color:#f85353!important;
	min-height:50px;
}
.bottom-content{
	width:100%;
	max-width:1175px;
	overflow:hidden;
}
.boottm-left{
	width:100%;
	max-width:800px;
	overflow:hidden;
	float:left;
}
.boottm-left p{
	padding:0px;
	margin:0px;
	color:#fff;
	font-weight:400;
	font-family: 'Open Sans', sans-serif;
	text-align: left;
	font-size:15px!important;
	line-height:50px;
}
.footer_left p{
	text-align:left!important;
}
.footer_left input[type=text]{
	background:#fff;
	border:none;
	width:100%;
	max-width:236px;
	padding:6px 5px!important;
	margin:5px 10px 0px 0px;
	color:#333333;
	font-weight:400;
	font-family: 'Open Sans', sans-serif;
	text-align:left;
}
.footer_left input[type=submit]{
	background-color:#f85353;
	border:none;
	clear:both;
	width:100%;
	max-width:77px;
	padding:3px 0px!important;
	margin0px;
	color:#FFF;
	font-weight:400;
	font-family: 'Open Sans', sans-serif;
	text-align:center;
	text-transform:uppercase;
}
.footer_left input[type=submit]:hover{
	background-color:#484848;
	cursor:pointer;
}
.boottm-right{
	width:100%;
	max-width:152px;
	overflow:hidden;
	float:right;
}
.boottm-right .fa-facebook, .boottm-right .fa-twitter, .boottm-right .fa-google-plus, .boottm-right .fa.fa-linkedin-square{
	padding:0px;
	 margin: 13px 15px 0 0;
	font-size:24px;
	color:#fff;
}
.boottm-right .fa-facebook:hover, .boottm-right .fa-twitter:hover, .boottm-right .fa-google-plus:hover, .boottm-right .fa.fa-linkedin-square:hover{
	color:#484848;
	cursor:pointer;
}
.login-total{
    max-width:800px;
    overflow: hidden;
    width: 100%;
	margin:30px 0px;
	padding:0px;
	background: #f2f2f2 none repeat scroll 0 0;
    border: 3px solid #c4c4c4;
}
.login-outer {
    float: left;
    max-width:43%;
    min-height: 167px !important;
    overflow: hidden;
    padding: 25px 28px 25px 25px;
    width: 100%;
	border-right: 1px solid #c4c4c4;
}
.login-outer  input[type="text"], .login-outer  input[type="password"] ,.login-outer.forget_pass input[type="email"] {
    border: 1px solid #484848;
    color: #484848;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
	font-weight:400;
	background:#f2f2f2!important;
    font-weight: 100;
    margin:0px 0px 17px 0px;
    max-width:87% !important;
    min-height: 34px !important;
    padding: 0 10px;
    text-align: center !important;
    width: 100% !important;
}
.login-outer  input[type="text"]:focus, .login-outer  input[type="password"]:focus{
	border: 1px solid #f85353;
}
.login-outer p{
	padding:0px!important;
	margin:0px!important;
}
.login-outer h2{
	padding:0px!important;
	margin:0px!important;
}
.login-outer input[type="submit"] {
    background-color: #da4141;
    border: medium none;
    color: #fff;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    font-weight: 700;
    margin:0px 0 0;
    max-width: 100px;
    padding:7px 0 !important;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 100%;
	float:left;
}
.login-outer input[type="submit"]:hover{
	background-color:#484848;
	cursor:pointer;
}
.log-butt {
    overflow: hidden;
    width: 93.1%;
	margin-bottom:13px;
}
.log-butt a {
    border: medium none;
    color: #484848 !important;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    font-weight: 600;
    padding: 8px 0 0 20px;
    text-align: center;
    text-decoration: none;
}
.log-butt a:hover{
	color:#da4141!important;
	text-decoration:underline;
}
.login-right a{
	border:none;
	color:#da4141!important;
	font-size:22px;
	font-weight:600;
	font-family: "Open Sans",sans-serif;
	text-align:center;
	text-decoration:none;
	float:left;
}
.login-right a:hover{
	color:#484848!important;
	text-decoration:underline;
}
.login-right{
	float:right;
	overflow:hidden;
	width:100%;
	padding: 25px !important;
	max-width:43%;
}

.login-right h1 {
    color: #333333;
    font-family: "Open Sans",sans-serif;
    font-size: 16px !important;
    font-weight: 600;
    margin:0px 0 17px;
    padding: 0;
    text-align: left;
    text-transform: uppercase;
}
.login-right p {
    color: #333333;
    font-family: "Open Sans",sans-serif;
    font-size: 12px !important;
    font-weight: 600;
	margin:0px;
     padding: 0 0 15px;
    text-align: left;
}
.signup-outer {
    background: #f2f2f2 none repeat scroll 0 0;
    border: 3px solid #c4c4c4;
    margin: 30px 0;
    max-width:40%;
    overflow: hidden;
    padding: 25px !important;
    width: 100%;
}
.signup-outer p{
	padding: 0 0 5px;
	margin:0px;
	color:#484848!important;
	font-size:14px;
	font-weight:400;
	font-family: "Open Sans",sans-serif;
	text-align:left;
}
.signup-outer  input[type="text"], .signup-outer  input[type="password"], .signup-outer  input[type="email"],.signup-outer  input[type="url"],.signup-outer  input[type="tel"]{
    border: 1px solid #484848;
    color: #484848;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
	font-weight:400;
	background:#f2f2f2!important;
    font-weight: 100;
    margin: 0 0 14px;
    max-width:96% !important;
    min-height: 34px !important;
    padding: 0 10px;
    text-align:  left !important;
    width: 100% !important;
}
.sub-signup input[type="text"], .sub-signup input[type="password"], .sub-signup input[type="email"], .sub-signup input[type="tel"] {
	max-width: 91.7% !important;
    width: 100% !important;
	margin-top: 5px;
}
.signup-outer  input[type="text"]:focus, .signup-outer  input[type="password"]:focus, .signup-outer  input[type="email"]:focus, .signup-outer  input[type="tel"]:focus{
	border: 1px solid #f85353;
}
.signup-outer select{
	border: 1px solid #484848;
    color: #484848;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
	font-weight:400;
	background:#f2f2f2!important;
    font-weight: 100;
    margin: 0 0 14px;
    max-width:100% !important;
    padding: 8px 10px;
    text-align:  left !important;
    width: 100% !important;
}
.signup-outer textarea{
	border: 1px solid #484848;
    color: #484848;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
	font-weight:400;
	background:#f2f2f2!important;
    font-weight: 100;
    margin: 0 0 14px;
    max-width:96% !important;
    min-height:100px !important;
    padding: 0 10px;
    text-align:  left !important;
    width: 100% !important;
}
.sub-signup {
    width: 100%;
	overflow:hidden;
}
p.sign-terxt {
    float: left;
    margin: 0 13px 0 0;
    max-width: 49%;
    overflow: hidden;
    padding:0px;
    width: 100%;
}
p.sign-ter{
	float: right;
    margin:0px;
    max-width: 48.5%;
    overflow: hidden;
    width: 100%;
	padding:0px;
}
.signup-outer input[type="submit"], .signup-outer input[type="button"]  {
	background-color: #da4141;
    border: medium none;
    color: #fff;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    font-weight: 700;
    margin: 4px 0 10px;
    max-width: 92px;
    padding: 6px 0 !important;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 100%;
}
.signup-outer input[type="submit"]:hover, .signup-outer input[type="button"]:hover{
	background-color:#484848;
	cursor:pointer;
}
.signup-outer a{
	border:none;
	color:#484848!important;
	font-size:18px;
	font-weight:600;
	font-family: "Open Sans",sans-serif;
	text-align:center;
	text-decoration:none;
}
.signup-outer a:hover{
	color:#f85353!important;
	text-decoration:underline;
}
.error{
	color: #FD2F34 !important;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-align: left;
	margin: 0 0 10px;
	float:left;
}
.tabs-outer{
	overflow:hidden;
	padding:0px;
	margin:30px 0px;
	width:100%;
	max-width: 1175px;
}
.tabs-outer ul {
    margin: 0;
    padding: 0;
	list-style:none;
}
.tabs-outer ul li {
    background-color: #f85353;
    color: #fff !important;
    cursor: pointer !important;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 16px !important;
    font-weight: 700 !important;
    list-style: outside none none;
    text-align: center;
    width: 167.6px !important;
}
.tabs-outer ul li a{
	width:167.6px !important;
	margin: 0 2px 0 0;
    padding: 8px 0 !important;
	text-decoration:none;
	display:inline-block;
	color:#FFFFFF;
}
.tabs-outer ul li:hover{
	background:#484848;
	color:#fff!important;
	cursor:pointer;
}
.tabs-outer ul li:last-child{
	margin-right:0px!important;
}
.tabs-outer .active{
	background:#484848;
	color:#fff!important;
	cursor:pointer;
}
.tab_content{
	margin-top:39px;
	border:2px solid #f2f2f2;
	width:100%;
	max-width:1170px;
	min-height:300px;
}
.error_msg{
	margin:39px 0px;
	border:2px solid #f2f2f2;
	width:100%;
	max-width:1170px;
	min-height:230px;
}
.error_msg h1{
	padding:0px;
	margin:100px 0px 0px 0px;
	color:#f85353;
	font-weight:600;
	font-family: 'Open Sans', sans-serif;
	text-align:  center;
	font-size:26px!important;
}
.paypal-outer{
	overflow:hidden;
	padding:0px;
	width:100%;
	max-width: 1175px;
	border:2px solid red;
	margin:0px 0px 30px 0px;
}
.sucess-outer{
	overflow:hidden;
	padding:0px;
	margin:60px 0px;
	width:100%;
	max-width: 1175px;
}
.sucess-outer img{
	margin-top:10px;
	padding:0px;
}
.sucess-outer h1{
	padding:0px;
	margin:0px;
	color:#f85353;
	font-weight:600;
	font-family: 'Open Sans', sans-serif;
	text-align:  center;
	font-size:26px!important;
}
.sucess-outer  p {
    color: #484848;
    font-family: "Open Sans",sans-serif;
    font-size: 18px !important;
    font-weight: 400;
    margin:7px 0 0 !important;
    padding: 0 !important;
    text-align: center;
    text-transform: capitalize;
}
.compny-detailsout{
    margin:0px 0px 20px 0px;
    max-width:73%;
    overflow: hidden;
    padding:0px;
    width: 100%;
}
.compny-detailsout input[type="file"]{
	color: #484848;
    font-family: "Open Sans",sans-serif;
    font-size: 13px;
    font-weight: 100;
    margin:3px 0 14px;
    max-width:73.6% !important;
    text-align: left !important;
    width: 100% !important;	
}
.compny-detailsout input[type="text"], .compny-detailsout input[type="password"], .compny-detailsout input[type="Email"], .compny-detailsout input[type="tel"] {
    background: #f2f2f2 none repeat scroll 0 0 !important;
    border: 1px solid #484848;
    color: #484848;
    font-family: "Open Sans",sans-serif;
    font-size: 13px;
    font-weight: 100;
    margin:3px 0 14px;
    max-width:94.6% !important;
    min-height: 34px !important;
    padding: 0 10px;
    text-align: left !important;
    width: 100% !important;
}
.compny-detailsout input[type="text"]:focus, .compny-detailsout input[type="password"]:focus, .compny-detailsout input[type="Email"]:focus, .compny-detailsout input[type="tel"]:focus{
	border:1px solid #f85353;
}
p.detail-fullone{
    margin:0px;
    max-width:100%;
    overflow: hidden;
    padding: 0;
    width: 100%;
	text-align:left;
	color: #484848 !important;
    font-family: "Open Sans",sans-serif;
    font-size: 14px!important;
    font-weight: 400!important;
}
p.detail-fullone input[type="text"]{
    max-width:97.4% !important;
    width: 100% !important;
}
p.detail-textout{
    float: left;
    margin: 0 26px 0 0!important;
    max-width: 48.4%;
    overflow: hidden;
    padding: 0;
    width: 100%;
	text-align:left;
	color: #484848 !important;
    font-family: "Open Sans",sans-serif;
    font-size: 14px!important;
    font-weight: 400!important;
}
p.detail-textout:nth-child(2n+2){
	margin-right:0px!important;
}
.compny-detailsout h1 {
    color: #484848;
    font-family: "Open Sans",sans-serif;
    font-size: 15px;
    font-weight: 400;
    margin: 0;
    padding: 15px 0 0;
    text-align: right;
    text-transform: capitalize;
}
.detailsout-butt {
    overflow: hidden;
    width: 100%;
}
.detailsout-butt input[type="submit"]{
    background-color: #da4141;
    border: medium none;
    color: #fff;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    font-weight: 700;
    margin:7px 0 10px;
    max-width:89px;
    padding: 5px 0 !important;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
	float:left;
}
.detailsout-butt input[type="submit"]:hover{
	background-color:#484848;
	cursor:pointer;
}
.detailsout-butt a {
    background-color: #da4141;
    border: medium none;
    color: #fff;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    font-weight: 700;
    margin: 7px 0 0 8px;
    padding: 6px 19px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}
.detailsout-butt a:hover{
	background-color:#484848;
	cursor:pointer;
}
.servic-tabout{
	border:medium none !important;
    margin:26px 0px 10px 0px;
    max-width:73%;
    overflow: hidden;
    padding:0px;
    width: 100%;
}
.servic-tabout input[type="number"]{
 	background: #f2f2f2 none repeat scroll 0 0 !important;
    border: 1px solid #484848;
    color: #484848;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    font-weight: 100;
    margin: 3px 0 14px;
    max-width:95% !important;
    min-height: 34px !important;
    padding: 0 4px;
    text-align: left !important;
    width: 100% !important;
}
.tota-tabelrow input[type="number"] {
    background: none!important;
    border: none;
    color: #484848;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    font-weight: 100;
    margin:0px;
    max-width:84% !important;
    min-height: 34px !important;
    padding:4px 4px;
    text-align: left !important;
    width: 100% !important;
}
p.service-textout{
    float: left;
    margin: 0 19px 0 0;
    max-width:23.3%;
    overflow: hidden;
    padding: 0;
    width: 100%;
	text-align:left;
	color: #484848 !important;
    font-family: "Open Sans",sans-serif;
    font-size: 14px!important;
    font-weight: 400!important;
}
p.service-textout:nth-child(2n+5){
	margin-right:0px;
}
.servic-tabselect{
	overflow:hidden;
	width:100%;
	max-width:100%;
}
.servic-tabselect select{
	background: #f2f2f2 none repeat scroll 0 0 !important;
    border: 1px solid #484848;
    color: #484848;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    font-weight: 100;
    margin: 3px 0 20px;
    max-width: 48.5% !important;
    min-height: 34px !important;
    padding: 7px 3px;
    text-align: left !important;
    width: 100% !important;
}
p.row-tabb{
    float: left;
    margin:0px;
    max-width:23%;
    overflow: hidden;
	background:none!important;
    padding: 0;
    width: 100%;
	text-align:left;
	color: #484848 !important;
    font-family: "Open Sans",sans-serif;
    font-size: 14px!important;
    font-weight: 400!important;
}
p.service-texttwo:nth-child(2n+6){
	margin-right:0px;
}
.tot-tabelrow{
	width:99.6%;
	overflow:hidden;
	border:1px solid #484848;
}
.insption-tabelrow{
	width:99.6%;
	overflow:hidden;
	border:1px solid #484848;
	margin-top:25px!important;
}
.tota-tabelrow{
	width:99.6%;
	overflow:hidden;
	border-bottom:1px solid #484848;
	border-left:1px solid #484848;
	border-right:1px solid #484848;
}
.table_row{
	overflow:hidden;
	width:100%;
	margin-bottom:20px;
}
.table_row h1{
    color: #484848;
    font-family: "Open Sans",sans-serif;
    font-size:20px !important;
    font-weight: 600;
    margin:0px 0 13px;
    padding: 0;
    text-align: center;
    text-transform: capitalize;
	width:16%;
}
.insption-abb{
	border-right: 1px solid #484848;
    color: #f85353 !important;
    cursor: pointer !important;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 15px;
    font-weight: 600 !important;
    list-style: outside none none;
    max-width:16.5%;
    padding: 10px 0;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
	overflow:hidden;
	margin:0px;
}
.insption-tabb{
	border-right: 1px solid #484848;
    color: #f85353 !important;
    cursor: pointer !important;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 16px;
    font-weight: 600 !important;
    list-style: outside none none;
    max-width:16.5%;
    padding: 10px 0;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
	overflow:hidden;
	margin:0px;
	min-height:55px;
}
.insp-ho {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    color: #000 !important;
    font-size: 11px !important;
    margin: 10px 0 10px 5px !important;
    padding: 0 !important;
}
.insption-tabb input[type="text"]{
	margin:0px!important;
    max-width: 83% !important;
    width: 100%;
}
.insption-abb:last-child{
	margin-right:0px!important;
	border-right: none;
}
.insption-tabb:last-child{
	margin-right:0px!important;
	border-right: none;
}
.rowe-tabb{
	color: #484848 !important;
    cursor: pointer !important;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-weight: 600 !important;
    list-style: outside none none;
    max-width:16.5%!important;
    padding:11px 0;
    text-align: center;
	border-right:1px solid #484848;
    width: 100%;
	font-size:15px!important;
}
.rowe-tabb:last-child{
	margin-right:0px!important;
	border-right: none;
}
.row-tabb {
    border-right: 1px solid #484848;
    color: #f85353 !important;
    cursor: pointer !important;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 16px;
    font-weight: 600 !important;
    list-style: outside none none;
    max-width:16.5%!important;
    padding: 10px 0;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}
.row-tabb:last-child{
	margin-right:0px!important;
	border-right: none;
}
.row-tabb input[type="submit"] {
    background-color: #484848;
    border: medium none;
    color: #fff;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 12px;
    font-weight: 600;
    margin: 0 7px 0 2px;
    max-width:46.5%!important;
    padding: 1px 0 !important;
    text-align: center;
    text-transform: capitalize;
    width: 100%;
}
.row-tabb input[type="submit"]:hover{
	background-color:#da4141;
	cursor:pointer;
}
.row-tabb span {
    margin: 0;
    padding: 0 0 0 6px;
}
.row-tabb a {
    background-color: #da4141;
    border: medium none;
    color: #fff;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 12px;
    font-weight: 600;
    margin: 0;
    padding: 2px 14px;
    text-align: center;
    text-decoration: none;
    text-transform: capitalize;
}
.row-tabb a:hover{
	background-color:#484848;
	cursor:pointer;
}
.pre-service{
	color: #484848;
    font-family: "Open Sans",sans-serif;
    font-size:20px !important;
    font-weight: 600;
    margin:0px 0px 5px 0px;
    padding: 0;
    text-align: center;
    text-transform: capitalize;
	overflow:hidden;
	width:100%;
}
.insurance-tab{
	margin:26px 0px 10px 0px;
    max-width:73%;
    overflow: hidden;
    padding:0px;
    width: 100%;
}
.insurance-left{
	overflow:hidden;
	width:100%;
	margin-bottom:43px!important;
}
.insurance-left:last-child{
	margin-bottom:10px!important;
}
.insurance-left h1 {
    color: #484848;
    font-family: "Open Sans",sans-serif;
    font-size: 20px !important;
    font-weight: 600;
    margin: 0 0 20px;
    padding: 0;
    text-align: center;
    text-transform: capitalize;
}
.insurance-left p{
    margin: 0;
    padding: 0;
}
.insurance-left input[type=text]{
    background: #f2f2f2 none repeat scroll 0 0 !important;
    border: 1px solid #484848;
    color: #484848;
    font-family: "Open Sans",sans-serif;
    font-size: 13px;
    font-weight: 100;
    margin: 3px 0 14px;
    max-width: 91.8% !important;
    min-height: 34px !important;
    padding: 0 10px;
    text-align: left !important;
    width: 100% !important;
}
p.insurance-off {
    color: #484848 !important;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 14px !important;
    font-weight: 400 !important;
    margin: 0 23px 0 0;
    max-width: 31.3%;
    overflow: hidden;
    padding: 0;
    text-align: left;
    width: 100%;
}
p.insurance-off:nth-child(2n+4) {
    margin-right: 0 !important;
}
.insurance-of a{
	text-decoration:none;
	color: #484848 !important;
}
.insurance-of a:hopver{
	color: #f85353 !important;
}
p.insurance-of {
    color: #484848 !important;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 14px !important;
    font-weight: 400 !important;
    margin: 0;
    max-width:34%;
    overflow: hidden;
    padding:20px 0 0 !important;
    text-align: left;
    width: 100%;
}
.insurance-butt{
    overflow: hidden;
    width: 100%;
}
.insurance-butt input[type="submit"]{
    background-color: #da4141;
    border: medium none;
    color: #fff;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    font-weight: 700;
    margin:30px 0 10px;
    max-width:89px;
    padding: 5px 0 !important;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
	float:left;
}
.insurance-butt input[type="submit"]:hover{
	background-color:#484848;
	cursor:pointer;
}
.insption-out{
    margin: 26px 0 0px;
    max-width:73%;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
p.insption-texr{
    float: left;
    margin: 0 26px 0 0!important;
    max-width: 48.4%;
    overflow: hidden;
    padding:12px 0px;
    width: 100%;
	text-align:left;
	color: #484848 !important;
    font-family: "Open Sans",sans-serif;
    font-size: 14px!important;
    font-weight: 400!important;
	overflow:hidden;
}
p.insption-texr:nth-child(2n+2){
	margin-right:0px!important;
}
p.insption-tex{
    margin:0px!important;
    max-width:100%;
    overflow: hidden;
    padding: 0;
    width: 100%;
	text-align:left;
	color: #484848 !important;
    font-family: "Open Sans",sans-serif;
    font-size: 14px!important;
    font-weight: 400!important;
	overflow:hidden;
}
.insption-out input[type=text]{
    background: #f2f2f2 none repeat scroll 0 0 !important;
    border: 1px solid #484848;
    color: #484848;
    font-family: "Open Sans",sans-serif;
    font-size: 13px;
    font-weight: 100;
    margin:0px;
    max-width: 94.8%;
    min-height: 34px !important;
    padding: 9px 6px;
    text-align: left !important;
    width: 100% !important;
}
.insption-out select{
	background: #f2f2f2 none repeat scroll 0 0 !important;
    border: 1px solid #484848;
    color: #484848;
    font-family: "Open Sans",sans-serif;
    font-size: 13px;
    font-weight: 100;
    margin: 3px 0 14px;
    max-width:100%;
    padding:7px 10px;
    text-align: left !important;
    width: 100%;
}
.insption-tabb select{
	width: 100%;
	max-width:97%!important;
	margin: 16px 0 0 !important;
}
.insption-out textarea {
    background: #f2f2f2 none repeat scroll 0 0 !important;
    border: 1px solid #484848;
    color: #484848;
    font-family: "Open Sans",sans-serif;
    font-size: 13px;
    font-weight: 100;
	height:auto;
    margin:0px;
    padding: 0 5px!important;
    text-align: left !important;
    width: 86% !important;
	min-height:51px!important;
}
.insption-tabb h1 a{
	color: #484848!important;
	font-size:10px!important;
	text-decoration:none!important;
}
span.te-apan {
    max-width: 33% !important;
    width: 100%!important;
	overflow:hidden;
}
.in-file {
    width: 78px !important;
	overflow:hidden;
	padding:0px;
	margin:0px;
}
.insption-tabb input[type="submit"] {
 	 background-color: #484848;
    border: medium none;
    color: #fff;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 12px;
    font-weight: 600;
    margin:12px 7px 0 2px;
    max-width: 46.5% !important;
    padding:5px 0 !important;
    text-align: center;
    text-transform: capitalize;
    width: 100%;
}
.insption-tabb input[type="submit"]:hover{
	background-color:#da4141;
	cursor:pointer;
}
.insption-tabb a {
    background-color: #da4141;
    border: medium none;
    color: #fff;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 12px;
    font-weight: 600;
    margin:12px 0 0;
    padding:6px 14px;
    text-align: center;
    text-decoration: none;
    text-transform: capitalize;
}
.insption-tabb a:hover{
	background-color:#484848;
	cursor:pointer;
}
.insption-but input[type="submit"]{
    background-color: #da4141;
    border: medium none;
    color: #fff;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    font-weight: 700;
    margin:0px 0 10px;
    max-width:89px;
    padding: 5px 0 !important;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
	float:left;
}
.insption-but input[type="submit"]:hover{
	background-color:#484848;
	cursor:pointer;
}
.in-file{
	overflow:hidden;
	width:24%!important;
	float:left!important;
	padding-top: 4px;
}
.insoption-content{
	overflow:hidden;
	width:97%;
	padding:15px;
	background:#f85353!important;
	margin-bottom:35px;
}
.insoption-content p{
	color: #fff;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 14px !important;
    font-weight: 400;
    line-height: 20px;
    margin:0px;
    padding: 0;
    text-align: left;
    text-transform: capitalize;
}
.insoption-content > img{
	margin-right: 10px;
    margin-top:11px !important;
}
.singlepage-outer{
	width:100%;
	max-width:1175px;
	overflow:hidden;
	margin:30px 0px;
}
.singlepage-left{
	width:100%;
	max-width:333px;
	overflow:hidden;
	float:left;
	border:1px solid #333;
	padding:5px;
}
.singlepage-left img{
	width:100%;
	height:auto;
}
.singlepage-right{
	width:100%;
	overflow:hidden;
	float:right;
    max-width:100%;
}
.singlepage-right h1{
	color: #484848;
    font-family: "Open Sans",sans-serif;
    font-size: 20px !important;
    font-weight: 600;
    margin:0px 0 20px;
    padding: 0;
    text-align: center;
    text-transform: capitalize;
}
.singale-content h1 {
    color: #484848;
    font-family: "Open Sans",sans-serif;
    font-size: 25px;
    font-weight: 400!important;
    padding:0px 0px 30px 0px;
    margin:0 0 10px;
    text-align: center;
	float:left;
	width:100%;
    text-transform: capitalize;
	border-bottom:1px solid #f2f2f2;
}
.singale-content p{
    border: 1px solid #484848;
    display: inline-block;
    font-size: 18px;
    margin: 0;
    padding: 30px 120px;
}
.singale-content a {
    color: #f85353 !important;
    font-weight: 600;
    text-decoration: none;
}
.singale-content a:hover{
	text-decoration:underline;
}
.singale-content input[type=submit]{
    background-color: #da4141;
    border: medium none;
    color: #fff;
/*    float: right;*/
    font-family: "Open Sans",sans-serif;
    font-size: 16px;
    font-weight: 600;
    margin:0 0 25px 25px;
    max-width: 170px;
    padding: 5px 0 !important;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}
.singale-content input[type="submit"]:hover{
	background-color:#484848;
	cursor:pointer;
}
.singale-content{
	overflow:hidden;
	width:100%;
    max-width: 820px;
/*	border-bottom:1px solid #f2f2f2;*/
	margin-bottom:30px;
}
.name-serv{
	overflow:hidden;
	width:100%;
	max-width: 19.7%;
	float:left;
	border-top:1px solid #484848;
	border-left:1px solid #484848;
	border-bottom:1px solid #484848;
}
.name-serv:last-child{
	border-right:1px solid #484848;
}
.single_header th{
	color: #f85353 !important;
    font-family: "Open Sans",sans-serif;
    font-size: 16px!important;
    font-weight: 600 !important;
    padding:10px 0px!important;
	margin:0px!important;
	border-bottom:1px solid #484848;
	border-right:1px solid #484848;
    text-align: center;
    text-transform: uppercase;
	background:#f2f2f2;
}
.single_header th:last-child , .single_data td:last-child{
	border-right:medium none;
}
.single_data td {
    color: #484848!important;
    font-family: "Open Sans",sans-serif;
    font-size: 15px!important;
    font-weight: 400;
    margin:0px!important;
    padding: 6px 0 !important;
    text-align: center;
    text-transform: capitalize;
	border-right:1px solid #484848;
}
.single-service{
	overflow:hidden;
	width:100%;
	padding-top:30px;
}
.single-service h1{
	color: #484848;
    font-family: "Open Sans",sans-serif;
    font-size: 20px !important;
    font-weight: 600;
    margin:0px 0 20px;
    padding: 0;
    text-align: center;
    text-transform: capitalize;
}
/*.single-serleft{
	overflow:hidden;
	width:100%;
	max-width: 19.8%;
	float:left;
	border-top:1px solid #484848;
	border-left:1px solid #484848;
	border-bottom:1px solid #484848;
}*/
.single-serleft:last-child{
	border-right:1px solid #484848;
}
.single-serleft th{
	color: #f85353 !important;
    font-family: "Open Sans",sans-serif;
    font-size: 16px!important;
    font-weight: 600 !important;
    padding:10px 0px!important;
	margin:0px!important;
	border-bottom:1px solid #484848;
    text-align: center;
    text-transform: uppercase;
	background:#f2f2f2;
	border-right:1px solid #484848;
}
.single-serleft th:last-child , .single-serleft td:last-child{
	border-right:medium none;
}
.single-serleft td {
    color: #484848!important;
    font-family: "Open Sans",sans-serif;
    font-size: 15px!important;
    font-weight: 400;
    margin:0px!important;
    padding: 11px 0 !important;
    text-align: center;
    text-transform: capitalize;
	border-right:1px solid #484848;
}
.result-serout{
	margin:30px 0px 0px 0px;
    max-width: 1175px;
    overflow: hidden;
    width: 100%;
}
.result-se{
	width:100%;
	max-width:333px;
	overflow:hidden;
	float:left;
	margin-right:87px!important;
	min-height:233px;
	background-size:cover;
	margin-bottom:30px;
}
.result-se h1 {
	 margin:163px 0 0;
	 padding:0px;
	 text-align:left;
}
.result-se h1 a{
	background-color: rgba(0, 0, 0, 0.8) !important;
    color: #fff;
    font-family: "Open Sans",sans-serif;
    font-size:18px;
    font-weight: 400;
    margin: 97px 0 0;
    padding: 7px 40px 7px 11px !important;
    text-align: left;
    text-transform: capitalize;
	border-bottom:5px solid #f85353;
	text-decoration:none;
	width:100%;
}
.result-se h1 a:hover{
	color:#fff;
	border-bottom:5px solid #fff;
	cursor:pointer;
}
.adver-outer{
	margin: 26px 0px;
    max-width: 73%;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
.advertement{
	border: 3px solid #484848;
    margin-bottom: 30px;
    overflow: hidden;
    width: 99%;
	border-radius:5px!important;
}
.advertement:hover{
	border: 3px solid #f85353!important;
	border-radius:5px!important;
}
.advertement-left{
    overflow: hidden;
	float:left;
	max-width:65%;
    width: 100%;
}
.advertement-left h1 {
    color: #484848;
    font-family: "Open Sans",sans-serif;
    font-size: 20px !important;
    font-weight: 600;
    margin:7px 0 7px;
   padding: 0 0 0 9px;
    text-align: left;
    text-transform: capitalize;
}
.advertement-left p{
    color: #484848 !important;
    font-family: "Open Sans",sans-serif;
    font-size: 14px !important;
    font-weight: 400;
    margin: 0 !important;
    padding:11px!important;
    text-align: justify;
    text-transform: capitalize;
}
.advertement-right{
    overflow: hidden;
	float:right;
	max-width:33%;
    width: 100%;
	min-height: 130px !important;
}
.advertement-right p{
    color: #484848 !important;
    font-family: "Open Sans",sans-serif;
    font-size: 16px !important;
    font-weight: 600;
    margin:28px 0px 20px 0px;
    padding:0px!important;
    text-align: center;
    text-transform: capitalize;
}
.advertement-right a{
	background-color: #da4141;
    border: medium none;
    color: #fff;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    font-weight: 600;
    padding: 7px 31px;
    text-align: center;
    text-decoration: none;
    text-transform: capitalize;
}
.advertement-right a:hover{
	background-color:#484848;
	cursor:pointer;
}
.advertement-right input[type=submit]{
	background-color: #da4141;
    border: medium none;
    color: #fff;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    font-weight: 600;
    padding: 5px 17px;
    text-align: center;
    text-decoration: none;
    text-transform: capitalize;
}
.advertement-right input[type=submit]:hover{
	background-color:#484848;
	cursor:pointer;
}
.advertement-right > img {
    float: left;
    margin:25px 0px 0 0;
}
.adver-file{
    margin: 30px 0 17px !important;
    overflow: hidden;
    padding: 0 !important;
    width:64%;
}

.compny-detailsout img {
    float: right;
    margin: -14px 3px 0 0;
}
.sign-terxt input {
    margin: 5px 0 0;
}
.adv_r img{
    float: left;
    margin:25px 0px 7px 0;	
}
.adv_r input{
	margin-bottom:10px;	
}
.adv_r .adver-file {
    margin: 2px 0 8px !important;
}
.adver_right img{
	margin:35px 0px 0px 0px;	
}
.avt_p img{
	float:none !important;	
}
.avt_pera{
	margin:0 0 14px !important;
}
.feature_slide{
	float: left;
    overflow: hidden;
    width: 100%;
}
.feature_slide ul{
	padding:0px;
}
.feature_slide ul li{
	cursor: pointer;
    display: inline-block;
    float: left;
    list-style: outside none none;
    margin: 0;
    padding: 0;
	width:392px;
}


.featured_content:nth-child(1) {
    margin: 0;
}
.result-se:nth-child(3), .result-se:nth-child(6), .result-se:nth-child(9), .result-se:nth-child(12){
    margin-right: 0 !important;
}
#content_outer > p{
    color: #484848;
    font-size: 18px;
    text-align: left;
    width: 1175px;
}

.login-outer > h1 {
    color: #333333;
    font-size: 20px;
    font-weight: 500;
    margin: 0 0 10px;
}
.signup-outer > h1{
    color: #333333;
    font-size: 20px;
    font-weight: 500;
    margin: 0 0 10px;
}
.singale-content select {
/*    -moz-appearance: none;*/
    border: 1px solid #3333;
    height: 33px;
    margin-right: 15px;
    width: 200px;
	cursor:pointer;
}
.singale-content select option {
    padding: 6px 10px;
}
.singale-content select option:hover{
	background-color:#FFF;
}
.singale-content .fa.fa-angle-down {
    font-size: 20px;
    margin: 7px 0 0 -42px;
    position: absolute;
}

.singlepage-right table , .single-service table{
	border:1px solid #484848;
}
.res_btnd{
	display:none;
}
.tab_content_one{
    display: inline-block;
    margin-top: 20px;
    width: 99%;
}
.tab_content_one table{
	border:1px solid #484848; 
}
.servic-taboutt table{
	border:1px solid #484848; 
}
.servic-taboutt {
    border: medium none !important;
    margin: 26px 0 10px;
    max-width: 100%;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
.insurance-off input[type="text"] , .insurance-off input[type="password"] , .insurance-off input[type="email"]  {
    background: #f2f2f2 none repeat scroll 0 0 !important;
    border: 1px solid #484848;
    color: #484848;
    font-family: "Open Sans",sans-serif;
    font-size: 13px;
    font-weight: 100;
    margin: 3px 0 14px;
    max-width: 91.8% !important;
    min-height: 34px !important;
    padding: 0 10px;
    text-align: left !important;
    width: 100% !important;
}
.insurance-off input[type="submit"] {
    background-color: #da4141;
    border: medium none;
    color: #fff;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    font-weight: 700;
    margin: 30px 0 10px;
    max-width: 89px;
    padding: 5px 0 !important;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
	cursor:pointer;
}
.insurance-off input[type="submit"]:hover {
	background:#484848;
}
.tab_contentt{
	margin-top:39px;
	border:2px solid #f2f2f2;
	width:100%;
	max-width:1165px;
	min-height:300px;
	padding:10px;
}
p.insur:nth-child(2n+4) {
    clear: both;
    margin-right: 23px !important;
}
p.insur_off{
    margin-bottom: 20px;
    margin-top: -25px;
}
.sin_data td{
	width:100%;
	max-width:6%;
}
.sin_header th:last-child, .sin_data td:last-child {
    max-width: 8%;
}
p.insurance-off:nth-child(2n+5) {
    margin-right: 0;
}
.insurance-of:nth-child(6) , .insurance-of:nth-child(5){
    margin-right: 25px;
    width: 31%;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.sing td{
	text-align:center;
}
.privacy-policy-out{
	overflow:hidden;
	width:100%;
	max-width: 1175px;
	margin:0px auto!important;
	padding:40px 0px!important;
}
.contact-left{
	width:100%;
	max-width:49%;
	overflow:hidden;
	float:left;
} 
.contact-left input[type="text"], .contact-left input[type="email"]{
    background: #f2f2f2 none repeat scroll 0 0;
	border:1px solid #333333!important;
    color: #333333;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-weight: 400;
    margin: 5px 15px 3px 0;
    max-width: 250px;
    padding:7px 5px !important;
    text-align: left;
    width: 100%;
}
.contact-left textarea{
  	background: #f2f2f2 none repeat scroll 0 0;
    border: 1px solid #333333 !important;
    color: #333333;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-weight: 400;
    margin: 12px 0 !important;
    max-width: 91.5%;
    min-height: 130px !important;
    padding: 7px 5px !important;
    text-align: left;
    width: 100%;
}
.contact-left textarea:focus{
	border:1px solid #f85353!important;
}
.contact-left input[type="text"]:focus{
	border:1px solid #f85353!important;
}
.contact-left input[type="email"]:focus{
	border:1px solid #f85353!important;
}
.contact-left input[type="submit"] {
 	background-color: #f85353;
    border: medium none;
    clear: both;
    color: #fff;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    font-weight: 400;
    max-width: 85px;
    padding: 6px 0 !important;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
	margin-bottom:20px;
}
.contact-left input[type=submit]:hover{
	background-color:#484848;
	cursor:pointer;
}
.contact-right{
	width:100%;
	max-width:50%;
	overflow:hidden;
	float:right;
}
.page-vindow{
	width:100%;
	overflow:hidden;
	padding:0px;
	margin:0px;
	background:#f2f2f2;
}
.page-vindow h1{
    color: #f85353 ;
    font-family: "Open Sans",sans-serif;
    font-size:20px;
    font-weight: 400!important;
    margin: 0;
    padding: 14px 0 !important;
    text-align: left;
    text-transform: capitalize;
    max-width: 1175px;
}
.privacy-policy-out h2{
	color: #484848;
    font-family: "Open Sans",sans-serif;
    font-size: 18px;
    font-weight:600;
    margin:0px;
    padding:15px 0px 10px 0px!important;
    text-align: left;
}
.privacy-policy-out h3{
	color: #484848;
    font-family: "Open Sans",sans-serif;
    font-size: 20px;
    font-weight: 700;
    margin: 0;
    padding: 15px 0 !important;
    text-align: left;
    text-transform: capitalize;
	clear:both;
}
.privacy-policy-out p{
	color: #484848;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    font-weight:400;
    margin:0px;
    padding:0px 0px 12px 0px!important;
	line-height:26px;
    text-align: left;
}
.privacy-policy-out p a{
	text-decoration:none;
	color:#f85353!important;
}
.privacy-policy-out p a:hover{
	color:#484848!important;
	cursor:pointer;
}
.privacy-policy-out img{
	margin:20px!important;
}

button.accordion.active::after {
    color: #000;
    content: "_";
    font-size: 20px;
    font-weight: bold;
}
button.accordion::after {
    color: #000;
    content: "+";
    float: right;
    font-size: 20px;
    font-weight: bold;
    margin-left: 5px;
}
button.accordion {
    background-color: #fff;
    border: medium none;
    color: #444;
    cursor: pointer;
    font-size: 15px;
    outline: medium none;
    padding: 12px 0;
    text-align: left;
    transition: all 0.4s ease 0s;
    width: 100%;
}
.accordion h1 {
    display: inline-block;
    font-size: 16px;
    line-height: 28px;
    margin: 0;
    width: 97%;
	font-family: "Open Sans",sans-serif;
	font-weight: 600;
}
div.panel.show {
    border-bottom: 1px solid #ccc;
    max-height: 500px!important;
    opacity: 1;
}
div.panel{
    background-color: white;
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    padding: 0;
    transition: all 0.6s ease-in-out 0s;
}
.spot-textcontent{
	overflow:hidden;
	width:100%;
}
.spot-textcontent h1 {
    color: #333333;
    font-family: "Open Sans",sans-serif;
    font-size: 17px;
    font-weight: 600 !important;
    margin: 0;
    padding: 8px 0 25px;
    text-align: left !important;
    text-transform: capitalize;
}
.spot-textcontent p{
    color: #484848;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 26px;
    margin: 0;
    padding:0px 0px 20px 0px!important;
    text-align: left;
}
.vend-frtext{
    display: inline-block;
    margin: 8px 0 15px !important;
    overflow: hidden;
    width: 100%;
}
.vend-frtext input[type="text"] {
 	background: #f2f2f2 none repeat scroll 0 0;
    border: 1px solid #333333 !important;
    color: #333333;
    float: left !important;
    font-family: "Open Sans",sans-serif;
    font-weight: 400;
    margin: 0 10px 3px;
    max-width: 76%;
    padding: 7px 5px !important;
    text-align: left;
    width: 100%;
}
.vend-frtext input[type="text"]:focus{
	border:1px solid #f85353!important;
}
.vend-frtext input[type="submit"] {
 	background-color: #f85353;
    border: medium none;
    color: #fff;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    font-weight: 400;
    max-width:19%;
    padding: 6.4px 0 !important;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
	margin-right:10px!important;
}
.vend-frtext input[type=submit]:hover{
	background-color:#484848;
	cursor:pointer;
}
.singal-phone {
    overflow: hidden;
    text-align: center;
    width: 100%;
	color: #484848;
    font-family: "Open Sans",sans-serif;
    font-size:18px !important;
    font-weight: 600;
    margin: 0px 0px 20px 0px!important;
    padding: 0;
    text-align: center;
}
.login-outer.forget_pass {
    display: inline-block;
    max-width: 93.1% !important;
}
.login-outer.forget_pass {
    border: medium none;
    display: inline-block;
    float: none;
    margin: 0 auto !important;
    max-width: 50% !important;
}

.login-outer.forget_pass input[type="submit"] {
    float: none;
    margin: 0 auto !important;
    max-width: 56%;
}

/*RESPONSIVE*/
@media screen and (max-width:1250px) {
* {
    border: medium none;
    margin: 0;
    padding: 0;
	box-sizing: border-box;
}
*, *::before, *::after {
    box-sizing: border-box;
    text-rendering: optimizelegibility;
}
*, *::before, *::after {
    box-sizing: border-box;
    text-rendering: optimizelegibility;
}
.privacy-policy-out,.page-vindow h1,.menu_outer,.footer,.bottom-content{
	width:95%;
	max-width:100%;
}
.footer_left,.footer_mid,.footer_right{
	width:100%;
	max-width:33%;
	overflow:hidden;
}
.footer_right textarea{
	height:65px;
	margin-left:2px;
	max-width:98.9%;
	margin-right:0px!important;
}
.footer_right input[type="submit"]{
	margin-left:2px;
}
.footer_right input[type="text"], .footer_right input[type="email"]{
	margin-left: 2px;
    margin-right: 3% !important;
    max-width: 47.5%;
}
.footer_right input[type="email"]{
	margin-right:0px!important;
}
.boottm-left{
	max-width:72%;
}
}
@media screen and (max-width:1197px) {
.header-right{
	margin-right:20px;
}
.header {
    padding: 0 10px;
}
.header-left{
	max-width:655px;
}
.menu_mid{
	max-width:52%;
}
.menu_left{
	max-width:29%;
}
.what_areyou {
    max-width:99%;
}
.whatare_left:nth-child(4) {
    margin-right: 0;
}
.companyarea-left{
	padding-left:10px;
}
.heding-content {
    margin-right: 9px !important;
}
.companyarea-left{
	width:100%;
	max-width:61%;
}
.companyarea-right {
    margin-right: 5px;
    max-width: 35%;
}
/*.footer, .bottom-content{
	padding:0px 10px;
}*/
.footer_left {
    max-width: 30%;
}
.footer_mid {
    max-width: 30%;;
}
.footer_right {
    max-width: 36%;
}
.feature_slide {
    float: none;
    width: 96%;
}
.here_out{
	max-width:95%;
}
.here_out img {
    max-width: 100%;
    min-height: 107px;
    width: 100%;
}
}
@media screen and (max-width:1178px) {
.feature_slide {
    float: none;
    width: 723px;
}
}
@media screen and (max-width:1138px) {
.companyarea-left {
    max-width: 48%;
    width: 100%;
}
.companyarea-right {
    margin-right: 5px;
    max-width: 46%;
}
}
@media screen and (max-width:1101px) {
.header-left p{
	padding:0px 26px 0px 0px;
}
.header-left{
	max-width:615px;
}
.menu_mid ul {
    background: #da4141 none repeat scroll 0 0;
}
.menu_mid ul li {
    border-bottom: 1px solid #ccc;
    float: none;
    padding: 10px 30px;
    text-align: left;
}
.menu_mid ul li a {
    font-size: 18px;
    line-height:0px;
    padding:0px;
    text-align: left;
}
.menu_mid {
    max-width: 100%;
}
.res_icon{
    border: 1px solid #484848;
    cursor: pointer;
    float: right;
    font-size: 24px !important;
   /* margin-right: 10px;*/
    margin-top: 23px;
    padding: 4px 9px;
	color:#fff;
	background:#484848;
}
.res_icon:hover{
	background:#da4141;
	border:1px solid #da4141;
}
.res_btnd{
	display:block;
	position:relative;
	z-index:999999999;
}
.menu_mid {
    float: right;
}
.menu_right a{
	float:right;
}
.menu_right {
    float: right;
    position: absolute;
    right: 50px;
}
.menu_mid{
	display:none;
	margin-top:15px;
}
.sin_hea td{
	text-align:center;
}
.menu_right{
	margin-right:35px;
}
}
@media screen and (max-width:967px) {
.boottm-left {
    max-width: 520px;
}
}
@media screen and (max-width:901px) {
.whatare_left:nth-child(4) {
    margin-right:25px;
}
.whatare_left:nth-child(3) {
	margin-right:0px;
}
.whatare_left:nth-child(2), .whatare_left:nth-child(3) {
	margin-bottom:20px;
}
.what_areyou {
    max-width: 69%;
}
}
@media screen and (max-width:853px) {
.what_areyou {
	max-width: 78%;
}
}

@media screen and (max-width:829px) {
.header-right {
    float: none;
    margin: 0 auto 10px;
    max-width: 100%;
}
.header-right a{
	float:none;
	display:inline-block;
}
.header-left {
    float: none;
    margin: 0 auto !important;
}
}
@media screen and (max-width:767px) {
.what_areyou {
    max-width: 97%;
}
.companyarea-left {
    max-width: 100%;
    width: 100%;
    border: none;
}
.footer_left,.footer_mid{
	max-width:50%;
}
.footer_right{
	max-width:100%;
}
.footer_right input[type="text"], .footer_right input[type="email"]{
    max-width: 47.8%;
}
.menu_left {
    max-width: 55%;
}

.boottm-left {
    float: none;
    margin: 0 auto;
    max-width: 100%;
}
.boottm-left p{
	text-align:center;
}
.boottm-right{
	max-width:100%;
}
.privacy-policy-out,.page-vindow h1,.menu_outer,.footer,.bottom-content{
	width:93%;
}
.header-left p{
	float:none;
	line-height:30px;
}
.bottom-content{
	padding-bottom:15px;
}
}
@media screen and (max-width:610px) {
.whatare_left {
    margin-right: 0px;
    max-width: 100%;
    width: 100%;
}
.whatare_left:nth-child(4) {
    margin-right: 10px;
    margin-bottom: 20px;
}
}
@media screen and (max-width:500px) {
.header-search form{
	width:315px;
}
.header-search input[type="text"]{
	margin-bottom:10px;
}
.header-search input[type="submit"]{
	margin:0px;
}
.privacy-policy-out,.page-vindow h1,.menu_outer,.footer,.bottom-content{
	width:92%;
}
.menu_right {
    margin-right: 28px;
}
}

@media screen and (max-width:460px) {

.boottm-left {
    max-width: 100%;
    width: 100%;
}
.boottm-right{
	float:none;
}
.boottm-right .fa-facebook, .boottm-right .fa-twitter, .boottm-right .fa-google-plus {
    color: #fff;
    font-size: 20px;
    margin: 0px 11px 0 0;
    padding: 0;
}
.menu_left{
	width:100%;
	max-width:100%;
	float:none;
}
.menu_left img{
	float:none;
	margin-top:0px;
}
.menu_outer{
	padding:15px 0px;
}
.menu_right{
	left:0px;
	right:0px;
	max-width:100%;
}
.menu_right a {
    display: inline-block;
    float: none;
	margin-top:15px;
}
.res_icon{
	margin-top:15px;
	margin-right:15px;
}
.footer_left, .footer_mid{
	border-bottom: 1px solid #e1e1e1;
    max-width: 100%;
    padding-bottom: 20px;
}
}
@media screen and (max-width:407px) {
	.menu_left img{
		float:none;
	}
	.menu_left {
    	max-width: 99%;
	}
}
@media screen and (max-width:375px) {
.header-search form {
    width: 89%;
}
.footer_right input[type="text"], .footer_right input[type="email"]{
	max-width:99%;
}
}
@media screen and (max-width:358px) {
.header-left p {
    text-align: center;
    float: none;
}
.header-search input[type="text"]{
	max-width:94%;
}

}


.serv-tab select{
	width:100%;
	max-width:46.2% !important;
}


p.insu_lice {
    margin: 0 17px 0 0;
    max-width: 47.3%;
    width: 100%;
}
.row-ta , .row-ta a{
	float:none;
}
.no_re{
    color: #484848 !important;
    text-align: center;
}
