
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap');
* { margin: 0px; padding: 0px; box-sizing: border-box; }
body { margin: 0px; padding: 0px; color: #666; font-size: 16px; font-family: "Poppins", sans-serif; background: #FFF; }
.clear { height: 0px; overflow: hidden; clear: both; }
p { padding-bottom: 15px; line-height: 24px; }
a { color: #000; }
a:hover { text-decoration: none; }
h1,h2,h3,h4,h5,h6 { padding-bottom: 5px; font-weight: normal;color:#000;font-weight:600; }
h1 { font-size: 40px; }
h2 { font-size: 30px; }
h3 { font-size: 22px; }
h4 { font-size: 20px; }
h5 { font-size: 18px; }
h6 { font-size: 16px; }
ul, ol { padding: 0px 0px 20px 15px; }
img { max-width: 100%; height: auto; }
input[type="text"], input[type="email"], input[type="password"], input[type="tel"], select { padding: 8px 10px; border: 1px solid #c8c3c3; font-size: 16px; outline: none; }
input[type="submit"], input[type="button"] { background: #666; padding: 10px; color: #fff; border: 0; cursor: pointer;  }
.owlslider, .owlslider li { margin: 0; padding: 0; list-style: none; list-style-type: none; }
.pageerror { text-align: center; padding: 150px 0; }

/* Wrapper */
#wrapper { float: left; width: 100%; overflow: hidden; }

	/* layout */
	#layout { width: 100%; position: relative; }
	.wrapper { max-width: 1190px; margin: 0 auto; position: relative; padding: 0 10px; }


.main{float: left;width: 100%;padding: 10px 0;border-bottom: 1px solid #f1f1f1;}
.main .left{float: left;width: 50%;padding: 8px 0;}
.main .right{float: left;width: 50%;text-align: right;padding: 8px 0px;}

.main .right p{padding-bottom:0;}


.main a{text-decoration:none;font-weight:600;}

.banner_sec{float: left;width: 100%;background: url(banner_img.jpg)center center no-repeat; background-size:cover;position:relative;min-height:650px; }
.banner_sec .my_inner{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 100%;max-width: 800px;text-align: center;background: rgba(0, 0, 0, 0.8);padding: 50px;border-radius: 10px;}
.banner_sec .my_inner h1{font-size: 40px;color: #fff;}
.banner_sec .my_inner p{color: #fff;}

.banner_sec .my_inner a{background: red;color: #fff;padding: 8px 20px;display: inline-block;text-decoration: none;border-radius: 5px;font-size:25px;font-weight:600;}


.feature{float: left;width: 100%;padding: 60px 0;}
.feature h6{text-align: center;}
.feature h1{text-align: center;padding-bottom: 30px;}
.feature .left{float: left;width: 50%;border: 1px solid #f1f1f1;padding: 20px;}
.feature .right{float: left;width: 50%;padding:30px 0 0 30px;}
.feature .right a{background: red;color: #fff; padding: 8px 40px;display: inline-block;text-decoration: none; border-radius: 5px;font-size:25px;font-weight:600;}

/*.bill_dept{float:left;width:100%;padding:60px 0;}*/
/*.bill_dept .bill_card{float:left;width:48%;padding:10px;border:1px solid #f1f1f1;margin:1%;min-height: 180px;}*/





/*.cancel{float:left;width:100%;padding:60px 0;background: #f1f1f1;}*/
/*.cancel h2{text-align:center;padding-bottom:30px;}*/
/*.cancel .left{float:left;width:48%;padding:20px;border:1px solid #f1f1f1;box-shadow: 0px 0px 9px #a5a5a5;margin:1%;background:#fff;}*/
/*.cancel .right{float:left;width:48%;padding:20px;border:1px solid #f1f1f1;box-shadow: 0px 0px 9px #a5a5a5;margin:1%;background:#fff;}*/

.attach{float: left;width: 100%;padding: 15%;background: url(attach.jpg)center center no-repeat; background-size:cover;background-attachment: fixed;}
.attach h2{color: #fff;text-align: center;text-shadow: 1px 1px 1px #000;font-size: 50px;}
.attach a{color: #fff;text-align: center;text-shadow: 1px 1px 1px #000;font-size: 50px;}



.pricing{float: left;width: 100%;padding: 60px 0;}
.pricing h2{text-align: center;}
.pricing h6{text-align: center;}
.pricing .help{padding-top: 60px;}
.pricing .help_card{float: left;width: 31.333%;padding: 20px;border:1px solid #f1f1f1;margin: 1%;text-align: center;}

.top_footer{background: #181818;float: left;width: 100%;padding: 60px 0;}
.top_footer .left{float: left;width: 70%;padding-right: 20px;}
.top_footer .right{float: left;width: 30%;}
.top_footer p{color: #fff;}
.top_footer ul li{color: #fff;list-style: none;}
.top_footer ul li a{color: #fff;text-decoration: none;}
 p.discl{font-size:12px;padding-top:20px;line-height:20px;float:left;width:100%;}
 
 .pricing .help_card {float: left;width: 48%;padding: 20px;border: 1px solid #f1f1f1;margin: 1%;text-align: center;}

.pricing .help_card p{font-size:25px;padding:10px 0;}
.pricing .help_card ul li{font-size:25px;padding:10px 0;}

 .condi{float: left;width: 100%;padding:60px 0;}
 
 
 
 
 .get_submit{float:left;width:100%;padding:60px 20%;}
 
  .get_submit h2{padding-bottom:30px;text-align:center;}
  
  .get_submit button{width:250px;padding:20px;background:red;color:#fff;border:0px;font-size:16px;}
 
  .get_submit input{width:100%;}
  
  .get_submit textarea{width:100%;}
  
  .get_submit input#agree{width:auto;}

.copyright{float: left;width: 100%;border-top: 1px solid #f1f1f1;background: #181818;}
.copyright p{color: #fff;text-align: center;padding: 10px 0;}

.copyright .left{float:left;width:50%;}
.copyright .right{float:left;width:50%;}
.copyright .right ul li{float:left;list-style:none;display:inline-block;    line-height: 45px;}
.copyright .right ul li a{color:#fff;padding:10px;}


  @media only screen and (max-width: 1120px) {
	
.wrapper{max-width: 97%;}

}	


@media only screen and (max-width: 1020px) {
.banner_sec{min-height: 500px;}	
.attach h2{font-size: 35px;}
.attach{padding: 15% 5%;}
.pricing .help_card p{font-size: 22px;}
	
}
		
@media only screen and (max-width: 767px) {
.banner_sec{min-height: 400px;}	
.feature .left{width: 100%;}
.feature .right{width: 100%;}
.attach{padding: 10%;}
.pricing .help_card{width: 48%;}
.top_footer .left{width: 100%;}	
.top_footer .right{width: 100%;}
.top_footer .right ul{padding: 0;}
.pricing .help_card p{font-size: 16px;}

.feature .right{padding: 30px 0 0 0px;}
.feature .right a{text-align: center;display: block;}
		
}






@media only screen and (max-width: 600px) {
h1{font-size: 25px;}
h2{font-size: 25px;}	
.main .left{width: 100%;text-align: center;}
.main .right{width: 100%;text-align: center;}
.banner_sec .my_inner h1{font-size: 25px;}
.banner_sec .my_inner{padding:20px;}
.feature .right{width: 100%;padding: 30px 0 0 0;}
.attach{padding: 20px;}
.attach h2{font-size: 25px;}
.attach p{font-size: 25px;}
.pricing .help_card{margin: 10px 0;width: 100%;}
.copyright p{font-size: 10px;}
.copyright .left{width: 100%;}
.copyright .right{width: 100%;}
.attach a{font-size:30px;}

.banner_sec .my_inner a{font-size: 27px;}
.main{margin-bottom: 20px;}
.main a{font-size: 14px;}
.feature .right a{font-size: 20px;}
.pricing .help_card{padding: 20px 5px;}

 
}