.top-header{
    background-image: url(/wp-content/themes/ns_aim/images/header-bg.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.company-prolile{
    background-color: #f2e63f;
}

.profile-banner{
    color: #000000;
    text-align: right;
    font-size: 30px !important;
    padding-top:10px;
    padding-bottom: 10px;
}
.profile-content{
    padding: 50px 0px;
}
.three_six_zero_logo{
    max-width: 165px !important;
}
.showlik{
    /* background: linear-gradient(to right, #ebd3f5 0%, #f5e493 100%); */
    padding:100px 0px 50px 0px;
}
.sublogo > img{
    max-width: 350px;
}
.sublogo{
    background-color: #fff;
    padding: 20px 35px 20px 140px;
    display: inline-block;
    position: relative;
    margin-bottom: -50px;
}
.triangle-right{
    width: 0;
    height: 0;
    border-top: 60px solid transparent;
    border-left: 50px solid #fff;
    border-bottom: 61px solid transparent;
    position: absolute;
    top: 1%;
    right: -9%;
}
.footer{
    /* background: linear-gradient(to right, #ebd3f5 0%, #f5e493 100%); */
    padding-bottom: 50px;
}
.contact-info{
    text-decoration: none;;
}
.owl-carousel .owl-item img{
    display:block  !important;
    width: auto !important
}
.ourcontent{
    /* background: linear-gradient(to right, #ebd3f5 0%, #f5e493 100%); */
    padding: 0px 0px 100px 0px;
}
/* .wp-post-image{
    max-width: 495px !important;
} */
.menu-item{
    margin-left: 50px  !important;
}
.menu-item  > .nav-link > span{
    color: #000000;
}
.slide-arrow{
    filter: drop-shadow(2px 5px 5px #222);
    max-width: 35px !important;
}
.owl-prev {
    position: absolute;
    left: -3%;
    top: 45%;
    background-color: transparent !important;
}
.owl-next {
    position: absolute;
    top: 45%;
    right: -3%;
    background-color: transparent !important;
}

.bg-img{
    background-image: url(/wp-content/themes/ns_aim/images/bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.showlik-content > p, .profile-content > p{
    text-align: justify;
}
h2{
    font-size: 45px !important;
}
/* 
.purple-corner{
    position: relative;
}
.purple-corner > .card-carousel > .owl-stage-outer > .owl-stage > .owl-item > img{
    position: relative;
} */

/* .purple-corner > .card-carousel > .owl-stage-outer > .owl-stage > .owl-item > img::after {
    content: "";
    position: absolute;
    background-color: #a572e8;
    width: 1000px;
    height: 1000px;
    z-index: -1;
    top: 10%;
    right: 10%;
} */

/* 
.owl-item{
    margin-left: 10px !important;
} */

/* .content-featured-image > .owl-stage-outer > .owl-stage > .owl-item > img{
    margin-left: auto;
    margin-right: auto;
    border-radius: 100px 0px 0px 0px;
} */

.purple > img{
    position: relative;
    border-radius: 130px 0px 0px 0px;
}

.purple{

    background-color: #a572e8;
    max-width: 450px;
    margin:auto;
   
}
.slides{
    margin: 0px !important;
    padding-left: 0px  !important;
}
.mm-page{   
    overflow: hidden;
}
.contact-info{
    text-decoration: none !important;
    color: #212529; 
}

.contact-info:hover{
    transition: 0.5s ease-in-out;
}

@media(min-width: 1400px){
    .container-fluid{
        max-width: 1640px !important;
    }
}

@media(max-width: 1699px) and (min-width: 1200px){
    .purple{
        max-width: 400px;
    }
    .owl-prev{
        left: 0% !important;
    }
    .owl-next{
        right: 0% !important;
    }
}

@media(max-width: 1199px) and (min-width: 992px){
    .owl-prev{
        left: -1% !important;
    }
    .owl-next{
        right: -1% !important;
    }
}

@media(max-width: 1699px) and (min-width: 1400px){
    

    
    .sublogo{
        padding: 20px 35px 20px 48px;
    }
    .triangle-right{
        top: 0%;
        right: -11%;
    }
}

@media(max-width: 1399px) and (min-width: 1200px){
   
    .sublogo{
        padding: 20px 35px 20px 40px;
    }
    .triangle-right{
        top: 1%;
        right: -11%;
    }
}

@media(max-width: 1199px) and (min-width: 992px){
    .sublogo{
        padding: 20px 35px 20px 40px;
    }
    .triangle-right{
        top: 1%;
        right: -11%;
    }
}

@media(max-width: 991px) and (min-width: 768px){
    p{
        font-size: 18px;
    }
    .sublogo{
        padding: 20px 35px 20px 100px;
    }
    .triangle-right{
        top: 1%;
    right: -10%;
    }
    h2{
        font-size: 40px !important;
    }
    .purple {
        max-width: 395px;
    }
    .owl-prev{
        left: -1%;
    }
    .owl-next{
        right: -1%;
    }
}

@media(max-width: 767px) and (min-width: 576px){
    p{
        font-size: 17px;
    }
    .sublogo > img {
        max-width: 300px !important;
    }
    .sublogo{
        padding: 20px 35px 20px 65px;
    }
    .triangle-right {
        top: -11%;
        right: -12%;
    }
    h2{
        font-size: 37px !important;
    }
    .slide-arrow {
        filter: drop-shadow(2px 5px 5px #222);
        max-width: 30px !important;
    }
}

@media(max-width: 575px) and (min-width: 420px){
    p{
        font-size: 17px;
    }
    .sublogo > img {
        max-width: 250px !important;
    }
    .sublogo{
        padding: 20px 35px 20px 50px;
    }
    .triangle-right {
        top: -23%;
        right: -14%;
    }
    h2{
        font-size: 35px !important;
    }
    .profile-banner{
        font-size: 27px !important;
    }
    .three_six_zero_logo {
        max-width: 150px !important;
    }
    .purple {
        max-width: 395px;
    }
}

@media(max-width: 419px) and (min-width: 350px){
    p{
        font-size: 17px;
    }
    .sublogo > img {
        max-width: 215px !important;
    }
    .sublogo{
        padding: 20px 35px 20px 25px;
    }
    .triangle-right {
        top: -34%;
        right: -18%;
    }
    h2{
        font-size: 34px !important;
    }
    .profile-banner{
        font-size: 25px !important;
    }
    .three_six_zero_logo {
        max-width: 150px !important;
    }
    .owl-prev, .owl-next{
        display: none !important;
    }
    .purple {
        max-width: 375px;
    }
}