 h3.title_head_project,
.section-content p,
.section-content ul li,
.section-content td,
.section-content th, 
.porject_details_paragraph p,
.mbr-justify-content-left p,
.mbr-justify-content-left ul li,
ul.list.txth3 li, .txth2
{text-align:left;}

.schemes_box_title_project {
    font-family: 'Montserrat', sans-serif;
    text-align: left;
    text-transform: uppercase;
    font-size: 18px;
    margin: 15px 0; 
    color: #121212;

}
#toolbarContainer {display:none;}
.timeline_title {
  left: calc(50% - 120px);
}

.analytics_bx{
    margin:7px 0px;
    border: 1px solid #e7e7e7;
    box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 4px, rgba(0, 0, 0, 0.3) 0px 7px 13px -3px, rgba(0, 0, 0, 0.2) 0px -3px 0px inset;
    background-color: #0f4b9e;
     height: 155px;
     color: white;
    }
    .analytics_bx h4{

        color: white;
    }
    .ft-pd{
        padding-top:2rem; 
        padding-bottom: 2rem;
    }
 /*.bg-right-new {
    background-color: #c7e3dc;
    height: 18vh;
    }
    .bg-left-new {
    background-color: #106edb;
    height: 18vh;
}*/


/*RESPONSIVE*/


@media screen and (min-device-width: 1024px) and (max-device-width: 1166px) { 
    .section-padding {
    width: 1000px;
    margin: 0 auto;
    /* padding: 80px 0; */
    padding: 110px 0 80px;
    }

    #screenshot_slider .owl-item .item {
    transform: translate3d(0, 0, 0);
    margin: 27px 0;
    }
    .bg_timeline {
    height: 660px;
    padding: 104px 0 232px;
    }

    .timeline_title_home {
    top: 92px;
    }
    .schemes_button #prev, .schemes_button #next {
    position: absolute;
    /* top: 50%; */
    top: 45%;
    color: #fff;
    font-size: 20px;
    padding: 2px 16px 5px 16px;
    border-radius: 24px;
    background: #091e3e;
    border: 2px solid #fff;
    line-height: 20px;
    }
    .screenshot_slider {
    margin-top: 64px;
    position: relative;
    }

    .section_paddding_100 {
    padding: 175px 0px 0;
    }

    .flip-card-back {
    background-color: #091E3E;
    color: #fff;
    height: auto;
    /* transform: rotateY(180deg); */
    border-radius: 0px;
    padding: 6px;
    display: block;
    position: relative;
    font-size: 12px;
    min-height: 250px;
    }



}

@media screen and (min-device-width: 1167px) and (max-device-width: 1280px) { 


.bg_timeline {
    background-image: url(../img/perfomance_dashboard.jpg);
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    width: 100%;
    /* height: 650px; */
    height: 100%;
    padding: 150px 0;
    margin: 0;
    border-top: 1px solid #cccccc59;
    border-bottom: 1px solid #cccccc59;
}

#carousel {
    top: 7%;
}
.tf_slider {
    margin: 85px 0;
}
.ft-pd{
        padding-top:3rem; 
        padding-bottom: 3rem;
    }
.greybgpaddinh {
    padding: 135px 0 60px!important;
}
.line_1212 {
    top: 62%;
}
.title_lines_mt_55 {
    margin: 40px 0 10px !important;
}
.newsletterbg12 {
    background-image: url(../img/newsletterbg12.jpg);
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    width: 100%;
    /* height: 550px; */
    /* height: auto; */
    height: 100%;
    /* padding: 0px 0; */
    padding: 60px 0;
    margin: 0;
    margin-bottom: 0 !important;
}
    .section_paddding_100 {
        /*padding: 185px 0px 0;*/
        padding: 185px 0px 82px;
    }
}

@media screen and (min-device-width: 1600px) and (max-device-width: 1680px) { 
.title_lines_mt_55 {
    margin: 165px 0 0!important;
}
#carousel div.next {
    z-index: 5;
    left: 57%;
    transform: translateY(50px) translateX(-50%);
}
#carousel div.nextRightSecond {
    z-index: 4;
    left: 70%;
    transform: translateY(50%) translateX(-50%);
    opacity: 0.7;
}
.schemes_button #next {
    right: 272px;
}
}

@media screen and (min-device-width: 1681px) and (max-device-width: 1920px) { 
#carousel div.next {
    z-index: 5;
    left: 57%;
    transform: translateY(50px) translateX(-50%);
}
#carousel div.nextRightSecond {
    z-index: 4;
    left: 70%;
    transform: translateY(50%) translateX(-50%);
    opacity: 0.7;
}
}

/*
 @media screen and (min-device-width: 320px) and (max-device-width: 359px) {

 }
 @media screen and (min-device-width: 360px) and (max-device-width: 411px) {

 }
 @media screen and (min-device-width: 412px) and (max-device-width: 667px) {
     .photo_box{width: 126px; height: 96px;}
 }
 @media screen and (min-device-width: 678px) and (max-device-width: 768px) {
     .photo_box{width: 126px; height: 96px;}
 }
 @media screen and (min-device-width: 769px) and (max-device-width: 911px) {
     .photo_box{width: 126px; height: 96px;}
 }*/

 .modal-backdrop{
     z-index: 9999;
}
.modal{
  z-index: 10000;
}

 .visitor_number {
     position: relative;
     display: inline-block;
     font-size: 14px;
     /*background-image: linear-gradient(90deg, #000 33%, 33%, #000 66%, 66%, #000);*/
     /*background-image: linear-gradient(90deg, #E1BEE7 33%, 33%, #BBDEFB 66%, 66%, #C8E6C9);*/
     /*box-shadow: 0 0 0 0.5rem white, 0 2rem 4rem rgba(0, 0, 0, 0.3), 0 1.5rem 1rem rgba(0, 0, 0, 0.22);*/
     /*box-shadow: 0 0 0 0.5rem white, 0 1rem 1rem rgba(0, 0, 0, 0.3), 0 1rem 1rem rgba(0, 0, 0, 0.22);*/
     margin: 9px 0 0 0;
     /*overflow: hidden;*/

 }
/* .visitor_number::after {
     content: "";
     background: url("data:image/svg+xml;base64,PHN2ZwogIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycKICB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycKICB3aWR0aD0nNTAwJyBoZWlnaHQ9JzUwMCc+CgogICAgPGZpbHRlciBpZD0nbm9pc2UnIHg9JzAnIHk9JzAnPgogICAgICA8ZmVUdXJidWxlbmNlCiAgICAgICAgdHlwZT0nZnJhY3RhbE5vaXNlJwogICAgICAgIGJhc2VGcmVxdWVuY3k9JzAuNjUnCiAgICAgICAgbnVtT2N0YXZlcz0nMycKICAgICAgICBzdGl0Y2hUaWxlcz0nc3RpdGNoJwogICAgICAvPgogICAgICA8ZmVCbGVuZCBtb2RlPSJzY3JlZW4iLz4KICAgIDwvZmlsdGVyPgoKICAgIDxyZWN0IHdpZHRoPSc1MDAnIGhlaWdodD0nNTAwJyBmaWx0ZXI9InVybCgjbm9pc2UpIiBvcGFjaXR5PScwLjUnLz4KPC9zdmc+");
     width: 100%;
     height: 100%;
     position: absolute;
     mix-blend-mode: hard-light;
 }*/.visitor_number span {
        /* box-shadow: inset 0 0 0 0.5rem white, inset 0 0 0rem rgba(0, 0, 0, 0.5); */
        padding: 4px 7px;
        font-weight: bold;
        background: #fff;
        color: #000;
    }
 .visitor_number .number {
     box-shadow: inset 0 0 0 0.5rem white, inset 0 0 1rem rgba(0, 0, 0, 0.5);
     padding: 10px 1rem;
     font-weight: bold;

 }
 /*.visitor_number span:nth-child(1) {
   background: -webkit-linear-gradient(45deg, #CE93D8 46%, #7E57C2 48%, #7E57C2 68%, #3949AB 70%);
   -webkit-background-clip: text;
   -webkit-text-fill-color: transparent;
   -webkit-text-stroke: 0.2rem #BA68C8;
 }
 .visitor_number span:nth-child(2) {
   background: -webkit-linear-gradient(45deg, #90CAF9 39%, #29B6F6 41%, #29B6F6 59%, #00ACC1 61%);
   -webkit-background-clip: text;
   -webkit-text-fill-color: transparent;
   -webkit-text-stroke: 0.2rem #64B5F6;
 }
 .visitor_number span:nth-child(3) {
   background: -webkit-linear-gradient(45deg, #80CBC4 39%, #66BB6A 41%, #66BB6A 59%, #9E9D24 61%);
   -webkit-background-clip: text;
   -webkit-text-fill-color: transparent;
   -webkit-text-stroke: 0.2rem #4DB6AC;
 }*/

 @media screen and (max-width: 768px) {
     .visitor_number {
         font-size: 10px;
     }
 }


 .pt{position: relative;}
 .visitor_text{color: #fff;
     font-size: 16px;
     margin-top: 5px;
     font-weight: 500;
 }

 @media (min-width: 767.98px) {
     .footer-about {
         margin-bottom: -99px;
     }
 }


