img.ylnoimg1 {
    margin: 0 auto;
    display: block;
    padding: 40px 0;
    width: 100%;
}
h2.sp-layer.color-primary {
    line-height: 2;
}
h1.sp-layer {
    color: white;
}
.my-btn-text {
    text-align: center;
}
.col-lg-6.col-xs-12.adgss {
    padding-top: 30px;
}
section.anout.josha {
    padding: 35px 0;
}
.team-item-name {
    margin-bottom: 50px;
}
.service-1 {
    /*border: 1px solid;*/
    padding: 21px;
    border-radius: 10px;
     /*height: 600px; */
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 50%);
}
/*.service-1.fgdfgh{*/
/*    height: 600px;*/
/*}*/
.service.cvjgj {
    padding: 30px;
    border: 1px solid white;
    border-radius: 10px;
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 50%);
}
.service.cvjgj:hover{
    background-color: #c1233a;
    color: white;
    border-color: #c1233a;
}
.col-lg-4.col-md-4.col-sm-4.col-xs-12.adgss {
    padding: 10px;
}
.stat-item:hover {
    background-color: #c1233a;
    color: white;
}
h3.djsaoif {
    height: 40px;
}

/* about page */

.row.dfhdfgj {
    padding: 100px 0;
}
p.vifjovg {
    margin-top: 20px;
}
.col-lg-4.col-xs-12.adgss {
    padding: 10px;
}
.footer-2-links-1 ul li :hover {
    color: #c1233a !important;
}
a.djafaa:hover {
    color: #c1233a;
}
.list-display li {
        margin-bottom: .4rem;
        font-size: 2rem;
    }

    .list-checkmarks {
        text-align: start;
        padding-left: 1.5rem;
    }

    .list-checkmarks li {
        list-style-type: none;
        padding-left: 1rem;
    }

    .list-checkmarks li:before {
        font-family: 'FontAwesome';
        content: "\f00c";
        margin: 0 10px 0 -28px;
        color: #17aa1c;
    }
.team-item-icons {
    display: none;
}
@media screen and (min-width: 0px) and (max-width: 280px){
    h1.sp-layer {
        margin-top: 200px !important;
        font-size: 10px;
    }
    img.dfkkdf {
    width: 100px !important;
    margin: 0 !important;
}
    
}
@media screen and (min-width: 281px) and (max-width: 350px){
    h1.sp-layer {
        margin-top: 210px !important;
        font-size: 11px;
    }
    img.dfkkdf {
    width: 125px !important;
    margin: 0 !important;
}
}
@media screen and (min-width: 351px) and (max-width: 450px){
    h1.sp-layer {
        margin-top: 235px !important;
        font-size: 13px;
    }
    h2.sp-layer.color-primary {
        /*margin-top: 235px !important;*/
        font-size: 15px;
    }
    img.dfkkdf {
    width: 160px !important;
    margin: 0 !important;
}
}

@media screen and (min-width: 451px) and (max-width: 550px){
    h1.sp-layer {
        margin-top: 255px !important;
        font-size: 15px;
    }
    img.dfkkdf {
    width: 160px !important;
    margin: 0 !important;
}
}
@media screen and (min-width: 551px) and (max-width: 599px){
    h1.sp-layer {
        margin-top: 285px !important;
        font-size: 18px;
    }
}
@media screen and (min-width: 600px) and (max-width: 699px){
    h1.sp-layer {
        margin-top: 230px !important;
        font-size: 20px;
    }
}
@media screen and (min-width: 700px) and (max-width: 799px){
    h1.sp-layer {
        font-size: 25px;
    }
}
@media screen and (min-width: 800px) and (max-width: 899px){
    h1.sp-layer {
        font-size: 28px;
    }
}
@media screen and (min-width: 900px) and (max-width: 991px){
    h1.sp-layer {
        font-size: 30px;
    }
}



@media screen and (min-width: 1200px) and (max-width: 1400px){
  .home-blog-item-desc {
    background-color: #f5f5f5;
    padding: 10px 30px !important;
    display: table-cell;
}  
}


@media screen and (min-width: 992px) and (max-width: 1199px){
   img.dfkkdf {
    width: 150px !important;
    margin-top: -5px !important;
} 
div#main-logo {
    padding: 0;
}
.main-menu .navbar-nav>li>a {
    font-family: Montserrat;
    font-weight: 700;
    color: #043659;
    text-transform: uppercase;
    padding: 11px 17px !important;
    line-height: 16px;
}
.home-blog-item.home-blog-item-mark.reverse {
        display: flex;
        flex-direction: column-reverse;
    }
}


@media screen and (min-width: 1420px) and (max-width: 9999px){
    
}

@media screen and (min-width: 768px) and (max-width: 1100px){
    img.ylnoimg1 {
        margin: 0 auto;
        display: block;
        padding: 20px 0;
        width: 100% !important;
    }
    .home-blog-item-desc {
    padding: 60px 0 !important;
}
h1.uihiwe {
    margin: 0 !important;
    font-size: 35px !important;
    
}
p.uihiwe {
    margin: 0 !important;
}
h3.title.sfrd {
    margin-top: 0 !important;
}
}



@media screen and (min-width: 0px) and (max-width: 767px){
/*    .service-1.fgdfgh {*/
/*    height: 750px;*/
/*}*/
    div#main-logo {
    width: 50%;
}
img.ylnoimg1 {
    margin: 0 auto;
    display: block;
    padding: 20px 0;
    width: 100% !important;
}
.home-blog-item-desc {
    padding: 0px !important;
}
.show-menu-control {
    width: 50%;
    display: flex !important;
    justify-content: right;
}
    .home-blog-item.home-blog-item-mark.reverse {
        display: flex;
        flex-direction: column-reverse;
    }
    h1.uihiwe {
        margin-left: 5px !important;
        font-size: 30px !important;
    }
    p.uihiwe {
        margin-left: 0 !important;
        font-size: 18px !important;
    }
    .home-blog-item-desc {
        padding: 0;
    }
    .service-1{
        margin: 10px 20px;
    }
    .service.cvjgj {
        margin: 10px 20px;
    }
    .col-md-6.eghgj {
        text-align: center;
    }
    h2.drdytkir {
    font-size: 25px;
}
}


@media screen and (min-width: 768px) and (max-width: 991px){
    div#main-logo {
    width: 50%;
}
.details.fgdhbyy {
    font-size: 13px;
}
.show-menu-control {
    width: 50%;
    display: flex !important;
    justify-content: right;
}
    .col-md-6.eghgj {
        text-align: center;
    }
    h2.drdytkir {
    font-size: 25px;
}
.home-blog-item.home-blog-item-mark.reverse {
        display: flex;
        flex-direction: column-reverse;
    }
h3.title.sfrd {
    font-size: 19px !important;
    margin-top: 25px;
}
.details.sdeytr {
    margin-top: -10px;
    font-size: 11px !important;
}
h3.title.rgth {
    font-size: 16px !important;
}
h3.title.fhdgfh {
    margin-top: 5px !important;
}
}


@media screen and (min-width: 992px) and (max-width: 99999px){
    h1.uihiwe {
        margin-left: 55px !important;
    }
    p.uihiwe {
        margin-left: 50px !important;
        font-size: 18px !important;
    }

}
@media screen and (min-width: 768px) and (max-width: 1199px){
    .col-lg-4.col-xs-12.adgss {
        padding: 30px;
    }
}