
@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; }






.top_header{float:left;width:100%;background: #181818;padding:7px 0;border-top:1px solid #000;}
.top_header p{font-size:13px;color:#fff;padding: 0;line-height: 18px;}
.top_header p a{font-size:13px;color:#fff;text-decoration:none;color:red;}



    
    
  .banner_ao{background: url(ao_n_f.png) center center no-repeat;float: left;width: 100%;background-size: cover;position: relative;min-height: 650px;}  
    
  .banner_sec.eps{background: url(ao_n_f.png) center center no-repeat;float: left;width: 100%;background-size: cover;position: relative;min-height: 650px;}   
    
    
    

.banner_ao .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_ao .my_inner h1{font-size: 40px;color: #fff;}
.banner_ao .my_inner p{color: #fff;}    


.find.ao .find input{width:240px;}
.my_inner.ao .find.ao button{width: 185px;padding: 9px;}


.my_inner.ao a{color: #fff;padding: 8px 20px;display: inline-block;text-decoration: none;border-radius: 5px;font-size: 25px;font-weight: 600;}



/*eps*/

.top_header.eps{background: #f2f6f6;border-top: 1px solid #E5E5E5;}
.top_header.eps p{color:#000;}
.top_header.eps a{color:#003399;}

.main.eps{background: #003399;border: 0px;}
.main.eps a{color:#fff;}

.find.eps button{background:transparent;border:1px solid #fff;}
.banner_sec.eps .my_inner a{background: #003399;}

.pricing.eps a {color: #003399;}
.feature.eps .right a{background:#003399;}

.top_footer.eps {background: #f2f6f6;}
.top_footer.eps p{color:#000;}
.top_footer.eps ul li{color:#000;}
.top_footer.eps ul li a{color:#000;} 

.copyright.eps{background: #f2f6f6;border-top: 1px solid #E5E5E5;}
.copyright.eps p{color:#000;}
.copyright.eps .right ul li a{color:#000;}


.phone-box {
  display: none;
  position: absolute;
  top: 48px;
    left: -40px;
  background: #fff;
  border: 1px solid #ddd;
  padding: 10px 15px;
  border-radius: 6px;
  box-shadow: 0 4px 10px rgba(0,0,0,0.1);
  white-space: nowrap;
  z-index: 999;
  width: 240px;
    text-align: center;
    color: #000;
    font-weight: 600;
}

.menu_new ul li {
  position: relative;
}


li.dropdown{    padding-left: 50px;}




.main.ao{background: #ffd327;}

.main.ao .left{width:6%;padding: 10px 0;}
.main.ao .menu_new{width:75%;}
.main.ao .right{width:15%;}

.my_inner.ao .find.ao button{background: transparent;
    border: 1px solid #ffd327;
    color: #fff;}
.my_inner.ao a{background: #ffd327 !important;color:#000 !important;}

.feature.ao .right a{background: #ffd327;color:#000 !important;}
.pricing.ao a{color:#ffd327;}

.top_footer.ao{background: #fff;}
.top_footer.ao p{color:#000;}
.copyright.ao{background: #fff;}
.copyright.ao p{color:#000;}
.copyright.ao .right ul li a{color:#000 !important;}

.top_header.ao{background:#fff;}
.top_header.ao p{color:#000;}
.top_header.ao  a{font-weight:600;color:#000;}

.main{float: left;width: 100%;padding: 10px 0;border-bottom: 1px solid #f1f1f1;}
.main .left{float: left;width:15%;padding: 8px 0;}
.main .menu_new{float:left;width:65%;padding: 8px 0;}

.main .menu_new ul li{float:left;padding-right:15px;list-style:none;}

.main .right{float: left;width: 20%;text-align: right;padding: 8px 0px;}
.main .right p{padding-bottom:0;}


.main a{text-decoration:none;font-weight:600;font-size:14px;}

.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;}



.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;}


.plans{float:left;width:100%;padding:60px 0;border-bottom:1px solid #f1f1f1;}
.plans .plan_card{float:left;width:100%;padding:10px;border:1px solid #f1f1f1;border-radius:10px;display: flex;align-items: center;margin-bottom:10px;}


.book_form{float:left;width:100%;padding:60px 30%;}
.book_form input{float:left;width:100%;border:1px solid #000;padding:10px;}
.book_form textarea{float:left;width:100%;height:100px;resize:none;border:1px solid #000;padding:10px;margin-bottom: 15px;}
.book_form button{background: red;color: #fff;border: 0px;padding: 10px 30px;margin-top: 20px;text-align: center;cursor:pointer;}
.book_form label{color:#000;}    
    



a.plan_show{display:block;text-align:center;    color: red;font-size: 20px;font-weight: 700;text-decoration: underline;}
    

.pleftf{float: left;width: 20%;}
.plans .plan_card .pleft{float:left;width:20%;    text-align: center;}
.plans .plan_card .new_middle{float:left;width:60%;    border-left: 1px solid #f1f1f1;border-right: 1px solid #f1f1f1;padding: 10px;}
.plans .plan_card .pright{float:left;width:25%;}
.plans .plan_card img{width:150px;display:inline-block;padding-bottom:10px;}


.pmidd{float: left;width: 50%;padding-left: 15px;}
.plans .plan_card h5{color: #171717;font-size: 12px;font-weight: 600;letter-spacing: .012rem;line-height: 2rem;}
.plans .plan_card p{line-height: 18px;font-size: 12px;}
    
.new_right{float: left;width: 20%;text-align: center;}    

.plans  h2{text-align:center;    padding-bottom: 30px;}
.plans .plan_card h3{color: #000;font-size: 30px;}
.plans .plan_card a{background: transparent;padding: 6px 15px;display: inline-block;text-decoration: none;border-radius: 30px;margin: 10px 0;text-align: center;border: 2px solid #ff0000;color: #ff0000;width: 160px;font-size: 13px;}

    
::placeholder{font-size: 16px;font-family: "Poppins", sans-serif;}    
.find{float: left;width: 100%;text-align: center;display: flex;align-items: center;justify-content: center;margin-bottom: 30px;}
.find input{width: 300px;float: left;border-radius: 10px;padding: 12px;}
.find button{width:200px;float:left;border-radius: 10px;padding: 12px;margin-left: 10px;font-size: 16px;font-family: "Poppins", sans-serif;background:red;color:#fff;border:1px solid red;cursor: pointer;}



.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: 100%;padding: 20px;border: 1px solid #f1f1f1;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;}
  
  
 input[type="checkbox"]{width:auto;    margin-top: 6px;
    margin-right: 10px;} 
    
    
.book_form label p{font-size:12px;}    

.copyright{float: left;width: 100%;border-top: 1px solid #f1f1f1;background: #181818;}
.copyright p{color: #fff;padding: 10px 0;font-size: 14px;}

.copyright .left{float:left;width:30%;}
.copyright .right{float:left;width:70%;}
.copyright .right ul li{float:left;list-style:none;display:inline-block;line-height: 45px;}
.copyright .right ul li a{color:#fff;padding:10px;font-size: 14px;}


  @media only screen and (max-width: 1120px) {
	
.wrapper{max-width: 97%;}
.main .left{width:15%;}
.main .menu_new{width: 65%;}
.copyright .right ul li a{padding: 0 10px 0 0;}
.main a{font-size: 12px;}
}	


@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;}
.copyright p{font-size: 10px;}
.copyright .right ul li a{font-size: 10px;}

.menu_new a{font-weight:500;font-size: 12px;}


.main.ao .left{padding: 12px 0;}
.main.ao .menu_new ul li{padding-right: 8px !important;}



	
}
		
@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:100%;}
.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;}

.copyright .left{width:100%;}
.copyright .right{width:100%;}

.copyright .right ul{padding:0;}
.copyright .right ul li a{padding: 0 10px 0 0;}
.copyright p{padding: 10px 0 0 0;}
.top_header{text-align: center;}

.main a{font-size: 9px;}
.main .menu_new ul li{padding-right: 9px;}




/*new plan*/


.main.ao .left{width: 100%;text-align:center;padding: 0px;}
.main.ao .left img{width:70px;}
.main.ao .menu_new{width:100%;padding: 0px;}
.main.ao .right{width: 100%;text-align: center;padding: 0px;}

.plans h2{font-size: 20px;}
.plans .plan_card{display:block;}
.plans .plan_card .pleft{width:100%;}
.plans .plan_card .new_middle{width:100%;}
.new_right{width: 100%;}
.book_form{padding: 60px 0%;}
.main a{font-size: 11px;}


.main.eps .left{width:7%;}
.main.eps .menu_new{width:73%;}
.main.eps .menu_new ul li{padding-right: 5px;}
.banner_sec.eps{min-height: 487px;}

		
}






@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: 20px;}
.main{margin-bottom: 20px;}
.main a{font-size: 14px;}
.feature .right a{font-size: 20px;}
.pricing .help_card{padding: 20px 5px;}


/*new plan*/
.pleftf{width:100%;}
.pmidd{width: 100%;padding-left: 0;}
.plans .plan_card a{width:100%;}


.find{display: block;}
.find input{width:100%;}
.find button{width: 100%;margin: 10px 0 0 0;}
.banner_sec{min-height: 540px;}
.copyright .right ul li{line-height: 18px;}

.main .left{text-align:left;}
.main .right{text-align:left;}
.main .menu_new ul{padding:0;}


.banner_ao{min-height:610px;}
.banner_ao .my_inner h1{font-size: 25px;line-height: 34px;}
.banner_ao .my_inner{padding: 40px 10px;}
.my_inner.ao .find.ao button{width:100%;}
.top_footer.ao{padding: 0px 0px 30px 0;}


.main.eps .left{width: 100%;text-align: center;padding: 0;}
.main.eps{margin-bottom: 0px;}
.banner_sec.eps{min-height: 590px;}
.main.eps .menu_new{width: 100%;padding: 0;}

.main.eps .right{text-align: center;}


 
}