.breadc { display:none;}
.middlearea.aboutus .row .col-md-3  { display:none;}
.middlearea.aboutus .post { padding:6px 0;}
.middlearea.aboutus .row .col-md-9.col-sm-8 { width:100%;}
.middlearea.aboutus .row  h2 a, .middlearea.aboutus .row  h2 a span { font-size:22px; font-weight:normal;}
.middlearea.aboutus span { font-weight:normal;} 
.middlearea.aboutus .VS-search .VS-icon-search, .middlearea.aboutus .VS-search .VS-icon-cancel, .middlearea.aboutus .VS-search { display:none;}

.middlearea.aboutus  .btn {border:1px solid #1a6c9d; font-weight:600; text-transform: none;  background: rgba(0, 0, 0, 0) none repeat scroll 0 0; font-size:17px; color:#1a6c9d; float:right; margin-bottom: 20px;}

@media only screen and (max-width:1199px) {
/*.inner-banner .col-service .container > div { padding: 0 8px; display: table-cell; }*/
.accordion-panel-blue > .panel-heading { font-size:18px; }
/*=.col-service.caloum5 .container > div { display:table-cell; height:100%; padding:0 4px; }*/
.col-service.caloum5 .container > div a span { padding:0 4px; line-height: 20px;}
.c-history-02 {right:-96px;}
.c-history-02.c-history-03 { top:300px; width:350px; right:318px; display:inline-block;}
.c-history-02.c-history-04 { display:inline-block; width:255px; bottom:150px;}
.c-history-02.c-history-04 .circle-c { left:180px;}
.c-history-02.c-history-04 .c-history-0 { width:175px;}
.c-history-02.c-history-05 { display:inline-block; bottom: 186px; right:128px;}
.c-history-02.c-history-05 .c-history-0 {line-height: 20px; margin:-72px 0 0;}
.c-history-02.c-history-05 .c-i-1 { margin:-90px 0 0 -62px;}
.c-history-02.c-history-05 .circle-c::before { height:18px; top: -17px;}
.c-history-02.c-history-05 .circle-c::after { top:-60px;}
.c-history-02.c-history-06 { right:-75px;}

.services_menu .dropdown-menu.sm-nowrap > li:first-child { width:46%;}
.services_menu .dropdown-menu.sm-nowrap > li a.has-submenu {padding:20px 10px; font-size:14px;}
.services_menu .dropdown-menu.sm-nowrap > li { width:27%;}
.services_menu .dropdown-menu.sm-nowrap > li .dropdown-menu > li > a { padding:11px 12px; font-size:14px;}

.col-service .container > div { padding:5px;}
.col-service a span { padding:5px;}
.col-service a { font-size:18px;}
.knowledge-box-col-banner h2 a {font-size: 30px;}
.knowledge-box-col-banner h2 span {font-size: 40px;}
.knowledge-box-col-banner h1 a {font-size:45px;}
.strategy-planing .s-p-1 {left:0;  padding-right:88px;}
.strategy-planing .s-p-2 {left:48px;}
.strategy-planing .s-p-3 {top:77px; right:0;  padding-left:50px;}
.strategy-planing .s-p-4 { right:10px;}
.strategy-planing .s-p-5 { bottom:14px; right:0px;}

#pre-registration .pre-registration .infographic-lis { width:300px;}
#pre-registration .pre-registration .import-list { right:0px;}
.drug-list .zonal {width:296px;}
.drug-list .zonal .line {left: 276px;}
.drug-list.importer .pre-market {width:274px;}
.drug-list.importer .pre-market .line {left:261px;}

.bio-marketing ul li::after {right:-3px; top:40px;}
.bio-marketing ul li {padding:10px; height:auto;}
.bio-marketing ul li span { padding:16px 6px; height:auto; line-height:16px; font-size:14px;}

.service-panel .black-panel .panel-footer ul li, .service-panel .blue-panel .panel-footer ul li {padding:0 3px;}
.blue-panel .panel-footer i, .service-icon li { font-size:16px;}
.black-panel .panel-footer i { font-size:16px;}
.col-nav-knowledge-box .navbar-nav > li > a { padding:20px 26px; }
.global-mn .im-ser-7 { right:-16px;}
.compliance { width:100%;}
.right-compliance { right:30px;}
.left-compliance { left:8px;}
.gregistration .left-compliance { left:0px; width:354px;}
.gregistration .right-compliance { right:-8px;}
}
@media only screen and (max-width:991px) {
body  { font-size:15px;}
.search-form.pull-right { max-width:245px;}
#header .navbar-nav > li > a {font-size:14px; padding:20px 6px;}
.government-bodies article figure figcaption { min-height:70px; }

.col-banner .home-slider .table-block { height:300px; }
.col-banner h1 { font-size:34px; }
.col-banner .caption.cell-block > p { font-size:15px; }
.title { font-size: 32px; }
.col-block-sm { min-height:325px; }
.government-bodies article { padding:15px; }

.global-mnf .row .col-sm-6 .presences-box { min-height:330px }
.global-mnf .row .col-sm-6:nth-child(3n) .presences-box { margin-top:70px; min-height:260px; }
.global-mnf .row .col-sm-6:nth-child(4n) .presences-box { margin-top:70px; min-height:260px; }
.process-txt { margin:0px; }
.rounded-tab { width:280px; height:280px; margin-left:25px; }
.rounded-tab ul li .img-circle { margin:-92px 0 0 -92px; padding:15px; }
.slider-testimonial .item { margin:0px; min-height:350px; }
.copyright { font-size:12px; }
.col-banner.about-banner h1 { font-size:30px; }
.col-banner .table-block { height: 270px; }
.service-infographic { width:100%; font-size:12px; }
.service-infographic img { width:470px; }
.reg_s1 { left:32%; top:-50px; }
.reg_s3 { left:66%; top:15px; }
.reg_s4 { left:75%; top:119px; }
.reg_s5 { left:76%; top:230px; }
.reg_s6 { left:70%; top:338px; }
.reg_s7 { left:56%; top:418px; }
.reg_s8 { left:45%; top:450px; }
.reg_s9 { left:95px; top:375px; }
.reg_s9 span { margin: 90px -96px 0 0;}
.reg_s10 { left:23px; top:280px; }
.reg_s11 { left:-7px; top:161px; }
.reg_s12 { left:4%; top:49px; }
.drug-list .central { position:relative; float:left; width:300px; }
.drug-list .zonal { position:relative; float:right; width:300px; }
.drug-list .state { position:relative; top:0px; float:right; width:300px; }
.drug-list .state ul { float:none; padding:0 0 0 25px; margin:0px; }
.drug-list .state .line, .drug-list .zonal .line, .drug-list .central .line, .drug-list.importer .post-market .line, .drug-list.importer .pre-market .line { display:none; }
.drug-list .state::before, .drug-list.importer .post-market::before { right:inherit; left:0px; }
.clipart { margin:0px 0 30px; }
.drug-accordion .accordion-panel-blue .panel-group { min-height:auto; }
.drug-list.importer .pre-market { position:relative; float:left; }
.drug-list.importer .post-market { position:relative; float:right; }
.inner-banner .caption h1 { font-size:32px; }
.col-service a { font-size:14px; }
.infographic-box { width:100%; }
.infographic-lis { width:252px; }
.infographic-lis.import-list { right:0px; }
.infographic-lis.fssi-list { right:0px; bottom:-30px; }
.infographic-lis.import-list ul, .infographic-lis.fssi-list ul { padding-left:55px; }
.compliance { width:100%; }
.compliance ul li { padding:0 3px; }
.compliance ul li a { font-size:12px; padding: 6px; }
.right-compliance { right:-7px; }
.right-compliance::after { left:-34px; width:196px; }
.left-compliance { width: 264px; left:-7px;}
.left-compliance::after { width:198px; right:12px; }
.central-compliance { bottom:18px; margin-left:-44px; }
.panel-border .panel-title { font-size:15px; }
.l-and-r-inf-1 ul li { padding:20px 30px; }
.l-and-r-inf-2 ul li { padding:20px 40px; }
.csmetic-info2, .csmetic-info3, .csmetic-info4 { padding:10px 32px; }
.cosmetic-registration-info { width:100%; }
.c-info-2 .line::before { left:-63%; width:52%; }
.c-registration { width:100%; }
.c-info-3 .line:before { bottom:-49%; }
.c-info-3 .line:after { bottom:-49%; }
.strategy-planing .infographic-lis.s-p-1 { width:300px; left:0px; }
.strategy-planing .text { font-size:13px; line-height:20px; margin-top:10px; }
.strategy-planing .infographic-lis.s-p-2 { width:300px; left:16px; bottom:2px; }
.strategy-planing .infographic-lis.s-p-3 { padding-left:20px; right:0; top:84px; width:252px; }
.strategy-planing .infographic-lis.s-p-4 { padding-left:50px; width:276px; right:0; top: 213px; }
.strategy-planing .infographic-lis.s-p-5 { width: 245px; right:0; padding-left:25px; }
.infographic-lis li { font-size:13px; line-height:18px; }
#pre-registration .pre-registration .infographic-lis { top:inherit; width:48%; margin:10px 1%;}
#pre-registration .pre-registration .infographic-lis.import-list  { margin-top:10px; bottom:inherit;}
.infographic-lis.import-list { bottom:116px; padding:0px; }
.accordion-panel-blue > .panel-heading { font-size:14px; font-weight:500; }
.gregistration .left-compliance::after { width:192px; }
.gregistration .central-compliance { bottom:3px; margin-left:-64px; }
.gregistration .right-compliance { right:0px; }
.gregistration .right-compliance::after { width:190px; left:0px; }
.regulatory-btn li, .regulatory-btn2 li { padding:30px 10px; }
.regulatory-btn li a, .regulatory-btn2 li a { padding: 6px 15px; font-size: 13px; }
.regulatory-btn2, .regulatory-btn-box { width:100%; }
.regulatory-btn-box::after { right:-14px; }
.regulatory-btn::before { left:-62px; }
.regulatory-btn2::before { left:-30px; }
.global-mn { width:100%; }
.global-mn .im-ser-1 { left:-16px; }
.global-mn .im-ser-2 { left:22px; }
.global-mn .im-ser-6 { left:130px; }
.global-mn .im-ser-3 { bottom:10px; left:302px; }
.global-mn .im-ser-4 { right:120px; }
.global-mn .im-ser-5 { right:20px; }
.global-mn .im-ser-7 { bottom: 174px; right:15px; }
.global-mn .im-ser-7 a span { display:block; float:none; padding-left:74px; }
.global-di .central-compliance { margin-left: -38px; }
.right-compliance { right: 18px; }
.global-di .right-compliance::after { left:-40px; width:100%; }
.other-reg-service article { padding:0 30px; }
.c-history-01 {top: -17px;}
.c-history-0 { width:100%; margin:-145px 0 0 70px;}
.c-history-02 { right:0px; top:154px;}
.c-history-02 .c-history-0 { width:216px; font-size:14px;}

.c-history-02.c-history-03 { right:190px;  top:224px;}
.c-history-02.c-history-03 .c-history-0 { font-size:14px; margin:-34px 0 0;}
.c-history-02.c-history-03 .c-i-1 { margin:-54px 86px 0;}

.c-history-02.c-history-04 { bottom:18px;}
.c-history-02.c-history-04 .circle-c { left:140px;}
.c-history-02.c-history-04 .c-history-0 { width:115px;}

.c-history-02.c-history-05 { bottom:174px; right:-23px;}
.c-history-02.c-history-05 .c-history-0 {margin: -54px 0 0; line-height:18px;}
.c-history-02.c-history-05 .c-history-0 li:first-child { font-size:14px; line-height:18px;}

.c-history-02.c-history-06 { right:0px;}
.c-history-02.c-history-06 .c-history-0 { font-size:14px;}

.services_menu .dropdown-menu.sm-nowrap > li:first-child { width:46%;}
.services_menu .dropdown-menu.sm-nowrap > li a.has-submenu {padding:20px 6px; font-size:12px;}
.services_menu .dropdown-menu.sm-nowrap > li { width:27%;}
.services_menu .dropdown-menu.sm-nowrap > li .dropdown-menu > li > a { padding:11px 8px; font-size:12px;}

.col-nav-knowledge-box .navbar-nav > li > a { padding:20px 14px;}
.knowledge-box-col-banner h2 a {font-size: 30px;}
.knowledge-box-col-banner h2 span {font-size: 40px; padding:0 0 0 40px;}
.knowledge-box-col-banner h1 a {font-size: 30px;}
.overlay {right:-60px; width:46%;}
.knowledge-service-box::before { width:66.77%;}
.knowledge-service-box .bg-grey { padding:35px;}
.service-sidbar { padding:35px 0;}
.knowledge-box-col-banner .mt30 { margin-top:10px;} 
.knowledge-box-in .caption { padding-right:0;}
.title-c { font-size:16px;} 
.service-box .title {font-size:20px; line-height:24px;}
.s-sidbar h3 {font-size:18px; line-height:22px;}
.title-blue { font-size:18px;}
.title-black { font-size:18px;}
.tamplate-page > .container > .row  { width:auto;}
.tamplate-page > .container > .row > div { display:block; padding-top:10px;}
.tamplate-page > .container > .row > aside { display:block; background:none; width:100%;}
.tamplate-page > .container > .row > aside > .sid-bar {background:#eaeade; padding:10px 15px 0; width:100%; }
.news-and-press .img-right { width:248px;}
.tamplate-page::before { display:none;}
.tamplate-page .sid-bar { display:table; padding:0px;}
.tamplate-page .sid-bar article { width:50%; float:left; padding:5px 10px;}
.col-service.caloum5 .container > div { padding:0 2px;}
.diagnostic-kit-registration .c-info-3 .line::before, .diagnostic-kit-registration .c-info-3 .line::after { bottom:-143px;}
.pre-registration.biologicals-re .infographic-lis { left:0px;}
.pre-registration.biologicals-re .infographic-lis.import-list { right:0px;}
.bio-marketing ul { padding:0px;}
.col-listing2 .col-sm-6:last-child {margin:0 auto; display:table; float:none;}
.services-link ul { padding:0 0 10px;}
.services-link ul li a {font-size:12px; padding:0 3px;}
.service-panel .blue-panel .panel-body p, .service-panel .black-panel .panel-body p { height:60px;}

.accordion-toggle.accordion-toggle.collapse.collapsed, .accordion-toggle.collapse { height:auto !important;} 
.tab-title  { font-size:15px; margin:0 0 10px;}
.accordion-toggle > br { display:none;}

.related-post article .blog-post h2, .related-post article .blog-post h2 a { font-size:16px;}

.single-post img {float:none; margin:10px auto; display:block; max-width:100%;}

.timeline .line:after {height:118px; }
 .gregistration .left-compliance { left:-7px; width:265px;}
.for-manufacture#fssai .right-compliance { right:-7px;}
.wpcf7-response-output { padding:5px !important; margin:0 auto !important; right:0; font-size:13px; width:90%; line-height:14px;} 
span.wpcf7-not-valid-tip { font-size:13px;}

.last-gray-bg:before { display:none;}
.last-gray-bg{ margin-right:0px;}

.fint15 { font-size:16px;} 
.infographic-lis li.fint15 { font-size:16px;}
.infographic-lis li { line-height:24px;}

.im-ser-1 {left:7px;}
.im-ser-2 {left:30px;}
.im-ser-4 {right:68px;}
.im-ser-5 {right:34px;}

}
 @media only screen and (max-width:767px) {
.top-head {text-align:center; padding:10px; }
.logo {float:none; display:block; }
.quick-contact {float:none; width:100%; text-align:center; margin:0px; }

body  { font-size:14px;}
h2 {font-size: 20px;} 
.title { font-size:26px;}
.title-md { font-size:18px;}
.col-nav-knowledge-box .navbar-nav > li > a { padding:10px 14px;}
.mCSB_inside > .mCSB_container li a { padding:6px 16px 6px 25px;}
.services_menu .dropdown-menu.sm-nowrap .dropdown-menu { display:none;}
.mobile-nave .nav > li { display:table; width:100%;}
.toggle-btn span, .toggle-btn::before, .toggle-btn::after { background-color:#fff; }
.slider-testimonial .slick-next, .slider-testimonial .slick-prev { z-index:999; background-color:rgba(0, 0, 0, 0.3); border-radius:50%; width:36px; height:36px; }
.slider-testimonial .slick-next { background-position:-267px -112px; right:-15px;}
.slider-testimonial .slick-prev { background-position:-223px -112px; left:-15px;}
.slider-testimonial { padding:0px; }
.other-reg-service article { display:block; padding:15px; }
.other-reg-service article + article { border-top:1px solid #a8a7a2; border-left:none; }
.rounded-tab { margin: 0 auto 70px }

.col-banner h1 { font-size:28px; }
.col-banner .caption.cell-block > p { font-size:12px; }
.global-mnf .row .col-sm-6 .presences-box { min-height:inherit;}
.global-mnf .row .col-sm-6:nth-child(2n) .presences-box, .global-mnf .row .col-sm-6:nth-child(3n) .presences-box { min-height:inherit; margin-top:70px; }
.navbar-collapse { width:100%;}
#header .navbar-nav > li > a { width:100%; padding:10px 15px ;}
.navbar-nav .open .dropdown-menu > li > a {padding:8px 15px }
.col-nav-knowledge-box .nav .dropdown-menu li { float:none; width:100%;}
.navbar-nav .open .dropdown-menu > li > a {padding:8px 15px }

.services_menu .dropdown-menu.sm-nowrap > li:first-child { width:100%;}
.services_menu .dropdown-menu.sm-nowrap > li { width:100%;}
.services_menu .dropdown-menu.sm-nowrap > li a.has-submenu {padding:5px 6px; font-size:12px;}
.services_menu .dropdown-menu.sm-nowrap > li .dropdown-menu > li > a {padding:5px 5px;}
.services_menu .dropdown-menu.sm-nowrap .dropdown-menu {min-height:inherit; height:auto;}
.fahome > a::after {top:10px; left:115px;}
#header.affix .col-navigation { position:inherit; transition-duration:0.8s;}
.toggle-btn { margin-bottom:0px; background:#166C9B; margin-top:8px; margin-left:5px;}

.col-nav-knowledge-box .navbar-nav .collapsible ul  { display:block;}
.quick-contact a { font-size:14px;} 
.search-form.pull-right { float:left !important;}
.toggle-btn span, .toggle-btn::before, .toggle-btn::after  { left:4px;}

.f-title { font-size:16px;}
.col-banner.about-banner h1 { font-size:26px;}

.modal-open .enquiry-button { right:-52px;}
.modal.right.fade.in .modal-dialog {margin:0; padding:20px; width:100%; position:absolute !important;}


.client-slider { display:none;}
.client-slider-mobile { display:block;}
.client-slider-mobile { padding:0 50px; }
.client-slider-mobile > div{ margin:0; padding:0; list-style:none; text-align:center; }
.client-slider-mobile  > div img { filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */ -webkit-filter: grayscale(100%); filter: grayscale(100%); filter: gray; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in; opacity:0.7; }
.client-slider-mobile  > div img:hover { filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale"); -webkit-filter:none; filter:none; opacity:1; }

.col-listing-1 .col-block-sm { min-height:285px;}

.c-history { margin:0px; padding:0px;}
.c-history > div.text-center > img { display:none;} 
.c-history-01, .c-history-02 { position:inherit; margin:20px auto 0; display:table; width:100%; top:0px;}
.c-history-01 ul { padding:0px; margin:10px 0 0;}
.c-2009 { margin:0 auto; padding:5px 15px; font-size:16px;}
.c-2009:before, .c-2009:after, .c-i-1:before, .c-history-02 .circle-c:before, .c-history-02 .circle-c:after { display:none;}
.c-history-01 .c-i-1 { width: 30px;}
.c-i-1, .c-history-02 .c-i-1 { display:inline-block; margin:0 10px; padding:0;}
.c-history-02 .c-i-1 { width:20px;}
.c-history-0 { margin:10px 0 0 0;}
.circle-c {border-radius:0; height:auto; width:auto; padding:5px 15px; position:inherit; line-height:normal; top:0px; left:0px; }
.c-history-02.c-history-03 .circle-c { left:0px;}
.c-history-02 ul { padding:0px; margin:10px 0 0;}
.c-history-02 .c-history-0 { width:100%; padding:0px;}
.c-history-02.c-history-03 { right:0px; top:0px; width:100%;}
.c-history-02.c-history-03 .c-i-1, .c-history-02.c-history-04 .c-i-1{ margin:0 10px; padding:0px;}
.c-history-02.c-history-03 .c-history-0 { padding:0px; margin:10px 0 0; width:100%;}
.c-history-02.c-history-04 { bottom:0px; width:100%;}
.c-history-02.c-history-04 .circle-c, .c-history-02.c-history-05 .circle-c { left:0px;}
.c-history-02.c-history-04 .c-history-0 { width:100%; list-style-type:none;}
.c-history-02.c-history-05 { bottom:0px; right:0px; width:100%;}
.c-history-02.c-history-05 .c-i-1, .c-history-02.c-history-06 .c-i-1 { margin:0 10px;}
.c-history-02.c-history-05 .c-history-0 { margin:10px 0 0; width:100%; list-style:none;}
.c-history-02.c-history-06 { bottom:0px; position:inherit;}


.c-history-02.c-history-06 .c-history-0 { margin:10px 0;}

.drug-list .central, .drug-list .zonal, .drug-list .state { width:48%; margin:0 1%;} 
.drug-list.importer .post-market, .drug-list.importer .pre-market { width:48%; margin:0 1%;}

.service-infographic { position:inherit; margin:0px auto;}
.regul-service li {position:inherit; display:block; border-bottom:1px solid #EAEADE;}
.regul-service li a { display:table; width:100%; margin:15px 0;}
.reg_s1 span, .reg_s2 span, .reg_s3 span, .reg_s4 span, .reg_s5 span, .reg_s6 span, .reg_s7 span, .reg_s8 span, .reg_s9 span, .reg_s10 span, .reg_s11 span, .reg_s12 span {margin:0; float:none; display: table-cell; vertical-align:middle; text-align:left; font-size:16px;}
.regul-service li.reg_s1 i, .regul-service li.reg_s2 i, .regul-service li.reg_s3 i, .regul-service li.reg_s4 i, .regul-service li.reg_s5 i, .regul-service li.reg_s6 i, .regul-service li.reg_s7 i, .regul-service li.reg_s8 i, .regul-service li.reg_s9 i, .regul-service li.reg_s10 i, .regul-service li.reg_s11 i, .regul-service li.reg_s12 i { width:60px; display: table-cell; vertical-align:middle;}
.reg_s1, .reg_s2, .reg_s3, .reg_s4, .reg_s5, .reg_s6, .reg_s7, .reg_s8, .reg_s9, .reg_s10, .reg_s11, .reg_s12 { text-align:left;}

.regul-service .icon { width:60px; height:60px;}
.regul-service li .icon-drugs {background-position:-4px -300px;}
.regul-service li .icon-food {background-position:-74px -302px;} 
.regul-service li .icon-cosm {background-position:-143px -302px;}
.regul-service li .icon-med {background-position:-214px -302px;}
.regul-service li .icon-diag {background-position:-284px -302px;}
.regul-service li .icon-bio {background-position:-354px -302px;}
.regul-service li .icon-pest {background-position:-3px -441px;}
.regul-service li .icon-cro {background-position:-74px -441px;}
.regul-service li .icon-auth {background-position: -214px -442px;}
.regul-service li .icon-legal {background-position:-353px -445px;}
.regul-service li .icon-sample {background-position:-283px -440px;}
.regul-service li .icon-narc {background-position:-143px -443px;} 

.data-desc { overflow:inherit; border:none;} 

.infographic-lis { position:inherit; top:0px; float:left;}
.infographic-lis.import-list { float:right; top:0px; bottom:0px;}
.infographic-box {display:table; }
.infographic-lis.fssi-list { width:250px; display:table; clear:both; margin:0 auto; bottom:0; right:0; left:0;}
.import-services-panel li { position:inherit; display:block; width:100%; float:left; padding:5px; }
.import-services-panel li a { display:table; width:100%;}
.import-services-panel li br { display:none;}
.blue-circle, .dark-blue-circle { display:none;}
.im-ser-1 a small, .im-ser-4 a small, .im-ser-2 a small, .im-ser-5 a small {float:none; margin:0; display:table-cell; min-height:60px; vertical-align:middle;}
.import-services-panel { width:100%;}
.import-info-list { margin-bottom:20px;}
.import-services-panel li:nth-child(even) a { background:#36AAD8; color:#fff; text-align:left;}
.import-services-panel li:nth-child(odd) a { background:#1A6C9D; color:#fff; text-align:left;}

.compliance { padding-bottom:0px;}
.left-compliance { position:inherit; top:0px; left:0px; width:100%;}
.central-compliance  {position:inherit; bottom:0px; left:0px; margin:0px;}
.right-compliance { right:0px; position:inherit; top:0px;}
.compliance ul li { width:48%; }
.compliance ul li a { font-size:14px;}
.compliance ul li br { display:none;}
.central-compliance ul li { margin:0 auto;  display:table;}

.left-compliance::after, .compliance ul li a::after, .right-compliance::after { display:none;}


.csmetic-info1 br { display:block;}
.c-registration { width:100%; margin-top:0px;}
.c-info-1, .c-info-3 { position:inherit; width:100%;}
.c-info-2 { position:inherit; width:100%; bottom:0px;}
.c-registration.cosmetics .c-info-2 { position:inherit; width:100%; bottom:0px;}
.c-info-1::after, .c-info-2::before, .c-info-2::after, .c-info-3::after, .c-info-2 ul::before, .c-info-2 .line, .m-registration .c-info-2 ul:after, .m-r-2:before { display:none;}

.csmetic-info2, .csmetic-info3, .csmetic-info4 { margin:0 auto; width:100%; text-align:center;}
.csmetic-info3::before { width:1px; height:32px; left:0px; right:0px; margin:0 auto; top:-10px;}
.csmetic-info3::after{ width:1px; height:32px; left:0px; right:0px; margin:0 auto; top:96%;}
.m-registration { height:auto;} 
.m-r-process, .m-r-process ul { width:100%;}
.m-r-process ul li { display:block;}
.m-r-2:after {left:0; right:0; margin:0 auto; bottom:-20px; transform: rotate(0deg);}
.m-r-4, .m-r-5, .m-r-6, .m-r-7 { width:100%; text-align:center;}
.m-r-4::after {bottom: -20px; margin:0 auto; right:0; transform:rotate(0deg); width:25px; left:0;}
.m-r-5::after { bottom:-20px; left:0; right:0; margin:0 auto; transform:rotate(0deg)}
.m-r-6 { padding-left:0px; padding-top:0px;}
.m-r-7::before {left:0; margin:0 auto; right:0; top:-20px; transform:rotate(0deg); width:25px;}
.m-r-7 { padding-top:25px ; padding-right:0px;}
.m-r-8 {padding-top:25px}
.m-r-8::before { margin:0 auto; left:0; right:0; top:-13px; transform:rotate(0deg)}
.m-r-9 {margin-top:0; padding:25px 0; text-align:center;}
.m-r-9::before {left:0; margin:0 auto; right:0; top:-13px; transform:rotate(0deg);}

.bio-marketing ul li {padding:12px 0; display:block; text-align:center; font-size:16px;}
.bio-marketing ul li br {display:none;}
.bio-marketing ul li span {padding:10px 6px;}
.bio-marketing ul li:after {bottom:0; left:0; right:0; top:inherit; transform:rotate(130deg);}

.title-t { font-size:26px; padding-bottom:10px; word-wrap:break-word;}

.regulatory-btn  { width:100%;}

.regulatory-btn li, .regulatory-btn2 li {padding:30px 5px; }
.global-mn {padding-bottom:0px;}
.global-mn .im-ser-3 {width:100%;}
.info-002 .central-compliance {bottom:0;}
.col-banner .item {font-size:15px;}
.gregistration .central-compliance {margin-left:0px; bottom:0px;}
.global-service-infographic {margin:45px auto; width:100%;}
.global-service-infographic .regul-service {display:table; margin:15px auto 0; width:275px;}
.global-service-infographic .regul-service li {margin-left:0px; display:inline-block; padding:5px 3px;}
.global-service-infographic .reg_s2 .icon-top {background-position:-75px -1110px;}
.global-service-infographic .reg_s8 .icon-bottom {background-position:-144px -1108px;}
.global-service-infographic .reg_s4 .icon-right {background-position:-214px -1109px;}
.global-service-infographic .reg_s11 .icon-left {background-position:-12px -1110px;}

.strategy-planing .infographic-lis.s-p-1 {width:48%; display:block; float:left; top:0px; margin:8px 1%; padding:0;}
.strategy-planing .infographic-lis.s-p-2 {width:48%; display:block; float:left; left:0px; top:0px; margin:15px 1%; padding:0;}  
.strategy-planing .infographic-lis.s-p-3 {width:48%; display:block; float:left; left:0px; top:0px; right:0; padding:0; margin:15px 1%; }
.strategy-planing .infographic-lis.s-p-4 {width:48%; display:block; float:left; left:0px; top:0px; right:0; padding:0; margin:15px 1%;}
.strategy-planing .infographic-lis.s-p-5 {width:48%; display:block; float:left; left:0px; top:0px; right:0; padding:0; margin:15px 1%;} 
.pre-registration {padding-bottom:30px;}

.knowledge-box-col-banner .item  {padding:10px 0;}
.knowledge-box-col-banner .item > .container > .table-block > .cell-block  {display:block; padding:0px;}
.knowledge-box-col-banner h1 {margin-top:5px;}
.knowledge-box-col-banner h1 a {font-size:28px;}
.knowledge-box-col-banner .mt30, .knowledge-box-col-banner .mb10 {margin:0px;}
.knowledge-box-col-banner .item > .container > .table-block > .cell-block:nth-child(2n) {background:rgba(0, 0, 0, 0.4); padding:15px;}
.overlay {display:none;}
.knowledge-service-box::before {display:none;}
.knowledge-service-box .bg-grey {padding:35px 15px;}
.col-nav-knowledge-box .navbar-toggle .icon-bar {background:#fff;}

.subscribe .title-md {font-size:20px;}
.subscribe .newsletter-subscription table tr .newsletter-td-submit .btn {font-size:15px; padding:10px 20px;}
.breadcrumb {padding:8px 0;}
.breadcrumb li {font-size:11px;}
.comments-area .comment-respond p label {width:100%; display:block;}

.timeline .line:after {height:145px;} 

.mobile ul {list-style:none;}
.mobile ul li {display:inline-block; padding:3px 10px; width:22%;}
.regulatory-btn2::before {left:-35px;}
.regulatory-btn::before{left:-67px;}

.knowledge-box-col-banner h2 span {padding:0px;} 
.knowledge-box-col-banner h1 { line-height:20px;}
.knowledge-box-col-banner h1 a { font-size:18px;}

.contact-us .EnquiryType .form-control { padding:0;}
.global-mn .im-ser-7 a span { padding-left:0px;}
.service-box { display:block;}

.sidbar-icon.pull-right { width:100%;}

.c-info-2 ul:after { display:none;}
.for-manufacture#fssai .right-compliance { right:0;}
.c-registration { height:auto;}
.m-r-process ul li { margin:0 0; padding:25px 0;}

.diagnostic-kit-registration .c-info-2 { bottom:0;}
.drug-list.importer { margin-top:0;}




}
 @media only screen and (max-width:640px) {

br { display:none; }
#footer .copyright { text-align:center; }
#footer .copyright .pull-left, .copyright .pull-right { float:none !important; padding:5px; }
#footer .copyright ul li a { padding:0 5px; font-size:10px; }
.col-service .container > div { display:block; float:left; width:50%; height:75px;}
.col-service.caloum5 .container > div {display:block; float:left; width:50%; height:75px; padding:5px;}
.img-left { float:none; margin:0 auto 10px; display:block;}
.diagnostic-kit-registration .c-info-3 .line::before, .diagnostic-kit-registration .c-info-3 .line::after { display:none;}  
#for-manufacturer .text-center.img-block img { margin:0 auto; display:block;}

.pre-registration.biologicals-re .infographic-lis { top:4px; width:48%; float:left;}
.pre-registration.biologicals-re .infographic-lis.import-list { top:4px; width:48%; float:right;}

.regulatory-btn2, .regulatory-btn-box { border:none;}
.regulatory-btn-box::after { display:none;} 
.regulatory-btn li, .regulatory-btn2 li { display:block; float:none; padding:8px 5px; position:relative;}
.regulatory-btn li a, .regulatory-btn2 li a { display:block; padding:12px 10px; font:15px; height:auto;}
.regulatory-btn2 { padding-bottom:40px;}
.regulatory-btn li:after, .regulatory-btn2 li:after {bottom:-8px; content:""; height:16px; left:0; margin:0 auto; position:absolute; right:0; width:2px; background:#166C9D;}
.regulatory-btn2 li:last-child:after {display:none}

.client-logo { height:100px;}
.regulatory-btn::before, .regulatory-btn2::before { display:none;}
.block-img > img { display:block; margin:0 auto;}
}
@media only screen and (max-width:600px) {
.col-listing .col-xs-6  { width:100%;}
.col-listing .col-block-sm { min-height:inherit;}
.government-bodies .title { font-size:18px;}
.infographic-lis, .infographic-lis.fssi-list, .infographic-lis.import-list { width:100%; text-align:left;}
.infographic-lis.import-list ul, .infographic-lis.fssi-list ul { padding-left:25px; float:none;}
.timeline {width:300px;}	
.timeline .line::after { left:0;}
.timeline-group li { width:40%; float:left; clear:both;}
.timeline-group li i { width:100%;}
.timeline-group li:nth-child(even) { float:right; width:40%;} 
.timeline-group { width:100%; padding:0px;}
.timeline-group li::after { left:inherit; right:-35px;}
.timeline-group li::after { left:inherit; right:-35px;}

.timeline-group li span::before { top:30px; width:40px; right:-40px;}
.timeline-group li span:after {right:-42px; top:16px;}

.timeline-group li:nth-child(2n) span::after {left:-42px; top:20px;}
.timeline-group li:nth-child(2n) span:before {left:-40px;}
.timeline-group li:nth-child(2n):after {left:-35px; right:inherit;}
.compliance ul li { width:100%; display:block; padding:8px 0; }
.compliance ul { padding:0px;} 

#pre-registration .pre-registration .infographic-lis { width:100%;}
.img-right { margin:0; float:none !important; display:block; width:100%; } 
.img-right img { margin:0 auto; display:block; max-width:100%;}
.global-di .central-compliance { margin:0px;}
.central-compliance { margin:0px;}
.gregistration .left-compliance { left:0px; width:100%;}

.title-t { font-size:20px; }


}
 @media only screen and (max-width:480px) {
.title-t { font-size:22px;}
.news-feed, .block-contact { width:100%; }
.rounded-tab ul li .img-circle { margin:-78px 0 0 -78px; padding:3px; }
.rounded-tab { height:240px; width:240px; }
.col-banner .home-slider .table-block { height:555px; }
.cell-block { width:100%; vertical-align:middle; display:inline-block; }

.cell-block img { margin:0 auto; display:block;}
.slick-slide img { margin:15px auto 0; }
.caption { padding:0px; }
.col-banner h1 { font-size:24px; }
.government-bodies article figure figcaption { min-height:inherit; }
.pro-list .col-xs-4 { width:50%; }
.government-bodies .row .col-xs-6 { width:100%; }
.subscribe .quote-left { width:45px;}
.data-cell { padding-left:8px;}
.slider-testimonial .item {min-height: 570px;}
.data-blog .col-xs-6 { width:100%;}
.col-service .container > div { display:block; float:left; width:100%; height:75px;} 
.col-service.caloum5 .container > div  { width:100%;}
.drug-list .central, .drug-list .zonal, .drug-list .state { width:100%;}
.drug-list.importer .post-market, .drug-list.importer .pre-market { width:100%;}
.drug-list .state ul, .drug-list.importer .post-market ul {float:left;}
.subscribe .newsletter-subscription table tr { width:100%;}
.subscribe .newsletter-subscription table tr .newsletter-td-submit .btn { margin-top:15px;}
.m-d-cl-sl { width:100%;}
.m-d-cl-sl .pull-left { width:50%;}
/*.m-d-cl-sl .pull-left:nth-child(1) img { margin:0 -30px 0 0;}
.m-d-cl-sl .pull-left:nth-child(2) img { margin:0 0px 0 -30px;}*/

#for-manufacturer .text-center.img-block .m-d-cl-sl .pull-left:nth-child(1) img { display:block;  padding-left: 30px;}
#for-manufacturer .text-center.img-block .m-d-cl-sl .pull-left:nth-child(2) img {display:block;  padding-right: 30px;}

.pre-registration.biologicals-re .infographic-lis {width:100%;}
.pre-registration.biologicals-re .infographic-lis.import-list { width:100%;}

.strategy-planing .infographic-lis.s-p-1, .strategy-planing .infographic-lis.s-p-2, .strategy-planing .infographic-lis.s-p-3, .strategy-planing .infographic-lis.s-p-4, .strategy-planing .infographic-lis.s-p-5 { width:100%;}
 
.service-icon li {font-size:14px; padding:0 4px;}
.service-content .btn {font-size:12px; padding:5px 6px;}
.service-icon li span.badge { font-size:10px;}

.black-panel .panel-footer i {font-size:14px; }
.blue-panel .panel-footer i {font-size:14px; }
.mobile ul li { width:48%;}
.client-list > .col-xs-4 { width:50%;}
.client-logo { height:80px;}
.brands-list ul li { width:49%;}
.bottom-last:after {background: #d9d9d9; content:""; height:80%; position:absolute; right:0; top:10%; width:1px;}
.bottom-right-last:before {background:#d9d9d9; bottom:0; content:""; height:1px; left:10%; position:absolute; width:80%;}
.bottom-right-last.last:before {display:none;}
.brands-list ul li:nth-child(2n):after { display:none;}
.brands-list ul li:nth-last-child(2):before { display:none;}
}
@media only screen and (max-width:360px) { 
.rc-anchor-logo-portrait {width:58px; margin: 10px 0 0;}
.rc-anchor-normal .rc-anchor-pt {margin:4px 38px 0 0;}
}
@media only screen and (max-width:320px) {
 .search-form.pull-right {max-width:220px;}
.modal.right.fade.in .recapcha-table .g-recaptcha > div { width:300px !important;}
}