.sec_subscription{
	padding:0px 50px;
	background-image:url(../images/hwa.jpg);
	background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
	border-bottom:2px solid #fff;
}
.subscription_plan{
	padding:30px 20px 0px;
}
.main_heading2{
	font-size:26px;
	text-transform:uppercase;
	text-align:center;
	font-weight:500;
	margin-bottom:15px;
	color:#000;
}
@media(max-width:1500px){
	.main_heading2{
	font-size:24px;
	}
	
}
.bg3 .main_heading2,
.bg1 .main_heading2{
	
	color:#fff;
}
.main_heading2 sup{
	font-size:15px;
	margin-left:3px;
}
.main_heading2 span{
	color:#fca332;
	
}
.main_heading3{
	font-size:28px;
	text-transform:uppercase;
	
	margin-bottom:15px;
	color:#000;
}
.main_heading3 span{
	color:#fca332;
}
.btn2{
    padding: 11px 25px 11px !important;
    border-radius: 40px;
    background-color: #03c;
    color: #fff !important;
    margin: 15px 0 20px 0;
    line-height: 1;
    display: inline-block;
    margin: 10px 0 0;
    transition: 0.3s;
    border: none;
    font-size: 17px;
}
.btn2::after {
    background-image: url(../images/right_arrow.png);
	background-size: 20px 13px;
	background-repeat: no-repeat;
	display: inline-block;
	position: relative;
	width: 20px;
	height: 13px;
	margin-left: 6px;
	content: "";
	top: 1px;
	margin-right: -8px;
}
.subscription_plan p{
	text-align:center;
	color:#fff;
}
.subscription_plan h5 {
    text-align: center;
    color: #fff;
	font-size:18px;
	font-weight:400;
	line-height: 1.40;
}
.subscription_plan p span.fa-check{
	color:#06b56d;
}
.subscription_plan p span.fa-times{
	color:#f25944;
}

.vessel_name {
    position: relative;
    margin: 0 auto;
}
.vessel_name input[type="text"]{
	border:none;
	/* text-align: center;
	margin: 0px auto 0px; */
	/* max-width: 560px; */
	width:100%;
	display: block;
	height:46px;
	border-radius:5px;
	padding:10px;
	box-shadow: 0px 0px 5px rgb(0, 0, 0, 0.3);
}
.vessel_name input:focus {
    outline: none;
    border-color: #66b1ee;
    -webkit-box-shadow: 0 0 2px rgba(85, 168, 236, 0.9);
    -moz-box-shadow: 0 0 2px rgba(85, 168, 236, 0.9);
    -ms-box-shadow: 0 0 2px rgba(85, 168, 236, 0.9);
    -o-box-shadow: 0 0 2px rgba(85, 168, 236, 0.9);
    box-shadow: 0 0 2px rgba(85, 168, 236, 0.9);
}
.vessel_name input:focus + .vessel_results { 
	display: block; 
}
.vessel_name .vessel_results {
    position: absolute;	
    top: 45px;
    left: 15px;
    right: 15px;
    z-index: 10;
    padding: 0;
    margin: 0px 0;
    border-width: 1px;
    border-style: solid;
    border-color: #cbcfe2 #c8cee7 #c4c7d7;
    border-radius: 3px;
    background-color: #fdfdfd;
	height: 200px;
    overflow-y: scroll;
}
.vessel_name .vessel_results .loader{
	width:60px;
	height:60px;
	position:absolute;
	margin:0px auto;
	left:0px;
	right:0px;
	top:80px;
}
.vessel_name .vessel_results li { 
	display: block; 
	border-bottom:1px solid #f2f2f2;
	text-align:left;
	padding:6px;
}
.vessel_name .vessel_results li:first-child {
	margin-top: -1px;
}
.vessel_name .vessel_results li:first-child:before, .vessel_name .vessel_results li:first-child:after {
    display: block;
    content: '';
    width: 0;
    height: 0;
    position: absolute;
    left: 50%;
    margin-left: -5px;
    border: 5px outset transparent;
}
.vessel_name .vessel_results li:first-child:before {
    border-bottom: 5px solid #c4c7d7;
    top: -11px;
}

.vessel_name .vessel_results li:first-child:after {
    border-bottom: 5px solid #fdfdfd;
    top: -10px;
}
.vessel_name .vessel_results li:first-child:hover:before, .vessel_name .vessel_results li:first-child:hover:after { 
	display: none; 
}
.vessel_name .vessel_results li:last-child { 
	margin-bottom: -1px; 
}
.vessel_name .vessel_results li span {
	color:#000;
}
.vessel_name .vessel_results li:hover {
    text-decoration: none;
    background-color: #f2f2f2;
}
.vessel_text{
	text-align:right;
	margin-top:10px;
}
.vessel_btn{
	text-align:left;
	margin-top:10px;
}
.vessel_btn a{
	color:#06b56d;
	
}
.vessel_btn a::before {
    background-image: url(../images/rightgreen_arrow.png);
    background-size: 16px 11px;
    background-repeat: no-repeat;
    display: inline-block;
    position: relative;
    width: 16px;
    height: 11px;
    margin-left: 5px;
    content: "";
    top: 0px;
}
.vessel_box{
	margin-top:40px ;
	margin-bottom:40px;
}
.vessel_box .vessel_outer{
	background:#c2c2c2;
	border:1px solid #c2c2c2;
	border-radius:20px;	
	height:auto;
	width:450px;
	margin:0px auto;	
	-ms-transform: rotate(-2deg); /* IE 9 */
	transform: rotate(-3deg);
	
}
.vessel_box .vessel_inner{
	background:#0033cc;
	text-align:center;
	height:auto;
	width:444px;
	padding:20px 15px;
	border-radius:20px;
	-ms-transform: rotate(2deg); /* IE 9 */
	transform: rotate(3deg);
	margin:0 auto;
}
@media(max-width:576px){
	.vessel_box .vessel_inner{
		background:#0033cc;
		/*text-align:left;*/
	}
	
	
}



.vessel_box .vessel_inner h3{
	color:#fff;
	font-size:30px;
	text-transform:uppercase;
	font-weight:500;
	margin-bottom:10px;
}
.vessel_box .vessel_inner ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
.vessel_box .vessel_inner ul li{
display: inline-block;
text-align: left;
color: #fff;
font-size: 19px;
font-weight: 400;
margin: 0px 25px;
vertical-align: top;
}
.plan_heading{
	font-size:40px;
	color:#06b56d;
	
}
@media(max-width:1200px){
	.vessel_btn {
		position: relative;
		text-align: center;
		right: 0px;
	}
}
@media (max-width:896px) {
	.subscription_plan{
		padding:0px 20px !important;
	}
	.main_heading2{
		font-size:23px !important;
	}
	.plan_heading{
		font-size:33px;
	}
	.vessel_text{
		text-align:center;
		margin: 0px 0px 10px;
	}
}
.sec_membership{
	padding:0px 50px;
	background:#e9f1ff;
}
.membership{
	padding:40px 0px 30px;
	max-width: 1600px;
	margin: 0 auto;
}
.member_o{
	background:#fff;
	border:solid 1px #e3e6ef;
	padding: 12px;
	margin: 25px 0px 30px;
}
 
.member_o p{
	margin: 0;
	border-right: 1px solid #e3e6ef;
	color: #000; 
	text-align: center; 
}
.member_o p span{
	color: #6699ff;
}
@media (min-width:767px) and (max-width:991px){
	.member_o p span{
		display:block;
	}
}
.member_o > div:last-child p{
   border:none; 
}
.price_plan{
	margin-top:80px;
	padding-left:15px;
	padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
}

.price_box {
	box-shadow: 0 0 35px rgba(0, 0, 0, 0.10);
	padding: 30px 40px;
	background: #fff;
	border-radius: 2px;
	height:270px;
}
.best_value{
	margin-top:-15px;
	height:285px;
	position: relative;
    z-index: 1;
	padding-top:40px;
}
.price_label {
	font-size: 15px;
	font-weight: 500;
	line-height: 1.34;
	margin-bottom: 0;
	padding: 5px 20px;
	border-radius: 50px; 
	position: absolute;
    top: -15px;
    right: 0px;
    margin: 0px 70px;
    left: 0px;
    text-align: center;
}
.price_label.basic {
	background: #06b56d;
	color: #fff;
}
.price_icon{
	margin-bottom:15px;
}
.price {
	font-size: 48px;
    color: #f25944;
    line-height: 44px;
    margin: 25px 0 0px;
    padding-top: 30px;
    font-weight: normal;
  
    border-top: 1px solid #ccc;
}
.price-info {
	font-size: 20px;
	font-weight: normal;
	line-height: 25px;
	color: inherit;
	width: 100%;
	margin: 0;
	color: #000;
}
.price-info small{
	color:#868686;
	font-size:16px;
}
.price_plan .price_right{
	margin-left:25px;
}
.price_plan .price_right .price_icon{
	margin-bottom:10px;
}
.price_plan .price_right .price{
	padding-top:0px;
	margin-top:0px;
	border:none;
	position: absolute;
    top: 40px;
    right: 115px;
}
.price_box ul {
	padding: 0px 0px 0px;
	list-style: none;
}
.price_box ul li {
	padding: 0px 0px 5px 20px;
	font-size: 16px;
	color: #000000;
	position:relative;
}
.price_box ul li:before {
    content: "\f05d";
    position: absolute;
    left: 0;
    top: 0;
    font-family: "FontAwesome";
    color: #06b56d;
    font-size: 17px;
	font-weight:normal;
}
.text_g{
	text-align:center;
	color:#06b56d;
	font-size:16px;
}
.btn1{
	margin-top: 30px;
    padding: 7px 35px;
	text-transform:uppercase;
}
@media(max-width:1100px){
	.price_box{
		padding:25px;
	}
	.price_plan .price_right{
		margin-left:0px;
	}
	.price_plan .price_right .price{
		right: 30px;
	}
	
}
@media (max-width: 991px) {
	.price_box {
		margin-bottom: 20px;
	}
}
@media (max-width: 896px) {
	.price_plan .col-md-8{
		max-width:100%;
		flex:auto;
	}
	.text_g{
		padding-bottom:30px;
	}
	.price_plan .addon{
		max-width:100%;
		flex:auto;
		padding:0px;
	}
}
@media (max-width: 767px) {
	.member_o p{
		border-right:none;
		margin-bottom:5px;
	}
	.price_plan{
		margin-top:35px;
		padding:0px 15px;
	}
	.price_box {
		margin-bottom: 40px;
		height:auto;
	}
	.best_value{
		margin-top:0px;
	}
}
@media (max-width: 575px) {
	.price_box {
		margin-bottom: 20px;
	}
}

.sec_features{
	background:#6699ff;
	padding:0px 50px;
}
.sec_features .features{
	padding:40px 0px 40px;
}
.sec_features .features .main_heading2{	
	color:#fff;
	margin-bottom:25px;
}
.sec_features .features p{
	color:#fff;
}
.features_box2{
	padding:0px 20px;
	margin-top:20px;
}
.features_box2 .features_img{
	margin-bottom:5px;
	text-align:left;
	max-width: 110px;
}
.features_box2 .features_content h3{
	font-size: 24px;
	color:#fff;
	font-weight:500;
}
.features_box2 .features_content p{
	color:#fff;
	font-size:18px;
}
@media(max-width:1500px){
	
	.features_box2 .features_content p{
	
	font-size:17px;
}
	
}
@media(max-width:340px){
	.features_box2 .features_content h3{
		font-size:23px;
	}
}

.section_manager{
	margin:0px auto 0px;
	padding: 0px 50px;
	max-width:1500px;
	background:#ffffff;
	
}
.crew_manager{
	padding: 40px 0px 30px;
}
.crew_manager .main_heading2{
	margin-bottom:10px;
	text-transform:capitalize;
}
.crew_manager .right_align{
	margin-bottom:30px;
	margin-top:0px;
}
.sec_package{
	background:#6699ff;
	padding:0px 50px;
}
.packages{
	padding: 20px 0px 30px;
	justify-content:center;
}
.packages .packages_box{
	max-width:20%;
	padding:0px 10px;
}
.packages_item {
    padding: 20px;
	min-height:245px;
    margin-bottom: 30px;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
	position:relative;
	background: #f1f6fe url(../images/p_bg.png) no-repeat right top;	
    background-size: 100%;
	text-align:center;
	border-radius:20px;
	box-shadow:0px 0px 7px rgb(0 0 0 / 30%);
}

.packages_item .icon {
    margin: 25px 0px 15px;
}
.packages_item .text h5 {
	font-size:20px;
    margin-bottom: 15px;
	font-weight:600;
	
}
/* Safari 11+ */
@media not all and (min-resolution:.001dpcm)
{ @supports (-webkit-appearance:none) and (stroke-color:transparent) {

.packages_item .text h5 {
	
	font-weight:500;
	
}

}}

/* Safari 9+ */
@supports (-webkit-marquee-repetition:infinite) and (object-fit:fill) {

.packages_item .text h5 {
	
	font-weight:500;
	
}
}
.packages_item .text p {
    margin-bottom: 0px;
}
.cm_package{
	margin:15px 0px 0px;
	text-align:center;
}
.cm_package figure{
	overflow: hidden;
    width: 220px;
    height: 220px;
    border-radius: 110px;
    position: relative;
    display: inline-block;
}
.cm_package figure span {
    position: absolute;
	left:0px;
    right: 0px;
    top: 90px;
    font-family: Jost;
    text-align: center;
    color: #fff;
    text-transform: capitalize;
    font-size: 30px;
    padding: 0px;
    line-height: 1;
    font-weight: 500;
}
.cm_package figure span strong{
	font-size:33px;
	line-height:50px;
}
@media(max-width:1200px){
	.packages .packages_box{
		max-width:inherit;
		padding:0px 15px;
	}
}
@media(max-width:1070px){
	.packages .packages_box {
		max-width: 50%;
		padding: 0px 15px;
		flex: auto;
	}
	.packages_item{
		min-height:auto;
	}
	.cm_package{
		margin-top:20px;
	}
}
@media(max-width:1024px){
	.packages .packages_box.m_package{
		max-width:100%;
		margin-bottom:30px;
	}
}
@media (max-width: 896px) {
	.sec_membership, .sec_features, .section_manager, .sec_package{
		padding:0px 20px;
	}
}
@media(max-width:600px){
	.cm_package {
		margin-top: 0px;
		margin-bottom:30px;
	}
	.packages .packages_box {
		max-width: 100%;
	}
}

.sec_crew_membership{
	padding:0px 50px;
	background:#e5eeff;
}
.emp_plans{
	max-width:1100px;
	margin:0 auto 30px;
}
.enterprise_T{
	margin:0 0 20px 0;
}
.pricing{
	margin-top:50px;
	    margin-right: -8px;
    margin-left: -8px;

	justify-content: center;
}

@media (max-width: 991px){
	.pricing {
		margin: 0 -20px;
	}
}
.pricing .pricing_box{
	max-width: 20%;
    padding: 0px 8px;
}
.pricing .card {
	border: none;
	border-radius: 20px;
	transition: all 0.2s;
	margin-bottom:30px;
	background: linear-gradient(to bottom, #0033cc 30%, #ffffff 20% 70%);
	box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.3);
}
.pricing .card.standard_bg {
	background: linear-gradient(to bottom, #6699ff 30%, #ffffff 20% 70%);
}
.pricing .card .card_bg{
    background: url(../images/price_bottom.png) center no-repeat;
    background-size: 100%;
    background-position: bottom;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
}
.pricing .card .card-body{
	padding:0px;
}
.pricing .card-title {
	margin: 0px 0px 0px;
	padding:10px 5px;
	font-size: 24px;
	font-weight: normal;
	color:#fff;
	
}
.pricing .card_price_box{
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	text-align:center;
	/* background:url(../images/price_top.png) center no-repeat; */
	background-size: 100% 100%;
    background-position: top;
    padding: 10px 0px 31px;
    margin-bottom: 0px;
}


.pricing .card-price {
	font-size: 53px;
	margin: 0px 0px 0px;
	color:#f25944;
	font-weight:600;
	text-align:center;
}
.pricing .period {
	font-size: 24px;
	font-weight:normal;
	margin-left:0px;
	color:#f25944;
}
.pricing .card_text{
	text-align:center;
	padding: 5px 15px 10px;
	min-height: 170px;
}
.pricing .card_text p{
	font-size:17px;
	margin-bottom:0px;
}
.pricing .card_text p span{
	font-size:23px;
	color:#06b56d;
}
.pricing .card_text p strong{
	display:block;
	font-weight:400;
}
.pricing .card_text .custom-control{
	display: inline-block;
}
.pricing .card_text .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before{
	background:#06b56d;
}
.price_label1 {
	font-size: 14px;
	font-weight: 500;
	line-height: 1.34;
	margin-bottom: 0;
	padding: 5px 15px;
	border-radius: 50px; 
	position: absolute;
	text-transform:uppercase;
    top: -15px;
    right: 0px;
    margin: 0px auto;
	width: 120px;
    left: 0px;
    text-align: center;
}

@media(max-width:991px){
	.price_label1 {
    font-size: 11px;
	width:auto;
    padding: 3px 5px;
	}
}
.price_label1.popular {
	background: #06b56d;
	color: #fff;
}
.pricing ul{
	margin-bottom:60px;
	margin-left: 23px;
}
.pricing ul li {
	margin-bottom: 8px;
	padding-bottom: 8px;
	border-bottom:1px solid #dbdbdb;
	font-size:17px;
}
.pricing ul li:last-child{
	border-bottom:none;
}
.pricing ul li .fa-li{
	font-weight:normal;
	text-align:left;
	width: 18px;
    left: -22px;
    top: 0px;
}
.pricing ul li .fa-li .fa-check{
	color:#06b56d;
}
.pricing ul li .fa-li .fa-times{
	color:#c61e10;
}
.pricing ul li .fa-li .fa-circle{
	color:#06b56d;
	font-size:15px;
}
.pricing .text-muted {
	opacity: 0.7;
}

.pricing .btn {
	
	border-radius: 5rem;
	font-family: jost, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 20px;
	transition: all 0.2s;
	padding: 6px 37px 4px;
	background: #fff;
	color: #03c !important;
	line-height: 1;
	letter-spacing: 0;
	margin: 0 auto;
	text-transform: none;
	margin: 0 0 11px 0;
}
.pricing .btn.active,
.pricing .btn:hover  {
	
	background: #06B56D;
	color: #fff !important;
	
}
.pricing .professional, .pricing .platinum{
    margin-top: -10px;
    z-index: 1;
   /* height: 350px;*/
}
.pricing .platinum.best_offer{
	/*height:375px;*/
}
.pricing .professional .card-title, .pricing .platinum .card-title{
	padding: 21px 10px 10px;
}
.standard_features{
	background:#fff;
	border-radius:20px;
	overflow:hidden;
	box-shadow: 0px 3px 0px 0px rgba(0, 0, 0, 0.2);
	margin:20px 0px;
	padding-bottom:10px;
}
.standard_features .standard_title{
	background:#6699ff;
	padding:12px 15px;
	font-size:24px;
	font-weight:normal;
	color:#fff;
	margin-bottom:20px;
}

.manager_sec{
	margin-bottom:20px;
	position:relative;
}	
.number {
	font-size: 85px;
	font-weight:900;
	color:#6699ff;
	font-family:Arial;
	position: absolute;
	top: 0px;
	left: -37px;
}	
	
.manager_details {	
    position:relative;
	z-index: 1;
	padding:15px;
	box-shadow:0px 0px 10px rgb(0 0 0 / 20%);
	min-height:105px;
	background:#fff;
}
.manager_sec p{
	font-size: 18px;
	font-weight:normal;
	
	margin-bottom:0px;
}
}

.custom-control-label {
    margin-bottom: 0;
    text-align: left;
}
.manager_sec p strong{	
	font-size:19px;	
	
}	


.standard_list{
    list-style: none;
    padding: 0;
    margin: 0px 20px 0;
}
.enterprise_T{
	background:#fff;
	border-radius:20px;
	box-shadow:0px 0px 2px 1px rgb(0 0 0 / 30%);
	overflow:hidden;
}
.enterprise_left{
	background: url(../images/enterprise_left_bg.png) center no-repeat;
    background-size: 100% 100%;
    background-position: left;
	padding:60px 60px 60px 30px;
	text-align:center;
	min-height:100%;
}
.enterprise_left h3{
	color:#fff;
	font-size:27px;
	
	margin-bottom:20px;
}
.enterprise_left h2{
	font-size:53px;
	font-weight:bold;
	color:#fff;
}
.enterprise_right{
	padding:20px 30px 20px 0px;
}
.enterprise_right ul{
    list-style: none;
    padding: 0;
    margin: 0px 0px 0;
}
.enterprise_right li {
    position: relative;
    padding: 0 0 10px 25px;
	font-size:17px;
}
.enterprise_right li strong{
	color:#0033cc;
	
}
.enterprise_right li:before {
    background-image: url(../images/check3.png);
    background-size: 15px 15px;
    background-repeat: no-repeat;
    display: inline-block;
    position: absolute;
    width: 15px;
    height: 15px;
    margin-right: 7px;
    content: "";
    top: 4px;
    left: 5px;
}

@media (min-width: 992px) {
	.standard_list{
    margin: 0 20px;
   
	}
	
	
}
.standard_list li {
    position: relative;
    padding: 0 0 10px 25px;
}
.standard_list li:before {
    content: "\f00c";
    position: absolute;
    left: 0;
    top: 3px;
    font-family: "FontAwesome";
    color: #06b56d;
    font-size: 15px;
}
/* Hover Effects on Card */
@media (min-width: 992px) {
	.pricing .card:hover {
		margin-bottom: .25rem;
		box-shadow: 0 0.5rem 1rem 0 rgba(0, 0, 0, 0.3);
	}
}
@media(max-width:1024px){
	.pricing .pricing_box {
		max-width: 35%;
		padding: 0px 10px;
	}
}
@media(max-width:992px){
	.pricing .pricing_box {
		max-width: 33%;
	}	
	.pricing .platinum.best_offer{
		margin-top:15px;
	}
	.enterprise_left{
		background-size: 115% 100%;
		padding:30px;
	}
	.enterprise_right{
		padding:20px;
	}
}
@media(max-width:896px){
	.sec_crew_membership{
		padding:0px 20px;
	}
	.pricing .pricing_box{
		max-width:inherit;
	}
	.manager_sec{
		margin-left:30px;
	}
}
@media(max-width:576px){
	.pricing {
		margin-top: 25px ;
	}
	.standard_list{
		margin:20px 20px 0px;
	}
	.pricing .card .card_bg{
		background-size:100%;
	}
}
@media(max-width:490px){
	.vessel_box .vessel_outer,
	.vessel_box .vessel_inner{
		width:100%;
	}
	.vessel_box .vessel_inner ul li{
		margin:0px 15px;
	}
}
@media(max-width:428px){
	.vessel_box .vessel_inner h3{
		font-size:25px;
	}
	.vessel_box .vessel_inner ul li{
		margin:0px 10px;
		font-size:17px;
	}
}
@media(max-width:360px){
	.subscription_plan p{
		font-size:13px;
	}
	.vessel_box .vessel_inner ul li{
		margin:0px 20px 0 0;
		font-size:16px;
	}
}

.sec_refermember{
	background: url(../images/refer_crew_member.jpg) center no-repeat;
	background-size:cover;
	border-bottom:1px solid #c1c1c1;
}
/*.crew_member_bg{
    background: url(../images/refer_crew_bottom.jpg) no-repeat;
    background-size: contain;
    background-position: bottom;
}*/
.crew_member{
	padding:40px 50px 40px;
}
.crew_member .member{
	display:flex;
	margin:20px 0px 30px;
	justify-content: center;
	align-items: center;
}

@media(min-width:768px) and (max-width:991px){
.crew_member .member > div{
	
	 flex: 1;
	
	
}
.crew_member .member > div.and{
	
	flex-grow: 4;
	
	
}
}



.crew_member .member .member_price{
	background:transparent;
	border:1px solid #fff;
	border-top-left-radius:30px;
	border-bottom-right-radius:30px;	
	height:142px;
}
.crew_member .member .price1{
	background:#fca332;
	text-align:center;
	height:140px;
	padding:20px 35px;
	border-top-left-radius:30px;
	border-bottom-right-radius:30px;
	-ms-transform: rotate(-2deg); /* IE 9 */
	transform: rotate(-2deg);
}
.crew_member .member .price1 h5{
	font-size:60px;
	color:#fff;
	line-height:28px;
	margin-top:20px;
}
.crew_member .member .price1 .period{
	font-size:30px;
	font-weight:400;
	margin-left:10px;
}
.crew_member .member .price1 small{
	font-size: 30px;
	font-weight: 500;
	color: #fff;
	display: block;
	margin: 14px 0 0 0;
	line-height: 1;
}
.crew_member .member .and{
	font-size: 35px;
    font-weight: 600;
    text-align: center;
	display: grid;
    align-content: center;
    margin: 0px 5px 0px;
    padding: 0px 0px;
	color:#fff;
    text-transform: uppercase;
    width: 250px;
    height: 250px;
    line-height: 35px;
    border-radius: 50%;
    background: url(../images/circle.png) center no-repeat;
	background-size:contain;
}
.bline{
	width:150px;
	height:9px;
	background:url(../images/bline.png) center no-repeat;
	margin:0px 15px;
}
.price2{
	background:#f25944 !important;
}
.member_text{
	text-align:center;
	margin-bottom:0px;
	padding-bottom:0px;
	color:#fff;
}
.member_text h4{
	font-size:20px;
	margin-bottom:20px;
}
.member_text p{
	margin-bottom:10px;
}
@media(max-width:1200px){
	.crew_member .member .member_price{
		height:130px;
	}
	.crew_member .member .price1{
		height:128px;
	}
	.crew_member .member .and{
		font-size:25px;
		line-height:27px;
	}
	.crew_member .member .price1 h5{
		/*font-size:45px;*/
		line-height:23px;
	}
	.crew_member .member .price1 .period{
		font-size:23px;
	}
	.crew_member .member .price1 small{
		/*font-size:25px;*/
	}
}
@media(max-width:1024px){
	.crew_member .member{
		margin:0px;
	}
}
@media(max-width:992px){
	.standard_features{
		padding-bottom:30px;
	}
	.standard_list{
		margin-bottom:0px;
	}
	.crew_member .member .and {
		font-size: 20px;
		line-height: 21px;
	}
	.crew_member .member .member_price {
		height: 118px;
		scale:0.8;
	}
	.crew_member .member .price1 {
		height: 116px;
	}
	.crew_member .member .price1 h5 {
		/*font-size: 38px;*/
		line-height: 23px;
		margin-top: 10px;
	}
}
@media(max-width:896px){
	.crew_member.crew_member {
		padding: 0px 20px 20px;
	}
	.crew_member .member .price1 h5{
		/*font-size:30px;*/
		line-height:20px;
	}
	.crew_member .member .price1 .period{
		/*font-size:18px;*/
	}
	.crew_member .member .price1 small{
		/*font-size:20px;*/
	}
	.crew_member .member .and{
		font-size: 23px;
	}
	
}
@media(max-width:767px){
	.crew_member .member .price1{
		/*padding: 15px 20px;
		height:95px;*/
	}
	.crew_member .member .member_price {
		/*height: 97px;*/
	}
}
@media(max-width:660px){
	.crew_member .member .member_price {
		/*height: 72px;*/
	}
	.crew_member .member .price1{
		/*padding: 5px 10px;
		height: 70px;*/
	}	
	.crew_member .member .price1 small {
		/*font-size: 15px;*/
	}
	.crew_member .member .price1 .period {
		/*font-size: 14px;*/
		margin-left: 2px;
	}
	.crew_member .member .and{
		font-size:21px;
	}
	.crew_member .member .price1 h5 {
		/*font-size: 20px;*/
		line-height: 17px;
	}
	.member_text{
		padding-bottom:0px;
		margin-bottom:20px;
	}
}
@media(max-width:767px){
	.crew_member.crew_member{
		padding:30px 20px;
	}
	.crew_member .member{
		display:grid;
	}
	.bline{
		display:none;
	}
	.crew_member .member .member_price{
		margin:20px 0px;
	}
	.crew_member .member .price1 h5{
		/*font-size: 33px;*/
		line-height: 17px;
	}
	.crew_member .member .and {
		font-size: 28px;
		line-height: 27px;
		width: 200px;
		height: 200px;
	}
	.crew_member .member .price1 .period, .crew_member .member .price1 small {
		
	}
}


.sec_mission{
	background:#ffffff url(../images/mission_bg.jpg) center no-repeat;
	padding:0px 50px;
}
.our_mission{
	padding:40px 0px 30px;
}
.mission_left figure{
	text-align:center;
	padding-right:25px;
}
.mission_right blockquote{
  font-size: 20px;
  margin:18% auto 0px;
  color: #000000;
  padding:0px 0px 0px 20px;
  border-left:5px solid #fca332;
  position: relative;
}
.mission_right blockquote h2{
	font-size:28px;
	margin-bottom:10px;
}
.mission_right blockquote h2 span{
	color:#fca332;
}
.mission_right blockquote p{
	margin-bottom:0px;
}
.sec_story{
	background:#e9e9e9 url(../images/our_story.png) center no-repeat;
	background-size:cover;
	padding:0px 50px;
}
.our_story{
	padding:0px 0px 60px;
}
.story_left_b{
	color:#000000;
}
.story_left_b h2{
	color:#000;
}
.story_left_b h3 {
    font-size: 22px;
    font-weight: 500;
    line-height: 27px;
    text-align: justify;
}
.story_left_b p{
	text-align:justify;
}
.story_right_b figure{
	text-align:right;
	margin-left:30px;
}
.sec_whoweare{
	background:#e9e9e9 url(../images/whoweare_bg.jpg) center no-repeat;
	background-size:cover;
	padding:0px 50px;
}
.who_we_are{
	padding:60px 0px;
}
.w_left h2{
	color:#000;
}
.w_left h3{
	font-size:22px;
	font-weight:500;
	line-height:27px;
	text-align:justify;
}
.w_left p{
	text-align:justify;
}
.w_right figure{
	text-align:left;
	margin-right:30px;
}

.sec_contact{
	padding:0px 50px;	
	position: relative;
}
.sec_contact:after {
    background-color: #6699ff;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 75%;
    z-index: -1;
}
.sec_contact:before {
    background-color: #fca332;
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 25%;
    z-index: -1;
}
.contact_us{
	padding:50px 0px;
	max-width: 1600px;
	margin:0 auto;
}
.contact_left figure{
	
	text-align:center;
	max-width: 300px;
	margin:0 auto
	
	
}
@media(min-width:992px){
	
	.contact_left figure{
	
	text-align:center;
	max-width: 550px;
	float: right;
	
}

	
}
.contact_right h2{
	color:#fff;
}
.contact_right ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.contact_right .contact_ul li{
	padding: 0 0 8px 25px;
	color:#fff;
}
.contact_right .contact_ul li a{
	color:#fff;
}
.contact_right .contact_ul li:before {
    content: "\f105";
    position: absolute;
    left:16px;
    font-family: "FontAwesome";
    color: #fff ;
    font-size: 17px;
}
.contact_right .contact_ul li:before{
	content: "\f0e0 ";
}
.contact_right .contact_ul li:last-child:before{
	content: "\f095";
}
.contact_form1{
	margin-top:20px;
}
.contact_form1 h3{
	font-size:30px;
	
	color:#fff;
}
.contact_form1 p{
	color:#fff;
}
/*.contact_form1 input, .contact_form1 textarea, .contact_form1 select{
	border-radius:10px !important;
	color:#898989;
}*/
.contact_form1  input[type="submit"] {
    margin: 0px;
    padding-right: 45px;
}
.contact_form1 span {
    position: relative;
}

/*.contact_form1 span:after {
    font-family: FontAwesome;
    content: "\f1d8";
    font-size: 15px;
    position: absolute;
    right: 22px;
    top: 6px;
    pointer-events: none;
	color:#fff;
}*/
@media(max-width:992px){
	.sec_contact:before{
		width:100%;
	}
	.sec_contact:after{
		width:100%;
	}
	.story_right_b figure, .w_right figure{
		text-align:center;
	}
}
.sec_about{
	background:#e9e9e9 url(../images/whoweare_bg.jpg) center no-repeat;
	background-size:cover;
	padding:0px 50px;
}
.about_us{
	padding:50px 0px;
	max-width: 1550px;
	margin: 0 auto;
}
@media(max-width:1600px){
	
	.about_us{
	padding:50px 0px;
	max-width: 1350px;
	margin: 0 auto;
	}
	.contact_us{
	
	max-width: 1350px;
	
	}
}
.about_us .flex-md-row-reverse{
	margin-bottom:40px;
	
	
	
}
.about_us .row > div:first-child{
	float:right;
}
.about_us h2.section_title, 
.main_heading3{
	font-size:24px;
	
	margin-bottom: 20px;
	position: relative;
	padding-bottom: 10px;
	margin: 0px 0 10px 0;
	text-transform:uppercase;
}
.about_us h2.section_title span,
.main_heading3 span{
	color:#fca332;
}
/*.about_us h2.section_title:before {
    content: "";
    position: absolute;
    bottom: 0px;
    width: 60px;
    height: 2px;
    background-color: #fca332;
}*/
.about_us h3{
	font-size:22px;
	font-weight:500;
	line-height:27px;
	text-align:justify;
}
.about_us p{
	text-align:justify;
}
.about_us .media {
    margin-top: 15px;
	/*display: table-cell;*/
	max-width: 430px;
	margin: 0 auto;
}
@media (max-width:991px){
.about_us .media {
   
    max-width: 345px;
    margin: -15px auto 0;
}
}
@media (min-width:1200px){
	.about_us .media-body{
		padding:20px 0 0 100px;
		
	}	
		
	.about_us .flex-md-row-reverse .media-body{
		padding:0 100px 0 0;
		
	}	
	

}

.about_us .media-left{
	max-height:300px;
}
	
@media (max-width:1070px){
	.about_us .media{
		text-align:center;
	}
	.about_us .media img{
		margin-bottom:20px;
	}
	.about_us .media .mt-5{
		margin-top:0px !important;
	}
	.about_us .media .media-right, .about_us .media .media-left{
		float:inherit;
		margin-right:0px;
		margin-left:0px;
		margin-bottom:30px;
		margin-top:0px;
	}
	
}
@media (max-width:1024px){
	.sec_about,.sec_contact{
		padding:0px 20px;
	}
}
@media (max-width:767px){
	.about_us{
		text-align:center;
	}
	.about_us h2.section_title::before {
		left:inherit;
	}
	.about_us .mr-5, .about_us .ml-5{
		margin:0px !important;
	}
}
.card-body .bottom_btn{
	height:40px;
}


.vessel_inner ul li:nth-child(2){
	width:90px;
}

.vessel_results,.vessel_search_result li{
	cursor:pointer;
}

#customVesselForm label.error{
	color:#fa2b2b;
	font-size:14px;
}

/*#add-vessel .close{
	top:-10px;
}*/

/****************************************
Poonam 26 July 2021
*****************************************/
.manager_sec1{
	margin:30px 25px 20px 82px;
	position:relative;
}	
.number1 {
	position: absolute;
	top: 3px;
    left: -73px;
}	
	
.manager_details1 {	
    position:relative;
	z-index: 1;
	padding:30px;
	box-shadow:0px 0px 10px rgb(0 0 0 / 20%);
	min-height:105px;
	background:#fff;
	min-height:135px;
	border-radius:10px;
}
@media (max-width:1199px){
		
.manager_details1 {	
	padding:20px 10px;
	min-height:145px;
	
}
	
}
.manager_sec1 p{
	font-size: 18px;
	font-weight:normal;
	text-align:center;
	margin-bottom:0px;
}
.custom-control-label {
    margin-bottom: 0;
    text-align: left;
}
.manager_sec1 p strong{	
	font-size:19px;	
	
}

@media (max-width:1240px){
	.conceirge_page .price_b .stext1{
		font-size:31px;
		padding: 0px 30px;
	}
	.conceirge_page .price_b .stext1 del{
		font-size: 74px;
	}
	.conceirge_page .price_b .stext1 del:before{
		bottom:42px;
	}
	.conceirge_page .price_b .stext2 strong{
		    font-size: 134px;
	}
	.conceirge_page .price_b .stext2 sup{
		top: -1.38em;
	}
}
@media (max-width:992px){
	.conceirge_page h2{
		text-align:center;
	}
	.conceirge_pic{
		margin-top:20px;
		margin-bottom:20px;
	}
	.conceirge_page .price_b{
		width:100%;
		display:block;
		text-align:center;
	}
	.conceirge_page .price_b .stext1, .conceirge_page .price_b .stext2{
		width:50%;
		text-align: center;
	}
	.conceirge_page .price_b .stext2{
		
	}
	.manager_sec1{
		margin: 10px 40px 20px 80px;
	}
	.number1{
		top: 5px;
		left: -43px;
	}
	.number1 img{
		width:60px;
	}
	.manager_details1{
		min-height:inherit;
	}
	.manager_sec1 p{
		text-align:left;
	}
	
		.conceirge_page .price_b .stext2 strong {
    font-size: 120px;
		
	}
	.conceirge_page .price_b .stext2 sup {
		    top: -1.10em;
	}
	.conceirge_page .price_b .stext1 del {/*17aug21*/
		font-size: 58px;
	}
	.conceirge_page .price_b .stext1 del:before {/*17aug21*/
    bottom: 35px;
	}	
	
}

@media (max-width:767px){
	.conceirge_page .price_b{
		margin-top:0px;
		display: grid;
	}
	.conceirge_page .price_b .stext1, .conceirge_page .price_b .stext2{
		width: auto;
		text-align:center;
	}
	.conceirge_page .price_b .stext1{
		padding: 0px 0px;
	}
	.conceirge_page .price_b .stext1 del {/*17aug21*/
		font-size: 52px;
	}
	.conceirge_page .price_b .stext1 del:before {/*17aug21*/
    bottom: 30px;
	}
	.manager_sec1 {/*17aug21*/
    margin: 10px 20px 20px 50px;
	min-height: 90px;
}

}
@media (max-width:500px){
	.conceirge_page .price_b .stext1{
		margin-bottom: 15px;
	}
	.conceirge_page .price_b .stext2{
		
	}
	.conceirge_page .price_b .stext2 strong {
    font-size: 89px;
	}
	.conceirge_page .price_b .stext2 sup {
		
		font-size: 49px;
		top: -0.58em;
	}
}
@media (max-width:390px){
	.subscription_plan h5{
		font-size: 15px;
	}
	.btn3{
		font-size:18px !important;
	}
}


/*17aug21*/
@media (min-width:1200px){	
.conceirge_page{
	padding:30px 40px 30px;
}
}
.conceirge_page .container{
	max-width: 1300px;
	width:auto;
	
}
.con_query{
	padding:0px 70px;	
	position: relative;
	background-color: #6699ff;
	/*background:#e5eeff ;*/
	color:#fff;
	
}
.con_query .contact_us{
	max-width: 100%;
}
@media (max-width:1024px){
.con_query {
    padding: 0px 20px;
}

}
.con_query p a{
	font-size:1.15em;
	font-weight:500;
	color:#fff;
}	
.con_query .main_heading3{
	color:#fff;
	font-size:24px;
}
.con_query form textarea {
    height: 163px;
}


/***********************************************************
Poonam -> 14/1/2022
************************************************************/
.e_block {
    padding: 50px 0;
}
@media (max-width: 1500px){
	.banner_content {
		max-width: 1290px;
		top: 35%;
	}
}
.sec_find {
    background-image: url(../images/employers_home_bg.jpg);
    background-position: center center;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    position: relative;
    z-index: 1;
    margin-top: -1px;
	padding: 31px 0;
}
.sec_find:after {
    content: "";
    position: absolute;
    background-image: url(../images/find_bg.png);
    background-repeat: no-repeat;
    top: 0%;
    left: 0px;
    background-size: 100%;
    right: 70%;
    bottom: 0;
    margin-top: 0px;
    z-index: -1;
}

.sec_find .page_heading {
    text-align:center;
    font-size: 40px;
    margin: 15px 0 40px 0;
	
}
.sec_find .page_heading span{
	border-radius: 41px;
    background: #fff;
    padding: 0 28px;
    border: solid 3px #ccc;
}
.sec_find .page_heading span i {
    color: #FCA332;
    font-style: normal;
}
.sec_find .media {
    margin-top: 15px;
    margin: 0 auto;
}
.sec_find .media-body h2{
	font-size:24px;
	font-weight:normal;
	color:#808080;
}	
.sec_find .media-body h2 span{
	font-weight:500;
	font-size:45px;
	color:#f25944;
}
@media (min-width:1200px){
	.sec_find .media-body{
		padding:70px 0 0 0px;
	}	
	.sec_find .flex-md-row-reverse .media-body{
		padding:70px 100px 0 0;	
	}	
}

@media (max-width:480px){
	.sec_find .page_heading {
		font-size: 25px;
		margin:35px auto;
	}
	.sec_find .page_heading span{
		border-radius: 28px;
		background: #fff;
		padding: 0 10px;
		border: solid 3px #ccc;
	}
}

.sec_interview {
    background-image: url(../images/partners_bg.png);
    background-position: center center;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    position: relative;
    z-index: 1;
    margin-top: -1px;
	padding:60px 0px 0px;
}
.sec_interview .media{
	padding-top:70px;
}
.dots7:after {
    content: "";
    position: absolute;
    top: 0%;
    left: -15%;
    right: 0px;
    padding-top: 30%;
    width: 70%;
    height: 498px;
    margin-top: 0px;
    background-image: url(../images/dots2.png);
    background-repeat: no-repeat;
    background-position: center;
    z-index: -1;
}
.sec_interview .media-body h2{
	font-size:24px;
	font-weight:normal;
	color:#ffffff;
}	
.sec_interview .media-body h2 span{
	font-weight:500;
	font-size:45px;
	color:#fca332;
}
.sec_interview .media-body p{
	color:#fff;
}
@media (min-width:1200px){
	.sec_interview .media-body{
		padding:25% 0 0 0px !important;
	}
	.sec_interview .flex-md-row-reverse .media-body{
		padding:0 100px 0 0;	
	}	
}

.sec_verify{
	background-image: url(../images/video_bg.jpg);
    background-position: center center;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    position: relative;
    z-index: 1;
	margin-top: -1px;
}
.sec_verify .media {
    margin-top: 15px;
	margin:10% auto 0px;
}

.sec_verify .media-left{
	margin:10% 0px 0px;
}
@media (max-width:991px){
	.sec_verify .media {  
		width: 450px;
		margin: 15px auto 0;
		padding: 21px 68px 100px 62px;
	}
}
@media (max-width:576px){
	.sec_verify .media { 
	    width: 330px;
		margin: 15px auto 0;
		padding: 15px 50px 50px 46px;
	}
}
.sec_verify .media-body h2{
	font-size:24px;
	font-weight:normal;
	color:#808080;
}	
.sec_verify .media-body h2 span{
	font-weight:500;
	font-size:45px;
	color:#06b56d;
}
@media (min-width:1200px){
	.sec_verify .media-body{
		padding:55% 0 0 0px !important;
		margin-left: -30px;
	}
	.sec_verify .flex-md-row-reverse .media-body{
		padding:0 100px 0 0;	
	}	
}
@media (max-width:1070px){
	.sec_verify .media{
		text-align:center;
	}
	.sec_verify .media img{
		margin-bottom:0px;
	}
	.sec_verify .media .mt-5{
		margin-top:0px !important;
	}
	.sec_verify .media .media-right, .sec_verify .media .media-left{
		float:inherit;
		margin-right:0px;
		margin-left:0px;
		margin-bottom:0px;
		margin-top:0px;
	}
}

.sec_manage{
	background-image: url(../images/manage_bg.jpg);
    background-position: center center;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    position: relative;
    z-index: 1;
	margin-top: -1px; /*9dec21*/
}
.sec_manage:after {
    content: "";
    position: absolute;
    background-image: url(../images/shape6.png);
    background-repeat: no-repeat;
    top: -13%;
    right: 0px;
    background-size: 100%;
    left: 75%;
    bottom: 0;
    margin-top: 0px;
    z-index: -1;
}
.dots10:after {
    content: "";
    position: absolute;
    top: 10%;
    left: -10%;
    right: 0px;
    padding-top: 30%;
    width: 40%;
    height: 67%;
    margin-top: 0px;
    background-image: url(../images/dots1.png);
    background-repeat: no-repeat;
    background-position: center;
    z-index: -1;
}
.sec_manage .media {
    margin-top: 15px;
	margin:0 auto;
}
.sec_manage .media-right{
	margin:10% 0px 40px;
}
.sec_manage .right_img{
	border:none;
}
@media (max-width:991px){
	.sec_manage .media {  
		max-width: 450px;
		margin: -15px auto 0;
	}
}	
.sec_manage .media-body h2{
	font-size:24px;
	font-weight:normal;
	color:#808080;
}	
.sec_manage .media-body h2 span{
	font-weight:500;
	font-size:45px;
	color:#6699ff;
}
@media (min-width:1200px){
	.sec_manage .media-body{
		padding:40% 0 0 0px;
		margin-left: 0px;
	}
	.sec_manage .flex-md-row-reverse .media-body{
		padding:50% 0px 0 0;	
	}	
}
@media (max-width:1070px){
	.sec_manage .media{
		text-align:center;
	}
	.sec_manage .media img{
		margin-bottom:0px;
	}
	.sec_manage .media .mt-5{
		margin-top:0px !important;
	}
	.sec_manage .media .media-right, .sec_video .media .media-left{
		float:inherit;
		margin-right:0px;
		margin-left:0px;
		margin-bottom:0px;
		margin-top:0px;
	}
}

@media (max-width: 1200px){
	.sec_find, .sec_interview, .sec_verify, .sec_manage{
		background-size: 200% 100%;
	}
	.sec_find .media-body{
		padding: 15% 0 0 0px !important;
	}
	.sec_interview .media-body, .sec_verify .media-body, .sec_manage .media-body{
		padding: 20% 0 0 0px !important;
	}
	.sec_manage .right_img{
		font-size:18px !important;
		padding:15px 20px 12px !important
	}
	.sec_verify .media-left{
		margin: 3% 0px 0px;
	}
	.dots7:after{
		top: 3%;
		width: 65%;
		height: 440px;
	}
	.sec_verify .media{
		margin: 7% auto 0px;
	}
	.sec_verify .media-body{
		padding: 45% 0 0 0px !important;
	}
}

@media (max-width: 991px){
	.sec_find .media-body, .sec_interview .media-body, .sec_manage .media-body{
		text-align: center;
		padding: 2% 0 0 0px !important;
	}
	.sec_verify .media-body{
		text-align:center;
		padding: 10% 0 0 0px !important;
	}
	.sec_verify .media {
		padding: 0px;
		margin: 0px auto;
	}
	.sec_verify .media .media-left{
		margin-bottom:0px;
	}
	.sec_manage .right_img{
		margin-bottom:20px;
	}
.dots10:after{
		top: 0;
		padding-top: 0%;
		height: 100%;
		left:0;
	}
	.sec_find .media, .sec_interview .media{
		max-width: 450px;
		margin: 0px auto 0;
	}
	.sec_find .media{
		padding-bottom:40px;
	}
}
@media (max-width: 896px){
	.sec_find .page_heading{
		margin: 15px 0 30px 0;
	}
	.sec_manage:after{
		top: -5%;
	}
	.banner_content{
		top: 23%;
	}
	.sec_find .media-body h2 span, .sec_interview .media-body h2 span, .sec_verify .media-body h2 span, .sec_manage .media-body h2 span{
		font-size: 35px;
	}
	.sec_verify .media-body{
		padding: 15% 0 0 0px !important;
	}
}
@media (max-width: 554px){	
	.sec_find{
		padding: 20px 0;
	}
	.banner_content h1 {
		font-size: 24px;
	}
	.sec_find .page_heading {
		font-size: 25px;
		margin: 15px 0px 25px;
	}
}
@media (max-width: 480px){
	.banner_content{
		top: 8%;
	}
	.sec_find, .sec_interview, .sec_verify, .sec_manage{
		 background-size: 330% 100%;
	}

	.sec_find{
		padding: 20px 0;
	}
	.sec_find .page_heading {
		font-size: 25px;
		margin: 15px 0px 25px;
	}	
	.sec_find .media-body h2, .sec_interview .media-body h2, .sec_verify .media-body h2, .sec_manage .media-body h2{
		font-size: 18px;
	}
	.sec_find .media-body h2 span, .sec_interview .media-body h2 span, .sec_verify .media-body h2 span, .sec_manage .media-body h2 span{
		font-size: 30px;
	}
	.sec_manage .right_img {
		font-size: 16px !important;
		padding: 15px 15px 12px !important;
	}
}

.sec_manage .btn_large{
	text-transform:none;
}



dt {
	font-weight: 500;
  }
  .package_update {
	  background-color:#fff;
	  padding-top: 25px;
  }
  .package_update h2 {
	  font-size:32px;
	  margin-bottom: 0;
  }
  .package_update h2 + p {
	  margin-bottom:40px;
  }
  .plan_body {
	  position: relative;
	  
  }
  .plan_body dl {
	  background:#edf0f7;
	  
	  display: table;
	  margin:0;
	  width:100%;
	  box-shadow:0 0 5px rgba(0, 0, 0, 0.2);
	  border-radius:18px;
	  padding:20px;
	  position: relative;
	  overflow:hidden;
	  z-index: 1;
	  max-width:950px;
	  margin:0 auto;
  }
  .plan_body dl dt {
	  display: table-cell;
	  vertical-align: middle;
	  width:50%;
  }
  .plan_body dl:before {
	  content:"";
	  position: absolute;
	  left:0;
	  top:0;
	  bottom:0;
	  background-color:#0033cc;
	  width:46.5%;
	  z-index:-1;
	  border-radius: 18px 0 0 18px;
  }
  .plan_body dl:after {
	  content: "";
	  position: absolute;
	  left: 54.5%;
	  top: 0;
	  bottom: 0;
	  background-image: url(../images/package-shape.png);
	  background-repeat:repeat-y;
	  height: 100%;
	  width: 51px;
	  z-index: -1;
	  background-size: contain;
	  transform: translateX(-166%);
  }
   .plan_body dl dt:nth-child(1) {
  color:#fff;
  padding-left: 28px;
  }
   .plan_body dl dt:nth-child(2) {
  padding-left:95px;
  }
  .plan_body dl dt h3 {
	  font-size:28px;
  }
  .plan_body dl dt table {
	  margin-top:18px;
  }
  .plan_body dl dt table tr td {
	  padding: 0 10px 10px 0;
	  position: relative;
	  vertical-align:top;
  }
  .plan_body dl dt table tr td:first-child:after {
	  content:":";
	  position: absolute;
	  right:0px;
	  top:0;
	  color:#fff;
  }
  .plan_body dl dt table tr td:first-child {
	  width:35%;
	  padding-right:20px;
  }
  .plan_body dl dt table tr td:nth-child(2) {
   padding-left:15px;
  }
  .plan_body dl dt ul {
	  margin: 0;
	  padding: 0;
	  list-style: none;
  }
  .plan_body dl dt ul li {
	  position: relative;
	  padding:0 0 10px 25px;
  }
  .plan_body dl dt ul li:before {
	  content:"";
	  position:absolute;
	  left:0;
	  top:5px;
	  background-image: url(../images/package-check.png);
	  background-repeat: no-repeat;
	  width:13px;
	  height:14px;
  }
  .plan_body dl dt ul li button:before {
	  color:#03c;
  }
  .price_pack {
	  display: inline-block;
	  width: 160px;
	  height: 160px;
	  border-radius: 100%;
	  text-align: center;
	  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	  padding-top: 40px;
	  position: absolute;
	  top: 50%;
	  left: 51%;
	  transform: translate(-64%, -50%);
	  z-index: 11;
	  background-color: #fff;
  }
  .price_pack p {
	  margin:0;
	  font-weight:500;
	  color: #585858;
  }
  .astrick {
	  color:#08b46c;
  }
  .price_pack h3 {
	  font-weight:600;
	  color:#08b46c;
	  font-size:55px;
	  margin:0;
	  font-family: 'Jost';
  }
  .plan_body + p {
	  color:#555555;
	  max-width:910px;
	  margin:12px auto 10px;
  }
  .plan_body_info{
	  font-size: 0.9em;
  }
  .package_update + br {
	  display: none;
  }
   @media(max-width:920px) {
   .plan_body dl:after {
  transform: translateX(-134%);
  background-size: cover;
  }
   .price_pack h3 {
  font-size:45px;
  }
   .price_pack {
  width: 140px;
  height: 140px;
  }
  }
   @media(max-width:896px) {
   .plan_body dl, .plan_body dl dt {
  display: block;
  width:100%;
  }
   .plan_body dl:before {
  display: none;
  }
   .plan_body dl {
  padding:0;
  }
   .plan_body dl dt:first-child {
  background-color:#03c;
  text-align: center;
  padding: 25px 5px 65px;
  }
   .plan_body {
   max-width: 470px;
   margin: 0 auto;
  }
   .plan_body dl dt table tr td:first-child {
   width:50%;
   text-align:right;
  }
   .plan_body dl dt table tr td:nth-child(2) {
   width: 50%;
  }
  .plan_body dl dt table {
   width:100%;
   text-align: left;
   margin-left: auto;
   margin-right: auto;
  }
   .plan_body dl dt:nth-child(2) {
  padding: 115px 10px 5px;
  }
   .price_pack {
  transform: translate(-50%, -84%);
  }
   .plan_body dl:after {
  display: none;
  }
   .plan_body dl dt:nth-child(1) {
  position: relative;
  }
   .plan_body dl dt:nth-child(1):after {
  content: "";
  position: absolute;
  background-image: url(../images/package-shape-mb.png);
  display: block;
  height: 52px;
  bottom: -51px;
  left: 0;
  right: 0;
  width: 100%;
  background-size: cover;
  }
  .package_update + br, .package_update + br + br {
  display: none;
  }
  }
   @media(max-width:480px) {
  .plan_body dl dt h3 {
   font-size: 24px;
  }
  .package_update {
  padding-bottom:20px;
  }
   .package_update h2 {
   font-size: 28px;
  }
  .price_pack {
   transform: translate(-50%, -88%);
  }
  }
  .bg2.btn, .bg2.btn2 {
	border-color: #FCA332 !important;
  }
  button:focus{
	  outline:none;
  }
  