/* header css */
.mainheader.elementor-sticky--effects {
    background: #ffffff !important;
  /*  backdrop-filter: blur(5px);*/
}
span.elementor-button-icon svg {
    width: 25px !important;
}
a.elementor-button:hover span.elementor-button-icon svg path {
    stroke: #4CA0A2;
}
.borderbtnhover a.elementor-button:hover span.elementor-button-icon svg path {
    stroke: #ffffff;
}
li.menu-item a.elementor-item-active {
    font-weight: 600;
}
/* Header Css end */

/*home page css*/

.logo-slider-sm .swiper-wrapper {
      -webkit-transition-timing-function: linear !important;
      -moz-transition-timing-function: linear !important;
      -o-transition-timing-function: linear !important;
      transition-timing-function: linear !important;
}
.hoversetbox.sec:hover svg path { 
    stroke: #ffffff !important;
}
.hoversetbox:hover svg path { 
    stroke: #212121 !important;
}

/*Home page css end*/


/* general end */

body.no-scroll{
		overflow: hidden;
  	height: 100vh;
	}
	body.no-scroll [data-elementor-post-type="page"], body.no-scroll .elementor-location-footer{
		opacity: 0.3 !important;
	}
.hoversetbox:hover h4 {
    color: #212121 !important;
}

.blogsec .elementor-widget-image a{
	width: 100%;
}
	li.elementor-price-list-item {
    padding: 7px 0px;
}
h6 {
    margin-bottom: 0px;
}
 .parent-pageid-15 h6 {
    font-family: "Montserrat", Sans-serif !important;
    margin-bottom: 5px;
}
.parent-pageid-15 h6 b {
    font-weight: 600 !important;
}
 .page-id-25 .lastsectionfooter {
    min-height: 224px;
}
/* general end */



/* Media query settings starts */


/* 1800 and above setting */

@media only screen and (min-width: 601px) {
	  .menu-item-3213 {
    display: none !important;
}
}

/* 1800 and above setting */

/* 1680 and above setting */

@media only screen and (max-width: 1795px) and (min-width: 1679px) {
	  
}

/* 1680 and above setting */

/* 1536 setting */

@media only screen and (max-width: 1540px) and (min-width: 1535px) {
	
}

/* 1536 setting end */

/* 1440 setting */

@media only screen and (max-width: 1441px) and (min-width: 1370px) {
	
}

/* 1440 setting end */

/* 1366 setting */

@media only screen and (max-width: 1368px) and (min-width: 1364px) {
	
}


/* 1366 setting end*/

/* 1201 - 1082 setting */

@media only screen and (max-width: 1363px) and (min-width: 1082px) {
	
}

/* 1201 - 1082 setting end*/
	
	
/* 1080 setting */

@media only screen and (max-width: 1081px) and (min-width: 1026px) {
	

}

/* 1080 setting end*/

/* 1024 setting */

@media only screen and (max-width: 1025px) and (min-width: 770px) {
	
}
 
/* 1024 setting end*/

/* 810 setting */

@media only screen and (max-width: 812px) and (min-width: 809px) {


}

/* 810 setting end */


/* 768 setting */

@media only screen and (max-width: 769px) and (min-width: 767px) {

	video {
    height: 75vh !important;
}
span.elementor-button-icon svg {
    width: 18px !important;
}
.page-id-25 .lastsectionfooter {
    padding-top: 50px;
}
}


/* 768 setting end*/


/*  425 downward setting */

@media only screen and (max-width: 600px) and (min-width: 378px) {
 video {
    height: 35vh !important;
}
span.elementor-button-icon svg {
    width: 18px !important;
}
 .page-child.parent-pageid-15 ul li {
    text-align: left !important;
} 
.menu-item-3213 a.elementor-item {
    background-color: #4ca0a2 !important;
    font-family: "Montserrat", Sans-serif !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 40px !important;
    color: #FFFFFF !important;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    border-radius: 8px 8px 8px 8px;
    width: 46%;
    padding: 3px 3px !important;
    text-align: center !important;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 25px;
    margin-top:10px;
     margin-bottom:10px;
}
.menu-item-3213 a.elementor-item:hover {
   background-color: transparent !important;
   border-color: #4ca0a2;
   color: #4ca0a2 !important;
}
.page-id-25 .lastsectionfooter {
    padding-top: 50px;
}
		
	}

/*  425 downward setting end */

/*  375 downward setting end */

@media only screen and (max-width: 377px) {
	
video {
    height: 35vh !important;
}
span.elementor-button-icon svg {
    width: 18px !important;
}
 .page-child.parent-pageid-15 ul li {
    text-align: left !important;
} 
.menu-item-3213 a.elementor-item {
    background-color: #4ca0a2 !important;
    font-family: "Montserrat", Sans-serif !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 40px !important;
    color: #FFFFFF !important;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    border-radius: 8px 8px 8px 8px;
    width: 46%;
    padding: 3px 3px !important;
    text-align: center !important;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 25px;
    margin-top:10px;
    margin-bottom:10px;
}
.menu-item-3213 a.elementor-item:hover {
   background-color: transparent !important;
   border-color: #4ca0a2;
   color: #4ca0a2 !important;
}
.page-id-25 .lastsectionfooter {
    padding-top: 50px;
}

}


.header-vid img {
    border-radius: 10px !important;
}
