


.main-menu-vertical .nav>li {
    padding: 0 12px!important;
}

.elementor-1622 .elementor-element.elementor-element-ac51560 {
    width: 0!important;
}

.mobile-menu-panel .panel .offcanvas-header .align-items-center {
	justify-content: center;
    text-align: center;
}

.mobile-menu-panel .panel .offcanvas-header .align-items-center img {
	width:50%;
}


.mobile-menu-panel .panel .offcanvas-header {
   
    position: relative;
}
.mobile-menu-panel .offcanvas-close {
   
    position: absolute;
    left: 0;
}
@media (max-width: 948px) {
    .elementor-1629 .elementor-element.elementor-element-5d1c7c5 {
        padding: 0 !important;
    }
}


.elementor-1622 .elementor-element.elementor-element-74cf9ac {
    
    padding-left: 12px!important;
}

.elementor-section.elementor-inner-section .dvpn_nav_menu ul li.menu-item a:hover {
    color: #01064A;
}
.elementor-2224 .elementor-element.elementor-element-edc4834 .enteraddons-single-event .el-event-location {
    margin-bottom: 40px;
}
.elementor-2224 .elementor-element.elementor-element-edc4834 .enteraddons-single-event-card .enteraddons-btn:hover {
    color: white;
    background-color: black;
}

.elementor-2224 .elementor-element.elementor-element-581b0c2 .enteraddons-single-event.enteraddons-single-event-card
 {
    background: url('https://s1.nordcdn.com/nordvpn/media/1.2159.0/images/cms/campaigns/new-year-campaign-23/banner-lg.svg') center center/cover no-repeat!important; 
}
.elementor-element-38043cd .enteraddons-single-event.enteraddons-single-event-card{
	 background: url('https://s1.nordcdn.com/nordvpn/media/1.2159.0/images/cms/campaigns/new-year-campaign-23/banner-lg.svg') center center/cover no-repeat!important; 
}


.home section.dvpn_page-title-wrap {
	display:none!important;
}

.dvpn_page-title-wrap {
	 
	max-height: 150px;
    text-align: left;
    overflow: hidden;
}

.dvpn_page-title-inner {
    padding: 50px 0;
    text-align: left;
}

.dvpn_page-title-inner .page-titleShape {
    max-height: 250px!important;
    background-size: contain!important;
    background-position: center;
    text-align: left;
}

.dvpn_page-title-inner .page-title h1 {
    font-size: 16px;
    color: #04549C;
    text-align: left;
}

.dvpn_page-title-inner .page-title ul.justify-content-center { 
	text-align: left!important;
	justify-content: left!important;
}
.dvpn_page-title-inner .page-title ul li {
	font-size: 14px;
	font-weight: 600;
}

.dvpn_page-title-inner .page-title ul li.active span {
	text-decoration: none!important;
}

.elementor-1629 .elementor-element.elementor-element-69f77af:not(.elementor-motion-effects-element-type-background), .elementor-1629 .elementor-element.elementor-element-69f77af > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(67deg, #04549C 100%, #01064A 100%)
}

.elementor-1689 .elementor-element.elementor-element-df4bbe7:not(.elementor-motion-effects-element-type-background), .elementor-1689 .elementor-element.elementor-element-df4bbe7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(255deg, #01064A 0%, #04549C 0%)!important;
}
.dvpn_page-title-inner{
	background:#F3F7FC!important;

}

.elementor-2228 .elementor-element.elementor-element-d847747 > .elementor-widget-container {
   
 border-color: #04549C;
}

.elementor-2228 .elementor-element.elementor-element-56eb5ab > .elementor-widget-container {
   
 border-color: #04549C;
}

.elementor-2228 .elementor-element.elementor-element-cab92cb > .elementor-widget-container {
   
 border-color: #04549C;
}

.elementor-2228 .elementor-element.elementor-element-cc0c92b > .elementor-widget-container {
   
 border-color: #04549C;
}

.elementor-2228 .elementor-element.elementor-element-ab9882f > .elementor-widget-container {
   
 border-color: #04549C;
}


.elementor-2228 .elementor-element.elementor-element-9149edb > .elementor-widget-container {
   
 border-color: #04549C;
}


.elementor-2228 .elementor-element.elementor-element-0f00878 > .elementor-widget-container {
   
 border-color: #04549C;
}


.elementor-2228 .elementor-element.elementor-element-993d8ea > .elementor-widget-container {
   
 border-color: #04549C;
}


.elementor-1629 .elementor-element.elementor-element-8c93d9d > .elementor-widget-container {
 
    border-color: #04549C;
}


.elementor-1629 .elementor-element.elementor-element-9971114 > .elementor-widget-container {
 
    border-color: #04549C;
}

.elementor-1629 .elementor-element.elementor-element-b10c533 > .elementor-widget-container {
 
    border-color: #04549C;
}

.elementor-1629 .elementor-element.elementor-element-35655d5 > .elementor-widget-container {
  
    border-color: #ffa705;
}



.preloader .spinnerBouncedelay>div{
	background-color:#04549C;
}

.dvpn_section-title.text-left .dvpntitle {
    color: #fff;
}

.elementor-1629 .elementor-element.elementor-element-c45ec38 > .elementor-widget-container{
	 border-color: #ffa705;
}

.elementor-1622 .elementor-element.elementor-element-24bd864 .elementor-heading-title:hover{
	
	color:#04549C;
}

.dvpn_section-title.text-left.title-shape .dvpntitle {
    color: #000;
}

.page--content.clearfix.mb-0 {
    margin-top: -90px!important;
}

.elementor-element-971f77d .image_wrapper img {
	border-radius: 0;
    box-shadow: 0 5px 10px 5px rgba(0,0,0,0.08);
}


.elementor-1629 .elementor-element.elementor-element-50fdd29 {
     background-color: #ecf6ff!important;
}

.elementor-1629 .elementor-element.elementor-element-778e4c2 {
     background-color: #ecf6ff!important;
}

.elementor-1629 .elementor-element.elementor-element-9fd641a {
background-color: #ecf6ff!important;}


.elementor-1629 .elementor-element.elementor-element-7cda052:not(.elementor-motion-effects-element-type-background), .elementor-1629 .elementor-element.elementor-element-7cda052 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ecf6ff;
}

.elementor-2226 .elementor-element.elementor-element-4ed4aeb > .elementor-widget-container {
    
    border-color: #04549C;
}
 
.elementor-2226 .elementor-element.elementor-element-8e47c94 > .elementor-widget-container {
    
    border-color: #04549C;
}

.elementor-2226 .elementor-element.elementor-element-9ed0238 > .elementor-widget-container {
    
    border-color: #04549C;
}


.elementor-3505 .elementor-element.elementor-element-5333511 .button_alignment {
     margin-right: 35px;
}
 



.elementor-3616 .elementor-element.elementor-element-5e09fae .button_alignment {
    
    margin-right: 42px;
}

.elementor-3637 .elementor-element.elementor-element-e0258cf .button_alignment {
	
    margin-right: 42px;
}


.elementor-3654 .elementor-element.elementor-element-f166c47 .button_alignment {
    
    margin-right: 42px;
}

.elementor-3665 .elementor-element.elementor-element-04411b2 .button_alignment {
      margin-right: 42px;
}

.elementor-1629 .elementor-element.elementor-element-1d7c569 > .elementor-widget-container {
  
    border-color: #ffa500!important;
}

.elementor-1629 .elementor-element.elementor-element-1eca32e > .elementor-widget-container {
  
    border-color: #ffa500!important;
}

.subheading-text {
	line-height:1.7rem;
}

/* @media only screen and (max-width: 767px) {
    .elementor-2226 .elementor-element.elementor-element-cd785dd > .elementor-widget-container {
       margin: -320px 0px 0px 0px
    }
} */
@media only screen and (max-width: 767px) {
   
.elementor-element.elementor-element-08fef88.elementor-widget.elementor-widget-heading {
    position: relative;
    top: -120px;
   
}
}



@media only screen and (max-width: 767px) {
   
.elementor-2867 .elementor-element.elementor-element-70757fe .enteraddons-single-event .el-event-location {
   
    position: relative;
    left: 220px;
}
}

@media only screen and (max-width: 767px) {
   
.elementor-2867 .elementor-element.elementor-element-f2e290a .enteraddons-single-event .el-event-location {
  
    position: relative;
    left: 230px;
}
}





@media (max-width: 767px){

.elementor-2867 .elementor-element.elementor-element-70757fe .enteraddons-single-event-card .enteraddons-btn {
    margin: 0px 0px 0px -440px;
    font-size: 20px;
    border-radius: 50px 50px 50px 50px;
    background-color: #04549C;
}
}





@media (max-width: 767px){

.elementor-2867 .elementor-element.elementor-element-f2e290a .enteraddons-single-event-card .enteraddons-btn {
    margin: 0px 0px 0px -445px;
    
}
}



@media (max-width: 767px){
	
header.header, header .elementor-1622 {
     right: 0;
    max-width: 100vw;
}
	
}


@media (max-width: 767px){
	.elementor-2224 .elementor-element.elementor-element-8e10e6b > .elementor-widget-container {
    margin: -115px -115px -115px -115px!important;
}
}

@media (max-width: 767px){
	.e-con.e-flex>.e-con-inner{
		flex-wrap:wrap!important;
	}
}


@media (max-width: 767px)
.e-con.e-flex {
    --flex-wrap: wrap!important;
}

.flag-dropdown .dropdown-btn{
	 padding-left:12px;
}

.gt_options.gt-open {
    text-align: left;
}

.gt_float_switcher .gt-selected{
	min-width:11rem;
	text-align:left;
}


a.nturl {
    font-size: 14px;
}

.page-titleShape {
    background-image: none!important;
}

.preload-img {
    background-image: url('https://enovavpn.com/wp-content/uploads/2024/08/cropped-512-x-512-Google-Play.png'); /* Replace with your image URL */
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain; /* Adjust size to fit the container */
    width: 100px; /* Set width of the container */
    height: 100px; /* Set height of the container */
}

/* Hide the bounce dots */
.spinnerBouncedelay {
    display: none;
}

/* Ensure the preloader is centered on the screen */
.preloader {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
/*     background-color: rgba(255, 255, 255, 0.8); Background overlay */
    z-index: 9999;
    display: flex;
    justify-content: center;
    align-items: center;
}

.elementor-1629 .elementor-element.elementor-element-4c289d5 .image_wrapper {
    text-align: left;
    margin: 90px 0px 30px 0px!important;
}

.elementor-1629 .elementor-element.elementor-element-69f77af > .elementor-container {
    min-height: 550px!important;
}

@media (max-width: 768px) {
    .e-con.e-con>.e-con-inner>.elementor-widget, .elementor.elementor .e-con>.elementor-widget {
        max-width: 100%;
        width: auto !important;
    }
}

@media (max-width: 768px) {
	.elementor-2228 .elementor-element.elementor-element-25e5a3e {
    --display: flex;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
}
}
@media (max-width:768px) {
	
	.elementor-2228 .elementor-element.elementor-element-25e5a3e {
    --display: flex;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
}
}

@media (max-width:768px) {
	.elementor-2228 .elementor-element.elementor-element-1ebe75f {
    --display: flex;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
}
}

@media (max-width:767px) {
	
	    .e-con.e-flex {
        overflow-x: hidden;
    }
}

.elementor-21 .elementor-element.elementor-element-1e2ef70:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-1e2ef70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	display:none;
}
.elementor-21 .elementor-element.elementor-element-0e2f31b {
display:none;
}
.wp-block-search button {
    background-color: #04549C;
     
}

.wp-block-search input {
    border: 1px solid #04549C;
     
}
.dvpn_blog-item .dvpn_blog-meta {
    
    background: #04549C;
      
}

.dvpn_more-btn {
    color: #04549C;
     
}

.dvpn_blog-item .dvpn_blog-info a.dvpn_more-btn:hover {
    color: #000;
}

.widget.widget_recent_entries li .posted-on a {
     color: #04549C;
}

.widget_recent_entries li .posted-on i {
    
    color: #04549C;
}

.dvpn_sidebar .widget_search form .input-group {
    border: 1px solid #04549C;
 }

.replaced-svg .a {
	    fill: #04549C;

}

.dvpn_blog-item .dvpn_blog-info a.dvpn_more-btn svg path {
    stroke: #04549C;
}

.dvpn_blog-item .dvpn_blog-info a.dvpn_more-btn:hover svg path {
    stroke: #000 !important;
}

.post-meta-info .cats a {
    color: #04549C;
    font-size: 16px;
    font-weight: 400;
}


.widget .widget-title:before, .dvpn_section-title .enable-border-left:before {
    
    background-color: #04549C;
     
}

.elementor-21 .elementor-element.elementor-element-3bd97b5:not(.elementor-motion-effects-element-type-background),
.elementor-21 .elementor-element.elementor-element-3bd97b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    
    background-image: radial-gradient(at center center, #7875F4 0%, #04549C 100%)!important;
}



/* a:hover,a:active,a:focus{
	color:#04549C!important;
} */

@media (min-width: 768px) and (max-width:810px) {
	
	.elementor-1629 .elementor-element.elementor-element-17d84ba > .elementor-container > .elementor-column > .elementor-widget-wrap {
        margin-top: 0px!important
        
    }
	
	.elementor-1629 .elementor-element.elementor-element-17d84ba {
        margin-top: 80px!important;
        margin-bottom: 0px;
    }
	
	  .elementor-element-17d84ba .elementor-container {
         padding-bottom: 40px;
    }
	
	.elementor-2226 .elementor-element.elementor-element-08fef88 > .elementor-widget-container {
    margin: -115px 0px 0px 0px;
    position: absolute;
    top: -115px;
    left: 210px;
}
	
	
}

@media (min-width:810px) and (max-width:1080px) {
	
	.elementor-1629 .elementor-element.elementor-element-69f77af > .elementor-container {
     background-color: #fff;
}
	    .elementor-1629 .elementor-element.elementor-element-17d84ba {
        margin-top: 100px !important;
        margin-bottom: 0px;
    }
}

.elementor-1629 .elementor-element.elementor-element-8a9a9f2 {
    
    margin-top: 15px;
}

@media (min-width:760px ) and (max-width:1080px) {
	    .elementor-1629 .elementor-element.elementor-element-eb114dd {
         width: 100%!important; 
         
    }
	
	 .elementor-2867 .elementor-element.elementor-element-70757fe .enteraddons-single-event-card .enteraddons-btn {
    margin: 0px 0px 0px -230px;
     
}
	.elementor-element.elementor-element-bcb334e.e-con-full.e-flex.e-con.e-child {
    display: flex;
    justify-content: center;
}
	
	.elementor-1689 .elementor-element.elementor-element-3f008d5 > .elementor-element-populated {
    padding: 51px 15px 0px 15px!important;
}
	.elementor-1689 .elementor-element.elementor-element-e556f22 > .elementor-element-populated {
    padding: 51px 15px 0px 15px!important;
}
	
}

@media (min-width:810px) and (max-width:880px)
{
		
	.elementor-2226 .elementor-element.elementor-element-cd785dd > .elementor-widget-container {
    margin: 0px 0px 0px 7px;
     
}
	    .elementor-1629 .elementor-element.elementor-element-b0c757d {
        width: 100%;
        margin-bottom: 15px;
    }
	   
}

@media (min-width:1000px) and (max-width:1080px)
{
		
	.elementor-2226 .elementor-element.elementor-element-cd785dd > .elementor-widget-container {
    margin: -70px 0px 0px 7px;
     
}
	    .elementor-1629 .elementor-element.elementor-element-6897448 {
        width: 67%;
    }
	    .elementor-2867 .elementor-element.elementor-element-70757fe .enteraddons-single-event-card .enteraddons-btn {
        margin: 0px 0px 0px -380px!important;
    }
}


@media (max-width: 1024px) {
	
    .elementor-element-1fdb897{
         background: #fff;
    }
}



@media (min-width: 768px) {
    .elementor-section .elementor-container {
        flex-wrap: nowrap;
    }
	
}

@media (min-width:760px) and (max-width:810px) {
	 .elementor-element-1c97a78.e-con.e-flex>.e-con-inner {
		
		flex-wrap: wrap!important;
	}
	
	.elementor-element-8c3c88b.e-con.e-flex>.e-con-inner {
		
		flex-wrap: wrap!important;
	}
	
	.elementor-element-b9b217c.e-con.e-flex>.e-con-inner {
		
		flex-wrap: wrap!important;
	}

	.elementor-element-4b2ac03.e-con.e-flex>.e-con-inner {
		
		flex-wrap: wrap!important;
	}
	
	.elementor-element-e6516aa.e-con.e-flex>.e-con-inner {
		
		flex-wrap: wrap!important;
	}
	
	.elementor-element-b9b217c.e-con.e-flex>.e-con-inner {
		
		flex-wrap: wrap!important;
	}
}

@media (min-width: 768px) and (max-width: 810px) {
    .e-con.e-flex>.e-con-inner {
         flex-wrap: nowrap !important; 
         
    }
	.elementor-2226 .elementor-element.elementor-element-cd785dd > .elementor-widget-container {
    margin: -5px 0px 0px 7px;
}
	
	.elementor-element-30ee6ce.
}

@media (min-width: 768px) and (max-width:810px) {
    .elementor-element-25e5a3e.e-con.e-flex {
          overflow-x: hidden!important; 
    }
	
	    .e-con.e-flex {
        overflow-x: hidden;
    }
	
	.elementor-element-5d0d75b.e-con.e-flex {
        overflow-x: visible;
    }
	.elementor-element-ba2e4d2.e-con.e-flex {
        overflow-x: visible;
    }
	
	.elementor-element-a49249a.e-con.e-flex {
        overflow-x: visible;
    }
	
	.wp-image-4730 {
    width: 300px; 
    height: auto; 
}

		.wp-image-4732 {
    width: 300px; 
    height: auto; 
}
	
		.wp-image-4733 {
    width: 300px; 
    height: auto; 
}
	
		.wp-image-4734 {
    width: 300px; 
    height: auto; 
}
	
		.wp-image-4729 {
    width: 300px; 
    height: auto; 
}
	
		.wp-image-4730 {
    width: 300px; 
    height: auto; 
}
}

@media (min-width:768px) and (max-width:850px) {
	
	.elementor-2228 .elementor-element.elementor-element-32e5925 {
   
    --gap: 10px 5px!important;
    
}
	    .elementor-2867 .elementor-element.elementor-element-70757fe .enteraddons-single-event-card .enteraddons-btn {
        margin: 0px 0px 0px -210px!important;
    }
}
@media (min-width:810px) and (max-width: 890px) {
	
	.elementor-2228 .elementor-element.elementor-element-25e5a3e {
   
    --margin-block-start: 160px!important;
    --margin-inline-start: 29px!important;
     
}
}

.elementor-element-1eca32e .elementor-widget-container p:last-child {
    margin-top: -25px;  
}

.enteraddons-single-feature .enteraddons-single-feature-content p {
    max-height: fit-content;
}

 .dvpn_section-title h3 {
    font-size: 30px;
    
} 
.pricing-content .btn-wrap .btn {
	
	text-transform:none;
	font-size:24px;
}

@media (min-width:768px) and (max-width:810px) {
	 
	  
}

@media (min-width:768px) and (max-width:830px) {
	
	.elementor-2228 .elementor-element.elementor-element-1655fa7 .enteraddons-single-feature-icon {
    min-width: auto!important;
    height: auto!important;
   
}
	.elementor-2228 .elementor-element.elementor-element-6502c9b .enteraddons-single-feature-icon{
		 min-width: auto!important;
    height: auto!important;
	}
	
	.elementor-2228 .elementor-element.elementor-element-7800dd6 .enteraddons-single-feature-icon {
    min-width: auto!important;
    height: auto!important;
    
}
	
	.elementor-2228 .elementor-element.elementor-element-c35ecac .enteraddons-single-feature-icon {
    min-width: auto!important;
    height: auto!important;
    
}
	
	.elementor-2228 .elementor-element.elementor-element-836b357 .enteraddons-single-feature-icon {
    min-width: auto!important;
    height: auto!important;
    
}
	
	.elementor-2228 .elementor-element.elementor-element-f08d87c .enteraddons-single-feature-icon {
    min-width: auto!important;
    height: auto!important;
  
}
}

@media (min-width:760px) and (max-width:850px) {
	
	.elementor-2228 .elementor-element.elementor-element-1f18f62 {
    --display: flex;
    --flex-direction: column!important;
     
}
	.elementor-2228 .elementor-element.elementor-element-2e1c7f3 {
    --display: flex;
    --flex-direction: column;
    
}
	
	.elementor-2228 .elementor-element.elementor-element-1655fa7 .enteraddons-single-feature-icon {
        min-width: 200px!important;
        height: 200px!important;
    }
	
	.elementor-2228 .elementor-element.elementor-element-6502c9b .enteraddons-single-feature-icon {
        min-width: 200px!important;
        height: 200px!important;
    }
	
	.elementor-2228 .elementor-element.elementor-element-7800dd6 .enteraddons-single-feature-icon {
        min-width: 200px!important;
        height: 200px!important;
    }
	
	.elementor-2228 .elementor-element.elementor-element-e7d04a8 {
    --display: flex;
    --flex-direction: column;
    
}
	
	.elementor-2228 .elementor-element.elementor-element-c35ecac .enteraddons-single-feature-icon {
        min-width: 200px!important;
        height: 200px !important;
    }
	
	.elementor-2228 .elementor-element.elementor-element-836b357 .enteraddons-single-feature-icon {
        min-width: 200px!important;
        height: 200px !important;
    }
	
	
	.elementor-2228 .elementor-element.elementor-element-f08d87c .enteraddons-single-feature-icon {
        min-width: 200px!important;
        height: 200px !important;
    }
	
	.elementor-2228 .elementor-element.elementor-element-296e805 {
    --display: flex;
    --flex-direction: column;
    
}
	
	.elementor-2228 .elementor-element.elementor-element-296e805 {
        --content-width: 100%!important;
    }
	
	.elementor-2228 .elementor-element.elementor-element-00df78c {
        --content-width: 100%;
    }
	
	.elementor-element-30ee6ce.elementor-section .elementor-container{
		flex-wrap:wrap;
		justify-content:center;
				align-items:center;
	}
	    .elementor-1629 .elementor-element.elementor-element-70848f0 {
        width: 80%;
    }
	
	 .elementor-1629 .elementor-element.elementor-element-022497b {
        width: 80%;
    }
	
	 .elementor-1629 .elementor-element.elementor-element-1f31ac7 {
        width: 80%;
    }
	
	.elementor-element-04dacd3.elementor-section .elementor-container{
		flex-wrap:wrap;
		justify-content:center;
				align-items:center;
	}
	
	.elementor-1629 .elementor-element.elementor-element-9ceeab7 {
        width: 80%;
    }
	
	.elementor-1629 .elementor-element.elementor-element-888b95b {
        width: 80%;
    }
	
	.elementor-1629 .elementor-element.elementor-element-3c37f6d {
        width: 80%;
    }
	
	.elementor-element-30c360f.elementor-section .elementor-container {
        flex-wrap: wrap;
		justify-content:center;
				align-items:center;
    }
	
	    .elementor-1629 .elementor-element.elementor-element-10639d1 {
        width: 80%;
    }
	
	 .elementor-1629 .elementor-element.elementor-element-4d311e0 {
        width: 80%;
    }
	
	
	 .elementor-1629 .elementor-element.elementor-element-a023fcf {
        width: 80%;
    }
	
	.elementor-element-2eb480a.elementor-section .elementor-container {
        flex-wrap: wrap;
				justify-content:center;
				align-items:center;
    } 
	
	    .elementor-1629 .elementor-element.elementor-element-d6a8a29 {
        width: 80%;
    }
	
	    .elementor-1629 .elementor-element.elementor-element-bc7e4d1 {
        width: 80%;
    }
	
	    .elementor-1629 .elementor-element.elementor-element-a7af1a1 {
        width: 80%;
    }
	
	.elementor-1629 .elementor-element.elementor-element-778e4c2 {
        padding: 0px 0px 20px 0px;
    }
	
.elementor-2224 .elementor-element.elementor-element-9f65c8e {
    --display: flex;
    --flex-direction: column;
	  --content-width: 80%;
  
}
	
	.elementor-2224 .elementor-element.elementor-element-6709f03 {
    --display: flex;
    --flex-direction: column;
    --content-width: 80%;
}
	
	.elementor-2224 .elementor-element.elementor-element-82b6ef2 {
    --display: flex;
    --flex-direction: column;
    --content-width: 80%;
}
	
	 
}

@media (min-width:760px) and (max-width:1080px) {

	.elementor-element-91cb015 .elementor-widget-image img {
    max-height: 40px;
    width: auto;
}

}
 
@media (min-width:760px) and (max-width:810px) {
	
	    .elementor-1622 .elementor-element.elementor-element-1fdb897 > .elementor-container {
        min-height: 81px !important;
    }
	
	.elementor-5824 .elementor-element.elementor-element-2bb3c7f{
	--display: flex;
    --flex-direction: column;
	}
	
	
	.elementor-5824 .elementor-element.elementor-element-409582f{
	--display: flex;
    --flex-direction: column;
	}
}
@media (max-width:760px) {
	.elementor-2867 .elementor-element.elementor-element-70757fe .enteraddons-single-event-card .enteraddons-btn {
        margin: 0px 0px 0px -525px;
        font-size: 20px;
        border-radius: 50px 50px 50px 50px;
        background-color: #04549C;
    }
}


a.glink.gt-current-lang {
    font-weight: bold;
    color: #04549C;
}

.btn-wrap .btn {
    background-color: #04549C; 
}

.btn-wrap .btn:after {
    background-color: #000!important;  
    
}

.btn-wrap span {
     background-color: #04549C;
   
}

.tagcloud .tag-cloud-link:hover {
     background-color: #04549C!important;  
    
}

.widget_categories .cat-item a:hover {
    color: #04549C!important;  
 }

/* Hover color for the post-title link */
.post-title a:hover {
    color: #04549C!important;  
}

/* Hover color for the latest comments link */
.wp-block-latest-comments__comment-link:hover {
    color: #04549C!important;  
}

/* Hover color for the latest posts links */
.wp-block-latest-posts__post-title:hover {
    color: #04549C!important;  
}

.gtranslate_wrapper .glink:hover {
    color: #04549C!important;  
}

.offcanvas-content .mobile_menu a:hover {
    color: #04549C!important; 
    
}

    .elementor-1622 .elementor-element.elementor-element-7bbcf86 {
        width: 12%!important;
    }


.flag-dropdown .dropdown-menu {
     min-width: max-content!important;
	text-align:left;
 
}

.elementor-1622 .elementor-element.elementor-element-7b75bf2 {
        width: 64%!important;
    }

.glsr-review-author::before {
    content: '\2014';
}

.glsr-read-more a {
    display: inline-block;           
     color: #04549c;                     
 
}



.glsr-pagination {
    text-align: center;               /* Center the pagination */
    margin: 20px 0;                  /* Add margin for spacing */
}

.pagination {
    display: inline-block;            /* Keep the pagination inline */
}

.navigation {
    display: flex;                    /* Use flexbox for alignment */
    justify-content: center;          /* Center the nav items */
}

.nav-links {
    list-style: none;                 /* Remove default list styles */
    padding: 0;                       /* Remove padding */
}

.page-numbers {
    display: inline-block;            /* Make links inline-block for padding */
    margin: 0 5px;                   /* Add horizontal spacing */
    padding: 5px 15px;               /* Add padding for buttons */
    border: 1px solid #04549c;        /* Border for buttons */
    border-radius: 5px;               /* Rounded corners */
    background-color: #ffffff;       /* Background color */
    color: #04549c;                   /* Text color */
    text-decoration: none;            /* Remove underline */
    transition: background-color 0.3s, color 0.3s; /* Smooth transition */
}

.page-numbers.current {
    background-color: #04549c;       /* Active page color */
    color: white;                    /* Text color for active page */
}

.page-numbers:hover {
    background-color: #000;           /* Darker background on hover */
    color: white;                     /* Set text color to white on hover */
}

/* Additional hover state for inactive page numbers */
.page-numbers:not(.current):hover {
    background-color: #000;           /* Keep dark background on hover */
    color: white;                     /* Set text color to white on hover */
}

.next {
    font-weight: bold;                /* Bold text for the 'Next' link */
}

.meta-nav {
    display: none;                    /* Hide meta text (for screen readers) */
}

/* For responsive design */
@media (max-width: 600px) {
    .page-numbers {
        padding: 8px 10px;           /* Smaller padding for mobile */
    }
}

.glsr-review {
    background-color: #ffffff; /* Card background color */
    border: 1px solid #ddd; /* Border for the card */
    border-radius: 8px; /* Rounded corners */
    padding: 20px; /* Inner spacing */
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1); /* Shadow effect */
    transition: transform 0.2s; /* Smooth hover effect */
}


/* wp forms css */

#nf-form-title-1 {
 display:none;
}
.nf-form-fields-required {display:none;}

.nf-form-content input[type=submit] {
    background: #405189 !important; /* Original background */
    color: #fff; /* White text */
    border: none;
    padding: 12px 25px;
    font-size: 16px;
    font-weight: bold;
    border-radius: 30px!important; /* Rounded corners */
    cursor: pointer;
    transition: background-color 0.3s ease, color 0.3s ease; /* Smooth transition for hover effect */
}

/* Hover state */
.nf-form-content input[type=submit]:hover {
    background: #000000 !important; /* Black background on hover */
    color: #ffffff !important; /* White text on hover */
}
.ninja-forms-req-symbol {
    color: #405189!important;
}

.nf-error.field-wrap .nf-field-element:after {
    background: #405189!important;
    	border-bottom-right-radius: 6px;
    border-top-right-radius: 6px;
}
.nf-error .nf-error-msg {
    color: #405189!important;
}
.nf-error-msg, .ninja-forms-req-symbol {
    color: #405189!important;
}

 .nf-error .nf-field-element input{
    border-color: #405189 !important;
	 	border-radius:8px!important;

}

.nf-error .nf-field-element textarea{
    border-color: #405189 !important;
	border-radius:8px!important;
}


/* form design */

.elementor-element .nf-form-cont {
    background-color: transparent; /* Light background */
    padding: 40px;
    border-radius: 12px; /* Rounded corners */
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); /* Soft shadow */
    max-width: auto;
    margin: 0 auto;
    font-family: 'Arial', sans-serif; /* Modern font */
}

.nf-form-content textarea{

	background-color:#fff!important;
}

.nf-field-element input {
	background-color:#fff!important;
		border-radius:8px!important;
}
.nf-field-element textarea {
	background-color:#fff!important;
		border-radius:8px!important;
}