.forclientspro_secin .description .btn.btn-primary {
    text-transform: capitalize;
}
header #menu-second-header{    
    gap: 20px;
}
.navtranslate_wrap #google_language_translator {
    position: absolute;
    right: 0;
    top: 0;
}
.home_footer .footer_list_group .bitcot_logo a{
	color:#2d9693;
	text-decoration:underline;
}
/* .single-post .entry-footer{
  display: none;
} */

/* .team_designation {
    min-height: 57px;
} */

/* .team_card .card-body.p-0 {
    min-height: 750px;
} */
.owl-carousel button svg {
    width: 26px !important;
    height: 25px;
    color: #2d9693;
}
.subscription_wrapper .plans_pricing_card_list_wrap .plans_pricing_card_item_grp .plans_pricing_card{
	height:100%;
}
.owl-carousel .owl-item img {
    width: 11px;
    margin-top: 5px;
}
li.plans_pricing_card_item_grp {    
    padding: 2px;
}
.what_clients_say_section .row .col-md-12 > p {
    text-align: center;
}

.subscription_wrapper .plans_pricing_card_list_wrap .plans_pricing_card_item_grp .plans_pricing_card{
	min-height:auto !important;
}
.check_text_list_wrap h3 {
  margin-bottom: 0;
  font-size: 20px;
  color: #000;
	
}
.subscription_wrapper .check_text_grp_wrap .check_text_list_wrap {
    margin-bottom: 10px;
    padding-bottom: 10px;
}
section.plans_pricing_section.subscription_wrapper {
    padding: 60px 10px;
}
section.plans_pricing_section article h2 {
    color: #ecc447;
}
.check_text_list_wrap h3 strong {
    font-weight: 700;
}
@media (max-width:575px){
.owl-nav.disabled {
    display: none !important;
}
	.page-id-76 section.testimonials-section{
		padding-top:0px;
	}	
	.testimonials-btn-wrapper {
    flex-direction: column;
}
}
.subscription_wrapper .tick_icon_wrap {
    margin-top: 8px;
}
.blog .bit_blog_wrapper article header.entry-header h2 a {    
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 3em;
    line-height: 1.5em;
}
img.profile-image {
    border-radius: 100%;
    margin-left: -10px;
}
.new-home-page .pn_benefits_contact_us_wrap h6 {   
    margin: 0;
}
.pn_top_footer_social_links {
    width: -webkit-fill-available;
}
footer{
	flex-direction:column;
}
.pn_header .login_btn {
    padding: 19px 40px;
    display: flex;
    align-items: center;
    gap: 5px;
    border-radius: 0;
}
.pn_banner .pn-btn {   
    border-radius: 0 !important;
    padding: 15px 20px !important;   
}
.pn_banner .pn-btn:hover {   
    color: #fff !important;    
}
.pn_search_org_wrap p {   
    margin: 0;
}
.new-home-page .pn_benefits_contact_us_wrap {    
    max-width: 785px;  
}
.blogland_head nav.navbar.navbar-expand-lg {    
    padding: 0;
}

/* mn custom style */

.new-home-page .cta-right h4 {
	line-height: 32px;
}

.new-home-page .pn_youll_love_service_sec {
    padding-top: 70px;
}

.banner_content h6 .pn_ribbon_icon {
    bottom: 25px;
}

header .navbar.navbar-light a.navbar-brand {
    width: 140px;
}

header .navbar.navbar-light a.navbar-brand img {
    min-width: 100%;
}

header #menu-second-header {
    gap: 10px;
}

.pn_header .navbar-nav .nav-link {
    font-size: 14px;
    line-height: 14px;
 }

.pn_safety_and_protection_list_wrap h5 {
    margin-bottom: 0;
}

.pn_browse_location h6 {
   margin-bottom: 0;
}

.pn_top_footer .pn_top_footer_social_links ul li a {
    padding: 0;
}

.pn_header .navigation-toggler {
    top: 0;
    right: 0;
}


@media (max-width: 1199px) {
    .new-home-page .info-img {       
        padding-top: 80px;
    }
	.new-home-page .new-about-us {
			padding-top: 100px;
	}
	.new-home-page .info-img {
			padding-top: 0;
	}
	.testimonials-section {
			padding: 80px 0 0px 0;
	}
/* 	mn style */
	 .pn-container {
        padding: 0 32px !important;
    }
}

@media (max-width: 991px) {
	  
	.new-home-page .new-about-us {
			padding-top: 50px;
	}
/* 	mn style */
	.pn-container {
        padding: 0 16px !important;
    }
		.new-home-page .cta-right h4 {
    line-height: 24px;
	}
	.new-home-page .pn_youll_love_service_sec {
			padding-top: 45px;
	}
	.big-heading {
    font-size: 40px;
    line-height: 48px;
  }
	.testimonials-section {
			padding: 60px 0 0px 0;
	}
	.pn_header .navbar-light .navbar-toggler {
			position: unset;
		margin-top: 0;
	}
	.pn_designed_comp_content {
    align-items: flex-start;
	}
 .pn_designed_card {
    max-width: 100%;
}
}

@media (max-width: 767px) {
    .new-home-page .pn_year_of_exp_wrap .image-wrapper img {
        width: 100%;
    }
	.new-home-page .cta-box {   
    flex-direction: column;
	}
/* mn style */
	.new-home-page .new-about-us {
			padding-top: 70px;
	}
	.new-home-page .hero-section {
			height: 620px;
	}
		.new-home-page .hero-section .info-box {
			bottom: -245px;
	}
	.testimonials-thumb {
			margin-bottom: 10px;
	}
	
	.pn_banner .pn-btns-wrap {
	align-items: flex-start;	
	}
	
	.pn_footer {
	padding: 0;
}
	
}

/* mn style 480px */
@media (max-width: 480px) {
.new-home-page .hero-section {
    height: 710px;
}
		.new-home-page .hero-section .info-box {
			bottom: -255px;
	}
		.new-home-page .new-about-us {
			padding-top: 85px;
	}
	.big-heading {
			font-size: 30px;
			line-height: 36px;
	}
	.testimonials-card {
      padding: 25px 10px;
	}
}
.testimonials-section {
    background-color: #fff;
    padding: 110px 0 0px 0;
    display: none;
}
.img-fluid {
    max-width: 100%;
    height: 280px;
    width: 100%;
    object-fit: cover;
    object-position: top;
}