h1, a {
    color: #3068c9;
}
.section-title .text,p , body, .section-title .heading_style_center .text, .team-info .info-text h4, .serviceSingle .tab-pane p, .serviceSingle #home h3, .serviceSingle .company .tab-content h3 {
    color: #000;
    }.main-header.header-style-two .header-upper .logo-box {
    padding: 10px 0px;
    margin: 0px;
}
.paading-slider {
    padding: 190px 0px 190px !important;
}
.heading_inner_right strong, .heading_inner_center strong, .default-section .form-column .inner-column .heading_inner_right strong
{
	background: transparent;
}
.heading_inner_right, .heading_inner_center
{
	color: #000;
}
.bdt-post-card-desc a, .tc-post-grid-style1 .post-grid-title a, .special-links li:hover a, .special-links li a.active, .main-header .info-box .icon-box, .social1 li a, .main-slider .title
{
	color: #3066c8; 
}

.heading_inner_right strong, .main-slider h2 span, .main-menu .navigation>li:hover>a, .main-menu .navigation>li.current>a, .heading_inner_center strong, .fact-counter .count-outer .count-text, .sticky-header .main-menu .navigation>li>a:hover, .default-section .form-column .inner-column .heading_inner_right strong, .bdt-post-card-desc a:hover, .text_widget .footer-adress li > i, .header-top .top-left ul li a:hover, .header-top .top-left ul li a:hover .fa, .header-top .top-right ul li a:hover .fa, .ed_footer_menu ul li a:hover, .shop_page .filter-area .list-grid ul li a,.tc-breadcrumb.tc-contrast li.active span, .tc-post-grid-style1 .post-grid-title a:hover, .min-content h6 a:hover, .main-header.header-style-two .info-box li span,  .main-slider h2
{
	color: #2ad970;
}
.project-section .col-lg-4
{
	padding: 0;
}
.main-header .info-box .icon-box, .main-menu .navigation>li>ul, .team-info, .btn-style-one:hover, .btn-style-three:hover, .btn-style-three, .styled-pagination li.active a, .styled-pagination li a:hover , .special-links li a:before
{
	border-color: #61ce8c;
}
.btn-style-four, .image-hover-effect-five .link-wrap a, .btn-style-one:hover, .btn-style-three, .main-footer h2:after, .shop .product-overlay div:hover ,.innerWrap .container-filter li a.active, .innerWrap .container-filter li a:hover, .tc-post-grid-style1 .post-grid-footer .readon, .tc-timeline .tc-timeline-icon:hover
{
	background-color: #40bb53;
}
.heading_style_center .heading_inner_center:after, .image-hover-effect-five .link-wrap a:hover, .btn-style-four:hover, .main-menu .navigation>li>ul>li:hover>a, .btn-style-three:hover, .heading_style_right .heading_inner_right:after, .scroll-to-top:hover,.shop_page .filter-area .list-grid ul li a:active, .shop_page .filter-area .list-grid ul li a:focus, .shop_page .filter-area .list-grid ul li:hover, .shop_page .filter-area .list-grid ul li.show, .tc-post-grid-style1 .post-grid-footer .readon:hover, .welcome-section .content-column .inner-column .counter-box, .shop_page .filter-area .list-grid ul li a.active.shows
{
	background-color: #3066c8; 
}
.main-slider .title, .main-slider .active h2
{
	text-shadow: 2px 2px #000;
    padding: 10px 10px;
    background: #fff9;
    display: inline-block;
}
.default-section .form-column:before {
 
    background-color: rgba(47, 103, 203, 0.68);
}
.teamss .team-info
{
	position: relative;
}
.team-area:hover .info-text
{
	margin-top: 0;
}
.draw_effect:hover:after {
    border-bottom-color: #138541;
    border-left-color: #75efa6;
}
.draw_effect:hover:before {
    border-top-color: #138541;
    border-right-color: #75efa6;
}
.header-top .top-left ul li , .top-right ul li{
    position: relative;
    display: inline-block;
    margin-right: 20px;
    margin-left: 20px;
    color: #ffffff;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
}
.header-top .top-left ul li a, .header-top .top-left ul li .fa, .top-right ul li a, .header-top .top-right ul li .fa, .welcome_details .welcome_item:hover h3, .welcome_details .welcome_item:hover p, .shop_page .filter-area .list-grid ul li a:active, .shop_page .filter-area .list-grid ul li a:focus, .shop_page .filter-area .list-grid ul li:hover, .shop_page .filter-area .list-grid ul li.show, .shop_page .filter-area .list-grid ul li:hover a, .tc-breadcrumb ul li a,.tc-post-grid-style1 .post-grid-footer .readon, .shop_page .filter-area .list-grid ul li a.active.shows
{
	color: #fff;
}
.top-right ul
{
padding: 8px 0px;
}
.header-top .top-right ul li .fa {
    margin-right: 8px;
}
.main-menu .navigation>li {
  
    margin-right: 50px;
   
    }
.list-new {
    color:#2f2f2f;
}
  .sticky-header .main-menu .navigation>li {
    position: relative;
    margin-left: 28px;
    margin-right: 28px;
}
.ed_footer_menu ul li, .ed_footer_menu ul li:first-child {
 
    margin: 8px 0px;
}
.main-header .info-box li
{
	text-transform: unset;
}
.bdt-post-card-title
{
	text-transform: uppercase;
}
.main-header .header-upper {
    border-top: 10px solid #40bb53;
}
.social1 li
{
    display: inline-block;
        font-size: 18px;
    height: 41px;
    text-align: center;
    line-height: 40px;
    width: 40px;
    border: 1px dashed #3066c8;
    border-radius: 10px 10px 0 10px;
    margin-right: 10px;
}
.social1 li a
{
        font-size: 18px;
            line-height: 29px;
}
.welcome-section .content-column .inner-column .counter-box
{
   
}
blockquote {
    margin: 0 0 1rem;
    padding: 0 30px;
    font-size: 16px;
    font-style: italic;
}
.testi .company .company-tab {
    margin-top: 61px;
}
.testi .company .nav li a:focus, .testi .company .nav li.active a {
    background-color: #3067cb;
}
.testi .company .nav li a:focus, .testi .company .nav li.active a {
   
    color: #fff;
   background-color: #3066c8;
  
    border-color: transparent;
}
.testi .company .nav li a {
    /* font-family: 'Raleway', sans-serif; */
    font-weight: 700;
    font-size: 1em;
    color: #138541;
    border: 1px solid #e9e9e9;
    border-radius: 0px;
    padding: 18px 66px;
    background: #fff;
}
.testi .company .tab-content
{
    padding: 20px 0;
}
.testi .company .tab-content h3 {
    
    font-weight: 700;
    font-size: 1.125em;
    color: #fff;
        padding-bottom: 27px;
    padding-top: 27px;
}
.nav-tabs
{
    border:none;
}
.tab-content>.tab-pane {
    margin: 27px;
    text-align: justify;
    }
    .p0, .p0 li , .list-two li , .tab-pane p, .tc-breadcrumb ul li:after, .welcome_details .welcome_info:hover a
    {
        color: #fff;
    }
    .p0
    {
        display: inline-block;
    }
    .list-two
    {
        float: left;display: inline-block;
    }
    .p0 li , .list-two li
    {
        margin-bottom: 10px;
    }
    .p0 li i , .list-two li i
    {
        margin-right: 12px;
        font-size: 15px;
    }
    
.testimonial-section 
{
    padding: 0;
}
.socio
{
   padding: 80px; 
    padding-left: 40px ;background: #00000059;
}
.values1
{
  
    padding: 80px;  padding-right: 40px
   /* background: #b71217c4;*/
}
.testi .company .nav li a.active.show
{
   background: #3065c7;
    color: #fff;
}
blockquote:before {
    position: absolute;
    content: '\201C';
    font-family: "Noto Serif", "Georgia", "Times New Roman", "Times", serif;
    color: rgb(117, 239, 166);
    font-size: 7rem;
    line-height: 0;
    /* bottom: -43px; */
    left: -11px;
    display: block;
}
.testimonial-section {
    background-image: url('../images/main-slider/bk.jpg');
    }
   /* .testimonial-section:before {
    background-color: rgba(0, 0, 0, 0.53);
}*/
.welcome-section .content-column .inner-column .counter-box {
    position: relative;
     margin-left: 0px; 
    padding: 35px 0px 10px;
    padding-left: 21px;
    margin-bottom: 50px;
    margin-top: 34px;
    box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.15);
}

.main-footer .sub-footer .copyright {
    color: #fff;
}


.welcome_item {
    position: relative;
    margin-bottom: 20px;
}
.welcome_details img {
    background: #9e9e9e61;
    padding: 8px;
    position: absolute;
    z-index: 1;
   max-width: 202px;
    top: 15px;
}
.welcome_details .welcome_info {
    position: relative;
    width: 77%;
    background: #fdfdfd;
    border: 1px solid #e6e6e6;
    margin-left: 140px;
    padding-top: 7px;
    padding-bottom: 24px;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.welcome_details .welcome_info {
    position: relative;
    width: 77%;
    background: #fdfdfd;
    border: 1px solid #e6e6e6;
    margin-left: 140px;
    padding-top: 16px;
    padding-bottom: 22px;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.welcome_details h3:before {
    background: #2ad970;
}
.welcome_details p {
  
  
    padding-left: 80px;
    padding-right: 41px;
    padding-top: 13px;
}
.welcome_details .welcome_info:hover {
    background: #3067cb;
}
.welcome_details h3 {
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    font-size: 1.25em;
   
    padding-left: 80px;
}
.quote-form .form-group input[type="text"], .quote-form .form-group input[type="tel"], .quote-form .form-group input[type="email"], .quote-form .form-group select, .quote-form .form-group textarea
{
        border: 1px solid #e6e6e6;
}
.main-footer {
    background-image: url('../images/main-slider/3.jpg');
}

.tc-timeline .tc-timeline-block {
    margin: 18px 0;
}
.tc-timeline .tc-timeline-content {
    border: 3px solid #9e9e9eb3;
}
    .tc-timeline .tc-timeline-content h2, .tc-timeline .tc-timeline-content h2 a {
    font-size: 16px;
    font-weight: 600;
    color: #fff;
}
.tc-timeline .tc-timeline-icon {
    background: #61ce8c;
    color: #fff;
    z-index: 111;
}
.tc-timeline::before {    width: 2px;
    z-index: 1;
    background: #e2d5d5;
    top: 27px;
}
.tc-timeline .tc-timeline-content .tc-date {
    position: absolute;
    width: 100%;
    left: 122%;
    color: #3066c8;
    font-weight: 700;
    opacity: 1;
    font-size: 25px;
    top: 6px;
}
/*.innerWrap-sec-color:before {
    position: absolute;
    content: '';
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    display: block;
    background-color: rgba(0, 0, 0, 0.80);
}*/
.tc-timeline .tc-timeline-content {
    position: relative;
    background: #3066c8;
    color: #fff;
}.tc-timeline .tc-timeline-block:nth-child(even) .tc-timeline-content::before {
    border-right-color: #3066c8;
}
    .tc-timeline .tc-timeline-content::before {
    border-left-color: #3066c8;
}
.advisor_name .advisor_img img:first-child {
   /* width: 265px;
    height: 265px;*/
    border: 4px solid #3066c8a1;
    /* border-radius: 50%; */
    padding: 10px;
    background: #40bb53;
   /* border: 1px solid #eeeeee;
    border-radius: 50%;
    padding: 5px;*/
    margin-top: 13px;
    margin-bottom: 20px;
}
.advisor_name .advisor_img img:last-child {
    margin-left: 33px;
}
.b-link blockquote:before
{
    left: 15px!important;
    font-size: 5rem;
}
.bl:before {
        font-size: 5rem;
    
    left: 4px;
    display: block;
}
.testi-desc blockquote:before {

    left: auto;
    top: 0;
    /* line-height: 5rem; */
    float: left;
        position: relative;
}
.exe .team-info
{
    position: absolute;
}

/*team--------------------------------*/
.testimonial_sec .testimonial img.round_img, .client_say_about_us .testimonial img.round_img {
    border-radius: 50%;
 /*   margin-top: 44px;*/
    width: 130px;
    height: 130px;
}
.client_say_about_us .testimonial .client_info {
    padding-left: 35px;
}
.client_say_about_us .testimonial .round_img, .client_say_about_us .testimonial .client_info {
    float: left;
}
.client_say_about_us .testimonial .client_info {
    padding-top: 26px;
    line-height: 22px;
}
.testimonial_sec p.john_speach, .client_say_about_us .testimonial p.john_speach {
    padding-top: 27px;
    text-align: justify;
}
.float_right.client_info p {
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 700;
    color: #138541;
}
.col-sm-12.testimonial .box1 {
  /*  min-height: 390px;*/
  height: 100%;
  min-height: 100%;
       padding: 30px 25px 29px;
box-shadow: 2px 2px 7px 4px #3068c92b;
    border: 3px solid #3168cd4f;
}
.col-sm-12.testimonial
{
    margin-bottom: 30px;
}
.testimonial
{
    float: none;
}
.shop .product-details h4, .shop .product-details h5 {
    font-size: 17px;
    color: #2b66cc;
    font-weight: 600;
    }
    .shop_page .filter-area .list-grid ul li a
    {
        width: auto;
        padding: 0 26px;
}
.shop_page .filter-area .list-grid ul li a
{
    font-size: 16px;
    font-weight: 700;
}
.subsidiary .product-img img
{
    position: relative;
    top: 30%;
}
.subsidiary .shop .product-img {
    position: absolute;
    height: 100%;
}
.subsidiary .min-content h6 a {
    font-size: 20px;
    font-weight: 600;
    line-height: 48px;
}
.subsidiary .shop .product-item
{
    padding: 20px;
    height: 100%;
    margin-bottom: 0;
}
.subsidiary .min-content {
    padding: 0 0px 0 20px;
}
.subsidiary .inner-box.shop
{
   height: 100%;
   background-color:white;
}
.subsidiary .shop_item
{
     margin-bottom: 30px;
}
.tc-breadcrumb ul li a, .tc-breadcrumb.tc-breadcrumb-center .breadcrumb-title, .heading_inner_right, .heading_inner_center
{
    text-transform: uppercase;
}

.steps .steps-item

{
    color: #000;
        height: 100%;

}
.steps .steps-item:hover {
    background: #3066d2;
    }
    .contact11 .tab-pane p
    {
color: #000;
    }
    .image-hover-effect-five .link-wrap {
    bottom: calc(5% - 22px);
    top: unset;
}
.image-hover-effect-five .caption {
    top: calc(5% + 22px);

    }
    ul.container-masonry.portfolio-posts.grid {
    margin: 12px;
}
.innerWrap .portfolio-posts .col-md-6 {
    padding: 5px 5px 0 5px;
}

.post-grid-img
{
    position: relative;
}
.post-grid-img .box-p {
    font-weight: 700;
    font-size: 1em;
    color: #fff;
    background: #12a0b1;
    display: inline-block;
    text-transform: uppercase;
    position: absolute;
    bottom: -35px;
    left: 43%;
    padding: 10px 16px;
    line-height: 27px;
    z-index: 2;
}
.post-grid-img .box-p span {
    font-size: 1.625em;
    display: block;
}
.box2
{
    
}
.serviceSingle .testi .company .nav li a {
    padding: 18px 18.5px;
    }
   .serviceSingle .tab-content>.tab-pane {
    margin: 16px;
    text-align: justify;
       padding: 37px 24px 30px;
    border: 2px solid #3065c7;
}
.team-img img
{
    width: 100%;
    border-radius:50px 50px 5px 5px;
}
.qlty .team-area:hover .team-info {
    height: auto;
    padding: 26px 0;
}

.qlty  .team-info {
    height: 73px;
    padding: 20px 0;
}
.tc-services-style2 .servicesIcon {
    font-size: 26px;
    padding: 12px;
    }
    .tc-services-style2 .servicesItem:hover .servicesIcon {
    background-color: #3068c95c;
        border: 1px solid #d1d1d1;
}
 .tc-services-style2 .servicesItem .servicesIcon
 {
     border: 1px solid #d1d1d1;
 }
  span.member-role
  {

  }
 span.member-role a {
   
    padding: 8px;
 background: #3066d2;
  text-align: center;
   
    color: #fff;
    display: block;
    font-size: 16px;
}
span.member-role a:hover
{
    background: #75efa6;

}
.color-black
{
    color: #000!important;
}
.prod-tabs .tab-btns .tab-btn {

    color: #000;
    border: 1px solid #2ad970;
    font-size: 15px;
        font-weight: 600;
    padding: 12px 9px 10px;
    }
    .prod-tabs .tab-btns .tab-btn.active-btn {
    color: #ffffff;
    background: #3169ca;
    border-color: #61ce8c;
}
/*.main-menu .navigation>li>a {
    margin: 0px 19px 0 25px!important;
}*/
.main-menu .navigation>li>a {
    margin: 0px 22px 0 22px!important;
}
.main-menu .navigation>li
{
    margin-right: 0;
    border-right: 1px solid #fff;
}
.main-menu
{
    margin-top: 0;
}
.main-menu .navigation>li>a
{
    padding: 4px 0;
}
.main-header.header-style-two .header-lower , .main-header.header-style-two .nav-outer:after{
    background-color: #3068c9;
}
.testimonial-section:before {
    background-color: rgba(8, 29, 68, 0.79);
}
.testimonial-section {
    background-image: url('../images/bg11.jpg');
}
.eve.testimonial-section:before
{
    background: transparent!important;
}
.eve .style-testimonial-info
{
    padding-top:  0;
}
.sticky-header .main-menu .navigation>li {
    margin-left: 0;
    margin-right: 0;
}
.sticky-header .main-menu .navigation>li>a {
    padding: 9px 0px !important;
}
.sticky-header .main-menu .navigation>li {
    position: relative;
    margin-left: 5px;
    margin-right: 5px;
    border-right: 1px solid #3068c9;
}

.main-footer:before {
    background-color: #08398ebf;
}
.text_widget p, .ed_footer_menu ul li a, .text_widget .footer-adress li span
{
    color: #fff;
}
.main-header .info-box .icon-box
{
    border-color: #3066c8;
}
.main-menu .navigation>li.dropdown>a:before {
    right: -3px;
    font-size: 22px;
}
 .sponsors-section .owl-nav .owl-prev,  .sponsors-section .owl-nav .owl-next {
    position: relative;
    height: 40px;/*button*/
    width: 40px;/*button*/
    line-height: 18px;
    text-align: center;
        font-size: 24px;
    color: #fff;
    margin-right: 10px;
    background: #138541;
    display: inline-block;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    }
    .sponsors-section .sponsors-outer .owl-nav {
    display: block;
    text-align: center;
        margin-top: 48px;
}
.sponsors-section .owl-nav .owl-prev:hover, .sponsors-section .owl-nav .owl-next:hover, 
.testimonial-section .owl-nav .owl-prev:hover, .testimonial-section .owl-nav .owl-next:hover
{
background: #75efa6; /* previous red */
}
.testimonial-section .owl-nav {
    position: absolute;
    display: block;
    bottom: 6%;
    width: 100%;
    text-align: center;
    /* right: 7%; */
    /* margin: 17px 0; */
}
.testimonial-section .owl-nav .owl-prev 
{
    font-size: 20px;
    /* padding: 10px; */
    background: #40bb53;
    margin-left: 11px;
    color: #fff;
    /* position: absolute; */
    /* left: 0; */
}
.testimonial-section .owl-nav .owl-next
{
 font-size: 20px;
    /* padding: 10px; */
    background: #2f64c6;
    margin-left: 11px;
    color: #fff;
    /* position: absolute; */
     /*right:  0; 
     position: absolute;*/
}
.bdt-post-card-desc {
    background-color: #fff;
    padding: 30px;
    min-height: 246px;
}
.more-btn
{
   padding: 4px 25px;
    border-radius: 18px;
    background:  #2f64c6;
    border:none;
    margin-bottom: 28px;
    text-transform: unset;
}
.more-btn:hover
{
    background: #40bb53;
}
.eve .style-testimonial-info
{
text-align: justify;
}
.eve
{
    padding: 0 4px;
}
.pad-0
{
    padding:0;
}
.pad-bot-40
{
    padding-bottom: 40px;
}
.section-title
{
    width: 100%;
}
.tc-services-style2 .servicesDesc {
    padding: 10px 0;
}
.tc-services-style2 .servicesTitle
{
    display: block;
}
.tc-services-style2 .servicesTitle {
    margin-bottom: 0;
}
.servicesIcon img
{
    width: 100%;
}
.project-carousel .owl-nav
{
position: absolute;
    bottom: 60%;
    width: 100%;
}
.project-carousel .owl-nav .owl-prev
{
    padding: 10px;
    left: -21px;
   position: absolute;
    background: #61ce8c;
    color: #fff;
    font-size: 31px;
}
.project-carousel .owl-nav .owl-next
{
    padding: 10px;
    right:  -21px;position: absolute;
    background: #3066c8;
    color: #fff;
    font-size: 31px;
}
.left-boxx {
    background: #3068c9;
    padding: 40px;
    
    height: 540px;
    }
    .left-boxx h5
    {
        color: #fff;
    font-style: italic;
    font-family: serif;
    }
    .b-link
    {
         padding: 15px 0px 15px;
    background: #e0e0e0b0;
    width: 100%;
    margin-top: 20px;
    }
    .text-white
    {
        color: #fff;
    }
    .team-section
    {
        padding: 70px 0px;
    }
    .advisor_contact_info h4.text-left.text-white {
    font-style: italic;
    margin-left: 20px;
}
.qhseee
{
   /* position: absolute;*/
   position: relative;
   /* bottom: -23%;
    width: 100%;*/
    text-align: center;
    margin-right: 26px;
}
.position-relative
{
    position: relative;
}
.qhseee ul li
{
    display: inline-block;
   /* box-shadow: -2px 2px 11px 0px #000;*/
}
.qhseee ul li a {
    background: #3166cc;
    color: #fff;
   /* line-height: 100px;*/
       line-height: 50px;
   /* padding: 0 100px;*/
  /* min-width: 300px;*/
   z-index: 9;
    font-size: 21px;
    }
    .qhseee ul li:hover {    
        background: #3166cc;
}
.qhseee .special-links li:hover a, .qhseee .special-links li a.active {
    background: #75efa6;
    color: #fff;
    }
    .texttt:before
    {
        display: none;
    }
    .texttt
    {
        color: #138541;
    font-weight: 600;
    border-left: 2px solid #3068c9;
    }
    .recog .servicesIcon img {
    width: auto;
}
.recog .servicesItem .servicesIcon
{
        min-height: 176px;
}
.tc-breadcrumb.tc-contrast li.active span
{
    text-transform: uppercase;
}
.exee .content-overlay {
  background: rgba(0,0,0,0.7);
  position: absolute!important;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  opacity: 0;
  -webkit-transition: all 0.4s ease-in-out 0s;
  -moz-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
}
.exee .tc-member-style3:hover .content-overlay{
  opacity: 1;
}

.exee .content-image{
  width: 100%;
}

.exee .tc-member-style3:hover .member-name, .exee .tc-member-style3:hover span, .exee .content-details p
{
    color: #fff!important;
}

.exee .content-details
 {
  position: absolute!important;
  text-align: center;
  padding-left: 1em;
  padding-right: 1em;
  width: 100%;
  top: 50%;
  left: 50%;
  opacity: 0;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  
}
.exee .member-light:hover .content-details{
  top: 50%;
  left: 50%;
  opacity: 1;
}
/*.tc-member-style3:hover  .member-info {
    padding: 20px 20px;
    position: absolute;
    width: 100%;
    top: 0;
}*/
.exee .tc-member-style3 {
    box-shadow: 0 0px 14px 0 #000;
    border: 1px solid #138541;
    }
    .border-inner {
   width: 84%;
    position: absolute;
    height: 88%;
    left: 8%;
    top: 3%;
    border: 3px solid #ffffff94;
}
.exee .shop .product-item {
    box-shadow: 0 0 7px 0 #000;
}
.bkk
{
    background: #3168cc26;
}
.blog_section
{
    background: transparent;
}
.mar-btn
{
    margin-top: 50px;
}
.heading_style_right .heading_inner_right.center-ball:after {
    left: 50%;
}
.sponsors-section .sponsors-outer .image-box {
    padding: 5px;
    }
    .facebook i
    {
        color:#138541;
    }
    .utube i
    {
        color: #138541; /* previous re */
    }
    .twitter i
    {
        color:#138541;
    }
    .linkedin i
    {
        color:#138541;
    }
    .main-menu .navigation>li:hover>a, .main-menu .navigation>li.current>a {
    color: #fff;
    border-bottom: 2px solid #e0e8f8;
    padding: 0px 0 0 0;
}
.md-section .form-column:before {
    background-color: rgb(48 104 201);
}
.home-md h5
{
    text-align: right;
    font-style: italic;
    font-family: serif;color: #fff
}
.home-md h6
{
    text-align: right;
    font-style: italic;
    font-family: serif;color: #fff
}
.home-md blockquote
{
    font-family: serif;font-size: 18px;    padding-top: 56px;color: #fff
}
.default-section .form-column .inner-column .heading_style_right .heading_inner_right:after
{
   background-color: #3066c8
}
.advisor_name img
{
   
    border: 2px solid #fff;
}
/*.advisor_name
{
     margin: 27px;
}*/
.quali .product-img img
{
    width: 100%;
}
.row.space-row {
    margin-bottom: 17px;
}
.spacerow label {
    margin-bottom: 10px;
}
.career .panel-collapse
{
        margin-bottom: 20px;
    background: #3168cc26;
    padding: 10px;
}
.career .acdn-title {
 /*   padding: 10px;*/
    background: #3068c9;
    border-radius: 9px;
    text-align: center;
    margin-bottom: 20px;
}
.career .panel h4 a
{
    color: #fff;
        display: block;
        font-size: 19px;
        padding: 8px;
}
.career .panel h4 i.fa.fa-plus.collape-plus {
    float: right;
    color: #fff;
}
.text-justifty
{
    text-align: justify;
}
.featureLinks li {
    width: 100%;
    }
    .service-li li {
    margin-bottom: 10px;
}
.service-li li i
{
    font-weight: 600;
   color: #61ce8c;
    font-size: 19px;
}
span.issue {
   padding: 5px 0px;
    width: 50%;
    background: #3066d1;
    font-size: 14px;
    color: #fff;
    font-weight: 600;
    display: inline-block;

}
span.datee {
   padding: 5px 0px;
    width: 50%;
    background: #40bb53;
    font-size: 14px;
    color: #fff;
    /* width: 100%; */
    display: inline-block;
    font-weight: 600;
    border-right: 3px solid #fff;
}
.mar-top-10
{
    margin-top: 10px!important;
}/*.publi .tc-member-style1 .member-info
{
    padding-left: 0;
    padding-right: 0;
}*/
.serviceSingle .testi .company .nav li {
    display: inline-grid;
}
.service-li li
{
    color: #000!important;
}
.list-two h5
{
    margin-bottom: 20px;
    font-weight: 600;
    color: #3065c7;
}
.serviceSingle .tab-content>.tab-pane {
    width: 100%;
}
.cart-table tbody tr td {
    vertical-align: middle;
    border: 2px solid #9e9e9e78;
    border-top: 0;
}
.cart-table thead tr th {
    border: 2px solid #d1d1d1;
    background: #3068c9;
    text-align: center;
    text-transform: uppercase;
}
section.headingSpacer.bg-img2:before {
    width: 100%;
    content: "";
    height: 100%;
    top: 0;
    background: #0c0c0c4f;
    position: absolute;
}
.tc-breadcrumb .breadcrumb>li {
    position: relative;
}

.bg-img2
{
    position: relative;
}
.heading_style_right .heading_inner_right:after {
    left: 50%;
}
.tc-breadcrumb.tc-contrast li.active span {
    color: #fff;
    z-index: 9999;
}
.bdt-subnav
{
    margin-bottom: 0;
}
.cart-table tbody tr td.price {
    font-size: 15px;
    }
    .cart-table tbody tr td
    {
        font-weight: 600!important;
    }
.nf-item h5 a
    {
        background: #3068c9;
    font-size: 17px;
    font-weight: 600;
    color: #fff;
    text-align: center;
    padding: 6px 0;
    display: block;
    }
    .main-header .header-upper {
    background: #fff;
}
body
{
    background: #e0e8f8;
}
.testi.testi1 .company .nav li a {
    /* font-family: 'Raleway', sans-serif; */
    font-weight: 700;
    font-size: 18px;
    color: #fff;
    border: 0;
    border-radius: 0px;
    padding: 18px 20px;
    background: transparent;
}
.testi.testi1 .company .nav li a.active.show {
    background: transparent;
    color: #fff;
   /* font-size: 25px;*/
    transition-delay: .5s;
}

.testi1 .tab-content>.tab-pane {
    /* margin: 29px; */
    padding: 10px 40px;
    margin-top: 0;
    text-align: center;
    font-size: 18px;
    font-style: oblique;
}
.testi.testi1 .company .nav li a.active.show {
    background: transparent;
    color: #fff;
   /* font-size: 25px;*/
   /* transition-delay: .5s;*/
    padding-bottom: 2px;
    border-bottom: 5px solid;
    transition: all 1s ease;
}
.testi1 img
{
    width: 105px;
    margin-bottom: 20px;
   /* border-radius: 50%;
    border: 3px solid #fff;*/
}