/* Theme Name: cliniexperts

Theme URI:Version: 2016

Description: Regulatory Consultants in India, Pharma Regulatory affair India, Pharma Consultancy in Delhi

Author: cliniexperts 

Author URI: http://www.cliniexperts.com/*/



/* cliniexperts Css Start*/

/*
Footer Css Start
*/
.affix {
    position: fixed !important;
    z-index: 999;
}
.new-footer {
    color: #fff !important;
	line-height: 30px;
}
.new-footer a {
    color: #fff !important;
}
#footercustom {
    float: left;
    width: 100%;
}
#socialsection {
    float: left;
    width: 100%;
}
#socialsection a {
    background-color: #1a6c9c;
    border-radius: 50%;
        width: 40px;
    height: 40px;
}
#socialsection a i {
    font-size: 15px;
}
#footer {
    float: left;
    width: 100%;
}
#footer .f-title {
    font-weight: bold;
    text-transform: capitalize !important;
}
#footercustom .menu-section-list ul li:before {
    content: "";
    border-color: transparent #fff;
    border-style: solid;
    border-width: 0.35em 0 0.35em 0.45em;
    display: block;
    height: auto;
    width: auto;
    left: 0em;
    top: 10px;
    position: relative;
    float: left;
    margin-right: 10px;
}
#addressrow {
    float: left;
    line-height: 25px;
    width: 100%;
}
#addressrow i {
    font-size: 14px;
    color: #fff;
    padding-right: 10px;
    position: inherit;
}
#addressrow .textwidget p .fa.fa-phone {
    transform: rotate(40deg);
    top: 5px;
    position: relative !IMPORTANT;
}
#addressrow .textwidget p {
    padding-left: 0px;
    position: inherit;
}
#addressrow #text-9 .textwidget .icon.icon-map {
    display: none;
}
.new-footer .copyright {
    color: #626262;
}
.copyright {
	margin-top: 20px!important;
}
.new-footer .copyright .pull-left a {
    color: #626262 !important;
}
.new-footer .copyright .menu-footer-bottom-menu-container ul li a {
    color: #626262 !important;
}
#full-screen-search form div input {
    background: #156B9A !important;
    color: #fff;
}
#full-screen-search button.close {
    color: #156B9A !important;
}
/*
Header Css Start.
*/
.custom-header-section .col-navigation.clearfix {
    background-color: #fff;
    border-top: 1px solid #c3c3c3;
}
#topbar {
    background-color: #fff;
}
#navigation-section {
    float: left;
    width: 100%;
}
#topbar .quick-contact {
    margin: 10px auto;
}
.custom-header-section #topbar .quick-contact span a i {
    color: #1a6c9d;
    padding-right: 5px;
    float: left;
    margin-top: 4px;
}
.custom-header-section #topbar .quick-contact span a {
    color: #666;
    font-weight: 500;
}

#custom-menu-row .leftmenusection .container .rightmenusection {
    float: right;
}
#custom-menu-row .leftmenusection .container {
    padding-left: 0px !important;
    padding-right: 0px !important;
    float: left;
    width: 100%;
}
#custom-menu-row {
    float: left;
    width: 100%;
}


.rightmenusection #navbar ul {
    width: 100%;
}
.rightmenusection.col-md-8 {
    height: 94px;
}
#header.affix .col-navigation {
    position: inherit !important;
}

.rightmenusection ul li .sub-arrow {
    color: #1a6c9d;
    bottom: 10px;
    position: absolute !IMPORTANT;
    text-align: center;
    right: 8px;
    float: left;
    top: 50%;
}
.services_menu .dropdown-menu.sm-nowrap > li a.has-submenu {
    font-size: 12px !important;
    padding: 20px 8px !important;
}
/*Media query for Serach on mobile*/
.mobileshow {
    display: none;
}

.dropdown-menu li a {
    background-image: url("/source/0f9205ebd02effd16dac6bfa000bdeab/lefticon.png");
    background-repeat: no-repeat;
    background-position: left;
/*     padding: 10px 20px !important; */
}
#sb-search #searchform input {
    background: transparent !important;
}

#footercustom .f-title {
    background-image: url("/source/e710acee31d5af05ec69fbd836020690/headingborder.png");
    background-repeat: no-repeat;
    background-position: bottom left;
    padding-bottom: 15px;
    margin-top: 2.5em;
    margin-bottom: 1.8em;
}
.rightmenusection #navbar {
    float: right !important;
    padding-right: 0;
     margin: 17px auto;
     right: 15px;
}
/*.rightmenusection #navbar .sm .menu-item-has-children .sm-nowrap {
    top: 100% !important;
    left: 74px !important;
}*/


  .blink {
      animation: blink 2s steps(5, start) infinite;
      -webkit-animation: blink 1s steps(5, start) infinite;
    }
    @keyframes blink {
      to {
        visibility: hidden;
      }
    }
    @-webkit-keyframes blink {
      to {
        visibility: hidden;
      }
    }

/*Newsletter Css Start*/
.newsletter-row .tnp-email::placeholder{
	color: #fff !important;
}

.bellow-footer-content {
    float: left;
    width: 100%;
    margin-bottom: 1em;
}
.newsletter-row {
    background: transparent;
    float: left;
    margin: 0px auto !important;
}
.newsletter-row .tnp-field-email {
    float: left;
    width: 85%;
    margin: 0px !important;
}
.newsletter-row .tnp-field-email label {
    display: none;
}

.newsletter-row .tnp-field.tnp-field-button {
    float: left;
    width: 15% !important;
}

.newsletter-row .tnp-field-email .tnp-email {
    width: 100%;
    float: left;
    background-color: transparent;
    border: 1px solid #4c4c4c;
    border-right: none;
    height: 45px !important;
    color: #fff;
}

.newsletter-row .tnp-field.tnp-field-button input {
    background-image: url("/source/eced3613e331680473acd49ff4d19b73/arrownew.png");
    background-repeat: no-repeat;
    padding: 12px 0px 16px 0px !important;
    margin: 0px !important;
    border: none;
    height: 100% !important;
    float: left;
    width: 90%;
    text-indent: 50px;
    background-color: #1A6C9C;
}
.newsletter-row form {
    float: left;
    width: 100%;
}

.menuserach {
    float: right;
    text-align: center;
    top: 67%;
    position: absolute;
    right: 5%;
    transform: translateY(-50%);
}
.affix .menuserach{
	top: 50%;
}
.menuserach #searchform {
    float: left;
    width: 100%;
    max-width: 100%;
}
.menuserach #searchsubmit {
    text-indent: -999px;
    background-color: transparent;
    /* border: 1px solid; */
    z-index: 1;
    background-image: url("/source/52c04414a6b040817ca2ad80c852b67f/serachicon.png");
    background-repeat: no-repeat;
    background-position: center;
	padding: 10px 12px;
}

#footercustom .menu-quick-links-container ul li {
    line-height: 25px;
}
#footercustom .menu-section-list #menu-services li {
    line-height: 25px;
}


.services_menu .dropdown-menu.sm-nowrap {
    top: 77px !important;
}
.social-connect .fa.fa-mobile {
    font-size: 22px !important;
}
/*Media Query Responsive Start*/


/* Media Query for Laptops and Desktops */ 

.tamplate-banner ul.breadcrumb {
    float: left;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
}
.services_menu .dropdown-menu.sm-nowrap > li > a {
    position: relative;
}
.services_menu .dropdown-menu.sm-nowrap > li > a > span.sub-arrow {
    color: #fff;
}



header#header {
    float: left;
    width: 100%;
	z-index: 99999;
    position: relative;
}
section.col-banner {
    float: left;
    width: 100%;
}
section.section {
    float: left;
    width: 100%;
}
section.tamplate-page, .knowledge-service-box , section{
    float: left;
    width: 100%;
}



@media only screen and (min-width: 1024px){ 
	
		#service-footer {
		    padding-left: 60px;
		}
		#quick-footer {
		    padding-left: 60px;
		}

/*.rightmenusection #navbar .sm #menu-item-7 .sm-nowrap {
    top: 100% !important;
    left: -41% !important;
    min-width: 1200px !important;
}*/

.rightmenusection #navbar .sm #menu-item-7 .sm-nowrap {
  top: 100% !important;
    left: -50% !important;
    min-width: 980px !important;
}
.rightmenusection .services_menu  .sm #menu-item-439 {
    width: 45%;
}
.rightmenusection .services_menu  .sm #menu-item-450 {
    width: 28%;
}
.rightmenusection .services_menu .dropdown-menu.sm-nowrap > li {
    width: 27%;
}


.rightmenusection #navbar .sm #menu-item-7 .sm-nowrap .has-submenu {
    text-transform: capitalize;
    font-size: 16px !important;
}
.rightmenusection #navbar .sm #menu-item-7 .sm-nowrap .dropdown-menu li a {
    font-size: 14px !important;
    font-family: inherit;
}


.rightmenusection #navbar .sm .menu-item-has-children #menu-item-450 ul {
    min-height: 320px;
}
#header .navbar-nav > li > a {
    padding: 20px 19px;
}
.rightmenusection #navbar .sm #menu-item-884 .dropdown-menu.sm-nowrap {
    top: 130% !important;
}


} 



@media only screen and (min-width:1025px){
	.rightmenusection #navbar .sm #menu-item-7 .sm-nowrap {
    top: 100% !important;
    left: -56% !important;
    min-width: 1300px !important;
}
.rightmenusection #navbar .sm #menu-item-439 .dropdown-menu li {
    float: left;
    width: 50%;
}
.rightmenusection #navbar .sm #menu-item-439 {
    width: 45%;
}
.rightmenusection #navbar .sm #menu-item-450 {
    width: 30%;
}

.rightmenusection .services_menu .dropdown-menu.sm-nowrap > li {
    width: 25%;
}
}
/*Desktop Above  Moidea Query End*/


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

.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;}

body{overflow-x:hidden;}

}
.dropdown-menu li a {
    background-position: 0% 6px;
}
/*ipad  Moidea Query*/





@media only screen and (min-width: 768px) and (max-width: 1023px) {
#custom-menu-row .leftmenusection {
    float: left;
}
#custom-menu-row .rightmenusection {
    float: left;
    width: 100%;
    height: 100%;
}
#custom-menu-row .leftmenusection {
    float: left;
    width: 100%;
}
#custom-menu-row .leftmenusection .logo {
    float: left;
    text-align: center;
    width: 100%;
}
.mobileshow {
    display: block;
    width: 33%;
    float: left;
    margin-top: 1.1em;
}
.leftmenusection .container {
    padding-bottom: 0px;
}
.services_menu .dropdown-menu.sm-nowrap {
    top: 96px !important;
}
#menu-item-884 .dropdown-menu.sm-nowrap {
    top: 130% !important;
}
.mobileshow {
    width: 30% !important;
}
.menuserach {
    display: none;
}
.rightmenusection #navbar {
    width: 70%;
}
.services_menu .dropdown-menu.sm-nowrap .dropdown-menu {
    min-height: 320px;
}
}


@media only screen and (min-width:992px) and (max-width:1024px){
	.newsletter-row .tnp-field-email .tnp-email {
		font-size: 12px;
	}
}
/*ipad  Moidea Query End*/

/*ipad Pro  Moidea Query*/
@media only screen 
  and (min-width: 768px) 
  and (max-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {
.mobilehidden{
    display: none;
}
.services_menu .dropdown-menu.sm-nowrap {
       top: 96px !important;
}
#menu-item-884 .dropdown-menu.sm-nowrap {
    top: 130% !important;
}
.menuserach {
    display: none;
}
}
/*ipad Pro  Moidea Query End*/


@media  (min-width: 1203px) and (max-width: 1340px) {

	.rightmenusection #navbar .sm #menu-item-7 .sm-nowrap {
    top: 100% !important;
    left: -48% !important;
    min-width: 1160px !important;
}
.rightmenusection #navbar {
    margin-right: 35px;
}
#topbar .quick-contact {
    margin-right: 3em;
}
} 


@media  (min-width: 1202px) and (max-width: 1225px) {
.rightmenusection #navbar .sm #menu-item-7 .sm-nowrap {
    top: 101% !important;
    left: -52% !important;
    min-width: 990px !important;
}
.rightmenusection #navbar .sm #menu-item-439 {
    width: 43%;
}
.rightmenusection #navbar .sm #menu-item-7 .sm-nowrap .dropdown-menu li a {
    font-size: 12px !important;
    font-family: inherit;
}
/* .menuserach {
    float: right;
    top: -62px;
    position: relative;
    left: 0%;
} */
} 


@media  (min-width: 1202px) and (max-width: 1026px) {
/* .menuserach {
    float: right;
    text-align: center;
    top: -62px;
    position: relative;
    left: 2%;
} */
.rightmenusection #navbar .sm #menu-item-7 .sm-nowrap {
    top: 100% !important;
    left: -50% !important;
    min-width: 1300px !important;
}
.rightmenusection #navbar .sm #menu-item-439 {
    width: 30% !important;
}
.rightmenusection #navbar .sm #menu-item-450 {
    width: 30% !important;
}
.services_menu .dropdown-menu.sm-nowrap > li {
    width: 16% !important;
}
.rightmenusection #navbar .sm #menu-item-7 .sm-nowrap .dropdown-menu li a {
    font-size: 12px !important;
    font-family: inherit;
}
#service-footer {
    padding-left: 35px !important;
}
#quick-footer {
    padding-left: 35px !important;
}
.newsletter-row .tnp-field-email .tnp-email {

    font-size: 12px !important;
}
.newsletter-row .tnp-field.tnp-field-button input {
    width: 50px !important;
}
#addressrow .textwidget p a {
    font-size: 11px !important;
}
} 

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

#topbar .quick-contact {
    margin: 10px auto;
    text-align: center;
}
#quick-footer {
    padding-left: 30px;
}
#service-footer {
    padding-left: 30px;
}
.newsletter-row .tnp-field.tnp-field-button input {
    background-position: -5px 0px;
}
}


@media only screen (width:1024px){
	
	.menuserach {
    top: 26px;
    right: 0;
}
}


@media only screen and (max-width:991px) {
body  { font-size:15px;}
.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;}

.leftmenusection.col-md-4 .container.top-head {
    text-align: center;
}
.leftmenusection.col-md-4 .container.top-head a.logo {
    float: none;
    display: inline-block;
}

.rightmenusection.col-md-8 {
    float: left;
    width: 100%;
}

.rightmenusection.col-md-8 .menuserach {right: 15px;left: inherit;position: absolute;}


#header .rightmenusection  .navbar-nav > li > a {
    font-size: 14px;
    padding: 20px 10px !important;
}

#footercustom .f-title {
    margin-top: 1em;
    margin-bottom: 10px;
	 float: left;
    width: 100%;
	
}
#addressrow {
    padding-left: 15px;
}
.menu-quick-links-container , .menu-services-container {
    float: left;
    width: 100%;
}
.newsletter-row .tnp-field.tnp-field-button input {
    background-position: 50% 0px;
}
#topbar .quick-contact br {
    display: none;
}
#topbar .quick-contact {
    width: 100%;
}
}
/*Mobile Moidea Query*/

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

.mobileshow {
    display: block;
    width: 100%;
    float: left;
}
.mobileshow #searchform {
    width: 100% !important;
    float: left;
    max-width: 100%;
}
.mobilehidden{
    display: none;
}
.dropdown-menu li a {
    background-image: url("/source/0f9205ebd02effd16dac6bfa000bdeab/lefticon.png");
    background-repeat: no-repeat;
    background-position: left;
    padding: 10px 20px !important;
}
.menuserach {
    display: none;
}
}

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

.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; }
.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;
    position: absolute;
    right: 0;
    z-index: 99;
	top: 20px;
}

.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;}


.rightmenusection.col-md-8 {
    background: #fff;
    height: auto;
    max-height: 85vh;
    overflow-y: auto;
    padding-bottom: 10px;
}
.rightmenusection #navbar ul {
    width: 100%;
    margin: 0;
}
.rightmenusection #navbar {
    right: 0;
    margin: 0;
    padding: 0;
}
#header .rightmenusection .navbar-nav > li > a {
    padding: 10px 10px !important;
}
#header .services_menu .dropdown-menu.sm-nowrap > li a.has-submenu {
    font-size: 12px !important;
    padding: 10px 8px !important;
}
#custom-menu-row .leftmenusection .container {
    float: left;
	width:auto;
}

.rightmenusection ul li .sub-arrow {
    right: 10px;
}


#footercustom {
    float: none;
    width: auto;
	   
}
#footer nav ul {
    float: left;
    width: 100%;
}
}


@media only screen and (max-width:575px){
#custom-menu-row .leftmenusection .container {
    max-width: 80%;
}
.services_menu .dropdown-menu.sm-nowrap #menu-item-439 .dropdown-menu > li {
    float: left;
    width: 100%;
}
.toggle-btn {
    top: 15px;
}
}
/*Mobile Moidea Query End*/
.ilist-wrapper-x31{
	max-width: 1200px;
	margin: 50px auto;

    font-size: 17px;
    line-height: 22px;
    color: #414247;
}
.ilist-holder-x31{	
	

}
.ilist-x31-item{
	width: 48%;
	position: relative;
	float: left;
	padding: 50px 30px 0px 50px;
	box-sizing: border-box;
}

span.item-subtitle-x3{height: 130px;
    display: block;
    overflow: auto;padding-right: 18px;}
.ilist-x31-item:nth-child(even){
	background: url("/source/b6a4e220bbc5143c9dbe3b78e8e24e29/border.png")top left no-repeat;
	background-size: contain;
}
.ilist-x31-item:nth-child(even){
	padding-top: 120px;
}
.ilist-x31-item-title{
    color: #b39a68;
    font-size: 20px;
    line-height: 1.3em;
    text-align: center;
    text-transform: uppercase;
	

    font-style: normal !important;
    font-weight: 400 !important;
	margin-bottom: 30px;

}
.ilist-x31-item .ilist-x31-item-title:after{
    content: "";
    position: absolute;
    width: 10%;
    height: 35px;
    border-bottom: 2px solid #bfbfbf;
    right: 43%;
    left: 47%;
}

.ilist-x31-item-box{
	text-align: center;
	border-radius: 5px;
    padding-top: 30px;
    padding-right: 40px;
    padding-bottom: 20px;
    padding-left: 40px;
	background: #f2f2f2;
	position:relative;
}

.ilist-x31-item:nth-child(odd) .ilist-x31-tl-before{
	margin-left: 0px;
    z-index: 2;
	border-color: #f2f2f2;
    margin-top: 40px;
    border-width: 15px 20px;
    top: 0;
    right: -20px;
    border-top: 0 !important;
    border-right: 0 !important;
    border-bottom-color: transparent !important;
    display: block;
    position: absolute !important;
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
}
.ilist-x31-item:nth-child(even) .ilist-x31-tl-before{
   border-color: #f2f2f2;
    margin-top: 80px;
    border-width: 15px 20px;
    border-left: 0 !important;
    top: 0;
    z-index: 2;
    right: 100%;
    border-top: 0 !important;
    border-bottom-color: transparent !important;
    display: block;
    position: absolute !important;
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    left: -18px;
}

.ilist-x31-item-box p{
	color: #555555;
    font-size: 17px;
    line-height: 1.5;
    font-weight: 400 !important;
	    text-align: left;
}
.ilist-x31-item-box .circle-timeline-heading{
    border-radius: 50%;
    width: 80px;
    height: 80px;
    background: #1A6C9D;
    position: relative;
    text-align: center;
    vertical-align: middle;
    line-height: 80px;
    color: #fff;
    font-size: 20px;
    left: calc(50% - 40px);
}
.icon-box-icon i{
	color: #a9a9a9;
	font-size: 60px;
}

.ilist-x31-item-box h4{
	    font-size: 24px;
    font-weight: 900;
    color: #525252;
}

.upvote-section {
    color: #757575;
    display: inline;
    font-size: 16px;
}
.ilist-x31-top-icon{
	text-align: center;
}
.ilist-x31-top-icon i{
	font-size: 50px;
	color: #B7B7B7;
	margin-left: 7px;
    margin-bottom: -4px;
}
.ilist-x31-item:hover .ilist-x31-item-box{
	-webkit-box-shadow: 10px 9px 13px -12px rgba(92,92,92,1);
	-moz-box-shadow: 10px 9px 13px -12px rgba(92,92,92,1);
	box-shadow: 10px 9px 13px -12px rgba(92,92,92,1);

	transition: all 0.5s ease;
}
.icon-box-icon a {
	display: block;
	height: 190px;
	overflow: hidden;
	border-radius: 5px;
	margin-bottom: 20px;
}
.icon-box-icon i {
	color:#222;
	font-size:100px;
	width: 100%;
	height: 160px;
	overflow:hidden;
	display: flex;
	align-items: center;
	justify-content: center;
}

/* Responsive Styles */

@media only screen and (max-width: 1200px){
	.ilist-wrapper-x31{
		width: 100%
	}
	.ilist-x31-item-box {
		padding: 30px 20px;
    
	}
	.ilist-x31-item:nth-child(odd) .ilist-x31-tl-before{
		left: 93%;
	}
	
}
@media only screen and (min-width: 768px) and (max-width: 1000px){
	.ilist-x31-image-box img{
		max-width: 90px;
	}
	
}
@media only screen and (max-width: 767px){
	.ilist-x31-item{
		width: 100%;
		margin: 0 auto;
		padding: 0px;
	}
	.ilist-x31-item:nth-child(even){
		background: none;
	}
	
	.ilist-x31-item:nth-child(even), .ilist-x31-item {
		padding-top: 30px;
	}
	.ilist-x31-item-title, .ilist-x31-text-box, .ilist-x31-image-box{
		text-align: center !important;
		width: 100%!important;
	}
	.ilist-x31-item-title:after {
		right: 45%!important;
		left: 45%!important;
	}
	.ilist-x31-top-icon{
		display: none;
	}
}



.qcilist-copy-share-section {

    position: absolute;
    bottom: 18px;
    right: 155px;
}