.card-heading{font-weight:400;margin:15px 0;font-size: 39px;
    line-height: 46px;}
.nac-card-lft{margin: 26% 0 1%}
.card-heading span{font-weight:bold}
.send_message p{font-size:16px;padding:20px 0 0;font-weight:700}
.send_message.arrow_btn p a { background-color: transparent !important; color: #f16a57; padding: 0; margin: 0; min-width: auto; width: auto !important; display: inline-block !important; }
.send_message.arrow_btn p a:after { content: unset; }
.send_message.arrow_btn p a:hover {color: #000 !important;}
.send_message span{color: #f16a57}
.box1{width:30%;float:left}
.box2{width:70%;float:left}
.nac-topic-wrapper{
 padding: 100px 0px;
    margin: 0 0 0 11%;
  
    text-align: left;
}
.send_message a{
float: none!important;
    display: block;
    margin-top: 15px;
    color: #fff;
    font-size: 13px;
    width: 220px!important;
    padding: 7px 2px;
    background: #f16a57;
    font-weight: 500;
    color: #fff;
    line-height: 24px;
    text-align: center;
}

.send_message a:after {
    position: relative;
    float: none;
    display: inline-block;
    margin-right: -4px;
    content: "";
    margin-left: 14px;
    width: 7px;
    height: 10px;
    background: url(https://7014622.fs1.hubspotusercontent-na1.net/hubfs/7014622/Vector-white.png) no-repeat center / cover;
    background-size: 100% 100%;
}

.card-tile {

  margin: 15px;
  box-shadow: 0px 2px 10px rgb(0 0 0 / 17%);
  padding:5% 4%;
  background:url("https://7014622.fs1.hubspotusercontent-na1.net/hubfs/7014622/DoorSystems-2020/Images/card-bg.png") no-repeat left top/contain;
  height:400px!important;border:1px solid #fff
}
.card-tile:hover{border:1px solid #000;
    transition: 0.2s;}
.crd_desc p{
  font-size: 14px;
}

.crd_title h2{
  font-size: 24px;
}
.nac-topic-section .slick-arrow:before{color: #F16A57;
}
.nac-topic-section .slick-arrow{border: 1px solid #F16A57;border-radius: 50%;
   top: -37px;position: absolute;}
.nac-topic-section .slick-arrow:hover{background-color:#fff;color:#F16A57}
.nac-topic-section .slick-arrow:hover::before{color:#F16A57}
.nac-topic-section ul.slick-dots li button{background:#F16A57;opacity:0.2}
.nac-topic-section .slick-next{left: 91%}
.nac-topic-section .slick-prev{color: #F16A57;left: 77%}
.nac-topic-section ul.slick-dots li button:hover,.nac-topic-section ul.slick-dots li.slick-active button{background-color:#F16A57;opacity:1}
.nac-topic-section ul.slick-dots li button{width: 7px;
    height: 7px}
.nac-topic-section ul.slick-dots{ position: absolute;
    text-align: right;
    /* width: 100%; */
    top: -57px;
    /* float: right; */
    right: 12%;
}
.linked-in-section a.linkedin_link_c img {
  padding-left: 9px;
}
.linked-in-section a.linkedin_link_c{
  display: flex;
  align-items: center;
  font-size: 14px;
  color: #027EB3;
  padding-left: 23px;
  font-weight: 700;
  letter-spacing: 1px;
}
.linked-in-section{
  display: flex;
  align-items: center;
  margin-top: 25px;
}

/* New style */

/* New style end */

@media (max-width: 1430px){
  .nac-topic-section .slick-prev{left: 76%;}
   .nac-topic-wrapper{margin:0; padding: 6% 2% 5%; width:100%}
}
@media (max-width: 1190px){
  .nac-topic-section .slick-prev{left: 76%;}
   .nac-topic-wrapper{margin:0;
     padding: 7% 2% 5% 5%;
     width:100%}
 
}
@media (max-width: 1080px){ 
  
  .nac-topic-wrapper > .box1,.nac-topic-wrapper >.box2{width:100%;float;none;text-align:center}
  .nac-card-lft{margin:2% 0}
   .card-tile{padding:2%}
 .nac-topic-section .slick-prev{left: 78%;}
}
@media (max-width: 809px){.nac-topic-section .slick-prev{left: 76%;} }
@media (max-width: 709px){
  .nac-topic-section .slick-prev{left: 74%;} 
  .nac-topic-wrapper > .box1, .nac-topic-wrapper >.box2{margin-bottom: 54px;}
}
@media (max-width: 579px){.nac-topic-section .slick-prev{left: 71%;} .nac-topic-wrapper > .box1, .nac-topic-wrapper >.box2{margin-bottom: 17%;}
  .card-tile{height: 466px!important;}
}
@media (max-width:539px){.nac-topic-section .slick-prev{left: 66%;} .card-tile {
    height: auto!important;
} topic-wrapper >.box2{margin-bottom: 25%;}}


@media (max-width: 450px){
  .box1,.box2{float:none;width:100%;text-align:center}
.nac-topic-section .slick-prev{left: 64%;}}
@media (max-width:439px){.nac-topic-section .slick-prev{left: 50%;}
.nac-topic-section .slick-next {
    left: 83%;
}
  .nac-topic-section ul.slick-dots{left: -23%;}}
@media (max-width:339px){.nac-topic-section .slick-prev{left: 47%;}