@import url('https://fonts.googleapis.com/css?family=Noto+Sans|Saira|Dosis:500|Cabin|Roboto|Work+Sans');

/* Start Header style */


.special { border-color:red; }

.text-blue{color: #13879f ;}

.text-black{color: #000;}

.text-rose{color:#fc7d86;}

.text-red{color:#fc7d86;}

.section-title{color: #13879f ;}

.text-green{color: #62bc4a ;}

.text-white{color:#fff ;}

.bold{font-weight: bold;}

.p_text{ font-size: 16px; text-indent: 0%;}

.ul_text{font-family: 'Dosis', sans-serif; font-size: 17px; line-height: 1.6; margin-left: 3%;}

.sec_titles{font-family: 'Cabin', sans-serif; margin-left: 20px; text-transform: uppercase; font-size: 26px; font-weight: bold;}

.sec_form_titles{font-family: 'Cabin', sans-serif; text-transform: uppercase; font-size: 15px; font-weight: bold;}

.sec_form_titles_new{font-family: 'Cabin', sans-serif;  font-size: 15px; font-weight: bold;}

.about_titles{font-family: 'Cabin', sans-serif; margin-left: 0px;}

.upper{text-transform: uppercase ;}

.center_block {float: none; margin: 0 auto; display: table;table-layout: fixed;}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {

    border-color: transparent ;


}



.navbar-logo img{width: 100%;}

.navbar-logo p{   

    font-size: 12px;

    text-align: center;

    color: #013178;

    font-family: 'Work Sans', sans-serif;

  }

h2 sup{color: red;}

.navbar-default {

    background-color:transparent;

    border-color: transparent ;

}

#header_address{float: left;margin: 15px 0 -23px 53px; }

#header_address p{margin: 0; font-size: 15px; font-family: 'Cabin', sans-serif;}

#header_address p span{color: #13879f; font-weight: bold;}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {

  color: #13879f  ;

    background-color: transparent ;

    border-bottom: 3px solid #fc7d86  ;

}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {

    color: #13879f;

    background-color: transparent;

    border-bottom: 3px solid #fc7d86;

}

.container-fluid_change{padding-right: 0px ; padding-left: 0px ;}

.navbar-default .navbar-nav > li > a{

    padding:10px;

    color: #13879f;

    text-transform: capitalize;

    margin: 0 10px;

    font-size: 18px;

    /* font-family: 'Saira', sans-serif; */

    font-weight: bold;

    border-bottom: 3px solid transparent;

}

.menu_container{margin-top: 10px;}

.btn-blue{background-color: #fff; color: #13879f; border:1px solid #ccc;}

.btn-blue:hover{background-color: #13879f; color: #fff;}

.btn-blue:hover i{color: #fff;}



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

  .navbar{

    min-height: 30px;

    margin-top: 12px;

    margin-bottom: 0;

    float: right;

  }

}

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

  label{font-size: 11.5px;}

  .modal-title {font-size: 18px;}

  .modal-header{padding:5px;}

  .form-group { margin-bottom: 9px;}

  .form-control{height: 30px;}

  .btn{padding: 4px 12px;}

  .table-condensed > thead > tr > th, 

  .table-condensed > tbody > tr > th, 

  .table-condensed > tfoot > tr > th, 

  .table-condensed > thead > tr > td, 

  .table-condensed > tbody > tr > td, 

  .table-condensed > tfoot > tr > td {

    padding: 1px;

  }

  .carousel-indicators li{width: 20px !important; background-color:#95ba4a !important; }

  .carousel-indicators .active{background-color:#13879f !important; }



}



div.navbar-collapse.collapse {

  display: block;

  overflow: hidden;

  max-height: 0px;

  -webkit-transition: max-height .3s ease;

  -moz-transition: max-height .3s ease;

  -o-transition: max-height .3s ease;

  transition: max-height .3s ease;

}

div.navbar-collapse.collapse.in {

  max-height: 2000px;

}

    .carousel-inner > .item.next,

    .carousel-inner > .item.active.right {

      left: 0;

      -webkit-transform: translate3d(100%, 0, 0);

      transform: translate3d(100%, 0, 0);

    }

    .carousel-inner > .item.prev,

    .carousel-inner > .item.active.left {

      left: 0;

      -webkit-transform: translate3d(-100%, 0, 0);

      transform: translate3d(-100%, 0, 0);

    }

@media (min-width: 992px) and (max-width: 1200px){

  .navbar-default .navbar-nav > li > a{margin: 0px 8px;}

  .dropdown-menu>li>a{font-size: 15px ;}

  .navbar { margin-top: 0;}

  #header_address { margin: 15px 0 -23px 10px;}

}



@media (min-width: 768px) and (max-width: 991px){

  .menu_container{width: 100% ;}

  .navbar-collapse{padding:0 !important;}

  ul.social-network{float: none !important; margin: 0 auto !important; display: table !important;table-layout: fixed !important;}



  .navbar-logo img{width: 200px; float: none; margin: 0 auto; display: table;table-layout: fixed;}

  .navbar { margin-top: 10px;}

  #header_address { float: none; margin: 6px -1px;}

}



@media (min-width: 851px) and (max-width: 991px){

  .navbar-default .navbar-nav > li > a { font-size: 12px ; margin: 12px 4px; }

  .dropdown-menu>li>a{font-size: 14px ;}

}



@media (min-width: 768px) and (max-width: 850px){

  .navbar-default .navbar-nav > li > a { font-size: 12px ;margin: 12px 4px;}

  .dropdown-menu>li>a{font-size: 12px ;}

}



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

  h1{ font-size: 24px;}

  h2{ font-size: 22px;}

  h3{ font-size: 20px;}

 .p_text{text-align: justify;}





  .about_titles { margin-left:0px;}

  ul.social-network{display: none !important;}

  .btn-top{float: none !important; margin: 5px auto !important; display: table !important;table-layout: fixed !important;}

  .navbar-logo img{width: 200px; float: none !important; margin: 0 auto !important; display: table !important;table-layout: fixed !important;}

  .ul_text{margin-left: 0;}

  footer h4, footer p{text-align: center;}

  .about_titles{text-align: center;}



  .navbar-default .navbar-nav > li > a{

    color: #13879f ; 

    border-bottom: 3px solid transparent ; 

    font-size:16px;

    margin-bottom: 6px;

  }

 .navbar{margin: 0px; min-height: 0px; }

 .navbar-default .navbar-collapse, .navbar-default .navbar-form {

    background: #fff;

    text-align: center;

  }

  .navbar-default .navbar-nav  a:hover, 

  .navbar-default .navbar-nav a:focus {

     color: #13879f ;border-bottom: 3px solid #fc7d86 ;

  }

  .navbar-default .navbar-nav > .active > a, 

  .navbar-default .navbar-nav > .active > a:hover, 

  .navbar-default .navbar-nav > .active > a:focus {

    color: #13879f ;border-bottom: 3px solid #fc7d86 ;

  }



  .navbar-default .navbar-nav > .open > a, 

  .navbar-default .navbar-nav > .open > a:hover, 

  .navbar-default .navbar-nav > .open > a:focus {

    color: #13879f !important;

  }

  .navbar-default .navbar-nav .open .dropdown-menu > li > a {font-weight: bold; text-align: center;}

  .navbar-toggle { position: absolute; top: -96px; right: -15px;}

  #nav_link_mobi{display: none;}

  footer .col-sm-4{padding-top: 5px; padding-bottom: 5px;}

footer{margin: 4px;}

}







.navbar-toggle{background-color: #fff ;}

.navbar-default .navbar-toggle .icon-bar {background-color: #13879f;}



.navbar-nav>li>.dropdown-menu {

    border-radius: 3px;

    border: 2px solid #3f95a8;

}

.dropdown-menu>.active>a, 

.dropdown-menu>.active>a:focus, 

.dropdown-menu>.active>a:hover {

    color: #fff;

    text-decoration: none;

    background-color: #13879f;

    outline: 0;

}

.dropdown-menu>li>a{

    color: #13879f;

    font-family: 'Saira', sans-serif; 

    font-size: 16px;

    line-height: 1.628571;

}

.dropdown-menu>li>a:focus, 

.dropdown-menu>li>a:hover {

    color: #fc7d86 !important;

    border-bottom: 0px !important;

}

.navbar-default .navbar-nav > .open > a, 

.navbar-default .navbar-nav > .open > a:hover, 

.navbar-default .navbar-nav > .open > a:focus {

    color: #13879f;

    background-color: #fff;

    border-bottom: 3px solid #fc7d86;

}





/* social icons */

/* footer social icons */

ul.social-network {

  list-style: none;

  display: inline;

  margin-left:0;

  padding: 0;

  margin-top: 5px;

  margin-bottom: 5px;

  margin-right: 15px;

}

ul.social-network li {

  display: inline;

  margin: 0px;

}



li#phone{font-size: 16px; font-weight: bold;color:#fff;}




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

   li#phone{font-size: 12px; font-weight: bold;color:#fff;}

}


/* footer social icons */

.social-network a.icoRss:hover {

  background-color: #F56505;

}

.social-network a.icoFacebook {

  color:#3B5998;

}

.social-network a.icoFacebook:hover {

  background-color:#3B5998;

}

.social-network a.icoTwitter {

  color:#33ccff;

}

.social-network a.icoTwitter:hover {

  background-color:#33ccff;

}

.social-network a.icoGoogle{

  color:#BD3518;

}

.social-network a.icoGoogle:hover {

  background-color:#BD3518;

}

.social-network a.icoVimeo:hover {

  background-color:#0590B8;

}

.social-network a.icoLinkedin {

  color:#007bb7;

}

.social-network a.icoLinkedin:hover {

  background-color:#007bb7;

}

.social-network a.icoRss:hover i, .social-network a.icoFacebook:hover i, .social-network a.icoTwitter:hover i,

.social-network a.icoGoogle:hover i, .social-network a.icoVimeo:hover i, .social-network a.icoLinkedin:hover i {

  color:#fff;

}

a.socialIcon:hover, .socialHoverClass {

  color:#44BCDD;

}



.social-circle li a, .fa_phone {

  display:inline-block;

  position:relative;

  margin:0 auto 0 auto;

  -moz-border-radius:50%;

  -webkit-border-radius:50%;

  border-radius:50%;

  text-align:center;

  width: 35px;

  height: 35px;

  font-size:20px;

  border: 1px solid rgba(0, 0, 0, 0.22);

  text-decoration: none ;

}

.social-circle li i {

  margin:0;

  line-height:36px;

  text-align: center;

}

.phone_num{font-size: 16px; color: #000000; font-weight: 700; vertical-align: middle;}

.btn-top {

    display: inline-block;

    padding: 4px 5px;

    margin:5px 0;

    font-size: 14px;

    color:#fff;

    float:right;

    margin-right:1%;

    font-weight: 400;

    line-height: 1.42857143;

    text-align: center;

    white-space: nowrap;

    vertical-align: middle;

    cursor: pointer;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

    border: 1px solid transparent;

    border-radius: 4px;

}

.btn-ada{

    background-color: #004083;

    color: #fff;

    border: 2px solid #004083;

}

.btn-request{

    background-color: #95ba4a;

    color: #fff;

    border: 2px solid #95ba4a;

}

.btn-ass{

    background-color: #01a5b8;

    color: #fff;

    border: 2px solid #01a5b8;

}

.btn-ada:hover{

    color: #004083 !important;

    background-color: #eee;

}

.btn-ass:hover{

    color: #01a5b8 !important;

    background-color: #eee;

}

.btn-request:hover{

    color: #95ba4a !important;

    background-color: #eee;

}

.btn:hover {

    color:#fff;

}







/* End Header style */





/* Silder */



.carousel-control.left {

  background-image:none !important;

}

.carousel-control.right {

  background-image:none !important;

}

.carousel-control{width: 8% !important;}



.ul_list li{line-height: 1.8;}





/* Footer */



footer{

    background-color: #fff;

    border-radius: 5px;

    background-image: url(../images/footerbg.jpg);

    background-repeat: no-repeat;

    box-shadow: 0px -1px 5px #13879f;

    margin: 0 1px 0 4px;

}

footer .row{margin-top: 15px;}

footer hr{margin-bottom: 10px; margin-top: 10px;}

footer h4{color: #13879f; font-weight: bold;}

footer p{color: #000;}

footer a{color: #000;}

.footer_btn_request {

    background: #13879f;

    color: #fff;

}



.footer_btn_request:hover{

    background: #eee;

    color: #13879f;

}





.modal-content{border: 6px solid #13879f;}

.modal-header{background-color: #13879f; padding:5px 15px;}

.modal-title{color: #fff;}

.bg-grey{

    background:#f3f3f4;

}

.tab2-pic{

    background-image: url(../images/background-lead.png);

}

.tab2-cont{

    background: #fff;

    margin-top: 40px;

    margin-bottom: 20px;

}

.btn-custom{

    background: #13879f;

        color: #fff;

}

.btn-custom:hover{

    background: #0e6a7d;

}



iframe{border:2px solid #13879f;}

#contact input[class=form-control]{height: 38px;}

#contact select[class=form-control]{height: 38px;}

.know-more{

    background:#13879f;

    border: 2px solid #13879f !important;

    padding:5px 5px;

    margin:5px 0;

    color:#fff;

    text-decoration:none;

}

.know-more:hover{

    color:#13879f !important;

    background:#eee;

    text-decoration:none;

}



#bld_demo{

    font-size:3em !important;

}

#bld_demo_cont{

    font-size:2em;

}

#idLife_info {

    margin:0 0 1.5em;

    padding:0;

    counter-reset:item;

}

#idLife_info>li {

    margin:0;

    padding:0 0 0 2em;

    text-indent:-2em;

    list-style-type:none;

    counter-increment:item;

}

#idLife_info>li:before {

    display:inline-block;

    width:1.5em;

    padding-right:0.5em;

    font-weight:bold;

    text-align:right;

    content:counter(item) ".";

}



address h4, address p{text-align: center;}



.carousel-indicators li{width: 35px !important; background-color:#95ba4a !important; }

.carousel-indicators .active{background-color:#13879f !important; }





/* Photo Gallery */

.gallery{

    margin-top:10px; 

    margin-bottom:20px;

  }







  /* Scoll Top */

#backtotop {

    border-radius: 50%;

    line-height: 48px;

    background-color: #13879f;

    display: none;

    position: fixed;

    bottom: 50px;

    text-align: center;

    width: 50px;

    right: 30px;

    transition: all 0.4s ease 0s;

    color: #FFF;

    font-size: 11px;

    height: 50px;

    z-index: 99999;

    cursor: pointer;

}



#backtotop:hover {

    background-color: #fc7d86;

    transition: .4s;

    color: #fff;

}



#backtotop.active {

    opacity: 1;

}













/* Testimonials */



.testimonials blockquote p{font-size: 16px;}

.testimonials blockquote hr{border-top: 1px solid #d4d4d4;}

.testimonials blockquote {

    background: #f7f7f7 none repeat scroll 0 0;

    border: 1px solid #e2e2e2;

    color: #666;

    display: block;

    font-size: 14px;

    line-height: 20px;

    padding: 0px;

    position: relative;

        

}

.testimonials blockquote .review_box{overflow-y: scroll; max-height: 650px;}

.testimonials blockquote .review_text{ 

    margin-bottom: 5px;

    margin-top: 5px; 

    padding: 20px 0; 

    border-bottom: 1px solid #c1c1c1;

}

.testimonials blockquote::before {

    width: 0; 

    height: 0;

    right: 0;

    bottom: 0;

    content: " "; 

    display: block; 

    position: absolute;

    border-bottom: 20px solid #fff;    

    border-right: 0 solid transparent;

    border-left: 15px solid transparent;

    border-left-style: inset; /*FF fixes*/

    border-bottom-style: inset; /*FF fixes*/

}

.testimonials blockquote::after {

    width: 0;

    height: 0;

    right: 0;

    bottom: 0;

    content: " ";

    display: block;

    position: absolute;

    border-style: solid;

    border-width: 20px 20px 0 0;

    border-color: #fc7d86 #f7f7f7 #f7f7f7 #f7f7f7;

}

#testimonials .form-group {

    margin-bottom: 5px !important;

}

#testimonials input[class=form-control] {

    height: 30px;

}

#testimonials .btn-primary {

    color: #13879f;

    background-color: #f7f7f7;

    border-color: #13879f;

}

#testimonials .btn-primary:hover {

    color: #f7f7f7;

    background-color: #13879f;

}



.fa-star-o {

    color: #FF7700;

    margin: 1.5px;

}

.fa-star {

    color: #FFEB3B;

    -webkit-text-stroke-width: 1px;

    -ms-text-stroke-width: 1px;

    -moz-text-stroke-width: 1px;

    -o-text-stroke-width: 1px;

    text-stroke-width: 1px;

    -webkit-text-stroke-color: #ff9800;

    -ms-text-stroke-color: #ff9800;

    -o-text-stroke-color: #ff9800;

    -moz-text-stroke-color: #ff9800;

    text-stroke-color: #ff9800;

    margin: 1.5px;

}

.isReadonly .fa-star-o {

        color: #FFDD00;

    }

    



 .isReadonly .fa-star {

    color: #FFEB3B;

    -webkit-text-stroke-width: 1px;

    -ms-text-stroke-width: 1px;

    -moz-text-stroke-width: 1px;

    -o-text-stroke-width: 1px;

    text-stroke-width: 1px;

    -webkit-text-stroke-color: #ff9800;

    -ms-text-stroke-color: #ff9800;

    -o-text-stroke-color: #ff9800;

    -moz-text-stroke-color: #ff9800;

    text-stroke-color: #ff9800;

    margin-left:4px;

    }

 .testimonials .fa-2x {

    font-size: 18px !important;

  }





.review-rate{padding-left: 15px;}

.review-name{

  color: #13879f;

  font-weight: bold;

  padding-left: 15px;

}

.review-date{ color: #000; padding-left: 15px;}



.review-message {

    padding: 15px 10px;

    margin: 1em 15px 1.2em;

    position: relative;

    text-align: justify;

    font-family: 'Open Sans', sans-serif;

    -webkit-border-radius: 10px;

    -moz-border-radius: 10px;

    border-radius: 10px

}

.review-message:before {

    left: 30px;

    content: "";

    bottom: -14px;

    display: block;

    position: absolute;

    border-style: solid;

    border-width: 14px 14px 0

}

.review-message:after {

    left: 33px;

    content: "";

    bottom: -11px;

    display: block;

    position: absolute;

    border-style: solid;

    border-width: 11px 11px 0

}





.review-message {

    color: #888;

    border: 2px solid #feb600;

}

.review-message:before {

    border-color: #feb600 transparent

}

.review-message:after {

    border-color: #f7f7f7 transparent

}

.rating-loading {

    width: 25px;

    height: 25px;

    font-size: 0;

    color: #fff;

    background: transparent url('../img/loading.gif') top left no-repeat;

    border: none;

}



/*

 * Stars

 */

.rating-container .rating {

    cursor: default;

    position: relative;

    vertical-align: middle;

    display: inline-block;

    overflow: hidden;

    white-space: nowrap;

}



.rating-disabled .rating {

    cursor: not-allowed;

}



.rating-container .star {

    display: inline-block;

    margin: 0 3px;

    text-align: center;

}



.rating-container .empty-stars {

    color: #aaa;

}



.rating-container .filled-stars {

    position: absolute;

    left: 0;

    top: 0;

    margin: auto;

    color: #FFEB3B;

    -webkit-text-stroke-width: 1px;

    -ms-text-stroke-width: 1px;

    -moz-text-stroke-width: 1px;

    -o-text-stroke-width: 1px;

    text-stroke-width: 1px;

    -webkit-text-stroke-color: #ff9800;

    -ms-text-stroke-color: #ff9800;

    -o-text-stroke-color: #ff9800;

    -moz-text-stroke-color: #ff9800;

    text-stroke-color: #ff9800;

    white-space: nowrap;

    overflow: hidden;

}



.rating-rtl {

    float: right;

}



.rating-animate .filled-stars {

    transition: width 0.25s ease;

    -o-transition: width 0.25s ease;

    -moz-transition: width 0.25s ease;

    -webkit-transition: width 0.25s ease;

}



.rating-rtl .filled-stars {

    left: auto;

    right: 0;

    -moz-transform: matrix(-1, 0, 0, 1, 0, 0) translate3d(0, 0, 0);

    -webkit-transform: matrix(-1, 0, 0, 1, 0, 0) translate3d(0, 0, 0);

    -o-transform: matrix(-1, 0, 0, 1, 0, 0) translate3d(0, 0, 0);

    transform: matrix(-1, 0, 0, 1, 0, 0) translate3d(0, 0, 0);

}



.rating-rtl.is-star .filled-stars {

    right: 0.06em;

}



.rating-rtl.is-heart .empty-stars {

    margin-right: 0.07em;

}



/**

 * Sizes

 */

.rating-xl {

    font-size: 4.89em;

}



.rating-lg {

    font-size: 3.91em;

}



.rating-md {

    font-size: 3.13em;

}



.rating-sm {

    font-size: 2.5em;

}



.rating-xs {

    font-size: 2em;

}



.rating-xl {

    font-size: 4.89em;

}



/**

 * Clear

 */

.rating-container .clear-rating {

    color: #aaa;

    cursor: not-allowed;

    display: inline-block;

    vertical-align: middle;

    font-size: 60%;

}



.clear-rating-active {

    cursor: pointer !important;

}



.clear-rating-active:hover {

    color: #843534;

}



.rating-container .clear-rating {

    padding-right: 5px;

}



/**

 * Caption

 */

.rating-container .caption {

    color: #999;

    display: inline-block;

    vertical-align: middle;

    font-size: 60%;

    margin-top: -0.6em;

}



.rating-container .caption {

    margin-left: 5px;

    margin-right: 0;

}



.rating-rtl .caption {

    margin-right: 5px;

    margin-left: 0;

}



/**

 * Print

 */

@media print {

    .rating-container .clear-rating {

        display: none;

    }

}







.team .divider {

    width: 100%;

    margin: 20px auto 15px;

    position: relative;

    height: 1px;

    -webkit-backface-visibility: hidden;

    -webkit-transform: translateZ(0) scale(1, 1);

}

.team .divider::after {

    height: 1px;

    background: #e8e8e8;

    background: -moz-linear-gradient(left, transparent 0, rgba(0, 0, 0, 0.09) 35%, rgba(0, 0, 0, 0.09) 70%, transparent 100%);

    background: -webkit-gradient(linear, left top, right top, color-stop(0, transparent), color-stop(35%, rgba(0, 0, 0, 0.09)), color-stop(70%, rgba(0, 0, 0, 0.09)), color-stop(100%, transparent));

    background: -webkit-linear-gradient(left, transparent 0, rgba(0, 0, 0, 0.09) 35%, rgba(0, 0, 0, 0.09) 70%, transparent 100%);

    background: -o-linear-gradient(left, transparent 0, rgba(0, 0, 0, 0.09) 35%, rgba(0, 0, 0, 0.09) 70%, transparent 100%);

    background: -ms-linear-gradient(left, transparent 0, rgba(0, 0, 0, 0.09) 35%, rgba(0, 0, 0, 0.09) 70%, transparent 100%);

    background: linear-gradient(to right, transparent 0, rgba(0, 0, 0, 0.09) 35%, rgba(0, 0, 0, 0.09) 70%, transparent 100%);

    position: absolute;

    bottom: -1px;

    content: "";

    width: 100%;

    left: 0;

}

.team .local_text {font-size: 13px; font-family: 'Dosis', sans-serif;}

.team .quote_text {

    font-size: 17px;

    font-family: 'Dosis', sans-serif; 

}

.team img{ 

  padding-left: 13px;

  padding-right: 13px;}

.team .q_text{ 

  font-family: 'Dosis', sans-serif;  

  font-size: 15px; 

  text-align: justify;

  padding-left: 13px;

  padding-right: 13px;

}

.team .shadow,

.team .shadow-narrow {

    position: relative;

    background-color: #fff;

}

.team .service-block {

    margin-bottom: 30px;

    border-radius: 3px;

    border: 1px solid #f1f1f1;

    padding-top: 30px;

    padding-bottom: 30px;

    padding-left: 7px;

    padding-right: 7px;

}

.team .shadow-narrow::before,

.team .shadow::before {

    position: absolute;

    left: 0;

    height: 60%;

    bottom: 0;

    width: 100%;

    content: "";

    background-color: #fff;

    z-index: 2;

}

.team .shadow-narrow::after,

.team .shadow::after {

    content: "";

    position: absolute;

    height: 50%;

    width: 96%;

    left: 50%;

    bottom: 2px;

    margin-left: -48%;

    -webkit-box-shadow: 0 5px 7px #999;

    box-shadow: 0 5px 7px #999;

    z-index: 1;

    border-radius: 10%;

    -webkit-transition: all .3s ease-in-out;

    -o-transition: all .3s ease-in-out;

    transition: all .3s ease-in-out;

}

.team .shadow-narrow:hover::after,

.team .shadow:hover::after {

    bottom: 10px;

}

.team .icon.bg-df {

    background-color: #09afdf;

    color: #ffffff;

}

.team .service-block .icon {

    margin-bottom: 10px;

}

.team .icon {

    display: inline-block;

    text-align: center;

    background-color: rgba(255, 255, 255, 0.85);

    color: #000;

    font-size: 24px;

    width: 60px;

    height: 60px;

    line-height: 58px;

    transition: all .2s ease-in-out;

    border-radius: 0;

    transform: rotate(45deg);

    border: 1px solid transparent;

}

.team .shadow *,

.team .shadow-narrow * {

    position: relative;

    z-index: 3;

}

.team .service-block p {

    clear: both;

    margin-bottom: 15px;

}

.team .icon i {

    position: relative;

    z-index: 1;

    transform: rotate(-45deg);

}



.team blockquote {

    border-left: 5px solid transparent;

}



.team-show{

    background: #fff;

    margin-top: 20px;

    margin-bottom: 20px;

    padding: 20px 10px;

}

.hr-color{border-top: 1px solid #eee;}



.team-bg{    

  background: rgba(243, 243, 244, 0.37);

  box-shadow: -5px -2px 9px #eee;

  border: 2px solid rgba(243, 243, 244, 0.58);

}



.team-bg img{ border: 4px solid #d4d4d4; border-radius: 5px;}









#request_form .form-control[disabled] {

    background-color: #fff;

    opacity: 1;

}
