/*custom css start here*/
/*.blog_class
{
    background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url(../img/call-to-action-bg.jpg) fixed center center;
    background-size: cover;
    padding: 60px 0;
}*/
/*.blog_class h3.section-title {
    color: #fff;
}
#portfolio .portfolio-wrap {
    border: 3px solid #fff;
}*/


/*.blog_class {
    background: linear-gradient(rgba(80, 75, 73, 0.7), rgba(80, 75, 73, 0.7)), url('<?php echo base_url();?>/assets/img/call-to-action-bg.jpg') fixed center center;
    background-size: cover;
  }
*/
  .blog_class h3.section-title {
    color: #fff;
  }

  #portfolio .portfolio-wrap {
      border: 3px solid #fff;
  }
  #portfolio .portfolio-wrap figure img {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}
#portfolio .portfolio-wrap figure:hover img {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
}
  .career_div
  {
    padding: 10px 0; 
  }
  .career_div .portfolio-item{
    border: 1px solid #ccc;
  }
  .career_div .portfolio-item:hover{
    box-shadow: 0 0 10px #ccc;
  }
  .career_div .carrer_blog_outer
  {
    width: 100%; 
    padding-top: 20%;
    min-height: 330px;
    -webkit-box-shadow: 0 0 10px #ccc;
    -moz-box-shadow: 0 0 10px #ccc;
    box-shadow: 0 0 10px #ccc;
    position: relative;
  }
  .Apply_Now
  {
    background: #3a526a;
    border: 0;
    padding: 10px;
    color: #fff !important;
    transition: 0.4s;
    cursor: pointer;
    border-radius: 5px;
    
  }
  .Apply_Now:hover, .Apply_Now:focus, .Apply_Now:active
  {
    color: #fff !important;
  }
  .carrer_blog_outer a.view_more {
      padding: 15px;
      background: #fff;
      cursor: pointer;
      text-decoration: underline;
      color: #000;

  }
  .carrer_blog_outer a.view_more:hover{
    text-decoration: underline;
  }
  .carrer_blog_outer h2.profile {
      
      font-weight: 500;
      margin-bottom: 20px;
      text-transform: capitalize;
      color: #000;
  }
  .carrer_blog_outer h4.Experience {
      font-weight: 600;
      color: #000;
  }
  .width_50
  {
    width: 50%;
  }
  .text_b_h{
    height: 175px;
  }
  #clients .modal-header button.close {
      position: absolute;
      right: 6%;
      background: #3a526a;
      padding: 5px 10px;
      color: #fff;
      top: 7%;
      border-radius: 5px;
  }
  #clients .form-control {
      margin-bottom: 10px;
  }
  .modal_submit{
    background: #3a526a;
    color: #fff;
    border: 1px solid transparent;
    padding: 10px 20px;
    border-radius: 5px;
  }
  
  .pop-style-2 .modal-title
  {
    padding-right:15px;
  } 
  .current-opening {
      padding: 10px 20px;
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      background: #4eba60;
      display:none;
      width: 100%;
  }
  .job-description-table {
    min-height: 243px;
}
  .carrer_blog_outer .table td, .table th {
      padding: 0.40rem;
      text-align: left;
      color: #fff;
  }

  #reset_btn
  {
    background: transparent;
    border: 1px solid transparent;
  }

  .apply_btn_c
  { float: right; }
   
  .hide_btn_c
  {
    margin-top: 0px;
    float: left;
    background-color: #4eba60;
    border-radius: 5px;
    border: 1px solid #3a526a;
    color: #3a526a !important;
    font-weight: 600;
  }

  .know_career
  {
    margin-top: 3%;
  }

  .know_career>button
  {
    background: #3a526a;
    border: 1px solid transparent;
    padding: 10px 20px;
    font-size: 22px;
    border-radius: 5px;
  }
  .know_career a
  {color: #fff;}

  .carousel-content > p
  {
    font-weight: 700;
    /*width: 85% !important;*/
     width: 80% !important;
    font-size: 25px;
    font-size: 35px;
    font-weight: 600 !important;
  }


  

/* -----------------------service page css -------------------------*/


  .blog_class {
    background: linear-gradient(rgba(80, 75, 73, 0.7), rgba(80, 75, 73, 0.7)), url(http://parkhya.org/ca-webste//assets/img/intro-carousel/5.jpg) fixed center center;
    background-size: cover;
    
}


#servicePage {
    padding-top: 11%;
    padding-bottom: 5%;
}

#servicePage h3, #servicePage p {
    color: #fff;
}

.services_sec
{
  padding: 40px 0;
}

.services_sec .icon {
    float: left;
    padding-right: 20px;
}

.services_sec .icon i {
    color: #5A8DEE;
    font-size: 36px;
    line-height: 1;
    transition: 0.5s;
}

.service_pd {
    padding-top: 6%;
}

.owl-next
  {
     background: #5A8DEE !important;
     position: absolute; 
     top: 36%; 
     right: 0;
     /*right:-42px;*/
  }
  .owl-next .fa-chevron-right, .owl-prev .fa-chevron-left
  {font-size: 40px; }

  .owl-theme .owl-nav [class*='owl-']
  {background: #5A8DEE ;}
  .owl-prev
  {
     background: #5A8DEE; 
     font-size: 40px; 
     position: absolute; 
     top: 36%;
     left: 0;
     /*left:-42px;*/
  }

  .about-cols .about-col
  {
    height: 100%;
    max-height: 610px;
  }


  .panel-body {
      padding: 15px;
  }
/* ------------------------service page css -------------------------------------*/

.map{
  padding:30px 0;
}
.location{
  padding-left: 0;
  padding-right: 0px;
}
.location .map{
  padding: 0px 0px;
  margin-bottom: -6px;
}


/* ------------------------blog page css -------------------------------------*/
.blogPage
{
     padding-top: 11%;
    padding-bottom: 5%;
}
.blogPage h2
{
    color: #ffffff;
    font-size: 32px;
    text-transform: uppercase;
    text-align: center;
    font-weight: 700;
    position: relative;
    padding-bottom: 15px;
}

.blogPage h2::before {
    content: '';
    position: absolute;
    display: block;
    width: 120px;
    height: 1px;
    background: #ddd;
    bottom: 1px;
    left: calc(50% - 60px);
}

.blogPage h2::after {
    content: '';
    position: absolute;
    display: block;
    width: 40px;
    height: 3px;
    background: #5A8DEE;
    bottom: 0;
    left: calc(50% - 20px);
}

/* ------------------------blog page css -------------------------------------*/

/* ------------------------career page css -------------------------------------*/

.career_class .modal-header button.close {
      position: absolute;
      right: 6%;
      background: #5A8DEE;
      padding: 5px 10px;
      color: #fff;
      top: 7%;
  }
/* ------------------------career page css -------------------------------------*/


/*Backgound color change css */

/*header#header {
    background: rgba(80, 75, 73, 0.9);
    /*background: #504B49;
}*/
#intro .carousel-item::before 
{
  background-color: rgba(80, 75, 73, 0.9);
}
#featured-services
{
  background: #3a526a;
}
#footer .footer-top
{
  background: #0a1a2c;
  border-bottom: 1px solid #555555;
}
#footer
{
  background: #0a1a2c;
}
#header.header-scrolled 
{
  background: rgba(255, 255, 255, 0.97);
  -webkit-box-shadow: 0 20px 20px -20px rgba(0,0,0,0.25);
  -moz-box-shadow: 0 20px 20px -20px rgba(0,0,0,0.25);
  box-shadow: 0 20px 20px -20px rgba(0,0,0,0.25);
}



/*Backgound color change css end */




/*Header anf footer css Start*/

 #header.header-scrolled{
    height: 110px;
  }

  #header #logo h1
  {border-left: 4px solid #4eba60;}

  #header #logo h1 a, #header #logo h1 a:hover
  {border-left: 4px solid transparent;}
  .name_c
  {
    width: 100%;
    max-width: 370px;
  }
  .name_c span {
      padding-left: 12px;
  }

  #nav-menu-container
  {
    padding-top: 18px;
  }
  .footer_addres >a
  {color: #fff;}

  #footer .footer-top
  {
    padding-bottom: 0;
  }
  #footer .copyright
  {
    padding-top:15px;
  }
  .marg_top
  {margin-top: 20px;}

  #footer .footer-top .footer-info {
      margin-bottom: 0px;
  }

  p.footer_addres{
    margin: 10px 0;
    font-size: 16px;
  }

  .sfHover>a
    {
      color: #5A8DEE;
    }
    .additional_info >p {
        color: #fff;
    }

    #team .member .member-info
    {padding: 15px;}
    .text_al
    {
      text-align: center;
    }
    .modal_img
    {
      margin-bottom: 20px;
    }


    #header #logo h1 
    {font-size: 20px;}
    #header #logo img
    {width: 65%;}
    #nav-menu-container {
        padding-top: 10px;
    }
    }
    #header.header-scrolled {
        height: 85px;
    }

/*Header anf footer css End*/

/*team page css start*/

.team_cl{
  padding: 60px 0;
}
.team_cl .pt0 img
{
  width: 50%;
}
.team_cl .pt0
{
  text-align: center;
}
.space_to{margin-top: 5%;}

section#Team_Members {
    background: #f7f7f7;
}

.padding_t
{
  padding-top: 20px;
}
.padding_t >ul
{
  padding-left: 20px;
}



/*team page css end*/



/* ----------------------------------------------Css header  start---------------------------------------*/

.marg_blog
    {margin: 0;}
    #header #logo h1 
    {font-size: 20px;}
    /*#header #logo img
    {width: 65%;}*/
    #nav-menu-container {
        padding-top: 10px;
    }
    /*#header #logo h1 {
        border-left: 4px solid transparent;
    }*/
    #header.header-scrolled {
        height: 85px;
    }

    .sf-with-ul
    {
      color: #5A8DEE;
    }

    #servicePage {
        padding-top: 15%;
        padding-bottom: 10%;
    }
    .name_c
    {
      padding-left: 0 !important;
    }
    .name_c span
    {
      letter-spacing: 1px;
      font-size: 16px;
      color: #3a526a;
    }
    .logo-text{
     margin-bottom: 0px;
     font-size: 22px;
     padding-left: 10px;
     margin-top: -22px;
     line-height: 24px;
     color: #3a526a;
    }
    .clearfix {
    clear: both;
}
    #header #logo img {
        width:65%;
    }
    p, h1, h2, h3, h4, h5, h6, span, a{
      font-family: 'Muli', sans-serif;
    }
    ul>li, ul >li >a
    {
      font-family: 'Muli', sans-serif;
      font-size: 16px;
    }
    ul.nav-menu>li>a
    {
      font-family: 'Muli', sans-serif;
      font-size: 14px;
      font-weight: 700;
    }
    #footer .footer-top .footer-info h3, #footer .footer-top .footer-info p
    {
      font-family: 'Muli', sans-serif;
    }
    #intro h2
    {
      text-transform: capitalize;
    }
    #intro p{
      text-transform: capitalize;
      font-weight: 300;
    }

    #featured-services h4 a{
      font-size: 24px;
    }
    #featured-services p, #about .about-col p
    {
      font-size: 16px;
    }
    #about .about-col h2 a{
      font-size: 25px;
    }

     .section-header p{
      font-weight: 600;
      font-size: 18px;
    }
    #services .description{
      font-size: 16px;
      color: #000;
    }
    #portfolio .portfolio-item .portfolio-info h4 a{
      font-size: 25px;
    }
    #portfolio .portfolio-item .portfolio-info p{
      color: #000;
      font-weight: 500;
      letter-spacing: 1px;
      font-size: 16px;
    }
    .carrer_blog_outer h2.profile
    {
      color: #000;
    }
    #testimonials .testimonial-item h4{
      color:#000;
    }
    #testimonials .testimonial-item p{
      color:#000;
    }

    #footer .footer-top .footer-links ul li
    {
      font-weight: 600;
    }

    #footer .footer-top h4{
      font-size: 18px;
    }

    #footer .footer-top .footer-info p.foot_tets
    {
      font-size: 16px;
    }
    p.description {
      color: #000;
    }
    .services_sec ul>li {
        color: #000;
    }
    .team_cl h4 {
        color: #000;
    }
    .col_blog {
      color: #000;
      margin-top: 40px;
    }
    
    p.footer_addres{
      margin: 10px 0;
      font-size: 16px;
    }

    .team_cl .pt0 img
    {
      border-radius: 21%;
    }
    p.description{
      font-size: 20px;
    }
    .services_sec ul>li
    {
      font-size: 19px;
    }
    ol.class li {
        font-size: 19px;
    }
    h4.description{
      color: #000;
    }
    /*
    #footer .footer-top .footer-info h3, #footer .footer-top .footer-info p
    {
      font-family: 'Roboto';
    }

    .section-header h2 {
        font-size: 45px;
        color: #111;
        text-transform: uppercase;
        text-align: center;
        font-weight: 700;
        position: relative;
        padding-bottom: 15px;
    }

    .section-header h2::before{
        content: '';
        position: absolute;
        display: block;
        width: 242px;
        height: 1px;
        background: #ddd;
        bottom: 1px;
        left: calc(50% - 121px);
    }
    .section-header h2::after{
      content: '';
      position: absolute;
      display: block;
      width: 70px;
      height: 3px;
      background: #5A8DEE;
      bottom: 0;
      left: calc(50% - 35px);
    }

    #about .section-header p {
        font-size: 20px;
        color: #000;
    }

    #about .about-col h2 a {
        font-size: 27px;
    }
    #about .about-col p
    {font-size: 17px;}*/
/* ----------------------------------------------Css header  end---------------------------------------*/

/*--------------------  Admin testimonial image delete ----------------*/
.delete_testi_image
{
	position: absolute;
    top: 0;
}
.delete_testi_image i.ace-icon.fa.fa-trash-o
{
	font-size: 35px;
}

/*custom css end here*/
