@charset "UTF-8";
/*Banner*/
.slider {
  /*height: 440px;*/
  height: 100%;
  overflow: hidden; }
  .slider img {
    width: 100%;
    height: auto; }

.front .slider {
  height: 440px; }

.page-node-3 .body-wrap .main-content .about-content .node-about .field-name-body ul li {
  line-height: 1.2 !important; }

.body-wrap {
  padding: 25px 0px; }
  .body-wrap .about .field-type-text-with-summary ul {
    padding-left: 0px;
    /*list-style: none;*/ }
    .body-wrap .about .field-type-text-with-summary ul li:before {
      /*content: "•";*/
      padding-right: 8px;
      font-size: 2.3em;
      vertical-align: middle; }
  .body-wrap .main-content .about_menu {
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 30px;
    border-radius: 4px;
    background-color: #F1ECD5; }
    .body-wrap .main-content .about_menu ul.menu li {
      display: table-cell;
      width: 1%;
      text-align: center; }
      .body-wrap .main-content .about_menu ul.menu li.active a {
        color: #ffffff;
        background-color: #E07000; }
        .body-wrap .main-content .about_menu ul.menu li.active a:hover {
          background-color: #E07000;
          color: #ffffff !important; }
      .body-wrap .main-content .about_menu ul.menu li a {
        color: #945109;
        font-size: 1.3em;
        border-radius: 4px;
        padding: 15px;
        font-family: "Droid Serif", serif; }
        .body-wrap .main-content .about_menu ul.menu li a:hover {
          background-color: transparent; }
  .body-wrap .main-content .field-name-body .bg-color-box {
    background-color: #F1ECD5;
    padding: 20px;
    margin-bottom: 15px; }
    .body-wrap .main-content .field-name-body .bg-color-box.half-width {
      width: 67%; }
  .body-wrap .main-content .field-name-body .without-bg {
    padding-left: 20px; }
  .body-wrap .main-content .field-name-body .bg-head h3 {
    background-color: #945109;
    transition: all 0.3s ease-out 0.3s;
    font-size: 18px;
    font-weight: 600;
    color: #fff;
    display: inline-block;
    border-radius: 4px;
    padding: 5px 10px;
    margin-top: 10px; }
  .body-wrap .main-content .field-name-body .sub-head h4 {
    color: #945109; }
  .body-wrap .main-content .field-name-body h3 {
    color: #945109;
    transition: all 0.3s ease-out 0.3s;
    font-size: 18px;
    background: none; }
  .body-wrap .main-content .field-name-body ul {
    padding-left: 25px; }
    .body-wrap .main-content .field-name-body ul li {
      line-height: 1.5;
      margin-bottom: 15px; }
  .body-wrap .main-content .field-name-body .highlight-bg ul li {
    margin-bottom: 0px; }
  .body-wrap .main-content .about-content .node-about {
    /*.field-name-body {
    	.bg-color-box{
    		background-color: #F1ECD5;
    		padding: 20px;
    		margin-bottom: 15px;
    		&.half-width{
    			width: 67%;
    		}
    	}
    	.without-bg{
    		padding-left: 20px;
    	}
    	.bg-head h3 {
    	    background-color: $secondary-color;
    		transition: all 0.3s ease-out 0.3s;
    		font-size: 18px;
    		font-weight: 600;
    		color: #fff;
    		display: inline-block;
    		border-radius: 4px;
    		padding: 5px 10px;
    		margin-top: 10px;
    	}
    	.sub-head h4{
    		color: $secondary-color;
    	}
    	h3 {
    	    color: #945109;
    	    transition: all 0.3s ease-out 0.3s;
    	    font-size: 18px;
    		background: none;
    	}
    	ul{
    		padding-left: 25px;
    		li{
    			line-height: 1.5;
    			margin-bottom: 15px;
    		}
    	}
    	.highlight-bg{
    		ul{
    			li{
    				margin-bottom: 0px;
    			}
    		}
    	}
    }*/ }
    .body-wrap .main-content .about-content .node-about .box-bg {
      margin-right: 60px; }
    .body-wrap .main-content .about-content .node-about .highlight-bg {
      background-color: #F1ECD5;
      margin: 15px 0px 30px 0px;
      padding: 15px 30px;
      width: 67.5%; }
      .body-wrap .main-content .about-content .node-about .highlight-bg table.what-we-do td {
        width: 33.33%;
        padding-right: 15px; }
    .body-wrap .main-content .about-content .node-about .vision-box {
      /*margin-right: 20px;
      margin-left: 20px;*/
      padding-bottom: 20px;
      background-color: #fbf7e4; }
    .body-wrap .main-content .about-content .node-about table {
      margin: 0px 0; }
      .body-wrap .main-content .about-content .node-about table td {
        padding-left: 0; }
      .body-wrap .main-content .about-content .node-about table h4 {
        text-transform: none; }
      .body-wrap .main-content .about-content .node-about table.who-we-are tr {
        margin-bottom: 20px; }
        .body-wrap .main-content .about-content .node-about table.who-we-are tr:nth-child(odd) {
          background-color: inherit; }
      .body-wrap .main-content .about-content .node-about table.who-we-are td:nth-child(1) {
        font-weight: 500;
        display: inline-block;
        margin-top: -29px;
        padding: 45px 0px 15px 15px;
        width: 100%;
        position: relative; }
        .body-wrap .main-content .about-content .node-about table.who-we-are td:nth-child(1):after {
          height: 15px;
          background-color: #979797;
          content: "";
          border-radius: 50%;
          display: inline-block;
          width: 15px;
          top: 47px;
          right: -2.1%;
          position: absolute; }
        .body-wrap .main-content .about-content .node-about table.who-we-are td:nth-child(1) strong {
          float: right;
          padding-right: 45px;
          text-align: right; }
      .body-wrap .main-content .about-content .node-about table.who-we-are td:nth-child(2) {
        border-left: 2px solid #979797;
        padding: 15px 15px 40px 45px;
        width: 66.6667%; }
        .body-wrap .main-content .about-content .node-about table.who-we-are td:nth-child(2) a {
          color: #E07000;
          text-decoration: none;
          transition: all 0.3s ease-out 0.3s; }
          .body-wrap .main-content .about-content .node-about table.who-we-are td:nth-child(2) a:hover {
            color: #945109; }
      .body-wrap .main-content .about-content .node-about table.who-we-are .inline {
        float: left;
        padding-right: 15px; }
      .body-wrap .main-content .about-content .node-about table.who-we-are .popup p {
        color: #E07000;
        cursor: pointer; }
        .body-wrap .main-content .about-content .node-about table.who-we-are .popup p:hover {
          color: #945109; }
      .body-wrap .main-content .about-content .node-about table.mission-table {
        margin-left: 20px; }
        .body-wrap .main-content .about-content .node-about table.mission-table td {
          padding-right: 60px;
          position: relative; }
          .body-wrap .main-content .about-content .node-about table.mission-table td .highlight-bg {
            height: 115px;
            padding: 15px; }
            .body-wrap .main-content .about-content .node-about table.mission-table td .highlight-bg:after {
              content: "";
              display: inline-block;
              position: absolute;
              right: -54px;
              border: 57px solid #F6F3E5;
              border-bottom-color: transparent;
              border-right-color: transparent;
              border-top-color: transparent;
              top: 21px; }
            .body-wrap .main-content .about-content .node-about table.mission-table td .highlight-bg.light {
              background-color: #F6F3E5;
              margin: 15px 0px 15px 0px;
              width: 100%; }
          .body-wrap .main-content .about-content .node-about table.mission-table td:last-child {
            padding-right: 0; }
            .body-wrap .main-content .about-content .node-about table.mission-table td:last-child .highlight-bg {
              background-color: #fbf7e4; }
              .body-wrap .main-content .about-content .node-about table.mission-table td:last-child .highlight-bg:after {
                display: none; }
  .body-wrap .main-content .board .view-nodequeue-1 ul {
    padding-left: 0px; }
    .body-wrap .main-content .board .view-nodequeue-1 ul li {
      list-style: none; }
      .body-wrap .main-content .board .view-nodequeue-1 ul li.views-row-last .row {
        border-bottom: none; }
  .body-wrap .main-content .board .view-nodequeue-1 .views-row-last .board-block {
    border-bottom: none; }
  .body-wrap .main-content .board .view-nodequeue-1 .board-block {
    border-bottom: 1px solid #dddddd;
    margin-bottom: 30px; }
  .body-wrap .main-content .board .view-nodequeue-1 .row {
    padding-bottom: 20px; }
    .body-wrap .main-content .board .view-nodequeue-1 .row .board-image {
      padding-right: 45px; }
      .body-wrap .main-content .board .view-nodequeue-1 .row .board-image img {
        border-radius: 50%;
        width: 100%;
        height: auto; }
    .body-wrap .main-content .board .view-nodequeue-1 .row .board-desc .person-name {
      margin-top: 0;
      font-family: "Droid Serif", serif;
      font-size: 18px;
      color: #945109;
      margin-bottom: 2px; }
    .body-wrap .main-content .board .view-nodequeue-1 .row .board-desc .post {
      text-transform: none;
      font-size: 14px;
      margin-bottom: 0px;
      margin-top: 5px;
      color: #706E6D; }
    .body-wrap .main-content .board .view-nodequeue-1 .row .board-desc .board-body {
      padding-top: 20px;
      font-size: 14px;
      text-align: justify; }
      .body-wrap .main-content .board .view-nodequeue-1 .row .board-desc .board-body a.views-more-link {
        text-decoration: none;
        color: #E07000;
        font-size: 15px; }
  .body-wrap .main-content .board .view-nodequeue-1.view-display-id-page_1 .ui-accordion {
    /*.ui-accordion-content{
    	height: auto !important;
    	
    }*/ }
    .body-wrap .main-content .board .view-nodequeue-1.view-display-id-page_1 .ui-accordion .views-row {
      border-bottom: 2px solid #EEE;
      margin-bottom: 15px;
      padding-bottom: 15px; }
    .body-wrap .main-content .board .view-nodequeue-1.view-display-id-page_1 .ui-accordion .views-row-last {
      border-bottom: none; }
    .body-wrap .main-content .board .view-nodequeue-1.view-display-id-page_1 .ui-accordion .ui-icon {
      display: none; }
    .body-wrap .main-content .board .view-nodequeue-1.view-display-id-page_1 .ui-accordion .ui-accordion-icons {
      padding-left: 0 !important;
      padding-right: 0px; }
    .body-wrap .main-content .board .view-nodequeue-1.view-display-id-page_1 .ui-accordion .ui-state-default {
      border: none;
      background: inherit;
      font-weight: 600; }
      .body-wrap .main-content .board .view-nodequeue-1.view-display-id-page_1 .ui-accordion .ui-state-default a {
        font-weight: normal;
        font-size: 16px;
        font-family: "Droid Sans", sans-serif; }
    .body-wrap .main-content .board .view-nodequeue-1.view-display-id-page_1 .ui-accordion .ui-accordion-header[aria-selected="false"]:before {
      background: transparent url("../../img/dw-arrow.png") no-repeat scroll 100% 25%/35% 50%;
      height: 16px;
      content: "";
      width: 40px;
      float: right;
      transition: transform 0.3s ease 0s;
      margin-top: 3px; }
    .body-wrap .main-content .board .view-nodequeue-1.view-display-id-page_1 .ui-accordion .ui-accordion-header[aria-selected="true"]:before {
      background: transparent url("../../img/up-arrow.png") no-repeat scroll 100% 25%/35% 50%;
      height: 16px;
      content: "";
      width: 40px;
      float: right;
      transition: transform 0.3s ease 0s;
      margin-top: 3px; }
    .body-wrap .main-content .board .view-nodequeue-1.view-display-id-page_1 .ui-accordion .ui-widget-content {
      border: none;
      font-family: "Droid Sans", sans-serif;
      text-align: justify; }
    .body-wrap .main-content .board .view-nodequeue-1.view-display-id-page_1 .ui-accordion .ui-accordion-content-active a {
      color: #E07000;
      text-decoration: none;
      transition: all 0.3s ease-out 0.3s; }
      .body-wrap .main-content .board .view-nodequeue-1.view-display-id-page_1 .ui-accordion .ui-accordion-content-active a:hover {
        color: #945109; }

.page-board-organization .body-wrap h2#page-title {
  border-bottom: none;
  padding-bottom: 10px;
  margin-bottom: 10px; }

.page-board .main-content .board-desc .person-name {
  margin-top: 0;
  font-family: "Droid Serif", serif;
  font-size: 16px;
  /*font-size: 16px;*/
  margin-bottom: 2px; }
.page-board .main-content .board-desc .post {
  text-transform: none;
  font-size: 16px;
  margin-bottom: 0px;
  margin-top: 5px; }
.page-board .main-content .board-desc .board-body {
  padding-top: 20px;
  font-size: 16px; }
  .page-board .main-content .board-desc .board-body a.views-more-link {
    text-decoration: none;
    color: #E07000;
    font-size: 15px; }

.google-visualization-orgchart-table {
  border-collapse: separate;
  font-size: 15px;
  font-color: #E07000 !important; }
  .google-visualization-orgchart-table .google-visualization-orgchart-node {
    border: none !important;
    background: none !important;
    box-shadow: none !important; }
  .google-visualization-orgchart-table .google-visualization-orgchart-table a {
    color: #E07000 !important;
    font-weight: normal !important; }
  .google-visualization-orgchart-table .google-visualization-orgchart-node {
    border: 1px solid #E07000 !important;
    border-radius: 0 !important; }
  .google-visualization-orgchart-table .google-visualization-orgchart-linenode, .google-visualization-orgchart-table .google-visualization-orgchart-noderow-large {
    background: none !important; }
  .google-visualization-orgchart-table .google-visualization-orgchart-linebottom {
    border-bottom: 1px solid #E07000 !important; }
  .google-visualization-orgchart-table .google-visualization-orgchart-lineleft {
    border-left: 1px solid #E07000 !important; }
  .google-visualization-orgchart-table .google-visualization-orgchart-lineright {
    border-right: 1px solid #E07000 !important; }
  .google-visualization-orgchart-table .views-org-chart-field.views-org-chart-field-no-name {
    display: none !important; }

#map {
  height: 440px;
  width: 50%;
  margin: 0px;
  padding: 0px; }

a[href^="http://maps.google.com/maps"] {
  display: none !important; }

a[href^="https://maps.google.com/maps"] {
  display: none !important; }

.gmnoprint a, .gmnoprint span, .gm-style-cc {
  display: none; }

.gmnoprint div {
  background: none !important; }

.our-team {
  text-align: center; }
  .our-team img {
    width: 100%; }
  .our-team .modal-content {
    background-color: #fefefe;
    margin: 15% auto;
    /* 15% from the top and centered */
    padding: 20px;
    border: 1px solid #888;
    width: 80%;
    /* Could be more or less, depending on screen size */
    text-align: left;
    /* The Close Button */ }
    .our-team .modal-content h2 {
      padding: 0 !important;
      margin-top: 2px !important; }
    .our-team .modal-content .close {
      color: #aaa;
      float: right;
      font-size: 28px;
      font-weight: bold; }
    .our-team .modal-content .close:hover,
    .our-team .modal-content .close:focus {
      color: black;
      text-decoration: none;
      cursor: pointer; }

.page-node-72 .body-wrap .about .field-name-body {
  /*table{
  	td{
  		margin-bottom: 30px;
  		padding-right: 15px;
  		width: 25%;
  		&.last{
  			padding-right: 0px;
  		}
  		.box{
  			padding: 20px;
  			display: inline-block;
  			background-color: $bg-color;
  			height: 350px;
  			border-radius: 4px;
  			h3{
  				margin-top: 0;
  				margin-bottom: 20px;
  			}
  			p{
  				font-size: 16px;
  				margin-bottom: 0;
  			}
  		}
  	}
  }*/ }
  .page-node-72 .body-wrap .about .field-name-body .table .rows span {
    padding: 0px 15px;
    display: inline-flex;
    background-color: #F1ECD5;
    margin: 17px;
    /*text-align: center;*/
    width: 30%;
    height: 210px; }

.page-node-88 #block-system-main {
  width: 50%;
  float: left; }

.page-financial-info .view-financial-info {
  /*.views-field-title{
  	font-size: 18px;
  	color: $secondary-color;
  	float: left;
  	padding-right: 10%;
  }*/ }
  .page-financial-info .view-financial-info .ui-accordion {
    /*.ui-accordion-content{
    	height: auto !important;
    	
    }*/ }
    .page-financial-info .view-financial-info .ui-accordion .views-row {
      border-bottom: 2px solid #EEE;
      margin-bottom: 15px;
      padding-bottom: 15px; }
    .page-financial-info .view-financial-info .ui-accordion .ui-icon {
      display: none; }
    .page-financial-info .view-financial-info .ui-accordion .ui-accordion-icons {
      padding-left: 0 !important;
      padding-right: 0px; }
    .page-financial-info .view-financial-info .ui-accordion .ui-state-default {
      border: none;
      background: inherit;
      font-weight: 600; }
      .page-financial-info .view-financial-info .ui-accordion .ui-state-default a {
        font-weight: normal;
        font-size: 16px; }
    .page-financial-info .view-financial-info .ui-accordion .ui-accordion-header[aria-selected="false"]:before {
      background: transparent url("../../img/dw-arrow.png") no-repeat scroll 100% 25%/35% 50%;
      height: 16px;
      content: "";
      width: 40px;
      float: right;
      transition: transform 0.3s ease 0s;
      margin-top: 3px; }
    .page-financial-info .view-financial-info .ui-accordion .ui-accordion-header[aria-selected="true"]:before {
      background: transparent url("../../img/up-arrow.png") no-repeat scroll 100% 25%/35% 50%;
      height: 16px;
      content: "";
      width: 40px;
      float: right;
      transition: transform 0.3s ease 0s;
      margin-top: 3px; }
    .page-financial-info .view-financial-info .ui-accordion .ui-widget-content {
      border: none; }
  .page-financial-info .view-financial-info .views-field-field-upload-resume .file a {
    color: #945109;
    transition: all 0.3s ease-out 0.3s;
    display: block;
    padding-top: 10px; }
    .page-financial-info .view-financial-info .views-field-field-upload-resume .file a:hover {
      color: #E07000; }
  .page-financial-info .view-financial-info .views-field-field-upload-resume .file img {
    display: none; }
  .page-financial-info .view-financial-info .views-field-field-upload-resume ul {
    list-style: none;
    padding-left: 0px; }

/*althaf css changes*/
.body-wrap .main-content .about-content .node-about .vision-box {
  margin-left: 0;
  margin-right: 0; }
.body-wrap .main-content .about-content .node-about table.mission-table {
  margin-left: 0px; }

.right-block {
  width: 30%;
  float: right;
  display: block;
  overflow: hidden;
  margin-left: 30px;
  /*margin-bottom: 30px;*/ }

.node-type-about .view-testimonial {
  border-top: none;
  padding-top: 0em; }
.node-type-about #block-views-testimonial-block .flexslider .slides {
  padding: 0 10px; }
.node-type-about #block-views-testimonial-block .flexslider .img-wrapper {
  width: 100%; }
  .node-type-about #block-views-testimonial-block .flexslider .img-wrapper img {
    width: 40%;
    margin: 15px auto; }
.node-type-about #block-views-testimonial-block .flexslider .body-wrapper {
  width: 100%;
  text-align: center; }

/*our reach popup theamig althaf*/
.page-node-88 .bootstrap-dialog .modal-dialog .modal-content .modal-body .info_content table {
  border: none;
  width: 70% !important;
  margin-bottom: 10px; }
  .page-node-88 .bootstrap-dialog .modal-dialog .modal-content .modal-body .info_content table tbody tr:nth-child(odd) {
    background-color: #F1ECD5; }
  .page-node-88 .bootstrap-dialog .modal-dialog .modal-content .modal-body .info_content table tbody tr td {
    border: none;
    padding: 7px 15px;
    width: 33.33% !important; }
    .page-node-88 .bootstrap-dialog .modal-dialog .modal-content .modal-body .info_content table tbody tr td h4 {
      font-size: 14px;
      color: #945109; }
.page-node-88 .bootstrap-dialog .modal-dialog .modal-content .modal-body .info_content a {
  color: #E07000;
  transition: all 0.3s ease-out 0.3s;
  text-decoration: none; }
  .page-node-88 .bootstrap-dialog .modal-dialog .modal-content .modal-body .info_content a:hover {
    color: #945109; }
.page-node-88 .bootstrap-dialog .modal-dialog .modal-content .modal-body .info_content br {
  display: none; }

.page-node-70 .right-block {
  margin-top: 53px; }

.page-node-72 .right-block {
  margin-top: 46px; }

/*.line-below{
	h3{
		strong{
			border-bottom: 1px solid;
    		padding-bottom: 2px;
		}
	}
}*/
.page-node-3 .field-name-body .modal-content {
  background-color: #fefefe;
  margin: 15% auto;
  padding: 20px;
  border: 1px solid #888;
  width: 80%;
  text-align: left; }
  .page-node-3 .field-name-body .modal-content .close {
    margin-top: -14px;
    margin-right: -10px; }

.page-node-13 .body-wrap .main-content .field-name-body ul li {
  margin-bottom: 0px; }

/*# sourceMappingURL=about.css.map */
