/*  */

.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.fadeInUp2{-webkit-animation-name:fadeInUp2;animation-name:fadeInUp2;}
.pos-rel{position:relative;}
.services-custom-container{max-width:1605px;margin:0 auto;}
.swipe-right{position:relative;z-index:1;}
.swipe-right::before{content:'';position:absolute;width:0;height:100%;left:0;right:0;top:0;bottom:0;z-index:-1;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;}
.services-custom-container{max-width:1605px;margin:0 auto;}
.sdot-services{z-index:1;}
.services-shape{position:absolute;z-index:2;}
.services-shape.shape_03{width:100%;}
.services-shape.shape_03::before{content:'';border-radius:50%;background-color:#fb7575;position:absolute;right:34%;top:-93px;width:6px;height:6px;z-index:1;}
.s-services{background-color:#fff1e8;padding:60px 35px 48px;position:relative;z-index:2;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;}
@media only screen and (min-width:1200px) and (max-width:1600px){
.s-services{padding:60px 15px 48px;}
}
@media (max-width:767px){
.s-services{padding:60px 15px 48px;}
}
.s-services__icon{display:inline-block;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;position:relative;z-index:1;}
.s-services__icon::before{content:'';border-radius:50%;background-color:#f5f5fc;position:absolute;left:0;top:24px;width:72px;height:72px;z-index:-1;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;}
.s-services p{color:rgba(0,1,8,.8);}
.s-services h3{font-weight:600;line-height:1.3;}
@media only screen and (min-width:1200px) and (max-width:1600px){
.s-services h3{font-size:24px;}
}
@media (max-width:767px){
.s-services h3{font-size:25px;}
}
.s-services:hover{transform:translateY(-10px);}
.s-services:hover::before{background:#fff;width:100%;right:auto;left:0;}
.s-services:hover .s-services__icon::before{transform:scale(.5);}
@media only screen and (max-width:767px){
h2{font-size:26px;}
}
/*! CSS Used keyframes */
@-webkit-keyframes fadeInUp2{0%{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px);}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}}
@keyframes fadeInUp2{0%{opacity:0;-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}
@-webkit-keyframes fadeInUp2{0%{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px);}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}}
@keyframes fadeInUp2{0%{opacity:0;-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}


/*  */
.heading-left{margin-bottom:60px;}
.heading-left h2{margin:0;font-weight:700;margin-top:-8px;font-size:36px;}
.heading-left p{margin-top:-8px;margin-bottom:25px;}
.services-area .single-item{margin-bottom:30px;}
.services-area .services-items .item{box-shadow:0 5px 30px 0 rgba(214,215,216,.57);padding:50px 30px;background:#fff;position:relative;z-index:1;overflow:hidden;border-radius:5px;}
.services-area .services-items .item::after{position:absolute;left:0;bottom:-100%;content:"";height:100%;width:100%;background:linear-gradient(to bottom,#eb4343 0%,#c10909 100%);opacity:0;z-index:-1;transition:all .25s ease-in-out;}
.services-area .services-items .item:hover::after{opacity:1;bottom:0;}
.services-area .services-items .item>img{width:100px;height:auto;margin-bottom:30px;min-height:100px;}
.services-area .services-items .item h4{font-size:20px;font-weight:700;margin-bottom:20px;}
.services-area .services-items .item h4,.services-area .services-items .item p{transition:all .35s ease-in-out;}
.services-area .services-items .item:hover h4,.services-area .services-items .item:hover p{color:#fff;}
.shape-fixed{position:absolute;right:50px;top:120px;}
.shape-fixed img{animation:rotate-animation 10s infinite linear;}
@media only screen and (min-width:768px) and (max-width:991px){
.heading-left h2{margin-bottom:25px;}
}
@media only screen and (max-width:767px){
h2{font-size:26px;}
h4{font-size:18px;line-height:1.4;}
.heading-left{margin-bottom:50px;}
.heading-left h2{margin-bottom:30px;}
.services-area .shape-fixed{display:none;}
.services-area .services-items .item{text-align:center;}
.services-area .services-items .item>img{margin:auto auto 30px;}
}
@media only screen and (max-width:767px){
h2{font-size:26px;}
}
/*! CSS Used keyframes */
@keyframes rotate-animation{0%{transform:rotate(0deg);}50%{transform:rotate(180deg);}100%{transform:rotate(360deg);}}


/*  */

::selection{color:#fff;background:rgba(255,0,0,.9);}
.line-draw-animation{position:relative;}
.line-draw-animation::before{content:"";width:0;height:2px;position:absolute;-webkit-transition:.2s linear .2s;transition:.2s linear .2s;background:rgba(255,0,0,.9);right:0;top:0;}
.line-draw-animation::after{content:"";width:0;height:2px;position:absolute;-webkit-transition:.2s linear .6s;transition:.2s linear .6s;background:rgba(255,0,0,.9);left:0;bottom:0;}
.line-draw-animation:hover::before{width:100%;-webkit-transition-delay:.4s;transition-delay:.4s;}
.line-draw-animation:hover::after{width:100%;-webkit-transition-delay:0s;transition-delay:0s;}
.line-draw-animation:hover .line-draw-inner::before{height:100%;-webkit-transition-delay:.6s;transition-delay:.6s;}
.line-draw-animation:hover .line-draw-inner::after{height:100%;-webkit-transition-delay:.2s;transition-delay:.2s;}
.line-draw-animation .line-draw-inner::after{-webkit-transition-delay:.4s;transition-delay:.4s;right:0;bottom:0;}
.line-draw-animation .line-draw-inner::before{-webkit-transition-delay:0s;transition-delay:0s;left:0;top:0;}
.line-draw-inner::after,.line-draw-inner::before{content:"";width:2px;height:0;position:absolute;-webkit-transition:.2s linear;transition:.2s linear;background:rgba(255,0,0,.9);}


/*  */


/*! CSS Used from: /assets/css/reputation-management.css ; media=all */
@media all{
.list-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:0;}
.list-group-item{position:relative;display:block;padding:.5rem 1rem;color:#515155;background-color:transparent;border:1px solid rgba(0,0,0,.125);}
.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit;}
.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit;}
.list-group-item+.list-group-item{border-top-width:0;}
.list-group-borderless .list-group-item{border:0;padding:.425rem 0;}
.list-group-icon-primary-bg .list-group-item{display:-webkit-box;display:-ms-flexbox;display:flex;}
.pt-5{padding-top:3rem!important;}
.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;}
.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;}
.list-group-icon-primary-bg span{background:#f58886;color:rgba(255,0,0,.9);font-weight:700;height:22px;width:22px;line-height:23px;text-align:center;border-radius:50%;margin-right:10px!important;font-size:11px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.list-group-item{position:relative;display:block;padding:.5rem 1rem;color:#515155;background-color:transparent;border:1px solid rgba(0,0,0,.125);}
.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit;}
.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit;}
.list-group-item+.list-group-item{border-top-width:0;}
.list-group-item{position:relative;display:block;padding:.5rem 1rem;color:#515155;background-color:transparent;border:1px solid rgba(0,0,0,.125);}
}

@media all{
.list-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:0;}
.list-group-item{position:relative;display:block;padding:.5rem 1rem;background-color:transparent;border:1px solid rgba(0,0,0,.125);}
.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit;}
.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit;}
.list-group-item+.list-group-item{border-top-width:0;}
.list-group-borderless .list-group-item{border:0;padding:.425rem 0;}
.list-group-icon-primary-bg .list-group-item{display:-webkit-box;display:-ms-flexbox;display:flex;}
}
.list-group-item{position:relative;display:block;padding:.5rem 1rem;color:#515155;background-color:transparent;border:1px solid rgba(0,0,0,.125);}
.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit;}
.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit;}
.list-group-item+.list-group-item{border-top-width:0;}
.list-group-item{position:relative;display:block;padding:.5rem 1rem;color:#515155;background-color:transparent;border:1px solid rgba(0,0,0,.125);}

.list-group-item{position:relative;display:block;padding:.5rem 1rem;color:#515155;background-color:transparent;border:1px solid rgba(0,0,0,.125);}
.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit;}
.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit;}
.list-group-item+.list-group-item{border-top-width:0;}
.list-group-item{position:relative;display:block;padding:.5rem 1rem;color:#515155;background-color:transparent;border:1px solid rgba(0,0,0,.125);}
.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;}


/*  */

.bg-light{background-color:#f7f9f9!important;}
.bg-white{background-color:#fff!important;}
.shadow-lg{box-shadow:0 1rem 3.2rem rgba(23,32,42,.165)!important;}
.mb-4{margin-bottom:1.5rem!important;}
.p-4{padding:1.5rem!important;}
.pb-4{padding-bottom:1.5rem!important;}
.pb-5{padding-bottom:3rem!important;}
@media all{
section{display:block;}
.text-center{text-align:center;}
}
@media all{
.bg-white{background-color:#fff;}
section{padding:130px 0;overflow:hidden;}
}


/*  */

@media all{
.collapse:not(.show){display:none;}
.accordion-button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:1rem 1.25rem;font-size:.875rem;color:#212529;background-color:transparent;border:1px solid rgba(0,0,0,.125);border-radius:0;overflow-anchor:none;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,border-radius .15s,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s,-webkit-box-shadow .15s ease-in-out;}
.accordion-button.collapsed{border-bottom-width:0;}
.accordion-button:not(.collapsed){color:#d30f0b;background-color:#fde7e7;}
.accordion-button:not(.collapsed) svg{-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.accordion-button svg{-ms-flex-negative:0;flex-shrink:0;width:1.1rem;height:1.1rem;margin-left:auto;-webkit-transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;}
.accordion-button:hover{z-index:2;}
.accordion-button:focus{z-index:3;border-color:none;outline:0;-webkit-box-shadow:0 0 0 0 rgba(234,17,12,.25);box-shadow:0 0 0 0 rgba(234,17,12,.25);}
.accordion-header{margin-bottom:0;}
.accordion-item:first-of-type .accordion-button{border-top-left-radius:.25rem;border-top-right-radius:.25rem;}
.accordion-item:last-of-type .accordion-button.collapsed,.accordion-item:last-of-type .accordion-collapse{border-bottom-width:1px;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem;}
.accordion-collapse{border:solid rgba(0,0,0,.125);border-width:0 1px;}
.accordion-body{padding:1rem 1.25rem;}
.accordion .accordion-button{text-align:left;}
.accordion.accordion-primary .accordion-header{position:relative;margin-bottom:5px;}
.accordion.accordion-primary .accordion-header .accordion-button{background:rgba(255,0,0,.9);color:#fff;font-size:inherit;border:0;}
.accordion.accordion-primary .accordion-header .accordion-button.collapsed{background:#f0f1f3;color:#19191c;}
.accordion.accordion-primary .accordion-collapse{border:0;}
@media (prefers-reduced-motion:reduce){
.accordion-button{-webkit-transition:none;transition:none;}
}
}