/*  */

    /*! CSS Used from: https://html.dreamitsolution.net/itplot/assets/css/all.min.css ; media=all */
    @media all{
    .far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;}
    .fa-headphones-alt:before{content:"\f58f";}
    .fa-lightbulb:before{content:"\f0eb";}
    .far{font-weight:400;}
    .far,.fas{font-family:"Font Awesome 5 Free";}
    .fas{font-weight:900;}
    }
     @media all{
    .rotateme{-webkit-animation-name:rotateme;animation-name:rotateme;-webkit-animation-duration:20s;animation-duration:20s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;}
    .section-title h5{font-size:16px;color:#d00a2b;font-family:Nunito;font-weight:800;}
    .section-title h1{font-size:55px;font-weight:bold;margin-bottom:31px;margin-top:16px;}
    .section-title h2{font-size:55px;font-weight:bold;margin-bottom:0;margin-top:0;}
    .feature-section{padding-top:0px;padding-bottom:118px;}
    .single-feature-box{background:#f5f6f9;padding:53px 0 50px;transition:.5s;position:relative;margin-bottom:30px;}
    .single-feature-box:before{position:absolute;bottom:0;left:0;content:"";background:#d00a2b;height:5px;width:0%;transition:.5s;}
    .single-feature-box:hover:before{width:100%;}
    .single-feature-box:hover{box-shadow:6px 5px 16px 0px rgb(0 0 0 / 15%);background:#fff;transform:translateY(-10px);}
    .feature-content h2{font-size:22px;text-transform:uppercase;}
    .feature-content p{font-size:15px;width:80%;margin:9px auto 0;}
    .feature-icon i{display:inline-block;font-size:55px;color:#d00a2b;margin-top:29px;width:100px;line-height:100px;text-align:center;background:#fff;transition:.5s;position:relative;z-index:1;}
    .single-feature-box:hover .feature-icon i{color:#fff;}
    .feature-icon i:after{position:absolute;top:0;left:0;right:0;bottom:0;content:"";background-color:#d00a2b;z-index:-1;transform:scale(0);transition:.5s;color:#fff;}
    .single-feature-box:hover .feature-icon i:after{transform:scale(1);}
    .style-two.feature-section{position:relative;z-index:1;}
    .style-two.feature-section .section-title p{position:relative;padding-left:15px;padding-top:37px;margin-bottom:9px;}
    .style-two.feature-section .section-title p:before{position:absolute;content:"";top:38px;left:2px;background:#D00A2B;width:2px;height:120px;}
    .style-two.feature-section .single-feature-box{background:transparent;padding:0;transition:.5s;position:relative;margin-bottom:4px;}
    .style-two.feature-section .single-feature-box:hover{box-shadow:none;background:transparent;transform:none;}
    .style-two.feature-section .single-feature-box:before{display:none;}
    .style-two.feature-section .feature-icon i{display:inline-block;font-size:30px;color:#000000;margin-top:29px;width:70px;line-height:70px;background:#fff;transition:.5s;border-radius:50%;}
    .style-two.feature-section .single-feature-box:hover .feature-icon i{color:#fff;}
    .style-two.feature-section .feature-icon i:after{border-radius:50%;}
    .style-two.feature-section .feature-content{padding-left:25px;padding-top:25px;}
    .style-two.feature-section .feature-content h2{font-size:24px;text-transform:capitalize;}
    .style-two.feature-section .feature-content p{font-size:15px;width:65%;margin:8px 0 0;}
    .style-two.feature-section .feature-shape{position:absolute;right:255px;bottom:148px;z-index:-1;}
    .section-title p{width:72%;margin-top:5px;margin-bottom:30px;}
    }
  
    /*! CSS Used keyframes */
    @keyframes rotateme{from{-webkit-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}
    @-webkit-keyframes rotateme{from{-webkit-transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);}}
    

    /*  */
        *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
    .timeline li span{font-weight:700;}
    .top-title{color:#ee2219;}
    .timeline li span,.timeline li span:before,.timeline li:not(:last-child):after{background-color:#ee2219;}
    .section-title.style--two .top-title{color:#ee3131;}
    .timeline.style--two li span,.timeline.style--two li span:after{background-color:#ee3131;}
    .timeline li span{color:#fff;}
    .section-title.style--two h2:after{background-color:#202020;}
    .timeline li span{font-family:Barlow,sans-serif;}
    .timeline li span,.timeline li span:before{border-radius:50%;}
    .timeline li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;}
    .timeline li:not(:last-child){margin-bottom:50px;}
    .timeline li:not(:last-child):after{position:absolute;content:"";width:2px;height:57%;left:29px;top:74px;}
    @media only screen and (max-width:575px){
    .timeline li:not(:last-child):after{display:none;}
    }
    .timeline li span{width:44px;min-width:44px;height:44px;font-size:18px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;margin-right:26px;margin-left:8px;}
    .timeline li span:before{width:100%;height:100%;left:0;top:0;position:absolute;content:"";opacity:.2;-webkit-transform:scale(1.36);-ms-transform:scale(1.36);transform:scale(1.36);}
    .timeline li h3{margin-bottom:14px;}
    .timeline.style--two li:not(:last-child){margin-bottom:36px;}
    .timeline.style--two li:not(:last-child):after{background-color:black;background-image:url(/template/monarchy/img/timeline-line.svg);background-repeat:no-repeat;left:29px;top:115px;}
    @media only screen and (max-width:575px){
    .timeline.style--two li:not(:last-child):after{display:none;}
    }
    .timeline.style--two li span{width:55px;min-width:55px;height:55px;margin-left:4px;border-radius:3px;z-index:2;}
    .timeline.style--two li span:before{background-color:transparent;border:1px solid #000;border-radius:3px;left:-4px;top:-4px;content:"";opacity:.12;-webkit-transform:none;-ms-transform:none;transform:none;z-index:-1;}
    .timeline.style--two li span:after{width:100%;height:100%;left:0;top:0;border-radius:3px;position:absolute;content:"";z-index:-1;}
    .timeline.style--two li h3{margin-bottom:14px;}
    .section-title{position:relative;margin-top:-4px;margin-bottom:60px;}
    @media only screen and (max-width:991px){
    .section-title{margin-bottom:40px;}
    }
    @media only screen and (max-width:479px){
    .section-title h2{font-size:36px;}
    }
    .section-title.style--two .top-title{margin-bottom:5px;}
    .section-title.style--two .top-title:after{display:none;}
    .section-title.style--two h2{position:relative;padding-bottom:23px;margin-bottom:18px;}
    .section-title.style--two h2:after{width:60px;height:2px;position:absolute;bottom:0;left:0;content:"";}
    .top-title{position:relative;z-index:1;text-transform:uppercase;margin-bottom:10px;}
    .top-title:after{background-image:url();left:0;top:-15px;width:26px;height:45px;background-repeat:no-repeat;content:"";position:absolute;z-index:-1;opacity:.12;}
    .top-title.no-icon:after{display:none;}
    .manage-service{background-color:#ffffff;overflow:hidden;}
    @media only screen and (max-width:991px){
    .manage-service{padding-top:60px;padding-bottom:60px;}
    }
    .manage-service-content .section-title{margin-bottom:35px;}
    .manage-service-img img{max-width:initial;}
    @media only screen and (max-width:991px){
    .manage-service-img img{max-width:100%;}
    }
   

    /*  */
    i[class^="flaticon-"]:before{font-family:flaticon!important;font-style:normal;font-weight:normal!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.flaticon-customer-service:before{content:"\f109";}
.flaticon-statistics:before{content:"\f10a";}
.flaticon-chat:before{content:"\f10b";}
.flaticon-target:before{content:"\f10f";}
/*! CSS Used from: https://excellencetheme.com/templates/stable/assets/css/animate.css */
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}
/*! CSS Used from: https://excellencetheme.com/templates/stable/assets/css/default.css */
.mb-40{margin-bottom:40px;}
.mb-65{margin-bottom:65px;}
.pt-105{padding-top:105px;}
.pb-80{padding-bottom:80px;}
.section-title span.span{color:#ce1446;font-weight:700;font-size:16px;margin-bottom:5px;display:block;}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.section-title h2{font-size:42px;line-height:52px;}
}
@media (max-width: 767px){
.section-title h2{font-size:28px;line-height:38px;}
}
.aquamarine-light{background-color:#ffffff;}
.service-area-v1 .serivce-item:after{background:#ff0044;}
.service-area-v1 .serivce-item .content .btn-link:hover,.service-area-v1 .serivce-item .content h3.title:hover{color:#ce1446;}
.service-area-v1 .serivce-item .content .btn-link{text-decoration:none;color:#0a0a0a;font-weight:700;}
.service-area-v1 .serivce-item .content .btn-link:after{display:inline-block;content:"";font-weight:300;font-family:"Font Awesome 5 Pro";margin-left:10px;vertical-align:middle;}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.service-area-v1 .col-lg-3{width:33.33%;}
}
.service-area-v1 .serivce-item{position:relative;background:rgb(255, 255, 255);padding:50px 40px 40px;border:2px solid #e2edea;-webkit-box-shadow:0px 16px 32px 0px rgba(0, 0, 0, 0.06);box-shadow:0px 16px 32px 0px rgba(0, 0, 0, 0.06);z-index:1;}
.service-area-v1 .serivce-item:after{position:absolute;top:0;left:0;content:"";width:100%;height:100%;z-index:-1;visibility:hidden;opacity:0;border:2px solid transparent;-webkit-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.service-area-v1 .serivce-item:before{position:absolute;content:"";bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:90%;height:20px;background-color:rgb(0, 0, 0);z-index:-1;-webkit-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.service-area-v1 .serivce-item:hover{-webkit-box-shadow:none;box-shadow:none;}
.service-area-v1 .serivce-item:hover .icon i{color:#fff;}
.service-area-v1 .serivce-item:hover .content h3.title,.service-area-v1 .serivce-item:hover .content p,.service-area-v1 .serivce-item:hover .content .btn-link{color:#fff;}
.service-area-v1 .serivce-item:hover:before{bottom:-15px;}
.service-area-v1 .serivce-item:hover:after{visibility:visible;opacity:1;}
.service-area-v1 .serivce-item .icon{margin-bottom:10px;}
.service-area-v1 .serivce-item .icon i{font-size:40px;line-height:1;color:#ff0000;}
.service-area-v1 .serivce-item .content h3.title{font-size:19px;line-height:30px;margin-bottom:20px;}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.service-area-v1 .serivce-item .content h3.title{font-size:17px;line-height:28px;}
}
.service-area-v1 .serivce-item .content p{margin-bottom:15px;line-height:26px;}
/*! CSS Used keyframes */
@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}}
@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}}
@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}


/*  */
.single-service,.single-service .content h3,.single-service .content p,.single-service .icon-wrap .icon,a,svg path{-webkit-transition:.3s ease-in;-o-transition:.3s ease-in;transition:.3s ease-in;}
.single-service .icon-wrap .icon{background-color:#ee3131;}
.single-service:hover .content h3,.single-service:hover .content p{color:#ffffff;}

.single-service,.single-service:hover .icon-wrap .icon{background-color:#fff;}
.single-service:after,.single-service:before{border-radius:50%;}
.single-service .icon-wrap .icon{border-radius:3px;}
.single-service{-webkit-box-shadow:5px 5px 60px rgba(0,0,0,.05);box-shadow:5px 5px 60px rgba(0,0,0,.05);padding:49px 28px 36px;border-radius:5px;margin-bottom:30px;position:relative;z-index:1;overflow:hidden;}
.single-service .icon-wrap{display:inline-block;position:relative;margin-bottom:30px;margin-left:4px;}
.single-service .icon-wrap .icon{width:60px;height:60px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:1;}
.single-service .icon-wrap:after{border:1px solid #202020;position:absolute;width:100%;height:100%;content:"";left:-4px;top:-4px;opacity:.12;}
.single-service .content h3{margin-bottom:14px;}
.single-service:after,.single-service:before{background-color:transparent;right:0;top:0;position:absolute;z-index:-1;content:"";-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;width:5%;height:5%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);}
.single-service:after{right:auto;top:auto;left:0;bottom:0;}
.single-service:hover:after,.single-service:hover:before{-webkit-transform:scale(40);-ms-transform:scale(40);transform:scale(40);background-color:#ee3131;}
.single-service:hover .icon-wrap .icon svg path{fill:#ee3131;}
.single-service:hover .icon-wrap:after{border-color:#fff;opacity:.3;}


/*  */

    /*! CSS Used from: /clients/kingdoms/monarchy.css */
    *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
    .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
    .fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}
    .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
    .fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}
    .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
    .fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}
    p{position:relative;font-size:16px;line-height:26px;font-weight:500;font-family:'Muli', sans-serif;color:#666666;margin:0px;transition:all 500ms ease;}
    h4{position:relative;font-family:'Josefin Sans', sans-serif;font-weight:500;margin:0px;font-style:normal;transition:all 500ms ease;}
    h4{position:relative;font-size:20px;line-height:30px;font-weight:700;transition:all 500ms ease;}
    .service-block-one .inner-box .icon-box i{color:#fa346d;}
    .service-block-one .inner-box:before{background:-webkit-linear-gradient(-30deg, #fb5155, #ff0000 100%);}
    .service-section{position:relative;padding:40px 0px 70px 0px;}
    .service-block-one .inner-box{position:relative;display:block;overflow:hidden;text-align:center;padding:46px 20px 54px 20px;border-radius:5px;transition:all 900ms ease;}
    .service-block-one .inner-box:hover{box-shadow:0px 20px 30px rgba(251, 81, 85, 0.23);}
    .service-block-one .inner-box:before{position:absolute;content:'';width:100%;height:0%;left:0px;bottom:0px;right:0px;border-radius:5px;transition:all 500ms ease;}
    .service-block-one .inner-box:hover:before{height:100%;top:0px;}
    .service-block-one .inner-box h4{margin-bottom:30px;}
    .service-block-one .inner-box .icon-box{position:relative;display:inline-block;margin-bottom:33px;}
    .service-block-one .inner-box .icon-box i{position:relative;display:inline-block;font-size:50px;background:#fff;width:100px;height:100px;line-height:100px;text-align:center;border-radius:50%;box-shadow:0 0 50px rgba(0, 0, 0, 0.1);transition:all 500ms ease;}
    .service-block-one .inner-box:hover .icon-box i{box-shadow:none;}
    .service-block-one .inner-box .icon-box .border-layer{position:absolute;width:120px;height:120px;left:-10px;top:-10px;border:2px solid #fff;border-radius:50%;clip-path:polygon(0% 0%, 50% 0%, 50% 100%, 0% 100%, 0 0);transition:all 500ms ease;-webkit-animation:service_hexagon 2s infinite linear;-moz-animation:service_hexagon 2s infinite linear;-o-animation:service_hexagon 2s infinite linear;animation:service_hexagon 2s infinite linear;-webkit-animation-play-state:paused;-moz-animation-play-state:paused;-o-animation-play-state:paused;animation-play-state:paused;}
    .service-block-one .inner-box:hover .icon-box .border-layer{-webkit-animation-play-state:running;-moz-animation-play-state:running;-o-animation-play-state:running;animation-play-state:running;}
    .service-block-one .inner-box:hover .border-layer{clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%, 0 0);}
    .service-block-one .inner-box .icon-box .border-layer:before{position:absolute;content:'';background:#fff;width:8px;height:8px;left:15px;bottom:9px;border-radius:50%;}
    .service-block-one .inner-box p{color:#666;}
    .service-block-one .inner-box:hover h4,.service-block-one .inner-box:hover h4 a,.service-block-one .inner-box:hover p{color:#fff;}
    @media only screen and (max-width: 991px){
    .service-block-one .inner-box{margin-bottom:30px;}
    }
    @media only screen and (max-width: 767px){
    .service-section{padding:70px 0px 30px 0px;}
    }
     @-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}}
    @keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}
    @-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}}
    @keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}
    @-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}}
    @keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}
    @-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}}
    @keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}}
    @-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}}
    @keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}
    @-moz-keyframes service_hexagon{0%{-moz-transform:rotate(0deg);transform:rotate(0deg);}100%{-moz-transform:rotate(360deg);transform:rotate(360deg);}}
    @-o-keyframes service_hexagon{0%{-o-transform:rotate(0deg);transform:rotate(0deg);}100%{-o-transform:rotate(360deg);transform:rotate(360deg);}}
    @keyframes service_hexagon{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}}
    

    /*  */
        @media all{
    .dreamit-section-title{margin-bottom:35px;}
    .dreamit-section-title h5{color:#ED2C41;font-size:20px;margin-bottom:4px;text-transform:uppercase;position:relative;z-index:1;display:inline-block;}
    .dreamit-section-title h5:before{position:absolute;z-index:1;content:"";display:inline-block;width:40px;height:1px;background:#ED2C41;right:-46px;top:15px;}
    .dreamit-section-title:after{position:absolute;content:"";left:-5px;top:-16px;background:url(https://html.dreamitsolution.net/techno-digital-agency/assets/images/resource/section1.png);width:63px;height:63px;display:inline-block;background-repeat:no-repeat;}
    .section-text{margin-top:50px;}
    .style-four.dreamit-section-title h5{color:#ED2A22;font-size:20px;margin-bottom:4px;text-transform:uppercase;position:relative;z-index:1;display:inline-block;}
    .style-four.dreamit-section-title:after{position:absolute;content:"";left:0;top:-9px;background:url(https://html.dreamitsolution.net/techno-digital-agency/assets/images/resource/section1.png);width:63px;height:63px;display:inline-block;background-repeat:no-repeat;}
    .service-area{padding:100px 0 70px;}
    .techno-sinlge-service-box{transition:.5s;position:relative;z-index:1;text-align:center;background:#f8fafb;box-shadow:0px 0 6px rgb(26 46 85 / 10%);padding:44px 32px 5px;}
    .techno-sinlge-service-box:before{position:absolute;content:"";z-index:-1;width:100%;height:0;background:#ed2c41;left:0;bottom:0;transition:.5s;}
    .techno-service-icon i{font-size:60px;color:#ED2C41;display:inline-block;transition:.5s;margin:0;}
    .techno-service-title h2{font-size:24px;margin:20px 0 8px;transition:.5s;line-height:1;}
    .techno-service-title p{transition:.5s;}
    .techno-sinlge-service-box:hover:before{height:100%;background:#ed2c41;}
    .techno-sinlge-service-box:hover .techno-service-icon i,.techno-sinlge-service-box:hover .techno-service-title h2,.techno-sinlge-service-box:hover .techno-service-title p{color:#fff;}
    .style-three .techno-sinlge-service-box{transition:.5s;position:relative;z-index:1;text-align:left;background:#e8e8eb;box-shadow:0px 0 6px rgb(255 0 0);padding:40px 38px 30px;border-radius:5px;margin-bottom:30px;}
    .style-three .techno-sinlge-service-box:before{position:absolute;content:"";z-index:-1;width:100%;height:0;background:#ed2a22;left:0;bottom:0;transition:.5s;border-radius:5px;}
    .style-three .techno-sinlge-service-box:after{position:absolute;content:"";z-index:-1;background:#dd1b13;bottom:0;left:0;height:0%;width:0%;clip-path:polygon(0% 0%, 100% 100%, 100% 100%, 0% 100%);transition:1s;}
    .style-three .techno-service-title h2{font-size:24px;margin:24px 0 38px;transition:.5s;position:relative;z-index:1;line-height:1.3;}
    .style-three .techno-service-icon i{font-size:52px;color:#ED2C41;display:inline-block;transition:.5s;margin:0;height:90px;width:90px;line-height:90px;background:#252526;text-align:center;border-radius:50%;position:relative;z-index:1;}
    .style-three .techno-service-icon i:after{position:absolute;content:"";left:0;right:0;top:0;bottom:0;margin:0;background:#f1554e;border-radius:50%;z-index:-1;transform:scale(0);transition:1s;}
    .style-three .techno-service-title h2:before{position:absolute;content:"";z-index:1;left:0;bottom:-18px;background:#ed371f;width:43px;height:2px;transition:.5s;}
    .style-three .techno-sinlge-service-box:hover:after{height:35%;width:50%;}
    .style-three .techno-sinlge-service-box:hover:before{height:100%;background:#ed2c41;}
    .style-three .techno-sinlge-service-box:hover .techno-service-icon i::after{background:#f1554e;transform:scale(1);}
    .style-three .techno-sinlge-service-box:hover .techno-service-title h2:before{background:#fff;}
    .service-area.style-three.upper5{background:#ffffff;margin-top:-48px;}
    .style-three.upper5 .techno-service-icon i{font-size:52px;color:#ed381f;display:inline-block;transition:.5s;margin:0;height:90px;width:90px;line-height:90px;background:#252526;text-align:center;border-radius:50%;position:relative;z-index:1;}
    .style-three.upper5 .techno-service-title h2:before{position:absolute;content:"";z-index:1;left:0;bottom:-18px;background:#ed381f;width:43px;height:2px;transition:.5s;}
    .style-three.upper5 .techno-sinlge-service-box:hover .techno-service-icon i{color:#fff;}
    .style-three.upper5 .techno-sinlge-service-box:hover:before{height:100%;background:linear-gradient(to right, #ed2b22 0%, #ed431d 100%);}
    }
    @media all{
    @media (min-width: 992px) and (max-width: 1199px){
    .techno-service-title p{font-size:13px;}
    .style-three .techno-service-title h2{font-size:18px;}
    }
    @media (min-width: 768px) and (max-width: 991px){
    .techno-sinlge-service-box{margin-bottom:30px;}
    .style-three .techno-service-title h2{font-size:22px;}
    .dreamit-section-title h5{font-size:18px;}
    }
    @media only screen and (min-width: 600px) and (max-width: 767px){
    .section-text{margin-top:5px;margin-bottom:30px;}
    }
    @media only screen and (min-width: 320px) and (max-width: 599px){
    .style-three .techno-service-title h2{font-size:19px;}
    .dreamit-section-title{text-align:center!important;}
    .style-four.dreamit-section-title:after{left:100px;}
    }
    }
    section{display:block;}
    p{line-height:1.75;margin:0 0 1.6em;color:#666;font-family:"Roboto", sans-serif;font-size:15px;font-weight:400;}
    section{position:relative;background:#fff;}
    section .container{position:relative;z-index:2;padding-top:100px;padding-bottom:100px;}
    @media only screen and (max-width:767px){
    section .container{padding-top:80px;padding-bottom:80px;}
    }
    @media (min-width:1500px){
    p{font-size:16px;line-height:1.75;}
    }
    

    /*  */
        .solution-area{overflow:hidden;}
    .solution-content{max-width:600px;margin-left:auto;}
    .solution-title{margin-bottom:40px;}
    .solution-title h2{font-size:30px;font-weight:700;margin-bottom:0;line-height:1.4;}
    .single-solution{padding:30px;position:relative;-webkit-box-shadow:0 0 20px 3px rgba(0,0,0,.05);box-shadow:0 0 20px 3px rgba(0,0,0,.05);-webkit-transition:all ease .5s;transition:all ease .5s;margin-bottom:30px;}
    .single-solution h3{margin-bottom:12px;color:#000;font-size:18px;font-weight:700;}
    .single-solution p{margin-bottom:0;}
    .single-solution span{position:absolute;top:-13px;right:-4px;line-height:1;font-size:80px;opacity:.1;font-weight:700;}
    .overly-one{position:relative;-webkit-transition:all ease .5s;transition:all ease .5s;}
    .overly-one::before{content:"";position:absolute;bottom:0;right:-100%;width:100%;height:2px;background:-webkit-gradient(linear,left top,right top,from(#ff0000e6),to(transparent));background:linear-gradient(left,#ff0000e6,transparent);-webkit-transition:all ease .5s;transition:all ease .5s;opacity:0;z-index:1;}
    .overly-one::after{content:"";position:absolute;bottom:-100%;left:0;width:2px;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(#ff0000e6),to(transparent));background:linear-gradient(top,#ff0000e6,transparent);-webkit-transition:all ease .5s;transition:all ease .5s;opacity:0;}
    .overly-one .overly-two::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:2px;background:-webkit-gradient(linear,left top,right top,from(transparent),to(#ff0000e6));background:linear-gradient(left,transparent,#ff0000e6);-webkit-transition:all ease .5s;transition:all ease .5s;opacity:0;}
    .overly-one .overly-two::after{content:"";position:absolute;top:-100%;right:0;width:2px;height:100%;background:-webkit-gradient(linear,left bottom,left top,from(#ff0000e6),to(transparent));background:linear-gradient(bottom,#ff0000e6,transparent);-webkit-transition:all ease .5s;transition:all ease .5s;opacity:0;}
    .overly-one:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);}
    .overly-one:hover .overly-two::before{left:30px;opacity:1;}
    .overly-one:hover .overly-two::after{top:30px;opacity:1;}
    .overly-one:hover::before{right:30px;opacity:1;}
    .overly-one:hover::after{bottom:30px;opacity:1;}
   

    /*  */


    section{position:relative;z-index:1;}
    [class*=col-]:not([class*=sticky-]):not([class*=position-]){position:relative;}
    span{-webkit-transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s;-ms-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s;}
    span{-webkit-transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s;-ms-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s;}
    .pera-content p{margin-bottom:0;}
    .pera-content p{margin-bottom:0;}
    .pera-content p{margin-bottom:0;}
    .pera-content p{margin-bottom:0;}
    .medi-app-hover-img{overflow:hidden;}
    .medi-app-hover-img:after{position:absolute;top:0;left:-75%;z-index:2;display:block;content:"";width:50%;opacity:0;height:100%;background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,0.3) 100%);transform:skewX(-25deg);}
    .medi-app-hover-img:hover:after{opacity:1;animation:shine .75s;}
    .app-medi-process-img{z-index:1;}
    .medi-app-process-step-item{z-index:1;padding-bottom:30px;}
    .medi-app-process-step-item .medi-app-process-number{width:60px;color:#fff;height:60px;font-size:14px;display:table;margin-top:20px;line-height:60px;font-weight:700;margin-right:30px;border-radius:100%;font-family:"Poppins";background-color:#e12454;}
    .medi-app-process-step-item .medi-app-process-step-text{max-width:470px;padding:21px 25px;background-color:#fff;}
    .medi-app-process-step-item .medi-app-process-step-text:before{width:0;top:35px;height:0;content:"";left:-15px;position:absolute;border-top:15px solid transparent;border-right:15px solid #fff;border-bottom:15px solid transparent;}
    .medi-app-process-step-item .medi-app-process-step-text h3{font-size:20px;font-weight:700;color:#223645;padding-bottom:10px;}
    .medi-app-process-step-item:before,.medi-app-process-step-item:after{top:55px;left:30px;width:2px;z-index:-2;content:"";height:100%;position:absolute;background-color:#e2eaef;transition:.4s all ease-in-out;}
    .medi-app-process-step-item:after{bottom:0;height:0;z-index:-1;background-color:#e12454;}
    .medi-app-process-step-item:last-child{padding-bottom:0;}
    .medi-app-process-step-item:last-child:before,.medi-app-process-step-item:last-child:after{display:none;}
    .medi-app-process-step-item:hover:after{height:100%;bottom:auto;}
    @media screen and (max-width:991px){
    .app-medi-process-text{margin:0 auto;max-width:570px;}
    .app-medi-process-img{text-align:center;margin-bottom:35px;}
    }
    @media screen and (max-width:480px){
    .app-medi-process-img:before{display:none;}
    .app-medi-process-img{padding-top:0;}
    }
    .pera-content p{margin-bottom:0;}
    .text-center{text-align:center!important;}
    @media all{
    @media only screen and (min-width:1350px){
    .container{max-width:1320px;}
    }
    @media only screen and (min-width:1400px){
    .container{max-width:1380px;}
    }
    }
    