/*

Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, translation-ready
CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/

@font-face {
    font-family: 'manifapro2regular';
    src: url('fonts/manifapro2_regular.woff2') format('woff2'),
         url('fonts/manifapro2_regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'tobiaslight';
    src: url('fonts/tobias-light.woff2') format('woff2'),
         url('fonts/tobias-light.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'tobiasmedium';
    src: url('fonts/tobias-medium.woff2') format('woff2'),
         url('fonts/tobias-medium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'tobiassemibold';
    src: url('fonts/tobias-semibold.woff2') format('woff2'),
         url('fonts/tobias-semibold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'tobiasextrabold';
    src: url('fonts/tobias-extrabold.woff2') format('woff2'),
         url('fonts/tobias-extrabold.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'tobiasheavy';
    src: url('fonts/tobias-heavy.woff2') format('woff2'),
         url('fonts/tobias-heavy.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'tobiasthin';
    src: url('fonts/tobias-thin.woff2') format('woff2'),
         url('fonts/tobias-thin.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'tobiasregular';
    src: url('fonts/tobias-regular.woff2') format('woff2'),
         url('fonts/tobias-regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'tobiasbold';
    src: url('fonts/tobias-bold.woff2') format('woff2'),
         url('fonts/tobias-bold.woff') format('woff');
    font-weight: normal;
   font-style: normal;
}


body{font-family: 'tobiaslight' !important;
     font-size:22px !important;
     line-height: 38px !important;
    background: url(../../../wp-content/uploads/2022/06/bg-grid.png) !important;
    color: #000 !important;
}
.mkd-section-title-holder h2.mkd-section-title {
  color: #c40807 !important;
}


body.home .rs-layer{font-family: 'tobiaslight' !important;}

.mkd-page-header {
  display: none !important;
}
.mkd-blog-list-holder.mkd-grid-type-2 .mkd-item-date, .mkd-blog-list-holder.mkd-masonry .mkd-item-date{font-family: 'tobiaslight' !important;}
footer .mkd-footer-top-holder .widget ul li a{font-family: 'tobiaslight' !important;}
.mkd-btn, .post-password-form input[type="submit"], .woocommerce .button, input.wpcf7-form-control.wpcf7-submit{font-family: 'tobiaslight' !important;}
.wpcf7-form-control.wpcf7-date, .wpcf7-form-control.wpcf7-number, .wpcf7-form-control.wpcf7-quiz, .wpcf7-form-control.wpcf7-select, .wpcf7-form-control.wpcf7-text, .wpcf7-form-control.wpcf7-textarea{font-family: 'tobiaslight' !important;}
body.page-template .rs-layer {font-family: 'tobiaslight' !important;}
.mkd-post-content .mkd-post-info-date{font-family: 'tobiaslight' !important;}
.mkd-post-content .mkd-post-info-category.mkd-post-info-item a{font-family: 'tobiaslight' !important;}

.mkd-section-subtitle-holder .mkd-section-subtitle {
  color: #c40807 !important;
  font-weight:600 !important;
}
.mkd-iwt.mkd-iwt-icon-top .mkd-iwt-title-holder h4{
    color: #c40807 !important;
}

.mkd-mobile-header {
  display: block !important;
  position: absolute;
  text-align: center;
  width: 100%;
  margin: 0px auto;
}
.mkd-mobile-header .mkd-mobile-menu-opener {
  float: right !important;
}
.mkd-mobile-header .mkd-mobile-logo-wrapper a {
  height: 78px !important;
}
.mkd-vertical-align-containers .mkd-position-center{
    text-align:left !important;
}

.mkd-mobile-opener-icon-holder .fa{
    font-size:40px !important;
    color:#c40807 !important;
}

h1, h2, h3, h4, h5, h6 {font-family: 'tobiaslight' !important;}

.home-icons{
    text-align:center;
    margin: 26px 0;
}
.home-icons a{
    text-align:center;
    color:#c40807;
    font-size:36px;
    border-radius:20px;
    border:solid 2px #c40807;
    background:url(http://103.239.139.114/~indianangelnetwo/wp-content/uploads/2022/06/home-bg-box.jpg) no-repeat  bottom;
    padding:50px 22px;
    display: inline-block;
    line-height: 50px;
     width:85%;
}

.home-icons a:hover{
    -webkit-transition:transform .4s ease-in-out,left .2s ease,right .2s ease;-moz-transition:transform .4s ease-in-out,left .2s ease,right .2s ease;-o-transition:transform .4s ease-in-out,left .2s ease,right .2s ease;transition:transform .4s ease-in-out,left .2s ease,right .2s ease;-webkit-transform:translateY(-10%);-moz-transform:translateY(-10%);transform:translateY(-10%)
}
.mkd-wrapper{
    background-color:transparent !important;
}
.mkd-content{
    background-color:transparent !important;
}
.mkd-counter-holder-template .mkd-counter-icon{
    float:none !important;
    margin:0px auto !important;
    text-align: center;
    padding: 0 !important;
}
.mkd-counter-holder .mkd-counter{
    color:#c40807 !important;
    font-size:60px !important;
    font-family: 'tobiaslight' !important;
}
.mkd-counter-holder h5.mkd-counter-title{
    color:#c40807 !important;
    font-family: 'tobiaslight' !important;
    font-size:26px !important;  
    font-weight: 400;
}

.heading h1{
    font-size:60px;
    text-align:center;
    color:#000;
    font-weight:300;
    line-height: 60px;
}
.heading h1 span{
    font-weight:600;
    color:#c40807;
    line-height:56px;
}
.heading p{
    font-size:26px;
    text-align:left;
    color:#000;
    line-height: 40px;
margin-bottom: 50px !important;
margin-top: 30px;
}

.heading a{
background: #fff;
color: #000;
border: solid 2px #c40807;
border-radius: 30px;
padding: 5px 30px;
text-transform: uppercase;
margin-bottom: 20px !important;
display: inline-block;
}

.heading a:hover{
border: solid 2px #fff;
color: #fff;
background: #c40807;
}

.heading2 h2{
    font-size:35px;
    text-align:center;
    color:#000;
    font-weight:bold;
    text-transform:uppercase;
    margin-bottom: 0px;
}
.heading2 h3 span{
    font-weight:600;
    color:#c40807;
}
.heading2 h3{
    font-size:50px;
    text-align:center;
    color:#000;
    font-weight:bold;
    margin-top: 0px;
    margin-bottom: 25px;
}
.heading3 h3 span{
    font-weight:600;
    color:#c40807;
}
.heading2 p{
    font-size:26px;
    text-align:center;
    color:#000;
    padding:0px 0px 30px 0;
    font-weight:normal;
}
.owl-carousel .owl-item img {
    width: auto !important;
}
.stalwarts {
    padding-top:140px !important;
}
.stalwarts .mkd-carousel-holder .mkd-carousel .owl-nav .owl-next {
    right: 5% !important; 
}
.heading2 a{
border: solid 2px #c40807;
border-radius: 30px;
color: #c40807;
padding: 9px 30px;
text-transform: uppercase;
}
.heading2 a:hover{
    background:#c40807;
    color:#fff;
}
.heading2 .mkd-content-aligment-left {
  text-align: center !important;
}
.heading3 h2{
    font-size:50px;
    text-align:left;
    color:#000;
    font-weight:300;
}
.heading3 h2 span{
    font-weight:600;
    color:#c40807;
}
.heading3 p{
    font-size:22px;
    text-align:left;
    color:#000;
    padding:0px 0px 30px 0;
}
.heading3 a{
border: solid 2px #fff;
border-radius: 30px;
color: #fff;
padding: 9px 30px;
text-transform: uppercase;
background:#c40807;
}
.heading3 a:hover{
    background:#fff;
    color:#000;
    border: solid 2px #c40807;
}
.heading4 h2{
    font-size:50px;
    text-align:center;
    color:#000;
    font-weight:300;
}
.heading4 h2 span{
    font-weight:600;
    color:#c40807;
}
.heading5 h2{
    font-size:50px;
    text-align:left;
    color:#fff;
    font-weight:300;
}
.heading5 h2 span{
    font-weight:600;
    color:#fff;
}
.heading5 p{
    font-size:22px;
    text-align:left;
    color:#fff;
    padding:0px 0px 30px 0;
}
.heading5 a{
border: solid 2px #fff;
border-radius: 30px;
color: #fff;
padding: 9px 30px;
text-transform: uppercase;
}
.heading5 a:hover{
    background:#fff;
    color:#000;
    border: solid 2px #c40807;
}

.heading16 h2{
    font-size:50px;
    text-align:left;
    color:#fff;
    font-weight:300;
}
.heading16 h2 span{
    font-weight:600;
    color:#fff;
}
.heading16 p{
    font-size:22px;
    text-align:left;
    color:#fff;
    padding:0px 0px 30px 0;
}
.heading16 a{
border: none;
border-radius: 30px;
color: #fff;
padding: 9px 30px;
text-transform: inherit;
}
.heading16 a:hover{
    color:#fff;
}


.mkd-accordion-holder .mkd-title-holder.mkd-accordion-dark {
  color: #000 !important;
  border: 1px solid #d9dbdb !important;
  padding: 20px !important;
  margin-bottom: 20px !important;
}
.mkd-accordion-holder .mkd-title-holder .mkd-accordion-mark {
  right: 15px !important;
}
.heading6 h3{
    font-size:60px;
    text-align:left;
    color:#000;
    font-weight:300;
}
.heading6 h3 span{
    font-weight:600;
    color:#c40807;
}
.heading6 p{
    font-size:26px;
    text-align:left;
    color:#000;
}
.heading6 .mkd-item-date{
    color:#6f6969 !important;
    font-size: 16px !important;
}

.heading7{
        background:url(../../../wp-content/uploads/2022/07/Backed-by-Industry-Stalwarts-bg.png) no-repeat;
    background-position:left !important;
    padding: 100px 10px 120px 30px;
}
.heading7 h1{
    font-size:50px;
    text-align:left;
    color:#c40807;
    font-weight:bold;
    line-height: 50px;
    width: 85%;
}

.mkd-carousel-holder .mkd-carousel .owl-nav .mkd-next-icon i, .mkd-carousel-holder .mkd-carousel .owl-nav .mkd-prev-icon i {
  font-size: 50px !important;
  color: #5d5d66 !important;
  font-weight: bold !important;
}
.mkd-carousel-holder .mkd-carousel .owl-nav .mkd-next-icon, .mkd-carousel-holder .mkd-carousel .owl-nav .mkd-prev-icon {
border:0px !important;
}
.mkd-carousel-holder .mkd-carousel .owl-nav .owl-prev {
    left: -6% !important;
}
.mkd-carousel-holder .mkd-carousel .owl-nav .owl-next {
    right: -6% !important;
}

.heading7 p{
    font-size:26px;
    text-align:left;
    color:#000;
    line-height: 33px;
margin-bottom: 50px !important;
margin-top: 30px;
width: 90%;
}

.heading7 a{
background: #fff;
color: #000;
border: solid 2px #c40807;
border-radius: 30px;
padding: 5px 30px;
text-transform: uppercase;
margin-bottom: 20px !important;
display: inline-block;
}

.heading7 a:hover{
border: solid 2px #fff;
color: #fff;
background: #c40807;
}

.page-id-6842 .heading6 .mkd-excerpt{
    color:#6f6969 !important;
    display:none;
}
.mkd-post-item-author-holder {
  display: none;
}
footer .mkd-footer-top-holder .widget ul li:before {
  content: '\f101';
   font-family: FontAwesome;
   font-weight: normal;
   font-style: normal;
   margin:0px 0px 0px 10px;
   text-decoration:none;
}
footer .mkd-footer-top-holder .widget.widget_nav_menu ul li a {
    padding-left: 10px !important;
    font-size:15px !important;
}
footer .mkd-footer-top-holder {
    background-color: #4a4a4a !important;
}
footer .mkd-footer-bottom-holder {
    background-color: #4a4a4a !important;
}
footer .mkd-footer-top:not(.mkd-footer-top-full) .mkd-container-inner {
    padding: 45px 0 20px !important;
}
footer .mkd-footer-top-holder .widget .mkd-footer-widget-title {
    font-size: 26px !important;
    text-align:left !important;
}
footer .mkd-footer-top-holder .widget ul li {
    font-size: 18px;
    font-weight: 400;
    color: #fff;
    font-family: 'tobiaslight' !important;
    text-align: left;
}
footer .mkd-footer-top-holder .widget.widget_nav_menu ul li a:hover {
  color: #000 !important;
}
.page-id-6842 .wptww-testimonials-list h4, .wptww-testimonials-slidelist h4, .wptww-testimonials-slide-widget h4{
    display:none;
}
.page-id-6842 .wptww-testimonials-text p{
    font-size: 25px !important;
color: #000 !important;
line-height: 45px;
padding-bottom: 75px;
padding-top: 25px;
}
.page-id-6842 .wptww-testimonial-client {
font-weight: bold;
color: #1e4353;
font-size: 35px;
text-align: left;
margin-bottom: 5px;
margin-top: 80px;
}
.page-id-6842 .wptww-testimonial-cdec{
    font-size:22px;
    text-align: left;
}
.page-id-6842 .wptww-testimonial-cdec a{
    color: #000 !important;
}
.page-id-6842 .wptww-testimonial-inner{
    border:none !important;
}

.page-id-6842 .wptww-testimonials-text em:before{
    display:none;
}
.page-id-6842 .wptww-testimonials-text em:after{
    display:none;
}
.page-id-6842 .wptww-testimonials-slidelist button.slick-next, .wptww-testimonials-slidelist button.slick-next:hover, .wptww-testimonials-slidelist button.slick-next:focus {
    background-position:18px 12px !important;
    background-color: transparent !important;
    border: solid 3px #c40807 !important;
    border-radius: 100px !important;
    padding: 20px !important;
}
.page-id-6842 .wptww-testimonials-slidelist button.slick-prev, .wptww-testimonials-slidelist button.slick-prev:hover, .wptww-testimonials-slidelist button.slick-prev:focus{
    background-position:18px 12px !important;
    background-color: transparent !important;
    border: solid 3px #c40807 !important;
    border-radius: 100px !important;
    padding: 20px !important;
}
.page-id-6842 .wptww-testimonials-slidelist button.slick-next, .wptww-testimonials-slidelist button.slick-next:hover, .wptww-testimonials-slidelist button.slick-next:focus{
    background-size: 10px 18px !important;
}
.page-id-6842 .wptww-testimonials-slidelist button.slick-prev, .wptww-testimonials-slidelist button.slick-prev:hover, .wptww-testimonials-slidelist button.slick-prev:focus{
   background-size: 10px 18px !important; 
}
.page-id-6842 ul.slick-dots {
    display: none !important;
}
.page-id-6842 .wptww-testimonials-slidelist.design-1 .slick-arrow, .wptww-testimonials-slidelist.design-2 .slick-arrow, .wptww-testimonials-slidelist.design-3 .slick-arrow, .wptww-testimonials-slidelist.design-4 .slick-arrow{
    top:12% !important;
}
.page-id-6842 .wptww-testimonials-slidelist.design-1 .slick-prev, .wptww-testimonials-slidelist.design-2 .slick-prev, .wptww-testimonials-slidelist.design-3 .slick-prev, .wptww-testimonials-slidelist.design-4 .slick-prev {
    right: 75px !important;
}
.page-id-6842 .wptww-testimonials-slidelist.design-1 .slick-prev, .wptww-testimonials-slidelist.design-2 .slick-prev, .wptww-testimonials-slidelist.design-3 .slick-prev, .wptww-testimonials-slidelist.design-4 .slick-prev {
    left: inherit !important;
}
.page-id-6842 img.wptww-circle.wp-post-image{
    border:0px !important;
    border-radius:inherit !important;
}

.mkd-mobile-header .mkd-mobile-nav{
    background:rgba(196, 8, 7, 0.8) !important;
   /* transform-origin: -100% 50%;
transform: rotate(5deg);*/

}
.mkd-mobile-header .mkd-mobile-nav a, .mkd-mobile-header .mkd-mobile-nav h4{
    color:#fff !important;
    font-size:35px;
    text-align: left;
    padding:25px 0 !important;
}
.mkd-mobile-header .mkd-mobile-nav .mobile_arrow {
    line-height: 65px !important;
}
.mkd-mobile-header .mkd-mobile-nav li span{
    /*color:#fff !important;
    font-size:25px;*/
    text-align: left;
    line-height: 30px;
}
.home-testi-1{
    width:38% !important;
}
.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
  padding: 12px !important;
}
.home-testi-2{
    width:62%; 
    float:right;
}
.subs-home{
    background:#636262;
    padding:30px 0 10px 0;
}
.subs-home h6{
    font-size:20px;
    color:#fff;
    margin: 0px;
}
.subs-home h4{
    font-size:40px !important;
    color:#fff !important;
    margin: 0px !important;
}
.wpcf7-form-control.has-spinner.wpcf7-submit.submit-home {
background: #c40807;
color: #fff;
border: solid 2px #fff;
border-radius: 10px 0px 10px 0px;
text-transform: uppercase;
font-weight: 600;
padding: 10px !important;
}
.wpcf7-form-control.has-spinner.wpcf7-submit.submit-home:hover {
background: #fff !important;
color: #c40807 !important;
border: solid 2px #c40807 !important;
border-radius: 10px 0px 10px 0px;
text-transform: uppercase;
font-weight: 600;
}

.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {
  border-radius: 0px;
  padding: 16px 20px;
}
.wptww-testimonials-text{
    position:relative;
}
.wptww-testimonials-text .quote-icon{
    font-size: 40px !important;
color: #c40807;
position: absolute;
left: -50px;
opacity:0.3;
}
.contact-us h4{
    color: #c40807;
}
.mkd-title{display:none !important;}

.mkd-accordion-holder.mkd-initial .mkd-title-holder .mkd-tab-title span.mkd-tab-title-inner {
  color: #000 !important;
}

.mkd-iib-title-holder h4{
    color:#000 !important;
}
.box-shd{
    box-shadow:10px 10px #fff;
}
.mkd-section-title-holder .mkd-section-title.mkd-section-title-large {
  font-size: 60px !important;
}
.mkd-blog-list-holder.mkd-grid-type-2 .mkd-item-title, .mkd-blog-list-holder.mkd-masonry .mkd-item-title {
  color: #c40807 !important;
}
.ih-item.square.effect8 .info {
  background: #f0f0f1 !important;
  margin-top: 0px !important;
}
.ih-item.square.effect8 .info h3 {
    font-size:36px !important;
    margin-top: 0px !important;
    color:#c40807 !important;
    font-weight: bold;
    
}
.ih-item.square.effect8 .info p {
  color:#000 !important;
  font-size: 17px !important;
  line-height: 21px !important;
  margin-top: 0px !important;
}
.ih-item.square {
  border: 1px solid #e8e8e8 !important;
  box-shadow:1px 1px 3px rgba(0, 0, 0, .1);
}
.career-positions{
    background:#e8e8e8;
    border-left:5px solid #c40807;
    padding-left: 15px;
    padding-top: 20px;
padding-bottom: 25px;
font-weight: bold;
min-height: 130px;
}
.ih-item.square {
  width: auto !important;
}

.career-positions .location{
    color:#7f91a2;
    font-weight: normal;
    font-size: 21px;
}
.career-positions a{
    color:#000;
}
.join-port-com .mkd-section-title.mkd-section-title-large{
    color:#fff !important;
}

.join-port-com .mkd-section-title.mkd-section-title-small{
    color:#fff !important;
    line-height: 45px;
    margin-top: 50px;
}
.mkd-left-button input.wpcf7-form-control.wpcf7-submit.mkd-contact2_map{
border-radius: 30px;
padding: 6px 30px;
text-transform: uppercase;
background: #c40807 !important;
font-size:20px !important;
letter-spacing: 0px
}

.mkd-left-button input.wpcf7-form-control.wpcf7-submit.mkd-contact2_map2{
border: solid 2px #fff !important;
  border-radius: 30px;
  color: #fff !important;
  padding: 5px 40px !important;
  text-transform: uppercase;
  background:transparent !important;
  font-size:22px;
}

.mkd-left-button input.wpcf7-form-control.wpcf7-submit.mkd-contact2_map2:hover{
border: solid 2px #fff !important;
  border-radius: 30px;
  color: #000 !important;
  padding: 5px 40px !important;
  text-transform: uppercase;
  background:#fff !important;
  font-size:22px;
}    

.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover{
    background:#000 !important;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
  color: #000 !important;
}
.mkd-tabs .mkd-tabs-nav li a {
  color: #c40807 !important;
}
.paoc-credit-wrp{display:none !important;}
.page-id-16553 .mkd-category-share-holder.clearfix{display:none !important;}
.heading6 .mkd-item-title{margin-top:0px !important; line-height: 0px;  color:#000 !important;    font-size: 20px !important;    font-weight:500;}
.heading6 .mkd-item-title a{margin-top:0px !important; line-height: 26px;}
.awsm-grid figure img{width:auto !important;}
.mkd-section-inner{position: static !important;}
.designation {font-weight: 400 !important;}

/**New Nav CSS**/
.mkd-mobile-header .mkd-mobile-nav {background: #fff !important; height: 100vh; padding-top: 15px;}
.mkd-mobile-header .mkd-mobile-nav li {text-align: left !important;}
.mkd-mobile-header .mkd-mobile-nav a, .mkd-mobile-header .mkd-mobile-nav h4 { display: inline-block !important; border-bottom:0px !important; padding: 25px 0 0 0 !important;}
.mkd-mobile-header .mkd-mobile-nav .mobile_arrow {left: 210px !important;}
.mkd-mobile-header .mkd-mobile-nav li a{color: #4a4a4a !important; font-size: 30px; font-weight: bold; text-transform: uppercase !important; padding-top: 24px !important;}
.mkd-mobile-header .mkd-mobile-nav .sub_menu a{color: #c30b1d !important; font-size: 26px; font-weight: bold; padding-top: 14px !important; text-transform: inherit !important;}
.mkd-mobile-header .mkd-mobile-nav .mobile_arrow {top: 0px !important;}
.Social-menu {text-align: left;  margin: 0px;  float: left;  padding-right: 20px;}
.border-left{border-right:solid 1px #000;}
.home-team{margin:0px; padding:0px; background:#4ad49f;}
.home-team img{min-height:300px; max-width:100%;}
.home-team .cont h1{color:#fff; font-size:22px; text-align:center; margin:0px; padding:10px 0 0 0; line-height: 30px; font-weight: bold;}
.home-team .cont p{color:#fff; font-size:18px; text-align:center; margin:0px; line-height: 30px; padding: 0px 0 20px 0;}
.home-team.purple{background:#2a9aac;}
.home-team.green{background:#419aff;}
.home-team.orange{background:#fdba2d;}
.home-team.blue{background:#944b9b;}
.home-team.dgreen{background:#00374a;}
.home-team.grey{background:#111a2d;}
.home-team.bluel{background:#fe6600;}
.btn-new-small a span{color:#c40807 !important; font-size:25px !important; text-transform: none !important;}
/**New Nav CSS**/

.mkd-mobile-header .mkd-mobile-nav li a{font-family: "Titillium Web",sans-serif !important; font-weight: 400 !important;}
.mkd-tabs .mkd-tab-line-inner::after {background-color: #c40807 !important;}
/*.mkd-tabs.mkd-horizontal .mkd-tabs-nav li:not(.mkd-tab-line) {z-index: -1 !important;}*/
.mkd-tabs.mkd-horizontal .mkd-tab-line {z-index: -1 !important;}
.heading2 a {display: inline-block;}
.contact-us h4{color: #c40807;}
.grayscale img {
      filter: gray; /* IE5+ */
      -webkit-filter: grayscale(1); /* Webkit Nightlies & Chrome Canary */
      -webkit-transition: all .8s ease-in-out;  
}

.grayscale img:hover {
    filter: none;
      -webkit-filter: grayscale(0);
      -webkit-transform: scale(1.01);
}

	
.home-team:hover{filter: grayscale(1); transition: 0.5s ease-in-out;}

.box-hover{position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #4ad49f;
  overflow: hidden;
  width: 100%;
  height: 0;
  transition: .5s ease;}
  
  .home-team.endure {
  background: #3c498a;
}
  
  
    .home-team.Morphing-Machines {
  background: #af020b;
}
  
  
.box-hover.l-blue-h{background-color: #2a9aac;}
.box-hover.green-h{background-color: #419aff;}
.box-hover.orange-h{background-color: #fdba2d;}
.box-hover.blue-h{background-color: #944b9b;}
.box-hover.dgreen-h{background-color: #00374a;}
.box-hover.grey-h{background-color: #111a2d;}
.box-hover.bluel-h{background-color: #fe6600;}
.box-hover.endure-h{background-color: #3c498a;}

.box-hover.Morphing-Machines-h{background-color: #af020b;}
  
  .wpb_wrapper:hover .box-hover{ height: 100%;}




  
  
  .box-hover p{color: white;
  font-size: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
      line-height: 28px;
      width: 90%;
  }
  
.box-hover p strong{font-weight:bold; font-size:30px; display:block;}
.box-hover p span{font-weight:bold; font-size:22px; display:block; margin: 8px 0}

/*.wpb_wrapper:hover .box-hover{position: absolute;z-index: 1;background: #d4af35;width: 100%;height: 100%;top: 0px;display: flex;justify-content: center;flex-direction: column;text-align: center; color:#fff; }*/

.home-grey-box{background:#c40807; padding:20px; min-height: 315px; margin-bottom: 50px !important;}
.home-grey-box h1{text-align:center; font-size:50px !important; color:#fff; margin:0px !important;}
.home-grey-box p{text-align:center; font-size:22px; line-height:34px; color:#fff;}
.green-color .mkd-counter.zero{color:#308409 !important;}
.green-color .mkd-counter-title{color:#308409 !important;}




    
@keyframes animationname{
  0%{
    transform: translateX(10px);
  }
  100%{
    transform: translateX(-10px);
  }
}
    
.wpb_wrapper:hover .box-hover p{padding:0 20px;}  



  .d-none{display:none;}
  
.mkd-post-info-author.mkd-post-info-item {
  display: none !important;
}
.mkd-blog-like.mkd-post-info-item {
  display: none !important;
}

.mkd-post-info-comments-holder.mkd-post-info-item {
  display: none !important;
}  
  
.home-grey-box:hover{background:#000;} 

.mkd-tabs .mkd-tabs-nav li.ui-state-active a {border-bottom: solid 5px #c40807; z-index:1 !important;}
 
.green-color h5.mkd-counter-title{color: #308409 !important;}
.down-text{color: #fff; text-align: center; font-size: 65px; line-height: 70px;}

.single .mkd-blog-holder article .mkd-post-title {font-size: 25px !important; margin-bottom: 14px !important;  line-height: 30px !important;  font-weight: 600 !important;  color: #c40807 !important;}
.mkd-post-text .mkd-post-info p{line-height:35px !important;}


@media only screen and (max-width : 1366px) {
.heading7 p {width: 100%;}
.heading7 h1 {width: 100%;}
}



@media only screen and (max-width : 1024px) {
    .home-testi-1{
    width:100% !important;
}
.home-testi-2{
    width:100%; 
    float:right;
    margin-top: 40px;
}
.wptww-testimonial-inner{
    margin-left: 0px !important;
}
.wptww-testimonials-slidelist.design-4 .wptww-testimonial-inner .wptww-testimonial_avatar, .wptww-testimonials-slide-widget.design-4 .wptww-testimonial-inner .wptww-testimonial_avatar, .wptww-testimonials-list.design-4 .wptww-testimonial-inner .wptww-testimonial_avatar{
    position:inherit !important;
}
.wptww-testimonials-slidelist .slick-slide {
    padding: 0 !important;
}
button.slick-next.slick-arrow{
    display:none !important;
}
button.slick-prev.slick-arrow{
    display:none !important;
}
}
@media only screen and (max-width : 767px) {
.border-left{border-right:0px !important;}
.border-left{border-bottom:solid 1px #000 !important;}
.mkd-carousel-holder .mkd-carousel .owl-nav .mkd-next-icon i, .mkd-carousel-holder .mkd-carousel .owl-nav .mkd-prev-icon i {font-size: 30px !important;}
.home-grey-box {min-height: auto;}
.heading h1 {text-align: left; font-size:36px; font-weight: bold;line-height: 35px;}
.heading h1 span {line-height: 35px; font-size: 42px}
.heading2 h3 {font-size: 36px;  line-height: 37px;}
.heading6 h3 {font-size: 36px;}
.heading5 h2 {font-size: 36px; line-height: 40px;}
.heading4 h2 {font-size: 36px;}
.mkd-section-title-holder .mkd-section-title.mkd-section-title-large{font-size:45px !important;}
.down-text{color: #fff; text-align: center; font-size: 41px; line-height: 43px;}
.btn-down2 a{padding-top: 0px !important;padding-right: 0px !important;padding-bottom:0px !important;padding-left: 0px !important; font-size: 35px;line-height: 40px;display: inline-block;}
.full-width-for-mobile .mkd-section-inner{width:90% !important; padding:0 20px;}
.mkd-section.mkd-parallax-section-holder {min-height: auto !important;}
.mkd-tabs.mkd-horizontal .mkd-tabs-nav li:not(.mkd-tab-line) a{text-align:center;}
.awsm-grid-card{text-align:center;}
}