@media(max-width: 1920px) {
    .upcomproject {
        padding: 460px 10px 100px;
    }
}

@media(max-width: 1420px) {
    .upcomproject {
        padding: 200px 10px 100px;
    }
}

@media(max-width: 1024px) {
    .mainheader {
        font-size: 30px;
        padding: 8px 0px;
    }

    .navbar-light .navbar-toggler-icon {
        background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgb(255,255,255)' stroke-width='4' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") !important;
        outline: none;
        box-shadow: none;
    }

    .upcomproject {
        margin-top: 160px !important;
        padding: 200px 10px 100px;
    }

    .navbar {
        padding: 0;
        z-index: 1000;
       /*  position: absolute; */
        width: 100%;left: 0;right: 0;
    }

    .dropdown-menu::after {
        display: none;
    }

    .dropdown-menu {
        background: #0b0d3e;
        border: 1px solid transparent;
        border-radius: 0;
    }

    .dropdown-item {
        color: #ffffff !important;

    }

    .carousel-caption h5 {
        font-size: 28px;
        line-height: normal;
    }

    .carousel-caption h6 {
        font-size: 14px;
        line-height: normal;
    }

    .carousel-caption p {
        line-height: normal;
        font-size: 14px;
    }

    .navbar-light .navbar-nav .nav-link {
        font-size: 12px;
        padding: 8px 5px;
    }

    .ourteam {
        background-size: 100% 40%;
    }

    .upcomproject {
        margin-top: 0px;
        padding: 100px 10px 100px;
    }

    .countrowfont {
        font-size: 32px !important;
    }
}

@media (max-width: 800px) {
    .nav-tabs .nav-link {
        font-size: 14px;
    }

    .nav-tabs .nav-item.show .nav-link,
    .nav-tabs .nav-link.active {
        font-size: 14px;
    }

    .nav-pills .nav-link.active::before {
        display: none;
    }

    /*Registration Page*/
    .table.table-registration {
        border-collapse: collapse;/* background: #0b0d3e; */
    }

    .table.table-registration thead {
        display: none
    }

    .table.table-registration tbody tr {
        display: block;
        width: 100%;
        margin-bottom: 0px
    }

    .table.table-registration tbody tr td {
        display: block;
        text-align: left;
        width: 100%;
        justify-content: space-between;
        font-size: 14px;
    }

    .table.table-registration tbody tr td:before {
        content: attr(data-label);
        font-weight: 500;
       /*  text-transform: uppercase; */
        text-align: left;
        vertical-align: middle;
        display: block;
        font-weight: 600;
    }

    .table.table-registration tbody tr td.mid-title {
        text-align: center;
    }

    .table-bordered td,
    .table-bordered th {

        border: 1px solid transparent;

    }

    .table-bordered {
        border: 1px solid transparent;
    }

    .upcomproject {
        margin-top: 60px !important;
    }

    .venue {
        padding: 80px 20px;
    }

    .ourteam {
        background-size: cover;
    }

    .cardfootage {
        margin: 0;
        border-radius: 0;
        padding: 18px;
    }

    .footegimg {
        border-radius: 0;
    }

    .navbar {
        padding: 0;
        z-index: 1000;
        /* position: absolute; */
        width: 100%;
		    
    }

    .seprater {
        display: none;
    }

    .hidemobile {
        display: none !important;
    }

    .aboutussec {
        padding: 60px 10px 90px;
        background-size: cover;
    }

    .mainheader {
        font-size: 36px;
    }

    /*Registration Page*/
    .table.table-registration {
        border-collapse: collapse;
    }

    .table.table-registration thead {
        display: none
    }

    .table.table-registration tbody tr {
        display: block;
        width: 100%;
        margin-bottom: 0px
    }

    .table.table-registration tbody tr td {
        display: block;
        text-align: right;
        width: 100%;
        justify-content: space-between;
        font-size: 13px;
    }

    .table.table-registration tbody tr td:before {
        content: attr(data-label);
        font-weight: 500;
        /* text-transform: uppercase; */
        text-align: left;
        vertical-align: middle;
        float: left;
    }

    .table.table-registration tbody tr td.mid-title {
        text-align: center;
    }

    .table-bordered td,
    .table-bordered th {

        border: 1px solid #00000052;

    }

    .table-bordered {
        border: 1px solid #00000052;
    }


    .navbar-collapse {
        margin-top: 10px;
        position: relative;
        z-index: 15;

    }

    .brandlogo {
        width: 170px;
        padding: 4px;
    }

    .navbar-light .navbar-nav .nav-link {
        color: #ffffff !important;
        padding: 10px 16px;
    }

    .dropdown-menu {
        background: #fff200;
        border: 1px solid transparent;
        border-radius: 0;
    }

    .dropdown-item {
        color: #2860a8 !important;
		font-weight: 600;

    }

    .dropdown-menu::after {
        display: none;
    }

    .navbar-nav {
        background: #205eaa;
        margin-top: 0px;
        flex-direction: column !important;
    }

    .sliderbtmptrn {
        margin-top: -90px;
    }

    .navbar-light .navbar-toggler {
        border-color: transparent;
        background: transparent;
        outline: none;
        box-shadow: none;
    }

    .navbar-light .navbar-toggler-icon {
        background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgb(255,255,255)' stroke-width='4' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") !important;
        outline: none;
        box-shadow: none;
		background: #0a4c9d;
    }

    .formhead {
        font-size: 12px;
    }

}

@media (max-width:460px) {
    .upcomproject {
        margin-top: 400px !important;
    }

    .subheader{
        font-size: 20px;line-height: 26px;
    }
    .sliderbtmptrn {
        margin-top: -50px;
    }

    .prodcolumn {
        width: 100%;
    }

    .owl-carousel .owl-nav button.owl-prev,
    .owl-carousel .owl-nav button.owl-next {
        font-size: 22px;
        padding: 10px 18px !important;
        margin: 0; line-height: 28px !important;
    }

    .owl-carousel .owl-nav button.owl-prev {
        left: 0;
    }

    .owl-carousel .owl-nav button.owl-next {
        right: 0;
    }

    .owl-carousel .owl-nav button.owl-prev:hover {
        font-size: 22px;
        padding: 10px 18px !important;
        margin: 0;right: 0;    line-height: 28px !important;
    }

    .count {
        display: block;
    }

    .testimonialsgrid {
        margin: 10px;
    }

    .testmonilscontent {
        font-size: 14px;
    }

    .userdname {
        font-size: 13px;
    }

    .designation {
        font-size: 11px;
    }

    .nav,
    .nav-tabs {
       /*  margin: 0px 10px; */
    }

    .nav-link {
        display: block;
        padding: 10px;
        font-size: 16px;
    }

    .nav,
    .nav-tabs {
        display: flex;
    }

    .nav-tabs .nav-item {
        background: transparent;
        width: 100%;
    }

    /*
    .nav-tabs .nav-item.show .nav-link,
    .nav-tabs .nav-link.active {
        color: #fd901a;
        background-color: transparent;
        border-color: transparent transparent #fff;
    }
*/

    .carousel-caption {
        bottom: 40%;
    }

    .carousel-caption h6 {
        margin-top: 6px;
    }

    .slidercap h2 {
        font-size: 28px;
        line-height: 34px;
    }

    .nav-pills .nav-link {
        padding: 12px;
        font-size: 14px;
    }

    .nav-pills .nav-link.active,
    .nav-pills .show > .nav-link {
        font-size: 14px;
        padding: 8px;
    }

    .projectlisting {
        display: block;
        padding: 10px 10px 40px;
    }

    .projectimglist {
        width: 100%;
        margin-bottom: 10px;
    }

    .propertycontentprice {
        font-size: 16px;
    }
}

@media (max-width:425px) {
    .brandlogo {
        width: 100px;
    }
    .committee h3{
        display: block;
    }
    .carousel-caption {
        text-align: center !important;
    }

    .carousel-caption h5 {
        font-size: 19px;
        margin: 8px;
		
    }

    .carousel-caption h5 br {
        display: none;
    }

    .carousel-caption p {
        font-size: 12px;
    }

    .carousel-caption h6 {
        margin-top: 6px;
        font-size: 12px;
    }

    .footersub {
        padding: 8px 3px;
    }

    .footersub p {
        text-align: center;
        font-size: 11px;
    }

    footer ul {
        padding-left: 0px;
    }

    .mainheader {
        font-size: 26px;
    }

    .nav-tabs .nav-item.show .nav-link,
    .nav-tabs .nav-link.active {
        font-size: 14px;
        text-align: center;
    }

    .nav-tabs .nav-link {
        font-size: 14px;
        text-align: center;
    }

    .countrowfont {
        font-size: 30px !important;
        line-height: 14px !important;
    }

    .upcomproject {
        margin-top: 370px !important;
    }

    .propertycontentprice {
        font-size: 16px;
    }
}

@media (max-width:340px) {
    .upcomproject {
        margin-top: 70px !important;
    }
}


@media (max-width:340px) {
    .upcomproject {
        margin-top: 70px !important;
    }
}

@media(max-width: 460px) {
    .centered {
        top: 10%;
		  font-size: 26px;
    }
		
		.pageheaderline {
    position: absolute;
    top: 13%;
    margin: auto;
    left: 3px;
    text-align: center;
    right: 0;
}

    .pageheaderline h2 {
        font-size:23px !important;
        text-align: center;
        margin: auto;
    }


  /*   .pageheaderline h2{
        font-size: 26px;
    } */
}