.image-box img { height: 730px;}
.image-center-box:after {  height: 787px;}
.slider-box { height: 765px;}
div#logo { padding-bottom: 1rem !important; padding-top: 1rem !important;
           background-color: #fafafa; margin-top: 15px;}
div#logo h5 { color: #F53194 !important; margin-bottom: 0px; }
#site-navigation { margin-top: 0px; padding-right: 15px; padding-left: 15px;}
#site-navigation {border-radius: 0px;}
.main-header { margin: 0 0px; }
.header-menu .logo-image img { width: 194px; }
.brands-logo img { filter: grayscale(0%);}
.main-header .container {
    max-width: 100%; 
    padding-right: 0px;
    padding-left: 0px;}
.clirntele {
    position: absolute;
    text-align: center;
    margin: auto;
    height: 100%;
    max-height: 50px;
    padding-right: 10px;
    left: 15px;
    background-color: #fafafa;
    z-index: 2;
    display: flex;
    align-content: center;
    align-items: center;
}
.page-template-frontpage h3 { font-size: 34px;}
#services h5, 
#about_us h5, 
#skill_development h5, 
#Our-team h6, 
#recent_blog h5, 
#testimonials h5, 
#contact_detail h5, 
#gallery_div h5 { font-size: 20px;}

#about_us .content, 
#about_us p.about-text.ml-2, 
#services .services-box, 
#skill_development p, 
#slider .slider-text, .news-heading p, .recent_post p.content-post, .slider-contact p, .testimonial_description p{
    color: #010f1c;
}

#skill_development .progress_bar img {
    width: 100% !important;
    filter: unset !important;
}


#services img.test-image { width: 72px;}

.home .header-menu {position: absolute;}
#services .services-box { padding: 30px 25px 10px; }
#services h4.post-title { font-size: 24px;}
#services h3 { margin: 0 auto 3rem;}
#services .row { justify-content: center;}
#skill_development .progress_bar img { filter: brightness(0) invert(1);}
#services figure { margin-bottom: 15px;}
#gallery_div .about-us-div { display: flex; align-items: center; margin-bottom: 20px;}
#gallery { -webkit-column-count: 3; -moz-column-count: 3; column-count: 3;
           -webkit-column-gap: 30px; -moz-column-gap: 30px; column-gap: 30px;}
.service-box-new{ background-color: #F5F5F5; padding: 15px; border-radius: 15px;}
.service-box-new h5{ background: #780CAB1F !important; padding: 8px 26px; border-radius: 40px;}

.contact-enquiry  p{color:#55585b;}
.contact-enquiry{background:#fff;}
.contact-enquiry  .services-box{background:#fff;border-radius:10px;filter:drop-shadow(0 0 15px rgba(0, 0, 0, 0.1));height:225px;}
.contact-enquiry  .services-box a{color:#F53194;display:table;margin:auto;}
.contact-enquiry  .services-box a:hover{color:#222222;}
.contact-enquiry  .icon2{font-size:50px;color:#F53194;display:inline;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;display:inline-table;}
.contact-enquiry  .services-box:hover .icon2{transform:rotate(360deg);color:#222222;}
.contact-enquiry  h6{font-size: 24px; font-weight: 600; line-height: 42px; margin-bottom: 3px;
    color: #010F1C;    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;}
.contact-enquiry t h5{color:#fff;text-transform:capitalize;font-size:32px;font-weight:700;}
.contact-enquiry h5{color:#F53194!important;}
.contact-enquiry  h3{color:#010f1c;text-transform:capitalize;font-size:34px;font-weight:700;}

@media only screen and (min-width: 320px) and (max-width: 720px){
.contact-enquiry .dashicons{margin:10px 8px 30px;display:inline-block;}
.dashicons{ font-family:dashicons; display:inline-block; line-height:1;
	        font-weight:400; font-style:normal; speak:never; text-decoration:inherit;
	        text-transform:none;text-rendering:auto;
	        -webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;
	        width:20px;height:20px;font-size:20px;vertical-align:top;text-align:center;
	        transition:color .1s ease-in;}
.dashicons-clock:before{content:"\f469";}
.dashicons-location:before{content:"\f230";}
.dashicons-phone:before{content:"\f525";}
}
.dashicons{ width:72px !important; }
.contact-enquiry .services-box {height: 100%; display: flex; flex-direction: column;
    justify-content: flex-end; align-items: center;}
#skill_development .skillbar-title span:first-child:after { display: none;}
#skill_development .skillbar { margin-bottom: 25px !important;}
#skill_development .skill-amount { width: 62px; height: 62px;}
#skill_development .progress_bar img { width: 45px;}
#skill_development .skill-amount { border-radius: 90px;}

.footer-contact .dashicons { margin-right: 20px;}
.copyright { margin-bottom: 30px;}
.footer-contact.container {     
    margin: 30px auto 30px;
    padding: 15px 15px;
}

.ps-timeline-sec h4.post-title {
    color: #012eaf !important;
    font-weight: 600 !important;
}

footer.footer-area {  padding-top: 60px;}
footer.footer-area { background-color: #ffffff !important; }
.footer-area form input[type="email"] { background-color: #faf4ff;}
.copyright p {color: #010f1c;}
.footer-area h4 { color: #010f1c;}
.footer-area li a { color: #394148;}
.footer p { color: #394148;}

.contact-enquiry .services-box a {
    color: #ffffff;
    display: table;
    margin: auto;
    margin-bottom: 0px;
    line-height: 40px;
    height: 40px;
    padding: 0 24px;
        background: linear-gradient(90deg, #F53194 20%, #700DAE 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.contact-enquiry .services-box a:hover { color: #ffffff;}


.zoom {
  transition: transform .2s;
}

.zoom:hover {
  -ms-transform: scale(1.1); /* IE 9 */
  -webkit-transform: scale(1.1); /* Safari 3-8 */
  transform: scale(1.1); 
}

.box{
   
}
.box:hover::after, .box:hover::before{
    transform: scale(1, 1);
}
.box::after, .box::before{
    content: '';
    position: absolute;
    top: 4px;
    right: 4px;
    bottom: 4px;
    left: 4px;
    transition: all 0.5s;
}
.box::after {
    border-right: 2px solid #6d0cae;
    border-left: 2px solid #f2017b;
    transform: scale(1, 0);
        border-radius: 10px;
}
.box::before {
    border-top: 2px solid #8f0aa1;
    border-bottom: 2px solid #d20488;
    transform: scale(0, 1);
        border-radius: 10px;
}

#services .col-xl-4.col-lg-4.col-md-6.mb-5 {
    margin-bottom: 2rem !important;
}


.elementor-widget-container h5 {
    font-size: 18px;
    line-height: 24px;
    color: #000000 !important;
    font-weight: 600;
    background: linear-gradient(90deg, #F53194 20%, #700DAE 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin: 0 0 20px;
}

.contact-enquiry .services-box .button::before, .contact-enquiry .services-box .button::after {
     background: unset !important; 
}










@media all{
.elementor *,.elementor :after,.elementor :before{box-sizing:border-box;}
.elementor a{box-shadow:none;text-decoration:none;}
.elementor img{border:none;border-radius:0;box-shadow:none;height:auto;max-width:100%;}
.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin:0;}
.elementor-widget-wrap>.elementor-element.elementor-absolute{position:absolute;}
.elementor-widget-wrap .elementor-element.elementor-widget__width-initial{max-width:100%;}
.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order);}
.elementor-element.elementor-absolute{z-index:1;}
.elementor-element:where(.e-con-full,.elementor-widget){align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content);}
.elementor-section{position:relative;}
.elementor-section .elementor-container{display:flex;margin-left:auto;margin-right:auto;position:relative;}
@media (max-width:1024px){
.elementor-section .elementor-container{flex-wrap:wrap;}
}
.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px;}
.elementor-widget-wrap{align-content:flex-start;flex-wrap:wrap;position:relative;width:100%;}
.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:flex;}
.elementor-widget-wrap>.elementor-element{width:100%;}
.elementor-widget{position:relative;}
.elementor-widget:not(:last-child){margin-bottom:var(--kit-widget-spacing,20px);}
.elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-initial{margin-bottom:0;}
.elementor-column{display:flex;min-height:1px;position:relative;}
.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px;}
.elementor-column-gap-extended>.elementor-column>.elementor-element-populated{padding:15px;}
@media (min-width:768px){
.elementor-column.elementor-col-33{width:33.333%;}
.elementor-column.elementor-col-100{width:100%;}
}
@media (max-width:767px){
.elementor-column{width:100%;}
}
.elementor-element .elementor-widget-container{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s);}
.elementor-heading-title{line-height:1;margin:0;padding:0;}
.animated{animation-duration:1.25s;}
@media (prefers-reduced-motion:reduce){
.animated{animation:none;}
}
}
/*! CSS Used from: https://ewebotwp.com/wp-content/plugins/gt3-themes-core/dist/css/widgets/gt3-core-imagebox.css?ver=1736516250 ; media=all */
@media all{
@media (min-width:768px){
.elementor-widget-gt3-core-imagebox.elementor-vertical-align-top .gt3-core-imagebox-wrapper{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}
}
.elementor-widget-gt3-core-imagebox .gt3-core-imagebox-title{position:relative;}
.elementor-widget-gt3-core-imagebox .gt3-core-imagebox-title a{color:inherit;}
.elementor-widget-gt3-core-imagebox .gt3-core-imagebox-wrapper{text-align:center;}
.elementor-element .gt3-core-imagebox-wrapper .gt3-core-imagebox-img{display:inline-block;}
.elementor-element .gt3-core-imagebox-wrapper .gt3-core-imagebox-img a{display:inline-block;max-width:100%;}
.elementor-element .gt3-core-imagebox-wrapper .gt3-core-imagebox-img img{max-width:100%;height:auto;}
.elementor-element .gt3-core-imagebox-wrapper .gt3-core-imagebox-img.gt3-core-imagebox-img_hover{position:relative;}
.elementor-element .gt3-core-imagebox-wrapper .gt3-core-imagebox-img.gt3-core-imagebox-img_hover img,.elementor-widget-gt3-core-imagebox .gt3-core-imagebox-description,.elementor-widget-gt3-core-imagebox .gt3-core-imagebox-title{transition:all .3s;}
.elementor-element .gt3-core-imagebox-wrapper .gt3-core-imagebox-img.gt3-core-imagebox-img_hover img+img{position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;}
.elementor-element .elementor-widget-gt3-core-imagebox:hover .gt3-core-imagebox-img.gt3-core-imagebox-img_hover img:first-child{opacity:0;}
.elementor-element .elementor-widget-gt3-core-imagebox:hover .gt3-core-imagebox-img.gt3-core-imagebox-img_hover img+img{opacity:1;}
.elementor-widget-gt3-core-imagebox .elementor-image_icon-position-beside .gt3-core-imagebox-title>*{vertical-align:bottom;display:inline-block;}
.elementor-vertical-align-top.elementor-widget-gt3-core-imagebox .elementor-image_icon-position-beside .gt3-core-imagebox-title>*{vertical-align:top;}
.elementor-widget-gt3-core-imagebox .gt3-core-imagebox-content{width:100%;}
@media (min-width:768px){
.elementor-widget-gt3-core-imagebox.elementor-vertical-align-top .gt3-core-imagebox-wrapper{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}
}
.gt3-core-imagebox-wrapper{position:relative;z-index:2;}
.gt3-core-imagebox-wrapper+a{position:absolute;left:0;top:0;right:0;bottom:0;display:block;z-index:10;}
}
/*! CSS Used from: https://ewebotwp.com/wp-content/themes/ewebot/dist/css/widgets/gt3-core-imagebox.css?ver=1737112938 ; media=all */
@media all{
.gt3_cycled_animation .elementor-widget-gt3-core-imagebox .elementor-widget-container:after{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-animation:width .4s,height .4s;animation:width .4s,height .4s;position:absolute;transition:width .4s,height .4s;left:50%;top:50%;background:inherit;box-shadow:inherit;border-radius:inherit;width:100%;height:100%;content:"";z-index:1;will-change:width,height;}
.gt3_cycled_animation .elementor-widget-gt3-core-imagebox:hover .elementor-widget-container:after{width:103%;height:103%;    background: linear-gradient(45.07deg, #F3017A -14.17%, #670DB1 98.57%) !important;}
.gt3_cycled_animation .elementor-widget-gt3-core-imagebox .elementor-widget-container .gt3-core-imagebox-wrapper{position:relative;z-index:2;}
@media only screen and (max-width:767px){
.elementor-widget-gt3-core-imagebox .gt3-core-imagebox-wrapper{width:100%;text-align:left;margin-top:30px;}
}
body .gt3-core-imagebox-wrapper+a{display:none;}
.gt3-core-imagebox-title a{color:inherit!important;}
}
/*! CSS Used from: https://ewebotwp.com/wp-content/plugins/elementor/assets/css/widget-image.min.css?ver=3.27.1 ; media=all */
@media all{
.elementor-widget-image{text-align:center;}
.elementor-widget-image img{display:inline-block;vertical-align:middle;}
}
/*! CSS Used from: https://ewebotwp.com/wp-content/themes/ewebot/dist/css/base.css?ver=1737112938 ; media=all */
@media all{
@media only screen and (max-width:1199px){
.elementor-page .elementor .elementor-element.elementor-section-boxed>.elementor-container,.elementor-section.elementor-section-boxed>.elementor-container{max-width:1018px;}
}
@media only screen and (max-width:1023px){
.elementor-page .elementor .elementor-element.elementor-section-boxed>.elementor-container,.elementor-section.elementor-section-boxed>.elementor-container{max-width:760px;}
}
@media only screen and (max-width:767px){
.elementor-page .elementor .elementor-element.elementor-section-boxed>.elementor-container,.elementor-section.elementor-section-boxed>.elementor-container{max-width:580px;}
}
@media only screen and (max-width:599px){
.elementor-page .elementor .elementor-element.elementor-section-boxed>.elementor-container,.elementor-section.elementor-section-boxed>.elementor-container{max-width:440px;}
}
@media only screen and (max-width:479px){
.elementor-page .elementor .elementor-element.elementor-section-boxed>.elementor-container,.elementor-section.elementor-section-boxed>.elementor-container{max-width:calc(90% + 20px);}
}
.gt3_moved_element{-webkit-animation:movedelement 5s linear infinite;animation:movedelement 5s linear infinite;}
.gt3_rotated_element{-webkit-animation:rotatedelement 5s linear infinite;animation:rotatedelement 5s linear infinite;}
.gt3_pulse_out_element{-webkit-animation:gt3pulse_out 7s linear infinite;animation:gt3pulse_out 7s linear infinite;}
.gt3_moved_element,.gt3_rotated_element{pointer-events:none;}
.elementor-widget-container>img{border-radius:inherit;}
}
/*! CSS Used from: https://ewebotwp.com/wp-includes/css/dist/block-library/style.min.css?ver=6.7.1 ; media=all */
@media all{
html :where(img[class*=wp-image-]){height:auto;max-width:100%;}
:where(figure){margin:0 0 1em;}
}
/*! CSS Used from: https://ewebotwp.com/wp-content/plugins/gt3-themes-core/dist/css/animations.css?ver=1736516250 ; media=all */
@media all{
.animated.gt3-slideup-animation{-webkit-animation-name:gt3-slideup-animation;animation-name:gt3-slideup-animation;will-change:transform;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;transition-timing-function:cubic-bezier(.4,0,.2,1);}
}
/*! CSS Used from: https://ewebotwp.com/wp-content/uploads/elementor/css/post-7.css?ver=1737711638 ; media=all */
@media all{
.elementor-kit-7 h2{font-size:30px;line-height:40px;}
.elementor-kit-7 h3{font-size:24px;line-height:30px;}
.elementor-kit-7 h5{font-family:"Nunito", Sans-serif;font-size:18px;font-weight:700;line-height:30px;}
.elementor-section.elementor-section-boxed > .elementor-container{max-width:1190px;}
.elementor-widget:not(:last-child){margin-block-end:30px;}
.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}
@media (max-width:1024px){
.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}
}
@media (max-width:767px){
.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}
}
}
/*! CSS Used from: https://ewebotwp.com/wp-content/uploads/elementor/css/post-6782.css?ver=1737711935 ; media=all */
@media all{
.elementor-element.elementor-element-ea07f38 > .elementor-container{max-width:1190px;}
.elementor-element.elementor-element-ea07f38{margin-top:0px;margin-bottom:45px;z-index:2;}
.elementor-element.elementor-element-7de0ca6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}
body:not(.rtl) .elementor-element.elementor-element-b2de140{right:-13.084%;}
.elementor-element.elementor-element-b2de140{top:0px;text-align:right;}
.elementor-element.elementor-element-b2de140 img{width:71%;}
.elementor-element.elementor-element-33707e2 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:10px 0px 0px 0px;}
.elementor-element.elementor-element-33707e2{z-index:5;text-align:center;font-size:14px;font-weight:700;text-transform:;}
.elementor-element.elementor-element-71b4482{z-index:5;text-align:center;}
.elementor-element.elementor-element-71b4482 .elementor-heading-title{line-height:38px;}
.elementor-element.elementor-element-24b0c58{width:var( --container-widget-width, 13px );max-width:13px;--container-widget-width:13px;--container-widget-flex-grow:0;top:5%;z-index:50;text-align:left;}
body:not(.rtl) .elementor-element.elementor-element-24b0c58{left:-23%;}
.elementor-element.elementor-element-24b0c58 img{width:100px;max-width:100%;}
.elementor-element.elementor-element-86024f6{width:var( --container-widget-width, 36px );max-width:36px;--container-widget-width:36px;--container-widget-flex-grow:0;top:37%;z-index:50;}
body:not(.rtl) .elementor-element.elementor-element-86024f6{left:-19%;}
.elementor-element.elementor-element-86024f6 img{width:100px;max-width:100%;}
.elementor-element.elementor-element-7776b0b{width:var( --container-widget-width, 36px );max-width:36px;--container-widget-width:36px;--container-widget-flex-grow:0;top:-1%;z-index:50;text-align:right;}
body:not(.rtl) .elementor-element.elementor-element-7776b0b{right:23%;}
.elementor-element.elementor-element-7776b0b img{width:100px;max-width:100%;}
.elementor-element.elementor-element-cdd51bd{width:var( --container-widget-width, 13px );max-width:13px;--container-widget-width:13px;--container-widget-flex-grow:0;top:18%;z-index:50;text-align:right;}
body:not(.rtl) .elementor-element.elementor-element-cdd51bd{right:-9%;}
.elementor-element.elementor-element-cdd51bd img{width:100px;max-width:100%;}
.elementor-element.elementor-element-04af53c{width:var( --container-widget-width, 21px );max-width:21px;--container-widget-width:21px;--container-widget-flex-grow:0;top:30%;z-index:50;text-align:right;}
body:not(.rtl) .elementor-element.elementor-element-04af53c{right:-15%;}
.elementor-element.elementor-element-04af53c img{width:100px;max-width:100%;}
.elementor-element.elementor-element-303ac15{padding:0px 0px 35px 0px;z-index:5;}
.elementor-element.elementor-element-5e4e7f8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:30px;}
.elementor-element.elementor-element-5e4e7f8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}

.elementor-element.elementor-element-a2aa2a0 > .elementor-widget-container{
    background-color:#FFFFFF;padding:33px 30px 41px 38px;
    border-style:solid;border-width:0px 0px 0px 0px;
    border-radius:10px 10px 10px 10px;
    box-shadow:13px 13px 51px 0px rgba(9.999999999999991, 50.99999999999997, 80, 0.1);}

.elementor-element.elementor-element-a2aa2a0:hover .elementor-widget-container{background-color:;border-style:solid;border-width:0px 0px 0px 0px;box-shadow:14px 24px 43px 0px rgba(33, 41, 48, 0.42);}
.elementor-element.elementor-element-a2aa2a0:hover > .elementor-widget-container{border-radius:10px 10px 10px 10px;}
.elementor-element.elementor-element-a2aa2a0 .gt3-core-imagebox-wrapper .gt3-core-imagebox-img{margin:0px 10px 0px -10px!important;max-width:76px;width:76px;}
.elementor-element.elementor-element-a2aa2a0 .gt3-core-imagebox-img img{transition-duration:0.3s;}
.elementor-element.elementor-element-a2aa2a0 .gt3-core-imagebox-wrapper{text-align:left;}
.elementor-element.elementor-element-a2aa2a0 .gt3-core-imagebox-title{margin-bottom:15px;}
.elementor-element.elementor-element-a2aa2a0 .gt3-core-imagebox-content .gt3-core-imagebox-title{color:#252A3F;font-size:24px;font-weight:700;line-height:1.7em;letter-spacing:-1px;}
.elementor-element.elementor-element-a2aa2a0:hover .gt3-core-imagebox-content .gt3-core-imagebox-title{color:#FFFFFF;}
.elementor-element.elementor-element-a2aa2a0 .gt3-core-imagebox-content .gt3-core-imagebox-description{color:#696588;font-size:16px;font-weight:400;line-height:1.5em;}
.elementor-element.elementor-element-a2aa2a0:hover .gt3-core-imagebox-content .gt3-core-imagebox-description{color:#FFFFFF;}
.elementor-element.elementor-element-cfabd60 > .elementor-widget-container{background-color:#FFFFFF;padding:33px 30px 41px 38px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;box-shadow:13px 13px 51px 0px rgba(9.999999999999991, 50.99999999999997, 80, 0.1);}
.elementor-element.elementor-element-cfabd60:hover .elementor-widget-container{background-color:;border-style:solid;border-width:0px 0px 0px 0px;box-shadow:14px 24px 43px 0px rgba(33, 41, 48, 0.42);}
.elementor-element.elementor-element-cfabd60:hover > .elementor-widget-container{border-radius:10px 10px 10px 10px;}
.elementor-element.elementor-element-cfabd60 .gt3-core-imagebox-wrapper .gt3-core-imagebox-img{margin:0px 10px 0px -10px!important;max-width:76px;width:76px;}
.elementor-element.elementor-element-cfabd60 .gt3-core-imagebox-img img{transition-duration:0.3s;}
.elementor-element.elementor-element-cfabd60 .gt3-core-imagebox-wrapper{text-align:left;}
.elementor-element.elementor-element-cfabd60 .gt3-core-imagebox-title{margin-bottom:15px;}
.elementor-element.elementor-element-cfabd60 .gt3-core-imagebox-content .gt3-core-imagebox-title{color:#252A3F;font-size:24px;font-weight:700;line-height:1.7em;letter-spacing:-1px;}
.elementor-element.elementor-element-cfabd60:hover .gt3-core-imagebox-content .gt3-core-imagebox-title{color:#FFFFFF;}
.elementor-element.elementor-element-cfabd60 .gt3-core-imagebox-content .gt3-core-imagebox-description{color:#696588;font-size:16px;font-weight:400;line-height:1.5em;}
.elementor-element.elementor-element-cfabd60:hover .gt3-core-imagebox-content .gt3-core-imagebox-description{color:#FFFFFF;}
.elementor-element.elementor-element-8dfa260 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:30px;}
.elementor-element.elementor-element-0d58de1 > .elementor-widget-container{background-color:#FFFFFF;padding:33px 30px 41px 38px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;box-shadow:13px 13px 51px 0px rgba(9.999999999999991, 50.99999999999997, 80, 0.1);}
.elementor-element.elementor-element-0d58de1:hover .elementor-widget-container{background-color:;border-style:solid;border-width:0px 0px 0px 0px;box-shadow:14px 24px 43px 0px rgba(33, 41, 48, 0.42);}
.elementor-element.elementor-element-0d58de1:hover > .elementor-widget-container{border-radius:10px 10px 10px 10px;}
.elementor-element.elementor-element-0d58de1 .gt3-core-imagebox-wrapper .gt3-core-imagebox-img{margin:0px 10px 0px -10px!important;max-width:76px;width:76px;}
.elementor-element.elementor-element-0d58de1 .gt3-core-imagebox-img img{transition-duration:0.3s;}
.elementor-element.elementor-element-0d58de1 .gt3-core-imagebox-wrapper{text-align:left;}
.elementor-element.elementor-element-0d58de1 .gt3-core-imagebox-title{margin-bottom:15px;}
.elementor-element.elementor-element-0d58de1 .gt3-core-imagebox-content .gt3-core-imagebox-title{color:#252A3F;font-size:24px;font-weight:700;line-height:1.7em;letter-spacing:-1px;}
.elementor-element.elementor-element-0d58de1:hover .gt3-core-imagebox-content .gt3-core-imagebox-title{color:#FFFFFF;}
.elementor-element.elementor-element-0d58de1 .gt3-core-imagebox-content .gt3-core-imagebox-description{color:#696588;font-size:16px;font-weight:400;line-height:1.5em;}
.elementor-element.elementor-element-0d58de1:hover .gt3-core-imagebox-content .gt3-core-imagebox-description{color:#FFFFFF;}
.elementor-element.elementor-element-5837fb8 > .elementor-widget-container{background-color:#FFFFFF;padding:33px 30px 41px 38px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;box-shadow:13px 13px 51px 0px rgba(9.999999999999991, 50.99999999999997, 80, 0.1);}
.elementor-element.elementor-element-5837fb8:hover .elementor-widget-container{background-color:;border-style:solid;border-width:0px 0px 0px 0px;box-shadow:14px 24px 43px 0px rgba(33, 41, 48, 0.42);}
.elementor-element.elementor-element-5837fb8:hover > .elementor-widget-container{border-radius:10px 10px 10px 10px;}
.elementor-element.elementor-element-5837fb8 .gt3-core-imagebox-wrapper .gt3-core-imagebox-img{margin:0px 10px 0px -10px!important;max-width:76px;width:76px;}
.elementor-element.elementor-element-5837fb8 .gt3-core-imagebox-img img{transition-duration:0.3s;}
.elementor-element.elementor-element-5837fb8 .gt3-core-imagebox-wrapper{text-align:left;}
.elementor-element.elementor-element-5837fb8 .gt3-core-imagebox-title{margin-bottom:15px;}
.elementor-element.elementor-element-5837fb8 .gt3-core-imagebox-content .gt3-core-imagebox-title{color:#252A3F;font-size:24px;font-weight:700;line-height:1.7em;letter-spacing:-1px;}
.elementor-element.elementor-element-5837fb8:hover .gt3-core-imagebox-content .gt3-core-imagebox-title{color:#FFFFFF;}
.elementor-element.elementor-element-5837fb8 .gt3-core-imagebox-content .gt3-core-imagebox-description{color:#696588;font-size:16px;font-weight:400;line-height:1.5em;}
.elementor-element.elementor-element-5837fb8:hover .gt3-core-imagebox-content .gt3-core-imagebox-description{color:#FFFFFF;}
.elementor-element.elementor-element-c60d4d7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:30px;}
.elementor-element.elementor-element-f36da1d > .elementor-widget-container{background-color:#FFFFFF;padding:33px 30px 41px 38px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;box-shadow:13px 13px 51px 0px rgba(9.999999999999991, 50.99999999999997, 80, 0.1);}
.elementor-element.elementor-element-f36da1d:hover .elementor-widget-container{background-color:;border-style:solid;border-width:0px 0px 0px 0px;box-shadow:14px 24px 43px 0px rgba(33, 41, 48, 0.42);}
.elementor-element.elementor-element-f36da1d:hover > .elementor-widget-container{border-radius:10px 10px 10px 10px;}
.elementor-element.elementor-element-f36da1d .gt3-core-imagebox-wrapper .gt3-core-imagebox-img{margin:0px 10px 0px -10px!important;max-width:76px;width:76px;}
.elementor-element.elementor-element-f36da1d .gt3-core-imagebox-img img{transition-duration:0.3s;}
.elementor-element.elementor-element-f36da1d .gt3-core-imagebox-wrapper{text-align:left;}
.elementor-element.elementor-element-f36da1d .gt3-core-imagebox-title{margin-bottom:15px;}
.elementor-element.elementor-element-f36da1d .gt3-core-imagebox-content .gt3-core-imagebox-title{color:#252A3F;font-size:24px;font-weight:700;line-height:1.7em;letter-spacing:-1px;}
.elementor-element.elementor-element-f36da1d:hover .gt3-core-imagebox-content .gt3-core-imagebox-title{color:#FFFFFF;}
.elementor-element.elementor-element-f36da1d .gt3-core-imagebox-content .gt3-core-imagebox-description{color:#696588;font-size:16px;font-weight:400;line-height:1.5em;}
.elementor-element.elementor-element-f36da1d:hover .gt3-core-imagebox-content .gt3-core-imagebox-description{color:#FFFFFF;}
.elementor-element.elementor-element-b0f3198 > .elementor-widget-container{background-color:#FFFFFF;padding:33px 30px 41px 38px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;box-shadow:13px 13px 51px 0px rgba(9.999999999999991, 50.99999999999997, 80, 0.1);}
.elementor-element.elementor-element-b0f3198:hover .elementor-widget-container{background-color:;border-style:solid;border-width:0px 0px 0px 0px;box-shadow:14px 24px 43px 0px rgba(33, 41, 48, 0.42);}
.elementor-element.elementor-element-b0f3198:hover > .elementor-widget-container{border-radius:10px 10px 10px 10px;}
.elementor-element.elementor-element-b0f3198 .gt3-core-imagebox-wrapper .gt3-core-imagebox-img{margin:0px 10px 0px -10px!important;max-width:76px;width:76px;}
.elementor-element.elementor-element-b0f3198 .gt3-core-imagebox-img img{transition-duration:0.3s;}
.elementor-element.elementor-element-b0f3198 .gt3-core-imagebox-wrapper{text-align:left;}
.elementor-element.elementor-element-b0f3198 .gt3-core-imagebox-title{margin-bottom:15px;}
.elementor-element.elementor-element-b0f3198 .gt3-core-imagebox-content .gt3-core-imagebox-title{color:#252A3F;font-size:24px;font-weight:700;line-height:1.7em;letter-spacing:-1px;}
.elementor-element.elementor-element-b0f3198:hover .gt3-core-imagebox-content .gt3-core-imagebox-title{color:#FFFFFF;}
.elementor-element.elementor-element-b0f3198 .gt3-core-imagebox-content .gt3-core-imagebox-description{color:#696588;font-size:16px;font-weight:400;line-height:1.5em;}
.elementor-element.elementor-element-b0f3198:hover .gt3-core-imagebox-content .gt3-core-imagebox-description{color:#FFFFFF;}
}


/*! CSS Used keyframes */
@-webkit-keyframes movedelement{0%{-webkit-transform:translate(0);transform:translate(0);}25%{-webkit-transform:translate(10px,10px);transform:translate(10px,10px);}50%{-webkit-transform:translate(5px,5px);transform:translate(5px,5px);}75%{-webkit-transform:translate(10px,-5px);transform:translate(10px,-5px);}to{-webkit-transform:translate(0);transform:translate(0);}}
@keyframes movedelement{0%{-webkit-transform:translate(0);transform:translate(0);}25%{-webkit-transform:translate(10px,10px);transform:translate(10px,10px);}50%{-webkit-transform:translate(5px,5px);transform:translate(5px,5px);}75%{-webkit-transform:translate(10px,-5px);transform:translate(10px,-5px);}to{-webkit-transform:translate(0);transform:translate(0);}}
@-webkit-keyframes rotatedelement{0%{-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg);}25%{-webkit-transform:translate(-10px,10px) rotate(10deg);transform:translate(-10px,10px) rotate(10deg);}50%{-webkit-transform:translate(5px,-5px) rotate(25deg);transform:translate(5px,-5px) rotate(25deg);}75%{-webkit-transform:translate(15px,-5px) rotate(15deg);transform:translate(15px,-5px) rotate(15deg);}to{-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg);}}
@keyframes rotatedelement{0%{-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg);}25%{-webkit-transform:translate(-10px,10px) rotate(10deg);transform:translate(-10px,10px) rotate(10deg);}50%{-webkit-transform:translate(5px,-5px) rotate(25deg);transform:translate(5px,-5px) rotate(25deg);}75%{-webkit-transform:translate(15px,-5px) rotate(15deg);transform:translate(15px,-5px) rotate(15deg);}to{-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg);}}
@-webkit-keyframes gt3pulse_out{0%,to{-webkit-transform:scale(1);transform:scale(1);}50%{-webkit-transform:scale(.9);transform:scale(.9);}}
@keyframes gt3pulse_out{0%,to{-webkit-transform:scale(1);transform:scale(1);}50%{-webkit-transform:scale(.9);transform:scale(.9);}}
@-webkit-keyframes gt3-slideup-animation{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0;}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}}
@keyframes gt3-slideup-animation{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0;}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}}




/* Bubbles Effect Start */

@media all{
.bubbles_wrap{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;overflow:hidden;pointer-events:none;}
.x1{-webkit-animation:animateBubble 15s linear infinite,sideWays 2s ease-in-out infinite alternate;animation:animateBubble 15s linear infinite,sideWays 2s ease-in-out infinite alternate;left:6%;top:45%;background:#ffb739;}
.x2{-webkit-animation:animateBubble 10s linear infinite,sideWays 4s ease-in-out infinite alternate;animation:animateBubble 10s linear infinite,sideWays 4s ease-in-out infinite alternate;left:5%;top:80%;background:#fc4fdd;}
.x3{-webkit-animation:animateBubble 18s linear infinite,sideWays 2s ease-in-out infinite alternate;animation:animateBubble 18s linear infinite,sideWays 2s ease-in-out infinite alternate;left:10%;top:40%;background:#5ed5cb;}
.x4{-webkit-animation:animateBubble 12s linear infinite,sideWays 3s ease-in-out infinite alternate;animation:animateBubble 12s linear infinite,sideWays 3s ease-in-out infinite alternate;left:20%;top:0;background:#3de4a3;}
.x5{-webkit-animation:animateBubble 19s linear infinite,sideWays 4s ease-in-out infinite alternate;animation:animateBubble 19s linear infinite,sideWays 4s ease-in-out infinite alternate;left:30%;top:50%;background:#fc4fb1;}
.x6{-webkit-animation:animateBubble 11s linear infinite,sideWays 2s ease-in-out infinite alternate;animation:animateBubble 11s linear infinite,sideWays 2s ease-in-out infinite alternate;left:50%;top:0;background:#2c4aff;}
.x7{-webkit-animation:animateBubble 10s linear infinite,sideWays 2s ease-in-out infinite alternate;animation:animateBubble 10s linear infinite,sideWays 2s ease-in-out infinite alternate;left:65%;top:70%;background:#ffb739;}
.x8{-webkit-animation:animateBubble 12s linear infinite,sideWays 3s ease-in-out infinite alternate;animation:animateBubble 12s linear infinite,sideWays 3s ease-in-out infinite alternate;left:80%;top:10%;background:#8f3de4;}
.x9{-webkit-animation:animateBubble 19s linear infinite,sideWays 4s ease-in-out infinite alternate;animation:animateBubble 19s linear infinite,sideWays 4s ease-in-out infinite alternate;left:90%;top:50%;background:#fff339;}
.x10{-webkit-animation:animateBubble 16s linear infinite,sideWays 2s ease-in-out infinite alternate;animation:animateBubble 16s linear infinite,sideWays 2s ease-in-out infinite alternate;left:80%;top:80%;background:#fc4f4f;}
.bubble{border-radius:50%;box-shadow:none;height:5px;position:absolute;width:5px;}
}

/*! CSS Used keyframes */
@-webkit-keyframes animateBubble{0%{margin-top:20%;}to{margin-top:-30%;}}
@-moz-keyframes animateBubble{0%{margin-top:20%;}to{margin-top:-30%;}}
@keyframes animateBubble{0%{margin-top:20%;}to{margin-top:-30%;}}
@-webkit-keyframes sideWays{0%{margin-left:0;}to{margin-left:25px;}}
@-moz-keyframes sideWays{0%{margin-left:0;}to{margin-left:25px;}}
@keyframes sideWays{0%{margin-left:0;}to{margin-left:25px;}}
/*! CSS Used fontfaces */

/* Bubbles Effect End */






/*! CSS Used from: https://ewebotwp.com/wp-content/plugins/gt3-themes-core/dist/css/widgets/gt3-core-portfoliocarousel.css?ver=1736516250 ; media=all */
@media all{
.project-box .text_wrap{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:start;}
.project-box .text_wrap{text-align:inherit;}
.project-box .text_wrap{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:80%;margin:auto;padding:0;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;pointer-events:none;z-index:6;-webkit-transform:translateZ(0);transform:translateZ(0);}
.project-box .text_wrap{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
.project-box .text_wrap .title a{color:#fff;pointer-events:auto;}
.project-box .text_wrap .categories,.portfolio_carousel_wrapper .portfolio_item .wrapper .text_wrap .title{color:#fff;}
.project-box .title{font-size:20px;font-weight:400;}
.project-box .text_wrap{position:absolute;top:auto;right:0;bottom:-1px;left:0;padding: 15px 15px;transition:opacity .3s,box-shadow .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s,box-shadow .3s;transition:opacity .3s,transform .3s,box-shadow .3s,-webkit-transform .3s;}
.project-box .categories{font-size:14px;font-weight:500;line-height:24px;}
.project-box .categories span:after{content:"|";padding:0 5px 0 6px;}
.project-box .categories span:last-child:after{display:none;}
}

@media screen and (max-width:1200px){
.project-box .text_wrap{padding:8% 10%;}
}

.project-box .text_wrap{ align-items: flex-start;bottom:26px;top:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.project-box .text_wrap .title{-webkit-order:2;-ms-flex-order:2;order:2;}
.project-box .text_wrap{max-width:99%;}
.project-box .text_wrap {
/*    background: linear-gradient(90deg, #f3017a21 0%, #670db129 100%);*/
    background-color: #00000070;
}

#gallery_div .project-box { display: flex; position: relative;}

#gallery_div img { height: 400px;}

#Our-team .team-deatil { padding: 15px 10px; border-radius: 0 0 10px 10px;}
#Our-team .team-deatil h4 { font-size: 18px; font-weight: 600;}
#Our-team .team-cols .team-thumb img { border-radius: 10px 10px 0px 0px;}

/*#Our-team .team-cols .team-deatil { 
    background-color: #6b0cae;
}

#Our-team .team-cols .team-deatil h4{ 
    color: #fff;
}*/

#Our-team .owl-carousel .owl-item{
    filter: drop-shadow(0px 4px 32px rgba(0, 0, 0, 0.08));}

#Our-team .owl-carousel .owl-stage { padding: 55px 0px;}
#Our-team .team-backg { padding-bottom: 30px;}
#Our-team h3 { margin: 0 auto 10px;}

#Our-team .team-cols:hover .team-deatil {
    background-image: linear-gradient(90deg, #f3017a 0%, #670db1 100%);}

#Our-team .owl-carousel .owl-stage-outer {overflow: unset;}

.owl-carousel .owl-nav button.owl-prev, 
.owl-carousel .owl-nav button.owl-next, 
.owl-carousel button.owl-dot {
    margin: 2px 6px;
    background: none;
    color: #6b0db0;
    border: 2px solid;
    border-radius: 15px;
    padding: 4px !important;
    background-color: #6b0db0;
}

button.owl-dot.active {
    border-radius: 15px;
    margin: 2px 6px;
    background: none;
    color: #f0017b;
    border: 0px solid #f0017b !important;
    padding: 7px !important;
    font: inherit;
    background-color: #f0017b;
}

button:focus {
    outline: 0px dotted;
    outline: 0px auto -webkit-focus-ring-color;
}

#testimonials .testi-backg { padding: 187px 0 140px;}



.ps-timeline-sec {
     position: relative;
     background: #fff;
}
 .ps-timeline-sec .container {
     position: relative;
}
 @media screen and (max-width: 767px) {
     .ps-timeline-sec .container ol:before {
         background: #348e80;
         content: "";
         width: 10px;
         height: 10px;
         border-radius: 100%;
         position: absolute;
         top: 130px !important;
         left: 36px !important;
    }
     .ps-timeline-sec .container ol:after {
         background: #348e80;
         content: "";
         width: 10px;
         height: 10px;
         border-radius: 100%;
         position: absolute;
         top: inherit !important;
         left: 36px;
    }
     .ps-timeline-sec .container ol.ps-timeline {
         margin: 130px 0 !important;
         border-left: 2px solid #348e80;
         padding-left: 0 !important;
         padding-top: 120px !important;
         border-top: 0 !important;
         margin-left: 25px !important;
    }
     .ps-timeline-sec .container ol.ps-timeline li {
         height: 220px;
         float: none !important;
         width: inherit !important;
    }
     .ps-timeline-sec .container ol.ps-timeline li:nth-child(2) .img-handler-bot img {
         width: 70px;
    }
     .ps-timeline-sec .container ol.ps-timeline li:last-child {
         margin: 0;
         bottom: 0 !important;
         height: 120px;
    }
     .ps-timeline-sec .container ol.ps-timeline li:last-child .img-handler-bot {
         bottom: 40px !important;
         width: 40% !important;
         margin-left: 25px !important;
         margin-top: 0 !important;
    }
     .ps-timeline-sec .container ol.ps-timeline li:last-child .img-handler-bot img {
         width: 100%;
    }
     .ps-timeline-sec .container ol.ps-timeline li:last-child .ps-top {
         margin-bottom: 0 !important;
         top: 20px;
         width: 50% !important;
    }
     .ps-timeline-sec .container ol.ps-timeline li span {
         left: 0 !important;
    }
     .ps-timeline-sec .container ol.ps-timeline li span.ps-sp-top:before {
         content: none !important;
    }
     .ps-timeline-sec .container ol.ps-timeline li span.ps-sp-top:after {
         content: none !important;
    }
     .ps-timeline-sec .container ol.ps-timeline li span.ps-sp-bot:before {
         content: none !important;
    }
     .ps-timeline-sec .container ol.ps-timeline li span.ps-sp-bot:after {
         content: none !important;
    }
     .ps-timeline-sec .container ol.ps-timeline li .img-handler-top {
         position: absolute !important;
         bottom: 150px !important;
         width: 30% !important;
         float: left !important;
         margin-left: 35px !important;
         margin-bottom: 0 !important;
    }
     .ps-timeline-sec .container ol.ps-timeline li .img-handler-top img {
         margin: 0 auto !important;
         width: 80% !important;
    }
     .ps-timeline-sec .container ol.ps-timeline li .img-handler-bot {
         position: absolute !important;
         bottom: 115px !important;
         width: 30% !important;
         float: left !important;
         margin-left: 35px !important;
         margin-bottom: 0 !important;
    }
     .ps-timeline-sec .container ol.ps-timeline li p {
         text-align: left !important;
         width: 100% !important;
         margin: 0 auto !important;
         margin-top: 0px !important;
    }
     .ps-timeline-sec .container ol.ps-timeline li .ps-top {
         width: 60% !important;
         float: right !important;
         right: 0;
         top: -40px;
    }
     .ps-timeline-sec .container ol.ps-timeline li .ps-bot {
         width: 60% !important;
         float: right !important;
         right: 0;
         top: -40px;
    }
}
 .ps-timeline-sec .container ol:before {
     background: #7d0caa;
     content: "";
     width: 10px;
     height: 10px;
     border-radius: 100%;
     position: absolute;
     left: 8px;
     top: 49.5%;
}
 .ps-timeline-sec .container ol:after {
     background: #7d0caa;
     content: "";
     width: 10px;
     height: 10px;
     border-radius: 100%;
     position: absolute;
     right: 8px;
     top: 49.5%;
}

section.ps-timeline-sec {
    margin-top: 60px;
    text-align: center;
        height: 550px;
}


section.ps-timeline-sec h4.post-title {
    font-size: 20px;
    color: #000000;
    font-weight: 700;
}
.footer-area .textwidget img {
    width: 150px !important;
}



section.ps-timeline-sec h5 {
    line-height: 24px;
    color: #000000 !important;
    font-weight: 600;
    background: linear-gradient(90deg, #F53194 20%, #700DAE 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin: 0 0 10px;
}
 .ps-timeline-sec .container ol.ps-timeline {
     margin: 220px 0 230px;
     padding: 0;
     border-top: 2px solid #7d0caa;
     list-style: none;
}
 .ps-timeline-sec .container ol.ps-timeline li {
     float: left;
     width: 20%;
     padding-top: 30px;
     position: relative;
}
 .ps-timeline-sec .container ol.ps-timeline li span {
     width: 50px;
     height: 50px;
     margin-left: -25px;
     background: #fff;
     border: 4px solid #c8058b;
     border-radius: 50%;
     box-shadow: 0 0 0 0px #fff;
     text-align: center;
     line-height: 50px -10;
     color: #df8625;
     font-size: 2em;
     font-style: normal;
     position: absolute;
     top: -26px;
     left: 50%;
    font-weight: 600;
    line-height: 40px;
        color: #c8058b;
}

.ps-timeline-sec h4.post-title { text-align: center; margin-bottom: 10px;}

 .ps-timeline-sec .container ol.ps-timeline li span.ps-sp-top:before {
     content: '';
     color: #c8058b;
     width: 2px;
     height: 50px;
     background: #c8058b;
     position: absolute;
     top: -50px;
     left: 50%;
}
 .ps-timeline-sec .container ol.ps-timeline li span.ps-sp-top:after {
     content: '';
     color: #7d0caa;
     width: 8px;
     height: 8px;
     background: #7d0caa;
     position: absolute;
     bottom: 90px;
     left: 44%;
     border-radius: 100%;
}
 .ps-timeline-sec .container ol.ps-timeline li span.ps-sp-bot:before {
     content: '';
     color: #c8058b;
     width: 2px;
     height: 50px;
     background: #c8058b;
     position: absolute;
     bottom: -50px;
     left: 50%;
}
 .ps-timeline-sec .container ol.ps-timeline li span.ps-sp-bot:after {
     content: '';
     color: #7d0caa;
     width: 8px;
     height: 8px;
     background: #7d0caa;
     position: absolute;
     top: 90px;
     left: 44%;
     border-radius: 100%;
}
 .ps-timeline-sec .container ol.ps-timeline li .img-handler-top {
     position: absolute;
     bottom: 0;
     margin-bottom: 130px;
     width: 100%;
}
 .ps-timeline-sec .container ol.ps-timeline li .img-handler-top img {
     display: table;
     margin: 0 auto;
         width: 72px;
}
 .ps-timeline-sec .container ol.ps-timeline li .img-handler-bot {
     position: absolute;
     margin-top: 60px;
     width: 100%;
}
 .ps-timeline-sec .container ol.ps-timeline li .img-handler-bot img {
     display: table;
     margin: 0 auto;
         width: 72px;
}
 .ps-timeline-sec .container ol.ps-timeline li p {
     text-align: center;
     width: 100%;
     margin: 0 auto;
}
 .ps-timeline-sec .container ol.ps-timeline li .ps-top {
     position: absolute;
     bottom: 0;
     margin-bottom: 100px;
}
 .ps-timeline-sec .container ol.ps-timeline li .ps-bot {
     position: absolute;
     margin-top: 20px;
}


.poppins-thin {
  font-family: "Poppins", serif;
  font-weight: 100;
  font-style: normal;
}

.poppins-extralight {
  font-family: "Poppins", serif;
  font-weight: 200;
  font-style: normal;
}

.poppins-light {
  font-family: "Poppins", serif;
  font-weight: 300;
  font-style: normal;
}

.poppins-regular {
  font-family: "Poppins", serif;
  font-weight: 400;
  font-style: normal;
}

.poppins-medium {
  font-family: "Poppins", serif;
  font-weight: 500;
  font-style: normal;
}

.poppins-semibold {
  font-family: "Poppins", serif;
  font-weight: 600;
  font-style: normal;
}

.poppins-bold {
  font-family: "Poppins", serif;
  font-weight: 700;
  font-style: normal;
}

.poppins-extrabold {
  font-family: "Poppins", serif;
  font-weight: 800;
  font-style: normal;
}

.poppins-black {
  font-family: "Poppins", serif;
  font-weight: 900;
  font-style: normal;
}

.poppins-thin-italic {
  font-family: "Poppins", serif;
  font-weight: 100;
  font-style: italic;
}

.poppins-extralight-italic {
  font-family: "Poppins", serif;
  font-weight: 200;
  font-style: italic;
}

.poppins-light-italic {
  font-family: "Poppins", serif;
  font-weight: 300;
  font-style: italic;
}

.poppins-regular-italic {
  font-family: "Poppins", serif;
  font-weight: 400;
  font-style: italic;
}

.poppins-medium-italic {
  font-family: "Poppins", serif;
  font-weight: 500;
  font-style: italic;
}

.poppins-semibold-italic {
  font-family: "Poppins", serif;
  font-weight: 600;
  font-style: italic;
}

.poppins-bold-italic {
  font-family: "Poppins", serif;
  font-weight: 700;
  font-style: italic;
}

.poppins-extrabold-italic {
  font-family: "Poppins", serif;
  font-weight: 800;
  font-style: italic;
}

.poppins-black-italic {
  font-family: "Poppins", serif;
  font-weight: 900;
  font-style: italic;
}

/*#slider{ background-color: #000 !important; }
#slider h1{ color: #ffffff;}
#slider .slider-text{ color: #fff;}
.image-box img { opacity: 0.5;}*/