/*DT home*/

/*orbit*/
@media screen and (min-width:768px){
  .orbit-row{margin-top:0px!important;display: flex;}}

/*award winning*/
@media screen and (max-width:600px){
.homepage-award-winning-bg {
    background-image: none!important;
}}

/*mdec*/
img.mdec {
    float: left;
    width: 145px;
    margin-right: 15px;
}
@media only screen and (max-width: 600px) {
img.mdec {
    float: left;
    width: 115px;
    margin-right: 15px;
}}

/*count*/
.count {
    background: rgb(255 255 255 / 5%);
    border-radius: 20px;
    padding: 40px 0px;
    backdrop-filter: blur(4px);
}
.count p {
    color: hsl(0deg 0% 100% / 50%);
}

@media (max-width: 767px) {
    .home-count .sppb-col-md-4 { padding: 0 5px; }
    .home-count { padding: 0 10px !important; }
}

@media (max-width: 767px) {
    .count { padding: 20px 10px; border-radius: 10px; } 
    .count .sppb-animated-number-title {line-height: 1.3 !important;margin-top: 15px !important;letter-spacing: 0.5px;font-size: 12px;}
}

@media(max-width:600px){
.count .sppb-animated-number {
    margin-bottom: -10px;
}}

/*websitedesign*/
span.websitedesign {
    color: #fff;
    font-size: 35px;
    font-weight: 500;
}
@media(min-width:992px)and (max-width:1199px){
span.websitedesign { font-size: 30px !important; line-height:40px!important; }
}
@media(max-width:991px){
span.websitedesign { font-size: 24px !important; line-height:34px!important; }
}

/*whatweprovide*/
.whatweprovide {
    background: rgb(255 255 255 / 5%);
    border-radius: 20px!important;
}

/*white-heading-small*/
.white-heading-small .sppb-addon-title {
    letter-spacing: 1.5px;
    color: #fff!important;
}

/*whatweprovide slider text*/
.whatweprovide-slider h2 {font-size: 30px !important;line-height:40px!important;color: rgb(255 255 255 / 50%);font-weight: normal;}

@media(min-width:992px)and (max-width:1199px){
.whatweprovide-slider h2 { font-size: 25px !important; line-height:35px!important; }}

@media(max-width:991px){
.whatweprovide-slider h2 { font-size: 16px !important; line-height:26px!important; }}

/*whatweprovide slider content*/
.whatweprovide-slider .sppb-carousel-pro-content {
    margin: 30px 0!important;
}
/*whatweprovide slider row align*/
.whatweprovide-slider .sppb-carousel-pro-inner-content .sppb-row {
    display: flex;
    align-items: center;
    justify-content: center;
}

/*whatweprovide-slider span*/
.whatweprovide-slider span{
    color: #fff;
    font-size: 35px;
    font-weight: 500;
}
@media(min-width:992px)and (max-width:1199px){
.whatweprovide-slider span{ font-size: 30px !important; line-height:40px!important; }
}
@media(max-width:991px){
.whatweprovide-slider span{ font-size: 24px !important; line-height:34px!important; }
}

/*whatweprovide-slider bullet*/
.sppb-carousel-indicators li {margin: 0 0 8px 0!Important;}

@media only screen and (min-width: 993px) {
.sppb-carousel-indicators {
    position: absolute;
    bottom: 10px;
    z-index: 15;
    left: 0;
    left: 100%!important;
    margin-left: 30px!important;
    width: 6%!important;
    padding-left: 0;
    list-style: none;
    text-align: right;
    display: inline-grid;
  }}
@media only screen and (min-width: 600px) and (max-width:992px){
.sppb-carousel-indicators {
    position: absolute;
    bottom: 10px;
    z-index: 15;
    left: 100%;
    margin-left: 20px!important;
    width: 6%!important;
    padding-left: 0;
    list-style: none;
    text-align: right;
    display: inline-grid;
  }}

@media only screen and (max-width: 600px) {
.sppb-carousel-indicators li {
    margin: 0px 4px!important;
}}

.whatweprovide-slider .sppb-carousel-indicators li.active {
    width: 10px!important;
    height: 10px!important;
}

/*whatweprovide-slider image*/
@media only screen and (min-width: 993px) {
.whatweprovide-slider img.sppb-img-reponsive {
    margin-top: -50px;
}
.whatweprovide-slider .sppb-carousel-inner {
    overflow: visible;
}}

/*client*/
.client-logo img.sppb-img-responsive.sppb-addon-clients-image {
    transition:0.5s ease;
    opacity: 0.3;margin:0px;
}
.client-logo img.sppb-img-responsive.sppb-addon-clients-image:hover{
    opacity: 1; transition:0.5s ease;
}
.sppb-addon-clients .sppb-carousel-extended-item {
    padding: 0px 0;
}
.sppb-addon-clients .sppb-carousel-extended-nav-control .nav-control {
    border: 0;
    color: #bbb9b8;
}
i.fa.fa-angle-right:before {content: '→';}
i.fa.fa-angle-left:before {content: '←';}

/*portfolio heading*/
.white-heading-big {opacity:0.05;}
@media only screen and (min-width: 1199px) {
.portfolio-heading {
    position: absolute;
    text-align: center;
    margin: auto;
    left: 0;
    right: 0;
    top: -25px;
}}
@media only screen and (min-width: 600px) and (max-width:1198px){
.portfolio-heading {
    position: absolute;
    text-align: center;
    margin: auto;
    left: 0;
    right: 0;
    top: -21px;
}}
@media only screen and (max-width: 600px){
.portfolio-heading {
    margin-top: -36px;
}}

/*portflio slider row*/
.portfolio-slider .sppb-carousel-pro-inner-content .sppb-row {
    display: flex;
    flex-direction: row-reverse;
}
.fa-chevron-right:before {content: '→'!important;opacity:0.5;}
.fa-chevron-right:hover:before {content: '→'!important;opacity:1;}
.fa-chevron-left:before {content: '←' !important;opacity:0.5;}
.fa-chevron-left:hover:before {opacity:1;}

/*portfolio slider text*/
.portfolio-slider h2 {font-size: 40px !important;line-height:40px!important;color: rgb(255 255 255 / 100%);font-weight: 700;}

@media(min-width:992px)and (max-width:1199px){
.portfolio-slider h2 { font-size: 35px !important; line-height:35px!important; }}

@media(max-width:991px){
.portfolio-slider h2 {font-size: 35px !important;line-height: 34px!important;}}

/*portfolio slider content*/
.portfolio-slider .sppb-carousel-pro-content {
    margin: 20px 0 40px 0!important;
}
@media screen and (min-width:768px){
.portfolio-slider .sppb-carousel-pro-content {
    width: 80%;
    color: rgb(255 255 255 / 50%);
  }}

/*portfolio slider row align*/
.portfolio-slider .sppb-carousel-pro-inner-content .sppb-row {
    display: flex;
    align-items: center;
    justify-content: center;
}

/*package li bullet*/
.home-price-list .sppb-addon-content {
    color: #fff!important;
}
.bullet-points {font-family:'Karla';}
.bullet-points li {list-style-type:none;font-weight: normal!Important;}

.bullet-points ul li:before{
    position: absolute;
    content: "\f00c";
    font-family: 'Font awesome 5 Free';
    font-size: 15px;
    left: 0px;
    font-weight: 900;
}
.bullet-points ul {
    padding: 0 0 0 28px;
}

/*package card*/
.zindex5{
    z-index: 5!important;
}
.package-card {
    background: rgb(32 42 73);
    border-radius: 20px!important;
}

/*price*/
.home-price {font-family:'Karla';}
.home-price .sppb-addon-content h3{font-weight: 700!important;}

/*end of DT home*/