@media screen and (max-width:1919px) {
	header .bottom-header .nav-menu-box li a { font-size: 18px; padding: 29px 15px; }
	header .bottom-header .nav-menu-box li a.btn { font-size: 18px; margin-right: 20px; }
	header .bottom-header .nav-menu-box li { padding-right: 20px; }
	header .bottom-header .logo-box a img { width: 160px; }
	header .bottom-header .nav-menu-box .dropdown-menu li a { font-size: 15px; }
	.our-service-section .resp-tabs-list li { padding: 20px 22px; width: 270px; }
	.our-service-section .resp-tabs-list li i { right: 22px; font-size: 17px; }
	.customer-section .con-box { padding: 35px; }
	.customer-section .con-box h2 { font-size: 24px; }
	.customer-section .con-box p { font-size: 16px; }
	.customer-section .con-box img { width: 150px; }
	.customer-section .con-box p span { font-size: 18px; }
	.customer-section .con-box p { margin-bottom: 5px; }
	.customer-section .con-box p span { font-size: 18px; }
	.customer-section .con-box {height: 560px;}
	.call-to-section .con-box h2 { font-size: 35px; width: 100%; line-height: 50px; margin-bottom: 30px; }
	.call-to-section { height: 500px; }
	.bottom-footer .right-box p, .bottom-footer .right-box p a, .bottom-footer .left-box ul li a, .bottom-footer .left-box p { font-size: 16px; }
	.banner-section .tab-common-box ul li a { font-size: 18px; padding: 20px 15px; }
	.customer-section .owl-carousel.owl-loaded { padding-left: 80px; }
	header .bottom-header .nav-menu-box li.dropdown:hover .dropdown-menu { top: 85px; }
	.btn { font-size: 20px; }
	.solution-section .col-md-4 .box { margin-bottom: 28px; }
	.solution-section .col-md-4 .box h3 { font-size: 20px; }
	.solution-section .col-md-4 .box p { font-size: 18px; }
	.solution-section .col-md-4 .box h3 img { width: 60px; padding-right: 10px; }
	.solution-section .col-md-4.center-box { margin-top: 50px; }
	.connect-with-section .connect-box span img { width: 130px; }
	.connect-with-section { height: 480px; margin-bottom: 250px !important }
	.contact-detail-section .inner-box { padding: 30px; height: 280px; }
	.contact-detail-section .inner-box p, .contact-detail-section .inner-box a { width: 100%; font-size: 16px; }
	.contact-detail-section .inner-box h3 i.fa-envelope { font-size: 32px; }
	.contact-detail-section .inner-box h3 i { font-size: 36px; }
	.contact-detail-section .inner-box h3 i.fa-envelope { font-size: 26px; }
	.contact-detail-section .inner-box h3 i.fa-phone { font-size: 32px; }
	.global-section h3 { font-size: 30px; }
	.why-choose-us-section .title-box h2 { font-size: 32px; }
	.why-choose-us-section .right-box ul li, .why-choose-us-section .right-box ul li span { font-size: 16px; }
	.why-choose-us-section .right-box ul li::after { width: 18px; }
	.why-choose-slider-section .con-box .detail-box h2 { font-size: 26px; }
	.why-choose-slider-section .con-box .detail-box p { font-size: 18px; }
	.why-choose-slider-section .con-box span { width: 60px; height: 80px; font-size: 32px; padding: 14px 0; }
	.vision-mission-section .vision-box .box img { width: 120px; margin-bottom: 20px; }
	.vision-mission-section .vision-box .box h2 { margin-bottom: 20px; font-size: 28px; }
	.vision-mission-section .vision-box .box p { width: 90%; font-size: 18px; }
	.vision-mission-section .right-box h2 { font-size: 30px; line-height: 40px; }
	.vision-mission-section .right-box i { font-size: 125px; top: 100px; }
	.customer-section .owl-nav button, .team-section .owl-nav button { height: 55px; width: 55px; }
	.team-section .con-box h2 { font-size: 24px; margin-bottom: 5px; }
	.team-section .con-box span { font-size: 18px; }
	.team-section .con-box { padding: 15px; }
	.ce-marketing-section .resp-tabs-list li { font-size: 18px; margin-right: 10px }
	.our-service-con-section .col-md-8 .inner-box p { width: 80%; font-size: 18px; }
	.our-service-con-section .col-md-8 .inner-box { height: 345px; }
	.tg th { font-size: 24px; }
	.tg td { font-size: 20px; }
	.table-base-section .common-list-style li { font-size: 22px; }
	.ce-marketing-section .price-box { padding: 25px 60px 40px; }
	.table-base-section ul { margin-top: 40px; }
	.inner-call-to-section .con-box { left: 120px !important; }
	.title-bg-box h2 { font-size: 28px; }
	.our-service-con-section .inner-box h3 { font-size: 26px; }
	.our-service-con-section .inner-box p { font-size: 18px; }
	.top-footer { padding: 55px 0; }
	.top-footer .social-box { margin-bottom: 20px; }
	.top-footer .bottom-news-box { padding-top: 35px; }
	.top-footer .social-box li { height: 40px; width: 40px; }
	.top-footer .social-box li a { font-size: 20px; }
	.common-services-section .common-content-box .btn-link i { right: 15px; }
	.book-now-banner { padding: 100px 40px 40px; }
	.book-now-banner .book-now-date h1 { font-size: 60px; }
	.book-now-banner .book-now-date h2 { font-size: 36px; }
	.book-now-banner .booking-countdown li { font-size: 28px; }
	.book-now-banner .booking-countdown li span { font-size: 80px; }
	.book-now-banner-fime { padding: 100px 40px 40px; }
	.book-now-banner-fime .book-now-date h1 { font-size: 60px; }
	.book-now-banner-fime .book-now-date h2 { font-size: 36px; }
	.book-now-banner-fime .booking-countdown li { font-size: 28px; }
	.book-now-banner-fime .booking-countdown li span { font-size: 80px; }
    
    .book-now-banner-medica { padding: 100px 40px 40px; }
	.book-now-banner-medica .book-now-date h1 { font-size: 60px; }
	.book-now-banner-medica .book-now-date h2 { font-size: 36px; }
	.book-now-banner-medica .booking-countdown li { font-size: 28px; }
	.book-now-banner-medica .booking-countdown li span { font-size: 80px; }
    
	.book-now-banner-medical-fair-india { padding: 100px 40px 40px; }
	.book-now-banner-medical-fair-india .book-now-date h1 { font-size: 60px; }
	.book-now-banner-medical-fair-india .book-now-date h2 { font-size: 36px; }
	.book-now-banner-medical-fair-india .booking-countdown li { font-size: 28px; }
	.book-now-banner-medical-fair-india .booking-countdown li span { font-size: 80px; }
	.agenda-training-section .join-maven h2 { font-size: 42px; }
	.book-now-footer h1, .book-seats-section .title-box.book-now-title h2, .title-box.book-now-title h2 { font-size: 40px; }
	.your-speakers-section .meet-speakers p, .agenda-training-section .agenda-of-training .title-box p { font-size: 22px; }
	.book-seats-section .title-box.book-now-title p { font-size: 26px; }
	.your-speakers-section .meet-speakers h3 { font-size: 32px; }
	.recent-workshops-section .workshops-title h1 { font-size: 30px; }
	.book-now-footer { padding: 50px 0; }
	.book-now-footer .social-word img { padding-left: 35px; }
	.agenda-training-section .agenda-of-training { padding-left: 50px; }
	.agenda-training-section .agenda-of-training .agenda-point ul:last-of-type { padding-left: 30px; }
	.agenda-training-section .training-video { width: 38%; }
	.agenda-training-section .agenda-of-training { width: 62%; }
	.your-speakers-section .meet-speakers .speakers-details h4, .your-speakers-section .meet-speakers h3 { font-size: 28px; }
	.your-speakers-section .meet-speakers .speakers-details p { font-size: 18px; }
	.your-speakers-section .title-box h2 { font-size: 58px; }
	.your-speakers-section .meet-speakers .speakers-profile img { height: 602px; }
	.udi-issuing-section .udi-logo .udi-img img { width: 120px; }

	.our-service-section .resp-tab-content{min-height: 750px;}

	header .bottom-header .nav-menu-box li.dropdown li.dropdown-submenu.india:hover .dropdown-menu.second-menu {width: 225px;}
	.common-list-style li{font-size: 18px;}
	.our-service-section .resp-tab-content {padding: 55px 40px 55px 65px;}
	.common-content-box .common-img img{width: 100%;}
	header .bottom-header .nav-menu-box li.dropdown li.dropdown-submenu:hover .dropdown-menu.second-menu{width: 378px;}
	header .bottom-header .nav-menu-box li.dropdown .dropdown-menu.second-menu li.dropdown-submenu:hover .dropdown-menu.inner-drop-menu{left: 370px;}
	.blog-section .blog-bottom .blog-detail-box{height: 430px;}
	.blog-section .blog-right .common-tag ul li{margin-bottom: 15px;}
	.blog-section .blog-right .common-tag ul li:last-of-type{margin-bottom: 0;}
	
	.book-seats-section .custom-container::after{background-size: contain;right:40px;}
	.agenda-training-section .agenda-of-training .agenda-point ul li{font-size:16px;}
}
@media screen and (max-width:1599px) {
	header .bottom-header .nav-menu-box li { padding-right: 15px; }
	header .bottom-header .nav-menu-box li a.btn { font-size: 17px; }
	.banner-section .con-box a { margin-right: 20px; }
	.btn { font-size: 18px; padding: 12px 32px 13px; }
	.banner-section .con-box h2 { font-size: 40px; }
	.banner-section .tab-common-box ul li a { font-size: 16px; padding: 20px 10px; }
	.common-section { padding: 60px 0; }
	.margin-bottom-section { margin-bottom: 60px; }
	.our-service-section { margin-top: 108px !important; }
	.margin-top-section { margin-top: 60px; }
	.title-box h2 { font-size: 34px; }
	.our-service-section p { width: 90%; font-size: 18px; }
	p, .common-list-style li { font-size: 18px; }
	.our-service-section .resp-tabs-list li { width: 235px; }
	.our-service-section .detail-box h3 { font-size: 22px; }
	.join-maven-section .custom-container .inner-box h1 { font-size: 36px; }
	.join-maven-section .custom-container span { font-size: 19px; }
	.join-maven-section span i { padding-right: 15px; }
	.about-us-section .con-box i { font-size: 80px; }
	.customer-section .owl-nav button { height: 50px; width: 50px; }
	.customer-section .con-box img { width: 130px; }
	.customer-section .con-box h2 { font-size: 20px; }
	.customer-section .con-box p { font-size: 14px; }
	.customer-section .con-box p span { font-size: 16px; }
	.call-to-section .con-box { left: 50px; }
	.call-to-section .con-box h2 { font-size: 30px; }
	.call-to-section { height: 460px; }
	.blog-section .con-box h3 { font-size: 20px; margin-bottom: 10pX; }
	.blog-section .con-box p { font-size: 17px; margin-bottom: 10px; }
	.blog-section .con-box p { font-size: 16px; margin-bottom: 15px; }
	.blog-section .col-md-4 .inner-box .con-box { padding: 25px 30px }
	header .bottom-header .nav-menu-box li { padding-right: 10px; }
	.county-section .bottom-box .box h2 { font-size: 40px; margin-bottom: 10px; }
	.county-section .bottom-box .box h5 { font-size: 28px; }
	footer .top-footer .detail-box .logo-box a img { width: 160px; }
	.top-footer .menu-box li a { font-size: 19px; }
	.top-footer .social-box li a { padding: 4px 9px; font-size: 20px; }
	.top-footer .social-box li { height: 40px; width: 40px; }
	.call-to-section { height: 430px; }
	.top-footer .common-list-style li { font-size: 16px; margin-bottom: 10px; }
	.top-footer .title-li { font-size: 17px !important; }
	.top-footer .service-box h3 { font-size: 22px; }
	.top-footer .social-box { margin-bottom: 20px; }
	.top-footer .row p, .contact-box a { font-size: 16px; }
	.top-footer .row h2 { font-size: 20px; letter-spacing: 1px; }
	.contact-box a i.fa-phone { font-size: 20px !important; }
	.contact-box a i.fa-envelope { font-size: 18px !important; }
	.contact-box a i.fa-mobile { font-size: 30px !important; }
	.subscribe-box input { height: 55px; }
	.subscribe-box input[type="submit"] { padding: 17px 33px; font-size: 16px; line-height:1;}
	.top-footer { height: 1300px; }
	.bottom-footer .left-box ul li a { padding: 5px 20px; }
	.bottom-footer .right-box p, .bottom-footer .right-box p a, .bottom-footer .left-box ul li a, .bottom-footer .left-box p { font-size: 14px; }
	.bottom-footer .left-box p { padding-right: 20px; }
	.bottom-footer .right-box p img { width: 26px; }
	.bottom-footer { padding: 10px 0; }
	.customer-section .owl-nav { top: -85px; }
	.btn { font-size: 16px; padding: 10px 25px 11px; }
	.our-service-section .common-tabs-box ul.common-list-style li { margin-bottom: 18px; }
	.about-us-section .right-box { padding-left: 80px; }
	.customer-section .con-box img { width: 115px; top: -30px; }
	.top-footer .menu-box li a { padding: 0 30px; }
	.top-footer .menu-box { margin-bottom: 30px; }
	.top-footer .social-box li { height: 35px; width: 35px; }
	.top-footer .social-box li a { padding: 4px 9px; font-size: 18px; }
	header .bottom-header .nav-menu-box li a { font-size: 16px; padding: 29px 14px; }
	header .bottom-header .nav-menu-box li a.btn { font-size: 16px; }
	.county-section .left-box p { margin-bottom: 25px; }
	.county-section .bottom-box .box h2 { font-size: 36px; }
	.county-section .bottom-box .box h5 { font-size: 24px; }
	.about-us-section .right-box .inner-box h3 { font-size: 28px; }
	.about-us-section .right-box .inner-box p { font-size: 16px; }
	header .bottom-header .nav-menu-box li.dropdown:hover .dropdown-menu { top: 82px; }
	.breadcrumb li { font-size: 14px !important; }
	.breadcrumb li a { font-size: 18px; padding: 10px 15px; }
	.breadcrumb li:last-of-type { padding: 12px 15px 12px 10px; }
	.solution-section .col-md-4.center-box img { height: auto; }
	.platform-section .right-box .btn-link { font-size: 18px; padding: 20px 25px; }
	.platform-section .right-box .btn-link i { font-size: 18px; }
	.solution-section .col-md-4 .box p { font-size: 16px; line-height: 26px; }
	.solution-section .col-md-4 .box h3 img { width: 50px; }
	.solution-section .col-md-4 .box h3 { margin-bottom: 10px; }
	.solution-section .col-md-4 .text-btn { font-size: 18px; }
	.solution-section .col-md-4 .box p { margin-bottom: 10px; }
	.medical-device-section .left-box h2 { line-height: 35px; font-size: 28px; margin-bottom: 25px; }
	.medical-device-section .left-box .inner-box p { font-size: 18px; width: 95%; }
	.service-section .custom-container { width: 90%; }
	.service-section .inner-box h2 { font-size: 22px; margin-bottom: 15px; }
	.service-section .inner-box p { font-size: 16px; }
	.platform-section .right-box .accordion p { font-size: 16px; width: 100%; line-height: 28px; }
	.platform-section .right-box .card-body { padding: 5px 25px 20px; }
	.connect-with-section .connect-box span img { width: 100px; }
	.connect-with-section .form-group .form-control { height: 50px; }
	.connect-with-section .form-group { margin-bottom: 20px; padding-right: 10px; padding-left: 10px; }
	.connect-with-section .form-group .btn { margin-top: 5px; }
	.title-box h2 { font-size: 30px; }
	.connect-with-section { padding-top: 80px !important; margin-bottom: 200px !important; }
	.connect-with-section { height: 455px; }
	.connect-with-section .connect-box { padding: 50px; }
	.connect-with-section .form-group .form-control { font-size: 14px; }
	.connect-with-section .connect-box span { right: -30px; top: -30px; }
	.contact-detail-section .row { width: 90%; }
	.lets-started-section .row .form-group .form-control { height: 50px; padding: 10px 20px; }
	.lets-started-section .row .form-group { margin-bottom: 20px; }
	.lets-started-section { height: 715px; }
	.inner-banner-section .con-box h5 { font-size: 24px; line-height: 40px; }
	.vision-mission-section .right-box h2 { font-size: 27px; width: 90%; margin: 0 auto; text-align: center; padding-left: 25px; }
	.customer-section .owl-nav button, .team-section .owl-nav button { height: 45px; width: 45px; }
	.customer-section .owl-nav button i, .team-section .owl-nav button i { font-size: 26px; }
	.why-choose-slider-section .con-box .detail-box { padding: 25px; width: 80%; }
	.why-choose-slider-section .con-box .detail-box h2 { font-size: 22px; }
	.why-choose-slider-section .con-box span { width: 55px; height: 70px; font-size: 24px; padding: 16px 0; }
	.why-choose-slider-section .con-box .detail-box p { font-size: 16px; }
	.our-service-con-section .col-md-8 .inner-box { height: 373px; }
	.our-service-con-section .inner-box h3 { font-size: 24px; }
	.ce-marketing-section .resp-tabs-list li { font-size: 20px; margin-right: 20px; }
	.tg th { font-size: 22px; }
	.ce-marketing-section .price-box h4 { margin-top: 26px; }
	.tg td { font-size: 18px; }
	.table-base-section ul { margin-top: 35px; font-size: 24px; }
	.inner-call-to-section .img-box img { width: 430px; }
	.inner-call-to-section { margin-top: 90px; }
	.ce-marketing-section .resp-tabs-list li { font-size: 18px; margin-right: 10px; padding: 12px 20px;margin-bottom: 10px; }
	.blog-section .blog-right { padding-left: 30px; }
	.common-blog-post .social-icon-box .common-tittle h3, .blog-section .blog-right .common-tittle h3 { font-size: 24px; }
	.blog-section .blog-right .common-tag ul li a { font-size: 14px; padding: 6px 20px; }
	.blog-section .blog-right .common-box-right { margin-bottom: 15px; }
	.common-blog-post p, .blog-section .blog-right .post-box .con-box p { font-size: 14px; }
	.text-btn { font-size: 16px; }
	.common-blog-post .contact-box .mail-content h3, .blog-section .blog-right .contact-box .mail-content h3 { font-size: 22px; }
	.common-blog-post .contact-box, .blog-section .blog-right .contact-box { height: 322px; }
	.blog-left .blog-detail-content .banner-box span { font-size: 16px; padding: 8px 20px; }
	.blog-left .blog-detail-content .read-content span { font-size: 18px; }
	.blog-left .blog-detail-content .read-content h2 { font-size: 28px; }
	.blog-left .blog-detail-content .read-content h3 { font-size: 22px; }
	.blog-left .blog-comments h4 { font-size: 20px; }
	.blog-left .blog-comments .comment-area .user-details h6 { font-size: 16px; }
	.blog-left .blog-comments .comment-area .user-details p { font-size: 14px; }
	.blog-left .blog-comments .comment-area .user-date-time p { font-size: 13px; }
	.post-comments-section .comments-title-box h2 { font-size: 30px; }
	.post-comments-section .comments-box { padding: 30px 50px; }
	.common-content-box .common-content h4, .common-content-box h3 { font-size: 30px; }
	.common-content-box .common-list li, .common-content-box p { font-size: 18px; line-height: 30px; }
	.common-link-btn ul li a { font-size: 16px; padding: 20px 36px; }
	.common-table { padding: 30px; }
	.common-services-section .common-content-box .accordion > .card ul li { font-size: 18px; }
	.services-we-provide-section .services-provide h6 { font-size: 22px; }
	.services-we-provide-section .services-provide p { font-size: 15px; }
	.services-we-provide-section .services-provide a { font-size: 18px; }
	.services-we-provide-section .services-provide { margin-bottom: 60px; }
	.contact-us-section .contact-box h1 { font-size: 40px; }
	.contact-us-section .contact-box p { font-size: 24px; }
	.common-list li { font-size: 18px; margin-bottom: 10px; }
	.book-now-banner { padding: 80px 40px 40px; }
	.book-now-banner .book-now-date h1 { font-size: 54px; }
	.book-now-banner .book-now-date h2 { font-size: 32px; }
	.book-now-banner .book-now-date h2 { font-size: 30px; }
	.book-now-banner .booking-countdown li span { font-size: 80px; }
	.book-now-banner .booking-countdown li { font-size: 26px; }
	.agenda-training-section .join-maven h2 { font-size: 38px; }
	.book-now-banner .book-now-date img { padding: 0 80px 30px; width: 455px; }
	.book-now-banner-fime { padding: 80px 40px 40px; }
	.book-now-banner-fime .book-now-date h1 { font-size: 54px; }
	.book-now-banner-fime .book-now-date h2 { font-size: 32px; }
	.book-now-banner-fime .book-now-date h2 { font-size: 30px; }
	.book-now-banner-fime .booking-countdown li span { font-size: 80px; }
	.book-now-banner-fime .booking-countdown li { font-size: 26px; }
	.agenda-training-section .join-maven h2 { font-size: 38px; }
	.book-now-banner-fime .book-now-date img { padding: 0 80px 30px; width: 455px; }
    .book-now-banner-medica { padding: 80px 40px 40px; }
	.book-now-banner-medica .book-now-date h1 { font-size: 54px; }
	.book-now-banner-medica .book-now-date h2 { font-size: 32px; }
	.book-now-banner-medica .book-now-date h2 { font-size: 30px; }
	.book-now-banner-medica .booking-countdown li span { font-size: 80px; }
	.book-now-banner-medica .booking-countdown li { font-size: 26px; }
	.agenda-training-section .join-maven h2 { font-size: 38px; }
	.book-now-banner-medica .book-now-date img { padding: 0 80px 30px; width: 455px; }
    
	.book-now-banner-medical-fair-india { padding: 80px 40px 40px; }
	.book-now-banner-medical-fair-india .book-now-date h1 { font-size: 54px; }
	.book-now-banner-medical-fair-india .book-now-date h2 { font-size: 32px; }
	.book-now-banner-medical-fair-india .book-now-date h2 { font-size: 30px; }
	.book-now-banner-medical-fair-india .booking-countdown li span { font-size: 80px; }
	.book-now-banner-medical-fair-india .booking-countdown li { font-size: 26px; }
	.agenda-training-section .join-maven h2 { font-size: 38px; }
	.book-now-banner-medical-fair-india .book-now-date img { padding: 0 80px 30px; width: 455px; }
	.book-now-footer h1, .book-seats-section .title-box.book-now-title h2 { font-size: 34px; }
	.your-speakers-section .meet-speakers p, .agenda-training-section .agenda-of-training .title-box p { font-size: 20px; }
	.agenda-training-section .agenda-of-training .agenda-point ul li { font-size: 17px; }
	.agenda-training-section .agenda-of-training .agenda-point ul:last-of-type { padding-left: 0; margin-bottom: 30px; }
	.agenda-training-section .agenda-of-training .agenda-point ul { margin-bottom: 0; }
	.agenda-training-section .training-video { width: 45%; }
	.agenda-training-section .agenda-of-training { width: 55%; }
	.agenda-training-section .agenda-of-training .title-box p br { display: none; }
	.agenda-training-section .agenda-of-training .title-box { margin-bottom: 18px; }
	.title-box.book-now-title h2 { margin-bottom: 5px; }
	.book-seats-section .custom-container { padding: 35px 40px; }
	.book-seats-section .title-box.book-now-title p { font-size: 22px; }
	.your-speakers-section .meet-speakers .speakers-details h4, .your-speakers-section .meet-speakers h3 { font-size: 26px; line-height: 40px; }
	.recent-workshops-section .workshops-title h1 { font-size: 28px; }
	.recent-workshops-section .workshops-title { padding: 22px 18px; }
	.book-now-footer .social-word img { padding-left: 25px; width: 76px; }
	.book-now-footer { padding: 35px 0; }
	.your-speakers-section .title-box h2 { font-size: 54px; }
	.your-speakers-section .meet-speakers .speakers-profile img { height: 540px; }
	.your-speakers-section .meet-speakers { margin-top: 90px; }
	.udi-issuing-section .udi-logo .udi-img img { width: 100px; }
	header .bottom-header .nav-menu-box .dropdown-menu li a { font-size: 15px; }
	header .bottom-header .nav-menu-box li.dropdown li.dropdown-submenu:hover .dropdown-menu.second-menu { width: 370px; left: 115px; }
	header .bottom-header .nav-menu-box li.dropdown .dropdown-menu.second-menu li.dropdown-submenu:hover .dropdown-menu.inner-drop-menu { left: 360px; }
	header .bottom-header .dropdown-menu { width: 125px; }
	header .bottom-header .nav-menu-box li.dropdown:hover .dropdown-menu { left: -30px; }

	.our-service-section .resp-tab-content{min-height: 670px;}

	/*06-10-2021*/
	.common-content-box .common-content h4 {font-size: 21px;}
	.connect-with-section{ height: 515px;}
	.technical-file-uk-section .common-content-box h5 {font-size: 22px !important;}
	.our-service-section .common-tabs-box ul.common-list-style li a{font-size: 16px;}
	.our-service-section .resp-tab-content {padding: 55px 25px 55px 55px;}
	.blog-section .blog-bottom .blog-detail-box {
    	height: 435px;
	}
	
	.page-template-privacy-policy .contact-detail-section h1{font-size:34px;}
	.page-template-privacy-policy .contact-detail-section h2{font-size:25px;}
.agenda-training-section .agenda-of-training .agenda-point ul:last-of-type {
    padding-left: 0 !important;
}
}
@media screen and (max-width:1439px) {
	.banner-section .con-box h2, .inner-banner-section .con-box h2 { font-size: 32px; }
	.banner-section .owl-dot span { height: 12px; width: 12px; margin-right: 15px; }
	.banner-section .owl-dot:last-of-type span { margin-right: 0; }
	.banner-section .tab-common-box ul li a { font-size: 14px; padding: 20px 10px; }
	.banner-section .tab-common-box ul li { height: 80px; }
	.common-blog-post .title-box h2, .title-box h2 { font-size: 28px; }
	.title-box h4 { font-size: 20px; }
	.title-box { margin-bottom: 25px; }
	.customer-section .con-box { height: 653px; }
	.join-maven-section .custom-container .inner-box h1 { font-size: 32px; }
	.join-maven-section .custom-container span { font-size: 16px; }
	.join-maven-section span i { padding-right: 12px; }
	.banner-section .con-box h5, .inner-banner-section .con-box h5 { font-size: 22px; }
	.county-section .bottom-box .box h2 { font-size: 32px; }
	.county-section .bottom-box .box h5 { font-size: 22px; }
	.county-section .left-box p { width: 100%; margin-bottom: 25px; }
	.top-footer { height: 1300px; }
	.inner-banner-section .con-box h5 { margin-bottom: 20px; }
	.contact-detail-section .inner-box h3 { margin-bottom: 5px; }
	.contact-detail-section .inner-box { padding: 25px 30px; }
	.global-section h3 { font-size: 24px; bottom: 25px; }
	.about-inner-section .left-box { padding-right: 50px; }
	.why-choose-us-section .title-box h2 { font-size: 28px; }
	.why-choose-slider-section .con-box .detail-box h2 { font-size: 22px; margin-bottom: 10px; }
	.why-choose-slider-section .con-box .detail-box { padding: 35px 20px; width: 80%; }
	.why-choose-us-section .right-box ul li { padding: 0 10px; }
	.why-choose-us-section .right-box ul li::after { right: -12px; }
	.why-choose-slider-section .con-box span { width: 50px; height: 60px; font-size: 24px; padding: 12px 0; }
	.why-choose-slider-section .con-box .detail-box p { font-size: 16px; }
	.vision-mission-section .right-box h2 { font-size: 24px; }
	.vision-mission-section .vision-box .box p { width: 95%; font-size: 16px; }
	.team-section .owl-nav { top: -85px; }
	.team-section .con-box h2 { font-size: 20px; }
	.team-section .con-box span { font-size: 16px; }
	.team-section #teamSlider { padding-left: 70px; }
	.ce-marketing-section .resp-tabs-list li { font-size: 18px; width: 250px; }
	.ce-marketing-section .price-box h4 { font-size: 20px; }
	.tg th { font-size: 20px; }
	.tg td { font-size: 16px; }
	.table-base-section .common-list-style li { width: 95%; font-size: 18px; margin-bottom: 12px; }
	.table-base-section ul { font-size: 22px; margin-bottom: 40px !important; }
	.table-base-section .common-list-style li::before { top: 10px; }
	.our-service-con-section .inner-box { padding: 30px 28px; }
	.our-service-con-section .inner-box p, .our-service-con-section .col-md-8 .inner-box p { font-size: 16px; }
	.text-btn { font-size: 18px; }
	.our-service-con-section .col-md-8 .inner-box { height: 305px; }
	.title-bg-box h2 { font-size: 25px; }
	.title-bg-box { padding: 20px 0; }
	.our-service-con-section .inner-box h3 { font-size: 22px; margin-bottom: 12px; }
	.our-service-con-section .col-md-8 .inner-box {height: 295px;}
	.ce-marketing-section .resp-tabs-list li { font-size: 16px; }

	/*blog-detail-content*/
	.blog-left .blog-detail-content .read-content h2 { font-size: 24px; }
	.blog-left .blog-comments h4 { font-size: 25px; }
	.post-comments-section .comments-title-box h2 { font-size: 35px; }
	.common-blog-post .social-icon-box .common-tittle h3, .blog-left .blog-comments h4, .blog-section .blog-right .common-tittle h3 { font-size: 22px; }
	.post-comments-section .comments-title-box h2 { font-size: 30px; }
	.post-comments-section .whatsapp-icon { width: 80px; }

	/*.service-section .inner-box{min-height: 322px;}*/
	.book-now-banner .book-now-date img { padding: 0 60px 25px; width: 425px; }
	.book-now-banner .book-now-date h1 { font-size: 48px; }
	.book-now-banner .book-now-date h2 { font-size: 28px; }
	.book-now-banner .booking-countdown li span { font-size: 80px; }
	.book-now-banner .booking-countdown li { padding: 0 25px; }
	.book-now-banner .booking-countdown li { font-size: 22px; }
	.book-now-banner-fime .book-now-date img { padding: 0 60px 25px; width: 425px; }
	.book-now-banner-fime .book-now-date h1 { font-size: 48px; }
	.book-now-banner-fime .book-now-date h2 { font-size: 28px; }
	.book-now-banner-fime .booking-countdown li span { font-size: 80px; }
	.book-now-banner-fime .booking-countdown li { padding: 0 25px; }
	.book-now-banner-fime .booking-countdown li { font-size: 22px; }
    
    .book-now-banner-medica .book-now-date img { padding: 0 60px 25px; width: 425px; }
	.book-now-banner-medica .book-now-date h1 { font-size: 48px; }
	.book-now-banner-medica .book-now-date h2 { font-size: 28px; }
	.book-now-banner-medica .booking-countdown li span { font-size: 80px; }
	.book-now-banner-medica .booking-countdown li { padding: 0 25px; }
	.book-now-banner-medica .booking-countdown li { font-size: 22px; }

	.book-now-banner-medical-fair-india .book-now-date img { padding: 0 60px 25px; width: 425px; }
	.book-now-banner-medical-fair-india .book-now-date h1 { font-size: 48px; }
	.book-now-banner-medical-fair-india .book-now-date h2 { font-size: 28px; }
	.book-now-banner-medical-fair-india .booking-countdown li span { font-size: 80px; }
	.book-now-banner-medical-fair-india .booking-countdown li { padding: 0 25px; }
	.book-now-banner-medical-fair-india .booking-countdown li { font-size: 22px; }
	.agenda-training-section .join-maven h2 { font-size: 34px; }
	.book-now-footer h1, .book-seats-section .title-box.book-now-title h2, .title-box.book-now-title h2 { font-size: 30px; }
	.agenda-training-section .agenda-of-training .title-box { margin-bottom: 10px; }
	.agenda-training-section .agenda-of-training .agenda-point ul li { line-height: 34px; }
	.book-seats-section .title-box.book-now-title p { font-size: 20px; }
	.your-speakers-section .title-box h2 { font-size: 48px; }
	.your-speakers-section .meet-speakers p, .agenda-training-section .agenda-of-training .title-box p { line-height: 32px; }
	.your-speakers-section .meet-speakers .speakers-profile img { height: 562px; }
	.your-speakers-section .meet-speakers { padding: 35px 20px; }
	.your-speakers-section .meet-speakers .speakers-profile img { height: 530px; }
	header .bottom-header .nav-menu-box .dropdown-menu li a { font-size: 15px; padding: 6px 15px; }
	header .bottom-header .nav-menu-box li.dropdown li.dropdown-submenu:hover .dropdown-menu.second-menu { width: 345px; }
	header .bottom-header .nav-menu-box li.dropdown .dropdown-menu.second-menu li.dropdown-submenu:hover .dropdown-menu.inner-drop-menu { left: 330px; width: auto; }
	header .bottom-header .nav-menu-box li.dropdown li.dropdown-submenu:hover .dropdown-menu.second-menu { width: 350px; }
	header .bottom-header .nav-menu-box li.dropdown .dropdown-menu.second-menu li.dropdown-submenu:hover .dropdown-menu.inner-drop-menu { left: 340px; }
	.common-list-style li::before{top: 13px;}
	.common-services-section .common-content-box .common-box img{width: 60px;}
	.page-template-privacy-policy .contact-detail-section h1 {
    font-size: 32px;
}
	
}
@media screen and (max-width:1365px) {
	header .bottom-header .logo-box a img { width: 150px; }
	header .bottom-header .logo-box { width: 15%; }
	header .bottom-header .nav-menu-box { width: 85%; }
	header .bottom-header .nav-menu-box li a { font-size: 16px; padding: 26px 10px; }
	header .bottom-header .nav-menu-box li { padding-right: 10px; }
	.common-section { padding: 50px 0; }
	.margin-bottom-section{ margin-bottom: 50px; }
	.margin-top-section { margin-top: 50px; }
	.our-service-section { margin-top: 95px !important; }
	.our-service-section .resp-tab-content { padding: 55px 55px; }
	p, .common-list-style li, .our-service-section p { font-size: 16px; }
	.our-service-section .resp-tabs-list li { width: 215px; }
	.our-service-section .resp-tabs-list li { padding: 17px 22px; }
	.our-service-section .resp-tabs-list li.resp-tab-active { width: 95%; }
	.our-service-section .detail-box h3 { font-size: 20px; }
	.title-box h4 { margin-bottom: 10px; }
	.title-box { margin-bottom: 15px; }
	.about-us-section .right-box { padding-left: 60px; }
	.customer-section .owl-nav button { height: 40px; width: 40px; }
	.customer-section .owl-nav button i { font-size: 24px; }
	.customer-section .owl-nav { top: -70px; }
	.call-to-section { height: 400px; }
	.blog-section .con-box h3 { font-size: 18px; line-height: 26px; }
	.blog-section .col-md-4 .inner-box .con-box { padding: 15px 30px; }
	.county-section .left-box p:last-of-type, .county-section .left-box p { margin-bottom: 15px; }
	.top-footer .common-list-style li { font-size: 14px; margin-bottom: 15px; }
	.top-footer .service-box h3 { font-size: 20px; }
	.top-footer .row h2 { font-size: 17px; }
	.top-footer .bottom-news-box { padding-top: 30px; }
	.top-footer { height: 1300px; }
	.top-footer .menu-box li a { font-size: 16px; }
	.top-footer .social-box li { height: 30px; width: 30px; }
	.top-footer .social-box li a { padding: 3px 6px; font-size: 16px; }
	footer .top-footer .detail-box p { margin-bottom: 20px; }
	footer .top-footer .detail-box .logo-box a img { width: 140px; }
	footer .top-footer .detail-box .logo-box { margin-bottom: 25px; }
	.subscribe-box input[type="submit"] { font-size: 14px; padding: 14px 26px; }
	.subscribe-box input { height: 50px; }
	.subscribe-box .form-control::placeholder { font-size: 14px; }
	.subscribe-box input { padding-left: 15px; padding-right: 106px; }
	.text-btn { font-size: 18px; }
	.about-us-section .con-box i { font-size: 65px; }
	.customer-section .con-box h2 { font-size: 18px; }
	.customer-section .con-box { padding: 35px 25px; }
	.customer-section .con-box img { width: 100px; }
	.blog-section .con-box h3 { font-size: 16px; line-height: 24px; }
	.blog-section .con-box p { margin-bottom: 8px; }
	.btn { font-size: 14px; padding: 9px 22px 9px; }
	.call-to-section .con-box h2 { margin-bottom: 24px; line-height: 42px; }
	.top-footer .row p, .contact-box a { font-size: 14px; }
	.bottom-footer .right-box p, .bottom-footer .right-box p a, .bottom-footer .left-box ul li a, .bottom-footer .left-box p { font-size: 13px; }
	.bottom-footer .left-box ul li a { padding: 5px 15px; }
	.bottom-footer .left-box ul li a::after { height: 15px; }
	.about-us-section .right-box { padding-right: 80px; padding-left: 50px; }
	.about-us-section .right-box .inner-box p { font-size: 15px; }
	.about-us-section .right-box .inner-box h3 { font-size: 24px; }
	header .bottom-header .nav-menu-box li.dropdown:hover .dropdown-menu { top: 73px; }
	.solution-section .col-md-4 .box h3 img { width: 45px; }
	.solution-section .col-md-4 .box p { font-size: 14px; width: 100%; margin-bottom: 5px; }
	.solution-section .col-md-4 .text-btn { font-size: 17px; }
	.medical-device-section .left-box h2 { font-size: 24px; margin-bottom: 18px; }
	.medical-device-section .left-box .inner-box p { font-size: 16px; width: 100%; }
	.medical-device-section .left-box .inner-box { width: 85%; }
	.medical-device-section .img-box, .medical-device-section .left-box { height: 400px; }
	.medical-device-section .img-box img { height: 100%; }
	.video-section .con-box h3 { font-size: 16px; }
	.video-section .con-box a { font-size: 70px; }
	.platform-section .right-box .accordion p { font-size: 16px; }
	.platform-section .right-box .btn-link { font-size: 18px; }
	.platform-section .right-box .accordion > .card { margin-bottom: 20px; }
	.connect-with-section .form-group .form-control { font-size: 14px; }
	.connect-with-section .title-box { margin-bottom: 30px; }
	.connect-with-section { margin-bottom: 220px !important; }
	/*.connect-with-section { height: 400px; }*/
	.contact-detail-section .row { width: 100%; }
	.contact-detail-section .inner-box { height: 220px; }
	.contact-detail-section .col-md-4 { padding-right: 15px; padding-left: 15px; }
	.lets-started-section .title-box { margin-bottom: 35px !important; }
	.lets-started-section { height: 675px; }
	.team-section .con-box h2 { font-size: 18px; margin-bottom: 3px; }
	.team-section .con-box span { font-size: 15px; }
	.top-footer .bottom-news-box { padding-top: 20px; }
	.inner-call-to-section .img-box { right: 100px; }
	.ce-marketing-section .resp-tabs-list li { margin-right: 4px }
	.common-table .tg th { padding: 12px; font-size: 18px; }
	.common-content-box h3 { margin-bottom: 20px; }
	.common-content-box .common-img { margin-bottom: 30px; }
	.common-content-box .common-content { margin-bottom: 30px; }
	.common-services-section .common-content-box .accordion > .card ul li, .common-list li, .common-table .tg td, .common-table .tg td p, .common-table .tg td .common-list li, .common-content-box .common-list li, .common-content-box p { font-size: 16px; margin-bottom: 10px; }
	.contact-us-section .contact-box { max-width: 820px; }
	.contact-us-section .contact-box h1 { font-size: 40px; }
	.contact-us-section .contact-box p { font-size: 20px; }
	.medical-device-section.pms-section.rule-section .img-box { height: 645px; }
	.title-box h3 { font-size: 24px; }

	/*.service-section .inner-box{min-height: 350px;}*/
	.book-now-banner .book-now-date img { width: 385px; }
	.book-now-banner .book-now-date h1 { font-size: 46px; }
	.book-now-banner-fime .book-now-date img { width: 385px; }
	.book-now-banner-fime .book-now-date h1 { font-size: 46px; }
    
    .book-now-banner-medica .book-now-date img { width: 385px; }
	.book-now-banner-medica .book-now-date h1 { font-size: 46px; }

	.book-now-banner-medical-fair-india .book-now-date img { width: 385px; }
	.book-now-banner-medical-fair-india .book-now-date h1 { font-size: 46px; }

	.agenda-training-section .join-maven h2 { font-size: 32px; }
	.book-seats-section .title-box.book-now-title p { font-size: 18px; }
	.book-seats-section .book-seats-form .form-control { font-size: 18px; }
	.your-speakers-section .title-box h2 { font-size: 42px; }
	.your-speakers-section .meet-speakers .speakers-details h4, .your-speakers-section .meet-speakers h3 { font-size: 20px;
line-height: 36px;
margin-bottom: 10px; }
	.your-speakers-section .meet-speakers .speakers-details p{line-height:1;}
	.your-speakers-section .meet-speakers p{font-size:16px;}
	.your-speakers-section .meet-speakers .speakers-details img{width:30px;}
	.your-speakers-section .meet-speakers .speakers-details{padding-left:50px;}
	.your-speakers-section .meet-speakers .speakers-profile img { height: 410px; }
	.your-speakers-section .meet-speakers .speakers-info { padding-left: 40px; }
	.your-speakers-section .meet-speakers p br { display: none; }
	.your-speakers-section .meet-speakers p { margin-bottom: 20px; }
	.your-speakers-section .meet-speakers { max-height: 360px; }
	.your-speakers-section .meet-speakers { margin-top: 70px; }
	.recent-workshops-section .workshops-title h1 { font-size: 26px; }
	.book-now-footer { padding: 25px 0; }
	.book-now-footer h1, .book-seats-section .title-box.book-now-title h2 { font-size: 28px; }
	.book-now-footer .social-word img { width: 64px; padding-left: 20px; }
	.udi-issuing-section .udi-logo .udi-img img { width: 80px; }
	header .bottom-header .nav-menu-box .dropdown-menu li a { font-size: 14px; }
	header .bottom-header .nav-menu-box li.dropdown li.dropdown-submenu:hover .dropdown-menu.second-menu { width: 350px; }
	header .bottom-header .nav-menu-box li.dropdown .dropdown-menu.second-menu li.dropdown-submenu:hover .dropdown-menu.inner-drop-menu { left: 345px; }

	.our-service-section .resp-tab-content{min-height: 630px;}
	.our-service-con-section .col-md-8 .inner-box {height: 325px;}
	.our-service-con-section .col-md-4:nth-last-child(3) .inner-box, .our-service-con-section .col-md-4:nth-last-child(2) .inner-box, .our-service-con-section .col-md-4:last-of-type .inner-box {height: 355px;}
	.rule-section .left-box {height: 645px !important;}
	.blog-section .blog-bottom .blog-detail-box {
    	height: 423px;
	}

}
@media screen and (max-width:1279px) {
	header .bottom-header .logo-box a img { width: 125px; }
	header .bottom-header .logo-box { width: 13%; }
	header .bottom-header .nav-menu-box { width: 87%; }
	header .bottom-header .nav-menu-box li a.btn { margin-right: 10px; font-size: 14px; }
	.custom-container { width: 93%; }
	header .bottom-header .nav-menu-box .search-box { width: 190px; }
	header .bottom-header .nav-menu-box li { padding-right: 5px; }
	header .bottom-header .nav-menu-box li a { font-size: 16px; padding: 23px 9px; }
	.search-box .form-control { padding: 10px 18px 11px; font-size: 14px; }
	header .bottom-header .nav-menu-box li a.btn { margin-right: 5px; }
	header .bottom-header .nav-menu-box .dropdown-menu li a { font-size: 14px; }
	header .bottom-header .dropdown-menu { min-width: 100%; height: auto; }
	.banner-section .con-box h2, .inner-banner-section .con-box h2 { font-size: 28px; }
	.banner-section .con-box h5, .inner-banner-section .con-box h5 { font-size: 18px; }
	.banner-section .con-box { left: 35px; }
	.banner-section .tab-common-box ul li a { font-size: 12px; line-height: 20px; }
	.banner-section .tab-common-box ul li { height: 65px; }
	.banner-section .tab-common-box { bottom: -48px; }
	header .top-header .left-box a i { font-size: 18px; }
	header .top-header { padding: 6px 0; }
	.banner-section .owl-dots { bottom: 50px; }
	.common-section { padding: 40px 0; }
	.margin-bottom-section{ margin-bottom: 40px; }
	.margin-top-section { margin-top: 40px; }
	.our-service-section { margin-top: 73px !important; }
	.common-blog-post .title-box h2, .title-box h2 { font-size: 24px; }
	.title-box h4 { font-size: 18px; }
	.our-service-section .resp-tabs-list li.resp-tab-active { width: 95%; font-size: 15px; }
	.our-service-section .common-tabs-box ul.common-list-style { margin-bottom: 10px; }
	.our-service-section .resp-tabs-list li { width: 180px; padding: 14px 18px; }
	.our-service-section .resp-tabs-list li i { right: 18px; font-size: 14px; }
	.our-service-section .resp-tab-content { padding: 30px 30px 30px 40px; }
	p, .common-list-style li, .our-service-section p { font-size: 15px; }
	p { line-height: 26px; }
	.our-service-section .detail-box h3 { font-size: 18px; }
	.our-service-section .resp-tab-content p, .our-service-section .detail-box h3, .our-service-section .common-tabs-box ul.common-list-style li { margin-bottom: 15px; }
	.join-maven-section { height: 250px; }
	.join-maven-section .custom-container .inner-box h1 { font-size: 26px; margin-bottom: 20px; line-height: 40px; }
	.join-maven-section span i { padding-right: 10px; font-size: 18px; }
	.join-maven-section .custom-container span { font-size: 14px; }
	.customer-section .owl-carousel.owl-loaded { padding-left: 0; margin: 0 auto; width: 90%; }
	.customer-section .con-box { height: 585px; }
	.customer-section .owl-nav { right: 35px; }
	.call-to-section { height: 325px; }
	.about-us-section .right-box .inner-box { margin-bottom: 15px; }
	.about-us-section .right-box { padding-right: 35px; }
	.about-us-section .right-box .inner-box h3 { margin-bottom: 10px; }
	.call-to-section .con-box h2 { font-size: 26px; line-height: 38px; }
	.blog-section .con-box p { margin-bottom: 10px; font-size: 14px; }
	footer .top-footer .detail-box .logo-box a img { width: 125px; }
	.customer-section .owl-nav button { height: 34px; width: 34px; }
	.customer-section .owl-nav button i { font-size: 22px; }
	.customer-section .owl-nav { right: 0; top: -62px; }
	.county-section .bottom-box .box h2 { font-size: 26px; margin-bottom: 0; }
	.county-section .bottom-box .box h5 { font-size: 18px; }
	footer .top-footer .detail-box p { margin-bottom: 15px; }
	.top-footer .menu-box { margin-bottom: 20px; }
	.top-footer .service-box h3 { font-size: 18px; }
	.top-footer .row h2 { font-size: 16px; }
	.top-footer .bottom-news-box { padding-top: 15px; }
	.bottom-news-box .news-con-box { padding-right: 38px; max-width: 40%; }
	.bottom-news-box .col-md-3 { max-width: 30%; flex: 0 0 30%; }
	.top-footer .common-list-style li { margin-bottom: 12px; }
	header .bottom-header .nav-menu-box li.dropdown:hover .dropdown-menu { top: 66px; }
	.inner-banner-section .con-box { padding-left: 35px; }
	.inner-banner-section .con-box h5 { margin-bottom: 14px; }
	.solution-section .col-md-4 .box h3 img { width: 40px; }
	.solution-section .col-md-4 .box h3 { font-size: 16px; }
	.medical-device-section .left-box h2 { font-size: 22px; margin-bottom: 15px; }
	.medical-device-section .img-box, .medical-device-section .left-box { height: 330px; }
	.service-section .inner-box h2 { margin-bottom: 10px; }
	.service-section .inner-box p { font-size: 14px; }
	.service-section .inner-box a { height: 42px; width: 42px; font-size: 18px; }
	.connect-with-section { padding-top: 90px !important; }
	.service-section .inner-box h2 { font-size: 18px; }
	.service-section .custom-container { width: 93%; }
	.platform-section .right-box { padding-left: 0; }
	.platform-section .left-box { padding-right: 40px; }
	.platform-section .right-box .accordion p { font-size: 14px; }
	.platform-section .right-box .btn-link { font-size: 17px; padding: 15px 30px 15px 15px; }
	.platform-section .right-box .btn-link i { right: 15px; }
	.connect-with-section .connect-box { padding: 30px; }
	.connect-with-section { padding-top: 65px !important; margin-bottom: 170px !important; }
	.connect-with-section .connect-box span img { width: 85px; }
	.contact-detail-section .inner-box { padding: 25px 25px; height: 236px; }
	.contact-detail-section .inner-box p, .contact-detail-section .inner-box a { font-size: 15px; }
	.contact-detail-section .inner-box a { margin-bottom: 10px; }
	.lets-started-section .row .form-group { padding-right: 8px; padding-left: 8px; }
	.lets-started-section .row .form-group { margin-bottom: 16px; }
	.lets-started-section { height: 625px; }
	.global-section h3 { font-size: 20px; }
	.lets-started-section .title-box { margin-bottom: 25px !important; }
	.global-section .col-md-3 { padding-right: 8px; padding-left: 8px; }
	.why-choose-us-section .left-box { width: 100%; margin-bottom: 20px; text-align: center; }
	.why-choose-us-section .right-box { width: 100%; margin-left: 0; }
	.why-choose-slider-section .con-box .detail-box p { font-size: 14px; }
	.why-choose-slider-section .con-box .detail-box { width: 70%; top: 40%; }
	.why-choose-slider-section .con-box span { height: 62px; padding: 13px 0; }
	.vision-mission-section .vision-box { padding: 40px 30px; }
	.vision-mission-section .vision-box .box img { width: 105px; }
	.vision-mission-section .vision-box .box h2 { font-size: 24px; }
	.vision-mission-section .right-box h2 { font-size: 18px; line-height: 30px; }
	.vision-mission-section .right-box i { font-size: 60px; top: 120px; left: 35px; }
	.customer-section .owl-nav button, .team-section .owl-nav button { height: 38px; width: 38px; }
	.customer-section .owl-nav button i, .team-section .owl-nav button i { font-size: 24px; }
	.customer-section .owl-nav, .team-section .owl-nav { right: 36px; }
	.team-section .owl-nav { top: -65px; }
	.team-section #teamSlider { padding-left: 40px; }
	.team-section .owl-carousel.owl-drag .owl-item { margin-right: 20px !important; }
	.top-footer .bottom-news-box { padding-top: 30px; }
	.top-footer { height: 1170px; }
	.ce-marketing-section .resp-tabs-list li { font-size: 17px; width: 215px; }
	.tg th { padding: 10px; }
	.tg td { padding: 10px 12px; }
	.inner-call-to-section { height: 270px !important }
	.inner-call-to-section .img-box { right: 25px; }
	.inner-call-to-section .img-box img { width: 370px; }
	.inner-call-to-section .con-box { left: 60px !important; }
	.inner-call-to-section { margin-top: 105px; }
	.ce-marketing-section .resp-tabs-list li { font-size: 14px; padding: 10px 10px; }

	/*blog-detail-content*/
	.blog-left .blog-comments .comment-area .user-details h6 { font-size: 20px; }
	.post-comments-section .comments-title-box h2 { font-size: 30px; }
	.common-blog-post .contact-box .mail-content h3, .blog-section .blog-right .contact-box .mail-content h3 { font-size: 26px; }
	.blog-section .blog-right .blog-right-content { padding: 20px; }
	.common-blog-post .social-icon-box .common-tittle h3, .blog-left .blog-comments h4, .blog-section .blog-right .common-tittle h3 { font-size: 18px; }
	.blog-left .blog-detail-content .read-content h2 { font-size: 22px; }
	.blog-left .blog-detail-content .read-content h3 { font-size: 20px; }
	.common-blog-post .social-box li, .blog-section .blog-right .social-box li { height: 38px; width: 38px; }
	.common-blog-post .social-box li a, .blog-section .blog-right .social-box li a { font-size: 18px; }
	.blog-left .blog-comments .comment-area .user-details h6 { font-size: 16px; }
	.post-comments-section .comments-title-box h2 { font-size: 26px; }
	.post-comments-section .whatsapp-icon { width: 60px; }
	.text-btn { font-size: 15px; }
	.blog-section .blog-right .common-tag ul li a { font-size: 13px; padding: 4px 14px; }
	.blog-left .blog-detail-box .image-box span { font-size: 16px; }
	.blog-section .blog-bottom .blog-content h3 { font-size: 18px; margin-bottom: 10px; }
	.blog-section .blog-bottom .blog-content { padding: 20px; }
	.blog-section .form-group .input-group-addon .search-submit { padding: 15px 18px; }
	.blog-section .input-box ul li .form-control:last-of-type { font-size: 16px; padding: 12px 18px; }
	.common-services-section .common-content-box .btn-link i, .common-services-section .common-content-box .btn-link { font-size: 18px; }
	.services-we-provide-section .services-provide h6 { font-size: 20px; }
	.services-we-provide-section .services-provide { margin-bottom: 30px; }
	.contact-us-section .contact-box { max-width: 700px; }
	.contact-us-section .contact-box h1 { font-size: 35px; }
	.contact-us-section .contact-box p { font-size: 18px; line-height: 30px; }
	.about-inner-section .left-box { padding-right: 30px; }
	.common-section { padding: 30px 0; }
	.common-services-section .common-content-box .accordion > .card ul li, .common-list li { font-size: 15px; margin-bottom: 5px; }
	.title-box h3 { font-size: 22px; }
	.common-services-section .common-content-box .common-box { padding: 20px; }
	.common-services-section .common-content-box .common-box h4 { font-size: 18px; }
	.book-now-banner .book-now-date img { padding: 0 40px 20px; width: 320px; }
	.book-now-banner .book-now-date h1 { font-size: 30px; margin-bottom: 20px; }
	.book-now-banner .book-now-date h2 { font-size: 24px; }
	.book-now-banner .booking-countdown li { padding: 0 20px; }
	.book-now-banner .booking-countdown li span { font-size: 70px; }
	
	.book-now-banner-fime .book-now-date img { padding: 0 40px 20px; width: 320px; }
	.book-now-banner-fime .book-now-date h1 { font-size: 30px; margin-bottom: 20px; }
	.book-now-banner-fime .book-now-date h2 { font-size: 24px; }
	.book-now-banner-fime .booking-countdown li { padding: 0 20px; }
	.book-now-banner-fime .booking-countdown li span { font-size: 70px; }
    
    .book-now-banner-medica .book-now-date img { padding: 0 40px 20px; width: 320px; }
	.book-now-banner-medica .book-now-date h1 { font-size: 30px; margin-bottom: 20px; }
	.book-now-banner-medica .book-now-date h2 { font-size: 24px; }
	.book-now-banner-medica .booking-countdown li { padding: 0 20px; }
	.book-now-banner-medica .booking-countdown li span { font-size: 70px; }

	.book-now-banner-medical-fair-india .book-now-date img { padding: 0 40px 20px; width: 320px; }
	.book-now-banner-medical-fair-india .book-now-date h1 { font-size: 30px; margin-bottom: 20px; }
	.book-now-banner-medical-fair-india .book-now-date h2 { font-size: 24px; }
	.book-now-banner-medical-fair-india .booking-countdown li { padding: 0 20px; }
	.book-now-banner-medical-fair-india .booking-countdown li span { font-size: 70px; }

	.agenda-training-section .join-maven h2 { font-size: 28px; }
	.agenda-training-section .join-maven h2 { margin-bottom: 50px; }
	.book-now-footer h1, .book-seats-section .title-box.book-now-title h2 { line-height: normal; font-size: 26px; }
	.agenda-training-section .training-video iframe { height: 330px; }
	.agenda-training-section .training-video, .agenda-training-section .agenda-of-training { width: 50%; }
	.agenda-training-section .agenda-of-training { padding-left: 30px; }
	.agenda-training-section .agenda-of-training .agenda-point ul li { font-size: 16px; }
	.agenda-training-section .agenda-of-training .agenda-point ul:last-of-type { margin-bottom: 15px; }
	.book-seats-section .book-seats-form { width: 40%; }
	.your-speakers-section .title-box h2 { font-size: 38px; }
	.your-speakers-section .meet-speakers .speakers-details h4, .your-speakers-section .meet-speakers h3 { font-size: 18px; line-height: 28px; }
	.your-speakers-section .meet-speakers .speakers-profile img { height: 400px; }
	.your-speakers-section .meet-speakers { padding: 25px 15px; }
	.your-speakers-section .meet-speakers .speakers-profile img { height: 400px; }
	.your-speakers-section .meet-speakers { max-height: 320px; }
	.book-seats-section .book-seats-form .free-mdr label { font-size: 14px; }
	.agenda-training-section .agenda-of-training .title-box p { font-size: 18px; }
	.your-speakers-section .meet-speakers p{line-height: 28px;font-size:16px;}
	.your-speakers-section .meet-speakers .speakers-details p { line-height: normal; }
	.your-speakers-section .meet-speakers { margin-top: 50px; }
	.recent-workshops-section .workshops-title h1 { font-size: 24px; }
	.recent-workshops-section .workshops-title { padding: 20px 15px; }
	.book-now-footer { padding: 20px 0; }
	.book-now-footer .social-word img { width: 55px; padding-left: 15px; }
	.udi-issuing-section .udi-logo .udi-img img { width: 60px; }
	header .bottom-header .nav-menu-box li.dropdown .dropdown-menu.second-menu li.dropdown-submenu:hover .dropdown-menu.inner-drop-menu { left: 170px; }

	.our-service-section .resp-tab-content{min-height: 510px;}
	.our-service-con-section .inner-box h3 {font-size: 20px;}
	.our-service-con-section .inner-box p {margin-bottom: 10px;}
	.our-service-con-section .col-md-4:nth-last-child(3) .inner-box, 
	.our-service-con-section .col-md-4:nth-last-child(2) .inner-box, 
	.our-service-con-section .col-md-4:last-of-type .inner-box {height: 392px;}
	.our-service-con-section .col-md-8 .inner-box {height: 312px;}
	.pms-plannig-section.gap-analysis-section .right-box {padding-left: 0;}
	.technical-file-uk-section .common-content-box h5 {font-size: 20px !important;}
	/*.usa-service-section .col-md-12 img{width: 100%;}*/
	.uk-responsible-person-section .col-md-12 img{width: 100%;}
	.blog-section .top-box p span{font-size: 14px;position: relative;display: block;right: auto;}

	.connect-with-section .form-group {margin-bottom: 10px;padding-right: 5px;padding-left: 5px;}
	.connect-with-section .connect-box {padding: 30px 30px 15px;}
	.connect-with-section {height: 430px;}
	.connect-with-section {margin-bottom: 120px !important;}
	.common-list-style li::before {
    	top: 10px;
	}
	.blog-section .blog-bottom .blog-detail-box {
    	height: 411px;
	}
	.team-section .con-box span {
    font-size: 14px;
}

.team-section .con-box h2 {
    font-size: 15px;}
    .team-section .con-box {
    padding: 8px;
}
	.grecaptcha-badge{bottom: 66px !important;}
	#b9rf2qpchh9s1fhnaepoq{bottom: 57px !important;}
	.bottom-footer .left-box p {
    padding-right: 10px;
}
	.book-now-banner .book-now-date img{width: 240px;}
	.title-box.book-now-title h2 {
    font-size: 26px;
}
.book-now-banner-fime .book-now-date img{width: 240px;}
	.title-box.book-now-title h2 {
    font-size: 26px;
}
.book-now-banner-medica .book-now-date img{width: 240px;}
	.title-box.book-now-title h2 {
    font-size: 26px;
}

.book-now-banner-medical-fair-india .book-now-date img{width: 240px;}
	.title-box.book-now-title h2 {
    font-size: 26px;
}
	.page-template-privacy-policy .contact-detail-section h1 {
    font-size: 28px;
    margin-bottom: 20px;
}
	.page-template-privacy-policy .contact-detail-section h2 {
    font-size: 22px;
    margin-top: 20px !important;
}
}
@media screen and (max-width:1023px) {
	body.menu-open { overflow-y: hidden; }
	header { position: fixed; top: 0; z-index: 99; background: #fff; width: 100%; }
	header .top-header .left-box { width: 40%; }
	header .top-header .left-box a { padding-right: 15px; }
	header .top-header .right-box { width: 60%; }
	header .top-header .social-box li a { font-size: 14px; }
	header .bottom-header .dropdown-menu { left: 0; height: auto; background: #f7f7f7; width: 100%; transform: none !important; position: relative !important; }
	header .bottom-header .dropdown-menu.inner-drop-menu { background: #eaeaea; height: 100%; }
	header .bottom-header .dropdown-menu.second-menu { background: #cccccc; overflow-y: scroll; height: 100%; }
	header .bottom-header .nav-menu-box li { display: block; }
	header .bottom-header .nav-menu-box li a { font-size: 16px; padding: 8px 25px; color: #fff; }
	header .bottom-header .nav-menu-box li a.btn { margin-right: 0; margin-left: 20px; }
	header .bottom-header .nav-menu-box li.nav-item { margin-bottom: 8px; }
	header .bottom-header .nav-menu-box li.dropdown:hover .dropdown-menu { top: auto; }
	header .bottom-header .nav-menu-box li.dropdown li.dropdown-submenu:hover .dropdown-menu.second-menu, header .bottom-header .nav-menu-box li.dropdown .dropdown-menu.second-menu li.dropdown-submenu:hover .dropdown-menu.inner-drop-menu { right: auto; top: auto; left: auto; }
	header .bottom-header .nav-menu-box li.dropdown:hover .dropdown-menu, header .bottom-header .nav-menu-box li.dropdown li.dropdown-submenu:hover .dropdown-menu.second-menu, header .bottom-header .nav-menu-box li.dropdown .dropdown-menu.second-menu li.dropdown-submenu:hover .dropdown-menu.inner-drop-menu { display: none; }
	header .bottom-header .nav-menu-box li { padding-right: 0; }
	header .bottom-header .nav-menu-box .dropdown-menu li a { color: #0f1c43;width: 90%; }
	header .bottom-header .nav-menu-box .dropdown-menu li a:hover { color: #F39C12; background: transparent; }
	header .bottom-header .nav-menu-box .nav { width: 100%; position: fixed; background: #0F1C43; right: 100%; height: 100%; top: 68px; z-index: 999; }
	header .bottom-header .nav-menu-box .menu-box .menu-btn { display: block; }
	header .bottom-header .nav-menu-box { position: relative; width: 80%; }
	header .bottom-header .nav-menu-box .menu-box { position: absolute; right: 5px; top: 50%; transform: translateY(-50%); }
	header .bottom-header .nav-menu-box .search-box { width: 210px; margin-right: 80px; }
	header .bottom-header .nav-menu-box .social-box li { display: inline-block; height: 32px; width: 32px; }
	header .bottom-header .nav-menu-box .social-box li a { display: block; text-align: center; padding: 3px 8px; color: #0f1c43; margin: 0 auto; }
	header .bottom-header .logo-box { width: 20%; }
	.menu-box span { height: 2px; width: 40px; background: #313663; display: block; margin-bottom: 8px; }
	.menu-open header .bottom-header .nav-menu-box .nav { right: 0; }
	.menu-open .menu-box a span:first-child { transform: rotate(45deg); }
	.menu-open .menu-box a span:nth-last-child(2) { display: none; }
	.menu-open .menu-box a span:last-of-type { transform: rotate(-45deg); margin-top: -9px; }
	.menu-open header .bottom-header .nav-menu-box .nav { right: 0; text-align: left; padding-top: 20px; }
	.menu-open header .bottom-header .nav-menu-box .menu-box { z-index: 9999; }
	.banner-section .tab-common-box .custom-container { width: 100%; }
	.banner-section .tab-common-box ul { border-radius: 0; }
	.banner-section .tab-common-box { bottom: -80px; }
	.banner-section .owl-dots { bottom: 15px; }
	.banner-section .con-box h2 { font-size: 24px; margin-bottom: 16px; }
	.banner-section .con-box h5 { font-size: 16px; margin-bottom: 10px; }
	.banner-section .con-box a { margin-right: 10px; }
	.btn { font-size: 13px; padding: 9px 18px 10px; }
	.our-service-section p { width: 100%; }
	.our-service-section .common-tabs-box ul.resp-tabs-list { display: none; }
	.our-service-section .common-tabs-box .resp-tabs-container { width: 100%; margin-left: 0; }
	.our-service-section .common-tabs-box .resp-tabs-container h2 i { display: none; }
	.our-service-section h2.resp-tab-active span.resp-arrow { border-bottom: 6px solid #FFF; }
	.our-service-section .resp-arrow { border-top: 6px solid #c1c1c1; }
	.our-service-section .resp-tab-content { padding: 25px; }
	.our-service-section .common-tabs-box ul.common-list-style { margin-bottom: 0; }
	.our-service-section { margin-top: 104px !important; }
	h2.resp-tab-active { background: #0F1C43 !important; border-color: #0F1C43 !important; text-align: left; }
	h2.resp-accordion { border: 1px solid #c1c1c1; margin-bottom: 10px; text-align: left; }
	.resp-tabs-container { background: transparent; }
	.our-service-section .resp-tab-content { background: #fff; margin-bottom: 10px; }
	.our-service-section .detail-box h3 { font-size: 16px; }
	.join-maven-section { height: 220px; }
	.join-maven-section .custom-container .inner-box h1 { font-size: 22px; margin-bottom: 15px; line-height: 34px; }
	.about-us-section { text-align: center; }
	.about-us-section .left-box { display: block; margin: 0 auto 30px; width: 65%; }
	.about-us-section .right-box { padding-right: 0; width: 93%; padding-left: 0; margin: 0 auto; text-align: center; }
	.about-us-section .right-box .inner-box { width: 25%; }
	.about-us-section .right-box .inner-box h3 { font-size: 20px; }
	.about-us-section .left-box img { border-radius: 20px; }
	.about-us-section .con-box i { font-size: 55px; }
	.about-us-section .con-box h3 { font-size: 17px; }
	.common-blog-post .title-box h2, .title-box h2, .why-choose-us-section .title-box h2 { font-size: 22px; }
	.customer-section .con-box { width: 82%; }
	.customer-section .con-box { height: auto; }
	.client-section .owl-carousel .owl-item { padding: 0 12px; }
	.call-to-section .con-box { width: 50%; left: 80px; }
	.call-to-section { height: 250px; }
	.call-to-section .con-box h2 { line-height: 30px; margin-bottom: 15px; font-size: 20px; }
	.blog-section .col-md-4 .inner-box .con-box { padding: 15px 15px; }
	.blog-section .con-box h3 { font-size: 14px; line-height: 20px; }
	.blog-section .col-md-4 { padding-right: 8px; padding-left: 8px; }
	.county-section .right-box { width: 70%; }
	.county-section .left-box { margin-bottom: 20px; padding-right: 0; width: 100%; }
	.county-section .left-box p:last-of-type { margin-bottom: 0; }
	.top-footer { height: auto; background: #0f1c43; }
	.subscribe-box input { padding-left: 10px; padding-right: 90px; }
	.contact-box a i { padding-right: 10px; }
	.bottom-news-box .news-con-box { padding-right: 0; max-width: 100%; flex: 0 0 100%; margin-bottom: 30px; }
	.subscribe-box { width: 70%; }
	.subscribe-box input[type="submit"] { font-size: 13px; padding: 14px 22px; }
	.bottom-news-box .col-md-3 { max-width: 50%; flex: 0 0 50%; }
	.top-footer .title-li { font-size: 15px !important; }
	.nav-menu-box .dropdown-toggle::after { top: 50%; transform: translateY(-50%); right: 40px; border-top: .4em solid; border-right: 0.4em solid transparent; position: absolute; border-left: .4em solid transparent; }
	.bottom-footer .right-box p, .bottom-footer .right-box p a, .bottom-footer .left-box ul li a, .bottom-footer .left-box p { font-size: 12px; }
	.bottom-footer .left-box ul li a { padding: 5px 8px; }
	.bottom-footer .left-box p { padding-right: 6px; }

	/*.menu-btn {position: fixed;z-index: 200;}
	.menu-btn .menu,.menu-btn .menu::before, 
	.menu-btn .menu::after {background: #9FB1BD;content: '';display: block;height: 2px;position: absolute;transition: background ease .3s, top ease .3s .3s, transform ease .3s;width: 20px;}
	.menu-btn:hover .menu, .menu-btn:hover .menu::before, 
	.menu-btn:hover .menu::after {background: #0F1C43;}
	.menu-btnn .menu {left: 18px;top: 27px;}
	.menu-btn .menu::before {top: -6px;}
	.menu-btn .menu::after {top: 6px;}
	#menu:checked + .menu-btn .menu {background: transparent;}
	#menu:checked + .icon .menu::before {transform: rotate(45deg);}
	#menu:checked + .icon .menu::after {transform: rotate(-45deg);}
	#menu:checked + .icon .menu::before, 
	#menu:checked + .icon .menu::after {top: 0;transition: top ease .3s, transform ease .3s .3s;}
	*/
	.nav-menu-box .social-box { display: block; }
	.nav-menu-box .social-box { padding-left: 26px; padding-top: 30px; }
	.nav-menu-box .social-box li { height: 28px; width: 28px; }
	.menu-box span:last-of-type { margin-bottom: 0; }
	.about-us-section .right-box .inner-box { width: 50%; }

	/*header .bottom-header .nav-menu-box li.dropdown:hover .dropdown-menu{display: none;}
	.dropdown-menu.show, header .bottom-header .nav-menu-box li.dropdown .dropdown-menu.second-menu, header .bottom-header .nav-menu-box li.dropdown .dropdown-menu.inner-drop-menu{display: block;}
	header .bottom-header .nav-menu-box li.dropdown:hover .dropdown-menu ,header .bottom-header .nav-menu-box li.dropdown li.dropdown-submenu:hover .dropdown-menu.second-menu{position: relative;top:auto;right: auto;}*/
	.dropdown-menu.show { display: block !important; }
	.menu-open .banner-section .tab-common-box, header .top-header { display: none; }
	.banner-section { margin-top: 68px; }
	[data-effectJs^="fade"][data-effectJs^="fade"].effectJs-animate.nav-menu-box { transform: none; }
	.inner-banner-section { margin-top: 68px; }
	.medical-device-section .left-box .inner-box p { font-size: 14px; }
	.medical-device-section .left-box h2 { font-size: 18px; line-height: 1.5; }
	.solution-section .col-md-4 { flex: 0 0 100%; max-width: 100%; }
	.solution-section .col-md-4.center-box { margin-top: 25px; margin-bottom: 25px; flex: 0 0 60%; max-width: 60%; }
	.platform-section .left-box { width: 100%; margin-bottom: 20px; }
	.platform-section .right-box { width: 100%; }
	.platform-section .right-box { width: 100%; }
	.connect-with-section { background: none; padding-top: 60px !important; margin-bottom: 0 !important; height: auto; }
	.connect-with-section .connect-box, .contact-detail-section .row { width: 100%; }
	.video-section { height: 220px; }
	.contact-detail-section .col-md-4 { padding-right: 0; padding-left: 0; flex: 0 0 100%; max-width: 100%; }
	.contact-detail-section .inner-box { height: auto; margin-bottom: 20px; }
	.lets-started-section { background: #313663; height: auto; }
	.contact-detail-section .col-md-4:last-of-type .inner-box { margin-bottom: 0; }
	.lets-started-section .row, .lets-started-section .row .form-group:last-of-type { width: 100%; text-align: center; margin: 0 auto; }
	.global-section h3 { font-size: 17px; bottom: 20px; }
	.about-inner-section .right-box { text-align: left; width: 70%; display: table-header-group; }
	.about-inner-section .left-box { padding-right: 0; display: table-footer-group; }
	.why-choose-slider-section .con-box .detail-box { width: 80%; top: 50%; }
	.why-choose-slider-section .con-box span { height: 55px; padding: 12px 0; font-size: 20px; }
	.why-choose-slider-section .con-box .detail-box h2 { font-size: 20px }
	.vision-mission-section .vision-box { width: 100%; }
	.vision-mission-section .vision-box .box img { width: 90px; }
	.vision-mission-section .right-box i { position: relative; font-size: 24px; top: auto; color: #9d9fa6; left: 30px; }
	.vision-mission-section .right-box { background: #f0f0f0; width: 100%; margin-left: 0; padding: 15px 10px; }
	.vision-mission-section .right-box h2 { text-align: center; padding-left: 0; width: 98%; }
	.team-con-section .left-box, .team-con-section .right-box { width: 100%; }
	.team-con-section .right-box { padding-left: 0; margin-top: 30px; }
	.inner-banner-section .con-box h5 { width: 60%; }
	.contact-list { margin-top: 30px; display: block; }
	.contact-list li { margin-bottom: 20px; }
	.contact-list li:last-of-type { margin-bottom: 0; }
	.contact-list li a i { padding-right: 10px; }
	.social-box li:hover { background: #F39C12 }
	header .bottom-header .nav-menu-box .social-box li:hover a { color: #fff; }
	.about-inner-section .right-box img { margin-bottom: 20px; }
	.ce-marketing-section .price-box { margin: 5px 0; }
	h2.resp-tab-active span.resp-arrow { border-bottom: 8px solid #FFF; }
	h2.resp-accordion i { display: none; }
	h2.resp-accordion { font-size: 16px; }
	.ce-marketing-section .price-box h4 { font-size: 18px; }
	.ce-marketing-section .price-box { padding: 25px 40px 40px; }
	.table-base-section ul { margin-bottom: 5px !important; }
	.title-bg-box h2 { font-size: 20px; }
	.title-bg-box { padding: 15px 0; }
	.table-base-section .common-list-style li { font-size: 16px; width: 100%; }
	.table-base-section ul { margin-top: 25px; }
	.table-base-section .common-list-style li:first-child { margin-top: 10px; }
	.inner-banner-section .con-box h5 { line-height: 30px; }
	.inner-call-to-section .img-box img { width: 320px; }
	.inner-call-to-section { margin-top: 50px; }
	.our-service-con-section .col-md-4, .our-service-con-section .col-md-8 { flex: 0 0 50%; max-width: 50%; }
	.our-service-con-section .col-md-8 .inner-box p { width: 100%; }
	.our-service-con-section .col-md-8 .inner-box {height: 230px;}
	.our-service-con-section .col-md-4:nth-last-child(3) .inner-box { margin-bottom: 30px; }
	.our-service-con-section .inner-box h3 { font-size: 20px; }
	.resp-arrow { border-top: 8px solid #c1c1c1; }
	.resp-tabs-list li i { display: none; }
	.blog-section .blog-right, .blog-section .blog-left { width: 100%; }
	.blog-section .blog-right { padding: 0; }
	.common-blog-post, .blog-section .blog-right .blog-right-content { padding: 20px; margin-top: 20px; }
	.common-blog-post { margin-bottom: 30px; }
	.common-blog-post .con-box span { font-size: 14px; }
	.common-tag { display: inline-block; }
	.common-blog-post .contact-box, .blog-section .blog-right .contact-box { height: 250px; }
	.common-blog-post .contact-box .mail-content h3, .blog-section .blog-right .contact-box .mail-content h3 { font-size: 22px; }
	.blog-section .blog-right .common-box-right { margin-bottom: 15px; }
	.common-blog-post .blog-right-content .social-icon-box.common-box-right, .blog-section .blog-right .social-icon-box.common-box-right { text-align: center; }
	.blog-section .input-box { margin-bottom: 30px; }
	.blog-left .blog-detail-content .read-content h2 { font-size: 18px; }
	.blog-left .blog-comments .comment-area .user-details h6 { font-size: 15px; }
	.blog-left .blog-detail-content .read-content h3 { font-size: 16px; }
	.blog-left .blog-comments h4 { font-size: 20px; }
	.blog-left .blog-comments .comment-area .user-details p { font-size: 13px; }
	.blog-left .blog-comments .comment-area .user-date-time p { font-size: 12px; }
	.blog-left .blog-comments .comment-area .user-date-time span { font-size: 10px; }
	.blog-section .blog-right .common-tag ul li a { font-size: 13px; }
	.common-blog-post .social-icon-box .common-tittle h3, .blog-section .blog-right .common-tittle h3 { font-size: 18px; margin-bottom: 15px; }
	.blog-left .blog-detail-content .read-content span { font-size: 16px; }
	.blog-left .blog-comments h4 { font-size: 16px; }
	.post-comments-section .comments-box { width: 100%; padding: 30px 40px; }
	.post-comments-section .comments-box .form-control { height: 45px; }
	.post-comments-section .comments-box textarea.form-control { height: 100px; }
	.blog-section .blog-bottom .blog-content h3 { font-size: 16px; line-height: 22px; }
	.blog-section .blog-bottom .blog-content { padding: 15px; }
	.blog-left .blog-detail-box .image-box span { font-size: 14px; }
	.common-services-section .common-content-box .common-box h4, .common-content-box .common-content h4, .common-content-box h3 { font-size: 22px; margin-bottom: 15px; }
	.common-link-btn ul li a { padding: 15px 25px; font-size: 14px; }
	.common-list li, .common-table .tg td, .common-table .tg td p, .common-table .tg td .common-list li, .common-content-box .common-list li, .common-content-box p { font-size: 15px; line-height: 26px; }
	.common-table .tg th { font-size: 16px; }
	.connect-with-section .whatsapp-box { bottom: 0; }
	.common-section.connect-with-section { padding-bottom: 100px; }
	.common-services-section .common-content-box .btn-link { font-size: 16px; padding: 15px 35px 15px 20px; }
	.common-services-section .common-content-box .accordion > .card { margin-bottom: 15px; }
	.card-body { padding: 5px 1.25rem 0; }
	.common-link-btn ul li a { margin-bottom: 15px; }
	.common-content-box .common-list li { margin-bottom: 8px; }
	.common-list li { text-align: left; }
	.common-content-box .common-list li .common-span { margin-bottom: 12px; }
	.common-content-box .common-content { margin-bottom: 20px; }
	.common-services-section .common-content-box .accordion > .card ul li { font-size: 15px; line-height: 25px; }
	.services-we-provide-section .services-provide h6 { font-size: 18px; }
	.services-we-provide-section .services-provide p { font-size: 14px; }
	.contact-us-section .contact-box { max-width: 610px; }
	.contact-us-section .contact-box h1 { font-size: 30px; }
	.contact-us-section .contact-box p { font-size: 16px; line-height: 20px; }
	.services-we-provide-section .services-provide a { font-size: 16px; }
	.services-we-provide-section .services-provide { margin-bottom: 20px; }
	.ce-marketing-section.eudamed-section .team-con-section .right-box { padding-left: 0; }
	.solution-section .col-md-4 .text-btn { font-size: 15px; }
	.solution-section .col-md-4 .box p { line-height: 24px; }
	.vision-mission-section .vision-box .box { vertical-align: top; width: 32%; }
	.team-section .con-box h2 { font-size: 16px; }
	.team-section .con-box span { font-size: 14px; }
	.vision-mission-section .vision-box .box p { font-size: 14px; }
	.our-service-con-section .inner-box p, .our-service-con-section .col-md-8 .inner-box p { font-size: 14px; line-height: 24px; }
	.our-service-con-section .inner-box { padding: 20px 18px; margin-bottom: 30px; }
	.pms-plannig-section .left-box { padding-right: 40px; }
	.medical-device-section .img-box, .medical-device-section .left-box { height: 390px; }
	.service-section .european-ear-container .inner-box { height: 100%; }
	.service-section .european-ear-container .col-md-12 .inner-box { height: 410px }
	.common-services-section .common-content-box .common-box h4 { font-size: 14px; line-height: 24px; }
	.common-services-section .common-content-box .common-box { padding: 15px; }
	.book-now-banner { padding: 40px; margin-top: 68px;}
	.book-now-banner .book-now-date img { padding: 0 30px 15px; width: 200px; }
	.book-now-banner .book-now-date h1 { font-size: 26px; margin-bottom: 15px; }
	.book-now-banner .book-now-date h2 { font-size: 20px; }
	.book-now-banner .booking-countdown li, .book-now-banner .book-now-date p { font-size: 14px; }
	.book-now-banner .booking-countdown li span { font-size: 30px; }

	.book-now-banner-fime { padding: 40px; margin-top: 68px;}
	.book-now-banner-fime .book-now-date img { padding: 0 30px 15px; width: 200px; }
	.book-now-banner-fime .book-now-date h1 { font-size: 26px; margin-bottom: 15px; }
	.book-now-banner-fime .book-now-date h2 { font-size: 20px; }
	.book-now-banner-fime .booking-countdown li, .book-now-banner-fime .book-now-date p { font-size: 14px; }
	.book-now-banner-fime .booking-countdown li span { font-size: 30px; }
    
    .book-now-banner-medica { padding: 40px; margin-top: 68px;}
	.book-now-banner-medica .book-now-date img { padding: 0 30px 15px; width: 200px; }
	.book-now-banner-medica .book-now-date h1 { font-size: 26px; margin-bottom: 15px; }
	.book-now-banner-medica .book-now-date h2 { font-size: 20px; }
	.book-now-banner-medica .booking-countdown li, .book-now-banner-medica .book-now-date p { font-size: 14px; }
	.book-now-banner-medica .booking-countdown li span { font-size: 30px; }

	.book-now-banner-medical-fair-india { padding: 40px; margin-top: 68px;}
	.book-now-banner-medical-fair-india .book-now-date img { padding: 0 30px 15px; width: 200px; }
	.book-now-banner-medical-fair-india .book-now-date h1 { font-size: 26px; margin-bottom: 15px; }
	.book-now-banner-medical-fair-india .book-now-date h2 { font-size: 20px; }
	.book-now-banner-medical-fair-india .booking-countdown li, .book-now-banner-medical-fair-india .book-now-date p { font-size: 14px; }
	.book-now-banner-medical-fair-india .booking-countdown li span { font-size: 30px; }
	.agenda-training-section .join-maven h2 { font-size: 24px; text-align: center; }
	.agenda-training-section .join-maven h2 br { display: none; }
	.agenda-training-section .training-video, .agenda-training-section .agenda-of-training { width: 100%; padding: 0; }
	.agenda-training-section .training-video { margin: 0 0 20px; padding: 0 20px; }
	.agenda-training-section .training-video::after { left: 5px; }
	.book-now-footer h1, .book-seats-section .title-box.book-now-title h2 { font-size: 24px; }
	.agenda-training-section .agenda-of-training .agenda-point ul li { font-size: 15px; }
	.agenda-training-section .agenda-of-training .agenda-point ul:last-of-type { margin-bottom: 0; padding-left: 30px; }
	.agenda-training-section .agenda-of-training .agenda-point ul { margin-bottom: 20px; }
	.book-seats-section .custom-container { padding: 25px; }
	.book-seats-section .book-seats-form .form-control { font-size: 16px; }
	.book-now-footer h1, .book-seats-section .title-box.book-now-title h2 { font-size: 26px; line-height: normal; }
	.your-speakers-section .title-box h2 { font-size: 32px; }
	.title-box.book-now-title h2{font-size:22px;}
	.your-speakers-section .meet-speakers .speakers-profile img { height: 300px; }
	.your-speakers-section .meet-speakers { max-height: none; }
	.your-speakers-section .meet-speakers h3 br { display: none; }
	.your-speakers-section .meet-speakers p, .agenda-training-section .agenda-of-training .title-box p { font-size: 16px; line-height: 26px; }
	.recent-workshops-section .workshops-title h1 { font-size: 22px; }
	.recent-workshops-section .workshops-title { padding: 15px; }
	.book-now-footer h1 { width: 65%; }
	.book-now-footer .social-word { width: 35%; }
	.book-now-footer .social-word img { width: 45px; padding-left: 10px; }
	.recent-workshops-section .training-img { margin-bottom: 20px; }
	.your-speakers-section .meet-speakers { margin-top: 0; }
	.your-speakers-section .meet-speakers .speakers-info { padding-left: 30px; }
	.recent-workshops-section.common-section { padding-top: 0; }
	.udi-issuing-section .udi-logo .udi-img img { width: 100px; }
	.submenu-open .dropdown-menu.second-menu, header .bottom-header .nav-menu-box li.dropdown .submenu-open .dropdown-menu.second-menu { display: block !important; }
	.dropdown-menu.submenu-open , .dropdown-submenu.inner-submenu-open .dropdown-menu.inner-drop-menu{ display: block !important; }
	header .bottom-header .dropdown-menu li a i { font-size: 20px; }
    header .bottom-header .dropdown-menu .submenu-active-box , header .bottom-header .dropdown-menu.second-menu .inner-submenu-active-box{ display: block; position: absolute; right: 30px; top: 9px; cursor: pointer; transform: none; width: 15px;}
	header .bottom-header .nav-menu-box li.dropdown:hover .dropdown-menu { left: auto !important; }
	header .bottom-header .nav-menu-box .dropdown-menu li{clear: both;overflow:hidden;}
	header .bottom-header .dropdown-menu.second-menu .inner-submenu-open .inner-submenu-active-box, header .bottom-header .dropdown-menu.submenu-open .submenu-active-box,header .bottom-header .nav-menu-box .dropdown-menu li.dropdown-submenu.submenu-open .submenu-active-box {transform: rotate(90deg);right: 9px;}
	/*header .bottom-header .nav-menu-box li.dropdown:hover .dropdown-menu.first-menu{display: block;}*/

	.our-service-section .resp-tab-content{min-height: auto;}
	.common-services-section img {width: 100%;}
	.common-content-box .common-content h4{font-size: 17px;}
	.about-us-section .left-box .con-box{top: auto;transform: none !important;position: relative !important;}
	.our-service-con-section .col-md-4:nth-last-child(3) 
	.inner-box, .our-service-con-section .col-md-4:nth-last-child(2) 
	.inner-box{height: 235px;}
	.our-service-con-section .col-md-4:last-of-type .inner-box {height: 280px;}
	.inner-banner-section .con-box h5 {margin-top: 0;}
	.marking-process-section .col-md-3{flex: 0 0 33%;max-width: 33%;}
	.marking-process-section .col-md-3:nth-last-child(2), 
	.marking-process-section .col-md-3:nth-last-child(3){margin-bottom: 30px;}
	.ce-medical-device-table .common-table{overflow-x: auto;}
	.usa-service-section .col-md-6{width: 100% !important;margin-left: 0 !important;max-width: 100%;}
	.usa-service-section .col-md-6:first-child{margin-bottom: 30px;}
	.technical-file-uk-section .col-md-6{width: 100% !important;margin-left: 0 !important;max-width: 100%;}
	.technical-file-uk-section .col-md-6:first-child{margin-bottom: 30px;}
	.technical-file-uk-section .col-md-6 .common-content-box{padding-left: 0;}

	.mhra-registration-section .row {
    	display: inherit !important;
	}
	.mhra-registration-section .col-md-6{width: 100% !important;margin-left: 0 !important;max-width: 100%;}
	.mhra-registration-section .col-md-6:first-child{margin-bottom: 30px;}
	.mhra-registration-section .col-md-6 .common-content-box{padding-left: 0;}

	.uk-responsible-person-section .row
	{
		display: inherit !important;
	}
	.uk-responsible-person-section .col-md-6{width: 100% !important;margin-left: 0 !important;max-width: 100%;}
	.uk-responsible-person-section .col-md-6:first-child{margin-bottom: 30px;}
	.uk-responsible-person-section .col-md-6 .common-content-box{padding-left: 0;}
	
	.usa-service-section .row{display: inherit !important;}
	.usa-service-section .common-content-box{padding-left: 0;}
	.technical-file-uk-section .common-content-box h5 {font-size: 17px !important;}
	.common-services-section .col-md-12 {padding-top: 0px;}
	.technical-file-uk-section .row {display: inherit !important;}

	.team-section .image-box{height: 480px;}
	.team-section .owl-carousel .owl-item img{max-width: 100%;width: auto;text-align: center;margin: 0 auto;position: absolute;top: 0;bottom: 0;left: 0;right: 0;}
	.team-section .con-box{bottom: 0;}
	.team-section .owl-carousel .owl-stage-outer{height: 480px;}
	.team-section #teamSlider{padding-left: 0;}
	.team-section .owl-carousel.owl-drag .owl-item{margin-right: 10px !important;}
	.common-services-section .common-content-box .common-box img{width:50px}
	.common-services-section .common-content-box .common-box{height: 150px;}
	.common-list-style li::before {
    	top: 11px;
	}
	.blog-section .blog-bottom .blog-detail-box {
    	height: 340px;
	}
	.blog-section .blog-right .common-tag ul li
	{
		margin-bottom: 0;
	}
	.top-footer .common-list-style li {
    	font-size: 13px;
	}
	.contact-box li.phone-con a:last-of-type {
    	margin-left: 26px;
	}
	header .bottom-header .dropdown-submenu.india .dropdown-menu.second-menu .inner-submenu-active-box, header .bottom-header .dropdown-submenu.uk .dropdown-menu.second-menu .inner-submenu-active-box, header .bottom-header .dropdown-submenu.usa .dropdown-menu.second-menu .inner-submenu-active-box{display:none !important;}
	.back-to-top{bottom: 88px;}
	header .bottom-header .dropdown-menu
	{
		margin-bottom: 10px;
	}
	header .bottom-header .nav-menu-box .dropdown-menu li:first-child .second-menu li:nth-child(5) .inner-submenu-active-box, header .bottom-header .nav-menu-box .dropdown-menu li:first-child .second-menu li:nth-child(6) .inner-submenu-active-box, header .bottom-header .nav-menu-box .dropdown-menu li:first-child .second-menu li:nth-child(7) .inner-submenu-active-box, header .bottom-header .nav-menu-box .dropdown-menu li:first-child .second-menu li:nth-child(8) .inner-submenu-active-box, header .bottom-header .nav-menu-box .dropdown-menu li:first-child .second-menu li:nth-child(9) .inner-submenu-active-box, header .bottom-header .nav-menu-box .dropdown-menu li:first-child .second-menu li:nth-child(10) .inner-submenu-active-box, header .bottom-header .nav-menu-box .dropdown-menu li:first-child .second-menu li:nth-child(11) .inner-submenu-active-box { display: none; }
	
 	.nav-item.dropdown.show .dropdown-menu.first-menu.show{display:block !important;}
	
	.first-menu-open .nav-item.dropdown .dropdown-menu.first-menu{display:block !important;} 
	
	.common-content-box .common-list li::before {
  	height: 8px;
  	width: 8px;
	}
	.common-content-box .common-list li {
  padding-left: 23px;
	}
	.page-id-3566 .inner-banner-section .con-box h2 {
  		width: 95%;
	}
	.page-id-3393 .common-content-box .common-img
	{
		margin-bottom:30px;
	}
    header .bottom-header .nav-menu-box .dropdown-menu li .dropdown-item.sub-menu-right-arorw{top:7px;}
	header .top-header .left-box a.desktop { display: none; }
	header .top-header .left-box a.mobile { display: block; }
}

@media screen and (max-width:767px) {
	header .top-header .left-box { width: 55%; text-align: center; }
	header .top-header .right-box { width: 45%; text-align: left; }
	.our-service-section .common-tabs-box ul.common-list-style li { width: 50%; }
	.join-maven-section .custom-container .inner-box h1 { font-size: 20px; line-height: 32px; }
	.join-maven-section { height: 210px; }
	.banner-section .con-box { left: 0; right: 0; margin: 0 auto; text-align: center; }
	.call-to-section { height: 212px; }
	.call-to-section .con-box h2 { line-height: 26px; font-size: 17px; }
	.btn { font-size: 13px; padding: 8px 18px 9px; }
	.title-box h4 { margin-bottom: 7px; font-size: 16px; }
	.common-blog-post .title-box h2, .title-box h2, .why-choose-us-section .title-box h2 { font-size: 19px; }
	.blog-section .col-md-4 .inner-box .con-box { height: auto; padding: 20px; text-align: center;}
	.blog-section .col-md-4 .inner-box { border-radius: 25px; }
	.blog-section .col-md-4 { margin-bottom: 20px; }
	.blog-section .col-md-4:last-of-type { margin-bottom: 0; }
	footer .top-footer .detail-box .logo-box a img { width: 110px; }
	footer .top-footer .detail-box .logo-box { margin-bottom: 15px; }
	.top-footer .menu-box li a { font-size: 16px; padding: 0 15px; }
	.top-footer .menu-box li::before { height: 6px; width: 6px; right: -5px; }
	footer .service-box .row { margin: 0; }
	footer .service-box .col-md-3 { display: none; }
	footer .f-link { display: block; width: 100%; }
	footer .f-link .foot-col-data li a { color: #fff; font-size: 14px; }
	footer .f-link .f-title h4 { color: #fff; font-size: 18px; }
	footer .f-link .f-title { position: relative; margin-bottom: 15px; }
	.top-footer .service-box h3 { margin-bottom: 20px; }
	footer .f-link .foot-col-data li { margin-bottom: 10px; }
	footer .f-link .f-title.menushow h4 { color: #F39C12; }
	ul.foot-col-data { display: none; }
	footer .toggle-arrow { font-family: Fontawesome; position: absolute; right: 0; top: 0; line-height: 30px; display: block; cursor: pointer; -webkit-transition: all .2s ease; -o-transition: all .2s ease; transition: all .2s ease; cursor: pointer; }
	footer .toggle-arrow::before { color: #ffffff; content: "\f105"; font-size: 26px; }
	ul.foot-col-data.menushowtoggle { display: block; }
	footer .f-title.menushow .toggle-arrow::before { color: #F39C12; content: "\f107"; }
	.bottom-footer .left-box, .bottom-footer .right-box { width: 100%; text-align: center; margin-left: 0; }
	.top-footer .row h2 { margin-bottom: 10px; }
	.bottom-news-box .news-con-box { padding-right: 15px; }
	.subscribe-box { margin-top: 15px; width: 100%; }
	.bottom-news-box .col-md-3 { max-width: 100%; flex: 0 0 100%; }
	.custom-container { width: 90%; }
	.bottom-news-box .col-md-3.address-box { margin-bottom: 20px; }
	.contact-box li.phone-con a:last-of-type { margin-left: 26px; }
	.bottom-news-box .col-md-3.contact-box ul { margin-bottom: 0; }
	header .top-header .right-box .social-box { display: none; }
	.common-section { padding: 30px 0 !important; }
	.margin-bottom-section{ margin-bottom: 30px; }
	.our-service-section { margin-top: 95px !important; }
	.back-to-top { bottom: 86px; right: 30px; }
	.margin-top-section { margin-top: 30px; }
	.medical-device-section .left-box .inner-box { position: relative; top: auto; transform: none; padding: 40px; width: 100%; }
	.medical-device-section .left-box { height: auto !important; width: 100%; }
	.medical-device-section .img-box { width: 100%; height: auto; }
	.service-section .inner-box { margin-bottom: 0px; min-height: auto; padding: 20px; }
	.service-section .col-md-4:last-of-type .inner-box { margin-bottom: 0; }
	.platform-section .right-box .accordion > .card { margin-bottom: 15px; }
	.video-section { height: 210px; }
	.video-section .con-box a { font-size: 60px; }
	.inner-banner-section .con-box h5 { margin-bottom: 5px; }
	.medical-device-section .img-box img { height: auto; width: 100%; }
	.global-section .col-md-3 { flex: 0 0 50%; max-width: 50%; margin-bottom: 15px; }
	.global-section .col-md-3:last-of-type, .global-section .col-md-3:nth-last-child(2) { margin-bottom: 0; }
	.why-choose-us-section .right-box ul { text-align: center; }
	.why-choose-us-section .right-box ul li { width: 32%; margin-bottom: 20px; }
	.inner-banner-section .con-box h5 { line-height: 26px; width: 60%; }
	.why-choose-us-section .right-box ul li:last-of-type, .why-choose-us-section .right-box ul li:nth-last-child(2) { margin-bottom: 0; }
	.why-choose-slider-section .con-box { padding: 0 30px; }
	.vision-mission-section .right-box { padding: 25px 10px; }
	.vision-mission-section .right-box i { top: -10px; left: 12px; font-size: 18px; }
	.vision-mission-section .right-box h2 { line-height: 25px; }
	header .bottom-header .nav-menu-box li.nav-item { margin-bottom: 10px; line-height: 1; }
	header .bottom-header .logo-box a img { width: 115px; }
	header .bottom-header .logo-box a { padding: 12px 0; }
	.search-box .form-control { padding: 9px 18px 8px; font-size: 13px; }
	.inner-banner-section { margin-top: 51px; }
	header .bottom-header .nav-menu-box .nav { top: 51px; }
	.banner-section { margin-top: 51px; }
	.menu-open header .bottom-header .nav-menu-box .nav { overflow: scroll; height: calc(100% - 50px); padding-bottom: 30px; }
	.contact-list { margin-top: 20px; }
	.nav-menu-box .social-box { padding-top: 20px; }
	header .btn:hover::after, header .btn::before, header .bottom-header .nav-menu-box li a.btn:hover { background: #ffffff; color: #0F1C43 !important; }
	.banner-section .item, .inner-banner-section { position: relative; }
	.inner-banner-section::after, .banner-section .item::after { content: ""; position: absolute; background: #1e1c1c; height: 100%; width: 100%; top: 0; opacity: 0.4; left: 0; right: 0; }
	.inner-banner-section .con-box, .banner-section .con-box { z-index: 99; }
	.menu-open .inner-banner-section .con-box, .menu-open .banner-section .con-box { z-index: 1; }
	.blog-left .blog-comments .comment-area .user-date-time, .blog-left .blog-comments .comment-area .user-details { float: none; }
	.blog-left .blog-comments .comment-area .user-date-time p { display: inline-block; margin-right: 5px; }
	.blog-section .blog-right .post-box .img-box { width: 20%; }
	.blog-section .blog-right .post-box .con-box { width: 80%; }
	.post-comments-section .whatsapp-icon { bottom: -30px; left: 0; right: 0; margin: 0 auto; }
	.post-comments-section { height: 440px; }
	.blog-section .input-box ul li:first-child { width: 355px; }
	.common-services-section .common-content-box .common-box h4, .common-content-box .common-content h4, .common-content-box h3 { font-size: 19px; }
	.common-link-btn ul li a { padding: 12px 20px; margin-bottom: 15px; }
	.common-content-box { padding-left: 0; }
	.common-content-box .common-content { text-align: center; }
	.common-table .tg td, .common-content-box .common-list li { text-align: left; }
	.common-table .tg td { padding: 12px; }
	.common-content-box .common-list li { margin-bottom: 10px; }
	.common-services-section .common-link-btn { margin-bottom: 25px; }
	.connect-with-section .whatsapp-box { left: 0; right: 0; bottom: 10px; margin: 0 auto; text-align: center; }
	.common-services-section .common-content-box .btn-link i, .common-services-section .common-content-box .btn-link { font-size: 16px; }
	.services-we-provide-section .services-provide, .services-we-provide-section .services-provide.align-right { text-align: center; }
	.services-we-provide-section .center-img { margin: 30px; }
	.services-we-provide-section .center-img img { position: relative; height: auto; }
	.contact-us-section .whatsapp-box { left: 0; right: 0; margin: 0 auto; width: 71px; }
	.contact-us-section { background-color: #d2d4d5; background-image: none; margin: 40px 0 40px 0; }
	.contact-us-section .contact-box { max-width: none; text-align: center; }
	.contact-us-section .contact-box h1 { font-size: 22px; }
	.contact-us-section .contact-box p { font-size: 15px; }
	.services-we-provide-section .services-provide p { margin-bottom: 20px; }
	.bottom-footer .right-box p,.our-service-section p, .medical-device-section .left-box h2, .title-box { text-align: center; }
	.medical-device-section .left-box h2 { width: 100%; }
	.medical-device-section .img-box { display: none; }
	.platform-section .left-box { padding-right: 0; }
	.medical-device-section .left-box { width: 100%; }
	.title-box h3 { font-size: 18px; }
	.vision-mission-section .vision-box .box, .vision-mission-section .vision-box .box p { width: 100%; }
	.vision-mission-section .vision-box { padding: 30px 20px; }
	/*.team-section .image-box { height: 224px; }
	.team-section .image-box:hover .con-box { bottom: -100%; }*/
	.pms-plannig-section .right-box, .pms-plannig-section .left-box { width: 100%; display: block; }
	.pms-plannig-section .left-box { padding-right: 0; }
	.pms-plannig-section.gap-analysis-section .team-con-section .common-list li, .pms-plannig-section.gap-analysis-section .about-inner-section .common-list li { width: 100%; display: block; }
	.service-section .european-ear-container .col-md-12 .inner-box, .service-section .european-ear-container .inner-box { height: auto; margin-bottom: 20px; padding: 20px; }
	.service-section .inner-box h2 { text-align: center; }
	.common-services-section .common-content-box .common-box { margin-bottom: 15px; }
	.book-now-banner .book-now-date img { width: 190px; }
	.book-now-banner .book-now-date h1 { font-size: 20px;margin-bottom:10px; }
	.book-now-banner .booking-countdown li, .book-now-banner .book-now-date p { font-size: 14px; }
	.book-now-banner { padding: 0;
height: 300px;margin-top:50px;position:relative; }
	.book-now-banner-fime .book-now-date img { width: 190px; }
	.book-now-banner-fime .book-now-date h1 { font-size: 20px;margin-bottom:10px; }
	.book-now-banner-fime .booking-countdown li, .book-now-banner-fime .book-now-date p { font-size: 14px; }
	.book-now-banner-fime { padding: 0; height: 300px;margin-top:50px;position:relative; }
    
    .book-now-banner-medica .book-now-date img { width: 190px; }
	.book-now-banner-medica .book-now-date h1 { font-size: 20px;margin-bottom:10px; }
	.book-now-banner-medica .booking-countdown li, .book-now-banner-medica .book-now-date p { font-size: 14px; }
	.book-now-banner-medica { padding: 0; height: 450px;margin-top:50px;position:relative; }

	.book-now-banner-medical-fair-india .book-now-date img { width: 190px; }
	.book-now-banner-medical-fair-india .book-now-date h1 { font-size: 20px;margin-bottom:10px; }
	.book-now-banner-medical-fair-india .booking-countdown li, .book-now-banner-medical-fair-india .book-now-date p { font-size: 14px; }
	.book-now-banner-medical-fair-india { padding: 0; height: 300px;margin-top:50px;position:relative; }

	.agenda-training-section .join-maven h2 { font-size: 22px; margin-bottom: 30px; }
	.agenda-training-section .agenda-of-training .agenda-point ul:last-of-type { padding-left: 0; margin-bottom: 20px; }
	.agenda-training-section .agenda-of-training .agenda-point ul { margin-bottom: 0; }
	.book-seats-section .custom-container::after { display: none; }
	.book-seats-section .book-seats-form { width: 100%; }
	.agenda-training-section .agenda-of-training .title-box p, .agenda-training-section .agenda-of-training .title-box { text-align: left; }
	.your-speakers-section .meet-speakers .speakers-profile { width: 100%; float: none; text-align: center; }
	.your-speakers-section .meet-speakers .speakers-profile img { height: auto; position: relative; margin: 0 auto; text-align: center; width: 200px; }
	.your-speakers-section .meet-speakers .speakers-info { padding: 0; width: 100%; float: none; }
	.your-speakers-section .meet-speakers .speakers-details p { text-align: left; }
	.your-speakers-section .meet-speakers .speakers-details, .your-speakers-section .meet-speakers .speakers-details p {width: 100%;
margin: 0 auto;padding-left:0;
text-align: center;}
	.book-seats-section .custom-container, .your-speakers-section .meet-speakers h3 { text-align: center; }
	.your-speakers-section .meet-speakers .speakers-details h4, .your-speakers-section .meet-speakers h3 { font-size: 18px; }
	.recent-workshops-section .workshops-title h1 { font-size: 20px; }
	.recent-workshops-section .workshops-title { padding: 10px; }
	.book-now-footer h1, .book-seats-section .title-box.book-now-title h2, .title-box.book-now-title h2 { font-size: 22px; }
	.recent-workshops-section .workshops-title { margin-bottom: 30px; }
	.your-speakers-section .meet-speakers h3 { margin-bottom: 10px; }
	.book-seats-section .custom-container { padding: 20px; }
	.your-speakers-section .meet-speakers .speakers-details p { font-size: 16px; }
	.book-now-banner .book-now-date img { margin-bottom: 15px; }
	.book-now-banner-fime .book-now-date img { margin-bottom: 15px; }
    .book-now-banner-medica .book-now-date img { margin-bottom: 15px; }
	.book-now-banner-medical-fair-india .book-now-date img { margin-bottom: 15px; }
	.book-seats-section .title-box.book-now-title p { font-size: 15px; }
	.title-box.book-now-title h2 { margin-bottom: 0; }
	.book-now-banner .booking-countdown li { width: 20%; }
	.book-now-banner-fime .booking-countdown li { width: 20%; }
    .book-now-banner-medica .booking-countdown li { width: 20%; }
    .book-now-banner-medical-fair-india .booking-countdown li { width: 20%; }
	.marking-process-section .col-md-3:last-child, .marking-process-section .col-md-3:nth-last-child(2), 
	.marking-process-section .col-md-3:nth-last-child(3) { margin-bottom: 30px; }
	.service-section .inner-box { height: 100% !important; }
	p{text-align: center;} 
	.common-content-box .common-content h4{font-size: 16px;text-align: left;} 
	.contact-us-section .contact-box p{text-align: center;} 
	.services-we-provide-section .services-provide p{text-align: center;} 
	.our-service-con-section .col-md-8 .inner-box {height: 278px;} 
	.our-service-con-section .col-md-4:nth-last-child(3) .inner-box, 
	.our-service-con-section .col-md-4:nth-last-child(2) .inner-box {height: 280px;} 
	.our-service-con-section .col-md-4:last-of-type .inner-box {height: 325px;} 
	.inner-banner-section .con-box h2 {font-size: 24px;margin-bottom: 12px !important;} 
	.inner-banner-section .con-box h5 {font-size: 15px;line-height: 24px !important;} 
	.inner-banner-section a {margin-top: 0;} 
	.pms-infography-img img{padding: 0 20px;} 
	.pms-infography-section.ppe-ce-marking-section p{text-align: center;} 
	.service-section .european-ear-container .col-md-12, 
	.service-section .european-ear-container .col-md-6{margin-bottom: 30px;} 
	.service-section .european-ear-container .col-md-6:last-of-type{margin-bottom: 0;} 
	.team-con-section .right-box img{width: 100%;} 
	.service-section .col-md-4 {margin-bottom: 30px;} 
	.service-section .col-md-4:last-of-type{margin-bottom: 0;} 
	header .bottom-header .nav-menu-box{visibility: unset !important; animation-name: none !important;} 
	.common-services-section .col-md-12 {padding-top: 20px;} 
	.blog-section .title-box{text-align: left;} 

	.team-section .image-box{height: 420px;}
	.team-section .owl-carousel .owl-stage-outer{height: 450px;}
	.page-template-design-history-template .common-services-section .common-content-box .col-md-4 {
    	width: 50%;
	}

	.page-template-design-history-template .common-services-section .common-content-box .common-box h4 {
    	font-size: 14px !important;
    	text-align: center;
	}
	.blog-section .con-box h3{text-align: center;
		width: 100%;}
	.customer-section .con-box {
    	width: 83%;
	}
	.bottom-box
	{
		text-align: center;
	}
	.county-section .right-box
	{
		width: 100%;
	}
	.page-template-design-history-template .common-services-section .common-content-box .col-md-4 {
    	width: 100%;
	}
	.phone-con a
	{
		display: block;
	}
	.why-choose-us-section .right-box ul li:nth-child(3)::after
	{
		display: none;
	}
	.page-template-pricing .our-service-con-section .inner-box
	{
		text-align: center;
	}
	.blog-section .blog-right .post-box .con-box p
	{
		text-align: left;
	}
	.top-footer .bottom-news-box .address-box p, .top-footer .bottom-news-box .news-con-box p
	{
		text-align: left;
	}
	.contact-detail-section .inner-box p
	{
		text-align: left;
	}
	.solution-section .col-md-4 .box p{text-align:left;}
	.common-content-box img.video-img {
    		width: 100%;
		}
.book-now-banner .book-now-date h2 {
    font-size: 16px;
    margin-bottom: 2px;
}
	.book-now-banner .book-now-date img {
    width: 160px;
}
	
	.book-now-banner .custom-container{height:100%;position:relative;}
	.book-now-banner .custom-container .book-now-date{position: absolute;
left: 0;
right: 0;
top: 50%;
transform: translateY(-50%);}
	
	.agenda-training-section .join-maven h2 {
		font-size: 20px;}
	.title-box.book-now-title h2 {
    font-size: 18px;text-align:center;
}
.book-now-banner-fime .book-now-date h2 {
    font-size: 16px;
    margin-bottom: 2px;
}
	.book-now-banner-fime .book-now-date img {
    width: 160px;
}
	
	.book-now-banner-fime .custom-container{height:100%;position:relative;}
	.book-now-banner-fime .custom-container .book-now-date{position: absolute;
left: 0;
right: 0;
top: 50%;
transform: translateY(-50%);}

.book-now-banner-medica .book-now-date h2 {
    font-size: 16px;
    margin-bottom: 2px;
}
	.book-now-banner-medica .book-now-date img {
    width: 160px;
}
	
	.book-now-banner-medica .custom-container{height:100%;position:relative;}
	.book-now-banner-medica .custom-container .book-now-date{position: absolute;
left: 0;
right: 0;
top: 50%;
transform: translateY(-50%);}


.book-now-banner-medical-fair-india .book-now-date h2 {
    font-size: 16px;
    margin-bottom: 2px;
}
	.book-now-banner-medical-fair-india .book-now-date img {
    width: 160px;
}
	
	.book-now-banner-medical-fair-india .custom-container{height:100%;position:relative;}
	.book-now-banner-medical-fair-india .custom-container .book-now-date{position: absolute;
left: 0;
right: 0;
top: 50%;
transform: translateY(-50%);}
	
	.agenda-training-section .join-maven h2 {
		font-size: 20px;}
	.title-box.book-now-title h2 {
    font-size: 18px;text-align:center;
}
	.agenda-training-section .agenda-of-training .title-box p{text-align:center}
	
	.your-speakers-section .meet-speakers .speakers-details img{width: 25px;
top: auto !important;
transform: none;
left: 0;
right: 0;
margin: 0 auto;bottom:-30px !important;}
	.your-speakers-section .meet-speakers p {
    margin-bottom: 6px;
}
	.your-speakers-section .meet-speakers .speakers-details h4{margin-bottom:0}
	.page-template-privacy-policy .contact-detail-section h1 {
    font-size: 20px;
     text-align: center;
}
	.page-template-privacy-policy .contact-detail-section h2 {
    font-size: 17px;
    margin-top: 15px !important;
    text-align: center;
}
	.page-template-privacy-policy .contact-detail-section h1 {
    font-size: 18px;
    margin-bottom: 10px;
}
	.page-template-privacy-policy .contact-detail-section p {
    margin-bottom: 10px;
}
	.book-now-banner .booking-countdown ul {
    margin-bottom: 10px;
}
	.book-now-banner-fime .booking-countdown ul {
    margin-bottom: 10px;
}
.book-now-banner-medica .booking-countdown ul {
    margin-bottom: 10px;
}

.book-now-banner-medical-fair-india .booking-countdown ul {
    margin-bottom: 10px;
}
	.your-speakers-section .meet-speakers h3 {
    font-size: 16px;    margin-bottom: 5px;
}
	.your-speakers-section .meet-speakers p{font-size: 14px;
line-height: 24px;}
	.your-speakers-section .meet-speakers {
    padding: 25px 15px 55px;
}
	.your-speakers-section .meet-speakers .speakers-details img{right:0;}
	.your-speakers-section .meet-speakers .speakers-details a:first-child img{left:-60px;}
	.common-content-box .common-list.country-list li{padding-left:20px;width:24%;}
	.common-services-section .row{  display: block;
  margin-left: 0;
  margin-right: 0;
}
	.common-services-section .row .col-md-4 {
  float: none;
  display: table-footer-group;
}
	.common-services-section .row .col-md-8, .common-services-section .col-md-12{float: none;
display: table-header-group;}
	.common-services-section .col-md-12 .common-content-box .row .col-md-4{display:block;}
	.page-id-3566 .breadcrumb li:last-of-type {
  	width: 87%;
	vertical-align:middle;
	}
	.post-comments-section .comments-title-box h2.comment-reply-title {text-align: center;}
	p#email-notes {font-size: 14px;}
	.post-comments-section .comments-box {padding: 30px 30px;}
	.blog-section .inner-blog-img img {width: 100%;}
	footer .contact-box .mobile, .contact-detail-section .inner-box .mobile{display:block;}
	footer .contact-box .desktop, .contact-detail-section .inner-box .desktop{display:none;}
}
@media screen and (max-width:639px) {
	header .bottom-header .nav-menu-box .search-box { display: none; }
	header .top-header .left-box, header .top-header .right-box { width: 100%; text-align: center; }
	.banner-section .tab-common-box { bottom: auto; position: relative; margin-top: 35px; }
	.banner-section .tab-common-box ul li { height: 55px; width: 50%; border-bottom: 1px solid #666E87; }
	.banner-section .tab-common-box ul li:nth-child(even) { border-right: none; margin-left: -5px; }
	.banner-section .tab-common-box ul li a { padding: 4px 10px; }
	.our-service-section { margin-top: 30px !important; }
	.banner-section .owl-dots { bottom: 0; background: transparent; padding: 6px 0; }
	header .bottom-header .logo-box a img { width: 105px; }
	.common-blog-post .title-box h2, .title-box h2, .why-choose-us-section .title-box h2 { font-size: 18px; }
	p, .common-list-style li, .our-service-section p { font-size: 14px; }
	.join-maven-section .custom-container .inner-box { left: 0; right: 0; top: 50% !important; opacity: 1; text-align: center; margin: 0 auto; }
	.join-maven-section .custom-container .inner-box h1 { width: 100%; text-align: center; }
	.join-maven-section .custom-container span { left: 0; bottom: auto; top: 37px; text-align: center; }
	.join-maven-section .custom-container .inner-box h1 { font-size: 18px; line-height: 28px; }
	.text-btn { font-size: 16px; }
	.about-us-section .right-box .inner-box p { font-size: 13px; }
	.about-us-section .right-box .con-box { padding-top: 20px; }
	.customer-section .owl-nav button { height: 30px; width: 30px; }
	.customer-section .owl-nav button i { font-size: 20px; padding: 2px 4px; }
	.call-to-section .con-box h2 { line-height: 22px; font-size: 15px; margin-bottom: }
	.call-to-section { height: 160px; }
	.call-to-section .btn { font-size: 12px; padding: 7px 16px 8px; }
	.county-section .bottom-box .box h2 { line-height: 1.8; font-size: 22px; }
	.county-section .bottom-box .box h5 { font-size: 16px; }
	.customer-section .con-box img { width: 80px; top: auto; position: relative; right: auto; margin: 0 auto 15px; }
	.customer-section .con-box { padding: 25px 25px; width: 90%; text-align: center; margin: auto;}
	.customer-section .owl-stage-outer { padding-top: 15px; }
	.customer-section .owl-nav { right: 0; top: auto; left: 0; margin: 0 auto; text-align: center; bottom: -15px; }
	.customer-section, .county-section { text-align: center; }
	.blog-section { position: relative; text-align: center; }
	.blog-section .con-box h3 { width: 100%; }
	.blog-section .btn-box { margin-left: 0; text-align: center; margin-bottom: 0; position: absolute; left: 0; right: 0; margin: 0 auto; bottom: -50px; }
	.blog-section.margin-bottom-section { margin-bottom: 80px; }
	.county-section { margin-top: 55px; }
	.blog-section .top-box p span { position: relative; padding-left: 10px; right: auto; }
	.county-section .right-box { width: 90%; }
	.bottom-footer .left-box ul li:first-of-type a::after { content: none; }
	.top-footer .social-box li { margin-right: 10px; }
	header .top-header { display: none; }
	header .bottom-header .logo-box a { padding: 15px 0; }
	.menu-box span { width: 35px; margin-bottom: 7px; }
	header .bottom-header .nav-menu-box li.nav-item { margin-bottom: 5px; }
	header .bottom-header .nav-menu-box .nav { height: 100vh; overflow-y: scroll; top: 55px; }
	.nav-menu-box .social-box { padding-bottom: 20px }
	.our-service-section .resp-tab-content { padding: 15px 20px; }
	footer .f-link .f-title h4 { font-size: 17px; }
	.top-footer .menu-box { margin-bottom: 15px; }
	.inner-banner-section .con-box h5 { width: 100%; }
	.inner-banner-section .con-box { padding-left: 25px; }
	.inner-banner-section .con-box h2 { font-size: 22px; }
	.inner-banner-section { margin-top: 55px; }
	.solution-section .col-md-4.center-box { flex: 0 0 100%; max-width: 100%; padding-right: 15px; }
	.solution-section .col-md-4 { text-align: center; }
	[data-effectJs="fade-left"], [data-effectJs="fade-right"], [data-effectJs="fade-down"], [data-effectJs="fade-up"] { opacity: 1 !important; transform: none !important; }
	.banner-section { margin-top: 55px; }
	.medical-device-section .left-box h2 { width: 100%; }
	.medical-device-section .left-box .inner-box, .service-section .inner-box { text-align: center; }
	.service-section .inner-box a { position: relative; right: auto; margin: 10px auto 0; border-radius: 4px; }
	.platform-section .left-box { text-align: center; padding: 0; }
	.platform-section .left-box .title-box { width: 100%; }
	.connect-with-section .connect-box span img { width: 65px; }
	.connect-with-section .connect-box span { right: -10px; top: -40px; }
	.connect-with-section .form-group { margin-bottom: 10px; }
	.connect-with-section .title-box { margin-bottom: 20px; }
	.connect-with-section .connect-box { text-align: center; }
	.inner-banner-section .con-box { width: 90%; left: 0; right: 0; margin: 0 auto; text-align: center;padding-left: 0; }
	.inner-banner-section .con-box h5 { line-height: 25px; }
	.banner-section .con-box h5, .inner-banner-section .con-box h5 { font-size: 16px; margin-bottom: 10px !important; }
	.bottom-nav-box, .contact-detail-section .inner-box, .lets-started-section, .global-section { text-align: center; }
	.contact-detail-section .inner-box h3 { font-size: 18px; }
	.vision-mission-section .vision-box .box { width: 100%; margin-bottom: 25px; }
	.team-section #teamSlider { padding-left: 0; }
	.vision-mission-section .right-box h2 { font-size: 16px; }
	.banner-section .owl-carousel .owl-item img { height: 210px; }
	.our-service-con-section .col-md-4, .our-service-con-section .col-md-8 { flex: 0 0 100%; max-width: 100%; }
	.ce-marketing-section .price-box { padding: 25px 25px 40px; }
	.tg th { font-size: 16px; }
	.tg td { font-size: 14px; }
	.ce-marketing-section .price-box h4 { font-size: 16px; }
	.table-base-section .common-list-style li { font-size: 15px; }
	.table-base-section ul { font-size: 18px; }
	.con-text-top-box h2 { margin-bottom: 10px !important; }
	.about-inner-section .left-box { text-align: center; }
	.table-base-section h2 { text-align: center; }
	.ce-marketing-section .price-box h4 { margin-top: 15px; }
	.inner-call-to-section .img-box { display: none; }
	.inner-call-to-section { height: 160px !important; margin-top: 0px; }
	.call-to-section .con-box { left: 0 !important; right: 0; text-align: center; margin: 0 auto; }
	.title-bg-box h2 { font-size: 17px; }
	.title-bg-box { padding: 13px 0; }
	.our-service-con-section .inner-box { text-align: center; }
	.our-service-con-section .col-md-4 .inner-box { margin-bottom: 20px !important }
	h2.resp-accordion { text-align: left !important; }
	.table-base-section .table-responsive { display: block; }
	.post-comments-section { height: 450px; }
	.blog-section .input-box ul li:first-child { margin-bottom: 20px; width: 100%; }
	.blog-section .input-group { display: flex; }
	.blog-section .blog-bottom .blog-content h3 { font-size: 14px; }
	.blog-left .blog-detail-box span { font-size: 12px; }
	.blog-section .input-box ul li .form-control:last-of-type { font-size: 14px; padding: 10px 14px; }
	.blog-section .form-group .input-group-addon .search-submit { padding: 12px 14px; }
	.common-services-section .common-content-box .common-box h4, .common-content-box .common-content h4, .common-content-box h3 { font-size: 22px; }
	.common-content-box .common-img { margin-bottom: 20px; }
	.common-content-box .common-content { margin-bottom: 20px; }
	.contact-us-section .contact-box h1 { font-size: 18px; }
	.contact-us-section .contact-box p { font-size: 14px; }
	.services-we-provide-section .services-provide h6 { font-size: 15px; }
	.medical-device-section .left-box .inner-box { padding: 20px; }
	.title-box h4 { font-size: 14px; }
	/*.team-section .image-box { height: 192px; }*/
	.team-section .owl-nav { top: auto; position: relative; text-align: center; margin: 20px; right: auto; }
	.why-choose-us-section .right-box ul li span { font-size: 14px; }
	.book-now-banner .book-now-date h1 { font-size: 28px; }
	.book-now-banner .booking-countdown li { padding: 0 10px; }
	.book-now-banner .book-now-date h2 { font-size: 18px; }
	.agenda-training-section .agenda-of-training .agenda-point ul li, .book-seats-section .book-seats-form .form-control, .book-now-banner .booking-countdown li, .book-now-banner .book-now-date p { font-size: 14px; }
	.book-now-banner-fime .book-now-date h1 { font-size: 28px; }
	.book-now-banner-fime .booking-countdown li { padding: 0 10px; }
	.book-now-banner-fime .book-now-date h2 { font-size: 18px; }
	
    .book-now-banner-medica .book-now-date h1 { font-size: 28px; }
	.book-now-banner-medica .booking-countdown li { padding: 0 10px; }
	.book-now-banner-medica .book-now-date h2 { font-size: 18px; }

    
	.book-now-banner-medical-fair-india .book-now-date h1 { font-size: 28px; }
	.book-now-banner-medical-fair-india .booking-countdown li { padding: 0 10px; }
	.book-now-banner-medical-fair-india .book-now-date h2 { font-size: 18px; }

	.agenda-training-section .agenda-of-training .agenda-point ul li, .book-seats-section .book-seats-form .form-control, .book-now-banner-fime .booking-countdown li, .book-now-banner-fime .book-now-date p { font-size: 14px; }
    .agenda-training-section .agenda-of-training .agenda-point ul li, .book-seats-section .book-seats-form .form-control, .book-now-banner-medica .booking-countdown li, .book-now-banner-medica .book-now-date p { font-size: 14px; }
	.agenda-training-section .agenda-of-training .agenda-point ul li, .book-seats-section .book-seats-form .form-control, .book-now-banner-medical-fair-india .booking-countdown li, .book-now-banner-medical-fair-india .book-now-date p { font-size: 14px; }
	.agenda-training-section .agenda-of-training .agenda-point ul li { line-height: 26px; }
	.book-now-footer h1, .book-seats-section .title-box.book-now-title h2, .title-box.book-now-title h2, .agenda-training-section .join-maven h2 { font-size: 20px; }
	.book-seats-section .book-seats-form .free-mdr label { font-size: 12px; }
	.your-speakers-section .title-box h2 { font-size: 26px; }
	.your-speakers-section .meet-speakers h3 { font-size: 16px; line-height: 26px; }
	.your-speakers-section .meet-speakers p, .agenda-training-section .agenda-of-training .title-box p { font-size: 14px; }
	.recent-workshops-section .col-sm-8, .recent-workshops-section .col-sm-4 { margin-bottom: 10px; }
	.recent-workshops-section .training-img { margin-bottom: 0; }
	.book-now-footer .social-word, .book-now-footer h1 { width: 100%; display: block; margin: 0; text-align: center; }
	.book-now-footer h1 { margin-bottom: 15px; }
	.your-speakers-section .meet-speakers .speakers-details p { font-size: 14px; }
	.agenda-training-section .training-video iframe { height: 250px; }
	header .bottom-header .nav-menu-box .dropdown-menu li a{padding: 10px 18px;}
	header .bottom-header .dropdown-menu .submenu-active-box, header .bottom-header .dropdown-menu.second-menu .inner-submenu-active-box{width: 35px;right: 8px;font-size: 18px;text-align: center;}
	header .bottom-header .nav-menu-box .dropdown-menu .second-menu li a, header .bottom-header .nav-menu-box .dropdown-menu .inner-drop-menu a{margin-bottom: 10px;}
	.common-content-box .common-content h4 {font-size: 16px;}
	.common-services-section .common-table{overflow-x: auto;}
	.blog-section .blog-right .post-box .con-box, .blog-section .blog-right .post-box .con-box p {text-align: left;}
	.pms-section .left-box .common-list-style li{text-align: left;}
	.marking-process-section .col-md-3 {flex: 0 0 100%;max-width: 100%;}
	.marking-process-section .col-md-3:last-of-type{margin-bottom: 0;}
	.blog-section .title-box{text-align: center;}
	.blog-section .con-box p{text-align: center;}
	.wpcf7 .ajax-loader{right: 0;}

	.team-section .image-box{height: 380px;}
	.team-section .owl-carousel .owl-stage-outer{height: 380px;}
	.team-section .owl-carousel.owl-drag .owl-item{margin-right: 20px !important;}
	.common-services-section .common-content-box .common-box {
    	height: auto;
	}
	.page-template-design-history-template .common-services-section .common-content-box .common-box h4{margin-bottom:0;}
	.top-footer .menu-box li:nth-child(4)::before
	{
		display: none;
	}
	.team-section .con-box {
    	height: 94px;
	}
	header .bottom-header .nav-menu-box li.dropdown li.dropdown-submenu:hover .dropdown-menu.second-menu {
    	width: 100%;
	}
	.our-service-con-section .col-md-4 .inner-box, .our-service-con-section .col-md-8 .inner-box
	{
		height: auto !important;
	}
	.blog-section .blog-bottom .blog-detail-box
	{
		height: auto;
	}
	.contact-detail-section .inner-box p
	{
		text-align: center;
	}
	.book-now-banner .book-now-date h1 { font-size: 18px; }
	.book-now-banner .book-now-date h2 { font-size: 13px; }
	.book-now-banner .booking-countdown li span { font-size: 22px; }
	.book-now-banner .book-now-date img {width: 145px;}
	.book-now-banner .booking-countdown li, .book-now-banner .book-now-date p { font-size: 13px; }
	.your-speakers-section .meet-speakers .speakers-details a:first-child img {
    left: -60px;
}
.book-now-banner-fime .book-now-date h1 { font-size: 18px; }
	.book-now-banner-fime .book-now-date h2 { font-size: 13px; }
	.book-now-banner-fime .booking-countdown li span { font-size: 22px; }
	.book-now-banner-fime .book-now-date img {width: 145px;}
	.book-now-banner-fime .booking-countdown li, .book-now-banner-fime .book-now-date p { font-size: 13px; }
	.your-speakers-section .meet-speakers .speakers-details a:first-child img {
    left: -60px;
}

.book-now-banner-medica .book-now-date h1 { font-size: 18px; }
	.book-now-banner-medica.book-now-date h2 { font-size: 13px; }
	.book-now-banner-medica .booking-countdown li span { font-size: 22px; }
	.book-now-banner-medica .book-now-date img {width: 145px;}
	.book-now-banner-medica .booking-countdown li, .book-now-banner-medica .book-now-date p { font-size: 13px; }
	.your-speakers-section .meet-speakers .speakers-details a:first-child img {
    left: -60px;
}

.book-now-banner-medical-fair-india .book-now-date h1 { font-size: 18px; }
	.book-now-banner-medical-fair-india .book-now-date h2 { font-size: 13px; }
	.book-now-banner-medical-fair-india .booking-countdown li span { font-size: 22px; }
	.book-now-banner-medical-fair-india .book-now-date img {width: 145px;}
	.book-now-banner-medical-fair-india .booking-countdown li, .book-now-banner-medical-fair-india .book-now-date p { font-size: 13px; }
	.your-speakers-section .meet-speakers .speakers-details a:first-child img {
    left: -60px;
}
	.common-content-box .common-list.country-list li{width:32%;}
	.page-id-3566 .breadcrumb li:last-of-type {
  		width: 83%;
		text-align:left;
	}
	.page-id-3566 .inner-banner-section .con-box h2 {
  	width: 100%;
	}
	.page-id-3393 .common-content-box .common-img {
  	margin-bottom: 15px;
	}
	.post-comments-section .comments-title-box h2 {font-size: 18px;}
	.blog-section .blog-right .common-tag ul li {margin-right: 5px;}
	.blog-left .blog-detail-content .banner-box span {top: 20px;}
}

@media screen and (max-width:479px) {
	.banner-section .owl-carousel .owl-item img { height: 220px; }
	.our-service-section .resp-tab-content p { text-align: center; }
	.our-service-section .common-tabs-box ul.common-list-style li { width: 100%; }
	.about-us-section .left-box { width: 90%; }
	.customer-section .owl-nav { bottom: -40px; }
	.customer-section .con-box { padding: 15px 25px; }
	.call-to-section { height: auto; margin-top: 35px; background: #0f1c43; padding: 30px 0; }
	.call-to-section .con-box { width: 93%; left: auto; position: relative; top: auto !important; transform: none !important; text-align: center; opacity: 1 !important; }
	.top-footer .menu-box { display: none; }
	.join-maven-section { background: #0f1c43; }
	.join-maven-section .custom-container .inner-box h1 { font-size: 16px; line-height: 25px; }
	.client-section { margin-top: 50px; }
	.call-to-section { margin-top: 0; }
	.county-section .right-box { width: 100%; }
	.back-to-top { height: 40px; padding: 6px 0px; width: 40px; }
	.back-to-top a { font-size: 18px; }
	.back-to-top { bottom: 85px; right: 20px; }
	header .bottom-header .nav-menu-box li a { padding: 10px 20px; }
	.nav-menu-box .dropdown-toggle::after { right: 20px; }
	.inner-banner-section .con-box h5 { line-height: 1.3; font-size: 16px; width: 100%; text-align: center; font-size:15px;}
	.inner-banner-section .con-box h2 { font-size: 18px; }
	.common-blog-post .title-box h2, .title-box h2, .why-choose-us-section .title-box h2 { font-size: 16px; }
	.platform-section .right-box .btn-link { font-size: 15px; padding: 15px 35px 15px 15px; }
	.platform-section .right-box .btn-link i { right: 15px; }
	.platform-section .right-box .accordion p { line-height: 24px; }
	.breadcrumb { margin-bottom: 0; }
	.breadcrumb li:last-of-type { padding: 10px 15px 10px 10px; }
	.breadcrumb li a { padding: 8px 15px; font-size: 16px; }
	.video-section { height: 150px; }
	.contact-detail-section .inner-box h3 i.fa-envelope { font-size: 22px; padding-right: 8px; }
	.contact-detail-section .inner-box h3 { height: auto; margin-bottom: 10px; }
	.contact-detail-section .inner-box h3 i { padding-right: 10px; font-size: 28px; }
	.contact-detail-section .inner-box h3 i.fa-envelope { font-size: 18px; }
	.contact-detail-section .inner-box h3 i.fa-phone { font-size: 24px; }
	.inner-banner-section img {height: 200px !important;}
	.vision-mission-section .vision-box .box { width: 100%; margin-bottom: 25px; }
	.vision-mission-section .vision-box .box img { width: 85px; }
	.about-inner-section .left-box { text-align: center; }
	h2.resp-accordion { font-size: 14px; }
	.our-service-con-section .col-md-12 { margin-bottom: 15px; }
	.our-service-con-section .inner-box h3 { font-size: 18px; }
	.common-services-section .common-content-box .common-box h4, .common-content-box .common-content h4, .common-content-box h3 { font-size: 16px; }
	.common-list li, .common-table .tg td, .common-table .tg td p, .common-table .tg td .common-list li, .common-content-box .common-list li, .common-content-box p { font-size: 14px; }
	.common-link-btn ul li a { font-size: 13px; padding: 8px 14px; }
	.common-table { padding: 15px; }
	.common-table .tg td { padding: 8px 10px; }
	.common-services-section .common-content-box .btn-link i, .common-services-section .common-content-box .btn-link { font-size: 15px; }
	.common-services-section .common-content-box .accordion > .card ul li { font-size: 14px; }
	.services-we-provide-section .services-provide p { font-size: 13px; }
	.why-choose-us-section .right-box ul li { width: 100%; }
	.why-choose-us-section .right-box ul li::after { display: none; }
	
	.book-now-banner { padding: 25px 15px; }
	.book-now-banner .booking-countdown li { padding: 0 5px; }
	.book-now-banner-fime { padding: 25px 15px; }
	.book-now-banner-fime .booking-countdown li { padding: 0 5px; }
    .book-now-banner-medica { padding: 25px 15px; }
	.book-now-banner-medica .booking-countdown li { padding: 0 5px; }
	.book-now-banner-medical-fair-india { padding: 25px 15px; }
	.book-now-banner-medical-fair-india .booking-countdown li { padding: 0 5px; }
	.book-now-footer h1, .book-seats-section .title-box.book-now-title h2, .title-box.book-now-title h2, .agenda-training-section .join-maven h2 { font-size: 18px; }
	.agenda-training-section .training-video iframe { height: 200px; }
	.your-speakers-section .meet-speakers .speakers-details { width: 85%; }
	.recent-workshops-section .workshops-title h1 { font-size: 18px; }
	.your-speakers-section .title-box h2 { font-size: 22px; }
	.your-speakers-section .meet-speakers .speakers-profile img { width: 140px; }
	.agenda-training-section .agenda-of-training .agenda-point ul li::after { top: 10px; margin: 0; }
	.recent-workshops-section .workshops-title { margin-bottom: 20px; }
	p,.common-content-box h3{text-align: center;}
	.top-footer .row p{text-align: left;}
	.common-content-box p{padding-left: 0 !important;}
	.common-blog-post .img-box{width: 100%;margin-bottom: 10px;}
	.common-blog-post .con-box{width: 100%;margin-left: 0text-align: center;padding-left: 0;}
	.common-services-section .card-body p{text-align: left;}
	.common-services-section .card-body {padding: 0 18px;}
	.banner-section .con-box h2 {font-size: 18px;}.banner-section .con-box{width: 90%;}
	.our-service-con-section .col-md-8 .inner-box {height: auto;}
	.our-service-con-section .col-md-4:nth-last-child(3) .inner-box, 
	.our-service-con-section .col-md-4:nth-last-child(2) .inner-box, 
	.our-service-con-section .col-md-4:last-of-type .inner-box {height: auto;}
	.blog-left .blog-comments .comment-area .user-details p{text-align: left;}
	.technical-file-uk-section .common-content-box h5 {font-size: 15px !important;}
	.common-section.usa-service-section {padding-top: 0 !important;}
	.why-choose-us-section .right-box ul li:nth-last-child(2){margin-bottom: 20px;}
	.why-choose-us-section .owl-carousel .owl-item img{height: 270px;}

.why-choose-slider-section .con-box .detail-box{right: 0;
left: 0;
margin: 0 auto;}

.why-choose-slider-section .con-box .detail-box p{margin-bottom:0;}

.why-choose-slider-section .con-box .detail-box h2 {
    font-size: 18px;
    text-align: center;
}

.why-choose-slider-section .con-box span {
    height: 42px;
    padding: 8px 0;
    font-size: 16px;
    width: 40px;
    right: 36px;
}
.team-section .image-box{box-shadow: none;width: 80%;
margin: 0 auto;}

.team-section .con-box {
    bottom: 0px !important;
    height: auto;
}

.team-section .owl-carousel .owl-item img, .team-section .con-box{width:100%;}
	.common-services-section .common-content-box .common-box img {
    	width: 35px;
    	margin-bottom: 10px;
	}
	header .bottom-header .nav-menu-box .dropdown-menu li a {
    	padding: 10px 12px;font-size: 13px;
	}
	.our-service-section .detail-box h3
	{
		text-align: center;
	}
	.services-we-provide-section .center-img {
    	margin: 0px;
    	margin-bottom: 30px;
	}
	.map-section
	{
		display: none;
	}
	.solution-section .col-md-4 .box p{text-align: center;}
.your-speakers-section .meet-speakers .speakers-details a:first-child img {
    left: -60px;
}
	.common-content-box .common-list.country-list li {width: 49%;}
	.page-id-3566 .breadcrumb li:last-of-type {
  		width: 100%;
		text-align:center;
	}
}

@media screen and (max-width:359px) {
	.team-section .owl-carousel.owl-drag .owl-item{margin-right: 10px !important;}
	.team-section .image-box{height: 380px;}
	.page-id-3566 .breadcrumb li:last-of-type {
  		width: 75%;
	}

}