.tailor-made-services{padding: 100px 0;}
.tailor-made-services ul.resp-tabs-list>li{padding: 25px 20px;}
.tailor-made-services .resp-tabs-list li{font-size: 28px; font-weight: bold;}
.tailor-made-services .tailor-tab-inner{padding: 60px;}
.tailor-made-services .tailor-tab-inner ul{margin: 0; list-style: none;}
.tailor-made-services .tailor-tab-inner ul li{margin: 0; margin-bottom: 35px; display: -ms-flexbox; display: flex; display: -webkit-flex; align-items:center; -webkit-align-items:center; -ms-flex-align: center; -ms-flex-pack:  space-between; justify-content:  space-between; -webkit-justify-content: space-between;}
.tailor-made-services .tailor-tab-inner ul li .content{ width: calc(100% - 130px);}
.tailor-made-services .tailor-tab-inner ul li:last-child{margin-bottom: 0;}
.tailor-made-services .tailor-tab-inner ul li figure{ width: 90px;height: 90px;border: 1px solid #ffda30;border-radius: 100%; display: -ms-flexbox; display: flex; display: -webkit-flex;-ms-flex-pack: center; justify-content: center; -webkit-justify-content:center;align-items:center; -webkit-align-items:center; -ms-flex-align: center;}
.tailor-made-services .tailor-tab-inner ul li h4{font-size: 18px; margin-bottom: 5px;}
.tailor-made-services .tailor-tab-inner ul li p{padding-bottom: 0;}
.tailor-made-services .tailor-tab-inner .tab-inner-block .inner-block{display: -ms-flexbox; display: flex; display: -webkit-flex; -ms-flex-pack:  space-between; justify-content:  space-between; -webkit-justify-content: space-between; margin-bottom: 20px;}
.tailor-made-services .tailor-tab-inner .tab-inner-block .inner-block:last-of-type{margin-bottom: 0;}
.tailor-made-services .tailor-tab-inner .tab-inner-block .title h5{font-size: 16px; font-weight: bold; border-bottom: 1px solid #ffda30; display: inline-block; margin-bottom: 0;}
.tailor-made-services .tailor-tab-inner .tab-inner-block .content{width: calc(100% - 175px); padding-left: 30px;}
.tailor-made-services .tailor-tab-inner .tab-inner-block .content p{padding-bottom: 0;}
.tailor-made-services .tailor-tab-inner .dash-line{border: 1px dashed #ccc;margin: 50px 0;display: block;}
h2.resp-accordion{border-top: 1px solid #c1c1c1;}

.master-modular-pricing{text-align: center;}
.master-modular-pricing > p > strong{font-weight: bold;}
.master-modular-pricing ul{margin: 0; margin-bottom: 50px; list-style: none; width: 100%; display: -ms-flexbox; display: flex; display: -webkit-flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-flex-wrap: wrap;}
.master-modular-pricing ul li{position: relative; margin: 0; width: 25%; padding: 0 30px; display: -ms-flexbox; display: flex; display: -webkit-flex; flex-direction: column;}
.master-modular-pricing ul li:after{position: absolute; content: ""; height: 100%; width: 1px; background-color: #ffdb2d; right: 0; top: 0;}
.master-modular-pricing ul li:first-child{padding-left: 0;}
.master-modular-pricing ul li:last-child{padding-right: 0;}
.master-modular-pricing ul li:last-child:after{display: none;}
.master-modular-pricing ul li p{font-size: 18px; text-transform: uppercase; padding-bottom: 5px;}
.master-modular-pricing ul li h5{font-size: 21px; margin-bottom: 0; margin-top: auto;}
.master-modular-pricing ul li h5 span{font-size: 18px; text-transform: inherit; font-weight: 400;}

.banner-section .tab-video-wrap{display: flex; justify-content: flex-start; align-items: center;}
.banner-section .tab-video-wrap > figure{position: relative; display: inline-block; z-index: 1;}
.banner-section .tab-video-wrap > figure:before{position: absolute;background-color: rgba(255, 209, 0, 0.9);height: 100%;width: 100%;content: "";left: 0;top: 0;transition: 0.5s all; opacity: 0; visibility: hidden; transition: all ease-in-out 0.3s;}
.banner-section .tab-video-wrap > figure > a{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%) scale(1); width: 45px; display: inline-block; opacity: 0.5;}
.banner-section .tab-video-wrap > figure > img{width: 100%;}
.banner-section .tab-video-wrap > figure:hover:before{opacity: 1; visibility: visible;}
.banner-section .tab-video-wrap > figure:hover > a{transform: translate(-50%, -50%) scale(1.2); opacity: 1;}


.video-popup-col .tab-video-wrap{display: flex; justify-content: center; align-items: center; margin: 0 auto; width: fit-content; margin-top: 40px;}
.video-popup-col .tab-video-wrap > figure{position: relative; display: inline-block; z-index: 1;}
.video-popup-col .tab-video-wrap > figure:before{position: absolute;background-color: rgba(255, 209, 0, 0.9);height: 100%;width: 100%;content: "";left: 0;top: 0;transition: 0.5s all; opacity: 0; visibility: hidden; transition: all ease-in-out 0.3s;}
.video-popup-col .tab-video-wrap > figure > a{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%) scale(1); width: 45px; display: inline-block; opacity: 0.5;}
.video-popup-col .tab-video-wrap > figure > img{width: 100%;}
.video-popup-col .tab-video-wrap > figure:hover:before{opacity: 1; visibility: visible;}
.video-popup-col .tab-video-wrap > figure:hover > a{transform: translate(-50%, -50%) scale(1.2); opacity: 1;}

@media (max-width:1260px){
  .tailor-made-services{padding: 60px 0;}
}

@media (max-width:1024px){
    .master-modular-pricing ul{-ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-flex-wrap: wrap; margin-bottom: 0;}
    .master-modular-pricing ul li{width: 50%; margin: 10px 0; margin-bottom: 50px;}
    .master-modular-pricing ul li:nth-child(2n + 1){padding-left: 0;}
    .master-modular-pricing ul li:nth-child(2n + 2){padding-right: 0;}
    .master-modular-pricing ul li:nth-child(2n + 2):after{display: none;}
}

@media (max-width:767px){
    .tailor-made-services .tailor-tab-inner {padding: 35px;}
    .master-modular-pricing ul li{width: 100%; margin-bottom: 0;padding: 0;padding-bottom: 40px;}
    .master-modular-pricing ul li:after {height: 1px;width: 250px;right: 0;top: auto;left: 0;bottom: 12px;margin: 0 auto;display: block!important;}
    .master-modular-pricing ul li:last-child:after {display: none!important;}
    
    .banner-section .tab-video-wrap{justify-content: center;}
    
}

@media (max-width:520px){
.tailor-made-services .tailor-tab-inner {padding: 35px;}
    .tailor-made-services .tailor-tab-inner ul li{-ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-flex-wrap: wrap; -ms-flex-pack: flex-start; justify-content: flex-start; -webkit-justify-content: flex-start;}
    .tailor-made-services .tailor-tab-inner ul li figure{margin-bottom: 15px;}
    .tailor-made-services .tailor-tab-inner ul li .content{width: 100%;}
    .tailor-made-services .tailor-tab-inner .dash-line{margin: 30px 0;}
    .tailor-made-services .tailor-tab-inner .tab-inner-block .inner-block{-ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-flex-wrap: wrap; -ms-flex-pack: flex-start; justify-content: flex-start; -webkit-justify-content: flex-start;}
    .tailor-made-services .tailor-tab-inner .tab-inner-block .content{width: 100%; padding-left: 0;}
    .tailor-made-services .tailor-tab-inner .tab-inner-block .title h5{margin-bottom: 10px;}
    
}