
/*@import url('https://fonts.googleapis.com/css?family=Nunito:300,400');
@import url('https://fonts.googleapis.com/css?family=Roboto');*/
@import url('https://fonts.googleapis.com/css?family=Open+Sans');

@font-face
{
	font-family: 'WebRupee';
    src: url('../fonts/WebRupee.V2.0.eot');
    src: local('WebRupee'), url('../fonts/WebRupee.V2.0.ttf') format('truetype'),  url('../fonts/WebRupee.V2.0.woff') format('woff'), url('../fonts/WebRupee.V2.0.svg') format('svg');
    font-weight: normal;font-style: normal;}
 }

/*** 

====================================================================
  Reset
====================================================================

***/
* {
  margin:0px;
  padding:0px;
  border:none;
  outline:none;
}

/*** 

====================================================================
  Global Settings
====================================================================

***/

body {
  font-size:14px;
  font-weight:400;
  color: #000;
  background:#ffffff;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  /*font-family: 'Roboto', sans-serif;*/
  font-family: 'Open Sans', sans-serif;
}

/*a{
  text-decoration:none;
  cursor:pointer;
  color:#000;
}*/

/*a:hover,a:focus,a:visited{
  text-decoration:none;
  outline:none;
}*/

h1,h2,h3,h4,h5,h6 {
  position:relative;
  font-weight:normal;
  margin:0px;
  background:none;
  line-height:1.6em;
  /*font-family: 'Roboto', sans-serif;*/
  font-family: 'Open Sans', sans-serif;
}

input,button,select,textarea{

}

p{
  position:relative;
  line-height:1.8em;  
}

.gray-bg{
  background-color:#fafafa !important;
}

.strike-through{
  text-decoration:line-through; 
}

.page-wrapper{
  position:relative;
  margin:0 auto;
  width:100%;
  min-width:300px;
}

ul,li{
  list-style:none;
  padding:0px;
  margin:0px; 
}

.theme-btn{
  display:inline-block;
  transition:all 0.3s ease;
  -moz-transition:all 0.3s ease;
  -webkit-transition:all 0.3s ease;
  -ms-transition:all 0.3s ease;
  -o-transition:all 0.3s ease;
}

.centered{
  text-align:center;  
}

.alignright {
  text-align: right;
}

.alignleft {
  text-align: left;
}

.WebRupee {
    font-family: 'WebRupee';
}

/********** GLOBAL STYLES **********/

/**width size**/
.w0{ width:0px;}
.w5{ width:5px;}
.w10{ width:10px;}
.w50{ width:50px !important;}
.w80{ width:80px;}
.w100{ width:100px;}
.w110{ width:110px;}
.w115{ width:115px;}
.w120{ width:120px;}
.w150{ width:150px !important;}
.w160{ width:160px;}
.w170{ width:170px;}
.w180{ width:180px;}
.w190{ width:190px;}
.w200{ width:200px;}
.w238{ width:238px;}
.w250{ width:250px;}
.w260{ width:260px;}
.w270{ width:270px;}
.w280{ width:280px;}
.w290{ width:290px !important;}
.w300{ width:300px !important;}
.w310{ width:310px;}
.w320{ width:320px;}
.w330{ width:330px;}
.w340{ width:340px;}
.w350{ width:350px;}
.w610{ width:610px;}
/*.fullWidth{ width:100%;}*/

/**margin-top**/
.mT0{ margin-top:0px;}
.mT2{ margin-top:2px;}
.mT5{ margin-top:5px;}
.mT10{ margin-top:10px;}
.mT15{ margin-top:15px;}
.mT20{ margin-top:20px;}
.mT21{ margin-top:21px;}
.mT25{ margin-top:25px;}
.mT30{ margin-top:30px;}
.mT35{ margin-top:35px;}
.mT40{ margin-top:40px;}
.mT50{ margin-top:50px !important;}
.mT60{ margin-top:60px !important;}
.mT28{ margin-top:28px; text-align: right;}

/**margin-left**/
.mL0{ margin-left:0px;}
.mL5{ margin-left:5px;}
.mL10{ margin-left:10px;}
.mL15{ margin-left:15px;}
.mL20{ margin-left:20px;}
.mL25{ margin-left:25px;}
.mL30{ margin-left:30px;}
.mL40{ margin-left:40px;}
.mL50{ margin-left:50px;}
.mL55{ margin-left:55px;}
.mL190{ margin-left:190px;}
.margin-Left{ margin-left:274px;}


/**margin-right**/
.mR0{ margin-right:0;}
.mR2{ margin-right:2px;}
.mR5{ margin-right:5px;}
.mR10{ margin-right:10px;}
.mR12{ margin-right:12px;}
.mR14{ margin-right:14px;}
.mR15{ margin-right:15px;}
.mR18{ margin-right:18px;}
.mR20{ margin-right:20px;}
.mR21{ margin-right:21px;}
.mR22{ margin-right:22px;}
.mR23{ margin-right:23px;}
.mR24{ margin-right:24px;}
.mR25{ margin-right:25px;}
.mR30{ margin-right:30px !important;}
.mR40{ margin-right:40px !important;}
.mR45{ margin-right:45px !important;}
.mR50{ margin-right:50px !important;}
.mR55{ margin-right:55px !important;}
.mR60{ margin-right:60px !important;}
.mR65{ margin-right:65px !important;}
.mR70{ margin-right:100px !important;}
.mR80{ margin-right:80px !important;}

/**margin-bottom**/
.mB0{ margin-bottom:0px;}
.mB5{ margin-bottom:5px;}
.mB10{ margin-bottom:10px;}
.mB15{ margin-bottom:15px !important;}
.mB20{ margin-bottom:20px !important;}
.mB25{ margin-bottom:25px !important;}
.mB28{ margin-bottom:28px !important;}
.mB30{ margin-bottom:30px !important;}
.mB35{ margin-bottom:35px !important;}
.mB45{ margin-bottom:45px !important;}
.mB60{ margin-bottom:60px !important;}
.mB160{ margin-bottom:160px !important;}

/**padding**/
.p0{ padding:0;}
.p5{ padding:5px;}
.p8{ padding:8px;}
.p10{ padding:10px;}
.p12{ padding:12px;}
.p15{ padding:15px;}
.p20{ padding:20px;}
.p25{ padding:25px;}
.p30{ padding:30px;}

/**padding-top**/
.pT0{ padding-top:0px;}
.pT2{ padding-top:2px; }
.pT8{ padding-top:8px;}
.pT5{ padding-top:5px;}
.pT10{ padding-top:10px;}
.pT15{ padding-top:15px;}
.pT14{ padding-top:14px;}
.pT20{ padding-top:20px;}
.pT25{ padding-top:25px;}
.pT30{ padding-top:30px;}
.pT40{ padding-top:40px;}
.pT50{ padding-top:60px;}


/**padding-bottom**/
.pB0{ padding-bottom:0px;}
.pB5{ padding-bottom:5px;}
.pB10{ padding-bottom:10px;}
.pB14{ padding-bottom:14px;}
.pB15{ padding-bottom:15px;}
.pB20{ padding-bottom:20px;}
.pB25{ padding-bottom:25px;}
.pB30{ padding-bottom:30px;}
.pB40{ padding-bottom:40px;}
.pB80{ padding-bottom:80px;}

/**padding-left**/
.pL0{ padding-left:0px;}
.pL5{ padding-left:5px;}
.pL10{ padding-left:10px;}
.pL15{ padding-left:15px;}
.pL20{ padding-left:20px;}
.pL25{ padding-left:25px;}
.pL32{ padding-left:32px;}
.pL40{ padding-left:40px;}
.pL50{ padding-left:50px;}
.pL60{ padding-left:60px;}
.pL80{ padding-left:80px;}

/**padding-right**/ 
.pR0 {padding-right: 0px;}
.pR5 {padding-right: 5px;}
.pR10 {padding-right: 10px;}
.pR15 {padding-right: 15px;}
.pR20 {padding-right: 20px;}
.pR25 {padding-right: 25px;}
.pR30 {padding-right: 30px;}

img{
  max-width:100%;
  height:auto;  
}

.preloader{ 
  position:fixed; 
  left:0px; 
  top:0px; 
  width:100%; 
  height:100%; 
  z-index:999999; 
  background-color:#ffffff; 
  background-position:center 
  center; 
  background-repeat:no-repeat; 
  background-image:url(../images/preloader.gif);
}


/*** 

====================================================================
  Scroll To Top style
====================================================================

***/

.scroll-to-top{
  position:fixed;
  bottom:15px;
  right:15px;
  width:40px;
  height:40px;
  color:#fff;
  font-size:13px;
  text-transform:uppercase;
  text-align:center;
  z-index:100;
  cursor:pointer;
  border-radius:50%;
  background:#da1f26;  
  display:none;
  -webkit-transition:all 300ms ease;
  -ms-transition:all 300ms ease;
  -o-transition:all 300ms ease;
  -moz-transition:all 300ms ease;
  transition:all 300ms ease;    
}

.scroll-to-top span 
{
  line-height:40px;
 }

.scroll-to-top:hover{
  color:#fff;
  background:#1c283d;
}

#return-to-top {
  position: fixed;
  bottom: 40px;
  right: 20px;
  background-color: #db0b1b;
  width: 35px;
  height: 35px;
  display: block;
  text-decoration: none;
  -webkit-border-radius: 35px;
  -moz-border-radius: 35px;
  border-radius: 35px;
  display: none;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
#return-to-top i {
  color: #fff;
  margin: 0;
  position: relative;
  left: 12px;
  top: 9px;
  font-size: 13px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
#return-to-top:hover {
    background: rgba(0, 0, 0, 0.9);
}
#return-to-top:hover i {
  color: #fff;}


/*** 

====================================================================
  Top Logo Style
====================================================================

***/

.logowrap{
  padding:2px 2px;
  float:left;
  height:auto;
  z-index:1;transition:All 0.5s ease;
  -webkit-transition:All 0.5s ease;
  -moz-transition:All 0.5s ease;
  -o-transition:All 0.5s ease; 
  position:relative;
}

.logowrap img{
  width:230px;
  transition:All 0.5s ease;
  -webkit-transition:All 0.5s ease;
  -moz-transition:All 0.5s ease;
  -o-transition:All 0.5s ease; 
  text-align:left;
  padding-top:5px;
}


/*** 
====================================================================
  Navigation Style
====================================================================
***/

.pharmacontainerpadding {
  padding-right: 10px;
  padding-left: 10px;
}
.topbtnpadding {
  padding-top: 5px;
  padding-bottom: 0px;
}
.lrbtnpadding {
  padding: 3px 15px !important;
}
.topnavigationbg {
  background-color: #db0b1b;
  padding: 15px 0px;
}
.topnavpadding {
  padding-right: 10px;
  padding-left: 10px;
}
.blackcolor {
  color: #000 !important;  
  background-color: #c9e2f2;
  border: 0px solid #b7d4e6;
  border-radius: 3px;
  padding: 2px 6px;
  margin-right: 4px;
}
/*header-navigation*/
.autotowing-header-navigation {
  float: left;
  width: 100%;
  position: relative;
  z-index: 1;
  text-align: center;
}
/* Navigation */
a.phmenu-link {
  color: #ffffff;
  display: none;
}
.phmenu-link span {
  border-bottom: solid 3px #fff;
  border-top: double 9px #fff;
  float: right;
  height: 15px;
  margin: 0px 5px 0px 0px;
  width: 20px;
}
.js .phmenu > ul ul.active {
  margin: 0;
  max-height: 55em;
  padding: 0;
}
.phmenu.active {
  max-height: 55em;
  width: 100%;
}
span.has-subnav {
  display: none;
  font-size: 1em;
  position: absolute;
  right: 0;
  padding: 0;
  top: 0;
  cursor: pointer;
  width: 25px;
  height: 25px;
  line-height: 25px;
  text-align: center;    
  border-left: 1px solid #f5f5f5;
  border-bottom: 1px solid #f5f5f5;
  background-color: #f9f9f9;
  font-size: 20px;
}
.phnavbar-nav { float: left; display: inline-block;}
.phnavbar {
  background: none;
  border: none;
  float: left;
  width: 100%;
  margin-bottom: 0px;
}
.phnavbar-nav > li {
  padding: 0px 6px 0px;
  float: none;
  position: relative;
  display: inline-block;
}
.phnavbar-nav > li > a {
  font-weight: 500;
  /*text-transform: uppercase;*/
  /*padding: 17px 13px 19px;*/
  padding: 15px 2px;    
  position: relative;
  color: #ffffff;
  font-size: 14px;
  display: inline-block;
  text-decoration: none;
}
.phnavbar-nav > li:first-child { padding-left: 2px;}
.phnavbar-nav > li:last-child { padding-right: 0px;}
.phnavbar-nav > li > a:before {
  content: '';
  position: absolute;
  left: 50%;
  bottom: 0px;
  width: 0%;
  opacity: 0;
  height: 2px;
  background-color: #ffffff;
}
.phnavbar-nav > li:hover > a:before,
.phnavbar-nav > li.active > a:before {
  width: 100%;
  left: 0px;
  opacity: 1;
}
.phnavbar-nav li:hover > .autotowing-dropdown-menu {
  opacity: 1;
  visibility: visible;
}
.autotowing-dropdown-menu {
  background-color: #ffffff;
  left: 0;
  margin: 0px 0px 0px 0px;
  opacity: 0;
  position: absolute;
  top: 100%;
  visibility: hidden;
  width: 262px;
  z-index: 999;
  text-align: left;
}
.autotowing-dropdown-menu .autotowing-dropdown-menu {
  left: 100%;
  top: 0%;
  margin: 0px 0px 0px 1px;
}
.autotowing-dropdown-menu > li {
  float: left;
  list-style: none;
  position: relative;
  width: 100%;
  background-color: #3570b2;
}
.autotowing-dropdown-menu li:first-child {
  border-top: 1px solid #f8f8f8;
}
.autotowing-dropdown-menu li a {
  border-bottom: 1px solid #f8f8f8;
  float: left;
  font-size: 14px;
  font-weight: 500;
  padding: 10px 15px;
  width: 100%;
  color: #fff;
  text-decoration: none;
}
.autotowing-dropdown-menu li:hover a,.autotowing-dropdown-menu li > .autotowing-dropdown-menu li:hover a { color: #ffffff;}
.autotowing-dropdown-menu li > .autotowing-dropdown-menu li a {
  background-color: #3570b2;
  color: #fff;
  text-decoration: none;
}
.autotowing-dropdown-menu > li:last-child > a { border: none; }
.autotowing-dropdown-menu > li.subdropdown-addicon > a:before {
  content: "\f107";
  font-family: FontAwesome;
  float: right;
  margin: 0px 0px 0px 0px;
  color: #999;
}
.collapse { display: none; }
.topheadpadding {
  padding-top:10px;
  padding-bottom:10px;
}
/*** 
====================================================================
  Search Result Style
====================================================================
***/

/*Search Result*/
.autotowing-searchfull {
  background-image: url("extra-images/search-reasult-image.jpg");
  background-position: right bottom;
  background-repeat: no-repeat;
}
.autotowing-search-text,.autotowing-liststyle-one,.autotowing-liststyle-one li,.autotowing-search-text form,
.autotowing-search-text form input[type="text"] {
  float: left;
  width: 100%;
}
.autotowing-search-text h2 {
  margin: 0px 0px 7px;
  font-size: 40px;
  font-weight: bold;
  letter-spacing: 0px;
}
.autotowing-search-text p {
  margin: 0px 0px 24px;
  font-size: 16px;
  line-height: 26px;
  letter-spacing: 0px;
}
.autotowing-liststyle-one { margin: 0px 0px 29px;}
.autotowing-liststyle-one li {
  margin: 0px 0px 3px;
  list-style: none;
  padding-left: 24px;
  font-size: 16px;
  position: relative;
}
.autotowing-liststyle-one li:before {
  content: "\eb2d";
  font-family: icomoon;
  position: absolute;
  left: 0px;
  top: 0px;
  font-size: 10px;
}
.autotowing-search-text form { position: relative;}
.autotowing-search-text form input[type="text"] {
  background-color: #f3f3f3;
  height: 40px;
  font-size: 14px;
  color: #929292;
  padding-left: 15px;
  padding-top: 1px;
}
.autotowing-search-text form input[type="submit"] {
  position: absolute;
  right: 0px;
  bottom: 0px;
  font-size: 15px;
  font-weight: bold;
  color: #db0b1b;
  padding: 10px 24px 9px;
  border: none;
}

/*** 
====================================================================
  Navigation Color Style
====================================================================
***/

 /* ThemeColor One */
.autotowing-color,.autotowing-colorhover:hover,.autotowing-strip-info li i,.autotowing-shadule i,.autotowing-appointment-btn,
.autotowing-simple-btn:hover,.autotowing-services-grid h5,.autotowing-services-grid i,.autotowing-fancy-title span,
.autotowing-vehicle-list li i,.autotowing-services-list a,.autotowing-services-list-text h5,.star-rating-box:before,
.autotowing-twitter-feed i,.autotowing-blog-medium-text h2 a,.autotowing-classic-btn,.autotowing-service-coupon h2 a,
.widget_contact_us ul li i,.widget_services ul li i,.autotowing-about-services-text i,.autotowing-about-services-text h4,
.widget_services ul li:hover a,.widget_appointment ul li input[type="submit"],blockquote:before,.autotowing-blog-social span,
.autotowing-tags span,.autotowing-tags a:hover,.text-holder .post-date:hover,.comment-reply-link:hover,.widget_recent_post ul li:before,
.comment-respond form p input[type="submit"],.widget_popular_post .autotowing-blog-option li,.widget_cetagories ul li a:before,
.widget_cetagories ul li:hover a,.widget_calendar_archives ul li a:before,.widget_calendar_archives ul li:hover a,.autotowing-contact-info i,
.autotowing-pagination > ul > li:hover > a,.autotowing-pagination > ul > li > span.current,.autotowing-gridtwo-social li:hover a,
.autotowing-blog-large ul li:hover .autotowing-blog-large-text h2 a,.autotowing-blog-large-text .autotowing-related-option li a:hover,
.autotowing-counter-text i,.autotowing-accordion .panel-heading .panel-title a.collapsed:before,.autotowing-masonry-gallery figure > a > i,
.autotowing-accordion .panel-heading .panel-title > a,.autotowing-contact-info h5,.autotowing-contact-form ul li input[type="submit"],
.autotowing-contact-info-two i,.autotowing-contact-info-text h5,.autotowing-error-btn:hover,.autotowing-liststyle-one li:before,
.autotowing-modern-btn:hover,.autotowing-services-form input[type="submit"],.autotowing-services-modern i,.autotowing-services-modern-text h5,
.autotowing-coomingsoon form input[type="submit"],.autotowing-dropdown-menu li:hover a,.autotowing-dropdown-menu li > .autotowing-dropdown-menu li:hover a {
    color: #fff;
    background-color:#1a4676;
}
.autotowing-bgcolor,.autotowing-bgcolorhover:hover,.autotowing-strip-info li small,.autotowing-fancy-btn p,.autotowing-header-navigation,
.autotowing-simple-btn,.autotowing-banner-caption-three .autotowing-banner-text h2:before,.automobile-promo-box-wrap ul li:hover figure > a:before,
.autotowing-vehicle-slide figure figcaption:before,.autotowing-services-list a span,.autotowing-testimonial-wrap .slick-arrow,.autotowing-blog-large-text time,
.autotowing-blog-medium figure a:before,.autotowing-appointment-btn:hover,.autotowing-breadcrumb:before,.autotowing-contact-info ul li:hover i,
.autotowing-thumb-heading,.autotowing-next-btn:hover,.autotowing-related-blog figure a:before,.widget_search form input[type="submit"],
.widget_popular_post figure a:before,.widget_gallery figure a:before,.autotowing-blog-grid figure a:before,.autotowing-blog-large figure a:before,
.autotowing-pagination > ul > li:hover > .previous,.autotowing-pagination > ul > li:hover > .next,.autotowing-blog-gridtwo figure a:before,
.autotowing-gallery-filterable ul li a.is-checked,.autotowing-modern-gallery figure > a:before,.autotowing-footer-services-wrap,
.autotowing-masonry-gallery figure > a:before,.autotowing-services-list ul li:hover a,.autotowing-accordion .panel-heading .panel-title a:before,
.coomingsoon-transparent:before,.autotowing-about-services ul li:hover .autotowing-about-services-text,
.autotowing-breadcrumb:after,.autotowing-classic-gallery-text:before {
    background-color: #db0b1b;
}
.autotowing-bordercolor,.autotowing-bordercolorhover:hover,.autotowing-appointment-btn,.autotowing-services-list a,.autotowing-gallery-btn,
.widget_appointment ul li input[type="submit"],.autotowing-pagination > ul > li:hover > a,.autotowing-pagination > ul > li > span.current,
.autotowing-gallery-filterable ul li a.is-checked,.autotowing-counter-text i,.autotowing-accordion .panel-heading .panel-title a.collapsed:before,
.autotowing-accordion .panel-heading .panel-title a:before,.autotowing-contact-info i,.autotowing-contact-form ul li input[type="submit"],
.autotowing-error-btn,.autotowing-modern-btn,.autotowing-about-services ul li:hover .autotowing-about-services-text {
    border-color: #1bbab5;
}
.autotowing-fancy-btn span:after,.autotowing-classic-btn,.comment-reply-link:hover,.text-holder .post-date:hover,.autotowing-services-form input[type="submit"],
.comment-respond form p input[type="submit"],.autotowing-blog-grid ul li:hover .autotowing-classic-btn {
    border-bottom-color: #1bbab5;
}
.autotowing-search-text form input[type="submit"] {
  background-color: #fff;
}
.autotowing-search-text form input[type="text"] {
  background-color: #f2f2f2;
  border: none;
  box-sizing: border-box;
  color: #aaa9a9;
  display: inline-block;
  font-size: 13px;
  height: 35px;
  border-radius: 3px;
  line-height: 20px;
  outline: none;
  padding: 4px 36px 4px 10px;
  vertical-align: middle;
  box-shadow: none;
}
.searchbtn {
  position: absolute;
  top: 11px;
  right: 10px;
}
.margin-top {    
  padding-top: 8px;
  padding-bottom: 0px;
}


/*** 
====================================================================
  Marquee Tag Style
====================================================================
***/
.marqueebg {
  border-bottom: 1px solid #e8e8e8;
  background-color: #f6f7f7;
  padding: 10px 0px; 
}
.marqueetext {
  padding: 10px 0px;
} 


/*** 
====================================================================
  Middle Section Style
====================================================================
***/
.paddingright {
  padding-right: 20px;
}
.toppaddingright {
  padding-right:20px;
}
.latestnews h2{
  text-transform: uppercase;
  text-align: left;
  font-size: 20px;
  font-weight: bold;
  color: #db0b1b;
  line-height: 30px;
  padding-bottom: 3px;
  border-bottom: 2px solid #db0b1b;
}
.latestnews h3{
  text-transform: uppercase;
  text-align: left;
  font-size: 20px;
  font-weight: bold;
  color: #0f387d;
  line-height: 30px;
  padding-bottom: 3px;
  border-bottom: 2px solid #0f387d;
}
.latestnews .phbdate {
  color: #7d7d7d;
  font-size: 12px;
  padding-top:3px;
}
.latestnews .subtitle {
  color: #00397f;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
  text-align: left;
  margin-top:8px;
}
.latestnews p {
  font-size: 14px;
  color: #000;
  line-height: 22px;
  text-align: left;
  padding-top: 10px;
}
.latestnews .toplatestnews ul {
  position: relative;
  margin-top: 15px;
}
.latestnews .toplatestnews ul li {
  margin-bottom: 8px;
  padding-left: 15px;
  position: relative;
}
/*.latestnews ul li a{
  color: #00397f;
  font-size: 14px;
  text-align: left;
  overflow: hidden;
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
}*/
.latestnews .toplatestnews ul li a {
    /*color: #00397f;*/
    /*color:#053e6e;*/
    color:#00397f;
    font-size: 14px;
    text-align: left;
    /* overflow: hidden; */
    display: block;
    /* text-overflow: ellipsis; */
    /* white-space: nowrap; */
}
.latestnews .toplatestnews ul li a:hover {
  text-decoration: underline;
}
.latestnews .toplatestnews ul li::before {
  content: "\f054";
  font-family: 'FontAwesome';
  font-size: 12px;
  font-weight: 500;
  left: 0;
  top: 1px;
  height: 8px;
  width: 8px;
  display: inline-block;
  color: #db0b1b;
  position: absolute; 
}


.latestnews ul {
  position: relative;
  margin-top: 15px;
}
.latestnews ul li {
  margin-bottom: 8px;
  padding-left: 15px;
  position: relative;
}
/*.latestnews ul li a{
  color: #00397f;
  font-size: 14px;
  text-align: left;
  overflow: hidden;
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
}*/
.latestnews ul li a {
    /*color: #00397f;*/
    color:#053e6e;
    font-size: 14px;
    text-align: left;
    /* overflow: hidden; */
    display: block;
    /* text-overflow: ellipsis; */
    /* white-space: nowrap; */
}
.latestnews ul li a:hover {
  text-decoration: underline;
}
.latestnews ul li::before {
  content: "\f054";
  font-family: 'FontAwesome';
  font-size: 12px;
  font-weight: 500;
  left: 0;
  top: 1px;
  height: 8px;
  width: 8px;
  display: inline-block;
  color: #db0b1b;
  position: absolute; 
}
.latestnews .readmore a {
  color: #00397f;
  font-weight: 600;
  font-size: 15px;
  padding-bottom: 10px;
}
.latestnews .readmore a:hover {
  text-decoration: underline;
}
.latestnews img {
  width: 100%;
  margin: 10px 0px;
  height:75px;
}
.editorialbg {
  border:1px solid #c7e8f3;
  background-color: #f1f9fe;
  padding: 10px;
  margin-bottom: 20px;
}
.editorialbg h3 {
  text-transform: uppercase;
  text-align: left;
  font-size: 17px;
  font-weight: bold;
  padding-bottom: 5px;
}
.editorialbg h4 {
  text-transform: uppercase;
  text-align: left;
  font-size: 17px;
  font-weight: bold;
  padding-bottom: 5px;
  /*color: #db0b1b;*/
  color:#000;
}
.editorialbg .subtitle {
  font-size: 14px;
  font-weight: bold;
  padding-bottom: 4px;
}
.editorialbg .phbdate {
  color: #7d7d7d;
  font-size: 12px;
  padding-bottom: 5px;
}
/*.editorialbg p {
  font-size: 14px;
  color: #302f2f;
  line-height: 22px;
  text-align: left;
  padding-top: 5px;
}*/
.editorialbg p {
    font-size: 14px;
    text-align: left;
    color: #000;
    /*display: block;*/
    display: -webkit-box;
    max-width: 400px;
    /*height: 50px;*/
    /*margin: 0 auto;
    line-height: 1.6;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;    
    overflow: hidden;
    text-overflow: ellipsis;*/
    padding-top: 5px;
}
.editorialbg .readmore a {
  color: #00397f;
  font-weight: 600;
  font-size: 15px;
  padding-bottom: 10px;
}
.editorialbg .readmore a:hover {
  text-decoration: underline;
}
.rightad .adbg {
  position:relative;
}
.rightad .adbg a img {
  width: 100%;
  margin: 0px 0px 20px 0px;
  height:75px;
}
.pharmartbg {
  padding: 10px;
  background-color: #c9e2f2;
  border:1px solid #b7d4e6;
  margin-bottom:20px;
}
.pharmartbg h4 {
  text-transform: uppercase;
  text-align: left;
  font-size: 17px;
  font-weight: bold;
  padding-bottom: 5px;
  color: #0f387d;
}
.pharmartbg p {
  border-top: 1px solid #5e6971;
  font-size: 14px;
  color: #000;
  line-height: 22px;
  text-align: left;
  padding-top: 8px;
  margin-top: 15px;
}
.f14 {
  font-size: 12px !important;    
}
.rightadhorizontal {
   position:relative;
}
.rightadhorizontal a img {
  width:100%;
  height:75px;
  margin:0px 0px 20px 0px;  
}
.rightad {
   position:relative;
}
.adpleft {
    padding-left: 10px;
    margin-bottom: 20px;
    float:right;
}
.adpright {
    padding-right:10px;
    margin-bottom:20px;
    float:left;
}
.rightad a img {
    width:100%;
    height:125px;
}
.rightad .paddingadtop {
  padding-top: 5px;  
}
.rightad .paddingadright {
  padding-right: 5px;  
}
.rightad .paddingadleft {
  padding-left: 5px;  
}
.btmvideotext {
    /*color:#1d4883;*/    
    color:#00429b;
    font-size:15px;
    padding:10px 0px;
}
.btmvideotext a {
    color:#00429b;
    font-size:15px;
    padding:10px 0px;
}

/*** 
====================================================================
  Service Section Style
====================================================================
***/
.srsecmargin {
  margin-bottom: 10px;
  margin-top: 10px;
}
.srsecpaddingright {
  padding-right: 20px;
}
.srsecborder {
  border: 1px solid #e5e5e5;
  position: relative;
  overflow: hidden;
  margin-bottom: 25px;
}
.srsecrightborder {
  border-right: 1px solid #e5e5e5;
}
.srsecbottomborder {
  border-bottom: 1px solid #e5e5e5;
}
.srsecheadingbg1 {
  background-color: #fafafa;
  border-bottom: 1px solid #e5e5e5;
  width: 100%;
  padding: 10px 10px; 
  display:inline-block;
}
.srsecheadingbg1 img {
  width: 35px;
  height: 35px;
  margin-right: 10px;  
  float: left;
}
.srsecheadingbg1 ~ h4 {
  padding: 5px 0px 0px 62px;
}
.srsecheadingbg1 h4 {
  font-size: 14px;
  font-weight: normal;
  color: #000;
  padding-top:4px;
}
.servicesbg1 ul {
  position: relative;
  padding: 10px;
  min-height: 140px;
}
.servicesbg1 ul li {
  margin-bottom: 8px;
  padding-left: 15px;
  position: relative;
}
.servicesbg1 ul li a{
  /*color: #00397f;*/
  color:#00429b;
  font-size: 14px;
  text-align: left;
  overflow: hidden;
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.servicesbg1 ul li a:hover {
  text-decoration: underline;
}
.servicesbg1 ul li::before {
  content: "\f054";
  font-family: 'FontAwesome';
  font-size: 12px;
  font-weight: 500;
  left: 0;
  top: 0;
  height: 8px;
  width: 8px;
  display: inline-block;
  color: #db0b1b;
  position: absolute; 
}
.srsecheadingbg2 {
  background-color: #fafafa;
  border-bottom: 1px solid #e5e5e5;
  width: 100%;  
  padding: 10px; 
  display:inline-block;
}
.srsecheadingbg2 img {
  width: 40px;
  height: 40px;
  margin-right: 10px;  
  float: left;
}
.srsecheadingbg2 ~ h4 {
  padding: 5px 0px 0px 62px;
}
.srsecheadingbg2 h4 {
  font-size: 14px;
  font-weight: normal;
  color: #000;
  padding-top:4px;
}
.servicesbg2 ul {
  position: relative;
  padding: 10px;
  min-height: 220px;
}
.servicesbg2 ul li {
  margin-bottom: 8px;
  padding-left: 15px;
  position: relative;
}
.servicesbg2 ul li a{
  /*color: #00397f;*/
  color:#00429b; 
  font-size: 14px;
  text-align: left;
  overflow: hidden;
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.servicesbg2 ul li a:hover {
  text-decoration: underline;
}
.servicesbg2 ul li::before {
  content: "\f054";
  font-family: 'FontAwesome';
  font-size: 12px;
  font-weight: 500;
  left: 0;
  top: 0;
  height: 8px;
  width: 8px;
  display: inline-block;
  color: #db0b1b;
  position: absolute; 
}
.srsecadd {
  width: 100%;
  position: relative;
  padding-right: 15px;
}
.srsecadd img {
  width: 100%;
  height: 76px;
}
.srsecadd3 {
  width: 100%;
  position: relative;
  padding-right: 0px;
}
.srsecadd3 img {
  width: 100%;
  height: 76px;
}
.srsecinterviewmargin {
  margin-bottom: 25px;
}
.srsecinterviewpadding {
  padding-right: 15px;
}
.srsecinterviewpadding .titleinter {
  font-size: 18px;
  /*color: #0f387d;*/
  color:#000;
  font-weight: bold;
  text-transform: uppercase;
}
.srsecinterviewpadding .titleinter::after{
  content: '';
  background: #db0b1b;
  width: 161px;
  height: 2px;
  position: absolute;
  top:9px;
  margin-left: 10px;
}
.srsecinterviewpadding .titleinter1 {
  font-size: 18px;
  /*color: #0f387d;*/
  color:#000;
  font-weight: bold;
  text-transform: uppercase;
}
.srsecinterviewpadding .titleinter1::after{
  content: '';
  background: #db0b1b;
  width: 106px;
  height: 2px;
  position: absolute;
  top: 9px;
  margin-left: 10px;
}
.srsecinterviewpadding .titleinter3 {
  font-size: 18px;
  /*color: #0f387d;*/
  color:#000;
  font-weight: bold;
  text-transform: uppercase;
}
.srsecinterviewpadding .titleinter3::after{
  content: '';
  background: #db0b1b;
  width: 85px;
  height: 2px;
  position: absolute;
  top: 9px;
  margin-left: 10px;
}
.srsecinterviewer {
  width: 100%;
  padding: 7px 7px 7px 0px; 
}
.srsecinterviewer img {
  width: 75px;
  height: 75px;
  margin-right: 9px;
  margin-bottom: 10px;  
  float: left;
}
.srsecinterviewer h4 {
  font-size: 15px;
  font-weight: bold;
  line-height: 20px;
  padding-bottom: 10px;
  color: #000;
}
.srsecinterviewer h4 a {
  color:#00397f;
  font-weight:bold;
}
.srsecinterviewer h4 a:hover {
  color:#00397f;
  text-decoration:underline;
}
/*.srsecinterviewer p {
  font-size: 12px;  
  line-height: 18px;
  color: #000;
}*/
.srsecinterviewer p {    
    color: #000;
    display: block;
    display: -webkit-box;
    max-width: 400px;
    /*height: 40px;*/
    font-size: 15px;
    line-height: 1.6;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.srsecinterviewer .readmore a {
  color: #00397f;
  font-weight: 600;
  font-size: 15px;
  padding-bottom: 10px;
}
.srsecinterviewer .readmore a:hover {
  text-decoration: underline;
}
.rightcolumnmargin {
  margin-bottom: 10px;
}
.righttitle {
  text-transform: uppercase;
  text-align: left;
  font-size: 16px;
  font-weight: bold;
  /*color: #be1226;*/
  color:#000;
  padding-bottom: 3px;
  border-bottom: 2px solid #0f387d;
  margin-bottom:15px;
}
.rightreadmore {
  padding-top: 5px;
} 
.rightreadmore a {
  color: #00397f;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 15px;
}
.rightreadmore a:hover {
  text-decoration: underline;
}
a.pharmastocks{ 
  background-color: #c7e8f3;
  padding: 10px; 
  width: 100%;
  color: #004191;
  font-size: 16px;
  text-transform: uppercase;
  display: block;
  margin-bottom: 20px;
}
a.pharmastocks:hover{
  text-decoration: none;  
}
a.pharmastockmargin {
  margin-bottom: 5px !important
} 
.pharmatweets {
  font-size: 18px;
  text-align: left;
  color: #296bb0;
  /*color:#0e2a42;*/
  float: left;
  /*padding-top: 10px;*/
}
.pharmatweets a {
  color: #3ba1e4;
  /*color:#0e2a42;*/
  font-size: 14px;
}
.pharmatweets span {
  color: #000;
  font-size: 14px;f
}
.pharmatweets ~ .facolor {
  color: #84929e;
  float: right;
  padding-top: 10px;
  font-size: 16px;
}
.pharmatweetsbox {
  width: 100%;
  margin-top: 15px;
  border:1px solid #c1c1c1;
  height: 190px;  
  overflow-y: scroll;
}
.pharmatweetsinside {
  border-bottom: 1px solid #e5e5e5;
  width: 100%;
  min-height: 80px;
  padding: 10px; 
}
.pharmatweetsinside img {
  width: 30px;
  height: 30px;
  margin-right: 10px;  
  float: left;
}
.pharmatweetsinside h4 {
  font-size: 15px;
  font-weight: bold;
  color: #000;
  margin-top: -5px;
}
.pharmatweetsinside h4 a {
  font-size: 14px;  
  color: #bababa;  
}
.pharmatweetsinside h4 a:hover{
  text-decoration:none;
  color: #337ab7;
}
.pharmatweetsinside p {
  /*display: block;*/
  display: -webkit-box;
  max-width: 400px;
  /*height: 50px;
  margin: 0 auto;*/
  font-size: 15px;
  line-height: 1.6;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.pharmatweetsbox .facolor {
  color: #84929e;
  float: right;
  margin-top: -40px;
  font-size: 16px;
}
.ellipsis {
  overflow: hidden;
  height: 50px;  
  margin-top:5px;
}
.ellipsis:before {
  content:"";
  float: left;
  width: 5px; height: 200px; 
}
.ellipsis > *:first-child {
  float: right;
  width: 100%;
  margin-left: -5px; 
}    
.ellipsis:after {
  content: "\f047";
  box-sizing: content-box;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  float: right; position: relative;
  top: -25px; left: 100%; 
  width: 3em; margin-left: -3em;
  padding-right: 5px;  
  text-align: right;  
  background-size: 100% 100%;
  /* 512x1 image, gradient for IE9. Transparent at 0% -> white at 50% -> white at 100%.*/    /*
  background: -webkit-gradient(linear, left top, right top,
    from(rgba(255, 255, 255, 0)), to(white), color-stop(50%, white));
  background: -moz-linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);     
  background: -o-linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);
  background: -ms-linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);
  background: linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);
*/
}
.pharmatweetsinside .iconcolor {
  color: #c1c1c1;
  font-size: 18px;
  font-weight: bold;
  margin-top: 15px;
  margin-right: 20px;
}
.pharmatweetsinside .tweetdate {
  float: right;
  color: #c1c1c1;
  margin-top: 13px;
  font-size: 13px;
}
.tweetf-right {
  float: right;
}
.tweetf-left {
  float: left;
}
.embedview {    
  padding: 10px;   
  margin-bottom:10px;
}
.embedview a{
  color: #46a7cb;
  margin-top: 10px;
  font-size: 14px;
}
.pharmatweetsinside .embedview a:hover {
  text-decoration: underline;
}
.pharmvideo {
  margin-top: 5px; 
}
.pharmvideo img {
  width: 100%;
  height: 151px;
}
.productfeature {
  margin-top: 5px; 
}
.productfeature img {
  width: 100%;
  height: auto;
}
.footerbg {
  background-color: #eaeaea;
  padding: 15px 0px 35px 0px;
}
.footernav {
  position: relative;
  padding: 0;
  margin: 0;
}
.footernav ul {
  position: relative;
}
.footernav ul li {
  float: left;
  padding-right:25px;
}
.footernav ul li a {
  font-size: 14px;
  color: #0f387d;
}
.footernav ul li a:hover {
  text-decoration: none;
}
.copyright {
  position: relative;
  text-align: left;
  font-size: 14px;
  padding-top: 5px;
}
.copyright a {
  font-size: 14px;
  color: #000;
}
.socialicon {
  width:100%;
  text-align: right;
}
.socialicon ul {
  position: relative;
}
.socialicon li {
  padding:2px; 
  display:inline-block; 
  text-align:center;
}
.socialicon li a {
  display: inline-block;
  width: 28px;
  height: 28px;
  color: #fff;
  line-height: 28px;
  text-align: center;
  text-decoration: none;
  font-size: 13px;
  margin-right: 4px;
  transition: All 0.5s ease;
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
  border-radius: 50%;
  box-shadow: 0px 0px 0px #000;
}

.socialicon li a:hover{
  border-radius:5px;
} 
.fb{ background:#36528b;}
.tweet{background:#009ed9}
.gplus {background-color: #cb4534;}
.you-tube{background:#2276b3;}

/***
========================================
    Article Details
========================================
***/
.articledetailsbg h2{
  text-transform: uppercase;
  text-align: left;
  font-size: 20px;
  font-weight: bold;
  color: #db0b1b;
  line-height: 30px;
  padding-bottom: 3px;
  border-bottom: 2px solid #db0b1b;
}
.articledetailsbg img {
  width: 540px;
  height: 72px;
  margin: 10px 0px;
}
.f16 {
  font-size: 16px;
  color: #4d4d4d;
}
.articledetailsbg .subtitle {
  color: #00397f;
  font-size: 18px;
  font-weight: 500;
  text-align: left;
}
.articledetailsbg .phbdate {
  color: #7d7d7d;
  font-size: 12px;
  padding: 5px 0px 0px;
}
.articlsocialicon {
  text-align: left;
}
.articlsocialicon ul {
  position: relative;
  margin-top: 5px;
  float: left;
}
.articlsocialicon li {
  padding-right: 2px;
  display:inline-block; 
  text-align:center;
}
.articlsocialicon li a {
  display: inline-block;
  width: 20px;
  height: 20px;
  color: #fff;
  line-height: 20px;
  text-align: center;
  text-decoration: none;
  font-size: 10px;
  margin-right: 0px;
  transition: All 0.5s ease;
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
  border-radius: 0%;
  box-shadow: 0px 0px 0px #000;
}
.articlsocialicon li a:hover{
  border-radius:0px;
} 
.printicon {
  text-align: right;
}
.printicon ul {
  position: relative;
  margin-top: 5px;  
}
.printicon li {
  padding-right: 2px;
  display:inline-block; 
  text-align:center;
}
.printicon li a {
  display: inline-block;
  width: 20px;
  height: 20px;
  color: #fff;
  line-height: 20px;
  text-align: center;
  text-decoration: none;
  font-size: 10px;
  margin-right: 0px;
  transition: All 0.5s ease;
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
  border-radius: 0%;
  box-shadow: 0px 0px 0px #000;
}
.printicon li a:hover{
  border-radius:0px;
}
.articledetails {
  border-bottom: 1px solid #ececec;
  padding-bottom: 10px;
}
.articledetails p {
  font-size: 15px;
  color: #000000;
  line-height:1.6;
  text-align: justify;  
  padding-top: 10px;
  margin: 0;
}
.articletag {
  font-size: 16px;
  color: #000;
  text-align: left;
  margin: 10px 0px;
}
.tagbtnpadding {
  padding: 0px 4px;
}
.articlesimg img {
  width:100px !important;
  height:100px !important;
  margin:0px 10px 0px 0px;
}
/***
=========================================
    Accordian Style
=========================================
**/
.phaccordian .heading {
  background-color: #c9e2f2;
  border: 1px solid #b7d4e6;
  color: #00397f;
  font-size: 16px;
  font-weight: bold;
  padding: 10PX;
}
.panel-heading {
  padding: 0;
  border:0;
}
.panel-title>a, .panel-title>a:active{
  display:block;
  padding:10px;
  /*color: #00397f;*/
  color:#053e6e;
  font-weight: 600;
  font-size:15px;  
  text-decoration:none;
}
.panel-title>a img {
  width: 25px;
  height: 25px;
  margin-right: 15px;
  float: left;
}
.panel-heading  a:before {
   font-family: 'FontAwesome';
   content: "\f078";
   float: right;
   transition: all 0.5s;
}
.panel-heading.active a:before {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  transform: rotate(180deg);
} 
.phaccordian ul {
  position: relative;
}
.phaccordian ul li {
  margin-bottom: 8px;
  padding-left: 15px;
  position: relative;
}
.phaccordian ul li a{
  /*color: #00397f;*/
  color:#00429b;
  font-size: 14px;
  text-align: left;
  overflow: hidden;
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.phaccordian ul li a:hover {
  text-decoration: underline;
}
.phaccordian ul li::before {
  content: "\f054";
  font-family: 'FontAwesome';
  font-size: 12px;
  font-weight: 500;
  left: 0;
  top: 0;
  height: 8px;
  width: 8px;
  display: inline-block;
  color: #db0b1b;
  position: absolute; 
}
.detailtopnews h3 {
  text-transform: uppercase;
  text-align: left;
  font-size: 20px;
  font-weight: bold;
  color: #db0b1b;
  line-height: 30px;
  padding-bottom: 3px;
  border-bottom: 1px solid #0f387d;
}
.detailtopnews ul {
  position: relative;
  margin-top: 15px;
}
.detailtopnews ul li {
  margin-bottom: 8px;
  padding-left: 15px;
  position: relative;
}
.detailtopnews ul li a{
  color: #00397f;
  font-size: 14px;
  text-align: left;
  overflow: hidden;
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.detailtopnews ul li a:hover {
  text-decoration: underline;
}
.detailtopnews ul li::before {
  content: "\f054";
  font-family: 'FontAwesome';
  font-size: 12px;
  font-weight: 500;
  left: 0;
  top: 0;
  height: 8px;
  width: 8px;
  display: inline-block;
  color: #db0b1b;
  position: absolute; 
}

/**
==================================
    Post Your Comment
==================================
**/
.pharmabiz-contact-form { 
  margin: 20px 0px 10px 0px;
  border:1px solid #e0e0e0;
}
.pharmabiz-contact-form h1 {
  font-size: 16px;
  font-weight: bold;
  color: #be1226;
  padding: 10px;
  background-color: #f5f5f5;
  border-bottom:1px solid #e0e0e0; 
}
.pharmabiz-contact-form .insidepharmaform {
  padding: 20px;
}
.pharmabiz-contact-form .form-control {
  background-color: #f5f5f5;
  border-radius: 0;
  border:1px solid #e5e5e5;
  height: 30px;
  width:100%;
}
.pharmabiz-contact-form .form-horizontal span img {
  width:auto;
  height:30px;
  margin-top:10px;
}
.pharmabiz-contact-form .form-horizontal .refresh-img {
    width: 19px;
    height: auto;
    background-color: #063b5e;
    padding: 2px;
    position: relative;
    right: 4px;
    top: 5px;
}
.pharmabiz-contact-form .insidepharmaform .form-horizontal label span {
   display: none;
}
.pharmabiz-contact-form .textareaheight {
  height: 130px;
}
.form-horizontal .control-label:before {
  position: absolute;
  content: ":";
  right: 5px;
}
.pharmabiz-contact-form .btn {
  padding: 3px 18px;
  font-size: 15px;
}
.pharmabiz-contact-form .form-horizontal .form-group{
  margin-left: 0px;
  margin-right: 10px;
  margin-bottom: 20px;
}

.autotowing-contact-map,.autotowing-contact-info,.autotowing-contact-form,.autotowing-contact-form form,
.autotowing-contact-form ul li input[type="text"],.autotowing-contact-form ul li textarea {
  float: left;
  width: 100%;
}
.autotowing-contact-map { margin: 0px 0px 78px;}
.autotowing-contact-map #map {
  width: 100%;
  height: 350px;
}
.autotowing-contact-info {
  margin: 0px 0px 30px;
  text-align: center;
}
.autotowing-contact-info > ul > li {
  list-style: none;
  margin: 0px 0px 50px;
}
.autotowing-contact-info i {
  display: inline-block;
  width: 65px;
  height: 65px;
  border-radius: 100%;
  font-size: 30px;
  padding: 14px 0px 0px;
  border: 3px solid;
  margin: 0px 0px 12px;
  position: relative;
}
.autotowing-contact-info i.autotowing-interface {
  font-size: 25px;
  padding-top: 17px;
}
.autotowing-contact-info i.autotowing-technology-12 {
  font-size: 26px;
  padding-top: 17px;
}
.autotowing-contact-info i:after {
  content: '';
  background: url(images/contact-info-shape.png);
  left: 62px;
  width: 325px;
  height: 18px;
  top: 20px;
  position: absolute;
}
.autotowing-contact-info ul li:last-child i:after { content: none;}
.autotowing-contact-info ul li:hover i { color: #ffffff;}
.autotowing-contact-info h5 {
  margin: 0px 0px 6px;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 0px;
}
.autotowing-contact-info p {
  margin: 0px;
  display: inline-block;
  font-size: 15px;
  letter-spacing: 0px;
  width: 62%;
  line-height: 26px;
}
.autotowing-contact-info a {
  font-size: 15px;
  display: block;
  line-height: 1.7;
}

.autotowing-contact-form ul { padding:10px;}
.autotowing-contact-form ul li {
  float: left;
  width: 50%;
  list-style: none;
  margin: 0px 0px 20px;
  padding: 0px 12px;
}
.autotowing-contact-form ul li.full-form { float: right;}
.autotowing-contact-form ul li input[type="text"] {
  background-color: #f3f3f3;
  height: 39px;
  padding-left: 19px;
  font-size: 14px;
  color: #929292;
}
.autotowing-contact-form ul li textarea {
  height: 157px;
  background-color: #f3f3f3;
  color: #353535;
  font-size: 14px;
  padding-left: 19px;
  padding-top: 8px;
}
.autotowing-contact-form ul li input[type="submit"] {
  border: none;
  border-bottom: 1px solid;
  background-color: transparent;
  line-height: 1.1;
  font-size: 16px;
  font-weight: bold;
}

/**
==================================
    Article List
==================================
**/
.articlelistbg h2{
  text-transform: uppercase;
  text-align: left;
  font-size: 20px;
  font-weight: bold;
  color: #db0b1b;
  line-height: 30px;
  padding-bottom: 3px;
  border-bottom: 2px solid #db0b1b;
}
.articlelistbg img {
  width: 540px;
  height: 72px;
  margin: 0px 0px 8px 0px;
}
.listarticles {
  padding-bottom:15px;
  border-bottom: 1px solid #ececec;
  margin-top: 10px;  
}
.listarticles h1 {
  color: #00397f;
  font-size: 16px;
  font-weight: 500;
  text-align: left;
}
.listarticles h1 a{
  color: #00397f;
  font-size: 16px;
  font-weight: 500;
  text-align: left;
}
.listarticles h1 a:hover{
  color: #00397f;
  text-decoration: underline;
}
.listarticles p span {
  color: #ca212a;
  font-size: 14px;
  /*padding-right: 5px;*/
  text-align: left;
}
.listarticles p {
  display: block;
  display: -webkit-box;    
  margin: 0 auto;
  font-size: 14px;
  line-height: 22px;
  -webkit-line-clamp:2;
  min-height: 35px;
  -webkit-box-orient: vertical;
  overflow: hidden;  
}
.navpaginationbg {
  border: 1px solid #ececec;
  background-color: #f7f7f7;
  margin-top: 15px;
  padding: 8px 10px;
}

/**
==================================
    Projects Details
==================================
**/
.projectsdetailsbg h2{
  text-transform: uppercase;
  text-align: left;
  font-size: 20px;
  font-weight: bold;
  color: #db0b1b;
  line-height: 30px;
  padding-bottom: 3px;
  border-bottom: 2px solid #db0b1b;
}
.projectdetailslist {
  margin-top: 15px;
  border-bottom: 1px solid #ececec;
}
.projectdetailslist .titlename {
  font-size: 14px;
  font-weight: bold;
  text-align: left;
  padding-bottom: 12px;
  padding-left: 10px;
}
.projectdetailslist .titlename::before {
  position: absolute;
  content: ":";
  right: 5px;
}
.projectdetailslist .subtitlename {
  padding-bottom: 12px;
  padding-left: 10px;
  font-size: 14px;
  color: #000;  
}
.projectdetailslist .subtitlename a {
  font-size: 14px;
  color: #000;  
}
.redcolor {
  color: #db0b1b !important;
  font-weight: bold;
}
.projectdetailslist .subtitlename table {
  margin-bottom: 0px;
}
.projectdetailslist .subtitlename .table-bordered > thead > tr > th {
  border-bottom-width: 1px;
  border-top:0px;
  border-right: 0px; 
  border-left: 0px;
  border-bottom: 1px solid #ddd;
  background-color: #f4f4f4;
}
.projectdetailslist .subtitlename .table-bordered > tbody > tr > td {
  border-bottom-width: 1px;
  border-top:0px;
  border-right: 0px; 
  border-left: 0px;
  border-bottom: 1px solid #ddd;
}
.projectdetailslist .subtitlename .table-bordered > tbody > tr > td a {
  color: #014d8d;
}
.projectdetailslist .subtitlename .table-bordered > tbody > tr > td a:hover {
  color: #014d8d;
  text-decoration: underline;
}


/**
==================================
    Projects Search
==================================
**/

.projectssearch h2{
  text-transform: uppercase;
  text-align: left;
  font-size: 20px;
  font-weight: bold;
  color: #db0b1b;
  line-height: 30px;
  padding-bottom: 3px;
  border-bottom: 2px solid #db0b1b;
}
.projectssearch p {
  /*color: #00397f;*/
  color:#000;
  font-size: 15px;
  line-height:1.6;
  padding: 10px 0px;
}
.projectssearchbg {
  border:1px solid #ededed;
}
.projectssearchbg h1 {
  border-bottom:1px solid #ededed;
  background-color: #fff;
  color: #db0b1b;
  font-size: 16px;
  padding: 10px 15px;
}
.projectssearchbg .insidebox {
  float: left;
  width: 100%;
}
.projectssearchbg .insidebox {
  background-color: #f4f4f4;
  padding:15px; 
}
.projectssearchbg .insidebox .insidemarginbtm {
  margin-bottom: 5px;
}
.projectssearchbg .insidebox .insidemarginbtm .titlename span {
  display: none;
}
.projectssearchbg .titlename {
  font-size: 14px;
  /*font-weight: bold;*/
  text-align: left;
  padding-bottom: 12px;  
}
.projectssearchbg .titlename::before {
  position: absolute;
  content: ":";
  right: 5px;
}
.projectssearchbg .subtitlename {
  padding-bottom: 12px;
  padding-left: 10px;
  font-size: 14px;
  color: #000;  
}
.projectssearchbg .subtitlename a {
  font-size: 14px;
  color: #000;  
}
.projectssearchbg .form-control {
  width: 58%;
  height: 30px;
  border-radius: 0px;
  padding: 4px;
  font-size: 12px;
  margin-bottom: 10px;    
}
.projectssearchbg .form-control1 {
  display: block;
  width: 20%;
  margin-bottom: 10px;
  height: 30px;
  padding: 4px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 0px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.projectssearchbg .form-control1:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
.projectssearchbg .form-control1::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.projectssearchbg .form-control1:-ms-input-placeholder {
  color: #999;
}
.projectssearchbg .form-control1::-webkit-input-placeholder {
  color: #999;
}
.projectssearchbg .form-control1::-ms-expand {
  background-color: transparent;
  border: 0;
}

/**
==================================
    Projects Search Result
==================================
**/

.projectssearchrsult h2{
  text-transform: uppercase;
  text-align: left;
  font-size: 20px;
  font-weight: bold;
  color: #db0b1b;
  line-height: 30px;
  padding-bottom: 3px;
  border-bottom: 2px solid #db0b1b;
}
.projectssearchrsult p {
  color: #00397f;
  font-size: 15px;
  padding: 10px 0px;
}
.projectssearchrsult .text {
  font-size: 15px;
  padding: 5px 8px 5px 0px;
  color: #333333; 
  float: left;
}
.projectssearchrsult .number {
  font-size: 15px;
  padding: 5px 0px;
  color: #333333; 
}
.projectssearchrsult .form-control {
  width: 105px;
  height: 25px;
  padding: 8px;
  margin-top: 1px;
  border-radius: 0px;
  border-left: 1px solid #ccc;
  border-right: 0px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #ccc;
}
.projectssearchrsult .button{
  top: 2px;
  position: absolute;
  right: 26px;
  padding: 2px 8px;
  background-color: #3994cf;
  color: #fff;
}
.card-body {
  flex: 1 1 auto;
  padding: 0;
}
.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
/*  width: 100%;*/
}
.input-group-prepend {
  margin-right: -1px;
}
.input-group-prepend, .input-group-append {
  display: flex;
}
.input-group-text {
  display: flex;
  margin-top: 1px;
  align-items: center;
  padding: 8px;
  margin-bottom: 0;
  font-size:15px;
  font-weight: 400;
  height: 25px;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #3994cf;
  border-left: 0px solid #ccc;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #ccc;
  border-radius: 0;
}
.input-group > .input-group-prepend > .btn, .input-group > .input-group-prepend > .input-group-text, .input-group > .input-group-append:not(:last-child) > .btn, .input-group > .input-group-append:not(:last-child) > .input-group-text, .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.06);
  border-radius: 0.35rem;
}
.input-group > .form-control:not(:first-child), .input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .form-control, .input-group > .custom-select, .input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}
.projectssearchrsult .table-bordered > thead > tr > th {
  background-color: #f7f7f7;
}
.projectssearchrsult table {
  margin-bottom: 0px;
}
.projectssearchrsult .navpaginationbg {
  border-top: 0px solid #ececec;
  border-bottom: 1px solid #ececec;
  border-right: 1px solid #ececec;
  border-left: 1px solid #ececec;
  background-color: #f7f7f7;
  margin-top: 0px;
  padding: 8px 10px;
}


/***
========================================
  Chronicle Pharmabiz mainpage
========================================
***/
.ChroniclePharmabiz h2 {
  text-transform: uppercase;
  text-align: left;
  font-size: 20px;
  font-weight: bold;
  color: #db0b1b;
  line-height: 30px;
  padding-bottom: 3px;
  border-bottom: 2px solid #db0b1b;
}
.ChroniclePharmabiz h1 {
  color: #000;
  font-size: 18px;
  font-weight: 500;
  text-align: left;
  margin-top: 10px;
}
.ChroniclePharmabiz .rightalign {
  float: right;
  margin-top: 10px;
}
.ChroniclePharmabiz .selecttext {
  color: #db0b1b;
  font-size: 14px;
  float: left;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.ChroniclePharmabiz .form-control {
  width: 35%;
  font-size: 12px;
  padding: 2px 6px;
  height: 25px;
  border-radius: 0px;
  float: left;
  margin-right: 5px;  
}
.ChroniclePharmabiz .btn {
  padding: 1.5px 10px;
  border-radius: 0px;
}
.ChroniclePharmabiz a {
  color:#00397f;
  text-decoration:none;
}
.ChroniclePharmabiz a:hover,
.ChroniclePharmabiz a:focus {
  color:#00397f;
  text-decoration:underline;
}


/***
========================================
  Pharmabiz Archive
========================================
***/

.PharmabizArchive h2{
  text-transform: uppercase;
  text-align: left;
  font-size: 20px;
  font-weight: bold;
  color: #db0b1b;
  line-height: 30px;
  padding-bottom: 3px;
  border-bottom: 2px solid #db0b1b;
}
.PharmabizArchive .leftfloat {
  float: left;
}
.PharmabizArchive .rightmargin {
  margin-right: 5px;
}
.PharmabizArchive .selectwidth {
  width: 15% !important;
}
.PharmabizArchive img {
  width: 20px;
  height: 18px;
  /*margin-left: 5px;*/
  margin-top: 0px;
}
.PharmabizArchive .form-control {
  width: 35%;
  height: 30px;
  border-radius: 0px;
  padding: 4px;
  font-size: 12px;
  margin-bottom: 10px;    
}
.PharmabizArchive .form-control1 {
  display: block;
  width: 35%;
  margin-bottom: 10px;
  height: 30px;
  padding: 4px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 0px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.PharmabizArchive .form-control1:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
.PharmabizArchive .form-control1::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.PharmabizArchive .form-control1:-ms-input-placeholder {
  color: #999;
}
.PharmabizArchive .form-control1::-webkit-input-placeholder {
  color: #999;
}
.PharmabizArchive .form-control1::-ms-expand {
  background-color: transparent;
  border: 0;
}

/*
====================================
      Pharma Mart Main Page
====================================
*/
.pharmamartbg h2{
  text-transform: uppercase;
  text-align: left;
  font-size: 20px;
  font-weight: bold;
  color: #db0b1b;
  line-height: 30px;
  padding-bottom: 3px;
  border-bottom: 2px solid #db0b1b;
}
.pharmamartbg img {
  width: 100%;
  height: 49px;
  margin: 10px 0px 8px 0px;
}
.pharmamartborder {
  border:1px solid #db0b1b !important;
}
.searchcolor {
  color: #fff;
}
.martmright {
  margin-right: 20px;
}
.pharmamartsearchbtn {
  display: inline-block;
  padding: 8px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 35px;
  width: 35px;
  height: 35px;
}
.pharmamartsearchbtn-default {
  color: #fff;
  background-color: #000000;
  border-color: #000000;
}
.pharmamartsearchbtn-default:focus,
.pharmamartsearchbtn-default.focus {
  color: #fff;
  background-color: #000000;
  border-color: #000000;
}
.pharmamartsearchbtn-default:hover {
  color: #fff;
  background-color: #000000;
  border-color: #000000;
}
.pharmamartsearchbtn-default:active,
.pharmamartsearchbtn-default.active,
.open > .dropdown-toggle.pharmamartsearchbtn-default {
  color: #fff;
  background-color: #000000;
  border-color: #000000;
}
.pharmamartsearchbtn-default:active:hover,
.pharmamartsearchbtn-default.active:hover,
.open > .dropdown-toggle.pharmamartsearchbtn-default:hover,
.pharmamartsearchbtn-default:active:focus,
.pharmamartsearchbtn-default.active:focus,
.open > .dropdown-toggle.pharmamartsearchbtn-default:focus,
.pharmamartsearchbtn-default:active.focus,
.pharmamartsearchbtn-default.active.focus,
.open > .dropdown-toggle.pharmamartsearchbtn-default.focus {
  color: #fff;
  background-color: #000000;
  border-color: #000000;
}
.pharmamartsearchbtn-default:active,
.pharmamartsearchbtn-default.active,
.open > .dropdown-toggle.pharmamartsearchbtn-default {
  background-image: none;
}
.pharmamartsearchbtn-default.disabled:hover,
.pharmamartsearchbtn-default[disabled]:hover,
fieldset[disabled] .pharmamartsearchbtn-default:hover,
.pharmamartsearchbtn-default.disabled:focus,
.pharmamartsearchbtn-default[disabled]:focus,
fieldset[disabled] .bpharmamartsearchbtntn-default:focus,
.pharmamartsearchbtn-default.disabled.focus,
.pharmamartsearchbtn-default[disabled].focus,
fieldset[disabled] .pharmamartsearchbtn-default.focus {
  background-color: #000000;
  border-color: #000000;
}
.companiespaddingright {
  padding: 15px 15px 0px 0px;
  height: auto;
}
.companiesbg {
  background-color: #fff;
  border-radius: 4px;
  border:2px solid #bfdaec;
  box-shadow: 2px 2px 2px #e9e9e9;
}
.companypadding {
  padding: 5px;
}
.companiesbg img {
  width: 50px;
  height: 50px;
  margin:0px;
}
.companiesrightside, .insidetext {  
  padding-top: 15px;
  line-height: 18px;
}
.companiesrightside, .insidetext  a{
  font-size: 13px;
  font-weight: 600;
  color: #0284d7;   
}
.companiesnumbers {
  background-color: #fff;
  padding: 5px 8px;
  border-top: 1px solid #bfdaec;
  font-weight:600;
}
.companiesnumbers a{
  color: #0284d7;
  font-weight: 600;
  font-size: 14px;
}
.subscribead {
  width: 100%;
  margin-bottom: 10px;
}
.subscribead img {
  width: 100%;
}
.martpaginationbg {
  position: relative;  
  padding: 10px 10px 5px 10px; 
  background-color: #f9f9f9;
  border-top: 1px solid #eae7d6;
  border-bottom: 1px solid #eae7d6;
}
.resultfound {
  font-size: 16px;
  color: #000;    
}
.martfloatleft {
  float: left;
}
.martpadding {
  padding: 0px 10px !important;
}
.pagination > li > a {
  padding: 2px 6px ;
  font-size: 13px;
}
.ftborderbottom {
  border-bottom:1px solid #eae7d6;
  margin-bottom:8px;
  padding-bottom:10px;
  margin-top: 10px;
}
.ftborderbottom:last-child {
  border-bottom:0px solid #eae7d6;
  margin-bottom:10px;
  padding-bottom:0px;
}
.ftcompanyname {
  font-size: 16px;
  color: #0a5d93;
  padding-bottom: 5px;
  font-weight: normal;
  text-align: left;
  text-transform: uppercase;
}
.ftcompanyname a {
  color: #004d86;
}
.ftcompanyname a:hover {
  text-decoration:underline;
}
.ftpaddingbt {
  padding-bottom: 5px;
}
.ftsubpoints1 {
  width: 8%;
  float: left;
  color: #000;
  font-size: 14px;
  font-weight: 500;
  text-align: left;  
}
.ftsubpoints2 {
  width: 8%;
  float: left;
  color: #000;
  font-size: 14px;
  font-weight: 500;
  text-align: left;  
}
.ftsubpointdetails{
  width: 89%;
  float: left;
  color: #000;  
  font-size: 13px;
  text-align: left;
  font-weight: normal;
  display: inline;
}

/*
====================================
      Pharma Mart Details Page
====================================
*/

.pharmacompanydetailsbg {
  background-color: #fff;  
  border-bottom: 1px solid #eae7d6;
  border-top: 1px solid #eae7d6;  
  margin-top: 10px;
  padding: 20px 0px;
  /*box-shadow: 1px 0px 6px #d3d3d3;*/
}
.pharmacompanydetailsbg .detailscotitle {
  font-size: 18px;
  padding: 8px 15px;
  color: #000;
  font-weight: bold;
  background-color: #f7f5ea;
  border-bottom:1px solid #eae7d6;
}
.pharmacompanydetailsbg .insidebox {
  padding: 0px;
  /*display: flow-root;*/
  overflow: hidden;
}
.pharmacompanydetailbtmborder {
   border-bottom:1px solid #eae7d6;
}
.pharmacompanydetailsbg .insidemarginbtm {
  margin-bottom: 6px;
}
.pharmacompanydetailsbg .insidebox .insidetxt {
  color: #000;
  font-size: 14px;
  font-weight: bold;  
  display: inline-block;
  position: relative;
  margin-right: 12px;
  width:100%;  
}
.pharmacompanydetailsbg .insidebox .insidetxt::before {
  position: absolute;
  content: ":";
  right: 5px;  
}
.pharmacompanydetailsbg .insidebox .insidetxt a {
  color: #0a5d93;
}
.pharmacompanydetailsbg .insidebox .insidetxt span {
  display: none;
}
.pharmacompanydetailsbg .insidebox .insidesubtxt {
  color: #000;
  font-size: 13px;
  font-weight:500;
  line-height: 24px;
}
.pharmacompanydetailsbg .insidebox .insidesubtxt a{
   color:#0a5d93;
   font-size:13px;
}
.pharmacompanydetailsbg .insidebox .insidesubtxt a:hover{
   color:#337ab7;
   text-decoration:underline
}
.f17 {
  font-size: 17px;
  font-weight: bold;
  color: #db0b1b;
}
.searchmarginleft {
  margin-left: 29%;
}
.phmartsearchbtn-default {
  color: #000;
  background-color: #e3e3e3;
  border-color: #a3a3a3;
}
.phmartsearchbtn-default:focus,
.phmartsearchbtn-default.focus {
  color: #333;
  background-color: #a3a3a3;
  border-color: #757474;
}
.phmartsearchbtn-default:hover {
  color: #fff;
  background-color: #a3a3a3;
  border-color: #757474;
}
.phmartsearchbtn-default:active,
.phmartsearchbtn-default.active,
.open > .dropdown-toggle.phmartsearchbtn-default {
  color: #fff;
  background-color: #a3a3a3;
  border-color: #757474;
}
.phmartsearchbtn-default:active:hover,
.phmartsearchbtn-default.active:hover,
.open > .dropdown-toggle.btphmartsearchbtnn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.phmartsearchbtn-default:focus,
.phmartsearchbtn-default:active.focus,
.phmartsearchbtn-default.active.focus,
.open > .dropdown-toggle.phmartsearchbtn-default.focus {
  color: #fff;
  background-color: #a3a3a3;
  border-color: #757474;
}
.phmartsearchbtn-default:active,
.phmartsearchbtn-default.active,
.open > .dropdown-toggle.phmartsearchbtn-default {
  background-image: none;
}
.phmartsearchbtn-default.disabled:hover,
.phmartsearchbtn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.phmartsearchbtn-default.disabled:focus,
.phmartsearchbtn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.phmartsearchbtn-default.disabled.focus,
.phmartsearchbtn-default[disabled].focus,
fieldset[disabled] .phmartsearchbtn-default.focus {
  background-color: #a3a3a3;
  border-color: #757474;
}
.btnshowmore .more_see {
  display: block;
}
.btnshowmore .less_see {
  display: none;
}
.btnshowmore[aria-expanded=true] .less_see{
  display: block;
}
.btnshowmore[aria-expanded=true] .more_see{
  display: none;
}


/*
====================================
      About Us Page
====================================
*/
.aboutusbg h2 {
  text-transform: uppercase;
  text-align: left;
  font-size: 20px;
  font-weight: bold;
  color: #db0b1b;
  line-height: 30px;
  padding-bottom: 3px;
  border-bottom: 2px solid #db0b1b;
}
.aboutusbg p {
  line-height: 1.6;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 15px;
}
.aboutusbg p span {
  color: #db0b1b;
  font-weight: bold;
}
.autotowing-admin-post {
  margin: 0px 0px 20px;
  background-color: #f9f9f9;
  border:1px solid #d5d5d5;
  padding: 20px;
}
.autotowing-admin-post figure {
  float: left;
  width: 120px;
  margin: 0px;
}
.autotowing-admin-post,.autotowing-section-heading,.autotowing-admin-post figure a,.autotowing-admin-post figure a img {
  float: left;
  width: 100%;
}
.autotowing-admin-post figure a img {
  border-radius: 0%;
}
.autotowing-admin-post figure ~ .autotowing-admin-post-text {
  margin: -1px 0px 0px 120px;
  padding: 0px 0px 0px 30px;
}
.autotowing-admin-post-text {
  line-height: 1;
}
.autotowing-admin-post-text p {
  margin: 0px 0px 0px;
  font-size: 15px;
  line-height: 1.6;
  letter-spacing: 0px;  
}
.autotowing-admin-post-text p span {
  color: #db0b1b;
  font-weight: bold;
}


/*
====================================
      Contact Us Page
====================================
*/
.contactusbg h2 {
  text-transform: uppercase;
  text-align: left;
  font-size: 20px;
  font-weight: bold;
  color: #db0b1b;
  line-height: 30px;
  padding-bottom: 3px;
  border-bottom: 2px solid #db0b1b;
}
.contactusbg p {
  line-height: 22px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 15px;
}
.contactusbg p span {
  color: #db0b1b;
  font-weight: bold;
}
.contactpaddingright {
  padding-right: 15px;
}
.officeaddressbg {
  background-color: #f9f9f9;
  border:1px solid #d5d5d5;
  padding: 15px 15px 10px 15px;
  margin-bottom: 10px;
  font-size: 14px;
  margin-top: 15px;
}
.officeaddressbg .cityname {
  color: #db0b1b;
  font-size: 15px;
  font-weight: bold;
  padding-bottom: 3px;
  text-transform: uppercase;
}
.officeaddressbg .titlename {
  color: #000;
  font-size: 15px;
  font-weight: bold;
  padding-bottom: 3px;
}
.officeaddressbg p {
  line-height: 1.6;
  margin-bottom: 6px;
}
.officeaddressbg a {
  color: #0b46a8;
}
.officeaddressbg .topmargin {
  margin-top: 15px;
}
.officeaddressbg .officeinside {
  padding-bottom:17px;
  font-size: 15px;
}
.officeaddressbg .officeinside:last-child {
  padding-bottom:0px;
  font-size: 15px;
}
.officeaddressbg .officeinside .officername {
  color: #db0b1b;
  padding-bottom: 5px;
}
.officeaddressbg .officeinside .officerposition {
  color: #000;
  padding-bottom: 5px;
}

/*
====================================
      Change Password
====================================
*/
.f18 {
  font-size: 18px;
}

/*
====================================
      Login Page
====================================
*/
.middle-wrapper-bg {
  background: linear-gradient(to right, #fff 56%, #e3e3e3 45%);
  min-height: 600px;
}
.leftlogin {
  padding:10px 20px;
  margin-top: 20px;
  font-size: 15px;
}
.rightlogin {  
  margin-top: 30px;
}
.ph-loginbg h2 {
  text-transform: uppercase;
  text-align: left;
  font-size: 20px;
  font-weight: bold;
  color: #db0b1b;
  line-height: 30px;
  padding-bottom: 3px;
  border-bottom: 2px solid #9ecbe7;
}
.ph-loginbg p {
  margin-top: 15px;  
  line-height: 20px;
}
.ph-loginbg span {
  color: #db0b1b;
}
.ph-loginbg a {
  color: #0a5d93;
  text-decoration: underline;
}
.ph-loginbg .lefttitle {
  font-size: 15px;
  color: #0a5d93;
  padding-top: 10px;
  font-weight:600;
}
.ph-loginbg ul {
  position: relative;
  margin-top: 10px;
}
.ph-loginbg ul li {  
  padding-top: 10px;
}
.ph-loginbg ul li:before {
  background-image: url(../images/right-arrow.png);
  background-repeat: no-repeat;
  background-position: left;
  content: "";
  font-family: 'FontAwesome';
  font-size: 12px;
  padding-right: 20px;
  font-weight: 500;
  left: 0;
  top: 0;
  height: 12px;
  width: 12px;
  display: inline-block;
  color: #db0b1b;
}
.rightlogin .loginlogo {
  text-align: center;
  margin-top: 150px;
}
.rightlogin .loginlogo img {
  margin: 0 auto;
  width: 270px;
  height: 56px;
}
.rightlogin .loginbginside {
  width: 60%;
  margin: 4% auto 0 auto;
  text-align: center;
}
.rightlogin .loginbginside .inputmargintop {
  margin-top:10px;  
}
.rightlogin .loginbginside .linkmargintop {
  margin-top:10px;  
}
.rightlogin .loginbginside .linkmargintop a{
  margin-top:10px; 
  color:#337ab7;
  text-decoration:none;
  font-size:14px;
}
.rightlogin .loginbginside .linkmargintop a:hover {
  text-decoration:underline;
}
.rightlogin .loginbginside .btn100 {
  width: 100%;
  margin-top: 10px;
}
.rightlogin .loginbginside .form-control {
  background-color:#faffbd;
}
/*
====================================
      Manage Subscription
====================================
*/

.managesubscriptionbg img {
  width: 540px;
  height: 72px;
  margin: 8px 0px 8px 0px;
}
.managesubscriptionbg h2 {
  text-transform: uppercase;
  text-align: left;
  font-size: 20px;
  font-weight: bold;
  color: #db0b1b;
  line-height: 30px;
  padding-bottom: 3px;
  border-bottom: 2px solid #db0b1b;
}
.subscriptionscheme {
  margin: 10px 0px;
}
.subscriptionscheme h3 {
  text-align: left;
  font-size: 20px;
  font-weight: bold;
  color: #000;
  line-height: 30px;
  padding-bottom: 3px;
}
.subscriptionscheme ul {
  position: relative;
  margin-top: 15px;
}
.subscriptionscheme ul li {
  margin-bottom: 8px;
  padding-left: 15px;
  position: relative;
}
.subscriptionscheme ul li span {
  color: #db0b1b;
}
.subscriptionscheme ul li a{
  color: #00397f;
  font-size: 14px;
  text-align: left;
  overflow: hidden;
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.subscriptionscheme ul li a:hover {
  text-decoration: underline;
}
.subscriptionscheme ul li::before {
  content: "\f054";
  font-family: 'FontAwesome';
  font-size: 12px;
  font-weight: 500;
  left: 0;
  top: 0;
  height: 8px;
  width: 8px;
  display: inline-block;
  color: #db0b1b;
  position: absolute; 
}
.subscriptionscheme p {
  padding: 5px 0px;
  color: #000;
}
.subscriptionscheme p span {
  color: #db0b1b;
}

/*
====================================
     Dsclaimer Css
====================================
*/
.disclaimer h2 {
    text-transform: uppercase;
    text-align: left;
    font-size: 20px;
    font-weight: bold;
    color: #db0b1b;
    line-height: 30px;
    padding-bottom: 3px;
    margin-bottom:10px;
    border-bottom: 2px solid #db0b1b;
}
.disclaimer p {
    /* color: #00397f; */
    color: #000;
    font-size: 15px;
    line-height: 1.6;
    padding-bottom: 5px;
}
.disclaimer ul {
    position:relative;
    padding-left:15px;
}
.disclaimer ul li {
    list-style:decimal;
    line-height:1.6;
    font-size:15px;
    text-align:left;
    padding-bottom:5px;
}
/*
====================================
     Added By Bhavesh
====================================
*/
A.tickernews
{
	    /* font-size: 12px; */
    color: #dc0b1c;
    /* font-family: Arial, Helvetica, sans-serif; */
    font-weight: bold;
    /* line-height: 22px;*/
}
A.tickernews:hover
{
	/*font-size: 12px;
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;line-height: 22px;*/
	text-decoration: none;
	
}

.show-inline
{
    display:inline-flex !important;
}
.show-inline label
{
    padding-left: 0px;
    margin-bottom: 0px !important;
}
.autoImg
{
        width: auto !important;
    height: auto !important;
}
.imgSmall
{
    width:25px !important;
    height:25px !important;
}
.right
{
    float:right;
}
.tblScroll
{
    max-height: 600px;
    /*overflow: scroll;*/
    max-width: 100%;
}
.border-none
{
    border:none;
}
.articlelistbg p img {
    width: 100px;
    margin-right: 10px;
    height: auto;
}
.validation span
{
    display:block !important;
}
.validation .show-inline
{
    display:inline-flex !important;
}

.searchbtn {
      position: absolute;
    top: 17px;
    right: 10px;
    font-size: 15px;
}
.autotowing-search-text input[type="text"] {
  float: left;
  width: 100%;
}
.autotowing-search-text input[type="text"] {
  background-color: #f3f3f3;
  height: 40px;
  font-size: 14px;
  color: #929292;
  padding-left: 15px;
  padding-top: 1px;
}
.autotowing-search-text input[type="submit"] {
  position: absolute;
  right: 0px;
  bottom: 0px;
  font-size: 15px;
  font-weight: bold;
  color: #db0b1b;
  padding: 5px 16px 9px;
  border: none;
      background: transparent;
}
.autotowing-search-text input[type="text"] {
  background-color: #f2f2f2;
  border: none;
  box-sizing: border-box;
  color: #4c4a4a;
  display: inline-block;
  font-size: 13px;
  height: 35px;
  border-radius: 3px;
  line-height: 20px;
  outline: none;
  padding: 4px 36px 4px 10px;
  vertical-align: middle;
  box-shadow: none;
}
.socialicon li a {
  display: inline-block;
  width: 28px;
  height: 28px;
  color: #fff;
  line-height: 28px;
  text-align: center;
  text-decoration: none;
  font-size: 13px;
  margin-right: 4px;
  transition: All 0.5s ease;
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
  border-radius: 50%;
  box-shadow: 0px 0px 0px #000;
}
.socialicon li a i {
      top: 7px;
    right: 0;
    position: relative;
}
.phnavbar-nav > li > a,.autotowing-dropdown-menu li a
{
    cursor:pointer;    
}
.listarticles.pB0
{
    padding-bottom:0px !important;
}
.articledetails img
{
    width:auto;
    height:auto;
}
.articledetails p img {
    wi
}
/* Absolute Center Spinner */
.loading {
  position: fixed;
  z-index: 9999;
  height: 2em;
  width: 2em;
  overflow: show;
  margin: auto;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

/* Transparent Overlay */
.loading:before {
  content: '';
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,0.3);
}

/* :not(:required) hides these rules from IE9 and below */
.loading:not(:required) {
  /* hide "loading..." text */
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.loading:not(:required):after {
  content: '';
  display: block;
  font-size: 10px;
  width: 1em;
  height: 1em;
  margin-top: -0.5em;
  -webkit-animation: spinner 1500ms infinite linear;
  -moz-animation: spinner 1500ms infinite linear;
  -ms-animation: spinner 1500ms infinite linear;
  -o-animation: spinner 1500ms infinite linear;
  animation: spinner 1500ms infinite linear;
  border-radius: 0.5em;
  -webkit-box-shadow: rgba(0, 0, 0, 0.75) 1.5em 0 0 0, rgba(0, 0, 0, 0.75) 1.1em 1.1em 0 0, rgba(0, 0, 0, 0.75) 0 1.5em 0 0, rgba(0, 0, 0, 0.75) -1.1em 1.1em 0 0, rgba(0, 0, 0, 0.5) -1.5em 0 0 0, rgba(0, 0, 0, 0.5) -1.1em -1.1em 0 0, rgba(0, 0, 0, 0.75) 0 -1.5em 0 0, rgba(0, 0, 0, 0.75) 1.1em -1.1em 0 0;
  box-shadow: rgba(0, 0, 0, 0.75) 1.5em 0 0 0, rgba(0, 0, 0, 0.75) 1.1em 1.1em 0 0, rgba(0, 0, 0, 0.75) 0 1.5em 0 0, rgba(0, 0, 0, 0.75) -1.1em 1.1em 0 0, rgba(0, 0, 0, 0.75) -1.5em 0 0 0, rgba(0, 0, 0, 0.75) -1.1em -1.1em 0 0, rgba(0, 0, 0, 0.75) 0 -1.5em 0 0, rgba(0, 0, 0, 0.75) 1.1em -1.1em 0 0;
}

/* Animation */

@-webkit-keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-o-keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/*End Spinner*/
.srsecadd3
{
    padding-right:10px;
}
.listarticles h2
{
    color: #00397f;
    font-size: 16px;
    font-weight: 500;
    text-align: left;
    border:none;
}


/*
====================================
     Added By Rupesh
====================================
*/

.printpagebg {
   background-color:#fff;
   border:1px solid #ddd;
   margin-top:15px;
}
.printpagebg .printlogobg {
   width:100%;
   padding-bottom:10px;
   border-bottom:1px solid #ddd;
}
.printpagebg .printlogobg  img{
   width:100%;
}
.printpagebg h1{    
    text-transform: uppercase;
    text-align: left;
    font-size: 20px;
    font-weight: bold;
    color: #db0b1b;
    line-height: 30px;
    padding-bottom: 3px;
    border-bottom: 2px solid #db0b1b;
}    
.printicon li a i {
    top: 4px;
    position: relative;
}

/*
====================================
      Advertise Page
====================================
*/
.pharmaadvertisement h2{
  text-transform: uppercase;
  text-align: left;
  font-size: 20px;
  font-weight: bold;
  color: #db0b1b;
  line-height: 30px;
  padding-bottom: 3px;
  border-bottom: 2px solid #db0b1b;
}
.pharmaadvertisement p {
  /*color: #00397f;*/
  color:#000;
  font-size: 15px;
  line-height:1.6;
  padding-bottom:10px;
}
.pharmaadvertisement img {
  margin-bottom:15px;   
}

/**
===================================
    New Css on 20/04/2018
===================================
**/
#LeftTopBanner2_Target > img {
    width:540px;
    height:70px;
}
.pharmafont-weight {
    font-weight:bold;
}
.encryptedlink {
    position:relative;
    margin:0;
    padding:0;
}
.encryptedlink h1{
    text-transform: uppercase;
    text-align: left;
    font-size: 20px;
    font-weight: bold;
    margin-top:10px;
    color: #db0b1b;
    line-height: 30px;
    padding-bottom: 3px;
    border-bottom: 2px solid #db0b1b;   
    margin-bottom:10px;
}
.encryptedlink ul {
    position:relative;    
}
.encryptedlink ul li {
    margin-bottom: 10px;
    padding-left: 15px;
    position: relative;
}
.encryptedlink ul li::before {
    content: "\f054";
    font-family: 'FontAwesome';
    font-size: 12px;
    font-weight: 500;
    left: 0;
    top: 0;
    height: 8px;
    width: 8px;
    display: inline-block;
    color: #db0b1b;
    position: absolute;
}
.encryptedlink ul li a {
   color:#00397f;
   font-weight:normal;
}
.encryptedlink ul li a:hover {
   color:#00397f;
   text-decoration:underline;
}
.martform .form-horizontal .form-group {
   margin-right:0px !important;
   margin-left: 0px !important;
}  
.martform .form-horizontal .form-group .martinsidepadding {
    padding-left:10px !important;
}
.martform .form-horizontal .control-label::before {
    position: absolute;
    content: "";
    right: 5px;
}
.topbtnpadding a:hover {
    text-decoration:none !important;
}
.btnfont-primary img {
    width:22px;
    height:22px;
}
.iconfontsize {
    font-size:20px;
    padding-right:5px;
}
.iconmtop {
    margin-top:10px;
}
.colorblack {
    color:#000;
}
.tablewidth {
    width:20%;
}
.projectsearch {
    position:relative;
}
.projectsearch > table > tbody > tr > td > span {
    width:20%;
}
#rblstProjAddMod > table > tbody > tr > td > label {
    font-weight:normal !important;
    margin:0px 3px;
}

/**
===================================
    Enquiry Form on 23/04/2018
===================================
**/
.nb-form {
    position: fixed;
    z-index: 9999;
    width: 250px;
    background: #FFF;
    right: 20px;
    bottom: -328px;
    transition: all .8s cubic-bezier(.22, .67, .43, 1.22) .2s;
    border-radius: 10px 10px 0 0;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2);
}
.nb-form:hover {
    bottom: 0px;
}
/*.nb-form > .enquriyform > table > tr > td  {
    border-right:0px solid #cfcfcf;
	border-bottom:0px solid #cfcfcf;
}*/
.nb-form .enquriyform {
    padding:10px;
}
/*-- User Icon --*/

.nb-form .user-icon {
    position: absolute;
    top: -49px;
    right: 12px;
    display: block;
    width: 58px;
    margin: 20px auto 15px;
    border-radius: 100%;
}

/*-- Title --*/

.nb-form .title {
    /*background: #03a9f4;*/
    background-color:#002c49;
    font-size: 16px !important;
    padding: 2px 10px !important;
    color: #fff !important;
    border-radius: 10px 10px 0 0;
    margin-bottom: 8px;
}

/*-- Text --*/

.nb-form p {
    font-size: 13px;
    margin: 0;
    padding: 10px;
    color: #666;
}

/*.nb-form p.message {
    margin-left: 7px;
}*/

/*-- Form Elements --*/

.nb-form form {
    padding: 0 10px 10px 10px;
}

.nb-form .form-control {
  font-size: 13px;
  color:#000 !important;
}
.nb-form .form-group span {
   color: red;
   display: inline;
   font-size: 13px !important;
}
.nb-form input {    
    /*font-size: 13px !important;*/
    /*width: 285px;*/
    /*max-width: 254px;*/
    margin-bottom: 5px;
    /*margin-left: 7px;*/
    padding: 6px;    
    border-radius: 4px;
    /*color: #999;*/
    border: 1px solid #ccc;
}
.nb-form textarea {
    font-size: 14px;
    /*width: 285px;*/
    /*max-width: 254px;*/
    margin-bottom: 5px;
    /*margin-left: 7px;*/
    padding: 6px;
    border: none;
    border-radius: 4px;
    color: #999;
    border: 1px solid #ccc;
}

.nb-form input:focus,
.nb-form textarea:focus {
    outline: none;
    box-shadow: none;
}

.nb-form .margintop {
  margin-top: 8px;
  padding:6px 26px;
}
.nb-form input[type='checkbox'] {
  margin-left: -15px !important;
}
/*.nb-form input[type='submit'] {
    display: block;
    width: 120px;
    margin: 0 auto;
    padding: 0 20px;
    height: 40px;
    line-height: 40px;
    border-radius: 20px;
    cursor: pointer;
    transition: all .4s ease;
    color: #fff !important;
    border: none;
}

.nb-form input[type='submit']:hover {
    box-shadow: 0 3px 3px 0 rgba(0,0,0,0.07),0 1px 7px 0 rgba(0,0,0,0.02),0 3px 1px -1px rgba(0,0,0,0.1);
}*/

.nb-form .checkbox-inline { 
  font-size: 12px;
  padding-left:0px !important;
}
.nb-form textarea {
    min-height: 110px;
}


/*.nb-form ::-webkit-input-placeholder {
    color: #000;
}

.nb-form ::-moz-placeholder{
    color: #000;
}

.nb-form :-ms-input-placeholder {
    color: #000;
}

.nb-form :-moz-placeholder {
    color: #000;
}

.nb-form input[type='submit'] {
    background: #03a9f4;
}*/
.checkbox-inline tr {
    display: inline-flex;
    /* margin-left: 17px; */
}
.checkbox-inline tr td {
    margin-left: 21px;
    font-size: 12px;
	font-weight: normal !important;
	color: #000;
	text-align: left !important;
	padding:0px !important;
	border-right:0px solid #cfcfcf;
	border-bottom:0px solid #cfcfcf;
}

/**
========================================
        Added CSS On 08/05/2018
========================================
**/
/*for static table*/
table.helpT
{
	text-align: center;	
	font-weight: normal;
	font-size: 11px;
	color: #404040;
	width: 500px;
	background-color: #cccccc;
	border: 1px #aaaaaa solid;
	border-collapse: collapse;
	border-spacing: 0px;
	padding:8px;
}

td.helpHed
{
	border-bottom: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
	background-color: #cccccc;
	text-align: left;
	text-indent: 5px;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 20px;
	padding:8px;
}
td.helpcol
{
	border-bottom: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
	background-color: #cccccc;
	text-align: left;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	line-height: 20px;
	padding:8px;
}

td.helpbod
{
	border-bottom: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;
	background-color: #cccccc;
	text-align: left;
	text-indent: 5px;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	line-height: 20px;
	padding:8px;
}

td.helpBod
{
	border-bottom: 1px solid #aaaaaa;
	border-top: 0px;
	border-left: 1px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;
	text-align: left;
	text-indent: 10px;
	font-weight: normal;
	font-size: 11px;
	color: #404040;
	background-color: #cccccc;
	line-height: 20px;
	padding:8px;
}

table.sofT
{
	text-align: center;
	font-weight: normal;
	font-size: 11px;
	color: #404040;
	width: 100%;
	background-color: #cccccc;
	border: 1px #aaaaaa solid;
	border-collapse: collapse;
	border-spacing: 0px;
	padding:8px;
}
/*for static table end

.testifleft {
    float: left;
}*/


/**
==================================================
 Post Your Companies Added CSS On 03/08/2018
==================================================
**/
#newform .form-group {
   padding-right:25px;
}
#newform .form-control {
   width:100%;   
}
.add_button {
    width: 80px;
    position: absolute;
    top: 25px;
    right: 24px;
    height: 30px;
}


