

.carousel .item .text .separator{
  margin-top: 30px;
  margin-bottom: 30px;
}

aside .widget h5{
 color: #a92e7d;
}
.flex-direction-nav a{
  background-color: rgba(255,255,255,0.7);
}
.flex-direction-nav a:hover{
  background-color: #4aa775;
}
.mejs-mediaelement {
  background: #F4F4F6;
  border-radius: 0px;
}
.carousel-control .prev_nav, .carousel-control .next_nav, .flex-direction-nav a {
    border: none;
    width: 45px;
    height: 45px;
    line-height: 41px;
    font-size: 30px;
    background-color: rgba(255,255,255,0.7);
    -webkit-transition: background-color .15s ease-out,opacity .3s ease 0s;
    -moz-transition: background-color .15s ease-out, opacity .3s ease 0s;
    -o-transition: background-color .15s ease-out, opacity .3s ease 0s;
    -ms-transform: background-color .15s ease-out,opacity .3s ease 0s;
    transition: background-color .15s ease-out, opacity .3s ease 0s;
}

.carousel-control .prev_nav, .carousel-control .next_nav {
    margin-top: 40px;
}

.carousel-control .prev_nav, .flexslider .flex-prev {
    left: 20px;
}

.carousel-control .next_nav, .flexslider .flex-next {
    right: 20px;
}

.carousel-control i, .flex-direction-nav a i {
    line-height: 45px;
    font-size: 26px;
    color: #000;
    -webkit-transition: color .15s ease-out;
    -moz-transition: color .15s ease-out;
    -o-transition: color .15s ease-out;
    -ms-transform: color .15s ease-outt;
    transition: color .15s ease-out;
}



.carousel-control .prev_nav:hover i, .carousel-control .next_nav:hover i, .flex-direction-nav a:hover i {
    color: #000 !important;
}

.carousel-control .prev_nav i,
.flex-direction-nav a.flex-prev i{
  margin-right: 2px;
}

.carousel-control .next_nav i,
.flex-direction-nav a.flex-next i{
  margin-left: 2px;
}

.header_top, .fixed_top_header .top_header {padding: 2px 5% 5px;}
header .header_top .q_social_icon_holder {margin: 0 2px;}
.footer_bottom .textwidget div {display: inline-block;}
.footer_bottom .textwidget {text-align: left;}
.footer-right-col {float: right;}
.bigger-fonts p {font-size: 15px;}
.offer_section .icon_holder {margin-top: -5px;}
.chooseus_column1 h6.icon_title {font-size: 18px;}
.chooseus_column1 .separator.small.left {display: none !important;}
.chooseus_column1 p {font-size: 15px;}
.footer_top_holder, .post_author {display: none;}
aside .widget.posts_holder li {padding: 4px 0; line-height: 20px;}
.breadcrumb .current, .breadcrumb a:hover {color: #fff}
/*.drop_down .narrow .second .inner ul {box-shadow: 1px 1px 10px 2px #616161;} */
.drop_down .narrow .second .inner ul {border-width: 4px 0 0px; border-color: #a2bd1d; border-style: solid; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25);}
.drop_down .narrow .second .inner ul li a:before {content: "\f101"; font-family: FontAwesome; position: absolute; left: 8px; top: 8px;}
.drop_down .narrow .second .inner ul li {border-bottom: 1px dashed #ededed;}
.drop_down .narrow#nav-menu-item-15522 .second .inner ul li {width: 255px}
.blog_holder.blog_masonry_date_in_image article .post_text .post_text_inner {text-align: justify; padding: 20px 5px;}
.blog_holder.blog_masonry_date_in_image article .post_text h5 {margin-bottom: 15px; line-height: 26px;}
.blog_holder.blog_masonry_date_in_image article .post_text_inner .post_info {display:none;}
header:not(.sticky):not(.scrolled) .header_bottom, header.fixed_top_header .bottom_header {-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.11); -moz-box-shadow: 0 1px 3px rgba(0,0,0,.11); box-shadow: 0 1px 3px rgba(0,0,0,.11);}
.blog_holder article .post_text .post_text_inner ul {list-style-position: outside; margin-bottom: 22px; margin-left: 20px; list-style-type: square;}
.blog_holder article .post_text .post_text_inner p {text-align: justify}
.blog_holder.blog_large_image article .post_text h2 .date, .blog_holder.blog_single article .post_text h2 .date, .blog_holder article .post_info {display:none;}
.blog_large_image h2 a, .blog_holder.blog_single article h2 {margin-bottom: 10px;}
.policy_list li {list-style-type: none; list-style-image: url(http://www.grihasoft.com/wp-content/uploads/2018/07/list-icon.png); line-height: 22px; padding-bottom: 3px;}
.policy_list ul, .wpb_content_element ul {list-style-position: outside; margin-left: 20px;}
.drop_down .second .inner ul li.sub a i.q_menu_arrow {color: #a92e7d; font-size: 18px; top: -2px;}
.homepage-counters .q_counter_holder span.counter {border: 12px solid #a2bd1d; border-radius: 100px; padding: 55px 40px; width: 70px; height: 40px; margin-bottom: 15px; }
.homepage-counters .q_counter_holder.center {padding: 10px 10px;}
.homepage-why-choose-us .chooseus_column1 .vc_column-inner:hover h6, .homepage-why-choose-us .chooseus_column1 .vc_column-inner:hover p {color: #fff !important;}
.homepage-why-choose-us .chooseus_column1 .vc_column-inner:hover {background-color: #a2bd1d !important; color: #fff !important;}
.homepage-why-choose-us, .homepage-counters1 {background-attachment: fixed;}
.ngg-album-gallery-image-counter {display: none;}
.ngg-album-compact h4 .ngg-album-desc {text-align: center;}
.ngg-gallery-thumbnail a {margin-bottom: 4px !important;}
.ngg-album-compactbox {padding-bottom: 0px !important;}


@media screen and (max-width:480px) {
.title.title_size_small h1 {font-size: 14px; line-height: 20px;}
}
@media screen and (max-width:350px) {
.position_center.title .breadcrumb {display: none;}
}
@media screen and (min-width:1001px) and (max-width:1099) {
nav.main_menu > ul > li > a {padding: 0 12px;}
}

/*---------------------------------Home-----------------------------*/

.offer_section .q_icon_with_title .icon_text_inner {
    padding: 0 0 35px;
 } 
 .offer_section .q_icon_with_title.tiny .icon_holder img {
 width:auto;
}
span.author_company {
    display: block;
    color: #000 !important;
    font-style: italic;
     font-size: 14px;
}
span.author_company_divider {
    display: none;
}
.bottom_contact p {color: #fff; text-align: center; font-size: 16px;}
.bottom_contact a {color: #fff; font-weight: normal;}
.bottom_contact a:hover {color: #a92c7c;}
.chooseus_column1 {padding:2px;}
.social_homepage { text-align: center;}
.social_homepage .textwidget.custom-html-widget {
    display: none;
}
.highlight, .testimonials_holder.light .flex-direction-nav a:before {
    color: #c3c3c3;
}
.testimonials_holder.light .flex-direction-nav a {
    border-color:#c3c3c3;
}
.ourclients li.item{ width:auto !important;}
.contactbtn {
    text-align: center;
}
.homepage-testimonials .testimonials .testimonial_text_inner p.testimonial_author span.author_company {
    color: #000 !important;
}
.btn_readmore{padding:0px;}

/*-------------------------------------------------------------------*/
/*-----------------------------company --------------------------------------*/

.company_profile p {text-align: justify;}
.leadership_row1 p {text-align:justify;}
.leadership_row2 p {text-align:justify;}
.leadership_row3 p {text-align:justify;}
.leadership_row4 p {text-align:justify;}
.mission_row p {text-align:justify;}
.quality_policy_row p {text-align:justify;}
.values_row p {text-align:justify;}
.policy_img {  vertical-align: middle;
    width:15px;
    height:15px;
    }
.clientspage .qode_carousels .slides img{width:auto;}
.team_row h6, .team_row p {text-align:justify;}
.teambtn {
    border-radius: 50%;
    border: 1px #a92e7d solid;
    background: #a92e7d;
    cursor: pointer;
    font-size:15px; 
    color:#fff;
    width: 12%;
    font-weight: bolder;
    height: 35px;
    width: 35px;
    outline: none;
}
.btndiv{display:inline-block;}
.teambtn:hover {background-color: #a3bc1d; border:1px #a3bc1d solid;}
.teambtn i.qode_icon_font_awesome.fa.fa-plus {
   line-height: 36px;
}
.teambtn i.qode_icon_font_awesome.fa.fa-linkedin {
    line-height: 36px;
}
.teambtn i.qode_icon_font_awesome.fa.fa-minus {
    line-height: 36px;
}
.teambtn {display:inline-block;}


/*-------------------------------------------------------------------*/
/*---------------------------------Resource-FAQ-clients-----------------------------*/

.blog_holder article .post_text .post_text_inner li {
    text-align: justify;
}
.clients_row p {text-align: justify;}

.faq_accordion span.tab-title {
   color: #a92e7d;
    text-transform: none;
    font-size: 16px;
    font-weight: 500;
    text-align: justify;
}
.faq_accordion p{
    font-size: 16px;
    font-weight: 400;
     text-align: justify;

}
.casestudy_contactus label {
    font-weight: 500;
}
.whygrihasoft_row .q_box_holder.with_icon .box_holder_icon_inner.circle .fa-stack, .q_icon_with_title.center p  {text-align:justify}
.whygrihasoft_row li  {text-align:justify}
.culture_row p {text-align:justify}
.currentopening_row .q_accordion_holder.accordion .ui-accordion-header .accordion_mark {
    border: 2px solid #ccc;
}
.currentopening_row h5.clearfix.title-holder.ui-accordion-header.ui-helper-reset.ui-corner-top.ui-accordion-header-active
{background-color: #e3e3e3;}
.currentopening_row h5.clearfix.title-holder.ui-accordion-header.ui-helper-reset.ui-corner-top.ui-state-default.ui-corner-bottom
{background-color: #e3e3e3;}
.contactus {
    background: rgba(255, 255, 255, 0.8);
}
/*----------------------------------------------------------------------*/

/*---------------------------------Services----------------------------*/

.master_data li {
    list-style-type: none;
    list-style-image: url(http://www.grihasoft.com/wp-content/uploads/2018/07/list-icon.png);
    line-height: 22px;
    padding-bottom: 3px;
    text-align:justify;
}
.master_data p {
    text-align:justify;
    padding-bottom:20px;
}

.eam_services p{text-align:justify; padding-bottom:20px;}

.spend p {text-align:justify;padding-bottom:20px;}
.spend h6 {
 padding-bottom:10px;
}
.supplier_services p {text-align:justify;padding-bottom:20px;}
.supplier_services h5 {padding-bottom:10px;}
.illustration {width:100%; background-color:#EBEBEB;padding-bottom:20px;}
.illustration th{background-color:#cccccc;}
.supplier_services li {
    list-style-type: none;
    list-style-image: url(http://www.grihasoft.com/wp-content/uploads/2018/07/list-icon.png);
    line-height: 22px;
    padding-bottom: 3px;
    text-align: justify;
}
.supplier_services .q_icon_with_title .icon_text_inner {
     padding: 0 0 0px; 
} 

.catalogue_services li {
    list-style-type: none;
    list-style-image: url(http://www.grihasoft.com/wp-content/uploads/2018/07/list-icon.png);
    line-height: 22px;
    padding-bottom: 3px;
    text-align: justify;
}
.catalogue_services p {
    text-align: justify;padding-bottom:20px;
}
.catalogue_services h6 {
 padding-bottom:10px;
}

.mro_data_services p {text-align:justify;padding-bottom:20px;}
.mro_data_services span.tab-title {
    text-transform: none;
}
.mro_data_services h5 {padding-bottom:20px;}
.mro_data_services .q_accordion_holder.accordion div.accordion_content {
    padding: 10px;
    
}
.mro_data_services .q_accordion_holder.accordion.without_icon .ui-accordion-header span.tab-title {
    padding: 0px 10px 10px 63px;
    
}

.healthcare_services p {text-align:justify;padding-bottom:20px;}
.healthcare_services li {text-align:justify;}
.healthcare_services li {
    list-style-type: none;
    list-style-image: url(http://www.grihasoft.com/wp-content/uploads/2018/07/list-icon.png);
    line-height: 22px;
    padding-bottom: 3px;
    text-align: justify;
}
.healthcare_services h6 {padding-bottom:10px;}

@media screen and (min-width: 768px) {
    .wpb_single_image.wpb_content_element.vc_align_center.healthcareimg {
   pointer-events: none;
    cursor: default;
}
  .wpb_single_image.wpb_content_element.vc_align_center.mroimg{
    pointer-events: none;
    cursor: default;
}
.wpb_single_image.wpb_content_element.vc_align_center.dcimg{
    pointer-events: none;
    cursor: default;
}
.wpb_single_image.wpb_content_element.vc_align_center.spendimg{
    pointer-events: none;
    cursor: default;
}
}

.mro_data_services li {
    list-style-type: none;
    list-style-image: url(http://www.grihasoft.com/wp-content/uploads/2018/07/list-icon.png);
    line-height: 22px;
    padding-bottom: 3px;
    text-align: justify;
}
.dc_services p{text-align:justify;padding-bottom:20px;}
.dc_services span.tab-title {
    text-transform: none;
}
.dc_services li {
    list-style-type: none;
    list-style-image: url(http://www.grihasoft.com/wp-content/uploads/2018/07/list-icon.png);
    line-height: 22px;
    padding-bottom: 3px;
    text-align: justify;
}
.hcpcs_item {width: 100%; background-color:#EBEBEB;}
.hcpcs_item th{background-color:#cccccc;}
.dc_services .q_accordion_holder.accordion div.accordion_content {
    padding: 10px;
}
.dc_services .q_accordion_holder.accordion.without_icon .ui-accordion-header span.tab-title {
    padding: 0px 10px 10px 63px;
}