.elementor-14 .elementor-element.elementor-element-cc0205e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-14 .elementor-element.elementor-element-606236b{--display:flex;--min-height:722px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.32;}.elementor-14 .elementor-element.elementor-element-606236b::before, .elementor-14 .elementor-element.elementor-element-606236b > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-606236b > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-606236b > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-606236b > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-606236b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-14 .elementor-element.elementor-element-62029a9 .section-heading{margin-bottom:6px;text-align:center;}.elementor-14 .elementor-element.elementor-element-62029a9 .section-heading .heading{font-family:"Montserrat", Sans-serif;font-size:65px;font-weight:700;line-height:77px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-823a704{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-a7ff7b2{--spacer-size:50px;}.elementor-14 .elementor-element.elementor-element-250f2c5 .wt-button-wrap{text-align:right;}.elementor-14 .elementor-element.elementor-element-250f2c5 .wt-button-wrap .wt-btn{background-color:#D9252B00;color:#FFFFFF;padding:14px 14px 14px 14px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#D9252B;}.elementor-14 .elementor-element.elementor-element-d5c417c .wt-button-wrap{text-align:left;}.elementor-14 .elementor-element.elementor-element-d5c417c .wt-button-wrap .wt-btn{background-color:#D9252B00;color:#FFFFFF;padding:14px 14px 14px 14px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#D9252B;}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-823a704{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-823a704{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS *//*2nd Section CSS*/

@media (max-width: 767px) {
    .elementor-36 .elementor-element.elementor-element-dac8bfd
 {
        width: 43% !important;
    }
    
    .elementor-36 .elementor-element.elementor-element-9af86b4 {
    width: 90% !important;
    top: -60px !important;
    }
    
    img.attachment-full.size-full.wp-image-72 {
    width: 80% !important;
}


.sl-3::before {
    width: 65.4% !important;
}


.elementor-element.elementor-element-15da1ad.elementor-absolute.agl.agl-fadeCSS.agl-in-duration-300.agl-in-delay-0.agl-in-distance-1.agl-in-repeat.elementor-widget.elementor-widget-image

 {
    width: 100% !important;
    top: 68% !important;
    left: -30px !important;
}


.elementor-36 .elementor-element.elementor-element-15da1ad img {
    height: 340px !important;
    object-fit: cover;
    object-position: right !important;
}


/*3rd Section CSS*/

.elementor-43 .elementor-element.elementor-element-563f135 {
    overflow-x: hidden !important; 
}


.elementor-element.elementor-element-78e608b.e-flex.e-con-boxed.e-con.e-child {
    top: -100px !important;
}


.elementor-43 .elementor-element.elementor-element-36e25eb.elementor-element {
    width: 90% !important;
}    

.elementor-element.elementor-element-a93b4c3.elementor-widget__width-auto.elementor-absolute.agl.agl-wipeCSSRight.agl-in-duration-300.agl-in-delay-0.agl-in-distance-1.agl-in-repeat.elementor-widget.elementor-widget-image {
    width: 100% !important;
    top: 60% !important;
}

.elementor-43 .elementor-element.elementor-element-a93b4c3 img {
    height: 280px !important;
    object-fit: cover;
    object-position: right !important;
}

.elementor-element.elementor-element-d6a0a1b.elementor-absolute.elementor-widget.elementor-widget-image
 {
    width: 120% !important;
    max-width: 120% !important;
    right: -30px !important;
}

/*4th Last Section CSS*/

.elementor-element.elementor-element-f9d0b55.e-con-full.e-flex.e-con.e-child {
    margin-left: 10px !important;
    top: -200px !important;
}


.elementor-67 .elementor-element.elementor-element-0f8c611 {
    display: flex;
    scale: 130% !important;
    top: 98% !important;
    left: -42% !important;
    transform: rotate(-45deg) !important;
}


.elementor-67 .elementor-element.elementor-element-15f56e5 {
    margin-right: 30px !important;
}


/*------Header CSS------*/

/* Header base styling */
.stick-header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    transition: transform 0.4s ease-in-out !important; /* Smooth animation */
    z-index: 9999;
}

/* Jab scroll down karen to header hide ho jaye */
.header--hidden {
    transform: translateY(-100%);
}


.admin-bar .stick-header {
    top: 32px;
}
    .admin-bar .stick-header {
        top: 46px;
    }
}/* End custom CSS */