@media screen and (max-width: 1024px) {
    .fifa-project .deskview .secongimg {
        position: absolute;
        top: 50%;
        transform: translate(3%, -69%);
        width: 94%;
    }

    .keventer-project .deskview .secongimg {
        position: absolute;
        top: 50%;
        transform: translate(23%, -57%);
        width: 67%;
    }

    #icons03 .icon2 {
        top: 48%;
        right: 23%;
    }

    .brandsumcontent span {
        font-size: 40px;
    }

    #icons04 .icon11 {
        left: 18%;
    }

    #icons04 .icon12 {
        left: 4%;
    }

    #icons04 .icon13 {
        bottom: 31%;
        left: 5%;
    }

    #icons04 .icon5 {
        top: 72%;
        right: 8%;
    }

    #icons04 .icon14 {
        top: 28%;
        right: 9%;
    }

    #icons04 .icon6 {
        top: 15%;
        right: 20%;
    }

    #icons04 .icon1 {
        top: 14%;
    }

    #icons03 .icon5 {
        right: 31%;
        top: 80%;
    }

    #icons03 .icon1 {
        left: 22%;
        top: 36%;
    }

    .Workbox ul {
        padding-left: 0px;
    }

    #icons .icon8 {
        left: 15%;
    }

    #solutiontext h1 {
        font-size: 90px;
    }

    #colorpink {
        left: 50px;
    }

    #solutiontext p {
        bottom: 72px;
    }

    #solutiontext .text01 {
        bottom: -9px;
    }

    #icons .icon11 {
        left: 5%;
        bottom: 320px;
    }

    #icons .icon9 {
        left: 11%;
    }

    #icons .icon3 {
        left: 7%;
    }

    #icons .icon7 {
        left: 23%;
    }

    #icons .icon1 {
        top: 16%;
    }

    #icons .icon10 {
        right: 9%;
    }

    #icons .icon5 {
        right: 20%;
    }

    #icons .icon6 {
        right: 10%;
    }

    #icons .icon2 {
        right: 17%;
    }

    .hilandbranding {
        position: absolute;
        top: -20px;
        transform: translate(0%, -50%);
    }

    .hiland-project {
        padding: 70px 0px;
    }

    .projectcontent h2 {
        font-size: 30px;
    }

    .icon1 {
        left: 15%;
    }

    .icon9 {
        left: 6%;
    }

    .icon3 {
        top: 62%;
        left: 10%;
    }

    .icon8 {
        top: 74%;
        left: 31%;
    }

    .icon6 {
        top: 30%;
        right: 5%;
    }

    .icon10 {
        right: 4%;
    }

    .icon5 {
        top: 69%;
        right: 13%;
    }

    .icon2 {
        top: 49%;
        right: 10%;
    }

    .homebanner .bannercontent .contenttext p {
        bottom: 95px;
    }
}


@media screen and (max-width: 768px) {
    .navbar .dropdown{
        margin-right: 0px;
    }
    .annualdai_iccbg {
    margin-top: -250px;
}
    .othersarticles h5 {
    width: 190px;
}
    .homebanner {
    height: 70vh;
}

    .fifa-project .deskview .secongimg {
        position: absolute;
        top: 50%;
        transform: translate(3%, -68%);
        width: 94%;
    }


    .keventer-project .deskview .secongimg {
        position: absolute;
        top: 50%;
        transform: translate(23%, -56%);
        width: 67%;
    }


    .careers {
        padding-top: 0px;
    }

    .solution {
        padding-top: 0px;
    }

    .team {
        padding-top: 0px;
    }

    .contactus {
        padding-top: 0px;
    }

    .homebanner .line.white {
        bottom: -17px;
        left: 11px;
    }

    .contenttext .text01 {
        bottom: -15px;
    }

    #icons04 .icon11 {
        left: 18%;
        font-size: 50px;
    }

    #icons04 .icon8 {
        top: 80%;
        font-size: 30px;
        left: 57%;
    }

    #icons04 .icon12 {
        left: 5%;
        top: 25%;
    }

    #colorblue02 {
        top: -33px;
        left: -82px;
        font-size: 140px;
    }

    .team #teamtext p {
        bottom: 85px;
    }

    #icons04 .icon4 {
        top: 30%;
        font-size: 20px;
    }

    #icons04 .icon7 {
        top: 22%;
        left: 42%;
    }

    .team .text01 {
        bottom: -5px;
    }

    #icons04 .icon1 {
        top: 24%;
    }

    #icons04 .icon2 {
        top: 50%;
        right: 18%;
        font-size: 30px;
    }

    #icons04 .icon14 {
        font-size: 20px;
    }

    #icons04 .icon3 {
        top: 87%;
        left: 21%;
    }

    #icons04 .icon9 {
        top: 57%;
        left: 6%;
        font-size: 30px;
    }

    #icons04 .icon13 {
        bottom: 17%;
        left: 6%;
        font-size: 25px;
    }

    .box {
        margin-bottom: 20px;
    }

    .boxcont {
        margin-bottom: 30px;
    }

    .teamname {
        padding: 0px 0px;
    }

    .team .bannercontent #linewhite {
        left: 10px;
    }

    #icons04 .icon11 {
        left: 28%;
        bottom: 25%;
    }

    .ourclients {
        padding: 50px 0px 10px 0px;
    }

    .navbar-toggler:not(:disabled):not(.disabled) {
        outline: none;
        border: none;
        position: absolute;
        z-index: 999;
        right: 0;
    }

    .navbar-nav .nav-item .nav-link {
        font-size: 18px;
        width: auto;
        display: inline-block;
    }


    .yourselfbox {
        padding: 7px 0px;
    }

    #icons03 .icon11 {
        font-size: 50px;
        left: 20%;
    }

    #linered {
        top: 0px;
        font-size: 120px;
    }

    #careertext p {
        bottom: 86px;
        right: 7px;
    }

    #icons03 .icon8 {
        top: 80%;
        left: 37%;
    }

    .Workbox ul {
        display: inline-block !important;
    }

    .brandsumcontent {
        margin-top: 10px;
    }

    .Workbox ul li {
        width: 50%;
        display: block;
        margin-bottom: 40px;
    }

    .coloroffcanvas02 {
        background: #f6c606 !important;
    }

    .coloroffcanvas03 {
        background: #4bb6cc !important;
    }

    .coloroffcanvas04 {
        background-color: #44bca7 !important;
    }

    .Workbox ul li a span {
        margin-right: 6px;
    }

    .bannercontent #linewhite {
        left: 60px;
    }

    #icons02 .icon1 {
        top: 30%;
        left: 11%;
    }

    #icons02 .icon7 {
        top: 32%;
    }

    #solutiontext h1 {
        font-size: 70px;
    }

    #solutiontext p {
        bottom: 56px;
        right: 4px;
    }

    #colorpink {
        left: -20px;
        font-size: 120px;
    }

    #solutiontext .text01 {
        bottom: -21px;
    }

    .bannercontent h1 {
        font-size: 110px;
        color: #fff;
    }

    #colorblue {
        font-size: 150px;
    }

    #icons .icon8 {
        top: 80%;
    }

    #icons .icon3 {
        left: 6%;
        top: 71%;
    }

    #icons .icon9 {
        left: 5%;
        top: 55%;
    }

    .input__field--hoshi {
        padding: 30px 0px;
    }

    .coloroffcanvas01 {
        background-color: #624db3 !important
    }

    .footer .sociallink li {
        float: left;
        margin: 0px 10px;
    }

    .projectcontent h2 {
        font-size: 30px;
    }

    .homebanner .bannercontent h1 {
        font-size: 90px;
    }

    .icon8 {
        top: 75%;
        font-size: 30px;
        left: 27%;
    }

    .icon3 {
        top: 67%;
        left: 10%;
    }

    .icon9 {
        top: 48%;
        font-size: 35px;
        left: 4%;
    }

    .icon1 {
        top: 30%;
        font-size: 25px;
        left: 15%;
    }

    .jsSkip {
        top: 60%;
    }

    .scrollTo .fa {
        font-size: 6em;
    }

    .ico {
        font-size: 110px;
        top: -150px;
        left: 70px;
    }

    .icon7 {
        top: 31%;
    }

    .homebanner .bannercontent .contenttext p {
        bottom: 65px;
    }

    .icon4 {
        top: 35%;
    }

    .icon2 {
        font-size: 35px;
        right: 8%;
        top: 50%;
    }

    .icon5 {
        font-size: 20px;
        right: 15%;
        top: 70%;
    }

    .icon10 {
        right: 5%;
        top: 58%;

    }

    .icon6 {
        right: 6%;
        top: 33%;
    }

    .jsSkip.fill {
        padding: 8px 10px;
    }


    .fifa-project .media img {
        width: 20px;
    }

    .fifa-project .media p {
        font-size: 12px;
    }

    .hiland-project .media img {
        width: 20px;
    }

    .hiland-project .media p {
        font-size: 12px;
    }

    .keventer-project .media img {
        width: 20px;
    }

    .quest-project .media p {
        font-size: 12px;
    }

    .quest-project .media img {
        width: 20px;
    }

    .keventer-project .media p {
        font-size: 12px;
    }

    .projectcontent h2 {
        margin-top: 20px;
    }

    .header-top {
        display: none;
    }

    .offcanvas-collapse {
        z-index: 99;
        background-color: #034c79;
        top: 0;
    }

    .navbar-nav .nav-item {
        padding: 10px 13px;
    }

    .header {
        position: fixed;
    }

    .navbar {
        padding: 30px 0px;
    }

    .navbar-brand {
        position: absolute;
        z-index: 999;
        left: 0;
    }

    .navbar-nav {
        padding-left: 10px;
    }

    .hiland-project {
        padding: 80px 0px;
    }

    .hilandbranding {
        position: inherit;
        top: -100px;
        transform: translate(0%, 0%);
        margin-top: -80px;
    }

    .quest-project {
        padding: 80px 0px;
    }

    .questwebsite {
        position: absolute;
        top: -70px;
        transform: translate(0%, -50%);
    }

    .brandsumcontent p {
        text-align: justify;
    }

    /* <24.05.2019> */
    #icons05 .icon11 {
        font-size: 70px;
        top: 19%;
        left: 27%;
    }
    #colorblue03 {
        left: 50px;
        font-size: 110px;
    }
    .bannercontent #linewhite {
        left: -52px;
    }
    .contenttext .text01 {
        right: 0px;
    }
    #icons05 .icon7 {
        top: 17%;
        left: 38%;
    }
    #icons05 .icon5 {
        top: 75%;
        right: 27%;
    }
    .all-project h2{
        font-size: 25px;
    }
    .innerbg_credai {
        /*height: 150px;
        margin-top: 53px;*/
    }

    .build_cont {
        margin-top: -50px;
    }
    .roadblocks_cont{
        position: initial;
        width: auto;
        padding: 15px;
    }
    .roadblocks .margin_top{
        margin-top: 30px;
    }
    .coloroffcanvas07{
            background: #016a44;
        }
        .coloroffcanvas10{
            background: #08a9e5;
        }
        .dairyingbg_cont{
            position: initial;
            width: auto;
        }
        .script_cont {
            position: initial;
            width: auto;
        }
        .the_supportingcont{
            position: initial;
            width: auto;
        }

    .videoslide{
        height: 234px;
    }
    .videoslide>.fa {
        line-height: 234px;
    }
    .thepolt{
        margin-top: 50px;
    }
    .thepolt_cont{
        transform: translate(0%, -50%);
    }
    .road_blocks .margin_top {
        margin-top: -30px;
    }
    .macbox{
        margin-top: 0px;
    }
    .the_supporting {
        margin-bottom: 15px;
    }
    .otherproject h3{
        font-size: 25px;
    }
    .innerbg_blog{
        margin-top: 53px;
    }
    .coloroffcanvas11{
        background: #346cd4;
    }
    .innerbg_fifa{
        /*margin-top: 53px;*/
        background-position: center 64px !important;
    }
    .partners_cont {
    margin-top: -60px;
}
   .innerbg_bgbs .innerbg_content {
    top: 60%;
}
.innerbg_bgbs {
    height: 200px;
}
.navbar-expand-lg .navbar-nav {
    margin-top: 60px;
}
.innerbg_content {
    width: 100%;
    text-align: center;
    top: 80%;
}
#ouestprogram_cont {
    margin-left: 30px;
    margin-right: 30px;
}
#forum_cont02{
    margin-left: 30px;
    margin-right: 30px;
}
.number_boxcont .color_blue span {
    font-size: 22px;
}
.number_boxcont .color_blue {
    font-size: 45px;
}
#questprogram_cont02 {
    margin-left: 30px;
    margin-right: 30px;
}
.the_whiteboard{
    position: inherit;
    width: 100%;
    right: 0;
    bottom: 10px;
}
.visual_cues{
    position: inherit;
    width: 100%;
    left: 0;
    padding: 20px;
    top: 0;
}
.trends_cont {
    margin-top: -50px;
    margin-left: 20px;
    margin-right: 20px;
}
#icc_cont02 {
    margin-top: -50px;
    margin-left: 30px;
    margin-right: 30px;
}
.innerbg_fouram{
    height: 170px;
}
.innerbg_icc{
    height: 170px;
}
.innerbg_ccn{
    height: 240px;
}
.keventer_sl{
    height: 170px;
}
.innerbg_prachesta{
    height: 170px;
}
.innerbg_sneherparas{
    height: 170px;
}

}

@media screen and (max-width: 640px) {
    .numbering_box p{
        font-size: 40px;
        line-height: 25px;
    }
    .numbering_box p span {
    font-size: 20px;
}
    .innerbg_ccn{
    height: 160px;
}
    .innerbg_sneherparas{
    height: 130px;
}
    .innerbg_prachesta{
    height: 130px;
}
    .keventer_sl{
        height: 130px;
    }
    #icc_cont02 {
    margin-top: -20px;
    margin-left: 0px;
    margin-right: 0px;
}
.project_cont .icc_speechbg{
    margin-top: 20px;
}
.project_cont .keventer_sl_allproduct{
    margin-top: 20px;
}
.gaping {
    margin-top: 70px;
}
.ksl_results p {
    font-size: 40px;
    line-height: 27px;
}
.ksl_results p span {
    font-size: 20px;
}
    .innerbg_quest{
        height: 130px;
    }
    .innerbg_icc {
    height: 130px;
}
    .innerbg_quest02{
        height: 130px;
    }
    .innerbg_fouram{
        height: 130px;
    }
    #forum_cont02 {
    margin-left: 0px;
    margin-right: 0px;
}
    #ouestprogram_cont {
    margin-left: 0;
    margin-right: 0;
}
#questprogram_cont02 {
    margin-left: 0;
    margin-right: 0;
}
.project_cont .outsideBg02 {
    margin-top: 20px !important;
}
.project_cont .forummall_shopbg01 {
    margin-top: 20px;
}
.project_cont .outsideBg {
    margin-top: -30px;
}
.case_study {
    margin-top: -30px;
    position: relative;
    margin-left: 15px;
    margin-right: 15px;
}
.trends_cont{
    margin-top: -30px;
    margin-left: 10px;
    margin-right: 10px;
}
    .careers {
        padding-top: 0px;
    }

    .solution {
        padding-top: 0px;
    }

    .team {
        padding-top: 0px;
    }

    .contactus {
        padding-top: 0px;
    }

    .offcanvas-collapse.open {
        padding: 40px 30px;
    }

    .pagelink {
        padding-right: 0px;
        margin-left: 20px;
        font-weight: bold;
        font-size: 16px;
    }

    .container {
        padding-right: 30px !important;
        padding-left: 30px !important;
    }

    .serviceslider p {
        font-size: 15px;
        line-height: 19px;
    }

    .serviceslider span {
        font-size: 30px;
    }

    #colorblue {
        font-size: 110px;
    }

    .Benefitsbox {
        padding: 0px 0px;
        margin-bottom: 30px;
    }

    .Benefitsbox h6 {
        margin-top: 10px;
    }

    .jobdetails h2 {
        margin-bottom: 10px;
    }

    #careertext .text01 {
        bottom: -7px;
    }

    .bannercontent #linewhite {
        left: 10px;
    }

    .bannercontent h1 {
        font-size: 90px;
    }

    #innertext p {
        bottom: 72px;
    }

    .input__field--hoshi {
        padding: 31px 0px !important;
    }

    #innertext .text01 {
        bottom: -20px;
    }

    .footerlogo {
        margin-bottom: 20px;
    }

    .lasttext {
        font-size: 14px;
    }

    .icon1 {
        left: 6%;
    }

    .homebanner .bannercontent h1 {
        font-size: 70px;
    }

    .icon9 {
        top: 50%;
        font-size: 30px;
    }

    .homebanner .line.white {
        left: 20px;
    }

    .homebanner .bannercontent .contenttext p {
        bottom: 45px;
    }

    .icon2 {
        font-size: 25px;
        right: 10%;
    }


     /* <24.05.2019> */
    #icons05 .icon11 {
    font-size: 50px;
    }
    #icons05 .icon2 {
        font-size: 27px;
        right: 7%;
    }
    #icons05 .icon6 {
        right: 10%;
    }
    #icons05 .icon10 {
        top: 78%;
        right: 11%;
    }
    .ourclients h2 {
        text-align: left;
    }
    .all-project .pagelink {
        margin-top: 0px;
    }
    .innerbg_content h2{
        font-size: 20px;
    }
    .innerbg_quest02 .innerbg_content h2{
        font-size: 18px !important;
    }
    .innerbg_credai {
    height: 130px;
}
.build_cont h3{
    font-size: 20px;
}
.roadblocks h4 {
    font-size: 21px;
}

h3{
    font-size: 25px;
}
.innerbg_content {
    width: 100%;
    text-align: center;
    top: 75%;
}
.innerbg_keventer {
    height: 130px;
}
.build_cont {
    margin-top: -20px;
}
.innerbg_fifa{
    height: 130px;
    /*margin-top: 53px;*/
}
.thepolt_cont{
    position: initial;
    width: auto;
    transform: translate(0%, 0%);
    padding: 15px;
}
.thepolt {
    margin-top: 30px;
}
.road_blocks .margin_top {
    margin-top: 30px;
}
.script_cont{
    padding: 15px;
}
.the_supportingcont{
    padding: 15px;
}
.thebox_office{
    padding: 30px 0px 0px 0px;
}
h4{
    font-size: 22px;
}
.the_winnercont{
    position: initial;
    width: auto;
    transform: translate(0%, 0%);
}
.innerbg_blog{
    height: 70px;
}
.dairyingbg_cont{
    padding: 15px;
}
.navbar-expand-lg .navbar-nav {
    margin-top: 15px;
}
.innerbg_bgbs {
    background-size: 160%;
}

}

@media screen and (max-width: 480px) {
    .annualdai_iccbg {
    margin-top: -100px;
}
    .Workbox .justify-content-center {
        justify-content: left !important;
    }

    .Workbox a {
        font-weight: bold;
        font-size: 15px;
    }

    .Workbox a span {
        font-size: 20px;
        width: 30px;
        text-align: center;
    }

    .boxcont {
        margin-bottom: 15px;
    }

    .teamname {
        padding: 15px;
        border: 1px solid #d2d2d2;
    }

    .box {
        margin-bottom: 0px;
    }

    .teamname p {
        margin-bottom: 0px;
    }

    .teamname span {
        color: #828282;
        font-size: 14px;
    }

    .teamname ul {
        list-style: none;
        display: inline-block !important;
        text-align: center;
        margin: 0px auto;
        padding: 0px;
        margin-top: 10px;
    }

    .teamname ul li {
        float: left;
        margin: 0px 5px;
    }

    .teamname ul li a {
        display: block;
        width: 30px;
        height: 30px;
        line-height: 30px;
        border: 1px solid #828282;
        font-size: 18px;
        color: #828282;
    }

    #icons03 .icon2 {
        right: 15%;
    }

    #colorblue02 {
        top: -30px;
        left: -62px;
        font-size: 110px;
    }

    #icons04 .icon11 {
        left: 38%;
        bottom: 28%;
        font-size: 40px;
    }

    #icons04 .icon12 {
        left: 10%;
        top: 22%;
    }

    .team #yellowline {
        width: 60px;
        top: -120px;
    }

    .team #teamtext p {
        bottom: 45px;
    }

    #icons04 .icon14 {
        top: 30%;
        right: 13%;
    }

    #icons04 .icon2 {
        right: 9%;
        font-size: 20px;
    }

    #icons04 .icon6 {
        top: 15%;
        right: 4%;
    }

    .joinus {
        padding: 30px 0px;
    }

    .teambox {
        padding: 50px 0px 30px 0px;
    }

    .team .text01 {
        bottom: -10px;
        right: 2px;
        font-size: 16px;
    }

    #icons04 .icon7 {
        top: 32%;
        left: 37%;
    }

    #icons04 .icon1 {
        top: 19%;
        left: 22%;
    }

    #icons04 .icon9 {
        top: 65%;
        font-size: 25px;
    }

    #icons04 .icon3 {
        left: 26%;
    }

    .allproject {
        margin-bottom: 50px;
    }

    .projectsolution h2 {
        font-size: 25px;
    }

    .ourclients .owl-prev {
        width: 33px;
        height: 35px;
        line-height: 43px;
        text-align: center;
    }

    .ourclients .owl-next {
        right: 15px;
        width: 33px;
        height: 35px;
        line-height: 43px;
        text-align: center;
    }

    .ourclients {
        padding: 50px 0px 10px 0px;
    }

    .Workbox ul li {
        width: 100%;
        margin-bottom: 20px;
        text-align: center;
    }

    #lineyellow {
        right: -30px;
        width: 60px;
    }

    #icons03 .icon11 {
        font-size: 35px;
        left: 20%;
        bottom: 11%;
    }

    .Workbox ul li a span {
        font-size: 20px;
    }

    .jobdetails h2 {
        font-size: 25px;
    }

    .jobdetails h4 {
        font-size: 20px;
    }

    .Workbox {
        padding: 40px 0px 20px 0px;
    }

    .Benefitsbox h6 {
        margin-top: 10px;
    }

    .Benefitsbox {
        padding: 0px 0px;
        margin-bottom: 30px;
    }

    .brandsumcontent h1 {
        font-size: 32px;
    }

    .Workbox ul li a {
        font-size: 16px;
    }

    #careertext .text01 {
        right: 5px;
        bottom: -10px;
    }

    #careertext p {
        bottom: 45px;
        right: 5px;
    }

    #icons03 .icon3 {
        top: 67%;
        left: 12%;
    }

    #linered {
        left: -40px;
        font-size: 80px;
    }

    .projectsolution .icon {
        font-size: 50px;
    }

    #solutiontext h1 {
        font-size: 50px;
    }

    #colorpink {
        font-size: 60px;
        left: -30px;
        top: -30px;
    }

    .bannercontent #linewhite {
        left: -60px;
        width: 60px;
        bottom: -24px;
    }

    #solutiontext .text01 {
        bottom: -8px;
        right: 0px;
        font-size: 15px;
    }

    .brandsumcontent span {
        font-size: 25px;
    }

    #icons03 .icon4 {
        top: 36%;
        left: 52%;
    }

    #solutiontext p {
        bottom: 15px;
        right: 2px;
        font-size: 15px;
    }

    #icons02 .icon2 {
        top: 52%;
        font-size: 25px;
        right: 15%;
    }

    #icons02 .icon10 {
        top: 64%;
        right: 5%;
    }

    #icons02 .icon6 {
        top: 20%;
        right: 5%;
    }

    #icons02 .icon11 {
        top: 57%;
        font-size: 30px;
        left: 28%;
    }

    #icons02 .icon7 {
        top: 19%;
        left: 28%;
    }

    #icons02 .icon3 {
        top: 80%;
    }

    #linegreen {
        top: -50px;
        width: 60px;
        right: -60px;
    }

    .bannercontent h1 {
        font-size: 50px;
    }

    #colorblue {
        font-size: 80px;
        left: -70px;
        top: -10px;
    }

    #careertext .text01 {
        font-size: 17px;
    }

    #icons .icon9 {
        left: 2%;
        top: 52%;
    }

    #linepink {
        width: 60px;
    }

    #innertext .text01 {
        bottom: -10px;
        font-size: 20px;
    }

    #icons .icon2 {
        right: 10%;
    }

    #icons .icon13 {
        font-size: 25px;
    }

    #innertext p {
        bottom: 54px;
        right: 12px;
        font-size: 20px;
    }

    .Contactform h1 {
        font-size: 35px;
    }

    .input--hoshi {
        width: 100% !important;
    }

    .input__label--hoshi {
        font-size: 13px;
    }

    .Submitbutton {
        padding: 7px 14px;
    }

    .map .mapcontent {
        width: auto;
        position: inherit;
        transform: translate(0%, -0%);
        text-align: center;
    }

    .form-group {
        margin-bottom: 0px;
    }

    .mapcontent .sociallink {
        text-align: center;
        display: inline-block;
    }

    #icons .icon11 {
        font-size: 25px;
    }

    .homebanner .bannercontent h1 {
        text-transform: uppercase;
        font-weight: bold;
        font-size: 50px;
    }

    .homebanner .line.pink {
        top: -132px;
        right: 50px;
    }

    .homebanner .line {
        width: 50px;
        height: 5px;
    }

    .homebanner .bannercontent .contenttext .text01 {
        font-size: 16px;
        bottom: -15px;
        font-weight: bold;
    }

    .homebanner .bannercontent .contenttext p {
        right: 5px;
        bottom: 27px;
        font-size: 18px;
        font-weight: bold;
    }

    .ico {
        left: 40px;
    }

    .icon10 {
        right: 2%;
        font-size: 12px;
        top: 55%;
    }

    .icon4 {
        top: 38%;
        font-size: 25px;
    }

    .homebanner {
        height: 530px;
    }

    .scrollTo .fa {
        font-size: 4em;
    }

    .icon6 {
        right: 2%;
        font-size: 12px;
        top: 21%;
    }

    .icon2 {
        font-size: 20px;
        right: 8%;
        top: 40%;
    }

    .hiland-project .media p {
        font-size: 12px;
    }

    .homebanner .line.white {
        left: 10px;
    }

    .icon8 {
        top: 76%;
        font-size: 20px;
        left: 19%;
    }

    .icon3 {
        top: 65%;
        left: 7%;
        font-size: 20px;
    }

    .icon9 {
        top: 41%;
        font-size: 20px;
        left: 5%;
    }

    .icon1 {
        top: 25%;
        font-size: 20px;
        left: 10%;
    }

    .jsSkip {
        font-size: 15px;
    }

    .ico {
        font-size: 70px;
        top: -100px;
    }

    .navbar-nav {
        padding-left: 0px;
    }

    .navbar-nav .nav-item {
        padding: 8px 0px;
    }

    .fifa-project {
        padding: 50px 0px;
    }

    .fifa-project .media {
        margin-top: 30px;
        text-align: center;
        display: block;
    }

    .hiland-project .media {
        margin-top: 30px;
        text-align: center;
        display: block;
    }

    .keventer-project .media {
        margin-top: 30px;
        text-align: center;
        display: block;
    }

    .quest-project .media {
        margin-top: 30px;
        text-align: center;
        display: block;
    }


    .hiland-project {
        padding: 50px 0px;
    }

    .fifa-project .media p {
        font-size: 12px;
        font-weight: normal;
    }

    .keventer-project .media p {
        font-size: 12px;
    }

    .quest-project .media p {
        font-size: 12px;
    }

    .fifa-project .media img {
        width: 27px;
    }

    .hiland-project .media img {
        width: 27px;
    }

    .keventer-project .media img {
        width: 27px;
    }

    .quest-project .media img {
        width: 27px;
    }


    .projectcontent h2 {
        text-align: center;
        font-size: 25px;
        margin-bottom: 15px;
    }

    .projectcontent p {
        text-align: justify;
    }

    .projectlink {
        margin-top: 20px;
    }

    .projectcontent {
        text-align: center;
    }

    .pagelink {
        margin-top: 20px;
    }

    /* .hilandbranding {
        position: initial;
        transform: translate(0%, 0%);
    } */

    .hilandbranding {
        position: initial;
        transform: translate(0%, 0%);
        /* margin-top: -50px; */
        margin-top: 0px;
    }

    .questwebsite {
        margin-top: -50px;
        position: initial;
        transform: translate(0%, 0%);

    }

    .keventer-project {
        padding: 50px 0px;
    }

    .quest-project {
        padding: 50px 0px;
    }

    .ourclients h2 {
        margin-top: 20px;
        font-size: 25px;
    }

    .footer .emailtext {
        border-bottom: 2px solid #333333;
        width: 50%;
        display: inline-table;
    }

    .footer .emailtext a {
        padding-bottom: 3px;
        display: inline-block;
    }

    .footer .callnumber {
        margin-top: -6px;
        display: inline-block;
    }

    .footer .callnumber a {
        padding-top: 3px;
        display: inline-block;
    }

    .sociallink {
        padding-left: 0px;
    }
.partners_cont {
    margin-top: -20px;
}
.glossarycont ul li a {
    font-size: 20px;
}
.glossarycont ul li {
    padding: 12px;
}
.glossaryExtensions {
    padding: 15px;
}
.othersarticles h5 {
    width: auto;
    font-size: 18px;
    white-space: initial;
}

}