/******************************

INDEX:

******************************/

body { overflow: visible; overflow-x: hidden; }
 @media (max-width: 1800px) {
/*=== Header ===*/
.site-header.header-style-14 { padding: 30px 30px 0 30px; }
.site-header.header-style-14 .site-branding { padding-right: 60px; }
.header-style-14 .site-navigation ul.navigation > li > a { margin: 0 25px; }
.header-style-14 .pbmit-button-box-second a { font-size: 12px; padding: 16px 30px; }
}
 @media (max-width: 1700px) {
/*=== Header ===*/ 
.header-style-1 .pbmit-button-box,  .header-style-10 .pbmit-button-box { display: none; }
.site-header.header-style-14 { padding: 20px 20px 0 20px; }
.site-header.header-style-14 .site-branding { padding-right: 40px; }
.site-header.header-style-14 .pbmit-button-box .pbmit-header-button a::before { font-size: 18px; width: 40px; height: 40px; line-height: 40px; }
.header-style-14 .site-navigation ul.navigation > li > a { margin: 0 22px; }
.header-style-14 .main-menu ul > li.dropdown > a:after { right: -25px; }
.header-style-14 .pbmit-button-box-second a { padding: 12px 30px; }
/*=== Banner Slider ===*/ 
.pbmit-slider-four .pbmit-slider-content { padding: 320px 0 0px 150px; }
/*=== Footer ===*/ 
.footer-style-2 { margin: 0 30px; }
}
 @media (max-width: 1600px) {
/*=== Header ===*/
.header-style-3 .pbmit-slider-social { left: 25px; }
.header-style-4 .pbmit-button-bo,  .header-style-5 .pbmit-button-box { display: none; }
.header-style-13 { padding: 30px 30px 0 30px; }
.header-style-13 .pbmit-main-header-area .site-branding { padding-right: 10px; }
.header-style-13 .pbmit-button-box-second .pbmit-btn { font-size: 12px; padding: 20px 28px; }
.site-header.header-style-14 { padding: 20px 10px 0 10px; }
.site-header.header-style-14 .site-branding { padding-right: 20px; }
.header-style-14 .site-navigation ul.navigation > li > a { margin: 0 20px; }
.header-style-14 .pbmit-button-box-second a { padding: 12px 20px; }
/*=== Homepage-13 ===*/
.about-thirteen-content { padding: 60px 60px 60px 60px; }
.contact-thirteen-bg .pbmit-appointment-form-inner { padding: 60px 60px 80px 60px; }
/*=== Our History ===*/
.pbmit-element-timeline-style-1 .pbmit-timeline-wrapper .pbmit-timeline-desc { padding: 0 30px; }
.pbmit-element-timeline-style-1 .pbmit-timeline-wrapper { grid-gap: 140px; }
/*=== Footer ===*/ 
.footer-style-2 { margin: 0 20px; }
}
 @media (max-width: 1500px) {
/*=== Header ===*/ 
.header-style-1 .container-fluid { padding: 0 40px; }
.header-style-1 .pbmit-button-box-second { display: none; }
.header-style-1 .site-navigation { padding-left: 10px; }
.site-header.header-style-1 .container-fluid { padding: 0 40px; }
.header-style-3 .pbmit-slider-social { display: none; }
.header-style-9 .site-navigation { padding-left: 10px; }
.header-style-10 .container-fluid { padding: 0 40px 0 20px; }
.header-style-10 .site-navigation { padding-left: 10px; }
.header-style-10 .site-branding { padding: 0 30px 0 0; }
.site-header.header-style-13 { padding: 30px 0 0 0; }
.header-style-13 .pbmit-main-header-area { margin: 0 30px; }
.site-header.header-style-13 .pbmit-button-box-second .pbmit-btn { font-size: 11px; padding: 15px 24px; }
.site-header.header-style-14 { padding: 20px 0 0 0; }
.site-header.header-style-14 .pbmit-main-header-area .container-fluid { padding: 0 20px; }
.site-header.header-style-14 .pbmit-button-box .pbmit-header-button a::before { font-size: 16px; width: 35px; height: 35px; line-height: 35px; }
.site-header.header-style-15 { padding: 0 30px; }
/*=== Homepage-01 ===*/
.portfolio_two .pbmit-portfolio-style-2 .pbminfotech-box-content { left: 10px; right: 25px; }
/*=== Our History ===*/
.history_section .pbmit-element-timeline-style-1 .pbmit-timeline-wrapper .pbmit-timeline-desc { padding: 0; }
.history_section .pbmit-element-timeline-style-1 .pbmit-timeline-wrapper { grid-gap: 120px; }
.pbmit-element-timeline-style-1 .pbmit-element-inner .swiper-button-next { right: 14%; }
/*=== Homepage-04 ===*/
.pbmit-tween-effect-style-1  .pbmit-element-title { font-size: 120px; line-height: 130px; }
/*=== Homepage-13 ===*/
.contact-thirteen-bg .pbmit-appointment-form-inner { padding: 40px 40px 80px 40px; }
/*=== Footer ===*/ 
.footer-style-2 { margin: 0 10px; }
}
 @media (min-width: 1400px) {
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl { max-width: 1200px; }
}
 @media (max-width: 1400px) {
/*=== Header ===*/ 
.site-header.header-style-13 .pbmit-main-header-area .container-fluid { padding: 0 20px; }
.site-header.header-style-13 .pbmit-main-header-area .site-branding { padding-right: 0; }
.header-style-2 .pbmit-button-box,  .header-style-6 .pbmit-button-box,  .header-style-12 .pbmit-button-box,  .header-style-14 .pbmit-button-box { display: none; }
.header-style-14 .pbmit-button-box-second a { font-size: 11px; }
.site-header.header-style-15 { padding: 0 20px; }
/*=== Banner Slider ===*/ 
.pbmit-slider-four .pbmit-slider-content { padding: 320px 0 0px 100px; }
.pbmit-slider-nine .pbmit-title { font-size: 72px; line-height: 82px; }
.pbmit-slider-nine .pbmit-title strong { font-size: 86px; }
.header-style-10 .pbmit-slider-ten .pbmit-bottom-left-corner { right: 15%; }
.pbmit-slider-thirteen .pbmit-slider-content { padding-left: 50px; }
.pbmit-slider-fifteen .pbmit-slider-content { padding-left: 30px; }
/*=== Homepage-02 ===*/ 
.tab_section .container { padding: 0; }
.pf-sortable-col_4 .pbmit-element-posts-wrapper.row { margin: inherit; gap: 0; }
/*=== Homepage-09 ===*/
.product-ad-left-box { height: 100%; }
/*=== Homepage-12 ===*/
.service-twelve .shape-img-01 { display: none; }
/*=== Homepage-14 ===*/
.pbmit-service-style-11 .pbmit-content-box { bottom: 60px; }
/*=== Homepage-15 ===*/
.pbmit-service-style-12 .pbmit-service-wrap { width: 60%; }
.pbmit-service-style-12 .pbmit-service-image-wrapper { width: 30%; }
.pbmit-service-style-12 .pbminfotech-box-number { font-size: 65px; line-height: 65px; }
.pbmit-service-style-12 .pbmit-service-title { font-size: 50px; line-height: 60px; }
.pbmit-service-style-12 .pbmit-featured-img-wrapper { width: 280px; height: 280px; }
/*=== Footer ===*/
footer.footer-style-2 { margin: 0px 0px !important; border-radius: 30px 30px 0 0; }
}
 @media (max-width: 1366px) {
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl { padding-left: 30px !important; padding-right: 30px !important; }
.header-style-6 .main-menu ul > li.dropdown > a:after { display: none; }
.header-style-2 .main-menu ul > li.dropdown > a:after { display: none; }
/*=== Banner Slider ===*/
.pbmit-slider-area .pbmit-sub-title,  .pbmit-slider-two .pbmit-sub-title,  .pbmit-slider-three .pbmit-sub-title { font-size: 11px; line-height: 22px; }
.pbmit-slider-one .pbmit-title,  .pbmit-slider-two .pbmit-title { font-size: 94px; line-height: 94px; }
.pbmit-slider-three .pbmit-title { font-size: 72px; line-height: 82px; }
.pbmit-slider-three .pbmit-desc { font-size: 17px; line-height: 27px; }
.pbmit-slider-three .pbmit-button .pbmit-btn { font-size: 11px; }
.pbmit-slider-four .pbmit-slider-content { padding: 180px 0 0px 100px; margin-bottom: 0; }
.pbmit-slider-four .banner-image { margin: 20px; }
.pbmit-slider-four .banner-image img { width: 100%; }
.pbmit-slider-four .pbmit-title { font-size: 60px; line-height: 70px; }
.pbmit-slider-five .pbmit-title { font-size: 95px; line-height: 100px; }
.pbmit-slider-six .pbmit-title { font-size: 79px; line-height: 84px; }
.pbmit-slider-eight .pbmit-slider-content { padding: 65px 40px 60px 30px; }
.pbmit-slider-eight .pbmit-title { font-size: 60px; line-height: 70px; }
.pbmit-slider-eight .pbmit-slider-content .pbmit-button .pbmit-btn { font-size: 10px; }
.pbmit-slider-eleven .pbmit-title { font-size: 79px; line-height: 79px; }
.pbmit-slider-twelve .pbmit-title { font-size: 94px; line-height: 103px; }
.pbmit-slider-fourteen .pbmit-slider-content .pbmit-title { font-size: 122px; line-height: 122px; }
.pbmit-slider-fifteen .pbmit-title { font-size: 54px; line-height: 56px; }
.pbmit-slider-fifteen .pbmit-button a { font-size: 14px; line-height: 23px; padding: 15px 28px; }
/*=== Homepage-01 ===*/ 
.ihbox-style-16_box .pbmit-ihbox-style-16 { padding: 0 45px; }
.contact-form-one_right { padding: 60px 30px 60px 30px; }
/*=== Homepage-02 ===*/ 
.about-one-rightbox { padding-left: 30px; }
.pbmit-service-style-2 .pbmit-featured-wrapper { clip-path: unset; border-radius: 30px; }
.pbmit-service-style-2 .pbmit-featured-wrapper::before { z-index: 0; }
.pbmit-service-style-2 .pbmit-service-btn { bottom: 40px; right: 20px; }
.pbmit-service-style-2 .pbmit-service-title { font-size: 24px; line-height: 30px; }
.pbmit-service-style-2 .pbmit-contant-box { left: 30px; }
.pbmit-tab .nav .nav-item a { width: 300px; }
.portfolio_two .container-fluid { padding: 0 30px !important; }
/*=== Homepage-03 ===*/ 
.about-us-three_leftbox { padding-right: 50px; }
.fid-section_three { padding: 80px 15px; }
.ihbox-style-17_bg { padding: 100px 30px; }
.testimonial-three_bg { padding: 150px 0 150px 0; }
/*=== Homepage-04 ===*/ 
.about-four-right-box { padding-left: 15px; }
.pbmit-tween-effect-style-1.pbmit-tween-efect .pbmit-element-title { font-size: 100px; line-height: 110px; }
.ihbox-style-23-bg { padding: 100px 30px; }
.why-choose-us-four-heading { padding-right: 20px; }
/*=== Homepage-05 ===*/
.appointment-five-bg { padding: 50px 30px 40px 30px; }
.discount-plan-area .container { padding: 0 !important; }
/*=== Homepage-06 ===*/
.who-we-are-section-six .right-area { padding-left: 10px; }
.about-us-six-content { padding: 60px 50px 0px 25px; }
.testimonial-six-bg { padding: 150px 0; }
/*=== Homepage-07 ===*/
.contact-us-seven .contact-us-form { padding: 80px 30px 60px 30px; }
/*=== Homepage-08 ===*/
.our-service-eight-rightbox { padding: 60px 30px 40px 19px; }
/*=== Homepage-09 ===*/
.product-ad-left-box { padding: 60px 30px 60px 30px; }
.product-ad-right-box { padding: 60px 30px 40px 30px; }
.countdown-bg-area .left-box { padding: 400px 0; }
.countdown-bg-area .right-box { padding: 80px 30px 60px 10px; }
/*=== Homepage-10 ===*/
.why-choose-us-ten-content { padding: 50px 0px 30px 15px; }
/*=== Homepage-11 ===*/
.pbmit-element-testimonial-style-4 .pbmit-ele-header-area { padding: 80px 0px 0 30px; }
.pbmit-testimonial-style-4 .pbminfotech-post-item .pbmit-box-content-wrap { padding: 40px 30px; }
.pbmit-testimonial-style-4 .pbmit-featured-wrapper img { width: 50px; height: 50px; top: -10px; position: relative; }
.testimonial-eleven .pbmit-testimonialbox-left:before { left: 30px; top: 0; font-size: 180px; line-height: 180px; }
.our-health-care-section { padding: 0 30px; }
.our-health-care-section .right-content { padding: 60px 30px 60px 30px; }
/*=== Homepage-12 ===*/
.ihbox-section-twelve { padding: 80px 30px 50px 30px; margin: -20px 30px 0 30px; }
.about-twelve-content { padding-left: 30px; }
.fid-section-twelve { padding: 80px 0; }
.why-choose-sec-twelve { padding: 0 30px; }
.why-choose-twelve-content { padding: 60px 30px 60px 30px; }
.team-twelve-left-col { padding: 100px 40px 60px 0px; }
.team-twelve-right-col { padding: 100px 0px 60px 0px; }
/*=== Homepage-13 ===*/
.about-us-sec-thirteen,  .about-us-thirteen-center-area { padding: 30px; }
.about-us-thirteen-left { padding: 30px 30px 0px 30px; }
.about-thirteen-left-bg { margin: 0 15px 0 30px; }
.about-us-thirteen-rightbox { padding: 30px 0 0 30px; }
.about-thirteen-content { margin: 0 30px 0 20px; padding: 40px 40px 40px 40px !important; }
.contact-thirteen-bg { padding: 100px 30px 100px 30px; margin: 0 30px; }
.pricing-thirteen-bg { margin: 0 -30px; }
.pricing-thirteen-col-2 { padding: 30px 0px 0px 30px; }
.about-thirteen-content .list-group { padding-left: 0; }
/*=== Homepage-14 ===*/
.client-sec-fourteen { padding: 30px; }
.testimonial-fourteen-bg { margin-right: 15px; }
.testimonial-fourteen-box { margin-left: 15px; padding: 60px 40px 60px 40px; }
.appointment-fourteen-bg .pbmit-heading-subheading .pbmit-title { font-size: 48px; line-height: 58px; }
/*=== Homepage-15 ===*/
.service-sec-fifteen { margin: 0 30px; }
.contact-fifteen-bg { margin: 0px 15px 0px 30px; }
.contact-fifteen-form { margin: 0px 30px 0px 15px; padding: 60px 30px 0px 30px; }
/*=== About Us ===*/
.about-us-right_box { padding-left: 30px; }
.about-fourteen-content { padding-left: 40px; }
.pbmit-ihbox-style-44 .pbmit-ihbox-headingicon { display: block; }
.pbmit-ihbox-style-44 .pbmit-ihbox-svg,  .pbmit-ihbox-style-44 .pbmit-ihbox-icon { margin: 0 0 20px 0; }
/*=== Our History ===*/
.history_section .container-fluid { padding: 0 30px !important; }
/*=== Masonry Grid Col Wide ===*/
.masonry-grid-col-wide_page .container-fluid,  .portfolio-grid-no_gap .container-fluid { padding: 0 18px !important; }
/*=== Blog Grid Col  ===*/
.pbmit-column-four .pbmit-blog-style-1 .pbmit-featured-wrapper { clip-path: unset; }
.pbmit-column-four .pbmit-blog-style-1 .pbmit-blog-btn { bottom: 8px; right: 8px; }
/*=== Contact Us ===*/
.iframe_section .iframe_box { margin: 0 15px; }
/*=== Footer ===*/
.site-footer .pbmit-footer-widget-col-1 .textwidget { padding-right: 30px; }
.site-footer { padding: 0 0; }
.footer-style-2 .container { padding: 0 12px !important; }
}
 @media (max-width: 1300px) {
/*=== Header ===*/
.site-header.header-style-15 .pbmit-logo-menuarea .site-branding { padding-right: 0; }
/*=== Banner Slider ===*/
.pbmit-slider-ten .pbmit-slider-item { padding: 220px 0 150px 0; }
.pbmit-slider-ten .pbmit-title { font-size: 80px; line-height: 88px; }
.pbmit-slider-ten .pbmit-desc { font-size: 16px; line-height: 26px; }
.site-header.header-style-15 { padding: 0px; }
/*=== Homepage 10 ===*/
.header-style-10.site-header .site-branding { padding: 0 15px 0 0; }
.header-style-10.site-header .site-navigation { padding: 0; }
.header-style-10 .site-navigation ul.navigation > li > a { font-size: 11px; }
.header-style-10 .pbmit-button-box-second a { font-size: 12px; line-height: 22px; padding: 15px 25px; }
}
 @media (max-width: 1280px) {
/*=== Banner Slider ===*/
.pbmit-slider-four .pbmit-desc br { display: none; }
.pbmit-slider-five .pbmit-title { font-size: 88px; line-height: 88px; }
.pbmit-slider-six .pbmit-slider-item { padding: 200px 0 130px 0; }
.pbmit-slider-six .pbmit-title { font-size: 74px; line-height: 79px; }
.pbmit-slider-six .pbmit-slider-content .pbmit-btn-outline-blackish,  .pbmit-slider-six .pbmit-slider-content .pbmit-btn-secondary { font-size: 11px; line-height: 32px; }
.pbmit-slider-six .pbmit-slider-content .pbmit-btn-outline-blackish { padding: 9px 29px; }
.pbmit-slider-six .pbmit-slider-content .pbmit-btn-secondary { padding: 11px 31px; }
.pbmit-slider-seven .pbmit-slider-content .pbmit-title { font-size: 70px; line-height: 70px; }
.pbmit-slider-seven .pbmit-slider-content .pbmit-btn { font-size: 11px; padding: 11px 31px; line-height: 32px; }
.pbmit-slider-eight .pbmit-title { font-size: 56px; line-height: 66px; }
.pbmit-slider-eight .pbmit-slider-content .pbmit-button .pbmit-btn { padding: 15px 30px; }
.pbmit-slider-eight .pbmit-slider-content .pbmit-text { font-size: 13px; line-height: 23px; }
.pbmit-slider-nine .pbmit-title { font-size: 68px; line-height: 78px; }
.pbmit-slider-nine .pbmit-title strong { font-size: 80px; }
.pbmit-slider-nine .pbmit-desc { font-size: 16px; }
.pbmit-slider-eleven .pbmit-title { font-size: 74px; line-height: 74px; }
.pbmit-slider-twelve .pbmit-slider-item { height: 700px; }
.pbmit-slider-twelve .pbmit-title { font-size: 85px; line-height: 95px; }
.pbmit-slider-twelve .pbmit-button .pbmit-btn { font-size: 11px; line-height: 32px; padding: 11px 31px; }
.pbmit-slider-thirteen .pbmit-slider-item { height: 615px; }
.pbmit-slider-thirteen .pbmit-slider-content { padding-left: 30px; }
.pbmit-slider-thirteen .pbmit-slider-content .pbmit-title { font-size: 66px; line-height: 80px; }
.pbmit-slider-fourteen .pbmit-slider-item { padding: 250px 0 180px 0; }
.pbmit-slider-fourteen .pbmit-slider-content .pbmit-title { font-size: 114px; line-height: 114px; }
.pbmit-slider-fourteen .pbmit-slider-content .pbmit-title-small { font-size: 44px; line-height: 44px; }
.pbmit-slider-fifteen .pbmit-slider-item { height: 680px; }
.pbmit-slider-fifteen .pbmit-slider-item:before { left: 250px; }
/*=== Header ===*/ 
.site-header.header-style-3 { overflow: hidden; }
/*=== Homepage-02 ===*/ 
.pbmit-blog-style-1 .pbmit-featured-wrapper { clip-path: unset; }
.pbmit-blog-style-1 .post-item .pbmit-featured-container .pbmit-blog-btn { bottom: 10px; right: 10px; }
/*=== Homepage-03 ===*/ 
.pbmit-miconheading-style-18:nth-child(even) .pbmit-ihbox-style-18 .pbmit-ihbox-icon-type-image img,  .pbmit-miconheading-style-18:nth-child(odd) .pbmit-ihbox-style-18 .pbmit-ihbox-icon-type-image img { clip-path: unset; width: 100%; }
.pbmit-miconheading-style-18:nth-child(odd) .pbmit-ihbox-style-18 .pbmit-ihbox-box-number { top: 5px; right: 5px; }
.pbmit-miconheading-style-18:nth-child(even) .pbmit-ihbox-style-18 .pbmit-ihbox-box-number { bottom: 5px; right: 5px; }
.pbmit-ihbox-style-18 .pbmit-icon-wrap { display: block; }
/*=== Homepage-05 ===*/ 
.why-choose-us-five-bg .content-box { padding: 0 0 0 100px; }
/*=== Our History ===*/ 
.pbmit-element-timeline-style-1 .pbmit-timeline-title { padding: 0 15px; }
}
 @media (min-width: 1201px) {
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl { max-width: 1424px; }
/*=== Header ===*/
.header-style-2 .pbmit-button-box-second a,  .header-style-3 .pbmit-button-box-second a,  .header-style-9 .pbmit-button-box-second a { background-color: var(--pbmit-blackish-color); }
.header-style-2 .pbmit-button-box-second a:hover,  .header-style-3 .pbmit-button-box-second a:hover,  .header-style-9 .pbmit-button-box-second a:hover { background-color: var(--pbmit-global-color); }
.header-style-3 .site-navigation { background-color: var(--pbmit-white-color); border-radius: 30px; }
.header-style-3 .pbmit-slider-social { position: absolute; top: 50%; left: 38px; transform: translate(0, -50%); z-index: 2; }
.header-style-3 .pbmit-slider-social li { display: block; float: none !important; padding: 9px 0 !important; }
.header-style-3 .pbmit-slider-social li a { display: block; width: 40px; height: 40px; line-height: 40px; border-radius: 50%; text-align: center; background-color: rgba(3, 27, 78, .2); transition: all 0.3s ease; }
.header-style-3 .pbmit-slider-social li a:hover { background-color: var(--pbmit-white-color); }
.header-style-3 .site-navigation ul.navigation > li > a { height: 60px; line-height: 60px; }
.header-style-4 .pbmit-header-overlay > .container-fluid { max-width: none; width: auto; padding: 0 50px 0 30px; }
.header-style-4 .site-navigation { padding-left: 30px; }
.header-style-4 .site-navigation ul.navigation > li > a { height: 150px; line-height: 150px; }
.header-style-4 .pbmit-header-button a { color: var(--pbmit-white-color); }
.header-style-4 .pbmit-slider-social { position: absolute; top: calc(25% + 14%); left: 30px; z-index: 2; }
.header-style-4 .pbmit-slider-social li { margin: 15px 0; display: block; }
.header-style-4 .pbmit-slider-social li a { display: block; width: 40px; height: 40px; line-height: 40px; text-align: center; border-radius: 50%; color: var(--pbmit-blackish-color); background-color: var(--pbmit-white-color); }
.header-style-4 .pbmit-slider-social li a:hover { color: var(--pbmit-white-color); background-color: var(--pbmit-global-color); }
.header-style-5 .pbmit-main-header-area { border-radius: 30px; margin: 20px; }
.header-style-5 .pbmit-main-header-area .container-fluid { max-width: none; width: auto; padding: 0 30px; }
.header-style-5 .site-navigation { padding-left: 30px; }
.header-style-6 > .container-fluid { max-width: none; width: auto; padding: 0 60px; }
.header-style-6 .site-navigation { flex: 1; padding-left: 25px; }
.header-style-6 .site-navigation ul.navigation > li > a { height: 110px; line-height: 110px; }
.header-style-6 .pbmit-slider-area { max-width: 100%; overflow: hidden; border-radius: 30px; }
.header-style-8 > .container-fluid,  .header-style-12 .pbmit-pre-header-wrapper .container-fluid,  .header-style-12 .pbmit-main-header-area .container-fluid { max-width: none; width: auto; padding: 0 50px; }
.pbmit-nav-menu-toggle svg path { -webkit-clip-path: inset(0 0 0 0); clip-path: inset(0 0 0 0); transition: -webkit-clip-path .2s ease-out; transition: clip-path .2s ease-out; transition: clip-path .2s ease-out, -webkit-clip-path .2s ease-out; }
.pbmit-nav-menu-toggle:hover svg path:nth-of-type(1) { -webkit-clip-path: inset(0 0 0 50%); clip-path: inset(0 0 0 50%); }
.pbmit-nav-menu-toggle:hover svg path:nth-of-type(3) { -webkit-clip-path: inset(0 50% 0 0); clip-path: inset(0 50% 0 0); }
.header-style-8 .pbmit-logo-button-box { display: flex; }
.header-style-8 .pbmit-logo-button-box .pbmit-button-box { position: relative; padding-left: 25px; margin-left: 25px; display: flex; align-items: center; }
.header-style-8 .pbmit-logo-button-box .pbmit-button-box:before { content: ''; width: 1px; height: 40px; background-color: rgba(4, 18, 30, .15); position: absolute; left: 0; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.site-header.header-style-8 .pbmit-header-button a { flex-direction: column; justify-content: center; padding-left: 45px; font-weight: normal; align-items: flex-start; }
.header-style-8.site-header .pbmit-header-button a::before { content: "\e890"; font-family: "allneedz-icons"; position: absolute; left: 0; font-size: 30px; line-height: 30px; width: inherit; height: inherit; font-weight: lighter; color: var(--pbmit-global-color); background-color: var(--pbmit-light-color); }
.header-style-8 .pbmit-header-button-text-1 { font-size: 14px; line-height: 24px; color: #666; }
.header-style-8 .pbmit-header-button-text-2 { font-weight: 600; font-family: var(--pbmit-heading-typography-font-family); }
.header-style-8 .pbmit-nav-menu-toggle { padding-left: 30px; border: none; background-color: transparent; }
.header-style-8 .floting-bar-widget-area .pbmit-logo-area .site-title,  .header-style-8 .floting-bar-widget-area .pbmit-logo-area .site-title img { height: 60px; line-height: 60px; }
.header-style-8 .navbar-toggler { display: none; }
.floting-bar-widget-area .pbmit-logo-area { display: inline-block; margin-bottom: 40px; }
.header-style-8 .navbar-expand-xl .navbar-collapse { display: block !important; }
.header-style-8 .floting-bar-widget-area .pbmit-menu-wrap { max-height: 540px; overflow-y: auto; }
.pbmit-content-scoialbox-icon { position: absolute; bottom: 80px; }
.pbmit-content-scoialbox-icon li a { font-size: 15px; display: inline-block; border-radius: 50%; width: 40px; height: 40px; line-height: 40px; text-align: center; opacity: 1; color: var(--pbmit-blackish-color) !important; border: 1px solid var(--pbmit-blackish-color); }
.pbmit-content-scoialbox-icon li a:hover { color: var(--pbmit-white-color) !important; background-color: var(--pbmit-blackish-color); }
.header-style-8 .pbmit-navbar .navbar-collapse { display: none !important; }
.header-style-8.site-header .righticon .pbmit-base-icon-up-open-big:before { content: '\e812'; }
.header-style-8.site-header .righticon i:before { content: '\e811'; }
.header-style-8.site-header .righticon { display: block; position: absolute; right: 25px; top: 0px; cursor: pointer; color: rgba(0, 0, 0, 0.80); }
.header-style-9 .site-navigation { flex: 1; padding-left: 32px; }
.header-style-9 .pbmit-slider-nine { margin: 0 20px; max-width: 100%; overflow: hidden; border-radius: 30px; }
.header-style-10 .pbmit-slider-ten { margin: 20px 20px 0; max-width: 100%; overflow: hidden; border-radius: 30px 30px 0; }
.header-style-10 .container-fluid { max-width: none; width: auto; padding: 0 60px 0 20px; }
.header-style-10 .site-branding { background-color: var(--pbmit-light-color); border-radius: 0 0 30px; position: relative; padding: 0 35px 0 0; }
.header-style-10 .site-branding .pbmit-responsive-logo { display: none; }
.header-style-10 .site-navigation ul.navigation > li > a,  .header-style-10 .site-navigation ul.navigation > li.active > a,  .header-style-10 .site-navigation ul.navigation > li > a:hover { color: var(--pbmit-white-color); }
.header-style-10 .site-branding .pbmit-top-right-corner { top: 0; right: -30px; transform: rotate(-180deg); }
.header-style-10 .site-branding .pbmit-bottom-left-corner { bottom: -30px; left: 0px; transform: rotate(-180deg); }
.header-style-10 .site-navigation { flex: 1; padding-left: 32px; }
.header-style-10.site-header .pbmit-header-button a { color: var(--pbmit-white-color); }
.header-style-10 .sticky-header .container-fluid { padding: 0 30px; }
.header-style-10 .sticky-header .site-branding { padding: 0; background-color: transparent; }
.header-style-10 .sticky-header .site-branding .site-title { height: 90px; line-height: 90px; }
.header-style-10 .sticky-header .site-branding .pbmit-sticky-corner { display: none; }
.header-style-10 .sticky-header .pbmit-header-button a { color: var(--pbmit-blackish-color); }
.header-style-10 .sticky-header .pbmit-header-button a:before { background-color: var(--pbmit-light-color); }
.header-style-10 .sticky-header .pbmit-button-box-second a { color: var(--pbmit-white-color); background-color: var(--pbmit-blackish-color); }
.header-style-10 .sticky-header .pbmit-button-box-second a svg path { stroke: var(--pbmit-white-color); }
.pbmit-slider-ten .swiper-horizontal>.swiper-pagination-bullets { top: inherit; right: 0; bottom: 0; width: 200px; height: 100px; line-height: 100px; transform: none; display: block; border-radius: 30px 0 0 0; background-color: var(--pbmit-light-color); }
.pbmit-slider-ten .pbmit-sticky-corner { z-index: 1; }
.pbmit-slider-ten .pbmit-top-right-corner { bottom: 100px; top: inherit; }
.pbmit-slider-ten .pbmit-bottom-left-corner { right: 10.7%; left: inherit; }
.header-style-11 .site-navigation { flex: 1; padding-left: 32px; }
.header-style-11 .pbmit-header-content { position: relative; padding: 0 20px 0 30px; border-radius: 0 0 30px 30px; }
.header-style-11 .pbmit-header-search-btn { padding: 0 20px 0 0; }
.header-style-11 .pbmit-button-box-second .pbmit-top-right-corner { top: 0px; right: -30px; transform: rotate(90deg) scaleX(-1); }
.header-style-11 .pbmit-slider-area { margin: 20px 0 0; max-width: 100%; overflow: hidden; border-radius: 30px; }
.header-style-12 .site-navigation { padding-left: 32px; flex: 1; }
.header-style-13 { background-color: var(--pbmit-light-color); padding: 30px 40px 0 40px; }
.header-style-13 .pbmit-main-header-area { border-radius: 30px; }
.header-style-13 .site-header-menu-wrapper { margin-bottom: 25px !important; }
.header-style-13 .pbmit-main-header-area .container-fluid { padding: 0 30px; }
.header-style-13 .pbmit-main-header-area .site-branding { padding-right: 30px; }
.header-style-13 .site-navigation ul.navigation > li > a,  .header-style-15 .site-navigation ul.navigation > li > a { height: 100px; line-height: 100px; }
.header-style-13.site-header .pbmit-header-button a::before { background-color: var(--pbmit-light-color); transition: all .4s ease-in; }
.header-style-13.site-header .pbmit-header-button a:hover:before { color: var(--pbmit-white-color); background-color: var(--pbmit-global-color); }
.header-style-13.site-header .pbmit-header-search-btn a,  .header-style-15.site-header .pbmit-header-search-btn a { background-color: var(--pbmit-light-color); }
.header-style-13.site-header .pbmit-header-search-btn a:hover,  .header-style-15.site-header .pbmit-header-search-btn a:hover { background-color: var(--pbmit-global-color); }
.header-style-13 .sticky-header .site-navigation ul.navigation > li > a,  .header-style-13 .sticky-header .site-branding .site-title,  .header-style-15 .sticky-header .site-navigation ul.navigation > li > a,  .header-style-15 .sticky-header .site-branding .site-title { height: 90px; line-height: 90px; }
.header-style-14 { padding: 40px 40px 0 40px; z-index: 11; }
.header-style-14 .pbmit-main-header-area .container-fluid { width: auto; padding: 0 30px; max-width: none; }
.header-style-14 .pbmit-header-content .pbmit-logo-btnarea,  .header-style-14 .pbmit-right-box { flex: 1; }
.header-style-14 .site-branding { padding-right: 80px; }
.header-style-14 .site-header-menu:not(.sticky-header) .pbmit-menuarea { border-radius: 0 0 30px 30px; position: relative; margin-top: -30px; background-color: var(--pbmit-light-color); }
.header-style-14 .site-header-menu:not(.sticky-header) .pbmit-menuarea:before,  .header-style-14 .site-header-menu:not(.sticky-header) .pbmit-menuarea:after { content: ""; position: absolute; background-color: transparent; top: 0; height: 40px; width: 20px; box-shadow: 0 -20px 0 0 var(--pbmit-light-color); }
.header-style-14 .site-header-menu:not(.sticky-header) .pbmit-menuarea:before { right: 100%; border-top-right-radius: 20px; }
.header-style-14 .site-header-menu:not(.sticky-header) .pbmit-menuarea:after { left: 100%; border-top-left-radius: 20px; }
.header-style-14 .site-navigation ul.navigation > li > a { height: 80px; line-height: 80px; }
.header-style-14 .pbmit-right-box { justify-content: flex-end; }
.header-style-14 .sticky-header .site-branding .site-title { height: 80px; line-height: 80px; }
.site-header.header-style-14 .pbmit-header-button a::before { width: 50px; height: 50px; line-height: 50px; font-size: 20px; background-color: var(--pbmit-light-color); }
.header-style-14 .sticky-header .site-navigation ul.navigation > li > a { height: 90px; line-height: 90px; }
.header-style-15 { padding: 0 40px; }
.header-style-15 .pbmit-pre-header-wrapper .container { position: relative; border-bottom: 1px solid rgba(var(--pbmit-blackish-color-rgb), .15); }
.header-style-15 .pbmit-logo-menuarea .site-branding { padding-right: 30px; }
/*=== Banner Slider ===*/
.pbmit-slider-five { margin: 0 20px; max-width: 100%; overflow: hidden; border-radius: 30px; }
.pbmit-slider-six { overflow: hidden; border-radius: 30px; }
.pbmit-slider-eight { margin: 0 40px; max-width: 100%; overflow: hidden; border-radius: 30px; }
.pbmit-slider-twelve { max-width: 100%; overflow: hidden; border-radius: 30px; margin: 0 50px; }
.pbmit-slider-thirteen,  .pbmit-slider-fourteen { max-width: 100%; overflow: hidden; border-radius: 30px; }
.pbmit-slider-fifteen { max-width: 100%; overflow: hidden; border-radius: 20px; }
/*=== Title Bar ===*/
.pbmit-title-bar-wrapper { max-width: 100%; overflow: hidden; border-radius: 30px; }
/*=== Blog Classic ===*/
.blog-right-col { flex: 0 0 72%; max-width: 72%; padding-right: 46px; }
.blog-left-col { flex: 0 0 28%; max-width: 28%; }
/*=== Service Detail ===*/
.service-left-col { flex: 0 0 28%; max-width: 28%; }
.service-right-col { flex: 0 0 72%; max-width: 72%; padding-left: 36px; }
}
 @media (min-width: 1200px) {
/*=== Header ===*/
.site-header .site-navigation ul.navigation .righticon { display: none; }
.main-menu .navigation > li > ul li.active > a { color: var(--pbmit-blackish-color); }
.site-navigation ul.navigation > li.active > a { color: var(--pbmit-global-color); }
.site-header .pbmit-social-links li { float: left; }
.site-header .pbmit-social-links li:not(:last-child) { padding-right: 20px; }
.site-header .pbmit-social-links li a { color: var(--pbmit-white-color); }
.site-navigation ul.navigation > li > a { height: 90px; line-height: 90px; float: left; min-height: 1px; vertical-align: top; position: relative; margin: 0 28px; }
.site-navigation ul.navigation > li > a:hover { color: var(--pbmit-global-color); }
.main-menu .navigation > li > ul, .main-menu .navigation > li > ul > li > ul { min-width: 240px; position: absolute; padding: 8px 0; top: 100%; left: 25px; border-radius: 10px; z-index: 100; visibility: hidden; border-top: 3px solid var(--pbmit-global-color); background-color: #ffffff; opacity: 0; -webkit-box-shadow: 0 0 60px 0 rgb(53 57 69 / 15%); -moz-box-shadow: 0 0 60px 0 rgba(53, 57, 69, 0.15); -ms-box-shadow: 0 0 60px 0 rgba(53, 57, 69, 0.15); -o-box-shadow: 0 0 60px 0 rgba(53, 57, 69, 0.15); box-shadow: 0 0 60px 0 rgb(53 57 69 / 15%); -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; }
.main-menu .navigation > li > ul li { font-weight: normal; padding: 10px 25px; }
.main-menu .navigation > li > ul li:hover > a { padding-left: 18px; color: var(--pbmit-blackish-color); }
.main-menu .navigation > li > ul li:hover > a:before { width: 12px; }
.main-menu .navigation > li > ul a:before { position: absolute; content: ""; left: 0; right: auto; top: 50%; bottom: auto; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); width: 0; height: 1px; background-color: var(--pbmit-blackish-color); -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; }
.main-menu .navigation > li > ul > li > ul { left: 100%; top: 0; margin-top: -8px; }
.main-menu ul > li.dropdown > ul > li.dropdown::after { position: absolute; right: 25px; font-family: "allneedz-icons"; font-size: 16px; content: "\e814"; font-weight: 600; margin-left: 8px; top: 5px; color: var(--pbmit-blackish-color); }
.main-menu ul > li.dropdown > a:after { content: "\f0d7"; font-family: "FontAwesome"; position: absolute; right: -20px; top: 50%; -khtml-transform: translateX(0%) translateY(-50%); -moz-transform: translateX(0%) translateY(-50%); -ms-transform: translateX(0%) translateY(-50%); -o-transform: translateX(0%) translateY(-50%); transform: translateX(0%) translateY(-50%); }
.header-style-1 .pbmit-slider-area,  .header-style-2 .pbmit-slider-area { margin: 20px 20px 0; max-width: 100%; overflow: hidden; border-radius: 30px; }
.header-style-2 .pbmit-slider-area { margin: 0 50px; }
.header-style-1 .container-fluid { max-width: none; width: auto; padding: 0 20px 0 60px; }
.header-style-1 .site-navigation { flex: 1; padding-left: 32px; }
.header-style-1 .site-navigation ul.navigation > li.active > a { color: var(--pbmit-global-color); }
.site-header .pbmit-header-button a { position: relative; display: flex; align-items: center; font-weight: 600; }
.header-style-1 .pbmit-header-button a { color: var(--pbmit-blackish-color); }
.site-header .pbmit-header-button a::before { content: "\e890"; font-family: "allneedz-icons"; display: inline-block; width: 48px; height: 48px; line-height: 48px; font-size: 18px; text-align: center; border-radius: 50%; background-color: var(--pbmit-white-color); color: var(--pbmit-blackish-color); margin-right: 8px; }
.header-style-1 .pbmit-button-box-second { background-color: var(--pbmit-light-color); border-radius: 0px 0px 0px 30px; position: relative; padding: 20px 0px 25px 20px; margin-left: 30px; }
.header-style-2 .pbmit-slider-social { display: flex; flex-wrap: wrap; gap: 12px; flex-direction: column; position: absolute; top: 50%; transform: translateY(-50%); left: 90px; z-index: 2; }
.header-style-2 .pbmit-slider-social a { width: 36px; height: 36px; display: flex; justify-content: center; align-items: center; font-size: 14px; color: var(--pbmit-blackish-color); background-color: var(--pbmit-white-color); }
.header-style-2 .pbmit-slider-social a:hover { color: var(--pbmit-white-color); background-color: var(--pbmit-global-color); }
.header-style-2 > .container-fluid { max-width: none; width: auto; padding: 0 50px; }
.header-style-2 .pbmit-header-search-btn { padding-right: 50px; }
.header-style-2 .site-navigation ul.navigation > li > a { height: 100px; line-height: 100px; }
.header-style-10 .site-navigation ul.navigation > li > a { height: 100px; line-height: 100px; }
.header-style-10 .pbmit-header-search-btn { margin-right: 30px; }
.header-style-12 .site-navigation ul.navigation > li > a { height: 110px; line-height: 110px; }
.header-style-12 .pbmit-header-button a { color: var(--pbmit-blackish-color); }
/*=== Homepage-01 ===*/
.pbmit-element-service-style-5 .swiper-hover-slide-nav .pbmit-featured-img-wrapper { display: none; }
}
 @media(max-width: 1250px) {
/*=== Homepage-01 ===*/
.pbmit-ihbox-style-15 .pbmit-ihbox-box { clip-path: unset; }
.pbmit-ihbox-style-15 .pbmit-element-title { font-size: 22px; line-height: 26px; }
.pbmit-ihbox-style-15 .pbmit-ihbox-btn a { background-color: var(--pbmit-light-color); }
.pbmit-ihbox-style-15 .pbmit-ihbox-btn { bottom: 10px; right: 10px; }
.pbmit-service-style-2 .pbmit-featured-wrapper { clip-path: unset; border-radius: 30px; }
.pbmit-service-style-2 .pbmit-featured-wrapper::before { z-index: 0; }
.pbmit-team-style-1 .pbmit-featured-wrapper { clip-path: unset; }
.pbmit-team-style-1 .pbmit-team-btn { bottom: 10px; right: 10px; }
.pbmit-team-style-1 .pbmit-team-btn .pbmit-team-text { width: 40px; height: 40px; }
.pbmit-team-style-1 .pbmit-team-btn .pbmit-team-social-links li { padding: 6px !important; }
.pbmit-team-style-1 .pbmit-team-btn:hover .pbminfotech-box-social-links { transform: translateY(0px); }
/*=== Homepage-05 ===*/
.pbmit-ihbox-style-25 .pbmit-ihbox-box::before { clip-path: unset; border-radius: 30px; }
.pbmit-ihbox-style-25 .pbmit-ihbox-btn a { background-color: var(--pbmit-light-color); }
.pbmit-ihbox-style-25 .pbmit-ihbox-btn { bottom: 10px; right: 10px; }
/*=== Homepage-06 ===*/
.pbmit-team-style-4 .pbminfotech-post-item { border-radius: 30px; padding: 20px; }
.pbmit-team-style-4 .pbminfotech-post-item::before { clip-path: unset; border-radius: 30px; }
.pbmit-team-style-4 .pbmit-team-btn { bottom: 10px; right: 10px; }
.pbmit-team-style-4 .pbmit-team-btn .pbmit-team-text { width: 40px; height: 40px; }
.pbmit-team-style-4 .pbmit-team-btn:hover .pbminfotech-box-social-links { transform: translateY(0px); }
.pbmit-team-style-4 .pbmit-team-btn .pbmit-team-social-links li { width: 38px; height: 38px; line-height: 38px; }
/*=== Homepage-10 ===*/
.pbmit-ihbox-style-32 .pbmit-ihbox-box::before { clip-path: unset; }
.pbmit-ihbox-style-32 .pbmit-element-title { font-size: 22px; line-height: 26px; padding-right: 20px; }
.pbmit-ihbox-style-32 .pbmit-ihbox-btn a { background-color: var(--pbmit-light-color); }
.pbmit-ihbox-style-32 .pbmit-ihbox-btn { bottom: 10px; right: 10px; }
.pbmit-ihbox-style-32 .pbmit-ihbox-box-number { top: 10px; right: 10px; background-color: var(--pbmit-light-color); }
}
 @media(max-width: 1201px) {
/*=== Header ===*/
.header-style-13 .site-navigation ul.navigation > li > a,  .header-style-15 .site-navigation ul.navigation > li > a { margin: 0 20px; }
.header-style-13 .site-navigation ul.navigation > li > a:after,  .header-style-15 .site-navigation ul.navigation > li > a:after { right: -22px; }
}
 @media(max-width: 1200px) {
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl { max-width: none; }
.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {  padding-right: calc(var(--bs-gutter-x) * .8);
 padding-left: calc(var(--bs-gutter-x) * .8);
}
.sticky-header { position: relative !important; }
/** Main menu resoposive **/
.pbmit-menu-wrap { background-color: #fff; position: fixed; top: 0; right: -400px; z-index: 1000; width: 300px; height: 100%; padding: 0; display: block; transition: all 900ms ease; -moz-transition: all 900ms ease; -webkit-transition: all 900ms ease; -ms-transition: all 900ms ease; -o-transition: all 900ms ease; -webkit-transform: translateX(400px); -ms-transform: translateX(400px); transform: translateX(400px); opacity: 0; }
.active .pbmit-menu-wrap { right: 0px; visibility: visible; opacity: 1; overflow-y: scroll; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); -webkit-transition-delay: 600ms; -moz-transition-delay: 600ms; -ms-transition-delay: 600ms; -o-transition-delay: 600ms; transition-delay: 600ms; opacity: 1; }
.pbmit-mobile-menu-bg { position: fixed; right: 0; top: 0; width: 0%; height: 100%; display: block; z-index: 99; background: rgba(0,0,0,.9); -webkit-transform: translateX(101%); -ms-transform: translateX(101%); transform: translateX(101%); transition: all 900ms ease; -moz-transition: all 900ms ease; -webkit-transition: all 900ms ease; -ms-transition: all 900ms ease; -o-transition: all 900ms ease; -webkit-transition-delay: 300ms; -moz-transition-delay: 300ms; -ms-transition-delay: 300ms; -o-transition-delay: 300ms; transition-delay: 300ms; }
.active .pbmit-mobile-menu-bg { opacity: 1; width: 100%; visibility: visible; transition: all 900ms ease; -moz-transition: all 900ms ease; -webkit-transition: all 900ms ease; -ms-transition: all 900ms ease; -o-transition: all 900ms ease; -webkit-transform: translateX(0%); -ms-transform: translateX(0%); transform: translateX(0%); }
.closepanel { position: absolute; z-index: 99; right: 20px; margin-left: -20px; top: 30px; display: block; width: 30px; height: 30px; line-height: 30px; border-radius: 50%; text-align: center; cursor: pointer; font-size: 25px; color: #000; border: 0; -webkit-transition: all 300ms ease; transition: all 300ms ease; }
.navbar-toggler { display: block !important; position: absolute; right: 0px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); background-color: transparent; padding: 0; font-size: 35px; line-height: 35px; color: var(--pbmit-blackish-color); width: 40px; z-index: 1; }
.navbar-toggler:hover,  .navbar-toggler:focus { outline: none; }
.main-menu .navbar-collapse { position: absolute; width: 100%; left: 0; background-color: #fff; z-index: 99; top: 82px; }
.main-menu .navigation > li { float: none; border-bottom: 1px solid rgba(0, 0, 0, 0.10); }
.site-header .site-navigation ul.navigation > li > a { height: auto!important; line-height: 24px !important; padding: 15px 25px; display: inline-block; margin: 0; color: #000; }
.main-menu .navigation > li > ul a { color: #000; padding: 15px 25px; height: auto; display: inline-block; }
.main-menu .navigation > li > ul,  .main-menu .navigation > li > ul > li > ul { border: none; box-shadow: inherit !important; width: 100%; display: none; position: inherit; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); }
.main-menu .navigation > li > ul > li > ul { left: 0; top: 100%; }
.main-menu .navigation > li.dropdown > ul.open,  .main-menu .navigation > li.dropdown > ul.open li.dropdown > ul.open { display: block; opacity: 1; visibility: visible; padding-left: 1em; }
.main-menu .navigation > li > ul li,  .main-menu .navigation > li > ul li a { border: none; }
.menu-right-box { position: relative; right: 30px; top: 10px; }
.site-header .righticon { display: block; position: absolute; right: 25px; top: 15px; cursor: pointer; color: rgba(0, 0, 0, 0.80); }
.site-header .menu-right-box { display: none !important; }
.main-menu ul > li.dropdown > a:after { display: none; }
.site-header .righticon i { font-size: 14px; }
.pbmit-pre-header-wrapper { display: none; }
.pbmit-nav-menu-toggle { display: none; }
.site-header .pbmit-button-box { display: none; }
.site-header .pbmit-header-content { position: relative; padding: 0 30px; }
ul.navigation.clearfix { padding: 90px 0; }
.pbmit-slider-social { display: none; }
.pbmit-right-box { display: none; }
.site-header .pbmit-social-links { display: none; }
.site-header .site-header-menu > .container { padding: 0 30px; }
.pbmit-search-overlay .pbmit-search-outer { position: absolute; left: 50px; right: 50px; }
.site-header.header-style-1 .container-fluid { padding: 0 30px; }
.header-style-1 .pbmit-header-search-btn { margin-right: 60px; }
.header-style-2 .pbmit-logo-menuarea { flex: 1; }
.header-style-2 .pbmit-header-search-btn { margin-right: 60px; }
.header-style-3 .navbar-toggler,  .header-style-14 .navbar-toggler { color: var(--pbmit-white-color); }
.header-style-3 .pbmit-header-overlay { padding-top: 20px; }
.header-style-6 > .container-fluid { padding: 0 30px; }
.header-style-2 .pbmit-button-box-second,  .header-style-6 .pbmit-button-box-second,  .header-style-8 .pbmit-button-box-second,  .header-style-10 .pbmit-button-box-second,  .header-style-11 .pbmit-button-box-second { display: none; }
.header-style-6 .pbmit-header-search-btn { margin-right: 60px; }
.site-header.header-style-8 .pbmit-header-search-btn { margin-right: 60px; }
.header-style-8 .pbmit-navbar .navigation > li { padding: 15px 25px; height: auto; }
.header-style-8 .pbmit-navbar .navigation > li > a { font-size: 12px; line-height: 22px; letter-spacing: 0.3px; font-weight: 600; text-transform: uppercase; font-family: var(--pbmit-heading-typography-font-family); }
.header-style-9 .pbmit-button-box-second,  .header-style-12 .pbmit-button-box-second { display: none; }
.header-style-9 .pbmit-header-search-btn,  .header-style-10 .pbmit-header-search-btn,  .header-style-11 .pbmit-header-search-btn { padding: 0 60px 0 0; }
.header-style-9 .navbar-expand-xl .navbar-toggler,  .header-style-10 .navbar-expand-xl .navbar-toggler { color: var(--pbmit-white-color); }
.header-style-10 .site-branding .logo-img,  .header-style-10 .pbmit-sticky-corner,  .pbmit-slider-ten .swiper-horizontal>.swiper-pagination-bullets { display: none; }
.header-style-11 .pbmit-header-overlay > .container { padding: 0 !important; }
.header-style-11 .site-header-menu { background-color: var(--pbmit-light-color); }
.header-style-11 .pbmit-header-search-btn a { background-color: var(--pbmit-white-color); }
.header-style-11 .navbar-toggler { right: 30px; }
.header-style-12 .pbmit-main-header-area .container-fluid { padding: 0 30px; }
.site-header.header-style-13 { padding: 0; }
.header-style-13 .pbmit-main-header-area { margin: 0; }
.header-style-13 .pbmit-header-content { padding: 0; }
.header-style-13 .pbmit-button-box-second,  .header-style-15 .pbmit-button-box-second { display: none; }
.header-style-13 .pbmit-header-search-btn a,  .header-style-15 .pbmit-header-search-btn a { font-size: 18px; background-color: var(--pbmit-light-color); }
.site-header.header-style-14 { padding: 0; }
.site-header.header-style-14 .pbmit-main-header-area .container-fluid { padding: 0 30px; }
.site-header.header-style-14 .pbmit-header-content { padding: 0; }
.header-style-14 .pbmit-right-box { flex: 1; justify-content: flex-end; }
.header-style-14 .pbmit-button-box-second { display: none; }
.header-style-14 .pbmit-header-search-btn a,  .header-style-15 .pbmit-header-search-btn a { width: 45px; height: 45px; line-height: 45px; font-size: 18px; }
.site-header.header-style-15 .pbmit-header-content { padding: 0; }
/*=== Section-Padding ===*/
.section-xl { padding-top: 80px; padding-bottom: 80px; }
.section-lgt { padding-top: 80px; }
.section-lg { padding-top: 60px; padding-bottom: 60px; }
.section-lgx { padding-top: 80px; padding-bottom: 50px; }
.section-lgb { padding-bottom: 60px; }
.section-md { padding-top: 60px; padding-bottom: 60px; }
/*=== Banner Slider ===*/
.pbmit-slider-one .pbmit-sub-title { font-size: 10px; line-height: 20px; }
.pbmit-slider-one .pbmit-title { font-size: 82px; line-height: 82px; }
.pbmit-slider-one .pbmit-button .pbmit-btn.pbmit-btn-outline { padding: 14px 25px; }
.pbmit-slider-one .pbmit-button .pbmit-btn,  .pbmit-slider-ten .pbmit-button .pbmit-btn { padding: 16px 25px; font-size: 10px; }
.pbmit-slider-one .swiper-horizontal>.swiper-pagination-bullets { display: none; }
.pbmit-slider-five .pbmit-title { font-size: 82px; line-height: 85px; }
.pbmit-slider-five .pbmit-desc,  .pbmit-slider-nine .pbmit-desc { font-size: 15px; }
.pbmit-slider-five .pbmit-button .pbmit-btn { font-size: 10px; }
.pbmit-slider-nine .pbmit-title strong { font-size: 74px; }
.pbmit-slider-nine .pbmit-title { font-size: 65px; line-height: 80px; }
.pbmit-slider-nine .pbmit-slider-item { padding: 40px 0 101px 0; }
.pbmit-slider-ten .pbmit-slider-item { padding: 200px 0 150px 0; }
.pbmit-slider-ten .pbmit-title { font-size: 74px; line-height: 82px; }
.pbmit-slider-ten .pbmit-desc { font-size: 15px; }
.pbmit-slider-fifteen .swiper-horizontal>.swiper-pagination-bullets { display: none; }
/*=== Homepage-01 ===*/
.ihbox-section_one { margin: 0 0; padding: 28px 0px 28px 0px; }
.about-one-rightbox { padding-left: 40px; }
.ihbox-style-16_box .pbmit-ihbox-style-16 { padding: 0 15px; }
.ihbox-style-16_box .col-md-4:nth-child(1),  .ihbox-style-16_box .col-md-4:nth-child(2),  .ihbox-style-16_box .col-md-4:nth-child(3) { padding-bottom: 60px; }
.ihbox-style-17_bg { padding: 80px 30px 80px 30px; }
.pbmit-service-style-4 .pbminfotech-post-item .pbmit-box-content-wrap { padding: 20px 50px 20px 20px; clip-path: unset; border-radius: 30px; }
.pbmit-service-style-4 .pbmit-service-btn { bottom: 10px; right: 10px; background-color: var(--pbmit-light-color); }
.pbmit-service-style-4 .pbmit-service-title { font-size: 24px; line-height: 30px; }
.pbmit-service-style-4 .pbmit-service-icon { font-size: 40px; line-height: 40px; }
.contact-form-one_right { margin-right: -30px; }
/*=== Homepage-02 ===*/
.inner-box_style { clip-path: unset; padding: 30px; border-radius: 30px; }
.pbmit-widget_icon .pbmit_icon { background-color: transparent !important; z-index: 2; position: relative; }
.inner-box_style .pbmit-heading_title { margin-bottom: 20px; }
.inner-box_style .pbmit-heading_title h5 { font-size: 22px; line-height: 30px; }
.inner-box_3 .pbmit-bg_overlay { border-radius: 30px; }
.pbmit-ihbox-style-19 .pbmit-ihbox-icon { margin-right: 20px; }
.pbmit-ihbox-style-19 .pbmit-icon-type-icon,  .pbmit-ihbox-style-19 .pbmit-ihbox-svg-wrapper { font-size: 50px; line-height: 50px; }
.pbmit-ihbox-style-19 .pbmit-element-title { font-size: 18px; line-height: 28px; }
.about-us-two_rightbox .pbmit-heading-subheading .pbmit-title { font-size: 40px; line-height: 50px; }
.pbmit-tab .pbmit-column-inner { padding: 30px; }
.pbmit-tab .nav .nav-item a { width: 280px; }
.pbmit-tab .pbmit-tab-list { padding-left: 30px; }
.pbmit-tab .pbmit-tab-list h2 { font-size: 20px; line-height: 30px; }
.list-group-borderless .list-group-item:not(:first-child) { margin-top: 0; }
.timetable_section .pbmit-tab-style-2 .pbmit-select { position: unset; }
.pbmit-portfolio-style-2 .pbminfotech-box-content { bottom: 30px; left: 30px; padding: 25px; }
.pbmit-portfolio-style-2 .pbmit-portfolio-title { font-size: 18px; line-height: 26px; }
.pbmit-portfolio-style-2 .pbmit-port-cat a { font-size: 12px; line-height: 22px; }
.pbmit-blog-style-4 .pbmit-post-title { font-size: 20px; line-height: 26px; }
.pbmit-blog-style-3 .post-item { display: block !important; overflow: hidden; }
.pbmit-blog-style-3 .pbmit-featured-container { max-width: 100%; overflow: hidden; border-radius: 0; }
.pbmit-blog-style-3 .pbmit-featured-container .pbmit-bg-image { height: 300px; border-radius: 0; }
.pbmit-blog-style-3 .pbminfotech-box-content { padding: 35px 60px 35px 25px; clip-path: unset; }
.pbmit-blog-style-3 .pbmit-blog-btn { bottom: 8px; right: 8px; }
.pbmit-blog-style-3 .pbminfotech-box-content { min-height: 100%; }
.pbmit-blog-style-3 .pbmit-post-title { font-size: 26px; line-height: 34px; }
/*=== Homepage-03 ===*/
.about-us-three_leftbox { padding-right: 30px; }
.fid-section_three { margin-top: 80px; }
.pbmit-element-service-style-5 .pbmit-hover-image { display: none; }
.pbmit-element-service-style-5 .pbmit-main-hover-slider { display: block !important; padding: 0 14px; }
.pbmit-element-service-style-5 .swiper-hover-slide-images,  .pbmit-element-service-style-5 .swiper-hover-slide-nav { width: 100%; }
.pbmit-element-service-style-5 .pbmit-title-data-hover { display: block !important; }
.pbmit-element-service-style-5 .pbmit-hover-inner { padding: 0; }
.pbmit-element-service-style-5 .pbmit-featured-img-wrapper { padding-bottom: 30px; }
.pbmit-element-service-style-5 .pbmit-btn { position: inherit; margin-top: 20px; }
.pbmit-element-service-style-5 .pbminfotech-box-number { position: unset; font-size: 20px; line-height: 20px; }
.pbmit-element-service-style-5 .pbmit-title-inner { padding-left: 20px; font-size: 24px; line-height: 28px; }
.testimonial-three_bg { padding: 170px 18px 140px 30px; }
.pbmit-blog-style-2 .post-item { display: block !important; overflow: hidden; }
.pbmit-blog-style-2 .pbmit-featured-container { max-width: 100%; overflow: hidden; border-radius: 0; }
.pbmit-blog-style-2 .pbmit-featured-container .pbmit-bg-image { height: 300px; border-radius: 0; }
.pbmit-blog-style-2 .pbminfotech-box-content { padding: 35px 25px; clip-path: unset; }
.pbmit-blog-style-2 .pbmit-blog-btn { bottom: 8px; right: 8px; }
/*=== Homepage-04 ===*/
.pbmit-service-style-6 .pbminfotech-post-item .pbmit-box-content-wrap { border-radius: 30px; }
.pbmit-service-style-6 .pbminfotech-post-item .pbmit-box-content-wrap::before { clip-path: none; border-radius: 30px; }
.pbmit-service-style-6 .pbmit-service-btn { bottom: 10px; right: 10px; width: 40px; height: 40px; background-color: var(--pbmit-global-color); color: var(--pbmit-white-color); }
.pbmit-service-style-6 .pbmit-service-btn i { font-size: 10px; }
.pbmit-service-style-6 .pbmit-service-title { padding-right: 0; }
.team-four { padding: 30px 0 80px 0; }
.pbmit-team-style-3 .pbmit-team-title { font-size: 40px; line-height: 50px; }
.ihbox-style-23-bg { padding: 80px 30px; }
.ihbox-style-23-bg form { padding-left: 75px; }
.why-choose-us-four-heading .pbmit-heading-subheading .pbmit-title { font-size: 40px; line-height: 50px; }
.testimonial-four .container { padding: 0 !important; }
.testimonial-four-bg .swiper-slider { padding: 70px 31px 65px 15px; }
/*=== Homepage-05 ===*/	
.appointment-section-five .container { padding: 0 !important; }
.pbmit-blog-style-2 .post-item { display: block !important; overflow: hidden; }
.pbmit-blog-style-2 .pbmit-featured-container { max-width: 100%; overflow: hidden; border-radius: 0 !important; }
.pbmit-blog-style-2 .pbmit-featured-container .pbmit-bg-image { height: 300px; border-radius: 0; }
.pbmit-blog-style-2 .pbminfotech-box-content { padding: 35px 25px; }
.pbmit-blog-style-2 .pbminfotech-box-content::before { clip-path: unset; }
.pbmit-blog-style-2 .pbmit-blog-btn { bottom: 8px; right: 8px; }
/*=== Homepage-06 ===*/	
.ihbox-section-six { margin-top: 0; padding: 60px 0 50px 0; }
.ihbox-section-six .col-md-6.col-xl-4:last-child { margin-top: 30px; }
.pbmit-service-style-8 .pbminfotech-post-item .pbmit-box-content-wrap::before { clip-path: none; }
.pbmit-service-style-8 .pbminfotech-post-item .pbmit-box-content-wrap::before,  .pbmit-service-style-8 .pbminfotech-post-item .pbmit-box-content-wrap { border-radius: 30px; }
.pbmit-service-style-8 .pbmit-service-btn { top: 10px; right: 10px; width: 40px; height: 40px; background-color: var(--pbmit-global-color); color: var(--pbmit-white-color); }
.pbmit-service-style-8 .pbmit-service-btn i { font-size: 10px; }
.who-we-are-section-six .right-area { padding-left: 10px; }
.about-us-six > .container { padding: 0 !important; }
.pbminfotech-ele-ptable-style-2 .pbmit-ptable-inner { flex-direction: column; align-items: flex-start; }
.pbminfotech-ele-ptable-style-2 .pbmit-ptable-lines-w { width: 100%; }
.pbminfotech-ele-ptable-style-2 .pbmit-ptable-price-wrapper { width: 22%; }
.pbminfotech-ele-ptable-style-2 .pbmit-ptable-lines-w { padding: 0 !important; }
.pbminfotech-ele-ptable-style-2 .pbmit-ptable-inner { padding: 30px 30px 40px; }
.pbminfotech-ele-ptable-style-2 .pbmit-btn a { margin-top: 15px; }
/*=== Homepage-07 ===*/
.pbmit-tab-style-3 .pbmit-tab-list { padding: 0 0 0 30px; }
.contact-us-seven-area > .container { padding: 0 !important; }
/*=== Homepage-08 ===*/
.pbmit-static-box-style-2 .pbmit-contentbox::before { clip-path: unset; border-radius: 30px; }
.pbmit-static-box-style-2 .pbmit-contentbox { border-radius: 30px; }
.pbmit-static-box-style-2 .pbmit-contentbox-inner { padding: 10px 15px 35px 30px; }
.pbmit-static-box-style-2 .pbminfotech-static-box-desc { padding-right: 20px; }
.pbmit-static-box-style-2 .pbmit-button a { background-color: var(--pbmit-light-color); }
.pbmit-static-box-style-2 .pbmit-button { bottom: 15px; right: 15px; }
.demo-eight .why-choose-us-five-bg .ihbox-style-26-area { right: 10px; }
.our-service-eight > .container { padding: 0 !important; }
/*=== Homepage-09 ===*/
.pbmit-product-style-1 div.product a.woocommerce-loop-product__link::before { clip-path: none; border-radius: 30px; }
.pbmit-product-style-1 a.button { bottom: 6px; right: 6px; width: 45px; height: 45px; line-height: 45px; }
.pbmit-product-style-1 a.button::after { font-size: 20px; }
.pbmit-element-wooproducts-style-1.pbmit-sortable-yes .pbmit-ele-header-area { display: block; }
.pbmit-element-wooproducts-style-1 .pbmit-sortable-list-ul { text-align: left; }
.pbmit-product-style-1 .woocommerce-loop-product__title { font-size: 22px; }
.product-ad-section .ad-img-box { width: 280px; max-width: 280px; }
.product-ad-left-box .ad-img-box { top: 0; }
.product-ad-right-box .ad-img-box { top: 30px; }
.pbmit-sortable-list-style-1 .pbmit-sortable-list-ul { text-align: left; }
.countdown-bg-area { margin: 0 -30px; }
/*=== Homepage-10 ===*/
.about-us-ten .about-img-02 { text-align: center; }
.about-us-ten-content { margin-top: 80px; }
.our-benefits-section-ten p br { display: none; }
/*=== Homepage-11 ===*/
.pbmit-service-style-9 .pbminfotech-post-item .pbmit-box-content-wrap::before { clip-path: none; }
.pbmit-service-style-9 .pbminfotech-post-item .pbmit-box-content-wrap::before,  .pbmit-service-style-9 .pbminfotech-post-item .pbmit-box-content-wrap { border-radius: 30px; }
.pbmit-service-style-9 .pbmit-service-btn { bottom: 10px; right: 10px; width: 40px; height: 40px; background-color: var(--pbmit-global-color); color: var(--pbmit-white-color); }
.pbmit-service-style-9 .pbmit-service-btn i { font-size: 10px; }
.pbmit-service-style-9 .pbmit-service-icon { font-size: 60px; line-height: 60px; }
.pbmit-service-style-9 .pbmit-service-icon { right: inherit; left: 0; top: 35px; bottom: inherit; }
.pbmit-service-style-9 .pbmit-description-wrapper { padding: 30px 0 10px 80px; }
.pbmit-service-style-9 .pbminfotech-post-item .pbmit-box-content-wrap { padding: 45px 30px; }
.about-section-eleven .ihbox-style-area { padding: 0; margin-top: 50px; }
.pbmit-testimonial-style-4 .pbminfotech-post-item .pbmit-box-content-wrap::before { clip-path: unset; border-radius: 30px; }
.pbmit-testimonial-style-4 .pbmit-featured-wrapper img { top: auto; right: 10px; bottom: 10px; }
/*=== Homepage-12 ===*/
.ihbox-section-twelve { margin: 80px 30px 0 30px; padding: 65px 30px 50px 30px; border-radius: 30px; }
.ihbox-section-twelve .pbmit-column:nth-child(3),  .ihbox-section-twelve .pbmit-column:last-child { margin-top: 30px; }
.testimonial-twelve-bg { padding: 170px 0 140px 0; }
/*=== Homepage-13 ===*/
.about-us-thirteen-rightbox { background-image: none; padding: 30px 0px 0px 30px; }
.contact-thirteen-bg { padding: 80px 30px 80px 30px; }
.pbmit-testimonial-style-6 .pbminfotech-post-item { padding: 60px 60px 50px 60px; }
.pricing-thirteen-bg { padding: 80px 30px 80px 30px; }
/*=== Homepage-14 ===*/
.about-sec-fourteen { padding: 50px 0 80px 0; }
.pbminfotech-ele-fid-style-10 .pbmit-fid-content { display: block; }
.pbminfotech-ele-fid-style-10 .pbmit-heading-desc { padding: 10px 0 0 0; }
.ihbox-fourteen-bg { padding: 80px 30px 50px 30px; margin: 0 -30px; }
.testimonial-fourteen-box { padding: 60px 30px 60px 30px; }
.pbmit-team-style-5 .pbminfotech-box-content { padding: 30px 30px 50px 30px; }
.appointment-fourteen-bg { padding: 80px 30px 80px 30px; }
.appointment-fourteen-bg .pbmit-heading-subheading .pbmit-title { font-size: 44px; line-height: 54px; }
.appointment-fourteen-bg .ihbox-style-area { display: none; }
.pbmit-blog-style-6 .pbmit-post-item { display: block; }
.pbmit-element-column-two .pbmit-blog-style-6 .pbmit-featured-wrapper img { width: 100%; }
.pbmit-blog-style-6 .pbmit-content-wrapper { padding: 30px 20px; }
/*=== Homepage-15 ===*/
.about-sec-fifteen { padding: 80px 0 50px 0; }
.service-sec-fifteen { padding: 80px 0px 160px 0px; }
.pbmit-service-style-12 .pbminfotech-box-number { font-size: 50px; line-height: 60px; }
.pbmit-service-style-12 .pbmit-service-title { font-size: 40px; line-height: 50px; }
.pbmit-service-style-12 .pbmit-service-wrap { width: 55%; }
.pbmit-service-style-12 .pbmit-service-image-wrapper { width: 35%; }
.pbmit-service-style-12 .pbmit-featured-img-wrapper { width: 250px; height: 250px; right: 10%; }
/*=== Our History ===*/	
.pbmit-element-timeline-style-1 .pbmit-element-inner .swiper-button-next { right: 13%; }
/*=== Classes ===*/
.classes_content .testimonial-three_bg { margin-bottom: 80px; }
/*=== Team Single Detail ===*/
.pbmit-team-single .pbmit-sticky-col { padding-top: 80px !important; }
/*=== Service Detail ===*/
.service-right-col,  .service-left-col { flex: 0 0 100%; max-width: 100%; width: 100%; }
.service-left-col { margin-top: 50px; }
.widget.pbmit-service-ad .pbmit-service-ads { padding: 50px 30px; }
/*=== Blog Classic ===*/
.blog-right-col,  .blog-left-col { width: 100%; }
.blog-left-col { margin-top: 60px; }
.post.blog-classic { margin-bottom: 30px; }
/*=== Blog Single ===*/
.post-navigation .nav-links a { width: auto; }
/*=== Contact Us ===*/
.contact-us-left_img { margin-left: -30px; }
/*=== Footer ===*/
.site-footer .pbmit-footer-wrapper { padding: 0 18px; }
.site-footer .pbmit-footer-big-area { padding-top: 50px; }
.site-footer .pbmit-footer-big-area .pbmit-footer-right { padding-left: 12px; }
.site-footer .pbmit-footer-widget-col-1 { margin-top: 0; }
.site-footer .pbmit-footer-widget-col-1,  .site-footer .pbmit-footer-widget-col-2,  .site-footer .pbmit-footer-widget-col-3,  .site-footer .pbmit-footer-widget-col-4 { max-width: 50% !important; width: 50% !important; }
.site-footer .pbmit-footer-widget-area .widget_text { padding-top: 35px; }
.site-footer .pbmit-footer-text-inner { margin-left: 0; }
.site-footer .pbmit-footer-widget-col-1 .textwidget { padding-right: 100px; }
footer.footer-style-2 { padding-top: 80px; }
.footer-style-2 .container { padding: 0 30px !important; }
.footer-style-2 .pbmit-footer-big-area .pbmit-footer-logo img { margin-bottom: 30px; }
.footer-style-2 .pbmit-footer-widget-area { padding-bottom: 80px; }
.footer-style-2 .pbmit-footer-text-inner::before,  .footer-style-2 .pbmit-footer-text-inner::after { display: none; }
}
 @media(max-width: 1199px) {
/*=== Homepage-07 ===*/
.pbmit-tab-style-3 .nav { padding: 25px 20px; }
.pbmit-tab-style-3.pbmit-tab .nav .nav-item a { width: 290px !important; padding: 7px 7px 7px 30px; }
.pbmit-tab-style-3 .tab-content { padding-left: 20px; }
}
 @media(max-width:1100px) {
/*=== Homepage-01 ===*/
.pbmit-blog-style-1 .pbmit-post-title { font-size: 20px; line-height: 30px; }
/*=== Homepage-02 ===*/ 
.pbmit-blog-style-1 .pbmit-post-title { font-size: 20px; line-height: 30px; }
/*=== Blog Grid Col ===*/ 
.pbmit-column-four .pbmit-blog-style-1 .pbmit-meta-line,  .pbmit-column-four .pbmit-blog-style-1 .pbmit-category-date-wraper { display: block !important; }
}
 @media(max-width:1024px) {
/*=== Heading Padding ===*/
.section-lgt { padding-top: 60px; }
/*=== Heading Title ===*/
.pbmit-heading-subheading .pbmit-title .split-line * div,  .pbmit-heading .pbmit-title .split-line * div { opacity: 1!important; transform: translate(0px, 0px) !important; }
/*=== Section Title ===*/	
.pbmit-heading-subheading .pbmit-heading-desc br { display: none; }
/*=== Header ===*/
ul.navigation.clearfix { max-height: 800px; overflow-y: auto; }
.header-style-4 .navbar-toggler { right: 15px; }
.header-style-4 .pbmit-header-search-btn { margin-right: 20px; }
/*=== Banner Slider ===*/
.pbmit-slider-one .pbmit-slider-item { padding: 170px 0 200px; }
.pbmit-slider-one .pbmit-sub-title,  .pbmit-slider-two .pbmit-sub-title { font-size: 8px; line-height: 17px; }
.pbmit-slider-one .pbmit-title,  .pbmit-slider-two .pbmit-title { font-size: 70px; line-height: 70px; }
.pbmit-slider-one .pbmit-button .pbmit-btn.pbmit-btn-outline { padding: 10px 20px; }
.pbmit-slider-one .pbmit-button .pbmit-btn { padding: 12px 20px; font-size: 8px; }
.pbmit-slider-two .pbmit-slider-item { padding: 200px 0 120px 0; }
.pbmit-slider-two .pbmit-desc { font-size: 13px; line-height: 25px; }
.pbmit-slider-two .pbmit-button .pbmit-btn { font-size: 10px; padding: 15px 25px; }
.pbmit-slider-three .pbmit-slider-item { padding: 200px 0 180px 0; }
.pbmit-slider-three .pbmit-title { font-size: 55px; line-height: 65px; }
.pbmit-slider-four .pbmit-slider-content { padding: 180px 0 30px 50px; }
.pbmit-slider-four .pbmit-title { font-size: 40px; line-height: 50px; }
.pbmit-slider-four .pbmit-desc { font-size: 12px; }
.pbmit-slider-four .pbmit-button .pbmit-btn { font-size: 10px; padding: 13px 26px; }
.pbmit-slider-four .lightbox-video-btn { font-size: 10px; }
.pbmit-slider-four .lightbox-video-btn span i { font-size: 50px; line-height: 50px; }
.pbmit-slider-five .pbmit-slider-item { padding: 110px 0 135px 0; }
.pbmit-slider-five .pbmit-title { font-size: 70px; line-height: 80px; }
.pbmit-slider-six .swiper-horizontal > .swiper-pagination-bullets,  .pbmit-slider-seven .swiper-horizontal>.swiper-pagination-bullets,  .pbmit-slider-eight .swiper-horizontal>.swiper-pagination-bullets,  .pbmit-slider-fourteen .swiper-buttons { display: none; }
.pbmit-slider-six .pbmit-title { font-size: 58px; line-height: 63px; }
.pbmit-slider-six .pbmit-slider-content .pbmit-btn-outline-blackish,  .pbmit-slider-six .pbmit-slider-content .pbmit-btn-secondary { font-size: 10px; line-height: 25px; }
.pbmit-slider-six .pbmit-slider-content .pbmit-btn-outline-blackish { padding: 7px 23px; }
.pbmit-slider-six .pbmit-slider-content .pbmit-btn-secondary { padding: 10px 28px; }
.pbmit-slider-seven .pbmit-slider-item { padding: 175px 0 150px 0; }
.pbmit-slider-seven .pbmit-slider-content .pbmit-title { font-size: 56px; line-height: 56px; }
.pbmit-slider-eight .pbmit-slider-item { padding: 80px 0; }
.pbmit-slider-eight .pbmit-slider-content { padding: 50px 40px 40px 30px; }
.pbmit-slider-eight .pbmit-title { font-size: 47px; line-height: 57px; }
.pbmit-slider-eight .pbmit-slider-content .pbmit-button .pbmit-btn { font-size: 9px; padding: 12px 22px; letter-spacing: 0; }
.pbmit-slider-eight .pbmit-slider-content .pbmit-text { font-size: 10px; line-height: 20px; }
.pbmit-slider-nine .pbmit-title strong { font-size: 63px; }
.pbmit-slider-nine .pbmit-title { font-size: 55px; line-height: 65px; }
.pbmit-slider-nine .pbmit-desc { font-size: 12px; padding-top: 15px; }
.pbmit-slider-ten .pbmit-title { font-size: 63px; line-height: 70px; }
.pbmit-slider-ten .pbmit-desc { font-size: 13px; line-height: 25px; margin-bottom: 25px; }
.pbmit-slider-eleven .pbmit-slider-item { padding: 230px 0 155px 0; }
.pbmit-slider-eleven .pbmit-title { font-size: 59px; line-height: 59px; }
.pbmit-slider-eleven .pbmit-button .pbmit-btn { font-size: 8px; line-height: 25px; padding: 8px 25px; }
.pbmit-slider-eleven .pbmit-button .lightbox-video-btn { font-size: 8px; line-height: 14px; }
.pbmit-slider-twelve .pbmit-slider-item { height: 580px; }
.pbmit-slider-twelve .pbmit-title { font-size: 70px; line-height: 77px; }
.pbmit-slider-twelve .pbmit-button .pbmit-btn { font-size: 8px; line-height: 25px; padding: 8px 25px; }
.pbmit-slider-thirteen .pbmit-slider-item { height: 490px; }
.pbmit-slider-thirteen .pbmit-slider-content { padding-left: 15px; }
.pbmit-slider-thirteen .pbmit-slider-content .pbmit-title { font-size: 53px; line-height: 63px; }
.pbmit-slider-thirteen .pbmit-slider-content .pbmit-desc { font-size: 13px; line-height: 17px; }
.pbmit-slider-thirteen .pbmit-button .pbmit-btn { font-size: 10px; line-height: 25px; padding: 8px 25px; }
.pbmit-slider-fourteen .pbmit-slider-item { padding: 225px 0 115px 0; }
.pbmit-slider-fourteen .pbmit-slider-content .pbmit-title { font-size: 90px; line-height: 90px; }
.pbmit-slider-fourteen .pbmit-slider-content .pbmit-title-small { font-size: 35px; line-height: 35px; }
.pbmit-slider-fourteen .pbmit-button .pbmit-btn { padding: 12px 28px; }
.pbmit-slider-fifteen .pbmit-slider-item { height: 550px; }
.pbmit-slider-fifteen .pbmit-slider-item:before { left: 200px; }
.pbmit-slider-fifteen .pbmit-slider-content { padding-left: 20px; }
.pbmit-slider-fifteen .pbmit-title { font-size: 42px; line-height: 46px; }
.pbmit-slider-fifteen .pbmit-button a { font-size: 11px; line-height: 18px; padding: 11px 21px; }
/*=== Homepage-01 ===*/
.pbmit-ihbox-style-1 .pbmit-element-title br { display: none; }
.pbmit-ihbox-style-1 .pbmit-element-title { font-size: 15px; line-height: 22px; }
.pbmit-ihbox-style-3 .pbmit-element-title br { display: none; }
.pbmit-ihbox-style-3 .pbmit-element-title { font-size: 15px; line-height: 22px; }
.pbmit-ihbox-style-15 .pbmit-content-wrapper { padding-top: 30px; padding-right: 0; }
.pbmit-ihbox-style-15 .pbmit-ihbox-box { padding: 30px; }
.pbmit-ihbox-style-15 .pbmit-ihbox-btn a { font-size: 10px; width: 35px; height: 35px; line-height: 35px; }
.about-one-rightbox { padding-left: 0; padding-top: 40px; }
.ihbox-style-16_box .pbmit-ihbox-style-16 { padding: 0 0px; }
.pbmit-ihbox-style-16 .pbmit-element-title { font-size: 22px; line-height: 26px; }
.pbmit-ihbox-style-16 .pbmit-icon-type-icon,  .pbmit-ihbox-style-16 .pbmit-icon-type-icon::after { width: 60px; height: 60px; font-size: 60px; line-height: 60px; }
.pbmit-ihbox-style-17 .pbmit-icon-wrapper { height: 100px; width: 100px; line-height: 120px; font-size: 40px; }
.pbmit-ihbox-style-17 .pbmit-element-title { font-size: 21px; line-height: 30px; }
.pbmit-ihbox-style-17 .pbmit-element-heading { font-size: 26px; line-height: 34px; }
.contact-form-one_bg { padding: 350px 0; position: relative; }
.contact-form-one_right { margin-right: 0; border-radius: 0; }
/*=== Homepage-02 ===*/
.about-us-section_two .container { padding: 0 !important; }
.about-us-section_two .pbmit-sticky-special { overflow: visible; height: 100% !important; padding: 60px 30px; border-radius: 0; margin-bottom: 40px; }
.about-us-two_col1,  .about-us-two_col2 { width: 100%; }
.about-us-two_rightbox { padding-right: 0; }
.about-us-two_innerbox { padding-left: 0; }
.about-us-two_innerbox .img_box { text-align: center; }
.pbmit-tab .nav .nav-item a { width: auto; font-size: 16px; line-height: 22px; padding: 20px; text-align: center; }
.pbmit-tab .pbmit-column-inner .pbmit-tab-img img { width: 100%; }
.pbmit-tab .pbmit-tab-list { padding-top: 30px; padding-left: 0; }
.pbmit-portfolio-style-2 .pbminfotech-box-content { left: 10px; right: 10px; bottom: 10px; padding: 15px; }
.ihbox-style-4_bg { margin-right: 0; padding: 60px 30px 60px 30px; }
.pbmit-ihbox-style-5_bg { margin-left: 0; padding: 60px 30px 30px 30px; margin-top: 30px; }
.pbmit-ihbox-style-5_bg .pbmit-ihbox-style-5 { padding-top: 0; margin-bottom: 30px; }
.blog-style-4_box { padding-right: 0; }
.blog-two_slider { padding-top: 60px; }
/*=== Homepage-03 ===*/
.fid-section_three .col-md-6.col-xl-3:nth-child(3),  .fid-section_three .col-md-6.col-xl-3:last-child { padding-top: 30px; }
.service-three-bg-overlay { background-position: 0 0; }
.pbmit-element-service-style-5 .pbmit-btn { position: inherit; margin-top: 20px; margin-bottom: 12px; }
.service-three_bg .pbmit-hover-inner .pbmit-btn-white { height: fit-content; margin-top: 0; }
.pbmit-element-service-style-5 .pbmit-featured-wrapper { clip-path: none; }
.pbmit-element-service-style-5 .pbmit-featured-img-wrapper { position: relative; }
.pbmit-element-service-style-5 .pbmit-service-icon { bottom: 40px; right: 10px; }
.testimonial-three_bg { padding: 100px 0; }
.testimonial-three_bg .col-md-7.col-xl-8 { display: none; }
.testimonial-three_bg .col-md-5.col-xl-4 { width: 100%; }
/*=== Homepage-04 ===*/
.ihbox-four .col-md-6.col-xl-3:nth-child(3),  .ihbox-four .col-md-6.col-xl-3:last-child { margin-top: 30px; }
.about-four-img { text-align: center; }
.about-four-right-box { padding-left: 0; margin-top: 40px; }
.pbmit-tween-effect-style-1.pbmit-tween-efect .pbmit-element-title { font-size: 70px; line-height: 80px; }
.why-choose-us-four-heading { padding-right: 0; }
.testimonial-left-img { padding: 325px 0; }
.testimonial-four-bg .swiper-slider { padding-left: 35px; }
/*=== Homepage-05 ===*/
.appointment-five-bg { border-radius: 0; margin-top: 0; }
.pbmit-ihbox-style-25 .pbmit-ihbox-box { padding: 30px; }
.ihbox-style-25-area .col-md-6.col-xl-3:nth-child(3),  .ihbox-style-25-area .col-md-6.col-xl-3:last-child { margin-top: 30px; }
.demo-five .about-us-two_img { padding-right: 0; }
.demo-five .about-us-two_rightbox { padding: 50px 0px 0 0; }
.why-choose-us-five-bg .professional-img { text-align: center; }
.why-choose-us-five-bg .ihbox-style-26-area { right: -20px; }
.why-choose-us-five-bg .content-box { padding: 50px 0 0 0px; }
.discount-plan-bg { border-radius: 0; }
.discount-plan-bg .pbmit-heading-subheading .pbmit-title { font-size: 45px; line-height: 50px; }
/*=== Homepage-06 ===*/
.demo-six .about-one_img { padding: 500px 0; }
.who-we-are-section-six .right-area { padding: 60px 0 0 0; }
.who-we-are-section-six .ihbox-style-29-area { padding-top: 60px; }
.who-we-are-section-six .ihbox-style-29-area .pbmit-column:last-child,  .who-we-are-section-six .ihbox-style-29-area .pbmit-column:nth-child(3) { margin-top: 30px; }
.about-us-six-content { padding: 60px 30px 50px 25px; }
.pbminfotech-ele-ptable-style-2 .pbmit-pricing-table-box-wrapper { flex-direction: column; }
.pbminfotech-ele-ptable-style-2 .pbmit-ptable-price-wrapper { align-items: center; width: 100%; border-radius: 30px 30px 0 0; }
.pbminfotech-ele-ptable-style-2 .pbmit-content-wrapper { border-radius: 0 0 30px 30px; }
.pbminfotech-ele-ptable-style-2 .pbmit-pricing-table-featured-col .pbmit-content-wrapper { border-top: 1px solid rgba(255,255,255, 0.1); }
.pbminfotech-ele-ptable-style-2 .pbmit-head-wrap { width: 34%; }
.testimonial-six-bg .col-md-7.col-xl-8 { display: none; }
.testimonial-six-bg .col-md-5.col-xl-4 { width: 100%; }
.testimonial-six-bg { padding: 100px 0; }
/*=== Homepage-07 ===*/
.pbmit-tab.pbmit-tab-style-3 .pbmit-column-inner .pbmit-tab-img img { width: auto; }
.contact-us-seven .pbmit-left-col,  .contact-us-seven .pbmit-right-col { width: 100%; }
.contact-us-seven-img { padding: 350px 0; }
.contact-us-seven-img { border-radius: 30px; }
.contact-us-seven .contact-us-form { padding: 60px 30px 60px 30px; }
/*=== Homepage-08 ===*/
.demo-eight .about-one_img { padding: 500px 0; }
.demo-eight .why-choose-us-five-bg .ihbox-style-26-area { right: -20px; }
.ihbox-eight-area { padding-top: 0; }
.ihbox-eight-area .pbmit-inner-column-2 .stethoscope-img { margin-top: 0; }
.our-service-eight-imgbox { padding: 330px 0; background-position: top center; }
.our-service-eight-rightbox { padding-left: 50px; }
/*=== Homepage-09 ===*/
.ihbox-sec-nine .col-md-6.col-xl-3:nth-child(3) .pbmit-ihbox-style-27,  .ihbox-sec-nine .col-md-6.col-xl-3:last-child .pbmit-ihbox-style-27 { margin-top: 30px; }
.product-ad-left-box { margin: 0 30px; border-radius: 30px; }
.product-ad-right-box { height: auto; border-radius: 30px; margin: 40px 30px 0 30px; }
.countdown-bg-area .left-box { margin: 0; padding: 300px 0; border-radius: 30px; }
.countdown-bg-area .right-box { padding: 60px 30px 60px 30px; }
.countdown-bg-area .left-box .offer-img { right: 190px; top: 150px; }
/*=== Homepage-10 ===*/
.pbmit-ihbox-style-32 .pbmit-content-box { padding-top: 30px; }
.pbmit-ihbox-style-32 .pbmit-content-wrapper { padding: 0 12px 0 0; }
.pbmit-ihbox-style-32 .pbmit-ihbox-box { padding: 30px; }
.pbmit-ihbox-style-32 .pbmit-ihbox-btn a { font-size: 10px; width: 35px; height: 35px; line-height: 35px; }
.about-us-ten-content { margin-top: 60px; }
.our-benefits-section-ten .pbmit-col-1 { margin-top: 50px; }
.our-benefits-section-ten .pbmit-col-1 .pbmit-ihbox-style-34:nth-child(2),  .our-benefits-section-ten .pbmit-col-1 .pbmit-ihbox-style-34:nth-child(3),  .our-benefits-section-ten .pbmit-col-3 .pbmit-ihbox-style-34:nth-child(2),  .our-benefits-section-ten .pbmit-col-3 .pbmit-ihbox-style-34:nth-child(3) { margin: 50px 0 0 0; }
.our-benefits-section-ten .pbmit-col-2,  .our-benefits-section-ten .pbmit-col-3 { margin-top: 50px; }
.physician-img-02 { position: relative; margin: 0; border-radius: 30px 30px 0 0; }
.why-choose-us-ten-content .pbmit-col-stretched-right { margin: 0 12px 0 12px !important; border-radius: 0px 0px 30px 30px; }
.why-choose-us-ten-content { padding: 60px 30px 30px 30px; }
/*=== Homepage-11 ===*/
.who-we-are-section-eleven .doctor-img { text-align: center; }
.who-we-are-section-eleven .doctor-img-box .ihbox-style-26-area { right: -20px; }
.who-we-are-section-eleven .right-box { padding: 50px 0 0 0; }
.about-section-eleven .right-box { padding: 0 0 60px 0; }
.testimonial-eleven .pbmit-testimonialbox-left { padding: 0; }
.testimonial-eleven .pbmit-testimonialbox-left:before { font-size: 100px; line-height: 100px; }
.testimonial-eleven .ihbox-style-39-area { left: 0; }
.client-section-eleven { padding: 50px 0px 60px 0px; }
.our-health-care-section .bg-img-area { padding: 350px 0; margin: 0; border-radius: 30px 30px 0 0; }
.our-health-care-section .right-content { border-radius: 0 0 30px 30px; }
.blog-eleven-slider { padding-top: 60px; }
/*=== Homepage-12 ===*/
.about-twelve-content { padding: 60px 0 0 0; }
.why-choose-sec-twelve .check-up-img { padding: 350px 0; margin-right: 0; border-radius: 30px 30px 0 0; }
.why-choose-twelve-content { border-radius: 0 0 30px 30px; margin-left: 0; }
.pbmit-sticky-special.team-twelve { height: 100% !important; }
.team-twelve-left-col { padding: 80px 0px 40px 0px; }
.team-twelve-right-col { padding: 20px 0px 40px 0px; }
.team-twelve-left-col .shap-05-img { top: 370px; right: 0; }
.testimonial-twelve-bg { padding: 100px 0 100px 0; }
.testimonial-twelve-bg .testimonial-col { width: 100%; }
/*=== Homepage-13 ===*/
.about-us-thirteen-col-1,  .about-us-thirteen-col-2,  .about-us-thirteen-col-3 { width: 100% !important; }
.about-us-thirteen-left { margin-right: 0; }
.about-us-thirteen-center-area { margin: 30px 0 30px 0; height: auto; }
.about-us-thirteen-rightbox { margin: 0; }
.about-us-thirteen-rightbox .pbmit-heading { padding: 0; }
.about-thirteen-left-bg { margin: 0; padding: 220px 0; border-radius: 30px 30px 0px 0px; }
.about-thirteen-content { margin: 0; border-radius: 0px 0px 30px 30px; padding: 40px 30px 40px 30px !important; }
.fid-sec-area .pbmit-text-editor { display: none; }
.contact-thirteen-bg { margin: 0; }
.pbmit-testimonial-style-6 .pbminfotech-post-item { padding: 50px 50px 50px 50px; }
.pricing-thirteen-bg { padding: 80px 30px 20px 30px; background-image: none; }
.pricing-thirteen-col-1,  .pricing-thirteen-col-2 { width: 100%; }
.pricing-thirteen-col-2 { padding: 30px 0 0 0; }
/*=== Homepage-14 ===*/
.about-fourteen-content { padding: 50px 0 0 0; }
.service-fourteen-swiper-arrow { margin-top: 60px; }
.testimonial-fourteen-bg { padding: 220px 0; margin: 0; border-radius: 30px 30px 0 0; }
.testimonial-fourteen-box { margin: 0; border-radius: 0 0 30px 30px; }
.appointment-fourteen-bg { margin: 0 -30px; padding: 60px 30px 60px 30px; }
.appointment-fourteen-bg .pbmit-heading-subheading .pbmit-title { font-size: 40px; }
/*=== Homepage-15 ===*/
.service-sec-fifteen { margin: 0; }
.contact-fifteen-bg { margin: 0; padding: 230px 0; border-radius: 30px 30px 0 0; }
.contact-fifteen-form { margin: 0; border-radius: 0 0 30px 30px; }
/*=== About Us ===*/
.about-us-right_box { padding-left: 0; padding-top: 60px; }
/*=== Team Single Detail ===*/
.pbmit-team-single .pbmit-entry-content { padding: 60px 0 0; }
.pbmit-team-single { padding-bottom: 0; }
.pbmit-team-single .counter-box .pbmit-col_1,  .pbmit-team-single .counter-box .pbmit-col_2 { width: 100%; }
.pbmit-team-single .counter-box .pbmit-col_2 { padding-top: 40px; }
/*=== Make Appointment 01 ===*/
.appointment_box { margin: 0 0; }
/*=== Blog Detail ===*/
.single-post .pbmit-title-bar-content-inner { width: 100%; }
.blog-details .pbmit-entry-content .pbmit-block-column:first-child { padding-right: 0; }
.blog-details .pbmit-entry-content .pbmit-block-column:last-child { padding-left: 0; }
.blog-details .pbmit-entry-content .pbmit-block-columns .pbmit-block-column:last-child img { margin-top: 50px; }
/*=== Contact Us ===*/
.contact_us .col-md-12.col-xl-4 .pbmit-ihbox-style-15 { margin-top: 30px; }
.contact-us-left_img { padding: 350px 0; margin-left: 0; }
.contact-us-left_img,  .contact-form-one_right { margin: 0 -30px; border-radius: 0; }
/*=== Footer ===*/
.footer-top-section .pbmit-col_1 { padding-bottom: 30px; }
.site-footer .pbmit-footer-big-area .pbmit-footer-right h3 br,  .site-footer .widget .pbmit-contact-widget-address br { display: none; }
.footer-style-2 .pbmit-footer-newsletter { display: block; }
.footer-style-2 .pbmit-footer-newsletter .pbmit-footer-news-title { padding: 0 0 20px 0; }
.footer-style-2 .pbmit-footer-newsletter .pbmit-footer-news-title br { display: none; }
}
 @media(min-width:991px) {
/*=== Img Animation ===*/
.pbmit-animation-style4 { clip-path: polygon(0 0, 100% 0, 100% 0, 0 0); }
.pbmit-animation-style4.active { clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%); }
.pbmit-animation-style4 img { transform: scale(1.5) translate(0, -100px); }
.pbmit-animation-style4.active img { transform: scale(1) translate(0px, 0px); }
.pbmit-animation-style3 { clip-path: polygon(0% 100%, 100% 100%, 100% 100%, 0 100%); }
.pbmit-animation-style3.active { clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%); }
.pbmit-animation-style3 img { transform: scale(1.5) translate(0, 100px); }
.pbmit-animation-style3.active img { transform: scale(1) translate(0px, 0px); }
.pbmit-animation-style1 { clip-path: polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%); }
.pbmit-animation-style1.active { clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%); }
.pbmit-animation-style1 img { transform: scale(1.5) translate(-100px, 0px); }
.pbmit-animation-style1.active img { transform: scale(1) translate(0px, 0px); }
.pbmit-animation-style2 { clip-path: polygon(100% 0%, 100% 0%, 100% 100%, 100% 100%); }
.pbmit-animation-style2.active { clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%); }
.pbmit-animation-style2 img { transform: scale(1.5) translate(100px, 0px); }
.pbmit-animation-style2.active img { transform: scale(1) translate(0px, 0px); }
}
 @media(max-width:991px) {
/*=== Banner Slider ===*/	
.pbmit-slider-one .pbmit-button .pbmit-btn { font-size: 10px; }
.pbmit-slider-two .pbmit-slider-item { padding: 200px 0 60px 0; }
.pbmit-slider-three .pbmit-slider-item { padding: 200px 0 100px 0; }
.pbmit-slider-three .pbmit-sub-title { font-size: 9px; line-height: 19px; }
.pbmit-slider-three .pbmit-desc { font-size: 14px; line-height: 24px; }
.pbmit-slider-three .pbmit-button .pbmit-btn { font-size: 9px; padding: 12px 30px; }
.pbmit-slider-four .pbmit-slider-content { padding-left: 25px; }
.pbmit-slider-four .pbmit-title { font-size: 62px; line-height: 72px; }
.pbmit-slider-four .banner-image { margin: 20px; }
.discount-plan-bg .content-area { padding: 50px 0; }
.pbmit-slider-six .pbmit-slider-item { padding: 150px 0 100px 0; }
.pbmit-slider-seven .pbmit-slider-content .pbmit-btn { font-size: 9px; padding: 7px 20px; }
.pbmit-slider-eight .pbmit-col-left { width: 60%; }
.pbmit-slider-eight .pbmit-slider-content .bottom-area { margin-top: 80px; }
.pbmit-slider-nine .pbmit-title { font-size: 50px; line-height: 60px; }
.pbmit-slider-ten .pbmit-title { font-size: 75px; line-height: 75px; }
.pbmit-slider-eleven .pbmit-title { font-size: 50px; line-height: 50px; }
.pbmit-slider-area .swiper-horizontal>.swiper-pagination-bullets { display: none; }
.pbmit-slider-thirteen .pbmit-slider-content { padding-left: 0; }
.pbmit-slider-fifteen .pbmit-slider-content { text-align: center; padding-left: 0; }
/*=== Homepage-01 ===*/	
.about-one_btn { padding-top: 30px; }
.inner-box_area .col-md-6.col-lg-4:last-child { margin-top: 30px; }
/*=== Homepage-02 ===*/
.pbmit-sticky-section .pbmit-servicebox-right { margin-top: 60px; }
/*=== Homepage-03 ===*/
.about-us-three_imgbox { margin-top: 50px; }
.pbmit-element-service-style-5 .pbmit-main-hover-slider { padding: 0 0; }
.pbmit-miconheading-style-18:nth-child(1) .pbmit-ihbox-style-18,  .pbmit-miconheading-style-18:nth-child(2) .pbmit-ihbox-style-18 { margin-bottom: 30px; }
.pbmit-ihbox-style-18 .pbmit-element-title { font-size: 20px; line-height: 26px; }
.pbminfotech-ele-ptable-style-1 .pbmit-ptable-col { margin-bottom: 30px; }
/*=== Homepage-05 ===*/
.pbmit-service-style-7 .pbmit-title-box { flex-direction: column; align-items: flex-start; }
.pbmit-service-style-7 .pbmit-serv-cat { align-self: flex-start; }
.pbmit-service-style-7 .pbmit-serv-cat::before { display: none; }
.pbmit-service-style-7 .pbmit-service-title { order: 2; }
/*=== Homepage-06 ===*/
.pbminfotech-ele-ptable-style-2 .pbmit-ptable-inner { padding: 30px 20px 40px 15px; }
.pbminfotech-ele-ptable-style-2 .pbmit-head-wrap { width: 32%; padding: 30px; }
/*=== Homepage-07 ===*/
.pbmit-tab-style-3.pbmit-tab .pbmit-tab-list h2 { font-size: 24px; line-height: 28px; }
/*=== Homepage-08 ===*/
.pbmit-static-box-style-2 .pbmit-contentbox { flex-direction: column; }
.pbmit-static-box-style-2 .pbmit-contentbox-inner,  .pbmit-static-box-style-2 .pbmit-img img,  .pbmit-static-box-style-2 .pbmit-img { width: 100%; }
.pbmit-static-box-style-2 .pbmit-contentbox-inner { padding: 30px 50px 30px 30px; }
/*=== Homepage-09 ===*/
.pbmit-sortable-list-style-1 .pbmit-sortable-list-ul { margin-bottom: 30px; }
/*=== Homepage-13 ===*/
.pbmit-testimonial-style-6 .pbminfotech-post-item { padding: 40px 40px 50px 40px; }
.pbminfotech-ele-ptable-style-3 .pbmit-ptable-col:not(:last-child) { margin-bottom: 30px; }
/*=== Homepage-15 ===*/
.pbmit-service-style-12 .pbminfotech-box-number { font-size: 38px; line-height: 48px; }
.pbmit-service-style-12 .pbmit-service-title { font-size: 32px; line-height: 42px; }
.pbmit-service-style-12 .pbmit-service-title-wrap { padding-left: 10px; }
.pbmit-service-style-12 .pbmit-featured-img-wrapper { width: 220px; height: 220px; right: 5%; }
/*=== Portfolio Single ===*/
.pbmit-portfolio-lines-wrapper ul { grid-template-columns: repeat(2, 1fr); grid-gap: 20px 50px; }
/*=== Portfolio Sortable ===*/
.pbmit-sortable-list-ul li { margin-bottom: 25px; }
/*=== Footer ===*/
.site-footer .pbmit-footer-wrapper { padding: 40px 0 40px 0; }
.site-footer { padding: 40px 0; }
footer.footer-style-2 { padding-top: 40px; }
}
 @media(max-width:820px) {
/*=== Banner Slider ===*/
.pbmit-slider-five .pbmit-slider-item { padding: 110px 0 70px 0; }
.pbmit-slider-fifteen .pbmit-slider-item:before { left: 0; }
/*=== Homepage-02 ===*/
.pbmit-blog-column-three .pbmit-blog-style-1 .pbmit-meta-line,  .pbmit-blog-column-three .pbmit-blog-style-1 .pbmit-meta-line a,  .pbmit-column-three .pbmit-blog-style-1 .pbmit-meta-line,  .pbmit-column-three .pbmit-blog-style-1 .pbmit-meta-line a { font-size: 9px; line-height: 18px; }
}
 @media(max-width:778px) {
/*=== Banner Slider ===*/
.pbmit-slider-fourteen .pbmit-button .pbmit-btn-global { display: none; }
}
 @media(min-width:768px) {
/*=== Homepage-01 ===*/
.pbmit-sticky-special .about-us-two_img img,  .about-us-two_innerbox .img_box img { width: 100%; }
/*=== Homepage-13 ===*/
.about-us-thirteen-col-1 { width: 38%; }
.about-us-thirteen-col-2 { width: 23%; }
.about-us-thirteen-col-3 { width: 39%; }
/*=== Footer ===*/
.footer-top-section .pbmit-col_1 { width: 60%; }
.footer-top-section .pbmit-col_2 { width: 15%; }
.footer-top-section .pbmit-col_3 { width: 25%; }
}
 @media(max-width:768px) {
/*=== Banner Slider ===*/
.pbmit-slider-one .pbmit-sub-title { font-size: 11px; line-height: 24px; }
.pbmit-slider-six .pbmit-title { font-size: 57px; line-height: 67px; }
.pbmit-slider-seven .pbmit-slider-item { padding: 100px 0; }
.pbmit-slider-eight .pbmit-col-left { width: 70%; }
.pbmit-slider-nine .pbmit-title { font-size: 45px; line-height: 55px; }
.pbmit-slider-nine .pbmit-title strong { font-size: 60px; }
.pbmit-slider-eleven .pbmit-title { font-size: 45px; line-height: 45px; }
.pbmit-slider-eleven .swiper-horizontal>.swiper-pagination-bullets,  .pbmit-slider-thirteen .pbmit-slider-content .pbmit-desc { display: none; }
/*=== Homepage-01 ===*/
.pbmit-team-style-1 .pbmit-team-btn .pbmit-team-text { background-color: var(--pbmit-white-color); width: 40px; height: 40px; }
.pbmit-team-style-1 .pbmit-team-title { font-size: 22px; line-height: 32px; }
.pbmit-blog-style-1 .pbmit-featured-wrapper { clip-path: unset; }
.pbmit-blog-style-1 .post-item .pbmit-featured-container .pbmit-blog-btn { bottom: 10px; right: 10px; }
/*=== Homepage-02 ===*/
.pbmit-testimonial-style-1 .pbminfotech-post-item .pbmit-box-content-wrap { clip-path: unset; border-radius: 30px; padding: 30px; }
.pbmit-testimonial-style-1 .pbminfotech-post-item::before { right: 15px; top: 15px; }
.pbmit-ihbox-style-5 .pbmit-ihbox-box { display: block !important; }
.pbmit-ihbox-style-5 .pbmit-ihbox-icon { margin-right: 0; margin-bottom: 20px; }
.pbmit-ihbox-style-5 .pbmit-element-title { font-size: 26px; line-height: 30px; }
.pbmit-ihbox-style-5 .pbmit-ihbox-icon-wrapper,  .pbmit-ihbox-style-5 .pbmit-ihbox-svg-wrapper { width: 100px; height: 100px; font-size: 65px; }
/*=== Homepage-04 ===*/
.pbmit-ihbox-style-23 .pbmit-ihbox-box { display: block !important; }
.pbmit-ihbox-style-23 .pbmit-ihbox-icon { margin: 0 0 20px !important; }
.pbmit-ihbox-style-23 .pbmit-element-title { font-size: 26px; line-height: 30px; }
.pbmit-ihbox-style-23 .pbmit-ihbox-icon-wrapper,  .pbmit-ihbox-style-23 .pbmit-ihbox-svg-wrapper { width: 100px; height: 100px; font-size: 65px; }
form .pbmit-footer-newsletter button { position: unset; width: 100%; }
form .pbmit-footer-newsletter button .pbmit-button-text { flex-grow: inherit; }
form .pbmit-footer-newsletter input,  .footer-style-2 .pbmit-footer-newsletter input[type="email"] { padding: 0 30px; margin-bottom: 5px; }
/*=== Homepage-06 ===*/
.pbmit-team-style-4 .pbmit-team-title { font-size: 22px; line-height: 32px; }
}
 @media(max-width:767px) {
/*=== Section-Padding ===*/
.section-xl { padding-top: 60px; padding-bottom: 60px; }
.section-lgt { padding-top: 40px; }
.section-lg { padding-top: 40px; padding-bottom: 40px; }
.section-lgx { padding-top: 60px; padding-bottom: 30px; }
.section-lgb { padding-bottom: 40px; }
.section-md { padding-top: 40px; padding-bottom: 40px; }
/*=== Section-Title ===*/ 
.pbmit-heading-subheading { margin-bottom: 30px; }
.pbmit-heading-subheading .pbmit-title,  .about-us-two_rightbox .pbmit-heading-subheading .pbmit-title,  .pbmit-heading .pbmit-title,  .blog-details .pbmit-entry-content .pbmit-title { font-size: 30px; line-height: 40px; }
/*=== Title Bar ===*/ 
.pbmit-title-bar-content { padding-top: 20px; min-height: auto; }
.product-img { margin-top: -150px; }
.pbmit-tbar-title { font-size: 35px; line-height: 40px; }
/*=== Banner Slider ===*/ 
.pbmit-slider-one .pbmit-title { font-size: 69px; line-height: 69px; }
.pbmit-slider-one .pbmit-button .pbmit-btn.pbmit-btn-outline,  .pbmit-slider-one .pbmit-button .pbmit-btn { padding: 12px 25px; }
.pbmit-slider-four .pbmit-title { font-size: 50px; line-height: 60px; margin-bottom: 40px; }
.pbmit-slider-four .pbmit-desc,  .pbmit-slider-four .lightbox-video-btn,  .pbmit-slider-five .swiper-horizontal>.swiper-pagination-bullets,  .pbmit-slider-nine .swiper-horizontal>.swiper-pagination-bullets { display: none; }
.pbmit-slider-six .pbmit-slider-item { padding: 80px 0 80px 0; }
.pbmit-slider-six .pbmit-title { font-size: 45px; line-height: 55px; }
.pbmit-slider-nine .pbmit-slider-item { padding: 150px 0 87px 0; }
.pbmit-slider-nine .pbmit-desc { display: table; }
.pbmit-slider-eleven .pbmit-slider-item { padding: 180px 0 80px 0; }
.pbmit-slider-eleven .pbmit-slider-item .pbmit-left-col { width: 36%; }
.pbmit-slider-eleven .pbmit-slider-item .pbmit-right-col { width: 64%; }
.pbmit-slider-eleven .pbmit-title { font-size: 40px; line-height: 40px; margin-bottom: 20px; }
.pbmit-slider-twelve .pbmit-slider-item { height: 350px; }
.pbmit-slider-twelve .pbmit-slider-content { padding-top: 0; }
.pbmit-slider-twelve .pbmit-sub-title { font-size: 8px; line-height: 17px; padding: 1px 11px; margin-bottom: 10px; }
.pbmit-slider-twelve .pbmit-title { font-size: 42px; line-height: 49px; margin-bottom: 25px; }
.pbmit-slider-twelve .pbmit-button .pbmit-btn { font-size: 8px; line-height: 21px; padding: 5px 16px; }
.pbmit-slider-thirteen .pbmit-slider-item { height: 380px; }
.pbmit-slider-thirteen .pbmit-slider-content { padding-left: 0; }
.pbmit-slider-thirteen .pbmit-slider-content .pbmit-title { font-size: 38px; line-height: 38px; margin-bottom: 30px; }
.pbmit-slider-thirteen .pbmit-sub-title { font-size: 9px; line-height: 17px; }
.pbmit-slider-fourteen .pbmit-slider-item { padding: 135px 0 60px 0; }
.pbmit-slider-fourteen .pbmit-slider-content .pbmit-title { font-size: 70px; line-height: 70px; }
.pbmit-slider-fourteen .pbmit-slider-content .pbmit-title-small { font-size: 28px; line-height: 28px; }
.pbmit-slider-fourteen .pbmit-button .pbmit-btn { padding: 10px 22px; }
.pbmit-slider-fifteen .pbmit-slider-item { height: 450px; }
.pbmit-slider-fifteen .pbmit-title { font-size: 35px; line-height: 38px; margin-bottom: 20px; }
/*=== Homepage-01 ===*/ 
.inner-box_area .col-md-6.col-lg-4:nth-child(2) { margin-top: 30px; }
.pbmit-ihbox-style-3 .pbmit-ihbox-headingicon { justify-content: end; }
.ihbox-section_one .pbmit-col_1,  .ihbox-section_one .pbmit-col_2,  .ihbox-section_one .pbmit-col_3 { width: 100%; }
.ihbox-section_one .pbmit-col_1 { padding-bottom: 30px; }
.ihbox-section_one .pbmit-col_2 { padding-bottom: 40px; }
.pbmit-ihbox-style_col2 { margin: 30px 0; }
.about-one-rightbox .col-md-6:first-child .list-group { padding-bottom: 20px; }
.about-one_fidbox { display: none; }
.pbmit-marquee-effect-style-1 .pbmit-element-title { font-size: 50px; line-height: 60px!important; }
.pbmit-marquee-effect-style-1 .pbmit-tag-wrapper { padding-left: 70px; margin-left: 30px; }
.pbmit-marquee-effect-style-1 .pbmit-tag-wrapper::before { font-size: 40px; line-height: 50px; }
.pbmit-service-style-4 .pbmit-service-description { padding-right: 30px; }
.pbmit-service-style-4 .pbminfotech-post-item .pbmit-box-content-wrap { padding: 30px; }
.service_arrow,  .team_arrow,  .blog-swiper_arrow,  .testimonial_arrow,  .swiper-arrow,  .testimonial-swiper-arrow,  .service-arrow,  .testimonial-arrow { display: none !important; }
.pbmit-ihbox-style-16 .pbmit-icon-type-icon::after { top: 10px; }
.ihbox-style-16_box .col-md-4:not(:last-child) { padding-bottom: 30px; }
.pbmit-ihbox-style-17 .pbmit-ihbox-box { display: block; }
.pbmit-ihbox-style-17 .pbmit-ihbox-box .pbmit-ihbox-contents { padding: 20px 0; }
.ihbox-style-17_bg { padding: 60px 30px 60px 30px; }
.contact-form-one_right { margin-top: 60px; margin-left: -30px; margin-right: -30px; }
/*=== Homepage-02 ===*/ 
.inner-box_area .col-md-4:not(:last-child) { margin-bottom: 30px; }
.pbmit-sticky-section .pbmit-ele-header-area { padding-right: 0; }
.pbmit-tab .nav { display: block; text-align: center; }
.pbmit-tab .nav .nav-item a { width: auto; }
.pbmit-tab .nav .nav-item a.active { color: var(--pbmit-white-color); background-color: transparent; }
.pbmit-tab .nav .nav-item a.active:before { display: none; }
.pbmit-tab.pbmit-tab-style-2 .nav .nav-item a { display: inline-block; }
.ihbox-style-4_bg { padding: 70px 20px 70px 20px; border-radius: 30px 30px 0px 0px; }
.pbmit-ihbox-style-5_bg { margin-top: 0; padding: 50px 20px 50px 20px; border-radius: 0px 0px 30px 30px; }
.pbmit-ihbox-style-5_bg form .pbmit-footer-newsletter input { padding: 0 30px; margin-bottom: 5px; }
.pbmit-ihbox-style-5_bg form .pbmit-footer-newsletter button { position: unset; width: 100%; }
.pbmit-blog-style-3 .pbminfotech-box-content { padding: 30px; }
/*=== Homepage-03 ===*/ 
.about-us-three_leftbox { padding-right: 0; }
.about-us-three_imgbox { margin-top: 0; }
.about-us-three_imgbox .about-img_1 { padding-top: 50px; }
.about-us-three_imgbox .about-img_2 { display: none; }
.about-us-three_imgbox { padding-bottom: 0; }
.pbmit-ihbox-style-20 .pbmit-element-title { font-size: 18px; line-height: 22px; }
.pbmit-ihbox-style-20 .pbmit-ihbox-icon-type-text { font-size: 20px; line-height: 24px; }
.fid-section_three { padding: 60px 0px; }
.fid-section_three { margin-top: 60px; }
.fid-section_three .col-md-6.col-xl-3:nth-child(2) { padding-top: 30px; }
.pbminfotech-ele-fid-style-5 .pbmit-fld-contents { text-align: center; }
.pbminfotech-ele-fid-style-5 .pbmit-icon-wrap { display: inline-block; }
.pbmit-element-service-style-5 .pbmit-title-inner { font-size: 30px; line-height: 30px; }
.pbmit-element-service-style-5 .pbmit-serv-cat { margin-bottom: 6px; }
.pbmit-element-service-style-5 .pbmit-title-inner { padding-left: 15px; font-size: 22px; line-height: 28px; }
.pbmit-element-service-style-5 .pbmit-hover-inner { display: block; -ms-grid-columns: unset; grid-template-columns: unset; grid-gap: 0; }
.pbmit-element-service-style-5 .pbmit-featured-img-wrapper { padding-bottom: 20px; }
.pbmit-element-service-style-5 .pbmit-text-content { padding-bottom: 30px; }
.pbmit-miconheading-style-18:nth-child(3) .pbmit-ihbox-style-18 { margin-bottom: 30px; }
.pbmit-testimonial-style-2 .pbminfotech-post-item .pbmit-box-content-wrap { padding: 30px; clip-path: unset; border-radius: 30px; }
.pbmit-testimonial-style-2 .pbminfotech-post-item::before { right: 10px; top: 10px; }
.testimonial-three_bg { padding: 60px 0; }
.pbmit-tab.pbmit-tab-style-2 { display: none; }
.pbmit-tab.pbmit-tab-style-2.mptt-shortcode-list,  .mptt-shortcode-list { display: block; }
.pbmit-tab.pbmit-tab-style-2.mptt-shortcode-list .tab-content { text-align: center; }
/*=== Homepage-04 ===*/ 
.about-four-right-box .col-md-6:last-child .pbmit-ihbox-style-22 { margin-top: 30px; }
.pbmit-tween-effect-style-1.pbmit-tween-efect .pbmit-element-title { margin-bottom: 5px; }
.team-four { padding: 0px 0 60px 0; }
.pbmit-team-style-3 .pbminfotech-box-content { display: block; }
.pbmit-team-style-3 .pbmit-team-title-wapper { flex-direction: column; align-items: flex-start; margin-bottom: 30px; }
.pbmit-team-style-3 .pbminfotech-box-team-position { margin-left: 0; padding-left: 0; align-self: flex-start; }
.pbmit-team-style-3 .pbmit-featured-wrapper img { position: inherit; visibility: visible; opacity: 1; transform: inherit; width: 100% !important; }
.pbmit-team-style-3 .pbmit-team-title { order: 2; }
.pbmit-team-style-3 .pbmit-team-btn { margin-top: 20px; }
.pbmit-team-style-3 .pbminfotech-box-team-position::before { display: none; }
.ihbox-style-23-bg { padding: 60px 30px; }
.ihbox-style-23-bg form { margin-top: 30px; padding-left: 0; }
.why-choose-us-four-heading .pbmit-heading-subheading .pbmit-title { font-size: 30px; line-height: 36px; }
.testimonial-left-img { background-position: center center; }
/*=== Homepage-05 ===*/ 
.appointment-five-bg { padding: 30px 30px 40px 30px; }
.appointment-five-bg .pbmit-title { line-height: 40px; }
.ihbox-style-25-area .col-md-6.col-xl-3:nth-child(2) { margin-top: 30px; }
.pbmit-element-service-style-7 .col-md-4 .pbmit-btn { margin-bottom: 30px; }
.pbmit-service-style-7 .pbmit-title-box { width: auto; }
.pbmit-service-style-7.pbmit-active .pbmit-service-image-wrapper .pbmit-service-title { left: 0 !important; right: 0 !important; text-align: center; }
.discount-plan-bg .col-md-6:first-child { order: 10; }
.discount-plan-bg .col-md-6:nth-child(2) { order: 9; }
.discount-plan-bg .content-area { padding: 0 0 30px 30px; }
.discount-plan-bg .pbmit-heading-subheading .pbmit-title { font-size: 30px; line-height: 36px; }
/*=== Homepage-06 ===*/ 
.ihbox-section-six { padding: 50px 0 40px 0; }
.ihbox-section-six .col-md-6.col-xl-4:nth-child(2) { margin-top: 30px; }
.demo-six .about-one_img { padding: 320px 0; }
.who-we-are-section-six .ihbox-style-area { display: none; }
.who-we-are-section-six .right-area { padding: 40px 0 0 0; }
.pbmit-ihbox-style-29 .pbmit-ihbox-icon::before,  .pbmit-ihbox-style-29 .pbmit-ihbox-svg::before { display: none !important; }
.who-we-are-section-six .ihbox-style-29-area { padding-top: 40px; }
.who-we-are-section-six .ihbox-style-29-area .pbmit-column:nth-child(2) { margin-top: 30px; }
.about-us-six-content { padding: 50px 30px 40px 25px; }
.pbminfotech-ele-ptable-style-2 .pbmit-content-wrapper { flex-direction: column; }
.pbminfotech-ele-ptable-style-2 .pbmit-head-wrap { width: 100%; border-bottom: 1px solid rgba(3, 27, 78, 0.1); border-right: none; text-align: center; }
.pbminfotech-ele-ptable-style-2 .pbmit-pricing-table-featured-col .pbmit-head-wrap { border-bottom-color: rgba(255,255,255, 0.1); }
.pbminfotech-ele-ptable-style-2 .pbmit-price-wrapper,  .pbminfotech-ele-ptable-style-2 .pbmit-ptable-inner { align-items: center; justify-content: center; }
.pbminfotech-ele-ptable-style-2 .pbmit-ptable-inner { padding: 30px 30px 40px; }
.pbminfotech-ele-ptable-style-2 .pbminfotech-ptable-btn { margin-top: 20px; }
.pbminfotech-ele-ptable-style-2 .pbmit-ptable-lines-w { text-align: center; }
.testimonial-six-bg { padding: 60px 0; }
/*=== Homepage-07 ===*/
.pbmit-service-style-2 .pbmit-service-btn { width: 35px; height: 35px; font-size: 10px; }
.pbmit-service-style-2 .pbmit-contant-box { left: 15px; }
.pbmit-service-style-2 .pbmit-service-btn { right: 15px; }
.pbmit-tab-style-3 { display: block; }
.pbmit-tab-style-3 .nav { background-color: transparent; }
.pbmit-tab-style-3.pbmit-tab .nav .nav-item a,  .pbmit-tab.pbmit-tab-style-3 .pbmit-column-inner .pbmit-tab-img img { width: 100% !important; }
.demo-seven .ihbox-style-30-box { display: none; }
.pbmit-slider-seven .pbmit-slider-content .pbmit-title { font-size: 42px; line-height: 42px; }
/*=== Homepage-08 ===*/
.demo-eight .about-one_img { padding: 325px 0; }
.demo-eight .why-choose-us-five-bg .ihbox-style-26-area { bottom: 0; }
.ihbox-eight-area .pbmit-inner-column-1,  .ihbox-eight-area .pbmit-inner-column-2,  .ihbox-eight-area .pbmit-inner-column-3 { width: 100%; }
.ihbox-eight-area .pbmit-inner-column-2 .stethoscope-img { text-align: center; }
.ihbox-eight-area .pbmit-inner-column-3 .right-box { margin-left: 0; }
.our-service-eight-rightbox { padding-left: 30px; }
/*=== Homepage-09 ===*/
.ihbox-sec-nine .col-md-6.col-xl-3:nth-child(2) .pbmit-ihbox-style-27 { margin-top: 30px; }
.product-ad-left-box { padding: 20px 30px 40px 30px; }
.product-ad-section .pbmit-heading-subheading .pbmit-title { font-size: 50px; line-height: 50px; }
.product-ad-section .ad-img-box { display: none; }
.product-ad-right-box { padding: 10px 30px 20px 30px; }
.countdown-bg-area .left-box .offer-img { right: 30px; }
/*=== Homepage-10 ===*/
.about-us-ten .ihbox-style-box { display: none; }
.about-us-ten .about-img-02 { margin-top: 30px; }
.our-benefits-section-ten .pbmit-col-1,  .our-benefits-section-ten .pbmit-col-2,  .our-benefits-section-ten .pbmit-col-3 { width: 100%; }
/*=== Homepage-11 ===*/
.who-we-are-section-eleven .doctor-img-box .ihbox-style-26-area { bottom: 0; }
.about-us-section-eleven .left-box .widget-wrap { padding: 20px; }
.testimonial-eleven .pbmit-testimonialbox-left:before { content: unset; position: unset; }
.our-health-care-section .bg-img-area { padding: 175px 0; }
/*=== Homepage-12 ===*/
.ihbox-section-twelve { margin-top: 50px; padding: 50px 30px 40px 30px; }
.ihbox-section-twelve .pbmit-column:nth-child(2) { margin-top: 30px; }
.about-section-twelve .fid-style-area,  .team-twelve-left-col .shap-05-img { display: none; }
.fid-section-twelve { padding: 60px 0; }
.why-choose-sec-twelve .check-up-img { padding: 200px 0; }
.team-twelve-left-col { padding: 60px 0px 30px 0px; }
.pbmit-team-style-4-new .pbmit-element-posts-wrapper { padding-top: 0; }
.pbmit-team-style-4-new .pbmit-team-style-4:nth-child(odd) { margin-top: 0; }
.testimonial-twelve-bg { padding: 60px 0; }
/*=== Homepage-13 ===*/
.pbmit-marquee-effect-style-2 .pbmit-element-title { font-size: 50px; line-height: 60px; }
.pbmit-marquee-effect-style-2 .pbmit-tag-wrapper { padding-left: 70px; margin-left: 30px; }
.pbmit-marquee-effect-style-2 .pbmit-tag-wrapper::before { font-size: 40px; line-height: 50px; }
.about-thirteen-left-bg { padding: 170px 0; }
.contact-thirteen-bg { padding: 60px 30px 60px 30px; }
.pricing-thirteen-bg { padding: 60px 30px 30px 30px; }
/*=== Homepage-14 ===*/
.about-sec-fourteen { padding: 30px 0 60px 0; }
.about-fourteen-bg { padding: 200px 0; }
.service-fourteen-swiper-arrow { display: none !important; }
.ihbox-fourteen-bg { padding: 60px 30px 30px 30px; }
.pbminfotech-ele-ptable-style-4 .pbmit-pricing-table-inner { display: block; }
.pbminfotech-ele-ptable-style-4 .pbmit-head-wrap { border: none; margin: 0; padding: 0 0 30px 0; }
.pbminfotech-ele-ptable-style-4 .pbmit-ptable-col:hover .pbmit-head-wrap::before { content: none; }
.pbminfotech-ele-ptable-style-4 .pbmit-ptable-lines { display: block; }
.pbminfotech-ele-ptable-style-4 .pbmit-ptable-lines .pbmit-ptable-line { width: 100%; }
.appointment-fourteen-bg .pbmit-heading-subheading .pbmit-title { font-size: 36px; line-height: 46px; }
/*=== Homepage-15 ===*/
.about-sec-fifteen { padding: 60px 0 40px 0; }
.service-sec-fifteen { padding: 60px 0px 140px 0px; }
.pbmit-service-style-12 .pbmit-box-content-wrap { display: block; }
.pbmit-service-style-12 .pbmit-service-image-wrapper,  .pbmit-service-style-12 .pbmit-service-wrap { width: 100%; }
.pbmit-service-style-12 .pbmit-box-content-wrap > *:not(:last-child) { padding-bottom: 30px; }
.pbmit-service-style-12 .pbmit-featured-img-wrapper { width: 200px; height: 200px; right: 0; }
.pbmit-service-style-12 .pbmit-service-wrap { display: block; }
.pbmit-service-style-12 .pbmit-service-title-wrap { padding-left: 0; }
.contact-fifteen-bg { padding: 170px 0; }
/*=== About Us ===*/ 
.about-us_img2 { display: none; }
.about-us-left_box { padding-bottom: 0; }
/*=== Classes ===*/
.classes_content .testimonial-three_bg { margin-bottom: 60px; }
/*=== Team Single Detail ===*/ 
.pbmit-team-single .pbmit-entry-content .text-editor-box .d-flex { display: block !important; }
.pbmit-team-single .pbmit-entry-content .text-editor-box .col-md-4,  .pbmit-team-single .pbmit-entry-content .text-editor-box .col-md-8 { width: 100%; }
.pbmit-team-single .pbmit-entry-content .text-editor-box .col-md-8 { margin-top: 10px; }
.pbmit-team-single .counter-box .pbmit-left_col .col-md-4 { width: 50%; }
.pbmit-team-single .counter-box .pbmit-left_col .col-md-4:last-child { padding-top: 30px; }
.pbmit-team-single .comment-respond { margin-top: 50px; margin-bottom: 60px; padding: 50px 30px 50px 30px; }
.pbmit-team-single .pbmit-entry-content { padding: 40px 0 0; }
.pbmit-team-single .counter-box .pbmit-left_col { padding-right: 0; }
/*=== Make Appointment ===*/
.appointment_box { padding: 30px; }
/*=== Faq ===*/
.faq-left_box { padding-right: 0; margin-bottom: 60px; }
.faq-right_box { padding-left: 0; }
/*=== Service Detail ===*/	
.site_content { padding-top: 60px; padding-bottom: 60px; }
.pbmit-service_content .col-md-6:first-child .list-group { padding-bottom: 15px; }
.service-detail-accordion_box { padding-top: 30px; }
/*=== Portfolio Single ===*/
.pbmit-portfolio-lines-wrapper ul { grid-template-columns: repeat(1, 1fr); grid-gap: 30px; }
.pbmit-single-project-details-list .pbmit-portfolio-lines-wrapper { text-align: left; }
.project-single-img_box .pbmit-animation-style1 { margin-bottom: 20px; }
.pbmit-ihbox-style-21 .pbmit-ihbox-contents { padding: 0; padding-top: 80px; }
.pbmit-ihbox-style-21 { padding: 40px; }
.pbmit-ihbox-style-21 .pbmit-ihbox-icon-wrapper { margin: 0; margin-bottom: 10px; }
.post-navigation .nav-links a { width: 100%; }
/*=== Blog Single ===*/ 
.blog-details .pbmit-entry-content blockquote { padding: 40px 40px 40px 120px; }
.blog-details .pbmit-author-box { padding: 30px; padding-right: 40px; }
.comment-list .children { margin-left: 0; }
/*=== Contact Us ===*/ 
.contact_us .col-md-6.col-xl-4:nth-child(2) { margin-top: 30px; }
.contact-form-one_right { padding-bottom: 30px; }
/*=== Footer ===*/ 
.site-footer { padding: 30px 0; }
.footer-top-section .pbmit-col_3 { padding-top: 20px; }
.site-footer .pbmit-footer-big-area { padding-top: 30px; }
.site-footer .pbmit-footer-widget-col-1,  .site-footer .pbmit-footer-widget-col-2,  .site-footer .pbmit-footer-widget-col-3,  .site-footer .pbmit-footer-widget-col-4 { max-width: 100% !important; width: 100% !important; }
.site-footer .widget { padding-top: 30px; }
.site-footer .pbmit-footer-widget-col-1 .textwidget { padding: 0; }
.site-footer .pbmit-footer-widget-area { padding-bottom: 35px; }
.site-footer .pbmit-footer-widget-col-1 .pbmit-social-links li { margin-bottom: 0; }
.site-footer .pbmit-footer-text-inner { padding-bottom: 0; }
.site-footer .pbmit-footer-text-inner .row { flex-direction: column-reverse; }
.site-footer .pbmit-footer-copyright-text-area { text-align: center; margin-top: 0; }
.site-footer .pbmit-footer-text-inner .pbmit-footer-menu { display: block; text-align: center; margin: 8px 0; }
.site-footer .pbmit-footer-text-inner .pbmit-footer-menu li { display: block; }
.site-footer .pbmit-footer-text-inner .pbmit-footer-menu li:first-child { margin-bottom: 6px; padding-left: 0; }
.site-footer .pbmit-footer-text-inner .pbmit-footer-menu li:last-child { margin-right: 0px; padding-right: 0; }
.site-footer .pbmit-footer-text-inner .pbmit-footer-menu li:last-child:before { display: none; }
.header-style-13 .pbmit-main-header-area { margin: 0; }
.footer-style-2 .pbmit-two-column-menu.widget ul>li { width: 100%; }
}
 @media(max-width:575px) {
/*=== Title-Bar ===*/
.pbmit-title-bar-wrapper,  .pbmit-title-bar-content { min-height: auto; padding-top: 20px; display: block; }
.pbmit-tbar-title,  .single-post .pbmit-tbar-title { font-size: 35px; line-height: 40px; }
.product-img { margin-top: 0; }
.pbmit-breadcrumb .pbmit-breadcrumb-inner span { font-size: 12px; }
/*=== Banner Slider ===*/ 
.pbmit-slider-one .pbmit-sub-title { font-size: 8px; line-height: 18px; }
.pbmit-slider-one .pbmit-title { font-size: 50px; line-height: 60px; }
.pbmit-slider-one .pbmit-button .pbmit-btn.pbmit-btn-outline,  .pbmit-slider-one .pbmit-button .pbmit-btn { font-size: 10px; padding: 8px 17px; }
.pbmit-slider-one .pbmit-slider-item { padding: 120px 0 130px; }
.pbmit-slider-two .pbmit-slider-item { padding: 150px 0 60px 0; }
.pbmit-slider-two .pbmit-title { font-size: 52px; line-height: 55px; }
.pbmit-slider-two .swiper-horizontal>.swiper-pagination-bullets,  .pbmit-slider-three .pbmit-desc { display: none; }
.pbmit-slider-three .pbmit-title { font-size: 38px; line-height: 48px; }
.pbmit-slider-three .pbmit-button .pbmit-btn { font-size: 8px; padding: 10px 25px; }
.pbmit-slider-five .pbmit-slider-item { padding: 85px 0 70px 0; }
.pbmit-slider-five .pbmit-sub-title { font-size: 9px; line-height: 18px; }
.pbmit-slider-five .pbmit-title { font-size: 60px; line-height: 60px; }
.pbmit-slider-five .pbmit-desc { font-size: 11px; line-height: 22px; }
.pbmit-slider-five .pbmit-button .pbmit-btn { padding: 12px 25px; }
.pbmit-slider-eight .pbmit-slider-item { padding: 50px 0; }
.pbmit-slider-eight .pbmit-title { font-size: 33px; line-height: 43px; }
.pbmit-slider-eight .pbmit-slider-content .bottom-area { margin-top: 60px; padding-top: 30px; display: block !important; }
.pbmit-slider-eight .pbmit-slider-content .pbmit-text { margin-top: 20px; }
.pbmit-slider-nine .pbmit-title strong { font-size: 52px; }
.pbmit-slider-nine .pbmit-title { font-size: 44px; line-height: 60px; }
.pbmit-slider-nine .slider-img-box { margin-top: 40px; }
.pbmit-slider-nine .slider-img-box img { width: 100%; }
.pbmit-slider-nine .pbmit-button .pbmit-btn-white { font-size: 10px; padding: 10px 25px; }
.pbmit-slider-ten .pbmit-slider-item { padding: 120px 0 60px 0; }
.pbmit-slider-ten .pbmit-title { font-size: 50px; line-height: 60px; }
.pbmit-slider-ten .pbmit-desc { padding-top: 10px; }
.pbmit-slider-ten .pbmit-button .pbmit-btn { padding: 7px 21px; font-size: 8px; }
/*=== Homepage-01 ===*/ 
.pbmit-service-style-4 .pbminfotech-post-item .pbmit-box-content-wrap { display: block; padding: 20px !important; }
.pbmit-service-style-4 .pbmit-featured-wrapper img { width: 100%; }
.pbmit-service-style-4 .pbmit-featured-img-wrapper { margin-right: 0px; }
.pbmit-service-style-4 .pbmit-box-content-inner { flex: unset; }
.pbmit-service-style-4 .pbmit-service-description { padding-right: 0; }
.pbmit-service-style-4 .pbmit-service-icon { font-size: 30px; line-height: 30px; }
.pbmit-service-style-4 .pbmit-service-title { font-size: 18px; line-height: 28px; margin-bottom: 15px; }
.pbmit-service-style-2 .pbmit-service-title { max-width: 100%; font-size: 20px; line-height: 26px; margin-bottom: 20px; padding-right: 0; }
.pbmit-service-style-2 .pbmit-serv-cat a { font-size: 10px; line-height: 20px; }
/*=== Homepage-02 ===*/ 
.pbmit-ihbox-style-12 .pbmit-icon-type-icon { font-size: 40px; line-height: 40px; }
.pbmit-tab-list .list-group { grid-template-columns: repeat(1, 1fr); }
.pbmit-ihbox-style-4 .pbmit-element-title { font-size: 24px; line-height: 32px; }
.pbmit-ihbox-style-5 .pbmit-element-title { font-size: 24px; line-height: 30px; }
.pbmit-ihbox-style-5 .pbmit-ihbox-icon-wrapper { width: 90px; height: 90px; font-size: 60px; }
.pbmit-ihbox-style-5_bg form .pbmit-footer-newsletter button { padding: 15px 30px; margin-top: 10px; }
.pbmit-blog-style-4 .pbminfotech-content-inner { display: block !important; text-align: center; }
.pbmit-blog-style-4 .pbmit-featured-img-wrapper { margin: 0 0 30px 0; }
.pbmit-blog-style-3 .pbmit-post-title { font-size: 20px; line-height: 30px; }
.pbmit-blog-style-3 .pbmit-blog-btn { display: none; }
/*=== Homepage-03 ===*/
.pbminfotech-ele-fid-style-5 .pbmit-fid-inner { font-size: 70px; line-height: 70px; }
.pbminfotech-ele-ptable-style-1 .pbmit-pricing-table-box { padding: 40px 30px; }
.pbminfotech-ele-ptable-style-1 .pbminfotech-ptable-heading { font-size: 22px; line-height: 28px; }
.pbminfotech-ele-ptable-style-1 .pbminfotech-ptable-price { font-size: 50px; line-height: 50px; }
.pbminfotech-ele-ptable-style-1 .pbminfotech-ptable-symbol { font-size: 27px; line-height: 28px; }
.pbminfotech-ele-ptable-style-1 .pbmit-head-wrap { padding-bottom: 18px; }
.pbminfotech-ele-ptable-style-1 .pbmit-ptable-inner { padding: 25px 0 15px; }
.pbmit-testimonial-style-2 .pbminfotech-testimonial-text { font-size: 16px; line-height: 26px; }
.pbmit-testimonial-style-2 .pbmit-featured-wrapper img { width: 60px; height: 60px; }
.pbmit-testimonial-style-2 .pbminfotech-box-title { font-size: 16px; line-height: 20px; margin-bottom: 6px; }
.pbmit-blog-style-2 .pbmit-post-title { font-size: 25px; }
/*=== Homepage-04 ===*/
.ihbox-four .col-md-6.col-xl-3:nth-child(3) { margin-top: 0; }
.pbmit-tween-effect-style-1.pbmit-tween-efect .pbmit-element-title { font-size: 40px; line-height: 50px; }
.pbmit-team-style-3 .pbmit-team-title { font-size: 24px; line-height: 28px; }
.pbmit-ihbox-style-23 .pbmit-element-title { font-size: 24px; line-height: 30px; }
.pbmit-ihbox-style-23 .pbmit-ihbox-icon-wrapper { width: 90px; height: 90px; font-size: 60px; }
form .pbmit-footer-newsletter button { margin-top: 20px; }
.pbmit-ihbox-style-24 .pbmit-icon-type-icon { font-size: 40px; line-height: 40px; }
/*=== Homepage-05 ===*/
.pbmit-service-style-7 .pbmit-box-content-inner { flex-direction: column; align-items: flex-start; padding-left: 65px; }
.pbmit-service-style-7 .pbmit-service-description { padding: 0; }
.pbmit-service-style-7 .pbmit-service-icon { position: absolute; margin-right: 0; left: 0; }
.why-choose-us-five-bg .professional-img img { width: 100%; }
.why-choose-us-five-bg .ihbox-style-26-area { bottom: 0; }
/*=== Homepage-06 ===*/
.pbminfotech-ele-ptable-style-2 .pbmit-ptable-line { float: none; width: 100%; }
.pbminfotech-ele-ptable-style-2 .pbmit-ptable-lines-w { margin: 0; }
.pbminfotech-ele-ptable-style-2 .pbmit-ptable-inner { padding: 30px 20px 40px; }
.pbminfotech-ele-ptable-style-2 .pbmit-head-wrap { padding: 30px 20px; }
.pbminfotech-ele-ptable-style-2 .pbmit-btn a { padding: 18px 30px; }
/*=== Homepage-07 ===*/
.pbmit-service-style-2 .pbmit-contant-box { padding: 0; bottom: 0; }
.pbmit-service-style-2 .pbmit-service-title { max-width: 100%; font-size: 20px; line-height: 26px; margin-bottom: 20px; }
.pbmit-service-style-2 .pbmit-serv-cat a { font-size: 10px; line-height: 20px; }
.pbmit-service-style-2 .pbmit-service-btn { bottom: 20px; }
.pbmit-tab-style-3.pbmit-tab .nav .nav-item a { font-size: 16px !important; }
.pbmit-tab-style-3.pbmit-tab .pbmit-tab-list h2 { font-size: 20px; margin-bottom: 15px; }
.pbmit-tab-style-3 .nav .nav-item a.active i { width: 40px; height: 40px; line-height: 40px; }
.demo-seven .pbmit-testimonial-style-1 .pbminfotech-testimonial-text { font-size: 16px; line-height: 26px; }
/*=== Homepage-08 ===*/
.pbmit-static-box-style-2 .pbmit-contentbox-inner { padding: 30px 40px 30px 20px; }
.pbmit-static-box-style-2 .pbminfotech-box-title h4 { font-size: 22px; }
.pbmit-static-box-style-2 .pbmit-btn a { width: 40px; height: 40px; font-size: 13px; line-height: 40px; }
.pbmit-static-box-style-2 .pbmit-btn .pbmit-button-icon-wrapper { margin-right: 4px; }
.pbmit-static-box-style-2 .pbminfotech-static-box-desc { padding-right: 0; margin-top: 25px; }
.pbmit-service-style-4 .pbmit-service-btn { width: 35px; height: 35px; font-size: 10px; }
.pbmit-ihbox-style-31 .pbmit-icon-type-icon { font-size: 40px; line-height: 40px; }
/*=== Homepage-09 ===*/
.pbmit-sortable-list-ul li { margin-bottom: 15px; }
.pbmit-sortable-list-style-1 a { padding: 10px 20px; }
/*=== Homepage-10 ===*/
.pbmit-ihbox-style-34 .pbmit-icon-type-icon { font-size: 40px; line-height: 40px; }
/*=== Homepage-11 ===*/
.who-we-are-section-eleven .doctor-img-box img { width: 100%; }
.pbmit-ihbox-style-36 .pbmit-ihbox-box { flex-direction: column; align-items: flex-start!important }
.pbmit-ihbox-style-37 .pbmit-icon-type-icon { font-size: 40px; line-height: 40px; }
.testimonial-eleven .swiper-slider .swiper-buttons { display: none; }
/*=== Homepage-13 ===*/
.pbminfotech-ele-fid-style-9 .pbmit-fid-inner { font-size: 80px; line-height: 80px; }
.contact-thirteen-bg form .pbmit-appointment-form-inner { padding: 30px 30px 80px 30px !important; }
.contact-thirteen-bg .pbmit-appointment-form-inner:before { mask: inherit; }
.contact-thirteen-bg form .input-button button { left: 30px; right: inherit; bottom: 30px; padding: 15px 30px; }
/*=== Homepage-14 ===*/
.testimonial-fourteen-box .swiper-buttons { display: none; }
/*=== Homepage-15 ===*/
.contact-fifteen-form .input-button button { padding: 15px 30px; }
/*=== Team Single Detail ===*/
.pbmit-team-single .pbmit-team-detail .pbmit-team-detail-inner { padding: 45px 25px 70px; }
.pbmit-ihbox-style-2 .pbmit-element-heading,  .pbmit-ihbox-style-2 .pbmit-element-title { font-size: 16px; line-height: 22px; }
/*=== Service Detail ===*/ 
.pbmit-service-ads .pbmit-ads-title, .pbmit-service-ads .pbmit-ads-subtitle { font-size: 22px; line-height: 30px; }
/*=== Portfolio Single ===*/ 
.pbmit-single-project-details-list { padding: 30px; margin-top: 20px; margin-bottom: 40px; }
.post-navigation .nav-links { display: block; }
.post-navigation .nav-previous,  .post-navigation .nav-links .nav-next { width: 100%; }
.post-navigation .nav-links .nav-title { font-size: 16px; line-height: 22px; }
.nav-links .pbmit-post-nav-wrapper { margin: 0 15px; }
/*=== Blog Classic ===*/
.blog-classic .pbmit-post-title { font-size: 26px; line-height: 36px; margin-bottom: 20px; padding-bottom: 20px; }
/*=== Blog Single ===*/ 
.blog-details .pbmit-entry-content blockquote { padding: 90px 30px 40px; font-size: 18px; line-height: 28px; }
.blog-details .pbmit-entry-content blockquote:before { top: 20px; left: 50%; transform: translate(-50%, 0); }
.blog-details .pbmit-blog-meta-bottom { text-align: center; }
.post-navigation .nav-links .nav-next a { margin-top: 25px; }
.blog-details .pbmit-author-box { display: block; padding: 40px 30px; }
.blog-details .pbmit-author-image img { margin: auto; }
.blog-details .pbmit-author-content { margin-top: 20px; padding: 0; text-align: center; }
.blog-details .comment-respond { padding: 40px 30px; }
.blog-details .comment-respond .comment-reply-title { font-size: 20px; line-height: 30px; }
.comment-list .pbmit-comment-avatar { float: none; }
.blog-details .pbmit-comment-content { margin-left: 0px; margin-top: 25px; }
/*=== Footer ===*/ 
.site-footer .pbmit-footer-big-area .pbmit-footer-right h3 { font-size: 22px; line-height: 32px; }
}
 @media(max-width:540px) {
/*=== Homepage-04 ===*/
.testimonial-four-bg .swiper-slider { padding: 50px 31px 80px 15px; }
.pbmit-testimonial-style-3 .pbminfotech-post-item { padding-left: 0; }
.pbmit-testimonial-style-3 .pbminfotech-post-item::before { right: 3px; left: inherit; transform: scaleX(-1); }
}
 @media (max-width: 500px) {
/*=== Homepage-01 ===*/ 
.pbmit-ihbox-style-1 .pbmit-ihbox-headingicon { display: block !important; }
.pbmit-ihbox-style-1 .pbmit-ihbox-icon { margin-bottom: 15px; }
.pbmit-ihbox-style-3 .pbmit-ihbox-headingicon { flex-direction: column-reverse; }
.pbmit-ihbox-style-3 .pbmit-lightbox-video { margin: 0; }
.pbmit-ihbox-style-3 .pbmit-ihbox-contents { text-align: center; margin-top: 20px; }
/*=== Homepage-03 ===*/ 
.pbmit-ihbox-style-20 .pbmit-ihbox-headingicon { display: block !important; }
.pbmit-ihbox-style-20 .pbmit-ihbox-icon { margin-bottom: 15px; }
}
 @media (max-width: 485px) {
/*=== Header ===*/ 
.site-header .pbmit-header-search-btn { display: none; }
/*=== Banner Slider ===*/ 
.pbmit-slider-one .pbmit-title { font-size: 32px; line-height: 42px; }
.pbmit-slider-one .pbmit-button .pbmit-btn.pbmit-btn-outline { display: none; }
.pbmit-slider-two .pbmit-title { font-size: 37px; line-height: 47px; }
.pbmit-slider-two .pbmit-desc,  .pbmit-slider-five .pbmit-desc { display: none; }
.pbmit-slider-two .pbmit-button .pbmit-btn { padding: 10px 25px; }
.pbmit-slider-four .pbmit-title { font-size: 35px; line-height: 45px; }
.pbmit-slider-five .pbmit-slider-item { padding: 50px 0 40px 0; }
.pbmit-slider-five .pbmit-title { font-size: 43px; line-height: 43px; }
.pbmit-slider-six .pbmit-title { font-size: 35px; line-height: 45px; }
.pbmit-slider-six .pbmit-slider-content .pbmit-btn-outline-blackish { display: none; }
.pbmit-slider-seven .pbmit-slider-content .pbmit-title { font-size: 32px; line-height: 32px; }
.pbmit-slider-eight .pbmit-col-left { width: 85%; }
.pbmit-slider-area .pbmit-sub-title { font-size: 10px; line-height: 20px; }
.pbmit-slider-eight .pbmit-title { font-size: 27px; line-height: 37px; }
.pbmit-slider-eight .pbmit-slider-content .pbmit-text,  .pbmit-slider-nine .pbmit-desc,  .pbmit-slider-ten .pbmit-desc,  .pbmit-slider-eleven .pbmit-button .lightbox-video-btn,  .pbmit-slider-twelve .pbmit-button .pbmit-btn-white { display: none; }
.pbmit-slider-eight .pbmit-slider-content .bottom-area { margin-top: 40px; padding-top: 20px; }
.pbmit-slider-nine .pbmit-title strong { font-size: 43px; }
.pbmit-slider-nine .pbmit-title { font-size: 34px; line-height: 45px; }
.pbmit-slider-ten .pbmit-title { font-size: 40px; line-height: 50px; }
.pbmit-slider-ten .pbmit-button .pbmit-btn { padding: 10px 25px; font-size: 9px; }
.pbmit-slider-eleven .pbmit-title { font-size: 27px; line-height: 27px; margin-bottom: 10px; }
.pbmit-slider-twelve .pbmit-title { font-size: 32px; line-height: 37px; margin-bottom: 20px; }
.pbmit-slider-twelve .pbmit-button .button2 { margin-left: 0 !important; }
.pbmit-slider-twelve .pbmit-slider-item { height: 300px; }
.pbmit-slider-fourteen .pbmit-slider-content .pbmit-title { font-size: 60px; line-height: 60px; }
.pbmit-slider-fourteen .pbmit-slider-content .pbmit-title-small { font-size: 22px; line-height: 22px; }
.pbmit-slider-fifteen .pbmit-title { font-size: 32px; line-height: 37px; }
/*=== Homepage 09 ===*/ 
.product-ad-section .pbmit-heading-subheading .pbmit-title { font-size: 30px; line-height: 30px; }
/*=== Homepage 11 ===*/ 
.about-section-eleven .pbmit-ihbox-style-37 .pbmit-element-title { font-size: 21px; line-height: 28px; }
}
 @media (max-width: 479px) {
/*=== Banner Slider ===*/
.pbmit-slider-fourteen .pbmit-sub-title { display: none; }
}
 @media (max-width: 400px) {
/*=== Banner Slider ===*/
.pbmit-slider-three .pbmit-title { font-size: 36px; line-height: 46px; }
/*=== Homepage-02 ===*/
.pbmit-ihbox-style-12 .pbmit-ihbox-box { display: block !important; }
.pbmit-ihbox-style-12 .pbmit-ihbox-icon,  .pbmit-ihbox-style-12 .pbmit-ihbox-svg { margin-right: 0px; margin-bottom: 20px; }
/*=== Homepage-04 ===*/
.pbmit-ihbox-style-24 .pbmit-ihbox-box { display: block !important; }
.pbmit-ihbox-style-24 .pbmit-ihbox-icon,  .pbmit-ihbox-style-24 .pbmit-ihbox-svg { margin: 0 0 20px !important; }
/*=== Homepage-05 ===*/
.pbmit-service-style-7 .pbminfotech-post-item .pbmit-box-content-wrap { padding: 30px 0 70px !important; }
.pbmit-service-style-7 .pbmit-service-btn { left: 65px; right: inherit; bottom: 10px; top: inherit; }
/*=== Homepage-06 ===*/
.pbmit-ihbox-style-27 .pbmit-ihbox-box { display: block !important; }
.pbmit-ihbox-style-27 .pbmit-ihbox-icon,  .pbmit-ihbox-style-27 .pbmit-ihbox-svg { margin: 0 0 20px 0 !important; }
/*=== Homepage-08 ===*/
.pbmit-ihbox-style-31 .pbmit-ihbox-box { display: block !important; }
.pbmit-ihbox-style-31 .pbmit-ihbox-icon,  .pbmit-ihbox-style-31 .pbmit-ihbox-svg { margin: 0 0 20px !important; }
/*=== Homepage-10 ===*/
.pbmit-ihbox-style-34 .pbmit-ihbox-box { display: block !important; }
.pbmit-ihbox-style-34 .pbmit-ihbox-icon,  .pbmit-ihbox-style-34 .pbmit-ihbox-svg { margin: 0 0 20px !important; }
.pbmit-ihbox-style-34 .pbmit-ihbox-icon-wrapper i { font-size: 60px; line-height: 60px; }
.pbmit-ihbox-style-34 .pbmit-element-title { font-size: 20px; line-height: 30px; }
/*=== Homepage-11 ===*/
.pbmit-ihbox-style-37 .pbmit-ihbox-box { display: block !important; }
.pbmit-ihbox-style-37 .pbmit-ihbox-icon,  .pbmit-ihbox-style-37 .pbmit-ihbox-svg { margin: 0 0 20px !important; }
.pbminfotech-ele-fid-style-6 .pbmit-fld-contents { flex-direction: column; margin-bottom: 10px; }
.pbminfotech-ele-fid-style-6 .pbmit-fid-sub { margin: 20px 0 0; }
/*=== Homepage-12 ===*/
.pbmit-ihbox-style-40 { padding: 15px 0 0 15px; }
.pbmit-ihbox-style-40 .pbmit-ihbox-box { display: block !important; }
.pbmit-ihbox-style-40 .pbmit-ihbox-icon,  .pbmit-ihbox-style-40 .pbmit-ihbox-svg { margin: 0 0 20px 0 !important; }
.pbminfotech-ele-fid-style-8 .pbmit-fld-contents { flex-direction: column; }
.pbminfotech-ele-fid-style-8 .pbmit-fid-sub { margin: 20px 0 0; }
}
 @media (max-width: 375px) {
/*=== Banner Slider ===*/ 
.pbmit-slider-one .pbmit-title,  .pbmit-slider-two .pbmit-title,  .pbmit-slider-three .pbmit-title { font-size: 30px; line-height: 40px; }
.pbmit-slider-five .pbmit-title { font-size: 39px; line-height: 39px; }
.pbmit-slider-eight .pbmit-slider-content .pbmit-desc { font-size: 10px; line-height: 20px; }
.pbmit-slider-eight .pbmit-title { font-size: 24px; line-height: 34px; margin-bottom: 10px; }
.pbmit-slider-eight .pbmit-slider-content .pbmit-button .pbmit-btn { font-size: 8px; padding: 10px 20px; }
.pbmit-slider-nine .pbmit-slider-item { padding: 120px 0 56px 0; }
.pbmit-slider-nine .pbmit-title strong { font-size: 40px; }
.pbmit-slider-nine .pbmit-title { font-size: 35px; line-height: 50px; }
.pbmit-slider-eleven .pbmit-title { font-size: 25px; line-height: 25px; }
.pbmit-slider-thirteen .pbmit-slider-content .pbmit-title { font-size: 33px; line-height: 33px; margin-bottom: 20px; }
.pbmit-slider-fifteen .pbmit-slider-item { height: 390px; }
.pbmit-slider-fifteen .pbmit-title { font-size: 30px; line-height: 35px; }
}
 @media(max-width: 1201px) and (min-width: 1200px) {
/*=== Footer ===*/
.footer-style-2 .pbmit-footer-newsletter input[type="email"] { padding-right: 175px; padding-left: 20px; }
.footer-style-2 .pbmit-footer-newsletter .pbmit-btn { font-size: 11px; padding: 15px 25px; }
}
 @media (max-width: 1200px) and (min-width: 1025px) {
/*=== Homepage-10 ===*/
.our-benefits-section-ten .pbmit-col-1,  .our-benefits-section-ten .pbmit-col-3 { width: 30%; }
.our-benefits-section-ten .pbmit-col-2 { width: 40%; }
}
 @media (max-width: 1200px) and (min-width: 768px) {
/*=== Footer ===*/
.footer-top-section .pbmit-col_1 { width: 50%; }
.footer-top-section .pbmit-col_2,  .footer-top-section .pbmit-col_3 { width: 25%; }
}
 @media (max-width: 1024px) and (min-width: 992px) {
.pbmit-column-four .pbmit-portfolio-style-1 .pbmit-portfolio-title { font-size: 20px; line-height: 25px; }
}
 @media (max-width: 1024px) and (min-width: 768px) {
/*=== Homepage 08 ===*/
.ihbox-eight-area .pbmit-inner-column-1 { width: 100%; }
.ihbox-eight-area .pbmit-inner-column-2,  .ihbox-eight-area .pbmit-inner-column-3 { width: 50%; }
/*=== Homepage 10 ===*/
.our-benefits-section-ten .pbmit-col-1 { width: 100%; }
.our-benefits-section-ten .pbmit-col-2,  .our-benefits-section-ten .pbmit-col-3 { width: 50%; }
/*=== Homepage 11 ===*/
.about-us-section-eleven .col-md-5.col-xl-4 { width: 100%; }
.about-us-section-eleven .left-box { margin: 0% 15% 0% 15%; }
/*=== Footer ===*/ 
.footer-top-section .pbmit-col_1 { width: 100%; }
.footer-top-section .pbmit-col_2,  .footer-top-section .pbmit-col_3 { width: 50%; }
}
 @media (max-width: 1024px) and (min-width: 376px) {
/*=== Homepage 14 ===*/
.pbmit-column-four .pbmit-service-style-11 .pbmit-content-box { left: 20px; width: calc(100% - 15%); }
}
 @media (max-width: 991px) and (min-width: 768px) {
/*=== Homepage 15 ===*/
.pbmit-static-box-style-3 .pbmit-title-wrapper { margin: 0 20%; }
.pbmit-column-three .pbmit-static-box-style-3 .pbmit-title-wrapper { padding: 15px 13px 5px 13px; }
.pbmit-column-three .pbmit-static-box-style-3 .pbminfotech-box-title h4 { font-size: 15px; line-height: 20px; }
}
 @media screen and (min-width: 992px) {
/*=== Footer ===*/
.site-footer .pbmit-footer-widget-col-1 { flex: 0 0 38%; max-width: 38%; }
.site-footer .pbmit-footer-widget-col-2 { flex: 0 0 20%; max-width: 20%; }
.site-footer .pbmit-footer-widget-col-3,  .site-footer .pbmit-footer-widget-col-4 { flex: 0 0 21%; max-width: 21%; }
.footer-style-2 .pbmit-footer-widget-col-1 { flex: 0 0 34%; max-width: 34%; }
.footer-style-2 .pbmit-footer-widget-col-2 { flex: 0 0 21%; max-width: 21%; }
.footer-style-2 .pbmit-footer-widget-col-3 { flex: 0 0 22%; max-width: 22%; }
.footer-style-2 .pbmit-footer-widget-col-4 { flex: 0 0 23%; max-width: 23%; }
}
 @media (min-width: 1350px) and (max-width: 1600px) {
.pbmit-fid-space .pbminfotech-ele-fid-style-9 .pbmit-fid-inner { font-size: 70px; line-height: 70px; }
.pbmit-fid-space .pbmit-fid-space .pbminfotech-ele-fid-style-9 .pbmit-fid-inner { margin-bottom: 40px; }
}
 @media (min-width: 1024px) and (max-width: 1300px) {
.pbminfotech-ele-fid-style-9 .pbmit-fid-inner { font-size: 80px; line-height: 80px; }
}
 @media (min-width:1024px) and (max-width: 1200px) {
.pbmit-service-style-6 .pbminfotech-post-item .pbmit-box-content-wrap { padding: 45px 30px; }
.pbmit-service-style-6 .pbmit-serv-cat { font-size: 10px; line-height: 26px; }
.pbmit-service-style-6 .pbmit-service-title { font-size: 22px; line-height: 28px; padding-right: 0; }
.pbmit-service-style-6 .pbmit-service-icon { font-size: 80px; line-height: 60px; margin-top: 40px; }
}
 @media(min-width: 1025px) and (max-width: 1380px) {
.pbminfotech-ele-ptable-style-2 .pbmit-ptable-price-wrapper { padding: 40px 30px 30px; }
}
 @media (min-width: 1024px) and (max-width: 1350px) {
.pbmit-fid-space .pbminfotech-ele-fid-style-9 .pbmit-fid-inner { font-size: 55px; line-height: 55px; }
.pbmit-fid-space .pbminfotech-ele-fid-style-9 .pbmit-fid-inner { margin-bottom: 20px; }
.pbmit-fid-space .pbminfotech-ele-fid-style-9 .pbmit-fid-inner .pbmit-fid span { margin-left: -5px; }
}
 @media(min-width: 1025px) and (max-width: 1366px) {
.pbmit-ihbox-style-34 .pbmit-ihbox-icon-wrapper i { font-size: 60px; line-height: 60px; }
.pbmit-ihbox-style-34 .pbmit-element-title { font-size: 20px; line-height: 30px; }
.physician-img-02 { padding: 250px 0; }
}
 @media(min-width: 1025px) and (max-width: 1300px) {
.pbminfotech-ele-ptable-style-2 .pbmit-head-wrap { padding: 30px 30px 30px 40px; }
}
 @media(min-width: 1025px) and (max-width: 1200px) {
/*=== Homepage-05 ===*/
.pbmit-ihbox-style-25 .pbmit-element-title { font-size: 20px; line-height: 26px; }
/*=== Homepage-08 ===*/
.demo-eight .why-choose-us-five-bg .content-box { padding: 0 0 0 25px; }
/*=== Homepage-14 ===*/
.pbminfotech-ele-ptable-style-4 .pbmit-ptable-lines { display: block; }
.pbminfotech-ele-ptable-style-4 .pbmit-ptable-lines .pbmit-ptable-line { width: 100%; }
}
 @media (min-width: 1025px) and (max-width: 1280px) {
/*=== Homepage-05 ===*/ 
.why-choose-us-five-bg .professional-img img { width: 100%; }
}
 @media(min-width: 1025px) and (max-width: 1290px) {
/*=== Homepage-02 ===*/
.about-us-section_two .pbmit-sticky-special { min-height: 650px !important; height: 650px !important; }
}
 @media(min-width: 1201px) and (max-width: 1500px) {
/*=== Header ===*/
.header-style-2 .pbmit-slider-area { margin: 0 30px; }
.header-style-6 > .container-fluid,  .header-style-2 > .container-fluid { padding: 0 30px; }
.header-style-6 .pbmit-right-box .pbmit-btn-secondary { padding: 15px 25px; }
.header-style-11 .pbmit-sticky-corner { display: none; }
.header-style-11 .pbmit-header-content { border-radius: 30px; padding: 0 20px; }
.header-style-12 .site-navigation { padding-left: 10px; }
.header-style-12 .pbmit-button-box-second .pbmit-btn { font-size: 12px; padding: 15px 30px; }
.header-style-12 .site-navigation ul.navigation > li > a { margin: 0 18px; }
.header-style-12 .main-menu ul > li.dropdown > a:after { right: -20px; }
.header-style-13 .pbmit-button-box { display: none; }
}
 @media (min-width:1201px) and (max-width:1380px) {
/*=== Homepage-06 ===*/
.pbminfotech-ele-ptable-style-2 .pbmit-ptable-inner { padding: 30px 30px 30px 20px; }
.pbminfotech-ele-ptable-style-2 .pbmit-btn .pbmit-button-text,  .pbminfotech-ele-ptable-style-2 .pbmit-btn { font-size: 12px; }
.pbminfotech-ele-ptable-style-2 .pbmit-btn { padding: 18px 30px; }
}
 @media (min-width:1201px) and (max-width:1370px) {
/*=== Homepage-02 ===*/
.pbmit-blog-style-3 .pbmit-meta-line,  .pbmit-blog-style-3 .pbmit-meta-line a,  .pbmit-blog-style-2 .pbmit-meta-line,  .pbmit-blog-style-2 .pbmit-meta-line a { font-size: 10px; line-height: 20px; }
}
 @media (min-width:1201px) and (max-width:1366px) {
/*=== Header ===*/
.header-style-2 .site-navigation ul.navigation > li > a { margin: 0 16px; }
.header-style-6 .site-navigation ul.navigation > li > a { margin: 0 14px; }
.header-style-12 .pbmit-pre-header-wrapper .container-fluid,  .header-style-12 .pbmit-main-header-area .container-fluid { padding: 0 30px; }
.pbmit-slider-twelve { margin: 0 30px; }
/*=== Homepage-05 ===*/
.appointment-five-bg .form-style-2 .pbmit-btn { font-size: 12px; padding: 18px 17px; }
.why-choose-us-five-bg .container { padding: 0 15px !important; }
/*=== Homepage-07 ===*/
.pbmit-tab-style-3 .pbmit-tab-list { padding: 30px 0 0 30px; }
}
 @media(min-width: 1201px) and (max-width: 1300px) {
.pbminfotech-ele-ptable-style-2 .pbminfotech-ptable-heading { font-size: 23px; line-height: 30px; }
.pbminfotech-ele-ptable-style-2 .pbmit-head-wrap { width: 27%; }
}
 @media(min-width: 1201px) and (max-width: 1250px) {
.pbminfotech-ele-ptable-style-2 .pbmit-ptable-price-wrapper { width: 15%; }
.pbminfotech-ele-ptable-style-2 .pbminfotech-ptable-price { font-size: 45px; line-height: 45px; }
.pbminfotech-ele-ptable-style-2 .pbminfotech-ptable-symbol { font-size: 30px; line-height: 30px; }
}
 @media (min-width:1200px) and (max-width:1366px) {
.pbmit-ihbox-style-2 .pbmit-element-heading,  .pbmit-ihbox-style-2 .pbmit-element-title { font-size: 16px; line-height: 22px; }
.widget.pbmit-service-ad .pbmit-service-ads { padding: 30px 30px 45px; }
}
 @media (min-width:992px) and (max-width:1199px) {
/*=== Footer ===*/
.site-footer .pbmit-footer-widget-col-1,  .site-footer .pbmit-footer-widget-col-2,  .site-footer .pbmit-footer-widget-col-3,  .site-footer .pbmit-footer-widget-col-4 { flex: 0 0 auto; }
}
 @media(min-width: 992px) and (max-width: 1120px) {
/*=== Homepage 08 ===*/
.pbmit-static-box-style-2 .pbmit-ihbox-icon { font-size: 35px; line-height: 35px; margin-bottom: 10px; }
.pbmit-static-box-style-2 .pbminfotech-box-title h4 { font-size: 20px; line-height: 28px; }
.pbmit-static-box-style-2 .pbminfotech-static-box-desc { margin-top: 30px; }
}
 @media (min-width: 991px) and (max-width: 1200px) {
/*=== Homepage-03 ===*/
.pbminfotech-ele-ptable-style-1 .pbmit-pricing-table-box { padding: 40px 30px; }
/*=== Homepage-14 ===*/
.pbmit-ihbox-style-45 .pbmit-ihbox-headingicon { padding: 30px; }
}
 @media (min-width:768px) and (max-width:1200px) {
/*=== Homepage-05 ===*/
.appointment-five-bg .form-style-2 .col-md-3 { width: 28%; }
.appointment-five-bg .form-style-2 .col-md-4 { width: 44%; }
}
 @media (min-width:768px) and (max-width:1024px) {
/*=== Homepage-02 ===*/
.mptt-shortcode-table tr.mptt-shortcode-row th,  .mptt-shortcode-table tbody .mptt-shortcode-event .mptt-event-container .event-title { font-size: 12px; }
.mptt-shortcode-table tr.mptt-shortcode-row th { padding: 5px 8px; letter-spacing: 0.5px; }
.mptt-shortcode-table tbody .mptt-shortcode-hours { font-size: 12px; padding: 0 8px!important; }
.mptt-shortcode-table tbody .mptt-shortcode-event .mptt-event-container .event-subtitle { font-size: 11px; }
}
 @media (min-width:778px) and (max-width:1023px) {
/*=== Banner Slider ===*/
.pbmit-slider-eleven .lightbox-video-btn span i { font-size: 50px; line-height: 50px; }
}
 @media(min-width:768px) and (max-width:991px) {
/*=== Masonry Grid Col ===*/
.pbmit-pf-column-three .pbmit-portfolio-style-1 .pbmit-portfolio-title { font-size: 20PX; line-height: 25PX; }
/*=== Footer ===*/
.pbmit-footer-widget-col-1,  .pbmit-footer-widget-col-2,  .pbmit-footer-widget-col-3,  .pbmit-footer-widget-col-4 { width: 50%; }
}
 @media (min-width:767px) and (max-width:1024px) {
.pbmit-team-style-3 .pbmit-featured-wrapper img { width: 300px; }
.pbmit-product-style-1 .woocommerce-loop-product__title { font-size: 20px; }
}
 @media(min-width:767px) and (max-width:991px) {
/*=== Homepage-01 ===*/
.pbmit-ihbox-style-3 .pbmit-ihbox-headingicon { flex-direction: column-reverse; }
.pbmit-ihbox-style-3 .pbmit-lightbox-video { margin: 0; }
.pbmit-ihbox-style-3 .pbmit-ihbox-contents { text-align: center; margin-top: 20px; }
}
 @media (min-width: 575px) and (max-width: 767px) {
.pbmit-testimonial-style-6 .pbmit-featured-wrapper img { width: 50px; height: 50px; }
}
 @media(min-width:480px) and (max-width:777px) {
.pbmit-slider-eleven .lightbox-video-btn span i { font-size: 40px; line-height: 40px; }
}
 @media (max-width: 1450px) {
/*=== header ===*/
.header-style-3 .pbmit-button-box-second,  .header-style-4 .pbmit-button-box-second,  .header-style-1 .pbmit-button-box-second,  .header-style-5 .pbmit-button-box-second { display: none; }
.header-style-9 .pbmit-pre-header-wrapper .container,  .header-style-9 .site-header-menu .container { max-width: none; width: auto; padding: 0 30px; }
.header-style-14 .pbmit-header-content .pbmit-logo-btnarea,  .header-style-14 .pbmit-right-box { flex: auto; }
}
