/*// Extra small devices (portrait phones, less than 576px)*/



@media (max-width: 575.98px) { 

#header .logo img {
    max-height: 50px;
}
#header .justify-content-between {
    justify-content: flex-start;
}
ul.header-socialmedia {
    padding-left: 10px;
}
ul.header-socialmedia li {
    display: inline-block;
    padding: 5px 5px;
    font-size: 15px;
    list-style-type: none;
}

html , body {
    overflow-x: hidden;
}

.projectdetails-slider .owl-carousel .owl-nav button i  {
    font-size: 15px;
}


.projectdetails-slider .owl-theme .owl-nav [class*='owl-']:hover {
    background: transparent!important;
    color: #000!important;
    text-decoration: none!important;
    outline: 0!important;
}


.projectdetails-slider .owl-carousel .owl-nav {
       height: 30px;
    position: absolute;
    width: 100px;
    cursor: pointer;
    top: -40px !important;
    right: 0;
}





	.footer-bottom.align-text-bottom p {
    font-size: 14px;
    color: #ddd;
    position: relative;
    padding-left: 0;
    font-weight: 600;
    line-height: 30px;
    margin-bottom: 10px;
}
.sidenav .closebtn {
    position: absolute;
    top: 0em;
    left: 0em;
    font-size: 55px;
    margin-left: 45px;
    color: #ee6821;
    z-index: 9999;
}
h1.subtitle {
    color: rgb(63, 63, 63);
    font-size: 40px;
    line-height: 45px;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 0px;
    text-transform: uppercase;
}
.order-now-sec {
    padding-top: 30px;
    padding-bottom: 30px;
}
#hero p {
    width: 85%;
    animation-delay: 0.4s;
    margin: 0 auto 5px auto;
    color: #fff;
}
section.inner-bacground-one.enter-home-sec img {
    width: 100%;
}

section.inner-bacground-two img.border-top {
    width: 100%;
}

section.inner-bacground-three img {
    width: 100%;
}


section.inner-bacground-four img {
    width: 100%;
}

.carousel-content h1 {
    color: #fff;
    text-transform: uppercase;
    font-size: 30px;
}

#hero h2 {
    color: #fff;
    margin-bottom: 20px;
    font-size: 25px;
    font-weight: 700;
    text-transform: uppercase;
}
#hero .carousel-item {
    width: 100%;
    height: 45vh;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-position: center center;
}
.product-content {
    position: absolute;
    margin-top: 3em;
    height: 160px;
    margin-left: 0;
    background: #000000a6;
    width: 100%;
}
.product-content p {
    padding: 15px;
    color: #f2f2f2;
    width: 100%;
    font-size: 16px;
    line-height: 28px;
    letter-spacing: 0;
}
section.inner-bacground-one.enter-home-sec .enter-home.inner-bacground-one-txt {
    margin-top: 60px;
    z-index: 999;
    text-align: center;
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
}
.inner-bacground-one-txt h1 {
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 12px;
}
.inner-bacground-one-txt h2 {
    color: #f7ce0f;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 14px;
    font-weight: 300;
}
a.inner-bacground-one-ex {
    color: #fff;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 10px;
    font-weight: 600;
    border-bottom: 1px solid #fff;
}

section.inner-bacground-four .inner-bacground-one-txt {
    margin-top: -3em;
    z-index: 999;
    text-align: center;
    position: absolute;
    left: 50%;
    width: 100%;
    transform: translate(-50%, -50%);
}

section.inner-bacground-four .inner-bacground-one-txt h6.text-white {
    font-size: 12px;
    font-weight: 300;
}
section.inner-bacground-three .inner-bacground-one-txt {
    margin-top: -3.8em;
    z-index: 999;
    text-align: center;
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
}
.inner-bacground-one-txt.two {
    margin-top: -12.5em;
    z-index: 999;
    text-align: center;
    position: absolute;
    left: 50%;
    width: 80%;
    transform: translate(-50%, -50%);
}
.inner-bacground-one-txt.two h5.text-white {
    font-size: 16px;
}
.plyr {
    -webkit-font-smoothing: subpixel-antialiased;
    direction: ltr;
    font-variant-numeric: tabular-nums;
    font-weight: 500;
    line-height: 1.7;
    max-width: 100%;
    min-width: 100%;
    padding: 30px 0;
    position: relative;
    text-shadow: none;
    transition: box-shadow .3s ease;
}
section.video-sec {
    background: #747d84;
    padding: 0 0;
}


.pro-filter-master .flex-row {
    flex-direction: column!important;
}
.pro-filter-master .accordion-button {
    padding: 0.4rem 1.25rem;
    font-size: 10px;
}
.pro-filter-master label {
    font-size: 11px;
    margin-bottom: 1em;
}
.greenztech-category-title {
    font-size: 14px;
    line-height: 27px;
    margin-top: 0.7em;
    margin-bottom: 0em;
}
.greenztech-pro-master .card-title {
    font-size: 10px;
}
.greenztech-pro-master .card-text-style {
    font-size: 10px;
}
.greenztech-pro-master .card-text-style span {
    font-size: 10px;
}
.greenztech-prd-btn .btn-primary {
    font-size: 9px;
}
.greenztech-prd-btn .btn-secondary {
    font-size: 9px;
}
.master-load-more .btn-primary {
    font-size: 9px;
}
.greenztech-prd-load-more .flex-row {
    flex-direction: column!important;
}
.master-load-more {
    text-align: center!important;
}


.wish-list-title {
    font-size: 16px;
}
.greenz-wishlist-master .card-header table tr th {
    font-size: 9px;
}
.greenz-wishlist-master .card-header table tr td h4 {
    font-size: 9px;
}
.greenz-wishlist-master .card-header table tr td label {
    font-size: 9px;
}
.greenz-wishlist-master .card-header table tr td .form-control {
    width: 70%;
    max-width: 100%;
    font-size: 10px;
}
.greenz-wishlist-master .card-header table tr td .btn-primary {
    padding: 0px;
    font-size: 8px;
}
.greenz-wishlist-master .card-header table tr td a {
    font-size: 9px;
}
.cart-title-name {
    font-size: 14px;
}
.grenz-cart-name {
    font-size: 10px;
}
.greenztech-cart-master .greenztech-cart-image img {
    max-width: 100%;
    width: 60px;
}
.grenz-cart-qty label {
    font-size: 9px;
}
.grenz-cart-qty .form-control {
    width: 40%;
    font-size: 9px;
}
.grenz-cart-sold {
    font-size: 9px;
}
.grenz-cart-sold span {
    font-size: 9px;
}
.grenz-cart-price {
    font-size: 9px;
}
.grenz-cart-price span {
    font-size: 9px;
}
.grenz-cart-buttons .btn-success {
    font-size: 8px;
    padding: 0px;
}
.grenz-cart-buttons .btn-primary {
    font-size: 8px;
    padding: 0px;
}
.greenztech-cart-master .card-block table tr th h2 {
    font-size: 9px;
}
.greenztech-cart-master .card-block table tr th {
    font-size: 9px;
}
.greenztech-cart-master .card-block table tr td {
    font-size: 9px;
}
.cart-ttl-btn .btn-success {
    font-size: 8px;
}
.greenztech-cart-master .flex-row {
    flex-direction: column!important;
}
.ttl-price {
    font-size: 9px;
}
.ttl-price span {
    font-size: 9px;
}


.greenztech-description-content-master .card-title {
    font-size: 12px;
}
.description-review a {
    font-size: 10px;
}
.description-des {
    font-size: 9px;
    line-height: 23px;
}
.greenztech-description-content-master .card-text {
    font-size: 9px;
}
.greenztech-description-content-master .card-text span {
    font-size: 9px;
}
.greenztech-description-content-master .card-title-size {
    font-size: 9px;
}
.greenztech-description-content-master .card-title-size span {
    font-size: 9px;
}
.sold-form label {
    font-size: 9px;
}
.qty-form label {
    font-size: 9px;
} 
.qty-form .form-control {
    font-size: 9px;
}
.description-button .btn-primary {
    font-size: 8px;
}
.description-button .btn-success {
    font-size: 8px;
}
.greenztech-description-spec .card-header .card-title {
    font-size: 9px;
}
.card-header {
    background-color: transparent;
}
.greenztech-description-spec .card-block .card-text {
    font-size: 9px;
}
.greenztech-description-spec .card-block ul li {
    font-size: 9px;
    line-height: 24px;
}
.you-may-title {
    font-size: 13px;
    line-height: 28px;
}
.you-may-like-testimonials .card h5 {
    font-size: 10px;
    line-height: 20px;
}
.you-may-like-testimonials .card p {
    font-size: 9px;
}


.greenztech-my-ac-tabs .tab button {
    font-size: 9px;
}
.greenztech-my-ac-contents .tabcontent h3 {
    font-size: 9px;
}
.acc-content-inner-two .form-control {
    font-size: 9px;
}
.acc-content-inner-two .btn-primary {
    font-size: 9px;
}
.acc-content-inner-two label {
    font-size: 9px;   
}
.acc-content-inner-one label {
    font-size: 9px;   
}
.acc-content-inner-one .form-control {
    font-size: 9px;
}
.acc-content-inner-one .btn-primary {
    font-size: 9px; 
}
.greenztech-myacc-my-orders table tr th {
    font-size: 9px;
}
.greenztech-myacc-my-orders table tr td {
    font-size: 9px;
}
.greenztech-myacc-my-orders table tr td .card-title {
    font-size: 8px;
}
.greenztech-myacc-my-orders table tr td .date-of-picked {
    font-size: 9px;
}
.greenztech-myacc-my-orders table tr td .card-price {
    font-size: 9px;
}
.greenztech-myacc-my-orders table tr td .card-status {
    font-size: 9px;
}
.greenztech-myacc-my-orders table tr .myacc-delete-prd a {
    font-size: 9px;
}


.greenztech-checkout-master .checkout-title {
    font-size: 10px;
}
.greenztech-checkout-master .card-header label {
    font-size: 9px;
}
.greenztech-checkout-master .card-header .form-control {
    font-size: 9px;
}
.order-title {
    font-size: 10px;
    margin-bottom: 0em;
    margin-top: 1em;
}
.greenztech-checkout-master .card-block table tr th {
    font-size: 9px;
}
.greenztech-checkout-master .card-block table tr td {
    font-size: 9px;
}
.greenztech-checkout-master .card-block table tr td .btn-primary {
    font-size: 9px;
}


.login-title {
    font-size: 14px;
}
.greenz-login-master .card-header label {
    font-size: 9px;
}
.greenz-login-master .card-header .form-control {
    font-size: 9px;
}
.greenz-login-master .card-header .btn-primary {
    font-size: 9px;
}
.login-to-forgot-password {
    font-size: 9px;
}



.contact-head {
    font-size: 16px;
}
.greenz-contact-master .card-header .card-title {
    font-size: 10px;
}
.greenz-contact-master .card-header label {
    font-size: 10px;
}
.greenz-contact-master .card-header .form-control {
    font-size: 10px;   
}
.greenz-contact-master .btn-primary {
    font-size: 10px;
}
.greenz-contact-master .card-block .card-title {
    font-size: 13px;
}
.greenz-contact-master .card-block .card-text {
    font-size: 11px;
}



.greenz-portfolio-landing01 h1 {
    font-size: 18px;
}
.greenz-portfolio-landing01 .card-title {
    font-size: 14px;
}
.greenz-portfolio-landing01 .card-text {
    font-size: 13px;
}
.greenz-portfolio-details01 h1 {
    font-size: 14px;
}
.greenz-portfolio-details01 .owl-carousel.owl-drag .owl-item {
    padding: 0px;
}
.greenz-portfolio-details01 .owl-nav {
    font-size: 17px;
}
.greenz-portfolio-details01 .card-title {
    font-size: 14px;
}
.greenz-portfolio-details01 .card-text {
    font-size: 12px;
}


}



/*// Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 991.98px) { 


    .greenz-portfolio-details01 #carouselExampleControls-1 .carousel-control-prev-icon {
    background-image: url(../images/previous.png);
    bottom: 256px;
    position: relative;
    left: 100px;
    }


.carousel-control-next-icon, .carousel-control-prev-icon {
    display: inline-block;
    width: 1rem;
    height: 1rem;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 100% 100%;

}


.greenz-portfolio-details01 #carouselExampleControls-1 .carousel-control-next-icon {
    background-image: url(../images/next-big.png);
    position: relative;
    bottom: 280px;
    left: 130px;
    
}


html , body {
    overflow-x: hidden;
}





.product-content {
    position: absolute;
    margin-top: 1.5em;
    height: 190px;
    margin-left: 0;
    background: #000000b8;
    width: 100%;
}
.product-content p {
    padding: 15px;
    color: #f2f2f2;
    width: 100%;
    font-size: 16px;
    line-height: 30px;
    letter-spacing: 0;
}
.carousel-content h1 {
    color: #fff;
    text-transform: uppercase;
    font-size: 60px;
}
#hero .carousel-item {
    width: 100%;
    height: 50vh;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-position: center center;
}
.inner-bacground-one-txt h1 {
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 20px;
}
.inner-bacground-one-txt {
    margin-top: -8.5em;
    z-index: 999;
    text-align: center;
    position: absolute;
    left: 50%;
    width: 90%;
    transform: translate(-50%, -50%);
}
.inner-bacground-one-txt h2 {
    color: #f7ce0f;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 300;
}
section.inner-bacground-one.enter-home-sec img {
    width: 100%;
}

section.inner-bacground-two img.border-top {
    width: 100%;
}
section.inner-bacground-four.four img {
    width: 100%;
}
section.inner-bacground-three.three img {
    width: 100%;
}
section.inner-bacground-one.enter-home-sec .enter-home.inner-bacground-one-txt {
    margin-top: -6.5em;
    z-index: 999;
    text-align: center;
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
}
.order-now-sec {
    padding-top: 30px;
    padding-bottom: 30px;
}
section.inner-carousel .section-header {
    padding-bottom: 30px;
}



.pro-filter-master .flex-row {
    flex-direction: column!important;
}
.pro-filter-master .accordion-button {
    padding: 0.4rem 1.25rem;
    font-size: 10px;
}
.pro-filter-master label {
    font-size: 11px;
    margin-bottom: 1em;
}
.greenztech-category-title {
    font-size: 14px;
    line-height: 27px;
    margin-top: 0.7em;
    margin-bottom: 0em;
}
.greenztech-pro-master .card-title {
    font-size: 10px;
}
.greenztech-pro-master .card-text-style {
    font-size: 10px;
}
.greenztech-pro-master .card-text-style span {
    font-size: 10px;
}
.greenztech-prd-btn .btn-primary {
    font-size: 9px;
}
.greenztech-prd-btn .btn-secondary {
    font-size: 9px;
}
.master-load-more .btn-primary {
    font-size: 9px;
}
.greenztech-prd-load-more .flex-row {
    flex-direction: column!important;
}
.master-load-more {
    text-align: center!important;
}
.wish-list-title {
    font-size: 16px;
}
.greenz-wishlist-master .card-header table tr th {
    font-size: 9px;
}
.greenz-wishlist-master .card-header table tr td h4 {
    font-size: 9px;
}
.greenz-wishlist-master .card-header table tr td label {
    font-size: 9px;
}
.greenz-wishlist-master .card-header table tr td .form-control {
    width: 70%;
    max-width: 100%;
    font-size: 10px;
}
.greenz-wishlist-master .card-header table tr td .btn-primary {
    padding: 0px;
    font-size: 8px;
}
.greenz-wishlist-master .card-header table tr td a {
    font-size: 9px;
}
.cart-title-name {
    font-size: 14px;
}
.grenz-cart-name {
    font-size: 10px;
}
.greenztech-cart-master .greenztech-cart-image img {
    max-width: 100%;
    width: 60px;
}
.grenz-cart-qty label {
    font-size: 9px;
}
.grenz-cart-qty .form-control {
    width: 40%;
    font-size: 9px;
}
.grenz-cart-sold {
    font-size: 9px;
}
.grenz-cart-sold span {
    font-size: 9px;
}
.grenz-cart-price {
    font-size: 9px;
}
.grenz-cart-price span {
    font-size: 9px;
}
.grenz-cart-buttons .btn-success {
    font-size: 8px;
    padding: 0px;
}
.grenz-cart-buttons .btn-primary {
    font-size: 8px;
    padding: 0px;
}
.greenztech-cart-master .card-block table tr th h2 {
    font-size: 9px;
}
.greenztech-cart-master .card-block table tr th {
    font-size: 9px;
}
.greenztech-cart-master .card-block table tr td {
    font-size: 9px;
}
.cart-ttl-btn .btn-success {
    font-size: 8px;
}
.greenztech-cart-master .flex-row {
    flex-direction: column!important;
}
.ttl-price {
    font-size: 9px;
}
.ttl-price span {
    font-size: 9px;
}


.greenztech-description-content-master .card-title {
    font-size: 12px;
}
.description-review a {
    font-size: 10px;
}
.description-des {
    font-size: 9px;
    line-height: 23px;
}
.greenztech-description-content-master .card-text {
    font-size: 9px;
}
.greenztech-description-content-master .card-text span {
    font-size: 9px;
}
.greenztech-description-content-master .card-title-price {
    font-size: 9px;
}
.greenztech-description-content-master .card-title-price span {
    font-size: 9px;
}
.sold-form label {
    font-size: 9px;
}
.qty-form label {
    font-size: 9px;
} 
.qty-form .form-control {
    font-size: 9px;
}
.description-button .btn-primary {
    font-size: 8px;
}
.description-button .btn-success {
    font-size: 8px;
}
.greenztech-description-spec .card-header .card-title {
    font-size: 9px;
}
.card-header {
    background-color: transparent;
}
.greenztech-description-spec .card-block .card-text {
    font-size: 9px;
}
.greenztech-description-spec .card-block ul li {
    font-size: 9px;
    line-height: 24px;
}
.you-may-title {
    font-size: 13px;
    line-height: 28px;
}
.you-may-like-testimonials .card h5 {
    font-size: 10px;
    line-height: 20px;
}
.you-may-like-testimonials .card p {
    font-size: 9px;
}



.greenztech-my-ac-tabs .tab button {
    font-size: 9px;
}
.greenztech-my-ac-contents .tabcontent h3 {
    font-size: 9px;
}
.acc-content-inner-two .form-control {
    font-size: 9px;
}
.acc-content-inner-two .btn-primary {
    font-size: 9px;
}
.acc-content-inner-two label {
    font-size: 9px;   
}
.acc-content-inner-one label {
    font-size: 9px;   
}
.acc-content-inner-one .form-control {
    font-size: 9px;
}
.acc-content-inner-one .btn-primary {
    font-size: 9px; 
}
.greenztech-myacc-my-orders table tr th {
    font-size: 9px;
}
.greenztech-myacc-my-orders table tr td {
    font-size: 9px;
}
.greenztech-myacc-my-orders table tr td .card-title {
    font-size: 8px;
}
.greenztech-myacc-my-orders table tr td .date-of-picked {
    font-size: 9px;
}
.greenztech-myacc-my-orders table tr td .card-price {
    font-size: 9px;
}
.greenztech-myacc-my-orders table tr td .card-status {
    font-size: 9px;
}
.greenztech-myacc-my-orders table tr .myacc-delete-prd a {
    font-size: 9px;
}


.greenztech-checkout-master .checkout-title {
    font-size: 10px;
}
.greenztech-checkout-master .card-header label {
    font-size: 9px;
}
.greenztech-checkout-master .card-header .form-control {
    font-size: 9px;
}
.order-title {
    font-size: 10px;
    margin-bottom: 0em;
    margin-top: 1em;
}
.greenztech-checkout-master .card-block table tr th {
    font-size: 9px;
}
.greenztech-checkout-master .card-block table tr td {
    font-size: 9px;
}
.greenztech-checkout-master .card-block table tr td .btn-primary {
    font-size: 9px;
}



.greenz-portfolio-landing01 h1 {
    font-size: 18px;
}
.greenz-portfolio-landing01 .card-title {
    font-size: 14px;
}
.greenz-portfolio-landing01 .card-text {
    font-size: 13px;
}
.greenz-portfolio-details01 h1 {
    font-size: 14px;
}
.greenz-portfolio-details01 .owl-carousel.owl-drag .owl-item {
    padding: 0px;
}
.greenz-portfolio-details01 .owl-nav {
    font-size: 17px;
}
.greenz-portfolio-details01 .card-title {
    font-size: 14px;
}
.greenz-portfolio-details01 .card-text {
    font-size: 12px;
}




}

/*// Large devices (desktops, 992px and up)*/
@media (min-width: 992px) and (max-width: 1199.98px) { 


section.inner-bacground-one.enter-home-sec img {
    width: 100%;
}

section.inner-bacground-two img.border-top {
    width: 100%;
}
section.inner-bacground-four.four img {
    width: 100%;
}
section.inner-bacground-three.three img {
    width: 100%;
}
section.inner-bacground-one.enter-home-sec {
    height: 25vh;
    border-top: 3px solid #f1a87d;
}
.inner-bacground-one-txt {
    margin-top: -11.5em;
    z-index: 999;
    text-align: center;
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
}
.inner-bacground-one-txt h2 {
    color: #f7ce0f;
    text-transform: uppercase;
    letter-spacing: 4px;
    font-weight: 300;
}
.inner-bacground-one-txt h1 {
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 6px;
    font-size: 30px;
}
section.inner-bacground-one.enter-home-sec .enter-home.inner-bacground-one-txt {
    margin-top: -9.5em;
    z-index: 999;
    text-align: center;
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
}
#hero .carousel-item {
    width: 100%;
    height: 40vh;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-position: center center;
}
.product-content {
    position: absolute;
    margin-top: 6.7em;
    height: 190px;
    margin-left: 0;
    background: #000000b8;
    width: 100%;
}
.product-content p {
    padding: 15px;
    color: #f2f2f2;
    width: 100%;
    font-size: 18px;
    line-height: 30px;
    letter-spacing: 1px;
}
.navbar a, .navbar a:focus {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px 0 10px 30px;
    font-size: 12px;
    color: #120401;
    text-transform: uppercase;
    font-weight: 600;
    white-space: nowrap;
    transition: 0.3s;
}
ul.header-socialmedia li {
    display: inline-block;
    padding: 4px;
    font-size: 14px;
}
#header .logo img {
    width: 100px;
    padding: 0;
    margin: 0;
    max-height: 100px;
}
section.features-section.v2.greenztech-inner-one img.about-us {
    width: 200px;
    height: 200px;
    object-fit: cover;
}
 }

/*// Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) { 


.inner-bacground-one-txt {
    margin-top: -12.5em;
    z-index: 999;
    text-align: center;
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
}
section.inner-bacground-one.enter-home-sec .enter-home.inner-bacground-one-txt {
    margin-top: -11.5em;
    z-index: 999;
    text-align: center;
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
}
h1.subtitle {
    color: rgb(63, 63, 63);
    font-size: 40px;
    line-height: 45px;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 0px;
    text-transform: uppercase;
}
.about-para {
    width: 90%;
    margin: auto;
}
 }

/*// XX-Large devices (larger desktops, 1400px and up)*/
@media (min-width: 1400px) { 

.inner-bacground-one-txt {
    margin-top: -15.5em;
    z-index: 999;
    text-align: center;
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
}
section.inner-bacground-one.enter-home-sec .enter-home.inner-bacground-one-txt {
    margin-top: -12.5em;
    z-index: 999;
    text-align: center;
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
}
section.inner-carousel .section-header {
    padding-bottom: 30px;
}
.about-para {
    width: 75%;
    margin: auto;
}
 }

/*// XXx-Large devices (Extra-larger desktops, 1600px and up)*/
@media (min-width: 1600px) { 

.inner-bacground-one-txt {
    margin-top: -19.5em;
    z-index: 999;
    text-align: center;
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
}
section.inner-bacground-one.enter-home-sec .enter-home.inner-bacground-one-txt {
    margin-top: -16.5em;
    z-index: 999;
    text-align: center;
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
}

.about-para {
    width: 75%;
    margin: auto;
}
 }