@media(min-width: 640px) and (hover: hover) and (pointer: fine){
/****************************************************START****************************************************/


	*{
		padding : 0;
		margin : 0;
		box-sizing : border-box;
		
	}
	:root{
		--pri_color :#002875;
		--sec_color :#7a0632;
		--bg_color :#eff6ff;
	}
    body{
    	font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    	overflow-x : hidden;
    }	
/*************************************TEXT ANIMATION*************************************/	
	
	
    .char{
        font-size: 4.5rem;
        display: inline-block;
        animation: an 1s ease-out 1 both;
    	background : repeating-linear-gradient(to right,#AE8626,#F7EF8A,#D2AC47,#EDC967);
    	-webkit-text-fill-color :transparent;
		-webkit-background-clip : text;		
    	background-clip : text;	
    }	
	
	
	
    .char_animated{
        animation: an 1s ease-out 1 both;		
    }


    @keyframes an{
        from{
            opacity: 0;
            transform: perspective(500px) translate3d(-35px, -40px, -150px) rotate3d(1, -1, 0, 35deg);
        }
        to{
            opacity: 1;
            transform: perspective(500px) translate3d(0, 0, 0);
        }
    }
	
/******************************MIN FIRST SECTION******************************/
    .min_first_section{
		display : none;
	}
	
	.mobile_menu_section{ 
		display : none;
	}   

/******************************FIRST SECTION******************************/
    .first_section{
        width : 100%;
		min-height : 110vh;
		min-height : 110dvh;
        background-image: url("../IMAGES/mario-gogh-VBLHICVh-lI-unsplash2.webp");
		background-size : cover;
		margin-top : -65PX;
		overflow : hidden;
		display : block;
	}
	
    .first_section .first_section_content{
		background : #000000CC;		
        width : 100%;
		min-height : 110vh;
		min-height : 110dvh;
		padding : 200px 0 25px 0;
	}
	
	.first_section .first_section_flex{
		display : flex;
		flex-direction : row;
		width : 100%;
		margin-left : auto;
		margin-right : auto;
		align-items : center;
		justify-content :center;
	}	

 
    .first_section .brand_logo_img{
		width : 300px;
		height : 196.2px;
	}
	

    .first_section .brand_slogan{
		text-align : center;
		font-style : oblique;
		color : #ffffff;
		font-size : 1.2rem;
	}

	.first_section_flex_left_item{
		width : 70%;
		margin : 0 25px 0 50px;
	}
	
	.first_section_flex_right_item{
		width : 30%;
		margin : 0 30px 0 30px;
	}
	
	.first_section_heading{
		color : #ffffff;
		font-size : 1.75rem;
		font-weight : 700;
		
	}
	#scale_btn{
	    width : 70%;
		height : 55px;
		font-weight : 600;
		font-size : 1.2rem;
		color : #ffffff;
		text-align : left;
		display : flex;
		align-items : center;
		padding-left : 5px;
		padding-right : 5px;
	    background : linear-gradient(60deg, #fb5b21,#7a0632);
		border : none;
		border-radius : 5px;
		margin-top : 50px;
		position : relative;
	
	}
	
	.trend_icon{
		font-size : 3rem;
	    text-align : right;
		animation-name : trend_icon_animation;
		animation-duration : 2s;
		animation-timing-function : ease-out;
		animation-iteration-count : infinite;
        position : absolute;
        right : 2%;		
	}
	
	
	.eighty_no, .thrives_text{
	  color : #cce1ff;
	  font-size : 3.25rem;
	}
	
/****************************** FIRST SECTION ANIMATION******************************/
	
	@keyframes trend_icon_animation{
		0%{
			transform : translate(0,0);
		}
		25%{
			transform : translate(6px, -6px);
		}
		50%{
			transform : translate(12px, -12px);
		}		
		75%{
			
			transform : translate(6px, -6px);
		}
		100%{
			transform : translate(0,0);
		}		
	}





/******************************SECOND SECTION******************************/
	.second_section{
		width : 100%;
		min-height : auto;
		background : #cce1ff99;
		position : relative;
        overflow-x : hidden;
        padding: 4rem 2rem;		
	}
	.second_section .second_section_content{
		width : 100%;
		/* padding-top : 30px; */
	}
	

	
	.second_section .second_section_flex{
		display : flex;
		flex-direction : row;
		align-items : center;
		width : 95%;
		margin-left : auto;
		margin-right : auto;
	}
	

	.second_section .second_section_flex .left_flex_item{
		color : #002875;
		font-size : 1.18rem;
		font-family : poppins;
		font-weight : 500;
		z-index : 2;
		width : 55%;
		margin-right : 25px;
		order : 1;
	}
	
	.second_section .second_section_flex .right_flex_item{
		width :45%;
		order : 2;
	}
	
    .second_section .problem_img{
        border-radius : 10px;
		display : inline;
	}
    .second_section .problem_img_2{
        border-radius : 10px;
		display : none;
	}	
	.second_section .logo_img_overlay{
		position : absolute;
		top : 25%;
		z-index : 0;
		color :#00287519;
		opacity : 0.05;
		width : 500px;
		height : 335px;
	}
	.second_section .red_flag_list{
		list-style-type : none;
	}
	.second_section .red_flag{
		width : 24px;
		height : 24px;
	}
		
	
	.second_section .discover_button{
		
        width: 100%;
        height: 50px;
        background : #223a66;
        color: #ffffff;
        border-radius: 10px;
        border: none;
        font-weight: 600;
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 0 10px;
        font-size: 1.25em;
		margin-top : 0;		
		margin-left : 0;
	}
	
    .second_section .fa-arrow-right {
        border: solid 3px #ffffff;
        border-radius: 100%;
        font-size: 1.15em;
        width: 40px;
        height: 40px;
        display: flex;
        align-items: center;
        justify-content: center;
   }
 
/******************************SECOND SECTION ANIMATION******************************/ 
   @keyframes second_section_img_animation{
	   from{
	     transform :translateX(40%);
	   }
	   to{
		   
	     transform :translateX(0%);
	   }
   }



   .animate_second_section_img_class{
		animation-name : second_section_img_animation;
		animation-duration : 3s;
		animation-timing-function : linear;	   
   }
   
   
/******************************THIRD SECTION******************************/	
    .third_section{
    	width :100%;
    	min-height : auto;
    	background : #223a66;
    	background-size : cover;
    	padding : 4rem 2rem 4rem 2rem;
        overflow-x : hidden;
    }
    
    .third_section_content{
    	color : #ffffff;
    }
    
    
    .egi_process_header{
    	font-size: 2rem;
    	text-align : right;
        padding : 75px 10px 0 10px;
		font-weight :700;
		color : #eaebff;
    }
        
	.drive_header{
        display : inline;
	}		
    
    
	.third_section h3{
		font-size : 1.25rem;
		font-weight : 600;
	}

	.third_section p{
		font-size : 0.925rem;

    }	
    
    
    .third_section_first_flex{
    	display : flex;
    	flex-direction : row;
    	justify-content : space-between;
    	width : 100%;
		margin : 20px 0 20px 0;
		transform : translateX(-20%);
    }
	
    .third_section_second_flex{
    	display : flex;
    	flex-direction : row;
    	justify-content : space-between;
    	width : 100%;
		margin : 20px 0 20px 0;
		transform : translateX(20%);
    }	
	
    
	.third_section_first_flex>div, .third_section_second_flex>div{
		background-size : cover;		
		width : 32%;
		height : 475px;
		border-radius : 5px;
	}
	
	.first_service_content, .second_service_content, .third_service_content, .fourth_service_content, .fifth_service_content, .sixth_service_content{
		width : 100%;
		height : 100%;
		background: linear-gradient(to bottom, #ffffff00, #000000F2 60%);
		border-radius : 5px;
		padding : 200px 10px 10px 10px;
	}
	
	.first_service_item{
		background-image : url("../IMAGES/christina-wocintechchat-com-5UHFPbvBBzY-unsplash.webp");
		background-size : cover;
	}
	

	.second_service_item{
		background-image : url("../IMAGES/woman-working-laptop.webp");
		background-size : cover;
	}


	.third_service_item{
		background-image : url("../IMAGES/social-media-marketing-concept-marketing-with-applications.webp");
		background-size : cover;
	}
	
	.fourth_service_item{
		background-image : url("../IMAGES/customer-experience-creative-collage.webp");
		background-size : cover;
	}


	.fifth_service_item{
		background-image : url("../IMAGES/1144593.webp");
		background-size : cover;
	}
	

	.sixth_service_item{
		background-image : url("../IMAGES/21492722103.webp");
		background-size : cover;
	}
    
    	
    .third_section .explore_btn {
        width: 100%;
        height: 50px;
        border-top-right-radius: 10px;
        border-top-left-radius: 0;
        border-bottom-right-radius: 10px;
        border-bottom-left-radius: 10px;		
        border: none;
        font-weight: 600;
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 0 10px;
        font-size: 1.25em;
	    position : absolute;
        color:#eaebff;
        background: #7a0632;
		top : 10px;
		left : 10px;
  }
  
  
  
      .third_section .fa-arrow-right {
        border: solid 3px #ffffff;
        border-radius: 100%;
        font-size: 1.15em;
        width: 40px;
        height: 40px;
        display: flex;
        align-items: center;
        justify-content: center;
   }
   
   
   .explore_btn_group{
	   position : relative;
	   width : 300px;
	   margin-top  : 50px;
	   margin-left  : 20px;
	   margin-bottom  : 50px;
	   left : 45%;
   }
   
   
  .third_section .explore_btn_background{
	   content : "";
	   width : 100%;
	   height : 50px;
	   background-color : #eaebff;
	   position : absolute;
       border-top-right-radius: 10px;
       border-top-left-radius: 10px;
       border-bottom-right-radius: 10px;
       border-bottom-left-radius: 10px;
   }
   
   .explore_btn_group:hover{
	   .explore_btn{
           color: #7a0632;
           background: #eaebff;
		   top : 0;
		   left : 0;
		   border-top-left-radius: 10px;
		   transition-property : top, left, background, color; 
		   transition-duration : 2s
	   }
	   
   }



/******************************THIRD SECTION ANIMATION*************************************/
   @keyframes third_section_first_flex_animation{
	   from{
		   transform : translateX(-20%);
	   }
	   to{
		   
		   transform : translateX(0);
		   
	   }
   }
   
   .third_section_first_flex_animation_class{
	   animation : third_section_first_flex_animation 2s linear forwards;
	   
   }
   @keyframes third_section_second_flex_animation{
	   from{
		   transform : translateX(20%);
	   }
	   to{
		   
		   transform : translateX(0);
		   
	   }
   }
   
   .third_section_second_flex_animation_class{
	   animation : third_section_second_flex_animation 2s linear forwards;
	   
   }
/******************************FOURTH SECTION******************************/
 
 
   .fourth_section{
	    width : 100%;
	    min-height : 150dvh;
		background : var(--bg_color);
		position : relative;
		padding : 4rem 0 4rem 0;
   }
 
 
    .fourth_section_content{
	    width : 100%;
		/* padding-top : 50px; */
    }
	
   .fourth_section_heading{
	   font-size : 2rem;
	   font-weight : 600;
	   text-align : right;
	   color : #1e477b;
	   padding-bottom : 30px;
	   padding-right : 20px;
   }
   
   
    .fourth_section .first_slide_item, .fourth_section .second_slide_item{
	   position : absolute;
	   display : inline-block;
       width : 95%;
       left : 2%;
	   border : solid 3px var(--sec_color);
	   border-radius : 25px;
	   color : #002875;
	   background : radial-gradient(#19223f, #090f21);
	   background-repeat : no-repeat;
	   background-position: -80% 600px;
	   height : 600px;
	   box-sizing : content-box;
    }
	
	.fourth_section .slide_item_flex{
		width : 100%;
		display : flex;
		flex-direction : row;		
		height : 600px;
	}

	.fourth_section .image_flex_item{
		width : 50%;
	}
	
	.pharmacy_img, .eco_img{
		width : 90%;
		height : 550px;
		margin-left : 5%;
		margin-top : 25px;
		margin-bottom : 25px;
		border-radius : 25px;
		display : inline;
	}
	
	.pharmacy_img_2, .eco_img_2{
		display : none;
	}
		
	
	.fourth_section .text_flex_item{
		padding : 25px 25px 25px 25px;
		height : 100%;
		width : 50%;
		font-size : 0.9rem;
		cursor : pointer;
	}
	
	.fourth_section .project_details_flex{
		display : flex;
		flex-direction : row;
		margin-top : 15px;
		margin-bottom : 15px;
	}
	
	.fourth_section .project_details_flex>div{
		width : 32%;
	}
	
    .fourth_section .text_flex_heading{
		font-size : 1.15rem;
		font-weight : 600;
	}
    .fourth_section h4{
		font-size : 1.2rem;
		font-weight : 600;
	}
	
	.fourth_section_prev_icon{
		position : absolute;
		height : 50px;
		width : 50px;
		top : 50%;
		left : 0;
		border-radius : 100%;
		color : #ffffff;
		background :radial-gradient(#19223f, #090f21);
		border : none;
		font-size : 1.75rem;
	}
	
	.fourth_section_next_icon{
		position : absolute;
		height : 50px;
		width : 50px;
		top : 50%;
		right : 0;
		border-radius : 100%;
		color : #ffffff;
		background :radial-gradient(#19223f, #090f21);
		border : none;
		font-size : 1.75rem;
	}
	
	
	
	.fourth_section_btn{
        outline: none;
        border: none;
        color: #ffffff;
        background-color: #223a66;
        border-radius: 5px;
        width: 125px;
        height: 45px;
        font-weight: 600;
        margin-top: 20px;
    }
			
/******************************FOURTH SECTION ANIMATION******************************/
		
		@keyframes first_slide_item_animation{
			from{
	            color : #002875;
	            background-position: -80% 600px;				
			}
			to{
		       color : #ffffff;
		       background-position: 0% 0px;
			}
			
		}
		
		.first_slide_item_animation_class{
			animation-name : first_slide_item_animation;
			animation-duration : 3s;
		    animation-fill-mode : forwards;
			
		}
		
		@keyframes pharmacy_img_animation{
			from{
		       width : 90%;
		       height : 550px;
		       margin-left : 5%;
		       margin-top : 25px;
		       margin-bottom : 25px;				
			}
			to{
	    	   width : 100%;
	    	   height : 600px;
	    	   margin-left : 0;
	    	   margin-top : 0;
	    	   margin-bottom : 0;
			}
			
		}
	
	
	.pharmacy_img_animation_class{
		animation-name : pharmacy_img_animation;
		animation-duration : 3s;
		animation-fill-mode : forwards;
	}
/******************************FIFTH SECTION******************************/	
	.fifth_section{
		width : 100%;
		min-height : auto;
		background-image : url("../IMAGES/ian-schneider-TamMbr4okv4-unsplash4.webp");
		background-size : cover;
		position : relative;
	}
	.fifth_section .fifth_section_content{
		width : 100%;
		height : 100%;
		background : #000000D8;
		color : #ffffff;
		padding-top : 0;		
	}
	
	.fifth_section_heading{
		color : #ffffff;
		position : absolute;
		text-align : center;
		font-size : 3rem;
		top : 7.5%;
		left : 10%;
	}
	
	
    .protest-revolution{
        font-family: "Protest Revolution", serif;
        font-weight: 800;
        font-size: 3rem;
        font-style: normal;
        padding-top: 20px;
    }	
	.fifth_section .fifth_section_flex{
		display : flex;
		flex-direction : row;		
		width : 96%;
	    height : auto;
		margin-left : auto;
		margin-right : auto;
	}
	
	.fifth_section .fifth_section_flex>div{
		width : 32%;
		height : auto;
		font-size : 1.15rem;
		padding : 300px 25px 25px 25px;
	}
	
	.fifth_section .first_review{
		border-right : 3px dashed #fb5b21;
		border-bottom : 0;
	}
	.fifth_section .second_review{
		border-right : 3px dashed  #fb5b21;
		border-bottom : 0;		
	}
	
	.first_review_text{
        z-index : 0;		
	}
/******************************SIXTH SECTION******************************/	
	.sixth_section{
		width : 100%;
		min-height : auto;
		background : #DBEAFF;
		overflow-x : hidden;
	}
	.sixth_section .sixth_section_content{
		width : 100%;
		min-height : 100%;
		padding-top : 75px;
		z-index : 2;
	}
	
	.sixth_section .sixth_section_flex{
		display : flex;
		flex-direction : row;
		align-items : center;
		width : 92%;
		margin-left : auto;
		margin-right : auto;
	}
	.sixth_section .sixth_section_left_flex_item{
		width : 40%;
	}
	
	.sixth_section .sixth_section_right_flex_item{
		width : 60%;
		font-size : 1.15rem;
		padding : 0 0 0 50px;
	}
	
	.sixth_section .sixth_section_heading{
		background-image : repeating-linear-gradient(45deg,#e12454 35%,#223a66 65%);
		-webkit-text-fill-color : transparent;
		-webkit-background-clip : text;		
		background-clip : text;
		font-weight : 700;
		font-size : 1.5rem;
		padding : 15px 0 25px 0;
		margin-top : -50px !important ;
	}
	.sixth_section .inspires_heading{
		font-weight : 600;
		color : var(--pri_color);
		font-size : 1.18rem;
		
		
	}
	.sixth_section .inspires_heading_flex{
		display : flex;
		align-items : center;
	}
	
	.project_admin_img{
		width : 150px;
		height : 150px;
		border-radius : 100%;
	}
	
	.sixth_section .project_admin_flex{
		display : flex;
		flex-direction : row;
		align-items : center;
	}
	
	
/******************************SIXTH SECTION ANIMATION******************************/	
	@keyframes sixth_section_animation{
		from{
			transform : translateX(20%);
		}
		to{
			transform : translateX(0);
		}
		
	}
	
    .sixth_section_animation_class{
    		animation-name : sixth_section_animation;
    		animation-duration : 5s;
    }	
   
/******************************MIN SEVENTH SECTION******************************/	
	.min_seventh_section{
		width : 100%;
		min-height : 275vh;
		background : #fff9f6;
		display : none;
	}   
   
   
   
   
/******************************SEVENTH SECTION******************************/	
	.seventh_section{
		width : 100%;
		min-height : auto;
		background : #fff9f6;
		padding : 4rem 0 4rem 0;
		overflow-x : hidden;
		display : block;		
	}
	.seventh_section .seventh_section_content{
		width : 100%;
		/* padding-top : 75px; */
	}
	
	
    .seventh_section .seventh_section_heading{
        color: #002875;
        font-weight: 700;
		padding-bottom : 30px;
		padding-left : 25px;
		font-size : 2rem;
    }
	
	.seventh_section .five_step {
        color: #7a0632;
    }
	
	.seventh_section .satisfy-regular {
        font-family: "Satisfy", cursive;
        font-weight: 400;
        font-style: normal;
    }
		
	
	.no_background{
		background : var(--sec_color);
		width : 75px;
		height : 75px;
        clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);		
		display : flex;
		align-items : center;
		justify-content : center;
		color : #ffffff;
	}

	
	.seventh_section .phase_heading{
		color : #eaebff;
		font-size : 1.35rem;
		position : absolute;
		left : 30%;
		top : 40%;
        transform : rotate(-5deg);
	}
	
	.seventh_section .text_border_img{
		position : absolute;
		top :-2%;
		left : 3%;
		z-index : 2;
		width : 275px;
		height : 200px;
	}
	
	.seventh_section .no{
		font-size : 2rem;
		font-weight : 600;
	}
	.seventh_section .mid_items{
		display : flex;
		justify-content : center;
		align-items : center;
		position : relative;
	}
	.seventh_section .vertical{
		transform : rotate(90deg);
		margin-top : 60px;
		position : absolute;
		margin-left : -33.5px;
	}
	.vertical_line{
		display : block;
	}
	
	
	.seventh_section .strategy_heading{
		font-size : 1.15rem;
	    font-weight : 700;
		display : flex;
		align-items : center;
	}
	.seventh_section .strategy_icon{
		font-size : 2rem
	}
	
	.a_line{
		display : inline;
	}	
	
	.b_line{
		display : inline;
	}
	
	
	.c_line{
		display : none;
	}

	.d_line{
		display : none;
	}
			
	/***************FIRST FLEX***************/ 

	
	.seventh_section .seventh_section_first_flex{
		display : flex;
		flex-direction : row;
		align-items : center;
		justify-content : center;
		width : 80%;
		margin-left : auto;
		margin-right : auto;
	}
	.seventh_section .seventh_section_first_flex>div{
		width : 32%;
	}
	
	
	.seventh_section .first_flex_alpha_item{
		width : 32%;
		height : 200px;
		position : relative;
		background-image : url("../IMAGES/desk-scene-with-laptop.webp");
		background-size : cover;
	}
	
	
	.first_flex_alpha_item_bg{
		background : #000000D8;
		width : 100%;
		height : 200px;
	}
	
	.seventh_section .first_flex_beta_item{
		width : 32%;
		display : flex;
		align-items : center;
		margin :0 25px 0 25px;
	}
	
	.seventh_section .first_flex_charlie_item{
		width : 32%;
	}
	/***************SECOND FLEX***************/ 
	
	.seventh_section .seventh_section_second_flex{
		display : flex;
		flex-direction : row;
		align-items : center;
		justify-content : center;
		width : 80%;
		margin-left : auto;
		margin-right : auto;
		margin-top : 50px;
		margin-bottom : 50px;
	}
	.seventh_section .seventh_section_second_flex>div{
		width : 32%;
	}
	
	
	.seventh_section .second_flex_alpha_item{
		width : 32%;
		height : 200px;
		position : relative;
		background-image : url("../IMAGES/shamin-haky-Uhx-gHPpCDg-unsplash4.webp");
		background-size : cover;
	}
	
	
	.second_flex_alpha_item_bg{
		background : #000000D8;
		width : 100%;
		height : 200px;
	}
	
	.seventh_section .second_flex_beta_item{
		width : 32%;
		display : flex;
		align-items : center;
		margin :0 25px 0 25px;
	}
	
	.seventh_section .second_flex_charlie_item{
		width : 32%;
	}
	
/***************THIRD FLEX***************/ 
	.seventh_section .seventh_section_third_flex{
		display : flex;
		flex-direction : row;
		align-items : center;
		justify-content : center;
		width : 80%;
		margin-left : auto;
		margin-right : auto;
		margin-top : 50px;
		margin-bottom : 50px;
	}
	.seventh_section .seventh_section_third_flex>div{
		width : 32%;
	}
	
	
	.seventh_section .third_flex_alpha_item{
		width : 32%;
		height : 200px;
		position : relative;
		background-image : url("../IMAGES/millennial-asia-businessmen-businesswomen-meeting-brainstorming-ideas-about-new-paperwork-project-colleagues-working-together-planning-success-strategy-enjoy-teamwork-small-modern-night-office.webp");
		background-size : cover;
	}
	
	
	.third_flex_alpha_item_bg{
		background : #000000D8;
		width : 100%;
		height : 200px;
	}
	
	.seventh_section .third_flex_beta_item{
		width : 32%;
		display : flex;
		align-items : center;
		margin :0 25px 0 25px;
	}
	
	.seventh_section .third_flex_charlie_item{
		width : 32%;
	}
	
/***************FOURTH FLEX***************/ 
	.seventh_section .seventh_section_fourth_flex{
		display : flex;
		flex-direction : row;
		align-items : center;
		justify-content : center;
		width : 80%;
		margin-left : auto;
		margin-right : auto;
		margin-top : 50px;
		margin-bottom : 50px;
	}
	.seventh_section .seventh_section_fourth_flex>div{
		width : 32%;
	}
	
	
	.seventh_section .fourth_flex_alpha_item{
		width : 32%;
		height : 200px;
		position : relative;
		background-image : url("../IMAGES/standard-quality-control-concept-m.webp");
		background-size : cover;
	}
	
	
	.fourth_flex_alpha_item_bg{
		background : #000000D8;
		width : 100%;
		height : 200px;
	}
	
	.seventh_section .fourth_flex_beta_item{
		width : 32%;
		display : flex;
		align-items : center;
		margin :0 25px 0 25px;
	}
	
	.seventh_section .fourth_flex_charlie_item{
		width : 32%;
	}	
	
/***************FIFTH FLEX***************/ 
	.seventh_section .seventh_section_fifth_flex{
		display : flex;
		flex-direction : row;
		align-items : center;
		justify-content : center;
		width : 80%;
		margin-left : auto;
		margin-right : auto;
		margin-top : 50px;
		margin-bottom : 50px;
	}
	.seventh_section .seventh_section_fifth_flex>div{
		width : 32%;
	}
	
	
	.seventh_section .fifth_flex_alpha_item{
		width : 32%;
		height : 200px;
		position : relative;
		background-image : url("../IMAGES/viktor-krc-E7qSsgMsXyA-unsplash4.webp");
		background-size : cover;
	}
	
	
	.fifth_flex_alpha_item_bg{
		background : #000000D8;
		width : 100%;
		height : 200px;
	}
	
	.seventh_section .fifth_flex_beta_item{
		width : 32%;
		display : flex;
		align-items : center;
		margin :0 25px 0 25px;
	}
	
	.seventh_section .fifth_flex_charlie_item{
		width : 32%;
	}
/******************************SEVENTH SECTION ANIMATION******************************/   
   
   

/******************************EIGHT SECTION******************************/	
	.eight_section{
		width : 100%;
		min-height : auto;
		background :  url(../IMAGES/julien-riedel-alGtgU3MQu4-unsplash4.webp);
		background-size : cover
	}
	
	
	.eight_section_content{
		width : 100%;
		background : #000000B2;
		padding-top : 100px;
	}
	
	.eight_section .eight_section_flex{
		display : flex;
		flex-direction : row;
		align-items : center;
		justify-content : center;
        width : 95%;
        margin-left : auto;
        margin-right : auto;		
	}
	
	.eight_section .eight_section_left_flex{
		width : 22%;
		margin : 0 50px 0 50px;
	}
	
	.eight_section .eight_section_right_flex{
		width : 75%;
		margin : 0 50px 0 50px;
		
	}	
	
	.eight_section .eight_section_heading{
		color : #ffffff;
		font-weight : 700;
		font-size : 3rem;
		text-align : center;
		cursor : pointer;
		}
	
	.curly_img{
		width : 100px;
		height : 500px;
	    display : inline;
	}
	
		
	.eight_section .card{
		background : none;
		width : 100%;
		border : solid 3px #ffffff;
		color : #ffffff;
		padding : 10px;
		margin : 25px 0 25px 0;
		cursor : pointer;
	}
	
	
	.eight_section .card-heading{
		display : flex;
		flex-direction : row;
		align-items : center;
	}
	.eight_section .card-heading h3{
	    font-size : 1.15rem;
        font-weight : 600;		
	}
	.eight_section .whois_img{
		width : 30px;
		height : 30px;
	}   
 
/******************************NINTH SECTION******************************/	
    .ninth_section{
        width : 100%;
    	min-height : auto;
    	background-color :#f9fbff;
		padding : 4rem 0 0 0;
    }
	.ninth_section .ninth_section_content{
		width : 100%;
		height : 100%;
	}
	.ninth_section .ninth_section_heading{
		font-weight : 600;
		font-size : 2.5rem;
		padding-left : 25px;
		color : #002875;
	}
	.ninth_section .ninth_section_flex{
		position : relative;
	}
	
	
	.ninth_section .ninth_section_right_flex{
		margin-left : auto;
		margin-right : auto;
		width : 650px;
		height : 500px;
		border-radius : 20px;
		background-color : #DBEAFF;
		padding : 10px 30px 30px 30px;
		margin-top : 200px;
		font-size : 1.18rem;
	}
	
	.ninth_section .ninth_section_left_flex{
		width : 225px;
		height : 225px;
		background-color : #223a66;
		border-radius : 100%;
		position : absolute;
		top : -15%;
		left : 5%;
		border-color : #f9fbff;
		border-style : solid;
		border-width : 10px;
		display : flex;
		flex-direction : column;
		align-items : center;
		justify-content : center;
        color : #ffffff;
	}
	
	.ninth_section .price_heading{
		font-weight :600;
		font-size : 1.5rem;
	}
	
    .ninth_section .fa-star{
       color : #7a0632;
	}

    .ninth_section .charm-bold{
        font-family: "Charm", serif;
        font-weight: 700;
        font-style: normal;
  }
  
  .ninth_section .get_heading, .ninth_section .just_heading{
		font-size : 1.75rem;
  }
  
  .ninth_section .east_icon{
	  font-size : 1.75rem;
  }
  .ninth_section .highlight{
	  color : #223a66;
	  font-size : 1.35rem;
	  font-weight : 600;	  
  }
  .daily_content{
	  padding-left : 200px;
  }
  .content_calender{
	  padding-left : 200px;
  }
 
   
/******************************FINAL SECTION******************************/
  .final_section{
	  min-height : auto;
	  width : 100%;
	  background : var(--bg_color);
  }
  
  .final_section_flex{
	  padding-bottom : 50px;
	  padding-top : 50px;
	  display : flex;
	  flex-direction : row;	  
	  align-items : center;
	  width : 94%;
	  margin-left : auto;
	  margin-right : auto;
  }
 
 .final_section_heading{
	 color :#7a0632;
	 font-size :1.35rem;
  }  
  .final_btn{
	  width : 50%;
	  display : flex;
	  align-items : center;
	  background : radial-gradient(#0047ab,#000133);
	  height : 65px;
	  color : #ffffff;
	  font-weight : 600;
	  transform : skew(160deg);
	  border-radius : 5px;
	  margin-left : auto;
	  margin-right : auto;
	  text-align : center;
	  justify-content : space-between;
	  padding-right : 30px;
	  
	  
	  
  transition: all 300ms ease;

  font-family: 'Helvetica Neue', Helvetica, sans-serif;
  line-height: 0.45;
  

  &:after {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transform-origin: center;
    border-radius: 5px;    
    height: 100%;
    width: 100%;
    z-index: -1;
    
    background: repeating-radial-gradient(
      rgba(0,71,171,0.0) 0%,
      rgba(0,71,171,0.15) 50%,
      rgba(0,1,51,0.5) 75%,
      rgba(0,71,171,0.05) 100%
    );
    
    animation: pulse_pseudo 2.5s ease-in-out infinite;
    animation: pulse_shadow 2s ease-in-out infinite;
  }	  
	  
	  
	  
  }
  
  .final_btn:hover{
	  color : #ffffff;
  }  
  
  
  .final_btn_text{
	  font-weight : 600;
	  transform : skew(-160deg);
	  text-align : center;
	  padding-left : 15px;
	  font-size : 1rem;
	
  }
  .final_text{
	  font-size : 1.2rem;
	  color : var(--pri_color);
	  margin-right : 30px;
	  margin-bottom : 0;
  }
  .bolt_icon{
	  font-size : 2rem;
  }
  
 /******************************FINAL SECTION ANIMATION******************************/ 
  
@keyframes pulse_pseudo {
  0% {
    opacity: 1;
    transform: translate(-50%,-50%) scale(1);
  }
  
	100% {
    opacity: 0;
    transform: translate(-50%,-50%) scale(2.25);
  }
}


@keyframes pulse_shadow {
  0% { box-shadow: 0px 0px 0px 0px #0047ab; }
  100% {box-shadow: 0px 0px 3px 30px #0047ab00; }
}


@keyframes final_section_animation{
	from{
		transform : translateX(-20%);
	}
	to{
		
		transform : translateX(0);
	}
	
}


.final_section_animation_class{
	animation-name : final_section_animation;
	animation-duration : 2s;
}  
  
   
   
   
/****************************************************END****************************************************/	
	
}